Skip to content

Commit 9ee64a0

Browse files
authored
feat(i18n): improve zh-CN translations (#765)
1 parent 61c5b85 commit 9ee64a0

File tree

2 files changed

+210
-76
lines changed

2 files changed

+210
-76
lines changed

i18n/locales/zh-CN.json

Lines changed: 105 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -122,14 +122,14 @@
122122
"verified_provenance": "已验证的来源",
123123
"view_permalink": "查看这个版本的链接",
124124
"navigation": "包导航",
125-
"copy_name": "复制包名",
125+
"copy_name": "拷贝包名",
126126
"deprecation": {
127127
"package": "这个包已经被弃用。",
128128
"version": "这个版本已经被弃用。",
129129
"no_reason": "没有提供原因"
130130
},
131131
"replacement": {
132-
"title": "您可能不需要这个依赖",
132+
"title": "你可能不需要这个依赖",
133133
"native": "该功能自 Node.js {nodeVersion} 起已被内置,可直接使用 {replacement} 替代。",
134134
"simple": "社区标记此包为冗余,建议替换为:{replacement}。",
135135
"documented": "社区标记此包存在性能更优的替代方案",
@@ -149,7 +149,7 @@
149149
"view_dependency_graph": "查看依赖图",
150150
"inspect_dependency_tree": "查看依赖树",
151151
"size_tooltip": {
152-
"unpacked": "未打包大小 (当前包):{size}",
152+
"unpacked": "未打包大小当前包):{size}",
153153
"total": "总未打包大小(包括 {count} 个依赖项):{size}"
154154
}
155155
},
@@ -250,7 +250,7 @@
250250
"maintainers": {
251251
"title": "维护者",
252252
"list_label": "包维护者",
253-
"you": "",
253+
"you": "",
254254
"via": "来自 {teams}",
255255
"remove_owner": "移除 {name} 为拥有者",
256256
"username_to_add": "要添加为拥有者的用户名",
@@ -377,8 +377,8 @@
377377
"dependencies": "依赖"
378378
},
379379
"sort": {
380-
"downloads": "最多下载的",
381-
"published": "最近发布的",
380+
"downloads": "最多下载",
381+
"published": "最近发布",
382382
"name_asc": "名称(A-Z)",
383383
"name_desc": "名称(Z-A)"
384384
}
@@ -401,9 +401,9 @@
401401
"contributor_link": "贡献指南",
402402
"connected": "已连接",
403403
"connected_as_user": "已连接为 {'@'}{user}",
404-
"connected_hint": "现在您可以通过 Web UI 管理包和组织。",
404+
"connected_hint": "现在你可以通过 Web UI 管理包和组织。",
405405
"disconnect": "断开连接",
406-
"run_hint": "在您的机器上运行连接器以启用管理功能",
406+
"run_hint": "在你的机器上运行连接器以启用管理功能",
407407
"copy_command": "拷贝命令",
408408
"copied": "已拷贝",
409409
"paste_token": "再在下方粘贴令牌以连接:",
@@ -412,7 +412,7 @@
412412
"advanced": "高级选项",
413413
"port_label": "端口",
414414
"warning": "警告",
415-
"warning_text": "这将允许 npmx 访问您的 npm CLI。请仅连接您信任的站点",
415+
"warning_text": "这将允许 npmx 访问你的 npm CLI。请仅连接你信任的站点",
416416
"connect": "连接",
417417
"connecting": "连接中…"
418418
}
@@ -428,7 +428,7 @@
428428
"otp_required": "需要 OTP",
429429
"otp_prompt": "输入 OTP 继续",
430430
"otp_placeholder": "输入 OTP 代码…",
431-
"otp_label": "一次性密码",
431+
"otp_label": "一次性代码",
432432
"retry_otp": "使用 OTP 重试",
433433
"retrying": "重试中…",
434434
"approve_operation": "批准操作",
@@ -531,14 +531,14 @@
531531
"orgs_page": {
532532
"title": "组织",
533533
"back_to_profile": "返回个人资料",
534-
"connect_required": "连接本地 CLI 以查看您的组织",
534+
"connect_required": "连接本地 CLI 以查看你的组织",
535535
"connect_hint_prefix": "运行",
536536
"connect_hint_suffix": "以开始。",
537-
"own_orgs_only": "您只能查看自己的组织",
538-
"view_your_orgs": "查看您的组织",
537+
"own_orgs_only": "你只能查看自己的组织",
538+
"view_your_orgs": "查看你的组织",
539539
"loading": "加载组织中…",
540540
"empty": "未找到组织。",
541-
"empty_hint": "已根据您限定范围的包名中检测到组织",
541+
"empty_hint": "已根据你限定范围的包名中检测到组织",
542542
"count": "{count} 个组织",
543543
"packages_count": "{count} 个包"
544544
}
@@ -548,15 +548,15 @@
548548
"title": "声明包名",
549549
"success": "包已声明!",
550550
"success_detail": "{name}{'@'}0.0.0 已发布到 npm。",
551-
"success_hint": "您现在可以使用 npm publish 发布新版本到这个包。",
551+
"success_hint": "你现在可以使用 npm publish 发布新版本到这个包。",
552552
"view_package": "查看包",
553553
"invalid_name": "无效的包名:",
554554
"available": "这个名称可用!",
555555
"taken": "这个名称已被占用。",
556556
"similar_warning": "存在相似的包 — npm 可能会拒绝这个名称:",
557557
"related": "相关包:",
558558
"scope_warning_title": "考虑使用一个限定范围的包",
559-
"scope_warning_text": "未限定范围的包名是共享资源。当您计划发布并持续维护一个包时,方可声明此类名称。对于个人或组织项目,请使用限定范围的包名,如 {'@'}{username}/{name}。",
559+
"scope_warning_text": "未限定范围的包名是共享资源。当你计划发布并持续维护一个包时,方可声明此类名称。对于个人或组织项目,请使用限定范围的包名,如 {'@'}{username}/{name}。",
560560
"connect_required": "连接到本地连接器以声明这个包名。",
561561
"connect_button": "连接到连接器",
562562
"publish_hint": "这将发布一个最小的占位符包。",
@@ -633,6 +633,13 @@
633633
"more_keywords": "+ {count} 个更多",
634634
"clear_all": "清除所有",
635635
"remove_filter": "移除 {label} 筛选",
636+
"chips": {
637+
"search": "搜索",
638+
"downloads": "下载量",
639+
"keyword": "关键词",
640+
"security": "安全性",
641+
"updated": "最近更新"
642+
},
636643
"download_range": {
637644
"any": "任意",
638645
"lt100": "< 100",
@@ -663,7 +670,7 @@
663670
"downloads_day": "每日下载量",
664671
"downloads_month": "每月下载量",
665672
"downloads_year": "每年下载量",
666-
"published": "最近发布的",
673+
"published": "最近发布",
667674
"name": "名称",
668675
"quality": "质量评分",
669676
"popularity": "受欢迎度",
@@ -674,12 +681,12 @@
674681
"title": "",
675682
"show": "展示列",
676683
"reset": "重置为默认值",
677-
"coming_soon": "敬请期待",
684+
"coming_soon": "即将推出",
678685
"name": "名称",
679686
"version": "版本",
680687
"description": "描述",
681688
"downloads": "每周下载量",
682-
"published": "最近发布的",
689+
"published": "最近发布",
683690
"maintainers": "维护者",
684691
"keywords": "关键词",
685692
"quality_score": "质量评分",
@@ -726,7 +733,7 @@
726733
"better_ux_dx": "更好的用户体验和开发者体验",
727734
"admin_ui": "管理界面",
728735
"description": "npmx 为 npm 仓库及其工具链提供{betterUxDx}。我们提供快速、现代化的界面来探索 npm 包,支持深色模式、键盘导航、代码浏览以及与 {jsr} 等替代仓库连接等功能。",
729-
"admin_description": "我们也致力于提供更好的{adminUi},用于管理您的 npm 包、团队和组织⸺一切都在浏览器中完成,并由您本地的 npm CLI 驱动。"
736+
"admin_description": "我们也致力于提供更好的{adminUi},用于管理你的 npm 包、团队和组织⸺一切都在浏览器中完成,并由你本地的 npm CLI 驱动。"
730737
},
731738
"what_we_are_not": {
732739
"title": "我们不是什么",
@@ -803,15 +810,15 @@
803810
"github": "GitHub",
804811
"packages": "",
805812
"packages_dropdown": {
806-
"title": "您的包",
813+
"title": "你的包",
807814
"loading": "加载中…",
808815
"error": "加载包失败",
809816
"empty": "未找到包",
810817
"view_all": "查看全部"
811818
},
812819
"orgs": "组织",
813820
"orgs_dropdown": {
814-
"title": "您的组织",
821+
"title": "你的组织",
815822
"loading": "加载中…",
816823
"error": "加载组织失败",
817824
"empty": "未找到组织",
@@ -821,13 +828,13 @@
821828
"compare": {
822829
"packages": {
823830
"title": "比较包",
824-
"tagline": "并排比较 npm 包,帮助您选择合适的包",
831+
"tagline": "并排比较 npm 包,帮助你选择合适的包",
825832
"meta_title": "比较 {packages} - npmx",
826833
"meta_title_empty": "比较包 - npmx",
827834
"meta_description": "并排比较 {packages}",
828-
"meta_description_empty": "并排比较 npm 包,帮助您选择合适的包",
835+
"meta_description_empty": "并排比较 npm 包,帮助你选择合适的包",
829836
"section_packages": "",
830-
"section_facets": "方面",
837+
"section_facets": "维度",
831838
"section_comparison": "比较",
832839
"loading": "正在加载包数据…",
833840
"error": "加载包数据失败。请重试。",
@@ -836,30 +843,90 @@
836843
},
837844
"selector": {
838845
"search_label": "搜索包",
839-
"search_first": "搜索包...",
840-
"search_add": "添加另一个包...",
841-
"searching": "搜索中...",
846+
"search_first": "搜索包",
847+
"search_add": "添加另一个包",
848+
"searching": "搜索中",
842849
"remove_package": "移除 {package}",
843-
"packages_selected": "{count}/{max} 个包已选择",
850+
"packages_selected": "已选择 {count}/{max} 个包",
844851
"add_hint": "至少添加 2 个包以进行比较。",
845-
"loading_versions": "正在加载版本...",
852+
"loading_versions": "正在加载版本",
846853
"select_version": "选择版本"
847854
},
848855
"facets": {
849-
"group_label": "比较方面",
850-
"all": "全部",
851-
"none": "",
856+
"group_label": "比较维度",
857+
"all": "全选",
858+
"none": "取消全选",
852859
"coming_soon": "即将推出",
853-
"select_all": "选择所有方面",
854-
"deselect_all": "取消选择所有方面",
855-
"select_category": "选择所有 {category} 方面",
856-
"deselect_category": "取消选择所有 {category} 方面",
857-
"binary_only_tooltip": "此包仅暴露二进制文件且无导出的指标",
860+
"select_all": "选择所有维度",
861+
"deselect_all": "取消选择所有维度",
862+
"select_category": "选择所有{category}维度",
863+
"deselect_category": "取消选择所有{category}维度",
864+
"binary_only_tooltip": "此包仅暴露二进制文件且无导出",
858865
"categories": {
859866
"performance": "性能",
860867
"health": "健康",
861868
"compatibility": "兼容性",
862869
"security": "安全与合规"
870+
},
871+
"items": {
872+
"packageSize": {
873+
"label": "包大小",
874+
"description": "包的大小(未压缩)"
875+
},
876+
"installSize": {
877+
"label": "安装大小",
878+
"description": "包括所有依赖项的总安装大小"
879+
},
880+
"dependencies": {
881+
"label": "# 直接依赖项",
882+
"description": "直接依赖项数量"
883+
},
884+
"totalDependencies": {
885+
"label": "# 总依赖项",
886+
"description": "包括所有依赖项的总依赖项数量"
887+
},
888+
"downloads": {
889+
"label": "每周下载量",
890+
"description": "每周下载次数"
891+
},
892+
"lastUpdated": {
893+
"label": "发布日期",
894+
"description": "此版本的发布日期"
895+
},
896+
"deprecated": {
897+
"label": "已弃用?",
898+
"description": "包是否已弃用"
899+
},
900+
"engines": {
901+
"label": "引擎",
902+
"description": "Node.js 版本要求"
903+
},
904+
"types": {
905+
"label": "类型",
906+
"description": "TypeScript 类型定义"
907+
},
908+
"moduleFormat": {
909+
"label": "模块格式",
910+
"description": "支持 ESM/CJS"
911+
},
912+
"license": {
913+
"label": "许可证",
914+
"description": "包许可证"
915+
},
916+
"vulnerabilities": {
917+
"label": "漏洞",
918+
"description": "已知安全漏洞"
919+
}
920+
},
921+
"values": {
922+
"any": "任意",
923+
"none": "",
924+
"unknown": "未知",
925+
"deprecated": "已弃用",
926+
"not_deprecated": "未弃用",
927+
"types_included": "包含类型",
928+
"types_none": "",
929+
"vulnerabilities_summary": "{count}({critical} 严重/{high} 高)"
863930
}
864931
}
865932
}

0 commit comments

Comments
 (0)