Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added Korean localization (ko-KR) #73

Merged
merged 2 commits into from
Sep 10, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions Bouncer.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,7 @@
09491AEE261D30A400CF8073 /* String+Empty.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+Empty.swift"; sourceTree = "<group>"; };
5B7EED96293D903A002A44D0 /* ImportFilterListContainerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImportFilterListContainerView.swift; sourceTree = "<group>"; };
5B7EED98293D9061002A44D0 /* ImportFilterListView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImportFilterListView.swift; sourceTree = "<group>"; };
6DB560402C509DBA00A06D58 /* ko-KR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ko-KR"; path = "ko-KR.lproj/Localizable.strings"; sourceTree = "<group>"; };
D60A19C624A69F1F0002E8BD /* SMSMessage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SMSMessage.swift; sourceTree = "<group>"; };
D61497E824E4430E00AF997E /* FilterAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FilterAction.swift; sourceTree = "<group>"; };
D61497EB24E4433800AF997E /* FilterReducer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FilterReducer.swift; sourceTree = "<group>"; };
Expand Down Expand Up @@ -540,6 +541,7 @@
Base,
ar,
fa,
"ko-KR",
);
mainGroup = D6529F6624A41371009AE3FF;
productRefGroup = D6529F7024A41371009AE3FF /* Products */;
Expand Down Expand Up @@ -679,6 +681,7 @@
D621CB4724ABC56E008883AA /* en */,
D6BAC9EE26D7A156007ACCBE /* ar */,
D6DA734729F539B300C3A831 /* fa */,
6DB560402C509DBA00A06D58 /* ko-KR */,
);
name = Localizable.strings;
sourceTree = "<group>";
Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1430"
LastUpgradeVersion = "1540"
wasCreatedForAppExtension = "YES"
version = "2.0">
<BuildAction
Expand Down
2 changes: 1 addition & 1 deletion Bouncer/Views/Tutorial/TutorialView.swift
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ struct TutorialView: View {
.foregroundColor(Color("TextHighLightColor"))
.bold()
Image("toggle-icon")
Text( "'Bouncer'").foregroundColor(Color("TextDefaultColor"))
Text( "BOUNCER").foregroundColor(Color("TextDefaultColor"))
}
}
}
Expand Down
1 change: 1 addition & 0 deletions Bouncer/ar.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@ Created by asaah18 on 7/13/21.
"MESSAGES_APP" = " 'الرسائل'";
"UNKNOWN_SOURCES" = " 'غير معروف ومزعج'";
"TOGGLE" = "بدّل";
"BOUNCER" = "'Bouncer'";
"BUTTON_TUTORIAL_FIRST_LAUNCH_TEXT" = "خذني إلى الإعدادات!";
"BUTTON_TUTORIAL_HELP_TEXT" = "فهمت!";
"NEW_FILTER" = "New Rule";
Expand Down
1 change: 1 addition & 0 deletions Bouncer/en.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@
"MESSAGES_APP" = " 'Messages'";
"UNKNOWN_SOURCES" = " 'Unknown and Spam'";
"TOGGLE" = "Toggle";
"BOUNCER" = "'Bouncer'";
"BUTTON_TUTORIAL_FIRST_LAUNCH_TEXT" = "Take me to Settings!";
"BUTTON_TUTORIAL_HELP_TEXT" = "Got it!";
"NEW_FILTER" = "New Rule";
Expand Down
1 change: 1 addition & 0 deletions Bouncer/es.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@
"MESSAGES_APP" = " 'Mensajes'";
"UNKNOWN_SOURCES" = " 'Desconocidos y No deseado'";
"TOGGLE" = "Activa";
"BOUNCER" = "'Bouncer'";
"BUTTON_TUTORIAL_FIRST_LAUNCH_TEXT" = "Llévame a Ajustes!";
"BUTTON_TUTORIAL_HELP_TEXT" = "Hecho!";
"NEW_FILTER" = "Nueva Regla";
Expand Down
1 change: 1 addition & 0 deletions Bouncer/fa.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@
"MESSAGES_APP" = "Messages";
"UNKNOWN_SOURCES" = "Unknown & Spam ";
"TOGGLE" = "تغییر وضعیت";
"BOUNCER" = "'Bouncer'";
"BUTTON_TUTORIAL_FIRST_LAUNCH_TEXT" = "رفتن به تنظیمات";
"BUTTON_TUTORIAL_HELP_TEXT" = "متوجه شدم!";
"NEW_FILTER" = "New Rule";
Expand Down
87 changes: 87 additions & 0 deletions Bouncer/ko-KR.lproj/Localizable.strings
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
/*
Localizable.strings
Bouncer

Created by Minsu Kwon on 7/24/24.

*/

"FILTER_TYPE_SELECTION_LABEL" = "필터링 유형";
"FILTER_TEXT_PLACEHOLDER" = "단어나 구절, 또는 정규 표현식을 입력하세요";
"FILTER_CONTAINS_TEXT_LABEL" = "다음을 포함";
"FILTER_ADD_VIEW_TITLE" = "규칙 추가";
"FILTER_EDIT_VIEW_TITLE" = "규칙 수정";
"SAVE" = "저장";
"CANCEL" = "취소";
"ADVANCED" = "고급";
"FILTER_INFORMATION" = "필터링 규칙";
"EXACT_MATCH" = "정확하게 일치";
"EXACT_MATCH_CAPTION" = "발신자 또는 메시지의 내용이 입력한 내용과 정확히 일치할 때만 분류합니다.";
"FILTER_ACTION_LABEL" = "분류";
"TRANSACTIONS" = "업무";
"SAFE_ACTION" = "안전함 (허용)";
"JUNK_ACTION" = "스팸 메시지";
"TRANSACTION_ACTION" = "기타 업무";
"TRANSACTION_ACTION_ORDERS" = "택배/배달";
"TRANSACTION_ACTION_FINANCE" = "금융";
"TRANSACTION_ACTION_REMINDERS" = "알림";
"PROMOTIONS" = "광고";
"PROMOTION_ACTION" = "기타 광고";
"PROMOTION_ACTION_OFFERS" = "할인";
"PROMOTION_ACTION_COUPONS" = "쿠폰";
"ANYTHING_IN_MESSAGE" = "메시지에 포함";
"SENDER_NUMBER" = "발신자 이름 또는 전화번호";
"TEXT" = "메시지 내용";
"LIST_VIEW_TITLE" = "규칙";
"EMPTY_LIST_JUNK_TITLE" = "등록된 스팸 규칙이 없습니다";
"EMPTY_LIST_JUNK_MESSAGE" = "스팸 규칙을 생성하여 알 수 없는 발신자의 메시지를 필터링하세요.\n스팸 메시지를 수신했을 때에는 알림이 수신되지 않습니다";
"EMPTY_LIST_ALLOW_TITLE" = "등록된 안전한 메시지 규칙이 없습니다";
"EMPTY_LIST_ALLOW_MESSAGE" = "안전한 메시지 규칙을 생성하여 중요한 메시지를 받으세요";
"EMPTY_LIST_OTHER_TITLE" = "등록된 카테고리 분류 규칙이 없습니다";
"EMPTY_LIST_OTHER_MESSAGE" = "카테고리 분류 규칙을 생성하여 메시지를 분류하세요.\n메시지 보관함에는 저장되지 않지만, 알림은 수신합니다";
"TAP_SPACE" = "'";
"TO_ADD_A_FILTER_SPACE" = "'을 눌러 규칙을 추가하세요.";
"WELCOME_TITLE" = "반가워요!";
"WELCOME_SUBTITLE" = "Bouncer에 오신 것을 환영합니다.";
"HELP" = "도움말";
"LETS" = "iPhone에서 ";
"HERE_IS_HOW" = "iPhone에서 ";
"ENABLE_SMS_FILTERING" = "SMS 필터링";
"ON_YOUR_IPHONE" = "을 활성화하기 위해:";
"OPEN_SPACE" = " ";
"THE_APP" = " ";
"SETTINGS_APP" = "'설정' 앱을 여세요";
"TAP" = " ";
"MESSAGES_APP" = " '메시지'를 선택하세요";
"UNKNOWN_SOURCES" = " '알 수 없는 연락처 및 스팸'을 선택하세요";
"TOGGLE" = " ";
"BOUNCER" = "'Bouncer'를 선택하세요";
"BUTTON_TUTORIAL_FIRST_LAUNCH_TEXT" = "설정 앱으로 이동하기";
"BUTTON_TUTORIAL_HELP_TEXT" = "알겠어요!";
"NEW_FILTER" = "규칙 생성하기";
"UPDATE_FILTER" = "규칙 수정하기";
"1." = "1.";
"2." = "2.";
"3." = "3.";
"4." = "4.";
"USE_REGULAR_EXPRESSIONS" = "정규 표현식 사용하기";
"USE_REGULAR_EXPRESSIONS_DETAIL" = "정규 표현식을 사용할 경우 활성화하세요. (PCRE 형식의 정규 표현식을 사용합니다).";
"EXPORT_BLOCK_LIST" = "필터링 규칙 내보내기";
"IMPORT_BLOCK_LIST" = "필터링 규칙 가져오기";
"NEW_FILTERS" = "새로운 규칙";
"DUPLICATE_FILTERS" = "중복되는 규칙";
"SELECT_ALL" = "모두 선택";
"SELECT_NEW" = "새로운 규칙만 선택";
"SELECT_NONE" = "모두 선택 취소";
"ERROR" = "오류";
"EMPTY_IMPORT_FILE" = "빈 파일을 선택하였습니다.";
"IMPORT_ERROR %@" = "파일을 가져오는 데 실패하였습니다.\n\n%@";
"NEED_HELP" = "도움이 필요하신가요?";
"ASK_ANYTHING" = "무엇이든 물어보세요!";
"NO_EMAIL_CONFIGURED" = "이메일 주소가 등록되지 않은 것으로 보입니다. [email protected]으로 직접 이메일을 보내실 수 있습니다.";
"SETUP_INFO" = "SMS 필터링 활성화";
"IS_CASE_SENSITIVE" = "대소문자 구별";
"IS_CASE_SENSITIVE_DETAIL" = "대문자와 소문자를 별개의 문자로 취급합니다.";
"INCORRECT_FILE_FORMAT" = "비정상적이거나 호환되지 않는 파일 형식입니다.";
"OK" = "확인";
"GENERAL" = "일반";
Loading