Releases: pgsty/pgnls
Release list
PostgreSQL 14-19 zh_CN message catalogs
Complete Simplified Chinese message catalogs for PostgreSQL 14 – 19.
162 files, 67,489 messages, 100% translated, zero fuzzy, zero untranslated — every file clean under msgfmt --check --check-format, with column alignment recomputed for East Asian display width. Built against the babel po-{14..19}-branch templates of 2026-09-17; master refreshed to the upstream snapshot of 2026-09-18.
Machine-assisted translation, verified and reviewed by a human. The baseline it was held to — style guide, phrasebook, glossaries, decision log — is in ref/.
Changes since 20260917
The upstream master POT grew two messages in commands/repack.c; both are now translated. The only catalog that changed is postgres on PostgreSQL 19 (master) — the other 161 catalogs are byte-identical to 20260917.
| msgid | msgstr |
|---|---|
REPACK decoding worker failed to start |
REPACK 解码工作进程启动失败 |
lost connection to REPACK decoding worker |
与 REPACK 解码工作进程的连接已丢失 |
So of the archives below, only the all-in-one tarball and the master tarball differ in content from their 20260917 counterparts; the PostgreSQL 18 – 14 branch tarballs are unchanged. Totals move 67,487 → 67,489 messages (master: 12,636 → 12,638), still 100% translated with zero fuzzy and zero untranslated.
Repo-level, no catalog impact: the repository is now organized as three branches — main (translation source), message (upstream mirror), babel (aligned snapshot); see the README.
Archives
Each unpacks to zh_CN/<branch>/<catalog>.po, the layout pgtranslation/messages.git expects.
| Archive | Covers | Catalogs | Messages |
|---|---|---|---|
pg-messages-zh_CN-20260918.tar.gz |
all six branches | 162 | 67,489 |
pg-messages-zh_CN-master-20260918.tar.gz |
PostgreSQL 19 (master) |
28 | 12,638 |
pg-messages-zh_CN-REL_18_STABLE-20260918.tar.gz |
PostgreSQL 18 (REL_18_STABLE) |
28 | 12,098 |
pg-messages-zh_CN-REL_17_STABLE-20260918.tar.gz |
PostgreSQL 17 (REL_17_STABLE) |
28 | 11,509 |
pg-messages-zh_CN-REL_16_STABLE-20260918.tar.gz |
PostgreSQL 16 (REL_16_STABLE) |
26 | 10,656 |
pg-messages-zh_CN-REL_15_STABLE-20260918.tar.gz |
PostgreSQL 15 (REL_15_STABLE) |
26 | 10,463 |
pg-messages-zh_CN-REL_14_STABLE-20260918.tar.gz |
PostgreSQL 14 (REL_14_STABLE) |
26 | 10,125 |
curl -LO https://github.com/pgsty/pgnls/releases/download/20260918/pg-messages-zh_CN-REL_18_STABLE-20260918.tar.gz
tar -xzf pg-messages-zh_CN-REL_18_STABLE-20260918.tar.gz
cp zh_CN/REL_18_STABLE/*.po /path/to/messages/zh_CN/Checksums
ba0ef10cf4244593b568a2120b64097bc4f70e83ab370216d2a4a06e4707dfdc pg-messages-zh_CN-20260918.tar.gz
3ce8a09fca749bdf425e2539b3825d1cf5f555d7e0e0b47508b1adc3fa4bfd4f pg-messages-zh_CN-master-20260918.tar.gz
adaa5c83d0eb05e41f09c650b29332653dca9f226f36571f3790ece8634c53b5 pg-messages-zh_CN-REL_14_STABLE-20260918.tar.gz
b2295156503d23ec3733f80be88d5a48062113bd85b12fcb6960fc2b149e2220 pg-messages-zh_CN-REL_15_STABLE-20260918.tar.gz
d8a2af563164af6da2b3859be2bbbecf19f2698238dd105a45f0187426ff6687 pg-messages-zh_CN-REL_16_STABLE-20260918.tar.gz
26419303d68bef1dbd87c84e607afa3ebe069345f138d222301d9667d647b9a1 pg-messages-zh_CN-REL_17_STABLE-20260918.tar.gz
41c2153456384d357bad70bb3a60868c0d88be64ea1c12e0bf9902eaa0a1fc7f pg-messages-zh_CN-REL_18_STABLE-20260918.tar.gz
Browse any message at pgsql.cc/nls. The six branch sets were submitted upstream as Redmine issues #8123 (19), #8118 (18), #8119 (17), #8120 (16), #8121 (15) and #8122 (14).
PostgreSQL 14-19 zh_CN message catalogs
Complete Simplified Chinese message catalogs for PostgreSQL 14 – 19.
162 files, 67,487 messages, 100% translated, zero fuzzy, zero untranslated — every file clean under msgfmt --check --check-format, with column alignment recomputed for East Asian display width. Built against the babel po-{14..19}-branch templates of 2026-09-17.
Machine-assisted translation, verified and reviewed by a human. The baseline it was held to — style guide, phrasebook, glossaries, decision log — is in ref/.
Archives
Each unpacks to zh_CN/<branch>/<catalog>.po, the layout pgtranslation/messages.git expects.
| Archive | Covers | Catalogs | Messages |
|---|---|---|---|
pg-messages-zh_CN-20260917.tar.gz |
all six branches | 162 | 67,487 |
pg-messages-zh_CN-master-20260917.tar.gz |
PostgreSQL 19 (master) |
28 | 12,636 |
pg-messages-zh_CN-REL_18_STABLE-20260917.tar.gz |
PostgreSQL 18 (REL_18_STABLE) |
28 | 12,098 |
pg-messages-zh_CN-REL_17_STABLE-20260917.tar.gz |
PostgreSQL 17 (REL_17_STABLE) |
28 | 11,509 |
pg-messages-zh_CN-REL_16_STABLE-20260917.tar.gz |
PostgreSQL 16 (REL_16_STABLE) |
26 | 10,656 |
pg-messages-zh_CN-REL_15_STABLE-20260917.tar.gz |
PostgreSQL 15 (REL_15_STABLE) |
26 | 10,463 |
pg-messages-zh_CN-REL_14_STABLE-20260917.tar.gz |
PostgreSQL 14 (REL_14_STABLE) |
26 | 10,125 |
curl -LO https://github.com/pgsty/pgnls/releases/download/20260917/pg-messages-zh_CN-REL_18_STABLE-20260917.tar.gz
tar -xzf pg-messages-zh_CN-REL_18_STABLE-20260917.tar.gz
cp zh_CN/REL_18_STABLE/*.po /path/to/messages/zh_CN/Checksums
419cb6506a1b45caceddef40d570b436a0b0e6b8bde4052c9b54bde3fcfe4d73 pg-messages-zh_CN-20260917.tar.gz
6fc60833b268e53aeb2725b06d05a479968764a6d4ecf8bff7f10ebdb1a55c67 pg-messages-zh_CN-master-20260917.tar.gz
064c5f46d68a77a87dc63229f7c4d725b874de7fd3596f6844f815afc614c8a9 pg-messages-zh_CN-REL_18_STABLE-20260917.tar.gz
8562d7dc6ffd3904424945dd63a24afddff279032981918228daf3cd2f296e0e pg-messages-zh_CN-REL_17_STABLE-20260917.tar.gz
b03735337d8fda5dd0a6c72549b6fb6f6961b133c688f7f21ad826b0070d6951 pg-messages-zh_CN-REL_16_STABLE-20260917.tar.gz
7b5e419dc3fa899c1412920db45d045c041d2b6280662357409535482f620ad1 pg-messages-zh_CN-REL_15_STABLE-20260917.tar.gz
1ff0bd471f7909f2d31244497afd1e6dd5a1da01618742bf41fa0ccbe90fa631 pg-messages-zh_CN-REL_14_STABLE-20260917.tar.gz
Browse any message at pgsql.cc/nls. Submitted upstream as Redmine issues #8123 (19), #8118 (18), #8119 (17), #8120 (16), #8121 (15) and #8122 (14).