Repository navigation
Update Traditional Chinese (cht) translation - #2288
Open
zisunny104 wants to merge 9 commits into
Open
zisunny104 wants to merge 9 commits into
zisunny104 wants to merge 9 commits into
Conversation
- Add 16 missing keys (new potion/effect names, summon, invalid game mode) - Translate 10 entries that were still in English - Use the official Minecraft zh_TW wording for effects and death messages - Use full-width punctuation consistently in Chinese text - Remove two unused keys that do not exist in the English file Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
- Use full-width punctuation and 「」 quotes, no spaces next to them - Use …… for ellipses in sentences - Replace mainland wording (加載/文件/設置/創建/坐標/數據/檢測/許可/運行/用戶端) with 載入/檔案/設定/建立/座標/資料/偵測/授權/執行/客戶端 - Fix mistranslations: item lookup is by name not ID, "implementing" is 實作 - Put a space between Chinese and Latin text or numbers (e.g. ID 為) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
- Say 玩家 for "player" in every usage string, keep 玩家代號 for "name" - Fix usage strings that did not say what the English says: /particle takes a particle name, /tp has a target and a destination, /give takes tags, /enchant takes an enchantment level, /me takes an action - Keep /banlist ips and players as the words the player has to type - Use 或 for "OR" everywhere and 數值 for "value" - Say 伺服器管理員 for operator in the op and deop descriptions - Fix the whitelist description, it said "the admin allows" instead of "manages the list" - Give the /effect message the values the code passes Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Brings
lang/cht/lang.iniback in line withlang/eng/lang.iniand cleans it up to standard Taiwan Traditional Chinese usage.Missing and untranslated entries
cht: newer potion/effect names (levitation, conduit power, slow falling, bad omen, hero of the village, darkness, trial omen, wind charged, weaving, oozing, infested, raid omen, breath of the nautilus),commands.summon.success/failedandcommands.gamemode.fail.invalid(it was showing as a raw key in game)./cleardescription, usage and success message, and the plugin resource pack loading message.Wording and punctuation
..., like in the other languages; put a space between Chinese and Latin text or numbers.nukkit.resources.unknown-format.nukkit.command.saveoff.descriptionandnukkit.command.saveon.description: they don't exist inengand nothing in the code references them.Usage strings
The usage strings now say what the English text says, with one Chinese word for one English word:
/ban,/pardonand/ban-ip), "value" is 數值, "OR" is 或./particletakes a particle name (it said 玩家代號),/tptarget and destination player (they were swapped),/givetakes tags,/enchanttakes an enchantment level,/metakes an action, and/banlist [ips|players]keeps the words the player has to type.nukkit.mistranslations:commands.give.item.notFoundis a lookup by name, not ID; "implementing API" innukkit.server.info.extendedis now 實作; the whitelist description said "the admin allows" instead of "manages the list".commands.effect.successnow takes the four values the code passes. The English text still takes five, that is fixed in the follow-up PR.Checks
engexists incht, and no key exists only incht.{%N}placeholders match the English entries for every key exceptcommands.effect.success(see above)./listare left as they are.Only
src/main/resources/lang/cht/lang.iniis touched. Not tested in a running server.Review
The Traditional Chinese (zh_TW) texts were drafted with the help of an AI assistant (Claude Code). They were then reviewed item by item by a human, a native zh_TW speaker from Taiwan (@zisunny104), and compared with Mojang's official zh_TW strings wherever an official string exists.
Sources
bedrock-samples,resource_pack/texts/zh_TW.langanden_US.lang(https://github.com/Mojang/bedrock-samples): wording of the command messages and of the effect names.zh_tw.json(read from the public mirror https://github.com/InventivetalentDev/minecraft-assets): effect names and two death messages, where it differs from Bedrock.審閱
繁體中文(zh_TW)由 AI 助理(Claude Code)協助起草,之後由真人逐項核對,核對者是來自台灣的 zh_TW 母語者(@zisunny104),並在有官方字串時與 Mojang 官方繁中對照。
參考來源
bedrock-samples的zh_TW.lang與en_US.lang:指令訊息與效果名稱的用詞。zh_tw.json(從公開鏡像讀取):效果名稱與兩條死亡訊息,在與基岩版不同時採用。🤖 Generated with Claude Code