Information about locales
[squirrelmail.git] / locale / README.locales
... / ...
CommitLineData
1SquirrelMail distributes translations separately from
2main scripts.
3
4If you are using SquirrelMail cvs copy, you can download
5translations with commands
6
7cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/squirrelmail login
8cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/squirrelmail co locales
9
10If you are using some SquirrelMail release, translations should be
11available in squirrelmail download page.
12
13http://squirrelmail.org/download.php
14
15Packaged translations are distributed in archives named
16
17xx_XX-{sm-version}-{release-date}.tar.gz
18xx_XX-{sm-version}-{release-date}.tar.bz2
19xx_XX-{sm-version}-{release-date}.zip
20
21For example:
22es_ES-1.5.0-20031201.tar.gz should contain Spanish translation
23of SM 1.5.0 strings released on December 01, 2003. Translation is
24packaged with tar and gzip.
25
26all_locales-{sm-version}-{release-date}.{tar.gz|tar.bz2|zip} packages
27contain all available translations.
28
29locales-{sm-version}-{release-date}-src.{tar.gz|tar.bz2|zip} packages
30contain all available squirrelmail translations without compiled gettext
31strings. compilelocales script that is included in package should create
32all required .mo files if you have msgfmt program.
33
34SquirrelMail translation consist of:
351. translated gettext strings (squirrelmail.po)
362. compiled gettext strings (squirrelmail.mo)
373.(optional) translated help files (*.hlp)
384.(optional) translated images (sec_remove_*.png)
39
40Gettext translations should be placed in
41locale/language_country/LC_MESSAGES/ directory.
42
43For example:
44Spanish translated strings should go to
45locale/es_ES/LC_MESSAGES/squirrelmail.po and compiled
46strings go to locale/es_ES/LC_MESSAGES/squirrelmail.mo
47
48Help files are placed in help/language_country/ directory.
49
50Spanish help files are stored in help/es_ES/ directory.