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 (subscribe) about when a branch is about to be released.

Other information: contributor/translator information (wiki)

12 branch

Last update: 2019-08-23T00:46:52Z

af cs de es fa fr he hr hu id it ja ko nb nl pl pt_BR ro ru sk sl sv ta tr vi zh_CN zh_TW 27
ecpg
(124 strings)
  96 96 100   100 3 3 1 11 96 100 96 2 1 94 93 8 96 12 5 100 2 100 96 100 89 15 (96)
ecpglib
(33 strings)
  96 96 100   100         96 100 96     96 96   96     100   100 96 100   14 (97)
initdb
(168 strings)
  50 97 97 1 97 49 5 1 18 50 97 50 5 7 48 45 30 50 17 22 100 24 97 50 97 30 20 (59)
libpq
(249 strings)
26 93 93 96   96 83 24 1 2 93 95 93 23   80 79 1 93 26 38 100 50 96 1 96 61 21 (73)
pg_archivecleanup
(25 strings)
  44 100 100 4 100 12     8 24 100 44 12 8 44 24 16 44 16 16 100 12 100 44 100 16 12 (76)
pg_basebackup
(261 strings)
  27 98 98 1 27 21 2 1 8 27 98 27 4 2 21 19 3 27 8 6 100 2 98 26 98 9 16 (50)
pg_checksums
(52 strings)
  13 94 94 1 17 11 3   9 21 94 17 7 3 21 21 19 17 11 11 100 9 94 9 71 17 9 (66)
pg_config
(42 strings)
  85 85 100 2 100 85 7 4 19 85 100 85 71 9 85 85 80 85 11 33 100 73 85 85 100 80 20 (84)
pg_controldata
(92 strings)
1 86 100 100 22 100 9 3 20 8 86 100 86 22 6 80 79 47 86 26 27 100 36 86 81 100 47 22 (68)
pg_ctl
(157 strings)
  84 84 100 1 100 80 1 1 8 84 100 84 6 5 80 76 28 84 3 26 100 45 84 15 100 58 19 (73)
pg_dump
(493 strings)
  26 97 98   26 26 1   3 26 98 26 5 1 25 24 7 27 6 7 100 2 98 4 98 9 19 (43)
pg_resetwal
(114 strings)
  60 100 100 9 60 3 6 10 8   100 60 11 3 46 46 25 60 13 13 100 19 100 31 100 25 19 (55)
pg_rewind
(156 strings)
  36 99 99 1 35 3 7 1 17 36 99 36 5 7 35 35 15 35 15 7 100 2 98 3 99 20 13 (64)
pg_test_fsync
(26 strings)
  100 100 100 3 100 3     3 3 100 100 3 3 84 3 3 100 3 3 100 3 96 100 100 3 12 (98)
pg_test_timing
(12 strings)
  100 100 100 8 100 25     8 25 100 100 16 8 91 25 16 100 16 16 100 16 100 100 100 25 12 (99)
pg_upgrade
(266 strings)
  90 98 98 1 98 3 1 1 1 4 98 92 2   45 4 2 93 3 3 100 2 93 2 98 3 11 (91)
pg_waldump
(51 strings)
  62 100 100 1 98 11 1 1 5 15 98 62 5 1 31 13 7 62 7 7 100 5 98 60 98 9 12 (80)
pgscripts
(196 strings)
  71 100 100 2 71 67   1 2 71 100 71 4 1 71 71 44 71 23 23 100 38 100 10 100 44 19 (70)
plperl
(41 strings)
  97 100 100 2 100 2 4 2 9 97 100 97 2   97 95 80 97 9 2 100 2 100 97 100 75 16 (95)
plpgsql
(171 strings)
1 95 98 99   99   3   9 95 99 95 1 1 90 90 77 97 7 2 100   98 94 99 76 16 (93)
plpython
(88 strings)
  98 100 100 1 100 1   1 3 98 100 98 1   90 84 60 98 3 1 100 1 100 98 100 51 16 (92)
pltcl
(18 strings)
  94 94 100 5 100 5 5 5 11 94 100 94 5   94 44 27 94 11 5 100 5 100 94 100 27 16 (84)
postgres
(5209 strings)
1   91 99   94   12   64 94 99 88 2 5 81 69 5 94 23 4 99   84   99 53 21 (60)
psql
(1220 strings)
  86 86 100 14 86 77   5 1 86 100 78 6   76 72 18 86 15 16 100 1 87 58 100 57 22 (64)
24 2 (13) 22 (76) 24 (96) 24 (99) 2 (18) 24 (83) 8 (61) 2 (18) 3 (11) 1 (64) 17 (77) 24 (98) 24 (73) 7 (20) 1 (5) 23 (68) 18 (66) 14 (37) 24 (74) 9 (16) 10 (20) 24 (99) 7 (40) 24 (95) 15 (78) 24 (98) 15 (52) 392 (75)

qualified list

11 branch

Last update: 2019-08-22T01:24:24Z

af cs de es fa fr he hr hu id it ja ko nb nl pl pt_BR ro ru sk sl sv ta tr vi zh_CN zh_TW 27
ecpg
(122 strings)
  100 100 100   100 4 3 2 10 100 100 100 3 1 97 96 9 100 12 6 100 3 100 100 100 92 15 (99)
ecpglib
(32 strings)
  100 100 100   100         100 100 100     100 100   100     100   100 100 100   14 (100)
initdb
(164 strings)
  98 100 99 2 99 96   1 14 98 98 98 11 9 92 87 56 100 27 40 100 47 100 98 99 56 20 (84)
libpq
(234 strings)
28 99 100 99   99 88 25 1 2 99 99 99 24   85 84 1 100 28 40 100 53 99 1 99 64 21 (76)
pg_archivecleanup
(25 strings)
  100 100 100 4 100 16   4 4 24 100 100 16 4 84 24 16 100 16 16 100 16 100 100 100 12 12 (98)
pg_basebackup
(254 strings)
  99 100 100 1 100 87   1 1 100 100 99 5   81 71 14 100 6 7 100 7 100 98 100 8 16 (90)
pg_config
(41 strings)
  100 100 100 4 100 100 2 4 21 100 100 100 80 14 100 100 90 100 9 41 100 82 100 100 100 90 20 (94)
pg_controldata
(87 strings)
1 100 100 100 28 100 13 1 24 2 100 100 100 28 2 91 90 56 100 32 33 100 43 100 93 100 56 22 (76)
pg_ctl
(149 strings)
  100 100 100 2 100 95   2 11 100 100 100 9 8 89 85 32 100 4 30 100 51 100 20 100 65 19 (81)
pg_dump
(511 strings)
  99 100 100   100 96     3 99 99 99 26 2 95 91 35 100 30 34 100 4 100 5 100 55 19 (82)
pg_resetwal
(111 strings)
  100 100 100 12 100 17   18 1   100 100 26   79 79 45 100 27 29 100 39 100 49 100 45 19 (73)
pg_rewind
(166 strings)
1 98 100 100 1 100 12 4 1 4 99 99 98 5 2 93 93 6 100 7 4 100 6 100 10 100 10 13 (98)
pg_test_fsync
(29 strings)
  100 100 100 6 100 10   3 3 10 100 100 10 3 82 10 10 100 10 10 100 6 96 100 100 10 12 (98)
pg_test_timing
(12 strings)
  100 100 100 8 100 25     8 25 100 100 16 8 91 25 16 100 16 16 100 16 100 100 100 25 12 (99)
pg_upgrade
(252 strings)
  96 100 100 1 100 3 1 1 1 5 99 99 2   48 5 3 100 3 3 100 3 100 3 100 3 11 (94)
pg_verify_checksums
(33 strings)
  45 100 100 9 100 36   6 3 45 90 87 24 3 42 42 30 100 27 30 100 30 96 42 100 30 9 (97)
pg_waldump
(47 strings)
  100 100 100 2 100 14 2 2 8 19 100 100 8 4 48 19 12 100 10 12 100 8 100 97 100 14 12 (95)
pgscripts
(185 strings)
  100 100 100 1 100 94   1 1 100 100 100 6 1 98 98 61 100 33 33 100 54 100 11 100 61 19 (85)
plperl
(40 strings)
  100 100 100 2 100 2 5 2 10 100 100 100 2   100 97 82 100 10 2 100 2 100 100 100 77 16 (97)
plpgsql
(167 strings)
1 98 99 99   99   3   9 98 98 98 1 1 92 92 79 99 7 2 100   99 97 99 78 16 (95)
plpython
(87 strings)
  100 100 100 1 100 1   1 3 100 100 100 1   91 85 60 100 3 1 100 1 100 100 100 51 16 (92)
pltcl
(17 strings)
  100 100 100 5 100 5 5 5 11 100 100 100 5   100 47 29 100 11 5 100 5 100 100 100 29 16 (87)
postgres
(5127 strings)
1   97 99   99 1 12   67 99 99 94 2 5 85 73 5 99 24 4 99   87 1 99 55 21 (62)
psql
(1186 strings)
  99 100 100 17 100 89   7 1 100 100 91 9 1 89 83 21 100 18 19 100 2 97 68 100 62 22 (71)
24 2 (14) 22 (99) 24 (99) 24 (99) 2 (22) 24 (99) 8 (93) 2 (18) 3 (16) 1 (67) 17 (99) 24 (99) 24 (98) 7 (27) 1 (5) 23 (87) 18 (86) 14 (47) 24 (99) 9 (24) 10 (30) 24 (99) 7 (52) 24 (98) 15 (96) 24 (99) 15 (62) 392 (86)

qualified list

10 branch

Last update: 2019-08-22T01:32:15Z

af cs de es fa fr he hr hu id it ja ko nb nl pl pt_BR ro ru sk sl sv ta tr zh_CN zh_TW 26
ecpg
(122 strings)
  100 100 100   100 4 3 2 10 100 100 98 3 1 98 97 9 100 12 6 100 3 100 96 93 14 (98)
ecpglib
(32 strings)
  100 100 100   100         100 100 100     100 100   100     100   100 100   13 (100)
initdb
(160 strings)
  98 100 99 2 99 98   1 14 98 98 98 11 10 94 90 57 100 28 41 100 48 100 89 57 19 (83)
libpq
(230 strings)
28 99 100 99   99 90 26 1 3 99 99 99 25   86 85 1 100 28 41 100 54 99 85 66 21 (76)
pg_archivecleanup
(25 strings)
  100 100 100 4 100 16   4 4 24 100 100 16 4 84 24 16 100 16 16 100 16 100 24 12 10 (98)
pg_basebackup
(241 strings)
  100 100 100 1 100 92   1 1 100 99 99 5   85 75 14 100 6 8 100 7 100 75 9 15 (89)
pg_config
(41 strings)
  100 100 100 4 100 100 2 4 21 100 100 100 80 14 100 100 90 100 9 41 100 82 100 97 90 19 (93)
pg_controldata
(85 strings)
1 98 100 100 30 100 11 1 25 2 100 98 98 30 2 98 97 58 100 34 35 100 45 100 96 58 21 (76)
pg_ctl
(145 strings)
  100 100 100 1 100 98   1 11 100 99 100 8 8 91 87 32 100 3 31 100 52 100 87 66 19 (81)
pg_dump
(505 strings)
  99 100 100   100 98     3 99 99 98 26 2 96 93 36 100 30 35 100 4 100 90 56 19 (81)
pg_resetwal
(107 strings)
  100 100 100 13 100 17   18 1   100 100 27   93 93 47 100 28 30 100 41 100 93 47 19 (74)
pg_rewind
(162 strings)
1 99 100 100 1 100 12 4 1 4 99 99 98 5 2 96 96 6 100 7 4 100 6 100 95 10 13 (98)
pg_test_fsync
(29 strings)
  100 100 100 6 100 10   3 3 10 100 100 10 3 82 10 10 100 10 10 100 6 96 10 10 10 (97)
pg_test_timing
(12 strings)
  100 100 100 8 100 25     8 25 100 100 16 8 91 25 16 100 16 16 100 16 100 25 25 10 (99)
pg_upgrade
(251 strings)
  96 100 100 1 100 3 1 1 1 5 96 96 2   49 5 3 100 3 3 100 3 100 5 3 10 (93)
pg_waldump
(41 strings)
  100 100 100 2 100 17 2 2 4 17 100 100 9 2 56 17 12 100 12 12 100 9 100 17 12 10 (95)
pgscripts
(185 strings)
  100 100 100 1 100 99   1 1 100 100 99 6 1 98 98 61 100 33 33 100 54 100 98 61 19 (86)
plperl
(41 strings)
  100 100 100 2 100 2 4 2 9 100 100 100 2   100 97 82 100 9 2 100 2 100 97 78 15 (96)
plpgsql
(165 strings)
1 100 100 100   100   4   7 100 100 100 1 1 100 100 86 100 6 2 100   100 100 85 15 (98)
plpython
(89 strings)
  100 100 100 1 100 1   1 3 100 100 100 1   94 86 61 100 3 1 100 1 100 86 52 15 (91)
pltcl
(17 strings)
  100 100 100 5 100 5 5 5 11 100 100 100 5   100 47 29 100 11 5 100 5 100 47 29 15 (83)
postgres
(4912 strings)
1   99 99   99 1 13   72 99 99 94 2 6 91 77 6 99 26 5 99   92 87 59 21 (63)
psql
(1163 strings)
  100 100 100 17 100 96   7 1 100 100 90 9 1 96 90 22 100 19 20 100 2 98 87 64 21 (72)
23 2 (14) 22 (99) 23 (99) 23 (99) 2 (23) 23 (99) 8 (96) 2 (19) 3 (16) 1 (72) 17 (99) 23 (99) 23 (98) 7 (28) 1 (6) 23 (90) 18 (89) 14 (48) 23 (99) 9 (25) 10 (31) 23 (99) 7 (53) 23 (99) 18 (89) 15 (64) 363 (86)

qualified list

9.6 branch

Last update: 2019-08-22T01:37:55Z

af cs de es fa fr hr hu id it ja ko nb nl pl pt_BR ro ru sk sl sv ta tr zh_CN zh_TW 25
ecpg
(122 strings)
  100 100 100   100 3 2 10 100 98 97 3 1 98 98 9 100 12 6 100 3 100 97 94 14 (98)
ecpglib
(32 strings)
  100 100 100   100       100 100 100     100 100   100     100   100 100   13 (100)
initdb
(162 strings)
  98 100 99 2 99   1 14 98 90 98 11 9 98 98 64 100 29 42 100 53 100 98 64 18 (84)
libpq
(203 strings)
32 100 100 100   100 29 1 3 100 97 97 28   97 99 1 100 32 46 100 61 100 97 74 20 (79)
pg_basebackup
(208 strings)
  100 100 100 1 100   1 1 100 98 98 5   98 99 17 100 5 6 100 6 100 98 8 14 (93)
pg_config
(41 strings)
  100 100 100 4 100 2 4 21 100 100 100 80 14 100 100 90 100 9 41 100 82 100 97 90 18 (93)
pg_controldata
(86 strings)
1 98 100 100 31 100 1 25 2 100 97 98 31 2 98 98 59 100 34 36 100 46 100 96 59 21 (76)
pg_ctl
(145 strings)
  100 100 100 1 100   1 11 100 100 100 8 8 100 100 37 100 6 35 100 57 100 100 77 18 (84)
pg_dump
(490 strings)
  100 100 100 1 100     4 100 98 97 27 2 97 99 37 100 32 36 100 4 100 94 58 18 (81)
pg_resetxlog
(109 strings)
  100 100 100 13 100   20 1 100 97 97 29   97 100 51 100 31 33 100 44 100 97 51 20 (77)
pg_rewind
(162 strings)
1 99 100 100 1 100 4 1 4 99 98 96 5 2 96 98 6 100 7 4 100 6 100 96 10 13 (98)
pgscripts
(203 strings)
  100 100 100 2 100   1 1 100 99 99 6   99 99 65 100 39 39 100 58 100 99 65 18 (86)
plperl
(41 strings)
  100 100 100 2 100 7 4 12 100 100 100 2   100 100 85 100 12 4 100 2 100 100 80 15 (97)
plpgsql
(165 strings)
1 100 100 100   100 4   7 100 100 100 1 1 100 100 86 100 6 2 100   100 100 85 15 (98)
plpython
(84 strings)
  100 100 100 1 100   1 1 100 100 97 1   97 100 69 100 1 1 100 1 100 96 59 15 (94)
pltcl
(14 strings)
  100 100 100 7 100 7 14 14 100 100 100 7   100 100 50 100 14 14 100 7 100 100 50 15 (93)
postgres
(4536 strings)
1   99 99   99 15   80 99 82 95 3 7 98 87 7 99 29 5 99   86 97 66 21 (64)
psql
(1082 strings)
  100 100 100 19 100   8 1 100 99 85 10 1 99 99 24 100 21 22 100 2 97 96 70 20 (72)
18 2 (16) 17 (99) 18 (99) 18 (99) 2 (25) 18 (99) 2 (22) 3 (17) 1 (80) 18 (99) 18 (97) 18 (97) 7 (29) 1 (7) 18 (98) 18 (98) 14 (52) 18 (99) 9 (28) 10 (33) 18 (99) 7 (57) 18 (99) 18 (97) 15 (69) 306 (86)

qualified list

9.5 branch

Last update: 2019-08-22T01:44:16Z

af cs de es fa fr hr hu id it ja ko nb nl pl pt_BR ro ru sk sl sv ta tr zh_CN zh_TW 25
ecpg
(122 strings)
  100 100 100   100 3 2 10 100 95 88 3 1 98 98 9 100 12 6 10 3 94 98 94 13 (97)
ecpglib
(32 strings)
  100 100 100   100       100 100 93     100 100   100         100 100   12 (99)
initdb
(175 strings)
  98 100 99 2 99   1 13 98 92 92 10 9 98 98 68 100 31 44 96 56 68 98 68 18 (83)
libpq
(200 strings)
33 100 100 100 1 100 30 1 3 100 93 92 28   97 99 2 100 33 48 69 63 78 97 76 20 (76)
pg_basebackup
(207 strings)
  100 100 100 1 100   1 1 100 65 98 5   98 99 17 100 5 6 12 6 16 98 8 13 (83)
pg_config
(41 strings)
  100 100 100 4 100 2 4 21 100 100 90 82 14 100 100 92 100 9 41 100 85 92 100 92 18 (93)
pg_controldata
(83 strings)
1 100 100 100 32 100 1 26 2 100 85 100 32 2 100 100 62 100 36 37 86 49 66 97 62 21 (74)
pg_ctl
(145 strings)
  100 100 100 1 100   1 11 100 94 96 8 8 100 100 37 100 6 35 97 57 70 100 77 18 (81)
pg_dump
(478 strings)
  100 100 100 1 100     4 100 89 91 28 2 98 99 38 100 33 37 51 4 61 96 60 18 (76)
pg_resetxlog
(109 strings)
  100 100 100 13 100   20 1 100 67 97 29   97 100 52 100 31 33 81 45 52 93 52 20 (72)
pg_rewind
(156 strings)
1 100 100 100 1 100 4 1 5 100 18 91 5 2 97 98 7 100 7 5 17 6 12 94 11 10 (98)
pgscripts
(198 strings)
  100 100 100 3 100   2 1 100 87 94 6 1 99 99 66 100 40 40 92 60 66 99 66 18 (83)
plperl
(40 strings)
  100 100 100 2 100 7 5 12 100 87 100 2   100 100 87 100 12 5 87 2 82 100 82 15 (95)
plpgsql
(163 strings)
1 100 100 100   100 4   7 100 96 92 1 1 100 100 88 100 6 2 7   72 100 87 14 (95)
plpython
(83 strings)
  100 100 100 1 100   1 1 100 90 91 1   97 100 73 100 1 1 3 1 63 95 63 14 (90)
pltcl
(14 strings)
  100 100 100 7 100 7 14 14 100 100 100 7   100 100 50 100 14 14 21 7 50 100 50 14 (89)
postgres
(4422 strings)
1   99 99   99 16   84 99 84 48 3 7 99 90 7 99 31 6 31   52 98 69 21 (58)
psql
(1045 strings)
  100 100 100 20 100   8 1 100 86 78 11 1 98 99 25 100 21 23 54 2 60 94 73 20 (67)
18 2 (17) 17 (99) 18 (99) 18 (99) 2 (26) 18 (99) 2 (23) 3 (18) 1 (84) 18 (99) 17 (88) 18 (90) 7 (30) 1 (7) 18 (98) 18 (98) 14 (54) 18 (99) 9 (29) 10 (34) 11 (76) 7 (59) 17 (67) 18 (97) 15 (71) 297 (82)

qualified list

9.4 branch

Last update: 2019-08-22T01:49:46Z

af cs de es fa fr hr hu id it ja ko nb nl pl pt_BR ro ru sk sl sv ta tr zh_CN zh_TW 25
ecpg
(122 strings)
  100 100 100   100 3 2 10 100 95 88 3 1 98 98 9 100 12 6 10 3 94 98 94 13 (97)
ecpglib
(32 strings)
  100 100 100   100       100 100       100 100   100         100 100   11 (100)
initdb
(175 strings)
  98 100 99 2 99   1 13 98 93 65 10 9 98 98 69 100 31 44 97 57 69 97 69 18 (82)
libpq
(198 strings)
33 100 100 100 1 100 30 1 3 100 95 69 29   97 98 2 100 33 48 69 63 80 95 78 20 (75)
pg_basebackup
(199 strings)
  100 100 100 2 100   2 1 100 68 9 6 1 97 99 17 100 6 7 12 6 16 96 8 12 (82)
pg_config
(41 strings)
  100 100 100 4 100 2 4 21 100 100 90 82 14 100 100 92 100 9 41 100 85 92 100 92 18 (93)
pg_controldata
(78 strings)
1 100 100 100 34 100 1 28 2 100 97 58 34 2 100 100 71 100 38 39 100 52 75 100 71 21 (76)
pg_ctl
(144 strings)
  100 100 100 1 100   1 11 100 95 61 9 8 100 100 37 100 6 36 98 57 70 98 77 18 (79)
pg_dump
(465 strings)
  100 100 100 1 100     4 100 93 60 30 2 98 99 41 100 35 40 55 4 64 95 64 18 (76)
pg_resetxlog
(105 strings)
  100 100 100 14 100   20 1 100 76 57 33   97 100 60 100 35 37 90 53 60 90 60 20 (73)
pgscripts
(191 strings)
  100 100 100 3 100   2 1 100 92 69 6 1 99 99 71 100 42 42 98 62 71 96 71 18 (84)
plperl
(35 strings)
  100 100 100 2 100 8 5 14 100 100 17 2   100 100 100 100 14 5 100 2 94 100 94 14 (99)
plpgsql
(162 strings)
1 100 100 100   100 4   8 100 97 73 1 1 100 100 89 100 6 2 7   73 100 88 14 (94)
plpython
(85 strings)
  100 100 100 1 100   1 1 100 90 2 1   97 100 74 100 1 1 3 1 64 94 63 13 (90)
pltcl
(7 strings)
  100 100 100 14 100 14 28 28 100 100 42 14   100 100 100 100 28 28 42 14 100 100 100 13 (100)
postgres
(4175 strings)
1   100 100   100 17   90 99 90 51 3 8 99 99 7 100 33 6 33   56 97 74 21 (60)
psql
(928 strings)
  100 100 100 23 100   10 2 100 97 50 12 1 98 99 28 100 24 26 61 2 68 97 82 20 (68)
17 2 (17) 16 (99) 17 (100) 17 (99) 2 (28) 17 (99) 2 (23) 3 (19) 1 (90) 17 (99) 17 (92) 12 (65) 7 (31) 1 (8) 17 (98) 17 (99) 14 (61) 17 (100) 9 (30) 10 (35) 11 (81) 7 (61) 17 (73) 17 (97) 15 (78) 282 (82)

qualified list