From 2c6647c95a30f25b6e8767c8e4d07009a587cedd Mon Sep 17 00:00:00 2001 From: Terry Yiu <963907+tyiu@users.noreply.github.com> Date: Sun, 12 Mar 2023 09:06:34 +1100 Subject: [PATCH] Fix localization issues, import translations, and add Bulgarian, Persian, and Ukrainian --- damus.xcodeproj/project.pbxproj | 21 ++ damus/Models/TranslationService.swift | 2 +- damus/Views/Events/EventMenu.swift | 2 +- damus/Views/ProfileName.swift | 2 +- damus/Views/ProfileView.swift | 7 +- damus/Views/Search/SearchingProfileView.swift | 2 +- damus/Views/Zaps/CustomizeZapView.swift | 4 +- damus/ar.lproj/Localizable.strings | Bin 70696 -> 71842 bytes damus/ar.lproj/Localizable.stringsdict | 38 +- damus/bg.lproj/InfoPlist.strings | Bin 0 -> 794 bytes damus/bg.lproj/Localizable.strings | Bin 0 -> 73740 bytes damus/bg.lproj/Localizable.stringsdict | 278 ++++++++++++++ damus/cs.lproj/Localizable.strings | Bin 73094 -> 73044 bytes damus/de.lproj/Localizable.strings | Bin 74398 -> 75602 bytes damus/de.lproj/Localizable.stringsdict | 2 +- damus/el-GR.lproj/Localizable.strings | Bin 74928 -> 76194 bytes damus/el-GR.lproj/Localizable.stringsdict | 16 + damus/en-US.lproj/Localizable.stringsdict | 16 + .../Localized Contents/en-US.xliff | 128 +++++-- .../damus/en-US.lproj/Localizable.strings | Bin 71778 -> 72950 bytes .../damus/en-US.lproj/Localizable.stringsdict | 16 + damus/es-419.lproj/Localizable.strings | Bin 74108 -> 74058 bytes damus/fa.lproj/Localizable.strings | Bin 61876 -> 73800 bytes damus/fa.lproj/Localizable.stringsdict | 294 +++++++++++++++ damus/fr-FR.lproj/InfoPlist.strings | Bin 794 -> 808 bytes damus/fr-FR.lproj/Localizable.strings | Bin 74702 -> 75962 bytes damus/fr-FR.lproj/Localizable.stringsdict | 18 + damus/hu_HU.lproj/InfoPlist.strings | Bin 0 -> 808 bytes damus/hu_HU.lproj/Localizable.stringsdict | 294 +++++++++++++++ damus/ja.lproj/Localizable.strings | Bin 67998 -> 67948 bytes damus/ja.lproj/Localizable.stringsdict | 14 + damus/nl.lproj/Localizable.strings | Bin 73552 -> 74774 bytes damus/nl.lproj/Localizable.stringsdict | 16 + damus/pl-PL.lproj/InfoPlist.strings | Bin 840 -> 846 bytes damus/pl-PL.lproj/Localizable.strings | Bin 73292 -> 74518 bytes damus/pl-PL.lproj/Localizable.stringsdict | 20 + damus/ru.lproj/Localizable.strings | Bin 74068 -> 74052 bytes damus/ru.lproj/Localizable.stringsdict | 222 +++++++++-- damus/uk.lproj/Localizable.strings | Bin 74138 -> 74072 bytes damus/uk.lproj/Localizable.stringsdict | 346 ++++++++++++++++++ damus/zh-CN.lproj/Localizable.strings | Bin 56352 -> 65612 bytes damus/zh-CN.lproj/Localizable.stringsdict | 140 ++++++- damus/zh-HK.lproj/Localizable.strings | Bin 55250 -> 65448 bytes damus/zh-HK.lproj/Localizable.stringsdict | 140 ++++++- 44 files changed, 1931 insertions(+), 107 deletions(-) create mode 100644 damus/bg.lproj/InfoPlist.strings create mode 100644 damus/bg.lproj/Localizable.strings create mode 100644 damus/bg.lproj/Localizable.stringsdict create mode 100644 damus/fa.lproj/Localizable.stringsdict create mode 100644 damus/hu_HU.lproj/InfoPlist.strings create mode 100644 damus/hu_HU.lproj/Localizable.stringsdict create mode 100644 damus/uk.lproj/Localizable.stringsdict 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 a9a296b96b9207de0d5761f71b268589b097b8a4..faa0e584d8022051f7681301bead6deaa75887c8 100644 GIT binary patch delta 2026 zcma)7ZA_b06uzzH3RoH{U%|n6p^!p>egqj~nU2y{TE+mO3}-Y@p?oLSNcyCcKHRIM{;Re0>|(CoaeBXq zemWVjhqFtNo!oP8JYln9dFg&j*S3Pgxw+LnXxE&0O&v-$VVQz%erWn$rG=&S zpNjPtSKc(Qw-wX=^;-LR#5a!9XgJgBNOL_dKpeTv05OinHz8UaIgg13pkceYCw*M5FJ%pnKPPq`e*O^`pTKbl-zDMD05cn%_UF-`!X-k-I_CgUu-H zHS)ewL7VTpsedUyk1L!7@(69WlogDqE4d)}+Kth7n+}?}Q$Yv58nSJE?mn~?Z>WBb zAj@Ud)yxqDak5NJO>A7UnMid7%@U`EpFghe0SnKJctNiVoyki`dEzCsODQyX*Q~U^{cG7gT04zm zm;xvX#ngm+QOH*b z1`%W!YY!d`QUo@=*!k6ONSqZR?4r=Hy*W3bLrYS5w4774mSkfQ&}^Cr;!)O;FCs&nVdX1wPb35wSs{jFo`*+ z{wc7s3tuMYs*?!<_BAW6*2_$)K`@kg%Wwg;52ZARC$Bs`(v6|SBQpr*rxBAGNDf@D z#-j(}LI{NW3-WmIII{wFDUkHV2m#cIG&^Cw6df?ia01=< m=YX?MR?+sJOqJ#tmpk?Ex4x|1+OnH2oBsvlI-fHD delta 1018 zcmbVKOH5Ny5WVjS7c8YV^h5XvuOBE>XnBG_4G_TcDIv0ug)sz+EmUJEzmn9LR9422 z$bvCKtSkJaF<^iji%}$HV~9}`5@k(XV(Oe9i|$4pviB`pW}Vi6R3BJk~%6=l|6{uZ|5p&VMxqMbWBNPc(B%!`5q7vd_2 z_o>;0S1-a^K*hR!{>(fZb<=j*LaS*hl}IhM(Kae8x*LWnazN|Uz!Rs2Nh2vK1{GGp zzizB8Lc*vGkr2qkhMBcgL7P2{g$K|ik}18`(Ie34 z*Tb!k+NJ=SBt+!*Fy3Pd`Y6H-;Ndca;W!brUn1A==JSc5yG1TKl5`m z6Xr$Ee{t_ZTB?yEPFOkafsK~%O4wW^m%{Gg$>~)Ui{9wfK$$CxJ)a7S&|80=HBNU@ zTdl&WgzIyPIuT|c%1-`DX5TRBR!-9Uwvc{X(}Z)=z5q9-q~DO%}5sp zp)g^{Jmdj2i8Jicxh>z@lD+G%CgkG8~_ZBbA$e|%mI-uePQ0G3F6urtl4 qsT_rD?e%=v*t-df17$3^w}nkF=vSsvg#zt?x$aH+N}W*{5PtwNuno)r 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 0000000000000000000000000000000000000000..fea8a30fb0ef2acd2a2925eca7f9063d40b7cdf6 GIT binary patch literal 794 zcmah{O-sW-5PgR^dG_XI$+4i7qNJv#Y0^+XkhCEFfM`SoZHs9H|GfHUo4Q6LJ7a`pco<{Sz@!aCR^RuC4H+I% zds30r!+;EJuWoT<#w*%k+mTN9o(v_BLm5aY3o?%7h$pcm%sn}l5hIj7vw_ch2Alq+M0LgO zuybPXO?eiOEt50(>13PY86K%)#W1*{rd#UE8M@J!JJv04w3a+`sth%5cf|2G+1K2T zt)0txv`cj(nbHqc8PE-VU;ns@TlvqC9v$q{M|Cc?-kjFh#4<$e`{W$bE#+2r<Ob@g7Ug!% literal 0 HcmV?d00001 diff --git a/damus/bg.lproj/Localizable.strings b/damus/bg.lproj/Localizable.strings new file mode 100644 index 0000000000000000000000000000000000000000..a55d554f99da576798e82c83618153b27d29837c GIT binary patch literal 73740 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 BCHepW literal 0 HcmV?d00001 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 2be49d04273b993b01004ad8f346de1736abe3c5..e35ccc9a2f4610991c60414113d0ed318b749648 100644 GIT binary patch delta 79 zcmV-V0I>gty9Cs_1hD9*vy7=65|c2;9Fqp9#usn^asX)nb^u`jbO2=lUjTXlVE}Ld lUz0yu7n5#f4wEpc3IinoK$AzQMU!BbAd^5c2(!++xM7pD99{qb delta 112 zcmcbzi=}Nh%Z3-rCmYO>o2;tumrESujfmk^p1Z?$>D?j?x; D)VCrv diff --git a/damus/de.lproj/Localizable.strings b/damus/de.lproj/Localizable.strings index 1a5a02193276d9b206dd2f3927b151d5bc3325dd..b9329b985095f56101046e62fe98fee9d675c793 100644 GIT binary patch delta 1934 zcma)7UrbwN6hD_S>=)q ze!p{m-}&0pUlsmvqj2q}yK)8T6(^Sr7yS!X-+0ApUTlwIigRi&T=eL3- zyw>hu{c`!H2utAGwt_%}4k24hsvLO)Oja_2JA+lW3i88}1fm_6@mxr7uY2;*`k)@^dMpa`SS~!Y)r@#`0rVYqA ziaN%rp7Q#J`X!o6zxKGg5V1hNpe>{m68y!yhyQqKpZVVVH_?0zMSOoH41>-WU#aHR zPntM=rFfH+mjJ{VFFs$fWeh}7z{s5$=kGuA@Vyl$&t7fkZ7Y{5vc7a&i8+RJ-k@3A z&m1`Wa}j$-3(ddJ@7~D%iG60mQp;kJ8D0zpd7q&ql3}ZC#=vW2d z6U5A?zFoAJx-c7pMf`ng=7-I|JA_x_b4WgV5l@KrsF)_YjXDJ=VeoBZ0L>zTcTQjj5bWLSziQkVM+gHfCAhC3W#2IuO zGqFjRNd1DDI|R|GU+qe7$Zj9q!iYjg@yW^FiQvHujbtfjCj?ds0x2{CF1y{RHVp4> v*n8FC2(;a-_P>xD$Sv({~p#~Z(DEHwM4homQ| zew9Q~;;IMxSzF?O_{v$iX^$csZzxRW)ThrRXe0F;i+rC}~1$+M?-K{Lx2!wYh1- z{)_M&2VJ=GM8Mi*NPW$Z< 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 8c2fd2665b620f5254af9766fa254b6ea972f1d5..63f6a5bde5d609a5a9a647db5d022c872c02f0c7 100644 GIT binary patch delta 2059 zcma)7YfKzf6h6bH6jq>%VcAB}PJupXkb)Z0)Y`H1jRG_fYel)omL`p;;rerINfg~lIda`(aMzCM%}_nCy-K? z)g8QJ&A(S?8Xf+j$N9z^o74>`Ht%1}dDpVI@KjI2UG=#I7OF`A^{taRhJLyr#+W&i z7st-)S&v10ZcsNzEDaZ|_>c5B$kxepDv?<)t<}Ru@Wt z{lDH^(&>D5Mf{WHIF%#xnt3XVyBK}RhvzesbuvKY0%VX*<@={njhv8E*)5ipau_76 zW0m8Lv|7GUT951C1IZSE`*0*Vu=zl~k+PRGVuc`thGR8XQV=3vP+#H*X4N=*N}G+Y zzJYkI9*pDLBlY}S!xnA{=d$yFBSA`O#m@bFW|KQmoOpzOh1jz`C82VyGm<}rUu=_M+~TRkii?=jy>U@OO{$B_L|Bo7tisiNKH zo?OWjFq7>yjf+!N!lDDF3ZZ2Hs>P}Zv!pIE;RV=^DT7@Kuq-8rsX!7*F27c3|4k%d zvEK#gy=Wl2dP!4jrn9Nl0cxp5l(TCWB2t;GCEaf9-L~lB4XI%@sJd0J>cTvP(W^o# ztU>`5l{~0M)d*ZV^{60zyVaPvMW+uDs#DP1I09QgMpzA)Q6m642X7Z3gNl(TsLsPC z@fO}F-UV0Ye$0%BVKX|c0t2QaT6q_s1#U3~NvYG2xkaGtgrkTInv}&hf_I(7qEi^j z&Y{+B)q~LspCE)I1B{Ni{2lFA! z@dbn0gN2zd+Ra01VUb`Dy#!G`6`>IHW)eMy^g9xfK@V~{zu)0}-}%1p{NUbyXVhOC z^&Tg0aSgk%v-S`|w;fO(+W3#4*MQ`_gAdl$Nl-qzdE?%7mnFucEXF!nJ8Q%FNI8Zh zWmpQjk@#*#C~_V8kdJ!NKfDUAp704dmA^Q7#)-O_W=zIaUK4LJ@W{nGMNWlzHojA& zoMtK7ce4aC_nffhw1OnL#tHGTgut`ma>XnT|m&v<>mgotxr5O<3%6h4aiKMBEFm140st`K+wyu+)`zh9r=xO`zqZ|9p z87f%=^ODbgT3$9LPs?0>EI*Z>)1&ao>M;reR&}57-}c8J8K>R9<@|r$kAARYG^phN z&Ls3o{+k6WwjDB|yn8Tg;`KK|1^if6lcB9O^PamoGa4?0Fgad>&kIM8dN7+8p_e8Q zp73MTWQ1$H39E-y-ZL?3!tz)dzLaY4zMO?RtrS+Vv#grNA7x!MazCrWt*K&!(xqrr z%~BWg7I#@UF|cPboL%!tMy^Z+@-T8v;UhDhR_HhDxxTm%$R;(($F*+<-1w;nv)3%r i5Z-qMkXusb`Ye)~FaCl#%_ZeDL7;QΑκόλουθοι + 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 152ab4dd29663cbc7359014c459100fbbd5078bb..074e150ddb5c1fbf4c790f74b0eeceb1a9821ea5 100644 GIT binary patch delta 1932 zcmcgtUrbw782@f}sduF+wPj5m*bCbN4lJ^1+>APkEC>|36eeRaDc4f44hqt(&Ofp7 zWseT`nJh~nVUZZK7(+aXa}M>*7tP|MF=pAn2Oo^-lW_|n{?56*EzDtziRR?=ob#RU z{C?l}JKwpzv8?}oNnifO9~!1tC{0;1$wJT4G#$s{&i$&yi6yQz&l)JVIi12#Jbh0$E1YlQh( z^n1A29$Xz95qkpp?P9IX?c&i)fIn{Q6#AYzjpvqkZ?$L=4cOdZ1j9LsVD7L+)n0`n z%F%YeF!yG+vEDnzqo=loCrc^HfTxhkgpw$QnM^v(;ogw=zIRpQV%)e-YH$L^{dacp zZ(SZZGFU6Gr{d-8Xy=1`CFS=0b?4aa?NS?&PyONJ;yWIGZ`La!`SC5{$G2SW zvqfFoSzXC6#}6j!`Dn8@+*8gvhdXfYqHN{YLVoe{yH_6IVvD!$I3%&uy<0ScW><&2 z_kUJ1chw*-8b)^v^)yY#lz{8&OIA!owMtljO<@ zju0jRXHt`TicS30xpsc0+R&yr%56^2qUMW7T6pxE#+DqwCUD4k_44Z=-@Eg&221-U z#d+aos46b^&la|5Pm09Nw;$%k#hrZTJC9gdyXxkS(*a(&&`}tsC?#lsdeFP+X?h6+ zvJcS|wNr9)<+1Sl~ks(!(MU>|7}rHF}7T`<;95@BDt}oF8|) zr21S?6{=>ua#_XJ#g%q^;XR4j5i4%K)3bTcw(!Izh^+3_2rPR{vhEE*5JC`zNtnRK z=s|NAIADlY7o36^-3B3vMt3K!+}GfT(J7R(E{diGhEOQ-N!O)hViV=bwAn^n|pEu)l zx44gY8KTr%be}?@`vBA5&M9ZUix}H5C?gQZPp{0qN#cZQ@hDL~O+`xMkfA@HF-?)H zOyI|`b0_oaznBs+Qp9$^X&44K#XdL+TJmV5iNxt9LA#sHaSnlxkl!x;m4R{eba5y5GScy4Kn9s}|R??AirK@a?Jz9U9d$`HmXvaWDG(Iu?E~qsPRc ziB)p53e;yDSbuz+P0yay(BT9|7u=YSxNvMtjna<}bmy1$_^EXX*A|>y3@h^&nEmNP zHNGxxwVxyJV@=O{AOMHy6ol*KUoZ4vJUM{&k`CW5i*37O`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 6319e9bff4350497fbc6c5e2d4572d205c1201cc..c5fe4b25970f8a6570a1dba0e35e54f921716448 100644 GIT binary patch delta 80 zcmV-W0I&c2!UW2~1h6Qom*5)#1hd?$KoXNso*a`#s>T;^0CE6n0CoUj0CWIl0AB!l m0AT=d0AG{gTo;pCX9|;Ss|*7r06>$4t5cKUi#)Sdz9wVniyiy` delta 106 zcmX?gh~>{AmJJ%KCMT3AOzzrqWU}6BENQ$Km?-r&s|t6YR8UvQI~)FZQ5WuICy0M#KMApigX diff --git a/damus/fa.lproj/Localizable.strings b/damus/fa.lproj/Localizable.strings index 1eada13b2e69f5fe2e606131c5de6e1e06e9205b..0c6137db33bf5d068c64c8623e6b1604cfd1cce9 100644 GIT binary patch delta 9789 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 delta 1709 zcmb7FTTC2P7(Qp0J?t*i&7>@Mu+uHuMTA`z=#8cYT38Sf3n8WwB;_tjxRs>~sgzdj zgEnd9*G?ZAWQ`Jum4b%^Qd=Zmn%WRjUknnXRBcI`riHX5Rx9|QS!ima56xueT>i`X z{>%C1%4E>!Z~CB><&|Z=FEpLP+mQu)IIJ!v#K{ub6mu{)b3pNncIZgk0}H3Z;i6yS zCGPtaHh*k^lp+b{(v2{c)}^0fIq>~toZ7>v4JwLcIGw&5s51br4@?<+4Y|!m3FnsV1+GT2ez4d@D&isf3Zj2q-L!RvRhB zbKMr`zh&$#JPh5(;vLnb5w$Bx8)+a-q#mvQ&qpR51ixz&{5&6v7!PQ$_I;_m>y)6V zlyTn+pO{T)7`2Gr0~_6TUR1VQ52t2>_}PjcJwne@TVrV48UkKXWu@vjj5^_`bBX+L zwW8xCb=!mZiC53k5Y%Q0aj`U($e(Gvr04mqqf|5PY5!fVqtuEED@1#v`G?*T8k~(M z=dgVBXgIZV+o3Zw%#5*!rxfG!VICCHOqyV^EDS7{76~gE?LTdD^Hxq%d9%j8}Q!Z9t zQU;ml{p&PBowiU}Jr_e`xw9)n2N^yq49v=z^>~1Su*A0ozXvslZ3w0gUokczh(IB$ zNGEEEvifio&}!gr{U+h($dmhNLi={~rI2Sy4sqg`NL<8BY$Q*U{2P&-WT8YMyYRJ< z1Z?VjEKHz0xon#mvz~w(s0RKAb^*!s2oj7~LZ5!(kRG%5PlrNFmpOP9nDA%)FF?JP zNWDPte9}vN`0%s=@>^43Xi$QVH?6S$jrUf2E+2jvc#8MG^@jnkoC|)*Y~ai96zUDR zEE#WLahjcXoGj5n;m-AZptny43z_?Q)oH~5bLAPZ|AXzc2=4YJ!(?AMOk_)Zv;R0- zy9RuGFqW>vi;T5bNH-=a;86awkAj?H=IpaMs^7-k&{}Kfkt4SZaKUHhb7OdYh4;}f z?yT$9k}En{5W>cy7>yvNFP;f`Oadb}xA4A+2|e8aM`!KOeJGX>d{sb00%uD~9&_-& zzP?8d+6F9sJHI;f?+xP%myfLqxcAB~oyJ76CxtIx?TCi^H?BceZalPn$9UEJF+;$P z&)-fqn)V`3G+^t!22o2}z*%gBs}VAkFPS$=7;m8C6ESKB^B{T`?%8mr5W#^*mKyZ9 z;y0F_3xbD3mtQW$K2xyI8_=of#5P=Y;+|KVi2@60Ej~3Q3Fj@VBy~{hT0wBl_yks! zC>3%6u98%dM)>jk4w?ZYD`5@UB9TZ(ZUiFcE*9|ZM4&DvfakDnOe9rTGV}~spe2p*oIj;tnDI&`4;$3ncz}-Q z3hwv_W;-SGqiqH~y;c~0kg5*r=y8KaT4P6bbO%#!2UCmMhQtB8|4xOJoAGLviI%MW q4#w_CG}Sbg6iy3tfkLUBk@P&2dCY1}6tWWfguV&m*spQ4PWKO>`1M`@ 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 14b5b6acce6788d2c882abd981a53b779c40509b..70bb0a221403ef4a2f5e74061ecc08f393d83152 100644 GIT binary patch delta 24 fcmbQmwt{U#6C-yHLq0CL+a*w#@UPjSLO!H delta 12 TcmZ3%Hj8aT6XWIyj58Pk9&ZF+ diff --git a/damus/fr-FR.lproj/Localizable.strings b/damus/fr-FR.lproj/Localizable.strings index 66ed4d43cc9970c98e5587342ae75945d62f54d3..d749ef8a4cbc3ce1f9160da7c6a710a216d86026 100644 GIT binary patch delta 2006 zcma)7T})eL7=BObpp-J%N-fi>2L{w3E5n$DESpk(0^Q1A3uBl~=t?O}D7eD>BQkF^ zF~m6DWSvVin2~s)o8U==7~^j;vn84mlf|nAj5kYm>4ova_`Kg~DL608$=7qf_wRY$ z=X=lT&p%qfT(>Tdxc2qaD8(p2Iz_M&G)dFg>om!mv(7o4#wfXE*J%X)8AJ`k_VQL{ z5*ZOXPf=LL;Els8k>_zALp_}?;4bxLm#Zf@W2#mS)sdYlsEQh4Gg+WUz6r>f(b&^RC>G|ekz1IDte)5FXCRvy3OFovJrYvFXfl>e@8 z;?Z9mytrmF-g%}>TUe_pj394Zpn2Wmu1b;*&skD_<*R_@7*+-KDpu3HdCAF_fA#Ri z?}CQ?@QsJr*Ktk&%A-gy6_NfXKqsy=jp9i(it$fDxA9kp!@`F`wgQoChGMA?tXdT} z4%_*|R~+7E)#fzvl@qX8_#GZzKjGxYA8If896Z#QZ?ts(S<3UL?OZnEFcxFSEssU$ ztfI4%N(5y=jVGgSmmF~}D&t9gmZ!PBElN~jEle(;3prEiPEIisN)cYKKWO|O|9-F0 z{rc5BZ-S(Ix&$!Bgq;mv6p*pel=t+k9*lr@Il9(jlx)4Kzsz>yh>&=f9H zS3&=O^Y^cb=C4ZZj|QRbB)zD#-9D?BJ`Qi}FVZoSGMm_^dTg4@xOw@GWnryh&jic~ zC56mjW?Jfn%##o%272QtD&o|_7DHr|4(ynv4ylk@$3BVsQU{s|-vre4B<6c3`d9D=-1QLbC6%1mGdPhb1Oy%kKaDY*v0 z;8mJZap`u4v9@$2pY;i=QF7g}i{Ja&mYOfts`*^3#;E?hp_uijJe>ICrh5tqa@-<3 zptIGu{EV9uHy$tWsu$JE*B1})Z=co(U*pO*v$g#0M#ZrtQsZj8%rAj_G35NRuTwbV z*QrZ+a+8f|O>cU!BChWkDbzx8qD>hVI&SHS3i@2<4Z^^>1M)JXxXHabG5 z0Vb=L+F=U=svq|tE*-l7Vmk5USHG=vl3MZ93yZ}2)l&;>L9AXZ$QgyB z!I@KF1IoA^suLC+Wx5dBhC(6ins68BCRJVvXJgu6mj+Br3t~C|BH;3Cw)Wpd=1le{ zP893Z|IKhUBQYnj zbnI9BCG-}AzJ;V#^pzF72OwrfA9dpjVJBWQPb!*}I^YxNTyrNu)KsUF<|M3J8A7VR z=hZ%#3CM+--3f(eRZb4%TdeJ33pJ5kGzemaw-gdOrUF7Lh-M@c*k_e&4|2S%K*Dqo zooCrfkr3>DlolXWAmf)w3Bdc{F@$)}5howITDm%4qFpS^!x66*J)-R|z&};$zDKiZ X>TgO*@<(Iksac!mSsg0Z5|)1etM{=O delta 840 zcmbVL-Aj{E7(efvbFSsyUbhvr=DW4cxn!YbUl_D5?55Vog(MiH`%q!N8#Zadka<%# zA){aMN(72oS0U2_4NPoGD0C4OecTN3F9?Z~FnSZ5! zv8pe`ZD@D+dETCK;85F1gzwnZgh8m|;sHqqdB2t4Y}+MZW4WJ?9iFjoi?ALRVf`$| zqBs+FS=>x!$7#D+CmW!<(QX&U){F>*vnWJ8#Yp=y&enIMl7xv zc9(}|@W(wI1OH-6) zNrb!&@O+jK_XT)9J6?stx+m1flHbx~QxspRz=!BzoVMl_5=D|I-^;F%)dXh9M+hBd zG1cM|TzIxF9{u-H3YAE+7(!k3p;MJuBlC-fmz|*Q{pezdC1`1+WKuZ16^YS;SL0Fp zlLuy{`hEW+<+l>9kv%ovscGd}{!VF#gv4p!2_i^n%uaOiRIXf&j^S41QYJ3m2w1pT zeW$}@`6A!E`_f2(jQl|(#3d_wr-SH7c#vOkBk6 zIBtO4>_qnI%I>o?q(o&njjWsb>D0ppsZ&j?5l^nRV9ab32H~1%*zsrHl4-(XDZopQ z#A;QP1QYkq9odfD$T99&$~LR_EP{u3dB6N*lo SkgF|DIR$r(hAUE9(R~G{!tiMT 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 0000000000000000000000000000000000000000..cec8f91d28347c3192097e4e688297df809bd8b7 GIT binary patch literal 808 zcmaiy!AiqG6h-gauNbl{)_#DvP(x9WQV>5NHC02>B-m6if7@ji{(^emBy9`^N|>3< zym#+=_s;x$&oq(KjdscvE7O`?tVCOt>>_=#&sjG57x(MzOPuPS8Tl540^6?1`R zhcm6(g&vQ1L-*KmWUu=U=8PT^*xr~czqe{%{5PzQE*w?cj`y58rQAkFKNdB7L)3B` zIM%8M9*${Ul2^b~fPbLs3Vg({yS(Oh?S2m`twyiMq3*O7J^zrs + + + + 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 5d0801ccbc1922e8eac777422fd4515894c1bfe7..26f388982c74072970cd37324f49cc09c482e64d 100644 GIT binary patch delta 85 zcmV-b0IL6+H^Tb?14;6xykz%B@rP=OS)qObf}Rtp~X delta 107 zcmaDeiDlkomJJ`~Os>mPnEY$)5ov#hJcb;GN(Kc6b%q!Q4InR(A(tVQL6bp!a$>gO xoHqiK4I->I7p(si2>?HwBCG%a 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 e58970efcb60213fbb080d49508f57fcb9c8405b..3788d3f1b43e4b6930ada65d0e0b7c4eda2504b0 100644 GIT binary patch delta 1938 zcma)7T})eL82(OWrPQt}wA4wJGuXz@2(FQsh;waOxAIeH)AHjMBc9O~Dp1G@7>Kdi zqF$g`(0AIzn2l}0n0Yah6Tz5eakQm2`bWI4q zfMKSXvNE7%f=SFvpv;p03pc3^t@Gw4hya6E^77l(CKZL{_QhQ zD20GSanZ}4*Vkxb1`mkopxx7)6PJHoK&XS|$B&$a)#XVGNRvebr zC9w}nN!xk;y-o-1>{#{T=({f3O4jS4WW@5MCeA^s;b~cc22d!XKkvFdA-v@PX6BiD z+J>hsA$4kE8VGDfaSt;~O37PW#M=U0(3|zubXP6ST(nbUrB;7)Ir)%&BHwPM*xf@9 zm&?!5)vp`r%Qm~GuVhKCqOKqX<8}1*My)>emgNyz>u`prBpZ^q-Hc~&f((P+8 z+FU(O$@NYOykoE7!m>CxPRg&I{o}Zd6zKS)njpH?OuJnt=*RUfPbp8VNDIdyU|Gz| zoOPE&fBgCgO$YWUaB9;K&80H8b6{|kv4B;&(|DF<~ z;uPM75#juxdF~Ibp=P03#AY&LBvboc|i7{kM?3p?(0+XV5ri^-L3&bf&Zfp!P=CIkR>a!jPe@cz6vodRpW|yBb9%m!Or4%i!=&h>A}z#BLKH#GLQtrrX=eP__{aJ{(iim;;sg@NX1l6+hhK$?<^0@b0_|E;^?|kp(iu^Ju zCwknXEB8e{2C5HXtvOc|RMpsEKGnpt>Rl4rr|apoe;FN~+bh-vVwxeoR+MrWM0o4lV*p@$jL!^^4$+vFixKSk$xw?-c2 z8shFSG6%dC=hD_W2HziHmQKyoKmo3$w2vGdU{gxj?8ry;tZYQw#N%3{22*jeGd#}7 zPU9Y&i1{o(+y45&Wp_@=mgo8B{u!e%CTBLp+4b{eQTAwg+TqB7Ufw7= z#y_Qt)ho7an6;`%-k7(E`iUP3>L+wmbSj9CX;_&GVD3pH;?wi#ZA>yyKJA6>kWn*r z6n8bJxHfa&4o|5E%ZtnThdG33>bLmmIPFbEGRRMtkRNYvSEAdgNQ1ckFi+j7Z`Skp z&2t*QEj5UW2LVolgers + 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 2c29301f0e4cdcf6c1ebc1f2c8596826136452dd..a982f3cd62537f0ae5d814494ccfa3336997b4d2 100644 GIT binary patch delta 31 ncmX@Xc8+bsEGE`023E%8$@7_1IrA7Y84?*37!oHRXKDlhl3obE delta 25 hcmX@dc7kogEGE`GhD?Uk$@7_1nOztaCZA<$1ORKj2h;!n diff --git a/damus/pl-PL.lproj/Localizable.strings b/damus/pl-PL.lproj/Localizable.strings index 00084baff6262ce678049a3506afda8a09f6a7f3..353d9e5016746be1e61ead3c17f4fd658a827282 100644 GIT binary patch delta 2044 zcma)7UrbwN6hD_grIe;)I9mP*myX4uh;uG`AlXTmF;KPiI@xh?Kb8jyc1e!GI6Z|^@f^n-1DZ-_FblfuHt-}%OvieXo*^5#X$KvE z&8R`guo&t1^n10OHD1J@mhI#JSPg`7739851OzzRo+_3D!a8rmc@2=7=?YUFL zXaBP19aV-=?aK1u3PlQhJ?ohfH^T)j|l=d~`2W({1~#s>zRn!SHlmN!Z# zK-+i|8+At!Z19j2l4?VyW>^wnVaBC>x%wlQD?~|ZQgU@R(obm={`p2RALw`Togs&I z=wzgbgXe9$I%U^-ljpLv`jp$k!Fx3Y8`34X*W0SS>vASCSO$=O90{f=sd-)t zZ{fF-4(}ig(rr=bI+lJP(ry2*Q~%ZZvkq&yAJj+bB@o`+)M!(#zE_?%0&rPh4i{_h zUi>;Mqt$A*j-UeL6&d>JE!QFS>_q7Us8IT809w|;Hh{|esCH9B9^QnINk0VQ(nV01 zJ6ay&bNgP*h7?!ik)# z6yTKyk84d29+vU)hc!I?m2FYYQA+ZJ&+I~5DnuUYq;~RRv{D1Th$tD|)COA@5JH&! z_^H@=;nR+lM}M}^5o*Dz8y4~R=&NSf{21LB62F1up@aAZs7H^fmpmywSy(q_rfP>p z1xx_0tpMu8t_icGZqnfe*z{?IT?iPKX80UN5=kykgW7)=k}|6I0XmGnGuca;PCcDj zS{I-;TSPgNyA&eKWH0G@5Zjn>RePYK2Shv>3J2leoT4BC1pIk~bWsFA5fTQSm_=MK zo^m;SfWDh9!H07*#?--=P9MmiVML2^B}y~!1WScB0h&?TfuT}L56eLvQFewZo{X|Ys|fT~seP|rMG(Ou za5ZFX!?CG_86MU}HA`!h@45c(w&*WVdJ8kYInI3J>ZbqRlmx%>YBf8)uUK3ySK?X! E0A@(bKmY&$ delta 907 zcmbVKT}YE*6h7bFbeqF{&aI?$e9nbG#nO;2$|yw$MMYy5LQ*d0PyWoI6KshYgco8W zKHgvG{JvWkAis_V{ScqbAAf> z@UlgBidra$#qe%nFMJ;rTTLFSrh2L&FKi_#ST0G#Z9^OeKEz>TP>*lLJ)yN&$;p9b zM{+8bN~}^DK9wX(o=~}6Do58@7yRp5(O2r0AkUkGzbtHpJXIlzYjQQhRqwUfjHE=C zoA2zP0LLxlL-utW`dqTv&wA<@QOKv_7@tT$r^9MiRaSFmJD&%r4PP#1h=Jg66vkGa zd36jZe5_hO+qMX8D-+c6R=tmlxkbj$(FL|@!yW8ZN-x!f8Wkx84_D<&|4!v&iU89o zR7eHnVxLI|$w&@58A1LOwU16PqR=tk4zBQ0P*T`#WkpA{x8rM@4RUaoD#`F$5 z`~Rn_Z4@b;$uV2HRJx46>uF_OwRE1EXj4+wXp!)Dt>{GfN|71gk6Og~wFeqx6<3JI z!~Dw@W^?gq+=W{WPE=03)s=F+56Kg$$Qq4C(s&itMoc1jvo{)R0R^oyPhgxh#-~vw zrSltksF??uL1|dLk&PE7eOmLjVY&I`ny4`{svQ-$JbOG;WtX%^UMfW&`n9d2T`f%ctz)B?)RKeBat!7NqDYQpp#Me=EW0gs0a+5i9m 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 fa4c984035270d62b59b73d1bc17890fc3b70d3e..86bef8e808a984785ee98ea79d2ccf7b5c541c7c 100644 GIT binary patch delta 515 zcmZ`#O(;ZR6#bt0%-=KK^B#j@dQF5vlfT6bV@6hJQe(qnjL=ZhBv}XBM`8+clWp!`&o^#K+=jM!_pV8$nV>xlr3bHDc3kt3c5iARr ze`djzY6V}GYo?Pu^sA(iChDRZ zQ4o{-*fYvl66{FWdJqyz;M2J=X#p;=0i$LGAvr5Q&GgZF+DyIFPh0d0aj{*$kd)mV zALUwc@zIh-rxhI7-8LdSs|#LRCC9|1;HudTO|e6hDFWsKbSfHV&6QYG0x3H~=unG( z>|j=U{m%fKmQ@}ATgi!wywnz-_Wt>@22YzRlcz_jSl!N)1>P4c=4x^gezvlQea8>^ z^B`t|YrP0-TNi~9o{r{_H9{LZ<%rH5PEC}2@np-Glx^N>_8{aJ*h z!JKNLP_&N%MMeHnoRlQ{r>{dbb-X&VsBu(cS*{j&%F+Crn=q6u0rMiSb>U6VVAk1* z?UGe=D_*o2KFp{!f@=!kiMt083czx0eYV7FI&Ip0Y5M(_vnmm-n+Yn`Cp$ zVnH^{YK0qRDK^IHSP%!(4XD(VV2TAq-YhD>0@Olr>ZKU{+kpEr$@lZ~PFE{+P=gqY zQVgMV)n?d`9EkM!F>(4K+Z3S$Me&}j!||0DiSsajJTqiu*JAwea>d}0`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 e2003a499eb8b2c7452cb1728d2ea52d6ef9ee2e..7ef76737e11fb7f5752e14466bbaa6404329180c 100644 GIT binary patch delta 1910 zcmZuy3v5$W7{2HBv|Z_g($aO(t-WI~5EoXuZr!@I>w~ZYV-=iR7|56~P*UTVQwXBj zkOU+X8Gk|}!DYm05Djh~wGzp|nGi$*#kagNh@fHwK@FNr@ISX(1H&{YJ&*tK{ont% zyFa7f57NF~1#B~B>3!5sL)3}OOT*A5HiAS4p?kuldtaDVxkV2;RTkT4+MWyBKhK1o zLK9o&-l>4$5*-`%bgE#bKO1fymf)!WBXgKaf(`AKp=BSf!&L z^+KB<3H3q~o?=2XYYId~SQ^ZPW1(JnTxEj3%M$Aj&!eOU4%b+rJ*a~h0~47&vP;1( z&5tQ^t<;6+19Al1M;ZF`;N3JKNm=&jx>~YL|v&LUMtDB^O_#Y7;sKij?GV9@N4V~WjT$~GM0Esue6P!7CogSg8o4>RBUmvl4q)k!-l}-&|-w< zks0!#J4p!BBDCzLPUzTQ$Ubg6qj=DP&u&_Y5kznoqSZ8r?j#|lP$8Qr=Bn)A`VJAc zuG7KIR@2T?bK+N(WD1;kzJcFq!?c!Gplwu+6D6_4yN$#cmmVM#1{P#N`^FfG8O)P84FM^6zXF^om#MDBew%1*&qmBl1uEv2)OV=q3yIt#|)$zvkr~$JQO3bPFf3VgEnU9%_iy`xjLMz=*=kcrCvw#H5Z>G!HwB;;R@m6 z*_??$9r)ssQSg=-$unbboma5Py9cOoEEz1LUq?w9Gk^FM(Q@S=DvcI4vnP7haG^UJ z4(vZ_Z4p|rub;z?ZWEe?MqvZ)T7*UjuC~I4)#E1EqHV}r@rnIq32r_ae<>R$o75rHz85D-f98tU3UD35E-{fhT4pf;|&?a4(_v?HMz)d z2t$lOlgbQ+As(m6DNBlmuGpnql_E4U+x z3MZ{eEF|PvT|A~IlM`3;WVsmPPK z!7&v=sl-+z*+dcQT>&I47GhOttZ23pRl?Bmuo+G~Vu~-akv*8T-x?ipT{aoU?cNoI ee7iB;mqV6jcw~(*jqflL`{>M*5_NVmTk#*b?doL! delta 1905 zcmaJ?du)?c6u-BSI6U{8BFt!-FW>#{Irp63 z@BGfWz4Qs&`zbrzrG<=Tv^BzH7Gohcg9TV6{!(Do&4XJ;KUlOK(8u!7%Lbh${l7iA zRrgX3-)rmg(IDEq>NFi||n;2#m+!B~sMhp@;MC`bV3mo_zU>}l+FtB|* zKl?wretY001 zDMieML?9jFQlaimB)qfPlann{rbJ5Ecg6_^XWL-O4hQ_YDr0h@MP@;aQVJJRc97Q0 zhF@A%^3H)KUh6*+zKh*)dSRCFyx; zG>6}R{-!BEfJmd5Jf%ExB9fd9O! zh#JR}D3QoagvclDF4Aa2Y&u^HSM*jdZVBYYSi-1~g)iMZIg8HVJNG}JvS>x`1pw%!`G^b3dpb%FmSvP zo0IVc-Q5iQvV%L`H8L*oixkfDFU-U0o0U zzPqrXZ$x$pR<<6=g<$fzoW%1^H7q)14-50NEv{+qrM7EwRGvSQ@j7S>nmB<1|}B2sNU}aJ0z_hc9=GSci<)lQm==s=ksy^h!HOizT?ReH{FL zG8QAj!b%J~7}~yhYrG2`1#UsM8qFnW7Hf&b zuxepd=r}0LOX1ie8?^UdhjBM-SS%a7eYgxP5d-fT=*Xfju)a8oH++9f$LoKR7?wlE z#=^0M&39t(-JO>Fatt{iQ%FSIi-M9E?s8m5SpuB57xVLXZ5n4%)vE20D@r1ws`QO~ z7=14Zd3W-7`#pnh)CAR0G;bUur18GN8HZHH2gmNq+9X~R_wMsY`|rKMnHuPMP}nO` zI@@fqqhJ;Ih%QXx==XNy&^Ar304|XPf*1Evv3jMbe@x2lk<^|)bc#d}XWs8g?Bh|;wY<)({%G;(My%A625z`Dk% z^jqj?#gb2(m3SWA=K0&jH{^o2gf2t+uOrae+@KipXjoaDPn)uaoIC%*;NO!+4ZRKz Ht + + + + 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 3b11b9874018de0cc1ae9d13142c3d8eeaacf9ef..7595aeea415a9e2d60edacd40b43b52d3dfa5cef 100644 GIT binary patch delta 6825 zcmc&&du&_f75|(yZjw5SX&$cAB-}L3!qO&f1LYOSqXn&qa^1vHDjL9X9M|#cCMIzb z(n8&g&8mTG+H9Q6NDGwVKqGKdNn2#Y>1HUg4bk`R0Dt z_H`aDLY9^I-us>Jch2ve-*?Xa?eQO--Z?L8^4rO8SFmy>F`0F-5QKxd@LpA3vBbKW zm${jTh461X-Vfn@39m>ji2wD#;5Hise{Bu-vL1Y*8?X1{-5%vhH}m0#uk*7`yjIRu zune{&#;OagYR|eDJ?mnt@HvUyj^8D$l-1$ibIreeV3$1ZS=rd?80!0jXSa6=t44bn zY(<71{4F8YfhI$^s0zO-ID+-VIaC$r(7qd^`tXqw*$az39FNrJ!4p zfKEjmRADGn6iZDPW1Sj6%_9pgu6}4kr&HJIsyR-i^nlkIGmu!L5;y^#^~GCe2RB)? zxxh|?o02^mXfY#!7l#Yr*ze46sJbAX znmYv@+*4+Q$IoP}cH_{}h2H_TRcR7>u(}8EDY{OB6WyhG#E-wc_$x&0!00YpE+3cr z@#vw^ipD6s3#PwhUt6!N5^ZWDQLQsGl38>)1;)JP*AN^JF5ikDzWkkMa|>zQ2_k@Q zWn+>Y-p+C0M~6$x>v3B1;+C|M`Xehhc%e1YUe%Uq0Qwdq(0t0}H1VmHyFvXT-P;Ne{(CXh>_~%WYAu-(+k|cg z5q>@0*^zCzIC!Xq5@}-e@Y9jwwWqTn?>APclgw~)mGx&tHQ82En%X^WZl;8h@Cx;* zUHFxdH!tq$!BsRF`|t{(34m!$Hk_(om`c|JaI&{Jl{5Q+!xm{`o8nx zldF3toE-!9CqEj7)2(%pmmJL|_;R$!6T}|34M`!1R^@`Q4xo=5DdFd+RryeM#;5&C zCml^<{4LrN3IhIfV=lDq&VjKb<^?fnzxhtqr`V_Cr&HOH{!)hX*pPL?p`{T&s8p%F!@^}HRU#!>M%B!rmw z>O<5NOA-Oj!1;-M*ygsHlwXn?@3bq??7`S+sEMDI8|yYkj<{2@;p@?YFnO<+7}evs zvJ-Dn;0W=y<9?(MihM1^fG5x|ICW%REQOnB&XlI;n=5fg14LX5ZI?!u*YY@2L?><| z?|U%vAq72YAaSFL>(OC5$ji+o^sb8Jhw6)}N);@6+J}4wm>a^Sc0Z{o2|HJW<@l^B z=h_;c2bFkFZKrq;_;qeshk}tE;!}-zG(YO}yHyG~ako6-G>z<%nY{cLLw%GXXXKhK zmPrZ}-J#4*SqUSdhv4G6rRr%lKN^VWS+xjWU7I!=_kXGfl*Ii=YVZB#>(^nN0*W5e zTf>Kx*zyYYDLioPqr<|(wqOiUXW;UmE9$jasH$Q#uP4?5FAP>^FN-;bp$14mcu zzNSZ8hWaL)pUWp?WR6bR&h0PGgD?N~PtykYWNa}kIe7y}V|fmvn9%7!1Nf~%o?IS& zTV5c);vMR+SC}@z{rsv(&9O>LY7^>T5PDA(*U->xec-0HyVxDfGWn77f^5F8ufg2-oP2f% z-CN*$6R(|gU@YXGhW`ax9VsifA9y8rLC(DQ#zy$?_#Kh_zn)Kl&f9V#ubzCy4k?QZ z;LNi>o*ykk*m$-AF4-+GR%R{QW zwi)1pf2~=eVEOsZ!%xRx3C|siDkE9}a>3LJQ)|cCQNFa}OpQ|$8?a%(#N?rny*04? z;e)?l1RKW9(b*tXc^wW}%@xpiFvo5b`5=UwZP5DqybLl^iF;Nuu>Nr=Jb?q(xxHzT Jv9oO{-vO7#{RaR5 delta 403 zcmX@pz_MTmGt2*f|Nl+)Q484IB5*=>bC~`MrpYyCVw>fRc?2i(+!dMJcTsARp1|fl z*CgJ}uY&jSZ@!h%!8kcDfp79TZNAM1(mMnu-#aX}xuNow(BuSLxycH49Fq%zL?);8 z>rIwh$+daHgaEe9H8b|GOg=YLZ1atIQ&=}UEahTCR=fGaigk>W=Qyiup0V0UWwXtN z7#>b%h8%`WhGd59$#d^0I;}`(DO2nH9_-2B!oXy(BH?}TQ@^exm1-}D%Bh7*~|GT5aJlSIIF~*R|iF1WzD;e?`N*Rh6 z6c|()9DrmRLn;uaFz5i;1(W~Jl@?57C;&o;D-s!!7;+|y&a-s3Vo(CAumxfzhNj3l z>5ZMy)tnQG1N;0y=CqV0roSuW`TxCJBmAi!x1V@WMu)B+=Y*F@OcOLpTgr6(p4UlD fUKpyp+2p|-$;mplT$6czDNVMUWwiOx-z+8of9jd+ 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 34a72f67d8f057cf2ad8c9133c42286ed58e1d2f..6653713c840014580a8ad2c46304c82b6ddc1a24 100644 GIT binary patch delta 7543 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 delta 833 zcmcgq-%Ha`6hHf_OSf-RQ!6TREVHlCbXtU1iuj8j;yY0>`tdMr(>cFoZF4!AKNHav z<4Xs@hiOCvf>6>Wi4vg~4K0Hnd`WCULKc`0LS?#jzN-i64~WCP_ngl;_uO;O`HV(l z-aU?qjf5j%EY8iq&6P7ulN?OLNmm|P92Yt-fdG}@gcfLkCXm1e*I{EMUhshhh~cRf)a59?3CLDStLj3)I$Z?5=jgBY&hdc{I50idIo&X zb_1LO4M`3h1wFoS9j9IhSkf$@->uOqJ^5327Ivqnp-IvtZNp%3@Uw*DMm_Rhbr^aT z&*n3q$6@$hDxNlOvXY!n99zpXC7?KAVtk=mjaO?k@L8z?r;J6cul(#z_PTm1kxg3r zRk&o<-F>RVnkPvp-RIdSJX?@w9qpZR1>ZpSeq(^Dl_Wl}cAEX3n%UGHYEHcMNRxb0+GNfpsjdbGQ+l&aI)D>;Ll1 zO$>38粉絲 + 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