diff --git a/damus.xcodeproj/project.pbxproj b/damus.xcodeproj/project.pbxproj index a815be85..4a6289d7 100644 --- a/damus.xcodeproj/project.pbxproj +++ b/damus.xcodeproj/project.pbxproj @@ -320,6 +320,12 @@ 3AA247FE297E3D900090C62D /* RepostsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RepostsView.swift; sourceTree = ""; }; 3AA24801297E3DC20090C62D /* RepostView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RepostView.swift; sourceTree = ""; }; 3AA59D1C2999B0400061C48E /* DraftsModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DraftsModel.swift; sourceTree = ""; }; + 3AA5E70229B682A5002701ED /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/Localizable.strings; sourceTree = ""; }; + 3AA5E70329B682AD002701ED /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/InfoPlist.strings; sourceTree = ""; }; + 3AA5E70429B682B3002701ED /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = uk; path = uk.lproj/Localizable.stringsdict; sourceTree = ""; }; + 3AA5E70529B9E83E002701ED /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/InfoPlist.strings; sourceTree = ""; }; + 3AA5E70629B9E844002701ED /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Localizable.strings; sourceTree = ""; }; + 3AA5E70729B9E84A002701ED /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = bg; path = bg.lproj/Localizable.stringsdict; sourceTree = ""; }; 3AAA95C9298DF87B00F3D526 /* TranslationService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TranslationService.swift; sourceTree = ""; }; 3AAA95CB298E07E900F3D526 /* DeepLPlan.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeepLPlan.swift; sourceTree = ""; }; 3AB5B86A2986D8A3006599D2 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = ""; }; @@ -332,6 +338,9 @@ 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 = ""; }; + 3AD5662B29BD2F5300BF77C5 /* fa */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fa; path = fa.lproj/InfoPlist.strings; sourceTree = ""; }; + 3AD5662C29BD2F5300BF77C5 /* fa */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = fa; path = fa.lproj/Localizable.stringsdict; sourceTree = ""; }; + 3AD5662D29BD2F5300BF77C5 /* fa */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fa; path = fa.lproj/Localizable.strings; sourceTree = ""; }; 3AE45AF5297BB2E700C1D842 /* LibreTranslateServer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LibreTranslateServer.swift; sourceTree = ""; }; 3AEB8003297CCEA800713A25 /* tr-TR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "tr-TR"; path = "tr-TR.lproj/InfoPlist.strings"; sourceTree = ""; }; 3AEB8004297CCEA800713A25 /* tr-TR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "tr-TR"; path = "tr-TR.lproj/Localizable.strings"; sourceTree = ""; }; @@ -1258,6 +1267,9 @@ ru, "zh-HK", "zh-TW", + uk, + bg, + fa, ); mainGroup = 4CE6DEDA27F7A08100C66700; packageReferences = ( @@ -1595,6 +1607,9 @@ 3A827A1A299FC69D00C4D171 /* ru */, 3A3040FB29A91F03008A0F29 /* zh-HK */, 3A3040FD29A91F31008A0F29 /* zh-TW */, + 3AA5E70429B682B3002701ED /* uk */, + 3AA5E70729B9E84A002701ED /* bg */, + 3AD5662C29BD2F5300BF77C5 /* fa */, ); name = Localizable.stringsdict; sourceTree = ""; @@ -1620,6 +1635,9 @@ 3A827A18299FC69D00C4D171 /* ru */, 3A3040F929A91ED6008A0F29 /* zh-HK */, 3A3040FC29A91F31008A0F29 /* zh-TW */, + 3AA5E70329B682AD002701ED /* uk */, + 3AA5E70529B9E83E002701ED /* bg */, + 3AD5662B29BD2F5300BF77C5 /* fa */, ); name = InfoPlist.strings; sourceTree = ""; @@ -1646,6 +1664,9 @@ 3A3040FA29A91EFC008A0F29 /* zh-HK */, 3A3040FE29A91F31008A0F29 /* zh-TW */, 3A3040FF29AB02D1008A0F29 /* en-US */, + 3AA5E70229B682A5002701ED /* uk */, + 3AA5E70629B9E844002701ED /* bg */, + 3AD5662D29BD2F5300BF77C5 /* fa */, ); name = Localizable.strings; sourceTree = ""; diff --git a/damus/Models/TranslationService.swift b/damus/Models/TranslationService.swift index 19e9697e..0561c13c 100644 --- a/damus/Models/TranslationService.swift +++ b/damus/Models/TranslationService.swift @@ -23,7 +23,7 @@ enum TranslationService: String, CaseIterable, Identifiable { var model: Model { switch self { case .none: - return .init(tag: self.rawValue, displayName: NSLocalizedString("None", comment: "Dropdown option for selecting no translation service.")) + return .init(tag: self.rawValue, displayName: NSLocalizedString("none_translation_service", value: "None", comment: "Dropdown option for selecting no translation service.")) case .libretranslate: return .init(tag: self.rawValue, displayName: NSLocalizedString("LibreTranslate (Open Source)", comment: "Dropdown option for selecting LibreTranslate as the translation service.")) case .deepl: diff --git a/damus/Views/Events/EventMenu.swift b/damus/Views/Events/EventMenu.swift index 0bda0b67..0e0cc975 100644 --- a/damus/Views/Events/EventMenu.swift +++ b/damus/Views/Events/EventMenu.swift @@ -20,7 +20,7 @@ struct EventMenuContext: View { MenuItems(event: event, keypair: keypair, target_pubkey: target_pubkey, bookmarks: bookmarks) } label: { - Label(NSLocalizedString("", comment: "Context menu"), systemImage: "ellipsis") + Label("", systemImage: "ellipsis") .foregroundColor(Color.gray) } } diff --git a/damus/Views/ProfileName.swift b/damus/Views/ProfileName.swift index a0631dbc..86eec37d 100644 --- a/damus/Views/ProfileName.swift +++ b/damus/Views/ProfileName.swift @@ -135,7 +135,7 @@ struct EventProfileName: View { Text(real_name) .font(.body.weight(.bold)) - + Text(real_name.isEmpty ? "" : " ") + + Text(verbatim: real_name.isEmpty ? "" : " ") + Text(verbatim: "@\(display_name ?? Profile.displayName(profile: profile, pubkey: pubkey))") .foregroundColor(Color("DamusMediumGrey")) diff --git a/damus/Views/ProfileView.swift b/damus/Views/ProfileView.swift index 23dfd283..7c4c96a8 100644 --- a/damus/Views/ProfileView.swift +++ b/damus/Views/ProfileView.swift @@ -54,6 +54,11 @@ func followersCountString(_ count: Int, locale: Locale = Locale.current) -> Stri return String(format: bundle.localizedString(forKey: "followers_count", value: nil, table: nil), locale: locale, count) } +func followingCountString(_ count: Int, locale: Locale = Locale.current) -> String { + let bundle = bundleForLocale(locale: locale) + return String(format: bundle.localizedString(forKey: "following_count", value: nil, table: nil), locale: locale, count) +} + func relaysCountString(_ count: Int, locale: Locale = Locale.current) -> String { let bundle = bundleForLocale(locale: locale) return String(format: bundle.localizedString(forKey: "relays_count", value: nil, table: nil), locale: locale, count) @@ -368,7 +373,7 @@ struct ProfileView: View { let following_model = FollowingModel(damus_state: damus_state, contacts: contacts) NavigationLink(destination: FollowingView(damus_state: damus_state, following: following_model, whos: profile.pubkey)) { HStack { - let noun_text = Text("Following", comment: "Text on the user profile page next to the number of accounts a user is following.").font(.subheadline).foregroundColor(.gray) + let noun_text = Text(verbatim: "\(followingCountString(profile.following))").font(.subheadline).foregroundColor(.gray) Text("\(Text("\(profile.following)").font(.subheadline.weight(.medium))) \(noun_text)", comment: "Sentence composed of 2 variables to describe how many profiles a user is following. In source English, the first variable is the number of profiles being followed, and the second variable is 'Following'.") } } diff --git a/damus/Views/Search/SearchingProfileView.swift b/damus/Views/Search/SearchingProfileView.swift index 11e5dc4b..a5ce8bf9 100644 --- a/damus/Views/Search/SearchingProfileView.swift +++ b/damus/Views/Search/SearchingProfileView.swift @@ -9,7 +9,7 @@ import SwiftUI struct SearchingProfileView: View { var body: some View { - Text(/*@START_MENU_TOKEN@*/"Hello, World!"/*@END_MENU_TOKEN@*/) + Text(verbatim: /*@START_MENU_TOKEN@*/"Hello, World!"/*@END_MENU_TOKEN@*/) } } diff --git a/damus/Views/Zaps/CustomizeZapView.swift b/damus/Views/Zaps/CustomizeZapView.swift index 70cbbfac..86e3c10f 100644 --- a/damus/Views/Zaps/CustomizeZapView.swift +++ b/damus/Views/Zaps/CustomizeZapView.swift @@ -91,7 +91,7 @@ struct CustomizeZapView: View { let pk = event.pubkey let prof = state.profiles.lookup(id: pk) let name = Profile.displayName(profile: prof, pubkey: pk) - return NSLocalizedString("Only '\(name)' can see that you zapped them", comment: "Description of private zap type where the zap is sent privately and does not identify the user to the public.") + return String.localizedStringWithFormat(NSLocalizedString("private_zap_description", value: "Only '%@' can see that you zapped them", comment: "Description of private zap type where the zap is sent privately and does not identify the user to the public."), name) case .non_zap: return NSLocalizedString("No zaps are sent, only a lightning payment.", comment: "Description of non-zap type where sats are sent to the user's wallet as a regular Lightning payment, not as a zap.") } @@ -102,7 +102,7 @@ struct CustomizeZapView: View { Text("Public", comment: "Picker option to indicate that a zap should be sent publicly and identify the user as who sent it.").tag(ZapType.pub) Text("Private", comment: "Picker option to indicate that a zap should be sent privately and not identify the user to the public.").tag(ZapType.priv) Text("Anonymous", comment: "Picker option to indicate that a zap should be sent anonymously and not identify the user as who sent it.").tag(ZapType.anon) - Text("None", comment: "Picker option to indicate that sats should be sent to the user's wallet as a regular Lightning payment, not as a zap.").tag(ZapType.non_zap) + Text(verbatim: NSLocalizedString("none_zap_type", value: "None", comment: "Picker option to indicate that sats should be sent to the user's wallet as a regular Lightning payment, not as a zap.")).tag(ZapType.non_zap) } .pickerStyle(.menu) } diff --git a/damus/ar.lproj/Localizable.strings b/damus/ar.lproj/Localizable.strings index a9a296b9..faa0e584 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 239190b1..6d07b02c 100644 --- a/damus/ar.lproj/Localizable.stringsdict +++ b/damus/ar.lproj/Localizable.stringsdict @@ -50,6 +50,30 @@ المتابِعون + following_count + + NSStringLocalizedFormatKey + %#@FOLLOWING@ + FOLLOWING + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + zero + المتابَعون + one + المتابَعون + two + المتابَعون + few + المتابَعون + many + المتابَعون + other + المتابَعون + + reacted_tagged_in_3 NSStringLocalizedFormatKey @@ -89,7 +113,7 @@ one %2$@ و %1$d مستخدم آخر تفاعل مع منشورك two - %2$@ و %1$d آخران تفاعلوا مع منشورك + %2$@ و %1$d آخران تفاعلا مع منشورك few %2$@ و %1$d آخرون تفاعلوا مع منشورك many @@ -211,7 +235,7 @@ two %2$@ و %1$d مستخدمان آخران نشروا منشورا تمت الإشارة لك فيه few - %2$@ و %1$d مستخدمون آخرون نشروا منشورا تمت الإشارة لك فيه + %2$@ و %1$d آخرون نشروا منشورا تمت الإشارة لك فيه many %2$@ و %1$d مستخدم آخر نشروا منشورا تمت الإشارة لك فيه other @@ -235,7 +259,7 @@ two %2$@ و %1$d مستخدمان آخران نشروا منشورك few - %2$@ و %1$d مستخدمون آخرون نشروا منشورك + %2$@ و %1$d آخرون نشروا منشورك many %2$@ و %1$d مستخدم آخر نشروا منشورك other @@ -259,7 +283,7 @@ two %2$@ و %1$d مستخدمان آخران نشروا حسابك few - %2$@ و %1$d مستخدمون آخرون نشروا حسابك + %2$@ و %1$d آخرون نشروا حسابك many %2$@ و %1$d مستخدم آخر نشروا حسابك other @@ -331,7 +355,7 @@ two %2$@ و %1$d مستخدمان آخران ومّضوا منشورا تمت الإشارة لك فيه few - %2$@ و %1$d مستخدم آخر ومّضوا منشورا تمت الإشارة لك فيه + %2$@ و %1$d آخررن ومّضوا منشورا تمت الإشارة لك فيه many %2$@ و %1$d مستخدم آخر ومّضوا منشورا تمت الإشارة لك فيه other @@ -355,7 +379,7 @@ two %2$@ و %1$d مستخدمان آخران ومّضوا منشورك few - %2$@ و %1$d مستخدمون آخرون ومّضوا منشورك + %2$@ و %1$d آخرون ومّضوا منشورك many %2$@ و %1$d مستخدم آخر ومّضوا منشورك other @@ -379,7 +403,7 @@ two %2$@ و %1$d مستخدمان آخران ومّضوا حسابك few - %2$@ و %1$d مستخدمون آخرون ومّضوا حسابك + %2$@ و %1$d آخرون ومّضوا حسابك many %2$@ و %1$d مستخدم آخر ومّضوا حسابك other diff --git a/damus/bg.lproj/InfoPlist.strings b/damus/bg.lproj/InfoPlist.strings new file mode 100644 index 00000000..fea8a30f Binary files /dev/null and b/damus/bg.lproj/InfoPlist.strings differ diff --git a/damus/bg.lproj/Localizable.strings b/damus/bg.lproj/Localizable.strings new file mode 100644 index 00000000..a55d554f Binary files /dev/null and b/damus/bg.lproj/Localizable.strings differ diff --git a/damus/bg.lproj/Localizable.stringsdict b/damus/bg.lproj/Localizable.stringsdict new file mode 100644 index 00000000..47c5c978 --- /dev/null +++ b/damus/bg.lproj/Localizable.stringsdict @@ -0,0 +1,278 @@ + + + + + collapsed_event_view_other_notes + + NSStringLocalizedFormatKey + %#@NOTES@ + NOTES + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + ... %d друга бележка ... + other + ... %d други бележки ... + + + followers_count + + NSStringLocalizedFormatKey + %#@FOLLOWERS@ + FOLLOWERS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Последовател + other + Последователи + + + reacted_tagged_in_3 + + NSStringLocalizedFormatKey + %#@REACTED@ + REACTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ и %1$d друг реагираха на бележка, в която ти бе споменат + other + %2$@ и %1$d други реагираха на бележка, в която ти бе споменат + + + reacted_your_post_3 + + NSStringLocalizedFormatKey + %#@REACTED@ + REACTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ и %1$d друг реагираха на твоята бележка + other + %2$@ и %1$d други реагираха на твоята бележка + + + reacted_your_profile_3 + + NSStringLocalizedFormatKey + %#@REACTED@ + REACTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ и %1$d друг реагираха на твоя профил + other + %2$@ и %1$d други реагираха на твоя профил + + + reactions_count + + NSStringLocalizedFormatKey + %#@REACTIONS@ + REACTIONS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Реакция + other + Реакции + + + relays_count + + NSStringLocalizedFormatKey + %#@RELAYS@ + RELAYS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Реле + other + Релета + + + replying_to_two_and_others + + NSStringLocalizedFormatKey + %#@OTHERS@ + OTHERS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Отговори на %2$@, %3$@ & %1$d друг + other + Отговори на %2$@, %3$@ & %1$d други + + + reposted_tagged_in_3 + + NSStringLocalizedFormatKey + %#@REPOSTED@ + REPOSTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ и %1$d друг споделиха бележка, в която ти бе споменат + other + %2$@ и %1$d други споделиха бележка, в която ти бе споменат + + + reposted_your_post_3 + + NSStringLocalizedFormatKey + %#@REPOSTED@ + REPOSTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ и %1$d друг споделиха твоята бележка + other + %2$@ и %1$d други споделиха твоята бележка + + + reposted_your_profile_3 + + NSStringLocalizedFormatKey + %#@REPOSTED@ + REPOSTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ и %1$d други споделиха твоя профил + other + %2$@ и %1$d други споделиха твоя профил + + + reposts_count + + NSStringLocalizedFormatKey + %#@REPOSTS@ + REPOSTS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Споделяне + other + Споделяния + + + sats_count + + NSStringLocalizedFormatKey + %1$#@SATS@ + SATS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + @ + one + %2$@ сатоши + other + %2$@ сатошита + + + zapped_tagged_in_3 + + NSStringLocalizedFormatKey + %#@ZAPPED@ + ZAPPED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ и %1$d друг пратиха zap на бележка, в която ти бе споменат + other + %2$@ и %1$d други пратиха zap на бележка, в която ти бе споменат + + + zapped_your_post_3 + + NSStringLocalizedFormatKey + %#@ZAPPED@ + ZAPPED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ и %1$d друг пратиха zap на твоята бележка + other + %2$@ и %1$d други пратиха zap на твоята бележка + + + zapped_your_profile_3 + + NSStringLocalizedFormatKey + %#@ZAPPED@ + ZAPPED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ и %1$d друг пратиха zap на вашия профил + other + %2$@ и %1$d други пратих zap на твоя профил + + + zaps_count + + NSStringLocalizedFormatKey + %#@ZAPS@ + ZAPS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Zap + other + Zaps + + + + diff --git a/damus/cs.lproj/Localizable.strings b/damus/cs.lproj/Localizable.strings index 2be49d04..e35ccc9a 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 1a5a0219..b9329b98 100644 Binary files a/damus/de.lproj/Localizable.strings and b/damus/de.lproj/Localizable.strings differ diff --git a/damus/de.lproj/Localizable.stringsdict b/damus/de.lproj/Localizable.stringsdict index 97ff82ff..72dafec3 100644 --- a/damus/de.lproj/Localizable.stringsdict +++ b/damus/de.lproj/Localizable.stringsdict @@ -125,7 +125,7 @@ NSStringFormatValueTypeKey d one - Antwort an %2$@, %3$@ & %1$d anderen + Antwort an %2$@, %3$@ & %1$d andere:r other Antwort an %2$@, %3$@ & %1$d andere diff --git a/damus/el-GR.lproj/Localizable.strings b/damus/el-GR.lproj/Localizable.strings index 8c2fd266..63f6a5bd 100644 Binary files a/damus/el-GR.lproj/Localizable.strings and b/damus/el-GR.lproj/Localizable.strings differ diff --git a/damus/el-GR.lproj/Localizable.stringsdict b/damus/el-GR.lproj/Localizable.stringsdict index 5b2ebae7..643c63b6 100644 --- a/damus/el-GR.lproj/Localizable.stringsdict +++ b/damus/el-GR.lproj/Localizable.stringsdict @@ -34,6 +34,22 @@ Ακόλουθοι + following_count + + NSStringLocalizedFormatKey + %#@FOLLOWING@ + FOLLOWING + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Ακόλουθος + other + Ακολουθείτε + + reacted_tagged_in_3 NSStringLocalizedFormatKey diff --git a/damus/en-US.lproj/Localizable.stringsdict b/damus/en-US.lproj/Localizable.stringsdict index 53fbef3a..1761de95 100644 --- a/damus/en-US.lproj/Localizable.stringsdict +++ b/damus/en-US.lproj/Localizable.stringsdict @@ -34,6 +34,22 @@ Followers + following_count + + NSStringLocalizedFormatKey + %#@FOLLOWING@ + FOLLOWING + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Following + other + Following + + reacted_tagged_in_3 NSStringLocalizedFormatKey diff --git a/damus/en-US.xcloc/Localized Contents/en-US.xliff b/damus/en-US.xcloc/Localized Contents/en-US.xliff index 20674ab9..d66a41dc 100644 --- a/damus/en-US.xcloc/Localized Contents/en-US.xliff +++ b/damus/en-US.xcloc/Localized Contents/en-US.xliff @@ -48,6 +48,11 @@ Sentence composed of 2 variables to describe how many people are following a use %@ has been blocked Alert message that informs a user was blocked. + + %@ not found + %@ not found + When a note or profile is not found when searching for it via its note id + %@. Creating an account doesn't require a phone number, email or name. Get started right away with zero friction. %@. Creating an account doesn't require a phone number, email or name. Get started right away with zero friction. @@ -126,8 +131,7 @@ Sentence composed of 2 variables to describe how many people are following a use Add Add - Button to add recommended relay server. - Button to confirm adding user inputted relay. + Button to confirm adding user inputted relay. Add Bookmark @@ -137,7 +141,8 @@ Sentence composed of 2 variables to describe how many people are following a use Add Relay Add Relay - Label for section for adding a relay server. + Button to add recommended relay server. + Label for section for adding a relay server. Add all @@ -149,6 +154,11 @@ Sentence composed of 2 variables to describe how many people are following a use Admin Label to display relay contact user. + + All + All + Label for filter for all notifications. + Anonymous Anonymous @@ -263,11 +273,6 @@ Sentence composed of 2 variables to describe how many people are following a use Cash App Dropdown option label for Lightning wallet, Cash App. - - Clear - Clear - Button for clearing cached data. - Clear All Clear All @@ -276,7 +281,7 @@ Sentence composed of 2 variables to describe how many people are following a use Clear Cache Clear Cache - Section title for clearing cached data. + Button to clear image cache. Comment @@ -288,6 +293,11 @@ Sentence composed of 2 variables to describe how many people are following a use Contact Label to display relay contact information. + + Continue + Continue + Continue with deleting the user. + Copied Copied @@ -415,8 +425,7 @@ Sentence composed of 2 variables to describe how many people are following a use Delete Button for deleting the users account. Button to delete a relay server that the user connects to. - Button to remove a user from their blocklist. - Section title for deleting the user + Button to remove a user from their blocklist. Delete Account @@ -433,6 +442,11 @@ Sentence composed of 2 variables to describe how many people are following a use Description Label to display relay description. + + Disable animations + Disable animations + Button to disable image animation + Dismiss Dismiss @@ -543,16 +557,6 @@ Sentence composed of 2 variables to describe how many people are following a use Get API Key Button to navigate to DeepL website to get a translation API key. - - Goto post %@ - Goto post %@ - Navigation link to go to post referenced by hex code. - - - Goto profile %@ - Goto profile %@ - Navigation link to go to profile. - Hide Hide @@ -574,6 +578,11 @@ Sentence composed of 2 variables to describe how many people are following a use Illegal content Button for user to report that the account or content has illegal content. + + Images + Images + Section title for images configuration. + Invalid key Invalid key @@ -652,11 +661,21 @@ Sentence composed of 2 variables to describe how many people are following a use Button for logging out the user. Button to close the alert that informs that the current account has been deleted. + + Looking for %@... + Looking for %@... + Label that appears when searching for note or profile + Make sure your nsec account key is saved before you logout or you will lose access to this account Make sure your nsec account key is saved before you logout or you will lose access to this account Reminder message in alert to get customer to verify that their private security account key is saved saved before logging out. + + Mentions + Mentions + Label for filter for seeing mention notifications (replies, etc). + Muun Muun @@ -687,11 +706,6 @@ Sentence composed of 2 variables to describe how many people are following a use No zaps are sent, only a lightning payment. Description of non-zap type where sats are sent to the user's wallet as a regular Lightning payment, not as a zap. - - None - None - Dropdown option for selecting no translation service. - Note contains "nsec1" private key. Are you sure? Note contains "nsec1" private key. Are you sure? @@ -712,11 +726,6 @@ Sentence composed of 2 variables to describe how many people are following a use Nudity or explicit content Button for user to report that the account or content has nudity or explicit content. - - Only '(name)' can see that you zapped them - Only '(name)' can see that you zapped them - Description of private zap type where the zap is sent privately and does not identify the user to the public. - Only you can see this message and who sent it. Only you can see this message and who sent it. @@ -740,7 +749,8 @@ Sentence composed of 2 variables to describe how many people are following a use Permanently Delete Account Permanently Delete Account - Alert for deleting the users account. + Alert for deleting the users account. + Section title for deleting the user Phoenix @@ -1038,6 +1048,11 @@ Picker option to indicate that a zap should be sent privately and not identify t Show wallet selector Toggle to show or hide selection of wallet. + + Sign Out + Sign Out + Section title for signing out + Sign out Sign out @@ -1146,7 +1161,7 @@ Picker option to indicate that a zap should be sent privately and not identify t Universe 🛸 Universe 🛸 - Navigation bar title for universal view where posts from all connected relay servers appear. + Toolbar label for the universal view where posts from all connected relay servers appear. User blocked @@ -1170,6 +1185,23 @@ Picker option to indicate that a zap should be sent privately and not identify t Label to display relay software version. Section title for displaying the version number of the Damus app. + + WARNING: + +THIS WILL SIGN AN EVENT THAT DELETES THIS ACCOUNT. + +YOU WILL NO LONGER BE ABLE TO LOG INTO DAMUS USING THIS ACCOUNT KEY. + + ARE YOU SURE YOU WANT TO CONTINUE? + WARNING: + +THIS WILL SIGN AN EVENT THAT DELETES THIS ACCOUNT. + +YOU WILL NO LONGER BE ABLE TO LOG INTO DAMUS USING THIS ACCOUNT KEY. + + ARE YOU SURE YOU WANT TO CONTINUE? + Alert for deleting the users account. + Wallet Wallet @@ -1291,6 +1323,16 @@ Picker option to indicate that a zap should be sent privately and not identify t none No search results. + + None + None + Dropdown option for selecting no translation service. + + + None + None + Picker option to indicate that sats should be sent to the user's wallet as a regular Lightning payment, not as a zap. + now now @@ -1306,6 +1348,11 @@ Picker option to indicate that a zap should be sent privately and not identify t optional Label indicating that a form input is optional. + + Only '%@' can see that you zapped them + Only '%@' can see that you zapped them + Description of private zap type where the zap is sent privately and does not identify the user to the public. + %@ reacted to a post you were tagged in %@ reacted to a post you were tagged in @@ -1453,6 +1500,21 @@ Picker option to indicate that a zap should be sent privately and not identify t %#@FOLLOWERS@ + + Following + Following + + + + Following + Following + + + + %#@FOLLOWING@ + %#@FOLLOWING@ + + %#@REACTED@ %#@REACTED@ 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 152ab4dd..074e150d 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/en-US.xcloc/Source Contents/damus/en-US.lproj/Localizable.stringsdict b/damus/en-US.xcloc/Source Contents/damus/en-US.lproj/Localizable.stringsdict index 53fbef3a..1761de95 100644 --- a/damus/en-US.xcloc/Source Contents/damus/en-US.lproj/Localizable.stringsdict +++ b/damus/en-US.xcloc/Source Contents/damus/en-US.lproj/Localizable.stringsdict @@ -34,6 +34,22 @@ Followers + following_count + + NSStringLocalizedFormatKey + %#@FOLLOWING@ + FOLLOWING + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Following + other + Following + + reacted_tagged_in_3 NSStringLocalizedFormatKey diff --git a/damus/es-419.lproj/Localizable.strings b/damus/es-419.lproj/Localizable.strings index 6319e9bf..c5fe4b25 100644 Binary files a/damus/es-419.lproj/Localizable.strings and b/damus/es-419.lproj/Localizable.strings differ diff --git a/damus/fa.lproj/Localizable.strings b/damus/fa.lproj/Localizable.strings index 1eada13b..0c6137db 100644 Binary files a/damus/fa.lproj/Localizable.strings and b/damus/fa.lproj/Localizable.strings differ diff --git a/damus/fa.lproj/Localizable.stringsdict b/damus/fa.lproj/Localizable.stringsdict new file mode 100644 index 00000000..8aadfd27 --- /dev/null +++ b/damus/fa.lproj/Localizable.stringsdict @@ -0,0 +1,294 @@ + + + + + collapsed_event_view_other_notes + + NSStringLocalizedFormatKey + %#@NOTES@ + NOTES + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + ... %d یادداشت دیگر ... + other + ... %d یادداشت‌های دیگر ... + + + followers_count + + NSStringLocalizedFormatKey + %#@FOLLOWERS@ + FOLLOWERS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + دنبال‌کننده + other + دنبال‌کنندگان + + + following_count + + NSStringLocalizedFormatKey + %#@FOLLOWING@ + FOLLOWING + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + دنبال‌شونده + other + دنبال‌شوندگان + + + reacted_tagged_in_3 + + NSStringLocalizedFormatKey + %#@REACTED@ + REACTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ و %1$d نفر دیگر به یک مطلب که شما در آن تگ شده‌اید بازخورد داده‌اند + other + %2$@ و %1$d نفر دیگر به یک مطلب که شما در آن تگ شده‌اید بازخورد داده‌اند + + + reacted_your_post_3 + + NSStringLocalizedFormatKey + %#@REACTED@ + REACTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ و %1$d نفر دیگر به مطلب شما بازخورد داده‌اند + other + %2$@ و %1$d نفر دیگر به مطلب شما بازخورد داده‌اند + + + reacted_your_profile_3 + + NSStringLocalizedFormatKey + %#@REACTED@ + REACTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ و %1$d نفر دیگر به نمایه‌ی شما بازخورد داده‌اند + other + %2$@ و %1$d نفر دیگر به نمایه‌ی شما بازخورد داده‌اند + + + reactions_count + + NSStringLocalizedFormatKey + %#@REACTIONS@ + REACTIONS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + بازخورد + other + بازخوردها + + + relays_count + + NSStringLocalizedFormatKey + %#@RELAYS@ + RELAYS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + ریلی + other + رله‌ها + + + replying_to_two_and_others + + NSStringLocalizedFormatKey + %#@OTHERS@ + OTHERS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + پاسخ به %2$@، %3$@ و %1$d نفر دیگر + other + پاسخ به %2$@، %3$@ و %1$d نفر دیگر + + + reposted_tagged_in_3 + + NSStringLocalizedFormatKey + %#@REPOSTED@ + REPOSTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ و %1$d نفر دیگر یک مطلب که شما در آن تگ شده‌اید را بازنشر کرده‌اند + other + %2$@ و %1$d نفر دیگر یک مطلب که شما در آن تگ شده‌اید را بازنشر کرده‌اند + + + reposted_your_post_3 + + NSStringLocalizedFormatKey + %#@REPOSTED@ + REPOSTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ و %1$d نفر دیگر مطلب شما را بازنشر کرده‌اند + other + %2$@ و %1$d نفر دیگر مطلب شما را بازنشر کرده‌اند + + + reposted_your_profile_3 + + NSStringLocalizedFormatKey + %#@REPOSTED@ + REPOSTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ و %1$d نفر دیگر نمایه‌ی شما را بازنشر کرده‌اند + other + %2$@ و %1$d نفر دیگر نمایه‌ی شما را بازنشر کرده‌اند + + + reposts_count + + NSStringLocalizedFormatKey + %#@REPOSTS@ + REPOSTS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + بازنشر + other + بازنشرها + + + sats_count + + NSStringLocalizedFormatKey + %1$#@SATS@ + SATS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + @ + one + %2$@ ساتوشی + other + %2$@ ساتوشی + + + zapped_tagged_in_3 + + NSStringLocalizedFormatKey + %#@ZAPPED@ + ZAPPED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ و %1$d نفر دیگر یک مطلب که شما در آن تگ شده‌اید را زپ کرده‌اند + other + %2$@ و %1$d نفر دیگر یک مطلب که شما در آن تگ شده‌اید را زپ کرده‌اند + + + zapped_your_post_3 + + NSStringLocalizedFormatKey + %#@ZAPPED@ + ZAPPED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ و %1$d نفر دیگر مطلب شما را زپ کرده‌اند + other + %2$@ و %1$d نفر دیگر مطلب شما را زپ کرده‌اند + + + zapped_your_profile_3 + + NSStringLocalizedFormatKey + %#@ZAPPED@ + ZAPPED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ و %1$d نفر دیگر نمایه‌ی شما را زپ کرده‌اند + other + %2$@ و %1$d نفر دیگر نمایه‌ی شما را زپ کرده‌اند + + + zaps_count + + NSStringLocalizedFormatKey + %#@ZAPS@ + ZAPS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Zap + other + Zaps + + + + diff --git a/damus/fr-FR.lproj/InfoPlist.strings b/damus/fr-FR.lproj/InfoPlist.strings index 14b5b6ac..70bb0a22 100644 Binary files a/damus/fr-FR.lproj/InfoPlist.strings and b/damus/fr-FR.lproj/InfoPlist.strings differ diff --git a/damus/fr-FR.lproj/Localizable.strings b/damus/fr-FR.lproj/Localizable.strings index 66ed4d43..d749ef8a 100644 Binary files a/damus/fr-FR.lproj/Localizable.strings and b/damus/fr-FR.lproj/Localizable.strings differ diff --git a/damus/fr-FR.lproj/Localizable.stringsdict b/damus/fr-FR.lproj/Localizable.stringsdict index 171aa189..6a98ad6d 100644 --- a/damus/fr-FR.lproj/Localizable.stringsdict +++ b/damus/fr-FR.lproj/Localizable.stringsdict @@ -38,6 +38,24 @@ Abonnés + following_count + + NSStringLocalizedFormatKey + %#@FOLLOWING@ + FOLLOWING + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Abonnement + many + Abonnements + other + Abonnements + + reacted_tagged_in_3 NSStringLocalizedFormatKey diff --git a/damus/hu_HU.lproj/InfoPlist.strings b/damus/hu_HU.lproj/InfoPlist.strings new file mode 100644 index 00000000..cec8f91d Binary files /dev/null and b/damus/hu_HU.lproj/InfoPlist.strings differ diff --git a/damus/hu_HU.lproj/Localizable.stringsdict b/damus/hu_HU.lproj/Localizable.stringsdict new file mode 100644 index 00000000..91db6d7a --- /dev/null +++ b/damus/hu_HU.lproj/Localizable.stringsdict @@ -0,0 +1,294 @@ + + + + + collapsed_event_view_other_notes + + NSStringLocalizedFormatKey + %#@NOTES@ + NOTES + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + ... %d egyéb bejegyzés ... + other + ... %d további bejegyzések ... + + + followers_count + + NSStringLocalizedFormatKey + %#@FOLLOWERS@ + FOLLOWERS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Követő + other + Követők + + + following_count + + NSStringLocalizedFormatKey + %#@FOLLOWING@ + FOLLOWING + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Követem + other + Követek + + + reacted_tagged_in_3 + + NSStringLocalizedFormatKey + %#@REACTED@ + REACTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ és %1$d más reagált egy bejegyzésre amiben meg voltál jelölve + other + %2$@ és %1$d mások reagáltak egy bejegyzésre amiben meg voltál jelölve + + + reacted_your_post_3 + + NSStringLocalizedFormatKey + %#@REACTED@ + REACTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ és %1$d más reagált a bejegyzésedre + other + %2$@ és %1$d mások reagáltak a bejegyzésedre + + + reacted_your_profile_3 + + NSStringLocalizedFormatKey + %#@REACTED@ + REACTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ és %1$d más reagált a profilodra + other + %2$@ és %1$d mások reagáltak a profilodra + + + reactions_count + + NSStringLocalizedFormatKey + %#@REACTIONS@ + REACTIONS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Reakció + other + Reakciók + + + relays_count + + NSStringLocalizedFormatKey + %#@RELAYS@ + RELAYS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Csomópont + other + Csomópontok + + + replying_to_two_and_others + + NSStringLocalizedFormatKey + %#@OTHERS@ + OTHERS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Válasz a %2$@, %3$@ & %1$d más + other + Válasz a %2$@, %3$@ & %1$d mások + + + reposted_tagged_in_3 + + NSStringLocalizedFormatKey + %#@REPOSTED@ + REPOSTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ és %1$d más megosztotta azt a bejegyzést amiben meg voltál jelölve + other + %2$@ és %1$d mások megosztották azt a bejegyzést amiben meg voltál jelölve + + + reposted_your_post_3 + + NSStringLocalizedFormatKey + %#@REPOSTED@ + REPOSTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ és %1$d más megosztotta a bejegyzésed + other + %2$@ és %1$d mások megosztották a bejegyzésed + + + reposted_your_profile_3 + + NSStringLocalizedFormatKey + %#@REPOSTED@ + REPOSTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ és %1$d más megosztotta a profilodat + other + %2$@ és %1$d mások megosztották a profilodat + + + reposts_count + + NSStringLocalizedFormatKey + %#@REPOSTS@ + REPOSTS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Megosztás + other + Megosztások + + + sats_count + + NSStringLocalizedFormatKey + %1$#@SATS@ + SATS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + @ + one + %2$@ sat + other + %2$@ sats + + + zapped_tagged_in_3 + + NSStringLocalizedFormatKey + %#@ZAPPED@ + ZAPPED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ és %1$d más Zap-elt egy bejegyzést amiben meg voltál jelölve + other + %2$@ és %1$d mások Zap-eltek egy bejegyzést amiben meg voltál jelölve + + + zapped_your_post_3 + + NSStringLocalizedFormatKey + %#@ZAPPED@ + ZAPPED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ és %1$d más Zap-elte a bejegyzésed + other + %2$@ és %1$d mások Zap-elték a bejegyzésed + + + zapped_your_profile_3 + + NSStringLocalizedFormatKey + %#@ZAPPED@ + ZAPPED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ és %1$d más Zap-elte a profilodat + other + %2$@ és %1$d mások Zap-elték a profilodat + + + zaps_count + + NSStringLocalizedFormatKey + %#@ZAPS@ + ZAPS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Zap + other + Zap-ek + + + + diff --git a/damus/ja.lproj/Localizable.strings b/damus/ja.lproj/Localizable.strings index 5d0801cc..26f38898 100644 Binary files a/damus/ja.lproj/Localizable.strings and b/damus/ja.lproj/Localizable.strings differ diff --git a/damus/ja.lproj/Localizable.stringsdict b/damus/ja.lproj/Localizable.stringsdict index 5fd1f095..1d41824c 100644 --- a/damus/ja.lproj/Localizable.stringsdict +++ b/damus/ja.lproj/Localizable.stringsdict @@ -30,6 +30,20 @@ フォロワー + following_count + + NSStringLocalizedFormatKey + %#@FOLLOWING@ + FOLLOWING + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + other + フォロー中 + + reacted_tagged_in_3 NSStringLocalizedFormatKey diff --git a/damus/nl.lproj/Localizable.strings b/damus/nl.lproj/Localizable.strings index e58970ef..3788d3f1 100644 Binary files a/damus/nl.lproj/Localizable.strings and b/damus/nl.lproj/Localizable.strings differ diff --git a/damus/nl.lproj/Localizable.stringsdict b/damus/nl.lproj/Localizable.stringsdict index 09629eb2..99c43178 100644 --- a/damus/nl.lproj/Localizable.stringsdict +++ b/damus/nl.lproj/Localizable.stringsdict @@ -34,6 +34,22 @@ Volgers + following_count + + NSStringLocalizedFormatKey + %#@FOLLOWING@ + FOLLOWING + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Volgend + other + Volgend + + reacted_tagged_in_3 NSStringLocalizedFormatKey diff --git a/damus/pl-PL.lproj/InfoPlist.strings b/damus/pl-PL.lproj/InfoPlist.strings index 2c29301f..a982f3cd 100644 Binary files a/damus/pl-PL.lproj/InfoPlist.strings and b/damus/pl-PL.lproj/InfoPlist.strings differ diff --git a/damus/pl-PL.lproj/Localizable.strings b/damus/pl-PL.lproj/Localizable.strings index 00084baf..353d9e50 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 6fcc2d62..7bb9555b 100644 --- a/damus/pl-PL.lproj/Localizable.stringsdict +++ b/damus/pl-PL.lproj/Localizable.stringsdict @@ -42,6 +42,26 @@ Obserwujący + following_count + + NSStringLocalizedFormatKey + %#@FOLLOWING@ + FOLLOWING + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Obserwujący + few + Obserwujących + many + Obserwujących + other + Obserwujących + + reacted_tagged_in_3 NSStringLocalizedFormatKey diff --git a/damus/ru.lproj/Localizable.strings b/damus/ru.lproj/Localizable.strings index fa4c9840..86bef8e8 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 f34a9b9c..dfb8387a 100644 --- a/damus/ru.lproj/Localizable.stringsdict +++ b/damus/ru.lproj/Localizable.stringsdict @@ -35,11 +35,71 @@ one Подписчик few - Followers + Подписчика many - Followers + Подписчиков other - Подписчики + Подписчик + + + reacted_tagged_in_3 + + NSStringLocalizedFormatKey + %#@REACTED@ + REACTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ и %1$d отреагировали на пост, в котором Вы были упомянуты + few + %2$@ и еще %1$d пользователя отреагировали на пост, в котором Вы были упомянуты + many + %2$@ и еще %1$d пользователей отреагировали на пост, в котором Вы были упомянуты + other + %2$@ и еще %1$d пользователь отреагировали на пост, в котором Вы были упомянуты + + + reacted_your_post_3 + + NSStringLocalizedFormatKey + %#@REACTED@ + REACTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ и %1$d отреагировали на Ваш пост + few + %2$@ и еще %1$d пользователя отреагировали на Ваш пост + many + %2$@ и еще %1$d пользователей отреагировали на Ваш пост + other + %2$@ и еще %1$d пользователь отреагировали на Ваш пост + + + reacted_your_profile_3 + + NSStringLocalizedFormatKey + %#@REACTED@ + REACTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ и %1$d отреагировали на ваш профиль + few + %2$@ и еще %1$d пользователя отреагировали на ваш профиль + many + %2$@ и еще %1$d пользователей отреагировали на ваш профиль + other + %2$@ и еще %1$d пользователь отреагировали на ваш профиль reactions_count @@ -55,11 +115,11 @@ one Реакция few - Reactions - many - Reactions - other Реакции + many + Реакций + other + Реакция relays_count @@ -75,31 +135,11 @@ one Релей few - Relays + Релея many - Relays + Релеев other - Релеи - - - replying_to_one_and_others - - NSStringLocalizedFormatKey - %#@OTHERS@ - OTHERS - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - d - one - В ответ %2$@ и %1$d другим - few - В ответ %2$@ и %1$d others - many - В ответ %2$@ и %1$d others - other - В ответ %2$@ и %1$d другие + Релей replying_to_two_and_others @@ -119,7 +159,67 @@ many В ответ %2$@, %3$@ и %1$d others other - В ответ %2$@, %3$@ и %1$d другие + В ответ %2$@, %3$@ и %1$d другим + + + reposted_tagged_in_3 + + NSStringLocalizedFormatKey + %#@REPOSTED@ + REPOSTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ и %1$d сделали репост заметки, в которой Вы были упомянуты + few + %2$@ и еще %1$d пользователя сделали репост заметки, в которой Вы были упомянуты + many + %2$@ и еще %1$d пользователей сделали репост заметки, в которой Вы были упомянуты + other + %2$@ и еще %1$d пользователь сделали репост заметки, в которой Вы были упомянуты + + + reposted_your_post_3 + + NSStringLocalizedFormatKey + %#@REPOSTED@ + REPOSTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ и %1$d сделали репост Вашей заметки + few + %2$@ и еще %1$d пользователя сделали репост Вашей заметки + many + %2$@ и еще %1$d пользователей сделали репост Вашей заметки + other + %2$@ и еще %1$d пользователь сделали репост Вашей заметки + + + reposted_your_profile_3 + + NSStringLocalizedFormatKey + %#@REPOSTED@ + REPOSTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ и %1$d сделали репост Вашего профиля + few + %2$@ и еще %1$d пользователя сделали репост Вашего профиля + many + %2$@ и еще %1$d пользователей сделали репост Вашего профиля + other + %2$@ и еще %1$d пользователь сделали репост Вашего профиля reposts_count @@ -162,6 +262,66 @@ %2$@ сат + zapped_tagged_in_3 + + NSStringLocalizedFormatKey + %#@ZAPPED@ + ZAPPED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ и %1$d запнули пост, в котором Вы были упомянуты + few + %2$@ и еще %1$d пользователя запнули пост, в котором Вы были упомянуты + many + %2$@ и еще %1$d пользователей запнули пост, в котором Вы были упомянуты + other + %2$@ и еще %1$d пользователь запнули пост, в котором Вы были упомянуты + + + zapped_your_post_3 + + NSStringLocalizedFormatKey + %#@ZAPPED@ + ZAPPED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ и %1$d запнули Ваш пост + few + %2$@ и еще %1$d пользователя запнули Ваш пост + many + %2$@ и еще %1$d пользователей запнули Ваш пост + other + %2$@ и еще %1$d пользователь запнули Ваш пост + + + zapped_your_profile_3 + + NSStringLocalizedFormatKey + %#@ZAPPED@ + ZAPPED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ и %1$d запнули Ваш профиль + few + %2$@ и еще %1$d пользователя запнули Ваш профиль + many + %2$@ и еще %1$d пользователей запнули Ваш профиль + other + %2$@ и еще %1$d пользователь запнули Ваш профиль + + zaps_count NSStringLocalizedFormatKey diff --git a/damus/uk.lproj/Localizable.strings b/damus/uk.lproj/Localizable.strings index e2003a49..7ef76737 100644 Binary files a/damus/uk.lproj/Localizable.strings and b/damus/uk.lproj/Localizable.strings differ diff --git a/damus/uk.lproj/Localizable.stringsdict b/damus/uk.lproj/Localizable.stringsdict new file mode 100644 index 00000000..0bd79372 --- /dev/null +++ b/damus/uk.lproj/Localizable.stringsdict @@ -0,0 +1,346 @@ + + + + + collapsed_event_view_other_notes + + NSStringLocalizedFormatKey + %#@NOTES@ + NOTES + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + ... %d інша нотатка ... + few + ... %d інші нотатки ... + many + ... %d інших нотаток ... + other + ... %d інші нотатки ... + + + followers_count + + NSStringLocalizedFormatKey + %#@FOLLOWERS@ + FOLLOWERS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Читач + few + Читача + many + Читачів + other + Читач + + + reacted_tagged_in_3 + + NSStringLocalizedFormatKey + %#@REACTED@ + REACTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ та %1$d відреагувли на публікацію, у якій Ви булі відмічені + few + %2$@ та %1$d інші відреагувли на публікацію, у якій Ви булі відмічені + many + %2$@ та %1$d інших відреагувли на публікацію, у якій Ви булі відмічені + other + %2$@ та %1$d інший відреагував на публікацію, у якій Ви булі відмічені + + + reacted_your_post_3 + + NSStringLocalizedFormatKey + %#@REACTED@ + REACTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ та %1$d відреагували на Вашу публікацію + few + %2$@ та %1$d інші відреагувли на Вашу публікацію + many + %2$@ та %1$d інших відреагували на Вашу публікацію + other + %2$@ та %1$d інший відреагував на Вашу публікацію + + + reacted_your_profile_3 + + NSStringLocalizedFormatKey + %#@REACTED@ + REACTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ та %1$d відреагувалі на Ваш профіль + few + %2$@ та %1$d інших відреагували на Ваш профіль + many + %2$@ та %1$d інших відреагували на Ваш профіль + other + %2$@ та %1$d інший відреагував на Ваш профіль + + + reactions_count + + NSStringLocalizedFormatKey + %#@REACTIONS@ + REACTIONS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Реакція + few + Реакції + many + Реакцій + other + Реакція + + + relays_count + + NSStringLocalizedFormatKey + %#@RELAYS@ + RELAYS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Релей + few + Релея + many + Релеї + other + Релей + + + replying_to_two_and_others + + NSStringLocalizedFormatKey + %#@OTHERS@ + OTHERS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + У відповідь %2$@, %3$@ & %1$d іншим + few + У відповідь %2$@, %3$@ & %1$d іншим + many + У відповідь %2$@, %3$@ & %1$d іншим + other + У відповідь %2$@, %3$@ & %1$d іншим + + + reposted_tagged_in_3 + + NSStringLocalizedFormatKey + %#@REPOSTED@ + REPOSTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ та %1$d зробили репост публікації, у якій Ви булі відмічені + few + %2$@ та %1$d інші зробили репост публікації, у якій Ви булі відмічені + many + %2$@ та %1$d інших зробили репост публікації, у якій Ви булі відмічені + other + %2$@ та %1$d інший зробив репост публікації, у якій Ви булі відмічені + + + reposted_your_post_3 + + NSStringLocalizedFormatKey + %#@REPOSTED@ + REPOSTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ та %1$d зробили репост Вашої публікації + few + %2$@ та %1$d інші зробили репост Вашої публікації + many + %2$@ та %1$d інших зробили репост Вашої публікації + other + %2$@ та %1$d інший зробив репост Вашої публікації + + + reposted_your_profile_3 + + NSStringLocalizedFormatKey + %#@REPOSTED@ + REPOSTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ та %1$d зробили репост Вашого профілю + few + %2$@ та %1$d інші зробили репост Вашого профілю + many + %2$@ та %1$d інших зробили репост Вашого профілю + other + %2$@ та %1$d інший зробив репост Вашого профілю + + + reposts_count + + NSStringLocalizedFormatKey + %#@REPOSTS@ + REPOSTS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Репост + few + Репосту + many + Репосів + other + Репост + + + sats_count + + NSStringLocalizedFormatKey + %1$#@SATS@ + SATS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + @ + one + %2$@ сат + few + %2$@ сату + many + %2$@ сатів + other + %2$@ сат + + + zapped_tagged_in_3 + + NSStringLocalizedFormatKey + %#@ZAPPED@ + ZAPPED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ та %1$d запнули публікацію, у якій Ви булі відмічені + few + %2$@ та %1$d інші запнули публікацію, у якій Ви булі відмічені + many + %2$@ та %1$d інших запнули публікацію, у якій Ви булі відмічені + other + %2$@ та %1$d інший запнув публікацію, у якій Ви булі відмічені + + + zapped_your_post_3 + + NSStringLocalizedFormatKey + %#@ZAPPED@ + ZAPPED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ та %1$d запнули Вашу публікацію + few + %2$@ та %1$d інші запнули Вашу публікацію + many + %2$@ та %1$d інших запнули Вашу публікацію + other + %2$@ та %1$d інший запнув Вашу публікацію + + + zapped_your_profile_3 + + NSStringLocalizedFormatKey + %#@ZAPPED@ + ZAPPED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + %2$@ та %1$d запнули Вашу публікацію + few + %2$@ та %1$d іншиі запнули Вашу публікацію + many + %2$@ та %1$d інших запнули Вашу публікацію + other + %2$@ та %1$d інший запнув Вашу публікацію + + + zaps_count + + NSStringLocalizedFormatKey + %#@ZAPS@ + ZAPS + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + one + Зап + few + Запа + many + Запів + other + Зап + + + + diff --git a/damus/zh-CN.lproj/Localizable.strings b/damus/zh-CN.lproj/Localizable.strings index 3b11b987..7595aeea 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 455bb872..8e9e3fd8 100644 --- a/damus/zh-CN.lproj/Localizable.stringsdict +++ b/damus/zh-CN.lproj/Localizable.stringsdict @@ -30,6 +30,48 @@ 粉丝 + reacted_tagged_in_3 + + NSStringLocalizedFormatKey + %#@REACTED@ + REACTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + other + %2$@ 和 %1$d 个其他用户回应了提到你的推文 + + + reacted_your_post_3 + + NSStringLocalizedFormatKey + %#@REACTED@ + REACTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + other + %2$@ 和 %1$d 个其他用户回应了你的推文 + + + reacted_your_profile_3 + + NSStringLocalizedFormatKey + %#@REACTED@ + REACTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + other + %2$@ 和 %1$d 个其他用户回应了你的档案 + + reactions_count NSStringLocalizedFormatKey @@ -58,20 +100,6 @@ 中继器 - replying_to_one_and_others - - NSStringLocalizedFormatKey - %#@OTHERS@ - OTHERS - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - d - other - 正在回复%2$@ & %1$d 个其他用户 - - replying_to_two_and_others NSStringLocalizedFormatKey @@ -86,6 +114,48 @@ 正在回复%2$@, %3$@ & %1$d 个其他用户 + reposted_tagged_in_3 + + NSStringLocalizedFormatKey + %#@REPOSTED@ + REPOSTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + other + %2$@ 和 %1$d 个其他用户转发了提到你的推文 + + + reposted_your_post_3 + + NSStringLocalizedFormatKey + %#@REPOSTED@ + REPOSTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + other + %2$@ 和 %1$d 个其他用户转发了你的推文 + + + reposted_your_profile_3 + + NSStringLocalizedFormatKey + %#@REPOSTED@ + REPOSTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + other + %2$@ 和 %1$d 个其他用户转发了你的档案 + + reposts_count NSStringLocalizedFormatKey @@ -114,6 +184,48 @@ %2$@ 聪 + zapped_tagged_in_3 + + NSStringLocalizedFormatKey + %#@ZAPPED@ + ZAPPED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + other + %2$@ 和 %1$d 个其他用户电击了提到你的推文 + + + zapped_your_post_3 + + NSStringLocalizedFormatKey + %#@ZAPPED@ + ZAPPED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + other + %2$@ 和 %1$d 个其他用户电击了你的推文 + + + zapped_your_profile_3 + + NSStringLocalizedFormatKey + %#@ZAPPED@ + ZAPPED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + other + %2$@ 和 %1$d 个其他用户电击了你的档案 + + zaps_count NSStringLocalizedFormatKey diff --git a/damus/zh-HK.lproj/Localizable.strings b/damus/zh-HK.lproj/Localizable.strings index 34a72f67..6653713c 100644 Binary files a/damus/zh-HK.lproj/Localizable.strings and b/damus/zh-HK.lproj/Localizable.strings differ diff --git a/damus/zh-HK.lproj/Localizable.stringsdict b/damus/zh-HK.lproj/Localizable.stringsdict index 6339886b..89dafd8b 100644 --- a/damus/zh-HK.lproj/Localizable.stringsdict +++ b/damus/zh-HK.lproj/Localizable.stringsdict @@ -30,6 +30,48 @@ 粉絲 + reacted_tagged_in_3 + + NSStringLocalizedFormatKey + %#@REACTED@ + REACTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + other + %2$@ 和 %1$d 個其他用戶回應了提到你的便條 + + + reacted_your_post_3 + + NSStringLocalizedFormatKey + %#@REACTED@ + REACTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + other + %2$@ 和 %1$d 個其他用戶回應了你的便條 + + + reacted_your_profile_3 + + NSStringLocalizedFormatKey + %#@REACTED@ + REACTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + other + %2$@ 和 %1$d 個其他用戶回應了你的檔案 + + reactions_count NSStringLocalizedFormatKey @@ -58,20 +100,6 @@ 中繼器 - replying_to_one_and_others - - NSStringLocalizedFormatKey - %#@OTHERS@ - OTHERS - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - d - other - 正在回覆%2$@ & %1$d 個其他用戶 - - replying_to_two_and_others NSStringLocalizedFormatKey @@ -86,6 +114,48 @@ 正在回覆%2$@, %3$@ & %1$d 個其他用戶 + reposted_tagged_in_3 + + NSStringLocalizedFormatKey + %#@REPOSTED@ + REPOSTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + other + %2$@ 和 %1$d 個其他用戶轉發了提到你的便條 + + + reposted_your_post_3 + + NSStringLocalizedFormatKey + %#@REPOSTED@ + REPOSTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + other + %2$@ 和 %1$d 個其他用戶轉發了你的便條 + + + reposted_your_profile_3 + + NSStringLocalizedFormatKey + %#@REPOSTED@ + REPOSTED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + other + %2$@ 和 %1$d 個其他用戶轉發了你的檔案 + + reposts_count NSStringLocalizedFormatKey @@ -114,6 +184,48 @@ %2$@ 聰 + zapped_tagged_in_3 + + NSStringLocalizedFormatKey + %#@ZAPPED@ + ZAPPED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + other + %2$@ 和 %1$d 個其他用戶電擊了提到你的便條 + + + zapped_your_post_3 + + NSStringLocalizedFormatKey + %#@ZAPPED@ + ZAPPED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + other + %2$@ 和 %1$d 個其他用戶電擊了你的便條 + + + zapped_your_profile_3 + + NSStringLocalizedFormatKey + %#@ZAPPED@ + ZAPPED + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + d + other + %2$@ 和 %1$d 個其他用戶電擊了你的檔案 + + zaps_count NSStringLocalizedFormatKey