diff --git a/src/lang/de.json b/src/lang/de.json index 8f2d6cc..6103221 100644 --- a/src/lang/de.json +++ b/src/lang/de.json @@ -9,6 +9,7 @@ "station.settings.language.ja": "日本語", "station.settings.language.it": "Italiano", "station.settings.language.nl": "Nederlands", + "station.settings.language.ko": "한국어", "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 f6399e6..99bdd19 100644 --- a/src/lang/en.json +++ b/src/lang/en.json @@ -9,6 +9,7 @@ "station.settings.language.ja": "日本語", "station.settings.language.it": "Italiano", "station.settings.language.nl": "Nederlands", + "station.settings.language.ko": "한국어", "station.settings.altitude": "Altitude (m)", "station.settings.antenna": "Antenna", "station.settings.button.save": "Save Settings", diff --git a/src/lang/es.json b/src/lang/es.json index 3099557..9877b4e 100644 --- a/src/lang/es.json +++ b/src/lang/es.json @@ -9,6 +9,7 @@ "station.settings.language.ja": "日本語", "station.settings.language.it": "Italiano", "station.settings.language.nl": "Nederlands", + "station.settings.language.ko": "한국어", "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 89e6678..74fdcfa 100644 --- a/src/lang/fr.json +++ b/src/lang/fr.json @@ -9,6 +9,7 @@ "station.settings.language.ja": "日本語", "station.settings.language.it": "Italiano", "station.settings.language.nl": "Nederlands", + "station.settings.language.ko": "한국어", "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 8db84f2..e7df127 100644 --- a/src/lang/i18n.js +++ b/src/lang/i18n.js @@ -10,6 +10,7 @@ import translationPT from './pt.json'; import translationJA from './ja.json'; import translationIT from './it.json'; import translationNL from './nl.json'; +import translationKO from './ko.json'; export const LANGUAGES = [ { code: 'en', name: 'English', flag: '🇬🇧' }, @@ -19,6 +20,7 @@ export const LANGUAGES = [ { code: 'nl', name: 'Nederlands', flag: '🇳🇱' }, { code: 'pt', name: 'Português', flag: '🇧🇷' }, { code: 'ja', name: '日本語', flag: '🇯🇵' }, + { code: 'ko', name: '한국어', flag: '🇰🇷' }, { code: 'it', name: 'Italiano', flag: '🇮🇹' } ]; @@ -30,6 +32,7 @@ export const resources = { nl: { translation: translationNL }, pt: { translation: translationPT }, ja: { translation: translationJA }, + ko: { translation: translationKO }, it: { translation: translationIT } }; diff --git a/src/lang/it.json b/src/lang/it.json index f623702..14ddf78 100644 --- a/src/lang/it.json +++ b/src/lang/it.json @@ -9,6 +9,7 @@ "station.settings.language.ja": "日本語", "station.settings.language.it": "Italiano", "station.settings.language.nl": "Nederlands", + "station.settings.language.ko": "한국어", "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 474ee6d..008b4df 100644 --- a/src/lang/ja.json +++ b/src/lang/ja.json @@ -9,6 +9,7 @@ "station.settings.language.ja": "日本語", "station.settings.language.it": "Italiano", "station.settings.language.nl": "Nederlands", + "station.settings.language.ko": "한국어", "station.settings.altitude": "標高 (m)", "station.settings.antenna": "アンテナ", "station.settings.button.save": "設定を保存", diff --git a/src/lang/ko.json b/src/lang/ko.json new file mode 100644 index 0000000..06e9be8 --- /dev/null +++ b/src/lang/ko.json @@ -0,0 +1,50 @@ +{ + "cancel": "취소", + "station.settings.language": "언어", + "station.settings.language.en": "English", + "station.settings.language.fr": "Français", + "station.settings.language.es": "Español", + "station.settings.language.de": "Deutsch", + "station.settings.language.pt": "Português", + "station.settings.language.ja": "日本語", + "station.settings.language.it": "Italiano", + "station.settings.language.nl": "Nederlands", + "station.settings.language.ko": "한국어", + "station.settings.altitude": "고도 (m)", + "station.settings.antenna": "안테나", + "station.settings.button.save": "설정 저장하기", + "station.settings.button.save.confirm": "설정이 브라우저에 저장되었습니다.", + "station.settings.callsign": "콜사인", + "station.settings.describe": "콜사인과 그리드 스퀘어(예: PM37mp)를 입력하여 시작하세요. 설정은 브라우저에 저장됩니다.", + "station.settings.dx.describe": "→ 자체 프록시 서버를 이용한 실시간 DX Spider 연동", + "station.settings.dx.option1": "⭐ DX Spider 프록시 (권장)", + "station.settings.dx.option2": "HamQTH Cluster", + "station.settings.dx.option3": "DXWatch", + "station.settings.dx.option4": "자동 (전부 시도하기)", + "station.settings.dx.title": "DX Cluster 데이터 서버", + "station.settings.layout": "레이아웃", + "station.settings.layout.classic": "클래식", + "station.settings.layout.classic.describe": "→ HamClock과 유사한 레이아웃", + "station.settings.layout.modern": "모던", + "station.settings.layout.modern.describe": "→ 반응형 모던 그리드 레이아웃", + "station.settings.latitude": "위도", + "station.settings.locator": "그리드 스퀘어 (또는 아래에 직접 위도/경도 입력)", + "station.settings.longitude": "경도", + "station.settings.power": "출력 (W)", + "station.settings.theme": "테마", + "station.settings.theme.dark": "다크", + "station.settings.theme.dark.describe": "→ 현대적인 다크 테마 (기본)", + "station.settings.theme.legacy": "CRT", + "station.settings.theme.legacy.describe": "→ 초록 CRT 터미널 스타일", + "station.settings.theme.light": "라이트", + "station.settings.theme.light.describe": "→ 낮 시간 사용을 위한 밝은 테마", + "station.settings.theme.retro": "레트로", + "station.settings.theme.retro.describe": "→ 90년대 Windows 레트로 스타일", + "station.settings.timezone": "시간대", + "station.settings.title": "무선국 설정", + "station.settings.tip.env": "💡 팁: 영구적인 데이터 저장을 위해 .env.example 파일을 복사해 .env 파일을 덮어쓰고 CALLSIGN 과 LOCATOR 필드를 채우세요.", + "station.settings.useLocation": "📍 현재 내 위치 사용", + "station.settings.useLocation.error1": "Could not get location. Please enter manually.", + "station.settings.useLocation.error2": "브라우저가 위치 정보 기능을 지원하지 않습니다.", + "station.settings.welcome": "👋 OpenHamClock에 오신 것을 환영합니다!" +} diff --git a/src/lang/nl.json b/src/lang/nl.json index 2a02524..18bf9c6 100644 --- a/src/lang/nl.json +++ b/src/lang/nl.json @@ -9,6 +9,7 @@ "station.settings.language.ja": "日本語", "station.settings.language.it": "Italiaans", "station.settings.language.nl": "Nederlands", + "station.settings.language.ko": "한국어", "station.settings.altitude": "Hoogte (m)", "station.settings.antenna": "Antenne", "station.settings.button.save": "Bewaar Settings", diff --git a/src/lang/pt.json b/src/lang/pt.json index 92da6c1..b183c5f 100644 --- a/src/lang/pt.json +++ b/src/lang/pt.json @@ -9,6 +9,7 @@ "station.settings.language.ja": "日本語", "station.settings.language.it": "Italiano", "station.settings.language.nl": "Nederlands", + "station.settings.language.ko": "한국어", "station.settings.altitude": "Altitude (m)", "station.settings.antenna": "Antena", "station.settings.button.save": "Salvar Configurações",