Skip to content

feat(localization): add Russian and Ukrainian languages - #1378

Open
Joynik wants to merge 1 commit into
tisfeng:devfrom
Joynik:feat/russian-ukrainian-localization
Open

Joynik wants to merge 1 commit into
tisfeng:devfrom
Joynik:feat/russian-ukrainian-localization

Conversation

@Joynik

@Joynik Joynik commented Oct 25, 2026

Copy link
Copy Markdown

背景 / Context

Добавить русский и украинский языки интерфейса Easydict, включая возможность выбрать их в настройках приложения.

变更内容 / Changes

  • Добавлены локализации ru и uk в Localizable.xcstrings: по 564 переводимых строки на каждый язык. Непереводимый ключ %lld сохранён без изменений.
  • В InfoPlist.xcstrings добавлено по 4 строки метаданных и описаний разрешений на каждый язык.
  • В LanguageState.LanguageType добавлены пункты «Русский» и «Українська»; оба языка зарегистрированы в Xcode knownRegions.
  • Сохранены существующие переводы, параметры подстановки и переменные промптов.
  • Добавлены план и история задачи по правилам репозитория.

关联 Issue / Linked Issues

验证 / Verification

  • До просьбы прекратить проверки успешно выполнены проверки JSON, покрытия переводимых ключей, сохранности параметров подстановки и существующих переводов.
  • Оба каталога успешно скомпилированы через xcstringstool для ru и uk; полученные .strings прошли plutil -lint.
  • Полная сборка приложения остановлена на этапе разрешения зависимостей по просьбе пользователя. Проверка интерфейса и Review не выполнялись. Дополнительные проверки кода не запускались.

截图 / Screenshots

Скриншоты русского и украинского интерфейса пока не приложены; визуальная проверка не выполнялась.

context: В Easydict отсутствовали русский и украинский языки интерфейса.

change: Добавлены переводы обоих каталогов, пункты выбора языка и регистрация в Xcode.

impact: Интерфейс можно переключить на русский или украинский язык.

----------------------------------------------------------------------

feat(localization): add Russian and Ukrainian languages

context: Easydict did not offer Russian or Ukrainian interface languages.

change: Translate both catalogs, add language choices, and register the locales in Xcode.

impact: Users can select Russian or Ukrainian for the application interface.
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 25, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-25T18:29:17.546979Z ec9056e PR opened
ℹ️ 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" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@Issues-translate-bot

Copy link
Copy Markdown

Bot automatically translated this content.


法典审查摘要

此评论显示了针对此拉取请求的最新法典审查活动。

评论 状态 提交 审查触发器
📝 代码审查 🔄 **自 2026-10-25T18:22:40.655777Z 开始运行** ec9056e 公关开启
ℹ️ 关于 GitHub 中的 Codex

您的团队已设置 Codex 来审查此存储库中的拉取请求。 当您

  • 打开拉取请求以供审核
  • 将草稿标记为就绪
  • 评论“@​codex review”或“@​codex security review”。

当任何审查正在进行时,Codex 会以 👀 做出反应,如果有建议则进行评论,并在所有审查结束且没有发现结果时以 👍 做出反应。

</详情>

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Hello Joynik, Thank you for your first PR contribution 🎉 Joynik

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants