rev |
line source |
pankso@769
|
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
pankso@769
|
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
pankso@769
|
3 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
pankso@769
|
4 <head>
|
pankso@769
|
5 <title>SliTaz - Internationalisation</title>
|
pankso@769
|
6 <meta http-equiv="content-type" content="text/html; charset=utf-8" />
|
pankso@769
|
7 <meta name="description" content="SliTaz GNU/Linux LiveCD operating system" />
|
pankso@769
|
8 <meta name="keywords" lang="en" content="Système, libre, gnu, linux, logiciels opensource, livecd" />
|
pankso@769
|
9 <meta name="robots" content="index, follow, all" />
|
pankso@769
|
10 <meta name="modified" content="<?php echo (date( "Y-m-d H:i:s", getlastmod())); ?>" />
|
pankso@769
|
11 <meta name="author" content="Christophe Lincoln"/>
|
pankso@769
|
12 <link rel="shortcut icon" href="favicon.ico" />
|
pankso@769
|
13 <link rel="stylesheet" type="text/css" href="slitaz.css" />
|
pankso@769
|
14 </head>
|
pankso@769
|
15 <body>
|
pankso@769
|
16
|
pankso@769
|
17 <!-- Header -->
|
pankso@769
|
18 <div id="header">
|
pankso@769
|
19 <div id="logo"></div>
|
pankso@769
|
20 <div id="network">
|
pankso@769
|
21 <a href="./netmap.php">
|
pankso@769
|
22 <img src="images/network.png" alt="network.png" /></a>
|
pankso@769
|
23 <a href="http://scn.slitaz.org/">Community</a>
|
pankso@769
|
24 <a href="http://doc.slitaz.org/">Doc</a>
|
pankso@769
|
25 <a href="http://forum.slitaz.org/">Forum</a>
|
claudinei@819
|
26 <a href="http://bugs.slitaz.org">Bugs</a>
|
pankso@769
|
27 <a href="http://hg.slitaz.org/">Hg</a>
|
pankso@769
|
28 </div>
|
pankso@769
|
29 <h1><a href="./">SliTaz GNU/Linux</a></h1>
|
pankso@769
|
30 </div>
|
pankso@769
|
31
|
pankso@769
|
32 <!-- Block -->
|
pankso@769
|
33 <div id="block">
|
pankso@769
|
34 <!-- Navigation -->
|
pankso@769
|
35 <div id="block_nav" style="text-align: center; padding: 10px;">
|
pankso@769
|
36 <?php include("libs/random-image.php"); ?>
|
pankso@769
|
37 </div>
|
pankso@769
|
38 <!-- Information/image -->
|
pankso@769
|
39 <div id="block_info">
|
pankso@769
|
40 <h4>About i18n</h4>
|
pankso@769
|
41 <p>
|
pankso@769
|
42 The main goal of SliTaz is to provide full support for a given
|
pankso@769
|
43 language, including the website, official Wiki documentation,
|
pankso@769
|
44 a dedicated forum and all SliTaz related projects such as the
|
pankso@769
|
45 LiveCD GUI builder.
|
pankso@769
|
46 </p>
|
pankso@769
|
47 <p>
|
pankso@769
|
48 <img src="images/users.png" alt="users.png" />
|
pankso@793
|
49 <a href="http://scn.slitaz.org/groups/i18n/">Join us on SCN</a>
|
pankso@769
|
50 </p>
|
pankso@769
|
51 </div>
|
pankso@769
|
52 </div>
|
pankso@769
|
53
|
pankso@769
|
54 <!-- Content -->
|
pankso@769
|
55 <div id="content">
|
pankso@769
|
56
|
pankso@769
|
57 <h2>Internationalization</h2>
|
pankso@769
|
58 <p>
|
pankso@769
|
59 Translation is a community effort and everyone can help. You're
|
pankso@769
|
60 welcome to join the team! You can find more pot files on
|
pankso@769
|
61 <a href="http://hg.slitaz.org/">Hg</a>, just pick one up,
|
pankso@769
|
62 translate it and send it to the mailing list or upload it onto the
|
pankso@769
|
63 SliTaz Community Network aka <a href="http://scn.slitaz.org/">SCN</a>.
|
pankso@769
|
64 </p>
|
pankso@769
|
65
|
pankso@769
|
66 <p>
|
pankso@769
|
67 SliTaz project Website is available in the following languages:
|
pankso@769
|
68 </p>
|
pankso@769
|
69
|
pankso@769
|
70 <div class="box">
|
pankso@769
|
71 <img src="images/locale.png" alt="locale.png" />
|
pankso@769
|
72 <a href="de/">Deutsch</a> -
|
pankso@769
|
73 <a href="en/">English</a> -
|
pankso@769
|
74 <a href="es/">Español</a> -
|
pankso@769
|
75 <a href="fr/">Français</a> -
|
pankso@769
|
76 <a href="id/">Indonesian</a> -
|
pankso@834
|
77 <a href="it/">Italiano</a> -
|
pankso@769
|
78 <a href="pt/">Português</a> -
|
pankso@769
|
79 <a href="cn/">Chinese</a>
|
pankso@769
|
80 </div>
|
pankso@769
|
81
|
pankso@769
|
82 <h2>Information</h2>
|
pankso@769
|
83
|
pankso@769
|
84 <p>
|
pankso@769
|
85 The website and documentation has been translated and is kept
|
pankso@769
|
86 up-to-date by several contributors. For now, the actively maintained
|
pankso@769
|
87 languages are English, French, German, Portuguese and Chinese.
|
pankso@769
|
88 Spanish is on the stove, but more help is needed. Most of the
|
pankso@769
|
89 communication is done through the
|
pankso@836
|
90 <a href="en/mailing-list.html">Mailing List</a> and the i18n group on
|
pankso@836
|
91 <a href="http://scn.slitaz.org/groups/i18n/">SCN</a>.
|
pankso@769
|
92 </p>
|
pankso@769
|
93
|
pankso@769
|
94 <p>
|
pankso@769
|
95 Some additional languages can be installed through the Package
|
pankso@769
|
96 Manager, but we are not able to provide support and documentation.
|
pankso@769
|
97 SliTaz is a community based project, everyone can help out and is
|
pankso@769
|
98 more than welcome to join us.
|
pankso@769
|
99 </p>
|
pankso@769
|
100
|
pankso@836
|
101 <a name="howto"></a>
|
pankso@836
|
102 <h2>Howto participate</h2>
|
pankso@836
|
103
|
pankso@836
|
104 <p>
|
pankso@836
|
105 From fixing typo to translating a full xHTML page we always translation
|
pankso@836
|
106 and proofreading to accomplish. Website often move and get update and
|
pankso@836
|
107 SliTaz home made tools such TazPanel got new strings depending the new
|
pankso@836
|
108 functions we add to it. By the time we have now many way to let you contact
|
pankso@836
|
109 us and get involve in the project.
|
pankso@836
|
110 </p>
|
pankso@836
|
111 <p>
|
pankso@836
|
112 For sending translation work or request a new language you can join the
|
pankso@836
|
113 SliTaz <a href="en/mailing-list.html">Mailing List</a> and/or the
|
pankso@836
|
114 community <a href="http://scn.slitaz.org/groups/i18n/">group on SCN</a>
|
pankso@836
|
115 and post to the <a href="http://scn.slitaz.org/groups/i18n/forum/">forum</a>
|
pankso@836
|
116 witch let you attache files.
|
pankso@836
|
117 </p>
|
pankso@836
|
118
|
pankso@836
|
119 <h3>Website translation</h3>
|
pankso@836
|
120
|
pankso@836
|
121 <p>
|
pankso@836
|
122 Here is an howto translate SliTaz website in a new language. First you need
|
pankso@836
|
123 the original website page in English. You have 2 way to get a full copy
|
pankso@836
|
124 of the website, use Mercurial and clone the repository or download the
|
pankso@836
|
125 latest archive in tar.bz2 format. Using Mercurial let you after update your
|
pankso@836
|
126 local copy in one command and downloading directly from the repository
|
pankso@836
|
127 let you get just a page if you want. So it'a matter of choice, but if you
|
pankso@836
|
128 want to manage a language and push changes yourself, you will have to use
|
pankso@836
|
129 Mercurial, here is <a href="en/devel/forge.php">more info on Hg</a>.
|
pankso@836
|
130 </p>
|
pankso@836
|
131 <p>
|
pankso@836
|
132 Clone the website or get the latest archive:
|
pankso@836
|
133 </p>
|
pankso@836
|
134
|
pankso@836
|
135 <pre>
|
pankso@836
|
136 $ hg clone http://hg.slitaz.org/website
|
pankso@836
|
137 $ wget <a href="http://hg.slitaz.org/website/archive/tip.tar.bz2">http://hg.slitaz.org/website/archive/tip.tar.bz2</a>
|
pankso@836
|
138 </pre>
|
pankso@836
|
139
|
pankso@836
|
140 <p>
|
pankso@836
|
141 Now that you have a full copy of the website you can fix typo or start a new
|
pankso@836
|
142 translation. The reference is English, so always copy and english page to
|
pankso@836
|
143 your native language and naturraly keep the website structure intact. When
|
pankso@836
|
144 you happy with with your work you can sent it the the community like
|
pankso@836
|
145 explained before.
|
pankso@836
|
146 </p>
|
pankso@836
|
147 <p>
|
pankso@836
|
148 If you a bit afraid about sending a mail to more than 300 people on the list
|
pankso@836
|
149 or be exposed on the forum, you can send a private message to one the i18n
|
pankso@836
|
150 group member on SCN but he might not have time to anser. Keep in mind we are
|
pankso@836
|
151 a friendly community and ther is no stupid questions.
|
pankso@836
|
152 </p>
|
pankso@836
|
153
|
pankso@836
|
154 <h3>System translation</h3>
|
pankso@836
|
155
|
pankso@836
|
156 <p>
|
pankso@836
|
157 Like said above, the goal is to provide full language support, not only
|
pankso@836
|
158 with the website or forum, but the system itsef. Everything can be translate
|
pankso@836
|
159 from menu items to SHell script and GUI boxes. For this we use a standard
|
pankso@836
|
160 gettext POT files.
|
pankso@836
|
161 </p>
|
pankso@836
|
162 <p>
|
pankso@836
|
163 Each translation of a sub-project have is own file named with the language
|
pankso@836
|
164 prefix, example: pt.po or fr.po. This PO file can be translated with a nice
|
pankso@836
|
165 graphical editor like POedit on SliTaz. That means you dont need to have
|
pankso@836
|
166 programming or goog Linux skills to help or maintain a translation.
|
pankso@836
|
167 </p>
|
pankso@836
|
168 <p>
|
pankso@836
|
169 If a PO file for language doesn't exist yet you can create it yourself or
|
pankso@836
|
170 ask a contributors to do it and commit the new file to Hg. For each project
|
pankso@836
|
171 you will find a README file with translation instruction to use msginit
|
pankso@836
|
172 and other gettext tools. If you want to update or complet a translation
|
pankso@836
|
173 PO file, you can download it from here or from Hg and then send it to
|
pankso@836
|
174 the list, the forum or SCN as usual. Note that some project are in the
|
pankso@836
|
175 same repository such as tazpkg-notify who is part of tazpkg.
|
pankso@836
|
176 </p>
|
pankso@836
|
177
|
pankso@836
|
178 <style type="text/css">
|
pankso@836
|
179 table {
|
pankso@836
|
180 width: 100%;
|
pankso@836
|
181 border: 1px solid #ddd;
|
pankso@836
|
182 padding: 10px;
|
pankso@836
|
183 border-radius: 4px;
|
pankso@836
|
184 }
|
pankso@836
|
185 .thead { font-weight: bold; }
|
pankso@836
|
186 </style>
|
pankso@836
|
187
|
pankso@836
|
188 <!--
|
pankso@836
|
189 Here we dont link to old gtkdialog box POT file since they will be
|
pankso@836
|
190 removed. We ma have link to menu files or some explaination about
|
pankso@836
|
191 menu translation.
|
pankso@836
|
192 -->
|
pankso@836
|
193
|
pankso@836
|
194 <table>
|
pankso@836
|
195 <tbody>
|
pankso@836
|
196 <thead class="thead">
|
pankso@836
|
197 <tr>
|
pankso@836
|
198 <td>Project</td>
|
pankso@836
|
199 <td>POT file</td>
|
pankso@836
|
200 <td>PO files</td>
|
pankso@836
|
201 </tr>
|
pankso@836
|
202 </thead>
|
pankso@836
|
203 <tr>
|
pankso@836
|
204 <td><a href="http://hg.slitaz.org/tazpkg">TazPKG</a></td>
|
pankso@836
|
205 <td><a href="http://hg.slitaz.org/tazpkg/raw-file/tip/po/tazpkg/tazpkg.pot">tazpkg.pot</a></td>
|
pankso@836
|
206 <td>
|
pankso@836
|
207 <a href="http://hg.slitaz.org/tazpkg/raw-file/tip/po/tazpkg/fr.po">fr</a>
|
pankso@836
|
208 <a href="http://hg.slitaz.org/tazpkg/raw-file/tip/po/tazpkg/pt.po">pt</a>
|
pankso@836
|
209 </td>
|
pankso@836
|
210 </tr>
|
pankso@836
|
211 <tr>
|
pankso@836
|
212 <td><a href="http://hg.slitaz.org/tazpkg">TazPKG Notify</a></td>
|
pankso@836
|
213 <td><a href="http://hg.slitaz.org/tazpkg/raw-file/tip/po/tazpkg-notify/tazpkg-notify.pot">tazpkg-notify.pot</a></td>
|
pankso@836
|
214 <td>
|
pankso@836
|
215 <a href="http://hg.slitaz.org/tazpkg/raw-file/tip/po/tazpkg-notify/fr.po">fr</a>
|
pankso@836
|
216 <a href="http://hg.slitaz.org/tazpkg/raw-file/tip/po/tazpkg-notify/pt.po">pt</a>
|
pankso@836
|
217 </td>
|
pankso@836
|
218 </tr>
|
pankso@836
|
219 <tr>
|
pankso@836
|
220 <td><a href="http://hg.slitaz.org/tazpanel">TazPanel</a></td>
|
pankso@836
|
221 <td><a href="http://hg.slitaz.org/tazpanel/raw-file/tip/po/tazpanel.pot">tazpanel.pot</a></td>
|
pankso@836
|
222 <td>
|
pankso@836
|
223 <a href="http://hg.slitaz.org/tazpanel/raw-file/tip/po/fr.po">fr</a>
|
pankso@836
|
224 <a href="http://hg.slitaz.org/tazpanel/raw-file/tip/po/pt.po">pt</a>
|
pankso@836
|
225 </td>
|
pankso@836
|
226 </tr>
|
pankso@836
|
227 <tr>
|
pankso@836
|
228 <td><a href="http://hg.slitaz.org/slitaz-tools">TazBox</a></td>
|
pankso@836
|
229 <td><a href="http://hg.slitaz.org/slitaz-tools/file/tip/po/tazbox/tazbox.pot">tazbox.pot</a></td>
|
pankso@836
|
230 <td>
|
pankso@836
|
231 <a href="http://hg.slitaz.org/slitaz-tools/file/tip/po/tazbox/pt.po">pt</a>
|
pankso@836
|
232 </td>
|
pankso@836
|
233 </tr>
|
pankso@836
|
234 </tbody>
|
pankso@836
|
235 </table>
|
pankso@836
|
236
|
pankso@769
|
237 <!-- End of content -->
|
pankso@769
|
238 </div>
|
pankso@769
|
239
|
pankso@769
|
240 <!-- Footer -->
|
pankso@769
|
241 <div id="footer">
|
pankso@769
|
242 Copyright © <span class="year"></span>
|
pankso@769
|
243 <a href="http://www.slitaz.org/">SliTaz</a> - Network:
|
pankso@769
|
244 <a href="http://scn.slitaz.org/">Community</a>
|
pankso@769
|
245 <a href="http://doc.slitaz.org/">Doc</a>
|
pankso@769
|
246 <a href="http://forum.slitaz.org/">Forum</a>
|
pankso@769
|
247 <a href="http://pkgs.slitaz.org/">Packages</a>
|
claudinei@819
|
248 <a href="http://bugs.slitaz.org">Bugs</a>
|
pankso@769
|
249 <a href="http://hg.slitaz.org/">Hg</a>
|
pankso@769
|
250 <p>
|
pankso@769
|
251 SliTaz @
|
pankso@769
|
252 <a href="http://twitter.com/slitaz">Twitter</a>
|
pankso@769
|
253 <a href="http://www.facebook.com/slitaz">Facebook</a>
|
pankso@769
|
254 <a href="http://distrowatch.com/slitaz">Distrowatch</a>
|
pankso@769
|
255 <a href="http://en.wikipedia.org/wiki/SliTaz">Wikipedia</a>
|
pankso@769
|
256 <a href="http://flattr.com/profile/slitaz">Flattr</a>
|
pankso@769
|
257 </p>
|
pankso@769
|
258 </div>
|
pankso@769
|
259
|
pankso@769
|
260 </body>
|
pankso@769
|
261 </html>
|