Update Korean localization & localize the user block confirmation dialog (#1616)

* Update Korean localization

* Localize the user block confirmation dialog
This commit is contained in:
Chanhwi Joo 2023-10-11 01:49:16 +09:00 committed by GitHub
parent ee725f15f7
commit 1bd9d15a8f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 294 additions and 8 deletions

View File

@ -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" : {

View File

@ -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")
}
}
}