Localization optimizing issue

Hello, there:
   My website would like to offer both Chinese and English version,
and "Localization" plug-in is utilized. However, by the site growing
up, I am more and more realizing that the translation file is a mess
inside.
   The reason:
1. for each word or phrase which needs to translate between, we have
to modify the string, e.g. from "hello" to "_(hello)" both on
controllers and views, other non-technical guys are hard to help me,
because they have to look into the source code.

2. All translations are stored in to several .rb files under LANG
directory, this is also hard to revise and scale later.

   So, I come and ask you guys, how do you arrange and manage your
translations for your site? Any comments are truly welcome!

Br,
MyST