1
1 Notes on the Free Translation Project
2
***************************************
4
Free software is going international! The Free Translation Project is
5
a way to get maintainers of free software, translators, and users all
6
together, so that free software will gradually become able to speak many
7
languages. A few packages already provide translations for their
10
If you found this `ABOUT-NLS' file inside a distribution, you may
11
assume that the distributed package does use GNU `gettext' internally,
12
itself available at your nearest GNU archive site. But you do _not_
13
need to install GNU `gettext' prior to configuring, installing or using
14
this package with messages translated.
16
Installers will find here some useful hints. These notes also
17
explain how users should proceed for getting the programs to use the
18
available translations. They tell how people wanting to contribute and
19
work on translations can contact the appropriate team.
24
Some packages are "localizable" when properly installed; the programs
25
they contain can be made to speak your own native language. Most such
26
packages use GNU `gettext'. Other packages have their own ways to
27
internationalization, predating GNU `gettext'.
29
By default, this package will be installed to allow translation of
30
messages. It will automatically detect whether the system already
31
provides the GNU `gettext' functions. Installers may use special
32
options at configuration time for changing the default behaviour. The
35
./configure --disable-nls
37
will _totally_ disable translation of messages.
39
When you already have GNU `gettext' installed on your system and run
40
configure without an option for your new package, `configure' will
41
probably detect the previously built and installed `libintl' library
42
and will decide to use it. If not, you may have to to use the
43
`--with-libintl-prefix' option to tell `configure' where to look for it.
45
Internationalized packages usually have many `po/LL.po' files, where
46
LL gives an ISO 639 two-letter code identifying the language. Unless
47
translations have been forbidden at `configure' time by using the
48
`--disable-nls' switch, all available translations are installed
49
together with the package. However, the environment variable `LINGUAS'
50
may be set, prior to configuration, to limit the installed set.
51
`LINGUAS' should then contain a space separated list of two-letter
52
codes, stating which languages are allowed.
54
1.2 Using This Package
55
======================
57
As a user, if your language has been installed for this package, you
58
only have to set the `LANG' environment variable to the appropriate
59
`LL_CC' combination. If you happen to have the `LC_ALL' or some other
60
`LC_xxx' environment variables set, you should unset them before
61
setting `LANG', otherwise the setting of `LANG' will not have the
62
desired effect. Here `LL' is an ISO 639 two-letter language code, and
63
`CC' is an ISO 3166 two-letter country code. For example, let's
64
suppose that you speak German and live in Germany. At the shell
65
prompt, merely execute `setenv LANG de_DE' (in `csh'),
66
`export LANG; LANG=de_DE' (in `sh') or `export LANG=de_DE' (in `bash').
67
This can be done from your `.login' or `.profile' file, once and for
70
You might think that the country code specification is redundant.
71
But in fact, some languages have dialects in different countries. For
72
example, `de_AT' is used for Austria, and `pt_BR' for Brazil. The
73
country code serves to distinguish the dialects.
75
The locale naming convention of `LL_CC', with `LL' denoting the
76
language and `CC' denoting the country, is the one use on systems based
77
on GNU libc. On other systems, some variations of this scheme are
78
used, such as `LL' or `LL_CC.ENCODING'. You can get the list of
79
locales supported by your system for your language by running the
80
command `locale -a | grep '^LL''.
82
Not all programs have translations for all languages. By default, an
83
English message is shown in place of a nonexistent translation. If you
84
understand other languages, you can set up a priority list of languages.
85
This is done through a different environment variable, called
86
`LANGUAGE'. GNU `gettext' gives preference to `LANGUAGE' over `LANG'
87
for the purpose of message handling, but you still need to have `LANG'
88
set to the primary language; this is required by other parts of the
89
system libraries. For example, some Swedish users who would rather
90
read translations in German than English for when Swedish is not
91
available, set `LANGUAGE' to `sv:de' while leaving `LANG' to `sv_SE'.
93
Special advice for Norwegian users: The language code for Norwegian
94
bokma*l changed from `no' to `nb' recently (in 2003). During the
95
transition period, while some message catalogs for this language are
96
installed under `nb' and some older ones under `no', it's recommended
97
for Norwegian users to set `LANGUAGE' to `nb:no' so that both newer and
98
older translations are used.
100
In the `LANGUAGE' environment variable, but not in the `LANG'
101
environment variable, `LL_CC' combinations can be abbreviated as `LL'
102
to denote the language's main dialect. For example, `de' is equivalent
103
to `de_DE' (German as spoken in Germany), and `pt' to `pt_PT'
104
(Portuguese as spoken in Portugal) in this context.
106
1.3 Translating Teams
107
=====================
109
For the Free Translation Project to be a success, we need interested
110
people who like their own language and write it well, and who are also
111
able to synergize with other translators speaking the same language.
112
Each translation team has its own mailing list. The up-to-date list of
113
teams can be found at the Free Translation Project's homepage,
114
`http://translationproject.org/', in the "Teams" area.
116
If you'd like to volunteer to _work_ at translating messages, you
117
should become a member of the translating team for your own language.
118
The subscribing address is _not_ the same as the list itself, it has
119
`-request' appended. For example, speakers of Swedish can send a
120
message to `sv-request@li.org', having this message body:
124
Keep in mind that team members are expected to participate
125
_actively_ in translations, or at solving translational difficulties,
126
rather than merely lurking around. If your team does not exist yet and
127
you want to start one, or if you are unsure about what to do or how to
128
get started, please write to `coordinator@translationproject.org' to
129
reach the coordinator for all translator teams.
131
The English team is special. It works at improving and uniformizing
132
the terminology in use. Proven linguistic skills are praised more than
133
programming skills, here.
135
1.4 Available Packages
136
======================
138
Languages are not equally supported in all packages. The following
139
matrix shows the current state of internationalization, as of June
140
2010. The matrix shows, in regard of each package, for which languages
141
PO files have been submitted to translation coordination, with a
142
translation percentage of at least 50%.
144
Ready PO files af am an ar as ast az be be@latin bg bn_IN bs ca
145
+--------------------------------------------------+
184
gettext-examples | [] [] [] [] |
185
gettext-runtime | [] [] |
186
gettext-tools | [] [] |
190
glunarclock | [] [] |
214
gpe-taskmanager | [] |
226
gst-plugins-bad | [] |
227
gst-plugins-base | [] |
228
gst-plugins-good | [] |
229
gst-plugins-ugly | [] |
230
gstreamer | [] [] [] |
234
gtkspell | [] [] [] |
242
iso_3166 | [] [] [] [] [] [] [] |
245
iso_639 | [] [] [] [] |
251
keytouch-keyboa... | [] |
298
scrollkeeper | [] [] [] |
311
unicode-han-tra... | |
312
unicode-transla... | |
321
xchat | [] [] [] [] |
322
xdg-user-dirs | [] [] [] [] [] [] [] [] [] |
323
xkeyboard-config | [] [] |
324
+--------------------------------------------------+
325
af am an ar as ast az be be@latin bg bn_IN bs ca
326
6 0 1 2 3 19 1 10 3 28 3 1 38
328
crh cs da de el en en_GB en_ZA eo es et eu fa
329
+-------------------------------------------------+
330
a2ps | [] [] [] [] [] [] [] |
334
aspell | [] [] [] [] [] |
337
bibshelf | [] [] [] |
340
bison-runtime | [] [] [] [] |
341
bluez-pin | [] [] [] [] [] [] |
343
buzztard | [] [] [] |
345
clisp | [] [] [] [] |
346
coreutils | [] [] [] [] |
352
dialog | [] [] [] [] [] |
354
diffutils | [] [] [] [] [] [] |
357
e2fsprogs | [] [] [] |
358
enscript | [] [] [] |
360
fetchmail | [] [] () [] [] [] |
361
findutils | [] [] [] |
363
freedink | [] [] [] |
368
gettext-examples | [] [] [] [] |
369
gettext-runtime | [] [] [] [] |
370
gettext-tools | [] [] [] |
374
glunarclock | [] [] |
376
gnucash | [] () () () () |
383
gpe-aerial | [] [] [] [] |
384
gpe-beam | [] [] [] [] |
385
gpe-bluetooth | [] [] |
387
gpe-clock | [] [] [] [] |
388
gpe-conf | [] [] [] |
389
gpe-contacts | [] [] [] |
391
gpe-filemanager | [] [] [] |
392
gpe-go | [] [] [] [] |
394
gpe-ownerinfo | [] [] [] [] |
395
gpe-package | [] [] [] |
396
gpe-sketchbook | [] [] [] [] |
397
gpe-su | [] [] [] [] |
398
gpe-taskmanager | [] [] [] [] |
399
gpe-timesheet | [] [] [] [] |
400
gpe-today | [] [] [] [] |
401
gpe-todo | [] [] [] |
402
gphoto2 | [] [] () [] [] [] |
404
gpsdrive | [] [] [] |
405
gramadoir | [] [] [] |
410
gst-plugins-bad | [] [] [] [] [] |
411
gst-plugins-base | [] [] [] [] [] |
412
gst-plugins-good | [] [] [] [] [] [] |
413
gst-plugins-ugly | [] [] [] [] [] [] |
414
gstreamer | [] [] [] [] [] |
416
gtkam | [] [] () [] [] |
417
gtkorphan | [] [] [] [] |
418
gtkspell | [] [] [] [] [] [] [] |
419
gutenprint | [] [] [] |
420
hello | [] [] [] [] |
424
indent | [] [] [] [] [] [] [] |
425
iso_15924 | [] () [] [] |
426
iso_3166 | [] [] [] [] () [] [] [] () |
428
iso_4217 | [] [] [] () [] [] |
429
iso_639 | [] [] [] [] () [] [] |
432
kbd | [] [] [] [] [] |
434
keytouch-editor | [] [] |
435
keytouch-keyboa... | [] |
436
klavaro | [] [] [] [] |
439
leafpad | [] [] [] [] [] [] |
444
libgpewidget | [] [] |
445
libgpg-error | [] [] |
447
libgphoto2_port | [] () [] |
449
libiconv | [] [] [] [] [] |
452
liferea | [] [] [] [] [] |
453
lilypond | [] [] [] |
464
minicom | [] [] [] [] |
471
popt | [] [] [] [] [] |
476
recode | [] [] [] [] [] [] |
477
rosegarden | () () () |
482
scrollkeeper | [] [] [] [] [] |
483
sed | [] [] [] [] [] [] |
484
sharutils | [] [] [] [] |
488
solfege-manual | [] [] |
489
soundtracker | [] [] [] |
495
unicode-han-tra... | |
496
unicode-transla... | |
497
util-linux-ng | [] [] [] [] |
500
vorbis-tools | [] [] |
505
xchat | [] [] [] [] [] |
506
xdg-user-dirs | [] [] [] [] [] [] [] [] [] |
507
xkeyboard-config | [] [] [] [] [] [] |
508
+-------------------------------------------------+
509
crh cs da de el en en_GB en_ZA eo es et eu fa
510
5 64 105 117 18 1 8 0 28 89 18 19 0
512
fi fr ga gl gu he hi hr hu hy id is it ja ka kn
513
+----------------------------------------------------+
517
anubis | [] [] [] [] |
518
aspell | [] [] [] [] |
521
bibshelf | [] [] [] [] [] |
522
binutils | [] [] [] |
523
bison | [] [] [] [] |
524
bison-runtime | [] [] [] [] [] [] |
525
bluez-pin | [] [] [] [] [] [] [] [] |
530
coreutils | [] [] [] [] [] |
534
cryptsetup | [] [] [] |
536
dialog | [] [] [] [] [] [] [] |
538
diffutils | [] [] [] [] [] [] [] [] [] |
542
enscript | [] [] [] [] |
543
exif | [] [] [] [] [] [] |
544
fetchmail | [] [] [] [] |
545
findutils | [] [] [] [] [] [] |
547
freedink | [] [] [] |
549
gawk | [] [] [] [] () [] |
552
gettext-examples | [] [] [] [] [] [] [] |
553
gettext-runtime | [] [] [] [] [] [] |
554
gettext-tools | [] [] [] [] |
555
gip | [] [] [] [] [] [] |
558
glunarclock | [] [] [] [] |
560
gnucash | () () () () () [] |
562
gnulib | [] [] [] [] [] [] |
567
gpe-aerial | [] [] [] |
568
gpe-beam | [] [] [] [] |
569
gpe-bluetooth | [] [] [] [] |
570
gpe-calendar | [] [] |
571
gpe-clock | [] [] [] [] [] |
572
gpe-conf | [] [] [] [] |
573
gpe-contacts | [] [] [] [] |
574
gpe-edit | [] [] [] |
575
gpe-filemanager | [] [] [] [] |
576
gpe-go | [] [] [] [] [] |
577
gpe-login | [] [] [] |
578
gpe-ownerinfo | [] [] [] [] [] |
579
gpe-package | [] [] [] |
580
gpe-sketchbook | [] [] [] [] |
581
gpe-su | [] [] [] [] [] [] |
582
gpe-taskmanager | [] [] [] [] [] |
583
gpe-timesheet | [] [] [] [] [] |
584
gpe-today | [] [] [] [] [] [] [] |
585
gpe-todo | [] [] [] |
586
gphoto2 | [] [] [] [] [] [] |
587
gprof | [] [] [] [] |
588
gpsdrive | [] [] [] |
589
gramadoir | [] [] [] |
592
gsasl | [] [] [] [] [] |
593
gss | [] [] [] [] [] |
594
gst-plugins-bad | [] [] [] [] [] [] |
595
gst-plugins-base | [] [] [] [] [] [] |
596
gst-plugins-good | [] [] [] [] [] [] |
597
gst-plugins-ugly | [] [] [] [] [] [] |
598
gstreamer | [] [] [] [] [] |
599
gtick | [] [] [] [] [] |
600
gtkam | [] [] [] [] [] |
601
gtkorphan | [] [] [] |
602
gtkspell | [] [] [] [] [] [] [] [] [] |
603
gutenprint | [] [] [] [] |
607
idutils | [] [] [] [] [] [] |
608
indent | [] [] [] [] [] [] [] [] |
609
iso_15924 | [] () [] [] |
610
iso_3166 | [] () [] [] [] [] [] [] [] [] [] [] |
611
iso_3166_2 | () [] [] [] |
612
iso_4217 | [] () [] [] [] [] |
613
iso_639 | [] () [] [] [] [] [] [] [] |
614
iso_639_3 | () [] [] |
615
jwhois | [] [] [] [] [] |
617
keytouch | [] [] [] [] [] [] |
618
keytouch-editor | [] [] [] [] [] |
619
keytouch-keyboa... | [] [] [] [] [] |
623
leafpad | [] [] [] [] [] [] [] () |
624
libc | [] [] [] [] [] |
628
libgpewidget | [] [] [] [] |
629
libgpg-error | [] [] |
630
libgphoto2 | [] [] [] |
631
libgphoto2_port | [] [] [] |
632
libgsasl | [] [] [] [] [] |
633
libiconv | [] [] [] [] [] [] |
634
libidn | [] [] [] [] |
636
liferea | [] [] [] [] |
638
linkdr | [] [] [] [] [] |
641
lynx | [] [] [] [] [] |
642
m4 | [] [] [] [] [] [] |
645
make | [] [] [] [] [] [] [] [] [] |
647
man-db-manpages | [] |
648
minicom | [] [] [] [] [] |
649
mkisofs | [] [] [] [] |
651
nano | [] [] [] [] [] [] |
652
opcodes | [] [] [] [] |
653
parted | [] [] [] [] |
655
popt | [] [] [] [] [] [] [] [] [] |
660
recode | [] [] [] [] [] [] [] [] |
661
rosegarden | () () () () () |
666
scrollkeeper | [] [] [] [] |
667
sed | [] [] [] [] [] [] [] [] |
668
sharutils | [] [] [] [] [] [] [] |
671
solfege | [] [] [] [] |
672
solfege-manual | [] [] |
673
soundtracker | [] [] |
675
sysstat | [] [] [] [] [] |
676
tar | [] [] [] [] [] [] [] |
677
texinfo | [] [] [] [] |
679
unicode-han-tra... | |
680
unicode-transla... | [] [] |
681
util-linux-ng | [] [] [] [] [] [] |
687
wget | [] [] [] [] [] [] [] [] |
688
wyslij-po | [] [] [] |
689
xchat | [] [] [] [] [] [] [] [] [] |
690
xdg-user-dirs | [] [] [] [] [] [] [] [] [] [] [] [] [] |
691
xkeyboard-config | [] [] [] [] [] |
692
+----------------------------------------------------+
693
fi fr ga gl gu he hi hr hu hy id is it ja ka kn
694
105 121 53 20 4 8 3 5 53 2 120 5 84 67 0 4
696
ko ku ky lg lt lv mk ml mn mr ms mt nb nds ne
697
+-----------------------------------------------+
708
bison-runtime | [] [] [] [] [] |
709
bluez-pin | [] [] [] [] [] |
720
dialog | [] [] [] [] [] |
736
gettext-examples | [] [] [] [] |
737
gettext-runtime | [] |
744
gnucash | () () () () |
753
gpe-bluetooth | [] [] |
755
gpe-clock | [] [] [] [] [] |
757
gpe-contacts | [] [] |
759
gpe-filemanager | [] [] |
762
gpe-ownerinfo | [] [] |
763
gpe-package | [] [] |
764
gpe-sketchbook | [] [] |
765
gpe-su | [] [] [] [] [] [] |
766
gpe-taskmanager | [] [] [] [] [] [] |
767
gpe-timesheet | [] [] |
768
gpe-today | [] [] [] [] |
778
gst-plugins-bad | [] [] [] [] |
779
gst-plugins-base | [] [] |
780
gst-plugins-good | [] [] |
781
gst-plugins-ugly | [] [] [] [] [] |
786
gtkspell | [] [] [] [] [] [] [] |
794
iso_3166 | [] [] () [] [] [] [] [] |
802
keytouch-editor | [] |
803
keytouch-keyboa... | [] |
812
libgpewidget | [] [] |
850
scrollkeeper | [] [] |
863
unicode-han-tra... | |
864
unicode-transla... | |
874
xdg-user-dirs | [] [] [] [] [] [] [] [] |
875
xkeyboard-config | [] [] [] |
876
+-----------------------------------------------+
877
ko ku ky lg lt lv mk ml mn mr ms mt nb nds ne
878
20 5 10 1 13 48 4 2 2 4 24 10 20 3 1
880
nl nn or pa pl ps pt pt_BR ro ru rw sk sl sq sr
881
+---------------------------------------------------+
882
a2ps | [] [] [] [] [] [] [] [] |
886
aspell | [] [] [] [] [] |
892
bison-runtime | [] [] [] [] [] [] [] |
893
bluez-pin | [] [] [] [] [] [] [] [] |
894
bombono-dvd | [] () |
898
coreutils | [] [] [] [] [] [] |
904
dialog | [] [] [] [] |
906
diffutils | [] [] [] [] [] [] |
910
enscript | [] [] [] [] [] |
911
exif | [] [] [] () [] |
912
fetchmail | [] [] [] [] |
913
findutils | [] [] [] [] [] |
914
flex | [] [] [] [] [] |
920
gettext-examples | [] [] [] [] [] [] [] [] |
921
gettext-runtime | [] [] [] [] [] [] [] [] [] |
922
gettext-tools | [] [] [] [] [] [] |
923
gip | [] [] [] [] [] |
925
gliv | [] [] [] [] [] [] |
926
glunarclock | [] [] [] [] [] |
928
gnucash | [] () () () |
930
gnulib | [] [] [] [] |
935
gpe-aerial | [] [] [] [] [] [] [] |
936
gpe-beam | [] [] [] [] [] [] [] |
937
gpe-bluetooth | [] [] |
938
gpe-calendar | [] [] [] [] |
939
gpe-clock | [] [] [] [] [] [] [] [] |
940
gpe-conf | [] [] [] [] [] [] [] |
941
gpe-contacts | [] [] [] [] [] |
942
gpe-edit | [] [] [] |
943
gpe-filemanager | [] [] [] |
944
gpe-go | [] [] [] [] [] [] [] [] |
946
gpe-ownerinfo | [] [] [] [] [] [] [] [] |
947
gpe-package | [] [] |
948
gpe-sketchbook | [] [] [] [] [] [] [] |
949
gpe-su | [] [] [] [] [] [] [] [] |
950
gpe-taskmanager | [] [] [] [] [] [] [] [] |
951
gpe-timesheet | [] [] [] [] [] [] [] [] |
952
gpe-today | [] [] [] [] [] [] [] [] |
953
gpe-todo | [] [] [] [] [] |
954
gphoto2 | [] [] [] [] [] [] [] [] |
960
gsasl | [] [] [] [] |
962
gst-plugins-bad | [] [] [] [] [] [] |
963
gst-plugins-base | [] [] [] [] [] |
964
gst-plugins-good | [] [] [] [] [] |
965
gst-plugins-ugly | [] [] [] [] [] [] |
966
gstreamer | [] [] [] [] [] |
968
gtkam | [] [] [] [] [] [] |
970
gtkspell | [] [] [] [] [] [] [] [] [] [] |
972
hello | [] [] [] [] |
975
idutils | [] [] [] [] [] |
976
indent | [] [] [] [] [] [] [] |
977
iso_15924 | [] [] [] [] |
978
iso_3166 | [] [] [] [] [] () [] [] [] [] [] [] [] [] |
979
iso_3166_2 | [] [] [] |
980
iso_4217 | [] [] [] [] [] [] [] [] |
981
iso_639 | [] [] [] [] [] [] [] [] [] |
983
jwhois | [] [] [] [] |
985
keytouch | [] [] [] |
986
keytouch-editor | [] [] [] |
987
keytouch-keyboa... | [] [] [] |
991
leafpad | [] [] [] [] [] [] [] [] [] |
993
libexif | [] [] () [] |
996
libgpewidget | [] [] [] |
997
libgpg-error | [] [] |
999
libgphoto2_port | [] [] [] [] [] |
1000
libgsasl | [] [] [] [] [] |
1001
libiconv | [] [] [] [] [] |
1004
liferea | [] [] [] [] [] () () [] |
1010
m4 | [] [] [] [] [] |
1013
make | [] [] [] [] |
1015
man-db-manpages | [] [] [] |
1016
minicom | [] [] [] [] |
1017
mkisofs | [] [] [] |
1019
nano | [] [] [] [] |
1021
parted | [] [] [] [] |
1023
popt | [] [] [] [] |
1028
recode | [] [] [] [] [] [] [] [] |
1029
rosegarden | () () |
1034
scrollkeeper | [] [] [] [] [] [] [] [] |
1035
sed | [] [] [] [] [] [] [] [] [] |
1036
sharutils | [] [] [] [] |
1039
solfege | [] [] [] [] |
1040
solfege-manual | [] [] [] |
1043
sysstat | [] [] [] [] |
1045
texinfo | [] [] [] [] |
1047
unicode-han-tra... | |
1048
unicode-transla... | |
1049
util-linux-ng | [] [] [] [] [] |
1052
vorbis-tools | [] [] |
1055
wget | [] [] [] [] [] [] [] |
1056
wyslij-po | [] [] [] |
1057
xchat | [] [] [] [] [] [] [] [] [] |
1058
xdg-user-dirs | [] [] [] [] [] [] [] [] [] [] [] [] [] [] |
1059
xkeyboard-config | [] [] [] |
1060
+---------------------------------------------------+
1061
nl nn or pa pl ps pt pt_BR ro ru rw sk sl sq sr
1062
135 10 4 7 105 1 29 62 47 91 3 54 46 9 37
1064
sv sw ta te tg th tr uk vi wa zh_CN zh_HK zh_TW
1065
+---------------------------------------------------+
1066
a2ps | [] [] [] [] [] | 27
1068
ant-phone | [] [] [] [] | 9
1069
anubis | [] [] [] [] | 15
1070
aspell | [] [] [] | 20
1071
bash | [] [] [] | 12
1073
bibshelf | [] [] [] | 16
1074
binutils | [] [] | 8
1076
bison-runtime | [] [] [] [] [] [] | 29
1077
bluez-pin | [] [] [] [] [] [] [] [] | 37
1078
bombono-dvd | [] | 4
1080
cflow | [] [] [] | 9
1082
coreutils | [] [] [] [] | 22
1083
cpio | [] [] [] [] [] [] | 13
1085
cpplib | [] [] [] [] [] [] | 14
1086
cryptsetup | [] [] | 7
1088
dialog | [] [] [] [] [] [] [] | 30
1090
diffutils | [] [] [] [] [] [] | 30
1093
e2fsprogs | [] [] [] | 11
1094
enscript | [] [] [] [] | 17
1095
exif | [] [] [] | 16
1096
fetchmail | [] [] [] | 17
1097
findutils | [] [] [] [] [] | 20
1098
flex | [] [] [] [] | 15
1101
gawk | [] [] [] [] | 18
1104
gettext-examples | [] [] [] [] [] [] [] | 34
1105
gettext-runtime | [] [] [] [] [] [] [] | 29
1106
gettext-tools | [] [] [] [] [] [] | 22
1107
gip | [] [] [] [] | 22
1109
gliv | [] [] [] | 14
1110
glunarclock | [] [] [] [] [] | 19
1112
gnucash | () [] () [] () | 10
1114
gnulib | [] [] [] [] | 16
1116
gnunet-gtk | [] [] [] | 5
1117
gnutls | [] [] [] | 10
1119
gpe-aerial | [] [] [] | 18
1120
gpe-beam | [] [] [] | 19
1121
gpe-bluetooth | [] [] [] | 13
1122
gpe-calendar | [] [] [] [] | 12
1123
gpe-clock | [] [] [] [] [] | 28
1124
gpe-conf | [] [] [] [] | 20
1125
gpe-contacts | [] [] [] | 17
1126
gpe-edit | [] [] [] | 12
1127
gpe-filemanager | [] [] [] [] | 16
1128
gpe-go | [] [] [] [] [] | 25
1129
gpe-login | [] [] [] | 11
1130
gpe-ownerinfo | [] [] [] [] [] | 25
1131
gpe-package | [] [] [] | 13
1132
gpe-sketchbook | [] [] [] | 20
1133
gpe-su | [] [] [] [] [] | 30
1134
gpe-taskmanager | [] [] [] [] [] | 29
1135
gpe-timesheet | [] [] [] [] [] | 25
1136
gpe-today | [] [] [] [] [] [] | 30
1137
gpe-todo | [] [] [] [] | 17
1138
gphoto2 | [] [] [] [] [] | 24
1139
gprof | [] [] [] | 15
1140
gpsdrive | [] [] [] | 11
1141
gramadoir | [] [] [] | 11
1142
grep | [] [] [] | 10
1143
grub | [] [] [] | 14
1144
gsasl | [] [] [] [] | 14
1146
gst-plugins-bad | [] [] [] [] | 26
1147
gst-plugins-base | [] [] [] [] [] | 24
1148
gst-plugins-good | [] [] [] [] | 24
1149
gst-plugins-ugly | [] [] [] [] [] | 29
1150
gstreamer | [] [] [] [] | 22
1151
gtick | [] [] [] | 13
1152
gtkam | [] [] [] | 20
1153
gtkorphan | [] [] [] | 14
1154
gtkspell | [] [] [] [] [] [] [] [] [] | 45
1155
gutenprint | [] | 10
1156
hello | [] [] [] [] [] [] | 21
1157
help2man | [] [] | 7
1159
idutils | [] [] [] [] | 17
1160
indent | [] [] [] [] [] [] | 30
1161
iso_15924 | () [] () [] [] | 16
1162
iso_3166 | [] [] () [] [] () [] [] [] () | 53
1163
iso_3166_2 | () [] () [] | 9
1164
iso_4217 | [] () [] [] () [] [] | 26
1165
iso_639 | [] [] [] () [] () [] [] [] [] | 38
1166
iso_639_3 | [] () | 8
1167
jwhois | [] [] [] [] [] | 16
1168
kbd | [] [] [] [] [] | 15
1169
keytouch | [] [] [] | 16
1170
keytouch-editor | [] [] [] | 14
1171
keytouch-keyboa... | [] [] [] | 14
1173
latrine | [] [] [] | 10
1174
ld | [] [] [] [] | 11
1175
leafpad | [] [] [] [] [] [] | 33
1176
libc | [] [] [] [] [] | 21
1178
libextractor | [] | 1
1179
libgnutls | [] [] [] | 9
1180
libgpewidget | [] [] [] | 14
1181
libgpg-error | [] [] [] | 9
1182
libgphoto2 | [] [] | 8
1183
libgphoto2_port | [] [] [] [] | 14
1184
libgsasl | [] [] [] | 13
1185
libiconv | [] [] [] [] | 21
1186
libidn | () [] [] | 11
1188
liferea | [] [] [] | 21
1190
linkdr | [] [] [] [] [] | 17
1193
lynx | [] [] [] [] | 17
1194
m4 | [] [] [] [] | 19
1195
mailfromd | [] [] | 3
1197
make | [] [] [] [] | 21
1198
man-db | [] [] [] | 8
1199
man-db-manpages | | 4
1200
minicom | [] [] | 16
1203
nano | [] [] [] [] | 21
1204
opcodes | [] [] [] | 11
1205
parted | [] [] [] [] [] | 15
1207
popt | [] [] [] [] [] [] | 27
1210
pwdutils | [] [] | 6
1212
recode | [] [] [] [] | 28
1218
scrollkeeper | [] [] [] [] [] | 27
1219
sed | [] [] [] [] [] | 30
1220
sharutils | [] [] [] [] [] | 22
1223
solfege | [] [] [] [] | 16
1224
solfege-manual | [] | 8
1225
soundtracker | [] [] [] | 9
1227
sysstat | [] [] | 15
1228
tar | [] [] [] [] [] [] | 23
1229
texinfo | [] [] [] [] [] | 17
1231
unicode-han-tra... | | 0
1232
unicode-transla... | | 2
1233
util-linux-ng | [] [] [] [] | 20
1236
vorbis-tools | [] | 6
1239
wget | [] [] [] [] [] | 26
1240
wyslij-po | [] [] | 8
1241
xchat | [] [] [] [] [] [] | 36
1242
xdg-user-dirs | [] [] [] [] [] [] [] [] [] [] | 63
1243
xkeyboard-config | [] [] [] | 22
1244
+---------------------------------------------------+
1245
85 teams sv sw ta te tg th tr uk vi wa zh_CN zh_HK zh_TW
1246
178 domains 119 1 3 3 0 10 65 51 155 17 98 7 41 2618
1248
Some counters in the preceding matrix are higher than the number of
1249
visible blocks let us expect. This is because a few extra PO files are
1250
used for implementing regional variants of languages, or language
1253
For a PO file in the matrix above to be effective, the package to
1254
which it applies should also have been internationalized and
1255
distributed as such by its maintainer. There might be an observable
1256
lag between the mere existence a PO file and its wide availability in a
1259
If June 2010 seems to be old, you may fetch a more recent copy of
1260
this `ABOUT-NLS' file on most GNU archive sites. The most up-to-date
1261
matrix with full percentage details can be found at
1262
`http://translationproject.org/extra/matrix.html'.
1264
1.5 Using `gettext' in new packages
1265
===================================
1267
If you are writing a freely available program and want to
1268
internationalize it you are welcome to use GNU `gettext' in your
1269
package. Of course you have to respect the GNU Library General Public
1270
License which covers the use of the GNU `gettext' library. This means
1271
in particular that even non-free programs can use `libintl' as a shared
1272
library, whereas only free software can use `libintl' as a static
1273
library or use modified versions of `libintl'.
1275
Once the sources are changed appropriately and the setup can handle
1276
the use of `gettext' the only thing missing are the translations. The
1277
Free Translation Project is also available for packages which are not
1278
developed inside the GNU project. Therefore the information given above
1279
applies also for every other Free Software Project. Contact
1280
`coordinator@translationproject.org' to make the `.pot' files available
1281
to the translation teams.