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)

13 branch

Last update: 2021-04-12T05:48:20Z

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 uk vi zh_CN zh_TW 28
ecpg
(126 strings)
  99 100 99   100 3 3 1 11 95 96 99 2 1 92 92 8 100 11 5 99 2 96 99 95 96 88 16 (96)
ecpglib
(32 strings)
  100 100 100   100         100 100 100     100 100   100     100   100 100 100 100   15 (100)
initdb
(170 strings)
  100 100 100 1 100 48 5 1 18 50 99 100 5 7 48 44 30 100 17 22 100 24 94 100 50 94 30 21 (69)
libpq
(265 strings)
24 99 100 99   100 76 22 1 2 86 98 99 21   73 72 1 99 24 35 99 46 88 99 1 99 56 22 (73)
pg_archivecleanup
(26 strings)
  100 100 100 3 100 11     7 23 100 100 11 7 42 23 15 100 15 15 100 11 92 100 42 92 15 13 (89)
pg_basebackup
(271 strings)
  100 100 100 1 100 20 2 1 7 26 98 100 4 2 20 18 2 100 8 5 100 2 94 100 25 94 9 17 (70)
pg_checksums
(55 strings)
  98 100 98 1 100 10 3   10 21 98 98 7 3 21 21 18 100 10 10 98 9 85 98 9 98 18 11 (97)
pg_config
(43 strings)
  100 100 100 2 100 83 6 4 18 83 100 100 69 9 83 83 79 100 11 32 100 72 83 100 83 95 79 21 (86)
pg_controldata
(92 strings)
1 100 100 100 22 100 9 3 20 8 84 100 100 22 6 78 77 45 100 25 26 100 35 84 100 79 96 45 23 (71)
pg_ctl
(159 strings)
  100 100 100 1 100 79 1 1 8 83 100 100 6 5 79 75 27 100 3 26 100 45 83 100 15 98 57 20 (77)
pg_dump
(497 strings)
  100 100 99   100 25 1   3 25 99 100 5 1 24 23 7 100 5 7 100 2 95 99 4 94 9 20 (60)
pg_resetwal
(115 strings)
  100 100 100 9 100 3 6 10 8   100 100 11 3 44 44 23 100 12 12 100 18 95 100 29 95 23 20 (64)
pg_rewind
(174 strings)
  98 100 98 1 100 3 6 2 17 30 98 86 5 8 29 29 15 100 15 8 99 2 85 99 3 85 20 14 (81)
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 100 3 13 (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 100 25 13 (99)
pg_upgrade
(272 strings)
  100 100 99 1 100 3 1 1 1 4 99 99 2   42 4 2 100 2 2 100 2 88 99 2 92 3 12 (93)
pg_verifybackup
(91 strings)
1 21 100 91 2 100 4 4 2 27 29 100 100 4 5 29 27 8 100 7 6 100 3 18 100 4 91 9 9 (98)
pg_waldump
(51 strings)
  100 100 100 1 100 11 5 1 9 19 100 82 7 5 29 17 13 100 13 11 100 5 82 100 49 100 13 13 (87)
pgscripts
(207 strings)
  100 100 99 1 100 63   1 2 67 99 100 4   67 67 41 100 22 22 100 36 92 100 9 92 41 20 (75)
plperl
(41 strings)
  100 100 100 2 100 2 4 2 9 97 100 100 2   97 95 80 100 9 2 100 2 100 100 97 100 75 17 (96)
plpgsql
(171 strings)
1 100 100 100   100   3   9 95 98 100 1 1 90 90 77 100 7 2 100   98 100 94 98 76 17 (95)
plpython
(88 strings)
  100 100 100 1 100 1   1 3 98 100 100 1   90 84 60 100 3 1 100 1 100 100 98 100 51 17 (93)
pltcl
(18 strings)
  100 100 100 5 100 5 5 5 11 94 100 100 5   94 44 27 100 11 5 100 5 100 100 94 100 27 17 (87)
postgres
(5361 strings)
1 2 100 98   100   12   61 89 98 92 2 5 78 66 5 99 22 4 99   83 99   94 51 22 (61)
psql
(1255 strings)
  99 100 99 14 100 74   5 1 83 99 91 6   74 70 17 100 15 16 99 1 83 99 56 96 54 23 (67)
25 2 (12) 23 (99) 25 (100) 25 (99) 2 (18) 25 (100) 8 (58) 2 (17) 3 (11) 1 (61) 17 (75) 25 (99) 25 (97) 7 (19) 1 (5) 23 (67) 18 (65) 14 (37) 25 (99) 9 (16) 10 (20) 25 (99) 7 (39) 24 (91) 25 (99) 15 (77) 25 (95) 15 (50) 426 (81)

qualified list

12 branch

Last update: 2021-04-12T02:59:16Z

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 uk vi zh_CN zh_TW 28
ecpg
(123 strings)
  100 100 100   100 3 3 1 11 97 100 100 2 1 95 94 8 100 12 5 100 2 100 100 97 100 90 16 (98)
ecpglib
(32 strings)
  100 100 100   100         100 100 100     100 100   100     100   100 100 100 100   15 (100)
initdb
(168 strings)
  100 100 100 1 100 49 5 1 18 50 97 100 5 7 48 45 30 100 17 22 100 24 97 100 50 97 30 21 (69)
libpq
(249 strings)
26 99 99 99   100 82 24 1 2 92 95 99 23   79 77 1 99 26 38 99 50 94 99 1 99 61 22 (75)
pg_archivecleanup
(25 strings)
  100 100 100 4 100 12     8 24 100 100 12 8 44 24 16 100 16 16 100 12 100 100 44 100 16 13 (91)
pg_basebackup
(260 strings)
  100 100 100 1 100 21 2 1 8 27 98 99 4 2 21 19 3 100 8 6 100 2 98 100 26 98 10 17 (71)
pg_checksums
(54 strings)
  98 100 98 1 100 11 3   11 22 88 98 7 3 22 22 18 100 11 11 98 9 88 98 9 98 18 11 (96)
pg_config
(42 strings)
  100 100 100 2 100 85 7 4 19 85 100 100 71 9 85 85 80 100 11 33 100 73 85 100 85 100 80 21 (87)
pg_controldata
(92 strings)
1 100 100 100 22 100 9 3 20 8 86 100 100 22 6 80 79 47 100 26 27 100 36 86 100 81 100 47 23 (72)
pg_ctl
(158 strings)
  100 100 100 1 100 80 1 1 8 84 99 99 6 5 79 75 27 100 3 26 100 45 84 100 15 99 58 20 (77)
pg_dump
(493 strings)
  100 100 99   100 25 1   3 26 95 98 5 1 24 23 7 100 5 7 100 2 96 99 4 95 9 20 (60)
pg_resetwal
(114 strings)
  100 100 100 9 100 3 6 10 8   100 100 11 3 46 46 25 100 13 13 100 19 100 100 31 100 25 20 (65)
pg_rewind
(154 strings)
  99 100 99 1 100 3 7 2 18 35 98 99 5 7 33 33 16 100 16 8 99 3 98 99 3 98 21 14 (85)
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 100 3 13 (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 100 25 13 (99)
pg_upgrade
(269 strings)
  100 100 99 1 100 3 1 1 1 4 96 98 2   43 4 2 100 2 2 100 2 91 98 2 95 3 12 (93)
pg_waldump
(51 strings)
  100 100 100 1 100 11 1 1 5 15 98 100 5 1 31 13 7 100 7 7 100 5 98 100 60 98 9 13 (91)
pgscripts
(197 strings)
  100 100 100 2 100 67   1 2 71 98 98 4 1 71 71 44 100 23 23 100 38 98 99 10 98 44 20 (77)
plperl
(41 strings)
  100 100 100 2 100 2 4 2 9 97 100 100 2   97 95 80 100 9 2 100 2 100 100 97 100 75 17 (96)
plpgsql
(171 strings)
1 100 100 100   100   3   9 95 99 100 1 1 90 90 77 100 7 2 100   98 100 94 99 76 17 (95)
plpython
(88 strings)
  100 100 100 1 100 1   1 3 98 100 100 1   90 84 60 100 3 1 100 1 100 100 98 100 51 17 (93)
pltcl
(18 strings)
  100 100 100 5 100 5 5 5 11 94 100 100 5   94 44 27 100 11 5 100 5 100 100 94 100 27 17 (87)
postgres
(5253 strings)
1 2 99 99   100   12   63 92 98 92 2 5 80 68 5 99 23 4 99   86 99 1 97 52 22 (62)
psql
(1218 strings)
  99 100 99 14 100 77   5 1 86 99 92 6   76 72 18 100 15 16 99 1 86 99 58 99 56 23 (68)
24 2 (13) 23 (99) 24 (99) 24 (99) 2 (18) 24 (100) 8 (60) 2 (18) 3 (11) 1 (63) 17 (77) 24 (98) 24 (98) 7 (20) 1 (5) 23 (68) 18 (66) 14 (37) 24 (99) 9 (16) 10 (20) 24 (99) 7 (40) 24 (94) 24 (99) 15 (78) 24 (98) 15 (52) 417 (81)

qualified list

11 branch

Last update: 2021-04-12T03:08:55Z

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
(163 strings)
  100 100 99 2 100 95   1 12 98 98 98 11 8 91 87 55 100 27 40 100 46 99 98 98 55 20 (84)
libpq
(232 strings)
28 99 99 99   100 88 25 1 3 99 99 99 25   84 83 1 99 28 40 99 53 99 1 99 65 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
(252 strings)
  99 100 99 1 100 86   1 1 99 99 99 5   80 70 13 100 6 7 99 7 99 97 99 9 16 (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 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
(148 strings)
  100 100 99 2 100 95   2 10 99 99 99 8 6 88 84 31 100 4 30 100 50 99 18 99 64 19 (81)
pg_dump
(506 strings)
  100 100 99   100 95     3 99 99 99 25 2 94 91 34 100 29 33 100 4 99 5 99 54 19 (81)
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
(164 strings)
1 99 100 99 1 100 12 4 2 5 98 98 97 6 2 93 93 7 100 7 5 99 6 99 10 99 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
(253 strings)
  100 100 99 1 100 3 1 1 1 5 97 97 2   47 5 3 100 3 3 100 3 98 3 98 3 11 (94)
pg_verify_checksums
(33 strings)
  100 100 100 9 100 36   6 3 45 90 87 24 3 42 42 30 100 27 30 100 30 96 42 100 30 10 (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
(186 strings)
  100 100 100 1 100 93   1 1 98 98 98 6 1 97 97 60 100 33 33 100 53 98 11 98 60 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 100 100 100   100   3   9 98 98 98 1 1 92 92 79 100 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
(5141 strings)
1 2 99 99   100 1 12   67 98 98 93 2 5 85 72 5 99 24 4 99   88 1 99 55 21 (62)
psql
(1184 strings)
  99 100 99 17 100 89   7 1 99 99 91 9   88 83 21 100 18 19 99 1 97 68 99 62 22 (71)
24 2 (14) 23 (99) 24 (99) 24 (99) 2 (22) 24 (100) 8 (92) 2 (18) 3 (16) 1 (67) 17 (99) 24 (98) 24 (98) 7 (27) 1 (5) 23 (87) 18 (85) 14 (47) 24 (99) 9 (24) 10 (30) 24 (99) 7 (52) 24 (98) 15 (96) 24 (99) 15 (62) 393 (86)

qualified list

10 branch

Last update: 2021-04-12T03:17:58Z

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
(159 strings)
  100 100 99 2 100 98   1 13 98 97 98 11 8 93 89 56 100 28 41 100 47 99 88 56 19 (83)
libpq
(228 strings)
28 99 99 99   100 89 26 1 3 99 99 98 25   86 85 1 99 28 41 99 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
(239 strings)
  99 100 99 1 100 91   1 1 99 99 99 5   85 74 14 100 6 8 99 7 99 74 9 15 (88)
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 100 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
(144 strings)
  100 100 99 1 100 97   1 10 99 98 99 8 6 90 86 31 100 3 30 100 51 99 86 65 19 (80)
pg_dump
(500 strings)
  100 100 99 1 100 97     3 99 98 97 26 2 96 92 35 100 30 34 100 4 99 89 55 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
(160 strings)
1 99 100 99 1 100 13 4 2 5 98 98 98 6 2 96 96 7 100 8 5 99 6 99 95 11 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
(252 strings)
  100 100 99 1 100 3 1 1 1 5 94 94 2   47 5 3 100 3 3 100 3 98 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
(186 strings)
  100 100 100 1 100 98   1 1 98 98 98 6 1 97 97 60 100 33 33 100 53 98 97 60 19 (85)
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
(4920 strings)
1   99 99   100 1 13   71 99 98 93 2 6 90 77 6 99 26 5 99   91 86 59 21 (62)
psql
(1161 strings)
  99 100 99 18 100 96   7 1 99 99 90 9   96 90 22 100 19 20 99 1 98 87 63 21 (71)
23 2 (14) 22 (99) 23 (99) 23 (99) 2 (24) 23 (100) 8 (95) 2 (19) 3 (16) 1 (71) 17 (99) 23 (98) 23 (98) 7 (28) 1 (6) 23 (90) 18 (89) 14 (48) 23 (99) 9 (25) 10 (31) 23 (99) 7 (53) 23 (98) 18 (88) 15 (63) 363 (85)

qualified list

9.6 branch

Last update: 2021-04-12T03:24:49Z

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
(161 strings)
  100 100 99 2 100   1 13 98 89 98 11 8 98 98 63 100 29 42 100 52 99 97 63 18 (84)
libpq
(201 strings)
32 99 99 99   100 29 1 3 99 97 97 28   97 98 1 99 32 47 99 62 99 97 75 20 (79)
pg_basebackup
(206 strings)
  99 100 99 1 100   1 1 99 97 97 5   97 99 16 100 5 6 99 6 99 97 8 14 (92)
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 100 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
(144 strings)
  100 100 99 1 100   1 10 99 99 99 8 6 99 99 36 100 6 35 100 56 99 99 76 18 (83)
pg_dump
(486 strings)
  100 100 99 1 100     3 99 97 96 27 2 96 98 37 100 31 35 100 4 99 93 57 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
(160 strings)
1 99 100 99 1 100 4 2 5 98 97 96 6 2 96 97 7 100 8 5 99 6 99 96 11 13 (98)
pgscripts
(204 strings)
  100 100 100 2 100   1 1 99 98 98 6   98 98 64 100 39 39 100 58 99 98 64 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
(4546 strings)
1   99 99   100 15   80 99 81 94 3 7 98 86 7 99 29 5 99   85 97 66 21 (64)
psql
(1080 strings)
  99 100 99 20 100   8 1 99 99 85 10   99 99 24 100 21 22 99 2 97 96 70 20 (72)
18 2 (16) 17 (99) 18 (99) 18 (99) 2 (25) 18 (100) 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 (98) 18 (97) 15 (69) 306 (85)

qualified list