Skip to content

i18n: complete Ukrainian translation (I18N_uk.properties) - #6675

Merged
Glavo merged 3 commits into
HMCL-dev:mainfrom
BANSAFAn:i18n/complete-ukrainian-translation
Aug 13, 2026
Merged

i18n: complete Ukrainian translation (I18N_uk.properties)#6675
Glavo merged 3 commits into
HMCL-dev:mainfrom
BANSAFAn:i18n/complete-ukrainian-translation

Conversation

@BANSAFAn

Copy link
Copy Markdown
Contributor

No description provided.

@github-actions github-actions Bot added the 1+ label Aug 13, 2026
@burningtnt

Copy link
Copy Markdown
Member

@Glavo

Glavo commented Aug 13, 2026

Copy link
Copy Markdown
Member

@codex review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 5c7b7cf66e

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

launcher.agreement.accept=Прийняти
launcher.agreement.decline=Відхилити
launcher.agreement.hint=Ви повинні погодитися з EULA, щоб використовувати це програмне забезпечення.
launcher.april_fools.switch_lzh=HMCL Launcher тепер підтримує класичну китайську, ви хочете перемкнутися на класичний китайський режим?\nВи можете повернутися до української у "Налаштування → Загальні → Мова".

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Preserve the Classical Chinese settings path

When a Ukrainian user accepts this prompt, Controllers changes the locale to Classical Chinese and restarts the launcher, so the subsequent UI no longer contains the Ukrainian labels “Налаштування → Загальні → Мова.” The source string intentionally retains the Classical Chinese path 置設 → 貫用 → 文; replacing it here leaves users without an accurate path for switching back to Ukrainian.

Useful? React with 👍 / 👎.

world.info.difficulty.easy=Легка
world.info.difficulty.normal=Нормальна
world.info.difficulty.hard=Важка
world.info.difficulty_lock=Складність заблоковано

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Label the difficulty toggle as an action

This key titles an interactive LineToggleButton in WorldInfoPage, but the translation says “Difficulty is locked” rather than “Lock difficulty.” When the toggle is off, the label therefore directly contradicts its state and can mislead Ukrainian users about whether the world difficulty is currently locked.

Useful? React with 👍 / 👎.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Занадто дослівний, тут не вірно виправив

settings.advanced.renderer=Рендерер
settings.advanced.renderer.default=По умолчанию
settings.advanced.renderer.d3d12=Mesa D3D12
settings.advanced.renderer.default.desc=Використовувати системний типово

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P3 Badge Replace the malformed renderer description

The phrase Використовувати системний типово is not a complete Ukrainian description: системний requires a noun, while типово is an adverb. As displayed under the default renderer option, it does not clearly communicate the source meaning “Use System Default”; translate it as a complete phrase describing the system-default renderer or settings.

Useful? React with 👍 / 👎.

@BANSAFAn

Copy link
Copy Markdown
Contributor Author

Wait a minute, I'll fix it now.

@BANSAFAn

Copy link
Copy Markdown
Contributor Author

Wait a minute, I'll fix it now.

搞定了

@Glavo

Glavo commented Aug 13, 2026

Copy link
Copy Markdown
Member

@codex review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: a5368397cc

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

theme_pack.manage=Керування пакетами тем
theme_pack.theme=Тема
theme_pack.theme.id=ID: %s
theme_pack.themes=%d тем

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P3 Badge Make the theme count grammatically number-neutral

When a theme pack contains exactly one theme—a supported and explicitly handled case—the UI passes manifest.themes().size() to this string and displays 1 тем, which is grammatically incorrect Ukrainian. Use a number-neutral construction such as “Кількість тем: %d”, or otherwise handle the Ukrainian singular and plural forms.

Useful? React with 👍 / 👎.

@Glavo
Glavo merged commit 5238a36 into HMCL-dev:main Aug 13, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants