diff --git a/IceCubesApp/Resources/Localization/Localizable.xcstrings b/IceCubesApp/Resources/Localization/Localizable.xcstrings index f99cdbdd..849bea30 100644 --- a/IceCubesApp/Resources/Localization/Localizable.xcstrings +++ b/IceCubesApp/Resources/Localization/Localizable.xcstrings @@ -3,6 +3,12 @@ "strings" : { " ⸱ " : { "localizations" : { + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : " ⸱ " + } + }, "nl" : { "stringUnit" : { "state" : "translated", @@ -19,6 +25,12 @@ }, "#%@" : { "localizations" : { + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "#%@" + } + }, "nl" : { "stringUnit" : { "state" : "translated", @@ -35,6 +47,12 @@ }, "%@©2023 Thomas Ricouard" : { "localizations" : { + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "%@©2023 Thomas Ricouard" + } + }, "nl" : { "stringUnit" : { "state" : "translated", @@ -51,6 +69,12 @@ }, "• [EmojiText](https://github.com/divadretlaw/EmojiText)\n\n• [HTML2Markdown](https://gitlab.com/mflint/HTML2Markdown)\n\n• [KeychainSwift](https://github.com/evgenyneu/keychain-swift)\n\n• [LRUCache](https://github.com/nicklockwood/LRUCache)\n\n• [Bodega](https://github.com/mergesort/Bodega)\n\n• [Nuke](https://github.com/kean/Nuke)\n\n• [SwiftSoup](https://github.com/scinfu/SwiftSoup.git)\n\n• [Atkinson Hyperlegible](https://github.com/googlefonts/atkinson-hyperlegible)\n\n• [OpenDyslexic](http://opendyslexic.org)\n\n• [SwiftUI-Introspect](https://github.com/siteline/SwiftUI-Introspect)\n\n• [RevenueCat](https://github.com/RevenueCat/purchases-ios)\n\n• [SFSafeSymbols](https://github.com/SFSafeSymbols/SFSafeSymbols)" : { "localizations" : { + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "• [EmojiText](https://github.com/divadretlaw/EmojiText)\n\n• [HTML2Markdown](https://gitlab.com/mflint/HTML2Markdown)\n\n• [KeychainSwift](https://github.com/evgenyneu/keychain-swift)\n\n• [LRUCache](https://github.com/nicklockwood/LRUCache)\n\n• [Bodega](https://github.com/mergesort/Bodega)\n\n• [Nuke](https://github.com/kean/Nuke)\n\n• [SwiftSoup](https://github.com/scinfu/SwiftSoup.git)\n\n• [Atkinson Hyperlegible](https://github.com/googlefonts/atkinson-hyperlegible)\n\n• [OpenDyslexic](http://opendyslexic.org)\n\n• [SwiftUI-Introspect](https://github.com/siteline/SwiftUI-Introspect)\n\n• [RevenueCat](https://github.com/RevenueCat/purchases-ios)\n\n• [SFSafeSymbols](https://github.com/SFSafeSymbols/SFSafeSymbols)" + } + }, "nl" : { "stringUnit" : { "state" : "translated", @@ -8051,6 +8075,244 @@ } } }, + "account.action.block-user-%@" : { + "extractionState" : "manual", + "localizations" : { + "be" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Block %@" + } + }, + "ca" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Block %@" + } + }, + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Block %@" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Block %@" + } + }, + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Block %@" + } + }, + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Block %@" + } + }, + "eu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Block %@" + } + }, + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Block %@" + } + }, + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Block %@" + } + }, + "ja" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Block %@" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "%@ 차단" + } + }, + "nb" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Block %@" + } + }, + "nl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Block %@" + } + }, + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Block %@" + } + }, + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Block %@" + } + }, + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Block %@" + } + }, + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Block %@" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Block %@" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Block %@" + } + } + } + }, + "account.action.block-user-confirmation" : { + "extractionState" : "manual", + "localizations" : { + "be" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Do you want to block this user?" + } + }, + "ca" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Do you want to block this user?" + } + }, + "de" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Do you want to block this user?" + } + }, + "en" : { + "stringUnit" : { + "state" : "translated", + "value" : "Do you want to block this user?" + } + }, + "en-GB" : { + "stringUnit" : { + "state" : "translated", + "value" : "Do you want to block this user?" + } + }, + "es" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Do you want to block this user?" + } + }, + "eu" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Do you want to block this user?" + } + }, + "fr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Do you want to block this user?" + } + }, + "it" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Do you want to block this user?" + } + }, + "ja" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Do you want to block this user?" + } + }, + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "이 사용자를 정말 차단하시겠습니까?" + } + }, + "nb" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Do you want to block this user?" + } + }, + "nl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Do you want to block this user?" + } + }, + "pl" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Do you want to block this user?" + } + }, + "pt-BR" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Do you want to block this user?" + } + }, + "tr" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Do you want to block this user?" + } + }, + "uk" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Do you want to block this user?" + } + }, + "zh-Hans" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Do you want to block this user?" + } + }, + "zh-Hant" : { + "stringUnit" : { + "state" : "needs_review", + "value" : "Do you want to block this user?" + } + } + } + }, "account.action.edit-filters" : { "localizations" : { "be" : { @@ -9184,7 +9446,7 @@ "ko" : { "stringUnit" : { "state" : "translated", - "value" : "Privacy Settings" + "value" : "개인정보와 도달 설정" } }, "nb" : { @@ -18952,6 +19214,12 @@ }, "DeepL API Free" : { "localizations" : { + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "DeepL API Free" + } + }, "nl" : { "stringUnit" : { "state" : "translated", @@ -18968,6 +19236,12 @@ }, "DeepL API Pro" : { "localizations" : { + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "DeepL API Pro" + } + }, "nl" : { "stringUnit" : { "state" : "translated", @@ -28494,6 +28768,12 @@ }, "iPad" : { "localizations" : { + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "iPad" + } + }, "nl" : { "stringUnit" : { "state" : "translated", @@ -28510,6 +28790,12 @@ }, "iPhone" : { "localizations" : { + "ko" : { + "stringUnit" : { + "state" : "translated", + "value" : "iPhone" + } + }, "nl" : { "stringUnit" : { "state" : "translated", @@ -39930,7 +40216,7 @@ "ko" : { "stringUnit" : { "state" : "translated", - "value" : "화면 하단에 읽지 않은 버튼 표시" + "value" : "읽지 않은 글 수를 아래쪽에 표시" } }, "nb" : { @@ -50438,7 +50724,7 @@ "ko" : { "stringUnit" : { "state" : "translated", - "value" : "글을 오른쪽 혹은 왼쪽으로 쓸어넘겨 원하는 동작을 실행할 수 있습니다. 보조 동작은 주 동작이 설정되어 있을 때만 추가할 수 있습니다." + "value" : "글을 오른쪽이나 왼쪽으로 쓸어넘겨 원하는 동작을 실행할 수 있습니다. 보조 동작은 주 동작이 설정되어 있을 때만 추가할 수 있습니다." } }, "nb" : { @@ -61117,7 +61403,7 @@ "ko" : { "stringUnit" : { "state" : "translated", - "value" : "종료까지 %@" + "value" : "%@ 후 종료" } }, "nb" : { @@ -65326,7 +65612,7 @@ "ko" : { "stringUnit" : { "state" : "translated", - "value" : "Add or remove tag from tag groups" + "value" : "태그 모음에 이 태그 추가/제거" } }, "nb" : { @@ -66769,7 +67055,7 @@ "ko" : { "stringUnit" : { "state" : "translated", - "value" : "Edit tag group" + "value" : "태그 모음 편집" } }, "nb" : { diff --git a/Packages/Account/Sources/Account/AccountDetailView.swift b/Packages/Account/Sources/Account/AccountDetailView.swift index 830d3b84..472ef5f7 100644 --- a/Packages/Account/Sources/Account/AccountDetailView.swift +++ b/Packages/Account/Sources/Account/AccountDetailView.swift @@ -401,7 +401,7 @@ public struct AccountDetailView: View { } .confirmationDialog("Block User", isPresented: $showBlockConfirmation) { if let account = viewModel.account { - Button("Block \(account.username)", role: .destructive) { + Button("account.action.block-user-\(account.username)", role: .destructive) { Task { do { viewModel.relationship = try await client.post(endpoint: Accounts.block(id: account.id)) @@ -412,7 +412,7 @@ public struct AccountDetailView: View { } } } message: { - Text("Do you want to block this user?") + Text("account.action.block-user-confirmation") } } }