diff --git a/.changeset/yellow-months-say.md b/.changeset/yellow-months-say.md new file mode 100644 index 000000000000..ed7e67685d42 --- /dev/null +++ b/.changeset/yellow-months-say.md @@ -0,0 +1,6 @@ +--- +"@gradio/app": minor +"gradio": minor +--- + +feat:Update zh-CN.json diff --git a/js/app/src/lang/zh-CN.json b/js/app/src/lang/zh-CN.json index 6bef7563e972..4f1e080370dd 100644 --- a/js/app/src/lang/zh-CN.json +++ b/js/app/src/lang/zh-CN.json @@ -1,16 +1,115 @@ { + "3D_model": { + "3d_model": "3D模型" + }, + "annotated_image": { + "annotated_image": "标注图像" + }, + "audio": { + "allow_recording_access": "请允许访问麦克风以进行录音。", + "audio": "音频", + "record_from_microphone": "从麦克风录制", + "stop_recording": "停止录制", + "no_device_support": "无法访问媒体设备。请检查您是否在安全来源(https)或本地主机上运行(或者您已经通过 ssl_verify 传递了有效的 SSL 证书),并且您已经允许浏览器访问您的设备。", + "stop": "停止", + "resume": "继续", + "record": "录制", + "no_microphone": "找不到麦克风", + "pause": "暂停", + "play": "播放" + }, + "blocks": { + "connection_can_break": "在移动设备上,如果此标签页失去焦点或设备休眠,连接可能会中断,导致您在队列中失去位置。", + "long_requests_queue": "有一个长时间的待处理请求队列。复制此空间以跳过。", + "lost_connection": "由于离开页面,连接已丢失。重新加入队列..." + }, + "checkbox": { + "checkbox": "复选框", + "checkbox_group": "复选框组" + }, + "code": { + "code": "代码" + }, + "color_picker": { + "color_picker": "颜色选择器" + }, "common": { - "built_with_gradio": "使用Gradio构建", + "built_with": "构建于", + "built_with_gradio": "使用 Gradio 构建", "clear": "清除", + "download": "下载", + "edit": "编辑", + "empty": "空", + "error": "错误", + "hosted_on": "托管在", + "loading": "加载中", + "logo": "标志", "or": "或", - "submit": "提交" + "remove": "移除", + "share": "分享", + "submit": "提交", + "undo": "撤销" + }, + "dataframe": { + "incorrect_format": "格式不正确,仅支持 CSV 和 TSV 文件", + "new_column": "新列", + "new_row": "新行" + }, + "dropdown": { + "dropdown": "下拉菜单" + }, + "errors": { + "build_error": "存在构建错误", + "config_error": "存在配置错误", + "contact_page_author": "请联系页面的作者并告知他们。", + "no_app_file": "不存在应用文件", + "runtime_error": "存在运行时错误", + "space_not_working": "\"空间无法工作,原因:\" {0}", + "space_paused": "空间已暂停", + "use_via_api": "通过 API 使用" + }, + "file": { + "uploading": "正在上传..." + }, + "highlighted_text": { + "highlighted_text": "高亮文本" + }, + "image": { + "allow_webcam_access": "请允许访问网络摄像头以进行录制。", + "brush_color": "画笔颜色", + "brush_radius": "画笔半径", + "image": "图像", + "remove_image": "移除图像", + "select_brush_color": "选择画笔颜色", + "start_drawing": "开始绘画", + "use_brush": "使用画笔" + }, + "label": { + "label": "标签" + }, + "login": { + "enable_cookies": "如果您正在使用隐身模式访问 HuggingFace 空间,您必须启用第三方 cookie。", + "incorrect_credentials": "凭据不正确", + "login": "登录" + }, + "number": { + "number": "数字" + }, + "plot": { + "plot": "图表" + }, + "radio": { + "radio": "单选框" + }, + "slider": { + "slider": "滑块" }, "upload_text": { "click_to_upload": "点击上传", - "drop_audio": "拖放音频至此处", - "drop_csv": "拖放CSV至此处", - "drop_file": "拖放文件至此处", - "drop_image": "拖放图片至此处", - "drop_video": "拖放视频至此处" + "drop_audio": "将音频拖放到此处", + "drop_csv": "将 CSV 文件拖放到此处", + "drop_file": "将文件拖放到此处", + "drop_image": "将图像拖放到此处", + "drop_video": "将视频拖放到此处" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 843d5a7140a4..d0b87973f1ba 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,4 +1,4 @@ -lockfileVersion: '6.0' +lockfileVersion: '6.1' settings: autoInstallPeers: true @@ -262,16 +262,16 @@ importers: version: 2.0.0(@sveltejs/kit@1.26.0) '@sveltejs/kit': specifier: ^1.5.0 - version: 1.26.0(svelte@4.2.3)(vite@4.5.0) + version: 1.26.0(svelte@4.2.2)(vite@4.5.0) prettier: specifier: ^3.0.0 version: 3.0.0 prettier-plugin-svelte: specifier: ^3.0.0 - version: 3.0.0(prettier@3.0.0)(svelte@4.2.3) + version: 3.0.0(prettier@3.0.0)(svelte@4.2.2) svelte-check: specifier: ^3.0.1 - version: 3.4.4(@babel/core@7.23.3)(less@4.2.0)(postcss@8.4.27)(svelte@4.2.3) + version: 3.4.4(@babel/core@7.23.3)(less@4.2.0)(postcss@8.4.27)(svelte@4.2.2) typescript: specifier: ^5.0.0 version: 5.0.2 @@ -292,7 +292,7 @@ importers: version: 3.0.0 mdsvex: specifier: ^0.11.0 - version: 0.11.0(svelte@4.2.3) + version: 0.11.0(svelte@4.2.2) postcss: specifier: '>=8.3.3 <9.0.0' version: 8.4.27 @@ -305,7 +305,7 @@ importers: version: 2.0.2(@sveltejs/kit@1.27.6) '@sveltejs/kit': specifier: ^1.27.6 - version: 1.27.6(svelte@4.2.3)(vite@4.5.0) + version: 1.27.6(svelte@4.2.2)(vite@4.5.0) '@tailwindcss/forms': specifier: ^0.5.0 version: 0.5.0(tailwindcss@3.1.6) @@ -6729,7 +6729,7 @@ packages: peerDependencies: '@sveltejs/kit': ^1.0.0 dependencies: - '@sveltejs/kit': 1.26.0(svelte@4.2.3)(vite@4.5.0) + '@sveltejs/kit': 1.26.0(svelte@4.2.2)(vite@4.5.0) import-meta-resolve: 2.2.2 dev: true @@ -6738,7 +6738,7 @@ packages: peerDependencies: '@sveltejs/kit': ^1.0.0 dependencies: - '@sveltejs/kit': 1.27.6(svelte@4.2.3)(vite@4.5.0) + '@sveltejs/kit': 1.27.6(svelte@4.2.2)(vite@4.5.0) import-meta-resolve: 2.2.2 dev: true @@ -6747,7 +6747,7 @@ packages: peerDependencies: '@sveltejs/kit': ^1.5.0 dependencies: - '@sveltejs/kit': 1.27.6(svelte@4.2.3)(vite@4.5.0) + '@sveltejs/kit': 1.27.6(svelte@4.2.2)(vite@4.5.0) dev: true /@sveltejs/adapter-vercel@3.0.3(@sveltejs/kit@1.27.6): @@ -6755,7 +6755,7 @@ packages: peerDependencies: '@sveltejs/kit': ^1.5.0 dependencies: - '@sveltejs/kit': 1.27.6(svelte@4.2.3)(vite@4.5.0) + '@sveltejs/kit': 1.27.6(svelte@4.2.2)(vite@4.5.0) '@vercel/nft': 0.23.1 esbuild: 0.18.20 transitivePeerDependencies: @@ -6763,7 +6763,7 @@ packages: - supports-color dev: false - /@sveltejs/kit@1.26.0(svelte@4.2.3)(vite@4.5.0): + /@sveltejs/kit@1.26.0(svelte@4.2.2)(vite@4.5.0): resolution: {integrity: sha512-CV/AlTziC05yrz7UjVqEd0pH6+2dnrbmcnHGr2d3jXtmOgzNnlDkXtX8g3BfJ6nntsPD+0jtS2PzhvRHblRz4A==} engines: {node: ^16.14 || >=18} hasBin: true @@ -6772,7 +6772,7 @@ packages: svelte: ^3.54.0 || ^4.0.0-next.0 vite: ^4.0.0 dependencies: - '@sveltejs/vite-plugin-svelte': 2.5.2(svelte@4.2.3)(vite@4.5.0) + '@sveltejs/vite-plugin-svelte': 2.5.2(svelte@4.2.2)(vite@4.5.0) '@types/cookie': 0.5.4 cookie: 0.5.0 devalue: 4.3.2 @@ -6783,7 +6783,7 @@ packages: sade: 1.8.1 set-cookie-parser: 2.6.0 sirv: 2.0.3 - svelte: 4.2.3 + svelte: 4.2.2 tiny-glob: 0.2.9 undici: 5.26.5 vite: 4.5.0(@types/node@20.3.2)(less@4.2.0)(lightningcss@1.21.7)(sass@1.66.1)(stylus@0.62.0)(sugarss@4.0.1) @@ -6791,7 +6791,7 @@ packages: - supports-color dev: true - /@sveltejs/kit@1.27.6(svelte@4.2.3)(vite@4.5.0): + /@sveltejs/kit@1.27.6(svelte@4.2.2)(vite@4.5.0): resolution: {integrity: sha512-GsjTkMbKzXdbeRg0tk8S7HNShQ4879ftRr0ZHaZfjbig1xQwG57Bvcm9U9/mpLJtCapLbLWUnygKrgcLISLC8A==} engines: {node: ^16.14 || >=18} hasBin: true @@ -6800,7 +6800,7 @@ packages: svelte: ^3.54.0 || ^4.0.0-next.0 || ^5.0.0-next.0 vite: ^4.0.0 dependencies: - '@sveltejs/vite-plugin-svelte': 2.5.2(svelte@4.2.3)(vite@4.5.0) + '@sveltejs/vite-plugin-svelte': 2.5.2(svelte@4.2.2)(vite@4.5.0) '@types/cookie': 0.5.4 cookie: 0.5.0 devalue: 4.3.2 @@ -6811,7 +6811,7 @@ packages: sade: 1.8.1 set-cookie-parser: 2.6.0 sirv: 2.0.3 - svelte: 4.2.3 + svelte: 4.2.2 tiny-glob: 0.2.9 undici: 5.26.5 vite: 4.5.0(@types/node@20.3.2)(less@4.2.0)(lightningcss@1.21.7)(sass@1.66.1)(stylus@0.62.0)(sugarss@4.0.1) @@ -6849,7 +6849,7 @@ packages: - supports-color dev: false - /@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.5.2)(svelte@4.2.3)(vite@4.5.0): + /@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.5.2)(svelte@4.2.2)(vite@4.5.0): resolution: {integrity: sha512-zjiuZ3yydBtwpF3bj0kQNV0YXe+iKE545QGZVTaylW3eAzFr+pJ/cwK8lZEaRp4JtaJXhD5DyWAV4AxLh6DgaQ==} engines: {node: ^14.18.0 || >= 16} peerDependencies: @@ -6857,9 +6857,9 @@ packages: svelte: ^3.54.0 || ^4.0.0 vite: ^4.0.0 dependencies: - '@sveltejs/vite-plugin-svelte': 2.5.2(svelte@4.2.3)(vite@4.5.0) + '@sveltejs/vite-plugin-svelte': 2.5.2(svelte@4.2.2)(vite@4.5.0) debug: 4.3.4 - svelte: 4.2.3 + svelte: 4.2.2 vite: 4.5.0(@types/node@20.3.2)(less@4.2.0)(lightningcss@1.21.7)(sass@1.66.1)(stylus@0.62.0)(sugarss@4.0.1) transitivePeerDependencies: - supports-color @@ -6903,20 +6903,20 @@ packages: - supports-color dev: false - /@sveltejs/vite-plugin-svelte@2.5.2(svelte@4.2.3)(vite@4.5.0): + /@sveltejs/vite-plugin-svelte@2.5.2(svelte@4.2.2)(vite@4.5.0): resolution: {integrity: sha512-Dfy0Rbl+IctOVfJvWGxrX/3m6vxPLH8o0x+8FA5QEyMUQMo4kGOVIojjryU7YomBAexOTAuYf1RT7809yDziaA==} engines: {node: ^14.18.0 || >= 16} peerDependencies: svelte: ^3.54.0 || ^4.0.0 || ^5.0.0-next.0 vite: ^4.0.0 dependencies: - '@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.5.2)(svelte@4.2.3)(vite@4.5.0) + '@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.5.2)(svelte@4.2.2)(vite@4.5.0) debug: 4.3.4 deepmerge: 4.3.1 kleur: 4.1.5 magic-string: 0.30.5 - svelte: 4.2.3 - svelte-hmr: 0.15.3(svelte@4.2.3) + svelte: 4.2.2 + svelte-hmr: 0.15.3(svelte@4.2.2) vite: 4.5.0(@types/node@20.3.2)(less@4.2.0)(lightningcss@1.21.7)(sass@1.66.1)(stylus@0.62.0)(sugarss@4.0.1) vitefu: 0.2.5(vite@4.5.0) transitivePeerDependencies: @@ -12139,7 +12139,7 @@ packages: /mdn-data@2.0.30: resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} - /mdsvex@0.11.0(svelte@4.2.3): + /mdsvex@0.11.0(svelte@4.2.2): resolution: {integrity: sha512-gJF1s0N2nCmdxcKn8HDn0LKrN8poStqAicp6bBcsKFd/zkUBGLP5e7vnxu+g0pjBbDFOscUyI1mtHz+YK2TCDw==} peerDependencies: svelte: '>=3 <5' @@ -12147,7 +12147,7 @@ packages: '@types/unist': 2.0.10 prism-svelte: 0.4.7 prismjs: 1.29.0 - svelte: 4.2.3 + svelte: 4.2.2 vfile-message: 2.0.4 dev: false @@ -13265,17 +13265,6 @@ packages: dependencies: prettier: 3.0.0 svelte: 4.2.2 - dev: false - - /prettier-plugin-svelte@3.0.0(prettier@3.0.0)(svelte@4.2.3): - resolution: {integrity: sha512-l3RQcPty2UBCoRh3yb9c5XCAmxkrc4BptAnbd5acO1gmSJtChOWkiEjnOvh7hvmtT4V80S8gXCOKAq8RNeIzSw==} - peerDependencies: - prettier: ^3.0.0 - svelte: ^3.2.0 || ^4.0.0-next.0 - dependencies: - prettier: 3.0.0 - svelte: 4.2.3 - dev: true /prettier@2.8.8: resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} @@ -14629,34 +14618,6 @@ packages: - sass - stylus - sugarss - dev: false - - /svelte-check@3.4.4(@babel/core@7.23.3)(less@4.2.0)(postcss@8.4.27)(svelte@4.2.3): - resolution: {integrity: sha512-Uys9+R65cj8TmP8f5UpS7B2xKpNLYNxEWJsA5ZoKcWq/uwvABFF7xS6iPQGLoa7hxz0DS6xU60YFpmq06E4JxA==} - hasBin: true - peerDependencies: - svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 - dependencies: - '@jridgewell/trace-mapping': 0.3.20 - chokidar: 3.5.3 - fast-glob: 3.3.2 - import-fresh: 3.3.0 - picocolors: 1.0.0 - sade: 1.8.1 - svelte: 4.2.3 - svelte-preprocess: 5.0.4(@babel/core@7.23.3)(less@4.2.0)(postcss@8.4.27)(svelte@4.2.3)(typescript@5.2.2) - typescript: 5.2.2 - transitivePeerDependencies: - - '@babel/core' - - coffeescript - - less - - postcss - - postcss-load-config - - pug - - sass - - stylus - - sugarss - dev: true /svelte-eslint-parser@0.32.2(svelte@4.2.2): resolution: {integrity: sha512-Ok9D3A4b23iLQsONrjqtXtYDu5ZZ/826Blaw2LeFZVTg1pwofKDG4mz3/GYTax8fQ0plRGHI6j+d9VQYy5Lo/A==} @@ -14821,57 +14782,6 @@ packages: strip-indent: 3.0.0 svelte: 4.2.2 typescript: 5.2.2 - dev: false - - /svelte-preprocess@5.0.4(@babel/core@7.23.3)(less@4.2.0)(postcss@8.4.27)(svelte@4.2.3)(typescript@5.2.2): - resolution: {integrity: sha512-ABia2QegosxOGsVlsSBJvoWeXy1wUKSfF7SWJdTjLAbx/Y3SrVevvvbFNQqrSJw89+lNSsM58SipmZJ5SRi5iw==} - engines: {node: '>= 14.10.0'} - requiresBuild: true - peerDependencies: - '@babel/core': ^7.10.2 - coffeescript: ^2.5.1 - less: ^3.11.3 || ^4.0.0 - postcss: ^7 || ^8 - postcss-load-config: ^2.1.0 || ^3.0.0 || ^4.0.0 - pug: ^3.0.0 - sass: ^1.26.8 - stylus: ^0.55.0 - sugarss: ^2.0.0 || ^3.0.0 || ^4.0.0 - svelte: ^3.23.0 || ^4.0.0-next.0 || ^4.0.0 - typescript: '>=3.9.5 || ^4.0.0 || ^5.0.0' - peerDependenciesMeta: - '@babel/core': - optional: true - coffeescript: - optional: true - less: - optional: true - postcss: - optional: true - postcss-load-config: - optional: true - pug: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - typescript: - optional: true - dependencies: - '@babel/core': 7.23.3 - '@types/pug': 2.0.9 - detect-indent: 6.1.0 - less: 4.2.0 - magic-string: 0.27.0 - postcss: 8.4.27 - sorcery: 0.11.0 - strip-indent: 3.0.0 - svelte: 4.2.3 - typescript: 5.2.2 - dev: true /svelte-range-slider-pips@2.0.1: resolution: {integrity: sha512-sCHvcTgi0ZYE4c/mwSsdALRsfuqEmpwTsSUdL+PUrumZ8u2gv1GKwZ3GohcAcTB6gfmqRBkyn6ujRXrOIga1gw==}