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.3 branch

Last update: 2014-04-17T20:50:54Z

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
(117 strings)
  100 100 100   100 3 2 100 100 93 3 1 100 100 9 100 12 6 9 3 99 100 99 13 (99)
ecpglib
(32 strings)
  100 100 100   100     100 100       100 100   100         100 100   11 (100)
initdb
(169 strings)
  98 98 98 2 98   1 98 98 69 11 9 98 98 73 100 32 45 69 59 73 98 73 18 (81)
libpq
(200 strings)
34 100 100 100 1 100 31 1 100 99 69 30   100 100 1 100 34 49 72 64 83 100 81 20 (77)
pg_basebackup
(146 strings)
  98 98 98 2 98   2 98 96 10 8 1 98 98 25 100 8 9 12 8 23 97 9 12 (85)
pg_config
(41 strings)
  100 100 100 4 100 2 4 100 100 90 82 14 100 100 92 100 9 41 100 85 92 100 92 18 (93)
pg_controldata
(75 strings)
1 100 100 100 36 100 1 29 100 100 61 36 2 100 100 74 100 40 41 54 54 78 100 74 21 (75)
pg_ctl
(140 strings)
  100 100 100 1 100   1 100 100 62 9 8 100 100 37 100 6 36 100 59 72 100 80 18 (80)
pg_dump
(453 strings)
  99 99 99 1 99     99 99 63 33 1 99 99 44 100 38 43 58 3 68 99 67 18 (78)
pg_resetxlog
(85 strings)
  97 97 97 17 97 1 28 97 97 72 43 1 97 97 76 100 45 48 71 68 76 97 76 20 (78)
pgscripts
(179 strings)
  100 100 100 3 100   2 100 100 74 7 1 100 100 77 100 45 46 69 68 77 100 77 18 (85)
plperl
(35 strings)
  100 100 100 2 100 8 5 100 100 17 2   100 100 100 100 14 5 14 2 94 100 94 13 (99)
plpgsql
(158 strings)
1 100 100 100   100 4   100 100 75 1 1 100 100 91 100 6 2 6   75 100 90 14 (95)
plpython
(79 strings)
  100 100 100 1 100   1 100 100 2 1   100 100 81 100 1 1 1 1 70 100 68 13 (93)
pltcl
(7 strings)
  100 100 100 14 100 14 28 100 100 42 14   100 100 100 100 28 28 28 14 100 100 100 13 (100)
postgres
(3873 strings)
2   99 99   99 18   99 99 56 3 8 99 99 8 99 36 7 36   61 91 81 20 (59)
psql
(906 strings)
  99 100 99 25 100   11 100 99 54 13 1 99 100 31 100 26 28 65 2 73 99 88 20 (70)
17 2 (18) 16 (99) 17 (99) 17 (99) 2 (30) 17 (99) 2 (24) 3 (22) 17 (99) 17 (99) 12 (69) 7 (34) 1 (8) 17 (99) 17 (99) 14 (64) 17 (99) 9 (33) 10 (38) 10 (69) 7 (65) 17 (77) 17 (98) 15 (82) 280 (83)

qualified list

9.2 branch

Last update: 2014-04-17T21:03:57Z

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)
  100 100 100   100 3 2 100 99 93 3 1 100 100 9 100 12 6 9 3 99 100 99 13 (99)
ecpglib
(32 strings)
  100 100 100   100     100 100       100 100   100         100 100   11 (100)
initdb
(149 strings)
  99 99 99 2 99   2 99 99 79 12 11 99 99 83 100 36 52 79 68 83 99 83 18 (86)
libpq
(188 strings)
37 100 100 100 1 100 34 1 100 98 75 32   99 100 1 100 37 53 78 69 89 99 87 20 (79)
pg_basebackup
(130 strings)
  98 98 98 2 98   2 98 93 10 8   97 98 31 100 8 10 12 8 27 97 10 12 (86)
pg_config
(45 strings)
  100 100 100 4 100 2 4 100 100 95 84 26 100 100 97 100 8 46 97 91 97 100 97 18 (94)
pg_controldata
(68 strings)
1 100 100 100 39 100 1 32 100 100 67 39 2 100 100 82 100 44 45 60 60 86 100 82 21 (77)
pg_ctl
(135 strings)
  100 100 100 1 100   1 100 100 67 10 8 100 100 41 100 7 40 100 63 77 100 85 18 (82)
pg_dump
(428 strings)
  100 100 100 1 100     100 99 70 35 3 100 100 49 100 41 47 64 5 75 100 75 18 (80)
pg_resetxlog
(82 strings)
  97 97 97 18 97 1 29 97 97 78 45 1 97 97 81 100 47 50 76 70 81 97 81 20 (80)
pgscripts
(168 strings)
  100 100 100 4 100   2 100 100 86 7 1 100 100 89 100 50 51 80 78 89 100 89 18 (89)
plperl
(35 strings)
  100 100 100 2 100 8 5 100 100 17 2   100 100 100 100 14 5 14 2 94 100 94 13 (99)
plpgsql
(158 strings)
1 100 100 100   100 4   100 100 76 1 1 100 100 93 100 6 2 6   75 100 91 14 (95)
plpython
(79 strings)
  100 100 100 1 100   1 100 100 2 1   100 100 81 100 1 1 1 1 70 100 68 13 (93)
pltcl
(7 strings)
  100 100 100 14 100 14 28 100 100 42 14   100 100 100 100 28 28 28 14 100 100 100 13 (100)
postgres
(3727 strings)
2   99 99   99 20   99 99 61 4 9 99 99 9 99 39 7 39   66 99 88 20 (61)
psql
(859 strings)
  100 100 100 26 100   11 100 99 58 14 1 100 100 33 100 27 29 69 2 77 100 93 20 (71)
17 2 (19) 16 (99) 17 (99) 17 (99) 2 (32) 17 (99) 2 (27) 3 (24) 17 (99) 17 (99) 12 (75) 7 (36) 1 (9) 17 (99) 17 (99) 14 (69) 17 (99) 9 (36) 10 (42) 10 (74) 7 (71) 17 (81) 17 (99) 15 (87) 280 (85)

qualified list

9.1 branch

Last update: 2014-04-17T21:16:28Z

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)
  100 100 100   100 3 2 100 100 94 3 1 100 100 9 100 12 6 9 3 100 100 100 13 (99)
ecpglib
(32 strings)
  100 100 100   100     100 100       100 100   100         100 100   11 (100)
initdb
(139 strings)
  99 99 99 2 99   2 99 99 92 12 12 99 99 99 100 40 58 92 74 99 97 99 18 (91)
libpq
(174 strings)
40 100 100 100 1 100 37 1 100 97 82 35   98 100 1 100 40 58 86 76 97 99 96 20 (82)
pg_basebackup
(68 strings)
  100 100 98 4 100   4 100 92 27 20 1 92 100 92 100 22 25 26 13 73 27 27 11 (95)
pg_config
(45 strings)
  100 100 100 4 100 2 4 100 100 97 86 26 100 100 100 100 8 46 100 93 100 100 100 18 (95)
pg_controldata
(57 strings)
1 100 100 100 47 100 1 38 100 100 82 47 3 100 100 100 100 52 56 73 73 100 100 100 21 (84)
pg_ctl
(134 strings)
  100 100 100 1 100   1 100 100 75 10 8 99 100 47 100 8 46 77 70 80 97 93 18 (82)
pg_dump
(407 strings)
  100 100 100 1 100   1 100 99 91 42 3 99 100 57 100 48 55 81 5 99 97 97 18 (86)
pg_resetxlog
(79 strings)
  97 97 97 16 97 3 37 97 97 93 54 1 97 97 97 100 56 60 92 86 97 97 97 20 (87)
pgscripts
(160 strings)
  100 100 100 4 100   3 100 100 96 8 1 100 100 100 100 56 58 90 88 100 100 100 18 (93)
plperl
(35 strings)
  100 100 100 2 100 8 5 100 94 17 2   94 100 100 100 14 5 14 2 94 100 94 13 (98)
plpgsql
(152 strings)
1 100 100 100   100 5   100 100 82 1 1 100 100 100 100 7 3 7   82 100 98 14 (97)
plpython
(73 strings)
  100 100 100 1 100   1 100 89 2 1   89 100 89 100 1 1 1 1 78 98 75 13 (93)
pltcl
(7 strings)
  100 100 100 14 100 14 28 100 100 42 14   100 100 100 100 28 28 28 14 100 100 100 13 (100)
postgres
(3609 strings)
2   99 99   99 21   99 97 65 4 9 98 99 9 99 41 7 42   71 99 94 20 (62)
psql
(833 strings)
  100 100 100 27 100   12 100 99 61 15 1 99 100 34 100 29 31 74 2 81 100 99 20 (73)
17 2 (21) 16 (99) 17 (99) 17 (99) 2 (37) 17 (99) 2 (29) 3 (29) 17 (99) 17 (97) 12 (84) 7 (40) 1 (9) 17 (97) 17 (99) 14 (80) 17 (99) 9 (41) 10 (47) 10 (80) 7 (80) 17 (91) 16 (99) 15 (96) 279 (88)

qualified list

9.0 branch

Last update: 2014-04-17T21:27:27Z

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)
  100 100 100   100 3 2 100 100 100 3 1 100 100 9 100 13 6 9 3 100 100 100 13 (100)
ecpglib
(32 strings)
  100 100 100   100     100 100 100     100 100   100         100 100 100 13 (100)
initdb
(131 strings)
  99 99 99 3 99   2 99 99 99 13 12 99 99 99 100 42 61 98 78 99 99 99 18 (92)
libpq
(168 strings)
42 100 100 100 1 100 38 1 100 97 97 36   98 100 1 100 42 60 89 79 98 97 97 20 (83)
pg_config
(45 strings)
  100 100 100 4 100 2 4 100 100 100 86 26 100 100 100 100 8 46 100 93 100 100 100 18 (95)
pg_controldata
(57 strings)
1 100 100 100 47 100 1 38 100 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 100 100 100 12 11 99 100 60 100 10 58 98 88 100 100 100 18 (89)
pg_dump
(398 strings)
  100 100 100 1 100   1 100 99 99 44 3 99 100 60 100 51 58 85 5 99 99 99 18 (88)
pg_resetxlog
(79 strings)
  97 97 97 16 97 3 37 97 97 97 54 1 97 97 97 100 56 60 92 86 97 97 97 20 (87)
pgscripts
(161 strings)
  100 100 100 4 100   3 100 100 100 8 1 100 100 100 100 57 58 90 88 100 100 100 18 (94)
plperl
(31 strings)
  100 100 100 3 100 6 6 100 100 100 3   100 100 100 100 9 6 9 3 100 100 100 14 (100)
plpgsql
(143 strings)
1 100 100 100   100 5   100 100 100 2 2 100 100 99 100 7 3 8   80 100 100 14 (98)
plpython
(69 strings)
  100 100 100 1 100 1 2 100 97 97 1   97 100 97 100 2 2 2 1 97 97 97 14 (98)
pltcl
(7 strings)
  100 100 100 14 100 14 28 100 100 100 14   100 100 100 100 28 28 28 14 100 100 100 14 (100)
postgres
(3344 strings)
2   99 99   99 23   99 99 99 4 10 98 99 10 100 45 8 46   79 99 99 20 (65)
psql
(767 strings)
  100 100 100 30 100   13 100 99 99 16 1 98 100 37 100 31 33 81 3 90 99 99 20 (76)
16 2 (22) 15 (99) 16 (99) 16 (99) 2 (38) 16 (99) 2 (30) 3 (29) 16 (99) 16 (99) 16 (99) 7 (41) 1 (10) 16 (98) 16 (99) 13 (81) 16 (100) 9 (42) 10 (49) 10 (85) 7 (83) 16 (96) 16 (99) 16 (99) 273 (89)

qualified list

8.4 branch

Last update: 2014-04-17T21:37:34Z

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 100 15 6 11 3 100 100 98 12 (99)
ecpglib
(32 strings)
    100 100   100     100 96       100 100   100         100 100   10 (99)
initdb
(132 strings)
  99 99 99 3 99   2 99 99 99 13 12 99 99 66 100 43 62 99 79 99 99 99 18 (90)
libpq
(158 strings)
45 95 100 100 1 100 41 1 100 96 96 39   98 100 1 100 45 67 89 88 98 98 96 20 (84)
pg_config
(44 strings)
  27 100 100 4 100 2 4 100 100 100 88 27 100 100 88 100 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 100 63 68 89 89 100 100 100 21 (86)
pg_ctl
(107 strings)
  49 100 100 1 100   1 100 100 100 13 11 98 100 60 100 10 58 99 93 100 100 100 18 (87)
pg_dump
(397 strings)
  57 100 100 1 100   1 100 97 99 46 3 99 100 63 100 53 60 85 5 99 99 99 18 (86)
pg_resetxlog
(76 strings)
  59 97 97 17 97 3 39 97 97 97 56 1 97 97 77 100 59 63 92 89 97 97 96 20 (85)
pgscripts
(157 strings)
  99 100 100 3 100   2 100 100 100 7 1 100 100 85 100 59 60 93 91 100 100 100 18 (93)
plperl
(23 strings)
  8 100 100 4 100 8 8 100 78 17 4   100 100 17 100 13 8 13 4 100 100 17 10 (97)
plpgsql
(154 strings)
1   100 100   100 4   100 100 99 1 1 100 100 96 100 9 3 7   69 100 99 13 (97)
plpython
(58 strings)
  3 100 100 1 100 1 3 100 96 5 1   100 100 5 100 3 3 3 1 100 100 5 10 (99)
pltcl
(7 strings)
  28 100 100 14 100 14 28 100 100 42 14   100 100 42 100 28 28 28 14 100 100 42 10 (100)
postgres
(3122 strings)
2   99 99   99 25   99 98 79 4 11 98 99 11 100 49 9 51   82 99 98 20 (65)
psql
(670 strings)
  74 100 100 37 100   15 100 98 99 19 1 98 100 51 100 40 43 83 3 99 99 99 20 (77)
16 2 (23) 9 (69) 16 (99) 16 (99) 2 (47) 16 (99) 2 (33) 3 (33) 16 (99) 16 (97) 12 (97) 7 (44) 1 (11) 16 (98) 16 (99) 10 (67) 16 (100) 9 (46) 10 (53) 10 (88) 7 (89) 16 (96) 16 (99) 12 (98) 256 (88)

qualified list