diff --git a/src/lang/de.json b/src/lang/de.json
index 7097c55..8f2d6cc 100644
--- a/src/lang/de.json
+++ b/src/lang/de.json
@@ -8,6 +8,7 @@
"station.settings.language.pt": "Português",
"station.settings.language.ja": "日本語",
"station.settings.language.it": "Italiano",
+ "station.settings.language.nl": "Nederlands",
"station.settings.altitude": "Höhe (m)",
"station.settings.antenna": "Antenne",
"station.settings.button.save": "Einstellungen Speichern",
diff --git a/src/lang/en.json b/src/lang/en.json
index 5a9cd72..f6399e6 100644
--- a/src/lang/en.json
+++ b/src/lang/en.json
@@ -8,17 +8,18 @@
"station.settings.language.pt": "Português",
"station.settings.language.ja": "日本語",
"station.settings.language.it": "Italiano",
+ "station.settings.language.nl": "Nederlands",
"station.settings.altitude": "Altitude (m)",
"station.settings.antenna": "Antenna",
"station.settings.button.save": "Save Settings",
- "station.settings.button.save.confirm": "Settings are saved in your browser",
+ "station.settings.button.save.confirm": "Settings saved to your browser",
"station.settings.callsign": "Your Callsign",
- "station.settings.describe": "Please enter your callsign and grid square to get started. Your settings will be saved in your browser.",
+ "station.settings.describe": "Enter your callsign and grid square to get started. Settings are saved in your browser.",
"station.settings.dx.describe": "→ Real-time DX Spider feed via our dedicated proxy service",
"station.settings.dx.option1": "⭐ DX Spider Proxy (Recommended)",
"station.settings.dx.option2": "HamQTH Cluster",
"station.settings.dx.option3": "DXWatch",
- "station.settings.dx.option4": "Auto (try all sources)",
+ "station.settings.dx.option4": "Auto (Try all sources)",
"station.settings.dx.title": "DX Cluster Source",
"station.settings.layout": "Layout",
"station.settings.layout.classic": "Classic",
@@ -29,7 +30,7 @@
"station.settings.locator": "Grid Square (or enter Lat/Lon below)",
"station.settings.longitude": "Longitude",
"station.settings.power": "Power (W)",
- "station.settings.theme": "THEME",
+ "station.settings.theme": "Theme",
"station.settings.theme.dark": "Dark",
"station.settings.theme.dark.describe": "→ Modern dark theme (default)",
"station.settings.theme.legacy": "Legacy",
@@ -41,8 +42,8 @@
"station.settings.timezone": "Timezone",
"station.settings.title": "Station Settings",
"station.settings.tip.env": "💡 Tip: For permanent config, copy .env.example to .env and set CALLSIGN and LOCATOR",
- "station.settings.useLocation": "📍 Use My Current Location",
- "station.settings.useLocation.error1": "Unable to get location. Please enter manually.",
+ "station.settings.useLocation": "📍 Use my current location",
+ "station.settings.useLocation.error1": "Could not get location. Please enter manually.",
"station.settings.useLocation.error2": "Geolocation is not supported by your browser.",
"station.settings.welcome": "👋 Welcome to OpenHamClock!"
}
diff --git a/src/lang/es.json b/src/lang/es.json
index 750cfec..3099557 100644
--- a/src/lang/es.json
+++ b/src/lang/es.json
@@ -8,6 +8,7 @@
"station.settings.language.pt": "Português",
"station.settings.language.ja": "日本語",
"station.settings.language.it": "Italiano",
+ "station.settings.language.nl": "Nederlands",
"station.settings.altitude": "Altitud (m)",
"station.settings.antenna": "Antena",
"station.settings.button.save": "Guardar Configuración",
diff --git a/src/lang/fr.json b/src/lang/fr.json
index 14a2790..89e6678 100644
--- a/src/lang/fr.json
+++ b/src/lang/fr.json
@@ -8,6 +8,7 @@
"station.settings.language.pt": "Português",
"station.settings.language.ja": "日本語",
"station.settings.language.it": "Italiano",
+ "station.settings.language.nl": "Nederlands",
"station.settings.altitude": "Altitude (m)",
"station.settings.antenna": "Antenne",
"station.settings.button.save": "Enregistrer les paramètres",
diff --git a/src/lang/i18n.js b/src/lang/i18n.js
index e7bf69e..8db84f2 100644
--- a/src/lang/i18n.js
+++ b/src/lang/i18n.js
@@ -9,12 +9,14 @@ import translationDE from './de.json';
import translationPT from './pt.json';
import translationJA from './ja.json';
import translationIT from './it.json';
+import translationNL from './nl.json';
export const LANGUAGES = [
{ code: 'en', name: 'English', flag: '🇬🇧' },
{ code: 'fr', name: 'Français', flag: '🇫🇷' },
{ code: 'es', name: 'Español', flag: '🇪🇸' },
{ code: 'de', name: 'Deutsch', flag: '🇩🇪' },
+ { code: 'nl', name: 'Nederlands', flag: '🇳🇱' },
{ code: 'pt', name: 'Português', flag: '🇧🇷' },
{ code: 'ja', name: '日本語', flag: '🇯🇵' },
{ code: 'it', name: 'Italiano', flag: '🇮🇹' }
@@ -25,6 +27,7 @@ export const resources = {
fr: { translation: translationFR },
es: { translation: translationES },
de: { translation: translationDE },
+ nl: { translation: translationNL },
pt: { translation: translationPT },
ja: { translation: translationJA },
it: { translation: translationIT }
diff --git a/src/lang/it.json b/src/lang/it.json
index 8406773..f623702 100644
--- a/src/lang/it.json
+++ b/src/lang/it.json
@@ -8,6 +8,7 @@
"station.settings.language.pt": "Português",
"station.settings.language.ja": "日本語",
"station.settings.language.it": "Italiano",
+ "station.settings.language.nl": "Nederlands",
"station.settings.altitude": "Altitudine (m)",
"station.settings.antenna": "Antenna",
"station.settings.button.save": "Salva Impostazioni",
diff --git a/src/lang/ja.json b/src/lang/ja.json
index 7378688..474ee6d 100644
--- a/src/lang/ja.json
+++ b/src/lang/ja.json
@@ -8,6 +8,7 @@
"station.settings.language.pt": "Português",
"station.settings.language.ja": "日本語",
"station.settings.language.it": "Italiano",
+ "station.settings.language.nl": "Nederlands",
"station.settings.altitude": "標高 (m)",
"station.settings.antenna": "アンテナ",
"station.settings.button.save": "設定を保存",
diff --git a/src/lang/nl.json b/src/lang/nl.json
new file mode 100644
index 0000000..2a02524
--- /dev/null
+++ b/src/lang/nl.json
@@ -0,0 +1,49 @@
+{
+ "cancel": "Annuleer",
+ "station.settings.language": "Taal",
+ "station.settings.language.en": "Engels",
+ "station.settings.language.fr": "Frans",
+ "station.settings.language.es": "Spaans",
+ "station.settings.language.de": "Duits",
+ "station.settings.language.pt": "Portugees",
+ "station.settings.language.ja": "日本語",
+ "station.settings.language.it": "Italiaans",
+ "station.settings.language.nl": "Nederlands",
+ "station.settings.altitude": "Hoogte (m)",
+ "station.settings.antenna": "Antenne",
+ "station.settings.button.save": "Bewaar Settings",
+ "station.settings.button.save.confirm": "Opgeslagen in je browser",
+ "station.settings.callsign": "Jouw roepletters",
+ "station.settings.describe": "Geef je callsing en locator om te starten. word opgeslagen in je browser.",
+ "station.settings.dx.describe": "→ Real-time DX Spider feed via our dedicated proxy service",
+ "station.settings.dx.option1": "⭐ DX Spider Proxy (voorgesteld)",
+ "station.settings.dx.option2": "HamQTH Cluster",
+ "station.settings.dx.option3": "DXWatch",
+ "station.settings.dx.option4": "Auto (Probeer alles)",
+ "station.settings.dx.title": "DX Cluster Source",
+ "station.settings.layout": "Layout",
+ "station.settings.layout.classic": "Classic",
+ "station.settings.layout.classic.describe": "→ Original HamClock-style layout",
+ "station.settings.layout.modern": "Modern",
+ "station.settings.layout.modern.describe": "→ Modern responsive grid layout",
+ "station.settings.latitude": "Latitude",
+ "station.settings.locator": "Grid Square (or enter Lat/Lon below)",
+ "station.settings.longitude": "Longitude",
+ "station.settings.power": "Power (W)",
+ "station.settings.theme": "Thema",
+ "station.settings.theme.dark": "Donker",
+ "station.settings.theme.dark.describe": "→ Modern donker (default)",
+ "station.settings.theme.legacy": "Legacy",
+ "station.settings.theme.legacy.describe": "→ Green CRT terminal style",
+ "station.settings.theme.light": "Licht",
+ "station.settings.theme.light.describe": "→ Lichht thema voor overdag",
+ "station.settings.theme.retro": "Retro",
+ "station.settings.theme.retro.describe": "→ 90s Windows retro style",
+ "station.settings.timezone": "Tijdzone",
+ "station.settings.title": "Station Settings",
+ "station.settings.tip.env": "💡 Tip: For permanent config, copy .env.example to .env and set CALLSIGN and LOCATOR",
+ "station.settings.useLocation": "📍 Gebruik mijn huidige locatie",
+ "station.settings.useLocation.error1": "Kan niet de locatie vinden. Graag handmatig ingeven.",
+ "station.settings.useLocation.error2": "Geolocation is niet beschikbaar op je browser.",
+ "station.settings.welcome": "👋 Welkom bij OpenHamClock!"
+}
diff --git a/src/lang/pt.json b/src/lang/pt.json
index f7a81df..92da6c1 100644
--- a/src/lang/pt.json
+++ b/src/lang/pt.json
@@ -8,6 +8,7 @@
"station.settings.language.pt": "Português",
"station.settings.language.ja": "日本語",
"station.settings.language.it": "Italiano",
+ "station.settings.language.nl": "Nederlands",
"station.settings.altitude": "Altitude (m)",
"station.settings.antenna": "Antena",
"station.settings.button.save": "Salvar Configurações",