Update Korean localization (#640)

* Update Korean localization for new strings

* Remove plural support for Korean and merge it to Localizable.strings
This commit is contained in:
Chanhwi Joo 2023-02-04 17:28:03 +09:00 committed by GitHub
parent b4c7550937
commit 11b9346b0e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 20 additions and 58 deletions

View File

@ -229,9 +229,8 @@
E9DF420229830FEC0003AAD2 /* Action.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; path = Action.js; sourceTree = "<group>"; }; E9DF420229830FEC0003AAD2 /* Action.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; path = Action.js; sourceTree = "<group>"; };
E9DF420429830FEC0003AAD2 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; E9DF420429830FEC0003AAD2 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
F355EEDA297A8BD500E362C0 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Localizable.strings; sourceTree = "<group>"; }; F355EEDA297A8BD500E362C0 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Localizable.strings; sourceTree = "<group>"; };
FF05602829864AD800ED3D66 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = ko; path = ko.lproj/Localizable.stringsdict; sourceTree = "<group>"; }; FF8259FB298E42E000BEAB69 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/Localizable.strings; sourceTree = "<group>"; };
FF05602929864AD800ED3D66 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/Localizable.strings; sourceTree = "<group>"; }; FF8259FC298E42E000BEAB69 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/InfoPlist.strings; sourceTree = "<group>"; };
FF05602A29864AD800ED3D66 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/InfoPlist.strings; sourceTree = "<group>"; };
/* End PBXFileReference section */ /* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */ /* Begin PBXFrameworksBuildPhase section */
@ -632,8 +631,8 @@
nb, nb,
pl, pl,
ca, ca,
ko,
"en-GB", "en-GB",
ko,
); );
mainGroup = 9FBFE630292A715500C250E9; mainGroup = 9FBFE630292A715500C250E9;
packageReferences = ( packageReferences = (
@ -797,7 +796,6 @@
8C27D977298471E900CDF593 /* nb */, 8C27D977298471E900CDF593 /* nb */,
9FCBB3D02984EFD5009B77EE /* pl */, 9FCBB3D02984EFD5009B77EE /* pl */,
9FCBB3D52985965D009B77EE /* ca */, 9FCBB3D52985965D009B77EE /* ca */,
FF05602829864AD800ED3D66 /* ko */,
C4CBB909298A0DA3007E1707 /* en-GB */, C4CBB909298A0DA3007E1707 /* en-GB */,
); );
name = Localizable.stringsdict; name = Localizable.stringsdict;
@ -810,8 +808,8 @@
8C27D979298471E900CDF593 /* nb */, 8C27D979298471E900CDF593 /* nb */,
9FCBB3D22984EFD5009B77EE /* pl */, 9FCBB3D22984EFD5009B77EE /* pl */,
9FCBB3D429859615009B77EE /* ca */, 9FCBB3D429859615009B77EE /* ca */,
FF05602A29864AD800ED3D66 /* ko */,
C4CBB90B298A0DA3007E1707 /* en-GB */, C4CBB90B298A0DA3007E1707 /* en-GB */,
FF8259FC298E42E000BEAB69 /* ko */,
); );
name = InfoPlist.strings; name = InfoPlist.strings;
sourceTree = "<group>"; sourceTree = "<group>";
@ -832,8 +830,8 @@
8C27D978298471E900CDF593 /* nb */, 8C27D978298471E900CDF593 /* nb */,
9FCBB3D12984EFD5009B77EE /* pl */, 9FCBB3D12984EFD5009B77EE /* pl */,
9FCBB3D329859615009B77EE /* ca */, 9FCBB3D329859615009B77EE /* ca */,
FF05602929864AD800ED3D66 /* ko */,
C4CBB90A298A0DA3007E1707 /* en-GB */, C4CBB90A298A0DA3007E1707 /* en-GB */,
FF8259FB298E42E000BEAB69 /* ko */,
); );
name = Localizable.strings; name = Localizable.strings;
sourceTree = "<group>"; sourceTree = "<group>";

View File

@ -1,38 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>timeline-new-posts %lld</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@timelineNewPosts@</string>
<key>timelineNewPosts</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>lld</string>
<key>one</key>
<string>%lld개의 새 글</string>
<key>other</key>
<string>%lld개의 새 글</string>
</dict>
</dict>
<key>notifications-others-count %lld</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@noficationsOthersCount@</string>
<key>noficationsOthersCount</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>lld</string>
<key>one</key>
<string> 외 %lld명이 </string>
<key>other</key>
<string> 외 %lld명이 </string>
</dict>
</dict>
</dict>
</plist>

View File

@ -57,7 +57,7 @@
"settings.app.icon.navigation-title" = "앱 아이콘"; "settings.app.icon.navigation-title" = "앱 아이콘";
"settings.app.source" = "소스 코드 (GitHub)"; "settings.app.source" = "소스 코드 (GitHub)";
"settings.app.support" = "이 앱 지원하기"; "settings.app.support" = "이 앱 지원하기";
"settings.app.about" = "About"; "settings.app.about" = "이 앱에 관해";
"settings.display.avatar.position" = "프로필 사진 위치"; "settings.display.avatar.position" = "프로필 사진 위치";
"settings.display.avatar.shape" = "프로필 사진 모양"; "settings.display.avatar.shape" = "프로필 사진 모양";
"settings.display.navigation-title" = "화면 설정"; "settings.display.navigation-title" = "화면 설정";
@ -73,8 +73,8 @@
"settings.display.theme.tint" = "강조 색상"; "settings.display.theme.tint" = "강조 색상";
"settings.display.theme.systemColor" = "시스템 설정에 맞추기"; "settings.display.theme.systemColor" = "시스템 설정에 맞추기";
"settings.general.browser" = "브라우저"; "settings.general.browser" = "브라우저";
"settings.general.browser.in-app" = "인 앱 브라우저"; "settings.general.browser.in-app" = "인앱 브라우저";
"settings.general.browser.in-app.readerview" = "In-App Browser Reader View"; "settings.general.browser.in-app.readerview" = "인앱 브라우저에서 항상 읽기 도구 사용";
"settings.general.browser.system" = "시스템 기본 브라우저"; "settings.general.browser.system" = "시스템 기본 브라우저";
"settings.general.display" = "화면 설정"; "settings.general.display" = "화면 설정";
"settings.general.instance" = "인스턴스 정보"; "settings.general.instance" = "인스턴스 정보";
@ -93,8 +93,8 @@
"settings.system" = "시스템 설정"; "settings.system" = "시스템 설정";
"settings.content.navigation-title" = "콘텐츠 설정"; "settings.content.navigation-title" = "콘텐츠 설정";
"settings.content.boosts" = "부스트"; "settings.content.boosts" = "부스트";
"settings.content.hide-repeated-boosts" = "Hide repeated boosts"; "settings.content.hide-repeated-boosts" = "중복으로 부스트된 글 숨기기";
"settings.content.instance-settings" = "Server Content Settings"; "settings.content.instance-settings" = "인스턴스 콘텐츠 설정";
"settings.content.use-instance-settings" = "인스턴스 설정에 맞추기"; "settings.content.use-instance-settings" = "인스턴스 설정에 맞추기";
"settings.content.expand-spoilers" = "열람 주의 표시된 글 항상 표시하기"; "settings.content.expand-spoilers" = "열람 주의 표시된 글 항상 표시하기";
"settings.content.expand-media" = "표시할 미디어"; "settings.content.expand-media" = "표시할 미디어";
@ -109,7 +109,7 @@
"settings.section.app" = "앱"; "settings.section.app" = "앱";
"settings.section.app.footer %@" = "앱 버전: %@"; "settings.section.app.footer %@" = "앱 버전: %@";
"settings.section.general" = "일반"; "settings.section.general" = "일반";
"settings.support.alert.error.message" = "인 앱 구매를 완료하지 못했습니다. 다시 시도해주세요."; "settings.support.alert.error.message" = "인앱 구매를 완료하지 못했습니다. 다시 시도해주세요.";
"settings.support.alert.message" = "앱을 위해 기부해주셔서 감사합니다. 앱 개발에 큰 도움이 됩니다!"; "settings.support.alert.message" = "앱을 위해 기부해주셔서 감사합니다. 앱 개발에 큰 도움이 됩니다!";
"settings.support.alert.title" = "감사합니다!"; "settings.support.alert.title" = "감사합니다!";
"settings.support.message-from-dev" = "안녕하세요! 저는 Thomas입니다. 저는 오픈 소스 앱을 만드는 걸 정말 좋아해요. Ice Cubes는 제가 가장 자랑스럽게 생각하는 프로젝트 중 하나에요. 동시에 가장 많은 유지·보수가 필요한 프로젝트이기도 하죠. 마스토돈은 끊임없이 업데이트되고, 소셜 미디어의 세계 역시 빠르게 변화하니까요. Ice Cubes를 쓰며 즐거운 시간을 보내고 있나요? 그렇다면, 작은 기부금을 한 번 보내보는 건 어때요? 제 하루가 행복해질 거에요. (그리고 이 앱이 계속 잘 작동하는 데 도움이 될 거에요.) 🚀"; "settings.support.message-from-dev" = "안녕하세요! 저는 Thomas입니다. 저는 오픈 소스 앱을 만드는 걸 정말 좋아해요. Ice Cubes는 제가 가장 자랑스럽게 생각하는 프로젝트 중 하나에요. 동시에 가장 많은 유지·보수가 필요한 프로젝트이기도 하죠. 마스토돈은 끊임없이 업데이트되고, 소셜 미디어의 세계 역시 빠르게 변화하니까요. Ice Cubes를 쓰며 즐거운 시간을 보내고 있나요? 그렇다면, 작은 기부금을 한 번 보내보는 건 어때요? 제 하루가 행복해질 거에요. (그리고 이 앱이 계속 잘 작동하는 데 도움이 될 거에요.) 🚀";
@ -136,8 +136,8 @@
"settings.display.font" = "타임라인 글꼴"; "settings.display.font" = "타임라인 글꼴";
"settings.display.font.system" = "시스템 글꼴 사용"; "settings.display.font.system" = "시스템 글꼴 사용";
"settings.display.font.custom" = "직접 설정"; "settings.display.font.custom" = "직접 설정";
"settings.display.font.scaling-%@" = "Font scaling: %@"; "settings.display.font.scaling-%@" = "폰트 크기 조절: %@";
"settings.about.built-with" = "Ice Cubes is built with the following Open Source software:"; "settings.about.built-with" = "Ice Cubes는 다음 오픈 소스 소프트웨어를 사용하여 개발되었습니다:";
"settings.about.title" = "Ice Cubes"; "settings.about.title" = "Ice Cubes";
// MARK: Tabs // MARK: Tabs
@ -159,6 +159,7 @@
"timeline.filter.lists" = "리스트"; "timeline.filter.lists" = "리스트";
"timeline.filter.local" = "로컬 타임라인"; "timeline.filter.local" = "로컬 타임라인";
"timeline.filter.tags" = "팔로우한 태그"; "timeline.filter.tags" = "팔로우한 태그";
"timeline-new-posts %lld" = "%lld개의 새 글";
// MARK: Package: AppAccount // MARK: Package: AppAccount
"app-account.button.add" = "계정 추가"; "app-account.button.add" = "계정 추가";
@ -265,18 +266,19 @@
"lists.name.message" = "리스트의 이름을 입력해주세요."; "lists.name.message" = "리스트의 이름을 입력해주세요.";
// MARK: Package: Notifications // MARK: Package: Notifications
"notifications-others-count %lld" = "님 외 %lld명이 ";
"notifications.empty.message" = "알림? 무슨 알림이요? 알림 목록이 비어 있어요. 지금처럼 멋지게 하면 알림이 곧 올 거에요. 📱😎"; "notifications.empty.message" = "알림? 무슨 알림이요? 알림 목록이 비어 있어요. 지금처럼 멋지게 하면 알림이 곧 올 거에요. 📱😎";
"notifications.empty.title" = "알림 없음"; "notifications.empty.title" = "알림 없음";
"notifications.error.message" = "알림을 불러오지 못했습니다. 다시 시도해주세요."; "notifications.error.message" = "알림을 불러오지 못했습니다. 다시 시도해주세요.";
"notifications.error.title" = "오류"; "notifications.error.title" = "오류";
"notifications.label.favorite %lld" = "좋아요함"; "notifications.label.favorite %lld" = "좋아요함";
"notifications.label.follow %lld" = "당신을 팔로우함"; "notifications.label.follow %lld" = "당신을 팔로우함";
"notifications.label.mention %lld" = "당신을 언급함"; "notifications.label.mention %lld" = "님이 당신을 언급함";
"notifications.label.reblog %lld" = "부스트함"; "notifications.label.reblog %lld" = "부스트함";
"notifications.label.poll" = "의 투표가 끝남"; "notifications.label.poll" = "의 투표가 끝남";
"notifications.label.follow-request" = "당신에게 팔로우 요청을 보냄"; "notifications.label.follow-request" = "님이 당신에게 팔로우 요청을 보냄";
"notifications.label.status" = "의 새 글"; "notifications.label.status" = "의 새 글";
"notifications.label.update" = "글을 수정함"; "notifications.label.update" = "님이 글을 수정함";
"notifications.menu-title.favorite" = "좋아요"; "notifications.menu-title.favorite" = "좋아요";
"notifications.menu-title.follow" = "새 팔로워"; "notifications.menu-title.follow" = "새 팔로워";
"notifications.menu-title.follow-request" = "팔로우 요청"; "notifications.menu-title.follow-request" = "팔로우 요청";