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

Current

Last update: 2010-02-09 11:23:02 UTC

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 96 99   100 3 2 99 99 13 3 1 7 99 9 9 13 6 9 3 99 9 11 7 (98)
ecpglib
(31 strings)
    100 100   100     100 100         100             100     7 (100)
initdb
(130 strings)
  99 100 99 3 100   2 99 99 76 13 13 60 99 66 93 43 62 99 79 99 60 60 18 (82)
libpq
(158 strings)
44 93 99 94 1 99 41 1 95 94 80 39   65 94 1 73 44 66 87 86 94 66 61 20 (75)
pg_config
(44 strings)
  27 100 100 4 100 2 4 100 100 93 88 27 40 100 88 95 9 47 100 95 100 40 40 18 (80)
pg_controldata
(51 strings)
1 62 92 96 52 96 1 43 92 92 80 52 3 62 92 68 62 58 62 82 82 92 62 62 21 (73)
pg_ctl
(109 strings)
  48 95 95 1 100   1 95 95 86 12 11 11 95 59 94 10 57 94 88 95 54 54 17 (77)
pg_dump
(401 strings)
  57 98 98 1 99   1 98 97 75 46 3 3 95 63 60 53 60 85 5 98 59 59 17 (76)
pg_resetxlog
(77 strings)
  59 97 100 16 100 3 38 97 97 88 57 1 25 97 77 92 59 63 92 89 97 59 59 19 (79)
pgscripts
(161 strings)
  96 97 97 4 97   3 97 97 87 8 1 5 97 83 59 57 59 91 88 97 58 57 17 (83)
plperl
(27 strings)
  7 59 100 3 74 7 7 59 59 11 3   7 55 14 7 11 7 11 3 59 7 7 7 (66)
plpgsql
(140 strings)
1   91 91   100 5   90 90 8 2 2 6 9 89 7 7 3 8   62 6 5 7 (87)
plpython
(63 strings)
  3 74 90 1 98 1 3 74 74 3 1   3 63 4 3 3 3 3 1 74 3 3 7 (78)
pltcl
(7 strings)
  28 100 100 14 100 14 28 100 100 28 14   28 100 42 28 28 28 28 14 100 28 28 7 (100)
postgres
(3259 strings)
2   92 92   95 23   39 92 59 4 11 25 79 11 35 47 9 48   78 45 27 20 (45)
psql
(764 strings)
  65 98 95 30 99   13 69 68 40 17 1 1 64 38 34 32 34 60 3 69 45 45 19 (53)
16 2 (23) 9 (67) 16 (93) 16 (96) 2 (41) 16 (97) 2 (32) 3 (31) 16 (87) 16 (90) 10 (76) 7 (43) 1 (11) 5 (50) 15 (88) 10 (64) 10 (69) 9 (44) 10 (51) 10 (83) 7 (86) 16 (88) 10 (54) 10 (52) 228 (75)

qualified list

8.4 branch

Last update: 2010-02-08 22:01:43 UTC

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)
  4 100 100   100 3 2 100 100 15 3 1 7 100 9 11 15 6 11 3 100 11 11 7 (100)
ecpglib
(31 strings)
    100 100   100     100 100         100             100     7 (100)
initdb
(131 strings)
  100 100 100 3 100   2 100 100 77 13 12 61 100 67 93 44 63 100 80 100 61 61 18 (83)
libpq
(155 strings)
46 98 100 99 1 100 42 1 99 99 84 40   67 98 1 75 46 68 91 90 99 68 63 20 (78)
pg_config
(44 strings)
  27 100 100 4 100 2 4 100 100 93 88 27 40 100 88 95 9 47 100 95 100 40 40 18 (80)
pg_controldata
(47 strings)
2 68 100 100 57 100 2 46 100 100 87 57 4 68 100 74 68 63 68 89 89 100 68 68 21 (79)
pg_ctl
(107 strings)
  49 100 100 1 100   1 100 100 90 13 11 13 100 60 99 10 58 99 93 100 55 55 17 (80)
pg_dump
(397 strings)
  57 99 99 1 99   1 55 99 76 47 3 3 96 64 61 54 61 86 5 99 60 59 17 (74)
pg_resetxlog
(75 strings)
  61 100 100 17 100 4 40 100 100 90 58 1 26 100 80 94 61 65 94 92 100 61 61 19 (81)
pgscripts
(157 strings)
  99 100 100 3 100   2 100 100 89 7 1 5 100 85 60 59 60 93 91 100 59 59 17 (85)
plperl
(18 strings)
  5 100 100   100 11 5 100 100 11     5 94 16 5 11 5 11   100 5 5 7 (99)
plpgsql
(157 strings)
1   100 100   100 4   100 100 9 1 1 5 10 96 6 8 3 7   68 5 5 7 (94)
plpython
(56 strings)
  3 100 100 1 100 1 3 100 100 3 1   3 87 5 3 3 3 3 1 100 3 3 7 (98)
pltcl
(7 strings)
  28 100 100 14 100 14 28 100 100 28 14   28 100 42 28 28 28 28 14 100 28 28 7 (100)
postgres
(3087 strings)
2   100 99   100 25   26 99 63 4 11 26 84 11 38 50 9 51   83 48 28 20 (47)
psql
(670 strings)
  74 100 99 37 100   15 100 99 58 19 1 2 93 51 44 40 44 84 3 100 64 64 19 (67)
16 2 (24) 9 (70) 16 (99) 16 (99) 2 (47) 16 (99) 2 (33) 3 (33) 16 (92) 16 (99) 10 (80) 7 (44) 1 (11) 5 (52) 15 (96) 10 (67) 10 (72) 9 (47) 10 (54) 10 (88) 7 (90) 16 (96) 10 (58) 10 (55) 228 (79)

qualified list

8.3 branch

Last update: 2010-02-05 12:51:14 UTC

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 97   100     70 82     63 100 71 98 46 66 96 84 100 63 63 17 (79)
libpq
(153 strings)
50 74 100 99   100 47   50 91 45   72 99   83 50 74 99 98 99 74 69 19 (77)
pg_config
(43 strings)
  27 100 100   100       97 93   41 100 93 100   48 100 100 100 41 41 16 (80)
pg_controldata
(46 strings)
  76 100 100 65 100   54 71 95 65   76 100 82 76 71 76 97 97 100 76 71 20 (82)
pg_ctl
(106 strings)
  50 100 100   100       91       100 61 100 10 59 100 94 100 55 55 15 (78)
pg_dump
(369 strings)
  70 100 99   100     68 93 58     100 77 74 66 74 99   100 73 72 16 (82)
pg_resetxlog
(76 strings)
  67 100 100   100   46 67 96 64     100 85 100 67 71 100 97 100 67 67 18 (83)
pgscripts
(146 strings)
  63 100 100   100     63 97       100 93 65 63 65 98 98 100 64 63 16 (83)
postgres
(2859 strings)
2 2 100 99   100 28   13 73 5 14 32 99 13 44 57 11 60   95 54 32 20 (46)
psql
(604 strings)
  55 100 99 55 100   22 60 84 33     99 74 63 59 63 81   100 91 91 18 (73)
10 2 (26) 10 (53) 10 (100) 10 (99) 2 (60) 10 (100) 2 (37) 3 (40) 8 (57) 10 (89) 7 (51) 1 (14) 5 (56) 10 (99) 9 (72) 10 (80) 9 (54) 10 (60) 10 (93) 7 (95) 10 (99) 10 (65) 10 (62) 175 (76)

qualified list

8.2 branch

Last update: 2010-02-04 02:24:01 UTC

af cs de es fa fr hr hu it ko nb pl pt_BR ro ru sk sl sv tr zh_CN zh_TW 21
initdb
(105 strings)
  70 100 98   100     37 98   84 100 94 87 61 87 98 100 84 84 16 (86)
libpq
(141 strings)
55 80 100 99   100 51   55 99 48 78 99   80 55 80 99 99 80 75 18 (79)
pg_config
(41 strings)
  31 100 100   100       100 100 46 100 100 53   53 100 100 46 46 15 (78)
pg_controldata
(47 strings)
  80 100 100 70 100   59 76 100 70 80 100 87 80 76 80 100 100 80 76 19 (84)
pg_ctl
(100 strings)
  57 100 96   100       96     100 70 68 14 68 96 100 64 64 14 (78)
pg_dump
(350 strings)
  77 100 99   100     74 99 63   100 84 80 73 80 99 100 79 79 16 (86)
pg_resetxlog
(75 strings)
  72 100 100   100   50 72 100 69   100 90 76 72 76 100 100 72 72 17 (83)
pgscripts
(146 strings)
  66 100 100   100     66 100     100 95 67 66 67 100 100 67 66 15 (84)
postgres
(2559 strings)
3 2 100 98   100 34 1 15 87 6   99 15 51 69 13 72 94 66 39 19 (50)
psql
(529 strings)
  64 100 99 65 100   26 71 99 39   99 88 75 69 75 99 100 74 61 18 (77)
10 2 (29) 10 (59) 10 (100) 10 (98) 2 (67) 10 (100) 2 (42) 4 (34) 8 (58) 10 (97) 7 (56) 4 (72) 10 (99) 9 (80) 10 (71) 9 (61) 10 (67) 10 (96) 10 (99) 10 (71) 10 (66) 167 (78)

qualified list

8.1 branch

Last update: 2010-02-04 02:31:51 UTC

af cs de es fa fr hr hu it ko nb pl pt_BR ro ru sk sl sv tr zh_CN zh_TW 21
initdb
(110 strings)
  70 100 98   100     36 84   84 100 96 87 62 87 98 100 84 84 16 (85)
libpq
(127 strings)
64 92 100 98   100 59   64 92 57 90 99   92 64 92 98 99 92 86 18 (85)
pg_config
(41 strings)
  31 100 100   100       43   46 100 100 53   53 100 100 46 46 14 (72)
pg_controldata
(44 strings)
  90 100 100 79 100   68 86 90 79 90 100 97 90 86 90 100 100 90 86 19 (90)
pg_ctl
(97 strings)
  86 100 100   100       91     100 100 96 29 96 100 100 92 92 14 (91)
pg_dump
(334 strings)
  90 100 98   100     87 93 73   100 98 94 86 94 98 100 93 93 16 (93)
pg_resetxlog
(70 strings)
  80 100 100   100   57 80 82 77   100 100 84 80 84 100 100 80 80 17 (87)
pgscripts
(143 strings)
  68 100 100   100     68 69     100 100 69 68 69 100 100 69 68 15 (83)
postgres
(2350 strings)
3 1 100 98   100 39 1 18 73 7   99 18 58 79 14 59 93 75 45 19 (51)
psql
(516 strings)
  68 100 99 73 100   27 81 70 41   99 96 85 79 85 98 100 84 68 18 (80)
10 2 (33) 10 (67) 10 (100) 10 (99) 2 (76) 10 (100) 2 (49) 4 (38) 8 (65) 10 (78) 6 (55) 4 (77) 10 (99) 9 (89) 10 (80) 9 (70) 10 (76) 10 (95) 10 (99) 10 (80) 10 (74) 166 (81)

qualified list

8.0 branch

Last update: 2010-02-04 02:36:30 UTC

af cs de es fa fr hr hu it ko nb pl pt_BR ro ru sk sl sv tr zh_CN zh_TW 21
initdb
(100 strings)
  80 100 98   100     42 95   98 100 98 98 71 98 95 98 95 95 16 (91)
libpq
(124 strings)
69 98 100 98   100 64   69 98 62 95 99   98 69 98 98 98 98 91 18 (89)
pg_config
(27 strings)
  66 100 100   100       85   100 100 100 100   100 88 100 88 88 14 (93)
pg_controldata
(41 strings)
  100 100 100 87 100   75 95 100 87 100 100 100 100 95 100 100 100 100 95 19 (96)
pg_ctl
(97 strings)
  86 100 100   100       91     100 96 96 29 96 93 96 92 92 14 (90)
pg_dump
(355 strings)
  94 100 99   100     91 97 77   100 98 98 90 98 97 98 97 97 16 (95)
pg_resetxlog
(60 strings)
  95 100 100   100   68 95 98 91   100 100 100 95 100 100 98 95 95 17 (95)
pgscripts
(122 strings)
  98 100 100   100     98 100     100 98 100 98 100 100 100 99 98 15 (99)
postgres
(2172 strings)
4 1 100 98   100 44 1 20 84 8   99 28 67 91 17 60 98 85 51 19 (55)
psql
(498 strings)
  75 100 99 83 100   30 94 77 45   99 99 99 92 99 98 99 98 77 18 (86)
10 2 (36) 10 (79) 10 (100) 10 (99) 2 (85) 10 (100) 2 (54) 4 (43) 8 (75) 10 (92) 6 (61) 4 (98) 10 (99) 9 (90) 10 (95) 9 (81) 10 (90) 10 (92) 10 (98) 10 (94) 10 (87) 166 (88)

qualified list

7.4 branch

Last update: 2010-02-04 02:41:22 UTC

cs de es fr hr hu it nb pt_BR ru sl sv tr zh_CN zh_TW 15
libpq
(102 strings)
90 100 98 100 90   98 88 98 98 98 98 98 92 58 14 (93)
pg_controldata
(39 strings)
82 100 100 100   82 100 97 100 100 100 100 100 100 100 14 (97)
pg_dump
(392 strings)
74 100 99 100     98 88 99 99   99   98 2 11 (86)
pg_resetxlog
(57 strings)
75 100 100 100   75 100 100 100 100 100 100 100 100   13 (96)
pgscripts
(112 strings)
91 100 100 100     100   100 100 100 100 100 100   11 (99)
postgres
(1832 strings)
2 100 98 100 56 1 14 10 98 74   17 1 5 1 14 (41)
psql
(456 strings)
48 100 99 100   33 99 51 99 99 98 99 99 59 24 14 (79)
7 7 (66) 7 (100) 7 (99) 7 (100) 2 (73) 4 (47) 7 (87) 6 (72) 7 (99) 7 (95) 5 (99) 7 (87) 6 (83) 7 (79) 5 (37) 91 (84)

qualified list