From 7879ce5e426b141221cff4a625201bc3945b7fb6 Mon Sep 17 00:00:00 2001 From: dovisutu <40313014+dovisutu@users.noreply.github.com> Date: Sat, 7 Sep 2024 15:28:10 +0800 Subject: [PATCH 01/13] Update packer.yml update 1.21 --- .github/workflows/packer.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/packer.yml b/.github/workflows/packer.yml index c850e9b72f96..2f4a5dccb675 100644 --- a/.github/workflows/packer.yml +++ b/.github/workflows/packer.yml @@ -99,7 +99,7 @@ jobs: matrix: # 版本列表。将对这里的每个版本判断,按需打包。 # 如需添加新版本,在这里添加即可。 - version: [ "1.12.2", "1.16", "1.16-fabric", "1.18", "1.18-fabric", "1.19", "1.20", "1.20-fabric" ] + version: [ "1.12.2", "1.16", "1.16-fabric", "1.18", "1.18-fabric", "1.19", "1.20", "1.20-fabric", "1.21", "1.21-fabric" ] runs-on: windows-latest steps: - uses: actions/checkout@v2 From bff2067401b675e7681065d72dca5caccba1f026 Mon Sep 17 00:00:00 2001 From: dovisutu <40313014+dovisutu@users.noreply.github.com> Date: Sat, 7 Sep 2024 15:55:26 +0800 Subject: [PATCH 02/13] Update pr-packer.yml update 1.21 --- .github/workflows/pr-packer.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pr-packer.yml b/.github/workflows/pr-packer.yml index 40ea6a6bf452..871debb46218 100644 --- a/.github/workflows/pr-packer.yml +++ b/.github/workflows/pr-packer.yml @@ -50,7 +50,7 @@ jobs: matrix: # 支持版本列表。将对这里的每个版本判断,按需打包。 # 如需添加新版本,在这里添加即可。 - version: ["1.12.2", "1.16", "1.16-fabric", "1.18", "1.18-fabric", "1.19", "1.20", "1.20-fabric"] + version: ["1.12.2", "1.16", "1.16-fabric", "1.18", "1.18-fabric", "1.19", "1.20", "1.20-fabric", "1.21", "1.21-fabric"] runs-on: windows-latest steps: - uses: actions/checkout@v2 @@ -106,4 +106,4 @@ jobs: with: name: Minecraft-Mod-Language-Package-${{ matrix.version }} path: Minecraft-Mod-Language-Package-${{ matrix.version }}/* - if: steps.check-changes.outputs.changed == 'true' || github.event_name == 'workflow_dispatch' \ No newline at end of file + if: steps.check-changes.outputs.changed == 'true' || github.event_name == 'workflow_dispatch' From 487d68e4fde4e521e24810b38160ccc73ab0198d Mon Sep 17 00:00:00 2001 From: dovisutu <40313014+dovisutu@users.noreply.github.com> Date: Sat, 7 Sep 2024 15:58:02 +0800 Subject: [PATCH 03/13] Create 1.21.json --- config/packer/1.21.json | 43 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 config/packer/1.21.json diff --git a/config/packer/1.21.json b/config/packer/1.21.json new file mode 100644 index 000000000000..04c5ee42a1a1 --- /dev/null +++ b/config/packer/1.21.json @@ -0,0 +1,43 @@ +{ + "base": { + "version": "1.21", + "targetLanguages": [ + "zh_cn" + ], + "exclusionMods": [], + "exclusionNamespaces": [] + }, + "floating": { + "inclusionDomains": [ + "font", + "textures" + ], + "exclusionDomains": [], + "exclusionPaths": [ + "packer-policy.json", + "local-config.json", + "README.md" + ], + "inclusionPaths": [], + "characterReplacement": { + "\\[\\[钅卢\\]\\]": "\ud872\udf3b", + "\\[\\[钅杜\\]\\]": "\ud872\udf4a", + "\\[\\[钅喜\\]\\]": "\ud872\udf73", + "\\[\\[钅波\\]\\]": "\ud872\udf5b", + "\\[\\[钅黑\\]\\]": "\ud872\udf76", + "\\[\\[钅麦\\]\\]": "\u9fcf", + "\\[\\[钅达\\]\\]": "\ud86d\udffc", + "\\[\\[钅仑\\]\\]": "\ud872\udf2d", + "\\[\\[钅哥\\]\\]": "\u9fd4", + "\\[\\[钅尔\\]\\]": "\u9fed", + "\\[\\[钅夫\\]\\]": "\ud86d\udce7", + "\\[\\[钅立\\]\\]": "\ud86d\udff7", + "\\[\\[石田\\]\\]": "\u9fec", + "\\[\\[奥气\\]\\]": "\u9feb", + "\\[\\[气奥\\]\\]": "\u9feb", + "……": "\u22ef\u22ef", + "——": "\u2e3a" + }, + "destinationReplacement": {} + } +} From 917e816f3b99b5bd0d8a610b63055fdfaf1f7f0d Mon Sep 17 00:00:00 2001 From: dovisutu <40313014+dovisutu@users.noreply.github.com> Date: Sat, 7 Sep 2024 16:36:04 +0800 Subject: [PATCH 04/13] [TEMP]Create pack.mcmeta --- projects/1.21/pack.mcmeta | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 projects/1.21/pack.mcmeta diff --git a/projects/1.21/pack.mcmeta b/projects/1.21/pack.mcmeta new file mode 100644 index 000000000000..b41febc43a98 --- /dev/null +++ b/projects/1.21/pack.mcmeta @@ -0,0 +1,6 @@ +{{ + "pack": {{ + "pack_format": 15, + "description": "汉化万用包,仅供1.20.1Forge使用\n打包时间:{0:yyyy-MM-ddTHH:mm:ssZ}" + }} +}} From 917d6f881702e09d7471030ce7c3bec63d109ddd Mon Sep 17 00:00:00 2001 From: dovisutu <40313014+dovisutu@users.noreply.github.com> Date: Sat, 7 Sep 2024 16:39:05 +0800 Subject: [PATCH 05/13] Create packer-policy.json --- projects/1.21/assets/minecraft/minecraft/packer-policy.json | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 projects/1.21/assets/minecraft/minecraft/packer-policy.json diff --git a/projects/1.21/assets/minecraft/minecraft/packer-policy.json b/projects/1.21/assets/minecraft/minecraft/packer-policy.json new file mode 100644 index 000000000000..adb266a02b73 --- /dev/null +++ b/projects/1.21/assets/minecraft/minecraft/packer-policy.json @@ -0,0 +1,6 @@ +[ + { + "type": "indirect", + "source": "projects/1.20/assets/minecraft/minecraft" + } +] From 41e0b9b87f1bbdf8da57cab6bd7ebed32a573f24 Mon Sep 17 00:00:00 2001 From: dovisutu <40313014+dovisutu@users.noreply.github.com> Date: Sat, 7 Sep 2024 16:41:03 +0800 Subject: [PATCH 06/13] [Temp]Create README.md --- .../1.21/assets/minecraft/minecraft/README.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 projects/1.21/assets/minecraft/minecraft/README.md diff --git a/projects/1.21/assets/minecraft/minecraft/README.md b/projects/1.21/assets/minecraft/minecraft/README.md new file mode 100644 index 000000000000..03df36c44ebb --- /dev/null +++ b/projects/1.21/assets/minecraft/minecraft/README.md @@ -0,0 +1,18 @@ +## 概述 + +该命名空间存放了用于`Minecraft-Mod-Language-Package`汉化资源包的字体修正包。内容主要包括: +- 基于1.16+对拓展区的支持,直接实现**元素符号**正常显示。 +- 全面调整了**各类标点符号**的宽度。 +- 针对**省略号**、**破折号**的显示做了特别优化: + - **省略号**现在可以*模拟*等距点——虽说不是完美等距,但看起来差不多。 + - 单个**破折号**在显示时可以*连起来*了。 + +--- + +1.20版本中,由于Minecraft全面修改了使用的Unifont字体,**标点符号宽度**部分的大多内容已经不需要了。尽管如此,引用时仍然引用了整张贴图,因为懒得裁剪了。 +尽管1.20**名义上**提供了原生的**元素符号**支持,但实测表明,提供的字形*存在严重*偏移,看着非常不顺眼,故元素符号替换仍然保留。 + +### 加载结构参考 + +- `indirect`@`projects/1.20/assets/minecraft/minecraft`
引用[1.16处的字体修正包](../../../../1.16/assets/minecraft/minecraft/README.md),以获取字体资源。 + - **合并行为**:所有的字体描述文件都会被上一步完全覆盖。 From 330c220577f6dffa9727c0e14159270fb0e6b663 Mon Sep 17 00:00:00 2001 From: dovisutu <40313014+dovisutu@users.noreply.github.com> Date: Sat, 7 Sep 2024 16:44:22 +0800 Subject: [PATCH 07/13] Update README.md Mend the text --- projects/1.21/assets/minecraft/minecraft/README.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/projects/1.21/assets/minecraft/minecraft/README.md b/projects/1.21/assets/minecraft/minecraft/README.md index 03df36c44ebb..a705c36df2f1 100644 --- a/projects/1.21/assets/minecraft/minecraft/README.md +++ b/projects/1.21/assets/minecraft/minecraft/README.md @@ -9,10 +9,8 @@ --- -1.20版本中,由于Minecraft全面修改了使用的Unifont字体,**标点符号宽度**部分的大多内容已经不需要了。尽管如此,引用时仍然引用了整张贴图,因为懒得裁剪了。 -尽管1.20**名义上**提供了原生的**元素符号**支持,但实测表明,提供的字形*存在严重*偏移,看着非常不顺眼,故元素符号替换仍然保留。 +从1.20到1.21,字体支持情况没有太大的更改。由于字体描述文件结构已经解耦合,1.20的所有文件都可以无差别地应用过来。 ### 加载结构参考 -- `indirect`@`projects/1.20/assets/minecraft/minecraft`
引用[1.16处的字体修正包](../../../../1.16/assets/minecraft/minecraft/README.md),以获取字体资源。 - - **合并行为**:所有的字体描述文件都会被上一步完全覆盖。 +- `indirect`@`projects/1.20/assets/minecraft/minecraft`
复用[1.20处的字体修正包](../../../../1.20/assets/minecraft/minecraft/README.md)。 From 502e7cb37dc0d32746438051ff8760d7bc8d7053 Mon Sep 17 00:00:00 2001 From: dovisutu <40313014+dovisutu@users.noreply.github.com> Date: Sat, 7 Sep 2024 16:47:53 +0800 Subject: [PATCH 08/13] Use format range target is 1.21(.0) release --- projects/1.21/pack.mcmeta | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/projects/1.21/pack.mcmeta b/projects/1.21/pack.mcmeta index b41febc43a98..a432bf6f2cb0 100644 --- a/projects/1.21/pack.mcmeta +++ b/projects/1.21/pack.mcmeta @@ -1,6 +1,7 @@ {{ "pack": {{ - "pack_format": 15, - "description": "汉化万用包,仅供1.20.1Forge使用\n打包时间:{0:yyyy-MM-ddTHH:mm:ssZ}" + "pack_format": 34, + "supported_formats": [33, 37], + "description": "汉化万用包,仅供1.21Forge使用\n打包时间:{0:yyyy-MM-ddTHH:mm:ssZ}" }} }} From addbeb544e4da20b32e638850b8ff4f1df1a9548 Mon Sep 17 00:00:00 2001 From: SlimeSB <86453765+SlimeSB@users.noreply.github.com> Date: Sat, 7 Sep 2024 20:24:14 +0800 Subject: [PATCH 09/13] =?UTF-8?q?=E6=9D=82=E5=8A=A1=EF=BC=9A=E5=A4=8D?= =?UTF-8?q?=E5=88=B6logo=E3=80=81=E8=AE=B8=E5=8F=AF=E8=AF=81=E3=80=81readm?= =?UTF-8?q?e=20&=20=E6=8E=92=E9=99=A4ae2guide?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/packer/1.21-fabric.json | 45 ++++ config/packer/1.21.json | 4 +- projects/1.21-fabric/LICENSE | 438 +++++++++++++++++++++++++++++++ projects/1.21-fabric/README.txt | 15 ++ projects/1.21-fabric/pack.mcmeta | 7 + projects/1.21-fabric/pack.png | Bin 0 -> 4472 bytes projects/1.21/LICENSE | 438 +++++++++++++++++++++++++++++++ projects/1.21/README.txt | 15 ++ projects/1.21/pack.png | Bin 0 -> 4472 bytes 9 files changed, 961 insertions(+), 1 deletion(-) create mode 100644 config/packer/1.21-fabric.json create mode 100644 projects/1.21-fabric/LICENSE create mode 100644 projects/1.21-fabric/README.txt create mode 100644 projects/1.21-fabric/pack.mcmeta create mode 100644 projects/1.21-fabric/pack.png create mode 100644 projects/1.21/LICENSE create mode 100644 projects/1.21/README.txt create mode 100644 projects/1.21/pack.png diff --git a/config/packer/1.21-fabric.json b/config/packer/1.21-fabric.json new file mode 100644 index 000000000000..ef918519d9f1 --- /dev/null +++ b/config/packer/1.21-fabric.json @@ -0,0 +1,45 @@ +{ + "base": { + "version": "1.21-fabric", + "targetLanguages": [ + "zh_cn" + ], + "exclusionMods": [], + "exclusionNamespaces": [] + }, + "floating": { + "inclusionDomains": [ + "font", + "textures" + ], + "exclusionDomains": [ + "ae2guide" + ], + "exclusionPaths": [ + "packer-policy.json", + "local-config.json", + "README.md" + ], + "inclusionPaths": [], + "characterReplacement": { + "\\[\\[钅卢\\]\\]": "\ud872\udf3b", + "\\[\\[钅杜\\]\\]": "\ud872\udf4a", + "\\[\\[钅喜\\]\\]": "\ud872\udf73", + "\\[\\[钅波\\]\\]": "\ud872\udf5b", + "\\[\\[钅黑\\]\\]": "\ud872\udf76", + "\\[\\[钅麦\\]\\]": "\u9fcf", + "\\[\\[钅达\\]\\]": "\ud86d\udffc", + "\\[\\[钅仑\\]\\]": "\ud872\udf2d", + "\\[\\[钅哥\\]\\]": "\u9fd4", + "\\[\\[钅尔\\]\\]": "\u9fed", + "\\[\\[钅夫\\]\\]": "\ud86d\udce7", + "\\[\\[钅立\\]\\]": "\ud86d\udff7", + "\\[\\[石田\\]\\]": "\u9fec", + "\\[\\[奥气\\]\\]": "\u9feb", + "\\[\\[气奥\\]\\]": "\u9feb", + "……": "\u22ef\u22ef", + "——": "\u2e3a" + }, + "destinationReplacement": {} + } +} diff --git a/config/packer/1.21.json b/config/packer/1.21.json index 04c5ee42a1a1..bc56b8ac8413 100644 --- a/config/packer/1.21.json +++ b/config/packer/1.21.json @@ -12,7 +12,9 @@ "font", "textures" ], - "exclusionDomains": [], + "exclusionDomains": [ + "ae2guide" + ], "exclusionPaths": [ "packer-policy.json", "local-config.json", diff --git a/projects/1.21-fabric/LICENSE b/projects/1.21-fabric/LICENSE new file mode 100644 index 000000000000..385bca203860 --- /dev/null +++ b/projects/1.21-fabric/LICENSE @@ -0,0 +1,438 @@ +Attribution-NonCommercial-ShareAlike 4.0 International + +======================================================================= + +Creative Commons Corporation ("Creative Commons") is not a law firm and +does not provide legal services or legal advice. Distribution of +Creative Commons public licenses does not create a lawyer-client or +other relationship. Creative Commons makes its licenses and related +information available on an "as-is" basis. Creative Commons gives no +warranties regarding its licenses, any material licensed under their +terms and conditions, or any related information. Creative Commons +disclaims all liability for damages resulting from their use to the +fullest extent possible. + +Using Creative Commons Public Licenses + +Creative Commons public licenses provide a standard set of terms and +conditions that creators and other rights holders may use to share +original works of authorship and other material subject to copyright +and certain other rights specified in the public license below. The +following considerations are for informational purposes only, are not +exhaustive, and do not form part of our licenses. + + Considerations for licensors: Our public licenses are + intended for use by those authorized to give the public + permission to use material in ways otherwise restricted by + copyright and certain other rights. Our licenses are + irrevocable. Licensors should read and understand the terms + and conditions of the license they choose before applying it. + Licensors should also secure all rights necessary before + applying our licenses so that the public can reuse the + material as expected. Licensors should clearly mark any + material not subject to the license. This includes other CC- + licensed material, or material used under an exception or + limitation to copyright. More considerations for licensors: + wiki.creativecommons.org/Considerations_for_licensors + + Considerations for the public: By using one of our public + licenses, a licensor grants the public permission to use the + licensed material under specified terms and conditions. If + the licensor's permission is not necessary for any reason--for + example, because of any applicable exception or limitation to + copyright--then that use is not regulated by the license. Our + licenses grant only permissions under copyright and certain + other rights that a licensor has authority to grant. Use of + the licensed material may still be restricted for other + reasons, including because others have copyright or other + rights in the material. A licensor may make special requests, + such as asking that all changes be marked or described. + Although not required by our licenses, you are encouraged to + respect those requests where reasonable. More_considerations + for the public: + wiki.creativecommons.org/Considerations_for_licensees + +======================================================================= + +Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International +Public License + +By exercising the Licensed Rights (defined below), You accept and agree +to be bound by the terms and conditions of this Creative Commons +Attribution-NonCommercial-ShareAlike 4.0 International Public License +("Public License"). To the extent this Public License may be +interpreted as a contract, You are granted the Licensed Rights in +consideration of Your acceptance of these terms and conditions, and the +Licensor grants You such rights in consideration of benefits the +Licensor receives from making the Licensed Material available under +these terms and conditions. + + +Section 1 -- Definitions. + + a. Adapted Material means material subject to Copyright and Similar + Rights that is derived from or based upon the Licensed Material + and in which the Licensed Material is translated, altered, + arranged, transformed, or otherwise modified in a manner requiring + permission under the Copyright and Similar Rights held by the + Licensor. For purposes of this Public License, where the Licensed + Material is a musical work, performance, or sound recording, + Adapted Material is always produced where the Licensed Material is + synched in timed relation with a moving image. + + b. Adapter's License means the license You apply to Your Copyright + and Similar Rights in Your contributions to Adapted Material in + accordance with the terms and conditions of this Public License. + + c. BY-NC-SA Compatible License means a license listed at + creativecommons.org/compatiblelicenses, approved by Creative + Commons as essentially the equivalent of this Public License. + + d. Copyright and Similar Rights means copyright and/or similar rights + closely related to copyright including, without limitation, + performance, broadcast, sound recording, and Sui Generis Database + Rights, without regard to how the rights are labeled or + categorized. For purposes of this Public License, the rights + specified in Section 2(b)(1)-(2) are not Copyright and Similar + Rights. + + e. Effective Technological Measures means those measures that, in the + absence of proper authority, may not be circumvented under laws + fulfilling obligations under Article 11 of the WIPO Copyright + Treaty adopted on December 20, 1996, and/or similar international + agreements. + + f. Exceptions and Limitations means fair use, fair dealing, and/or + any other exception or limitation to Copyright and Similar Rights + that applies to Your use of the Licensed Material. + + g. License Elements means the license attributes listed in the name + of a Creative Commons Public License. The License Elements of this + Public License are Attribution, NonCommercial, and ShareAlike. + + h. Licensed Material means the artistic or literary work, database, + or other material to which the Licensor applied this Public + License. + + i. Licensed Rights means the rights granted to You subject to the + terms and conditions of this Public License, which are limited to + all Copyright and Similar Rights that apply to Your use of the + Licensed Material and that the Licensor has authority to license. + + j. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + + k. NonCommercial means not primarily intended for or directed towards + commercial advantage or monetary compensation. For purposes of + this Public License, the exchange of the Licensed Material for + other material subject to Copyright and Similar Rights by digital + file-sharing or similar means is NonCommercial provided there is + no payment of monetary compensation in connection with the + exchange. + + l. Share means to provide material to the public by any means or + process that requires permission under the Licensed Rights, such + as reproduction, public display, public performance, distribution, + dissemination, communication, or importation, and to make material + available to the public including in ways that members of the + public may access the material from a place and at a time + individually chosen by them. + + m. Sui Generis Database Rights means rights other than copyright + resulting from Directive 96/9/EC of the European Parliament and of + the Council of 11 March 1996 on the legal protection of databases, + as amended and/or succeeded, as well as other essentially + equivalent rights anywhere in the world. + + n. You means the individual or entity exercising the Licensed Rights + under this Public License. Your has a corresponding meaning. + + +Section 2 -- Scope. + + a. License grant. + + 1. Subject to the terms and conditions of this Public License, + the Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to + exercise the Licensed Rights in the Licensed Material to: + + a. reproduce and Share the Licensed Material, in whole or + in part, for NonCommercial purposes only; and + + b. produce, reproduce, and Share Adapted Material for + NonCommercial purposes only. + + 2. Exceptions and Limitations. For the avoidance of doubt, where + Exceptions and Limitations apply to Your use, this Public + License does not apply, and You do not need to comply with + its terms and conditions. + + 3. Term. The term of this Public License is specified in Section + 6(a). + + 4. Media and formats; technical modifications allowed. The + Licensor authorizes You to exercise the Licensed Rights in + all media and formats whether now known or hereafter created, + and to make technical modifications necessary to do so. The + Licensor waives and/or agrees not to assert any right or + authority to forbid You from making technical modifications + necessary to exercise the Licensed Rights, including + technical modifications necessary to circumvent Effective + Technological Measures. For purposes of this Public License, + simply making modifications authorized by this Section 2(a) + (4) never produces Adapted Material. + + 5. Downstream recipients. + + a. Offer from the Licensor -- Licensed Material. Every + recipient of the Licensed Material automatically + receives an offer from the Licensor to exercise the + Licensed Rights under the terms and conditions of this + Public License. + + b. Additional offer from the Licensor -- Adapted Material. + Every recipient of Adapted Material from You + automatically receives an offer from the Licensor to + exercise the Licensed Rights in the Adapted Material + under the conditions of the Adapter's License You apply. + + c. No downstream restrictions. You may not offer or impose + any additional or different terms or conditions on, or + apply any Effective Technological Measures to, the + Licensed Material if doing so restricts exercise of the + Licensed Rights by any recipient of the Licensed + Material. + + 6. No endorsement. Nothing in this Public License constitutes or + may be construed as permission to assert or imply that You + are, or that Your use of the Licensed Material is, connected + with, or sponsored, endorsed, or granted official status by, + the Licensor or others designated to receive attribution as + provided in Section 3(a)(1)(A)(i). + + b. Other rights. + + 1. Moral rights, such as the right of integrity, are not + licensed under this Public License, nor are publicity, + privacy, and/or other similar personality rights; however, to + the extent possible, the Licensor waives and/or agrees not to + assert any such rights held by the Licensor to the limited + extent necessary to allow You to exercise the Licensed + Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this + Public License. + + 3. To the extent possible, the Licensor waives any right to + collect royalties from You for the exercise of the Licensed + Rights, whether directly or through a collecting society + under any voluntary or waivable statutory or compulsory + licensing scheme. In all other cases the Licensor expressly + reserves any right to collect such royalties, including when + the Licensed Material is used other than for NonCommercial + purposes. + + +Section 3 -- License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the +following conditions. + + a. Attribution. + + 1. If You Share the Licensed Material (including in modified + form), You must: + + a. retain the following if it is supplied by the Licensor + with the Licensed Material: + + i. identification of the creator(s) of the Licensed + Material and any others designated to receive + attribution, in any reasonable manner requested by + the Licensor (including by pseudonym if + designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of + warranties; + + v. a URI or hyperlink to the Licensed Material to the + extent reasonably practicable; + + b. indicate if You modified the Licensed Material and + retain an indication of any previous modifications; and + + c. indicate the Licensed Material is licensed under this + Public License, and include the text of, or the URI or + hyperlink to, this Public License. + + 2. You may satisfy the conditions in Section 3(a)(1) in any + reasonable manner based on the medium, means, and context in + which You Share the Licensed Material. For example, it may be + reasonable to satisfy the conditions by providing a URI or + hyperlink to a resource that includes the required + information. + 3. If requested by the Licensor, You must remove any of the + information required by Section 3(a)(1)(A) to the extent + reasonably practicable. + + b. ShareAlike. + + In addition to the conditions in Section 3(a), if You Share + Adapted Material You produce, the following conditions also apply. + + 1. The Adapter's License You apply must be a Creative Commons + license with the same License Elements, this version or + later, or a BY-NC-SA Compatible License. + + 2. You must include the text of, or the URI or hyperlink to, the + Adapter's License You apply. You may satisfy this condition + in any reasonable manner based on the medium, means, and + context in which You Share Adapted Material. + + 3. You may not offer or impose any additional or different terms + or conditions on, or apply any Effective Technological + Measures to, Adapted Material that restrict exercise of the + rights granted under the Adapter's License You apply. + + +Section 4 -- Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that +apply to Your use of the Licensed Material: + + a. for the avoidance of doubt, Section 2(a)(1) grants You the right + to extract, reuse, reproduce, and Share all or a substantial + portion of the contents of the database for NonCommercial purposes + only; + + b. if You include all or a substantial portion of the database + contents in a database in which You have Sui Generis Database + Rights, then the database in which You have Sui Generis Database + Rights (but not its individual contents) is Adapted Material, + including for purposes of Section 3(b); and + + c. You must comply with the conditions in Section 3(a) if You Share + all or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not +replace Your obligations under this Public License where the Licensed +Rights include other Copyright and Similar Rights. + + +Section 5 -- Disclaimer of Warranties and Limitation of Liability. + + a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE + EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS + AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF + ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, + IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, + WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR + PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, + ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT + KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT + ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. + + b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE + TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, + NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, + INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, + COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR + USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR + DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR + IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. + + c. The disclaimer of warranties and limitation of liability provided + above shall be interpreted in a manner that, to the extent + possible, most closely approximates an absolute disclaimer and + waiver of all liability. + + +Section 6 -- Term and Termination. + + a. This Public License applies for the term of the Copyright and + Similar Rights licensed here. However, if You fail to comply with + this Public License, then Your rights under this Public License + terminate automatically. + + b. Where Your right to use the Licensed Material has terminated under + Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided + it is cured within 30 days of Your discovery of the + violation; or + + 2. upon express reinstatement by the Licensor. + + For the avoidance of doubt, this Section 6(b) does not affect any + right the Licensor may have to seek remedies for Your violations + of this Public License. + + c. For the avoidance of doubt, the Licensor may also offer the + Licensed Material under separate terms or conditions or stop + distributing the Licensed Material at any time; however, doing so + will not terminate this Public License. + + d. Sections 1, 5, 6, 7, and 8 survive termination of this Public + License. + + +Section 7 -- Other Terms and Conditions. + + a. The Licensor shall not be bound by any additional or different + terms or conditions communicated by You unless expressly agreed. + + b. Any arrangements, understandings, or agreements regarding the + Licensed Material not stated herein are separate from and + independent of the terms and conditions of this Public License. + + +Section 8 -- Interpretation. + + a. For the avoidance of doubt, this Public License does not, and + shall not be interpreted to, reduce, limit, restrict, or impose + conditions on any use of the Licensed Material that could lawfully + be made without permission under this Public License. + + b. To the extent possible, if any provision of this Public License is + deemed unenforceable, it shall be automatically reformed to the + minimum extent necessary to make it enforceable. If the provision + cannot be reformed, it shall be severed from this Public License + without affecting the enforceability of the remaining terms and + conditions. + + c. No term or condition of this Public License will be waived and no + failure to comply consented to unless expressly agreed to by the + Licensor. + + d. Nothing in this Public License constitutes or may be interpreted + as a limitation upon, or waiver of, any privileges and immunities + that apply to the Licensor or You, including from the legal + processes of any jurisdiction or authority. + +======================================================================= + +Creative Commons is not a party to its public +licenses. Notwithstanding, Creative Commons may elect to apply one of +its public licenses to material it publishes and in those instances +will be considered the “Licensor.” The text of the Creative Commons +public licenses is dedicated to the public domain under the CC0 Public +Domain Dedication. Except for the limited purpose of indicating that +material is shared under a Creative Commons public license or as +otherwise permitted by the Creative Commons policies published at +creativecommons.org/policies, Creative Commons does not authorize the +use of the trademark "Creative Commons" or any other trademark or logo +of Creative Commons without its prior written consent including, +without limitation, in connection with any unauthorized modifications +to any of its public licenses or any other arrangements, +understandings, or agreements concerning use of licensed material. For +the avoidance of doubt, this paragraph does not form part of the +public licenses. + +Creative Commons may be contacted at creativecommons.org. + diff --git a/projects/1.21-fabric/README.txt b/projects/1.21-fabric/README.txt new file mode 100644 index 000000000000..5097cab36cf4 --- /dev/null +++ b/projects/1.21-fabric/README.txt @@ -0,0 +1,15 @@ +本资源包是适用于 Minecraft 1.21 Fabric 的简体中文资源包,提供模组的简体中文本地化。 + +署名:CFPA团队(完整贡献者名单:https://github.com/CFPAOrg/Minecraft-Mod-Language-Package/graphs/contributors) + +项目主页:https://cfpa.site/ +参与贡献:https://cfpa.site/joinus.html +反馈问题:https://support.qq.com/product/382723 +GitHub 仓库:https://github.com/CFPAOrg/Minecraft-Mod-Language-Package + +如果你是手动下载的本资源包,欢迎使用 I18n Update Mod 模组自动下载安装资源包。 + +I18n Update Mod 下载方式有 +MC百科:https://www.mcmod.cn/download/1188.html +CurseForge:https://www.curseforge.com/minecraft/mc-mods/i18nupdatemod +Modrinth:https://modrinth.com/mod/i18nupdatemod \ No newline at end of file diff --git a/projects/1.21-fabric/pack.mcmeta b/projects/1.21-fabric/pack.mcmeta new file mode 100644 index 000000000000..a432bf6f2cb0 --- /dev/null +++ b/projects/1.21-fabric/pack.mcmeta @@ -0,0 +1,7 @@ +{{ + "pack": {{ + "pack_format": 34, + "supported_formats": [33, 37], + "description": "汉化万用包,仅供1.21Forge使用\n打包时间:{0:yyyy-MM-ddTHH:mm:ssZ}" + }} +}} diff --git a/projects/1.21-fabric/pack.png b/projects/1.21-fabric/pack.png new file mode 100644 index 0000000000000000000000000000000000000000..e35a3352af2a9514df29dd32d00f62be6792646c GIT binary patch literal 4472 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 Date: Sat, 7 Sep 2024 20:30:53 +0800 Subject: [PATCH 10/13] =?UTF-8?q?=E8=A1=A5=E4=B8=8A=E5=AD=97=E4=BD=93?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../assets/minecraft/minecraft/README.md | 16 ++++++++++++++++ .../minecraft/minecraft/packer-policy.json | 6 ++++++ 2 files changed, 22 insertions(+) create mode 100644 projects/1.21-fabric/assets/minecraft/minecraft/README.md create mode 100644 projects/1.21-fabric/assets/minecraft/minecraft/packer-policy.json diff --git a/projects/1.21-fabric/assets/minecraft/minecraft/README.md b/projects/1.21-fabric/assets/minecraft/minecraft/README.md new file mode 100644 index 000000000000..a705c36df2f1 --- /dev/null +++ b/projects/1.21-fabric/assets/minecraft/minecraft/README.md @@ -0,0 +1,16 @@ +## 概述 + +该命名空间存放了用于`Minecraft-Mod-Language-Package`汉化资源包的字体修正包。内容主要包括: +- 基于1.16+对拓展区的支持,直接实现**元素符号**正常显示。 +- 全面调整了**各类标点符号**的宽度。 +- 针对**省略号**、**破折号**的显示做了特别优化: + - **省略号**现在可以*模拟*等距点——虽说不是完美等距,但看起来差不多。 + - 单个**破折号**在显示时可以*连起来*了。 + +--- + +从1.20到1.21,字体支持情况没有太大的更改。由于字体描述文件结构已经解耦合,1.20的所有文件都可以无差别地应用过来。 + +### 加载结构参考 + +- `indirect`@`projects/1.20/assets/minecraft/minecraft`
复用[1.20处的字体修正包](../../../../1.20/assets/minecraft/minecraft/README.md)。 diff --git a/projects/1.21-fabric/assets/minecraft/minecraft/packer-policy.json b/projects/1.21-fabric/assets/minecraft/minecraft/packer-policy.json new file mode 100644 index 000000000000..adb266a02b73 --- /dev/null +++ b/projects/1.21-fabric/assets/minecraft/minecraft/packer-policy.json @@ -0,0 +1,6 @@ +[ + { + "type": "indirect", + "source": "projects/1.20/assets/minecraft/minecraft" + } +] From 9f19652d3c0c41bfcc652cb445928d0141a2c0c6 Mon Sep 17 00:00:00 2001 From: SlimeSB <86453765+SlimeSB@users.noreply.github.com> Date: Sat, 7 Sep 2024 20:47:04 +0800 Subject: [PATCH 11/13] =?UTF-8?q?=E6=94=B9=E6=8F=8F=E8=BF=B0=20=E5=8A=A0?= =?UTF-8?q?=E4=B8=AAjei=E8=AF=95=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../assets/jei/jei/lang/en_us.json | 204 ++++++++++++++++++ .../assets/jei/jei/lang/zh_cn.json | 204 ++++++++++++++++++ projects/1.21-fabric/pack.mcmeta | 2 +- projects/1.21/pack.mcmeta | 2 +- 4 files changed, 410 insertions(+), 2 deletions(-) create mode 100644 projects/1.21-fabric/assets/jei/jei/lang/en_us.json create mode 100644 projects/1.21-fabric/assets/jei/jei/lang/zh_cn.json diff --git a/projects/1.21-fabric/assets/jei/jei/lang/en_us.json b/projects/1.21-fabric/assets/jei/jei/lang/en_us.json new file mode 100644 index 000000000000..72e5b552b6e4 --- /dev/null +++ b/projects/1.21-fabric/assets/jei/jei/lang/en_us.json @@ -0,0 +1,204 @@ +{ + "_comment": "Tooltips", + "jei.tooltip.config": "JEI Config", + "jei.tooltip.show.recipes": "Show Recipes", + "jei.tooltip.show.all.recipes": "Show All Recipes", + "jei.tooltip.delete.item": "Click to Delete", + "jei.tooltip.liquid.amount.with.capacity": "%s / %s mB", + "jei.tooltip.liquid.amount": "%s mB", + "jei.tooltip.transfer": "Move Items", + "jei.tooltip.recipe.tag": "Accepts tag: %s", + "jei.tooltip.item.colors": "Colors: %s", + "jei.tooltip.shapeless.recipe": "Shapeless Recipe", + "jei.tooltip.cheat.mode.button.enabled": "Cheat Mode enabled", + "jei.tooltip.cheat.mode.how.to.disable.hotkey": "Press \"%s\" to toggle it.", + "jei.tooltip.cheat.mode.how.to.disable.hover.config.button.hotkey": "%s here to toggle it.", + "jei.tooltip.recipe.by": "Recipe By: %s", + "jei.tooltip.recipe.id": "Recipe ID: %s", + "jei.tooltip.not.enough.space": "There is not enough space to display the JEI ingredient list overlay here.", + "jei.tooltip.ingredient.list.disabled": "The JEI overlays are disabled.", + "jei.tooltip.ingredient.list.disabled.how.to.fix": "Press \"%s\" to enable them.", + "jei.tooltip.bookmarks": "JEI Bookmarks", + "jei.tooltip.bookmarks.usage.nokey": "Add a key binding for JEI bookmarks in your Controls settings.", + "jei.tooltip.bookmarks.usage.key": "Hover over an ingredient and press \"%s\" to bookmark it.", + "jei.tooltip.bookmarks.not.enough.space": "There is not enough space to display the JEI bookmark list overlay here.", + "jei.tooltip.bookmarks.recipe": "%s Recipe Bookmark", + "jei.tooltip.bookmarks.recipe.add": "Bookmark this recipe.", + "jei.tooltip.bookmarks.recipe.remove": "Remove the bookmark for this recipe.", + "jei.tooltip.bookmarks.tooltips.usage": "[%s to show details]", + "jei.tooltip.bookmarks.tooltips.transfer.usage": "[%s to craft one]", + "jei.tooltip.bookmarks.tooltips.transfer.max.usage": "[%s to craft many]", + "jei.tooltip.recipe.sort.bookmarks.first.enabled": "Show bookmarked recipes first (enabled)", + "jei.tooltip.recipe.sort.bookmarks.first.disabled": "Show bookmarked recipes first (disabled)", + "jei.tooltip.recipe.sort.craftable.first.enabled": "Show craftable recipes first (enabled)", + "jei.tooltip.recipe.sort.craftable.first.disabled": "Show craftable recipes first (disabled)", + + "_comment": "Error Tooltips", + "jei.tooltip.error.recipe.transfer.missing": "Missing Items", + "jei.tooltip.error.recipe.transfer.inventory.full": "Inventory is too full", + "jei.tooltip.error.recipe.transfer.unknown": "Unknown error, see logs", + "jei.tooltip.error.recipe.transfer.no.server": "The server must have JEI installed", + "jei.tooltip.error.recipe.transfer.disabled": "The server config has disabled JEI recipe transfer", + "jei.tooltip.error.recipe.transfer.too.large.player.inventory": "Recipe is too large to craft in the 2x2 player crafting grid.", + "jei.tooltip.error.crash": "This ingredient crashed when getting its tooltip. Please see the client logs for detailed information.", + "jei.tooltip.error.render.crash": "This ingredient crashed when being rendered. Please see the client logs for detailed information.", + + "_comment": "Error Messages", + "jei.chat.error.no.cheat.permission.1": "You do not have permission to use JEI's Cheat Mode.", + "jei.chat.error.no.cheat.permission.disabled": "On this server, JEI's Cheat Mode is disabled for all players.", + "jei.chat.error.no.cheat.permission.enabled": "On this server, the following types of players can use JEI's Cheat Mode:", + "jei.chat.error.no.cheat.permission.creative": "players who are in Creative Mode", + "jei.chat.error.no.cheat.permission.op": "players who are have Operator Status (/op)", + "jei.chat.error.no.cheat.permission.give": "players who can use /give", + + "_comment": "Key Bindings", + "jei.key.category.overlays": "JEI (Overlays)", + "key.jei.toggleOverlay": "Show/Hide JEI Overlays", + "key.jei.focusSearch": "Select Search Bar", + "key.jei.previousPage": "Previous Page", + "key.jei.nextPage": "Next Page", + "key.jei.toggleBookmarkOverlay": "Show/Hide Bookmarked Ingredients", + + "jei.key.category.recipe.gui": "JEI (Recipes)", + "key.jei.recipeBack": "Previous Recipe", + "key.jei.previousCategory": "Previous Recipe Category", + "key.jei.nextCategory": "Next Recipe Category", + "key.jei.previousRecipePage": "Previous Recipe Page", + "key.jei.nextRecipePage": "Next Recipe Page", + "key.jei.closeRecipeGui": "Close Recipes GUI", + + "jei.key.category.cheat.mode": "JEI (Cheat Mode)", + "key.jei.toggleCheatMode": "Toggle Cheat Mode", + "key.jei.cheatOneItem": "Cheat 1 item", + "key.jei.cheatOneItem2": "Cheat 1 item", + "key.jei.cheatItemStack": "Cheat 1 stack", + "key.jei.cheatItemStack2": "Cheat 1 stack", + + "jei.key.category.hover.config.button": "JEI (Hovering with Mouse over Config Button)", + "key.jei.toggleCheatModeConfigButton": "Toggle Cheat Mode", + + "jei.key.category.edit.mode": "JEI (Edit Mode)", + "key.jei.toggleEditMode": "Toggle Hide Ingredients Mode", + "key.jei.toggleHideIngredient": "Hide ingredient", + "key.jei.toggleWildcardHideIngredient": "Hide ingredient (wildcard)", + + "jei.key.category.mouse.hover": "JEI (Hovering with Mouse)", + "key.jei.bookmark": "Add/Remove Bookmark", + "key.jei.showRecipe": "Show Recipe", + "key.jei.showRecipe2": "Show Recipe", + "key.jei.showUses": "Show Uses", + "key.jei.showUses2": "Show Uses", + "key.jei.transferRecipeBookmark": "Craft Bookmarked Recipe (once)", + "key.jei.maxTransferRecipeBookmark": "Craft Bookmarked Recipe (max amount)", + + "jei.key.category.search": "JEI (Search Filter)", + "key.jei.clearSearchBar": "Clear Search Filter", + "key.jei.previousSearch": "Previous Search", + "key.jei.nextSearch": "Next Search", + + "jei.key.category.dev.tools": "JEI (Dev Tools)", + "key.jei.copy.recipe.id": "Copy Recipe ID to Clipboard", + + "_comment": "Config", + "config.jei": "JEI Config", + "config.jei.default": "Default", + "config.jei.valid": "Valid", + "config.jei.title": "%MODNAME Config", + "config.jei.mode": "Mode", + "config.jei.mode.comment": "Change the mode that JEI is operating in.", + "config.jei.mode.cheatItemsEnabled": "Cheat Mode", + "config.jei.mode.cheatItemsEnabled.comment": "Give items instead of showing the recipe.", + "config.jei.mode.editEnabled": "Hide Ingredients Mode", + "config.jei.mode.editEnabled.comment": "Hide and unhide ingredients by clicking them in the ingredient list overlay.", + "config.jei.interface": "Interface", + "config.jei.interface.comment": "Options related to the user interface.", + "config.jei.interface.overlayEnabled": "Show Ingredient List Overlay", + "config.jei.interface.overlayEnabled.comment": "Show the ingredient list overlay next to open GUIs.", + "config.jei.interface.bookmarkOverlayEnabled": "Show Bookmark List Overlay", + "config.jei.interface.bookmarkOverlayEnabled.comment": "Show the bookmark list overlay next to open GUIs.", + "config.jei.search": "Search Options", + "config.jei.search.comment": "Options related to the search bar.", + "config.jei.search.modNameSearchMode": "@ModName", + "config.jei.search.modNameSearchMode.comment": "Search mode for mod names (prefix: @).", + "config.jei.search.tooltipSearchMode": "#Tooltip", + "config.jei.search.tooltipSearchMode.comment": "Search mode for tooltips (prefix: #).", + "config.jei.search.tagSearchMode": "$Tag", + "config.jei.search.tagSearchMode.comment": "Search mode for tags (prefix: $).", + "config.jei.search.creativeTabSearchMode": "%%CreativeTab", + "config.jei.search.creativeTabSearchMode.comment": "Search mode for creative tab names (prefix: %).", + "config.jei.search.colorSearchMode": "^Color", + "config.jei.search.colorSearchMode.comment": "Search mode for colors (prefix: ^).", + "config.jei.search.resourceIdSearchMode": "&ResourceId", + "config.jei.search.resourceIdSearchMode.comment": "Search mode for resources IDs (prefix: &).", + "config.jei.search.searchAdvancedTooltips": "Search advanced tooltips", + "config.jei.advanced": "Advanced", + "config.jei.advanced.comment": "Advanced config options to change the way JEI functions.", + "config.jei.advanced.itemBlacklist": "Ingredient Blacklist", + "config.jei.advanced.itemBlacklist.comment": "List of ingredients that should not be displayed in the ingredient list overlay. Format: modId[:name[:meta]]. Hide Ingredients Mode will automatically add or remove entries here.", + "config.jei.advanced.colorSearchEnabled": "Enable Color Search", + "config.jei.advanced.colorSearchEnabled.comment": "Search ingredients by color and show the colors on tooltips in the ingredient list overlay.", + "config.jei.advanced.debugModeEnabled": "Debug Mode", + "config.jei.advanced.debugModeEnabled.comment": "Only useful for JEI developers, adds test ingredients and some debug recipes.", + "config.jei.advanced.centerSearchBarEnabled": "Center Search Bar", + "config.jei.advanced.centerSearchBarEnabled.comment": "Move the JEI search bar to the bottom center of the screen.", + "config.jei.advanced.modNameFormat": "Mod Name Format", + "config.jei.advanced.modNameFormat.comment": "How the mod name should be formatted in the tooltip for JEI GUIs. Leave blank to disable.", + "config.jei.advanced.maxColumns": "Max Overlay Width", + "config.jei.advanced.maxColumns.comment": "The maximum width of the ingredient and bookmark list overlays.", + "config.jei.advanced.maxRecipeGuiHeight": "Max Recipe GUI Height", + "config.jei.advanced.maxRecipeGuiHeight.comment": "The maximum height of the recipe GUI.", + "config.jei.advanced.giveMode": "Give Mode", + "config.jei.advanced.giveMode.comment": "Choose if JEI should give ingredients direct to the inventory (inventory) or pick them up with the mouse (mouse_pickup).", + "config.jei.advanced.addBookmarksToFront": "Prepend New Bookmarks", + "config.jei.advanced.addBookmarksToFront.comment": "When true, adds new bookmarks to the front of the bookmark list. When false, adds new bookmarks to the end of the bookmark list", + + "_comment": "Hide Ingredients Mode", + "gui.jei.editMode.description": "JEI Hide Ingredients Mode:", + "gui.jei.editMode.description.hide": "%s to hide", + "gui.jei.editMode.description.hide.wild": "%s to hide by wildcard", + + "_comment": "Recipe Categories", + "gui.jei.category.craftingTable": "Crafting", + "gui.jei.category.stoneCutter": "Stonecutting", + "gui.jei.category.smelting": "Smelting", + "gui.jei.category.smoking": "Smoking", + "gui.jei.category.blasting": "Blasting", + "gui.jei.category.campfire": "Campfire Cooking", + "gui.jei.category.smelting.experience": "%s XP", + "gui.jei.category.smelting.time.seconds": "%ss", + "gui.jei.category.fuel": "Fuel", + "gui.jei.category.fuel.smeltCount.single": "Smelts 1 item", + "gui.jei.category.fuel.smeltCount": "Smelts %s items", + "gui.jei.category.brewing": "Brewing", + "gui.jei.category.brewing.steps": "Steps: %s", + "gui.jei.category.compostable": "Compostable", + "gui.jei.category.compostable.chance": "Chance: %s%%", + "gui.jei.category.itemInformation": "Information", + "gui.jei.category.registry.block": "Block", + "gui.jei.category.registry.item": "Item", + "gui.jei.category.registry.fluid": "Fluid", + "gui.jei.category.tagInformation": "%s Tags", + + "_comment": "Messages", + "jei.message.configured": "Install the \"Configured\" mod to access the in-game config", + "jei.message.config.folder": "Click here to open the JEI config folder", + "jei.message.copy.recipe.id.success": "Copied Recipe ID to clipboard: %s", + "jei.message.copy.recipe.id.failure": "Failed to Copy Recipe ID to clipboard, the Recipe ID is unknown", + + "_comment": "Key Names", + "jei.key.combo.shift": "SHIFT + %s", + "jei.key.combo.control": "CTRL + %s", + "jei.key.combo.command": "CMD + %s", + "jei.key.combo.alt": "ALT + %s", + "jei.key.shift": "SHIFT", + "jei.key.mouse.left": "CLICK", + "jei.key.mouse.right": "RIGHT-CLICK", + + "_comment": "DEBUG (for debug mode, do not need translation)", + "description.jei.wooden.door.1": "Wooden Doors allow you to block monsters from entering your building.\\nTesting sentences.", + "description.jei.wooden.door.2": "Clicking on a door changes its state from open to closed and vice versa.", + "description.jei.wooden.door.3": "Wooden Doors can be opened/closed via redstone circuits.", + "description.jei.debug.formatting.1": "Testing %s formatting replacements.", + "description.jei.debug.formatting.2": "Testing %s %s formatting replacements.", + "description.jei.debug.formatting.3": "%s nested" +} \ No newline at end of file diff --git a/projects/1.21-fabric/assets/jei/jei/lang/zh_cn.json b/projects/1.21-fabric/assets/jei/jei/lang/zh_cn.json new file mode 100644 index 000000000000..eeb3956af754 --- /dev/null +++ b/projects/1.21-fabric/assets/jei/jei/lang/zh_cn.json @@ -0,0 +1,204 @@ +{ + "_comment": "Tooltips", + "jei.tooltip.config": "JEI配置", + "jei.tooltip.show.recipes": "显示配方", + "jei.tooltip.show.all.recipes": "显示全部配方", + "jei.tooltip.delete.item": "点击以删除", + "jei.tooltip.liquid.amount.with.capacity": "%s / %s mB", + "jei.tooltip.liquid.amount": "%s mB", + "jei.tooltip.transfer": "转移物品", + "jei.tooltip.recipe.tag": "接受标签:%s", + "jei.tooltip.item.colors": "颜色:%s", + "jei.tooltip.shapeless.recipe": "无序配方", + "jei.tooltip.cheat.mode.button.enabled": "作弊模式已开启", + "jei.tooltip.cheat.mode.how.to.disable.hotkey": "按“%s”以切换。", + "jei.tooltip.cheat.mode.how.to.disable.hover.config.button.hotkey": "%s此处以切换。", + "jei.tooltip.recipe.by": "配方来源:%s", + "jei.tooltip.recipe.id": "配方ID:%s", + "jei.tooltip.not.enough.space": "屏幕空间不足,无法显示JEI原料列表叠加层。", + "jei.tooltip.ingredient.list.disabled": "JEI悬浮界面已禁用。", + "jei.tooltip.ingredient.list.disabled.how.to.fix": "按“%s”以启用。", + "jei.tooltip.bookmarks": "JEI书签", + "jei.tooltip.bookmarks.usage.nokey": "在按键设置中为JEI书签添加快捷键。", + "jei.tooltip.bookmarks.usage.key": "将鼠标悬停在某个物品上,然后按“%s”将其加入书签。", + "jei.tooltip.bookmarks.not.enough.space": "这里没有足够的空间显示JEI书签列表。", + "jei.tooltip.bookmarks.recipe": "%s配方书签", + "jei.tooltip.bookmarks.recipe.add": "将配方加入书签", + "jei.tooltip.bookmarks.recipe.remove": "将配方移出书签", + "jei.tooltip.bookmarks.tooltips.usage": "[%s以显示配方细节]", + "jei.tooltip.bookmarks.tooltips.transfer.usage": "[%s制作单个]", + "jei.tooltip.bookmarks.tooltips.transfer.max.usage": "[%s制作多个]", + "jei.tooltip.recipe.sort.bookmarks.first.enabled": "优先显示书签中的配方(启用)", + "jei.tooltip.recipe.sort.bookmarks.first.disabled": "优先显示书签中的配方(禁用)", + "jei.tooltip.recipe.sort.craftable.first.enabled": "优先显示可合成的配方(启用)", + "jei.tooltip.recipe.sort.craftable.first.disabled": "优先显示可合成的配方(禁用)", + + "_comment": "Error Tooltips", + "jei.tooltip.error.recipe.transfer.missing": "缺少物品", + "jei.tooltip.error.recipe.transfer.inventory.full": "物品栏已满", + "jei.tooltip.error.recipe.transfer.unknown": "未知错误,请查阅日志", + "jei.tooltip.error.recipe.transfer.no.server": "服务端必须安装JEI", + "jei.tooltip.error.recipe.transfer.disabled": "服务端配置已禁用JEI配方转移物品", + "jei.tooltip.error.recipe.transfer.too.large.player.inventory": "配方太大,无法在玩家2×2的合成方格中合成", + "jei.tooltip.error.crash": "获取此配方的提示文本时发生崩溃。请查看客户端日志获取更多信息。", + "jei.tooltip.error.render.crash": "渲染此配方时发生崩溃。请查看客户端日志获取更多信息。", + + "_comment": "Error Messages", + "jei.chat.error.no.cheat.permission.1": "你没有使用JEI作弊模式的权限。", + "jei.chat.error.no.cheat.permission.disabled": "在该服务器,所有玩家都无法使用JEI作弊模式。", + "jei.chat.error.no.cheat.permission.enabled": "在该服务器,如下类型的玩家可以使用JEI作弊模式:", + "jei.chat.error.no.cheat.permission.creative": "处于创造模式的玩家", + "jei.chat.error.no.cheat.permission.op": "拥有管理员身份的玩家(/op)", + "jei.chat.error.no.cheat.permission.give": "可以使用/give命令的玩家", + + "_comment": "Key Bindings", + "jei.key.category.overlays": "JEI(悬浮界面)", + "key.jei.toggleOverlay": "显示/隐藏JEI悬浮界面", + "key.jei.focusSearch": "高亮搜索框", + "key.jei.previousPage": "上一页", + "key.jei.nextPage": "下一页", + "key.jei.toggleBookmarkOverlay": "显示/隐藏加入书签的物品", + + "jei.key.category.recipe.gui": "JEI(配方)", + "key.jei.recipeBack": "上一个配方", + "key.jei.previousCategory": "上一分类", + "key.jei.nextCategory": "下一分类", + "key.jei.previousRecipePage": "上一页配方", + "key.jei.nextRecipePage": "下一页配方", + "key.jei.closeRecipeGui": "关闭配方界面", + + "jei.key.category.cheat.mode": "JEI(作弊模式)", + "key.jei.toggleCheatMode": "切换作弊模式", + "key.jei.cheatOneItem": "作弊获得1个物品", + "key.jei.cheatOneItem2": "作弊获得1个物品", + "key.jei.cheatItemStack": "作弊获得1组物品", + "key.jei.cheatItemStack2": "作弊获得1组物品", + + "jei.key.category.hover.config.button": "JEI(将鼠标悬停在配置按钮上)", + "key.jei.toggleCheatModeConfigButton": "切换作弊模式", + + "jei.key.category.edit.mode": "JEI(隐藏原料模式)", + "key.jei.toggleEditMode": "隐藏原料模式开关", + "key.jei.toggleHideIngredient": "隐藏原料", + "key.jei.toggleWildcardHideIngredient": "隐藏原料(通配符)", + + "jei.key.category.mouse.hover": "JEI(鼠标悬停)", + "key.jei.bookmark": "添加/删除书签", + "key.jei.showRecipe": "显示物品配方", + "key.jei.showRecipe2": "显示物品配方", + "key.jei.showUses": "显示物品用途", + "key.jei.showUses2": "显示物品用途", + "key.jei.transferRecipeBookmark": "制作书签配方(单次)", + "key.jei.maxTransferRecipeBookmark": "制作书签配方(最大数量)", + + "jei.key.category.search": "JEI(搜索过滤器)", + "key.jei.clearSearchBar": "清除搜索过滤器", + "key.jei.previousSearch": "上一个搜索", + "key.jei.nextSearch": "下一个搜索", + + "jei.key.category.dev.tools": "JEI(开发者工具)", + "key.jei.copy.recipe.id": "复制配方ID到剪贴板", + + "_comment": "Config", + "config.jei": "JEI配置", + "config.jei.default": "默认", + "config.jei.valid": "有效", + "config.jei.title": "%MODNAME配置", + "config.jei.mode": "模式", + "config.jei.mode.comment": "更改JEI的操作方式。", + "config.jei.mode.cheatItemsEnabled": "JEI作弊模式", + "config.jei.mode.cheatItemsEnabled.comment": "给予物品而非显示其配方。", + "config.jei.mode.editEnabled": "隐藏原料模式", + "config.jei.mode.editEnabled.comment": "在列表中点击物品以隐藏或取消隐藏。", + "config.jei.interface": "用户界面", + "config.jei.interface.comment": "用户界面的相关设定。", + "config.jei.interface.overlayEnabled": "启用物品列表", + "config.jei.interface.overlayEnabled.comment": "打开GUI后,在一侧显示物品列表。", + "config.jei.interface.bookmarkOverlayEnabled": "显示书签列表", + "config.jei.interface.bookmarkOverlayEnabled.comment": "打开GUI后,在一侧显示书签列表。", + "config.jei.search": "搜索选项", + "config.jei.search.comment": "搜索框的相关选项。", + "config.jei.search.modNameSearchMode": "@模组名称", + "config.jei.search.modNameSearchMode.comment": "当按模组名称搜索时(前缀:@)", + "config.jei.search.tooltipSearchMode": "#工具提示", + "config.jei.search.tooltipSearchMode.comment": "当按工具提示搜索时(前缀:#)", + "config.jei.search.tagSearchMode": "$标签", + "config.jei.search.tagSearchMode.comment": "当按标签名称搜索时(前缀:$)", + "config.jei.search.creativeTabSearchMode": "%%创造模式标签页", + "config.jei.search.creativeTabSearchMode.comment": "当按创造模式标签页名搜索时(前缀:%)", + "config.jei.search.colorSearchMode": "^颜色", + "config.jei.search.colorSearchMode.comment": "当按物品颜色搜索时(前缀:^)", + "config.jei.search.resourceIdSearchMode": "&资源ID", + "config.jei.search.resourceIdSearchMode.comment": "当按资源ID搜索时(前缀:&)", + "config.jei.search.searchAdvancedTooltips": "搜索高级提示框", + "config.jei.advanced": "高级", + "config.jei.advanced.comment": "用于更改JEI功能的高级配置。", + "config.jei.advanced.itemBlacklist": "物品黑名单", + "config.jei.advanced.itemBlacklist.comment": "黑名单中的物品不会显示在JEI物品列表中。格式:modId[:name[:meta]]。使用隐藏原料模式可自动添加或删除这里的条目。", + "config.jei.advanced.colorSearchEnabled": "启用颜色搜索", + "config.jei.advanced.colorSearchEnabled.comment": "按颜色搜索物品,并在可以此法搜索的物品的信息提示中加以注明。", + "config.jei.advanced.debugModeEnabled": "调试模式", + "config.jei.advanced.debugModeEnabled.comment": "仅对JEI开发者有用,启用后会添加测试物品以及一些调试用配方。", + "config.jei.advanced.centerSearchBarEnabled": "搜索框居中", + "config.jei.advanced.centerSearchBarEnabled.comment": "启用后,搜索框会被移动至屏幕底部居中的位置。", + "config.jei.advanced.modNameFormat": "模组名称格式", + "config.jei.advanced.modNameFormat.comment": "定义JEI界面的信息提示中的模组名称格式。留空以禁用。", + "config.jei.advanced.maxColumns": "最大宽度", + "config.jei.advanced.maxColumns.comment": "输入物品列表的最大宽度。", + "config.jei.advanced.maxRecipeGuiHeight": "配方界面最大高度", + "config.jei.advanced.maxRecipeGuiHeight.comment": "配方查询界面允许的最大高度。", + "config.jei.advanced.giveMode": "拿取模式", + "config.jei.advanced.giveMode.comment": "选择JEI是将物品直接放置于物品栏(inventory)还是用鼠标 (mouse_pickup) 抓取。", + "config.jei.advanced.addBookmarksToFront": "前置新书签", + "config.jei.advanced.addBookmarksToFront.comment": "设为true时,将新书签添加到书签列表的前面;为false时,将新书签添加到书签列表的末尾", + + "_comment": "Hide Ingredients Mode", + "gui.jei.editMode.description": "JEI隐藏原料模式:", + "gui.jei.editMode.description.hide": "%s以隐藏", + "gui.jei.editMode.description.hide.wild": "%s使用通配符隐藏", + + "_comment": "Recipe Categories", + "gui.jei.category.craftingTable": "合成", + "gui.jei.category.stoneCutter": "切石", + "gui.jei.category.smelting": "烧炼", + "gui.jei.category.smoking": "烟熏", + "gui.jei.category.blasting": "高温烧炼", + "gui.jei.category.campfire": "营火烹饪", + "gui.jei.category.smelting.experience": "%s点经验值", + "gui.jei.category.smelting.time.seconds": "%s秒", + "gui.jei.category.fuel": "燃料", + "gui.jei.category.fuel.smeltCount.single": "烧炼1个物品", + "gui.jei.category.fuel.smeltCount": "烧炼%s个物品", + "gui.jei.category.brewing": "药水酿造", + "gui.jei.category.brewing.steps": "步骤:%s步", + "gui.jei.category.compostable": "堆肥", + "gui.jei.category.compostable.chance": "概率:%s%%", + "gui.jei.category.itemInformation": "信息", + "gui.jei.category.registry.block": "方块", + "gui.jei.category.registry.item": "物品", + "gui.jei.category.registry.fluid": "流体", + "gui.jei.category.tagInformation": "%s标签", + + "_comment": "Messages", + "jei.message.configured": "安装“Configured”模组以访问游戏内配置", + "jei.message.config.folder": "点击这里打开JEI配置文件夹", + "jei.message.copy.recipe.id.success": "已将配方ID复制到剪贴板:%s", + "jei.message.copy.recipe.id.failure": "无法将配方ID复制到剪贴板,配方ID未知", + + "_comment": "Key Names", + "jei.key.combo.shift": "SHIFT+%s", + "jei.key.combo.control": "CTRL+%s", + "jei.key.combo.command": "CMD+%s", + "jei.key.combo.alt": "ALT+%s", + "jei.key.shift": "SHIFT", + "jei.key.mouse.left": "左键点击", + "jei.key.mouse.right": "右键点击", + + "_comment": "DEBUG (for debug mode, do not need translation)", + "description.jei.wooden.door.1": "Wooden Doors allow you to block monsters from entering your building.\\nTesting sentences.", + "description.jei.wooden.door.2": "Clicking on a door changes its state from open to closed and vice versa.", + "description.jei.wooden.door.3": "Wooden Doors can be opened/closed via redstone circuits.", + "description.jei.debug.formatting.1": "Testing %s formatting replacements.", + "description.jei.debug.formatting.2": "Testing %s %s formatting replacements.", + "description.jei.debug.formatting.3": "%s nested" + } \ No newline at end of file diff --git a/projects/1.21-fabric/pack.mcmeta b/projects/1.21-fabric/pack.mcmeta index a432bf6f2cb0..902c37d48a4f 100644 --- a/projects/1.21-fabric/pack.mcmeta +++ b/projects/1.21-fabric/pack.mcmeta @@ -2,6 +2,6 @@ "pack": {{ "pack_format": 34, "supported_formats": [33, 37], - "description": "汉化万用包,仅供1.21Forge使用\n打包时间:{0:yyyy-MM-ddTHH:mm:ssZ}" + "description": "汉化万用包,仅供1.21Fabric使用\n打包时间:{0:yyyy-MM-ddTHH:mm:ssZ}" }} }} diff --git a/projects/1.21/pack.mcmeta b/projects/1.21/pack.mcmeta index a432bf6f2cb0..102148bdaa47 100644 --- a/projects/1.21/pack.mcmeta +++ b/projects/1.21/pack.mcmeta @@ -2,6 +2,6 @@ "pack": {{ "pack_format": 34, "supported_formats": [33, 37], - "description": "汉化万用包,仅供1.21Forge使用\n打包时间:{0:yyyy-MM-ddTHH:mm:ssZ}" + "description": "汉化万用包,仅供1.21(Neo)Forge使用\n打包时间:{0:yyyy-MM-ddTHH:mm:ssZ}" }} }} From 5ebfc80c18a0292f8de0c0c13610c07dba8ff912 Mon Sep 17 00:00:00 2001 From: SlimeSB <86453765+SlimeSB@users.noreply.github.com> Date: Sat, 7 Sep 2024 20:50:44 +0800 Subject: [PATCH 12/13] =?UTF-8?q?=E5=9B=9E=E9=80=80jei?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../assets/jei/jei/lang/en_us.json | 204 ------------------ .../assets/jei/jei/lang/zh_cn.json | 204 ------------------ 2 files changed, 408 deletions(-) delete mode 100644 projects/1.21-fabric/assets/jei/jei/lang/en_us.json delete mode 100644 projects/1.21-fabric/assets/jei/jei/lang/zh_cn.json diff --git a/projects/1.21-fabric/assets/jei/jei/lang/en_us.json b/projects/1.21-fabric/assets/jei/jei/lang/en_us.json deleted file mode 100644 index 72e5b552b6e4..000000000000 --- a/projects/1.21-fabric/assets/jei/jei/lang/en_us.json +++ /dev/null @@ -1,204 +0,0 @@ -{ - "_comment": "Tooltips", - "jei.tooltip.config": "JEI Config", - "jei.tooltip.show.recipes": "Show Recipes", - "jei.tooltip.show.all.recipes": "Show All Recipes", - "jei.tooltip.delete.item": "Click to Delete", - "jei.tooltip.liquid.amount.with.capacity": "%s / %s mB", - "jei.tooltip.liquid.amount": "%s mB", - "jei.tooltip.transfer": "Move Items", - "jei.tooltip.recipe.tag": "Accepts tag: %s", - "jei.tooltip.item.colors": "Colors: %s", - "jei.tooltip.shapeless.recipe": "Shapeless Recipe", - "jei.tooltip.cheat.mode.button.enabled": "Cheat Mode enabled", - "jei.tooltip.cheat.mode.how.to.disable.hotkey": "Press \"%s\" to toggle it.", - "jei.tooltip.cheat.mode.how.to.disable.hover.config.button.hotkey": "%s here to toggle it.", - "jei.tooltip.recipe.by": "Recipe By: %s", - "jei.tooltip.recipe.id": "Recipe ID: %s", - "jei.tooltip.not.enough.space": "There is not enough space to display the JEI ingredient list overlay here.", - "jei.tooltip.ingredient.list.disabled": "The JEI overlays are disabled.", - "jei.tooltip.ingredient.list.disabled.how.to.fix": "Press \"%s\" to enable them.", - "jei.tooltip.bookmarks": "JEI Bookmarks", - "jei.tooltip.bookmarks.usage.nokey": "Add a key binding for JEI bookmarks in your Controls settings.", - "jei.tooltip.bookmarks.usage.key": "Hover over an ingredient and press \"%s\" to bookmark it.", - "jei.tooltip.bookmarks.not.enough.space": "There is not enough space to display the JEI bookmark list overlay here.", - "jei.tooltip.bookmarks.recipe": "%s Recipe Bookmark", - "jei.tooltip.bookmarks.recipe.add": "Bookmark this recipe.", - "jei.tooltip.bookmarks.recipe.remove": "Remove the bookmark for this recipe.", - "jei.tooltip.bookmarks.tooltips.usage": "[%s to show details]", - "jei.tooltip.bookmarks.tooltips.transfer.usage": "[%s to craft one]", - "jei.tooltip.bookmarks.tooltips.transfer.max.usage": "[%s to craft many]", - "jei.tooltip.recipe.sort.bookmarks.first.enabled": "Show bookmarked recipes first (enabled)", - "jei.tooltip.recipe.sort.bookmarks.first.disabled": "Show bookmarked recipes first (disabled)", - "jei.tooltip.recipe.sort.craftable.first.enabled": "Show craftable recipes first (enabled)", - "jei.tooltip.recipe.sort.craftable.first.disabled": "Show craftable recipes first (disabled)", - - "_comment": "Error Tooltips", - "jei.tooltip.error.recipe.transfer.missing": "Missing Items", - "jei.tooltip.error.recipe.transfer.inventory.full": "Inventory is too full", - "jei.tooltip.error.recipe.transfer.unknown": "Unknown error, see logs", - "jei.tooltip.error.recipe.transfer.no.server": "The server must have JEI installed", - "jei.tooltip.error.recipe.transfer.disabled": "The server config has disabled JEI recipe transfer", - "jei.tooltip.error.recipe.transfer.too.large.player.inventory": "Recipe is too large to craft in the 2x2 player crafting grid.", - "jei.tooltip.error.crash": "This ingredient crashed when getting its tooltip. Please see the client logs for detailed information.", - "jei.tooltip.error.render.crash": "This ingredient crashed when being rendered. Please see the client logs for detailed information.", - - "_comment": "Error Messages", - "jei.chat.error.no.cheat.permission.1": "You do not have permission to use JEI's Cheat Mode.", - "jei.chat.error.no.cheat.permission.disabled": "On this server, JEI's Cheat Mode is disabled for all players.", - "jei.chat.error.no.cheat.permission.enabled": "On this server, the following types of players can use JEI's Cheat Mode:", - "jei.chat.error.no.cheat.permission.creative": "players who are in Creative Mode", - "jei.chat.error.no.cheat.permission.op": "players who are have Operator Status (/op)", - "jei.chat.error.no.cheat.permission.give": "players who can use /give", - - "_comment": "Key Bindings", - "jei.key.category.overlays": "JEI (Overlays)", - "key.jei.toggleOverlay": "Show/Hide JEI Overlays", - "key.jei.focusSearch": "Select Search Bar", - "key.jei.previousPage": "Previous Page", - "key.jei.nextPage": "Next Page", - "key.jei.toggleBookmarkOverlay": "Show/Hide Bookmarked Ingredients", - - "jei.key.category.recipe.gui": "JEI (Recipes)", - "key.jei.recipeBack": "Previous Recipe", - "key.jei.previousCategory": "Previous Recipe Category", - "key.jei.nextCategory": "Next Recipe Category", - "key.jei.previousRecipePage": "Previous Recipe Page", - "key.jei.nextRecipePage": "Next Recipe Page", - "key.jei.closeRecipeGui": "Close Recipes GUI", - - "jei.key.category.cheat.mode": "JEI (Cheat Mode)", - "key.jei.toggleCheatMode": "Toggle Cheat Mode", - "key.jei.cheatOneItem": "Cheat 1 item", - "key.jei.cheatOneItem2": "Cheat 1 item", - "key.jei.cheatItemStack": "Cheat 1 stack", - "key.jei.cheatItemStack2": "Cheat 1 stack", - - "jei.key.category.hover.config.button": "JEI (Hovering with Mouse over Config Button)", - "key.jei.toggleCheatModeConfigButton": "Toggle Cheat Mode", - - "jei.key.category.edit.mode": "JEI (Edit Mode)", - "key.jei.toggleEditMode": "Toggle Hide Ingredients Mode", - "key.jei.toggleHideIngredient": "Hide ingredient", - "key.jei.toggleWildcardHideIngredient": "Hide ingredient (wildcard)", - - "jei.key.category.mouse.hover": "JEI (Hovering with Mouse)", - "key.jei.bookmark": "Add/Remove Bookmark", - "key.jei.showRecipe": "Show Recipe", - "key.jei.showRecipe2": "Show Recipe", - "key.jei.showUses": "Show Uses", - "key.jei.showUses2": "Show Uses", - "key.jei.transferRecipeBookmark": "Craft Bookmarked Recipe (once)", - "key.jei.maxTransferRecipeBookmark": "Craft Bookmarked Recipe (max amount)", - - "jei.key.category.search": "JEI (Search Filter)", - "key.jei.clearSearchBar": "Clear Search Filter", - "key.jei.previousSearch": "Previous Search", - "key.jei.nextSearch": "Next Search", - - "jei.key.category.dev.tools": "JEI (Dev Tools)", - "key.jei.copy.recipe.id": "Copy Recipe ID to Clipboard", - - "_comment": "Config", - "config.jei": "JEI Config", - "config.jei.default": "Default", - "config.jei.valid": "Valid", - "config.jei.title": "%MODNAME Config", - "config.jei.mode": "Mode", - "config.jei.mode.comment": "Change the mode that JEI is operating in.", - "config.jei.mode.cheatItemsEnabled": "Cheat Mode", - "config.jei.mode.cheatItemsEnabled.comment": "Give items instead of showing the recipe.", - "config.jei.mode.editEnabled": "Hide Ingredients Mode", - "config.jei.mode.editEnabled.comment": "Hide and unhide ingredients by clicking them in the ingredient list overlay.", - "config.jei.interface": "Interface", - "config.jei.interface.comment": "Options related to the user interface.", - "config.jei.interface.overlayEnabled": "Show Ingredient List Overlay", - "config.jei.interface.overlayEnabled.comment": "Show the ingredient list overlay next to open GUIs.", - "config.jei.interface.bookmarkOverlayEnabled": "Show Bookmark List Overlay", - "config.jei.interface.bookmarkOverlayEnabled.comment": "Show the bookmark list overlay next to open GUIs.", - "config.jei.search": "Search Options", - "config.jei.search.comment": "Options related to the search bar.", - "config.jei.search.modNameSearchMode": "@ModName", - "config.jei.search.modNameSearchMode.comment": "Search mode for mod names (prefix: @).", - "config.jei.search.tooltipSearchMode": "#Tooltip", - "config.jei.search.tooltipSearchMode.comment": "Search mode for tooltips (prefix: #).", - "config.jei.search.tagSearchMode": "$Tag", - "config.jei.search.tagSearchMode.comment": "Search mode for tags (prefix: $).", - "config.jei.search.creativeTabSearchMode": "%%CreativeTab", - "config.jei.search.creativeTabSearchMode.comment": "Search mode for creative tab names (prefix: %).", - "config.jei.search.colorSearchMode": "^Color", - "config.jei.search.colorSearchMode.comment": "Search mode for colors (prefix: ^).", - "config.jei.search.resourceIdSearchMode": "&ResourceId", - "config.jei.search.resourceIdSearchMode.comment": "Search mode for resources IDs (prefix: &).", - "config.jei.search.searchAdvancedTooltips": "Search advanced tooltips", - "config.jei.advanced": "Advanced", - "config.jei.advanced.comment": "Advanced config options to change the way JEI functions.", - "config.jei.advanced.itemBlacklist": "Ingredient Blacklist", - "config.jei.advanced.itemBlacklist.comment": "List of ingredients that should not be displayed in the ingredient list overlay. Format: modId[:name[:meta]]. Hide Ingredients Mode will automatically add or remove entries here.", - "config.jei.advanced.colorSearchEnabled": "Enable Color Search", - "config.jei.advanced.colorSearchEnabled.comment": "Search ingredients by color and show the colors on tooltips in the ingredient list overlay.", - "config.jei.advanced.debugModeEnabled": "Debug Mode", - "config.jei.advanced.debugModeEnabled.comment": "Only useful for JEI developers, adds test ingredients and some debug recipes.", - "config.jei.advanced.centerSearchBarEnabled": "Center Search Bar", - "config.jei.advanced.centerSearchBarEnabled.comment": "Move the JEI search bar to the bottom center of the screen.", - "config.jei.advanced.modNameFormat": "Mod Name Format", - "config.jei.advanced.modNameFormat.comment": "How the mod name should be formatted in the tooltip for JEI GUIs. Leave blank to disable.", - "config.jei.advanced.maxColumns": "Max Overlay Width", - "config.jei.advanced.maxColumns.comment": "The maximum width of the ingredient and bookmark list overlays.", - "config.jei.advanced.maxRecipeGuiHeight": "Max Recipe GUI Height", - "config.jei.advanced.maxRecipeGuiHeight.comment": "The maximum height of the recipe GUI.", - "config.jei.advanced.giveMode": "Give Mode", - "config.jei.advanced.giveMode.comment": "Choose if JEI should give ingredients direct to the inventory (inventory) or pick them up with the mouse (mouse_pickup).", - "config.jei.advanced.addBookmarksToFront": "Prepend New Bookmarks", - "config.jei.advanced.addBookmarksToFront.comment": "When true, adds new bookmarks to the front of the bookmark list. When false, adds new bookmarks to the end of the bookmark list", - - "_comment": "Hide Ingredients Mode", - "gui.jei.editMode.description": "JEI Hide Ingredients Mode:", - "gui.jei.editMode.description.hide": "%s to hide", - "gui.jei.editMode.description.hide.wild": "%s to hide by wildcard", - - "_comment": "Recipe Categories", - "gui.jei.category.craftingTable": "Crafting", - "gui.jei.category.stoneCutter": "Stonecutting", - "gui.jei.category.smelting": "Smelting", - "gui.jei.category.smoking": "Smoking", - "gui.jei.category.blasting": "Blasting", - "gui.jei.category.campfire": "Campfire Cooking", - "gui.jei.category.smelting.experience": "%s XP", - "gui.jei.category.smelting.time.seconds": "%ss", - "gui.jei.category.fuel": "Fuel", - "gui.jei.category.fuel.smeltCount.single": "Smelts 1 item", - "gui.jei.category.fuel.smeltCount": "Smelts %s items", - "gui.jei.category.brewing": "Brewing", - "gui.jei.category.brewing.steps": "Steps: %s", - "gui.jei.category.compostable": "Compostable", - "gui.jei.category.compostable.chance": "Chance: %s%%", - "gui.jei.category.itemInformation": "Information", - "gui.jei.category.registry.block": "Block", - "gui.jei.category.registry.item": "Item", - "gui.jei.category.registry.fluid": "Fluid", - "gui.jei.category.tagInformation": "%s Tags", - - "_comment": "Messages", - "jei.message.configured": "Install the \"Configured\" mod to access the in-game config", - "jei.message.config.folder": "Click here to open the JEI config folder", - "jei.message.copy.recipe.id.success": "Copied Recipe ID to clipboard: %s", - "jei.message.copy.recipe.id.failure": "Failed to Copy Recipe ID to clipboard, the Recipe ID is unknown", - - "_comment": "Key Names", - "jei.key.combo.shift": "SHIFT + %s", - "jei.key.combo.control": "CTRL + %s", - "jei.key.combo.command": "CMD + %s", - "jei.key.combo.alt": "ALT + %s", - "jei.key.shift": "SHIFT", - "jei.key.mouse.left": "CLICK", - "jei.key.mouse.right": "RIGHT-CLICK", - - "_comment": "DEBUG (for debug mode, do not need translation)", - "description.jei.wooden.door.1": "Wooden Doors allow you to block monsters from entering your building.\\nTesting sentences.", - "description.jei.wooden.door.2": "Clicking on a door changes its state from open to closed and vice versa.", - "description.jei.wooden.door.3": "Wooden Doors can be opened/closed via redstone circuits.", - "description.jei.debug.formatting.1": "Testing %s formatting replacements.", - "description.jei.debug.formatting.2": "Testing %s %s formatting replacements.", - "description.jei.debug.formatting.3": "%s nested" -} \ No newline at end of file diff --git a/projects/1.21-fabric/assets/jei/jei/lang/zh_cn.json b/projects/1.21-fabric/assets/jei/jei/lang/zh_cn.json deleted file mode 100644 index eeb3956af754..000000000000 --- a/projects/1.21-fabric/assets/jei/jei/lang/zh_cn.json +++ /dev/null @@ -1,204 +0,0 @@ -{ - "_comment": "Tooltips", - "jei.tooltip.config": "JEI配置", - "jei.tooltip.show.recipes": "显示配方", - "jei.tooltip.show.all.recipes": "显示全部配方", - "jei.tooltip.delete.item": "点击以删除", - "jei.tooltip.liquid.amount.with.capacity": "%s / %s mB", - "jei.tooltip.liquid.amount": "%s mB", - "jei.tooltip.transfer": "转移物品", - "jei.tooltip.recipe.tag": "接受标签:%s", - "jei.tooltip.item.colors": "颜色:%s", - "jei.tooltip.shapeless.recipe": "无序配方", - "jei.tooltip.cheat.mode.button.enabled": "作弊模式已开启", - "jei.tooltip.cheat.mode.how.to.disable.hotkey": "按“%s”以切换。", - "jei.tooltip.cheat.mode.how.to.disable.hover.config.button.hotkey": "%s此处以切换。", - "jei.tooltip.recipe.by": "配方来源:%s", - "jei.tooltip.recipe.id": "配方ID:%s", - "jei.tooltip.not.enough.space": "屏幕空间不足,无法显示JEI原料列表叠加层。", - "jei.tooltip.ingredient.list.disabled": "JEI悬浮界面已禁用。", - "jei.tooltip.ingredient.list.disabled.how.to.fix": "按“%s”以启用。", - "jei.tooltip.bookmarks": "JEI书签", - "jei.tooltip.bookmarks.usage.nokey": "在按键设置中为JEI书签添加快捷键。", - "jei.tooltip.bookmarks.usage.key": "将鼠标悬停在某个物品上,然后按“%s”将其加入书签。", - "jei.tooltip.bookmarks.not.enough.space": "这里没有足够的空间显示JEI书签列表。", - "jei.tooltip.bookmarks.recipe": "%s配方书签", - "jei.tooltip.bookmarks.recipe.add": "将配方加入书签", - "jei.tooltip.bookmarks.recipe.remove": "将配方移出书签", - "jei.tooltip.bookmarks.tooltips.usage": "[%s以显示配方细节]", - "jei.tooltip.bookmarks.tooltips.transfer.usage": "[%s制作单个]", - "jei.tooltip.bookmarks.tooltips.transfer.max.usage": "[%s制作多个]", - "jei.tooltip.recipe.sort.bookmarks.first.enabled": "优先显示书签中的配方(启用)", - "jei.tooltip.recipe.sort.bookmarks.first.disabled": "优先显示书签中的配方(禁用)", - "jei.tooltip.recipe.sort.craftable.first.enabled": "优先显示可合成的配方(启用)", - "jei.tooltip.recipe.sort.craftable.first.disabled": "优先显示可合成的配方(禁用)", - - "_comment": "Error Tooltips", - "jei.tooltip.error.recipe.transfer.missing": "缺少物品", - "jei.tooltip.error.recipe.transfer.inventory.full": "物品栏已满", - "jei.tooltip.error.recipe.transfer.unknown": "未知错误,请查阅日志", - "jei.tooltip.error.recipe.transfer.no.server": "服务端必须安装JEI", - "jei.tooltip.error.recipe.transfer.disabled": "服务端配置已禁用JEI配方转移物品", - "jei.tooltip.error.recipe.transfer.too.large.player.inventory": "配方太大,无法在玩家2×2的合成方格中合成", - "jei.tooltip.error.crash": "获取此配方的提示文本时发生崩溃。请查看客户端日志获取更多信息。", - "jei.tooltip.error.render.crash": "渲染此配方时发生崩溃。请查看客户端日志获取更多信息。", - - "_comment": "Error Messages", - "jei.chat.error.no.cheat.permission.1": "你没有使用JEI作弊模式的权限。", - "jei.chat.error.no.cheat.permission.disabled": "在该服务器,所有玩家都无法使用JEI作弊模式。", - "jei.chat.error.no.cheat.permission.enabled": "在该服务器,如下类型的玩家可以使用JEI作弊模式:", - "jei.chat.error.no.cheat.permission.creative": "处于创造模式的玩家", - "jei.chat.error.no.cheat.permission.op": "拥有管理员身份的玩家(/op)", - "jei.chat.error.no.cheat.permission.give": "可以使用/give命令的玩家", - - "_comment": "Key Bindings", - "jei.key.category.overlays": "JEI(悬浮界面)", - "key.jei.toggleOverlay": "显示/隐藏JEI悬浮界面", - "key.jei.focusSearch": "高亮搜索框", - "key.jei.previousPage": "上一页", - "key.jei.nextPage": "下一页", - "key.jei.toggleBookmarkOverlay": "显示/隐藏加入书签的物品", - - "jei.key.category.recipe.gui": "JEI(配方)", - "key.jei.recipeBack": "上一个配方", - "key.jei.previousCategory": "上一分类", - "key.jei.nextCategory": "下一分类", - "key.jei.previousRecipePage": "上一页配方", - "key.jei.nextRecipePage": "下一页配方", - "key.jei.closeRecipeGui": "关闭配方界面", - - "jei.key.category.cheat.mode": "JEI(作弊模式)", - "key.jei.toggleCheatMode": "切换作弊模式", - "key.jei.cheatOneItem": "作弊获得1个物品", - "key.jei.cheatOneItem2": "作弊获得1个物品", - "key.jei.cheatItemStack": "作弊获得1组物品", - "key.jei.cheatItemStack2": "作弊获得1组物品", - - "jei.key.category.hover.config.button": "JEI(将鼠标悬停在配置按钮上)", - "key.jei.toggleCheatModeConfigButton": "切换作弊模式", - - "jei.key.category.edit.mode": "JEI(隐藏原料模式)", - "key.jei.toggleEditMode": "隐藏原料模式开关", - "key.jei.toggleHideIngredient": "隐藏原料", - "key.jei.toggleWildcardHideIngredient": "隐藏原料(通配符)", - - "jei.key.category.mouse.hover": "JEI(鼠标悬停)", - "key.jei.bookmark": "添加/删除书签", - "key.jei.showRecipe": "显示物品配方", - "key.jei.showRecipe2": "显示物品配方", - "key.jei.showUses": "显示物品用途", - "key.jei.showUses2": "显示物品用途", - "key.jei.transferRecipeBookmark": "制作书签配方(单次)", - "key.jei.maxTransferRecipeBookmark": "制作书签配方(最大数量)", - - "jei.key.category.search": "JEI(搜索过滤器)", - "key.jei.clearSearchBar": "清除搜索过滤器", - "key.jei.previousSearch": "上一个搜索", - "key.jei.nextSearch": "下一个搜索", - - "jei.key.category.dev.tools": "JEI(开发者工具)", - "key.jei.copy.recipe.id": "复制配方ID到剪贴板", - - "_comment": "Config", - "config.jei": "JEI配置", - "config.jei.default": "默认", - "config.jei.valid": "有效", - "config.jei.title": "%MODNAME配置", - "config.jei.mode": "模式", - "config.jei.mode.comment": "更改JEI的操作方式。", - "config.jei.mode.cheatItemsEnabled": "JEI作弊模式", - "config.jei.mode.cheatItemsEnabled.comment": "给予物品而非显示其配方。", - "config.jei.mode.editEnabled": "隐藏原料模式", - "config.jei.mode.editEnabled.comment": "在列表中点击物品以隐藏或取消隐藏。", - "config.jei.interface": "用户界面", - "config.jei.interface.comment": "用户界面的相关设定。", - "config.jei.interface.overlayEnabled": "启用物品列表", - "config.jei.interface.overlayEnabled.comment": "打开GUI后,在一侧显示物品列表。", - "config.jei.interface.bookmarkOverlayEnabled": "显示书签列表", - "config.jei.interface.bookmarkOverlayEnabled.comment": "打开GUI后,在一侧显示书签列表。", - "config.jei.search": "搜索选项", - "config.jei.search.comment": "搜索框的相关选项。", - "config.jei.search.modNameSearchMode": "@模组名称", - "config.jei.search.modNameSearchMode.comment": "当按模组名称搜索时(前缀:@)", - "config.jei.search.tooltipSearchMode": "#工具提示", - "config.jei.search.tooltipSearchMode.comment": "当按工具提示搜索时(前缀:#)", - "config.jei.search.tagSearchMode": "$标签", - "config.jei.search.tagSearchMode.comment": "当按标签名称搜索时(前缀:$)", - "config.jei.search.creativeTabSearchMode": "%%创造模式标签页", - "config.jei.search.creativeTabSearchMode.comment": "当按创造模式标签页名搜索时(前缀:%)", - "config.jei.search.colorSearchMode": "^颜色", - "config.jei.search.colorSearchMode.comment": "当按物品颜色搜索时(前缀:^)", - "config.jei.search.resourceIdSearchMode": "&资源ID", - "config.jei.search.resourceIdSearchMode.comment": "当按资源ID搜索时(前缀:&)", - "config.jei.search.searchAdvancedTooltips": "搜索高级提示框", - "config.jei.advanced": "高级", - "config.jei.advanced.comment": "用于更改JEI功能的高级配置。", - "config.jei.advanced.itemBlacklist": "物品黑名单", - "config.jei.advanced.itemBlacklist.comment": "黑名单中的物品不会显示在JEI物品列表中。格式:modId[:name[:meta]]。使用隐藏原料模式可自动添加或删除这里的条目。", - "config.jei.advanced.colorSearchEnabled": "启用颜色搜索", - "config.jei.advanced.colorSearchEnabled.comment": "按颜色搜索物品,并在可以此法搜索的物品的信息提示中加以注明。", - "config.jei.advanced.debugModeEnabled": "调试模式", - "config.jei.advanced.debugModeEnabled.comment": "仅对JEI开发者有用,启用后会添加测试物品以及一些调试用配方。", - "config.jei.advanced.centerSearchBarEnabled": "搜索框居中", - "config.jei.advanced.centerSearchBarEnabled.comment": "启用后,搜索框会被移动至屏幕底部居中的位置。", - "config.jei.advanced.modNameFormat": "模组名称格式", - "config.jei.advanced.modNameFormat.comment": "定义JEI界面的信息提示中的模组名称格式。留空以禁用。", - "config.jei.advanced.maxColumns": "最大宽度", - "config.jei.advanced.maxColumns.comment": "输入物品列表的最大宽度。", - "config.jei.advanced.maxRecipeGuiHeight": "配方界面最大高度", - "config.jei.advanced.maxRecipeGuiHeight.comment": "配方查询界面允许的最大高度。", - "config.jei.advanced.giveMode": "拿取模式", - "config.jei.advanced.giveMode.comment": "选择JEI是将物品直接放置于物品栏(inventory)还是用鼠标 (mouse_pickup) 抓取。", - "config.jei.advanced.addBookmarksToFront": "前置新书签", - "config.jei.advanced.addBookmarksToFront.comment": "设为true时,将新书签添加到书签列表的前面;为false时,将新书签添加到书签列表的末尾", - - "_comment": "Hide Ingredients Mode", - "gui.jei.editMode.description": "JEI隐藏原料模式:", - "gui.jei.editMode.description.hide": "%s以隐藏", - "gui.jei.editMode.description.hide.wild": "%s使用通配符隐藏", - - "_comment": "Recipe Categories", - "gui.jei.category.craftingTable": "合成", - "gui.jei.category.stoneCutter": "切石", - "gui.jei.category.smelting": "烧炼", - "gui.jei.category.smoking": "烟熏", - "gui.jei.category.blasting": "高温烧炼", - "gui.jei.category.campfire": "营火烹饪", - "gui.jei.category.smelting.experience": "%s点经验值", - "gui.jei.category.smelting.time.seconds": "%s秒", - "gui.jei.category.fuel": "燃料", - "gui.jei.category.fuel.smeltCount.single": "烧炼1个物品", - "gui.jei.category.fuel.smeltCount": "烧炼%s个物品", - "gui.jei.category.brewing": "药水酿造", - "gui.jei.category.brewing.steps": "步骤:%s步", - "gui.jei.category.compostable": "堆肥", - "gui.jei.category.compostable.chance": "概率:%s%%", - "gui.jei.category.itemInformation": "信息", - "gui.jei.category.registry.block": "方块", - "gui.jei.category.registry.item": "物品", - "gui.jei.category.registry.fluid": "流体", - "gui.jei.category.tagInformation": "%s标签", - - "_comment": "Messages", - "jei.message.configured": "安装“Configured”模组以访问游戏内配置", - "jei.message.config.folder": "点击这里打开JEI配置文件夹", - "jei.message.copy.recipe.id.success": "已将配方ID复制到剪贴板:%s", - "jei.message.copy.recipe.id.failure": "无法将配方ID复制到剪贴板,配方ID未知", - - "_comment": "Key Names", - "jei.key.combo.shift": "SHIFT+%s", - "jei.key.combo.control": "CTRL+%s", - "jei.key.combo.command": "CMD+%s", - "jei.key.combo.alt": "ALT+%s", - "jei.key.shift": "SHIFT", - "jei.key.mouse.left": "左键点击", - "jei.key.mouse.right": "右键点击", - - "_comment": "DEBUG (for debug mode, do not need translation)", - "description.jei.wooden.door.1": "Wooden Doors allow you to block monsters from entering your building.\\nTesting sentences.", - "description.jei.wooden.door.2": "Clicking on a door changes its state from open to closed and vice versa.", - "description.jei.wooden.door.3": "Wooden Doors can be opened/closed via redstone circuits.", - "description.jei.debug.formatting.1": "Testing %s formatting replacements.", - "description.jei.debug.formatting.2": "Testing %s %s formatting replacements.", - "description.jei.debug.formatting.3": "%s nested" - } \ No newline at end of file From 4e2d9d0859d34e7d92f74f2884cd086cd526aa7d Mon Sep 17 00:00:00 2001 From: SlimeSB <86453765+SlimeSB@users.noreply.github.com> Date: Sat, 7 Sep 2024 21:07:14 +0800 Subject: [PATCH 13/13] =?UTF-8?q?=E5=9C=A8=E5=8F=A6=E4=B8=80pr=E5=B9=B2?= =?UTF-8?q?=E6=8E=89guide?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/packer/1.21-fabric.json | 1 - config/packer/1.21.json | 1 - 2 files changed, 2 deletions(-) diff --git a/config/packer/1.21-fabric.json b/config/packer/1.21-fabric.json index ef918519d9f1..242074ab2835 100644 --- a/config/packer/1.21-fabric.json +++ b/config/packer/1.21-fabric.json @@ -13,7 +13,6 @@ "textures" ], "exclusionDomains": [ - "ae2guide" ], "exclusionPaths": [ "packer-policy.json", diff --git a/config/packer/1.21.json b/config/packer/1.21.json index bc56b8ac8413..776c88384fd6 100644 --- a/config/packer/1.21.json +++ b/config/packer/1.21.json @@ -13,7 +13,6 @@ "textures" ], "exclusionDomains": [ - "ae2guide" ], "exclusionPaths": [ "packer-policy.json",