There were some topics recently regarding possibility of Translation Memory (TM) use for language maintainers. I have tried and now successfully use SDL Trados Studio 2011 for offline translation of PHP files in Moodle Language Pack in Turkmen. Software for using TM is often called CAT and it can help accelerate and improve technical translation enormously. SDL Trados is one of the best-known and powerful CAT in the world of professional translation. Some translators hate it because of poor support and tendency to monopolize CAT market, but few doubt the quality of this CAT. Here is what I did with SDL Trados Studio 2011:
I just opened a separate project for moodle translation, created a New type of file based upon a text file and gave it .php extension name (Project Settings / File Types / New). Then in the same menu, Document Structure for the new PHP file settings, I entered for Opening pattern: = '
for Closing pattern: ';
After that I was able to instruct SDL to only show the parts of PHP to be translated in Editor. Of course, additionally I had to find TMs for english-turkmen translators, as there were none out there, I had to develop my own TMs based on existing manuals I found online. That took more than 2 months. In your case, hopefully, you can find TMs in your language much faster. Once you survive through this cumbersome process of setting CAT, the tool will drastically speed your translation workflow. In my case, productivity increased by about 40% while improving consistency of translation. I attached some settings for the project and sample files in case you cannot figure out the complicated settings.
If you cannot afford this expensive software (Trados), then refer to the recent topic:
|How to generate a translation memory out of Moodle lang packs||José Miguel Andonegi Martínez|
where a nice method for TM export is described using Rainbow project (only for exporting from Moodle, I guess, not for use inside Moodle).
Still there is no known method for using TM just inside AMOS or offline using a free (open-source) CAT software.
But there is a hope: there is a wonderful open-source CAT called OmegaT. Unfortunately I am not closely familiar with this program but I heard it is not much worse than Trados or other commerical products and it is constantly improving. Maybe, someone in this forum could spend some time figuring out how maintainers could configure OmegaT in the way similar to what I described for Trados so that users have a free CAT tool in Moodle? Please check: http://sourceforge.net/projects/omegat/