Skip to content

New Crowdin Translations - #163

Merged
ArcticFoxPro merged 1 commit into
masterfrom
i18n_crowdin_translations
Aug 9, 2026
Merged

New Crowdin Translations#163
ArcticFoxPro merged 1 commit into
masterfrom
i18n_crowdin_translations

Conversation

@github-actions

@github-actions github-actions Bot commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

New Crowdin translations by Crowdin GitHub Action

Summary by Sourcery

更新俄语和日语的本地化 UI 字符串,以提升翻译的准确性和一致性。

Documentation:

  • 使用正确的应用名称,并对操作、设置和信息类文本进行更清晰的表述,刷新俄语本地化字符串。
  • 改进日语本地化字符串,重点优化核心操作、状态消息以及与版本相关的字段。
Original summary in English

Summary by Sourcery

Update localized UI strings for Russian and Japanese to improve translation accuracy and consistency.

Documentation:

  • Refresh Russian locale strings with proper app naming and clearer action, settings, and informational text.
  • Improve Japanese locale strings for core actions, status messages, and version-related fields.

@sourcery-ai

sourcery-ai Bot commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

Reviewer's Guide

通过更新 Crowdin 生成的本地化内容,将混合语言或不正确的俄文和日文字符串替换为更准确的、完整本地化的文本,包括多个 UI 标签和描述字符串。

File-Level Changes

Change Details Files
将俄文本地化字符串更新为正确的俄语等价表达,并调整部分产品命名和技术描述。
  • 将俄语资源文件中的中文文本替换为用于核心 UI 标签(应用名称、按钮、导航)的俄文翻译。
  • 将各种描述性和设置相关的字符串本地化为俄文,同时在合适的场景保留某些产品名称的拉丁字母形式。
  • 调整部分现有俄文字符串,使其在开源许可证标题、通用分区标题、安全相关内容等方面更清晰、简洁且一致。
app/src/main/res/values-ru-rRU/strings.xml
改进日文本地化,通过将关键 UI 状态和标签从中文翻译为日文并优化术语。
  • 将基础 UI 操作和状态消息(开始、取消、完成、已安装、刷新、停止)翻译为相应的日文表达。
  • 将同意和协议相关字符串(同意、不同意并退出、撤回同意)本地化为自然的日文表达。
  • 将贡献者标签以及诸如主版本号、初始次版本号、十六进制代码等数值和技术术语翻译为日文。
app/src/main/res/values-ja-rJP/strings.xml

Tips and commands

Interacting with Sourcery

  • 触发新评审: 在 pull request 中评论 @sourcery-ai review
  • 继续讨论: 直接回复 Sourcery 的评审评论。
  • 从评审评论生成 GitHub issue: 通过回复评审评论,请求 Sourcery 从该评论创建一个 issue。你也可以直接回复评审评论并输入 @sourcery-ai issue 来从该评论创建 issue。
  • 生成 pull request 标题: 在 pull request 标题中任意位置写入 @sourcery-ai,即可随时生成标题。你也可以在 pull request 中评论 @sourcery-ai title 来(重新)生成标题。
  • 生成 pull request 摘要: 在 pull request 描述正文的任意位置写入 @sourcery-ai summary,即可在指定位置生成 PR 摘要。你也可以在 pull request 中评论 @sourcery-ai summary 来随时(重新)生成摘要。
  • 生成评审者指南: 在 pull request 中评论 @sourcery-ai guide,即可随时(重新)生成评审者指南。
  • 解决所有 Sourcery 评论: 在 pull request 中评论 @sourcery-ai resolve,即可标记解决所有 Sourcery 评论。适用于你已经处理完所有评论且不希望再看到它们的情况。
  • 关闭所有 Sourcery 评审: 在 pull request 中评论 @sourcery-ai dismiss,即可关闭所有现有的 Sourcery 评审。特别适用于你希望从一次全新的评审开始——别忘了评论 @sourcery-ai review 来触发新的评审!

Customizing Your Experience

访问你的 dashboard 可以:

  • 启用或禁用评审功能,例如 Sourcery 自动生成的 pull request 摘要、评审者指南等。
  • 更改评审语言。
  • 添加、删除或编辑自定义评审说明。
  • 调整其他评审设置。

Getting Help

Original review guide in English

Reviewer's Guide

Updates Crowdin-generated localizations by replacing mixed-language or incorrect Russian and Japanese strings with more accurate, fully localized text, including several UI labels and description strings.

File-Level Changes

Change Details Files
Update Russian localization strings to proper Russian equivalents and adjust some product naming and technical descriptions.
  • Replace Chinese text in Russian resource file with Russian translations for core UI labels (app name, buttons, navigation).
  • Localize various descriptive and settings-related strings into Russian while keeping certain product names in Latin where appropriate.
  • Adjust some existing Russian strings for clarity, brevity, and consistency (e.g., open-source license title, general section titles, security).
app/src/main/res/values-ru-rRU/strings.xml
Improve Japanese localization by translating key UI states and labels from Chinese to Japanese and refining terminology.
  • Translate basic UI actions and status messages (start, cancel, done, installed, refresh, stop) to Japanese equivalents.
  • Localize consent and agreement-related strings (agree, disagree and exit, withdraw consent) into natural Japanese.
  • Translate contributor label and numeric/technical terms like major version, initial minor version, and hexadecimal code into Japanese.
app/src/main/res/values-ja-rJP/strings.xml

Tips and commands

Interacting with Sourcery

  • Trigger a new review: Comment @sourcery-ai review on the pull request.
  • Continue discussions: Reply directly to Sourcery's review comments.
  • Generate a GitHub issue from a review comment: Ask Sourcery to create an
    issue from a review comment by replying to it. You can also reply to a
    review comment with @sourcery-ai issue to create an issue from it.
  • Generate a pull request title: Write @sourcery-ai anywhere in the pull
    request title to generate a title at any time. You can also comment
    @sourcery-ai title on the pull request to (re-)generate the title at any time.
  • Generate a pull request summary: Write @sourcery-ai summary anywhere in
    the pull request body to generate a PR summary at any time exactly where you
    want it. You can also comment @sourcery-ai summary on the pull request to
    (re-)generate the summary at any time.
  • Generate reviewer's guide: Comment @sourcery-ai guide on the pull
    request to (re-)generate the reviewer's guide at any time.
  • Resolve all Sourcery comments: Comment @sourcery-ai resolve on the
    pull request to resolve all Sourcery comments. Useful if you've already
    addressed all the comments and don't want to see them anymore.
  • Dismiss all Sourcery reviews: Comment @sourcery-ai dismiss on the pull
    request to dismiss all existing Sourcery reviews. Especially useful if you
    want to start fresh with a new review - don't forget to comment
    @sourcery-ai review to trigger a new review!

Customizing Your Experience

Access your dashboard to:

  • Enable or disable review features such as the Sourcery-generated pull request
    summary, the reviewer's guide, and others.
  • Change the review language.
  • Add, remove or edit custom review instructions.
  • Adjust other review settings.

Getting Help

@sourcery-ai sourcery-ai 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.

Hey - 我发现了 1 个问题,并留下了一些整体性的反馈:

  • 在 values-ru-rRU/strings.xml 中仍然有多条未翻译的中文字符串(例如 done、agree、withdrawConsentUA、aboutOpenSourceRepo、download、enumQQPreviewWarning 等);建议确保所有用户可见的字符串要么被一致地翻译,要么明确保留为源语言。
  • 一些俄语翻译调整了标点和空格(例如 colon、aboutAuthor、version),而其他条目仍然保持原始风格;为了让 UI 更一致,可能值得在整个文件中统一标点符号和结尾空格的使用。
Prompt for AI Agents
Please address the comments from this code review:

## Overall Comments
- In values-ru-rRU/strings.xml there are still multiple untranslated Chinese strings (e.g., done, agree, withdrawConsentUA, aboutOpenSourceRepo, download, enumQQPreviewWarning, etc.); consider ensuring all user-visible strings are consistently translated or intentionally left as source language.
- Some Russian translations adjust punctuation and spacing (e.g., colon, aboutAuthor, version) while others retain the original style; it may be worth standardizing punctuation and trailing spaces across the file for a more consistent UI.

## Individual Comments

### Comment 1
<location path="app/src/main/res/values-ru-rRU/strings.xml" line_range="24-31" />
<code_context>
+    <string name="appTitle">Утилита Qverbow</string>
+    <string name="shortcutLongLabel">Перечисление версий (режим обслуживания)</string>
+    <string name="shortcutShortLabel">Перечис. вер. (обслуж.)</string>
+    <string name="start">Запустить</string>
+    <string name="cancel">Отмена</string>
     <string name="done">确定</string>
-    <string name="save">保存</string>
-    <string name="installed">已安装</string>
-    <string name="copy">复制</string>
-    <string name="refresh">刷新</string>
+    <string name="save">Сохранить</string>
+    <string name="installed">Установлено</string>
+    <string name="copy">Копировать</string>
+    <string name="refresh">Обновить</string>
     <string name="agree">同意</string>
-    <string name="disagreeAndExit">不同意并退出</string>
+    <string name="disagreeAndExit">Отклонить и выйти</string>
</code_context>
<issue_to_address>
**suggestion:** Mixed-language UI strings in the Russian locale may confuse users.

Some nearby strings (e.g., "done" = 确定, "agree" = 同意) are still in Chinese. If there’s no requirement to keep them that way, please localize them as well to keep the Russian UI consistent and avoid confusing users.

Suggested implementation:

```
    <string name="done">Готово</string>

```

```
    <string name="agree">Согласиться</string>

```

```
    <string name="withdrawConsentUA">Отозвать согласие с пользовательским соглашением</string>

```

```
    <string name="withdrawConsentAndExit">Отозвать согласие и выйти</string>

```
</issue_to_address>

Sourcery is free for open source - if you like our reviews please consider sharing them ✨
请帮我变得更有用!请在每条评论上点击 👍 或 👎,我会根据这些反馈改进后续的代码审查。
Original comment in English

Hey - I've found 1 issue, and left some high level feedback:

  • In values-ru-rRU/strings.xml there are still multiple untranslated Chinese strings (e.g., done, agree, withdrawConsentUA, aboutOpenSourceRepo, download, enumQQPreviewWarning, etc.); consider ensuring all user-visible strings are consistently translated or intentionally left as source language.
  • Some Russian translations adjust punctuation and spacing (e.g., colon, aboutAuthor, version) while others retain the original style; it may be worth standardizing punctuation and trailing spaces across the file for a more consistent UI.
Prompt for AI Agents
Please address the comments from this code review:

## Overall Comments
- In values-ru-rRU/strings.xml there are still multiple untranslated Chinese strings (e.g., done, agree, withdrawConsentUA, aboutOpenSourceRepo, download, enumQQPreviewWarning, etc.); consider ensuring all user-visible strings are consistently translated or intentionally left as source language.
- Some Russian translations adjust punctuation and spacing (e.g., colon, aboutAuthor, version) while others retain the original style; it may be worth standardizing punctuation and trailing spaces across the file for a more consistent UI.

## Individual Comments

### Comment 1
<location path="app/src/main/res/values-ru-rRU/strings.xml" line_range="24-31" />
<code_context>
+    <string name="appTitle">Утилита Qverbow</string>
+    <string name="shortcutLongLabel">Перечисление версий (режим обслуживания)</string>
+    <string name="shortcutShortLabel">Перечис. вер. (обслуж.)</string>
+    <string name="start">Запустить</string>
+    <string name="cancel">Отмена</string>
     <string name="done">确定</string>
-    <string name="save">保存</string>
-    <string name="installed">已安装</string>
-    <string name="copy">复制</string>
-    <string name="refresh">刷新</string>
+    <string name="save">Сохранить</string>
+    <string name="installed">Установлено</string>
+    <string name="copy">Копировать</string>
+    <string name="refresh">Обновить</string>
     <string name="agree">同意</string>
-    <string name="disagreeAndExit">不同意并退出</string>
+    <string name="disagreeAndExit">Отклонить и выйти</string>
</code_context>
<issue_to_address>
**suggestion:** Mixed-language UI strings in the Russian locale may confuse users.

Some nearby strings (e.g., "done" = 确定, "agree" = 同意) are still in Chinese. If there’s no requirement to keep them that way, please localize them as well to keep the Russian UI consistent and avoid confusing users.

Suggested implementation:

```
    <string name="done">Готово</string>

```

```
    <string name="agree">Согласиться</string>

```

```
    <string name="withdrawConsentUA">Отозвать согласие с пользовательским соглашением</string>

```

```
    <string name="withdrawConsentAndExit">Отозвать согласие и выйти</string>

```
</issue_to_address>

Sourcery is free for open source - if you like our reviews please consider sharing them ✨
Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.

Comment on lines +24 to 31
<string name="start">Запустить</string>
<string name="cancel">Отмена</string>
<string name="done">确定</string>
<string name="save">保存</string>
<string name="installed">已安装</string>
<string name="copy">复制</string>
<string name="refresh">刷新</string>
<string name="save">Сохранить</string>
<string name="installed">Установлено</string>
<string name="copy">Копировать</string>
<string name="refresh">Обновить</string>
<string name="agree">同意</string>

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.

suggestion: 俄语语言环境中的混合语言 UI 字符串可能会让用户感到困惑。

附近的一些字符串(例如 "done" = 确定、"agree" = 同意)仍然是中文。如果没有必须保持为中文的要求,建议也将它们本地化为俄语,以保持俄语 UI 的一致性并避免让用户困惑。

Suggested implementation:

    <string name="done">Готово</string>

    <string name="agree">Согласиться</string>

    <string name="withdrawConsentUA">Отозвать согласие с пользовательским соглашением</string>

    <string name="withdrawConsentAndExit">Отозвать согласие и выйти</string>

Original comment in English

suggestion: Mixed-language UI strings in the Russian locale may confuse users.

Some nearby strings (e.g., "done" = 确定, "agree" = 同意) are still in Chinese. If there’s no requirement to keep them that way, please localize them as well to keep the Russian UI consistent and avoid confusing users.

Suggested implementation:

    <string name="done">Готово</string>

    <string name="agree">Согласиться</string>

    <string name="withdrawConsentUA">Отозвать согласие с пользовательским соглашением</string>

    <string name="withdrawConsentAndExit">Отозвать согласие и выйти</string>

@ArcticFoxPro
ArcticFoxPro merged commit e5afc73 into master Aug 9, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants