mirror of
https://github.com/bilawalsidhu/gods-eye-view.git
synced 2026-11-05 19:04:02 +00:00
fix(i18n): second screenshot review: remaining English, numbers and wraps
From the re-shot Russian screenshots:
- Translated: weather frame/imagery status errors, HUD summary provenance
("НЕДОСТУПНО: СУДА AIS ОНЛАЙН"), Bhote Koshi map labels, cockpit signal
distances (КМ). The HUD summary fields are separated with " · " in every
language, so the style name and view band no longer read as one phrase.
- Numbers follow the locale: cockpit altitude ("26 175"), precipitation.
- No breaks inside codes and dates: ADS-B and similar in layer rows,
Sentinel-2, cyclone issue dates (word joiner; the UI font has no U+2011),
no-break space after label colons in cyclone details.
- Layout: count lines under ALPR, short unavailable chip (context
"status chip"), roomier draw segments, tighter CCTV calibration chips,
two-line beat titles and media card titles, wrapping weather status.
- Wording: ru advisory is «сводка» (was «бюллетень»; "Advisory center" is
«Центр циклона по сводке»), Street View is «Просмотр улиц», OPACITY
«НЕПРОЗР.», synced «синхр.», Area «Зона»; the import dialog no longer says
"this scene" for several scenes. Glossary updated.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
1 parent
2b6ccad732
commit
54dce5b3bd
32 files changed
+1204
-346
No files matched your search
@@ -1168,7 +1168,7 @@
|
||||
"other": "{count} ciclones activos"
|
||||
},
|
||||
"Position as of {time}": "Posición a fecha de {time}",
|
||||
"Maximum sustained wind: {wind} · Pressure: {pressure}": "Viento máximo sostenido: {wind} · Presión: {pressure}",
|
||||
"Maximum sustained wind: {wind} · Pressure: {pressure}": "Viento máximo sostenido: {wind} · Presión: {pressure}",
|
||||
"{name} · {classification} · Advisory {number} · issued {time}": "{name} · {classification} · Aviso {number} · emitido {time}",
|
||||
"No active NHC/CPHC systems": "Sin sistemas activos del NHC/CPHC",
|
||||
"Advisories unavailable": "Avisos no disponibles",
|
||||
@@ -1250,7 +1250,7 @@
|
||||
"History": "Historial",
|
||||
"Observation unavailable": "Observación no disponible",
|
||||
"Waiting for observation": "Esperando observación",
|
||||
"{detail} · synced": "{detail} · sincronizado",
|
||||
"{detail} · synced": "{detail} · sincr.",
|
||||
"{detail} · nearest": "{detail} · más cercano",
|
||||
"RADAR REFLECTIVITY · dBZ": "REFLECTIVIDAD DE RADAR · dBZ",
|
||||
"LIGHTNING DENSITY · 15 min accumulation": "DENSIDAD DE RAYOS · acumulación de 15 min",
|
||||
@@ -1396,7 +1396,6 @@
|
||||
},
|
||||
"{scene} / {pack}: {status}. File: {path}. {attribution} · {license}": "{scene} / {pack}: {status}. Archivo: {path}. {attribution} · {license}",
|
||||
"Unavailable layers: {layers}": "Capas no disponibles: {layers}",
|
||||
"This scene uses registered content or linked media. Those external files are not included in a scene bundle. Their original notices still apply.": "Esta escena usa contenido registrado o medios vinculados. Esos archivos externos no se incluyen en un paquete de escena. Sus avisos originales siguen vigentes.",
|
||||
"{bytes} bundled bytes verified. Files stay in memory for this session. Reimport the bundle after reloading the app.": "{bytes} bytes empaquetados verificados. Los archivos permanecen en memoria durante esta sesión. Vuelve a importar el paquete después de recargar la app.",
|
||||
"Review scene import": "Revisar la importación de escena",
|
||||
"Nothing is loaded or changed until you apply this file.": "No se carga ni se cambia nada hasta que apliques este archivo.",
|
||||
@@ -1920,7 +1919,6 @@
|
||||
"NORTHERN OCEANIC GRID": "CUADRÍCULA OCEÁNICA NORTE",
|
||||
"SOUTHERN OCEANIC GRID": "CUADRÍCULA OCEÁNICA SUR",
|
||||
"N/A": "N/D",
|
||||
"{mode} {band} {locality} | {region} | ALT {alt} | WINDOW {window} | SUN {sun}° | ONA {ona}° | {zone}": "{mode} {band} {locality} | {region} | ALT {alt} | VENTANA {window} | SUN {sun}° | ONA {ona}° | {zone}",
|
||||
"{label} · {radius} AIR/SEA WINDOW": "{label} · VENTANA AIRE/MAR {radius}",
|
||||
"{scope} · INSTALLATIONS {coverage}": "{scope} · INSTALACIONES: {coverage}",
|
||||
"{source} · LOCATION QUERY · RECENT": "{source} · CONSULTA POR UBICACIÓN · RECIENTE",
|
||||
@@ -2011,5 +2009,19 @@
|
||||
"Imagery stays on Esri · CLEAR to use Google 3D": "Las imágenes siguen en Esri · BORRAR para usar Google 3D",
|
||||
"Box and images cleared": "Recuadro e imágenes borrados",
|
||||
"Box is {size} wide · limit {limit}": "El recuadro mide {size} · límite {limit}",
|
||||
"View is {size} wide · limit {limit}": "La vista mide {size} · límite {limit}"
|
||||
"View is {size} wide · limit {limit}": "La vista mide {size} · límite {limit}",
|
||||
"{state}: {layers}": "{state}: {layers}",
|
||||
"{mode} · {band} · {locality} | {region} | ALT {alt} | WINDOW {window} | SUN {sun}° | ONA {ona}° | {zone}": "{mode} · {band} · {locality} | {region} | ALT {alt} | VENTANA {window} | SUN {sun}° | ONA {ona}° | {zone}",
|
||||
"Frame unavailable; previous observation retained": "Fotograma no disponible; se mantiene la observación anterior",
|
||||
"Weather imagery unavailable": "Imágenes meteorológicas no disponibles",
|
||||
"Weather source unavailable; previous observation retained": "Fuente meteorológica no disponible; se mantiene la observación anterior",
|
||||
"Weather unavailable": "Clima no disponible",
|
||||
"Weather tiles unavailable · previous frame retained": "Teselas meteorológicas no disponibles · se mantiene el fotograma anterior",
|
||||
"Some weather tiles unavailable": "Algunas teselas meteorológicas no disponibles",
|
||||
"Hidden by this map source · choose a globe map": "Oculto con esta fuente del mapa · elige un mapa de globo",
|
||||
"Wind source unavailable": "Fuente de viento no disponible",
|
||||
"Globe imagery unavailable": "Imágenes del globo no disponibles",
|
||||
"Globe field image unavailable": "Imagen del campo en el globo no disponible",
|
||||
"status chip|UNAVAILABLE": "NO DISP.",
|
||||
"Uses registered content or linked media. Those external files are not included in a scene bundle. Their original notices still apply.": "Usa contenido registrado o medios vinculados. Esos archivos externos no se incluyen en un paquete de escena. Sus avisos originales siguen vigentes."
|
||||
}
|
||||
+32
-20
@@ -76,7 +76,7 @@
|
||||
"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)",
|
||||
"Higher space-missions request allowance": "Повышенный лимит запросов для космических миссий",
|
||||
"The photorealistic 3D planet + place search": "Фотореалистичная 3D-планета + поиск мест",
|
||||
"Places context + Street View fallback; optional separate key": "Контекст Places + резервный Street View; отдельный ключ — по желанию",
|
||||
"Places context + Street View fallback; optional separate key": "Контекст Places + резерв: Просмотр улиц; отдельный ключ — по желанию",
|
||||
"Voice control — API key or ChatGPT OAuth": "Голосовое управление — ключ API или ChatGPT OAuth",
|
||||
"Live ships, worldwide": "Суда в реальном времени по всему миру",
|
||||
"Live active-fire detections": "Обнаружение активных пожаров в реальном времени",
|
||||
@@ -899,7 +899,7 @@
|
||||
"Draw": "Рисование",
|
||||
"Shape": "Фигура",
|
||||
"Shape to draw": "Фигура для рисования",
|
||||
"Area": "Область",
|
||||
"Area": "Зона",
|
||||
"Line": "Линия",
|
||||
"Pin": "Метка",
|
||||
"Label (optional)": "Подпись (необязательно)",
|
||||
@@ -1172,11 +1172,11 @@
|
||||
"Tropical depression": "Тропическая депрессия",
|
||||
"Subtropical storm": "Субтропический шторм",
|
||||
"Subtropical depression": "Субтропическая депрессия",
|
||||
"Track and cone match this advisory": "Трек и конус соответствуют этому бюллетеню",
|
||||
"Track/cone awaiting advisory {number}": "Трек/конус ожидают бюллетень {number}",
|
||||
"Track and cone match this advisory": "Трек и конус соответствуют этой сводке",
|
||||
"Track/cone awaiting advisory {number}": "Трек и конус появятся со сводкой № {number}",
|
||||
"Track/cone unavailable": "Трек/конус недоступны",
|
||||
"Cached advisory · stale source": "Бюллетень из кэша · источник устарел",
|
||||
"Loading advisories…": "Загрузка бюллетеней…",
|
||||
"Cached advisory · stale source": "Сводка из кэша · источник устарел",
|
||||
"Loading advisories…": "Загрузка сводок…",
|
||||
"{count} active storms": {
|
||||
"one": "{count} активный шторм",
|
||||
"few": "{count} активных шторма",
|
||||
@@ -1184,19 +1184,19 @@
|
||||
"other": "{count} активного шторма"
|
||||
},
|
||||
"Position as of {time}": "Положение на {time}",
|
||||
"Maximum sustained wind: {wind} · Pressure: {pressure}": "Макс. устойчивый ветер: {wind} · Давление: {pressure}",
|
||||
"{name} · {classification} · Advisory {number} · issued {time}": "{name} · {classification} · Бюллетень {number} · выпущен {time}",
|
||||
"Maximum sustained wind: {wind} · Pressure: {pressure}": "Макс. устойчивый ветер: {wind} · Давление: {pressure}",
|
||||
"{name} · {classification} · Advisory {number} · issued {time}": "{name} · {classification} · Сводка № {number} · выпущена {time}",
|
||||
"No active NHC/CPHC systems": "Нет активных систем NHC/CPHC",
|
||||
"Advisories unavailable": "Бюллетени недоступны",
|
||||
"Advisories unavailable": "Сводки недоступны",
|
||||
"Cyclones · NHC / CPHC": "Циклоны · NHC / CPHC",
|
||||
"Atlantic · E/C Pacific": "Атлантика · вост./центр. Пацифика",
|
||||
"{storms} · {name} selected": "{storms} · выбран {name}",
|
||||
"Official advisory ↗": "Официальный бюллетень ↗",
|
||||
"Active NHC and CPHC cyclone advisories": "Активные бюллетени NHC и CPHC о циклонах",
|
||||
"Official advisory ↗": "Официальная сводка ↗",
|
||||
"Active NHC and CPHC cyclone advisories": "Действующие сводки NHC и CPHC о циклонах",
|
||||
"Wind unavailable": "Ветер: нет данных",
|
||||
"Advisory center / forecast track": "Центр по бюллетеню / прогнозный трек",
|
||||
"Advisory center / forecast track": "Центр циклона по сводке / прогнозный трек",
|
||||
"Center-track uncertainty cone": "Конус неопределённости трека центра",
|
||||
"Select a storm on the map, or choose a storm in the list to select it and move the camera. Click empty map space to clear the selection. NOAA NHC/CPHC advisory context. The cone describes forecast center-track uncertainty, not storm size or the full hazard area. Forecast point labels are source lead hours, not times computed from advisory issuance. Geometry follows the surface; height is not weather altitude. Consult the official advisory.": "Выберите шторм на карте или в списке, чтобы выделить его и переместить к нему камеру. Щёлкните по пустому месту карты, чтобы снять выделение. Контекст бюллетеней NOAA NHC/CPHC. Конус описывает неопределённость прогнозного трека центра, а не размер шторма или всю зону опасности. Подписи прогнозных точек — заблаговременность источника в часах, а не время, рассчитанное от выпуска бюллетеня. Геометрия следует поверхности; высота не отражает высоту погодных явлений. Сверяйтесь с официальным бюллетенем.",
|
||||
"Select a storm on the map, or choose a storm in the list to select it and move the camera. Click empty map space to clear the selection. NOAA NHC/CPHC advisory context. The cone describes forecast center-track uncertainty, not storm size or the full hazard area. Forecast point labels are source lead hours, not times computed from advisory issuance. Geometry follows the surface; height is not weather altitude. Consult the official advisory.": "Выберите шторм на карте или в списке, чтобы выделить его и переместить к нему камеру. Щёлкните по пустому месту карты, чтобы снять выделение. Контекст сводок NOAA NHC/CPHC. Конус описывает неопределённость прогнозного трека центра, а не размер шторма или всю зону опасности. Подписи прогнозных точек — заблаговременность источника в часах, а не время, рассчитанное от выпуска сводки. Геометрия следует поверхности; высота не отражает высоту погодных явлений. Сверяйтесь с официальной сводкой.",
|
||||
"Directions": "Маршруты",
|
||||
"{mode} — reroute for {modeLower}": "{mode} — перестроить маршрут: {modeLower}",
|
||||
"CLICK MAP": "ЩЁЛКНИТЕ ПО КАРТЕ",
|
||||
@@ -1266,7 +1266,7 @@
|
||||
"History": "История",
|
||||
"Observation unavailable": "Наблюдение недоступно",
|
||||
"Waiting for observation": "Ожидание наблюдения",
|
||||
"{detail} · synced": "{detail} · синхронизировано",
|
||||
"{detail} · synced": "{detail} · синхр.",
|
||||
"{detail} · nearest": "{detail} · ближайший",
|
||||
"RADAR REFLECTIVITY · dBZ": "ОТРАЖАЕМОСТЬ РАДАРА · dBZ",
|
||||
"LIGHTNING DENSITY · 15 min accumulation": "ПЛОТНОСТЬ МОЛНИЙ · накопление за 15 мин",
|
||||
@@ -1318,7 +1318,7 @@
|
||||
"GOES-19/18 longwave infrared Band 14 regional; NESDIS global longwave mosaic. Clouds only dims everything but bright, cold cloud tops; a brightness filter, not a cloud mask. Coverage and freshness differ by region.": "Региональный длинноволновый ИК-канал 14 GOES-19/18; глобальная длинноволновая мозаика NESDIS. Режим «Только облака» затемняет всё, кроме ярких холодных вершин облаков; это фильтр яркости, а не маска облачности. Покрытие и актуальность различаются по регионам.",
|
||||
"REGION": "РЕГИОН",
|
||||
"IMAGE": "СНИМОК",
|
||||
"OPACITY": "НЕПРОЗРАЧНОСТЬ",
|
||||
"OPACITY": "НЕПРОЗР.",
|
||||
"Forecast · does not follow history": "Прогноз · не следует за историей",
|
||||
"Wind motion": "Движение ветра",
|
||||
"Wind speed": "Скорость ветра",
|
||||
@@ -1417,7 +1417,6 @@
|
||||
},
|
||||
"{scene} / {pack}: {status}. File: {path}. {attribution} · {license}": "{scene} / {pack}: {status}. Файл: {path}. {attribution} · {license}",
|
||||
"Unavailable layers: {layers}": "Недоступные слои: {layers}",
|
||||
"This scene 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.": "Ничего не загружается и не меняется, пока вы не примените этот файл.",
|
||||
@@ -1835,7 +1834,7 @@
|
||||
"ALPR Cameras": "Камеры ALPR",
|
||||
"Military aircraft": "Военные самолёты",
|
||||
"Vessels": "Суда",
|
||||
"CCTV + Street View fallback": "CCTV + резервный Street View",
|
||||
"CCTV + Street View fallback": "CCTV + резерв: Просмотр улиц",
|
||||
"OpenStreetMap + optional Google Maps Places": "OpenStreetMap + Google Maps Places (опц.)",
|
||||
"GFS / ECMWF IFS · FORECAST": "GFS / ECMWF IFS · ПРОГНОЗ",
|
||||
"NOAA nowCOAST · OBSERVED": "NOAA nowCOAST · НАБЛЮДЕНИЕ",
|
||||
@@ -1951,7 +1950,6 @@
|
||||
"NORTHERN OCEANIC GRID": "СЕВЕРНАЯ ОКЕАНСКАЯ СЕТКА",
|
||||
"SOUTHERN OCEANIC GRID": "ЮЖНАЯ ОКЕАНСКАЯ СЕТКА",
|
||||
"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}",
|
||||
"{label} · {radius} AIR/SEA WINDOW": "{label} · ОКНО ВОЗДУХ/МОРЕ {radius}",
|
||||
"{scope} · INSTALLATIONS {coverage}": "{scope} · ОБЪЕКТЫ: {coverage}",
|
||||
"{source} · LOCATION QUERY · RECENT": "{source} · ЗАПРОС ПО МЕСТУ · СВЕЖЕЕ",
|
||||
@@ -1981,7 +1979,7 @@
|
||||
"Snapshot feed connected": "Поток снимков подключён",
|
||||
"Media fetch failed": "Не удалось получить медиа",
|
||||
"Upstream snapshot active": "Снимок с источника активен",
|
||||
"Fallback Street View frame": "Резервный кадр Street View",
|
||||
"Fallback Street View frame": "Резервный кадр из Просмотра улиц",
|
||||
"Upstream unavailable": "Источник недоступен",
|
||||
"No source configured": "Источник не настроен",
|
||||
"Upstream HTTP {status}": "Источник: HTTP {status}",
|
||||
@@ -2043,5 +2041,19 @@
|
||||
"Imagery stays on Esri · CLEAR to use Google 3D": "Снимки остаются на Esri · СБРОСИТЬ, чтобы вернуть Google 3D",
|
||||
"Box and images cleared": "Область и снимки сброшены",
|
||||
"Box is {size} wide · limit {limit}": "Область шириной {size} · предел {limit}",
|
||||
"View is {size} wide · limit {limit}": "Вид шириной {size} · предел {limit}"
|
||||
"View is {size} wide · limit {limit}": "Вид шириной {size} · предел {limit}",
|
||||
"{state}: {layers}": "{state}: {layers}",
|
||||
"{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}",
|
||||
"Frame unavailable; previous observation retained": "Кадр недоступен; показано предыдущее наблюдение",
|
||||
"Weather imagery unavailable": "Погодные снимки недоступны",
|
||||
"Weather source unavailable; previous observation retained": "Источник погоды недоступен; показано предыдущее наблюдение",
|
||||
"Weather unavailable": "Погода недоступна",
|
||||
"Weather tiles unavailable · previous frame retained": "Погодные тайлы недоступны · показан предыдущий кадр",
|
||||
"Some weather tiles unavailable": "Часть погодных тайлов недоступна",
|
||||
"Hidden by this map source · choose a globe map": "Скрыто этим источником карты · выберите глобус",
|
||||
"Wind source unavailable": "Источник ветра недоступен",
|
||||
"Globe imagery unavailable": "Снимки глобуса недоступны",
|
||||
"Globe field image unavailable": "Изображение поля на глобусе недоступно",
|
||||
"status chip|UNAVAILABLE": "НЕДОСТ.",
|
||||
"Uses registered content or linked media. Those external files are not included in a scene bundle. Their original notices still apply.": "Используется зарегистрированный контент или связанные медиафайлы. Эти внешние файлы не входят в архив сцены. Их исходные уведомления по-прежнему действуют."
|
||||
}
|
||||
Reference in new issue
Block a user