Skip to content

fix(i18n): (Codex) Improve other translations based on PR #1419 / 根据 PR#1419 改善其他语言的翻译#1421

Open
cyfung1031 wants to merge 5 commits intomainfrom
fix/translation/other/1
Open

fix(i18n): (Codex) Improve other translations based on PR #1419 / 根据 PR#1419 改善其他语言的翻译#1421
cyfung1031 wants to merge 5 commits intomainfrom
fix/translation/other/1

Conversation

@cyfung1031
Copy link
Copy Markdown
Collaborator

@CodFrm 你先看一下 zh-CN 那些改动是否合理。我之后再用AI同步到其他语言

@cyfung1031 cyfung1031 requested a review from CodFrm May 7, 2026 23:11
@cyfung1031
Copy link
Copy Markdown
Collaborator Author

总结

文件 key 新值 原因
en-US sync_delete Sync Deletion State 明确同步的是“删除状态”,不是删除动作。
en-US notification.script_sync_delete Sync Script Deletion State sync_delete 术语一致。
en-US query Search 日志 UI 中比 Query 更自然。
en-US total_logs {{length}} logs found 避免 awkward 的 queried 表达。
en-US filtered_logs Filtered results: {{length}} 与筛选结果 UI 语义一致。
en-US enter_filter_conditions Please enter filter conditions 去掉 for Query,更自然。
en-US report_issue Bug Report / Issue Feedback 与中文原文 / 分隔结构保持一致。
zh-CN sync_delete 同步删除状态 明确同步的是删除状态。
zh-CN notification.script_sync_delete 同步脚本删除状态 与设置项术语一致。
zh-CN under_construction 开发中 软件 UI 语境下比 建设中 自然。
zh-CN query 搜索 日志筛选 UI 中比 查询 更自然。
zh-CN total_logs 找到 {{length}} 条日志 UI 文案更简洁。
zh-CN filtered_logs 筛选结果:{{length}} 条 更符合筛选结果表达。
zh-CN enter_filter_conditions 请输入筛选条件 去掉多余“进行查询”。
zh-CN script_operation_title 脚本正在尝试访问同步存储 避免“操作储存空间”的直译感。
zh-CN sync_system_closed 同步已禁用 表达 disabled 状态。
zh-CN sync_system_closed_description 同步功能已禁用,请重新配置 与上一项一致。
zh-CN labels 标签 修复英文漏翻。
zh-CN bug_feedback_script_support 错误反馈/脚本支持站点 去掉 BUG 英文混入。
zh-CN report_issue 错误/问题反馈 去掉 BUG,并保持 / 结构。
zh-CN key, value, enter_key, key_placeholder , , 请输入键, 修复英文漏翻。
zh-CN value_placeholder 当类型为对象时,请输入可以JSON解析的数据 修复 object 漏翻。
zh-CN type_string, type_number, type_boolean, type_object 字符串, 数字, 布尔值, 对象 修复类型名英文漏翻。
zh-CN gm_api GM API 统一技术词大小写。
zh-CN storage_api 存储 API 修复英文保留。
zh-CN permission_cors 跨域(CORS) 保留技术词但统一为标准大写。
zh-TW sync_delete 同步刪除狀態 明确同步的是删除状态。
zh-TW notification.script_sync_delete 同步腳本刪除狀態 与设置项术语一致。
zh-TW under_construction 開發中 软件 UI 语境下更自然。
zh-TW query 搜尋 日志筛选 UI 中比 查詢 更自然。
zh-TW total_logs 找到 {{length}} 筆紀錄 UI 文案更简洁。
zh-TW filtered_logs 篩選結果:{{length}} 筆 统一筛选结果表达和量词。
zh-TW enter_filter_conditions 請輸入篩選條件 去掉多余“進行查詢”。
zh-TW script_operation_title 腳本正在嘗試存取同步儲存空間 避免“操作储存空间”的直译感。
zh-TW sync_system_closed 同步已停用 表达 disabled 状态。
zh-TW sync_system_closed_description 同步功能已停用,請重新設定 与上一项一致。
zh-TW update_script_no_close 更新,不關閉視窗 修复繁中混入简体。
zh-TW install_script_no_close 安裝,不關閉視窗 修复繁中混入简体。
zh-TW update_script_no_more_update 更新,但不再檢查更新 修复繁中混入简体。
zh-TW install_script_no_more_update 安裝,但不再檢查更新 修复繁中混入简体。
zh-TW value_placeholder 當類型為物件時,請輸入可以JSON解析的資料 修复 object 漏翻。
zh-TW editor_config_description 使用 設定 修复繁中里 配置 用语不自然。
zh-TW editor_config_reset, editor_config_saved, editor_config_format_error 編輯器設定... 统一繁中文案。
zh-TW enable_background.disable_failed 停用失敗 修复 禁用 用语不自然。
de-DE sync_delete Löschstatus synchronisieren 明确同步的是删除状态。
de-DE notification.script_sync_delete Löschstatus des Skripts synchronisieren 与设置项术语一致。
de-DE silent_update_non_critical_changes Nicht kritische Änderungen still aktualisieren 德语 UI 表达调整。
de-DE under_construction In Entwicklung 软件 UI 语境下更自然。
de-DE query Suche 日志筛选 UI 中更自然。
de-DE total_logs {{length}} Protokolle gefunden UI 文案更简洁。
de-DE filtered_logs Filterergebnis: {{length}} 更符合筛选结果表达。
de-DE enter_filter_conditions Bitte Filterbedingungen eingeben 去掉生硬 query 表达。
de-DE in_use Aktiviert 设置状态语义更准确。
de-DE script_operation_title Skript versucht, auf den Synchronisierungsspeicher zuzugreifen 用访问语义替代“操作存储空间”。
de-DE sync_system_closed Synchronisierung ist deaktiviert 避免 closed 直译。
de-DE sync_system_closed_description Die Synchronisierungsfunktion ist deaktiviert. Bitte neu konfigurieren. 与上一项一致。
de-DE labels Kennzeichnungen 修复英文保留。
de-DE bug_feedback_script_support Fehlerbericht / Hilfeseite zum Skript 修复半英文表达。
de-DE report_issue Fehlerbericht / Problemfeedback 与中文 / 分隔结构保持一致。
de-DE type_string, type_number, type_boolean Zeichenkette, Zahl, Boolesch 修复英文类型名。
de-DE operation Vorgang 比英文 Operation 更自然。
de-DE antifeature_miner_title Kryptomining 修复英文 Mining
de-DE community Gemeinschaft 修复英文保留。
de-DE guide_tools_backup_title Sicherung 修复英文 Backup
de-DE tags, input_tags_placeholder Schlagwörter 系列 修复英文 Tags
ru-RU sync_delete Синхронизировать статус удаления 明确同步的是删除状态。
ru-RU notification.script_sync_delete Синхронизация статуса удаления скрипта 与设置项术语一致。
ru-RU query Поиск 日志筛选 UI 中更自然。
ru-RU filtered_logs Результат фильтрации: {{length}} 更符合筛选结果表达。
ru-RU enter_filter_conditions Введите условия фильтрации 去掉多余搜索说明。
ru-RU script_operation_title Скрипт пытается получить доступ к хранилищу синхронизации 用访问语义替代“操作空间”。
ru-RU value_placeholder Если тип — объект, введите данные, которые можно разобрать как JSON 修复英文 object
ru-RU storage_api API хранилища 修复英文保留。
ru-RU permission_cors Кросс-домен (CORS) 统一技术词大小写。
ru-RU report_issue Отзыв об ошибке / проблеме 与中文 / 分隔结构保持一致。
vi-VN sync_delete Đồng bộ trạng thái xóa 明确同步的是删除状态。
vi-VN notification.script_sync_delete Đồng bộ trạng thái xóa script 与设置项术语一致。
vi-VN under_construction Đang phát triển 软件 UI 语境下更自然。
vi-VN query Tìm kiếm 日志筛选 UI 中更自然。
vi-VN total_logs Tìm thấy {{length}} nhật ký UI 文案更简洁。
vi-VN filtered_logs Kết quả lọc: {{length}} 更符合筛选结果表达。
vi-VN enter_filter_conditions Vui lòng nhập điều kiện lọc 去掉 query 表达。
vi-VN type_boolean Luận lý 修复英文 Boolean
vi-VN permission_cors Liên miền (CORS) 修复英文 Cross-domain
vi-VN report_issue Phản hồi lỗi / vấn đề 与中文 / 分隔结构保持一致。

Comment thread src/locales/zh-CN/translation.json Outdated
"help_translate": "协助翻译",
"script_sync": "脚本同步",
"sync_delete": "同步删除",
"sync_delete": "同步删除状态",
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

错误的,应该用同步删除,而且右侧有help告知具体操作

Comment thread src/locales/zh-CN/translation.json Outdated
"last_7_days": "最近7天",
"query": "查询",
"labels": "Labels",
"query": "搜索",
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

我更愿意用查询

Comment thread src/locales/zh-CN/translation.json Outdated
"script_website": "脚本站点",
"script_source": "脚本源码",
"bug_feedback_script_support": "BUG反馈/脚本支持站点",
"bug_feedback_script_support": "错误反馈/脚本支持站点",
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

直接BUG我觉得也没毛病

Comment thread src/locales/zh-CN/translation.json Outdated
Comment on lines +171 to +172
"key": "",
"value": "",
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

直接翻译,我反而觉得不习惯,而且这块应该主要是开发者来操作

对于这些,我的建议是先不动

Comment on lines +107 to +109
"total_logs": "找到 {{length}} 条日志",
"filtered_logs": "筛选结果:{{length}} ",
"enter_filter_conditions": "请输入筛选条件",
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Image

这一块是比较相关的,“筛选结果:{{length}} 条” 拼上去奇怪?

Comment thread src/locales/zh-CN/translation.json Outdated
"error_metadata_line_duplicated": "Metadata 中有重复的声明。",
"notification": {
"script_sync_delete": "脚本删除同步",
"script_sync_delete": "同步脚本删除状态",
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

“同步脚本删除”

@CodFrm
Copy link
Copy Markdown
Member

CodFrm commented May 8, 2026

忘记用GitHub的suggestion了,还不习惯

@cyfung1031
Copy link
Copy Markdown
Collaborator Author

@CodFrm 已修改了 13e4658

语言文件 key / 范围 最终值 / 修改方向 原因
zh-CN sync_delete 同步删除 采纳 issue 判断:设置项标题应短,机制放描述里解释。
zh-CN notification.script_sync_delete 同步脚本删除 去掉“状态”,保持通知标题简洁。
zh-CN under_construction 开发中 软件 UI 语境比 建设中 自然。
zh-CN query 查询 回退 搜索;日志/管理后台语境中 查询 更合适。
zh-CN total_logs 找到 {{length}} 条日志 保留简洁化。
zh-CN filtered_logs 筛选后 {{length}} 条日志 回退,避免 筛选结果:... 在 UI 拼接中突兀。
zh-CN enter_filter_conditions 请输入筛选条件 保留,去掉冗余“进行查询”。
zh-CN labels 标签 明确英文漏翻。
zh-CN key, value, enter_key, key_placeholder key, value, 请输入 key, key 开发者语境保留技术原词。
zh-CN value_placeholder 当类型为 object 时,请输入可被 JSON 解析的数据 保留 object / JSON,优化中文句式与空格。
zh-CN type_string, type_number, type_boolean, type_object string, number, boolean, object 开发者类型名回退为英文。
zh-CN bug_feedback_script_support BUG 反馈/脚本支持站点 保留中文社区常见 BUG,补空格。
zh-CN report_issue BUG / 问题反馈 保留 / 结构,并使用 BUG
zh-CN gm_api, storage_api, permission_cors GM API, 存储 API, 跨域(CORS) 标准化技术词大小写;Storage API 中文化。
zh-CN script_operation_title 脚本正在尝试访问脚本同步存储 保留“脚本同步”专属区域语义。
zh-CN sync_system_closed, sync_system_closed_description 同步已禁用, 同步功能已禁用,请重新配置 比“关闭”更符合功能状态。
en-US sync_delete Sync Delete 跟随中文基准,标题保持短。
en-US notification.script_sync_delete Sync Script Delete 去掉 deletion state 表述。
en-US query, filtered_logs Query, {{length}} logs after filtering 跟随中文回退查询/筛选后语义。
en-US total_logs, enter_filter_conditions {{length}} logs found, Please enter filter conditions 保留简洁化。
en-US report_issue Bug / Issue Feedback 与中文 / 结构一致。
en-US gm_api, permission_cors GM API, Cross-domain (CORS) 统一技术词大小写。
zh-TW sync_delete, notification.script_sync_delete 同步刪除, 同步腳本刪除 跟随 zh-CN 基准,去掉“狀態”。
zh-TW query, filtered_logs 查詢, 篩選後 {{length}} 筆紀錄 跟随 zh-CN 回退查询/筛选后语义。
zh-TW total_logs, enter_filter_conditions 找到 {{length}} 筆紀錄, 請輸入篩選條件 保留简洁化。
zh-TW key/value/type_* key, value, string, number, boolean, object 开发者语境保留技术原词。
zh-TW enter_key, key_placeholder, value_placeholder 請輸入 key, key, 當類型為 object 時,請輸入可被 JSON 解析的資料 跟随开发者术语原则。
zh-TW bug_feedback_script_support, report_issue BUG 回報/腳本支援網站, BUG / 問題回報 跟随中文 BUG 与 / 结构。
zh-TW script_operation_title 腳本正在嘗試存取腳本同步儲存空間 补回“脚本同步”语义。
zh-TW 繁中修复 安裝, 關閉, 視窗, 檢查, 設定, 停用 保留繁简混用修复。
de-DE sync_delete, notification.script_sync_delete Löschen synchronisieren, Skriptlöschung synchronisieren 跟随中文短标题,不强调状态。
de-DE query, filtered_logs Abfrage, Nach Filterung {{length}} Protokolle 跟随查询/筛选后语义。
de-DE total_logs, enter_filter_conditions {{length}} Protokolle gefunden, Bitte Filterbedingungen eingeben 保留简洁化。
de-DE key/value/type_* key, value, string, number, boolean, object 开发者语境保留技术原词。
de-DE value_placeholder Wenn der Typ object ist, geben Sie Daten ein, die als JSON geparst werden können 技术词保留,句式本地化。
de-DE report_issue Bug / Problemfeedback 与中文 / 结构一致。
de-DE labels, under_construction, in_use, sync_system_closed Kennzeichnungen, In Entwicklung, Aktiviert, Synchronisierung ist deaktiviert 保留明确 UI 自然化修复。
de-DE script_operation_title Skript versucht, auf den Skript-Synchronisierungsspeicher zuzugreifen 保留“脚本同步存储”语义。
ru-RU sync_delete, notification.script_sync_delete Синхронизировать удаление, Синхронизация удаления скрипта 跟随中文短标题,不强调状态。
ru-RU query, filtered_logs Запрос, После фильтрации {{length}} записей журнала 跟随查询/筛选后语义。
ru-RU enter_filter_conditions Введите условия фильтрации 保留简洁化。
ru-RU key/value/type_* key, value, string, number, boolean, object 开发者语境保留技术原词。
ru-RU storage_api, permission_cors API хранилища, Кросс-домен (CORS) 保留明确技术词修复。
ru-RU script_operation_title Скрипт пытается получить доступ к хранилищу синхронизации скриптов 保留“脚本同步存储”语义。
ru-RU report_issue Отзыв об ошибке / проблеме 保持 / 结构。
vi-VN sync_delete, notification.script_sync_delete Đồng bộ xóa, Đồng bộ xóa script 跟随中文短标题,不强调状态。
vi-VN query, filtered_logs Truy vấn, {{length}} nhật ký sau khi lọc 跟随查询/筛选后语义。
vi-VN total_logs, enter_filter_conditions Tìm thấy {{length}} nhật ký, Vui lòng nhập điều kiện lọc 保留简洁化。
vi-VN key/value/type_* key, value, string, number, boolean, object 开发者语境保留技术原词。
vi-VN value_placeholder Khi loại là object, vui lòng nhập dữ liệu có thể phân tích cú pháp JSON. 技术词保留,JSON 大写。
vi-VN gm_api, storage_api, permission_cors GM API, API lưu trữ, Liên miền (CORS) 标准化技术词。
vi-VN under_construction, report_issue Đang phát triển, Phản hồi lỗi / vấn đề 保留软件语境和 / 结构修复。

@cyfung1031
Copy link
Copy Markdown
Collaborator Author

这个PR先不处理 SVO SOV 问题 ...
留个图记录一下

Screenshot 2026-05-09 at 13 38 39

@cyfung1031
Copy link
Copy Markdown
Collaborator Author

cyfung1031 commented May 9, 2026

Action,中文是动作/行动,属自发性行为
Operation,中文是操作,强调用手去做一些事

以前的计算机是靠人手控制,所计算机软件的执行是依赖人类的「操作」
现在有LLM Agent,所以计算机软件能自己跑起来,这是「动作/行动」

很明显 ScriptCat 里的英文一直都搞乱了导致AI也翻译失败。

Screenshot 2026-05-09 at 14 13 12

@CodFrm
Copy link
Copy Markdown
Member

CodFrm commented May 9, 2026

Action,中文是动作/行动,属自发性行为 Operation,中文是操作,强调用手去做一些事

以前的计算机是靠人手控制,所计算机软件的执行是依赖人类的「操作」 现在有LLM Agent,所以计算机软件能自己跑起来,这是「动作/行动」

很明显 ScriptCat 里的英文一直都搞乱了导致AI也翻译失败。

Screenshot 2026-05-09 at 14 13 12

这个翻译文件做得也不好,全局用一个,可能有的地方没问题,有的地方就会出问题,我后续重构想顺便调整一下,每一个位置用一个key(或者命名空间或单文件)

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

该 PR 主要基于 PR #1419 的改动方向,统一/优化多语言(含简中、繁中、英文、德文、越南语、俄语)里部分 UI 文案的用词、大小写与格式(如 CORS、Cookie、日志查询提示、问题反馈入口等),以提升一致性与可读性。

Changes:

  • 调整多语言中若干通用提示文案(日志筛选提示、开发中、问题反馈等),使其更简洁一致。
  • 规范部分术语展示(如 CORS/VSCode/Cookie 的大小写与空格)。
  • 若干与脚本存储/同步相关的提示文本在多语言中做了措辞更新。

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
src/locales/zh-TW/translation.json 繁中术语与提示文案格式统一(如 VSCode/Cookie/CORS),并修正部分用词。
src/locales/zh-CN/translation.json 简中多处文案更精炼、术语更规范(如 标签、CORS、Cookie 等)。
src/locales/en-US/translation.json 英文日志提示与若干标题/术语更新(CORS、反馈入口、通知标题等)。
src/locales/de-DE/translation.json 德文多处用词调整(含“开发中”、CORS、若干引导/通知文案)。
src/locales/vi-VN/translation.json 越南语日志与筛选提示、术语大小写等更新。
src/locales/ru-RU/translation.json 俄语筛选提示与脚本存储访问提示等文案更新。

"confirm_script_operation": "请您确认是否允许脚本进行此操作,Cookie 是一项重要的用户数据,请务必只给信任的脚本授权",
"cookie_domain": "Cookie域",
"script_operation_title": "脚本正在试图操作脚本同步储存空间",
"script_operation_title": "脚本正在尝试访问脚本同步存储",
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

感觉怎么都奇怪,考虑下面的呢?

Suggested change
"script_operation_title": "脚本正在尝试访问脚本同步存储",
"script_operation_title": "脚本正在尝试访问存储空间",

"error_metadata_line_duplicated": "There are duplicate declarations in the metadata.",
"notification": {
"script_sync_delete": "Script Sync Delete",
"script_sync_delete": "Sync Script Delete",
"account_validation_failed": "Kontoinformationen-Validierung fehlgeschlagen",
"not_set": "Nicht eingestellt",
"in_use": "In Verwendung",
"in_use": "Aktiviert",
"every_week": "Wöchentlich",
"update_disabled_scripts": "Deaktivierte Skripte aktualisieren",
"silent_update_non_critical_changes": "Nicht-kritische Änderungen still aktualisieren",
"silent_update_non_critical_changes": "Nicht kritische Änderungen still aktualisieren",
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.

3 participants