Skip to content

Commit a7940f2

Browse files
authored
Merge pull request #375 from sampmoder/add-korean-lang
add Korean translation
2 parents 8bea96c + 5dfaf1c commit a7940f2

2 files changed

Lines changed: 130 additions & 1 deletion

File tree

src/locales/index.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,8 @@ const loadTranslation = (lang: string) => {
6666
return import("./translations/ge");
6767
case "fi":
6868
return import("./translations/fi");
69+
case "kr":
70+
return import("./translations/kr");
6971
default:
7072
return import("./translations/en");
7173
}
@@ -106,7 +108,8 @@ export type LanguageType =
106108
| "ta"
107109
| "ua"
108110
| "ge"
109-
| "fi";
111+
| "fi"
112+
| "kr";
110113

111114
interface LanguageResource {
112115
label: string;
@@ -150,6 +153,7 @@ const LANGUAGE_METADATA: Record<
150153
ge: { label: "ქართული", type: "ge" },
151154
sr: { label: "Српски", type: "sr" },
152155
fi: { label: "Suomi", type: "fi" },
156+
kr: { label: "한국어", type: "kr" },
153157
};
154158

155159
// Cache for loaded translations
@@ -247,3 +251,4 @@ export const changeLanguage = async (lang: LanguageType): Promise<void> => {
247251

248252
export default i18n;
249253

254+

src/locales/translations/kr.ts

Lines changed: 124 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,124 @@
1+
export default {
2+
favorites: "즐겨찾기",
3+
internet: "인터넷",
4+
partners: "파트너",
5+
recently_joined: "최근 접속한 서버",
6+
nickname: "닉네임",
7+
settings: "설정",
8+
minimize: "최소화",
9+
maximize: "최대화",
10+
close: "닫기",
11+
add_server_modal_description_1: "즐겨찾기 목록에 서버를 직접 추가합니다.",
12+
add_server_modal_description_2: "예시: 127.0.0.1:7777",
13+
add: "추가",
14+
server: "서버",
15+
address: "주소",
16+
players: "플레이어",
17+
server_join_prompt_enter_password:
18+
"이 서버는 비밀번호로 보호되어 있습니다. 비밀번호를 입력해 주세요.",
19+
server_join_prompt_enter_password_input_placeholder: "비밀번호 입력...",
20+
server_join_prompt_nickname_input_placeholder: "닉네임 입력...",
21+
connect: "접속",
22+
copy: "복사",
23+
remove_from_favorites: "즐겨찾기에서 제거",
24+
add_to_favorites: "즐겨찾기에 추가",
25+
filters: "필터",
26+
filter_only_omp_servers: "open.mp 서버만 보기",
27+
filter_non_empty_servers: "빈 서버 제외",
28+
filter_unpassworded_servers: "비밀번호 없는 서버만 보기",
29+
rule: "규칙",
30+
value: "값",
31+
player: "플레이어",
32+
score: "점수",
33+
locked: "잠김",
34+
unlocked: "잠금 해제",
35+
openmp_server: "open.mp 서버",
36+
name: "이름",
37+
ping: "핑",
38+
mode: "모드",
39+
filter_servers: "서버 필터링",
40+
search_for_server_hostname_mode: "서버 이름 또는 모드 검색",
41+
clear_recently_joined_list: "최근 접속 목록 초기화",
42+
refresh_servers: "서버 목록 새로고침",
43+
play: "플레이",
44+
remove_selected_server_from_favorites:
45+
"선택한 서버를 즐겨찾기에서 제거",
46+
add_selected_server_to_favorites: "선택한 서버를 즐겨찾기에 추가",
47+
add_server: "서버 추가",
48+
hide_player_and_rule_list: "플레이어 및 규칙 목록 숨기기",
49+
show_player_and_rule_list: "플레이어 및 규칙 목록 보기",
50+
copy_server_info: "서버 정보 복사",
51+
settings_gta_path_input_label: "GTA: San Andreas 경로",
52+
browse: "찾아보기",
53+
settings_import_nickname_gta_path_from_samp:
54+
"SA-MP 설정에서 닉네임 및 경로 불러오기",
55+
settings_import_samp_favorite_list: "SA-MP 데이터에서 즐겨찾기 목록 불러오기",
56+
settings_reset_application_data:
57+
"애플리케이션 데이터 초기화 (설정 및 목록 삭제)",
58+
settings_new_update_available: "⚠ 새로운 업데이트 가능. 클릭하여 다운로드하세요! ⚠",
59+
settings_credits_made_by: "제작:",
60+
settings_credits_view_source_on_github: "GitHub에서 소스 코드 보기",
61+
update_modal_update_available_title: "업데이트 가능!",
62+
update_modal_update_available_description:
63+
'새로운 런처 빌드를 사용할 수 있습니다!\n현재 버전: {{ version }}\n최신 버전: {{ newVersion }}\n"다운로드"를 클릭하여 릴리스 페이지로 이동하세요.',
64+
download: "다운로드",
65+
update_modal_remind_me_next_time: "다음에 알림",
66+
update_modal_skip_this_update: "이 업데이트 건너뛰기",
67+
gta_path_modal_cant_find_game_title: "GTA: San Andreas를 찾을 수 없습니다!",
68+
gta_path_modal_cant_find_game_description:
69+
'다음 경로에서 GTA: San Andreas를 찾을 수 없습니다:\n - "{{ path }}"\n해당 경로에 "gta_sa.exe" 파일이 있는지 확인해 주세요.',
70+
open_settings: "설정 열기",
71+
cancel: "취소",
72+
gta_path_modal_cant_find_samp_title: "SA-MP를 찾을 수 없습니다!",
73+
gta_path_modal_cant_find_samp_description:
74+
'다음 경로에서 SA-MP 설치 파일을 찾을 수 없습니다:\n - "{{ path }}"\n해당 경로에 "samp.dll" 파일이 있는지 확인해 주세요.\n',
75+
notification_add_to_favorites_title: "즐겨찾기에 추가됨!",
76+
notification_add_to_favorites_description:
77+
"{{ server }} 서버가 즐겨찾기 목록에 추가되었습니다.",
78+
nickname_modal_name_not_set_title: "닉네임 미설정!",
79+
nickname_modal_name_not_set_description:
80+
"서버에 접속하기 전에 사용할 닉네임을 설정해야 합니다.",
81+
gta_path_modal_path_not_set_title: "GTA: San Andreas 경로 미설정!",
82+
gta_path_modal_path_not_set_description:
83+
"GTA: San Andreas 경로가 설정되지 않았습니다. 설정에서 게임 폴더를 지정해 주세요.",
84+
admin_permissions_required_modal_title: "관리자 권한 필요!",
85+
admin_permissions_required_modal_description:
86+
'GTA: San Andreas를 실행하려면 관리자 권한이 필요한 것으로 보입니다. 게임이 "C" 드라이브에 설치된 경우 등이 원인일 수 있습니다. "관리자 권한으로 실행" 버튼을 누르거나 직접 런처를 관리자 권한으로 다시 열어주세요.',
87+
run_as_admin: "관리자 권한으로 실행",
88+
settings_general_tab_title: "일반",
89+
settings_lang_tab_title: "언어",
90+
settings_advanced_tab_title: "고급",
91+
settings_advanced_discord_status: "Discord 상태 표시 활성화",
92+
join_discord: "Discord 서버 참여",
93+
samp_version: "SA-MP 버전",
94+
change_version: "버전 변경",
95+
offline: "오프라인",
96+
from_gtasa_folder: "GTASA 폴더로부터",
97+
gta_path_modal_cant_find_samp_description_2:
98+
"다른 버전을 선택하거나 SA-MP를 직접 다운로드하여 설치해 주세요.",
99+
add_or_play_external_server: "즐겨찾기 추가 또는 플레이",
100+
reconnect: "재접속",
101+
settings_advanced_discord_status_requires_restart:
102+
"(적용하려면 게임을 재시작해야 합니다)",
103+
settings_export_favorite_list_file: "즐겨찾기 목록 파일로 내보내기",
104+
settings_import_favorite_list_file: "즐겨찾기 목록 파일에서 불러오기",
105+
export_no_servers_description:
106+
"내보낼 즐겨찾기 서버가 없습니다.",
107+
export_successful_title: "내보내기 완료",
108+
export_successful_description: "서버 목록을 성공적으로 내보냈습니다.",
109+
export_failed_title: "내보내기 실패",
110+
export_failed_description:
111+
"즐겨찾기 서버를 내보내는 중 오류가 발생했습니다.",
112+
import_successful_title: "불러오기 완료",
113+
import_successful_description: "서버 목록을 성공적으로 불러왔습니다.",
114+
import_failed_title: "불러오기 실패",
115+
import_failed_description:
116+
"즐겨찾기 서버를 불러오는 중 오류가 발생했습니다.",
117+
import_invalid_data_description:
118+
"선택한 파일에 유효하지 않은 데이터가 포함되어 있습니다. 올바른 즐겨찾기 목록 파일을 선택해 주세요.",
119+
settings_custom_game_exe_label: "사용자 정의 실행 파일(.exe) 이름",
120+
unable_to_find_custom_game_exe_title:
121+
"사용자 정의 실행 파일을 찾을 수 없습니다!",
122+
unable_to_find_custom_game_exe_description:
123+
"지정된 사용자 정의 실행 파일이 GTA: San Andreas 디렉토리에 없습니다. 설정 -> 고급 탭에서 확인해 주세요.",
124+
};

0 commit comments

Comments
 (0)