Skip to content

Commit d9efb88

Browse files
authored
Merge pull request #709 from MichaelWheeley/feature/language-sort
[refactor / bugfix] language - sort JSON keys, find missing keys
2 parents a6389e6 + ce5a6c2 commit d9efb88

File tree

15 files changed

+1926
-1701
lines changed

15 files changed

+1926
-1701
lines changed

src/lang/ca.json

Lines changed: 59 additions & 45 deletions
Large diffs are not rendered by default.

src/lang/de.json

Lines changed: 50 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@
77
"app.dxLocation.beamDir": "Strahlrichtung:",
88
"app.dxLocation.deTitle": "📍 DE - IHR STANDORT",
99
"app.dxLocation.dxTitle": "📍 DX - ZIEL",
10-
"app.dxLocation.gridInputTitle": "Maidenhead-Locator eingeben (z.B. JN58sm), Enter drücken",
11-
"app.dxLocation.gridInputTitleLocked": "DX-Position entsperren, um einen Locator einzugeben",
10+
"app.dxLocation.dxccClearTitle": "DXCC-Eingabe löschen",
1211
"app.dxLocation.dxccPlaceholder": "DXCC-Eintrag wählen",
1312
"app.dxLocation.dxccTitle": "DXCC-Eintrag auswählen, um das DX-Ziel zu verschieben",
1413
"app.dxLocation.dxccTitleLocked": "DX-Position entsperren, um einen DXCC-Eintrag zu wählen",
1514
"app.dxLocation.dxccToggleTitle": "DXCC-Auswahl ein- oder ausblenden",
16-
"app.dxLocation.dxccClearTitle": "DXCC-Eingabe löschen",
15+
"app.dxLocation.gridInputTitle": "Maidenhead-Locator eingeben (z.B. JN58sm), Enter drücken",
16+
"app.dxLocation.gridInputTitleLocked": "DX-Position entsperren, um einen Locator einzugeben",
1717
"app.dxLocation.lp": "LP:",
1818
"app.dxLocation.sp": "SP:",
1919
"app.dxLock.clickToSet": "Karte klicken, um DX zu setzen",
@@ -24,20 +24,20 @@
2424
"app.dxLock.unlockShort": "DX-Position entsperren",
2525
"app.dxLock.unlockTooltip": "DX-Position entsperren (Klicks auf Karte erlauben)",
2626
"app.dxLock.unlocked": "🔓 DX entsperrt",
27+
"app.dxNews.decreaseTextSize": "Decrease text size",
28+
"app.dxNews.increaseTextSize": "Increase text size",
2729
"app.dxNews.pauseTooltip": "Klicken zum Anhalten",
2830
"app.dxNews.resumeTooltip": "Klicken zum Fortsetzen",
29-
"app.dxNews.increaseTextSize": "Increase text size",
30-
"app.dxNews.decreaseTextSize": "Decrease text size",
3131
"app.legend.moon": "Mond",
3232
"app.legend.sun": "Sonne",
33-
"app.mapUi.hide": "UI ausblenden",
34-
"app.mapUi.show": "UI einblenden",
35-
"app.mapControls.lock": "Sperren",
36-
"app.mapControls.unlock": "Entsperren",
37-
"app.mapControls.calls.hide": "Rufzeichen ausblenden",
38-
"app.mapControls.calls.show": "Rufzeichen anzeigen",
3933
"app.liveSpots.ofGridLastMinutes": "von {{grid}} - {{minutes}} Min",
4034
"app.liveSpots.title": "Live-Spots",
35+
"app.mapControls.calls.hide": "Rufzeichen ausblenden",
36+
"app.mapControls.calls.show": "Rufzeichen anzeigen",
37+
"app.mapControls.lock": "Sperren",
38+
"app.mapControls.unlock": "Entsperren",
39+
"app.mapUi.hide": "UI ausblenden",
40+
"app.mapUi.show": "UI einblenden",
4141
"app.onAir.receiving": "RX",
4242
"app.onAir.standby": "STANDBY",
4343
"app.onAir.transmitting": "ON AIR",
@@ -101,6 +101,11 @@
101101
"dxClusterPanel.relativeTime": "vor {{minutes}}m ({{time}})",
102102
"dxClusterPanel.spotter": "von {{spotter}}",
103103
"dxClusterPanel.title": "DX-CLUSTER",
104+
"keybindings.panel.description": "Press the following keys to toggle map layers:",
105+
"keybindings.panel.note": "Press ESC or click outside to close this panel",
106+
"keybindings.panel.title": "KEYBOARD SHORTCUTS",
107+
"keybindings.panel.toggle": "Toggle this help panel",
108+
"keybindings.panel.toggleDeDx": "Toggle DE and DX Markers",
104109
"plugins.layers.aurora.description": "NOAA-OVATION-Aurora-Wahrscheinlichkeitsvorhersage (30 Min.)",
105110
"plugins.layers.aurora.name": "Aurora-Vorhersage",
106111
"plugins.layers.earthquakes.description": "Live-USGS-Erdbebendaten (M2,5+ der letzten 24 Stunden)",
@@ -136,6 +141,8 @@
136141
"plugins.layers.rbn.spots": "Spots",
137142
"plugins.layers.rbn.time": "Zeit:",
138143
"plugins.layers.rbn.title": "RBN",
144+
"plugins.layers.tornadoWarnings.description": "Active NWS tornado watches, warnings & emergencies (US)",
145+
"plugins.layers.tornadoWarnings.name": "Tornado Warnings",
139146
"plugins.layers.wildfires.description": "Aktive Waldbrände weltweit via NASA EONET-Satellitenerkennung",
140147
"plugins.layers.wildfires.name": "Waldbrände",
141148
"plugins.layers.wspr.allBands": "Alle Bänder",
@@ -249,20 +256,22 @@
249256
"station.settings.dx.title": "DX Cluster Quelle",
250257
"station.settings.headerSize": "Rufzeichengröße",
251258
"station.settings.language": "Sprache",
259+
"station.settings.language.ca": "Catala",
252260
"station.settings.language.de": "Deutsch",
253261
"station.settings.language.en": "English",
254262
"station.settings.language.es": "Español",
255-
"station.settings.language.ca": "Catala",
256263
"station.settings.language.fr": "Français",
257264
"station.settings.language.it": "Italiano",
258265
"station.settings.language.ja": "日本語",
266+
"station.settings.language.ka": "ქართული",
259267
"station.settings.language.ko": "한국어",
268+
"station.settings.language.ms": "Melayu",
260269
"station.settings.language.nl": "Nederlands",
261270
"station.settings.language.pt": "Português",
262-
"station.settings.language.sl": "Slovenščina",
263271
"station.settings.language.ru": "Русский",
264-
"station.settings.language.ka": "ქართული",
265-
"station.settings.language.ms": "Melayu",
272+
"station.settings.language.sl": "Slovenščina",
273+
"station.settings.language.th": "ไทย",
274+
"station.settings.language.zh": "简体中文",
266275
"station.settings.latitude": "Breitengrad",
267276
"station.settings.layers.noLayers": "Keine Kartenebenen verfügbar",
268277
"station.settings.layers.opacity": "Deckkraft",
@@ -285,18 +294,18 @@
285294
"station.settings.longitude": "Längengrad",
286295
"station.settings.mouseZoom": "Mausradempfindlichkeit",
287296
"station.settings.mouseZoom.describeMax": "Mehr",
297+
"station.settings.mouseZoom.describeMin": "Weniger",
298+
"station.settings.power": "Leistung (W)",
288299
"station.settings.preventSleep": "Display-Schlaf",
289-
"station.settings.preventSleep.off": "Schlaf erlauben",
290-
"station.settings.preventSleep.on": "Wach halten",
291300
"station.settings.preventSleep.describe.off": "Normales Schlafverhalten — das Display kann sich bei Inaktivität dimmen oder sperren.",
292301
"station.settings.preventSleep.describe.on": "✓ Bildschirm-Wachsperre aktiv — das Display bleibt eingeschaltet, solange die App geöffnet ist. Ideal für Tablet-/Kiosk-Einsatz.",
302+
"station.settings.preventSleep.off": "Schlaf erlauben",
303+
"station.settings.preventSleep.on": "Wach halten",
293304
"station.settings.preventSleep.status.active": "Wachsperre aktiv",
305+
"station.settings.preventSleep.status.electron": "Wachsperre aktiv (Desktop)",
306+
"station.settings.preventSleep.status.error": "Wachsperre konnte nicht aktiviert werden (Energiesparmodus deaktivieren?)",
294307
"station.settings.preventSleep.status.insecure": "HTTPS erforderlich — nicht verfügbar über http://",
295308
"station.settings.preventSleep.status.unsupported": "Von diesem Browser nicht unterstützt",
296-
"station.settings.preventSleep.status.error": "Wachsperre konnte nicht aktiviert werden (Energiesparmodus deaktivieren?)",
297-
"station.settings.preventSleep.status.electron": "Wachsperre aktiv (Desktop)",
298-
"station.settings.mouseZoom.describeMin": "Weniger",
299-
"station.settings.power": "Leistung (W)",
300309
"station.settings.rigControl.autoMode": "Auto-set mode",
301310
"station.settings.rigControl.autoMode.hint": "Switch to CW/SSB/Data based on band plan when tuning",
302311
"station.settings.rigControl.enabled": "Hamlib-Integration aktivieren",
@@ -315,6 +324,25 @@
315324
"station.settings.tab2.title": "⊞ Kartenebenen",
316325
"station.settings.tab3.title": "⛊ Satelliten",
317326
"station.settings.theme": "DESIGN",
327+
"station.settings.theme.custom": "Benutzerdefiniert",
328+
"station.settings.theme.custom.--accent-amber": "Bernsteinfarbener Akzent",
329+
"station.settings.theme.custom.--accent-amber-dim": "Bernsteinfarbener Akzent (abgedunkelt)",
330+
"station.settings.theme.custom.--accent-blue": "Blauer Akzent",
331+
"station.settings.theme.custom.--accent-cyan": "Cyanfarbener Akzent",
332+
"station.settings.theme.custom.--accent-green": "Grüner Akzent",
333+
"station.settings.theme.custom.--accent-green-dim": "Grüner Akzent (abgedunkelt)",
334+
"station.settings.theme.custom.--accent-purple": "Lila Akzent",
335+
"station.settings.theme.custom.--accent-red": "Roter Akzent",
336+
"station.settings.theme.custom.--bg-panel": "Panel-Hintergrund",
337+
"station.settings.theme.custom.--bg-primary": "Primärer Hintergrund",
338+
"station.settings.theme.custom.--bg-secondary": "Sekundärer Hintergrund",
339+
"station.settings.theme.custom.--bg-tertiary": "Tertiärer Hintergrund",
340+
"station.settings.theme.custom.--border-color": "Rahmenfarbe",
341+
"station.settings.theme.custom.--map-ocean": "Karte Ozean",
342+
"station.settings.theme.custom.--text-muted": "Gedämpfter Text",
343+
"station.settings.theme.custom.--text-primary": "Primärer Text",
344+
"station.settings.theme.custom.--text-secondary": "Sekundärer Text",
345+
"station.settings.theme.custom.describe": "→ Ein konfigurierbares design",
318346
"station.settings.theme.dark": "Dunkel",
319347
"station.settings.theme.dark.describe": "→ Modernes dunkles Design (Standard)",
320348
"station.settings.theme.legacy": "Legacy",
@@ -323,25 +351,6 @@
323351
"station.settings.theme.light.describe": "→ Helles Design für Tagbetrieb",
324352
"station.settings.theme.retro": "Retro",
325353
"station.settings.theme.retro.describe": "→ 90er Windows Retro-Stil",
326-
"station.settings.theme.custom": "Benutzerdefiniert",
327-
"station.settings.theme.custom.describe": "→ Ein konfigurierbares design",
328-
"station.settings.theme.custom.--bg-primary": "Primärer Hintergrund",
329-
"station.settings.theme.custom.--bg-secondary": "Sekundärer Hintergrund",
330-
"station.settings.theme.custom.--bg-tertiary": "Tertiärer Hintergrund",
331-
"station.settings.theme.custom.--bg-panel": "Panel-Hintergrund",
332-
"station.settings.theme.custom.--border-color": "Rahmenfarbe",
333-
"station.settings.theme.custom.--text-primary": "Primärer Text",
334-
"station.settings.theme.custom.--text-secondary": "Sekundärer Text",
335-
"station.settings.theme.custom.--text-muted": "Gedämpfter Text",
336-
"station.settings.theme.custom.--map-ocean": "Karte Ozean",
337-
"station.settings.theme.custom.--accent-amber": "Bernsteinfarbener Akzent",
338-
"station.settings.theme.custom.--accent-amber-dim": "Bernsteinfarbener Akzent (abgedunkelt)",
339-
"station.settings.theme.custom.--accent-green": "Grüner Akzent",
340-
"station.settings.theme.custom.--accent-green-dim": "Grüner Akzent (abgedunkelt)",
341-
"station.settings.theme.custom.--accent-red": "Roter Akzent",
342-
"station.settings.theme.custom.--accent-blue": "Blauer Akzent",
343-
"station.settings.theme.custom.--accent-cyan": "Cyanfarbener Akzent",
344-
"station.settings.theme.custom.--accent-purple": "Lila Akzent",
345354
"station.settings.timezone": "Zeitzone",
346355
"station.settings.timezone.auto": "Auto (Browser-Standard)",
347356
"station.settings.timezone.currentDefault": " Browser-Standard wird verwendet.",
@@ -423,4 +432,4 @@
423432
"weather.wind.W": "W",
424433
"weather.wind.WNW": "WNW",
425434
"weather.wind.WSW": "WSW"
426-
}
435+
}

0 commit comments

Comments
 (0)