NLS Status Tables

The tables below shows which areas of the PostgreSQL source are prepared for translation, and the progress of those translations. The numbers are percents of translated messages. By following the links, you can download freshly baked PO files that are merged up against the latest program sources. No PostgreSQL source tree is needed for translation work.

The highlighted boxes are the files that have a sufficient fraction of strings translated to be considered for release. Files that are 100% translated are specially highlighted. All other files will not be part of the PostgreSQL release.

The grey numbers are translations that do not exist yet, but where this web site has initialized the translations files for you with data from the existing translations for the same language.

You can work in several branches. Please see the status information below and follow the announcements on the mailing list about when a branch is about to be released.

Other information: contributor/translator information (wiki) | PgFoundry project

9.1 branch

Last update: 2012-01-28T04:47:43Z

af cs de es fa fr hr hu it ja ko nb nl pl pt_BR ro ru sk sl sv ta tr zh_CN zh_TW 24
ecpg
(119 strings)
  94 100 100   100 3 2 95 100 94 3 1 100 100 9 8 12 6 9 3 100 100 100 12 (98)
ecpglib
(32 strings)
  100 100 100   100     100 100       100 100             100 100   10 (100)
initdb
(138 strings)
  100 100 100 2 100   2 94 100 93 13 12 100 100 100 94 40 58 93 74 100 94 100 18 (91)
libpq
(171 strings)
41 100 100 100 1 100 38 1 84 98 84 36   100 100 1 97 41 59 87 77 99 95 98 20 (81)
pg_basebackup
(64 strings)
  96 100 100 4 100   4 29 100 29 21 1 100 100 100 28 23 26 28 14 78 29 29 9 (97)
pg_config
(45 strings)
  100 100 100 4 100 2 4 97 100 97 86 26 100 100 100 100 8 46 100 93 100 100 100 18 (95)
pg_controldata
(57 strings)
1 94 100 100 47 100 1 38 89 100 82 47 3 100 100 100 100 52 56 73 73 100 100 100 21 (83)
pg_ctl
(134 strings)
  100 100 100 1 100   1 76 100 75 10 8 99 100 47 86 8 46 77 70 80 79 93 18 (79)
pg_dump
(409 strings)
  99 100 99 1 99   1 91 99 91 42 3 99 100 58 55 49 55 81 5 99 94 97 18 (83)
pg_resetxlog
(78 strings)
  98 100 100 16 100 3 38 98 100 96 56 1 100 100 100 91 58 62 94 88 100 100 100 20 (88)
pgscripts
(160 strings)
  100 100 100 4 100   3 98 100 96 8 1 100 100 100 58 56 58 90 88 100 100 100 18 (91)
plperl
(35 strings)
  91 100 94 2 94 8 5 62 94 17 2   94 100 100 8 14 5 14 2 94 85 94 12 (91)
plpgsql
(152 strings)
1 100 100 100   100 5   83 100 82 1 1 100 100 100 6 7 3 7   82 93 98 13 (95)
plpython
(66 strings)
  100 100 100 1 100   1 74 100 3 1   100 100 100 1 1 1 1 1 87 87 84 12 (94)
pltcl
(7 strings)
  100 100 100 14 100 14 28 100 100 42 14   100 100 100 28 28 28 28 14 100 100 100 12 (100)
postgres
(3581 strings)
2   99 99   99 21   37 98 66 4 9 99 99 9 32 41 7 42   72 89 95 20 (55)
psql
(833 strings)
  96 100 99 27 99   12 62 99 61 15 1 99 100 34 31 29 31 74 2 81 90 99 20 (66)
17 2 (21) 16 (98) 17 (99) 17 (99) 2 (37) 17 (99) 2 (29) 3 (29) 16 (83) 17 (99) 12 (84) 7 (40) 1 (9) 17 (99) 17 (99) 14 (82) 10 (74) 9 (41) 10 (47) 10 (81) 7 (80) 17 (92) 16 (94) 15 (97) 271 (85)

qualified list

9.0 branch

Last update: 2012-01-28T04:57:10Z

af cs de es fa fr hr hu it ja ko nb nl pl pt_BR ro ru sk sl sv ta tr zh_CN zh_TW 24
ecpg
(120 strings)
  95 100 100   100 3 2 95 100 100 3 1 100 100 9 9 13 6 9 3 100 100 100 12 (99)
ecpglib
(32 strings)
  100 100 100   100     100 100 100     100 100             100 100 100 12 (100)
initdb
(130 strings)
  100 100 100 3 100   2 100 100 100 13 13 100 100 100 100 43 62 99 79 100 100 100 18 (93)
libpq
(165 strings)
43 99 100 100 1 100 39 1 87 99 99 37   100 100 1 98 43 61 90 80 100 99 99 20 (83)
pg_config
(45 strings)
  100 100 100 4 100 2 4 97 100 100 86 26 100 100 100 100 8 46 100 93 100 100 100 18 (95)
pg_controldata
(57 strings)
1 94 100 100 47 100 1 38 89 100 100 47 3 96 100 100 100 52 56 73 73 100 100 100 21 (84)
pg_ctl
(108 strings)
  100 100 100 1 100   1 96 100 100 12 11 99 100 60 99 10 58 98 88 100 100 100 18 (89)
pg_dump
(400 strings)
  99 100 100 1 100   1 96 99 99 44 3 100 100 61 58 52 58 86 5 100 99 99 18 (86)
pg_resetxlog
(78 strings)
  98 100 100 16 100 3 38 98 100 100 56 1 100 100 100 91 58 62 94 88 100 100 100 20 (89)
pgscripts
(161 strings)
  100 100 100 4 100   3 98 100 100 8 1 100 100 100 58 57 58 90 88 100 100 100 18 (91)
plperl
(31 strings)
  96 100 100 3 100 6 6 74 100 100 3   100 100 100 6 9 6 9 3 100 100 100 13 (97)
plpgsql
(143 strings)
1 100 100 100   100 5   88 100 100 2 2 100 100 99 6 7 3 8   80 100 100 13 (97)
plpython
(68 strings)
  100 100 100 1 100 1 2 83 100 100 1   100 100 100 2 2 2 2 1 100 100 100 13 (98)
pltcl
(7 strings)
  100 100 100 14 100 14 28 100 100 100 14   100 100 100 28 28 28 28 14 100 100 100 13 (100)
postgres
(3327 strings)
2   100 100   100 23   41 99 99 4 10 98 100 10 34 45 8 46   80 99 99 20 (59)
psql
(767 strings)
  97 100 99 30 99   13 68 99 99 16 1 98 100 37 33 31 33 81 3 90 99 99 20 (71)
16 2 (22) 15 (98) 16 (100) 16 (99) 2 (38) 16 (99) 2 (31) 3 (29) 16 (88) 16 (99) 16 (99) 7 (41) 1 (10) 16 (99) 16 (100) 13 (82) 10 (77) 9 (43) 10 (50) 10 (85) 7 (84) 16 (96) 16 (99) 16 (99) 267 (88)

qualified list

8.4 branch

Last update: 2012-01-28T05:05:53Z

af cs de es fa fr hr hu it ja ko nb nl pl pt_BR ro ru sk sl sv ta tr zh_CN zh_TW 24
ecpg
(116 strings)
  4 100 100   100 3 2 100 100 99 3 1 100 100 9 11 15 6 11 3 100 100 98 11 (99)
ecpglib
(32 strings)
    100 100   100     100 96       100 100             100 100   9 (99)
initdb
(131 strings)
  100 100 100 3 100   2 100 100 100 13 12 100 100 67 93 44 63 100 80 100 100 100 18 (91)
libpq
(156 strings)
46 96 100 100 1 100 42 1 98 97 98 40   100 100 1 75 46 67 91 89 100 99 98 20 (84)
pg_config
(44 strings)
  27 100 100 4 100 2 4 100 100 100 88 27 100 100 88 95 9 47 100 95 100 100 100 18 (91)
pg_controldata
(47 strings)
2 68 100 100 57 100 2 46 100 100 100 57 4 95 100 74 68 63 68 89 89 100 100 100 21 (84)
pg_ctl
(107 strings)
  49 100 100 1 100   1 100 100 100 13 11 98 100 60 99 10 58 99 93 100 100 100 18 (87)
pg_dump
(399 strings)
  57 100 100 1 100   1 98 97 99 46 3 99 100 63 60 54 60 85 5 100 99 99 18 (84)
pg_resetxlog
(75 strings)
  61 100 100 17 100 4 40 100 100 100 58 1 100 100 80 94 61 65 94 92 100 100 98 20 (87)
pgscripts
(157 strings)
  99 100 100 3 100   2 100 100 100 7 1 100 100 85 60 59 60 93 91 100 100 100 18 (91)
plperl
(23 strings)
  8 100 100 4 100 8 8 78 78 17 4   100 100 17 8 13 8 13 4 100 100 17 9 (95)
plpgsql
(154 strings)
1   100 100   100 4   100 100 99 1 1 100 100 96 6 9 3 7   69 100 99 12 (96)
plpython
(58 strings)
  3 100 100 1 100 1 3 96 96 5 1   100 100 5 3 3 3 3 1 100 100 5 9 (99)
pltcl
(7 strings)
  28 100 100 14 100 14 28 100 100 42 14   100 100 42 28 28 28 28 14 100 100 42 9 (100)
postgres
(3109 strings)
2   100 100   100 25   45 98 80 4 11 98 100 11 37 49 9 51   83 99 99 20 (60)
psql
(670 strings)
  74 100 99 37 99   15 99 99 99 19 1 99 100 51 43 40 43 83 3 99 99 99 20 (74)
16 2 (24) 9 (70) 16 (100) 16 (99) 2 (47) 16 (99) 2 (33) 3 (33) 16 (94) 16 (97) 12 (97) 7 (44) 1 (11) 16 (99) 16 (100) 10 (67) 10 (72) 9 (47) 10 (54) 10 (88) 7 (89) 16 (96) 16 (99) 12 (99) 250 (86)

qualified list

8.3 branch

Last update: 2012-01-28T05:09:42Z

af cs de es fa fr hr hu it ko nb nl pl pt_BR ro ru sk sl sv ta tr zh_CN zh_TW 23
initdb
(130 strings)
  52 100 100   100     70 82     63 100 71 98 46 66 96 84 100 99 63 17 (81)
libpq
(154 strings)
50 74 100 100   100 46   50 90 44   72 100   82 50 74 98 97 98 98 68 19 (78)
pg_config
(43 strings)
  27 100 100   100       97 93   41 100 93 100   48 100 100 100 97 41 16 (83)
pg_controldata
(46 strings)
  76 100 100 65 100   54 71 95 65   76 100 82 76 71 76 97 97 100 100 71 20 (83)
pg_ctl
(106 strings)
  50 100 100   100       91       100 61 100 10 59 100 94 100 100 55 15 (81)
pg_dump
(369 strings)
  70 100 100   100     68 93 58     100 77 74 66 74 99   100 96 72 16 (84)
pg_resetxlog
(76 strings)
  67 100 100   100   46 67 96 64     100 85 100 67 71 100 97 100 100 67 18 (84)
pgscripts
(146 strings)
  63 100 100   100     63 97       100 93 65 63 65 98 98 100 99 63 16 (85)
postgres
(2870 strings)
2 2 100 100   100 28   13 73 5 14 31 100 13 44 57 11 60   95 95 32 20 (48)
psql
(603 strings)
  55 100 100 55 100   22 60 83 33     100 74 63 59 63 81   99 97 90 18 (74)
10 2 (26) 10 (53) 10 (100) 10 (100) 2 (60) 10 (100) 2 (37) 3 (40) 8 (57) 10 (89) 7 (51) 1 (14) 5 (56) 10 (100) 9 (72) 10 (80) 9 (54) 10 (60) 10 (92) 7 (95) 10 (99) 10 (98) 10 (62) 175 (78)

qualified list