|
19 | 19 | "social": "社交媒体", |
20 | 20 | "chat": "聊天", |
21 | 21 | "builders_chat": "构建者", |
22 | | - "keyboard_shortcuts": "键盘快捷键" |
| 22 | + "keyboard_shortcuts": "键盘快捷键", |
| 23 | + "brand": "品牌" |
23 | 24 | }, |
24 | 25 | "shortcuts": { |
25 | 26 | "section": { |
|
96 | 97 | }, |
97 | 98 | "draft_badge": "草稿", |
98 | 99 | "draft_banner": "这是一篇未发布的草稿。内容可能不完整或包含不准确的信息。", |
| 100 | + "no_posts": "暂无文章。", |
99 | 101 | "atproto": { |
100 | 102 | "view_on_bluesky": "在 Bluesky 上查看", |
101 | 103 | "reply_on_bluesky": "在 Bluesky 上回复", |
|
146 | 148 | "theme_system": "跟随系统", |
147 | 149 | "language": "语言", |
148 | 150 | "help_translate": "帮助翻译 npmx", |
| 151 | + "translation_status": "查看全局翻译状态", |
149 | 152 | "accent_colors": { |
150 | | - "label": "强调色" |
| 153 | + "label": "强调色", |
| 154 | + "sky": "天空蓝", |
| 155 | + "coral": "珊瑚色", |
| 156 | + "amber": "琥珀色", |
| 157 | + "emerald": "翠绿色", |
| 158 | + "violet": "紫罗兰色", |
| 159 | + "magenta": "洋红色" |
151 | 160 | }, |
152 | 161 | "clear_accent": "清除强调色", |
153 | 162 | "translation_progress": "翻译进度", |
154 | 163 | "background_themes": { |
155 | | - "label": "背景色调" |
| 164 | + "label": "背景色调", |
| 165 | + "neutral": "中性", |
| 166 | + "stone": "石色", |
| 167 | + "zinc": "锌灰", |
| 168 | + "slate": "石板灰", |
| 169 | + "black": "黑色" |
156 | 170 | }, |
157 | 171 | "keyboard_shortcuts_enabled": "启用快捷键", |
158 | 172 | "keyboard_shortcuts_enabled_description": "如果某些快捷键与其他浏览器或系统快捷键冲突,可以选择将其禁用。" |
|
211 | 225 | "radicle": "在 Radicle 上查看", |
212 | 226 | "sourcehut": "在 SourceHut 上查看", |
213 | 227 | "tangled": "在 Tangled 上查看" |
214 | | - } |
| 228 | + }, |
| 229 | + "collapse": "收起", |
| 230 | + "expand": "展开" |
215 | 231 | }, |
216 | 232 | "profile": { |
217 | 233 | "display_name": "显示名称", |
|
290 | 306 | "refs": "{count} 个引用 | {count} 个引用", |
291 | 307 | "assets": "{count} 个资源 | {count} 个资源" |
292 | 308 | }, |
293 | | - "view_source": "查看源代码" |
| 309 | + "view_source": "查看源代码", |
| 310 | + "skills_cli": "skills CLI" |
294 | 311 | }, |
295 | 312 | "links": { |
296 | 313 | "main": "主页", |
|
301 | 318 | "code": "代码", |
302 | 319 | "docs": "文档", |
303 | 320 | "fund": "资助", |
304 | | - "compare": "比较" |
| 321 | + "compare": "比较", |
| 322 | + "compare_this_package": "比较此包" |
305 | 323 | }, |
306 | 324 | "likes": { |
307 | 325 | "like": "点赞此包", |
308 | 326 | "unlike": "取消点赞" |
309 | 327 | }, |
310 | 328 | "docs": { |
| 329 | + "contents": "目录", |
| 330 | + "default_not_available": "当前版本暂无文档。", |
311 | 331 | "not_available": "文档不可用", |
312 | | - "not_available_detail": "我们无法为此版本生成文档。" |
| 332 | + "not_available_detail": "我们无法为此版本生成文档。", |
| 333 | + "page_title": "API 文档 - npmx", |
| 334 | + "page_title_name": "{name} 文档 - npmx", |
| 335 | + "page_title_version": "{name} 文档 - npmx", |
| 336 | + "og_title": "{name} - 文档", |
| 337 | + "view_package": "查看包" |
313 | 338 | }, |
314 | 339 | "get_started": { |
315 | 340 | "title": "开始使用", |
|
394 | 419 | "grouping_major": "主版本", |
395 | 420 | "grouping_minor": "次版本", |
396 | 421 | "grouping_versions_title": "版本", |
| 422 | + "grouping_versions_about": "关于版本分组", |
397 | 423 | "grouping_versions_all": "全部", |
398 | 424 | "grouping_versions_only_recent": "仅最近", |
399 | 425 | "grouping_usage_title": "使用率", |
| 426 | + "grouping_usage_about": "关于使用率分组", |
400 | 427 | "grouping_usage_all": "全部", |
401 | 428 | "grouping_usage_most_used": "最常用", |
402 | 429 | "recent_versions_only_tooltip": "仅显示在过去一年内发布的版本。", |
|
427 | 454 | "outdated_major": "落后 {count} 个主要版本(最新:{latest})", |
428 | 455 | "outdated_minor": "落后 {count} 个次要版本(最新:{latest})", |
429 | 456 | "outdated_patch": "有可用的补丁更新(最新:{latest})", |
430 | | - "has_replacement": "该依赖有推荐的替代包。" |
| 457 | + "has_replacement": "该依赖有推荐的替代包。", |
| 458 | + "vulnerabilities_count": "{count} 个漏洞 | {count} 个漏洞" |
431 | 459 | }, |
432 | 460 | "peer_dependencies": { |
433 | 461 | "title": "对等依赖({count} 个)", |
|
455 | 483 | "maintainer_template": "{avatar} {char126}{name}" |
456 | 484 | }, |
457 | 485 | "trends": { |
| 486 | + "chart_assistive_text": { |
| 487 | + "keyboard_navigation_horizontal": "使用左右方向键在数据点之间切换。", |
| 488 | + "keyboard_navigation_vertical": "使用上下方向键在数据点之间切换。", |
| 489 | + "table_available": "下方提供了此图表的数据表格。", |
| 490 | + "table_caption": "图表数据表" |
| 491 | + }, |
| 492 | + "chart_view_toggle": "切换视图", |
| 493 | + "chart_view_combined": "合并视图", |
| 494 | + "chart_view_split": "分离视图", |
458 | 495 | "granularity": "周期", |
459 | 496 | "granularity_daily": "每日", |
460 | 497 | "granularity_weekly": "每周", |
|
513 | 550 | "downloads": { |
514 | 551 | "title": "每周下载量", |
515 | 552 | "community_distribution": "查看社区采用分布", |
516 | | - "subtitle": "涵盖所有版本" |
| 553 | + "subtitle": "涵盖所有版本", |
| 554 | + "sparkline_nav_hint": "使用 ← →" |
517 | 555 | }, |
518 | 556 | "install_scripts": { |
519 | 557 | "title": "安装脚本", |
|
529 | 567 | "esm": "支持 ES Modules", |
530 | 568 | "cjs": "支持 CommonJS", |
531 | 569 | "no_esm": "不支持 ES Modules", |
| 570 | + "wasm": "包含 WebAssembly", |
532 | 571 | "types_label": "类型支持", |
533 | 572 | "types_included": "包含类型", |
534 | 573 | "types_available": "通过 {package} 提供类型", |
|
603 | 642 | "kb": "{size} kB", |
604 | 643 | "mb": "{size} MB" |
605 | 644 | }, |
606 | | - "download": {} |
| 645 | + "download": { |
| 646 | + "button": "下载", |
| 647 | + "tarball": "下载 .tar.gz 格式的 Tarball" |
| 648 | + } |
607 | 649 | }, |
608 | 650 | "connector": { |
609 | 651 | "modal": { |
|
786 | 828 | "lines": "{count} 行", |
787 | 829 | "toggle_tree": "切换文件树", |
788 | 830 | "close_tree": "关闭文件树", |
| 831 | + "copy_content": "复制文件内容", |
789 | 832 | "copy_link": "复制链接", |
790 | 833 | "view_raw": "查看原始文件", |
| 834 | + "toggle_container": "切换代码容器宽度", |
| 835 | + "open_raw_file": "打开原始文件", |
| 836 | + "open_path_dropdown": "打开路径片段下拉菜单", |
791 | 837 | "file_too_large": "文件过大,无法预览", |
792 | 838 | "file_size_warning": "{size} 超出了 500KB 的语法高亮限制", |
793 | 839 | "failed_to_load": "加载文件失败", |
|
870 | 916 | "insecure": "有警告" |
871 | 917 | }, |
872 | 918 | "view_selected": "查看选中项", |
| 919 | + "clear_selected_label": "清除已选择", |
873 | 920 | "sort": { |
874 | 921 | "label": "排序包", |
875 | 922 | "toggle_direction": "切换排序方向", |
|
1063 | 1110 | "empty_title": "选择要比较的包", |
1064 | 1111 | "empty_description": "在上方搜索并添加至少 2 个包,以查看它们指标的并排比较。", |
1065 | 1112 | "table_view": "表格视图", |
1066 | | - "charts_view": "图表视图" |
| 1113 | + "charts_view": "图表视图", |
| 1114 | + "no_chartable_data": "所选维度暂无可制图数据。", |
| 1115 | + "bar_chart_nav_hint": "使用 ↑ ↓", |
| 1116 | + "line_chart_nav_hint": "使用 ← →" |
1067 | 1117 | }, |
1068 | 1118 | "selector": { |
1069 | 1119 | "search_label": "搜索包", |
|
1086 | 1136 | "facets": { |
1087 | 1137 | "all": "全选", |
1088 | 1138 | "none": "取消全选", |
| 1139 | + "select_all_category_facets": "选择所有 {category} 维度", |
| 1140 | + "deselect_all_category_facets": "取消选择所有 {category} 维度", |
| 1141 | + "selected_all_category_facets": "已选择所有 {category} 维度", |
| 1142 | + "deselected_all_category_facets": "已取消选择所有 {category} 维度", |
1089 | 1143 | "coming_soon": "即将推出", |
1090 | 1144 | "select_all": "选择所有维度", |
1091 | 1145 | "deselect_all": "取消选择所有维度", |
|
1172 | 1226 | "file_size_warning": "{size} 超出了 250KB 的对比限制", |
1173 | 1227 | "compare_versions": "差异", |
1174 | 1228 | "compare_versions_title": "与最新版本对比", |
1175 | | - "version_invalid_url_format": {}, |
| 1229 | + "comparing_versions_label": "正在比较版本…", |
| 1230 | + "version_back_to_package": "返回包页面", |
| 1231 | + "version_error_message": "比较版本失败。", |
| 1232 | + "version_invalid_url_format": { |
| 1233 | + "hint": "无效的比较 URL。请使用以下格式:{0}", |
| 1234 | + "from_version": "从", |
| 1235 | + "to_version": "到" |
| 1236 | + }, |
1176 | 1237 | "version_selector_title": "版本对比", |
1177 | 1238 | "summary": "摘要", |
1178 | 1239 | "deps_count": "{count} 个依赖", |
|
1199 | 1260 | "files_button": "文件", |
1200 | 1261 | "select_file_prompt": "从侧边栏选择一个文件以查看其差异", |
1201 | 1262 | "close_files_panel": "关闭文件面板", |
1202 | | - "filter_files_label": "按更改类型筛选文件" |
| 1263 | + "filter_files_label": "按更改类型筛选文件", |
| 1264 | + "change_ratio": "变更比率", |
| 1265 | + "char_edits": "字符编辑数", |
| 1266 | + "diff_distance": "差异距离", |
| 1267 | + "loading_diff": "正在加载差异…", |
| 1268 | + "loading_diff_error": "加载差异失败", |
| 1269 | + "merge_modified_lines": "合并已修改行", |
| 1270 | + "no_content_changes": "未检测到内容变更", |
| 1271 | + "options": "选项", |
| 1272 | + "view_file": "查看文件", |
| 1273 | + "view_in_code_browser": "在代码浏览器中查看", |
| 1274 | + "word_wrap": "自动换行" |
1203 | 1275 | }, |
1204 | 1276 | "pds": { |
1205 | 1277 | "title": "npmx.social", |
|
1340 | 1412 | } |
1341 | 1413 | }, |
1342 | 1414 | "translation_status": { |
1343 | | - "table": {} |
| 1415 | + "title": "翻译状态", |
| 1416 | + "generated_at": "生成日期:{date}", |
| 1417 | + "welcome": "如果你有兴趣帮助我们将 {npmx} 翻译成下列语言之一,那你来对地方了!这个自动更新的页面会持续列出当前最需要帮助补充的内容。", |
| 1418 | + "p1": "我们使用 {lang} 作为默认语言,共有 {count}。如果你想帮助补充翻译,请在 {bylang} 中找到对应语言并展开详情。", |
| 1419 | + "p1_lang": "美式英语(en-US)", |
| 1420 | + "p1_count": "0 条消息 | 1 条消息 | {count} 条消息", |
| 1421 | + "p2": "开始之前,请先阅读我们的 {guide},了解翻译流程以及你可以如何参与。", |
| 1422 | + "guide": "本地化(i18n)指南", |
| 1423 | + "by_locale": "按语言区域查看翻译进度", |
| 1424 | + "by_file": "按文件查看翻译进度", |
| 1425 | + "complete_text": "该翻译已完成,做得太棒了!", |
| 1426 | + "missing_text": "缺失", |
| 1427 | + "missing_keys": "没有缺失的翻译 | 缺失翻译 | 缺失翻译", |
| 1428 | + "progress_label": "{locale} 的进度状态", |
| 1429 | + "table": { |
| 1430 | + "file": "文件", |
| 1431 | + "status": "状态", |
| 1432 | + "error": "加载文件列表时出错。", |
| 1433 | + "empty": "未找到文件", |
| 1434 | + "file_link": "在 GitHub 上编辑 {file}({lang})" |
| 1435 | + } |
| 1436 | + }, |
| 1437 | + "vacations": { |
| 1438 | + "title": "休假中", |
| 1439 | + "meta_description": "npmx 团队在休整。一周后重新开放了 Discord。", |
| 1440 | + "heading": "充电中", |
| 1441 | + "subtitle": "我们构建 npmx 的节奏快到让 {some} 人睡眠不足。我们不希望这成为常态!所以我们一起休息了一周。", |
| 1442 | + "illustration_alt": "一排温馨的小图标", |
| 1443 | + "poke_log": "拨动营火", |
| 1444 | + "what": { |
| 1445 | + "title": "发生了什么", |
| 1446 | + "p1": "Discord 于 {dates} 期间关闭。", |
| 1447 | + "dates": "2 月 14 日至 21 日", |
| 1448 | + "p2": "所有邀请链接都被移除,频道也都锁定了,只有 {garden} 仍然开放,供想继续待在这里的人使用。", |
| 1449 | + "garden": "#garden" |
| 1450 | + }, |
| 1451 | + "meantime": { |
| 1452 | + "title": "与此同时", |
| 1453 | + "p1": "{site} 和 {repo} 仍然开放着,人们依旧在深入研究、提交一些 issue、开了几个 PR,不过大多数人主要是在某个温暖的壁炉旁待着。", |
| 1454 | + "repo_link": "仓库" |
| 1455 | + }, |
| 1456 | + "return": { |
| 1457 | + "title": "我们回来了!", |
| 1458 | + "p1": "我们带着满满电量回归,并准备好为 3 月 3 日做最后冲刺。{social} 获取更新。", |
| 1459 | + "social_link": "在 Bluesky 上关注我们" |
| 1460 | + }, |
| 1461 | + "stats": { |
| 1462 | + "contributors": "贡献者", |
| 1463 | + "commits": "提交", |
| 1464 | + "pr": "已合并 PR", |
| 1465 | + "subtitle": { |
| 1466 | + "some": "一些", |
| 1467 | + "all": "全部" |
| 1468 | + } |
| 1469 | + } |
1344 | 1470 | }, |
1345 | 1471 | "action_bar": { |
1346 | 1472 | "title": "操作栏", |
1347 | 1473 | "selection": "0 个项目被选中 | 1 个项目被选中 | {count} 个项目被选中", |
1348 | 1474 | "shortcut": "按下 \"{key}\" 快捷键以执行操作", |
1349 | 1475 | "button_close_aria_label": "关闭操作面板" |
1350 | | - } |
| 1476 | + }, |
| 1477 | + "logo_menu": { |
| 1478 | + "copy_svg": "复制标志为 SVG", |
| 1479 | + "copied": "已复制!", |
| 1480 | + "browse_brand": "浏览品牌素材包" |
| 1481 | + }, |
| 1482 | + "brand": { |
| 1483 | + "title": "品牌", |
| 1484 | + "heading": "品牌", |
| 1485 | + "meta_description": "npmx 的品牌指南、标志、颜色和字体,可供新闻与媒体使用。", |
| 1486 | + "intro": "在你的项目、文章和媒体中使用 npmx 品牌的资源与指南。", |
| 1487 | + "logos": { |
| 1488 | + "title": "标志", |
| 1489 | + "description": "下载 SVG 和 PNG 格式的 npmx 标志。请根据背景选择合适的版本。", |
| 1490 | + "wordmark": "完整文字标识", |
| 1491 | + "wordmark_alt": "带蓝色斜杠、用于深色背景的 npmx 完整文字标识", |
| 1492 | + "wordmark_light_alt": "带强调色斜杠、用于浅色背景的 npmx 完整文字标识", |
| 1493 | + "mark": "图形标识", |
| 1494 | + "mark_alt": "带圆点和斜杠、用于深色背景的 npmx 图形标识", |
| 1495 | + "mark_light_alt": "带圆点和斜杠、用于浅色背景的 npmx 图形标识", |
| 1496 | + "on_dark": "深色背景", |
| 1497 | + "on_light": "浅色背景", |
| 1498 | + "download_svg": "SVG", |
| 1499 | + "download_png": "PNG", |
| 1500 | + "download_svg_aria": "下载 {name} 为 SVG", |
| 1501 | + "download_png_aria": "下载 {name} 为 PNG" |
| 1502 | + }, |
| 1503 | + "customize": { |
| 1504 | + "title": "自定义你的标志", |
| 1505 | + "description": "预览带有你所选强调色和背景的 npmx 标志。预览会反映你当前的设置,选择颜色、切换背景,然后下载。", |
| 1506 | + "accent_label": "强调色", |
| 1507 | + "bg_label": "背景", |
| 1508 | + "download_svg_aria": "下载自定义标志为 SVG", |
| 1509 | + "download_png_aria": "下载自定义标志为 PNG" |
| 1510 | + }, |
| 1511 | + "typography": { |
| 1512 | + "title": "字体排印", |
| 1513 | + "description": "npmx 的界面文本和代码均使用由 Vercel 提供的 Geist 字体家族。", |
| 1514 | + "sans": "Geist Sans", |
| 1515 | + "sans_desc": "用于正文和界面元素。", |
| 1516 | + "mono": "Geist Mono", |
| 1517 | + "mono_desc": "用于代码、标题和技术内容。", |
| 1518 | + "pangram": "敏捷的棕色狐狸跳过了懒狗", |
| 1519 | + "numbers": "0123456789" |
| 1520 | + }, |
| 1521 | + "guidelines": { |
| 1522 | + "title": "补充说明", |
| 1523 | + "message": "无障碍对我们很重要,我们也希望你在使用这些媒体资源时与我们保持同样的理念。使用上述素材时,请确保其与背景之间有足够的对比度,且尺寸不要小于 24px。如果你需要任何其他资源或关于项目的更多信息,欢迎通过 {link} 联系我们。", |
| 1524 | + "discord_link_text": "chat.npmx.dev" |
| 1525 | + } |
| 1526 | + }, |
| 1527 | + "alt_logo_kawaii": "npmx 标志的一个可爱、圆润且多彩的版本。" |
1351 | 1528 | } |
0 commit comments