i18n(zh-CN): translate the strings from the latest main

Gemini Live voice and the street-level coverage hints; drop the entries the
code no longer uses.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
German KhokhlovandClaude Opus 5.5 committed 2026-10-21 12:54:55 +04:00
1 parent c75007bb13
commit f3fa1fa022
1 file changed
+60 -13
+60 -13
View File
@@ -980,7 +980,6 @@
"No street-level imagery within {radius} m of that point": "该点 {radius} m 范围内没有街景影像",
"No street-level imagery within {radius} m of the view centre": "视野中心 {radius} m 范围内没有街景影像",
"Coverage tile failed": "覆盖瓦片加载失败",
"Point the camera at the globe for street-level coverage": "将相机对准地球以查看街景覆盖范围",
"The photo could not be loaded": "照片无法加载",
"{name} photo. ← and → step along the sequence. On a 360° photo, drag or use Shift+← →, ↑ ↓ to look around, and + − to zoom": "{name} 照片。← 和 → 沿序列切换。在 360° 照片上,拖动或使用 Shift+← →、↑ ↓ 环视,+ − 缩放",
"{name} street-level photo": "{name} 街景照片",
@@ -1026,7 +1025,6 @@
"Panoramax sent an unreadable answer": "Panoramax 返回的响应无法读取",
"No street-level imagery providers configured": "未配置街景影像提供商",
"{names}: by upload date": "{names}:按上传日期",
"Selected": "所选",
"Open the Street Level panel to view imagery": "打开街景面板以查看影像",
"Image could not be opened": "图像无法打开",
"TeleGeography load failed": "TeleGeography 加载失败",
@@ -1825,9 +1823,7 @@
"Collapse Radio": "收起电台",
"Expand Radio section": "展开电台区域",
"Collapse Radio section": "收起电台区域",
"Double-click the header to snap the panel back": "双击标题栏可将面板复位",
"Panel layout updated — positions reset to new defaults": "面板布局已更新——位置已重置为新的默认值",
"Drag to resize · double-click the header to snap back": "拖动以调整大小 · 双击标题栏复位",
"Austin": "奥斯汀",
"San Francisco": "旧金山",
"New York": "纽约",
@@ -2107,7 +2103,6 @@
"{feed} {count} ({seconds}s old)": "{feed} {count}({seconds} 秒前)",
"Street Level could not start": "街景未能启动",
"Street Level toggle failed": "街景切换失败",
"Street-level image": "街景图像",
"SHRINK": "缩小",
"EXPAND": "展开",
"Shrink": "缩小",
@@ -2130,13 +2125,10 @@
"{name} imagery on": "{name} 影像已开启",
"{name} imagery off": "{name} 影像已关闭",
"Image by {creator}": "图像作者:{creator}",
"Camera follows view: move the globe camera wherever the street-level view looks": "相机跟随视野:街景看向哪里,地球相机就移到哪里",
"Camera follow needs the Google 3D map: choose Google 3D under MAP SOURCE": "相机跟随需要 Google 3D 地图:请在“地图源”中选择 Google 3D",
" or ": " 或 ",
"OPEN {labels}": "打开 {labels}",
"Open {names} at the centre of the view": "在视野中心打开 {names}",
"Zoom in to a street to open {names} here": "放大到街道以在此处打开 {names}",
"Switch a provider on to draw its coverage.": "开启一个提供商以绘制其覆盖范围。",
"Loading this sequence…": "正在加载此序列…",
"{n} images in this sequence · Esc clears": {
"other": "此序列共 {n} 张图像 · Esc 清除"
@@ -2700,14 +2692,11 @@
"SCENE SUMMARY": "场景摘要",
"STREET LEVEL": "街景",
"Turn Street Level on or off": "开启或关闭街景",
"Expand the street-level view (Esc shrinks it)": "放大街景视图(Esc 缩小)",
"Image fit": "图像适配",
"FIT": "适应",
"Fit: show the whole photo, with dark bars where its shape differs from the frame": "适应:显示整张照片,比例与画框不同处留黑边",
"FILL": "填充",
"Fill: fill the frame edge to edge, cropping the photo": "填充:图像铺满画框并裁剪照片",
"Camera follows view": "相机跟随视野",
"FOLLOW": "跟随",
"Close the image and deselect it on the map": "关闭图像并取消其在地图上的选中",
"Close the street-level image": "关闭街景图像",
"Street-level viewer": "街景查看器",
@@ -2720,7 +2709,6 @@
"ALL": "全部",
"FLAT": "平面",
"SINCE": "时间",
"Coverage colours": "覆盖图例",
"SCENES": "场景",
"Scene recipe": "场景方案",
"NEW": "新建",
@@ -2760,5 +2748,64 @@
"hemisphere|N": "N",
"hemisphere|S": "S",
"hemisphere|E": "E",
"hemisphere|W": "W"
"hemisphere|W": "W",
"Gemini Live voice control": "Gemini Live 语音控制",
"Zoom in to see street-level coverage": "放大地图以查看街景覆盖范围",
"Point the camera at the ground for street-level coverage": "将相机朝向地面以查看街景覆盖范围",
"Sequence images unavailable": "序列影像不可用",
"Switch Street Level on to draw its coverage.": "开启“街景”以绘制其覆盖范围。",
"Every provider is switched off: light a chip to draw its coverage.": "所有服务商均已关闭:点亮一个标签即可绘制其覆盖范围。",
"No sequences in view match the filter": "视野内没有符合筛选条件的序列",
"No coverage in view": "视野内没有覆盖",
"Voice provider": "语音服务商",
"Changing provider reconnects voice if it is on.": "如语音已开启,切换服务商会重新连接语音。",
"Gemini returned an oversized audio chunk": "Gemini 返回的音频块过大",
"Gemini returned an unsupported audio format": "Gemini 返回了不支持的音频格式",
"Gemini returned an invalid audio sample rate": "Gemini 返回了无效的音频采样率",
"Gemini returned incomplete PCM audio": "Gemini 返回的 PCM 音频不完整",
"This browser does not support Gemini microphone audio": "当前浏览器不支持 Gemini 麦克风音频",
"Microphone audio processing failed": "麦克风音频处理失败",
"Gemini audio playback fell behind. Reconnect to continue.": "Gemini 音频播放滞后。请重新连接以继续。",
"Gemini token response did not include an ephemeral credential": "Gemini 令牌响应中没有临时凭据",
"Invalid Gemini connection endpoint": "Gemini 连接端点无效",
"Gemini voice could not connect. Try again.": "Gemini 语音无法连接。请重试。",
"Gemini voice requires a same-origin app request": "Gemini 语音需要来自本应用同源的请求",
"Add a Gemini API key in Provider Settings": "请在服务商设置中添加 Gemini API 密钥",
"The Gemini Live model configuration is invalid": "Gemini Live 模型配置无效",
"Gemini voice is starting too often. Try again shortly.": "Gemini 语音启动过于频繁。请稍后重试。",
"Gemini quota is unavailable. Try again later.": "Gemini 配额不可用。请稍后重试。",
"Gemini access was refused. Check the API key and model access.": "Gemini 拒绝了访问。请检查 API 密钥和模型访问权限。",
"Gemini Live is unavailable for the configured model.": "所配置的模型无法使用 Gemini Live。",
"Token request is too large": "令牌请求过大",
"Use an empty JSON token request": "请使用空的 JSON 令牌请求",
"Voice command context is too large": "语音命令上下文过大",
"Gemini reliable transport exceeded its queue limit. Start voice again.": "Gemini 可靠传输超出了队列上限。请重新启动语音。",
"Gemini reliable transport did not drain. Start voice again.": "Gemini 可靠传输的队列未能清空。请重新启动语音。",
"Gemini token request failed (HTTP {status})": "Gemini 令牌请求失败(HTTP {status})",
"Gemini token response did not include a valid model": "Gemini 令牌响应中没有有效的模型",
"Gemini token response did not include session settings": "Gemini 令牌响应中没有会话设置",
"Gemini session settings do not match the input mode": "Gemini 会话设置与输入模式不匹配",
"Gemini could not submit this input. Start voice again.": "Gemini 无法提交此输入。请重新启动语音。",
"Connecting to Gemini": "正在连接 Gemini",
"Gemini returned an oversized message": "Gemini 返回的消息过大",
"Gemini Live connection failed. Check network access, then start voice again.": "Gemini Live 连接失败。请检查网络连接,然后重新启动语音。",
"Gemini Live connection ended. Start voice again for a new conversation.": "Gemini Live 连接已结束。请重新启动语音以开始新对话。",
"Gemini Live could not start. Start voice again to request a fresh session.": "Gemini Live 无法启动。请重新启动语音以申请新的会话。",
"Start voice again for a fresh token and a new conversation.": "请重新启动语音,以获取新令牌并开始新对话。",
"Start voice again to request a fresh session credential.": "请重新启动语音以申请新的会话凭据。",
"Microphone permission was denied. Allow microphone access and try again.": "麦克风权限被拒绝。请允许访问麦克风后重试。",
"Gemini connection timed out. Try again.": "Gemini 连接超时。请重试。",
"Gemini voice could not start": "Gemini 语音无法启动",
"Gemini did not finish the interrupted reply. Start voice again.": "Gemini 未能完成被打断的回复。请重新启动语音。",
"Gemini session expiring; finishing the current reply": "Gemini 会话即将到期,正在完成当前回复",
"Gemini rejected the voice session. Start voice again to request a fresh session.": "Gemini 拒绝了语音会话。请重新启动语音以申请新的会话。",
"Start voice again for a fresh session credential. If it repeats, check Gemini model and API access.": "请重新启动语音以获取新的会话凭据。如问题重复出现,请检查 Gemini 模型和 API 访问权限。",
"Gemini action history is full. Start voice again for a fresh session.": "Gemini 操作历史已满。请重新启动语音以开始新的会话。",
"Gemini requested too many simultaneous actions": "Gemini 请求的同时操作过多",
"Voice text command is too long": "语音文本命令过长",
"Gemini voice is not connected": "Gemini 语音未连接",
"Gemini interrupted input exceeded its buffer or wait limit. Start voice again.": "Gemini 被打断的输入超出了缓冲区或等待上限。请重新启动语音。",
"Gemini Live connection is expiring. Start voice again for a new conversation.": "Gemini Live 连接即将到期。请重新启动语音以开始新对话。",
"Gemini voice sessions have a time limit. When a session expires, start voice again for a new conversation.": "Gemini 语音会话有时长限制。会话到期后,请重新启动语音以开始新对话。",
"Show the street-level view full screen (Esc shrinks it)": "全屏显示街景视图(按 Esc 缩小)"
}