On Wed, 25 Oct 2000, Barry A. Warsaw wrote:
One piece is marking all the translatable text in the Mailman sources. You should work on this last and don't spend much time on it. I'm actually starting to do that myself, as I'm playing with the i18n infrastructure.
Hello everybody. I have been reading source files and determining which ones must be marked because they have translatable messages. I resolve to mark the following ones (I have skipped files not related with translation): I ask for mailman developers to confirm. notation: N - new file in version 2, it didn't exist in 1.2, it must be marked from scratch Z - created in internationalization of version 1.2 ? - I really don't know if it should be marked L - Already marked in internationalized 1.2 version - Needs to be upgraded. |-- Mailman | |-- Archiver | | |-- Archiver.py (L) | | |-- HyperArch.py (N?) | | |-- HyperDatabase.py (N?) | | `-L pipermail.py (L) | |-- Autoresponder.py (N) | |-- Bouncer.py (L) | |-- Bouncers | | |-- SimpleMatch.py (N?) | |-- Cgi | | |-- Auth.py (N) | | |-- admin.py (L) | | |-- admindb.py (L) | | |-- edithtml.py (L) | | |-- handle_opts.py (L) | | |-- listinfo.py (L) | | |-- options.py (L) | | |-- private.py (L) | | |-- roster.py (L) | | `-- subscribe.py (L) | |-- Defaults.py (L) | |-- Deliverer.py (L) | |-- Digester.py (L) | |-- GatewayManager.py (L) | |-- HTMLFormatter.py (L) | |-- Handlers | | |-- Acknowledge.py (L) | | |-- CookHeaders.py (L) | | |-- HandlerAPI.py (L) | | |-- Hold.py (L) | | |-- ToDigest.py (L) | | |-- ToUsenet.py (L) | |-- ListAdmin.py (L) | |-- MailCommandHandler.py (L) | |-- MailList.py (L) | |-- Utils.py (L) | |-- htmlformat.py (L) # jcrey # this ones only must be translated/upgraded not marked `-- templates |-- admindbpreamble.html (L) |-- adminsubscribeack.txt (L) |-- adminunsubscribeack.txt (L) |-- admlogin.txt (L) |-- approve.txt (L) |-- bounce.txt (L) |-- checkdbs.txt (L) |-- convert.txt (L) |-- cronpass.txt (L) |-- handle_opts.html (L) |-- headfoot.html (N) |-- help.txt (L) |-- listinfo.html (L) |-- masthead.txt (L) |-- newlist.txt (L) |-- nopass.txt (L) |-- options.html (L) |-- postack.txt (L) |-- postauth.txt (L) |-- postheld.txt (L) |-- reenable.txt (L) |-- refuse.txt (L) |-- roster.html (L) |-- subauth.txt (L) |-- subscribe.html (L) |-- subscribeack.txt (L) |-- userpass.txt (L) |-- verify.txt (L) |-- msgdecorationote.txt (Z) |-- private.txt (Z) I think the process should be like this: I will mark New files (marked as N), and volunteers will upgrade files marked yet in i18n version (marked as L). Volunteers will mark files to be updated (marked as L). I will send to this list, i18n file and file to be marked in order to get the final process easier. Changes should be sent to either my e-mail or to this list. Subsequent changes are subordinated to CVS updates :-( Some informational status... Templates to be updated: ------------------------ - Spanish - Italian (Pioppo <pioppo@ferrara.linux.it> Where are you? :-) templates to be translated from scratch --------------------------------------- Remaining languages... Catalog to be updated: ---------------------- - German (last translation done by Peter Muessig-Trapp and company) - Danish (last translation done by Mads Kiilerich) - Italian (last translation done by Pioppo) - Spanish (last translation performed by Eduardo Fernandez Corrales and me) Catalog to be translated from scratch: -------------------------------------- Remaining languages... -------------------------- Work to actual volunteers: -------------------------- 1) Félix Sánchez: Archiver.py, pipermail.py and Bouncer.py 2) Omar Walid Llorente: Deliverer.py, Digester.py and GatewayManager.py 3) Eric de Hont: HTMLFormatter.py, Acknowledge.py and CookHeaders.py 4) Diego Brouard: upgrade templates in spanish and translate new file (headfoot.html) 5) Juan C Rey: HyperArch.py, Autoresponder.py and Auth.py More volunteers? Cheers -- ___ / F \ [[[]]]] ( O O ) #----------------0000--(_)--0000---------------# | Juan Carlos Rey Anaya (jcrey@uma.es) | | Servicio Central de informática | | Universidad de Málaga - España | #----------------------------------------------# # Solo se que cada vez se menos :-| # #----------------------------------------------#
mercoledì, 08 novembre 2000 alle 20:06:39, Juan Carlos Rey Anaya ha scritto:
Templates to be updated: ------------------------ - Italian (Pioppo <pioppo@ferrara.linux.it> Where are you? :-)
Catalog to be updated: ---------------------- - Italian (last translation done by Pioppo)
here I am! :) I can update my previous work and I'm waiting instructions. For templates I can start from the standard MM 2.0 tar.gz but for the catalog I have to wait your work. Is this correct? -- If the human brain were so simple that we could understand it, we would be so simple we couldn't.
Simone Piunno wrote:
here I am! :)
Hello again ;-)
I can update my previous work and I'm waiting instructions. Well, because you already have italian templates, you can start to upgrade templates. You had i18n stuff inside v1.2 templates, so (I suppose) you have to correct minor changes.
For templates I can start from the standard MM 2.0 tar.gz I will send you the ones I have here. I'm updating CVS every morning.
but for the catalog I have to wait your work. Is this correct? Correct
Cheers -- ___ / F \ [[[]]]] ( O O ) #----------------0000--(_)--0000---------------# | Juan Carlos Rey Anaya (jcrey@uma.es) | | Servicio Central de informática | | Universidad de Málaga - España | #----------------------------------------------# # Solo se que cada vez se menos :-| # #----------------------------------------------#
[Aside: I've created a Wiki page on the i18n effort. Please see http://www.zope.org/Members/bwarsaw/MailmanDesignNotes/InternationalizedMail... for details, and remember! Anybody can edit these pages.]
"JCRA" == Juan Carlos Rey Anaya <jcrey@uma.es> writes:
JCRA> I have been reading source files and determining which ones JCRA> must be marked because they have translatable messages. JCRA> I resolve to mark the following ones (I have skipped files JCRA> not related with translation): I ask for mailman developers JCRA> to confirm. Cool. I notice that you left all the bin scripts out. I wanted to get some personal experience marking and i18n'ing Mailman so I actually started with those and the cron scripts. As you know I'm also planning to require Python 2.0 for Mailman 2.1, so I've been rewriting some of these scripts to use the friendlier Python 2.0 features. I have spent a little time trying to mark files inside the Mailman dir, but not much really. Fortunately, I think our efforts overlap nicely. I think the way to proceed is to get the marking diffs into my tree asap, so that I can continue with my Python-2.0-ification. I need to integrate your markings first because otherwise I won't be able to apply your patches to my tree. So one question is whether you can split the marking changes from the other changes you've made to support i18n? One suggestion then would be for you to /not/ mark any files outside of the Mailman dir. I'll take care of those, and then we can fix any mistakes I make later. Second, don't mark any files inside Mailman that you haven't already marked (i.e. any that you labeled `N' as new for version 2). Similarly for the files you labeled `?'. I will do these. Third, any file that you labeled `L', that you've already marked for 1.2, you should go ahead and update those for Mailman 2.0. I will not touch those until I've integrated your patches. For the templates that just need translating, yes, please go ahead and do those. I think realistically, revamping the UI will likely be a 2.2 project. JCRA> I think the process should be like this: I will mark New JCRA> files (marked as N), and volunteers will upgrade files JCRA> marked yet in i18n version (marked as L). See above. Don't mark `N' or `?' files, but do update `L' files. | Templates to be updated | templates to be translated from scratch | Catalog to be updated: | Catalog to be translated from scratch: Okay, looks good. -Barry
"Barry A. Warsaw" wrote:
I notice that you left all the bin scripts out. I wanted to get some personal experience marking and i18n'ing Mailman so I actually started with those and the cron scripts.
Of course, feel like your own home :-)
Fortunately, I think our efforts overlap nicely. I think the way to proceed is to get the marking diffs into my tree asap, so that I can continue with my Python-2.0-ification. I need to integrate your markings first because otherwise I won't be able to apply your patches to my tree. So one question is whether you can split the marking changes from the other changes you've made to support i18n?
Well, I have said to contributors ONLY to mark. Other stuff like template selection or language selections shouldn't be done. That stuff will be added in a latter stage. Don't worry. I will send patches as soon as I have marked files. So the answer is Yes :-)
One suggestion then would be for you to /not/ mark any files outside of the Mailman dir. I'll take care of those, and then we can fix any mistakes I make later.
All right.
Second, don't mark any files inside Mailman that you haven't already marked (i.e. any that you labeled `N' as new for version 2). Similarly for the files you labeled `?'. I will do these.
Ok. -------------------------- Work to actual volunteers: -------------------------- 5) Juan C Rey: admin.py, admindb.py and edithtml.py
Third, any file that you labeled `L', that you've already marked for 1.2, you should go ahead and update those for Mailman 2.0. I will not touch those until I've integrated your patches.
For the templates that just need translating, yes, please go ahead and do those. I think realistically, revamping the UI will likely be a 2.2 project.
Ok. We will try to be faster than <em> we </em> can, won't be guys? :-) Cheers -- ___ / F \ [[[]]]] ( O O ) #----------------0000--(_)--0000---------------# | Juan Carlos Rey Anaya (jcrey@uma.es) | | Servicio Central de informática | | Universidad de Málaga - España | #----------------------------------------------# # Solo se que cada vez se menos :-| # #----------------------------------------------#
Excellent all around! I look forward to the patches and will continue to work in the background on the files outside the Mailman/ dir. Thanks! -Barry
-------------------------- Work to actual volunteers: -------------------------- 2) Omar Walid Llorente: handle_opts.py, listinfo.py and options.py 12) Vizi Szilard: private.py, roster.py and subscribe.py There are no more files to assign for marking :-) I would like to send patches to Barry this weekend... cheers -- ___ / F \ [[[]]]] ( O O ) #----------------0000--(_)--0000---------------# | Juan Carlos Rey Anaya (jcrey@uma.es) | | Servicio Central de informática | | Universidad de Málaga - España | #----------------------------------------------# # Solo se que cada vez se menos :-| # #----------------------------------------------#
participants (3)
-
barry@wooz.org
-
Juan Carlos Rey Anaya
-
Simone Piunno