New Crowdin Translations - #163
Conversation
Reviewer's Guide通过更新 Crowdin 生成的本地化内容,将混合语言或不正确的俄文和日文字符串替换为更准确的、完整本地化的文本,包括多个 UI 标签和描述字符串。 File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your Experience访问你的 dashboard 可以:
Getting HelpOriginal review guide in EnglishReviewer's GuideUpdates 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
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
There was a problem hiding this comment.
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>Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.
| <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> |
There was a problem hiding this comment.
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>
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: