3
|
1 |
README.i18n |
|
2 |
|
|
3 |
|
|
4 |
Using a translation |
|
5 |
----------------------------------------------------------------------- |
|
6 |
|
|
7 |
All available translations can be found in the locale directory in the |
|
8 |
poweradmin base directory. The Dutch translation for example, can be |
|
9 |
found in nl_NL. To review the status of the translation, you can have a |
|
10 |
look at the nl.po file in the LC_MESSAGE directory. |
|
11 |
|
|
12 |
If you want to use a translation, say the nl_NL, all you have to do is |
|
13 |
edit inc/i18n.php file and change the $language variable to the desired |
|
14 |
language, for example "nl_NL". |
|
15 |
|
11
|
16 |
If this doesn't work, please try to do the following: |
|
17 |
|
|
18 |
- cd /path/to/poweradmin/locale/$lang/LC_MESSAGES/ |
|
19 |
- msgfmt $lang.po -o message.mo |
|
20 |
|
|
21 |
If that doesn't help either, most likely your system itself is not |
|
22 |
setup properly. See <https://rejo.zenger.nl/misc/1176630442.php> maybe |
|
23 |
of some help. |
3
|
24 |
|
|
25 |
|
|
26 |
Adding a new translation |
|
27 |
----------------------------------------------------------------------- |
|
28 |
|
|
29 |
If you want to create a new translation you can do the following. For |
|
30 |
example, if you want to create a Dutch translation: |
|
31 |
|
|
32 |
- cd /path/to/poweradmin/ |
|
33 |
- mkdir -p locale/nl_NL/LC_MESSAGES/ |
|
34 |
- cp docs/template.pot locale/nl_NL/LC_MESSAGES/nl.po |
|
35 |
- cd locale/nl_NL/LC_MESSAGES/ |
|
36 |
- vim nl.po |
|
37 |
- msgfmt nl.po -o message.mo |
|
38 |
|
|
39 |
|
|
40 |
Updating the translation template file |
|
41 |
----------------------------------------------------------------------- |
|
42 |
|
|
43 |
If creating a new translation and you are not sure if the template file |
|
44 |
that was provided in the distribution, you may want to re-create the |
|
45 |
template file. To do so, do the following: |
|
46 |
|
|
47 |
|
|
48 |
- cd /path/to/poweradmin/ |
|
49 |
- xgettext --no-wrap -o docs/template.pot *.php inc/*.php |
|
50 |
|
|
51 |
The last command updates the template file in docs/ directory. |
|
52 |
|
|
53 |
|