网易首页 > 网易号 > 正文 申请入驻

为什么要做 PostgreSQL 汉化?

0
分享至

PostgreSQL 19 的发布时间表定了:RC1 在下周四(10 月 15 日),不出意外的话,正式版在 10 月 29 日发布。

借这个节点,老冯报告一个和中文用户直接相关的好消息:继简体中文之后,繁体中文的消息本地化也进了 PG 19。从这个版本开始,PostgreSQL 会同时说一口完整的简体中文和繁体中文。

之前已经聊过,今天再聊聊为什么要做这件事。


简繁中文,全部达标

顾一下:前阵子老冯(zh_CN)消息翻译,已经随 19 Beta 4 发布。这几天我又对简中做了一轮校补,并以此为基础生成了繁体中文(zh_TW)版本,同样提交到了上游,会随下周的 RC1 一起发布。


这件事不用听我说,PG 官方的翻译状态站 babel.postgresql.org 上就能看到。PG 19 分支一共有 28 个需要翻译的组件、一万两千六百多条消息,从数据库内核 postgres、命令行客户端 psql,到 pg_dump、pg_basebackup、pg_upgrade 这些工具都在里面。


截至今天,简体中文和繁体中文的 28 个组件全部在 98% 以上:内核 postgres(6806 条)是 99%,psql(1536 条)是 100%。

放到全部 30 种语言里比一比:所有组件都在 98% 以上的,只有五种:德语、瑞典语、乌克兰语,以及简体中文和繁体中文。日语、法语、俄语、西班牙语这些老牌大语种,都还有组件没翻完。


再对比一下 PG 18 分支:简体中文的 libpq 只有 13%,pg_upgrade 25%,pg_waldump 31%;繁体中文的 pg_combinebackup 52%,pg_basebackup 62%。翻译率不够的组件不会随版本发布;达标了但没翻完的,没翻到的那些消息就直接显示英文。这就是很多人在中文系统上看到 PG 中英夹杂的原因。


(以上数据来自 babel.postgresql.org,截至 2026 年 10 月 10 日。)

从 PG 19 开始,自动翻译与跟进的工作流也建起来了。正式发布前还会再合并一轮,争取所有组件都补到 100%。后续新增的消息会持续跟上,简繁两版同步更新,中文覆盖不会再是一个问题。


繁体中文,不是简繁转换

做繁体中文,最省事的办法是拿简体版跑一遍简繁转换,比如用 OpenCC。但两岸的技术术语本来就不一样,词典式的转换只能换掉一部分常用词,换不对、换不全的地方,台湾的朋友一看就别扭。随便举几个常见的差异:


所以这次的繁体版,是在校补过的简体版基础上生成,再逐条订正术语。术语对照是我在 Claude 和 Codex 的帮助下一条条敲定的,大面上有把握。简繁两版出自同一个底子,结构、语气、用词习惯保持一致,后续也会同步更新。


但毕竟两岸语言习惯有差异,所以如果你在台湾,或者习惯用繁体中文,欢迎多提意见:哪条翻得别扭、哪个术语不地道,都可以告诉我。pgsql.cc/nls 上有一个翻译工作台,所有消息的译文都能在上面查到。

AI 都这么强了,为什么还要汉化?

不少人问过我这个问题:程序员都用英文,折腾这个干嘛?老实说,这话并非没有道理。老冯自己的命令行环境里,locale 是强制设成英文的,写代码的注释也全用英文。英语是技术世界的通用语,现在又有 AI,遇到看不懂的报错扔进去翻译一下就完了,又何必费这个劲?

但老冯觉得,这件事还是应该做,主要有这么几个理由。

第一,母语阅读速度更快。我能读英文,但读中文能一目十行,读英文就要慢一拍。平时写代码感觉不明显,可到了半夜线上出故障、满屏报错的时候,这一拍的差距是实打实的。故障现场,没人有工夫去开个对话框慢慢问 AI。

第二,开发者英语好,不代表所有用户英语好。更好的中文错误信息,意味着更多中文用户能更快地看懂问题、更透彻地理解问题。本地化从来不是给专家做的,是给大多数人做的。

第三,半吊子的本地化,会拉低第一印象、抬高上手门槛。大多数人的系统语言就是中文,绝大多数用户不会像我一样去改系统的 locale 和 LANG。在中文系统上装 PostgreSQL,默认看到的就是中文消息。而在 PG 19 之前,这些中文消息是过时、零散、中英夹杂的,比全英文还糟糕得多。

新用户第一眼看到这样的本地化水平,难免会嘀咕:这就是 PostgreSQL 的水准?所以,这种事要么不做,要做就做完整。半半拉拉摆在那儿,是最难看的。

顺便说说其他几个站点

消息汉化解决的是“报错看得懂”,但要用好 PG,还得有文档和资料。这块老冯也做了三个站点:pgsql.cc、pg.center 和 pgext.cloud。

pgsql.cc是 postgresql.org 官网的中文版,由 Pigsty 团队维护,PG 官网上有的东西,这里都有对应的中文版本。这里最独特的资源,是 PostgreSQL 从 6.3 到 20devel 整整 31 个大版本的官方手册,全部按统一的标准、风格和术语翻成了中文,还配了一个更好用的全文检索,可以方便地跨版本检索各种对象。


此外,这里还有 PG 扩展百科、PG 每日快讯、PG 知识图谱等几个额外的栏目。PostgreSQL 中文社区的消息与更新,以后也会在这里发布。


pg.center是一个中英双语站点,默认英文,目标是把 PostgreSQL 世界的各类知识收集整理起来,做成一部最全的 PG 百科全书。比如最近,我们把 PG 里的各类对象(SQL 命令、数据类型、函数、配置参数……)整理了一遍,并梳理了它们在 31 个大版本里的历史变迁。


这里还维护着 31 个大版本的 PG 手册,以及 Patroni、pgBackRest、PgBouncer、etcd、HAProxy 的中英双语文档与索引。如果你还希望看到哪些内容,欢迎告诉我们,我们会持续补充和维护。


pgext.cloud是一个专注 PostgreSQL 扩展生态的站点,收录了 PG 世界里 2600 多个扩展。我们不只整理这些扩展的元数据,还为这 2600 个扩展提供中英双语的使用文档。除了收录信息,PGSTY 仓库还直接交付其中 600 个高质量扩展的预编译二进制包,覆盖 16 个 Linux 发行版大版本,以 RPM/DEB 的形式开箱即用。


这些站点共同组成了 PostgreSQL 中文内容的门户。

汉化也许只是一件小事。但做这件小事的时候,我一直在想另一个问题:为什么这种事,这么多年都没人做?PostgreSQL 中文社区在干什么?那么多基于 PG 的“国产数据库”又在干什么?

老冯觉得,主要原因是 PostgreSQL 中文社区的缺位与衰落。这也就回到了题目:为什么要做 PostgreSQL 汉化?老冯自己的环境是英文的,平时也很少看中文文档,这些东西我自己大概率用不上。


但我知道,很多中文用户都需要它。我也想借着这些对用户有用的事情,尝试复兴 PostgreSQL 中文社区。不过这个话题有点大,明天老冯单独写一篇聊聊。

今天就先说到这里。PG 19 正式版发布之后,欢迎在中文系统上装一个试试;遇到翻得别扭的地方,告诉我。

数据库老司机

点一个关注 ⭐️,精彩不迷路

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
11分输北控仅1夜!江苏男篮赛后传来易立消息,曾繁日说的很实在

11分输北控仅1夜!江苏男篮赛后传来易立消息,曾繁日说的很实在

冷峻视角下的世界
2026-10-24 06:22:14
继父私自把我妈留下的铺子低价转给外人,我点头没阻拦,直到办手续发现房主是我,他当场双腿发软了

继父私自把我妈留下的铺子低价转给外人,我点头没阻拦,直到办手续发现房主是我,他当场双腿发软了

墨染尘香
2026-10-23 08:06:28
多名演员发文抵制,业内人士:很悲哀,收入猛降八成,几乎成“免费劳动力”

多名演员发文抵制,业内人士:很悲哀,收入猛降八成,几乎成“免费劳动力”

上海约饭局
2026-07-05 15:23:20
地铁审批空窗两年后,苏州四期和10号线对上班族意味着什么

地铁审批空窗两年后,苏州四期和10号线对上班族意味着什么

据说说娱乐
2026-10-24 07:11:28
阿里云宣布.com域名调价

阿里云宣布.com域名调价

界面新闻
2026-10-23 07:41:37
13年前男孩扶人被讹百万,老太发誓“骗人死全家”,后来成真了吗

13年前男孩扶人被讹百万,老太发誓“骗人死全家”,后来成真了吗

流云随风去远方
2026-10-21 17:20:43
存款大局有变?明年1月开始,银行存款利率,或迎来两大转变

存款大局有变?明年1月开始,银行存款利率,或迎来两大转变

阿晪美食
2026-10-23 15:10:36
周启豪输球原因曝光!亚锦赛单打16强出炉,黄友政双线战张本,10月24日赛程公布

周启豪输球原因曝光!亚锦赛单打16强出炉,黄友政双线战张本,10月24日赛程公布

好乒乓
2026-10-24 09:32:06
“成都造”捷达M6上市即爆单!发布会后19小时锁单量破万台

“成都造”捷达M6上市即爆单!发布会后19小时锁单量破万台

红星新闻
2026-10-23 19:28:21
郑欣宜加拿大产子,77岁郑少秋当外公,沈殿霞终于安心了!

郑欣宜加拿大产子,77岁郑少秋当外公,沈殿霞终于安心了!

柴叔带你看电影
2024-11-19 23:23:17
人口大迁徙已成定局:北京郑州深圳家庭成批外迁

人口大迁徙已成定局:北京郑州深圳家庭成批外迁

娱乐圈见解说
2026-10-24 09:47:57
“蔷琵”大拐弯,杭州风雨最强时段定了!今年台风为什么那么多?

“蔷琵”大拐弯,杭州风雨最强时段定了!今年台风为什么那么多?

小蜜情感说
2026-10-24 01:09:32
恩爱40年难抵残酷现实?65岁刘德华近况曝光,14岁女儿成遗憾

恩爱40年难抵残酷现实?65岁刘德华近况曝光,14岁女儿成遗憾

菲儿爱蛋糕
2026-10-20 17:43:22
再添一座“鬼城”!房子价格从2万跌破到4千,现在却无人问津

再添一座“鬼城”!房子价格从2万跌破到4千,现在却无人问津

风干迷茫人
2026-10-23 11:04:49
以小打大积7分!中国U16海湾杯前景:半决赛基本稳 头名要赢阿联酋

以小打大积7分!中国U16海湾杯前景:半决赛基本稳 头名要赢阿联酋

林子说事
2026-10-23 11:11:03
4年战争骗了全世界?普京根本没陷泥潭,真正猎杀对象并非乌克兰

4年战争骗了全世界?普京根本没陷泥潭,真正猎杀对象并非乌克兰

铁锤侃侃而谈
2026-10-23 11:23:34
伊朗伊斯兰革命卫队发言人:我们准备推出有史以来威力最大炸弹——“炸弹之父”

伊朗伊斯兰革命卫队发言人:我们准备推出有史以来威力最大炸弹——“炸弹之父”

环球网资讯
2026-10-22 12:10:21
首秀就疯!45分7板6助,改写31年历史纪录,灰熊922万捡到宝

首秀就疯!45分7板6助,改写31年历史纪录,灰熊922万捡到宝

青梅侃史啊
2026-10-24 09:34:31
星巴克实施“消费入座”新规,女子称在店内开会1小时被提醒点单5次

星巴克实施“消费入座”新规,女子称在店内开会1小时被提醒点单5次

齐鲁壹点
2026-10-23 11:10:16
39岁郑欣宜在沈殿霞墓前哭得像个孩子,6000万信托,母亲算尽一切

39岁郑欣宜在沈殿霞墓前哭得像个孩子,6000万信托,母亲算尽一切

江启
2026-10-23 09:20:49
2026-10-24 10:24:49
老冯云数 incentive-icons
老冯云数
数据库老司机,云计算泥石流,PostgreSQL大法师
266文章数 70关注度
往期回顾 全部

科技要闻

写程序、做3D,新Kimi还有多少本事?

头条要闻

牛弹琴:难得的一个好消息 梅拉尼娅促成俄乌局部停火

头条要闻

牛弹琴:难得的一个好消息 梅拉尼娅促成俄乌局部停火

体育要闻

没人看好的加图索,打出队史最佳开局

娱乐要闻

黎纪君晒与刘恺威合照 恋情后首次同框

财经要闻

叫"保障"不叫"保险":租车平台的文字游戏

汽车要闻

设计换新/智舱升级 2027款博越限时价7.89万起

态度原创

房产
教育
时尚
本地
手机

房产要闻

百亩大盘又 +1!攒量超 200 万㎡!江东,要燃起来了!

教育要闻

哪个温度最低?最后一个答案是什么鬼

今年秋冬最流行的4件外套,配“连帽卫衣”太时髦了!

本地新闻

这么近,那么美,周末赴贺州丨大湾区后花园

手机要闻

华为官宣Mate 90系列手机上线全新睿影XMAGE影像服务,图库升级支持AI一键成片等功能

无障碍浏览 进入关怀版