> Thanks a lot for your time and patiance. Some more questions:
> On Tue, 13 Jan 2004 21:10:03 +0200 (EET)
> "Tomas Kuliavas" <tokul@...> (TK) wrote:
> TK> * address_add 2.0 added (rtl ?)
> TK> address_add plugin, version 2.0. translation template is available
> TK> in cvs. Possible Right-to-left language problem.
> What is a Right-to-left language problem? Any recommended RTFM?
Arabic, Hebrew, Farsi and maybe some other translations use different
alignment rules. if plugin uses align="left" or align="right", there is a
chance that it does not look good in those languages.
> TK> * auto_cc 2.0 added (sm domain)
> TK> auto_cc plugin. version 2.0. template is in cvs. Problem - plugin
> TK> uses SquirrelMail domain. Strings are translated, but right domain
> TK> is not set.
> TK> In order to be able to use translation, strings have to included in
> TK> squirrelmail.po/squirrelmail.mo
> mmm.... what about such cases a plugin has a functions.php file, as
> squirrelmail itself also does? There will be different ocurrences os
> this on .po file, each regarding a different file. How is this managed?
correct solution is to fix plugin. plugin has to set own gettext domain
before displaying own strings and later revert to squirrelmail domain.
> TK> if you want to translate specific plugin - name it.
> Just some untranslated ones:
> I have already made some on SM domain
> (/usr/share/squirrelmail/locale/pt_BR/LC_MESSAGES/) and did not work
> at all:
squirrelmail needs .po and .mo files. .po files are used when php does not
have gettext support. .mo files - when gettext support is present in php.
> According to http://smstats.topolis.lt/plugin-tracker.txt, they all
> should work if on sm domain... but it didn't. Well, they are NOT inside
> squirrelmail.[p|m]o. <:)
If you want them fixed quickly - add their strings to squirrelmail.po.
for example. If strings from
included in your squirrelmail.po and translated, admin_add plugin should
display translated strings. Gettext header does not need to be included.
If you can wait until Monday, give me time to write patches.