From ec4a29ce691680d8fe1812e93a259b674ec9f1fb Mon Sep 17 00:00:00 2001 From: Cactus_student <97865546+Cactusstudent@users.noreply.github.com> Date: Thu, 29 Jun 2023 23:24:42 +0800 Subject: [PATCH 01/14] =?UTF-8?q?=E5=B0=8F=E6=9B=B4=EF=BC=8C=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E9=98=BF=E6=8B=89=E4=BC=AF=E6=95=B0=E5=AD=97=E4=B8=8E?= =?UTF-8?q?=E8=8B=B1=E6=96=87=E5=8D=95=E4=BD=8D=E4=B9=8B=E9=97=B4=E4=B8=8D?= =?UTF-8?q?=E7=95=99=E7=A9=BA=E6=A0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- file/rules.md | 10 +++++++--- index.html | 2 +- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/file/rules.md b/file/rules.md index 16f1631..14ad094 100644 --- a/file/rules.md +++ b/file/rules.md @@ -46,7 +46,7 @@ - 原文:`/achievement [player]`(Minecraft,Mojang) - 译文:`/achievement <成就名|*> [玩家]` -## 03.标点符号 +## 03.标点符号 > 汉化资源包中添加了中文全角标点修复补丁,现在全角标点均按照正常的宽度显示。 @@ -72,6 +72,10 @@ - 原文:`While simple in theory, in practice it was a little difficult. For my simple network at the time, the activation cost was quite steep because of the initial pressure required, and the drain for each source of lava was not something I was prepared for. (20000 LP to activate, 500 LP per source block)`([Blood Magic](https://github.com/WayofTime/BloodMagic/blob/1.9/src/main/resources/assets/bloodmagicguide/lang/en_US.lang), WayOfTime, et al.) - 译文:`然而这只是理论。说起来容易做起来难:当时我使用的简易网络完全不适合拿来为这个仪式供应魔力,不仅挤压熔岩需要的压力巨大(需要20000LP启动仪式),抽取熔岩的开支也不小(每产生一格熔岩需要500LP)。` +- 阿拉伯数字与英文单位之间不必添加空格 + - 原文:`Ideal for decoration, holding 50mb of fluid. Retains liquid when broken.`([Tinkers' Construct 3](https://github.com/SlimeKnights/TinkersConstruct/blob/1.16/src/main/resources/assets/tconstruct/lang/en_us.json), SlimeKnights) + - 译文:`理想的装饰建材,能存储50mB的流体。被破坏时仍能保留其中的液体。` + ### 1.12.2 及以下版本特有规则 - 当遇到英文字母、阿拉伯数字等非中文文本时,应在该段文本开头与结尾处加空格与中文文本分开 @@ -107,7 +111,7 @@ - 译文:`Patreon派` - 对于其它的名字,保留原文不翻译 -- 对于原版中出现过的词语请根据 Minecraft Wiki 上的[标准化译名](https://minecraft.fandom.com/zh/wiki/Minecraft_Wiki:%E8%AF%91%E5%90%8D%E6%A0%87%E5%87%86%E5%8C%96)进行翻译 +- 对于原版中出现过的词语请根据 Minecraft Wiki 上的[标准译名](https://minecraft.fandom.com/zh/wiki/Minecraft_Wiki:%E8%AF%91%E5%90%8D%E6%A0%87%E5%87%86%E5%8C%96)进行翻译 - 若某词在现实中有对应的事物存在,但游戏中的表现与该实际事物不相关,应采取手段使该词的译名与现实不同 - 目前可以**参考** - [模组翻译参考词典](https://dict.mcmod.cn/) @@ -149,7 +153,7 @@ - 部分模组存在多组分栏,建议统一采用 `模组名丨分栏名` 进行书写,中间的竖线为汉字 `丨(gùn)` - `Forestry Apiculture` -> `林业丨养蜂` -## 09. 特殊字符 +## 09. 特殊字符 主要指 104 ~ 118 号元素的中文名。这些字符是最近十几年逐步确定命名的元素,其绝大部分使用了新造字或者罕见字。而 Minecraft 自带的字库只支持第一平面,无法显示这些字符。 diff --git a/index.html b/index.html index 6054cb1..ee1c6ce 100644 --- a/index.html +++ b/index.html @@ -21,7 +21,7 @@
From 431e3e9a9916fcef99e9e264a0e0d12a51a9b528 Mon Sep 17 00:00:00 2001 From: Cactus_student <97865546+Cactusstudent@users.noreply.github.com> Date: Thu, 29 Jun 2023 23:35:24 +0800 Subject: [PATCH 02/14] Update rules.md --- file/rules.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/file/rules.md b/file/rules.md index 14ad094..3ff3148 100644 --- a/file/rules.md +++ b/file/rules.md @@ -3,7 +3,7 @@ 如果你对本文档存在建议,或者想要联系我们,请访问我们的 [GitHub](https://github.com/CFPAOrg/TransRules) 或 QQ 群(630943368)。 本文档遵循原文采用 [WTFPL](http://www.wtfpl.net/about/) 协议 -- 原文链接:。 +- 原文链接:(有删改)。 ## 01.普适原则 From 45ff8026c258225bbfc16b3770c1c83b6dc22a7e Mon Sep 17 00:00:00 2001 From: Cactus_student <97865546+Cactusstudent@users.noreply.github.com> Date: Thu, 29 Jun 2023 23:46:56 +0800 Subject: [PATCH 03/14] Update rules.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 小改了几个 --- file/rules.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/file/rules.md b/file/rules.md index 3ff3148..2a18943 100644 --- a/file/rules.md +++ b/file/rules.md @@ -10,13 +10,13 @@ - **以原文为准**,除非原文实在无法简明翻译,不要存在意译 - 根据游戏版本的不同,原文一般为 - `en_us.lang`(1.12版本及以下) - - `en_us.json`(1.13-1.19版本)文件内的内容 + - `en_us.json`(1.13-1.20版本)文件内的内容 - 但如果是日站 Mod 或者其它语言的 Mod 请参考对应的源语言文件 - 原文确定是作者生造词且无特殊含义,可采用音译(比如 [Environmental Tech](https://minecraft.curseforge.com/projects/environmental-tech) 模组) - 在翻译之前熟悉翻译词条的位置,以及对应物品或者选项的功能,确保能知道语境下词条的真正意义 - 符合中文表达习惯,如果无法转换则改写句子形式 - - 比如手册中存在的定语从句 + - 比如手册中存在的定语从句或被动语态 - 原文:`The Red Cedar Tree is a large tree that has magical properties.`([Totemic](https://minecraft.curseforge.com/projects/totemic) 模组) - 译文:`高大无比的红柏树有着魔法的属性。` - 对于可以翻译的词都需要翻译,除非有特殊的语境(如 Botania 的更新日志) @@ -185,11 +185,11 @@ ## 11.相关工具 -- GWYOG 的 [LocalizationAssistant](https://github.com/GWYOG/LocalizationAssistant)(运行需要 Java 运行环境,**已过期**) - Snownee 写的一个[在线网页工具](https://snownee.github.io/l10n-tools/update.html) - craft 之前写的一个[文本更新检测工具](https://github.com/crafteverywhere/Craft_Minecraft_Mod_Localization/blob/master/lang_checker.py)(运行需要 Python 3+ 环境) - GitHub [语言文件关键字查询](https://github.com/Meow-J/Mod-Translation-Styleguide/blob/master/tools/GithubKeywordQuery.py)(需要 Python 3.4+ 环境) -- 3TUSK 的[文本自动更新工具](https://github.com/3TUSK/TemporaryLocalization/blob/1.9/Tool_Update.lua)(运行需要 Lua 5.3+ 运行环境) +- GWYOG 的 [LocalizationAssistant](https://github.com/GWYOG/LocalizationAssistant)(运行需要 Java 运行环境,**已过时**) +- 3TUSK 的[文本自动更新工具](https://github.com/3TUSK/TemporaryLocalization/blob/1.9/Tool_Update.lua)(运行需要 Lua 5.3+ 运行环境,**已过时**) ## 12.参考资料 From 3223616b497b36c81f3b4d53dbec6684d5bdf87f Mon Sep 17 00:00:00 2001 From: Cactus_student <97865546+Cactusstudent@users.noreply.github.com> Date: Thu, 29 Jun 2023 23:54:59 +0800 Subject: [PATCH 04/14] Update rules.md --- file/rules.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/file/rules.md b/file/rules.md index 2a18943..967aeef 100644 --- a/file/rules.md +++ b/file/rules.md @@ -174,10 +174,12 @@ | [[钅哥]] | `\u9fd4` | | | [[钅尔]] | `\u9fed` | | | [[钅夫]] | `\ue90a` | | -| 镆 | `\u9546` | 此元素名已存在对应字符,无需修改替换 | +| 镆 | `\u9546` | 此元素名已存在对应字符,无需修改替换 | | [[钅立]] | `\ue90c` | | | [[石田]] | `\u9fec` | | | [[奥气]] | `\u9feb` | | + ## 10.署名 From 150065eb9e73b8828b27edab0a592d1b6e1d11b1 Mon Sep 17 00:00:00 2001 From: Cactus_student <97865546+Cactusstudent@users.noreply.github.com> Date: Fri, 30 Jun 2023 00:06:54 +0800 Subject: [PATCH 05/14] Update rules.md --- file/rules.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/file/rules.md b/file/rules.md index 967aeef..99892c1 100644 --- a/file/rules.md +++ b/file/rules.md @@ -178,8 +178,8 @@ | [[钅立]] | `\ue90c` | | | [[石田]] | `\u9fec` | | | [[奥气]] | `\u9feb` | | - + ## 10.署名 From 2ab00e525c92b2450e8d543e60c96c2cd756df0c Mon Sep 17 00:00:00 2001 From: Cactus_student <97865546+Cactusstudent@users.noreply.github.com> Date: Sun, 2 Jul 2023 22:18:04 +0800 Subject: [PATCH 06/14] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- file/rules.md | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/file/rules.md b/file/rules.md index 99892c1..88c620e 100644 --- a/file/rules.md +++ b/file/rules.md @@ -9,11 +9,10 @@ - **以原文为准**,除非原文实在无法简明翻译,不要存在意译 - 根据游戏版本的不同,原文一般为 - - `en_us.lang`(1.12版本及以下) - - `en_us.json`(1.13-1.20版本)文件内的内容 + - `en_us.lang`(1.11 - 1.12.2 版本) + - `en_us.json`(1.13 - 1.20 版本)文件内的内容 - 但如果是日站 Mod 或者其它语言的 Mod 请参考对应的源语言文件 - 原文确定是作者生造词且无特殊含义,可采用音译(比如 [Environmental Tech](https://minecraft.curseforge.com/projects/environmental-tech) 模组) - - 在翻译之前熟悉翻译词条的位置,以及对应物品或者选项的功能,确保能知道语境下词条的真正意义 - 符合中文表达习惯,如果无法转换则改写句子形式 - 比如手册中存在的定语从句或被动语态 @@ -46,13 +45,13 @@ - 原文:`/achievement [player]`(Minecraft,Mojang) - 译文:`/achievement <成就名|*> [玩家]` -## 03.标点符号 +## 03.标点符号 > 汉化资源包中添加了中文全角标点修复补丁,现在全角标点均按照正常的宽度显示。 - 请与原版 Minecraft 保持统一,使用中文的标点符号。如果是保留不翻译的英文中的标点符号,则仍保留英文的标点符号 - - 原文:`Weighted Pressure Plate (Heavy)`(Minecraft,Mojang) - - 译文:`测重压力板(重质)` + - 原文:`Free fall from the top of the world (build limit) to the bottom of the world and survive`(Minecraft,Mojang) + - 译文:`从世界顶部(建筑高度限制处)自由落体,坠至世界底部并存活下来` - 遵守《标点符号用法》:[GB(T)15834-2011](http://people.ubuntu.com/~happyaron/l10n/GB(T)15834-2011.html) - 对于英文标点符号前或后的空格,请在修改标点符号为中文时删除 @@ -73,7 +72,7 @@ - 译文:`然而这只是理论。说起来容易做起来难:当时我使用的简易网络完全不适合拿来为这个仪式供应魔力,不仅挤压熔岩需要的压力巨大(需要20000LP启动仪式),抽取熔岩的开支也不小(每产生一格熔岩需要500LP)。` - 阿拉伯数字与英文单位之间不必添加空格 - - 原文:`Ideal for decoration, holding 50mb of fluid. Retains liquid when broken.`([Tinkers' Construct 3](https://github.com/SlimeKnights/TinkersConstruct/blob/1.16/src/main/resources/assets/tconstruct/lang/en_us.json), SlimeKnights) + - 原文:`Ideal for decoration, holding 50mb of fluid. Retains liquid when broken.`([Tinkers' Construct](https://github.com/SlimeKnights/TinkersConstruct/blob/1.16/src/main/resources/assets/tconstruct/lang/en_us.json), SlimeKnights) - 译文:`理想的装饰建材,能存储50mB的流体。被破坏时仍能保留其中的液体。` ### 1.12.2 及以下版本特有规则 @@ -116,7 +115,7 @@ - 目前可以**参考** - [模组翻译参考词典](https://dict.mcmod.cn/) - [模组译名标准化列表](https://github.com/Meow-J/Mod-Translation-Styleguide/blob/master/glossary.md) - - 以及[CFPA汉化仓库主页](https://github.com/CFPAOrg/Minecraft-Mod-Language-Package)下的各类可用资源 + - 以及 [CFPA汉化仓库主页](https://github.com/CFPAOrg/Minecraft-Mod-Language-Package)下的各类可用资源 - 如果还没有找到,请自行拟定翻译,如果实在无法想出翻译,则暂时留为英文 ## 07.语言 @@ -145,7 +144,7 @@ - 如果是经典 Mod,有早已熟知唯一译名,则采用该熟知译名 - `IndustrialCraft2` -> `工业时代 2` - `Twilight Forest` -> `暮色森林` -- 如果Mod名为术语或者单词翻译不存在歧义,则采用翻译名 +- 如果 Mod 名为术语或者单词翻译不存在歧义,则采用翻译名 - `Forestry` -> `林业` - `Logistics Pipes` -> `物流管道` - `Chisel` -> `凿子` @@ -153,12 +152,13 @@ - 部分模组存在多组分栏,建议统一采用 `模组名丨分栏名` 进行书写,中间的竖线为汉字 `丨(gùn)` - `Forestry Apiculture` -> `林业丨养蜂` -## 09. 特殊字符 - -主要指 104 ~ 118 号元素的中文名。这些字符是最近十几年逐步确定命名的元素,其绝大部分使用了新造字或者罕见字。而 Minecraft 自带的字库只支持第一平面,无法显示这些字符。 +## 09. 特殊字符 -我们采用了 Unicode 的私人使用区域,配合资源包的打包系统来显示这些字符,具体内容可参考文章[《为什么我们能看到汉字?》](https://www.bilibili.com/read/cv8362858)。 +主要指 104 ~ 118 号元素的中文名。这些字符是最近十几年逐步确定命名的元素,其绝大部分使用了新造字或者罕见字。在 1.19.4 及以下的 Minecraft 版本,自带的字库只支持第一平面,无法显示这些字符。同时,对于省略号和破折号,我们也对其进行了特殊的处理。使得排版看起来更规则也更整齐。 + 对于这些字符,在翻译时按照如下格式,会在打包系统中自动被处理,从而在游戏内正确显示。 | 翻译文本 | 转换字符 | 备注 | @@ -174,12 +174,12 @@ | [[钅哥]] | `\u9fd4` | | | [[钅尔]] | `\u9fed` | | | [[钅夫]] | `\ue90a` | | -| 镆 | `\u9546` | 此元素名已存在对应字符,无需修改替换 | +| 镆 | `\u9546` | 此元素名已存在对应字符,无需修改替换 | | [[钅立]] | `\ue90c` | | | [[石田]] | `\u9fec` | | | [[奥气]] | `\u9feb` | | - +| …… ]| `\u22ef\u22ef` | | +| —— | `\u2e3a` | | ## 10.署名 @@ -195,4 +195,4 @@ ## 12.参考资料 - - [中文文案排版指北](https://github.com/mzlogin/chinese-copywriting-guidelines) + - [中文文案排版指北](https://github.com/mzlogin/chinese-copywriting-guidelines) \ No newline at end of file From 78e34bfd64ef413ec3f7f3c58101a7855b9a56d7 Mon Sep 17 00:00:00 2001 From: Cactus_student <97865546+Cactusstudent@users.noreply.github.com> Date: Sun, 2 Jul 2023 22:19:30 +0800 Subject: [PATCH 07/14] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=97=A5=E6=9C=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index ee1c6ce..9b2c74f 100644 --- a/index.html +++ b/index.html @@ -21,7 +21,7 @@
From daff3ec67f0a918a0751e22bdec860649e746d5f Mon Sep 17 00:00:00 2001 From: Cactus_student <97865546+Cactusstudent@users.noreply.github.com> Date: Mon, 3 Jul 2023 11:25:29 +0800 Subject: [PATCH 08/14] =?UTF-8?q?=E5=B0=8F=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- file/rules.md | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/file/rules.md b/file/rules.md index 88c620e..42ddf94 100644 --- a/file/rules.md +++ b/file/rules.md @@ -42,8 +42,8 @@ - 能量单位(EU、MJ 等)请保留不翻译 - 按键(如 Shift、Ctrl 等)请不要翻译,并将首字母大写(部分模组语言文件会将 Shift 键描述为 `Sneak`) - 命令(如 `/say`,`/effect`)以及明文参数请保留不要翻译,而解释性参数则需要翻译 - - 原文:`/achievement [player]`(Minecraft,Mojang) - - 译文:`/achievement <成就名|*> [玩家]` + 原文:`/advancement (grant|revoke) everything`(Minecraft,Mojang) + - 译文:`/advancement (grant|revoke) <目标选择器参数> everything` ## 03.标点符号 @@ -114,7 +114,7 @@ - 若某词在现实中有对应的事物存在,但游戏中的表现与该实际事物不相关,应采取手段使该词的译名与现实不同 - 目前可以**参考** - [模组翻译参考词典](https://dict.mcmod.cn/) - - [模组译名标准化列表](https://github.com/Meow-J/Mod-Translation-Styleguide/blob/master/glossary.md) + - [模组译名标准化列表](https://github.com/Meow-J/Mod-Translation-Styleguide/blob/master/glossary.md)(**部分已过时**) - 以及 [CFPA汉化仓库主页](https://github.com/CFPAOrg/Minecraft-Mod-Language-Package)下的各类可用资源 - 如果还没有找到,请自行拟定翻译,如果实在无法想出翻译,则暂时留为英文 @@ -154,13 +154,11 @@ ## 09. 特殊字符 -主要指 104 ~ 118 号元素的中文名。这些字符是最近十几年逐步确定命名的元素,其绝大部分使用了新造字或者罕见字。在 1.19.4 及以下的 Minecraft 版本,自带的字库只支持第一平面,无法显示这些字符。同时,对于省略号和破折号,我们也对其进行了特殊的处理。使得排版看起来更规则也更整齐。 +主要指 104 ~ 118 号元素的中文名。这些字符是最近十几年逐步确定命名的元素,其绝大部分使用了新造字或者罕见字。在 1.19.4 及以下的 Minecraft 版本,自带的字库只支持第一平面,无法显示这些字符。对于这些字符,在翻译时按照如下格式,会在打包系统中自动被处理,从而在游戏内正确显示。同时,对于省略号和破折号,我们也对其进行了特殊的处理。使得排版看起来更规则也更整齐。 -对于这些字符,在翻译时按照如下格式,会在打包系统中自动被处理,从而在游戏内正确显示。 - | 翻译文本 | 转换字符 | 备注 | | :------: | :----: | :----------------------------------: | | [[钅卢]] | `\ue900` | | From 05ac334a078567d538bb02774e64880d8faedf0d Mon Sep 17 00:00:00 2001 From: Cactus_student <97865546+Cactusstudent@users.noreply.github.com> Date: Mon, 3 Jul 2023 11:25:41 +0800 Subject: [PATCH 09/14] =?UTF-8?q?=E6=9B=B4=E6=94=B9=E6=97=B6=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index 9b2c74f..ef827b2 100644 --- a/index.html +++ b/index.html @@ -21,7 +21,7 @@
From 0bbf714c74d607d770a3d704d9e13820fbed3365 Mon Sep 17 00:00:00 2001 From: Cactus_student <97865546+Cactusstudent@users.noreply.github.com> Date: Mon, 3 Jul 2023 11:42:02 +0800 Subject: [PATCH 10/14] =?UTF-8?q?=E6=88=91=E5=82=BB=E4=BA=86=E2=80=A6?= =?UTF-8?q?=E2=80=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- file/rules.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/file/rules.md b/file/rules.md index 42ddf94..a7f1e4c 100644 --- a/file/rules.md +++ b/file/rules.md @@ -42,8 +42,8 @@ - 能量单位(EU、MJ 等)请保留不翻译 - 按键(如 Shift、Ctrl 等)请不要翻译,并将首字母大写(部分模组语言文件会将 Shift 键描述为 `Sneak`) - 命令(如 `/say`,`/effect`)以及明文参数请保留不要翻译,而解释性参数则需要翻译 - 原文:`/advancement (grant|revoke) everything`(Minecraft,Mojang) - - 译文:`/advancement (grant|revoke) <目标选择器参数> everything` + 原文:`/time (add|query|set)