diff --git a/docs/translations/de.md b/docs/translations/de.md index 7c1d602cc..62e7420a3 100644 --- a/docs/translations/de.md +++ b/docs/translations/de.md @@ -10,16 +10,18 @@ Translation source: abiyeenzo (#908). - No direct address: neither «Sie» nor «du». Actions and hints use the neutral infinitive: «Erneut versuchen», «Kamera anklicken zum Aktivieren», «Zuerst eine Aufnahme wählen», «Mikrofonzugriff erlauben und erneut versuchen». "Your" becomes the article or «eigene»: «Eigener RTL-SDR-Empfänger», «Die IP-Adresse ist für diesen Sender sichtbar». - Nouns are capitalized, as German requires; otherwise sentence case, not Title Case: "Live Flights" → «Live-Flüge», "Provider Settings" → «Anbieter-Einstellungen». UPPERCASE English stays UPPERCASE: «LIVE-DATEN AUS», «KEINE ENTWARNUNG». In UPPERCASE, ß is written SS: «SCHLIESSEN», «STRASSENEBENE». - Compounds are written as one word or with a hyphen next to a name, code or English term: «Datenebene», «Wetterkacheln», «TomTom-Schlüssel», «AIS-Schiffe», «Street-View-Fallback». Do not split them with spaces. -- Short labels, chips and HUD readouts stay short. German runs about a third longer than English, so prefer a short word or a standard abbreviation with a period over a wrapped line: REICHW., GESCHW., NIEDERSCHL., SONST., NACHR., VERST., VGL., KAL. +- Short labels, chips and HUD readouts stay short. German runs about a third longer than English, so prefer a short word or a standard abbreviation with a period over a wrapped line: REICHW., GESCHW., NIEDERSCHL., SONST., NACHR., VERST., VGL., KAL., KOMM. (a bare «KOMM» reads as the imperative) - The avionics codes HDG, BRG, CRS, DEST, SPD, ALT, GS, TRK, V/S, FOV and SQUAWK stay in English, as in the cockpit. Words used in a sentence are translated: heading → «Kurs», bearing → «Peilung», range → «Reichweite». - A dash between clauses is a spaced en dash « – »; a colon is fine where it explains: «Feed ausgefallen – neue Versuche in größeren Abständen», «SIMULIERT: Verkehrsdienst nicht erreichbar». Quotes are „…“. - Status and waiting messages use the neutral infinitive too: «Warten auf Aktualisierung», not «Warte auf …». Reasons inserted after a dash stay lower case: «Szene nicht gespeichert – das Projekt ist größer als 5 MiB». +- A layer named in a sentence takes its panel name in quotes: «Die Ebene „Live-Flüge“ ist nicht aktiviert», «die Ebene „Live-Flüge“ lädt Daten für den jeweiligen Bildausschnitt». +- Rolling time windows say their length, so they cannot read as the previous calendar period: LAST YEAR → «LETZTE 12 MONATE», LAST MONTH → «LETZTE 30 TAGE». - Keyboard keys are named as on German keyboards where they differ: Leertaste, Rücktaste, Umschalt; Esc, Enter, Tab and letter keys stay. - Decimal comma in fixed text: «M4,4», «28,2710° N». Thousands separator is a period: «1.000 km». Formatted numbers come from `Intl` and are already German. - Units: km, m, km/h, m/s, kn (knots, also in the cockpit), ft (feet), hPa, MW, h, min, s, T (days, in short readouts); in UPPERCASE text KM, KM/H, KN, FT, MIN. A space between number and unit, in compact readouts too: «{value} m», «{count} min», «50 %», «{speed} KN», «{count} / 30 T». `°` sticks to the number. - "ago" goes before the time: «vor {count} min», «vor {value}». When a placeholder already holds a localized "ago" text (`{age}` in `STALE · cached {age}`, `{ago}`), do not add «vor» again. - Compass points use O for Ost: N, NNO, NO, ONO, O, OSO, SO, SSO, S, SSW, SW, WSW, W, WNW, NW, NNW; hemisphere letters N, S, O, W. -- Routing: direction words are lowercase adverbs (links, leicht rechts, scharf links, geradeaus), so a sentence never starts with one: «Auf {road} {direction} abbiegen», «Dann {direction} abbiegen», «Weiter {direction}». Roundabout exits are ordinals with a period: «die {exit} Ausfahrt» → «die 2. Ausfahrt». A straight lane is the one that leads straight on, not the middle one: «Die geradeaus führende Spur benutzen». +- Routing: direction words are lowercase adverbs (links, leicht rechts, scharf links, geradeaus), so a sentence never starts with one: «Auf {road} {direction} abbiegen», «Dann {direction} abbiegen», «Weiter {direction}». Roundabout exits are ordinals with a period: «die {exit} Ausfahrt» → «die 2. Ausfahrt». A lane is named by where it leads, not by its position: «Die geradeaus führende Spur benutzen», «die leicht nach links führende», «die scharf nach rechts führende» (not «halblinke» or «äußerst linke»). ## Plurals @@ -59,6 +61,7 @@ Keep the verb in agreement: «{count} Station meldet» / «{count} Stationen mel | camera / CCTV camera / camera badge | Kamera / CCTV-Kamera / Kamera-Markierung | | earthquake / active fire / fire perimeter | Erdbeben / aktiver Brand / Brandgrenze | | cyclone / advisory (NHC/CPHC) / cone | Wirbelsturm / Lagebericht (not «Warnung») / Kegel | +| issued (advisory, forecast) | ausgegeben | | radio station | Sender | | broadcast FM | UKW | | road / flow (traffic) / flow coverage | Straße / Verkehrsfluss / Live-Abdeckung | @@ -79,6 +82,9 @@ Keep the verb in agreement: «{count} Station meldet» / «{count} Stationen mel | HDG / BRG / CRS / DEST / SPD / FOV | unchanged | | RANGE / PITCH / HGT (CCTV calibration chips) | REICHW. / NEIGUNG / HÖHE | | PREV / NEXT | ZURÜCK / WEITER | +| RESUME (radio transport button) | FORTSETZEN (not «WEITER», which is NEXT in the same row) | +| nearest (spatial) | nächstgelegen (where «nächste» could read as NEXT) | +| expand / collapse (sections) | ausklappen / einklappen | | L / R (relative bearing) | L / R | | SIG / NEWS / LOCAL (briefing tabs) | SIG / NEWS / LOKAL | | NOT AN ALL-CLEAR | KEINE ENTWARNUNG | @@ -92,6 +98,7 @@ Keep the verb in agreement: «{count} Station meldet» / «{count} Stationen mel | card (host card) / voice card | Eintrag (in hints), Infokarte / Sprachkarte | | label (on the map) / clear (switch off layers) | Beschriftung / ausschalten (not «löschen») | | station tag (radio filter) | Kategorie | +| DIRECTORY BAND / {category} BAND (radio dial) | SENDERSKALA / SENDERSKALA · {category} (not «-BAND»: «ROCK-BAND») | | MIC (dock button) | MIKRO | | frame (weather, video) / image | Frame / Bild | | collapse / landslide (Bhote Koshi) | Erdrutsch (not «Abbruch», which reads as "cancel") | diff --git a/src/data/bhoteKoshiEmbeddedMedia.js b/src/data/bhoteKoshiEmbeddedMedia.js index 1ea0ccec9..49f704066 100644 --- a/src/data/bhoteKoshiEmbeddedMedia.js +++ b/src/data/bhoteKoshiEmbeddedMedia.js @@ -66,6 +66,7 @@ const EVENT_PACK_TEXT = new Set([ msg('Border gate'), msg('Timure evidence cluster'), msg('Mailung / Upper Trishuli bridge'), + msg('Upper Trishuli'), msg('Dandagaun viewpoint restaurant'), msg('Dandagaun viewpoint'), msg('Bidur - Trishuli bridge'), diff --git a/src/i18n/locales/de.json b/src/i18n/locales/de.json index ef333f5d2..7bdcf73af 100644 --- a/src/i18n/locales/de.json +++ b/src/i18n/locales/de.json @@ -33,7 +33,7 @@ "Geostationary belt — comms and weather, fixed over the equator": "Geostationärer Gürtel: Kommunikation und Wetter, fest über dem Äquator", "VISUAL": "VISUELL", "Brightest naked-eye objects — CelesTrak visual group": "Hellste mit bloßem Auge sichtbare Objekte: CelesTrak-Gruppe „visual“", - "COMMS": "KOMM", + "COMMS": "KOMM.", "Broadband constellation shell — shown only in DENSE mode": "Breitband-Konstellationsschale: nur im Modus DICHT sichtbar", "FISHING": "FISCHEREI", "TOWING": "SCHLEPPVERBAND", @@ -123,7 +123,7 @@ "Military flights": "Militärflüge", "AIS vessels": "AIS-Schiffe", "Mapped installations": "Kartierte Anlagen", - "syncing {count} city feeds...": "{count} Stadt-Feeds werden synchronisiert...", + "syncing {count} city feeds...": "Synchronisierung der Stadt-Feeds ({count})...", "scanning nearby systems...": "Systeme in der Nähe werden gesucht...", "Station {id}": "Station {id}", "Station": "Station", @@ -571,8 +571,8 @@ "Reconcile Radio — lifecycle uncertain": "Radio abgleichen: Lebenszyklus unklar", "Disable Radio": "Radio deaktivieren", "Enable Radio": "Radio aktivieren", - "DIRECTORY BAND": "VERZEICHNISBAND", - "{category} BAND": "{category}-BAND", + "DIRECTORY BAND": "SENDERSKALA", + "{category} BAND": "SENDERSKALA · {category}", "NO STATION SELECTED": "KEIN SENDER GEWÄHLT", "Directory metadata only": "Nur Verzeichnis-Metadaten", "Loading station directory…": "Senderverzeichnis wird geladen…", @@ -581,7 +581,7 @@ "Play": "Abspielen", "PLAY": "PLAY", "selected": "gewählter", - "nearest": "nächster", + "nearest": "nächstgelegener", "{action} {target} radio station": "{action}: {target} Radiosender", "RADIO STATE UNCERTAIN": "RADIOSTATUS UNKLAR", "SYNCING DIRECTORY": "VERZEICHNIS WIRD SYNCHRONISIERT", @@ -601,7 +601,7 @@ "Paused {station}": "{station} pausiert", "Broadcaster stream unavailable": "Sender-Stream nicht verfügbar", " · muted during voice interaction": " · stumm bei Sprachinteraktion", - " · restoring volume after voice": " · Lautstärke wird nach Sprache wiederhergestellt", + " · restoring volume after voice": " · Lautstärke wird nach der Sprachinteraktion wiederhergestellt", " · static indicates no broadcaster audio": " · Rauschen bedeutet: kein Sender-Audio", " · tuning static until broadcaster starts": " · Rauschen, bis der Sender startet", "Station unavailable after directory refresh — choose another channel": "Sender nach Verzeichnisaktualisierung nicht verfügbar: anderen Kanal wählen", @@ -615,7 +615,7 @@ "DEL": "ENTF.", "entity": "Objekt", "Shared {subject} follow expired": "Geteilte Verfolgung abgelaufen: {subject}", - "Shared {subject} could not be restored — feed unavailable": "Geteilt: {subject} konnte nicht wiederhergestellt werden, Feed nicht verfügbar", + "Shared {subject} could not be restored — feed unavailable": "Geteilt: {subject} konnte nicht wiederhergestellt werden – Feed nicht verfügbar", "Shared {subject} is unavailable": "Geteilt: {subject} ist nicht verfügbar", "ACQUIRING": "ERFASSUNG", "SHARED {subject}": "GETEILT: {subject}", @@ -747,7 +747,7 @@ "Pin location tray": "Standortleiste anheften", "Keep location tray open": "Standortleiste geöffnet lassen", "Search any location": "Beliebigen Ort suchen", - "Search location by name or coordinates": "Ort nach Name oder Koordinaten suchen", + "Search location by name or coordinates": "Ort nach Namen oder Koordinaten suchen", "Search any location...": "Ort suchen...", "WEATHER": "WETTER", "CONTEXT": "KONTEXT", @@ -935,6 +935,7 @@ "Border gate": "Grenzübergang", "Timure evidence cluster": "Beweiscluster Timure", "Mailung / Upper Trishuli bridge": "Mailung / Brücke am oberen Trishuli", + "Upper Trishuli": "Oberer Trishuli", "Dandagaun viewpoint restaurant": "Aussichtsrestaurant Dandagaun", "Dandagaun viewpoint": "Aussichtspunkt Dandagaun", "Bidur - Trishuli bridge": "Bidur – Trishuli-Brücke", @@ -994,7 +995,7 @@ "OBSERVED IMAGERY": "REALE BILDDATEN", "SCHEMATIC CORRIDOR": "SCHEMATISCHER KORRIDOR", "2021 HISTORICAL REFERENCE / 2026 POST-EVENT": "HISTORISCHE REFERENZ 2021 / NACH DEM EREIGNIS 2026", - "Historical reference and post-event image split": "Bildvergleich: historische Referenz und nach dem Ereignis", + "Historical reference and post-event image split": "Bildvergleich: historische Referenz und Bild nach dem Ereignis", "RECONSTRUCTION CLOCK": "REKONSTRUKTIONSUHR", "Schematic downstream progression": "Schematischer Verlauf flussabwärts", "Story beat navigation": "Navigation durch die Story", @@ -1289,7 +1290,7 @@ }, "Position as of {time}": "Position, Stand {time}", "Maximum sustained wind: {wind} · Pressure: {pressure}": "Maximaler Dauerwind: {wind} · Luftdruck: {pressure}", - "{name} · {classification} · Advisory {number} · issued {time}": "{name} · {classification} · Lagebericht {number} · herausgegeben {time}", + "{name} · {classification} · Advisory {number} · issued {time}": "{name} · {classification} · Lagebericht {number} · ausgegeben {time}", "No active NHC/CPHC systems": "Keine aktiven NHC/CPHC-Systeme", "Advisories unavailable": "Lageberichte nicht verfügbar", "Cyclones · NHC / CPHC": "Wirbelstürme · NHC / CPHC", @@ -1332,10 +1333,10 @@ "fork direction|straight": "geradeaus", "lane direction|left": "linke", "lane direction|right": "rechte", - "lane direction|slightly left": "halblinke", - "lane direction|slightly right": "halbrechte", - "lane direction|sharply left": "äußerst linke", - "lane direction|sharply right": "äußerst rechte", + "lane direction|slightly left": "leicht nach links führende", + "lane direction|slightly right": "leicht nach rechts führende", + "lane direction|sharply left": "scharf nach links führende", + "lane direction|sharply right": "scharf nach rechts führende", "lane direction|straight": "geradeaus führende", "ordinal|{number}st": "{number}.", "ordinal|{number}nd": "{number}.", @@ -2005,14 +2006,14 @@ "New anchor ID": "Neue Anker-ID", "Capture camera as anchor": "Kamera als Anker erfassen", "Anchor added to draft": "Anker zum Entwurf hinzugefügt", - "Set move start to current camera": "Startpunkt des Flugs auf aktuelle Kamera setzen", + "Set move start to current camera": "Aktuelle Kameraposition als Startpunkt des Flugs übernehmen", "Move added to draft; destination remains the shot camera": "Flug zum Entwurf hinzugefügt; das Ziel bleibt die Kameraposition der Aufnahme", "Use ordinary flight": "Normalen Flug verwenden", "Invalid shot JSON": "Ungültiges Aufnahme-JSON", "Apply details": "Details anwenden", "Select a scene first": "Zuerst eine Szene wählen", "Share selected scene": "Gewählte Szene teilen", - "Scene JSON preserves authored settings and attribution. It does not include asset files. Bundles include only pack files you choose here or previously imported bundle files.": "Szenen-JSON bewahrt die gestalteten Einstellungen und Quellenangaben. Asset-Dateien sind nicht enthalten. Bundles enthalten nur die hier gewählten Paketdateien oder zuvor importierte Bundle-Dateien.", + "Scene JSON preserves authored settings and attribution. It does not include asset files. Bundles include only pack files you choose here or previously imported bundle files.": "Szenen-JSON bewahrt die festgelegten Einstellungen und Quellenangaben. Asset-Dateien sind nicht enthalten. Bundles enthalten nur die hier gewählten Paketdateien oder zuvor importierte Bundle-Dateien.", "Download scene JSON": "Szenen-JSON herunterladen", "Choose data-pack files": "Datenpaket-Dateien wählen", "Or choose a data-pack folder": "Oder einen Datenpaket-Ordner wählen", @@ -2069,7 +2070,7 @@ "Ironbow": "Ironbow", "unsaved CCTV calibration": "ungespeicherte CCTV-Kalibrierung", "the open cockpit": "das geöffnete Cockpit", - "Switching language reloads the page. This will be lost: {items}. Switch anyway?": "Ein Sprachwechsel lädt die Seite neu. Dabei geht verloren: {items}. Trotzdem wechseln?", + "Switching language reloads the page. This will be lost: {items}. Switch anyway?": "Ein Sprachwechsel lädt die Seite neu. Dabei geht Folgendes verloren: {items}. Trotzdem wechseln?", "Link shared": "Link geteilt", "Return map to straight-down view": "Karte wieder senkrecht von oben zeigen", "Tilt map to oblique view": "Karte in Schrägansicht kippen", @@ -2240,11 +2241,11 @@ "Los Angeles": "Los Angeles", "CH {index} / {total}": "KAN {index} / {total}", "Station unavailable after directory refresh": "Sender nach Verzeichnisaktualisierung nicht verfügbar", - "Go to expanded Radio section": "Zum erweiterten Radiobereich", - "Expand Radio section in Context": "Radiobereich im Kontext erweitern", + "Go to expanded Radio section": "Zum ausgeklappten Radio-Bereich", + "Expand Radio section in Context": "Radio-Bereich in „Kontext“ ausklappen", "{category} ({count})": "{category} ({count})", "PAUSE": "PAUSE", - "RESUME": "WEITER", + "RESUME": "FORTSETZEN", "Clear reading": "Wert ausblenden", "Earlier observation": "Frühere Beobachtung", "Observed history": "Beobachteter Verlauf", @@ -2448,10 +2449,10 @@ "LAST 5 YEARS": "LETZTE 5 JAHRE", "LAST 3 YEARS": "LETZTE 3 JAHRE", "LAST 2 YEARS": "LETZTE 2 JAHRE", - "LAST YEAR": "LETZTES JAHR", + "LAST YEAR": "LETZTE 12 MONATE", "LAST 6 MONTHS": "LETZTE 6 MONATE", "LAST 3 MONTHS": "LETZTE 3 MONATE", - "LAST MONTH": "LETZTER MONAT", + "LAST MONTH": "LETZTE 30 TAGE", "LAST {count} DAYS": { "one": "{count} TAG", "other": "LETZTE {count} TAGE" @@ -2476,12 +2477,12 @@ "No sequences in view match the filter": "Keine Sequenzen im Bild passen zum Filter", "No coverage in view": "Keine Abdeckung im Bild", "{n} streets in view · click a line for its nearest photo": { - "one": "{n} Straße im Bild · Linie anklicken für das nächste Foto", - "other": "{n} Straßen im Bild · Linie anklicken für das nächste Foto" + "one": "{n} Straße im Bild · Linie anklicken für das nächstgelegene Foto", + "other": "{n} Straßen im Bild · Linie anklicken für das nächstgelegene Foto" }, "{n} sequences in view · click a line for its nearest photo": { - "one": "{n} Sequenz im Bild · Linie anklicken für das nächste Foto", - "other": "{n} Sequenzen im Bild · Linie anklicken für das nächste Foto" + "one": "{n} Sequenz im Bild · Linie anklicken für das nächstgelegene Foto", + "other": "{n} Sequenzen im Bild · Linie anklicken für das nächstgelegene Foto" }, "{n} sequences in view · click a line for its photos": { "one": "{n} Sequenz im Bild · Linie anklicken für ihre Fotos", @@ -2672,7 +2673,7 @@ "{items} {scope}": "{items} {scope}", "last 24 h": "letzte 24 h", "past 30 d and upcoming": "letzte 30 Tage und anstehende", - "the flights layer loads by viewport": "die Flugebene lädt nach Bildausschnitt", + "the flights layer loads by viewport": "die Ebene „Live-Flüge“ lädt Daten für den jeweiligen Bildausschnitt", "distance is ground distance, not overhead": "Entfernung am Boden, ohne Berücksichtigung der Höhe", "the count is a lower bound because at least one layer reached its retained limit.": "die Anzahl ist eine Untergrenze, weil mindestens eine Ebene ihr Speicherlimit erreicht hat.", "{label} off": "{label} aus", @@ -2683,7 +2684,7 @@ "{layers} just turned on — still loading, counts will rise": "{layers} gerade eingeschaltet – Daten werden noch geladen, die Zahlen steigen", "Contacts panel snapshot at {time} — the same retained cohort supplies the card, speech, and follow-up memory": "Snapshot des Kontaktbereichs um {time} – dieselbe gespeicherte Auswahl liefert die Sprachkarte, die Sprachausgabe und das Gedächtnis für Folgefragen", "Contacts panel snapshot — the same retained cohort supplies the card, speech, and follow-up memory": "Snapshot des Kontaktbereichs – dieselbe gespeicherte Auswahl liefert die Sprachkarte, die Sprachausgabe und das Gedächtnis für Folgefragen", - "Fly below {km} km to a covered region": "Unter {km} km zu einer abgedeckten Region fliegen", + "Fly below {km} km to a covered region": "Unter {km} km Höhe zu einer abgedeckten Region fliegen", "No feed here yet · {n} regions available": { "one": "Hier noch kein Feed · {n} Region verfügbar", "other": "Hier noch kein Feed · {n} Regionen verfügbar" @@ -2701,9 +2702,9 @@ "the active voice session": "die aktive Sprachsitzung", "{value} feet": "{value} Fuß", "Fire · FRP {frp} MW": "Brand · FRP {frp} MW", - "The flights layer is not enabled": "Die Ebene Flüge ist nicht aktiviert", - "The military layer is not enabled": "Die Militär-Ebene ist nicht aktiviert", - "The satellites layer is not enabled": "Die Ebene Satelliten ist nicht aktiviert", + "The flights layer is not enabled": "Die Ebene „Live-Flüge“ ist nicht aktiviert", + "The military layer is not enabled": "Die Ebene „Militärflüge“ ist nicht aktiviert", + "The satellites layer is not enabled": "Die Ebene „Satelliten“ ist nicht aktiviert", "The ais-live-vessels layer is not enabled": "Die Ebene „Live-Schiffe“ ist nicht aktiviert", "Could not enable the requested layer": "Die angeforderte Ebene konnte nicht aktiviert werden", "Could not disable the requested layer": "Die angeforderte Ebene konnte nicht deaktiviert werden", diff --git a/src/i18n/locales/es.json b/src/i18n/locales/es.json index 79780cb40..b1e4d259a 100644 --- a/src/i18n/locales/es.json +++ b/src/i18n/locales/es.json @@ -1991,6 +1991,7 @@ "Border gate": "Paso fronterizo", "Timure evidence cluster": "Grupo de evidencias de Timure", "Mailung / Upper Trishuli bridge": "Mailung / puente de Upper Trishuli", + "Upper Trishuli": "Upper Trishuli", "Dandagaun viewpoint restaurant": "Restaurante mirador de Dandagaun", "Dandagaun viewpoint": "Mirador de Dandagaun", "Bidur - Trishuli bridge": "Puente Bidur - Trishuli", diff --git a/src/i18n/locales/ru.json b/src/i18n/locales/ru.json index 93c0b389d..68856057a 100644 --- a/src/i18n/locales/ru.json +++ b/src/i18n/locales/ru.json @@ -2024,6 +2024,7 @@ "Border gate": "Погранпереход", "Timure evidence cluster": "Группа свидетельств у Timure", "Mailung / Upper Trishuli bridge": "Mailung / мост Upper Trishuli", + "Upper Trishuli": "Upper Trishuli", "Dandagaun viewpoint restaurant": "Ресторан со смотровой площадкой, Dandagaun", "Dandagaun viewpoint": "Смотровая площадка Dandagaun", "Bidur - Trishuli bridge": "Мост Bidur — Trishuli", diff --git a/src/i18n/locales/zh-CN.json b/src/i18n/locales/zh-CN.json index 854235f3d..93c11a8a9 100644 --- a/src/i18n/locales/zh-CN.json +++ b/src/i18n/locales/zh-CN.json @@ -62,6 +62,7 @@ "Border gate": "边境口岸", "Timure evidence cluster": "Timure 证据群", "Mailung / Upper Trishuli bridge": "Mailung / Upper Trishuli 桥", + "Upper Trishuli": "Upper Trishuli", "Dandagaun viewpoint restaurant": "Dandagaun 观景餐厅", "Dandagaun viewpoint": "Dandagaun 观景点", "Bidur - Trishuli bridge": "Bidur - Trishuli 桥", diff --git a/src/i18n/locales/zh-Hant.json b/src/i18n/locales/zh-Hant.json index 113a79e65..69e91f624 100644 --- a/src/i18n/locales/zh-Hant.json +++ b/src/i18n/locales/zh-Hant.json @@ -62,6 +62,7 @@ "Border gate": "邊境口岸", "Timure evidence cluster": "Timure 證據群", "Mailung / Upper Trishuli bridge": "Mailung / Upper Trishuli 橋", + "Upper Trishuli": "Upper Trishuli", "Dandagaun viewpoint restaurant": "Dandagaun 觀景餐廳", "Dandagaun viewpoint": "Dandagaun 觀景點", "Bidur - Trishuli bridge": "Bidur - Trishuli 橋", diff --git a/src/i18n/same-as-english.json b/src/i18n/same-as-english.json index d8a4247a7..3a136d79d 100644 --- a/src/i18n/same-as-english.json +++ b/src/i18n/same-as-english.json @@ -258,6 +258,7 @@ "Techno", "Trance", "USB {rate} msg/s", + "Upper Trishuli", "VISUAL", "VS", "WHOT/BHOT", @@ -305,6 +306,7 @@ "REC", "S2 GhostMaps", "S2 · {name}", + "Upper Trishuli", "VS", "WHOT/BHOT" ], @@ -341,6 +343,7 @@ "Techno", "Trance", "USB {rate} msg/s", + "Upper Trishuli", "WHOT/BHOT", "dB", "ft", @@ -398,6 +401,7 @@ "Techno", "Trance", "USB {rate} msg/s", + "Upper Trishuli", "WHOT/BHOT", "dB", "ft",