Skip to content
sirlipeng edited this page Sep 26, 2023 · 1 revision

PostgreSQL 15.1中文手册的翻译

本页面对PostgreSQL 15.1中文手册翻译的步骤和注意事项进行说明。

1) 15.1的翻译基线

15.1的中文手册基于上一版的社区中文手册《PostgreSQL 14.1 中文手册》

即初始master分支对应于15.1中文sgml,翻译过程中逐步将15.1的sgml文件替换为中文版本。

2) 15.1的翻译步骤

clone自己的git仓库

git clone [email protected]:sirlipeng/PG15-CN.git

下载14.1和15.1的源码

https://ftp.postgresql.org/pub/source/v14.1/postgresql-14.1.tar.gz
https://ftp.postgresql.org/pub/source/v15.1/postgresql-15.1.tar.gz

在下面的[翻译进度]预定要翻译的sgml

在预定的sgml的翻译者栏填上自己的名字,并将翻译状态改为"翻译中"

15.1新增sgml的翻译

  1. 翻译sgml
  2. 使用注释自动添加工具添加注释 注释自动添加工具的使用方法,参考翻译的注意点

15.1相对14.1变更的sgml的翻译

  1. 使用工具(比如WinMerge)对比15.1源码中的英文原始sgml和14.1英文原始sgml找到变更点
  2. 翻译变更内容并合并到github的sgml文件中
  3. 更新英文原文注释(可选)
    变更少的可以手动更新。大量变更的sgml,建议通过注释自动添加工具处理。先用使用注释自动添加工具删除之前的注释,再使用注释自动添加工重新添加注释。 中文手册全部翻译后,我们会对所有sgml全部使用自动注释工具重新生成一次注释,所以翻译者也可以省略更新注释的步骤。

创建PR将翻译好的sgml提交到git仓库

github提交PR的步骤,可参考下面的例子。

在[翻译进度]中更新sgml的状态为“完成”

3) 翻译的注意点

编辑sgml文件时,请务必事先阅读翻译的注意点

4) 翻译进度

翻译状态:待翻译,翻译中,完成

NO sgml 进度 作者
1 abort.sgml 完成 郭嘉龙
2 allfiles.sgml
3 alter_aggregate.sgml 完成 郭嘉龙
4 alter_collation.sgml
5 alter_conversion.sgml 完成 张宸楠
6 alter_database.sgml
7 alter_default_privileges.sgml 完成 张宸楠
8 alter_domain.sgml 完成 田广维
9 alter_event_trigger.sgml 完成 田广维
10 alter_extension.sgml 完成 李文智
11 alter_foreign_data_wrapper.sgml 完成 李文智
12 alter_foreign_table.sgml 完成 张子东
13 alter_function.sgml
14 alter_group.sgml 完成 张子东
15 alter_index.sgml 完成 杜建琪
16 alter_language.sgml 完成 杜建琪
17 alter_large_object.sgml 完成 于川
18 alter_materialized_view.sgml
19 alter_opclass.sgml 完成 于川
20 alter_operator.sgml 完成 董英凯
21 alter_opfamily.sgml 完成 董英凯
22 alter_policy.sgml 完成 李逸飞
23 alter_procedure.sgml
24 alter_publication.sgml
25 alter_role.sgml 完成 李逸飞
26 alter_routine.sgml 完成 李溢林
27 alter_rule.sgml 完成 李溢林
28 alter_schema.sgml 完成 胡成田
29 alter_sequence.sgml
30 alter_server.sgml 完成 胡成田
31 alter_statistics.sgml 完成 任鹏程
32 alter_subscription.sgml
33 alter_system.sgml
34 alter_table.sgml
35 alter_tablespace.sgml 完成 任鹏程
36 alter_trigger.sgml
37 alter_tsconfig.sgml 完成 孟祥涛
38 alter_tsdictionary.sgml 完成 孟祥涛
39 alter_tsparser.sgml 完成 刘成
40 alter_tstemplate.sgml 完成 刘成
41 alter_type.sgml
42 alter_user.sgml 完成 李浩
43 alter_user_mapping.sgml 完成 李浩
44 alter_view.sgml
45 analyze.sgml
46 begin.sgml 完成 韩兆星
47 call.sgml 完成 韩兆星
48 checkpoint.sgml
49 close.sgml 完成 刘高源
50 cluster.sgml
51 clusterdb.sgml 完成 刘高源
52 comment.sgml
53 commit.sgml 完成 刘高源
54 commit_prepared.sgml 完成 唐献
55 copy.sgml
56 createdb.sgml
57 createuser.sgml 完成 吴正国
58 create_access_method.sgml 完成 唐献
59 create_aggregate.sgml 完成 唐献
60 create_cast.sgml 完成 秦桂云
61 create_collation.sgml 完成 秦桂云
62 create_conversion.sgml 完成 陈一妍
63 create_database.sgml
64 create_domain.sgml
65 create_event_trigger.sgml 完成 陈一妍
66 create_extension.sgml 完成 诸怡兰
67 create_foreign_data_wrapper.sgml 完成 诸怡兰
68 create_foreign_table.sgml
69 create_function.sgml 完成 郭峰
70 create_group.sgml 完成 郭峰
71 create_index.sgml
72 create_language.sgml 完成 原晨浩
73 create_materialized_view.sgml
74 create_opclass.sgml 完成 原晨浩
75 create_operator.sgml 完成 江潇
76 create_opfamily.sgml 完成 江潇
77 create_policy.sgml
78 create_procedure.sgml 完成 侯杰
79 create_publication.sgml
80 create_role.sgml 完成 侯杰
81 create_rule.sgml 完成 李帆
82 create_schema.sgml 完成 李帆
83 create_sequence.sgml
84 create_server.sgml 完成 高鑫
85 create_statistics.sgml
86 create_subscription.sgml
87 create_table.sgml
88 create_tablespace.sgml 完成 高鑫
89 create_table_as.sgml
90 create_transform.sgml
91 create_trigger.sgml
92 create_tsconfig.sgml 完成 王心瑶
93 create_tsdictionary.sgml 完成 王心瑶
94 create_tsparser.sgml 完成 王鸿跃
95 create_tstemplate.sgml 完成 王鸿跃
96 create_type.sgml 完成 黄增瑞
97 create_user.sgml 完成 黄增瑞
98 create_user_mapping.sgml 完成 吴正国
99 create_view.sgml
100 deallocate.sgml 完成 王世昀
101 declare.sgml 完成 王世昀
102 delete.sgml 完成 王倞
103 discard.sgml 完成 王倞
104 do.sgml 完成 金崇实
105 dropdb.sgml 完成 于川
106 dropuser.sgml 完成 董英凯
107 drop_access_method.sgml 完成 金崇实
108 drop_aggregate.sgml 完成 杜星霖
109 drop_cast.sgml 完成 杜星霖
110 drop_collation.sgml 完成 王淑鹏
111 drop_conversion.sgml 完成 王淑鹏
112 drop_database.sgml 完成 高源
113 drop_domain.sgml 完成 高源
114 drop_event_trigger.sgml 完成 赵玉庆
115 drop_extension.sgml
116 drop_foreign_data_wrapper.sgml 完成 赵玉庆
117 drop_foreign_table.sgml 完成 樊昊
118 drop_function.sgml 完成 樊昊
119 drop_group.sgml 完成 张绍煊
120 drop_index.sgml 完成 张绍煊
121 drop_language.sgml 完成 史宇翔
122 drop_materialized_view.sgml 完成 史宇翔
123 drop_opclass.sgml 完成 郭晓宁
124 drop_operator.sgml 完成 郭晓宁
125 drop_opfamily.sgml 完成 李瑞阳
126 drop_owned.sgml
127 drop_policy.sgml 完成 李瑞阳
128 drop_procedure.sgml
129 drop_publication.sgml 完成 李蔚
130 drop_role.sgml 完成 李蔚
131 drop_routine.sgml 完成 朱豪
132 drop_rule.sgml 完成 朱豪
133 drop_schema.sgml 完成 牛超
134 drop_sequence.sgml 完成 牛超
135 drop_server.sgml 完成 何家辉
136 drop_statistics.sgml 完成 何家辉
137 drop_subscription.sgml 完成 刘群
138 drop_table.sgml 完成 刘群
139 drop_tablespace.sgml 完成 雷浩
140 drop_transform.sgml
141 drop_trigger.sgml 完成 雷浩
142 drop_tsconfig.sgml 完成 黄琳
143 drop_tsdictionary.sgml 完成 黄琳
144 drop_tsparser.sgml 完成 郭嘉龙
145 drop_tstemplate.sgml 完成 张宸楠
146 drop_type.sgml 完成 田广维
147 drop_user.sgml 完成 李文智
148 drop_user_mapping.sgml 完成 张子东
149 drop_view.sgml 完成 杜建琪
150 ecpg-ref.sgml 完成 李逸飞
151 end.sgml 完成 李溢林
152 execute.sgml 完成 胡成田
153 explain.sgml
154 fetch.sgml
155 grant.sgml
156 import_foreign_schema.sgml 完成 任鹏程
157 initdb.sgml
158 insert.sgml
159 listen.sgml 完成 孟祥涛
160 load.sgml 完成 刘成
161 lock.sgml
162 merge.sgml
163 move.sgml
164 notify.sgml 完成 李浩
165 pgarchivecleanup.sgml
166 pgbench.sgml
167 pgtestfsync.sgml
168 pgtesttiming.sgml 完成 陈一妍
169 pgupgrade.sgml
170 pg_amcheck.sgml
171 pg_basebackup.sgml
172 pg_checksums.sgml
173 pg_config-ref.sgml 完成 韩兆星
174 pg_controldata.sgml 完成 刘高源
175 pg_ctl-ref.sgml
176 pg_dump.sgml
177 pg_dumpall.sgml
178 pg_isready.sgml 完成 唐献
179 pg_receivewal.sgml
180 pg_recvlogical.sgml
181 pg_resetwal.sgml
182 pg_restore.sgml
183 pg_rewind.sgml
184 pg_verifybackup.sgml 完成 秦桂云
185 pg_waldump.sgml
186 postgres-ref.sgml
187 postmaster.sgml 完成 诸怡兰
188 prepare.sgml 完成 郭峰
189 prepare_transaction.sgml 完成 原晨浩
190 psql-ref.sgml
191 reassign_owned.sgml 完成 江潇
192 refresh_materialized_view.sgml
193 reindex.sgml 完成 侯杰
194 reindexdb.sgml
195 release_savepoint.sgml
196 reset.sgml 完成 李帆
197 revoke.sgml
198 rollback.sgml 完成 高鑫
199 rollback_prepared.sgml 完成 王心瑶
200 rollback_to.sgml
201 savepoint.sgml
202 security_label.sgml 完成 王鸿跃
203 select.sgml
204 select_into.sgml
205 set.sgml
206 set_constraints.sgml 完成 黄增瑞
207 set_role.sgml
208 set_session_auth.sgml
209 set_transaction.sgml
210 show.sgml
211 start_transaction.sgml 完成 吴正国
212 truncate.sgml 完成 王世昀
213 unlisten.sgml 完成 王倞
214 update.sgml
215 vacuum.sgml
216 vacuumdb.sgml
217 values.sgml
218 acronyms.sgml
219 adminpack.sgml
220 advanced.sgml
221 amcheck.sgml
222 appendix-obsolete-default-roles.sgml
223 appendix-obsolete-pgreceivexlog.sgml
224 appendix-obsolete-pgresetxlog.sgml
225 appendix-obsolete-pgxlogdump.sgml
226 appendix-obsolete-recovery-config.sgml
227 appendix-obsolete.sgml
228 arch-dev.sgml
229 archive-modules.sgml
230 array.sgml 完成 金崇实
231 auth-delay.sgml
232 auto-explain.sgml 完成 杜星霖
233 backup-manifest.sgml
234 backup.sgml
235 basebackup-to-shell.sgml
236 basic-archive.sgml
237 bgworker.sgml
238 biblio.sgml
239 bki.sgml
240 bloom.sgml
241 brin.sgml
242 btree-gin.sgml 完成 王淑鹏
243 btree-gist.sgml
244 btree.sgml
245 catalogs.sgml
246 charset.sgml
247 citext.sgml 完成 高源
248 client-auth.sgml
249 color.sgml
250 config.sgml
251 contrib-spi.sgml 完成 赵玉庆
252 contrib.sgml
253 cube.sgml 完成 樊昊
254 custom-rmgr.sgml
255 custom-scan.sgml
256 datatype.sgml
257 datetime.sgml
258 dblink.sgml
259 ddl.sgml
260 dfunc.sgml 完成 张绍煊
261 dict-int.sgml 完成 史宇翔
262 dict-xsyn.sgml 完成 郭晓宁
263 diskusage.sgml 完成 李瑞阳
264 dml.sgml 完成 李蔚
265 docguide.sgml
266 earthdistance.sgml
267 ecpg.sgml
268 errcodes.sgml 完成 朱豪
269 event-trigger.sgml
270 extend.sgml
271 external-projects.sgml 完成 牛超
272 fdwhandler.sgml
273 features.sgml 完成 何家辉
274 file-fdw.sgml 完成 刘群
275 filelist.sgml
276 func.sgml
277 fuzzystrmatch.sgml 完成 雷浩
278 generic-wal.sgml
279 geqo.sgml 完成 黄琳
280 gin.sgml
281 gist.sgml
282 glossary.sgml
283 hash.sgml
284 high-availability.sgml
285 history.sgml
286 hstore.sgml
287 indexam.sgml
288 indices.sgml
289 info.sgml
290 information_schema.sgml
291 install-binaries.sgml
292 install-windows.sgml
293 installation.sgml
294 intagg.sgml
295 intarray.sgml
296 intro.sgml
297 isn.sgml
298 jit.sgml
299 json.sgml
300 keywords.sgml
301 legal.sgml
302 libpq.sgml
303 limits.sgml
304 lo.sgml
305 lobj.sgml
306 logical-replication.sgml
307 logicaldecoding.sgml
308 ltree.sgml
309 maintenance.sgml
310 manage-ag.sgml
311 monitoring.sgml
312 mvcc.sgml
313 nls.sgml
314 notation.sgml
315 oid2name.sgml
316 oldsnapshot.sgml
317 pageinspect.sgml
318 parallel.sgml
319 passwordcheck.sgml
320 perform.sgml
321 pgbuffercache.sgml
322 pgcrypto.sgml
323 pgfreespacemap.sgml
324 pgprewarm.sgml
325 pgrowlocks.sgml
326 pgstatstatements.sgml
327 pgstattuple.sgml
328 pgsurgery.sgml
329 pgtrgm.sgml
330 pgvisibility.sgml
331 pgwalinspect.sgml
332 planstats.sgml
333 plhandler.sgml
334 plperl.sgml
335 plpgsql.sgml
336 plpython.sgml
337 pltcl.sgml
338 postgres-fdw.sgml
339 postgres.sgml
340 problems.sgml
341 protocol.sgml
342 queries.sgml
343 query.sgml
344 rangetypes.sgml
345 reference.sgml
346 regress.sgml
347 release-15.sgml
348 release.sgml
349 replication-origins.sgml
350 rowtypes.sgml
351 rules.sgml
352 runtime.sgml
353 seg.sgml
354 sepgsql.sgml
355 sourcerepo.sgml
356 sources.sgml
357 spgist.sgml
358 spi.sgml
359 sslinfo.sgml
360 start.sgml
361 storage.sgml
362 syntax.sgml
363 system-views.sgml
364 tableam.sgml
365 tablefunc.sgml
366 tablesample-method.sgml
367 tcn.sgml
368 test-decoding.sgml
369 textsearch.sgml
370 trigger.sgml
371 tsm-system-rows.sgml
372 tsm-system-time.sgml
373 typeconv.sgml
374 unaccent.sgml
375 user-manag.sgml
376 uuid-ossp.sgml
377 vacuumlo.sgml
378 wal.sgml
379 xaggr.sgml
380 xfunc.sgml
381 xindex.sgml
382 xml2.sgml
383 xoper.sgml
384 xplang.sgml
385 xtypes.sgml