Update zh-TW.yml: complete translation coverage for v1.8.0 - #429
Merged
Conversation
## Overview Completes the Traditional Chinese (zh-TW) translation coverage for Challenges v1.8.0. The existing translation was based on the v1.7.0 English source, so text introduced in v1.8.0 was not yet translated. ## What's added v1.8.0 introduced a biome requirement/selection feature. This PR adds the 32 corresponding translation entries, covering: - `challenges.conversations.*` — conversation confirmation prompts - `challenges.errors.wrong-biome` — wrong biome error message - `challenges.gui.buttons.biome.*` — biome selection button - `challenges.gui.buttons.open_anywhere.*` — "open GUI anywhere" toggle - `challenges.gui.buttons.repeat_count.value-infinite` — infinite repeat count display - `challenges.gui.buttons.repeat_reward_island_level.*` / `reward_island_level.*` — island level reward settings - `challenges.gui.buttons.required_biomes.*` — required biomes list - `challenges.gui.buttons.reward_chance.*` — reward chance settings - `challenges.gui.buttons.toggle-undeployed.*` — undeployed challenges visibility toggle - `challenges.gui.descriptions.challenge.requirements.island.biome-*` — biome requirement descriptions - `challenges.gui.titles.biome-selector` — biome selector title - `challenges.messages.no-reward-this-time` — no-reward message ## Verification Diffed the updated zh-TW.yml against the official en-US.yml (v1.8.0, 905 keys total) key-by-key. Confirmed 100% coverage with no missing or stray keys, and validated the YAML syntax. New entries follow the existing translation's established terminology (e.g. consistent use of existing terms like "部署" for deploy, "島嶼等級" for island level, "重複次數" for repeat count).
## Overview Completes the Traditional Chinese (zh-TW) translation coverage for Challenges v1.8.0. The existing translation was based on the v1.7.0 English source, so text introduced in v1.8.0 was not yet translated. ## What's added v1.8.0 introduced a biome requirement/selection feature. This PR adds the corresponding 39 keys (32 new entries plus a few fields appended to existing groups), covering: - `challenges.conversations.confirm-instruction` / `input-repeat-count` — conversation confirmation prompts - `challenges.errors.wrong-biome` — wrong biome error message - `challenges.gui.titles.biome-selector` — biome selector title - `challenges.gui.buttons.biome.*` — biome selection button - `challenges.gui.buttons.open_anywhere.*` — "open GUI anywhere" toggle - `challenges.gui.buttons.repeat_count.value-infinite` — infinite repeat count display (appended to the existing `repeat_count` group) - `challenges.gui.buttons.repeat_reward_island_level.*` / `reward_island_level.*` — island level reward settings - `challenges.gui.buttons.required_biomes.*` — required biomes list - `challenges.gui.buttons.reward_chance.*` — reward chance settings - `challenges.gui.buttons.toggle-undeployed.*` — undeployed challenges visibility toggle - `challenges.gui.descriptions.challenge.requirements.island.biomes-title` / `biome-value` — biome requirement descriptions (also added `[biomes]` to the `island.lore` placeholder list to match upstream) - `challenges.messages.no-reward-this-time` — no-reward message ## How this was done New content was inserted manually at the correct points in the existing file, without any automated reformatting or full re-serialization. As a result, this diff contains only additions — no existing translations, comments, or formatting were touched. ## Verification - Diffed the updated zh-TW.yml against the official en-US.yml (v1.8.0, 905 keys total) key-by-key. Confirmed 100% coverage with no missing or stray keys. - Validated YAML syntax and confirmed there are no duplicate keys. - New entries follow the existing translation's established terminology (e.g. consistent use of existing terms like "部署" for deploy, "島嶼等級" for island level, "重複次數" for repeat count).
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.
Overview
Completes the Traditional Chinese (zh-TW) translation coverage for Challenges v1.8.0. The existing translation was based on the v1.7.0 English source, so text introduced in v1.8.0 was not yet translated.
What's added
v1.8.0 introduced a biome requirement/selection feature. This PR adds the corresponding 39 keys (32 new entries plus a few fields appended to existing groups), covering:
challenges.conversations.confirm-instruction/input-repeat-count— conversation confirmation promptschallenges.errors.wrong-biome— wrong biome error messagechallenges.gui.titles.biome-selector— biome selector titlechallenges.gui.buttons.biome.*— biome selection buttonchallenges.gui.buttons.open_anywhere.*— "open GUI anywhere" togglechallenges.gui.buttons.repeat_count.value-infinite— infinite repeat count display (appended to the existingrepeat_countgroup)challenges.gui.buttons.repeat_reward_island_level.*/reward_island_level.*— island level reward settingschallenges.gui.buttons.required_biomes.*— required biomes listchallenges.gui.buttons.reward_chance.*— reward chance settingschallenges.gui.buttons.toggle-undeployed.*— undeployed challenges visibility togglechallenges.gui.descriptions.challenge.requirements.island.biomes-title/biome-value— biome requirement descriptions (also added[biomes]to theisland.loreplaceholder list to match upstream)challenges.messages.no-reward-this-time— no-reward messageHow this was done
New content was inserted manually at the correct points in the existing file, without any automated reformatting or full re-serialization. As a result, this diff contains only additions — no existing translations, comments, or formatting were touched.
Verification
Note: the SonarCloud check appears to fail due to SONAR_TOKEN not being available to external PR workflows (common GitHub Actions security restriction), not related to the actual translation changes. All 522 unit tests pass and the build succeeds.