diff --git a/damus.xcodeproj/project.pbxproj b/damus.xcodeproj/project.pbxproj index 1620ee22..8ef7ae44 100644 --- a/damus.xcodeproj/project.pbxproj +++ b/damus.xcodeproj/project.pbxproj @@ -300,6 +300,12 @@ 3A3040FE29A91F31008A0F29 /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/Localizable.strings"; sourceTree = ""; }; 3A3040FF29AB02D1008A0F29 /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/Localizable.strings"; sourceTree = ""; }; 3A30410029AB12AA008A0F29 /* EventGroupViewTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventGroupViewTests.swift; sourceTree = ""; }; + 3A325AC429C9E0B8002BE7ED /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/Localizable.strings; sourceTree = ""; }; + 3A325AC529C9E0B8002BE7ED /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/InfoPlist.strings; sourceTree = ""; }; + 3A325AC629C9E0B8002BE7ED /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = vi; path = vi.lproj/Localizable.stringsdict; sourceTree = ""; }; + 3A325AC729C9E0CF002BE7ED /* es-ES */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-ES"; path = "es-ES.lproj/Localizable.strings"; sourceTree = ""; }; + 3A325AC829C9E0CF002BE7ED /* es-ES */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-ES"; path = "es-ES.lproj/InfoPlist.strings"; sourceTree = ""; }; + 3A325AC929C9E0CF002BE7ED /* es-ES */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = "es-ES"; path = "es-ES.lproj/Localizable.stringsdict"; sourceTree = ""; }; 3A41E559299D52BE001FA465 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/InfoPlist.strings; sourceTree = ""; }; 3A41E55A299D52BE001FA465 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/Localizable.strings; sourceTree = ""; }; 3A41E55B299D52BE001FA465 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = id; path = id.lproj/Localizable.stringsdict; sourceTree = ""; }; @@ -347,6 +353,9 @@ 3AC524EE298C000B00693EBF /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/InfoPlist.strings; sourceTree = ""; }; 3AC524EF298C000B00693EBF /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/Localizable.strings; sourceTree = ""; }; 3AC524F0298C000B00693EBF /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = ar; path = ar.lproj/Localizable.stringsdict; sourceTree = ""; }; + 3AC59CA729CDDB78007E04A6 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Localizable.strings"; sourceTree = ""; }; + 3AC59CA829CDDB78007E04A6 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/InfoPlist.strings"; sourceTree = ""; }; + 3AC59CA929CDDB78007E04A6 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = "pt-BR"; path = "pt-BR.lproj/Localizable.stringsdict"; sourceTree = ""; }; 3ACB685B297633BC00C46468 /* es-419 */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-419"; path = "es-419.lproj/InfoPlist.strings"; sourceTree = ""; }; 3ACB685E297633BC00C46468 /* es-419 */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-419"; path = "es-419.lproj/Localizable.strings"; sourceTree = ""; }; 3ACBCB77295FE5C70037388A /* TimeAgoTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimeAgoTests.swift; sourceTree = ""; }; @@ -1312,32 +1321,35 @@ hasScannedForEncodings = 0; knownRegions = ( Base, - "es-419", - "en-US", - "tr-TR", - "fr-FR", - "lv-LV", - "it-IT", - de, - "pt-PT", - "pl-PL", ar, - nl, - "zh-CN", - "el-GR", - ja, - id, + bg, cs, + de, + "el-GR", + "en-US", + "es-419", + "es-ES", + fa, + "fr-CA", + "fr-FR", + "hu-HU", + id, + "it-IT", + ja, + ko, + "lv-LV", + nl, + "pl-PL", + "pt-BR", + "pt-PT", ru, + "sv-SE", + "tr-TR", + uk, + vi, + "zh-CN", "zh-HK", "zh-TW", - uk, - bg, - fa, - ko, - "hu-HU", - "sv-SE", - "fr-CA", ); mainGroup = 4CE6DEDA27F7A08100C66700; packageReferences = ( @@ -1694,6 +1706,9 @@ 3AD14EB529C40F38009D2D9C /* hu-HU */, 3AD14EB829C40F3F009D2D9C /* sv-SE */, 3AD14EBC29C40F47009D2D9C /* fr-CA */, + 3A325AC629C9E0B8002BE7ED /* vi */, + 3A325AC929C9E0CF002BE7ED /* es-ES */, + 3AC59CA929CDDB78007E04A6 /* pt-BR */, ); name = Localizable.stringsdict; sourceTree = ""; @@ -1726,6 +1741,9 @@ 3AD14EB629C40F38009D2D9C /* hu-HU */, 3AD14EB929C40F3F009D2D9C /* sv-SE */, 3AD14EBB29C40F47009D2D9C /* fr-CA */, + 3A325AC529C9E0B8002BE7ED /* vi */, + 3A325AC829C9E0CF002BE7ED /* es-ES */, + 3AC59CA829CDDB78007E04A6 /* pt-BR */, ); name = InfoPlist.strings; sourceTree = ""; @@ -1759,6 +1777,9 @@ 3AD14EB729C40F38009D2D9C /* hu-HU */, 3AD14EBA29C40F3F009D2D9C /* sv-SE */, 3AD14EBD29C40F47009D2D9C /* fr-CA */, + 3A325AC429C9E0B8002BE7ED /* vi */, + 3A325AC729C9E0CF002BE7ED /* es-ES */, + 3AC59CA729CDDB78007E04A6 /* pt-BR */, ); name = Localizable.strings; sourceTree = ""; diff --git a/damus/Components/TranslateView.swift b/damus/Components/TranslateView.swift index c003caa5..49a295df 100644 --- a/damus/Components/TranslateView.swift +++ b/damus/Components/TranslateView.swift @@ -30,7 +30,7 @@ struct TranslateView: View { func Translated(lang: String, artifacts: NoteArtifacts) -> some View { return Group { - Button(NSLocalizedString("Translated from \(lang)", comment: "Button to indicate that the note has been translated from a different language.")) { + Button(String(format: NSLocalizedString("Translated from %@", comment: "Button to indicate that the note has been translated from a different language."), lang)) { show_translated_note = false } .translate_button_style() @@ -40,7 +40,7 @@ struct TranslateView: View { } func CheckingStatus(lang: String) -> some View { - return Button(NSLocalizedString("Translating from \(lang)...", comment: "Button to indicate that the note is in the process of being translated from a different language.")) { + return Button(String(format: NSLocalizedString("Translating from %@...", comment: "Button to indicate that the note is in the process of being translated from a different language."), lang)) { show_translated_note = false } .translate_button_style() diff --git a/damus/Views/ActionBar/ShareAction.swift b/damus/Views/ActionBar/ShareAction.swift index 2bdf6fb2..a57890fe 100644 --- a/damus/Views/ActionBar/ShareAction.swift +++ b/damus/Views/ActionBar/ShareAction.swift @@ -46,9 +46,9 @@ struct ShareAction: View { } let bookmarkImg = isBookmarked ? "bookmark.slash" : "bookmark" - let bookmarkTxt = isBookmarked ? "Remove\nBookmark" : "Bookmark" + let bookmarkTxt = isBookmarked ? NSLocalizedString("Remove Bookmark", comment: "Button text to remove bookmark from a note.") : NSLocalizedString("Add Bookmark", comment: "Button text to add bookmark to a note.") let boomarkCol = isBookmarked ? Color(.red) : col - ShareActionButton(img: bookmarkImg, text: NSLocalizedString(bookmarkTxt, comment: "Button to bookmark to note"), col: boomarkCol) { + ShareActionButton(img: bookmarkImg, text: bookmarkTxt, col: boomarkCol) { show_share_action = false self.bookmarks.updateBookmark(event) isBookmarked = self.bookmarks.isBookmarked(event) diff --git a/damus/Views/ConfigView.swift b/damus/Views/ConfigView.swift index 25ef663c..cafaabdd 100644 --- a/damus/Views/ConfigView.swift +++ b/damus/Views/ConfigView.swift @@ -29,6 +29,8 @@ struct ConfigView: View { @ObservedObject var settings: UserSettingsStore let generator = UIImpactFeedbackGenerator(style: .light) + + private let DELETE_KEYWORD = "DELETE" init(state: DamusState) { self.state = state @@ -277,7 +279,7 @@ struct ConfigView: View { } } .alert(NSLocalizedString("Permanently Delete Account", comment: "Alert for deleting the users account."), isPresented: $confirm_delete_account) { - TextField(NSLocalizedString("Type DELETE to delete", comment: "Text field prompt asking user to type the word DELETE to confirm that they want to proceed with deleting their account. The all caps lock DELETE word should not be translated. Everything else should."), text: $delete_text) + TextField(String(format: NSLocalizedString("Type %@ to delete", comment: "Text field prompt asking user to type DELETE in all caps to confirm that they want to proceed with deleting their account."), DELETE_KEYWORD), text: $delete_text) Button(NSLocalizedString("Cancel", comment: "Cancel deleting the user."), role: .cancel) { confirm_delete_account = false } @@ -286,7 +288,7 @@ struct ConfigView: View { return } - guard delete_text == "DELETE" else { + guard delete_text == DELETE_KEYWORD else { return } diff --git a/damus/ar.lproj/Localizable.strings b/damus/ar.lproj/Localizable.strings index c62f0a73..2d540ce9 100644 Binary files a/damus/ar.lproj/Localizable.strings and b/damus/ar.lproj/Localizable.strings differ diff --git a/damus/ar.lproj/Localizable.stringsdict b/damus/ar.lproj/Localizable.stringsdict index 6d07b02c..b936bf0f 100644 --- a/damus/ar.lproj/Localizable.stringsdict +++ b/damus/ar.lproj/Localizable.stringsdict @@ -233,7 +233,7 @@ one %2$@ و %1$d مستخدم آخر نشر منشورا تمت الإشارة لك فيه two - %2$@ و %1$d مستخدمان آخران نشروا منشورا تمت الإشارة لك فيه + %2$@ و %1$d آخران نشروا منشورا تمت الإشارة لك فيه few %2$@ و %1$d آخرون نشروا منشورا تمت الإشارة لك فيه many @@ -257,7 +257,7 @@ one %2$@ و %1$d مستخدم آخر نشر منشورك two - %2$@ و %1$d مستخدمان آخران نشروا منشورك + %2$@ و %1$d آخران نشروا منشورك few %2$@ و %1$d آخرون نشروا منشورك many @@ -353,7 +353,7 @@ one %2$@ و %1$d مستخدم آخر ومّض منشورا تمت الإشارة لك فيه two - %2$@ و %1$d مستخدمان آخران ومّضوا منشورا تمت الإشارة لك فيه + %2$@ و %1$d آخران ومّضوا منشورا تمت الإشارة لك فيه few %2$@ و %1$d آخررن ومّضوا منشورا تمت الإشارة لك فيه many @@ -377,7 +377,7 @@ one %2$@ و %1$d مستخدم آخر ومّض منشورك two - %2$@ و %1$d مستخدمان آخران ومّضوا منشورك + %2$@ و %1$d آخران ومّضوا منشورك few %2$@ و %1$d آخرون ومّضوا منشورك many @@ -401,7 +401,7 @@ one %2$@ و %1$d مستخدم آخر ومّض حسابك two - %2$@ و %1$d مستخدمان آخران ومّضوا حسابك + %2$@ و %1$d آخران ومّضوا حسابك few %2$@ و %1$d آخرون ومّضوا حسابك many diff --git a/damus/bg.lproj/Localizable.strings b/damus/bg.lproj/Localizable.strings index a55d554f..602601e5 100644 Binary files a/damus/bg.lproj/Localizable.strings and b/damus/bg.lproj/Localizable.strings differ diff --git a/damus/cs.lproj/Localizable.strings b/damus/cs.lproj/Localizable.strings index fda6a840..5d504659 100644 Binary files a/damus/cs.lproj/Localizable.strings and b/damus/cs.lproj/Localizable.strings differ diff --git a/damus/de.lproj/Localizable.strings b/damus/de.lproj/Localizable.strings index a4d4f4b8..471a466a 100644 Binary files a/damus/de.lproj/Localizable.strings and b/damus/de.lproj/Localizable.strings differ diff --git a/damus/el-GR.lproj/Localizable.strings b/damus/el-GR.lproj/Localizable.strings index 63f6a5bd..48bceae5 100644 Binary files a/damus/el-GR.lproj/Localizable.strings and b/damus/el-GR.lproj/Localizable.strings differ diff --git a/damus/en-US.xcloc/Localized Contents/en-US.xliff b/damus/en-US.xcloc/Localized Contents/en-US.xliff index 950c0381..f26b5f6d 100644 --- a/damus/en-US.xcloc/Localized Contents/en-US.xliff +++ b/damus/en-US.xcloc/Localized Contents/en-US.xliff @@ -136,7 +136,8 @@ Sentence composed of 2 variables to describe how many people are following a use Add Bookmark Add Bookmark - Context menu option for adding a note bookmark. + Button text to add bookmark to a note. + Context menu option for adding a note bookmark. Add Relay @@ -911,7 +912,8 @@ Picker option to indicate that a zap should be sent privately and not identify t Remove Bookmark Remove Bookmark - Context menu option for removing a note bookmark. + Button text to remove bookmark from a note. + Context menu option for removing a note bookmark. Remove all @@ -1175,14 +1177,14 @@ Picker option to indicate that a zap should be sent privately and not identify t Translate Note Button to translate note from different language. - - Translated from (lang) - Translated from (lang) + + Translated from %@ + Translated from %@ Button to indicate that the note has been translated from a different language. - - Translating from (lang)... - Translating from (lang)... + + Translating from %@... + Translating from %@... Button to indicate that the note is in the process of being translated from a different language. @@ -1190,10 +1192,10 @@ Picker option to indicate that a zap should be sent privately and not identify t Translations Section title for selecting the translation service. - - Type DELETE to delete - Type DELETE to delete - Text field prompt asking user to type the word DELETE to confirm that they want to proceed with deleting their account. The all caps lock DELETE word should not be translated. Everything else should. + + Type %@ to delete + Type %@ to delete + Text field prompt asking user to type DELETE in all caps to confirm that they want to proceed with deleting their account. Type your post here... diff --git a/damus/en-US.xcloc/Source Contents/damus/en-US.lproj/Localizable.strings b/damus/en-US.xcloc/Source Contents/damus/en-US.lproj/Localizable.strings index bfb2e223..a5e84c6d 100644 Binary files a/damus/en-US.xcloc/Source Contents/damus/en-US.lproj/Localizable.strings and b/damus/en-US.xcloc/Source Contents/damus/en-US.lproj/Localizable.strings differ diff --git a/damus/es-419.lproj/Localizable.strings b/damus/es-419.lproj/Localizable.strings index fee0eafd..90a7016a 100644 Binary files a/damus/es-419.lproj/Localizable.strings and b/damus/es-419.lproj/Localizable.strings differ diff --git a/damus/es-ES.lproj/InfoPlist.strings b/damus/es-ES.lproj/InfoPlist.strings new file mode 100644 index 00000000..7af90190 Binary files /dev/null and b/damus/es-ES.lproj/InfoPlist.strings differ diff --git a/damus/es-ES.lproj/Localizable.strings b/damus/es-ES.lproj/Localizable.strings new file mode 100644 index 00000000..4a481971 Binary files /dev/null and b/damus/es-ES.lproj/Localizable.strings differ diff --git a/damus/es-ES.lproj/Localizable.stringsdict b/damus/es-ES.lproj/Localizable.stringsdict new file mode 100644 index 00000000..48c62e5f --- /dev/null +++ b/damus/es-ES.lproj/Localizable.stringsdict @@ -0,0 +1,330 @@ + + + + + collapsed_event_view_other_notes + + NSStringLocalizedFormatKey + %#@NOTES@ + NOTES + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + ... %d otra nota ... + many + ... %d otras notas ... + other + ... %d otras notas ... + + + followers_count + + NSStringLocalizedFormatKey + %#@FOLLOWERS@ + FOLLOWERS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Seguidor + many + Seguidores + other + Seguidores + + + following_count + + NSStringLocalizedFormatKey + %#@FOLLOWING@ + FOLLOWING + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Siguiendo + many + Siguiendo + other + Siguiendo + + + reacted_tagged_in_3 + + NSStringLocalizedFormatKey + %#@REACTED@ + REACTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ y %1$d más han reaccionado a un post en el que te etiquetaron + many + %2$@ y %1$d más han reaccionado a un post en el que te etiquetaron + other + %2$@ y %1$d más han reaccionado a un post en el que te etiquetaron + + + reacted_your_post_3 + + NSStringLocalizedFormatKey + %#@REACTED@ + REACTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ y %1$d más han reaccionado a tu post + many + %2$@ y %1$d más han reaccionado a tu post + other + %2$@ y %1$d más han reaccionado a tu post + + + reacted_your_profile_3 + + NSStringLocalizedFormatKey + %#@REACTED@ + REACTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ y %1$d más han reaccionado a tu perfil + many + %2$@ y %1$d más han reaccionado a tu perfil + other + %2$@ y %1$d más han reaccionado a tu perfil + + + reactions_count + + NSStringLocalizedFormatKey + %#@REACTIONS@ + REACTIONS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Reacción + many + Reacciones + other + Reacciones + + + relays_count + + NSStringLocalizedFormatKey + %#@RELAYS@ + RELAYS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Relay + many + Relays + other + Relays + + + replying_to_two_and_others + + NSStringLocalizedFormatKey + %#@OTHERS@ + OTHERS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Respondiendo a %2$@, %3$@ & %1$d más + many + Respondiendo a %2$@, %3$@ & %1$d más + other + Respondiendo a %2$@, %3$@ & %1$d más + + + reposted_tagged_in_3 + + NSStringLocalizedFormatKey + %#@REPOSTED@ + REPOSTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ y %1$d más han republicado un post en el que te etiquetaron + many + %2$@ y %1$d más han republicado un post en el que te etiquetaron + other + %2$@ y %1$d más han republicado un post en el que te etiquetaron + + + reposted_your_post_3 + + NSStringLocalizedFormatKey + %#@REPOSTED@ + REPOSTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ y %1$d más han republicado tu post + many + %2$@ y %1$d más han republicado tu post + other + %2$@ y %1$d más han republicado tu post + + + reposted_your_profile_3 + + NSStringLocalizedFormatKey + %#@REPOSTED@ + REPOSTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ y %1$d más han republicado tu perfil + many + %2$@ y %1$d más han republicado tu perfil + other + %2$@ y %1$d más han republicado tu perfil + + + reposts_count + + NSStringLocalizedFormatKey + %#@REPOSTS@ + REPOSTS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Republicación + many + Republicaciones + other + Republicaciones + + + sats_count + + NSStringLocalizedFormatKey + %1$#@SATS@ + SATS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + @ + one + %2$@ sat + many + %2$@ sats + other + %2$@ sats + + + zapped_tagged_in_3 + + NSStringLocalizedFormatKey + %#@ZAPPED@ + ZAPPED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ y %1$d más han zapeado un post en el que te etiquetaron + many + %2$@ y %1$d más han zapeado un post en el que te etiquetaron + other + %2$@ y %1$d más han zapeado un post en el que te etiquetaron + + + zapped_your_post_3 + + NSStringLocalizedFormatKey + %#@ZAPPED@ + ZAPPED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ y %1$d más han zapeado tu post + many + %2$@ y %1$d más han zapeado tu post + other + %2$@ y %1$d más han zapeado tu post + + + zapped_your_profile_3 + + NSStringLocalizedFormatKey + %#@ZAPPED@ + ZAPPED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ y %1$d más han zapeado tu perfil + many + %2$@ y %1$d más han zapeado tu perfil + other + %2$@ y %1$d más han zapeado tu perfil + + + zaps_count + + NSStringLocalizedFormatKey + %#@ZAPS@ + ZAPS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Zap + many + Zaps + other + Zaps + + + + diff --git a/damus/fa.lproj/Localizable.strings b/damus/fa.lproj/Localizable.strings index 0c6137db..831059d4 100644 Binary files a/damus/fa.lproj/Localizable.strings and b/damus/fa.lproj/Localizable.strings differ diff --git a/damus/fr-CA.lproj/Localizable.strings b/damus/fr-CA.lproj/Localizable.strings index f50a6296..8d6e1222 100644 Binary files a/damus/fr-CA.lproj/Localizable.strings and b/damus/fr-CA.lproj/Localizable.strings differ diff --git a/damus/fr-FR.lproj/Localizable.strings b/damus/fr-FR.lproj/Localizable.strings index 8f398462..a77689f4 100644 Binary files a/damus/fr-FR.lproj/Localizable.strings and b/damus/fr-FR.lproj/Localizable.strings differ diff --git a/damus/hu-HU.lproj/Localizable.strings b/damus/hu-HU.lproj/Localizable.strings index fa776b66..015e9666 100644 Binary files a/damus/hu-HU.lproj/Localizable.strings and b/damus/hu-HU.lproj/Localizable.strings differ diff --git a/damus/it-IT.lproj/Localizable.strings b/damus/it-IT.lproj/Localizable.strings index cbe2a9bf..d392ffb2 100644 Binary files a/damus/it-IT.lproj/Localizable.strings and b/damus/it-IT.lproj/Localizable.strings differ diff --git a/damus/ja.lproj/Localizable.strings b/damus/ja.lproj/Localizable.strings index ae6f9189..3dc6a547 100644 Binary files a/damus/ja.lproj/Localizable.strings and b/damus/ja.lproj/Localizable.strings differ diff --git a/damus/ko.lproj/Localizable.strings b/damus/ko.lproj/Localizable.strings index 08955425..e11b4c33 100644 Binary files a/damus/ko.lproj/Localizable.strings and b/damus/ko.lproj/Localizable.strings differ diff --git a/damus/lv-LV.lproj/Localizable.strings b/damus/lv-LV.lproj/Localizable.strings index 25859dda..df70f264 100644 Binary files a/damus/lv-LV.lproj/Localizable.strings and b/damus/lv-LV.lproj/Localizable.strings differ diff --git a/damus/nl.lproj/Localizable.strings b/damus/nl.lproj/Localizable.strings index 86befef7..7effd23b 100644 Binary files a/damus/nl.lproj/Localizable.strings and b/damus/nl.lproj/Localizable.strings differ diff --git a/damus/pl-PL.lproj/Localizable.strings b/damus/pl-PL.lproj/Localizable.strings index 353d9e50..447c1ccc 100644 Binary files a/damus/pl-PL.lproj/Localizable.strings and b/damus/pl-PL.lproj/Localizable.strings differ diff --git a/damus/pl-PL.lproj/Localizable.stringsdict b/damus/pl-PL.lproj/Localizable.stringsdict index 01f4fb66..24bd0b3b 100644 --- a/damus/pl-PL.lproj/Localizable.stringsdict +++ b/damus/pl-PL.lproj/Localizable.stringsdict @@ -15,11 +15,11 @@ one ... %d inna notatka ... few - ... %d innych notatek ... + ... %d inne notatki ... many ... %d innych notatek ... other - ... %d inne notatki ... + ... %d innych notatek ... followers_count @@ -35,11 +35,11 @@ one Obserwujący few - Followers + Obserwujących many - Followers + Obserwujących other - Obserwujący + Obserwujących following_count @@ -53,13 +53,13 @@ NSStringFormatValueTypeKey d one - Obserwujący + Obserwuje few - Obserwujących + Obserwuje many - Obserwujących + Obserwuje other - Obserwujących + Obserwuje reacted_tagged_in_3 @@ -135,11 +135,11 @@ one Reakcja few - Reactions - many - Reactions - other Reakcje + many + Reakcji + other + Reakcji relays_count @@ -159,7 +159,7 @@ many Przekaźników other - Przekaźniki + Przekaźników replying_to_two_and_others @@ -173,13 +173,13 @@ NSStringFormatValueTypeKey d one - Replying to %2$@, %3$@ i %1$d innej osoba + W odpowiedzi do %2$@, %3$@ i %1$d innej osobie few - Replying to %2$@, %3$@ i %1$d others + W odpowiedzi do %2$@, %3$@ i %1$d innych osób many - Replying to %2$@, %3$@ i %1$d others + W odpowiedzi do %2$@, %3$@ i %1$d innych osób other - Replying to %2$@, %3$@ i %1$d innym osobom + W odpowiedzi do %2$@, %3$@ i %1$d innych osób reposted_tagged_in_3 @@ -195,7 +195,7 @@ one %2$@ i %1$d inna osoba opublikowała wiadomość, w której jesteś oznaczony few - %2$@ i %1$d inne osobe opublikowały wiadomość, w której jesteś oznaczony + %2$@ i %1$d inne osoby opublikowały wiadomość, w której jesteś oznaczony many %2$@ i %1$d innych osób opublikowało wiadomość, w której jesteś oznaczony other @@ -255,11 +255,11 @@ one Podany dalej few - Reposts - many - Reposts - other Podane dalej + many + Podanych dalej + other + Podanych dalej sats_count @@ -275,11 +275,11 @@ one %2$@ sat few - %2$@ sats + %2$@ satsy many - %2$@ sats + %2$@ satsów other - %2$@ satoszy + %2$@ satsa zapped_tagged_in_3 @@ -359,7 +359,7 @@ many Zapów other - Zapy + Zapa diff --git a/damus/pt-BR.lproj/InfoPlist.strings b/damus/pt-BR.lproj/InfoPlist.strings new file mode 100644 index 00000000..4d37b744 Binary files /dev/null and b/damus/pt-BR.lproj/InfoPlist.strings differ diff --git a/damus/pt-BR.lproj/Localizable.strings b/damus/pt-BR.lproj/Localizable.strings new file mode 100644 index 00000000..f2baad88 Binary files /dev/null and b/damus/pt-BR.lproj/Localizable.strings differ diff --git a/damus/pt-BR.lproj/Localizable.stringsdict b/damus/pt-BR.lproj/Localizable.stringsdict new file mode 100644 index 00000000..ccf22192 --- /dev/null +++ b/damus/pt-BR.lproj/Localizable.stringsdict @@ -0,0 +1,330 @@ + + + + + collapsed_event_view_other_notes + + NSStringLocalizedFormatKey + %#@NOTES@ + NOTES + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + ... %d Outras observações ... + many + ... %d Outras observações ... + other + ... %d outras observações ... + + + followers_count + + NSStringLocalizedFormatKey + %#@FOLLOWERS@ + FOLLOWERS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Seguidor + many + Seguidores + other + Seguidores + + + following_count + + NSStringLocalizedFormatKey + %#@FOLLOWING@ + FOLLOWING + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Seguindo + many + Seguindo + other + Seguindo + + + reacted_tagged_in_3 + + NSStringLocalizedFormatKey + %#@REACTED@ + REACTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ e %1$d outro reagiram a uma publicação na qual você está marcado + many + %2$@ e %1$d muitos outros reagiram a uma publicação na qual você está marcado + other + %2$@ e %1$d outros reagiram a uma publicação na qual você está marcado + + + reacted_your_post_3 + + NSStringLocalizedFormatKey + %#@REACTED@ + REACTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ e %1$d outro reagiu à sua publicação + many + %2$@ e %1$d muitos outros reagiram à sua publicação + other + %2$@ e %1$d outros reagiram à sua publicação + + + reacted_your_profile_3 + + NSStringLocalizedFormatKey + %#@REACTED@ + REACTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ e %1$d outros reagiram ao seu perfil + many + %2$@ e %1$d muitos outros reagiram ao seu perfil + other + %2$@ e %1$d outros reagiram ao seu perfil + + + reactions_count + + NSStringLocalizedFormatKey + %#@REACTIONS@ + REACTIONS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Reação + many + Reações + other + Reações + + + relays_count + + NSStringLocalizedFormatKey + %#@RELAYS@ + RELAYS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Transmissão + many + Transmissões + other + Transmissões + + + replying_to_two_and_others + + NSStringLocalizedFormatKey + %#@OTHERS@ + OTHERS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Respondendo para %2$@, %3$@ %1$d e outro + many + Respondendo para %2$@, %3$@ %1$d e muitos outros + other + Respondendo para %2$@, %3$@ %1$d e outros + + + reposted_tagged_in_3 + + NSStringLocalizedFormatKey + %#@REPOSTED@ + REPOSTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ e %1$d outro republicaram uma publicação na qual você está marcado + many + %2$@ e %1$d muitos outros republicaram uma publicação na qual você está marcado + other + %2$@ e %1$d outros republicaram uma publicação na qual você está marcado + + + reposted_your_post_3 + + NSStringLocalizedFormatKey + %#@REPOSTED@ + REPOSTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ e %1$d outro republicaram seu perfil + many + %2$@ e %1$d muitos outros republicaram seu perfil + other + %2$@ e %1$d outros republicaram seu perfil + + + reposted_your_profile_3 + + NSStringLocalizedFormatKey + %#@REPOSTED@ + REPOSTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ e %1$d outro republicaram seu perfil + many + %2$@ e %1$d muitos outros republicaram seu perfil + other + %2$@ e %1$d outros republicaram seu perfil + + + reposts_count + + NSStringLocalizedFormatKey + %#@REPOSTS@ + REPOSTS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Republicação + many + Republicações + other + Republicações + + + sats_count + + NSStringLocalizedFormatKey + %1$#@SATS@ + SATS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + @ + one + %2$@ sat + many + %2$@ sats + other + %2$@ sats + + + zapped_tagged_in_3 + + NSStringLocalizedFormatKey + %#@ZAPPED@ + ZAPPED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ e %1$d outro eletrizaram uma publicação na qual você está marcado + many + %2$@ e %1$d muitos outros eletrizaram uma publicação na qual você está marcado + other + %2$@ e %1$d outros eletrizaram uma publicação na qual você está marcado + + + zapped_your_post_3 + + NSStringLocalizedFormatKey + %#@ZAPPED@ + ZAPPED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ e %1$d outro eletrizaram sua publicação + many + %2$@ e %1$d muitos outros eletrizaram sua publicação + other + %2$@ e %1$d outros eletrizaram sua publicação + + + zapped_your_profile_3 + + NSStringLocalizedFormatKey + %#@ZAPPED@ + ZAPPED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ e %1$d outro eletrizaram seu perfil + many + %2$@ e %1$d muitos outros eletrizaram seu perfil + other + %2$@ e %1$d outros eletrizaram seu perfil + + + zaps_count + + NSStringLocalizedFormatKey + %#@ZAPS@ + ZAPS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Iluminou + many + Muitos iluminaram + other + Iluminaram + + + + diff --git a/damus/pt-PT.lproj/Localizable.strings b/damus/pt-PT.lproj/Localizable.strings index cc720db3..16cb4f37 100644 Binary files a/damus/pt-PT.lproj/Localizable.strings and b/damus/pt-PT.lproj/Localizable.strings differ diff --git a/damus/ru.lproj/Localizable.strings b/damus/ru.lproj/Localizable.strings index 86bef8e8..e0d60e2d 100644 Binary files a/damus/ru.lproj/Localizable.strings and b/damus/ru.lproj/Localizable.strings differ diff --git a/damus/ru.lproj/Localizable.stringsdict b/damus/ru.lproj/Localizable.stringsdict index dfb8387a..022e3842 100644 --- a/damus/ru.lproj/Localizable.stringsdict +++ b/damus/ru.lproj/Localizable.stringsdict @@ -39,7 +39,27 @@ many Подписчиков other - Подписчик + Подписчики + + + following_count + + NSStringLocalizedFormatKey + %#@FOLLOWING@ + FOLLOWING + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Подписки + few + Подписки + many + Подписки + other + Подписки reacted_tagged_in_3 @@ -119,7 +139,7 @@ many Реакций other - Реакция + Реакции relays_count @@ -133,13 +153,13 @@ NSStringFormatValueTypeKey d one - Релей + Реле few - Релея + Реле many - Релеев + Реле other - Релей + Реле replying_to_two_and_others @@ -193,13 +213,13 @@ NSStringFormatValueTypeKey d one - %2$@ и %1$d сделали репост Вашей заметки + %2$@ и %1$d сделали репост Вашего поста few - %2$@ и еще %1$d пользователя сделали репост Вашей заметки + %2$@ и еще %1$d пользователя сделали репост Вашего поста many %2$@ и еще %1$d пользователей сделали репост Вашей заметки other - %2$@ и еще %1$d пользователь сделали репост Вашей заметки + %2$@ и еще %1$d пользователь сделали репост Вашего поста reposted_your_profile_3 @@ -235,9 +255,9 @@ one Репост few - Reposts + Репостов many - Reposts + Репостов other Репосты diff --git a/damus/sv-SE.lproj/Localizable.strings b/damus/sv-SE.lproj/Localizable.strings index b295dfd7..544ab10e 100644 Binary files a/damus/sv-SE.lproj/Localizable.strings and b/damus/sv-SE.lproj/Localizable.strings differ diff --git a/damus/sv-SE.lproj/Localizable.stringsdict b/damus/sv-SE.lproj/Localizable.stringsdict index 94889b66..4db52d5c 100644 --- a/damus/sv-SE.lproj/Localizable.stringsdict +++ b/damus/sv-SE.lproj/Localizable.stringsdict @@ -205,7 +205,7 @@ NSStringFormatValueTypeKey d one - Dela + Delat other Delningar diff --git a/damus/tr-TR.lproj/Localizable.strings b/damus/tr-TR.lproj/Localizable.strings index 49a39729..52c1972d 100644 Binary files a/damus/tr-TR.lproj/Localizable.strings and b/damus/tr-TR.lproj/Localizable.strings differ diff --git a/damus/uk.lproj/Localizable.strings b/damus/uk.lproj/Localizable.strings index 7ef76737..ee2f42a9 100644 Binary files a/damus/uk.lproj/Localizable.strings and b/damus/uk.lproj/Localizable.strings differ diff --git a/damus/vi.lproj/InfoPlist.strings b/damus/vi.lproj/InfoPlist.strings new file mode 100644 index 00000000..9051dc65 Binary files /dev/null and b/damus/vi.lproj/InfoPlist.strings differ diff --git a/damus/vi.lproj/Localizable.strings b/damus/vi.lproj/Localizable.strings new file mode 100644 index 00000000..2b6322a6 Binary files /dev/null and b/damus/vi.lproj/Localizable.strings differ diff --git a/damus/vi.lproj/Localizable.stringsdict b/damus/vi.lproj/Localizable.stringsdict new file mode 100644 index 00000000..7a810ec6 --- /dev/null +++ b/damus/vi.lproj/Localizable.stringsdict @@ -0,0 +1,258 @@ + + + + + collapsed_event_view_other_notes + + NSStringLocalizedFormatKey + %#@NOTES@ + NOTES + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + other + ... %d bài đăng khác ... + + + followers_count + + NSStringLocalizedFormatKey + %#@FOLLOWERS@ + FOLLOWERS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + other + Người theo dõi + + + following_count + + NSStringLocalizedFormatKey + %#@FOLLOWING@ + FOLLOWING + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + other + Đang theo dõi + + + reacted_tagged_in_3 + + NSStringLocalizedFormatKey + %#@REACTED@ + REACTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + other + %2$@ và %1$d người khác đã bày tỏ cảm xúc về bài đăng mà bạn được gắn thẻ + + + reacted_your_post_3 + + NSStringLocalizedFormatKey + %#@REACTED@ + REACTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + other + %2$@ và %1$d người khác đã bày tỏ cảm xúc về bài đăng bạn + + + reacted_your_profile_3 + + NSStringLocalizedFormatKey + %#@REACTED@ + REACTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + other + %2$@ và %1$d người khác đã bày tỏ cảm xúc về hồ sơ của bạn + + + reactions_count + + NSStringLocalizedFormatKey + %#@REACTIONS@ + REACTIONS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + other + Cảm xúc + + + relays_count + + NSStringLocalizedFormatKey + %#@RELAYS@ + RELAYS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + other + Relays + + + replying_to_two_and_others + + NSStringLocalizedFormatKey + %#@OTHERS@ + OTHERS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + other + Trả lời %2$@, %3$@ & %1$d người khác + + + reposted_tagged_in_3 + + NSStringLocalizedFormatKey + %#@REPOSTED@ + REPOSTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + other + %2$@ và %1$d người khác đã đăng lại bài đăng mà bạn được gắn thẻ + + + reposted_your_post_3 + + NSStringLocalizedFormatKey + %#@REPOSTED@ + REPOSTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + other + %2$@ và %1$d người khác đã đăng lại bài đăng của bạn + + + reposted_your_profile_3 + + NSStringLocalizedFormatKey + %#@REPOSTED@ + REPOSTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + other + %2$@ và %1$d người khác đã đăng lại hồ sơ của bạn + + + reposts_count + + NSStringLocalizedFormatKey + %#@REPOSTS@ + REPOSTS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + other + Đăng lại + + + sats_count + + NSStringLocalizedFormatKey + %1$#@SATS@ + SATS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + @ + other + %2$@ sats + + + zapped_tagged_in_3 + + NSStringLocalizedFormatKey + %#@ZAPPED@ + ZAPPED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + other + %2$@ và %1$d người khác đã zap bài đăng mà bạn được gắn thẻ + + + zapped_your_post_3 + + NSStringLocalizedFormatKey + %#@ZAPPED@ + ZAPPED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + other + %2$@ và %1$d người khác đã zap bài đăng của bạn + + + zapped_your_profile_3 + + NSStringLocalizedFormatKey + %#@ZAPPED@ + ZAPPED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + other + %2$@ và %1$d người khác đã zap hồ sơ của bạn + + + zaps_count + + NSStringLocalizedFormatKey + %#@ZAPS@ + ZAPS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + other + Zaps + + + + diff --git a/damus/zh-CN.lproj/Localizable.strings b/damus/zh-CN.lproj/Localizable.strings index c08209de..4387bd79 100644 Binary files a/damus/zh-CN.lproj/Localizable.strings and b/damus/zh-CN.lproj/Localizable.strings differ diff --git a/damus/zh-CN.lproj/Localizable.stringsdict b/damus/zh-CN.lproj/Localizable.stringsdict index 6d2cc4d5..14ae50dc 100644 --- a/damus/zh-CN.lproj/Localizable.stringsdict +++ b/damus/zh-CN.lproj/Localizable.stringsdict @@ -13,7 +13,7 @@ NSStringFormatValueTypeKey d other - ... %d 条更多推 ... + ... %d 条更多便条... followers_count @@ -55,7 +55,7 @@ NSStringFormatValueTypeKey d other - %2$@ 和 %1$d 个其他用户回应了提到你的推文 + %2$@ 和 %1$d 个其他用户回应了提到你的便条 reacted_your_post_3 @@ -69,7 +69,7 @@ NSStringFormatValueTypeKey d other - %2$@ 和 %1$d 个其他用户回应了你的推文 + %2$@ 和 %1$d 个其他用户回应了你的便条 reacted_your_profile_3 @@ -139,7 +139,7 @@ NSStringFormatValueTypeKey d other - %2$@ 和 %1$d 个其他用户转发了提到你的推文 + %2$@ 和 %1$d 个其他用户转发了提到你的便条 reposted_your_post_3 @@ -153,7 +153,7 @@ NSStringFormatValueTypeKey d other - %2$@ 和 %1$d 个其他用户转发了你的推文 + %2$@ 和 %1$d 个其他用户转发了你的便条 reposted_your_profile_3 @@ -209,7 +209,7 @@ NSStringFormatValueTypeKey d other - %2$@ 和 %1$d 个其他用户电击了提到你的推文 + %2$@ 和 %1$d 个其他用户电击了提到你的便条 zapped_your_post_3 diff --git a/damus/zh-HK.lproj/Localizable.strings b/damus/zh-HK.lproj/Localizable.strings index b12e1fac..7276d305 100644 Binary files a/damus/zh-HK.lproj/Localizable.strings and b/damus/zh-HK.lproj/Localizable.strings differ diff --git a/damus/zh-TW.lproj/Localizable.strings b/damus/zh-TW.lproj/Localizable.strings index c2f0096b..dda3387a 100644 Binary files a/damus/zh-TW.lproj/Localizable.strings and b/damus/zh-TW.lproj/Localizable.strings differ