i18n(zh-CN): apply the catalog review findings

Review of all 2,677 zh-CN entries (scripted checks + full meaning
review) confirmed the catalog fully Simplified and mechanically clean.
83 fixes in two passes:

Meaning and terms — PARTLY CLOUDY lost 'partly' (多云 → 晴间多云);
AIR/SEA WINDOW said scheduled flights (航班 → 空/海监视窗口); Mapped
ALPR Cameras collided with ALPR Cameras; globe terms unified on 地球
(球体地图/球体影像); later/earlier observation buttons read as future
actions (稍后/早前 → 较晚/较早); 从未叠加… misread as 'never'; 风流线
→ 风场流线; 访问飞行器 → 来访航天器; 目击 → 目击者; downrange is
落点距离 not 航程.

Polish — 加载 over 载入; 预警 for advisories; {amount}K/M/B 美元;
空载; 窗口 over 视窗; 分享的 {subject} matches its siblings; missing
CJK↔Latin spaces restored around {store} and {mode}; 拦截点击,
已被限流, 精选, 逼真世界, and other one-word mainland-usage fixes.
This commit is contained in:
German Khokhlov committed 2026-10-22 13:14:40 +04:00
1 parent fd78bc3884
commit f651769110
1 file changed
+83 -83
+83 -83
View File
@@ -5,7 +5,7 @@
"Click {count} more points.": {
"other": "再点击 {count} 个点。"
},
"Those points are in a line — move one off it to enclose an area.": "这些点都在同一条直线上——请移开其中一个点才能围出面。",
"Those points are in a line — move one off it to enclose an area.": "这些点都在同一条直线上——请移开其中一个点才能围出区域。",
"That line has no length — click somewhere further away.": "这条线没有长度——请在更远处点击。",
" · {max}-point limit reached": " · 已达 {max} 个点上限",
"{measure} · double-click or Enter to finish, Backspace undoes, Esc cancels.{full}": "{measure} · 双击或按 Enter 完成,按 Backspace 撤销,按 Esc 取消。{full}",
@@ -119,7 +119,7 @@
"EVENT RECONSTRUCTION · 26 AUG 2026": "事件重构 · 2026-08-26",
"BHOTE KOSHI OUTBURST FLOOD": "BHOTE KOSHI 溃决洪水",
"Close event layer": "关闭事件图层",
"OBSERVED IMAGERY": "实测影像",
"OBSERVED IMAGERY": "观测影像",
"SCHEMATIC CORRIDOR": "示意走廊",
"2021 HISTORICAL REFERENCE / 2026 POST-EVENT": "2021 年历史参考 / 2026 年灾后",
"Historical reference and post-event image split": "历史参考与灾后影像的分割",
@@ -131,7 +131,7 @@
"CAPTURE TIME UNVERIFIED": "拍摄时间未核实",
"Next story beat": "下一个事件节点",
"▶ PLAY": "▶ 播放",
"Play the next shot and continue through this scene": "播放下一个镜头并继续整个场景",
"Play the next shot and continue through this scene": "播放下一个镜头,继续播放整个场景",
"▶ PLAY SCENE": "▶ 播放场景",
"◉ CINEMATIC": "◉ 运镜",
"↺ FULL STORY": "↺ 完整故事",
@@ -141,7 +141,7 @@
"GEOLOCATIONS · {credit}": "地理定位 · {credit}",
"↗ OPEN PUBLIC MAP": "↗ 打开公共地图",
" Clouds are preserved from the source imagery.": "云层按源影像原样保留。",
"Rasuwagadhi witness": "Rasuwagadhi 目击",
"Rasuwagadhi witness": "Rasuwagadhi 目击者",
"Open original source for {source}; capture time unverified": "打开 {source} 的原始来源;拍摄时间未核实",
"Historical reference and post-event image divider": "历史参考与灾后影像的分割线",
"A historical reference {before} percent, B post-event {after} percent": "A 历史参考 {before}%,B 灾后 {after}%",
@@ -163,13 +163,13 @@
"other": "{count} 个来源"
},
"OUTSIDE IMAGERY SWIPE": "不在影像对比范围内",
"{scene} / AUTHORED SHOT": "{scene} / 排定镜头",
"{scene} / AUTHORED SHOT": "{scene} / 编排镜头",
"NEPAL FLOOD INCIDENT": "尼泊尔洪水事件",
"Play {shot}": "播放 {shot}",
"current scene shot": "当前场景镜头",
"Play reconstruction": "播放重构",
"Load previous scene shot": "载入上一个场景镜头",
"Load next scene shot": "载入下一个场景镜头",
"Load previous scene shot": "加载上一个场景镜头",
"Load next scene shot": "加载下一个场景镜头",
"SCHEMATIC CORRIDOR, NOT MODELED ARRIVAL TIME.": "示意走廊,并非模拟的到达时间。",
"Rasuwa · 26 Aug 2026": "Rasuwa · 2026-08-26",
"Event reconstruction": "事件重构",
@@ -261,7 +261,7 @@
"Directions": "路线导航",
"Recent imagery": "近期影像",
"STATION": "空间站",
"Crewed stations and their visiting vehicles": "载人空间站及其访问飞行器",
"Crewed stations and their visiting vehicles": "载人空间站及其来访航天器",
"NAV": "导航",
"GNSS navigation — GPS, GLONASS, Galileo": "GNSS 导航:GPS、GLONASS、Galileo",
"GEO": "GEO",
@@ -296,11 +296,11 @@
"ENVIRONMENTAL": "环境",
"EARTH WATCH": "地球监测",
"ACTIVE EVENTS": "活跃事件",
"Starting live contacts…": "正在启动实时目标…",
"Starting live contacts…": "正在接入实时目标…",
"Opening space missions…": "正在打开太空任务…",
"Scanning active events…": "正在扫描活跃事件…",
"Live earthquakes and active fires, from USGS and NASA": "来自 USGS 和 NASA 的实时地震与活跃火点",
"It feels like a forbidden cockpit—then you realize the sources are public and the data is real.": "仿佛闯进了一间机密座舱——随后你会发现,数据来源全部公开,数据全部真实。",
"It feels like a forbidden cockpit—then you realize the sources are public and the data is real.": "仿佛闯进了一个机密座舱——随后你会发现,数据来源全部公开,数据全部真实。",
"Working…": "处理中…",
"Could not open that mission{detail}. Retry or explore manually.": "无法打开该任务{detail}。请重试或手动探索。",
"This browser is blocking storage, so that could not be saved.": "此浏览器阻止了存储,因此无法保存。",
@@ -337,7 +337,7 @@
"REC": "REC",
"AIS: --": "AIS: --",
"N/A": "无",
"{mode} {band} {locality} | {region} | ALT {alt} | WINDOW {window} | SUN {sun}° | ONA {ona}° | {zone}": "{mode} {band} {locality} | {region} | ALT {alt} | 视窗 {window} | SUN {sun}° | ONA {ona}° | {zone}",
"{mode} {band} {locality} | {region} | ALT {alt} | WINDOW {window} | SUN {sun}° | ONA {ona}° | {zone}": "{mode} {band} {locality} | {region} | ALT {alt} | 窗口 {window} | SUN {sun}° | ONA {ona}° | {zone}",
"NEAR {poi} ({city}) {distance}": "{poi}({city})附近 {distance}",
"SECTOR {lat} {lon}": "扇区 {lat} {lon}",
"N": "北",
@@ -350,7 +350,7 @@
"POWERED UP": "已增强",
"Provider Settings does not answer proxied requests": "服务商设置不响应经代理的请求",
"Provider Settings is disabled while sharing is enabled": "启用分享时,服务商设置不可用",
"Provider Settings answers only the machine running the server": "服务商设置只响应运行服务器的本机",
"Provider Settings answers only the machine running the server": "服务商设置仅响应服务器所在的本机",
"Provider Settings answers only local hostnames": "服务商设置只响应本地主机名",
"Provider Settings requires an exact local Origin": "服务商设置要求完全匹配的本地 Origin",
"Unrecognized Origin refused": "已拒绝无法识别的 Origin",
@@ -385,7 +385,7 @@
"Optional paid token — public access works without one": "可选的付费令牌——无需令牌也可公开访问",
"Free key — register, paste, done": "免费密钥——注册、粘贴,即可使用",
"browser-side": "浏览器端",
"This key runs in the browser by design — restrict it at the provider (see SECURITY.md)": "此密钥按设计在浏览器中运行——请在服务商处设置限制(见 SECURITY.md)",
"This key runs in the browser by design — restrict it at the provider (see SECURITY.md)": "此密钥设计上就在浏览器中运行——请在服务商处设置限制(见 SECURITY.md)",
"configured externally": "由外部配置",
"Supplied by your environment, Keychain, or launcher — change it where it was set": "由你的环境、钥匙串或启动器提供——请在原设置处修改",
"MANAGE ↗": "管理 ↗",
@@ -400,20 +400,20 @@
"your local .env": "你的本地 .env",
"Saving…": "正在保存…",
"Save failed: {detail}": "保存失败:{detail}",
"Paste at least one key first.": "请先至少粘贴一个密钥。",
"Saved to {store}. Restarting — this page reloads itself.": "已保存到{store}。正在重启——本页面将自动重新加载。",
"Paste at least one key first.": "请先粘贴至少一个密钥。",
"Saved to {store}. Restarting — this page reloads itself.": "已保存到 {store}。正在重启——本页面将自动重新加载。",
"Cloud voice will use OPENAI_API_KEY on the next session.": "云语音将在下次会话使用 OPENAI_API_KEY。",
"Checking local ChatGPT OAuth sign-in…": "正在检查本机 ChatGPT OAuth 登录…",
"Could not check ChatGPT sign-in.": "无法检查 ChatGPT 登录状态。",
"ChatGPT OAuth selected for cloud voice. Your API key stays saved and available.": "已为云语音选择 ChatGPT OAuth。你的 API 密钥仍会保留并可用。",
"ChatGPT sign-in expired. Opening sign-in again…": "ChatGPT 登录已过期。正在重新打开登录…",
"Opening ChatGPT sign-in in your browser…": "正在浏览器中打开 ChatGPT 登录…",
"Could not start ChatGPT sign-in on this machine.": "无法在此机器上启动 ChatGPT 登录。",
"Could not start ChatGPT sign-in on this machine.": "无法在本机启动 ChatGPT 登录。",
"Finish ChatGPT sign-in in the browser. Waiting for it to complete…": "请在浏览器中完成 ChatGPT 登录,正在等待其完成…",
"ChatGPT sign-in timed out. Click {button} to try again.": "ChatGPT 登录超时。点击“{button}”重试。",
"ChatGPT sign-in complete. OAuth will be used for the next cloud voice session.": "ChatGPT 登录完成。下次云语音会话将使用 OAuth。",
"Remove this key from your saved configuration?": "要从已保存的配置中移除此密钥吗?",
"Removed from {store}. Restarting — this page reloads itself.": "已从{store}中移除。正在重启——本页面将自动重新加载。",
"Removed from {store}. Restarting — this page reloads itself.": "已从 {store} 中移除。正在重启——本页面将自动重新加载。",
"The photorealistic 3D planet, place search + Street View": "照片级 3D 地球、地点搜索 + 街景",
"Places context + Street View fallback; optional separate key": "地点信息 + 街景备用;可选的独立密钥",
"Voice control — API key or ChatGPT OAuth": "语音控制——API 密钥或 ChatGPT OAuth",
@@ -421,12 +421,12 @@
"Live active-fire detections": "实时活跃火点探测",
"Real live traffic (keyless runs a simulation)": "真实实时路况(无密钥时为模拟)",
"Bing imagery map stacks + world terrain": "Bing 影像地图组合 + 全球地形",
"More flight-polling credits (anonymous works without)": "更多航班轮询额度(匿名也可使用)",
"More flight-polling credits (anonymous works without)": "更多航班轮询额度(无密钥也可匿名使用)",
"Street-level imagery and coverage in the Street Level layer. Free: register an app in the Mapillary developer dashboard and paste its Client Token": "街景影像与街景图层中的覆盖范围。免费:在 Mapillary 开发者控制台注册一个应用,并粘贴其 Client Token",
"Public space-missions access needs no key. Leave blank for standard use; paid tokens only raise request limits.": "公开的太空任务数据无需密钥。常规使用请留空;付费令牌只会提高请求上限。",
"Air quality request failed": "空气质量请求失败",
"No readings available": "暂无读数",
"No current readings": "暂无当前读数",
"No current readings": "暂无最新读数",
"{count} stations reporting": {
"other": "{count} 个站点上报数据"
},
@@ -447,7 +447,7 @@
"Malformed AQHI observation response": "AQHI 观测响应格式错误",
"Camera source temporarily unavailable": "摄像头数据源暂时不可用",
"Mapped camera locations": "地图标注的摄像头位置",
"SHOW NEAREST": "最近摄像头",
"SHOW NEAREST": "显示最近",
"Stop following the current object before navigating to a camera": "请先停止跟踪当前目标,再前往摄像头",
"Move to the nearest loaded camera and show its details": "前往最近已加载的摄像头并显示详情",
"Camera badges": "摄像头标记",
@@ -462,18 +462,18 @@
"loading mapped ALPR cameras": "正在加载 ALPR 摄像头",
"No ALPR data for this area — US and Canada only": "此区域没有 ALPR 数据——仅覆盖美国和加拿大",
"Zoom in to load mapped cameras": "放大以加载地图标注的摄像头",
"Showing cached locations": "正在显示缓存位置",
"Showing cached locations": "当前显示的是缓存位置",
"Coverage limited — zoom in": "覆盖受限——请放大",
"No ALPR data for this area": "此区域没有 ALPR 数据",
"None on screen — nearby cameras are outside the view": "屏幕上没有摄像头——附近的摄像头在视野之外",
"ALPR camera": "ALPR 摄像头",
"Camera coverage unavailable": "摄像头覆盖不可用",
"Camera coverage unavailable": "摄像头覆盖范围不可用",
"OpenStreetMap · community mapped": "OpenStreetMap · 社区标注",
"Overpass returned an incomplete camera response": "Overpass 返回的摄像头数据不完整",
"At least {count}": "至少 {count}",
"CONTEXT READY": "态势就绪",
"GLOBAL CONTEXT OFF": "全局态势已关闭",
"SELECT A FLIGHT, VESSEL, OR MAPPED INSTALLATION": "选择一个航班、船舶或地图标注设施",
"SELECT A FLIGHT, VESSEL, OR MAPPED INSTALLATION": "选择航班、船舶或地图标注设施",
"ENABLE TO LOAD OBSERVED / MAPPED PROXIMITY": "启用以加载观测 / 地图标注的邻近信息",
"Unavailable": "不可用",
"Focus {label}": "聚焦 {label}",
@@ -569,7 +569,7 @@
"route too long": "路线过长",
"{error} — try again in a moment": "{error}——请稍后重试",
"Routing is rate limited — try again in a moment": "路线请求过于频繁——请稍后重试",
"Routing unavailable (HTTP {status})": "路线服务不可用(HTTP {status})",
"Routing unavailable (HTTP {status})": "路线规划不可用(HTTP {status})",
"Routing unavailable": "路线规划不可用",
"direction|left": "向左",
"direction|right": "向右",
@@ -667,7 +667,7 @@
"{name} is active — {leave}, then set {endpoint}": "{name} 正在使用——请先{leave},再设置 {endpoint}",
"Only the first {count} turns of this route are shown": "此路线仅显示前 {count} 个转向",
"Turn-by-turn directions": "分步导航",
"Another map tool is using clicks — close it, then SET A again": "另一个地图工具正在占用点击——请先关闭它,再重新设置 A",
"Another map tool is using clicks — close it, then SET A again": "另一个地图工具正在拦截点击——请先关闭它,再重新设置 A",
"Routing…": "正在规划路线…",
"No route found": "未找到路线",
"{distance} · {duration} · {mode} · first {count} turns": "{distance} · {duration} · {mode} · 前 {count} 个转向",
@@ -684,7 +684,7 @@
"Routing unavailable — no response from the routing service": "路线规划不可用——路线服务无响应",
"Earthquake source unavailable": "地震数据源不可用",
"Focus fire detection {title}, {details}": "聚焦火点探测 {title},{details}",
"live feed unavailable": "实时数据不可用",
"live feed unavailable": "实时数据源不可用",
"{value} conf": "置信度 {value}",
"{value} ago": "{value}前",
"sensor n/a": "传感器 n/a",
@@ -765,7 +765,7 @@
"UNSPECIFIED": "未指明",
"+{count} additional payload records": "另有 {count} 条有效载荷记录",
"PAYLOAD DATA UNAVAILABLE": "有效载荷数据不可用",
"{value} KM DOWNRANGE": "航程 {value} km",
"{value} KM DOWNRANGE": "落点距离 {value} km",
"POSITION UNAVAILABLE": "位置不可用",
"FLIGHT {count}": "第 {count} 次飞行",
"REUSED": "复用",
@@ -806,7 +806,7 @@
"SHOW ALL / DESELECT": "显示全部 / 取消选择",
"Pause replay": "暂停回放",
"Cancel replay": "取消回放",
"EST. DOWNRANGE": "预估航程",
"EST. DOWNRANGE": "预估落点距离",
"PLANNED · ": "计划 · ",
"SUPPLIED TRAJECTORY POINTS": "提供的轨迹点",
"RECONSTRUCTED ESTIMATE": "重建估算",
@@ -849,9 +849,9 @@
"Type unknown": "类型未知",
"Reg unknown": "注册号未知",
"Operator unknown": "运营方未知",
"${amount}K": "{amount} 千美元",
"${amount}M": "{amount} 百万美元",
"${amount}B": "{amount} 十亿美元",
"${amount}K": "{amount}K 美元",
"${amount}M": "{amount}M 美元",
"${amount}B": "{amount}B 美元",
"fire cause|Human": "人为",
"fire cause|Natural": "自然",
"fire cause|Undetermined": "待定",
@@ -901,7 +901,7 @@
"Directory refresh failed; showing the previous station catalog.": "目录刷新失败;正在显示上一次的电台目录。",
"Radio directory is temporarily unavailable.": "电台目录暂时不可用。",
"radio|NEWS": "新闻",
"radio|TALK": "访谈",
"radio|TALK": "脱口秀",
"radio|WEATHER": "天气",
"radio|SAFETY": "安全",
"radio|AIR / SEA": "航空 / 海事",
@@ -942,7 +942,7 @@
"{min}–{max}% scene cloud": "整景云量 {min}–{max}%",
"Comparison in use by another scene": "对比功能正被另一个场景占用",
"Esri map unavailable · no swipe": "Esri 地图不可用 · 无法滑动对比",
"Swipe needs a globe map": "滑动对比需要球体地图",
"Swipe needs a globe map": "滑动对比需要地球地图",
"Imagery stays on Esri · CLEAR to use Google 3D": "影像保留在 Esri · 清除后改用 Google 3D",
"Imagery catalog unavailable": "影像目录不可用",
"Catalog truncated · a newer clear day may exist": "目录已截断 · 可能还有更近的少云日期",
@@ -990,7 +990,7 @@
"The Google Maps JavaScript API could not load": "Google Maps JavaScript API 无法加载",
"Google Street View": "Google 街景",
"GOOGLE STREET VIEW": "Google 街景",
"Google refused GOOGLE_MAPS_API_KEY for Street View — check that the Maps JavaScript API is enabled for it and this site is an allowed referrer": "Google 拒绝了用于街景的 GOOGLE_MAPS_API_KEY——请检查该密钥已启用 Maps JavaScript API,且本站点在允许的引荐来源(referrer)中",
"Google refused GOOGLE_MAPS_API_KEY for Street View — check that the Maps JavaScript API is enabled for it and this site is an allowed referrer": "Google 拒绝了用于街景的 GOOGLE_MAPS_API_KEY——请确认已为该密钥启用 Maps JavaScript API,且本站点在允许的引荐来源(referrer)中",
"Street View did not answer — check the network, and that the Maps JavaScript API is enabled for GOOGLE_MAPS_API_KEY": "街景无响应——请检查网络,并确认 GOOGLE_MAPS_API_KEY 已启用 Maps JavaScript API",
"click a street to open Street View": "点击街道以打开街景",
"Street View has no imagery for this place": "街景没有此地的影像",
@@ -1030,8 +1030,8 @@
"TeleGeography load failed": "TeleGeography 加载失败",
"UNAVAILABLE · {source} · Roads unavailable": "不可用 · {source} · 道路不可用",
"Roads: {source}": "道路:{source}",
"TomTom roads unavailable while the traffic service is unreachable": "无法连接交通服务期间 TomTom 道路不可用",
"Hybrid unavailable while the traffic service is unreachable": "无法连接交通服务期间混合模式不可用",
"TomTom roads unavailable while the traffic service is unreachable": "交通服务无法连接期间,TomTom 道路不可用",
"Hybrid unavailable while the traffic service is unreachable": "交通服务无法连接期间,混合模式不可用",
"TomTom roads need a TomTom key": "TomTom 道路需要 TomTom 密钥",
"Hybrid needs a TomTom key": "混合模式需要 TomTom 密钥",
"Local surface still loading": "本地路面仍在加载",
@@ -1060,14 +1060,14 @@
"SIMULATED · Roads: OpenStreetMap · Flow: TomTom (no matches)": "模拟 · 道路:OpenStreetMap · 路况:TomTom(无匹配)",
"SIMULATED — traffic service unreachable": "模拟——交通服务无法连接",
"SIMULATED — add TomTom key for live": "模拟——添加 TomTom 密钥以获取实时数据",
"OpenFreeMap tiles rate-limited": "OpenFreeMap 瓦片受到频率限制",
"OpenFreeMap tiles rate-limited": "OpenFreeMap 瓦片已被限流",
"OpenFreeMap tiles timed out": "OpenFreeMap 瓦片超时",
"OpenFreeMap tiles unavailable": "OpenFreeMap 瓦片不可用",
"occupancy|empty": "空车",
"occupancy|empty": "空载",
"occupancy|many seats available": "空座较多",
"occupancy|few seats available": "空座较少",
"occupancy|standing room only": "仅剩站位",
"occupancy|crushed standing room only": "拥挤,仅剩站位",
"occupancy|crushed standing room only": "极度拥挤,仅剩站位",
"occupancy|full": "已满",
"occupancy|not accepting passengers": "不载客",
"occupancy|not boardable": "无法上车",
@@ -1120,7 +1120,7 @@
"feed down — retrying slowly": "数据源中断——正在低频重试",
"reconnecting to feed…": "正在重新连接数据源…",
"Focus vessel {name}, MMSI {mmsi}": "聚焦船舶 {name},MMSI {mmsi}",
"Hidden by this map source · choose a globe map": "已被当前地图源隐藏 · 请选择球体地图",
"Hidden by this map source · choose a globe map": "已被当前地图源隐藏 · 请选择地球地图",
"Weather image HTTP {status}": "天气图像 HTTP {status}",
"Weather HTTP {status}": "天气 HTTP {status}",
"Frame unavailable; previous observation retained": "帧不可用;保留上一帧观测",
@@ -1137,7 +1137,7 @@
"Observation unavailable": "观测不可用",
"Waiting for observation": "等待观测数据",
"{detail} · synced": "{detail} · 已同步",
"{detail} · nearest": "{detail} · 最近",
"{detail} · nearest": "{detail} · 最接近",
"RADAR REFLECTIVITY · dBZ": "雷达反射率 · dBZ",
"LIGHTNING DENSITY · 15 min accumulation": "闪电密度 · 15 分钟累计",
"GLOBAL INFRARED · hourly": "全球红外 · 每小时",
@@ -1147,9 +1147,9 @@
"frame {index}/{total}": "第 {index}/{total} 帧",
"loading": "加载中",
"Observation: unavailable": "观测:不可用",
"Contiguous US · gaps ≠ no rain": "美国本土连续区域 · 数据缺失 ≠ 无降雨",
"Contiguous US · gaps ≠ no rain": "美国本土 · 数据缺失 ≠ 无降雨",
"Americas + Pacific · not individual strikes": "美洲与太平洋 · 非单次闪击",
"Color: strikes/km²/min ×10³": "颜色:次闪击/km²/分钟 ×10³",
"Color: strikes/km²/min ×10³": "颜色:闪击次数/km²/分钟 ×10³",
"60°S–60°N · typically 2–3 h delayed": "60°S–60°N · 通常延迟 2–3 小时",
"North America · infrared imagery": "北美洲 · 红外影像",
"Reduced motion · history playback unavailable": "减弱动效 · 历史回放不可用",
@@ -1164,7 +1164,7 @@
"Stale source": "数据源已过期",
"Loading next frame…": "正在加载下一帧…",
"Map center outside coverage": "地图中心在覆盖范围之外",
"strikes/km²/min ×10³": "次闪击/km²/分钟 ×10³",
"strikes/km²/min ×10³": "闪击次数/km²/分钟 ×10³",
"N. America": "北美",
"Global": "全球",
"Hourly global mosaic; usually 2–3 hours delayed": "每小时全球镶嵌图;通常延迟 2–3 小时",
@@ -1181,7 +1181,7 @@
"View coverage": "查看覆盖范围",
"{value} strikes/km²/min ×10³ (15-minute density)": "{value} 次闪击/km²/分钟 ×10³(15 分钟密度)",
"{value} dBZ radar reflectivity": "{value} dBZ 雷达反射率",
"STALE · cached source metadata": "已过期 · 数据源元数据为缓存",
"STALE · cached source metadata": "已过期 · 数据源元数据来自缓存",
"Map center is outside source coverage": "地图中心在数据源覆盖范围之外",
"NOAA/NWS 15-minute lightning density derived from Vaisala NLDN/GLD360. Coverage 110°E across the Pacific/Americas to 0°, 25°S–80°N. Not a live strike count, global coverage or a safety warning.": "NOAA/NWS 15 分钟闪电密度,来源为 Vaisala NLDN/GLD360。覆盖自 110°E 经太平洋/美洲至 0°,25°S–80°N。不是实时闪击计数、不是全球覆盖,也不构成安全警示。",
"NOAA MRMS radar echoes indicate precipitation patterns, not rain rate, a storm warning or a future forecast. Native source approximately 1 km; display is limited to level 6. Frames use exact advertised observation times.": "NOAA MRMS 雷达回波反映降水形态,不代表降雨强度、风暴警报或未来预报。原始数据分辨率约 1 km;显示限制在第 6 级。各帧使用数据源公布的精确观测时间。",
@@ -1224,7 +1224,7 @@
"Speed": "风速",
"Pressure": "气压",
"Temperature": "气温",
"Wind trails with no field shading": "仅显示风流线,不叠加气象场填色",
"Wind trails with no field shading": "仅显示风场流线,不叠加气象场填色",
"How hard the surface wind is blowing": "地面风有多大",
"Sea-level air pressure: broad highs and lows": "海平面气压:大范围的高压与低压",
"Air temperature two meters above the surface": "地面以上两米的气温",
@@ -1237,7 +1237,7 @@
"Issued: {time}": "发布:{time}",
"Selected field unavailable · wind remains visible": "所选气象场不可用 · 风场仍可见",
"{error} · wind remains visible": "{error} · 风场仍可见",
"Surface wind at 10 m. Approximately 1° global grid. Curves follow the 10 m wind field, lifted 12 km for visibility; display height is not weather altitude. View lighting is for readability. Animation shows flow through one fixed forecast; it does not advance time. Color fields drape the globe basemap or the active photorealistic 3D Tiles.": "10 m 高度的地表风。约 1° 全球网格。流线沿 10 m 风场绘制,为便于观看抬升至 12 km;显示高度并非天气高度。视图光照仅为可读性服务。动画展示的是单一固定预报内的流场,不推进时间。气象场填色叠加于地球底图或当前的照片级 3D Tiles。",
"Surface wind at 10 m. Approximately 1° global grid. Curves follow the 10 m wind field, lifted 12 km for visibility; display height is not weather altitude. View lighting is for readability. Animation shows flow through one fixed forecast; it does not advance time. Color fields drape the globe basemap or the active photorealistic 3D Tiles.": "10 m 高度的地表风。约 1° 全球网格。流线沿 10 m 风场绘制,为便于观看抬升至 12 km;显示高度并非天气高度。视图光照仅为提高可读性。动画展示的是单一固定预报内的流场,不推进时间。气象场填色叠加于地球底图或当前的照片级 3D Tiles。",
"MODEL": "模式",
"FIELD": "要素",
"UNITS": "单位",
@@ -1264,7 +1264,7 @@
"WIND AT {coordinates}": "{coordinates} 的风",
"{model} · valid {time}": "{model} · 有效时间 {time}",
"Wind speed field unavailable": "风速场不可用",
"Globe imagery unavailable": "球体影像不可用",
"Globe imagery unavailable": "地球影像不可用",
"Globe field image unavailable": "地球气象场图像不可用",
"Unknown wind model": "未知风场模式",
"Unknown weather overlay": "未知天气叠加层",
@@ -1323,7 +1323,7 @@
"Seeking scene clock": "正在定位场景时钟",
"Camera unavailable — exit cockpit first": "相机不可用——请先退出座舱",
"No shots to run": "没有可运行的镜头",
"Scene transition limit reached — load a shot to reset": "已达到场景切换上限——请载入一个镜头以重置",
"Scene transition limit reached — load a shot to reset": "已达到场景切换上限——请加载一个镜头以重置",
"Export failed: {error}": "导出失败:{error}",
"Project exported": "项目已导出",
"Importing project": "正在导入项目",
@@ -1350,7 +1350,7 @@
"Omniscience Pullback": "全知拉远",
"Global Incident Context": "全球事件背景",
"Nepal-Focused Globe Rotation": "聚焦尼泊尔的地球旋转",
"Bhote Koshi Regional Approach": "Bhote Koshi 区域接近",
"Bhote Koshi Regional Approach": "Bhote Koshi 区域推近",
"Bhote Koshi Nearby Cities": "Bhote Koshi 周边城市",
"Bhote Koshi Incident Corridor": "Bhote Koshi 事件走廊",
"Bhote Koshi Flood Path": "Bhote Koshi 洪水路径",
@@ -1358,7 +1358,7 @@
"Bhote Koshi Upper Valley": "Bhote Koshi 上游河谷",
"Upper Valley Collapse": "上游河谷崩塌",
"Debris-Dammed Lake": "碎屑堰塞湖",
"Nepal-China Border Gate": "尼中边境口岸",
"Nepal-China Border Gate": "中尼边境口岸",
"Timure Evidence Cluster": "Timure 证据群",
"Syabru Besi Passage": "Syabru Besi 通道",
"Bidur / Trishuli Consequence": "Bidur / Trishuli 后果",
@@ -1385,14 +1385,14 @@
"Uses registered content or linked media. Those external files are not included in a scene bundle. Their original notices still apply.": "使用了已注册内容或链接媒体。这些外部文件不包含在场景资源包中。其原始声明仍然适用。",
"{bytes} bundled bytes verified. Files stay in memory for this session. Reimport the bundle after reloading the app.": "已校验打包内容 {bytes} 字节。文件仅保留在本次会话的内存中。重新加载应用后请再次导入资源包。",
"Review scene import": "场景导入预览",
"Nothing is loaded or changed until you apply this file.": "确认导入此文件前,不会载入或更改任何内容。",
"Nothing is loaded or changed until you apply this file.": "确认导入此文件前,不会加载或更改任何内容。",
"Ready to import": "可以导入",
"Apply replaces the current project. Export your current project first if you want to keep both.": "应用后将替换当前项目。如需同时保留两者,请先导出当前项目。",
"Apply import": "确认导入",
"Import was not applied. The current project may have changed.": "未执行导入。当前项目可能已发生变化。",
"Select a scene and shot first": "请先选择场景和镜头",
"Edit scene details": "编辑场景详情",
"Camera positions use degrees and meters above the ellipsoid. Drafts are validated before they replace your saved scene.": "相机经纬度以度为单位,高度为相对椭球面的高度,以米为单位。草稿通过校验后才会替换已保存的场景。",
"Camera positions use degrees and meters above the ellipsoid. Drafts are validated before they replace your saved scene.": "相机经纬度以度为单位,高度以米为单位(相对椭球面)。草稿通过校验后才会替换已保存的场景。",
"Anchors and data packs": "锚点与数据包",
"Shot camera, timing, packs and actions": "镜头相机、时序、数据包与动作",
"New anchor ID": "新锚点 ID",
@@ -1518,7 +1518,7 @@
"FRAME · LOADING": "画面 · 加载中",
"FRAME · UNAVAILABLE": "画面 · 不可用",
"CALIBRATED": "已校准",
"CURATED": "已整理",
"CURATED": "精选",
"RAW PRIOR": "初始估计",
"CCTV ON": "CCTV 开",
"CCTV OFF": "CCTV 关",
@@ -1549,7 +1549,7 @@
"Clear selected data layers": "清除已选数据图层",
"CONDITIONS UNKNOWN": "天气状况未知",
"CLEAR": "晴",
"PARTLY CLOUDY": "多云",
"PARTLY CLOUDY": "晴间多云",
"OVERCAST": "阴",
"FOG": "雾",
"DRIZZLE": "毛毛雨",
@@ -1573,7 +1573,7 @@
"CLOUD UNKNOWN": "云量未知",
"{source} · LOCATION QUERY": "{source} · 位置查询",
"REGIONAL NEWS": "地区新闻",
"{label} · {radius} AIR/SEA WINDOW": "{label} · {radius} 航班 / 船舶范围",
"{label} · {radius} AIR/SEA WINDOW": "{label} · {radius} 空/海监视窗口",
"{scope} · INSTALLATIONS {coverage}": "{scope} · 设施 {coverage}",
"CONTEXT STANDBY": "态势待机",
"ENABLE GLOBAL CONTEXT FOR PROXIMITY PINGS": "启用全局态势以获取邻近目标",
@@ -1615,7 +1615,7 @@
"Noir": "黑白",
"Snow": "雪景",
"Current cockpit vision style: {style}. Activate for next style.": "当前座舱视觉样式:{style}。点击可切换到下一个样式。",
"Current style: {style} — click for next": "当前样式:{style}——点击切换下一个",
"Current style: {style} — click for next": "当前样式:{style}——点击切换到下一个",
"Collapse Contact panel": "收起目标面板",
"Expand Contact panel": "展开目标面板",
"Collapse contact panel": "收起目标面板",
@@ -1667,7 +1667,7 @@
"{layerId} could not {action} cleanly": "{layerId} 未能正常{action}",
"start": "启动",
"stop": "停止",
"{mode} could not start because another layer did not stop cleanly": "{mode}无法启动,因为另一个图层未能正常停止",
"{mode} could not start because another layer did not stop cleanly": "{mode} 无法启动,因为另一个图层未能正常停止",
"Space Missions": "太空任务",
"Context": "态势",
"Rendered globe frames per second · toggle with `": "每秒渲染的地球帧数 · 按 ` 键切换",
@@ -1720,13 +1720,13 @@
"GNSS Integrity": "GNSS 完好性",
"Rain radar": "降雨雷达",
"Lightning density": "闪电密度",
"Cyclone advisories": "气旋公告",
"Cyclone advisories": "气旋预警",
"ALPR Cameras": "ALPR 摄像头",
"Live Vessels": "实时船舶",
"Bike Share": "共享单车",
"Cameras": "摄像头",
"Street Level": "街景",
"Mapped ALPR Cameras": "ALPR 摄像头",
"Mapped ALPR Cameras": "地图标注 ALPR 摄像头",
"Data Centers": "数据中心",
"Active Fires": "活跃火点",
"Military aircraft": "军用飞机",
@@ -1840,7 +1840,7 @@
"Expand Cockpit Radio controls": "展开座舱电台控件",
"CH {index} / {total}": "频道 {index} / {total}",
"NO STATIONS": "无电台",
"NO STATION AVAILABLE": "没有可用电台",
"NO STATION AVAILABLE": "无可用电台",
"{name}, station {index} of {total}": "{name},第 {index} 个电台,共 {total} 个",
"No station available": "没有可用电台",
"OFF AIR": "停播",
@@ -1898,9 +1898,9 @@
"Radio is disabling…": "电台正在停用…",
"Radio lifecycle is uncertain — use Enable or Disable to reconcile": "电台生命周期状态不确定——请使用“启用”或“停用”进行核对",
"Clear reading": "清除读数",
"Earlier observation": "早前观测",
"Earlier observation": "较早观测",
"Observed history": "观测历史",
"Later observation": "稍后观测",
"Later observation": "较晚观测",
"Latest": "最新",
"Newest frame per product": "每个产品的最新一帧",
"Replay observed history": "回放观测历史",
@@ -1939,10 +1939,10 @@
"Searching the last 30 days": "正在搜索最近 30 天",
"No days to show for this box": "此框选没有可显示的日期",
"Drag the divider · SWAP trades sides": "拖动分割线 · “交换”互换两侧",
"← → preview · A or B pins the focused day": "← → 预览 · A 或 B 固定当前日期",
"← → preview · A or B pins the focused day": "← → 预览 · A 或 B 固定当前所选日期",
"← → preview the other side · A or B pins it": "← → 预览另一侧 · A 或 B 将其固定",
"S on another day replaces it · × unpins": "在其他日期按 S 替换 · × 取消固定",
"← → preview · S shows the focused day": "← → 预览 · S 显示当前日期",
"← → preview · S shows the focused day": "← → 预览 · S 显示当前所选日期",
"ZOOM IN": "放大",
"Fly in until the view fits the 1,000 km limit": "拉近直到视野满足 1,000 km 限制",
"Imagery days, newest first · arrows move, S or A and B pin": "影像日期(最新在前)· 方向键移动,S、A、B 固定",
@@ -2010,7 +2010,7 @@
"No shots yet. Use CAPTURE SHOT to save current look.": "暂无镜头。使用“保存镜头”保存当前视角及设置。",
"Double-click to rename": "双击重命名",
"Shot name": "镜头名称",
"LOAD": "载入",
"LOAD": "加载",
"DEL": "删除",
"{duration}s + {hold}s": "{duration} 秒 + {hold} 秒",
"Choose files": "选择文件",
@@ -2035,7 +2035,7 @@
"Shared {subject} could not be restored — feed unavailable": "无法恢复分享的 {subject}——数据源不可用",
"Shared {subject} is unavailable": "分享的 {subject} 不可用",
"ACQUIRING": "获取中",
"SHARED {subject}": "分享 {subject}",
"SHARED {subject}": "分享的 {subject}",
"subject": "目标",
"LOADING LIVE DATA": "正在加载实时数据",
"LOAD COMPLETE": "加载完成",
@@ -2119,7 +2119,7 @@
"LAST {count} DAYS": {
"other": "最近 {count} 天"
},
"{window} · SINCE {date}": "{window} · 自 {date}",
"{window} · SINCE {date}": "{window} · 自 {date} 起",
"Turn Street Level off": "关闭街景",
"Turn Street Level on": "开启街景",
"{name} imagery on": "{name} 影像已开启",
@@ -2134,10 +2134,10 @@
"other": "此序列共 {n} 张图像 · Esc 清除"
},
"{n} streets in view · click a line for its nearest photo": {
"other": "视野内共 {n} 条街道 · 点击线段查看最近的照片"
"other": "视野内共 {n} 条街道 · 点击线段查看距其最近的照片"
},
"{n} sequences in view · click a line for its nearest photo": {
"other": "视野内共 {n} 条序列 · 点击线段查看最近的照片"
"other": "视野内共 {n} 条序列 · 点击线段查看距其最近的照片"
},
"{n} sequences in view · click a line for its photos": {
"other": "视野内共 {n} 条序列 · 点击线段查看其照片"
@@ -2163,7 +2163,7 @@
"{time} · {minutes} min ago": "{time} · {minutes} 分钟前",
"Active weather": "已启用的天气图层",
"LATEST · newest per product": "最新 · 每个产品的最新一帧",
"Forecast · valid {valid} · issued {issued}": "预报 · 有效时间 {valid} · 发布 {issued}",
"Forecast · valid {valid} · issued {issued}": "预报 · 有效时间 {valid} · 发布时间 {issued}",
"{detail} · Does not follow history": "{detail} · 不随观测历史变化",
"Forecast · valid {valid}": "预报 · 有效时间 {valid}",
"voice|OFF": "关",
@@ -2297,7 +2297,7 @@
},
"degraded": "降级",
"stale": "过期",
"partial": "部分",
"partial": "部分可用",
"fallback": "备用",
"unavailable": "不可用",
"Not answered: {layers}": "未响应:{layers}",
@@ -2331,7 +2331,7 @@
"{layer} is enabled, but {source} is unavailable": "{layer} 已开启,但 {source} 不可用",
"Could not arrive at {place}": "无法抵达 {place}",
"{name} is no longer loaded": "{name} 已不在加载数据中",
"Unknown target layer: {target}": "未知目标图层:{target}",
"Unknown target layer: {target}": "未知的目标图层:{target}",
"nominal": "正常",
"{label} on": "{label} 已开启",
"Frame aircraft": "将飞机纳入视野",
@@ -2362,7 +2362,7 @@
"Layer": "图层",
"there": "那里",
"Camera range {range}": "相机距离 {range}",
"Within {radius} of the view": "距当前视野 {radius} 内",
"Within {radius} of the view": "当前视野 {radius} 范围内",
"Labels on": "标签已开启",
"Framing uses the nearest 80 loaded contacts": "调整视野时仅包含已加载的最近 80 个目标",
"{distance} from {location}": "距 {location} {distance}",
@@ -2477,8 +2477,8 @@
"FROM": "出发",
"TO": "到达",
"Cockpit briefing controls": "座舱简报控件",
"Previous briefing page": "上一页简报",
"Next briefing page": "下一页简报",
"Previous briefing page": "简报上一页",
"Next briefing page": "简报下一页",
"Live signals": "实时信号",
"Latest regional news": "最新地区新闻",
"Location-based information": "基于位置的信息",
@@ -2522,7 +2522,7 @@
"Simulate FLIR-style thermal contrast. Turn up Ironbow for color.": "模拟 FLIR 风格的热成像对比。调高 Ironbow 可显示色彩。",
"Apply bright cel-shaded color and illustrated outlines.": "应用明亮的赛璐珞色彩和插画轮廓线。",
"Apply high-contrast monochrome film-noir grading.": "应用高对比度的黑白电影风格调色。",
"Add a cold, snowy whiteout treatment to the scene.": "为场景添加寒冷的雪天白茫茫效果。",
"Add a cold, snowy whiteout treatment to the scene.": "为场景添加寒冷的暴雪白化效果。",
"MAP SOURCE": "地图源",
"Map source": "地图源",
"Style": "样式",
@@ -2536,7 +2536,7 @@
"WEATHER": "天气",
"Active weather products": "已启用的天气产品",
"RECENT IMAGERY": "近期影像",
"Imagery days in the box": "框选内的影像日期",
"Imagery days in the box": "视野内的影像天数",
"CONTEXT": "态势",
"Compact Radio controls": "精简电台控件",
"Open detailed Radio controls": "打开详细电台控件",
@@ -2582,7 +2582,7 @@
"Local RTL-SDR receiver": "本地 RTL-SDR 接收机",
"LOCAL RTL-SDR": "本地 RTL-SDR",
"Chrome/Edge · WebUSB · one local tuner shared by FM and the Local ADS-B layer.": "Chrome/Edge · WebUSB · 一个本地调谐器由 FM 与本地 ADS-B 图层共享。",
"Use your location for faster ADS-B position decoding": "使用你的位置以更快解码 ADS-B 位置",
"Use your location for faster ADS-B position decoding": "使用你的位置,加快 ADS-B 位置解码",
"CHANGE DEVICE": "更换设备",
"Choose a different RTL-SDR or receiver channel": "选择其他 RTL-SDR 或接收通道",
"RTL-SDR receiver mode": "RTL-SDR 接收模式",
@@ -2672,7 +2672,7 @@
"Sharpen intensity": "锐化强度",
"EXIT CLEAN VIEW": "退出纯净界面",
"Return UI controls": "恢复界面控件",
"Initializing photorealistic world...": "正在初始化照片级真实世界…",
"Initializing photorealistic world...": "正在初始化照片级逼真世界…",
"DATA LAYERS": "数据图层",
"ACQUIRING FRAME": "正在获取画面",
"NEAREST": "最近",
@@ -2697,7 +2697,7 @@
"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": "填充:图像铺满画框并裁剪照片",
"Close the image and deselect it on the map": "关闭图像并取消其在地图上的选中",
"Close the image and deselect it on the map": "关闭图像并取消其在地图上的选中状态",
"Close the street-level image": "关闭街景图像",
"Street-level viewer": "街景查看器",
"Open this image on the provider's site": "在服务商网站上打开此图像",
@@ -2708,7 +2708,7 @@
"Panorama filter": "全景筛选",
"ALL": "全部",
"FLAT": "平面",
"SINCE": "时间",
"SINCE": "起始时间",
"SCENES": "场景",
"Scene recipe": "场景方案",
"NEW": "新建",
@@ -2741,7 +2741,7 @@
"Aircraft, vessels and nearby intelligence": "飞机、船舶及周边情报",
"Launches, spacecraft and orbital context": "发射、航天器与轨道态势",
"EXPLORE MANUALLY": "手动探索",
"Begin with a clean globe": "从未叠加数据图层的地球开始",
"Begin with a clean globe": "从空白地球开始",
"Don't show this again": "不再显示",
"ESC to dismiss": "按 ESC 关闭",
"Tip: the GEV MIC button in the dock lets you talk to the map.": "提示:可通过停靠栏中的 GEV 麦克风按钮用语音操控地图。",