diff --git a/Mastodon.xcodeproj/project.pbxproj b/Mastodon.xcodeproj/project.pbxproj index 9bac49dd1..1d4d6019a 100644 --- a/Mastodon.xcodeproj/project.pbxproj +++ b/Mastodon.xcodeproj/project.pbxproj @@ -1268,6 +1268,10 @@ FB7C4CC52CD2CAA800F6129A /* DonationCompletionViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DonationCompletionViewController.swift; sourceTree = ""; }; FB7C4CCB2CD55DEB00F6129A /* NavigationFlow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigationFlow.swift; sourceTree = ""; }; FB7C4CCD2CD55DFE00F6129A /* NewDonationNavigationFlow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NewDonationNavigationFlow.swift; sourceTree = ""; }; + FB8522702CEE302300BA2757 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Intents.strings; sourceTree = ""; }; + FB8522712CEE302300BA2757 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/WidgetExtension.strings; sourceTree = ""; }; + FB8522722CEE302300BA2757 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/InfoPlist.strings; sourceTree = ""; }; + FB8522732CEE302300BA2757 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = hu; path = hu.lproj/Intents.stringsdict; sourceTree = ""; }; FBD689B42CCBF09F00CE29F3 /* DonationCampaignViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DonationCampaignViewModel.swift; sourceTree = ""; }; /* End PBXFileReference section */ @@ -3332,6 +3336,7 @@ el, be, hy, + hu, ); mainGroup = DB427DC925BAA00100D1B89D; packageReferences = ( @@ -4086,6 +4091,7 @@ 2AB501542992443D00346092 /* ar */, D87DC50C2A17C32F00219C5F /* el */, D82463532A52B47B00A3DBDD /* be */, + FB8522712CEE302300BA2757 /* hu */, ); name = WidgetExtension.intentdefinition; sourceTree = ""; @@ -4122,6 +4128,7 @@ DB96C260292506D600F3B85D /* sl */, D87DC50B2A17C32E00219C5F /* el */, D82463522A52B47B00A3DBDD /* be */, + FB8522702CEE302300BA2757 /* hu */, ); name = Intents.intentdefinition; sourceTree = ""; @@ -4158,6 +4165,7 @@ D87DC50D2A17C32F00219C5F /* el */, D82463542A52B47B00A3DBDD /* be */, D81A940F2B04E7AD0067A19D /* hy */, + FB8522722CEE302300BA2757 /* hu */, ); name = InfoPlist.strings; sourceTree = ""; @@ -4211,6 +4219,7 @@ DB96C262292506D700F3B85D /* sl */, D87DC50E2A17C32F00219C5F /* el */, D82463552A52B47B00A3DBDD /* be */, + FB8522732CEE302300BA2757 /* hu */, ); name = Intents.stringsdict; sourceTree = ""; diff --git a/Mastodon/Resources/hu.lproj/InfoPlist.strings b/Mastodon/Resources/hu.lproj/InfoPlist.strings new file mode 100644 index 000000000..710865573 --- /dev/null +++ b/Mastodon/Resources/hu.lproj/InfoPlist.strings @@ -0,0 +1,4 @@ +"NSCameraUsageDescription" = "Used to take photo for post status"; +"NSPhotoLibraryAddUsageDescription" = "Used to save photo into the Photo Library"; +"NewPostShortcutItemTitle" = "New Post"; +"SearchShortcutItemTitle" = "Search"; \ No newline at end of file diff --git a/MastodonIntent/hu.lproj/Intents.strings b/MastodonIntent/hu.lproj/Intents.strings new file mode 100644 index 000000000..8637f1de7 --- /dev/null +++ b/MastodonIntent/hu.lproj/Intents.strings @@ -0,0 +1,70 @@ +"16wxgf" = "Post on Mastodon"; + +"3sNRTG" = "Username"; + +"4kVQfr" = "Just to confirm, you wanted ‘${accounts}’?"; + +"751xkl" = "Text Content"; + +"CsR7G2" = "Post on Mastodon"; + +"D2h76g" = "Post on Mastodon"; + +"Gcmnot" = "Account"; + +"HZSGTr" = "What content to post?"; + +"HdGikU" = "Posting failed"; + +"KDNTJ4" = "Failure Reason"; + +"RHxKOw" = "Send Post with text content"; + +"RxSqsb" = "Post"; + +"WCIR3D" = "Post ${content} on Mastodon"; + +"YMuITB-dYQ5NN" = "${content}. Post via ${accounts}. (Public)"; + +"YMuITB-ehFLjY" = "${content}. Post via ${accounts}. (Followers Only)"; + +"ZKJSNu" = "Posts"; + +"ZS1XaK" = "${content}"; + +"ZbSjzC" = "Visibility"; + +"Zim0Js" = "Name"; + +"Zo4jgJ" = "Post Visibility"; + +"apSxMG-dYQ5NN" = "There are ${count} options matching ‘Public’."; + +"apSxMG-ehFLjY" = "There are ${count} options matching ‘Followers Only’."; + +"ayoYEb-dYQ5NN" = "${content}. (Public)"; + +"ayoYEb-ehFLjY" = "${content}. (Followers Only)"; + +"ciITyC" = "There are ${count} options matching ‘${accounts}’."; + +"dUyuGg" = "Post on Mastodon"; + +"dYQ5NN" = "Public"; + +"ehFLjY" = "Followers Only"; + +"gfePDu" = "Posting failed. ${failureReason}"; + +"k7dbKQ" = "Post was sent successfully."; + +"nQtHsT" = "Accounts"; + +"oGiqmY-dYQ5NN" = "Just to confirm, you wanted ‘Public’?"; + +"oGiqmY-ehFLjY" = "Just to confirm, you wanted ‘Followers Only’?"; + +"rM6dvp" = "URL"; + +"ryJLwG" = "Post was sent successfully."; + diff --git a/MastodonIntent/hu.lproj/Intents.stringsdict b/MastodonIntent/hu.lproj/Intents.stringsdict new file mode 100644 index 000000000..5a39d5e64 --- /dev/null +++ b/MastodonIntent/hu.lproj/Intents.stringsdict @@ -0,0 +1,54 @@ + + + + + There are ${count} options matching ‘${content}’. - 2 + + NSStringLocalizedFormatKey + There are %#@count_option@ matching ‘${content}’. + count_option + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + %ld + zero + 0 options + one + 1 option + two + 2 options + few + %ld options + many + %ld options + other + %ld options + + + There are ${count} options matching ‘${visibility}’. + + NSStringLocalizedFormatKey + There are %#@count_option@ matching ‘${visibility}’. + count_option + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + %ld + zero + 0 options + one + 1 option + two + 2 options + few + %ld options + many + %ld options + other + %ld options + + + + diff --git a/WidgetExtension/hu.lproj/WidgetExtension.strings b/WidgetExtension/hu.lproj/WidgetExtension.strings new file mode 100644 index 000000000..17c9cdb2b --- /dev/null +++ b/WidgetExtension/hu.lproj/WidgetExtension.strings @@ -0,0 +1,42 @@ +"3d6HSO" = "Enter username"; + +"7DZrRA" = "Username"; + +"82L4Nj" = "Yes"; + +"A1rwKl" = "Hashtag"; + +"BFppgH" = "Username"; + +"GTUbZg" = "Hashtag"; + +"OL6lkx" = "Account"; + +"OcUp1W" = "Hashtag"; + +"QkKsLf" = "true"; + +"ZLZ6sg" = "Latest Followers"; + +"e0W2wo" = "Multi Followers Count"; + +"fovmPX" = "Accounts"; + +"gpCwrM" = "Followers Count"; + +"jg9D5P" = "No"; + +"sOLUtG" = "Enter follower Username"; + +"tVvJ9c" = "Followers"; + +"wftYbm" = "false"; + +"xVtyec" = "Show chart"; + +"xcBHPA" = "Ignore content warnings"; + +"zbXop9" = "Hashtag"; + +"zeJo4f" = "Should the Widget show a chart?"; +