SliTaz screenshot #6

About i18n

The main goal of SliTaz is to provide full support for a given language, including the website, official Wiki documentation, a dedicated forum and all SliTaz related projects such as the LiveCD GUI builder.

* Join us on SCN

Internationalization

Translation is a community effort and everyone can help. You're welcome to join the team! You can find more pot files on Hg, just pick one up, translate it and send it to the mailing list or upload it onto the SliTaz Community Network aka SCN.

SliTaz project Website is available in the following languages:

Information

The website and documentation has been translated and is kept up-to-date by several contributors. For now, the actively maintained languages are Bosnian, English, French, Italian, Portuguese, Russian, Spanish and Chinese. German is on the stove, but more help is needed. Most of the communication is done through the Mailing List and the i18n group on SCN.

Some additional languages can be installed through the Package Manager, but we are not able to provide support and documentation. SliTaz is a community based project, everyone can help out and is more than welcome to join us.

How to participate

From fixing typos to translating a full xHTML page there's always editing and proofreading to be done. Websites often move and get updated and SliTaz home made tools such as TazPanel acquire new strings depending on the new functions added to it. Over time we have developed a few ways to let you contact us and get involved in the project.

For sending translations or requesting a new language you can join the SliTaz Mailing List and/or join the community group on SCN and post to the forum which lets you attach files.

Website translation

Here is a howto for translating a SliTaz website into a new language. First you need the original website page in English. You have 2 ways to get a full copy of the website: use Mercurial and clone the repository or download the latest archive in tar.bz2 format. Using Mercurial lets you update your local copy in one command and downloading directly from the repository allows you to get the page you want. So it's matter of choice, but if you want to manage a language and push changes yourself you will have to use Mercurial; here is some more info on Hg.

Clone the website or get the latest archive:

$ hg clone http://hg.slitaz.org/website
$ wget http://hg.slitaz.org/website/archive/tip.tar.bz2

Now that you have a full copy of the website you can fix typos or start a new translation. The reference is English, so always copy an English page to your native language and naturally keep the website structure intact. When you're happy with your work you can send it to the community as explained beforehand.

If you're a bit afraid about sending a mail to more than 300 people on the list or becoming exposed on the forum you can send a private message to one of the i18n group members on SCN (but they might not have time to answer). Keep in mind we are a friendly community and there aren't any stupid questions.

System translation

Like said before, the goal is to provide full language support; not only with the website or forum, but with the system itself. Everything can be translated from menu items to SHell scripts and GUI boxes. For this we use standard gettext POT files.

Each translation of a sub-project has its own file named with a language prefix, example: pt_BR.po or fr.po. This PO file can be translated with a nice graphical editor like POedit on SliTaz. That means you don't need to have programming or Linux skills to help or maintain a translation.

If a PO file for a language doesn't exist you can create one yourself or ask a contributor to do it for you and commit the new file to Hg. For each project you will find a README file with translation instructions to use msginit and other gettext tools. If you want to update or complete a translation PO file you can download it from here or from Hg and then send it to the list, the forum or SCN as usual. Note that some projects are contained in the same repository such as tazpkg-notify which is part of tazpkg.

Project POT file PO files Docs Menu
SliTaz Base Files slitaz-base.pot el
100%
es
100%
fa
100%
fr
100%
pl
100%
pt_BR
100%
ru
100%
sv
100%
zh_CN
100%
zh_TW
100%
  1
item
pkgs.slitaz.org tazpkg-web.pot de
93%
es_AR
84%
fa
95%
fr
97%
pl
84%
pt_BR
100%
ru
100%
sv
84%
zh
17%
zh_CN
100%
zh_TW
100%
   
SliTaz Pizza pizza.pot el
52%
fa
100%
fr
53%
pl
53%
pt_BR
100%
ru
100%
sv
52%
zh_CN
100%
faq
cn
faq
el
faq
en
faq
fr
faq
pt
help
cn
help
el
help
en
help
fr
help
pt
 
SliTaz Tools slitaz-boxes.pot es
92%
fa
100%
fr
91%
pl
93%
pt_BR
100%
ru
100%
sv
67%
zh_CN
100%
  13
items
slitaz-tools.pot el
86%
es
72%
fa
100%
fr
89%
pl
90%
pt_BR
100%
ru
100%
sv
86%
zh_CN
100%
 
tazbox.pot el
95%
es
91%
fa
100%
fr
92%
pl
96%
pt_BR
100%
ru
100%
sv
95%
zh_CN
100%
zh_TW
100%
 
tazdrop.pot es
41%
fa
100%
fr
58%
pl
58%
pt_BR
100%
ru
100%
zh_CN
100%
zh_TW
100%
 
SSFS   4
items
ssfs.pot el
100%
fr
100%
pt_BR
100%
ru
13%
zh_CN
100%
zh_TW
9%
 
TazBug tazbug.pot el
90%
es
90%
fr
90%
pl
90%
pt_BR
100%
ru
100%
zh_CN
100%
  1
item
TazLito tazlito-wiz.pot el
100%
es
100%
fr
82%
pl
100%
pt_BR
100%
ru
100%
zh_CN
100%
zh_TW
100%
doc
en
doc
fr
doc
pt
doc
ru
2
items
TazPanel tazpanel.pot el
98%
es
98%
fr
89%
pl
98%
pt_BR
100%
ru
98%
sv
98%
zh_CN
100%
doc
en
doc
fr
doc
pt
doc
ru
5
items
TazPkg tazpkg.pot el
83%
es
74%
fr
99%
pl
85%
pt_BR
100%
ru
85%
sv
71%
zh_CN
100%
zh_TW
99%
doc
en
doc
es
doc
fr
doc
pt
doc
ru
5
items
TazUsb tazusb.pot el
87%
fr
87%
pl
87%
pt_BR
100%
zh_CN
100%
doc
en
doc
fr
doc
pt
1
item
tazusb-box.pot el
100%
fr
100%
pl
100%
pt_BR
100%
zh_CN
100%
zh_TW
100%
 
TazInst installer.pot el
50%
es
50%
fr
43%
pt_BR
100%
ru
62%
sv
50%
zh_CN
100%
  1
item
slitaz-installer.pot pt_BR
100%
ru
100%
zh_CN
100%
 
tazinst.pot es
25%
fr
33%
pt_BR
100%
ru
12%
zh_CN
100%
doc
en
doc
fr
doc
pt
TazWeb tazweb.pot fr
100%
pt_BR
100%
ru
100%
zh_CN
100%
zh_TW
100%
doc
en
doc
es
doc
fr
doc
pt
doc
ru
5
items
CookUtils cook.pot pt_BR
100%
ru
100%
zh_CN
100%
zh_TW
99%
doc
en
doc
pt
doc
ru
8
items
SliTaz boot scripts   1
item
SliTaz Configs   3
items
  3
items
  6
items
SliTaz Doc 3
items

Updated: July 29, 2014 @ 03:00