[Mailman-i18n] greek lang - el

Maria Avgoulea avgoulea at cti.gr
Wed Mar 8 20:04:27 CET 2006

WOW! Thanks for your welcome in greek and for your help/guidance...

But let me re-ask my question regarding its not technical part. I would 
like to know if there is any particular tool or procedure in place for 
the translation or if I just open and edit the files.

To explain my self:  When the next version of mailman comes out i will 
have to "diff" the files to search for possible changes to update the 
transalation to the next version? This point is of interest to me as I 
already have translated the 2.1.4 mailman version and i could use any 
possible tool or mechanism there might be.

Thanks in advance
Maria Avgoulea

Clytie Siddall wrote:

> On 08/03/2006, at 7:10 AM, Maria Avgoulea wrote:
>> I am interested in translating mailman to the greek language.
> Kalos orisate Maria! :)
> (Welcome!)
>> Please tell me what are the procedures i should follow.
> I've just started translating Mailman, myself, so I can pass on my  
> experience:
> 1. Download the Mailman tarball (.tar file):
> http://www.gnu.org/software/mailman/
> (use the Download link at the top of the page).
> 2. Decompress the files.
> 3. The translatable files are in two locations: /messages and /templates
> (a) In /messages, create an /el directory, then create a sub- 
> directory, LC_MESSAGES, inside /el, so you have /messages/el/LC_MESSAGES
> Copy the messages.pot file into LC_MESSAGES. Renname it to  
> messages.po, and translate it (/messages/el/LC_MESSAGES/messages.po)  
> It's quite a long file, but you can examine the Mailman interface of  
> any mailing list (easier if you administer a mailing list), and ask  
> questions here. :)
> (b) There are, I think, 44 html templates in /templates. So  
> translating Mailman is not a quick job. It will take a while. I plan  
> to finish the interface (messages.po), then work on the templates bit  
> by bit, with my other projects.
> In the /templates directory, again create an /el directory, so you  
> have /templates/el
> Now, copy the contents of the /templates/en (English) directory into  
> your /templates/el directory. You don't need to rename any of these  
> files. Their location in the /el directory identifies them as Greek  
> translations.
> 4. Once you have completed all your translations (!! :D ), you can  
> build the application to test them, but that is for the future.
> Good luck with your translation, and please ask questions here. I am  
> probably encountering the same issues as you will, so I may be able  
> to help with simple things. There are much more experienced people  
> here who can help you with more complex issues.
> NOTE A: if you're not used to Python named variables, they look like  
> this:
> %(word)d — for a quantitative [number] value
> or
> %(word)s  — for an otherwise descriptive value
> and you _don't_ change them in any way. Don't translate the word in  
> the brackets, however normal it may look. It must stay the same. You  
> can reposition this variable anywhere in your translation, as long as  
> you don't change it itself.
> NOTE B: I have encountered some Python named variables in messages.po  
> with words attached to them. I have found this difficult to  
> understand, and you can read my recent posts about them, and the  
> replies from list members. When I do understand them better, I will  
> try to explain them. Or you can explain them to me! :)
> Good luck!
> from Clytie (vi-VN, Vietnamese free-software translation team / nhóm  
> Việt hóa phần mềm tự do)
> http://groups-beta.google.com/group/vi-VN

More information about the Mailman-i18n mailing list