diff --git a/Localization/StringsConvertor/Sources/StringsConvertor/main.swift b/Localization/StringsConvertor/Sources/StringsConvertor/main.swift index c60266f88..79459e120 100644 --- a/Localization/StringsConvertor/Sources/StringsConvertor/main.swift +++ b/Localization/StringsConvertor/Sources/StringsConvertor/main.swift @@ -6,7 +6,8 @@ let packageRootURL = currentFileURL.deletingLastPathComponent().deletingLastPath let inputDirectoryURL = packageRootURL.appendingPathComponent("input", isDirectory: true) let outputDirectoryURL = packageRootURL.appendingPathComponent("output", isDirectory: true) -private func convert(from inputDirectory: URL, to outputDirectory: URL) { +// conver i18n JSON templates to strings files +private func convert(from inputDirectoryURL: URL, to outputDirectory: URL) { do { let inputLanguageDirectoryURLs = try FileManager.default.contentsOfDirectory( at: inputDirectoryURL, @@ -42,12 +43,15 @@ private func convert(from inputDirectory: URL, to outputDirectory: URL) { private func map(language: String) -> String? { switch language { + case "ar_SA": return "ar" // Arabic (Saudi Arabia) + case "ca_ES": return "ca" // Catalan + case "zh_CN": return "zh-Hans" // Chinese Simplified case "en_US": return "en" - case "zh_CN": return "zh-Hans" - case "ja_JP": return "ja" - case "de_DE": return "de" - case "pt_BR": return "pt-BR" - case "ar_SA": return "ar" + case "fr_FR": return "fr" // French + case "de_DE": return "de" // German + case "ja_JP": return "ja" // Japanese + case "es_ES": return "es" // Spanish + case "es_AR": return "es-419" // Spanish, Argentina default: return nil } } @@ -72,4 +76,46 @@ private func process(url: URL, keyStyle: Parser.KeyStyle) throws -> String { } } +// keep path extension and only rename the folder name +private func move(from inputDirectoryURL: URL, to outputDirectoryURL: URL, pathExtension: String) { + do { + let inputLanguageDirectoryURLs = try FileManager.default.contentsOfDirectory( + at: inputDirectoryURL, + includingPropertiesForKeys: [.nameKey, .isDirectoryKey], + options: [] + ) + for inputLanguageDirectoryURL in inputLanguageDirectoryURLs { + let language = inputLanguageDirectoryURL.lastPathComponent + guard let mappedLanguage = map(language: language) else { continue } + let outputDirectoryURL = outputDirectoryURL.appendingPathComponent(mappedLanguage + ".lproj", isDirectory: true) + os_log("%{public}s[%{public}ld], %{public}s: process %s -> %s", ((#file as NSString).lastPathComponent), #line, #function, language, mappedLanguage) + + let fileURLs = try FileManager.default.contentsOfDirectory( + at: inputLanguageDirectoryURL, + includingPropertiesForKeys: [.nameKey, .isDirectoryKey], + options: [] + ) + for dictURL in fileURLs where dictURL.pathExtension == pathExtension { + os_log("%{public}s[%{public}ld], %{public}s: process %s", ((#file as NSString).lastPathComponent), #line, #function, dictURL.debugDescription) + let filename = dictURL.deletingPathExtension().lastPathComponent + + let outputFileURL = outputDirectoryURL.appendingPathComponent(filename).appendingPathExtension(pathExtension) + try? FileManager.default.createDirectory(at: outputDirectoryURL, withIntermediateDirectories: true, attributes: nil) + try FileManager.default.copyItem(at: dictURL, to: outputFileURL) + } + } + } catch { + os_log("%{public}s[%{public}ld], %{public}s: %s", ((#file as NSString).lastPathComponent), #line, #function, error.localizedDescription) + exit(2) + } +} + +// i18n from "input" to "output" convert(from: inputDirectoryURL, to: outputDirectoryURL) +move(from: inputDirectoryURL, to: outputDirectoryURL, pathExtension: "stringsdict") + +// i18n from "Intents/input" to "Intents/output" +let intentsDirectoryURL = packageRootURL.appendingPathComponent("Intents", isDirectory: true) +let inputIntentsDirectoryURL = intentsDirectoryURL.appendingPathComponent("input", isDirectory: true) +let outputIntentsDirectoryURL = intentsDirectoryURL.appendingPathComponent("output", isDirectory: true) +move(from: inputIntentsDirectoryURL, to: outputIntentsDirectoryURL, pathExtension: "strings") diff --git a/Localization/StringsConvertor/scripts/build.sh b/Localization/StringsConvertor/scripts/build.sh index 9144b8c0e..3c27d7796 100755 --- a/Localization/StringsConvertor/scripts/build.sh +++ b/Localization/StringsConvertor/scripts/build.sh @@ -9,4 +9,11 @@ if [[ -d output ]]; then fi mkdir output +cd Intents +if [[ -d output ]]; then + rm -rf output +fi +mkdir output +cd .. + swift run diff --git a/Mastodon.xcodeproj/project.pbxproj b/Mastodon.xcodeproj/project.pbxproj index 99cc439bf..89062089b 100644 --- a/Mastodon.xcodeproj/project.pbxproj +++ b/Mastodon.xcodeproj/project.pbxproj @@ -1164,6 +1164,26 @@ DBA1DB7F268F84F80052DB59 /* NotificationType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationType.swift; sourceTree = ""; }; DBA465922696B495002B41DB /* APIService+WebFinger.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "APIService+WebFinger.swift"; sourceTree = ""; }; DBA465942696E387002B41DB /* AppPreference.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppPreference.swift; sourceTree = ""; }; + DBA4B0D326BD10AC0077136E /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Intents.strings"; sourceTree = ""; }; + DBA4B0D426BD10AD0077136E /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = "zh-Hans"; path = "zh-Hans.lproj/Localizable.stringsdict"; sourceTree = ""; }; + DBA4B0D526BD10AD0077136E /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Localizable.strings"; sourceTree = ""; }; + DBA4B0D626BD10AD0077136E /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/InfoPlist.strings"; sourceTree = ""; }; + DBA4B0D726BD10F40077136E /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/Intents.strings; sourceTree = ""; }; + DBA4B0D826BD10F40077136E /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = ca; path = ca.lproj/Localizable.stringsdict; sourceTree = ""; }; + DBA4B0D926BD10F40077136E /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/Localizable.strings; sourceTree = ""; }; + DBA4B0DA26BD10F40077136E /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/InfoPlist.strings; sourceTree = ""; }; + DBA4B0DB26BD11130077136E /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Intents.strings; sourceTree = ""; }; + DBA4B0DC26BD11130077136E /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = fr; path = fr.lproj/Localizable.stringsdict; sourceTree = ""; }; + DBA4B0DD26BD11130077136E /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = ""; }; + DBA4B0DE26BD11130077136E /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = ""; }; + DBA4B0DF26BD11C70077136E /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Intents.strings; sourceTree = ""; }; + DBA4B0E026BD11C70077136E /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = es; path = es.lproj/Localizable.stringsdict; sourceTree = ""; }; + DBA4B0E126BD11C80077136E /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = ""; }; + DBA4B0E226BD11C80077136E /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = ""; }; + DBA4B0E326BD11D10077136E /* es-419 */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-419"; path = "es-419.lproj/Intents.strings"; sourceTree = ""; }; + DBA4B0E426BD11D10077136E /* es-419 */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = "es-419"; path = "es-419.lproj/Localizable.stringsdict"; sourceTree = ""; }; + DBA4B0E526BD11D10077136E /* es-419 */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-419"; path = "es-419.lproj/Localizable.strings"; sourceTree = ""; }; + DBA4B0E626BD11D10077136E /* es-419 */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "es-419"; path = "es-419.lproj/InfoPlist.strings"; sourceTree = ""; }; DBA5E7A2263AD0A3004598BB /* PhotoLibraryService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PhotoLibraryService.swift; sourceTree = ""; }; DBA5E7A4263BD28C004598BB /* ContextMenuImagePreviewViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContextMenuImagePreviewViewModel.swift; sourceTree = ""; }; DBA5E7A8263BD3A4004598BB /* ContextMenuImagePreviewViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContextMenuImagePreviewViewController.swift; sourceTree = ""; }; @@ -3319,6 +3339,11 @@ Base, ar, ja, + "zh-Hans", + ca, + fr, + es, + "es-419", ); mainGroup = DB427DC925BAA00100D1B89D; packageReferences = ( @@ -4305,6 +4330,11 @@ DB0009AB26AEE5E3009B9D2D /* en */, DB0009AD26AEE5E4009B9D2D /* ar */, E9AABD3D26B64B8C00E237DA /* ja */, + DBA4B0D326BD10AC0077136E /* zh-Hans */, + DBA4B0D726BD10F40077136E /* ca */, + DBA4B0DB26BD11130077136E /* fr */, + DBA4B0DF26BD11C70077136E /* es */, + DBA4B0E326BD11D10077136E /* es-419 */, ); name = Intents.intentdefinition; sourceTree = ""; @@ -4315,6 +4345,11 @@ DB2B3ABD25E37E15007045F9 /* en */, DB0F814E264CFFD300F2A12B /* ar */, E9AABD4026B64B8D00E237DA /* ja */, + DBA4B0D626BD10AD0077136E /* zh-Hans */, + DBA4B0DA26BD10F40077136E /* ca */, + DBA4B0DE26BD11130077136E /* fr */, + DBA4B0E226BD11C80077136E /* es */, + DBA4B0E626BD11D10077136E /* es-419 */, ); name = InfoPlist.strings; sourceTree = ""; @@ -4325,6 +4360,11 @@ DB3D100E25BAA75E00EAA174 /* en */, DB0F814D264CFFD300F2A12B /* ar */, E9AABD3F26B64B8D00E237DA /* ja */, + DBA4B0D526BD10AD0077136E /* zh-Hans */, + DBA4B0D926BD10F40077136E /* ca */, + DBA4B0DD26BD11130077136E /* fr */, + DBA4B0E126BD11C80077136E /* es */, + DBA4B0E526BD11D10077136E /* es-419 */, ); name = Localizable.strings; sourceTree = ""; @@ -4351,6 +4391,11 @@ DB564BCF269F2F83001E39A7 /* ar */, DB564BD1269F2F8A001E39A7 /* en */, E9AABD3E26B64B8D00E237DA /* ja */, + DBA4B0D426BD10AD0077136E /* zh-Hans */, + DBA4B0D826BD10F40077136E /* ca */, + DBA4B0DC26BD11130077136E /* fr */, + DBA4B0E026BD11C70077136E /* es */, + DBA4B0E426BD11D10077136E /* es-419 */, ); name = Localizable.stringsdict; sourceTree = ""; diff --git a/Mastodon.xcodeproj/xcuserdata/mainasuk.xcuserdatad/xcschemes/xcschememanagement.plist b/Mastodon.xcodeproj/xcuserdata/mainasuk.xcuserdatad/xcschemes/xcschememanagement.plist index 10ea3fcff..6badcb09f 100644 --- a/Mastodon.xcodeproj/xcuserdata/mainasuk.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/Mastodon.xcodeproj/xcuserdata/mainasuk.xcuserdatad/xcschemes/xcschememanagement.plist @@ -7,12 +7,12 @@ AppShared.xcscheme_^#shared#^_ orderHint - 27 + 26 CoreDataStack.xcscheme_^#shared#^_ orderHint - 25 + 24 Mastodon - ASDK.xcscheme_^#shared#^_ @@ -42,7 +42,7 @@ MastodonIntent.xcscheme_^#shared#^_ orderHint - 24 + 25 MastodonIntents.xcscheme_^#shared#^_ @@ -62,7 +62,7 @@ ShareActionExtension.xcscheme_^#shared#^_ orderHint - 26 + 27 SuppressBuildableAutocreation diff --git a/Mastodon/Resources/ar.lproj/InfoPlist.strings b/Mastodon/Resources/ar.lproj/InfoPlist.strings index 710865573..2531bd454 100644 --- a/Mastodon/Resources/ar.lproj/InfoPlist.strings +++ b/Mastodon/Resources/ar.lproj/InfoPlist.strings @@ -1,4 +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 +"SearchShortcutItemTitle" = "البحث"; \ No newline at end of file diff --git a/Mastodon/Resources/ar.lproj/Localizable.strings b/Mastodon/Resources/ar.lproj/Localizable.strings index 39affaf2a..8e7b47311 100644 --- a/Mastodon/Resources/ar.lproj/Localizable.strings +++ b/Mastodon/Resources/ar.lproj/Localizable.strings @@ -1,93 +1,93 @@ -"Common.Alerts.BlockDomain.BlockEntireDomain" = "Block Domain"; +"Common.Alerts.BlockDomain.BlockEntireDomain" = "حظر النطاق"; "Common.Alerts.BlockDomain.Title" = "Are you really, really sure you want to block the entire %@? In most cases a few targeted blocks or mutes are sufficient and preferable. You will not see content from that domain and any of your followers from that domain will be removed."; -"Common.Alerts.CleanCache.Message" = "Successfully cleaned %@ cache."; -"Common.Alerts.CleanCache.Title" = "Clean Cache"; -"Common.Alerts.Common.PleaseTryAgain" = "Please try again."; -"Common.Alerts.Common.PleaseTryAgainLater" = "Please try again later."; -"Common.Alerts.DeletePost.Delete" = "Delete"; -"Common.Alerts.DeletePost.Title" = "Are you sure you want to delete this post?"; +"Common.Alerts.CleanCache.Message" = "تم تنظيف ذاكرة التخزين المؤقت %@ بنجاح."; +"Common.Alerts.CleanCache.Title" = "تنظيف ذاكرة التخزين المؤقت"; +"Common.Alerts.Common.PleaseTryAgain" = "الرجاء المحاولة مرة أخرى."; +"Common.Alerts.Common.PleaseTryAgainLater" = "الرجاء المحاولة مرة أخرى لاحقاً."; +"Common.Alerts.DeletePost.Delete" = "احذف"; +"Common.Alerts.DeletePost.Title" = "هل أنت متأكد من أنك تريد حذف هذا المنشور؟"; "Common.Alerts.DiscardPostContent.Message" = "Confirm to discard composed post content."; -"Common.Alerts.DiscardPostContent.Title" = "Discard Draft"; +"Common.Alerts.DiscardPostContent.Title" = "تجاهل المسودة"; "Common.Alerts.EditProfileFailure.Message" = "Cannot edit profile. Please try again."; "Common.Alerts.EditProfileFailure.Title" = "Edit Profile Error"; "Common.Alerts.PublishPostFailure.AttachmentsMessage.MoreThanOneVideo" = "Cannot attach more than one video."; "Common.Alerts.PublishPostFailure.AttachmentsMessage.VideoAttachWithPhoto" = "Cannot attach a video to a post that already contains images."; "Common.Alerts.PublishPostFailure.Message" = "Failed to publish the post. Please check your internet connection."; -"Common.Alerts.PublishPostFailure.Title" = "Publish Failure"; +"Common.Alerts.PublishPostFailure.Title" = "أخفقت عملية النشر"; "Common.Alerts.SavePhotoFailure.Message" = "Please enable the photo library access permission to save the photo."; -"Common.Alerts.SavePhotoFailure.Title" = "Save Photo Failure"; -"Common.Alerts.ServerError.Title" = "Server Error"; -"Common.Alerts.SignOut.Confirm" = "Sign Out"; -"Common.Alerts.SignOut.Message" = "Are you sure you want to sign out?"; -"Common.Alerts.SignOut.Title" = "Sign Out"; -"Common.Alerts.SignUpFailure.Title" = "Sign Up Failure"; -"Common.Alerts.VoteFailure.PollExpired" = "The poll has expired"; -"Common.Alerts.VoteFailure.Title" = "Vote Failure"; -"Common.Controls.Actions.Add" = "Add"; -"Common.Controls.Actions.Back" = "Back"; -"Common.Controls.Actions.BlockDomain" = "Block %@"; -"Common.Controls.Actions.Cancel" = "Cancel"; -"Common.Controls.Actions.Confirm" = "Confirm"; -"Common.Controls.Actions.Continue" = "Continue"; -"Common.Controls.Actions.CopyPhoto" = "Copy Photo"; -"Common.Controls.Actions.Delete" = "Delete"; -"Common.Controls.Actions.Discard" = "Discard"; -"Common.Controls.Actions.Done" = "Done"; -"Common.Controls.Actions.Edit" = "Edit"; -"Common.Controls.Actions.FindPeople" = "Find people to follow"; -"Common.Controls.Actions.ManuallySearch" = "Manually search instead"; -"Common.Controls.Actions.Next" = "Next"; -"Common.Controls.Actions.Ok" = "OK"; -"Common.Controls.Actions.Open" = "Open"; -"Common.Controls.Actions.OpenInSafari" = "Open in Safari"; -"Common.Controls.Actions.Preview" = "Preview"; -"Common.Controls.Actions.Previous" = "Previous"; -"Common.Controls.Actions.Remove" = "Remove"; -"Common.Controls.Actions.Reply" = "Reply"; -"Common.Controls.Actions.ReportUser" = "Report %@"; -"Common.Controls.Actions.Save" = "Save"; -"Common.Controls.Actions.SavePhoto" = "Save Photo"; -"Common.Controls.Actions.SeeMore" = "See More"; -"Common.Controls.Actions.Settings" = "Settings"; -"Common.Controls.Actions.Share" = "Share"; -"Common.Controls.Actions.SharePost" = "Share Post"; -"Common.Controls.Actions.ShareUser" = "Share %@"; -"Common.Controls.Actions.SignIn" = "Sign In"; -"Common.Controls.Actions.SignUp" = "Sign Up"; -"Common.Controls.Actions.Skip" = "Skip"; -"Common.Controls.Actions.TakePhoto" = "Take Photo"; -"Common.Controls.Actions.TryAgain" = "Try Again"; -"Common.Controls.Actions.UnblockDomain" = "Unblock %@"; +"Common.Alerts.SavePhotoFailure.Title" = "فشل حفظ الصورة"; +"Common.Alerts.ServerError.Title" = "خطأ في الخادم"; +"Common.Alerts.SignOut.Confirm" = "تسجيل الخروج"; +"Common.Alerts.SignOut.Message" = "هل أنت متأكد من أنك تريد تسجيل الخروج؟"; +"Common.Alerts.SignOut.Title" = "تسجيل الخروج"; +"Common.Alerts.SignUpFailure.Title" = "فشل التسجيل"; +"Common.Alerts.VoteFailure.PollExpired" = "انتهت مدة صلاحية الاستطلاع"; +"Common.Alerts.VoteFailure.Title" = "فشل التصويت"; +"Common.Controls.Actions.Add" = "إضافة"; +"Common.Controls.Actions.Back" = "العودة"; +"Common.Controls.Actions.BlockDomain" = "حظر %@"; +"Common.Controls.Actions.Cancel" = "إلغاء"; +"Common.Controls.Actions.Confirm" = "تأكيد"; +"Common.Controls.Actions.Continue" = "واصل"; +"Common.Controls.Actions.CopyPhoto" = "نسخ الصورة"; +"Common.Controls.Actions.Delete" = "احذف"; +"Common.Controls.Actions.Discard" = "تجاهل"; +"Common.Controls.Actions.Done" = "تم"; +"Common.Controls.Actions.Edit" = "تعديل"; +"Common.Controls.Actions.FindPeople" = "ابحث عن أشخاص لمتابعتهم"; +"Common.Controls.Actions.ManuallySearch" = "البحث يدوياً بدلاً من ذلك"; +"Common.Controls.Actions.Next" = "التالي"; +"Common.Controls.Actions.Ok" = "حسنًا"; +"Common.Controls.Actions.Open" = "افتح"; +"Common.Controls.Actions.OpenInSafari" = "افتحه في سفاري"; +"Common.Controls.Actions.Preview" = "معاينة"; +"Common.Controls.Actions.Previous" = "السابق"; +"Common.Controls.Actions.Remove" = "احذف"; +"Common.Controls.Actions.Reply" = "رد"; +"Common.Controls.Actions.ReportUser" = "ابلغ عن %@"; +"Common.Controls.Actions.Save" = "حفظ"; +"Common.Controls.Actions.SavePhoto" = "حفظ الصورة"; +"Common.Controls.Actions.SeeMore" = "عرض المزيد"; +"Common.Controls.Actions.Settings" = "الإعدادات"; +"Common.Controls.Actions.Share" = "شارك"; +"Common.Controls.Actions.SharePost" = "شارك المنشور"; +"Common.Controls.Actions.ShareUser" = "شارك %@"; +"Common.Controls.Actions.SignIn" = "لِج"; +"Common.Controls.Actions.SignUp" = "انشئ حسابًا"; +"Common.Controls.Actions.Skip" = "تخطي"; +"Common.Controls.Actions.TakePhoto" = "التقط صورة"; +"Common.Controls.Actions.TryAgain" = "حاول مرة أخرى"; +"Common.Controls.Actions.UnblockDomain" = "إلغاء حظر %@"; "Common.Controls.Friendship.Block" = "Block"; "Common.Controls.Friendship.BlockDomain" = "Block %@"; "Common.Controls.Friendship.BlockUser" = "Block %@"; "Common.Controls.Friendship.Blocked" = "Blocked"; -"Common.Controls.Friendship.EditInfo" = "Edit Info"; +"Common.Controls.Friendship.EditInfo" = "تعديل المعلومات"; "Common.Controls.Friendship.Follow" = "Follow"; "Common.Controls.Friendship.Following" = "Following"; -"Common.Controls.Friendship.Mute" = "Mute"; -"Common.Controls.Friendship.MuteUser" = "Mute %@"; -"Common.Controls.Friendship.Muted" = "Muted"; +"Common.Controls.Friendship.Mute" = "أكتم"; +"Common.Controls.Friendship.MuteUser" = "أكتم %@"; +"Common.Controls.Friendship.Muted" = "مكتوم"; "Common.Controls.Friendship.Pending" = "Pending"; "Common.Controls.Friendship.Request" = "Request"; "Common.Controls.Friendship.Unblock" = "Unblock"; "Common.Controls.Friendship.UnblockUser" = "Unblock %@"; -"Common.Controls.Friendship.Unmute" = "Unmute"; -"Common.Controls.Friendship.UnmuteUser" = "Unmute %@"; -"Common.Controls.Keyboard.Common.ComposeNewPost" = "Compose New Post"; -"Common.Controls.Keyboard.Common.OpenSettings" = "Open Settings"; -"Common.Controls.Keyboard.Common.ShowFavorites" = "Show Favorites"; -"Common.Controls.Keyboard.Common.SwitchToTab" = "Switch to %@"; -"Common.Controls.Keyboard.SegmentedControl.NextSection" = "Next Section"; -"Common.Controls.Keyboard.SegmentedControl.PreviousSection" = "Previous Section"; -"Common.Controls.Keyboard.Timeline.NextStatus" = "Next Post"; -"Common.Controls.Keyboard.Timeline.OpenAuthorProfile" = "Open Author's Profile"; -"Common.Controls.Keyboard.Timeline.OpenRebloggerProfile" = "Open Reblogger's Profile"; -"Common.Controls.Keyboard.Timeline.OpenStatus" = "Open Post"; -"Common.Controls.Keyboard.Timeline.PreviewImage" = "Preview Image"; -"Common.Controls.Keyboard.Timeline.PreviousStatus" = "Previous Post"; -"Common.Controls.Keyboard.Timeline.ReplyStatus" = "Reply to Post"; +"Common.Controls.Friendship.Unmute" = "إلغاء الكتم"; +"Common.Controls.Friendship.UnmuteUser" = "إلغاء كتم %@"; +"Common.Controls.Keyboard.Common.ComposeNewPost" = "إنشاء منشور جديد"; +"Common.Controls.Keyboard.Common.OpenSettings" = "أفتح الإعدادات"; +"Common.Controls.Keyboard.Common.ShowFavorites" = "إظهار المفضلة"; +"Common.Controls.Keyboard.Common.SwitchToTab" = "التبديل إلى %@"; +"Common.Controls.Keyboard.SegmentedControl.NextSection" = "القسم التالي"; +"Common.Controls.Keyboard.SegmentedControl.PreviousSection" = "القسم السابق"; +"Common.Controls.Keyboard.Timeline.NextStatus" = "المنشور التالي"; +"Common.Controls.Keyboard.Timeline.OpenAuthorProfile" = "افتح الملف التعريفي للمؤلف"; +"Common.Controls.Keyboard.Timeline.OpenRebloggerProfile" = "افتح الملف التعريفي لمشارِك المنشور"; +"Common.Controls.Keyboard.Timeline.OpenStatus" = "افتح المنشور"; +"Common.Controls.Keyboard.Timeline.PreviewImage" = "معاينة الصورة"; +"Common.Controls.Keyboard.Timeline.PreviousStatus" = "المنشور السابق"; +"Common.Controls.Keyboard.Timeline.ReplyStatus" = "رد على المنشور"; "Common.Controls.Keyboard.Timeline.ToggleContentWarning" = "Toggle Content Warning"; "Common.Controls.Keyboard.Timeline.ToggleFavorite" = "Toggle Favorite on Post"; "Common.Controls.Keyboard.Timeline.ToggleReblog" = "Toggle Reblog on Post"; @@ -104,7 +104,7 @@ Please check your internet connection."; "Common.Controls.Status.Poll.Vote" = "Vote"; "Common.Controls.Status.ShowPost" = "Show Post"; "Common.Controls.Status.ShowUserProfile" = "Show user profile"; -"Common.Controls.Status.Tag.Email" = "Email"; +"Common.Controls.Status.Tag.Email" = "البريد الإلكتروني"; "Common.Controls.Status.Tag.Emoji" = "Emoji"; "Common.Controls.Status.Tag.Hashtag" = "Hashtag"; "Common.Controls.Status.Tag.Link" = "Link"; @@ -112,10 +112,10 @@ Please check your internet connection."; "Common.Controls.Status.Tag.Url" = "URL"; "Common.Controls.Status.UserReblogged" = "%@ reblogged"; "Common.Controls.Status.UserRepliedTo" = "Replied to %@"; -"Common.Controls.Tabs.Home" = "Home"; -"Common.Controls.Tabs.Notification" = "Notification"; -"Common.Controls.Tabs.Profile" = "Profile"; -"Common.Controls.Tabs.Search" = "Search"; +"Common.Controls.Tabs.Home" = "الخيط الرئيسي"; +"Common.Controls.Tabs.Notification" = "الإشعارات"; +"Common.Controls.Tabs.Profile" = "الملف التعريفي"; +"Common.Controls.Tabs.Search" = "بحث"; "Common.Controls.Timeline.Accessibility.CountFavorites" = "%@ favorites"; "Common.Controls.Timeline.Accessibility.CountReblogs" = "%@ reblogs"; "Common.Controls.Timeline.Accessibility.CountReplies" = "%@ replies"; @@ -125,7 +125,7 @@ Please check your internet connection."; "Common.Controls.Timeline.Header.BlockingWarning" = "You can’t view this user's profile until you unblock them. Your profile looks like this to them."; -"Common.Controls.Timeline.Header.NoStatusFound" = "No Post Found"; +"Common.Controls.Timeline.Header.NoStatusFound" = "لا توجد هناك منشورات"; "Common.Controls.Timeline.Header.SuspendedWarning" = "This user has been suspended."; "Common.Controls.Timeline.Header.UserBlockedWarning" = "You can’t view %@’s profile until they unblock you."; @@ -134,28 +134,28 @@ Your profile looks like this to them."; Your profile looks like this to them."; "Common.Controls.Timeline.Header.UserSuspendedWarning" = "%@’s account has been suspended."; "Common.Controls.Timeline.Loader.LoadMissingPosts" = "Load missing posts"; -"Common.Controls.Timeline.Loader.LoadingMissingPosts" = "Loading missing posts..."; -"Common.Controls.Timeline.Loader.ShowMoreReplies" = "Show more replies"; -"Common.Controls.Timeline.Timestamp.Now" = "Now"; -"Common.Controls.Timeline.Timestamp.TimeAgo" = "%@ ago"; +"Common.Controls.Timeline.Loader.LoadingMissingPosts" = "تحميل المزيد من المنشورات..."; +"Common.Controls.Timeline.Loader.ShowMoreReplies" = "إظهار المزيد من الردود"; +"Common.Controls.Timeline.Timestamp.Now" = "الأن"; +"Common.Controls.Timeline.Timestamp.TimeAgo" = "منذ %@"; "Scene.Compose.Accessibility.AppendAttachment" = "Add Attachment"; -"Scene.Compose.Accessibility.AppendPoll" = "Add Poll"; -"Scene.Compose.Accessibility.CustomEmojiPicker" = "Custom Emoji Picker"; -"Scene.Compose.Accessibility.DisableContentWarning" = "Disable Content Warning"; -"Scene.Compose.Accessibility.EnableContentWarning" = "Enable Content Warning"; +"Scene.Compose.Accessibility.AppendPoll" = "اضافة استطلاع رأي"; +"Scene.Compose.Accessibility.CustomEmojiPicker" = "منتقي مخصص للإيموجي"; +"Scene.Compose.Accessibility.DisableContentWarning" = "تعطيل تحذير الحتوى"; +"Scene.Compose.Accessibility.EnableContentWarning" = "تنشيط تحذير المحتوى"; "Scene.Compose.Accessibility.InputLimitExceedsCount" = "Input limit exceeds %ld"; "Scene.Compose.Accessibility.InputLimitRemainsCount" = "Input limit remains %ld"; "Scene.Compose.Accessibility.PostVisibilityMenu" = "Post Visibility Menu"; -"Scene.Compose.Accessibility.RemovePoll" = "Remove Poll"; +"Scene.Compose.Accessibility.RemovePoll" = "إزالة الاستطلاع"; "Scene.Compose.Attachment.AttachmentBroken" = "This %@ is broken and can’t be uploaded to Mastodon."; "Scene.Compose.Attachment.DescriptionPhoto" = "Describe the photo for the visually-impaired..."; "Scene.Compose.Attachment.DescriptionVideo" = "Describe the video for the visually-impaired..."; -"Scene.Compose.Attachment.Photo" = "photo"; -"Scene.Compose.Attachment.Video" = "video"; +"Scene.Compose.Attachment.Photo" = "صورة"; +"Scene.Compose.Attachment.Video" = "فيديو"; "Scene.Compose.AutoComplete.SpaceToAdd" = "Space to add"; -"Scene.Compose.ComposeAction" = "Publish"; -"Scene.Compose.ContentInputPlaceholder" = "Type or paste what’s on your mind"; +"Scene.Compose.ComposeAction" = "انشر"; +"Scene.Compose.ContentInputPlaceholder" = "ما الذي يجول ببالك"; "Scene.Compose.ContentWarning.Placeholder" = "Write an accurate warning here..."; "Scene.Compose.Keyboard.AppendAttachmentEntry" = "Add Attachment - %@"; "Scene.Compose.Keyboard.DiscardPost" = "Discard Post"; @@ -163,20 +163,20 @@ uploaded to Mastodon."; "Scene.Compose.Keyboard.SelectVisibilityEntry" = "Select Visibility - %@"; "Scene.Compose.Keyboard.ToggleContentWarning" = "Toggle Content Warning"; "Scene.Compose.Keyboard.TogglePoll" = "Toggle Poll"; -"Scene.Compose.MediaSelection.Browse" = "Browse"; -"Scene.Compose.MediaSelection.Camera" = "Take Photo"; -"Scene.Compose.MediaSelection.PhotoLibrary" = "Photo Library"; +"Scene.Compose.MediaSelection.Browse" = "تصفح"; +"Scene.Compose.MediaSelection.Camera" = "التقط صورة"; +"Scene.Compose.MediaSelection.PhotoLibrary" = "مكتبة الصور"; "Scene.Compose.Poll.DurationTime" = "Duration: %@"; -"Scene.Compose.Poll.OneDay" = "1 Day"; -"Scene.Compose.Poll.OneHour" = "1 Hour"; +"Scene.Compose.Poll.OneDay" = "يوم واحد"; +"Scene.Compose.Poll.OneHour" = "ساعة واحدة"; "Scene.Compose.Poll.OptionNumber" = "Option %ld"; -"Scene.Compose.Poll.SevenDays" = "7 Days"; -"Scene.Compose.Poll.SixHours" = "6 Hours"; -"Scene.Compose.Poll.ThirtyMinutes" = "30 minutes"; -"Scene.Compose.Poll.ThreeDays" = "3 Days"; -"Scene.Compose.ReplyingToUser" = "replying to %@"; -"Scene.Compose.Title.NewPost" = "New Post"; -"Scene.Compose.Title.NewReply" = "New Reply"; +"Scene.Compose.Poll.SevenDays" = "7 أيام"; +"Scene.Compose.Poll.SixHours" = "6 ساعات"; +"Scene.Compose.Poll.ThirtyMinutes" = "30 دقيقة"; +"Scene.Compose.Poll.ThreeDays" = "3 أيام"; +"Scene.Compose.ReplyingToUser" = "رد على %@"; +"Scene.Compose.Title.NewPost" = "منشور جديد"; +"Scene.Compose.Title.NewReply" = "رد جديد"; "Scene.Compose.Visibility.Direct" = "Only people I mention"; "Scene.Compose.Visibility.Private" = "Followers only"; "Scene.Compose.Visibility.Public" = "Public"; @@ -187,19 +187,19 @@ uploaded to Mastodon."; "Scene.ConfirmEmail.DontReceiveEmail.ResendEmail" = "Resend Email"; "Scene.ConfirmEmail.DontReceiveEmail.Title" = "Check your email"; "Scene.ConfirmEmail.OpenEmailApp.Description" = "We just sent you an email. Check your junk folder if you haven’t."; -"Scene.ConfirmEmail.OpenEmailApp.Mail" = "Mail"; +"Scene.ConfirmEmail.OpenEmailApp.Mail" = "البريد"; "Scene.ConfirmEmail.OpenEmailApp.OpenEmailClient" = "Open Email Client"; "Scene.ConfirmEmail.OpenEmailApp.Title" = "Check your inbox."; "Scene.ConfirmEmail.Subtitle" = "We just sent an email to %@, tap the link to confirm your account."; -"Scene.ConfirmEmail.Title" = "One last thing."; +"Scene.ConfirmEmail.Title" = "شيء واحد أخير."; "Scene.Favorite.Title" = "Your Favorites"; "Scene.Hashtag.Prompt" = "%@ people talking"; "Scene.HomeTimeline.NavigationBarState.NewPosts" = "See new posts"; -"Scene.HomeTimeline.NavigationBarState.Offline" = "Offline"; +"Scene.HomeTimeline.NavigationBarState.Offline" = "غير متصل"; "Scene.HomeTimeline.NavigationBarState.Published" = "Published!"; "Scene.HomeTimeline.NavigationBarState.Publishing" = "Publishing post..."; -"Scene.HomeTimeline.Title" = "Home"; +"Scene.HomeTimeline.Title" = "الخيط الرئيسي"; "Scene.Notification.Action.Favourite" = "favorited your post"; "Scene.Notification.Action.Follow" = "followed you"; "Scene.Notification.Action.FollowRequest" = "requested to follow you"; @@ -210,32 +210,32 @@ tap the link to confirm your account."; "Scene.Notification.Keyobard.ShowMentions" = "Show Mentions"; "Scene.Notification.Title.Everything" = "Everything"; "Scene.Notification.Title.Mentions" = "Mentions"; -"Scene.Preview.Keyboard.ClosePreview" = "Close Preview"; -"Scene.Preview.Keyboard.ShowNext" = "Show Next"; -"Scene.Preview.Keyboard.ShowPrevious" = "Show Previous"; +"Scene.Preview.Keyboard.ClosePreview" = "إغلاق المعاينة"; +"Scene.Preview.Keyboard.ShowNext" = "إظهار التالي"; +"Scene.Preview.Keyboard.ShowPrevious" = "إظهار السابق"; "Scene.Profile.Dashboard.Accessibility.CountFollowers" = "%ld followers"; "Scene.Profile.Dashboard.Accessibility.CountFollowing" = "%ld following"; "Scene.Profile.Dashboard.Accessibility.CountPosts" = "%ld posts"; -"Scene.Profile.Dashboard.Followers" = "followers"; -"Scene.Profile.Dashboard.Following" = "following"; -"Scene.Profile.Dashboard.Posts" = "posts"; -"Scene.Profile.Fields.AddRow" = "Add Row"; -"Scene.Profile.Fields.Placeholder.Content" = "Content"; +"Scene.Profile.Dashboard.Followers" = "متابِع"; +"Scene.Profile.Dashboard.Following" = "مُتابَع"; +"Scene.Profile.Dashboard.Posts" = "منشورات"; +"Scene.Profile.Fields.AddRow" = "إضافة صف"; +"Scene.Profile.Fields.Placeholder.Content" = "المحتوى"; "Scene.Profile.Fields.Placeholder.Label" = "Label"; "Scene.Profile.RelationshipActionAlert.ConfirmUnblockUsre.Message" = "Confirm to unblock %@"; -"Scene.Profile.RelationshipActionAlert.ConfirmUnblockUsre.Title" = "Unblock Account"; +"Scene.Profile.RelationshipActionAlert.ConfirmUnblockUsre.Title" = "إلغاء حظر الحساب"; "Scene.Profile.RelationshipActionAlert.ConfirmUnmuteUser.Message" = "Confirm to unmute %@"; -"Scene.Profile.RelationshipActionAlert.ConfirmUnmuteUser.Title" = "Unmute Account"; -"Scene.Profile.SegmentedControl.Media" = "Media"; -"Scene.Profile.SegmentedControl.Posts" = "Posts"; -"Scene.Profile.SegmentedControl.Replies" = "Replies"; +"Scene.Profile.RelationshipActionAlert.ConfirmUnmuteUser.Title" = "إلغاء كتم الحساب"; +"Scene.Profile.SegmentedControl.Media" = "وسائط"; +"Scene.Profile.SegmentedControl.Posts" = "منشورات"; +"Scene.Profile.SegmentedControl.Replies" = "ردود"; "Scene.PublicTimeline.Title" = "Public"; -"Scene.Register.Error.Item.Agreement" = "Agreement"; -"Scene.Register.Error.Item.Email" = "Email"; -"Scene.Register.Error.Item.Locale" = "Locale"; -"Scene.Register.Error.Item.Password" = "Password"; -"Scene.Register.Error.Item.Reason" = "Reason"; -"Scene.Register.Error.Item.Username" = "Username"; +"Scene.Register.Error.Item.Agreement" = "الاتفاقية"; +"Scene.Register.Error.Item.Email" = "البريد الإلكتروني"; +"Scene.Register.Error.Item.Locale" = "اللغة المحلية"; +"Scene.Register.Error.Item.Password" = "الكلمة السرية"; +"Scene.Register.Error.Item.Reason" = "السبب"; +"Scene.Register.Error.Item.Username" = "اسم المستخدم"; "Scene.Register.Error.Reason.Accepted" = "%@ must be accepted"; "Scene.Register.Error.Reason.Blank" = "%@ is required"; "Scene.Register.Error.Reason.Blocked" = "%@ contains a disallowed email provider"; @@ -250,86 +250,86 @@ tap the link to confirm your account."; "Scene.Register.Error.Special.PasswordTooShort" = "Password is too short (must be at least 8 characters)"; "Scene.Register.Error.Special.UsernameInvalid" = "Username must only contain alphanumeric characters and underscores"; "Scene.Register.Error.Special.UsernameTooLong" = "Username is too long (can’t be longer than 30 characters)"; -"Scene.Register.Input.Avatar.Delete" = "Delete"; -"Scene.Register.Input.DisplayName.Placeholder" = "display name"; -"Scene.Register.Input.Email.Placeholder" = "email"; -"Scene.Register.Input.Invite.RegistrationUserInviteRequest" = "Why do you want to join?"; -"Scene.Register.Input.Password.Hint" = "Your password needs at least eight characters"; -"Scene.Register.Input.Password.Placeholder" = "password"; -"Scene.Register.Input.Username.DuplicatePrompt" = "This username is taken."; -"Scene.Register.Input.Username.Placeholder" = "username"; -"Scene.Register.Title" = "Tell us about you."; +"Scene.Register.Input.Avatar.Delete" = "احذف"; +"Scene.Register.Input.DisplayName.Placeholder" = "الاسم المعروض"; +"Scene.Register.Input.Email.Placeholder" = "البريد الإلكتروني"; +"Scene.Register.Input.Invite.RegistrationUserInviteRequest" = "لماذا ترغب في الانضمام؟"; +"Scene.Register.Input.Password.Hint" = "يجب أن تكون كلمتك السرية متكونة من ثمانية أحرف على الأقل"; +"Scene.Register.Input.Password.Placeholder" = "الكلمة السرية"; +"Scene.Register.Input.Username.DuplicatePrompt" = "اسم المستخدم هذا غير متوفر."; +"Scene.Register.Input.Username.Placeholder" = "اسم المستخدم"; +"Scene.Register.Title" = "أخبرنا عنك."; "Scene.Report.Content1" = "Are there any other posts you’d like to add to the report?"; "Scene.Report.Content2" = "Is there anything the moderators should know about this report?"; "Scene.Report.Send" = "Send Report"; "Scene.Report.SkipToSend" = "Send without comment"; -"Scene.Report.Step1" = "Step 1 of 2"; -"Scene.Report.Step2" = "Step 2 of 2"; +"Scene.Report.Step1" = "الخطوة 1 من 2"; +"Scene.Report.Step2" = "الخطوة 2 من 2"; "Scene.Report.TextPlaceholder" = "Type or paste additional comments"; -"Scene.Report.Title" = "Report %@"; +"Scene.Report.Title" = "ابلغ عن %@"; "Scene.Search.Recommend.Accounts.Description" = "You may like to follow these accounts"; -"Scene.Search.Recommend.Accounts.Follow" = "Follow"; +"Scene.Search.Recommend.Accounts.Follow" = "تابع"; "Scene.Search.Recommend.Accounts.Title" = "Accounts you might like"; -"Scene.Search.Recommend.ButtonText" = "See All"; +"Scene.Search.Recommend.ButtonText" = "طالع الكل"; "Scene.Search.Recommend.HashTag.Description" = "Hashtags that are getting quite a bit of attention"; "Scene.Search.Recommend.HashTag.PeopleTalking" = "%@ people are talking"; -"Scene.Search.Recommend.HashTag.Title" = "Trending on Mastodon"; -"Scene.Search.SearchBar.Cancel" = "Cancel"; -"Scene.Search.SearchBar.Placeholder" = "Search hashtags and users"; +"Scene.Search.Recommend.HashTag.Title" = "ذات شعبية على ماستدون"; +"Scene.Search.SearchBar.Cancel" = "إلغاء"; +"Scene.Search.SearchBar.Placeholder" = "البحث عن وسوم أو مستخدمين·ات"; "Scene.Search.Searching.Clear" = "Clear"; "Scene.Search.Searching.EmptyState.NoResults" = "No results"; "Scene.Search.Searching.RecentSearch" = "Recent searches"; -"Scene.Search.Searching.Segment.All" = "All"; -"Scene.Search.Searching.Segment.Hashtags" = "Hashtags"; -"Scene.Search.Searching.Segment.People" = "People"; -"Scene.Search.Searching.Segment.Posts" = "Posts"; -"Scene.Search.Title" = "Search"; +"Scene.Search.Searching.Segment.All" = "الكل"; +"Scene.Search.Searching.Segment.Hashtags" = "الوسوم"; +"Scene.Search.Searching.Segment.People" = "الأشخاص"; +"Scene.Search.Searching.Segment.Posts" = "المنشورات"; +"Scene.Search.Title" = "بحث"; "Scene.ServerPicker.Button.Category.Academia" = "academia"; -"Scene.ServerPicker.Button.Category.Activism" = "activism"; -"Scene.ServerPicker.Button.Category.All" = "All"; -"Scene.ServerPicker.Button.Category.AllAccessiblityDescription" = "Category: All"; -"Scene.ServerPicker.Button.Category.Art" = "art"; -"Scene.ServerPicker.Button.Category.Food" = "food"; -"Scene.ServerPicker.Button.Category.Furry" = "furry"; -"Scene.ServerPicker.Button.Category.Games" = "games"; -"Scene.ServerPicker.Button.Category.General" = "general"; -"Scene.ServerPicker.Button.Category.Journalism" = "journalism"; +"Scene.ServerPicker.Button.Category.Activism" = "للنشطاء"; +"Scene.ServerPicker.Button.Category.All" = "الكل"; +"Scene.ServerPicker.Button.Category.AllAccessiblityDescription" = "الفئة: الكل"; +"Scene.ServerPicker.Button.Category.Art" = "فن"; +"Scene.ServerPicker.Button.Category.Food" = "الطعام"; +"Scene.ServerPicker.Button.Category.Furry" = "فروي"; +"Scene.ServerPicker.Button.Category.Games" = "ألعاب"; +"Scene.ServerPicker.Button.Category.General" = "عام"; +"Scene.ServerPicker.Button.Category.Journalism" = "صحافة"; "Scene.ServerPicker.Button.Category.Lgbt" = "lgbt"; -"Scene.ServerPicker.Button.Category.Music" = "music"; -"Scene.ServerPicker.Button.Category.Regional" = "regional"; -"Scene.ServerPicker.Button.Category.Tech" = "tech"; -"Scene.ServerPicker.Button.SeeLess" = "See Less"; -"Scene.ServerPicker.Button.SeeMore" = "See More"; +"Scene.ServerPicker.Button.Category.Music" = "موسيقى"; +"Scene.ServerPicker.Button.Category.Regional" = "اقليمي"; +"Scene.ServerPicker.Button.Category.Tech" = "تكنولوجيا"; +"Scene.ServerPicker.Button.SeeLess" = "اعرض أقل"; +"Scene.ServerPicker.Button.SeeMore" = "اعرض المزيد"; "Scene.ServerPicker.EmptyState.BadNetwork" = "Something went wrong while loading the data. Check your internet connection."; -"Scene.ServerPicker.EmptyState.FindingServers" = "Finding available servers..."; -"Scene.ServerPicker.EmptyState.NoResults" = "No results"; -"Scene.ServerPicker.Input.Placeholder" = "Find a server or join your own..."; -"Scene.ServerPicker.Label.Category" = "CATEGORY"; -"Scene.ServerPicker.Label.Language" = "LANGUAGE"; -"Scene.ServerPicker.Label.Users" = "USERS"; +"Scene.ServerPicker.EmptyState.FindingServers" = "البحث عن خوادم متوفرة..."; +"Scene.ServerPicker.EmptyState.NoResults" = "لا توجد نتائج"; +"Scene.ServerPicker.Input.Placeholder" = "ابحث عن خادم أو انضم إلى سيرفر خاص بك..."; +"Scene.ServerPicker.Label.Category" = "الفئة"; +"Scene.ServerPicker.Label.Language" = "اللغة"; +"Scene.ServerPicker.Label.Users" = "مستخدمون·ات"; "Scene.ServerPicker.Title" = "Pick a server, any server."; -"Scene.ServerRules.Button.Confirm" = "I Agree"; -"Scene.ServerRules.PrivacyPolicy" = "privacy policy"; +"Scene.ServerRules.Button.Confirm" = "انا أوافق"; +"Scene.ServerRules.PrivacyPolicy" = "سياسة الخصوصية"; "Scene.ServerRules.Prompt" = "By continuing, you’re subject to the terms of service and privacy policy for %@."; "Scene.ServerRules.Subtitle" = "These rules are set by the admins of %@."; -"Scene.ServerRules.TermsOfService" = "terms of service"; +"Scene.ServerRules.TermsOfService" = "شروط الخدمة"; "Scene.ServerRules.Title" = "Some ground rules."; -"Scene.Settings.Footer.MastodonDescription" = "Mastodon is open source software. You can report issues on GitHub at %@ (%@)"; -"Scene.Settings.Keyboard.CloseSettingsWindow" = "Close Settings Window"; -"Scene.Settings.Section.Appearance.Automatic" = "Automatic"; +"Scene.Settings.Footer.MastodonDescription" = "ماستدون برنامج مفتوح المصدر. يمكنك المساهمة، أو الإبلاغ عن تقارير الأخطاء، على غيت هب %@ (%@)"; +"Scene.Settings.Keyboard.CloseSettingsWindow" = "إغلاق نافذة الإعدادات"; +"Scene.Settings.Section.Appearance.Automatic" = "تلقائي"; "Scene.Settings.Section.Appearance.Dark" = "Always Dark"; "Scene.Settings.Section.Appearance.Light" = "Always Light"; -"Scene.Settings.Section.Appearance.Title" = "Appearance"; -"Scene.Settings.Section.BoringZone.AccountSettings" = "Account Settings"; -"Scene.Settings.Section.BoringZone.Privacy" = "Privacy Policy"; -"Scene.Settings.Section.BoringZone.Terms" = "Terms of Service"; +"Scene.Settings.Section.Appearance.Title" = "المظهر"; +"Scene.Settings.Section.BoringZone.AccountSettings" = "إعدادات الحساب"; +"Scene.Settings.Section.BoringZone.Privacy" = "سياسة الخصوصية"; +"Scene.Settings.Section.BoringZone.Terms" = "شروط الخدمة"; "Scene.Settings.Section.BoringZone.Title" = "The Boring Zone"; "Scene.Settings.Section.Notifications.Boosts" = "Reblogs my post"; "Scene.Settings.Section.Notifications.Favorites" = "Favorites my post"; "Scene.Settings.Section.Notifications.Follows" = "Follows me"; "Scene.Settings.Section.Notifications.Mentions" = "Mentions me"; -"Scene.Settings.Section.Notifications.Title" = "Notifications"; +"Scene.Settings.Section.Notifications.Title" = "الإشعارات"; "Scene.Settings.Section.Notifications.Trigger.Anyone" = "anyone"; "Scene.Settings.Section.Notifications.Trigger.Follow" = "anyone I follow"; "Scene.Settings.Section.Notifications.Trigger.Follower" = "a follower"; @@ -337,13 +337,13 @@ any server."; "Scene.Settings.Section.Notifications.Trigger.Title" = "Notify me when"; "Scene.Settings.Section.Preference.DisableAvatarAnimation" = "Disable animated avatars"; "Scene.Settings.Section.Preference.DisableEmojiAnimation" = "Disable animated emojis"; -"Scene.Settings.Section.Preference.Title" = "Preferences"; +"Scene.Settings.Section.Preference.Title" = "التفضيلات"; "Scene.Settings.Section.Preference.TrueBlackDarkMode" = "True black dark mode"; "Scene.Settings.Section.Preference.UsingDefaultBrowser" = "Use default browser to open links"; "Scene.Settings.Section.SpicyZone.Clear" = "Clear Media Cache"; -"Scene.Settings.Section.SpicyZone.Signout" = "Sign Out"; +"Scene.Settings.Section.SpicyZone.Signout" = "تسجيل الخروج"; "Scene.Settings.Section.SpicyZone.Title" = "The Spicy Zone"; -"Scene.Settings.Title" = "Settings"; +"Scene.Settings.Title" = "الإعدادات"; "Scene.SuggestionAccount.FollowExplain" = "When you follow someone, you’ll see their posts in your home feed."; "Scene.SuggestionAccount.Title" = "Find People to Follow"; "Scene.Thread.BackTitle" = "Post"; diff --git a/Mastodon/Resources/ar.lproj/Localizable.stringsdict b/Mastodon/Resources/ar.lproj/Localizable.stringsdict index e9d64796f..7efc3e0f3 100644 --- a/Mastodon/Resources/ar.lproj/Localizable.stringsdict +++ b/Mastodon/Resources/ar.lproj/Localizable.stringsdict @@ -1,138 +1,150 @@ - + - + plural.count.metric_formatted.post - NSStringLocalizedFormatKey - %@ %#@post_count@ - post_count - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - ld - zero - posts - one - post - few - posts - many - posts - other - posts - + NSStringLocalizedFormatKey + %@ %#@post_count@ + post_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + zero + posts + one + post + two + posts + few + posts + many + posts + other + posts + plural.count.favorite - NSStringLocalizedFormatKey - %#@favorite_count@ - favorite_count - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - ld - zero - 0 favorites - one - 1 favorite - few - %ld favorites - many - %ld favorites - other - %ld favorites - + NSStringLocalizedFormatKey + %#@favorite_count@ + favorite_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + zero + %ld favorites + one + 1 favorite + two + %ld favorites + few + %ld favorites + many + %ld favorites + other + %ld favorites + plural.count.reblog - NSStringLocalizedFormatKey - %#@reblog_count@ - reblog_count - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - ld - zero - 0 reblogs - one - 1 reblog - few - %ld reblogs - many - %ld reblogs - other - %ld reblogs - + NSStringLocalizedFormatKey + %#@reblog_count@ + reblog_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + zero + %ld reblogs + one + 1 reblog + two + %ld reblogs + few + %ld reblogs + many + %ld reblogs + other + %ld reblogs + plural.count.vote - NSStringLocalizedFormatKey - %#@vote_count@ - vote_count - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - ld - zero - 0 votes - one - 1 vote - few - %ld votes - many - %ld votes - other - %ld votes - + NSStringLocalizedFormatKey + %#@vote_count@ + vote_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + zero + %ld votes + one + 1 vote + two + %ld votes + few + %ld votes + many + %ld votes + other + %ld votes + plural.count.voter - NSStringLocalizedFormatKey - %#@voter_count@ - voter_count - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - ld - zero - 0 voters - one - 1 voter - few - %ld voters - many - %ld voters - other - %ld voters - + NSStringLocalizedFormatKey + %#@voter_count@ + voter_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + zero + %ld voters + one + 1 voter + two + %ld voters + few + %ld voters + many + %ld voters + other + %ld voters + plural.people_talking - NSStringLocalizedFormatKey - %#@count_people_talking@ - count_people_talking - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - ld - zero - 0 people talking - one - 1 people talking - few - %ld people talking - many - %ld people talking - other - %ld people talking - + NSStringLocalizedFormatKey + %#@count_people_talking@ + count_people_talking + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + zero + %ld people talking + one + 1 people talking + two + %ld people talking + few + %ld people talking + many + %ld people talking + other + %ld people talking + - + diff --git a/Mastodon/Resources/ca.lproj/InfoPlist.strings b/Mastodon/Resources/ca.lproj/InfoPlist.strings new file mode 100644 index 000000000..bc8f361cf --- /dev/null +++ b/Mastodon/Resources/ca.lproj/InfoPlist.strings @@ -0,0 +1,4 @@ +"NSCameraUsageDescription" = "S'utilitza per fer fotos per les publicacions"; +"NSPhotoLibraryAddUsageDescription" = "S'utilitza per a desar fotos en la Fototeca"; +"NewPostShortcutItemTitle" = "Nova Publicació"; +"SearchShortcutItemTitle" = "Cerca"; \ No newline at end of file diff --git a/Mastodon/Resources/ca.lproj/Localizable.strings b/Mastodon/Resources/ca.lproj/Localizable.strings new file mode 100644 index 000000000..d828c44e2 --- /dev/null +++ b/Mastodon/Resources/ca.lproj/Localizable.strings @@ -0,0 +1,352 @@ +"Common.Alerts.BlockDomain.BlockEntireDomain" = "Bloquejar Domini"; +"Common.Alerts.BlockDomain.Title" = "Estàs segur, realment segur que vols bloquejar totalment %@? En la majoria dels casos bloquejar o silenciar uns pocs objectius és suficient i preferible. No veureu contingut d’aquest domini i se suprimirà qualsevol dels vostres seguidors d’aquest domini."; +"Common.Alerts.CleanCache.Message" = "S'ha netejat correctament la memòria cau de %@."; +"Common.Alerts.CleanCache.Title" = "Neteja la memòria cau"; +"Common.Alerts.Common.PleaseTryAgain" = "Si us plau intenta-ho de nou."; +"Common.Alerts.Common.PleaseTryAgainLater" = "Si us plau, prova-ho més tard."; +"Common.Alerts.DeletePost.Delete" = "Esborra"; +"Common.Alerts.DeletePost.Title" = "Estàs segur que vols suprimir aquesta publicació?"; +"Common.Alerts.DiscardPostContent.Message" = "Confirma per a descartar el contingut de la publicació composta."; +"Common.Alerts.DiscardPostContent.Title" = "Descarta l'esborrany"; +"Common.Alerts.EditProfileFailure.Message" = "No es pot editar el perfil. Si us plau torna-ho a provar."; +"Common.Alerts.EditProfileFailure.Title" = "Error al Editar el Perfil"; +"Common.Alerts.PublishPostFailure.AttachmentsMessage.MoreThanOneVideo" = "No pots adjuntar més d'un vídeo."; +"Common.Alerts.PublishPostFailure.AttachmentsMessage.VideoAttachWithPhoto" = "No es pot adjuntar un vídeo a una publicació que ja contingui imatges."; +"Common.Alerts.PublishPostFailure.Message" = "No s'ha pogut enviar la publicació. +Comprova la teva connexió a Internet."; +"Common.Alerts.PublishPostFailure.Title" = "Error de Publicació"; +"Common.Alerts.SavePhotoFailure.Message" = "Activa el permís d'accés a la biblioteca de fotos per desar-la."; +"Common.Alerts.SavePhotoFailure.Title" = "Desa l'Error de la Foto"; +"Common.Alerts.ServerError.Title" = "Error del Servidor"; +"Common.Alerts.SignOut.Confirm" = "Tancar Sessió"; +"Common.Alerts.SignOut.Message" = "Estàs segur que vols tancar la sessió?"; +"Common.Alerts.SignOut.Title" = "Tancar Sessió"; +"Common.Alerts.SignUpFailure.Title" = "Error en el registre"; +"Common.Alerts.VoteFailure.PollExpired" = "L'enquesta ha finalitzat"; +"Common.Alerts.VoteFailure.Title" = "Error del Vot"; +"Common.Controls.Actions.Add" = "Afegeix"; +"Common.Controls.Actions.Back" = "Enrere"; +"Common.Controls.Actions.BlockDomain" = "Bloqueja %@"; +"Common.Controls.Actions.Cancel" = "Cancel·la"; +"Common.Controls.Actions.Confirm" = "Confirma"; +"Common.Controls.Actions.Continue" = "Continua"; +"Common.Controls.Actions.CopyPhoto" = "Copia la foto"; +"Common.Controls.Actions.Delete" = "Suprimeix"; +"Common.Controls.Actions.Discard" = "Descarta"; +"Common.Controls.Actions.Done" = "Fet"; +"Common.Controls.Actions.Edit" = "Edita"; +"Common.Controls.Actions.FindPeople" = "Busca persones per seguir"; +"Common.Controls.Actions.ManuallySearch" = "Cerca manualment a canvi"; +"Common.Controls.Actions.Next" = "Següent"; +"Common.Controls.Actions.Ok" = "D'acord"; +"Common.Controls.Actions.Open" = "Obre"; +"Common.Controls.Actions.OpenInSafari" = "Obrir a Safari"; +"Common.Controls.Actions.Preview" = "Vista prèvia"; +"Common.Controls.Actions.Previous" = "Anterior"; +"Common.Controls.Actions.Remove" = "Elimina"; +"Common.Controls.Actions.Reply" = "Respon"; +"Common.Controls.Actions.ReportUser" = "Informa sobre %@"; +"Common.Controls.Actions.Save" = "Desa"; +"Common.Controls.Actions.SavePhoto" = "Desa la foto"; +"Common.Controls.Actions.SeeMore" = "Veure més"; +"Common.Controls.Actions.Settings" = "Configuració"; +"Common.Controls.Actions.Share" = "Comparteix"; +"Common.Controls.Actions.SharePost" = "Compartir Publicació"; +"Common.Controls.Actions.ShareUser" = "Compartir %@"; +"Common.Controls.Actions.SignIn" = "Iniciar sessió"; +"Common.Controls.Actions.SignUp" = "Registre"; +"Common.Controls.Actions.Skip" = "Omet"; +"Common.Controls.Actions.TakePhoto" = "Fes una foto"; +"Common.Controls.Actions.TryAgain" = "Torna a provar"; +"Common.Controls.Actions.UnblockDomain" = "Desbloqueja %@"; +"Common.Controls.Friendship.Block" = "Bloqueja"; +"Common.Controls.Friendship.BlockDomain" = "Bloqueja %@"; +"Common.Controls.Friendship.BlockUser" = "Bloqueja %@"; +"Common.Controls.Friendship.Blocked" = "Bloquejat"; +"Common.Controls.Friendship.EditInfo" = "Edita la informació"; +"Common.Controls.Friendship.Follow" = "Segueix"; +"Common.Controls.Friendship.Following" = "Seguint"; +"Common.Controls.Friendship.Mute" = "Silencia"; +"Common.Controls.Friendship.MuteUser" = "Silencia %@"; +"Common.Controls.Friendship.Muted" = "Silenciat"; +"Common.Controls.Friendship.Pending" = "Pendent"; +"Common.Controls.Friendship.Request" = "Petició"; +"Common.Controls.Friendship.Unblock" = "Desbloqueja"; +"Common.Controls.Friendship.UnblockUser" = "Desbloqueja %@"; +"Common.Controls.Friendship.Unmute" = "Deixa de silenciar"; +"Common.Controls.Friendship.UnmuteUser" = "Treure silenci de %@"; +"Common.Controls.Keyboard.Common.ComposeNewPost" = "Redacta un nova publicació"; +"Common.Controls.Keyboard.Common.OpenSettings" = "Obre la configuració"; +"Common.Controls.Keyboard.Common.ShowFavorites" = "Mostra els Favorits"; +"Common.Controls.Keyboard.Common.SwitchToTab" = "Canviar a %@"; +"Common.Controls.Keyboard.SegmentedControl.NextSection" = "Secció següent"; +"Common.Controls.Keyboard.SegmentedControl.PreviousSection" = "Secció anterior"; +"Common.Controls.Keyboard.Timeline.NextStatus" = "Publicació següent"; +"Common.Controls.Keyboard.Timeline.OpenAuthorProfile" = "Obre el perfil de l'autor"; +"Common.Controls.Keyboard.Timeline.OpenRebloggerProfile" = "Obre el perfil del impulsor"; +"Common.Controls.Keyboard.Timeline.OpenStatus" = "Obre la publicació"; +"Common.Controls.Keyboard.Timeline.PreviewImage" = "Vista prèvia de l'Imatge"; +"Common.Controls.Keyboard.Timeline.PreviousStatus" = "Publicació anterior"; +"Common.Controls.Keyboard.Timeline.ReplyStatus" = "Respon a la publicació"; +"Common.Controls.Keyboard.Timeline.ToggleContentWarning" = "Commuta l'Avís de Contingut"; +"Common.Controls.Keyboard.Timeline.ToggleFavorite" = "Commuta el Favorit de la publicació"; +"Common.Controls.Keyboard.Timeline.ToggleReblog" = "Commuta l'impuls de la publicació"; +"Common.Controls.Status.Actions.Favorite" = "Favorit"; +"Common.Controls.Status.Actions.Menu" = "Menú"; +"Common.Controls.Status.Actions.Reblog" = "Impuls"; +"Common.Controls.Status.Actions.Reply" = "Respon"; +"Common.Controls.Status.Actions.Unfavorite" = "Desfer Favorit"; +"Common.Controls.Status.Actions.Unreblog" = "Desfer l'impuls"; +"Common.Controls.Status.ContentWarning" = "Advertència de Contingut"; +"Common.Controls.Status.MediaContentWarning" = "Toca qualsevol lloc per mostrar"; +"Common.Controls.Status.Poll.Closed" = "Finalitzada"; +"Common.Controls.Status.Poll.TimeLeft" = "Falten %@"; +"Common.Controls.Status.Poll.Vote" = "Vota"; +"Common.Controls.Status.ShowPost" = "Mostra la publicació"; +"Common.Controls.Status.ShowUserProfile" = "Mostra el perfil de l'usuari"; +"Common.Controls.Status.Tag.Email" = "Correu electrònic"; +"Common.Controls.Status.Tag.Emoji" = "Emoji"; +"Common.Controls.Status.Tag.Hashtag" = "Etiqueta"; +"Common.Controls.Status.Tag.Link" = "Enllaç"; +"Common.Controls.Status.Tag.Mention" = "Menciona"; +"Common.Controls.Status.Tag.Url" = "URL"; +"Common.Controls.Status.UserReblogged" = "%@ ha impulsat"; +"Common.Controls.Status.UserRepliedTo" = "Ha respòs a %@"; +"Common.Controls.Tabs.Home" = "Inici"; +"Common.Controls.Tabs.Notification" = "Notificació"; +"Common.Controls.Tabs.Profile" = "Perfil"; +"Common.Controls.Tabs.Search" = "Cerca"; +"Common.Controls.Timeline.Accessibility.CountFavorites" = "favorits de %@"; +"Common.Controls.Timeline.Accessibility.CountReblogs" = "impulsos de %@"; +"Common.Controls.Timeline.Accessibility.CountReplies" = "respostes de %@"; +"Common.Controls.Timeline.Filtered" = "Filtrat"; +"Common.Controls.Timeline.Header.BlockedWarning" = "No pots veure el perfil d'aquest usuari + fins que et desbloquegi."; +"Common.Controls.Timeline.Header.BlockingWarning" = "No pots veure el perfil d'aquest usuari + fins que el desbloquegis. +El teu perfil els sembla així."; +"Common.Controls.Timeline.Header.NoStatusFound" = "No s'ha trobat cap publicació"; +"Common.Controls.Timeline.Header.SuspendedWarning" = "Aquest usuari ha estat suspès."; +"Common.Controls.Timeline.Header.UserBlockedWarning" = "No pots veure el perfil de %@ + fins que et desbloquegi."; +"Common.Controls.Timeline.Header.UserBlockingWarning" = "No pots veure el perfil de %@ + fins que el desbloquegis. +El teu perfil els sembla així."; +"Common.Controls.Timeline.Header.UserSuspendedWarning" = "El compte de %@ ha estat suspès."; +"Common.Controls.Timeline.Loader.LoadMissingPosts" = "Carrega les publicacions que falten"; +"Common.Controls.Timeline.Loader.LoadingMissingPosts" = "Carregant les publicacions que falten..."; +"Common.Controls.Timeline.Loader.ShowMoreReplies" = "Mostra més respostes"; +"Common.Controls.Timeline.Timestamp.Now" = "Ara"; +"Common.Controls.Timeline.Timestamp.TimeAgo" = "fa %@"; +"Scene.Compose.Accessibility.AppendAttachment" = "Afegeix Adjunt"; +"Scene.Compose.Accessibility.AppendPoll" = "Afegir enquesta"; +"Scene.Compose.Accessibility.CustomEmojiPicker" = "Selector d'Emoji Personalitzat"; +"Scene.Compose.Accessibility.DisableContentWarning" = "Desactiva l'Avís de Contingut"; +"Scene.Compose.Accessibility.EnableContentWarning" = "Activa l'Avís de Contingut"; +"Scene.Compose.Accessibility.InputLimitExceedsCount" = "El límit d’entrada supera a %ld"; +"Scene.Compose.Accessibility.InputLimitRemainsCount" = "El límit d’entrada continua sent %ld"; +"Scene.Compose.Accessibility.PostVisibilityMenu" = "Menú de Visibilitat de Publicació"; +"Scene.Compose.Accessibility.RemovePoll" = "Eliminar Enquesta"; +"Scene.Compose.Attachment.AttachmentBroken" = "Aquest %@ està trencat i no pot ser +carregat a Mastodon."; +"Scene.Compose.Attachment.DescriptionPhoto" = "Descriu la foto per als disminuïts visuals..."; +"Scene.Compose.Attachment.DescriptionVideo" = "Descriu el vídeo per als disminuïts visuals..."; +"Scene.Compose.Attachment.Photo" = "foto"; +"Scene.Compose.Attachment.Video" = "vídeo"; +"Scene.Compose.AutoComplete.SpaceToAdd" = "Espai per afegir"; +"Scene.Compose.ComposeAction" = "Publica"; +"Scene.Compose.ContentInputPlaceholder" = "Escriu o enganxa el que tinguis en ment"; +"Scene.Compose.ContentWarning.Placeholder" = "Escriu un advertiment precís aquí..."; +"Scene.Compose.Keyboard.AppendAttachmentEntry" = "Afegeix Adjunt - %@"; +"Scene.Compose.Keyboard.DiscardPost" = "Descarta la Publicació"; +"Scene.Compose.Keyboard.PublishPost" = "Envia la Publicació"; +"Scene.Compose.Keyboard.SelectVisibilityEntry" = "Selecciona la Visibilitat - %@"; +"Scene.Compose.Keyboard.ToggleContentWarning" = "Commuta l'Avís de Contingut"; +"Scene.Compose.Keyboard.TogglePoll" = "Commuta l'enquesta"; +"Scene.Compose.MediaSelection.Browse" = "Navega"; +"Scene.Compose.MediaSelection.Camera" = "Fes una Foto"; +"Scene.Compose.MediaSelection.PhotoLibrary" = "Fototeca"; +"Scene.Compose.Poll.DurationTime" = "Durada: %@"; +"Scene.Compose.Poll.OneDay" = "1 Dia"; +"Scene.Compose.Poll.OneHour" = "1 Hora"; +"Scene.Compose.Poll.OptionNumber" = "Opció %ld"; +"Scene.Compose.Poll.SevenDays" = "7 Dies"; +"Scene.Compose.Poll.SixHours" = "6 Hores"; +"Scene.Compose.Poll.ThirtyMinutes" = "30 minuts"; +"Scene.Compose.Poll.ThreeDays" = "3 Dies"; +"Scene.Compose.ReplyingToUser" = "responent a %@"; +"Scene.Compose.Title.NewPost" = "Nueva publicació"; +"Scene.Compose.Title.NewReply" = "Nova Resposta"; +"Scene.Compose.Visibility.Direct" = "Només les persones que menciono"; +"Scene.Compose.Visibility.Private" = "Només seguidors"; +"Scene.Compose.Visibility.Public" = "Públic"; +"Scene.Compose.Visibility.Unlisted" = "No llistat"; +"Scene.ConfirmEmail.Button.DontReceiveEmail" = "No he rebut cap correu electrònic"; +"Scene.ConfirmEmail.Button.OpenEmailApp" = "Obre l'aplicació de correu"; +"Scene.ConfirmEmail.DontReceiveEmail.Description" = "Comprova que la teva adreça de correu electrònic és correcte i revisa la carpeta de correu brossa si encara no ho has fet."; +"Scene.ConfirmEmail.DontReceiveEmail.ResendEmail" = "Torna a enviar el correu"; +"Scene.ConfirmEmail.DontReceiveEmail.Title" = "Comprova el teu correu"; +"Scene.ConfirmEmail.OpenEmailApp.Description" = "Acabem d'enviar-te un correu electrònic. Revisa la carpeta de correu brossa si encara no ho has fet."; +"Scene.ConfirmEmail.OpenEmailApp.Mail" = "Correu electrònic"; +"Scene.ConfirmEmail.OpenEmailApp.OpenEmailClient" = "Obre el Client de Correu electrònic"; +"Scene.ConfirmEmail.OpenEmailApp.Title" = "Comprova la teva safata d'entrada."; +"Scene.ConfirmEmail.Subtitle" = "Acabem d'enviar un correu electrònic a %@, +toca l'enllaç per a confirmar el teu compte."; +"Scene.ConfirmEmail.Title" = "Una última cosa."; +"Scene.Favorite.Title" = "Els teus Favorits"; +"Scene.Hashtag.Prompt" = "%@ persones hi estan parlant"; +"Scene.HomeTimeline.NavigationBarState.NewPosts" = "Veure noves publicacions"; +"Scene.HomeTimeline.NavigationBarState.Offline" = "Fora de línia"; +"Scene.HomeTimeline.NavigationBarState.Published" = "Publicat!"; +"Scene.HomeTimeline.NavigationBarState.Publishing" = "S'està publicant..."; +"Scene.HomeTimeline.Title" = "Inici"; +"Scene.Notification.Action.Favourite" = "ha afavorit el teu estat"; +"Scene.Notification.Action.Follow" = "et segueix"; +"Scene.Notification.Action.FollowRequest" = "ha sol·licitat seguir-te"; +"Scene.Notification.Action.Mention" = "t'ha mencionat"; +"Scene.Notification.Action.Poll" = "La teva enquesta ha finalitzat"; +"Scene.Notification.Action.Reblog" = "ha impulsat el teu estat"; +"Scene.Notification.Keyobard.ShowEverything" = "Mostrar-ho tot"; +"Scene.Notification.Keyobard.ShowMentions" = "Mostrar Mencions"; +"Scene.Notification.Title.Everything" = "Tot"; +"Scene.Notification.Title.Mentions" = "Mencions"; +"Scene.Preview.Keyboard.ClosePreview" = "Tanca la Vista Prèvia"; +"Scene.Preview.Keyboard.ShowNext" = "Mostrar Següent"; +"Scene.Preview.Keyboard.ShowPrevious" = "Mostrar Anterior"; +"Scene.Profile.Dashboard.Accessibility.CountFollowers" = "%ld seguidors"; +"Scene.Profile.Dashboard.Accessibility.CountFollowing" = "seguint a %ld"; +"Scene.Profile.Dashboard.Accessibility.CountPosts" = "%ld publicacions"; +"Scene.Profile.Dashboard.Followers" = "seguidors"; +"Scene.Profile.Dashboard.Following" = "seguint"; +"Scene.Profile.Dashboard.Posts" = "publicacions"; +"Scene.Profile.Fields.AddRow" = "Afegeix fila"; +"Scene.Profile.Fields.Placeholder.Content" = "Contingut"; +"Scene.Profile.Fields.Placeholder.Label" = "Etiqueta"; +"Scene.Profile.RelationshipActionAlert.ConfirmUnblockUsre.Message" = "Confirma desbloquejar a %@"; +"Scene.Profile.RelationshipActionAlert.ConfirmUnblockUsre.Title" = "Desbloquejar Compte"; +"Scene.Profile.RelationshipActionAlert.ConfirmUnmuteUser.Message" = "Confirma deixar de silenciar a %@"; +"Scene.Profile.RelationshipActionAlert.ConfirmUnmuteUser.Title" = "Desfer silenciar compte"; +"Scene.Profile.SegmentedControl.Media" = "Mèdia"; +"Scene.Profile.SegmentedControl.Posts" = "Publicacions"; +"Scene.Profile.SegmentedControl.Replies" = "Respostes"; +"Scene.PublicTimeline.Title" = "Públic"; +"Scene.Register.Error.Item.Agreement" = "Acord"; +"Scene.Register.Error.Item.Email" = "Correu electrònic"; +"Scene.Register.Error.Item.Locale" = "Idioma"; +"Scene.Register.Error.Item.Password" = "Contrasenya"; +"Scene.Register.Error.Item.Reason" = "Motiu"; +"Scene.Register.Error.Item.Username" = "Nom d'usuari"; +"Scene.Register.Error.Reason.Accepted" = "%@ ha de ser acceptat"; +"Scene.Register.Error.Reason.Blank" = "%@ és requerit"; +"Scene.Register.Error.Reason.Blocked" = "%@ conté un proveïdor de correu electrònic no autoritzat"; +"Scene.Register.Error.Reason.Inclusion" = "%@ no és un valor suportat"; +"Scene.Register.Error.Reason.Invalid" = "%@ no és vàlid"; +"Scene.Register.Error.Reason.Reserved" = "%@ és una paraula clau reservada"; +"Scene.Register.Error.Reason.Taken" = "%@ ja s’està fent servir"; +"Scene.Register.Error.Reason.TooLong" = "%@ és massa llarg"; +"Scene.Register.Error.Reason.TooShort" = "%@ és massa curt"; +"Scene.Register.Error.Reason.Unreachable" = "%@ sembla que no existeix"; +"Scene.Register.Error.Special.EmailInvalid" = "Aquesta no és una adreça de correu electrònic vàlida"; +"Scene.Register.Error.Special.PasswordTooShort" = "La contrasenya és massa curta (ha de tenir 8 caràcters com a mínim)"; +"Scene.Register.Error.Special.UsernameInvalid" = "El nom d'usuari només ha de contenir caràcters alfanumèrics i guions baixos"; +"Scene.Register.Error.Special.UsernameTooLong" = "El nom d'usuari és massa llarg (no pot ser més llarg de 30 caràcters)"; +"Scene.Register.Input.Avatar.Delete" = "Suprimeix"; +"Scene.Register.Input.DisplayName.Placeholder" = "nom visible"; +"Scene.Register.Input.Email.Placeholder" = "correu electrònic"; +"Scene.Register.Input.Invite.RegistrationUserInviteRequest" = "Perquè vols unir-te?"; +"Scene.Register.Input.Password.Hint" = "La teva contrasenya ha de tenir com a mínim buit caràcters"; +"Scene.Register.Input.Password.Placeholder" = "contrasenya"; +"Scene.Register.Input.Username.DuplicatePrompt" = "Aquest nom d'usuari ja està en ús."; +"Scene.Register.Input.Username.Placeholder" = "nom d'usuari"; +"Scene.Register.Title" = "Parla'ns de tu."; +"Scene.Report.Content1" = "Hi ha alguna altre publicació que vulguis afegir a l'informe?"; +"Scene.Report.Content2" = "Hi ha alguna cosa que els moderadors hagin de saber sobre aquest informe?"; +"Scene.Report.Send" = "Envia Informe"; +"Scene.Report.SkipToSend" = "Envia sense comentaris"; +"Scene.Report.Step1" = "Pas 1 de 2"; +"Scene.Report.Step2" = "Pas 2 de 2"; +"Scene.Report.TextPlaceholder" = "Escriu o enganxa comentaris addicionals"; +"Scene.Report.Title" = "Informa sobre %@"; +"Scene.Search.Recommend.Accounts.Description" = "Potser t'agradaria seguir aquests comptes"; +"Scene.Search.Recommend.Accounts.Follow" = "Segueix"; +"Scene.Search.Recommend.Accounts.Title" = "Comptes que et podrien agradar"; +"Scene.Search.Recommend.ButtonText" = "Mostra-ho tot"; +"Scene.Search.Recommend.HashTag.Description" = "Etiquetes que estan reben força atenció"; +"Scene.Search.Recommend.HashTag.PeopleTalking" = "%@ persones hi estan parlant"; +"Scene.Search.Recommend.HashTag.Title" = "Tendència a Mastodon"; +"Scene.Search.SearchBar.Cancel" = "Cancel·la"; +"Scene.Search.SearchBar.Placeholder" = "Cerca etiquetes i usuaris"; +"Scene.Search.Searching.Clear" = "Neteja"; +"Scene.Search.Searching.EmptyState.NoResults" = "No hi ha resultats"; +"Scene.Search.Searching.RecentSearch" = "Cerques recents"; +"Scene.Search.Searching.Segment.All" = "Tots"; +"Scene.Search.Searching.Segment.Hashtags" = "Etiquetes"; +"Scene.Search.Searching.Segment.People" = "Gent"; +"Scene.Search.Searching.Segment.Posts" = "Publicacions"; +"Scene.Search.Title" = "Cerca"; +"Scene.ServerPicker.Button.Category.Academia" = "acadèmia"; +"Scene.ServerPicker.Button.Category.Activism" = "activisme"; +"Scene.ServerPicker.Button.Category.All" = "Totes"; +"Scene.ServerPicker.Button.Category.AllAccessiblityDescription" = "Categoria: Totes"; +"Scene.ServerPicker.Button.Category.Art" = "art"; +"Scene.ServerPicker.Button.Category.Food" = "menjar"; +"Scene.ServerPicker.Button.Category.Furry" = "peluts"; +"Scene.ServerPicker.Button.Category.Games" = "jocs"; +"Scene.ServerPicker.Button.Category.General" = "general"; +"Scene.ServerPicker.Button.Category.Journalism" = "periodisme"; +"Scene.ServerPicker.Button.Category.Lgbt" = "lgbt"; +"Scene.ServerPicker.Button.Category.Music" = "música"; +"Scene.ServerPicker.Button.Category.Regional" = "regional"; +"Scene.ServerPicker.Button.Category.Tech" = "tecnologia"; +"Scene.ServerPicker.Button.SeeLess" = "Veure Menys"; +"Scene.ServerPicker.Button.SeeMore" = "Veure Més"; +"Scene.ServerPicker.EmptyState.BadNetwork" = "S'ha produït un error en carregar les dades. Comprova la teva connexió a Internet."; +"Scene.ServerPicker.EmptyState.FindingServers" = "Cercant els servidors disponibles..."; +"Scene.ServerPicker.EmptyState.NoResults" = "No hi ha resultats"; +"Scene.ServerPicker.Input.Placeholder" = "Troba un servidor o uneix-te al teu..."; +"Scene.ServerPicker.Label.Category" = "CATEGORIA"; +"Scene.ServerPicker.Label.Language" = "LLENGUATGE"; +"Scene.ServerPicker.Label.Users" = "USUARIS"; +"Scene.ServerPicker.Title" = "Tria un servidor, +qualsevol servidor."; +"Scene.ServerRules.Button.Confirm" = "Hi estic d'acord"; +"Scene.ServerRules.PrivacyPolicy" = "política de privadesa"; +"Scene.ServerRules.Prompt" = "Al continuar, estàs subjecte als termes de servei i a la política de privacitat de %@."; +"Scene.ServerRules.Subtitle" = "Aquestes regles estan establertes per els administradors de %@."; +"Scene.ServerRules.TermsOfService" = "termes del servei"; +"Scene.ServerRules.Title" = "Algunes regles bàsiques."; +"Scene.Settings.Footer.MastodonDescription" = "Mastodon és un programari de codi obert. Pots informar de problemes a GitHub a %@ (%@)"; +"Scene.Settings.Keyboard.CloseSettingsWindow" = "Tancar la Finestra de Configuració"; +"Scene.Settings.Section.Appearance.Automatic" = "Automàtic"; +"Scene.Settings.Section.Appearance.Dark" = "Sempre Fosca"; +"Scene.Settings.Section.Appearance.Light" = "Sempre Clara"; +"Scene.Settings.Section.Appearance.Title" = "Aparença"; +"Scene.Settings.Section.BoringZone.AccountSettings" = "Paràmetres del Compte"; +"Scene.Settings.Section.BoringZone.Privacy" = "Política de Privacitat"; +"Scene.Settings.Section.BoringZone.Terms" = "Termes de Servei"; +"Scene.Settings.Section.BoringZone.Title" = "La Zona Avorrida"; +"Scene.Settings.Section.Notifications.Boosts" = "Ha impulsat el meu estat"; +"Scene.Settings.Section.Notifications.Favorites" = "Ha afavorit el meu estat"; +"Scene.Settings.Section.Notifications.Follows" = "Em segueix"; +"Scene.Settings.Section.Notifications.Mentions" = "M'ha mencionat"; +"Scene.Settings.Section.Notifications.Title" = "Notificacions"; +"Scene.Settings.Section.Notifications.Trigger.Anyone" = "ningú"; +"Scene.Settings.Section.Notifications.Trigger.Follow" = "a qualsevol que segueixi"; +"Scene.Settings.Section.Notifications.Trigger.Follower" = "un seguidor"; +"Scene.Settings.Section.Notifications.Trigger.Noone" = "ningú"; +"Scene.Settings.Section.Notifications.Trigger.Title" = "Notifica'm quan"; +"Scene.Settings.Section.Preference.DisableAvatarAnimation" = "Desactiva avatars animats"; +"Scene.Settings.Section.Preference.DisableEmojiAnimation" = "Desactiva emojis animats"; +"Scene.Settings.Section.Preference.Title" = "Preferències"; +"Scene.Settings.Section.Preference.TrueBlackDarkMode" = "Mode autèntic negre fosc"; +"Scene.Settings.Section.Preference.UsingDefaultBrowser" = "Utilitza el navegador predeterminat per a obrir enllaços"; +"Scene.Settings.Section.SpicyZone.Clear" = "Esborra la memòria cau de Mèdia"; +"Scene.Settings.Section.SpicyZone.Signout" = "Tancar Sessió"; +"Scene.Settings.Section.SpicyZone.Title" = "La Zona Picant"; +"Scene.Settings.Title" = "Configuració"; +"Scene.SuggestionAccount.FollowExplain" = "Quan segueixes algú, veuràs les seves publicacions a Inici."; +"Scene.SuggestionAccount.Title" = "Cerca Persones per Seguir"; +"Scene.Thread.BackTitle" = "Publicació"; +"Scene.Thread.Title" = "Publicació de %@"; +"Scene.Welcome.Slogan" = "Xarxa social +de nou a les teves mans."; \ No newline at end of file diff --git a/Mastodon/Resources/ca.lproj/Localizable.stringsdict b/Mastodon/Resources/ca.lproj/Localizable.stringsdict new file mode 100644 index 000000000..76ff3b6f2 --- /dev/null +++ b/Mastodon/Resources/ca.lproj/Localizable.stringsdict @@ -0,0 +1,102 @@ + + + + + plural.count.metric_formatted.post + + NSStringLocalizedFormatKey + %@ %#@post_count@ + post_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + publicació + other + publicacions + + + plural.count.favorite + + NSStringLocalizedFormatKey + %#@favorite_count@ + favorite_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 favorit + other + %ld favorits + + + plural.count.reblog + + NSStringLocalizedFormatKey + %#@reblog_count@ + reblog_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 impuls + other + %ld impuls + + + plural.count.vote + + NSStringLocalizedFormatKey + %#@vote_count@ + vote_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 vot + other + %ld vots + + + plural.count.voter + + NSStringLocalizedFormatKey + %#@voter_count@ + voter_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 votant + other + %ld votants + + + plural.people_talking + + NSStringLocalizedFormatKey + %#@count_people_talking@ + count_people_talking + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 persona en parla + other + %ld persones en parlen + + + + diff --git a/Mastodon/Resources/de.lproj/Localizable.strings b/Mastodon/Resources/de.lproj/Localizable.strings index 39affaf2a..1e6ef09eb 100644 --- a/Mastodon/Resources/de.lproj/Localizable.strings +++ b/Mastodon/Resources/de.lproj/Localizable.strings @@ -1,110 +1,110 @@ "Common.Alerts.BlockDomain.BlockEntireDomain" = "Block Domain"; -"Common.Alerts.BlockDomain.Title" = "Are you really, really sure you want to block the entire %@? In most cases a few targeted blocks or mutes are sufficient and preferable. You will not see content from that domain and any of your followers from that domain will be removed."; +"Common.Alerts.BlockDomain.Title" = "Bist du dir wirklich sicher, dass du die ganze Domain %@ blockieren willst? In den meisten Fällen reichen ein paar gezielte Blockierungen oder Stummschaltungen aus und werden bevorzugt. Du wirst den Inhalt von dieser Domain nicht mehr sehen. Deine Folgenden von dieser Domain werden entfernt."; "Common.Alerts.CleanCache.Message" = "Successfully cleaned %@ cache."; -"Common.Alerts.CleanCache.Title" = "Clean Cache"; -"Common.Alerts.Common.PleaseTryAgain" = "Please try again."; -"Common.Alerts.Common.PleaseTryAgainLater" = "Please try again later."; -"Common.Alerts.DeletePost.Delete" = "Delete"; -"Common.Alerts.DeletePost.Title" = "Are you sure you want to delete this post?"; -"Common.Alerts.DiscardPostContent.Message" = "Confirm to discard composed post content."; -"Common.Alerts.DiscardPostContent.Title" = "Discard Draft"; -"Common.Alerts.EditProfileFailure.Message" = "Cannot edit profile. Please try again."; -"Common.Alerts.EditProfileFailure.Title" = "Edit Profile Error"; -"Common.Alerts.PublishPostFailure.AttachmentsMessage.MoreThanOneVideo" = "Cannot attach more than one video."; -"Common.Alerts.PublishPostFailure.AttachmentsMessage.VideoAttachWithPhoto" = "Cannot attach a video to a post that already contains images."; -"Common.Alerts.PublishPostFailure.Message" = "Failed to publish the post. -Please check your internet connection."; -"Common.Alerts.PublishPostFailure.Title" = "Publish Failure"; -"Common.Alerts.SavePhotoFailure.Message" = "Please enable the photo library access permission to save the photo."; -"Common.Alerts.SavePhotoFailure.Title" = "Save Photo Failure"; -"Common.Alerts.ServerError.Title" = "Server Error"; -"Common.Alerts.SignOut.Confirm" = "Sign Out"; -"Common.Alerts.SignOut.Message" = "Are you sure you want to sign out?"; -"Common.Alerts.SignOut.Title" = "Sign Out"; -"Common.Alerts.SignUpFailure.Title" = "Sign Up Failure"; -"Common.Alerts.VoteFailure.PollExpired" = "The poll has expired"; -"Common.Alerts.VoteFailure.Title" = "Vote Failure"; -"Common.Controls.Actions.Add" = "Add"; -"Common.Controls.Actions.Back" = "Back"; -"Common.Controls.Actions.BlockDomain" = "Block %@"; -"Common.Controls.Actions.Cancel" = "Cancel"; -"Common.Controls.Actions.Confirm" = "Confirm"; -"Common.Controls.Actions.Continue" = "Continue"; -"Common.Controls.Actions.CopyPhoto" = "Copy Photo"; -"Common.Controls.Actions.Delete" = "Delete"; -"Common.Controls.Actions.Discard" = "Discard"; -"Common.Controls.Actions.Done" = "Done"; -"Common.Controls.Actions.Edit" = "Edit"; -"Common.Controls.Actions.FindPeople" = "Find people to follow"; -"Common.Controls.Actions.ManuallySearch" = "Manually search instead"; -"Common.Controls.Actions.Next" = "Next"; +"Common.Alerts.CleanCache.Title" = "Zwischenspeicher leeren"; +"Common.Alerts.Common.PleaseTryAgain" = "Bitte versuchen Sie es erneut."; +"Common.Alerts.Common.PleaseTryAgainLater" = "Bitte versuchen Sie es später nochmal."; +"Common.Alerts.DeletePost.Delete" = "Löschen"; +"Common.Alerts.DeletePost.Title" = "Sind Sie sicher, dass Sie diesen Beitrag löschen möchten?"; +"Common.Alerts.DiscardPostContent.Message" = "Bestätigen Sie um den Beitrag zu verwerfen."; +"Common.Alerts.DiscardPostContent.Title" = "Entwurf Verwerfen"; +"Common.Alerts.EditProfileFailure.Message" = "Profil kann nicht bearbeitet werden. Bitte versuchen Sie es erneut."; +"Common.Alerts.EditProfileFailure.Title" = "Fehler beim Bearbeiten des Profils"; +"Common.Alerts.PublishPostFailure.AttachmentsMessage.MoreThanOneVideo" = "Es kann nicht mehr als ein Video hinzugefügt werden."; +"Common.Alerts.PublishPostFailure.AttachmentsMessage.VideoAttachWithPhoto" = "Es kann kein Video an einen Beitrag, der bereits Bilder enthält, angehängt werden."; +"Common.Alerts.PublishPostFailure.Message" = "Fehler beim Veröffentlichen des Beitrags. +Bitte überprüfen Sie Ihre Internetverbindung."; +"Common.Alerts.PublishPostFailure.Title" = "Fehler bei Veröffentlichung"; +"Common.Alerts.SavePhotoFailure.Message" = "Bitte aktiviere den Zugriff auf die Fotobibliothek, um das Foto zu speichern."; +"Common.Alerts.SavePhotoFailure.Title" = "Foto konnte nicht gespeichert werden"; +"Common.Alerts.ServerError.Title" = "Serverfehler"; +"Common.Alerts.SignOut.Confirm" = "Abmelden"; +"Common.Alerts.SignOut.Message" = "Sind Sie sicher, dass Sie sich abmelden möchten?"; +"Common.Alerts.SignOut.Title" = "Abmelden"; +"Common.Alerts.SignUpFailure.Title" = "Anmeldefehler"; +"Common.Alerts.VoteFailure.PollExpired" = "Diese Umfrage ist abgelaufen"; +"Common.Alerts.VoteFailure.Title" = "Fehler bei Abstimmung"; +"Common.Controls.Actions.Add" = "Hinzufügen"; +"Common.Controls.Actions.Back" = "Zurück"; +"Common.Controls.Actions.BlockDomain" = "%@ blockieren"; +"Common.Controls.Actions.Cancel" = "Abbrechen"; +"Common.Controls.Actions.Confirm" = "Bestätigen"; +"Common.Controls.Actions.Continue" = "Fortfahren"; +"Common.Controls.Actions.CopyPhoto" = "Foto kopieren"; +"Common.Controls.Actions.Delete" = "Löschen"; +"Common.Controls.Actions.Discard" = "Verwerfen"; +"Common.Controls.Actions.Done" = "Fertig"; +"Common.Controls.Actions.Edit" = "Bearbeiten"; +"Common.Controls.Actions.FindPeople" = "Finde Personen zum Folgen"; +"Common.Controls.Actions.ManuallySearch" = "Stattdessen manuell suchen"; +"Common.Controls.Actions.Next" = "Weiter"; "Common.Controls.Actions.Ok" = "OK"; -"Common.Controls.Actions.Open" = "Open"; -"Common.Controls.Actions.OpenInSafari" = "Open in Safari"; -"Common.Controls.Actions.Preview" = "Preview"; -"Common.Controls.Actions.Previous" = "Previous"; -"Common.Controls.Actions.Remove" = "Remove"; -"Common.Controls.Actions.Reply" = "Reply"; -"Common.Controls.Actions.ReportUser" = "Report %@"; -"Common.Controls.Actions.Save" = "Save"; -"Common.Controls.Actions.SavePhoto" = "Save Photo"; -"Common.Controls.Actions.SeeMore" = "See More"; -"Common.Controls.Actions.Settings" = "Settings"; -"Common.Controls.Actions.Share" = "Share"; -"Common.Controls.Actions.SharePost" = "Share Post"; -"Common.Controls.Actions.ShareUser" = "Share %@"; -"Common.Controls.Actions.SignIn" = "Sign In"; -"Common.Controls.Actions.SignUp" = "Sign Up"; -"Common.Controls.Actions.Skip" = "Skip"; -"Common.Controls.Actions.TakePhoto" = "Take Photo"; -"Common.Controls.Actions.TryAgain" = "Try Again"; -"Common.Controls.Actions.UnblockDomain" = "Unblock %@"; -"Common.Controls.Friendship.Block" = "Block"; -"Common.Controls.Friendship.BlockDomain" = "Block %@"; -"Common.Controls.Friendship.BlockUser" = "Block %@"; +"Common.Controls.Actions.Open" = "Öffnen"; +"Common.Controls.Actions.OpenInSafari" = "In Safari öffnen"; +"Common.Controls.Actions.Preview" = "Vorschau"; +"Common.Controls.Actions.Previous" = "Zurück"; +"Common.Controls.Actions.Remove" = "Entfernen"; +"Common.Controls.Actions.Reply" = "Antworten"; +"Common.Controls.Actions.ReportUser" = "%@ melden"; +"Common.Controls.Actions.Save" = "Speichern"; +"Common.Controls.Actions.SavePhoto" = "Foto speichern"; +"Common.Controls.Actions.SeeMore" = "Mehr anzeigen"; +"Common.Controls.Actions.Settings" = "Einstellungen"; +"Common.Controls.Actions.Share" = "Teilen"; +"Common.Controls.Actions.SharePost" = "Beitrag teilen"; +"Common.Controls.Actions.ShareUser" = "%@ teilen"; +"Common.Controls.Actions.SignIn" = "Anmelden"; +"Common.Controls.Actions.SignUp" = "Registrieren"; +"Common.Controls.Actions.Skip" = "Überspringen"; +"Common.Controls.Actions.TakePhoto" = "Foto aufnehmen"; +"Common.Controls.Actions.TryAgain" = "Nochmals versuchen"; +"Common.Controls.Actions.UnblockDomain" = "Blockierung von %@ aufheben"; +"Common.Controls.Friendship.Block" = "Blockieren"; +"Common.Controls.Friendship.BlockDomain" = "%@ blockieren"; +"Common.Controls.Friendship.BlockUser" = "%@ blockieren"; "Common.Controls.Friendship.Blocked" = "Blocked"; -"Common.Controls.Friendship.EditInfo" = "Edit Info"; -"Common.Controls.Friendship.Follow" = "Follow"; +"Common.Controls.Friendship.EditInfo" = "Information bearbeiten"; +"Common.Controls.Friendship.Follow" = "Folgen"; "Common.Controls.Friendship.Following" = "Following"; -"Common.Controls.Friendship.Mute" = "Mute"; -"Common.Controls.Friendship.MuteUser" = "Mute %@"; -"Common.Controls.Friendship.Muted" = "Muted"; -"Common.Controls.Friendship.Pending" = "Pending"; -"Common.Controls.Friendship.Request" = "Request"; -"Common.Controls.Friendship.Unblock" = "Unblock"; -"Common.Controls.Friendship.UnblockUser" = "Unblock %@"; +"Common.Controls.Friendship.Mute" = "Stummschalten"; +"Common.Controls.Friendship.MuteUser" = "%@ stummschalten"; +"Common.Controls.Friendship.Muted" = "Stummgeschaltet"; +"Common.Controls.Friendship.Pending" = "In Warteschlange"; +"Common.Controls.Friendship.Request" = "Anfragen"; +"Common.Controls.Friendship.Unblock" = "Blockierung aufheben"; +"Common.Controls.Friendship.UnblockUser" = "@%@ entblocken"; "Common.Controls.Friendship.Unmute" = "Unmute"; "Common.Controls.Friendship.UnmuteUser" = "Unmute %@"; -"Common.Controls.Keyboard.Common.ComposeNewPost" = "Compose New Post"; -"Common.Controls.Keyboard.Common.OpenSettings" = "Open Settings"; -"Common.Controls.Keyboard.Common.ShowFavorites" = "Show Favorites"; -"Common.Controls.Keyboard.Common.SwitchToTab" = "Switch to %@"; -"Common.Controls.Keyboard.SegmentedControl.NextSection" = "Next Section"; -"Common.Controls.Keyboard.SegmentedControl.PreviousSection" = "Previous Section"; -"Common.Controls.Keyboard.Timeline.NextStatus" = "Next Post"; -"Common.Controls.Keyboard.Timeline.OpenAuthorProfile" = "Open Author's Profile"; +"Common.Controls.Keyboard.Common.ComposeNewPost" = "Neuen Beitrag verfassen"; +"Common.Controls.Keyboard.Common.OpenSettings" = "Einstellungen öffnen"; +"Common.Controls.Keyboard.Common.ShowFavorites" = "Favoriten anzeigen"; +"Common.Controls.Keyboard.Common.SwitchToTab" = "Zu %@ wechseln"; +"Common.Controls.Keyboard.SegmentedControl.NextSection" = "Nächster Abschnitt"; +"Common.Controls.Keyboard.SegmentedControl.PreviousSection" = "Vorheriger Abschnitt"; +"Common.Controls.Keyboard.Timeline.NextStatus" = "Nächster Beitrag"; +"Common.Controls.Keyboard.Timeline.OpenAuthorProfile" = "Profil des Verfassers ansehen"; "Common.Controls.Keyboard.Timeline.OpenRebloggerProfile" = "Open Reblogger's Profile"; -"Common.Controls.Keyboard.Timeline.OpenStatus" = "Open Post"; -"Common.Controls.Keyboard.Timeline.PreviewImage" = "Preview Image"; -"Common.Controls.Keyboard.Timeline.PreviousStatus" = "Previous Post"; -"Common.Controls.Keyboard.Timeline.ReplyStatus" = "Reply to Post"; +"Common.Controls.Keyboard.Timeline.OpenStatus" = "Beitrag öffnen"; +"Common.Controls.Keyboard.Timeline.PreviewImage" = "Bildvorschau"; +"Common.Controls.Keyboard.Timeline.PreviousStatus" = "Vorheriger Beitrag"; +"Common.Controls.Keyboard.Timeline.ReplyStatus" = "Auf Beitrag antworten"; "Common.Controls.Keyboard.Timeline.ToggleContentWarning" = "Toggle Content Warning"; "Common.Controls.Keyboard.Timeline.ToggleFavorite" = "Toggle Favorite on Post"; "Common.Controls.Keyboard.Timeline.ToggleReblog" = "Toggle Reblog on Post"; "Common.Controls.Status.Actions.Favorite" = "Favorite"; "Common.Controls.Status.Actions.Menu" = "Menu"; "Common.Controls.Status.Actions.Reblog" = "Reblog"; -"Common.Controls.Status.Actions.Reply" = "Reply"; +"Common.Controls.Status.Actions.Reply" = "Antworten"; "Common.Controls.Status.Actions.Unfavorite" = "Unfavorite"; "Common.Controls.Status.Actions.Unreblog" = "Undo reblog"; -"Common.Controls.Status.ContentWarning" = "Content Warning"; -"Common.Controls.Status.MediaContentWarning" = "Tap anywhere to reveal"; -"Common.Controls.Status.Poll.Closed" = "Closed"; -"Common.Controls.Status.Poll.TimeLeft" = "%@ left"; -"Common.Controls.Status.Poll.Vote" = "Vote"; +"Common.Controls.Status.ContentWarning" = "Inhaltswarnung"; +"Common.Controls.Status.MediaContentWarning" = "Tippe irgendwo zum Anzeigen"; +"Common.Controls.Status.Poll.Closed" = "Beendet"; +"Common.Controls.Status.Poll.TimeLeft" = "%@ verbleiben"; +"Common.Controls.Status.Poll.Vote" = "Abstimmen"; "Common.Controls.Status.ShowPost" = "Show Post"; -"Common.Controls.Status.ShowUserProfile" = "Show user profile"; -"Common.Controls.Status.Tag.Email" = "Email"; +"Common.Controls.Status.ShowUserProfile" = "Benutzerprofil anzeigen"; +"Common.Controls.Status.Tag.Email" = "E-Mail"; "Common.Controls.Status.Tag.Emoji" = "Emoji"; "Common.Controls.Status.Tag.Hashtag" = "Hashtag"; "Common.Controls.Status.Tag.Link" = "Link"; @@ -112,77 +112,77 @@ Please check your internet connection."; "Common.Controls.Status.Tag.Url" = "URL"; "Common.Controls.Status.UserReblogged" = "%@ reblogged"; "Common.Controls.Status.UserRepliedTo" = "Replied to %@"; -"Common.Controls.Tabs.Home" = "Home"; -"Common.Controls.Tabs.Notification" = "Notification"; -"Common.Controls.Tabs.Profile" = "Profile"; -"Common.Controls.Tabs.Search" = "Search"; +"Common.Controls.Tabs.Home" = "Startseite"; +"Common.Controls.Tabs.Notification" = "Benachrichtigungen"; +"Common.Controls.Tabs.Profile" = "Profil"; +"Common.Controls.Tabs.Search" = "Suche"; "Common.Controls.Timeline.Accessibility.CountFavorites" = "%@ favorites"; "Common.Controls.Timeline.Accessibility.CountReblogs" = "%@ reblogs"; "Common.Controls.Timeline.Accessibility.CountReplies" = "%@ replies"; -"Common.Controls.Timeline.Filtered" = "Filtered"; -"Common.Controls.Timeline.Header.BlockedWarning" = "You can’t view this user’s profile - until they unblock you."; -"Common.Controls.Timeline.Header.BlockingWarning" = "You can’t view this user's profile - until you unblock them. -Your profile looks like this to them."; -"Common.Controls.Timeline.Header.NoStatusFound" = "No Post Found"; +"Common.Controls.Timeline.Filtered" = "Gefiltert"; +"Common.Controls.Timeline.Header.BlockedWarning" = "Das Profil dieses Benutzers + kann nicht angezeigt werden, bis er dich entsperrt."; +"Common.Controls.Timeline.Header.BlockingWarning" = "Du kannst das Profil dieses Benutzers nicht anzeigen + solange du es nicht entsperrst. +Dein Profil sieht für diesen Benutzer so aus."; +"Common.Controls.Timeline.Header.NoStatusFound" = "Kein Beitrag gefunden"; "Common.Controls.Timeline.Header.SuspendedWarning" = "This user has been suspended."; "Common.Controls.Timeline.Header.UserBlockedWarning" = "You can’t view %@’s profile until they unblock you."; -"Common.Controls.Timeline.Header.UserBlockingWarning" = "You can’t view %@’s profile - until you unblock them. -Your profile looks like this to them."; +"Common.Controls.Timeline.Header.UserBlockingWarning" = "Du kannst %@'s Profil nicht anzeigen + solange du es nicht entsperrst. +Dein Profil sieht für diesen Benutzer so aus."; "Common.Controls.Timeline.Header.UserSuspendedWarning" = "%@’s account has been suspended."; -"Common.Controls.Timeline.Loader.LoadMissingPosts" = "Load missing posts"; -"Common.Controls.Timeline.Loader.LoadingMissingPosts" = "Loading missing posts..."; -"Common.Controls.Timeline.Loader.ShowMoreReplies" = "Show more replies"; -"Common.Controls.Timeline.Timestamp.Now" = "Now"; -"Common.Controls.Timeline.Timestamp.TimeAgo" = "%@ ago"; -"Scene.Compose.Accessibility.AppendAttachment" = "Add Attachment"; -"Scene.Compose.Accessibility.AppendPoll" = "Add Poll"; +"Common.Controls.Timeline.Loader.LoadMissingPosts" = "Fehlende Beiträge laden"; +"Common.Controls.Timeline.Loader.LoadingMissingPosts" = "Lade fehlende Beiträge..."; +"Common.Controls.Timeline.Loader.ShowMoreReplies" = "Weitere Antworten anzeigen"; +"Common.Controls.Timeline.Timestamp.Now" = "Gerade"; +"Common.Controls.Timeline.Timestamp.TimeAgo" = "vor %@"; +"Scene.Compose.Accessibility.AppendAttachment" = "Anhang hinzufügen"; +"Scene.Compose.Accessibility.AppendPoll" = "Umfrage hinzufügen"; "Scene.Compose.Accessibility.CustomEmojiPicker" = "Custom Emoji Picker"; "Scene.Compose.Accessibility.DisableContentWarning" = "Disable Content Warning"; "Scene.Compose.Accessibility.EnableContentWarning" = "Enable Content Warning"; "Scene.Compose.Accessibility.InputLimitExceedsCount" = "Input limit exceeds %ld"; "Scene.Compose.Accessibility.InputLimitRemainsCount" = "Input limit remains %ld"; "Scene.Compose.Accessibility.PostVisibilityMenu" = "Post Visibility Menu"; -"Scene.Compose.Accessibility.RemovePoll" = "Remove Poll"; +"Scene.Compose.Accessibility.RemovePoll" = "Umfrage entfernen"; "Scene.Compose.Attachment.AttachmentBroken" = "This %@ is broken and can’t be uploaded to Mastodon."; -"Scene.Compose.Attachment.DescriptionPhoto" = "Describe the photo for the visually-impaired..."; -"Scene.Compose.Attachment.DescriptionVideo" = "Describe the video for the visually-impaired..."; -"Scene.Compose.Attachment.Photo" = "photo"; -"Scene.Compose.Attachment.Video" = "video"; +"Scene.Compose.Attachment.DescriptionPhoto" = "Für Menschen mit Sehbehinderung beschreiben..."; +"Scene.Compose.Attachment.DescriptionVideo" = "Für Menschen mit Sehbehinderung beschreiben..."; +"Scene.Compose.Attachment.Photo" = "Foto"; +"Scene.Compose.Attachment.Video" = "Video"; "Scene.Compose.AutoComplete.SpaceToAdd" = "Space to add"; -"Scene.Compose.ComposeAction" = "Publish"; -"Scene.Compose.ContentInputPlaceholder" = "Type or paste what’s on your mind"; -"Scene.Compose.ContentWarning.Placeholder" = "Write an accurate warning here..."; +"Scene.Compose.ComposeAction" = "Veröffentlichen"; +"Scene.Compose.ContentInputPlaceholder" = "Tippe oder füge ein, was dir am Herzen liegt"; +"Scene.Compose.ContentWarning.Placeholder" = "Schreibe eine Inhaltswarnung hier..."; "Scene.Compose.Keyboard.AppendAttachmentEntry" = "Add Attachment - %@"; -"Scene.Compose.Keyboard.DiscardPost" = "Discard Post"; -"Scene.Compose.Keyboard.PublishPost" = "Publish Post"; +"Scene.Compose.Keyboard.DiscardPost" = "Beitrag verwerfen"; +"Scene.Compose.Keyboard.PublishPost" = "Beitrag veröffentlichen"; "Scene.Compose.Keyboard.SelectVisibilityEntry" = "Select Visibility - %@"; -"Scene.Compose.Keyboard.ToggleContentWarning" = "Toggle Content Warning"; -"Scene.Compose.Keyboard.TogglePoll" = "Toggle Poll"; -"Scene.Compose.MediaSelection.Browse" = "Browse"; -"Scene.Compose.MediaSelection.Camera" = "Take Photo"; -"Scene.Compose.MediaSelection.PhotoLibrary" = "Photo Library"; -"Scene.Compose.Poll.DurationTime" = "Duration: %@"; -"Scene.Compose.Poll.OneDay" = "1 Day"; -"Scene.Compose.Poll.OneHour" = "1 Hour"; +"Scene.Compose.Keyboard.ToggleContentWarning" = "Inhaltswarnung umschalten"; +"Scene.Compose.Keyboard.TogglePoll" = "Umfrage umschalten"; +"Scene.Compose.MediaSelection.Browse" = "Durchsuchen"; +"Scene.Compose.MediaSelection.Camera" = "Foto aufnehmen"; +"Scene.Compose.MediaSelection.PhotoLibrary" = "Fotobibliothek"; +"Scene.Compose.Poll.DurationTime" = "Dauer: %@"; +"Scene.Compose.Poll.OneDay" = "1 Tag"; +"Scene.Compose.Poll.OneHour" = "1 Stunde"; "Scene.Compose.Poll.OptionNumber" = "Option %ld"; -"Scene.Compose.Poll.SevenDays" = "7 Days"; -"Scene.Compose.Poll.SixHours" = "6 Hours"; -"Scene.Compose.Poll.ThirtyMinutes" = "30 minutes"; -"Scene.Compose.Poll.ThreeDays" = "3 Days"; -"Scene.Compose.ReplyingToUser" = "replying to %@"; -"Scene.Compose.Title.NewPost" = "New Post"; -"Scene.Compose.Title.NewReply" = "New Reply"; -"Scene.Compose.Visibility.Direct" = "Only people I mention"; -"Scene.Compose.Visibility.Private" = "Followers only"; -"Scene.Compose.Visibility.Public" = "Public"; -"Scene.Compose.Visibility.Unlisted" = "Unlisted"; +"Scene.Compose.Poll.SevenDays" = "7 Tage"; +"Scene.Compose.Poll.SixHours" = "6 Stunden"; +"Scene.Compose.Poll.ThirtyMinutes" = "30 Minuten"; +"Scene.Compose.Poll.ThreeDays" = "3 Tage"; +"Scene.Compose.ReplyingToUser" = "antwortet auf %@"; +"Scene.Compose.Title.NewPost" = "Neuer Beitrag"; +"Scene.Compose.Title.NewReply" = "Neue Antwort"; +"Scene.Compose.Visibility.Direct" = "Nur für Leute, die ich erwähne"; +"Scene.Compose.Visibility.Private" = "Nur für Folgende"; +"Scene.Compose.Visibility.Public" = "Öffentlich"; +"Scene.Compose.Visibility.Unlisted" = "Nicht gelistet"; "Scene.ConfirmEmail.Button.DontReceiveEmail" = "I never got an email"; -"Scene.ConfirmEmail.Button.OpenEmailApp" = "Open Email App"; +"Scene.ConfirmEmail.Button.OpenEmailApp" = "E-Mail-App öffnen"; "Scene.ConfirmEmail.DontReceiveEmail.Description" = "Check if your email address is correct as well as your junk folder if you haven’t."; "Scene.ConfirmEmail.DontReceiveEmail.ResendEmail" = "Resend Email"; "Scene.ConfirmEmail.DontReceiveEmail.Title" = "Check your email"; @@ -190,52 +190,52 @@ uploaded to Mastodon."; "Scene.ConfirmEmail.OpenEmailApp.Mail" = "Mail"; "Scene.ConfirmEmail.OpenEmailApp.OpenEmailClient" = "Open Email Client"; "Scene.ConfirmEmail.OpenEmailApp.Title" = "Check your inbox."; -"Scene.ConfirmEmail.Subtitle" = "We just sent an email to %@, -tap the link to confirm your account."; -"Scene.ConfirmEmail.Title" = "One last thing."; -"Scene.Favorite.Title" = "Your Favorites"; -"Scene.Hashtag.Prompt" = "%@ people talking"; +"Scene.ConfirmEmail.Subtitle" = "Wir haben gerade eine E-Mail an %@ gesendet, +tippe auf den Link, um Dein Konto zu bestätigen."; +"Scene.ConfirmEmail.Title" = "Noch eine letzte Sache."; +"Scene.Favorite.Title" = "Deine Favoriten"; +"Scene.Hashtag.Prompt" = "%@ Leute reden"; "Scene.HomeTimeline.NavigationBarState.NewPosts" = "See new posts"; "Scene.HomeTimeline.NavigationBarState.Offline" = "Offline"; "Scene.HomeTimeline.NavigationBarState.Published" = "Published!"; "Scene.HomeTimeline.NavigationBarState.Publishing" = "Publishing post..."; "Scene.HomeTimeline.Title" = "Home"; -"Scene.Notification.Action.Favourite" = "favorited your post"; -"Scene.Notification.Action.Follow" = "followed you"; -"Scene.Notification.Action.FollowRequest" = "requested to follow you"; -"Scene.Notification.Action.Mention" = "mentioned you"; -"Scene.Notification.Action.Poll" = "Your poll has ended"; -"Scene.Notification.Action.Reblog" = "reblogged your post"; -"Scene.Notification.Keyobard.ShowEverything" = "Show Everything"; -"Scene.Notification.Keyobard.ShowMentions" = "Show Mentions"; -"Scene.Notification.Title.Everything" = "Everything"; -"Scene.Notification.Title.Mentions" = "Mentions"; -"Scene.Preview.Keyboard.ClosePreview" = "Close Preview"; -"Scene.Preview.Keyboard.ShowNext" = "Show Next"; -"Scene.Preview.Keyboard.ShowPrevious" = "Show Previous"; -"Scene.Profile.Dashboard.Accessibility.CountFollowers" = "%ld followers"; -"Scene.Profile.Dashboard.Accessibility.CountFollowing" = "%ld following"; -"Scene.Profile.Dashboard.Accessibility.CountPosts" = "%ld posts"; -"Scene.Profile.Dashboard.Followers" = "followers"; -"Scene.Profile.Dashboard.Following" = "following"; -"Scene.Profile.Dashboard.Posts" = "posts"; -"Scene.Profile.Fields.AddRow" = "Add Row"; -"Scene.Profile.Fields.Placeholder.Content" = "Content"; -"Scene.Profile.Fields.Placeholder.Label" = "Label"; +"Scene.Notification.Action.Favourite" = "hat deinen Beitrag favorisiert"; +"Scene.Notification.Action.Follow" = "folgt dir"; +"Scene.Notification.Action.FollowRequest" = "möchte dir folgen"; +"Scene.Notification.Action.Mention" = "hat dich erwähnt"; +"Scene.Notification.Action.Poll" = "Deine Umfrage ist beendet"; +"Scene.Notification.Action.Reblog" = "hat deinen Beitrag geteilt"; +"Scene.Notification.Keyobard.ShowEverything" = "Alles anzeigen"; +"Scene.Notification.Keyobard.ShowMentions" = "Erwähnungen anzeigen"; +"Scene.Notification.Title.Everything" = "Alles"; +"Scene.Notification.Title.Mentions" = "Erwähnungen"; +"Scene.Preview.Keyboard.ClosePreview" = "Vorschau schließen"; +"Scene.Preview.Keyboard.ShowNext" = "Nächstes anzeigen"; +"Scene.Preview.Keyboard.ShowPrevious" = "Vorheriges anzeigen"; +"Scene.Profile.Dashboard.Accessibility.CountFollowers" = "%ld Folger"; +"Scene.Profile.Dashboard.Accessibility.CountFollowing" = "%ld Gefolgte"; +"Scene.Profile.Dashboard.Accessibility.CountPosts" = "%ld Beiträge"; +"Scene.Profile.Dashboard.Followers" = "Folger"; +"Scene.Profile.Dashboard.Following" = "Gefolgte"; +"Scene.Profile.Dashboard.Posts" = "Beiträge"; +"Scene.Profile.Fields.AddRow" = "Zeile hinzufügen"; +"Scene.Profile.Fields.Placeholder.Content" = "Inhalt"; +"Scene.Profile.Fields.Placeholder.Label" = "Bezeichnung"; "Scene.Profile.RelationshipActionAlert.ConfirmUnblockUsre.Message" = "Confirm to unblock %@"; "Scene.Profile.RelationshipActionAlert.ConfirmUnblockUsre.Title" = "Unblock Account"; "Scene.Profile.RelationshipActionAlert.ConfirmUnmuteUser.Message" = "Confirm to unmute %@"; "Scene.Profile.RelationshipActionAlert.ConfirmUnmuteUser.Title" = "Unmute Account"; -"Scene.Profile.SegmentedControl.Media" = "Media"; -"Scene.Profile.SegmentedControl.Posts" = "Posts"; -"Scene.Profile.SegmentedControl.Replies" = "Replies"; -"Scene.PublicTimeline.Title" = "Public"; -"Scene.Register.Error.Item.Agreement" = "Agreement"; -"Scene.Register.Error.Item.Email" = "Email"; -"Scene.Register.Error.Item.Locale" = "Locale"; -"Scene.Register.Error.Item.Password" = "Password"; -"Scene.Register.Error.Item.Reason" = "Reason"; -"Scene.Register.Error.Item.Username" = "Username"; +"Scene.Profile.SegmentedControl.Media" = "Medien"; +"Scene.Profile.SegmentedControl.Posts" = "Beiträge"; +"Scene.Profile.SegmentedControl.Replies" = "Antworten"; +"Scene.PublicTimeline.Title" = "Öffentlich"; +"Scene.Register.Error.Item.Agreement" = "Vereinbarung"; +"Scene.Register.Error.Item.Email" = "E-Mail"; +"Scene.Register.Error.Item.Locale" = "Sprache"; +"Scene.Register.Error.Item.Password" = "Passwort"; +"Scene.Register.Error.Item.Reason" = "Begründung"; +"Scene.Register.Error.Item.Username" = "Benutzername"; "Scene.Register.Error.Reason.Accepted" = "%@ must be accepted"; "Scene.Register.Error.Reason.Blank" = "%@ is required"; "Scene.Register.Error.Reason.Blocked" = "%@ contains a disallowed email provider"; @@ -250,103 +250,103 @@ tap the link to confirm your account."; "Scene.Register.Error.Special.PasswordTooShort" = "Password is too short (must be at least 8 characters)"; "Scene.Register.Error.Special.UsernameInvalid" = "Username must only contain alphanumeric characters and underscores"; "Scene.Register.Error.Special.UsernameTooLong" = "Username is too long (can’t be longer than 30 characters)"; -"Scene.Register.Input.Avatar.Delete" = "Delete"; -"Scene.Register.Input.DisplayName.Placeholder" = "display name"; -"Scene.Register.Input.Email.Placeholder" = "email"; -"Scene.Register.Input.Invite.RegistrationUserInviteRequest" = "Why do you want to join?"; -"Scene.Register.Input.Password.Hint" = "Your password needs at least eight characters"; -"Scene.Register.Input.Password.Placeholder" = "password"; -"Scene.Register.Input.Username.DuplicatePrompt" = "This username is taken."; -"Scene.Register.Input.Username.Placeholder" = "username"; -"Scene.Register.Title" = "Tell us about you."; -"Scene.Report.Content1" = "Are there any other posts you’d like to add to the report?"; -"Scene.Report.Content2" = "Is there anything the moderators should know about this report?"; -"Scene.Report.Send" = "Send Report"; -"Scene.Report.SkipToSend" = "Send without comment"; -"Scene.Report.Step1" = "Step 1 of 2"; -"Scene.Report.Step2" = "Step 2 of 2"; -"Scene.Report.TextPlaceholder" = "Type or paste additional comments"; -"Scene.Report.Title" = "Report %@"; +"Scene.Register.Input.Avatar.Delete" = "Löschen"; +"Scene.Register.Input.DisplayName.Placeholder" = "Anzeigename"; +"Scene.Register.Input.Email.Placeholder" = "E-Mail"; +"Scene.Register.Input.Invite.RegistrationUserInviteRequest" = "Warum möchtest du beitreten?"; +"Scene.Register.Input.Password.Hint" = "Ihr Passwort muss mindestens 8 Zeichen lang sein"; +"Scene.Register.Input.Password.Placeholder" = "Passwort"; +"Scene.Register.Input.Username.DuplicatePrompt" = "Dieser Benutzername ist vergeben."; +"Scene.Register.Input.Username.Placeholder" = "Benutzername"; +"Scene.Register.Title" = "Erzähle uns von dir."; +"Scene.Report.Content1" = "Gibt es noch weitere Beiträge, die du der Meldung hinzufügen möchtest?"; +"Scene.Report.Content2" = "Gibt es etwas, was die Moderatoren über diese Meldung wissen sollten?"; +"Scene.Report.Send" = "Meldung abschicken"; +"Scene.Report.SkipToSend" = "Ohne Kommentar abschicken"; +"Scene.Report.Step1" = "Schritt 1 von 2"; +"Scene.Report.Step2" = "Schritt 2 von 2"; +"Scene.Report.TextPlaceholder" = "Zusätzliche Kommentare eingeben oder einfügen"; +"Scene.Report.Title" = "%@ melden"; "Scene.Search.Recommend.Accounts.Description" = "You may like to follow these accounts"; -"Scene.Search.Recommend.Accounts.Follow" = "Follow"; +"Scene.Search.Recommend.Accounts.Follow" = "Folgen"; "Scene.Search.Recommend.Accounts.Title" = "Accounts you might like"; -"Scene.Search.Recommend.ButtonText" = "See All"; +"Scene.Search.Recommend.ButtonText" = "Alle anzeigen"; "Scene.Search.Recommend.HashTag.Description" = "Hashtags that are getting quite a bit of attention"; -"Scene.Search.Recommend.HashTag.PeopleTalking" = "%@ people are talking"; +"Scene.Search.Recommend.HashTag.PeopleTalking" = "%@ Leute reden"; "Scene.Search.Recommend.HashTag.Title" = "Trending on Mastodon"; -"Scene.Search.SearchBar.Cancel" = "Cancel"; -"Scene.Search.SearchBar.Placeholder" = "Search hashtags and users"; -"Scene.Search.Searching.Clear" = "Clear"; -"Scene.Search.Searching.EmptyState.NoResults" = "No results"; -"Scene.Search.Searching.RecentSearch" = "Recent searches"; -"Scene.Search.Searching.Segment.All" = "All"; +"Scene.Search.SearchBar.Cancel" = "Abbrechen"; +"Scene.Search.SearchBar.Placeholder" = "Hashtags und Benutzer suchen"; +"Scene.Search.Searching.Clear" = "Zurücksetzen"; +"Scene.Search.Searching.EmptyState.NoResults" = "Keine Ergebnisse"; +"Scene.Search.Searching.RecentSearch" = "Zuletzt gesucht"; +"Scene.Search.Searching.Segment.All" = "Alles"; "Scene.Search.Searching.Segment.Hashtags" = "Hashtags"; -"Scene.Search.Searching.Segment.People" = "People"; -"Scene.Search.Searching.Segment.Posts" = "Posts"; -"Scene.Search.Title" = "Search"; -"Scene.ServerPicker.Button.Category.Academia" = "academia"; -"Scene.ServerPicker.Button.Category.Activism" = "activism"; -"Scene.ServerPicker.Button.Category.All" = "All"; -"Scene.ServerPicker.Button.Category.AllAccessiblityDescription" = "Category: All"; -"Scene.ServerPicker.Button.Category.Art" = "art"; -"Scene.ServerPicker.Button.Category.Food" = "food"; -"Scene.ServerPicker.Button.Category.Furry" = "furry"; -"Scene.ServerPicker.Button.Category.Games" = "games"; -"Scene.ServerPicker.Button.Category.General" = "general"; -"Scene.ServerPicker.Button.Category.Journalism" = "journalism"; -"Scene.ServerPicker.Button.Category.Lgbt" = "lgbt"; -"Scene.ServerPicker.Button.Category.Music" = "music"; -"Scene.ServerPicker.Button.Category.Regional" = "regional"; -"Scene.ServerPicker.Button.Category.Tech" = "tech"; -"Scene.ServerPicker.Button.SeeLess" = "See Less"; -"Scene.ServerPicker.Button.SeeMore" = "See More"; +"Scene.Search.Searching.Segment.People" = "Personen"; +"Scene.Search.Searching.Segment.Posts" = "Beiträge"; +"Scene.Search.Title" = "Suche"; +"Scene.ServerPicker.Button.Category.Academia" = "Wissenschaft"; +"Scene.ServerPicker.Button.Category.Activism" = "Aktivismus"; +"Scene.ServerPicker.Button.Category.All" = "Alle"; +"Scene.ServerPicker.Button.Category.AllAccessiblityDescription" = "Kategorie: Alle"; +"Scene.ServerPicker.Button.Category.Art" = "Kunst"; +"Scene.ServerPicker.Button.Category.Food" = "Kochen"; +"Scene.ServerPicker.Button.Category.Furry" = "Furry"; +"Scene.ServerPicker.Button.Category.Games" = "Spiele"; +"Scene.ServerPicker.Button.Category.General" = "Allgemein"; +"Scene.ServerPicker.Button.Category.Journalism" = "Journalismus"; +"Scene.ServerPicker.Button.Category.Lgbt" = "LGBT"; +"Scene.ServerPicker.Button.Category.Music" = "Musik"; +"Scene.ServerPicker.Button.Category.Regional" = "Regional"; +"Scene.ServerPicker.Button.Category.Tech" = "Technologie"; +"Scene.ServerPicker.Button.SeeLess" = "Weniger anzeigen"; +"Scene.ServerPicker.Button.SeeMore" = "Mehr anzeigen"; "Scene.ServerPicker.EmptyState.BadNetwork" = "Something went wrong while loading the data. Check your internet connection."; -"Scene.ServerPicker.EmptyState.FindingServers" = "Finding available servers..."; -"Scene.ServerPicker.EmptyState.NoResults" = "No results"; -"Scene.ServerPicker.Input.Placeholder" = "Find a server or join your own..."; -"Scene.ServerPicker.Label.Category" = "CATEGORY"; -"Scene.ServerPicker.Label.Language" = "LANGUAGE"; -"Scene.ServerPicker.Label.Users" = "USERS"; +"Scene.ServerPicker.EmptyState.FindingServers" = "Verfügbare Server werden gesucht..."; +"Scene.ServerPicker.EmptyState.NoResults" = "Keine Ergebnisse"; +"Scene.ServerPicker.Input.Placeholder" = "Finde einen Server oder trete deinem eigenen bei..."; +"Scene.ServerPicker.Label.Category" = "KATEGORIE"; +"Scene.ServerPicker.Label.Language" = "SPRACHE"; +"Scene.ServerPicker.Label.Users" = "BENUTZER"; "Scene.ServerPicker.Title" = "Pick a server, any server."; -"Scene.ServerRules.Button.Confirm" = "I Agree"; -"Scene.ServerRules.PrivacyPolicy" = "privacy policy"; +"Scene.ServerRules.Button.Confirm" = "Ich stimme zu"; +"Scene.ServerRules.PrivacyPolicy" = "Datenschutzerklärung"; "Scene.ServerRules.Prompt" = "By continuing, you’re subject to the terms of service and privacy policy for %@."; "Scene.ServerRules.Subtitle" = "These rules are set by the admins of %@."; "Scene.ServerRules.TermsOfService" = "terms of service"; "Scene.ServerRules.Title" = "Some ground rules."; -"Scene.Settings.Footer.MastodonDescription" = "Mastodon is open source software. You can report issues on GitHub at %@ (%@)"; -"Scene.Settings.Keyboard.CloseSettingsWindow" = "Close Settings Window"; -"Scene.Settings.Section.Appearance.Automatic" = "Automatic"; -"Scene.Settings.Section.Appearance.Dark" = "Always Dark"; -"Scene.Settings.Section.Appearance.Light" = "Always Light"; -"Scene.Settings.Section.Appearance.Title" = "Appearance"; -"Scene.Settings.Section.BoringZone.AccountSettings" = "Account Settings"; -"Scene.Settings.Section.BoringZone.Privacy" = "Privacy Policy"; -"Scene.Settings.Section.BoringZone.Terms" = "Terms of Service"; -"Scene.Settings.Section.BoringZone.Title" = "The Boring Zone"; -"Scene.Settings.Section.Notifications.Boosts" = "Reblogs my post"; -"Scene.Settings.Section.Notifications.Favorites" = "Favorites my post"; -"Scene.Settings.Section.Notifications.Follows" = "Follows me"; -"Scene.Settings.Section.Notifications.Mentions" = "Mentions me"; -"Scene.Settings.Section.Notifications.Title" = "Notifications"; -"Scene.Settings.Section.Notifications.Trigger.Anyone" = "anyone"; -"Scene.Settings.Section.Notifications.Trigger.Follow" = "anyone I follow"; -"Scene.Settings.Section.Notifications.Trigger.Follower" = "a follower"; -"Scene.Settings.Section.Notifications.Trigger.Noone" = "no one"; -"Scene.Settings.Section.Notifications.Trigger.Title" = "Notify me when"; -"Scene.Settings.Section.Preference.DisableAvatarAnimation" = "Disable animated avatars"; -"Scene.Settings.Section.Preference.DisableEmojiAnimation" = "Disable animated emojis"; -"Scene.Settings.Section.Preference.Title" = "Preferences"; -"Scene.Settings.Section.Preference.TrueBlackDarkMode" = "True black dark mode"; -"Scene.Settings.Section.Preference.UsingDefaultBrowser" = "Use default browser to open links"; -"Scene.Settings.Section.SpicyZone.Clear" = "Clear Media Cache"; -"Scene.Settings.Section.SpicyZone.Signout" = "Sign Out"; -"Scene.Settings.Section.SpicyZone.Title" = "The Spicy Zone"; -"Scene.Settings.Title" = "Settings"; +"Scene.Settings.Footer.MastodonDescription" = "Mastodon ist quelloffene Software. Du kannst auf GitHub unter %@ (%@) Probleme melden"; +"Scene.Settings.Keyboard.CloseSettingsWindow" = "Einstellungsfenster schließen"; +"Scene.Settings.Section.Appearance.Automatic" = "Automatisch"; +"Scene.Settings.Section.Appearance.Dark" = "Immer dunkel"; +"Scene.Settings.Section.Appearance.Light" = "Immer hell"; +"Scene.Settings.Section.Appearance.Title" = "Darstellung"; +"Scene.Settings.Section.BoringZone.AccountSettings" = "Kontoeinstellungen"; +"Scene.Settings.Section.BoringZone.Privacy" = "Datenschutzerklärung"; +"Scene.Settings.Section.BoringZone.Terms" = "Allgemeine Geschäftsbedingungen"; +"Scene.Settings.Section.BoringZone.Title" = "Der Langweiliger Bereich"; +"Scene.Settings.Section.Notifications.Boosts" = "Meinen Beitrag teilt"; +"Scene.Settings.Section.Notifications.Favorites" = "Meinen Beitrag favorisiert"; +"Scene.Settings.Section.Notifications.Follows" = "Mir folgt"; +"Scene.Settings.Section.Notifications.Mentions" = "Mich erwähnt"; +"Scene.Settings.Section.Notifications.Title" = "Benachrichtigungen"; +"Scene.Settings.Section.Notifications.Trigger.Anyone" = "jeder"; +"Scene.Settings.Section.Notifications.Trigger.Follow" = "ein von mir Gefolgter"; +"Scene.Settings.Section.Notifications.Trigger.Follower" = "ein Folger"; +"Scene.Settings.Section.Notifications.Trigger.Noone" = "niemand"; +"Scene.Settings.Section.Notifications.Trigger.Title" = "Benachrichtige mich, wenn"; +"Scene.Settings.Section.Preference.DisableAvatarAnimation" = "Animierte Profilbilder deaktivieren"; +"Scene.Settings.Section.Preference.DisableEmojiAnimation" = "Animierte Emojis deaktivieren"; +"Scene.Settings.Section.Preference.Title" = "Präferenzen"; +"Scene.Settings.Section.Preference.TrueBlackDarkMode" = "Vollständig dunkler Dunkelmodus"; +"Scene.Settings.Section.Preference.UsingDefaultBrowser" = "Standardbrowser zum Öffnen von Links verwenden"; +"Scene.Settings.Section.SpicyZone.Clear" = "Medien-Cache leeren"; +"Scene.Settings.Section.SpicyZone.Signout" = "Abmelden"; +"Scene.Settings.Section.SpicyZone.Title" = "Der Gefährliche Bereich"; +"Scene.Settings.Title" = "Einstellungen"; "Scene.SuggestionAccount.FollowExplain" = "When you follow someone, you’ll see their posts in your home feed."; "Scene.SuggestionAccount.Title" = "Find People to Follow"; -"Scene.Thread.BackTitle" = "Post"; -"Scene.Thread.Title" = "Post from %@"; +"Scene.Thread.BackTitle" = "Beitrag"; +"Scene.Thread.Title" = "Beitrag von %@"; "Scene.Welcome.Slogan" = "Social networking back in your hands."; \ No newline at end of file diff --git a/Mastodon/Resources/de.lproj/Localizable.stringsdict b/Mastodon/Resources/de.lproj/Localizable.stringsdict new file mode 100644 index 000000000..7c792c449 --- /dev/null +++ b/Mastodon/Resources/de.lproj/Localizable.stringsdict @@ -0,0 +1,102 @@ + + + + + plural.count.metric_formatted.post + + NSStringLocalizedFormatKey + %@ %#@post_count@ + post_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + post + other + Beiträge + + + plural.count.favorite + + NSStringLocalizedFormatKey + %#@favorite_count@ + favorite_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 favorite + other + %ld Favoriten + + + plural.count.reblog + + NSStringLocalizedFormatKey + %#@reblog_count@ + reblog_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 Reblog + other + %ld reblogs + + + plural.count.vote + + NSStringLocalizedFormatKey + %#@vote_count@ + vote_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 vote + other + %ld Stimmen + + + plural.count.voter + + NSStringLocalizedFormatKey + %#@voter_count@ + voter_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 voter + other + %ld Wähler + + + plural.people_talking + + NSStringLocalizedFormatKey + %#@count_people_talking@ + count_people_talking + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 people talking + other + %ld Leute reden + + + + diff --git a/Mastodon/Resources/de.lproj/infoPlist.strings b/Mastodon/Resources/de.lproj/infoPlist.strings index 710865573..9c5feae53 100644 --- a/Mastodon/Resources/de.lproj/infoPlist.strings +++ b/Mastodon/Resources/de.lproj/infoPlist.strings @@ -1,4 +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 +"NSCameraUsageDescription" = "Verwendet um Fotos für neue Beiträge aufzunehmen"; +"NSPhotoLibraryAddUsageDescription" = "Verwendet um Fotos zu speichern"; +"NewPostShortcutItemTitle" = "Neuer Beitrag"; +"SearchShortcutItemTitle" = "Suche"; \ No newline at end of file diff --git a/Mastodon/Resources/es-419.lproj/InfoPlist.strings b/Mastodon/Resources/es-419.lproj/InfoPlist.strings new file mode 100644 index 000000000..e7ef4cb76 --- /dev/null +++ b/Mastodon/Resources/es-419.lproj/InfoPlist.strings @@ -0,0 +1,4 @@ +"NSCameraUsageDescription" = "Usado para tomar fotos para los mensajes"; +"NSPhotoLibraryAddUsageDescription" = "Usado para guardar la foto en la Biblioteca de fotos"; +"NewPostShortcutItemTitle" = "Nuevo mensaje"; +"SearchShortcutItemTitle" = "Buscar"; \ No newline at end of file diff --git a/Mastodon/Resources/es-419.lproj/Localizable.strings b/Mastodon/Resources/es-419.lproj/Localizable.strings new file mode 100644 index 000000000..862c2b37b --- /dev/null +++ b/Mastodon/Resources/es-419.lproj/Localizable.strings @@ -0,0 +1,352 @@ +"Common.Alerts.BlockDomain.BlockEntireDomain" = "Bloquear dominio"; +"Common.Alerts.BlockDomain.Title" = "¿Estás completamente seguro que querés bloquear el %@ entero? En la mayoría de los casos, unos cuantos bloqueos y silenciados puntuales son suficientes y preferibles. No vas a ver contenido de ese dominio y todos tus seguidores de ese dominio serán quitados."; +"Common.Alerts.CleanCache.Message" = "Se limpió exitosamente %@ de la memoria caché."; +"Common.Alerts.CleanCache.Title" = "Limpiar caché"; +"Common.Alerts.Common.PleaseTryAgain" = "Por favor, intentá de nuevo."; +"Common.Alerts.Common.PleaseTryAgainLater" = "Por favor, intentá de nuevo más tarde."; +"Common.Alerts.DeletePost.Delete" = "Eliminar"; +"Common.Alerts.DeletePost.Title" = "¿Estás seguro que querés eliminar este mensaje?"; +"Common.Alerts.DiscardPostContent.Message" = "Confirmá para descartar el contenido del mensaje redactado."; +"Common.Alerts.DiscardPostContent.Title" = "Descartar borrador"; +"Common.Alerts.EditProfileFailure.Message" = "No se pudo editar el perfil. Por favor, intentá de nuevo."; +"Common.Alerts.EditProfileFailure.Title" = "Error al editar el perfil"; +"Common.Alerts.PublishPostFailure.AttachmentsMessage.MoreThanOneVideo" = "No se puede adjuntar más de un video."; +"Common.Alerts.PublishPostFailure.AttachmentsMessage.VideoAttachWithPhoto" = "No se puede adjuntar un video a un mensaje que ya contenga imágenes."; +"Common.Alerts.PublishPostFailure.Message" = "Error al enviar en mensaje. +Por favor, revisá tu conexión a Internet."; +"Common.Alerts.PublishPostFailure.Title" = "Error al enviar el mensaje"; +"Common.Alerts.SavePhotoFailure.Message" = "Por favor, habilitá el permiso de acceso a la biblioteca de fotos para guardar la imagen."; +"Common.Alerts.SavePhotoFailure.Title" = "Error al guardar la imagen"; +"Common.Alerts.ServerError.Title" = "Error del servidor"; +"Common.Alerts.SignOut.Confirm" = "Cerrar sesión"; +"Common.Alerts.SignOut.Message" = "¿Estás seguro que querés cerrar la sesión?"; +"Common.Alerts.SignOut.Title" = "Cerrar sesión"; +"Common.Alerts.SignUpFailure.Title" = "Error al registrarse"; +"Common.Alerts.VoteFailure.PollExpired" = "La encuesta finalizó"; +"Common.Alerts.VoteFailure.Title" = "Error al votar"; +"Common.Controls.Actions.Add" = "Agregar"; +"Common.Controls.Actions.Back" = "Volver"; +"Common.Controls.Actions.BlockDomain" = "Bloquear a %@"; +"Common.Controls.Actions.Cancel" = "Cancelar"; +"Common.Controls.Actions.Confirm" = "Confirmar"; +"Common.Controls.Actions.Continue" = "Continuar"; +"Common.Controls.Actions.CopyPhoto" = "Copiar foto"; +"Common.Controls.Actions.Delete" = "Eliminar"; +"Common.Controls.Actions.Discard" = "Descartar"; +"Common.Controls.Actions.Done" = "Listo"; +"Common.Controls.Actions.Edit" = "Editar"; +"Common.Controls.Actions.FindPeople" = "Encontrá cuentas para seguir"; +"Common.Controls.Actions.ManuallySearch" = "Buscar manualmente"; +"Common.Controls.Actions.Next" = "Siguiente"; +"Common.Controls.Actions.Ok" = "Aceptar"; +"Common.Controls.Actions.Open" = "Abrir"; +"Common.Controls.Actions.OpenInSafari" = "Abrir en Safari"; +"Common.Controls.Actions.Preview" = "Previsualización"; +"Common.Controls.Actions.Previous" = "Anterior"; +"Common.Controls.Actions.Remove" = "Quitar"; +"Common.Controls.Actions.Reply" = "Responder"; +"Common.Controls.Actions.ReportUser" = "Denunciar a %@"; +"Common.Controls.Actions.Save" = "Guardar"; +"Common.Controls.Actions.SavePhoto" = "Guardar foto"; +"Common.Controls.Actions.SeeMore" = "Ver más"; +"Common.Controls.Actions.Settings" = "Configuración"; +"Common.Controls.Actions.Share" = "Compartir"; +"Common.Controls.Actions.SharePost" = "Compartir mensaje"; +"Common.Controls.Actions.ShareUser" = "Compartir %@"; +"Common.Controls.Actions.SignIn" = "Iniciar sesión"; +"Common.Controls.Actions.SignUp" = "Registrarse"; +"Common.Controls.Actions.Skip" = "Omitir"; +"Common.Controls.Actions.TakePhoto" = "Tomar foto"; +"Common.Controls.Actions.TryAgain" = "Intentá de nuevo"; +"Common.Controls.Actions.UnblockDomain" = "Desbloquear a %@"; +"Common.Controls.Friendship.Block" = "Bloquear"; +"Common.Controls.Friendship.BlockDomain" = "Bloquear %@"; +"Common.Controls.Friendship.BlockUser" = "Bloquear a %@"; +"Common.Controls.Friendship.Blocked" = "Bloqueado"; +"Common.Controls.Friendship.EditInfo" = "Editar información"; +"Common.Controls.Friendship.Follow" = "Seguir"; +"Common.Controls.Friendship.Following" = "Siguiendo"; +"Common.Controls.Friendship.Mute" = "Silenciar"; +"Common.Controls.Friendship.MuteUser" = "Silenciar a %@"; +"Common.Controls.Friendship.Muted" = "Silenciado"; +"Common.Controls.Friendship.Pending" = "Pendientes"; +"Common.Controls.Friendship.Request" = "Solicitar"; +"Common.Controls.Friendship.Unblock" = "Desbloquear"; +"Common.Controls.Friendship.UnblockUser" = "Desbloquear a %@"; +"Common.Controls.Friendship.Unmute" = "Dejar de silenciar"; +"Common.Controls.Friendship.UnmuteUser" = "Dejar de silenciar a %@"; +"Common.Controls.Keyboard.Common.ComposeNewPost" = "Redactar un nuevo mensaje"; +"Common.Controls.Keyboard.Common.OpenSettings" = "Abrir Configuración"; +"Common.Controls.Keyboard.Common.ShowFavorites" = "Mostrar favoritos"; +"Common.Controls.Keyboard.Common.SwitchToTab" = "Cambiar a %@"; +"Common.Controls.Keyboard.SegmentedControl.NextSection" = "Sección siguiente"; +"Common.Controls.Keyboard.SegmentedControl.PreviousSection" = "Sección anterior"; +"Common.Controls.Keyboard.Timeline.NextStatus" = "Mensaje siguiente"; +"Common.Controls.Keyboard.Timeline.OpenAuthorProfile" = "Abrir perfil del autor"; +"Common.Controls.Keyboard.Timeline.OpenRebloggerProfile" = "Abrir perfil del adherente"; +"Common.Controls.Keyboard.Timeline.OpenStatus" = "Abrir mensaje"; +"Common.Controls.Keyboard.Timeline.PreviewImage" = "Previsualizar imagen"; +"Common.Controls.Keyboard.Timeline.PreviousStatus" = "Mensaje anterior"; +"Common.Controls.Keyboard.Timeline.ReplyStatus" = "Responder al mensaje"; +"Common.Controls.Keyboard.Timeline.ToggleContentWarning" = "Cambiar la advertencia de contenido"; +"Common.Controls.Keyboard.Timeline.ToggleFavorite" = "Cambiar la marca de favorito en el mensaje"; +"Common.Controls.Keyboard.Timeline.ToggleReblog" = "Cambiar la adhesión en el mensaje"; +"Common.Controls.Status.Actions.Favorite" = "Marcar como favorito"; +"Common.Controls.Status.Actions.Menu" = "Menú"; +"Common.Controls.Status.Actions.Reblog" = "Adherir"; +"Common.Controls.Status.Actions.Reply" = "Responder"; +"Common.Controls.Status.Actions.Unfavorite" = "Dejar de marcar como favorito"; +"Common.Controls.Status.Actions.Unreblog" = "Deshacer adhesión"; +"Common.Controls.Status.ContentWarning" = "Advertencia de contenido"; +"Common.Controls.Status.MediaContentWarning" = "Toca en cualquier lugar para mostrar"; +"Common.Controls.Status.Poll.Closed" = "Cerrada"; +"Common.Controls.Status.Poll.TimeLeft" = "Quedan %@"; +"Common.Controls.Status.Poll.Vote" = "Votar"; +"Common.Controls.Status.ShowPost" = "Mostrar mensaje"; +"Common.Controls.Status.ShowUserProfile" = "Mostrar perfil de usuario"; +"Common.Controls.Status.Tag.Email" = "Correo electrónico"; +"Common.Controls.Status.Tag.Emoji" = "Emoji"; +"Common.Controls.Status.Tag.Hashtag" = "Etiqueta"; +"Common.Controls.Status.Tag.Link" = "Enlace"; +"Common.Controls.Status.Tag.Mention" = "Mención"; +"Common.Controls.Status.Tag.Url" = "Dirección web"; +"Common.Controls.Status.UserReblogged" = "%@ adhirió"; +"Common.Controls.Status.UserRepliedTo" = "Respondió a %@"; +"Common.Controls.Tabs.Home" = "Principal"; +"Common.Controls.Tabs.Notification" = "Notificación"; +"Common.Controls.Tabs.Profile" = "Perfil"; +"Common.Controls.Tabs.Search" = "Buscar"; +"Common.Controls.Timeline.Accessibility.CountFavorites" = "%@ veces marcado como favorito"; +"Common.Controls.Timeline.Accessibility.CountReblogs" = "%@ adhesiones"; +"Common.Controls.Timeline.Accessibility.CountReplies" = "%@ respuestas"; +"Common.Controls.Timeline.Filtered" = "Filtrado"; +"Common.Controls.Timeline.Header.BlockedWarning" = "No podés ver el perfil de este usuario + hasta que dicho usuario te desbloquee."; +"Common.Controls.Timeline.Header.BlockingWarning" = "No podés ver el perfil de este usuario + hasta que lo desbloquees. +Tu perfil le aparece así a este usuario."; +"Common.Controls.Timeline.Header.NoStatusFound" = "Mensaje no encontrado"; +"Common.Controls.Timeline.Header.SuspendedWarning" = "Este usuario está suspendido."; +"Common.Controls.Timeline.Header.UserBlockedWarning" = "No podés ver el perfil de %@ + hasta que dicho usuario te desbloquee."; +"Common.Controls.Timeline.Header.UserBlockingWarning" = "No podés ver el perfil de %@ + hasta que lo desbloquees. +Tu perfil le aparece así a este usuario."; +"Common.Controls.Timeline.Header.UserSuspendedWarning" = "La cuenta de %@ está suspendida."; +"Common.Controls.Timeline.Loader.LoadMissingPosts" = "Cargar mensajes faltantes"; +"Common.Controls.Timeline.Loader.LoadingMissingPosts" = "Cargando mensajes faltantes…"; +"Common.Controls.Timeline.Loader.ShowMoreReplies" = "Mostrar más respuestas"; +"Common.Controls.Timeline.Timestamp.Now" = "Ahora"; +"Common.Controls.Timeline.Timestamp.TimeAgo" = "hace %@"; +"Scene.Compose.Accessibility.AppendAttachment" = "Agregar archivo adjunto"; +"Scene.Compose.Accessibility.AppendPoll" = "Agregar encuesta"; +"Scene.Compose.Accessibility.CustomEmojiPicker" = "Selector de emoji personalizado"; +"Scene.Compose.Accessibility.DisableContentWarning" = "Deshabilitar advertencia de contenido"; +"Scene.Compose.Accessibility.EnableContentWarning" = "Habilitar advertencia de contenido"; +"Scene.Compose.Accessibility.InputLimitExceedsCount" = "El límite de entrada excede %ld caracteres"; +"Scene.Compose.Accessibility.InputLimitRemainsCount" = "El límite de entrada permite %ld caracteres"; +"Scene.Compose.Accessibility.PostVisibilityMenu" = "Menú de visibilidad del mensaje"; +"Scene.Compose.Accessibility.RemovePoll" = "Quitar encuesta"; +"Scene.Compose.Attachment.AttachmentBroken" = "Este archivo de %@ está roto +y no se puede subir a Mastodon."; +"Scene.Compose.Attachment.DescriptionPhoto" = "Describí la foto para personas con dificultades visuales…"; +"Scene.Compose.Attachment.DescriptionVideo" = "Describí el video para personas con dificultades visuales…"; +"Scene.Compose.Attachment.Photo" = "foto"; +"Scene.Compose.Attachment.Video" = "video"; +"Scene.Compose.AutoComplete.SpaceToAdd" = "Espacio para agregar"; +"Scene.Compose.ComposeAction" = "Enviar"; +"Scene.Compose.ContentInputPlaceholder" = "¿Qué onda?"; +"Scene.Compose.ContentWarning.Placeholder" = "Escribí una advertencia precisa acá…"; +"Scene.Compose.Keyboard.AppendAttachmentEntry" = "Agregar archivo adjunto - %@"; +"Scene.Compose.Keyboard.DiscardPost" = "Descartar mensaje"; +"Scene.Compose.Keyboard.PublishPost" = "Enviar mensaje"; +"Scene.Compose.Keyboard.SelectVisibilityEntry" = "Seleccionar visibilidad - %@"; +"Scene.Compose.Keyboard.ToggleContentWarning" = "Cambiar advertencia de contenido"; +"Scene.Compose.Keyboard.TogglePoll" = "Cambiar encuesta"; +"Scene.Compose.MediaSelection.Browse" = "Explorar"; +"Scene.Compose.MediaSelection.Camera" = "Tomar foto"; +"Scene.Compose.MediaSelection.PhotoLibrary" = "Biblioteca de fotos"; +"Scene.Compose.Poll.DurationTime" = "Duración: %@"; +"Scene.Compose.Poll.OneDay" = "1 día"; +"Scene.Compose.Poll.OneHour" = "1 hora"; +"Scene.Compose.Poll.OptionNumber" = "Opción %ld"; +"Scene.Compose.Poll.SevenDays" = "7 días"; +"Scene.Compose.Poll.SixHours" = "6 horas"; +"Scene.Compose.Poll.ThirtyMinutes" = "30 minutos"; +"Scene.Compose.Poll.ThreeDays" = "3 días"; +"Scene.Compose.ReplyingToUser" = "respondiendo a %@"; +"Scene.Compose.Title.NewPost" = "Nuevo mensaje"; +"Scene.Compose.Title.NewReply" = "Nueva respuesta"; +"Scene.Compose.Visibility.Direct" = "Sólo a las cuentas que menciono"; +"Scene.Compose.Visibility.Private" = "Sólo para seguidores"; +"Scene.Compose.Visibility.Public" = "Público"; +"Scene.Compose.Visibility.Unlisted" = "No listado"; +"Scene.ConfirmEmail.Button.DontReceiveEmail" = "Nunca recibí un correo electrónico"; +"Scene.ConfirmEmail.Button.OpenEmailApp" = "Abrir aplicación de correo electrónico"; +"Scene.ConfirmEmail.DontReceiveEmail.Description" = "Revisá si tu dirección de correo electrónico es correcta así como tu carpeta de correo basura / correo no deseado / spam, si todavía no lo hiciste."; +"Scene.ConfirmEmail.DontReceiveEmail.ResendEmail" = "Reenviar correo electrónico"; +"Scene.ConfirmEmail.DontReceiveEmail.Title" = "Revisá tu correo electrónico"; +"Scene.ConfirmEmail.OpenEmailApp.Description" = "Te acabamos de enviar un correo electrónico. Revisá tu carpeta de correo basura / correo no deseado / spam, si todavía no lo hiciste."; +"Scene.ConfirmEmail.OpenEmailApp.Mail" = "Correo"; +"Scene.ConfirmEmail.OpenEmailApp.OpenEmailClient" = "Abrir cliente de correo electrónico"; +"Scene.ConfirmEmail.OpenEmailApp.Title" = "Revisá tu bandeja de entrada."; +"Scene.ConfirmEmail.Subtitle" = "Acabamos de enviar un correo electrónico a %@, +pulsá en el enlace para confirmar tu cuenta."; +"Scene.ConfirmEmail.Title" = "Una última cosa."; +"Scene.Favorite.Title" = "Tus favoritos"; +"Scene.Hashtag.Prompt" = "%@ cuentas hablando"; +"Scene.HomeTimeline.NavigationBarState.NewPosts" = "Ver nuevos mensajes"; +"Scene.HomeTimeline.NavigationBarState.Offline" = "Desconectado"; +"Scene.HomeTimeline.NavigationBarState.Published" = "¡Enviado!"; +"Scene.HomeTimeline.NavigationBarState.Publishing" = "Enviando mensaje…"; +"Scene.HomeTimeline.Title" = "Principal"; +"Scene.Notification.Action.Favourite" = "marcó como favorito tu mensaje"; +"Scene.Notification.Action.Follow" = "te sigue"; +"Scene.Notification.Action.FollowRequest" = "solicitó seguirte"; +"Scene.Notification.Action.Mention" = "te mencionó"; +"Scene.Notification.Action.Poll" = "Tu encuesta finalizó"; +"Scene.Notification.Action.Reblog" = "adhirió a tu mensaje"; +"Scene.Notification.Keyobard.ShowEverything" = "Mostrar todo"; +"Scene.Notification.Keyobard.ShowMentions" = "Mostrar menciones"; +"Scene.Notification.Title.Everything" = "Todo"; +"Scene.Notification.Title.Mentions" = "Menciones"; +"Scene.Preview.Keyboard.ClosePreview" = "Cerrar previsualización"; +"Scene.Preview.Keyboard.ShowNext" = "Mostrar siguiente"; +"Scene.Preview.Keyboard.ShowPrevious" = "Mostrar anterior"; +"Scene.Profile.Dashboard.Accessibility.CountFollowers" = "%ld seguidores"; +"Scene.Profile.Dashboard.Accessibility.CountFollowing" = "siguiendo a %ld"; +"Scene.Profile.Dashboard.Accessibility.CountPosts" = "%ld mensajes"; +"Scene.Profile.Dashboard.Followers" = "seguidores"; +"Scene.Profile.Dashboard.Following" = "siguiendo"; +"Scene.Profile.Dashboard.Posts" = "mensajes"; +"Scene.Profile.Fields.AddRow" = "Agregar fila"; +"Scene.Profile.Fields.Placeholder.Content" = "Valor de campo"; +"Scene.Profile.Fields.Placeholder.Label" = "Nombre de campo"; +"Scene.Profile.RelationshipActionAlert.ConfirmUnblockUsre.Message" = "Confirmá para desbloquear a %@"; +"Scene.Profile.RelationshipActionAlert.ConfirmUnblockUsre.Title" = "Desbloquear cuenta"; +"Scene.Profile.RelationshipActionAlert.ConfirmUnmuteUser.Message" = "Confirmá para dejar de silenciar a %@"; +"Scene.Profile.RelationshipActionAlert.ConfirmUnmuteUser.Title" = "Dejar de silenciar cuenta"; +"Scene.Profile.SegmentedControl.Media" = "Medios"; +"Scene.Profile.SegmentedControl.Posts" = "Mensajes"; +"Scene.Profile.SegmentedControl.Replies" = "Respuestas"; +"Scene.PublicTimeline.Title" = "Pública"; +"Scene.Register.Error.Item.Agreement" = "Acuerdo"; +"Scene.Register.Error.Item.Email" = "Correo electrónico"; +"Scene.Register.Error.Item.Locale" = "Idioma de la interface"; +"Scene.Register.Error.Item.Password" = "Contraseña"; +"Scene.Register.Error.Item.Reason" = "Motivo"; +"Scene.Register.Error.Item.Username" = "Nombre de usuario"; +"Scene.Register.Error.Reason.Accepted" = "%@ debe ser aceptado"; +"Scene.Register.Error.Reason.Blank" = "%@ es obligatorio"; +"Scene.Register.Error.Reason.Blocked" = "%@ contiene un proveedor de correo electrónico no permitido"; +"Scene.Register.Error.Reason.Inclusion" = "%@ no es un valor soportado"; +"Scene.Register.Error.Reason.Invalid" = "%@ no es válido"; +"Scene.Register.Error.Reason.Reserved" = "%@ es una palabra clave reservada"; +"Scene.Register.Error.Reason.Taken" = "%@ ya está en uso"; +"Scene.Register.Error.Reason.TooLong" = "%@ es demasiado largo"; +"Scene.Register.Error.Reason.TooShort" = "%@ es demasiado corto"; +"Scene.Register.Error.Reason.Unreachable" = "%@ parece no existir"; +"Scene.Register.Error.Special.EmailInvalid" = "Esta no es una dirección de correo electrónico válida"; +"Scene.Register.Error.Special.PasswordTooShort" = "La contraseña es demasiado corta (debe tener al menos 8 caracteres)"; +"Scene.Register.Error.Special.UsernameInvalid" = "El nombre de usuario sólo debe contener caracteres alfanuméricos sin signos diacríticos y subguiones ("_")"; +"Scene.Register.Error.Special.UsernameTooLong" = "El nombre de usuario es demasiado largo (no puede tener más de 30 caracteres)"; +"Scene.Register.Input.Avatar.Delete" = "Eliminar"; +"Scene.Register.Input.DisplayName.Placeholder" = "nombre para mostrar"; +"Scene.Register.Input.Email.Placeholder" = "correo electrónico"; +"Scene.Register.Input.Invite.RegistrationUserInviteRequest" = "¿Por qué querés unirte?"; +"Scene.Register.Input.Password.Hint" = "Tu contraseña necesita al menos ocho caracteres"; +"Scene.Register.Input.Password.Placeholder" = "contraseña"; +"Scene.Register.Input.Username.DuplicatePrompt" = "Este nombre de usuario ya está en uso."; +"Scene.Register.Input.Username.Placeholder" = "nombre de usuario"; +"Scene.Register.Title" = "Contanos sobre vos."; +"Scene.Report.Content1" = "¿Hay otros mensajes que te gustaría agregar a la denuncia?"; +"Scene.Report.Content2" = "¿Hay algo que los moderadores deban saber sobre esta denuncia?"; +"Scene.Report.Send" = "Enviar denuncia"; +"Scene.Report.SkipToSend" = "Enviar sin comentarios"; +"Scene.Report.Step1" = "Paso 1 de 2"; +"Scene.Report.Step2" = "Paso 2 de 2"; +"Scene.Report.TextPlaceholder" = "Escribí o pegá comentarios adicionales"; +"Scene.Report.Title" = "Denunciar a %@"; +"Scene.Search.Recommend.Accounts.Description" = "Puede que te guste seguir estas cuentas"; +"Scene.Search.Recommend.Accounts.Follow" = "Seguir"; +"Scene.Search.Recommend.Accounts.Title" = "Cuentas que te pueden gustar"; +"Scene.Search.Recommend.ButtonText" = "Ver todos"; +"Scene.Search.Recommend.HashTag.Description" = "Etiquetas que están recibiendo bastante atención"; +"Scene.Search.Recommend.HashTag.PeopleTalking" = "%@ cuentas están hablando"; +"Scene.Search.Recommend.HashTag.Title" = "Tendencias en Mastodon"; +"Scene.Search.SearchBar.Cancel" = "Cancelar"; +"Scene.Search.SearchBar.Placeholder" = "Buscar etiquetas y cuentas"; +"Scene.Search.Searching.Clear" = "Limpiar"; +"Scene.Search.Searching.EmptyState.NoResults" = "No hay resultados"; +"Scene.Search.Searching.RecentSearch" = "Búsquedas recientes"; +"Scene.Search.Searching.Segment.All" = "Todas"; +"Scene.Search.Searching.Segment.Hashtags" = "Etiquetas"; +"Scene.Search.Searching.Segment.People" = "Cuentas"; +"Scene.Search.Searching.Segment.Posts" = "Mensajes"; +"Scene.Search.Title" = "Buscar"; +"Scene.ServerPicker.Button.Category.Academia" = "académico"; +"Scene.ServerPicker.Button.Category.Activism" = "activismo"; +"Scene.ServerPicker.Button.Category.All" = "Todas"; +"Scene.ServerPicker.Button.Category.AllAccessiblityDescription" = "Categoría: Todas"; +"Scene.ServerPicker.Button.Category.Art" = "arte"; +"Scene.ServerPicker.Button.Category.Food" = "comida"; +"Scene.ServerPicker.Button.Category.Furry" = "furry"; +"Scene.ServerPicker.Button.Category.Games" = "juegos"; +"Scene.ServerPicker.Button.Category.General" = "general"; +"Scene.ServerPicker.Button.Category.Journalism" = "periodismo"; +"Scene.ServerPicker.Button.Category.Lgbt" = "lgbtq+"; +"Scene.ServerPicker.Button.Category.Music" = "música"; +"Scene.ServerPicker.Button.Category.Regional" = "regional"; +"Scene.ServerPicker.Button.Category.Tech" = "tecnología"; +"Scene.ServerPicker.Button.SeeLess" = "Ver menos"; +"Scene.ServerPicker.Button.SeeMore" = "Ver más"; +"Scene.ServerPicker.EmptyState.BadNetwork" = "Algo salió mal al cargar los datos. Revisá tu conexión de Internet."; +"Scene.ServerPicker.EmptyState.FindingServers" = "Buscando servidores disponibles…"; +"Scene.ServerPicker.EmptyState.NoResults" = "No hay resultados"; +"Scene.ServerPicker.Input.Placeholder" = "Encontrá un servidor o unite al tuyo…"; +"Scene.ServerPicker.Label.Category" = "CATEGORÍA"; +"Scene.ServerPicker.Label.Language" = "IDIOMA"; +"Scene.ServerPicker.Label.Users" = "CUENTAS"; +"Scene.ServerPicker.Title" = "Elegí un servidor, +el que quieras."; +"Scene.ServerRules.Button.Confirm" = "Estoy de acuerdo"; +"Scene.ServerRules.PrivacyPolicy" = "política de privacidad"; +"Scene.ServerRules.Prompt" = "Al continuar, estás sujeto a los términos de servicio y política de privacidad de %@."; +"Scene.ServerRules.Subtitle" = "Estas reglas son establecidas por los administradores de %@."; +"Scene.ServerRules.TermsOfService" = "términos del servicio"; +"Scene.ServerRules.Title" = "Algunas reglas básicas."; +"Scene.Settings.Footer.MastodonDescription" = "Mastodon es software de código abierto. Podés informar errores en GitHub en %@ (%@)"; +"Scene.Settings.Keyboard.CloseSettingsWindow" = "Cerrar ventana de configuración"; +"Scene.Settings.Section.Appearance.Automatic" = "Automática"; +"Scene.Settings.Section.Appearance.Dark" = "Siempre oscura"; +"Scene.Settings.Section.Appearance.Light" = "Siempre clara"; +"Scene.Settings.Section.Appearance.Title" = "Apariencia"; +"Scene.Settings.Section.BoringZone.AccountSettings" = "Configuración de la cuenta"; +"Scene.Settings.Section.BoringZone.Privacy" = "Política de privacidad"; +"Scene.Settings.Section.BoringZone.Terms" = "Términos del servicio"; +"Scene.Settings.Section.BoringZone.Title" = "La zona aburrida"; +"Scene.Settings.Section.Notifications.Boosts" = "Adhirió a mi mensaje"; +"Scene.Settings.Section.Notifications.Favorites" = "Marcó como favorito mi mensaje"; +"Scene.Settings.Section.Notifications.Follows" = "Me sigue"; +"Scene.Settings.Section.Notifications.Mentions" = "Me mencionó"; +"Scene.Settings.Section.Notifications.Title" = "Notificaciones"; +"Scene.Settings.Section.Notifications.Trigger.Anyone" = "cualquiera"; +"Scene.Settings.Section.Notifications.Trigger.Follow" = "cualquiera que sigo"; +"Scene.Settings.Section.Notifications.Trigger.Follower" = "un seguidor"; +"Scene.Settings.Section.Notifications.Trigger.Noone" = "nadie"; +"Scene.Settings.Section.Notifications.Trigger.Title" = "Notificarme cuando"; +"Scene.Settings.Section.Preference.DisableAvatarAnimation" = "Deshabilitar avatares animados"; +"Scene.Settings.Section.Preference.DisableEmojiAnimation" = "Deshabilitar emojis animados"; +"Scene.Settings.Section.Preference.Title" = "Configuración"; +"Scene.Settings.Section.Preference.TrueBlackDarkMode" = "Modo negro oscuro real"; +"Scene.Settings.Section.Preference.UsingDefaultBrowser" = "Usar navegador web predeterminado para abrir enlaces"; +"Scene.Settings.Section.SpicyZone.Clear" = "Limpiar memoria caché multimedia"; +"Scene.Settings.Section.SpicyZone.Signout" = "Cerrar sesión"; +"Scene.Settings.Section.SpicyZone.Title" = "La zona picante"; +"Scene.Settings.Title" = "Configuración"; +"Scene.SuggestionAccount.FollowExplain" = "Cuando sigás a alguien, verás sus mensajes en tu línea temporal principal."; +"Scene.SuggestionAccount.Title" = "Encontrá cuentas para seguir"; +"Scene.Thread.BackTitle" = "Mensaje"; +"Scene.Thread.Title" = "Mensaje de %@"; +"Scene.Welcome.Slogan" = "La red social, +nuevamente en tu poder."; \ No newline at end of file diff --git a/Mastodon/Resources/es-419.lproj/Localizable.stringsdict b/Mastodon/Resources/es-419.lproj/Localizable.stringsdict new file mode 100644 index 000000000..9af995567 --- /dev/null +++ b/Mastodon/Resources/es-419.lproj/Localizable.stringsdict @@ -0,0 +1,102 @@ + + + + + plural.count.metric_formatted.post + + NSStringLocalizedFormatKey + %@ %#@post_count@ + post_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + mensaje + other + mensajes + + + plural.count.favorite + + NSStringLocalizedFormatKey + %#@favorite_count@ + favorite_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 favorito + other + %ld favoritos + + + plural.count.reblog + + NSStringLocalizedFormatKey + %#@reblog_count@ + reblog_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 adhesión + other + %ld adhesiones + + + plural.count.vote + + NSStringLocalizedFormatKey + %#@vote_count@ + vote_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 voto + other + %ld votos + + + plural.count.voter + + NSStringLocalizedFormatKey + %#@voter_count@ + voter_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 votante + other + %ld votantes + + + plural.people_talking + + NSStringLocalizedFormatKey + %#@count_people_talking@ + count_people_talking + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 cuenta hablando + other + %ld cuentas hablando + + + + diff --git a/Mastodon/Resources/es.lproj/InfoPlist.strings b/Mastodon/Resources/es.lproj/InfoPlist.strings new file mode 100644 index 000000000..19557404e --- /dev/null +++ b/Mastodon/Resources/es.lproj/InfoPlist.strings @@ -0,0 +1,4 @@ +"NSCameraUsageDescription" = "Se usa para sacar fotos para las publicaciones"; +"NSPhotoLibraryAddUsageDescription" = "Se usa para guardar fotos en la Galería de Fotos"; +"NewPostShortcutItemTitle" = "Nueva Publicación"; +"SearchShortcutItemTitle" = "Buscar"; \ No newline at end of file diff --git a/Mastodon/Resources/es.lproj/Localizable.strings b/Mastodon/Resources/es.lproj/Localizable.strings new file mode 100644 index 000000000..8a906ea91 --- /dev/null +++ b/Mastodon/Resources/es.lproj/Localizable.strings @@ -0,0 +1,352 @@ +"Common.Alerts.BlockDomain.BlockEntireDomain" = "Bloquear Dominio"; +"Common.Alerts.BlockDomain.Title" = "¿Estás realmente seguro, de verdad, de que quieres bloquear %@ al completo? En la mayoría de los casos, unos pocos bloqueos o silenciados concretos son suficientes y preferibles. No verás contenido de ese dominio y todos tus seguidores de ese dominio serán eliminados."; +"Common.Alerts.CleanCache.Message" = "Se han limpiado con éxito %@ de caché."; +"Common.Alerts.CleanCache.Title" = "Limpiar Caché"; +"Common.Alerts.Common.PleaseTryAgain" = "Por favor, vuelve a intentarlo."; +"Common.Alerts.Common.PleaseTryAgainLater" = "Por favor, vuelve a intentarlo más tarde."; +"Common.Alerts.DeletePost.Delete" = "Eliminar"; +"Common.Alerts.DeletePost.Title" = "¿Estás seguro de que deseas eliminar esta publicación?"; +"Common.Alerts.DiscardPostContent.Message" = "Confirma para descartar el contenido de la publicación."; +"Common.Alerts.DiscardPostContent.Title" = "Descartar borrador"; +"Common.Alerts.EditProfileFailure.Message" = "No se ha podido editar el perfil. Por favor, inténtalo de nuevo."; +"Common.Alerts.EditProfileFailure.Title" = "Error en la Edición del Perfil"; +"Common.Alerts.PublishPostFailure.AttachmentsMessage.MoreThanOneVideo" = "No puedes adjuntar más de un vídeo."; +"Common.Alerts.PublishPostFailure.AttachmentsMessage.VideoAttachWithPhoto" = "No puedes adjuntar un vídeo a una publicación que ya contiene imágenes."; +"Common.Alerts.PublishPostFailure.Message" = "No se pudo publicar la publicación. +Por favor, revise su conexión a internet."; +"Common.Alerts.PublishPostFailure.Title" = "Error de publicación"; +"Common.Alerts.SavePhotoFailure.Message" = "Por favor, activa el permiso de acceso a la biblioteca de fotos para guardar la foto."; +"Common.Alerts.SavePhotoFailure.Title" = "Error al Guardar Foto"; +"Common.Alerts.ServerError.Title" = "Error del servidor"; +"Common.Alerts.SignOut.Confirm" = "Cerrar Sesión"; +"Common.Alerts.SignOut.Message" = "¿Estás seguro de que deseas cerrar la sesión?"; +"Common.Alerts.SignOut.Title" = "Cerrar Sesión"; +"Common.Alerts.SignUpFailure.Title" = "Error al registrarse"; +"Common.Alerts.VoteFailure.PollExpired" = "La encuesta ha caducado"; +"Common.Alerts.VoteFailure.Title" = "Voto fallido"; +"Common.Controls.Actions.Add" = "Añadir"; +"Common.Controls.Actions.Back" = "Atrás"; +"Common.Controls.Actions.BlockDomain" = "Bloquear %@"; +"Common.Controls.Actions.Cancel" = "Cancelar"; +"Common.Controls.Actions.Confirm" = "Confirmar"; +"Common.Controls.Actions.Continue" = "Continuar"; +"Common.Controls.Actions.CopyPhoto" = "Copiar foto"; +"Common.Controls.Actions.Delete" = "Borrar"; +"Common.Controls.Actions.Discard" = "Descartar"; +"Common.Controls.Actions.Done" = "Hecho"; +"Common.Controls.Actions.Edit" = "Editar"; +"Common.Controls.Actions.FindPeople" = "Encuentra gente a la que seguir"; +"Common.Controls.Actions.ManuallySearch" = "Mejor hacer una búsqueda manual"; +"Common.Controls.Actions.Next" = "Siguiente"; +"Common.Controls.Actions.Ok" = "Aceptar"; +"Common.Controls.Actions.Open" = "Abrir"; +"Common.Controls.Actions.OpenInSafari" = "Abrir en Safari"; +"Common.Controls.Actions.Preview" = "Vista previa"; +"Common.Controls.Actions.Previous" = "Anterior"; +"Common.Controls.Actions.Remove" = "Eliminar"; +"Common.Controls.Actions.Reply" = "Responder"; +"Common.Controls.Actions.ReportUser" = "Reportar a %@"; +"Common.Controls.Actions.Save" = "Guardar"; +"Common.Controls.Actions.SavePhoto" = "Guardar foto"; +"Common.Controls.Actions.SeeMore" = "Ver más"; +"Common.Controls.Actions.Settings" = "Configuración"; +"Common.Controls.Actions.Share" = "Compartir"; +"Common.Controls.Actions.SharePost" = "Compartir publicación"; +"Common.Controls.Actions.ShareUser" = "Compartir %@"; +"Common.Controls.Actions.SignIn" = "Iniciar sesión"; +"Common.Controls.Actions.SignUp" = "Regístrate"; +"Common.Controls.Actions.Skip" = "Omitir"; +"Common.Controls.Actions.TakePhoto" = "Tomar foto"; +"Common.Controls.Actions.TryAgain" = "Inténtalo de nuevo"; +"Common.Controls.Actions.UnblockDomain" = "Desbloquear %@"; +"Common.Controls.Friendship.Block" = "Bloquear"; +"Common.Controls.Friendship.BlockDomain" = "Bloquear a %@"; +"Common.Controls.Friendship.BlockUser" = "Bloquear a %@"; +"Common.Controls.Friendship.Blocked" = "Bloqueado"; +"Common.Controls.Friendship.EditInfo" = "Editar Info"; +"Common.Controls.Friendship.Follow" = "Seguir"; +"Common.Controls.Friendship.Following" = "Siguiendo"; +"Common.Controls.Friendship.Mute" = "Silenciar"; +"Common.Controls.Friendship.MuteUser" = "Silenciar a %@"; +"Common.Controls.Friendship.Muted" = "Silenciado"; +"Common.Controls.Friendship.Pending" = "Pendiente"; +"Common.Controls.Friendship.Request" = "Solicitud"; +"Common.Controls.Friendship.Unblock" = "Desbloquear"; +"Common.Controls.Friendship.UnblockUser" = "Desbloquear a %@"; +"Common.Controls.Friendship.Unmute" = "Desmutear"; +"Common.Controls.Friendship.UnmuteUser" = "Desmutear a %@"; +"Common.Controls.Keyboard.Common.ComposeNewPost" = "Escribir Nueva Publicación"; +"Common.Controls.Keyboard.Common.OpenSettings" = "Abrir Configuración"; +"Common.Controls.Keyboard.Common.ShowFavorites" = "Mostrar Favoritos"; +"Common.Controls.Keyboard.Common.SwitchToTab" = "Cambiar a %@"; +"Common.Controls.Keyboard.SegmentedControl.NextSection" = "Siguiente Sección"; +"Common.Controls.Keyboard.SegmentedControl.PreviousSection" = "Sección Anterior"; +"Common.Controls.Keyboard.Timeline.NextStatus" = "Siguiente Publicación"; +"Common.Controls.Keyboard.Timeline.OpenAuthorProfile" = "Abrir Perfil del Autor"; +"Common.Controls.Keyboard.Timeline.OpenRebloggerProfile" = "Abrir Perfil del Redifusor"; +"Common.Controls.Keyboard.Timeline.OpenStatus" = "Abrir Publicación"; +"Common.Controls.Keyboard.Timeline.PreviewImage" = "Previsualizar Imagen"; +"Common.Controls.Keyboard.Timeline.PreviousStatus" = "Publicación Anterior"; +"Common.Controls.Keyboard.Timeline.ReplyStatus" = "Responder Publicación"; +"Common.Controls.Keyboard.Timeline.ToggleContentWarning" = "Alternar la Advertencia de Contenido"; +"Common.Controls.Keyboard.Timeline.ToggleFavorite" = "Conmutar la Marca de Favorito en la Publicación"; +"Common.Controls.Keyboard.Timeline.ToggleReblog" = "Conmutar la Redifusión en la Publicación"; +"Common.Controls.Status.Actions.Favorite" = "Favorito"; +"Common.Controls.Status.Actions.Menu" = "Menú"; +"Common.Controls.Status.Actions.Reblog" = "Redifundir"; +"Common.Controls.Status.Actions.Reply" = "Responder"; +"Common.Controls.Status.Actions.Unfavorite" = "No favorito"; +"Common.Controls.Status.Actions.Unreblog" = "Deshacer redifusión"; +"Common.Controls.Status.ContentWarning" = "Advertencia de Contenido"; +"Common.Controls.Status.MediaContentWarning" = "Pulsa en cualquier sitio para mostrar"; +"Common.Controls.Status.Poll.Closed" = "Cerrado"; +"Common.Controls.Status.Poll.TimeLeft" = "Quedan %@"; +"Common.Controls.Status.Poll.Vote" = "Vota"; +"Common.Controls.Status.ShowPost" = "Mostrar Publicación"; +"Common.Controls.Status.ShowUserProfile" = "Mostrar perfil del usuario"; +"Common.Controls.Status.Tag.Email" = "E-mail"; +"Common.Controls.Status.Tag.Emoji" = "Emoji"; +"Common.Controls.Status.Tag.Hashtag" = "Etiqueta"; +"Common.Controls.Status.Tag.Link" = "Enlace"; +"Common.Controls.Status.Tag.Mention" = "Mención"; +"Common.Controls.Status.Tag.Url" = "URL"; +"Common.Controls.Status.UserReblogged" = "%@ ha redifundido"; +"Common.Controls.Status.UserRepliedTo" = "En respuesta a %@"; +"Common.Controls.Tabs.Home" = "Inicio"; +"Common.Controls.Tabs.Notification" = "Notificación"; +"Common.Controls.Tabs.Profile" = "Perfil"; +"Common.Controls.Tabs.Search" = "Buscar"; +"Common.Controls.Timeline.Accessibility.CountFavorites" = "%@ favoritos"; +"Common.Controls.Timeline.Accessibility.CountReblogs" = "%@ redifusiones"; +"Common.Controls.Timeline.Accessibility.CountReplies" = "%@ respuestas"; +"Common.Controls.Timeline.Filtered" = "Filtrado"; +"Common.Controls.Timeline.Header.BlockedWarning" = "No puedes ver el perfil de este usuario + hasta que te desbloquee."; +"Common.Controls.Timeline.Header.BlockingWarning" = "No puedes ver el perfil de este usuario + hasta que lo desbloquees. +Tu perfil se ve así para él."; +"Common.Controls.Timeline.Header.NoStatusFound" = "No se ha encontrado ninguna publicación"; +"Common.Controls.Timeline.Header.SuspendedWarning" = "Este usuario ha sido suspendido."; +"Common.Controls.Timeline.Header.UserBlockedWarning" = "No puedes ver el perfil de %@ + hasta que te desbloquee."; +"Common.Controls.Timeline.Header.UserBlockingWarning" = "No puedes ver el perfil de %@ + hasta que lo desbloquees. +Tu perfil se ve así para él."; +"Common.Controls.Timeline.Header.UserSuspendedWarning" = "La cuenta de %@ ha sido suspendida."; +"Common.Controls.Timeline.Loader.LoadMissingPosts" = "Cargar publicaciones faltantes"; +"Common.Controls.Timeline.Loader.LoadingMissingPosts" = "Cargando publicaciones faltantes..."; +"Common.Controls.Timeline.Loader.ShowMoreReplies" = "Mostrar más respuestas"; +"Common.Controls.Timeline.Timestamp.Now" = "Ahora"; +"Common.Controls.Timeline.Timestamp.TimeAgo" = "Hace %@"; +"Scene.Compose.Accessibility.AppendAttachment" = "Añadir Adjunto"; +"Scene.Compose.Accessibility.AppendPoll" = "Añadir Encuesta"; +"Scene.Compose.Accessibility.CustomEmojiPicker" = "Selector de Emojis Personalizados"; +"Scene.Compose.Accessibility.DisableContentWarning" = "Desactivar Advertencia de Contenido"; +"Scene.Compose.Accessibility.EnableContentWarning" = "Activar Advertencia de Contenido"; +"Scene.Compose.Accessibility.InputLimitExceedsCount" = "%ld en exceso sobre el límite de entrada"; +"Scene.Compose.Accessibility.InputLimitRemainsCount" = "%ld restante hasta el límite de entrada"; +"Scene.Compose.Accessibility.PostVisibilityMenu" = "Menú de Visibilidad de la Publicación"; +"Scene.Compose.Accessibility.RemovePoll" = "Eliminar Encuesta"; +"Scene.Compose.Attachment.AttachmentBroken" = "Este %@ está roto y no puede +subirse a Mastodon."; +"Scene.Compose.Attachment.DescriptionPhoto" = "Describe la foto para los usuarios con dificultad visual..."; +"Scene.Compose.Attachment.DescriptionVideo" = "Describe el vídeo para los usuarios con dificultad visual..."; +"Scene.Compose.Attachment.Photo" = "foto"; +"Scene.Compose.Attachment.Video" = "vídeo"; +"Scene.Compose.AutoComplete.SpaceToAdd" = "Espacio para añadir"; +"Scene.Compose.ComposeAction" = "Publicar"; +"Scene.Compose.ContentInputPlaceholder" = "Escribe o pega lo que tengas en mente"; +"Scene.Compose.ContentWarning.Placeholder" = "Escribe una advertencia precisa aquí..."; +"Scene.Compose.Keyboard.AppendAttachmentEntry" = "Añadir Adjunto - %@"; +"Scene.Compose.Keyboard.DiscardPost" = "Descartar Publicación"; +"Scene.Compose.Keyboard.PublishPost" = "Publicar"; +"Scene.Compose.Keyboard.SelectVisibilityEntry" = "Seleccionar Visibilidad - %@"; +"Scene.Compose.Keyboard.ToggleContentWarning" = "Conmutar Advertencia de Contenido"; +"Scene.Compose.Keyboard.TogglePoll" = "Conmutar Encuesta"; +"Scene.Compose.MediaSelection.Browse" = "Explorar"; +"Scene.Compose.MediaSelection.Camera" = "Hacer Foto"; +"Scene.Compose.MediaSelection.PhotoLibrary" = "Galería de Fotos"; +"Scene.Compose.Poll.DurationTime" = "Duración: %@"; +"Scene.Compose.Poll.OneDay" = "1 Día"; +"Scene.Compose.Poll.OneHour" = "1 Hora"; +"Scene.Compose.Poll.OptionNumber" = "Opción %ld"; +"Scene.Compose.Poll.SevenDays" = "7 Días"; +"Scene.Compose.Poll.SixHours" = "6 Horas"; +"Scene.Compose.Poll.ThirtyMinutes" = "30 minutos"; +"Scene.Compose.Poll.ThreeDays" = "4 Días"; +"Scene.Compose.ReplyingToUser" = "en respuesta a %@"; +"Scene.Compose.Title.NewPost" = "Nueva Publicación"; +"Scene.Compose.Title.NewReply" = "Nueva Respuesta"; +"Scene.Compose.Visibility.Direct" = "Solo la gente que yo menciono"; +"Scene.Compose.Visibility.Private" = "Solo seguidores"; +"Scene.Compose.Visibility.Public" = "Pública"; +"Scene.Compose.Visibility.Unlisted" = "Sin listar"; +"Scene.ConfirmEmail.Button.DontReceiveEmail" = "No he recibido el correo electrónico"; +"Scene.ConfirmEmail.Button.OpenEmailApp" = "Abrir Aplicación de Correo Electrónico"; +"Scene.ConfirmEmail.DontReceiveEmail.Description" = "Comprueba que tu dirección de correo electrónico sea correcta y revisa la carpeta de correo no deseado si no lo has hecho ya."; +"Scene.ConfirmEmail.DontReceiveEmail.ResendEmail" = "Volver a Enviar Correo Electrónico"; +"Scene.ConfirmEmail.DontReceiveEmail.Title" = "Revisa tu correo electrónico"; +"Scene.ConfirmEmail.OpenEmailApp.Description" = "Te acabamos de enviar un correo electrónico. Revisa tu carpeta de correo no deseado si no lo has hecho ya."; +"Scene.ConfirmEmail.OpenEmailApp.Mail" = "Correo"; +"Scene.ConfirmEmail.OpenEmailApp.OpenEmailClient" = "Abrir Cliente de Correo Electrónico"; +"Scene.ConfirmEmail.OpenEmailApp.Title" = "Revisa tu bandeja de entrada."; +"Scene.ConfirmEmail.Subtitle" = "Te acabamos de enviar un correo a %@, +pulsa en el enlace para confirmar tu cuenta."; +"Scene.ConfirmEmail.Title" = "Una última cosa."; +"Scene.Favorite.Title" = "Tus Favoritos"; +"Scene.Hashtag.Prompt" = "%@ personas están hablando de esto"; +"Scene.HomeTimeline.NavigationBarState.NewPosts" = "Ver nuevas publicaciones"; +"Scene.HomeTimeline.NavigationBarState.Offline" = "Sin Conexión"; +"Scene.HomeTimeline.NavigationBarState.Published" = "¡Publicado!"; +"Scene.HomeTimeline.NavigationBarState.Publishing" = "Publicación en curso..."; +"Scene.HomeTimeline.Title" = "Inicio"; +"Scene.Notification.Action.Favourite" = "ha marcado como favorita tu publicación"; +"Scene.Notification.Action.Follow" = "ha empezado a seguirte"; +"Scene.Notification.Action.FollowRequest" = "ha solicitado seguirte"; +"Scene.Notification.Action.Mention" = "te ha mencionado"; +"Scene.Notification.Action.Poll" = "Tu encuesta ha terminado"; +"Scene.Notification.Action.Reblog" = "ha redifundido tu publicación"; +"Scene.Notification.Keyobard.ShowEverything" = "Mostrar Todo"; +"Scene.Notification.Keyobard.ShowMentions" = "Mostrar Menciones"; +"Scene.Notification.Title.Everything" = "Todo"; +"Scene.Notification.Title.Mentions" = "Menciones"; +"Scene.Preview.Keyboard.ClosePreview" = "Cerrar Previsualización"; +"Scene.Preview.Keyboard.ShowNext" = "Mostrar Siguiente"; +"Scene.Preview.Keyboard.ShowPrevious" = "Mostrar Anterior"; +"Scene.Profile.Dashboard.Accessibility.CountFollowers" = "%ld seguidores"; +"Scene.Profile.Dashboard.Accessibility.CountFollowing" = "%ld siguiendo"; +"Scene.Profile.Dashboard.Accessibility.CountPosts" = "%ld publicaciones"; +"Scene.Profile.Dashboard.Followers" = "seguidores"; +"Scene.Profile.Dashboard.Following" = "siguiendo"; +"Scene.Profile.Dashboard.Posts" = "publicaciones"; +"Scene.Profile.Fields.AddRow" = "Añadir Fila"; +"Scene.Profile.Fields.Placeholder.Content" = "Contenido"; +"Scene.Profile.Fields.Placeholder.Label" = "Nombre para el campo"; +"Scene.Profile.RelationshipActionAlert.ConfirmUnblockUsre.Message" = "Confirmar para desbloquear a %@"; +"Scene.Profile.RelationshipActionAlert.ConfirmUnblockUsre.Title" = "Desbloquear Cuenta"; +"Scene.Profile.RelationshipActionAlert.ConfirmUnmuteUser.Message" = "Confirmar para dejar de silenciar a %@"; +"Scene.Profile.RelationshipActionAlert.ConfirmUnmuteUser.Title" = "Dejar de Silenciar Cuenta"; +"Scene.Profile.SegmentedControl.Media" = "Multimedia"; +"Scene.Profile.SegmentedControl.Posts" = "Publicaciones"; +"Scene.Profile.SegmentedControl.Replies" = "Respuestas"; +"Scene.PublicTimeline.Title" = "Pública"; +"Scene.Register.Error.Item.Agreement" = "Aceptación"; +"Scene.Register.Error.Item.Email" = "Correo electrónico"; +"Scene.Register.Error.Item.Locale" = "Idioma"; +"Scene.Register.Error.Item.Password" = "Contraseña"; +"Scene.Register.Error.Item.Reason" = "Motivo"; +"Scene.Register.Error.Item.Username" = "Nombre de usuario"; +"Scene.Register.Error.Reason.Accepted" = "%@ debe ser aceptado"; +"Scene.Register.Error.Reason.Blank" = "Se requiere %@"; +"Scene.Register.Error.Reason.Blocked" = "%@ contiene un proveedor de correo no permitido"; +"Scene.Register.Error.Reason.Inclusion" = "%@ no es un valor admitido"; +"Scene.Register.Error.Reason.Invalid" = "%@ no es válido"; +"Scene.Register.Error.Reason.Reserved" = "%@ es una palabra clave reservada"; +"Scene.Register.Error.Reason.Taken" = "%@ ya está en uso"; +"Scene.Register.Error.Reason.TooLong" = "%@ es demasiado largo"; +"Scene.Register.Error.Reason.TooShort" = "%@ es demasiado corto"; +"Scene.Register.Error.Reason.Unreachable" = "%@ parece no existir"; +"Scene.Register.Error.Special.EmailInvalid" = "Esta no es una dirección de correo electrónico válida"; +"Scene.Register.Error.Special.PasswordTooShort" = "La contraseña es demasiado corta (debe tener al menos 8 caracteres)"; +"Scene.Register.Error.Special.UsernameInvalid" = "El nombre de usuario solo puede contener caracteres alfanuméricos y guiones bajos"; +"Scene.Register.Error.Special.UsernameTooLong" = "El nombre de usuario es demasiado largo (no puede tener más de 30 caracteres)"; +"Scene.Register.Input.Avatar.Delete" = "Borrar"; +"Scene.Register.Input.DisplayName.Placeholder" = "nombre a mostrar"; +"Scene.Register.Input.Email.Placeholder" = "correo electrónico"; +"Scene.Register.Input.Invite.RegistrationUserInviteRequest" = "¿Por qué quieres unirte?"; +"Scene.Register.Input.Password.Hint" = "Tu contraseña necesita tener al menos ocho caracteres"; +"Scene.Register.Input.Password.Placeholder" = "contraseña"; +"Scene.Register.Input.Username.DuplicatePrompt" = "Este nombre de usuario ya está en uso."; +"Scene.Register.Input.Username.Placeholder" = "nombre de usuario"; +"Scene.Register.Title" = "Háblanos de ti."; +"Scene.Report.Content1" = "¿Hay alguna otra publicación que te gustaría añadir al reporte?"; +"Scene.Report.Content2" = "¿Hay algo que los moderadores deberían saber acerca de este reporte?"; +"Scene.Report.Send" = "Enviar Reporte"; +"Scene.Report.SkipToSend" = "Enviar sin comentarios"; +"Scene.Report.Step1" = "Paso 1 de 2"; +"Scene.Report.Step2" = "Paso 2 de 2"; +"Scene.Report.TextPlaceholder" = "Escribe o pega comentarios adicionales"; +"Scene.Report.Title" = "Reportar %@"; +"Scene.Search.Recommend.Accounts.Description" = "Puede que guste seguir estas cuentas"; +"Scene.Search.Recommend.Accounts.Follow" = "Seguir"; +"Scene.Search.Recommend.Accounts.Title" = "Cuentas que quizá quieras seguir"; +"Scene.Search.Recommend.ButtonText" = "Ver Todas"; +"Scene.Search.Recommend.HashTag.Description" = "Etiquetas que están recibiendo bastante atención"; +"Scene.Search.Recommend.HashTag.PeopleTalking" = "%@ personas están hablando de esto"; +"Scene.Search.Recommend.HashTag.Title" = "Tendencias en Mastodon"; +"Scene.Search.SearchBar.Cancel" = "Cancelar"; +"Scene.Search.SearchBar.Placeholder" = "Buscar etiquetas y usuarios"; +"Scene.Search.Searching.Clear" = "Borrar"; +"Scene.Search.Searching.EmptyState.NoResults" = "Sin resultados"; +"Scene.Search.Searching.RecentSearch" = "Búsquedas recientes"; +"Scene.Search.Searching.Segment.All" = "Todo"; +"Scene.Search.Searching.Segment.Hashtags" = "Etiquetas"; +"Scene.Search.Searching.Segment.People" = "Gente"; +"Scene.Search.Searching.Segment.Posts" = "Publicaciones"; +"Scene.Search.Title" = "Buscar"; +"Scene.ServerPicker.Button.Category.Academia" = "académicos"; +"Scene.ServerPicker.Button.Category.Activism" = "activismo"; +"Scene.ServerPicker.Button.Category.All" = "Todas"; +"Scene.ServerPicker.Button.Category.AllAccessiblityDescription" = "Categoría: Todas"; +"Scene.ServerPicker.Button.Category.Art" = "arte"; +"Scene.ServerPicker.Button.Category.Food" = "comida"; +"Scene.ServerPicker.Button.Category.Furry" = "furry"; +"Scene.ServerPicker.Button.Category.Games" = "juegos"; +"Scene.ServerPicker.Button.Category.General" = "general"; +"Scene.ServerPicker.Button.Category.Journalism" = "periodismo"; +"Scene.ServerPicker.Button.Category.Lgbt" = "lgbt"; +"Scene.ServerPicker.Button.Category.Music" = "música"; +"Scene.ServerPicker.Button.Category.Regional" = "regional"; +"Scene.ServerPicker.Button.Category.Tech" = "tecnología"; +"Scene.ServerPicker.Button.SeeLess" = "Ver Menos"; +"Scene.ServerPicker.Button.SeeMore" = "Ver Más"; +"Scene.ServerPicker.EmptyState.BadNetwork" = "Algo ha ido mal al cargar los datos. Comprueba tu conexión a Internet."; +"Scene.ServerPicker.EmptyState.FindingServers" = "Encontrando servidores disponibles..."; +"Scene.ServerPicker.EmptyState.NoResults" = "Sin resultados"; +"Scene.ServerPicker.Input.Placeholder" = "Encuentra un servidor o únete al tuyo propio..."; +"Scene.ServerPicker.Label.Category" = "CATEGORÍA"; +"Scene.ServerPicker.Label.Language" = "IDIOMA"; +"Scene.ServerPicker.Label.Users" = "USUARIOS"; +"Scene.ServerPicker.Title" = "Elige un servidor, +cualquier servidor."; +"Scene.ServerRules.Button.Confirm" = "Acepto"; +"Scene.ServerRules.PrivacyPolicy" = "política de privacidad"; +"Scene.ServerRules.Prompt" = "Si continúas estarás sujeto a los términos de servicio y la política de privacidad de %@."; +"Scene.ServerRules.Subtitle" = "Estas reglas están establecidas por los administradores de %@."; +"Scene.ServerRules.TermsOfService" = "términos del servicio"; +"Scene.ServerRules.Title" = "Algunas reglas básicas."; +"Scene.Settings.Footer.MastodonDescription" = "Mastodon es software de código abierto. Puedes reportar errores en GitHub en %@ (%@)"; +"Scene.Settings.Keyboard.CloseSettingsWindow" = "Cerrar Ventana de Configuración"; +"Scene.Settings.Section.Appearance.Automatic" = "Automática"; +"Scene.Settings.Section.Appearance.Dark" = "Siempre Oscura"; +"Scene.Settings.Section.Appearance.Light" = "Siempre Clara"; +"Scene.Settings.Section.Appearance.Title" = "Apariencia"; +"Scene.Settings.Section.BoringZone.AccountSettings" = "Configuración de Cuenta"; +"Scene.Settings.Section.BoringZone.Privacy" = "Política de Privacidad"; +"Scene.Settings.Section.BoringZone.Terms" = "Términos de Servicio"; +"Scene.Settings.Section.BoringZone.Title" = "La Zona Aburrida"; +"Scene.Settings.Section.Notifications.Boosts" = "Redifunda mi publicación"; +"Scene.Settings.Section.Notifications.Favorites" = "Marque como favorita mi publicación"; +"Scene.Settings.Section.Notifications.Follows" = "Me siga"; +"Scene.Settings.Section.Notifications.Mentions" = "Me mencione"; +"Scene.Settings.Section.Notifications.Title" = "Notificaciones"; +"Scene.Settings.Section.Notifications.Trigger.Anyone" = "cualquiera"; +"Scene.Settings.Section.Notifications.Trigger.Follow" = "cualquiera que yo siga"; +"Scene.Settings.Section.Notifications.Trigger.Follower" = "un seguidor"; +"Scene.Settings.Section.Notifications.Trigger.Noone" = "nadie"; +"Scene.Settings.Section.Notifications.Trigger.Title" = "Recibir notificación cuando"; +"Scene.Settings.Section.Preference.DisableAvatarAnimation" = "Deshabilitar avatares animados"; +"Scene.Settings.Section.Preference.DisableEmojiAnimation" = "Deshabilitar emojis animados"; +"Scene.Settings.Section.Preference.Title" = "Preferencias"; +"Scene.Settings.Section.Preference.TrueBlackDarkMode" = "Modo oscuro negro real"; +"Scene.Settings.Section.Preference.UsingDefaultBrowser" = "Usar navegador predeterminado para abrir los enlaces"; +"Scene.Settings.Section.SpicyZone.Clear" = "Borrar Caché de Multimedia"; +"Scene.Settings.Section.SpicyZone.Signout" = "Cerrar Sesión"; +"Scene.Settings.Section.SpicyZone.Title" = "La Zona Picante"; +"Scene.Settings.Title" = "Configuración"; +"Scene.SuggestionAccount.FollowExplain" = "Cuando sigas a alguien verás sus publicaciones en tu página de inicio."; +"Scene.SuggestionAccount.Title" = "Encuentra Gente a la que Seguir"; +"Scene.Thread.BackTitle" = "Publicación"; +"Scene.Thread.Title" = "Publicación de %@"; +"Scene.Welcome.Slogan" = "Las redes sociales +de nuevo en tus manos."; \ No newline at end of file diff --git a/Mastodon/Resources/es.lproj/Localizable.stringsdict b/Mastodon/Resources/es.lproj/Localizable.stringsdict new file mode 100644 index 000000000..77bb9668e --- /dev/null +++ b/Mastodon/Resources/es.lproj/Localizable.stringsdict @@ -0,0 +1,102 @@ + + + + + plural.count.metric_formatted.post + + NSStringLocalizedFormatKey + %@ %#@post_count@ + post_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + publicación + other + publicaciones + + + plural.count.favorite + + NSStringLocalizedFormatKey + %#@favorite_count@ + favorite_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 favorito + other + %ld favoritos + + + plural.count.reblog + + NSStringLocalizedFormatKey + %#@reblog_count@ + reblog_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 reblog + other + %ld redifusiones + + + plural.count.vote + + NSStringLocalizedFormatKey + %#@vote_count@ + vote_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 voto + other + %ld votos + + + plural.count.voter + + NSStringLocalizedFormatKey + %#@voter_count@ + voter_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 votante + other + %ld votantes + + + plural.people_talking + + NSStringLocalizedFormatKey + %#@count_people_talking@ + count_people_talking + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 persona hablando + other + %ld personas están hablando de esto + + + + diff --git a/Mastodon/Resources/fr.lproj/InfoPlist.strings b/Mastodon/Resources/fr.lproj/InfoPlist.strings new file mode 100644 index 000000000..8f80fa647 --- /dev/null +++ b/Mastodon/Resources/fr.lproj/InfoPlist.strings @@ -0,0 +1,4 @@ +"NSCameraUsageDescription" = "Utilisé pour prendre une photo lors de la publication d’un statut"; +"NSPhotoLibraryAddUsageDescription" = "Utilisé pour enregistrer les photos dans la Photothèque"; +"NewPostShortcutItemTitle" = "Nouvelle Publication"; +"SearchShortcutItemTitle" = "Rechercher"; \ No newline at end of file diff --git a/Mastodon/Resources/fr.lproj/Localizable.strings b/Mastodon/Resources/fr.lproj/Localizable.strings new file mode 100644 index 000000000..fa1557021 --- /dev/null +++ b/Mastodon/Resources/fr.lproj/Localizable.strings @@ -0,0 +1,350 @@ +"Common.Alerts.BlockDomain.BlockEntireDomain" = "Bloquer le domaine"; +"Common.Alerts.BlockDomain.Title" = "Voulez-vous vraiment, vraiment bloquer %@ en entier ? Dans la plupart des cas, quelques blocages ou masquages ciblés sont suffisants et préférables. Vous ne verrez plus de contenu provenant de ce domaine, ni dans fils publics, ni dans vos notifications. Vos abonnés utilisant ce domaine seront retirés."; +"Common.Alerts.CleanCache.Message" = "Cache de %@ effacé avec succès."; +"Common.Alerts.CleanCache.Title" = "Vider le cache"; +"Common.Alerts.Common.PleaseTryAgain" = "Merci de réessayer."; +"Common.Alerts.Common.PleaseTryAgainLater" = "Merci de réessayer plus tard."; +"Common.Alerts.DeletePost.Delete" = "Supprimer"; +"Common.Alerts.DeletePost.Title" = "Voulez-vous vraiment supprimer ce message ?"; +"Common.Alerts.DiscardPostContent.Message" = "Confirmez pour abandonner le contenu de votre message."; +"Common.Alerts.DiscardPostContent.Title" = "Abandonner le brouillon"; +"Common.Alerts.EditProfileFailure.Message" = "Impossible de modifier le profil. Veuillez réessayer."; +"Common.Alerts.EditProfileFailure.Title" = "Erreur lors de l'édition du profil"; +"Common.Alerts.PublishPostFailure.AttachmentsMessage.MoreThanOneVideo" = "Impossible de joindre plus d’une vidéo."; +"Common.Alerts.PublishPostFailure.AttachmentsMessage.VideoAttachWithPhoto" = "Impossible de joindre une vidéo à un statut contenant déjà des images."; +"Common.Alerts.PublishPostFailure.Message" = "La publication a échoué. +Veuillez vérifier votre accès à Internet."; +"Common.Alerts.PublishPostFailure.Title" = "La publication a échoué"; +"Common.Alerts.SavePhotoFailure.Message" = "Veuillez activer la permission d'accès à la photothèque pour enregistrer la photo."; +"Common.Alerts.SavePhotoFailure.Title" = "Échec de l'enregistrement de la photo"; +"Common.Alerts.ServerError.Title" = "Erreur du serveur"; +"Common.Alerts.SignOut.Confirm" = "Se déconnecter"; +"Common.Alerts.SignOut.Message" = "Voulez-vous vraiment vous déconnecter ?"; +"Common.Alerts.SignOut.Title" = "Se déconnecter"; +"Common.Alerts.SignUpFailure.Title" = "Échec de l'inscription"; +"Common.Alerts.VoteFailure.PollExpired" = "Le sondage a expiré"; +"Common.Alerts.VoteFailure.Title" = "Le vote n’a pas pu être enregistré"; +"Common.Controls.Actions.Add" = "Ajouter"; +"Common.Controls.Actions.Back" = "Retour"; +"Common.Controls.Actions.BlockDomain" = "Bloquer %@"; +"Common.Controls.Actions.Cancel" = "Annuler"; +"Common.Controls.Actions.Confirm" = "Confirmer"; +"Common.Controls.Actions.Continue" = "Continuer"; +"Common.Controls.Actions.CopyPhoto" = "Copier la photo"; +"Common.Controls.Actions.Delete" = "Supprimer"; +"Common.Controls.Actions.Discard" = "Abandonner"; +"Common.Controls.Actions.Done" = "Terminé"; +"Common.Controls.Actions.Edit" = "Éditer"; +"Common.Controls.Actions.FindPeople" = "Trouver des personnes à suivre"; +"Common.Controls.Actions.ManuallySearch" = "Rechercher manuellement à la place"; +"Common.Controls.Actions.Next" = "Suivant"; +"Common.Controls.Actions.Ok" = "OK"; +"Common.Controls.Actions.Open" = "Ouvrir"; +"Common.Controls.Actions.OpenInSafari" = "Ouvrir dans Safari"; +"Common.Controls.Actions.Preview" = "Aperçu"; +"Common.Controls.Actions.Previous" = "Précédent"; +"Common.Controls.Actions.Remove" = "Supprimer"; +"Common.Controls.Actions.Reply" = "Répondre"; +"Common.Controls.Actions.ReportUser" = "Signaler %@"; +"Common.Controls.Actions.Save" = "Enregistrer"; +"Common.Controls.Actions.SavePhoto" = "Enregistrer la photo"; +"Common.Controls.Actions.SeeMore" = "Voir plus"; +"Common.Controls.Actions.Settings" = "Paramètres"; +"Common.Controls.Actions.Share" = "Partager"; +"Common.Controls.Actions.SharePost" = "Partager la publication"; +"Common.Controls.Actions.ShareUser" = "Partager %@"; +"Common.Controls.Actions.SignIn" = "Se connecter"; +"Common.Controls.Actions.SignUp" = "Créer un compte"; +"Common.Controls.Actions.Skip" = "Passer"; +"Common.Controls.Actions.TakePhoto" = "Prendre une photo"; +"Common.Controls.Actions.TryAgain" = "Réessayer"; +"Common.Controls.Actions.UnblockDomain" = "Débloquer %@"; +"Common.Controls.Friendship.Block" = "Bloquer"; +"Common.Controls.Friendship.BlockDomain" = "Bloquer %@"; +"Common.Controls.Friendship.BlockUser" = "Bloquer %@"; +"Common.Controls.Friendship.Blocked" = "Bloqué"; +"Common.Controls.Friendship.EditInfo" = "Éditer les infos"; +"Common.Controls.Friendship.Follow" = "Suivre"; +"Common.Controls.Friendship.Following" = "Suivi"; +"Common.Controls.Friendship.Mute" = "Masquer"; +"Common.Controls.Friendship.MuteUser" = "Ignorer %@"; +"Common.Controls.Friendship.Muted" = "Masqué"; +"Common.Controls.Friendship.Pending" = "En attente"; +"Common.Controls.Friendship.Request" = "Requête"; +"Common.Controls.Friendship.Unblock" = "Débloquer"; +"Common.Controls.Friendship.UnblockUser" = "Débloquer %@"; +"Common.Controls.Friendship.Unmute" = "Ne plus ignorer"; +"Common.Controls.Friendship.UnmuteUser" = "Ne plus masquer %@"; +"Common.Controls.Keyboard.Common.ComposeNewPost" = "Rédiger un nouveau message"; +"Common.Controls.Keyboard.Common.OpenSettings" = "Ouvrir les paramètres"; +"Common.Controls.Keyboard.Common.ShowFavorites" = "Afficher les favoris"; +"Common.Controls.Keyboard.Common.SwitchToTab" = "Basculer vers %@"; +"Common.Controls.Keyboard.SegmentedControl.NextSection" = "Prochaine section"; +"Common.Controls.Keyboard.SegmentedControl.PreviousSection" = "Section précédente"; +"Common.Controls.Keyboard.Timeline.NextStatus" = "Article suivant"; +"Common.Controls.Keyboard.Timeline.OpenAuthorProfile" = "Ouvrir le profil de l'auteur"; +"Common.Controls.Keyboard.Timeline.OpenRebloggerProfile" = "Ouvrir le profil du rebloggeur"; +"Common.Controls.Keyboard.Timeline.OpenStatus" = "Ouvrir la publication"; +"Common.Controls.Keyboard.Timeline.PreviewImage" = "Prévisualiser l’image"; +"Common.Controls.Keyboard.Timeline.PreviousStatus" = "Article précédent"; +"Common.Controls.Keyboard.Timeline.ReplyStatus" = "Répondre à la publication"; +"Common.Controls.Keyboard.Timeline.ToggleContentWarning" = "Basculer l’avertissement de contenu"; +"Common.Controls.Keyboard.Timeline.ToggleFavorite" = "Basculer le favori lors de la publication"; +"Common.Controls.Keyboard.Timeline.ToggleReblog" = "Basculer le reblogue lors de la publication"; +"Common.Controls.Status.Actions.Favorite" = "Favori"; +"Common.Controls.Status.Actions.Menu" = "Menu"; +"Common.Controls.Status.Actions.Reblog" = "Rebloguer"; +"Common.Controls.Status.Actions.Reply" = "Répondre"; +"Common.Controls.Status.Actions.Unfavorite" = "Retirer des favoris"; +"Common.Controls.Status.Actions.Unreblog" = "Annuler le reblog"; +"Common.Controls.Status.ContentWarning" = "Avertissement de contenu"; +"Common.Controls.Status.MediaContentWarning" = "Tapotez n’importe où pour révéler la publication"; +"Common.Controls.Status.Poll.Closed" = "Fermé"; +"Common.Controls.Status.Poll.TimeLeft" = "%@ restantes"; +"Common.Controls.Status.Poll.Vote" = "Voter"; +"Common.Controls.Status.ShowPost" = "Montrer la publication"; +"Common.Controls.Status.ShowUserProfile" = "Montrer le profil de l’utilisateur"; +"Common.Controls.Status.Tag.Email" = "Courriel"; +"Common.Controls.Status.Tag.Emoji" = "Émoji"; +"Common.Controls.Status.Tag.Hashtag" = "Hashtag"; +"Common.Controls.Status.Tag.Link" = "Lien"; +"Common.Controls.Status.Tag.Mention" = "Mention"; +"Common.Controls.Status.Tag.Url" = "URL"; +"Common.Controls.Status.UserReblogged" = "%@ à reblogué"; +"Common.Controls.Status.UserRepliedTo" = "À répondu à %@"; +"Common.Controls.Tabs.Home" = "Accueil"; +"Common.Controls.Tabs.Notification" = "Notification"; +"Common.Controls.Tabs.Profile" = "Profil"; +"Common.Controls.Tabs.Search" = "Rechercher"; +"Common.Controls.Timeline.Accessibility.CountFavorites" = "%@ favoris"; +"Common.Controls.Timeline.Accessibility.CountReblogs" = "%@ reblogs"; +"Common.Controls.Timeline.Accessibility.CountReplies" = "%@ réponses"; +"Common.Controls.Timeline.Filtered" = "Filtré"; +"Common.Controls.Timeline.Header.BlockedWarning" = "Vous ne pouvez pas voir le profil de cet utilisateur + tant qu'il ne vous aura pas débloqué."; +"Common.Controls.Timeline.Header.BlockingWarning" = "Vous ne pouvez pas voir le profil de cet utilisateur + tant que vous ne l’avez pas débloqué +Votre profil ressemble à ça pour lui."; +"Common.Controls.Timeline.Header.NoStatusFound" = "Aucune publication trouvée"; +"Common.Controls.Timeline.Header.SuspendedWarning" = "Cet utilisateur a été suspendu."; +"Common.Controls.Timeline.Header.UserBlockedWarning" = "Vous ne pouvez pas voir le profil de %@ + tant qu'il ne vous aura pas débloqué."; +"Common.Controls.Timeline.Header.UserBlockingWarning" = "Vous ne pouvez pas voir le profil de %@ tant que vous ne l’avez pas débloqué +Votre profil ressemble à ça pour lui."; +"Common.Controls.Timeline.Header.UserSuspendedWarning" = "Le compte de %@ à été suspendu."; +"Common.Controls.Timeline.Loader.LoadMissingPosts" = "Charger les messages manquants"; +"Common.Controls.Timeline.Loader.LoadingMissingPosts" = "Chargement des publications manquantes..."; +"Common.Controls.Timeline.Loader.ShowMoreReplies" = "Charger plus de réponses"; +"Common.Controls.Timeline.Timestamp.Now" = "À l’instant"; +"Common.Controls.Timeline.Timestamp.TimeAgo" = "il y a %@"; +"Scene.Compose.Accessibility.AppendAttachment" = "Joindre un document"; +"Scene.Compose.Accessibility.AppendPoll" = "Ajouter un Sondage"; +"Scene.Compose.Accessibility.CustomEmojiPicker" = "Sélecteur d’émojis personnalisé"; +"Scene.Compose.Accessibility.DisableContentWarning" = "Désactiver l'avertissement de contenu"; +"Scene.Compose.Accessibility.EnableContentWarning" = "Basculer l’avertissement de contenu"; +"Scene.Compose.Accessibility.InputLimitExceedsCount" = "La limite d'entrée dépasse %ld"; +"Scene.Compose.Accessibility.InputLimitRemainsCount" = "La limite d'entrée reste %ld"; +"Scene.Compose.Accessibility.PostVisibilityMenu" = "Menu de Visibilité de la publication"; +"Scene.Compose.Accessibility.RemovePoll" = "Retirer le sondage"; +"Scene.Compose.Attachment.AttachmentBroken" = "Ce %@ est brisé et ne peut pas être +téléversé sur Mastodon."; +"Scene.Compose.Attachment.DescriptionPhoto" = "Décrire cette photo pour les personnes malvoyantes..."; +"Scene.Compose.Attachment.DescriptionVideo" = "Décrire cette vidéo pour les personnes malvoyantes..."; +"Scene.Compose.Attachment.Photo" = "photo"; +"Scene.Compose.Attachment.Video" = "vidéo"; +"Scene.Compose.AutoComplete.SpaceToAdd" = "Espace à ajouter"; +"Scene.Compose.ComposeAction" = "Publier"; +"Scene.Compose.ContentInputPlaceholder" = "Tapez ou collez ce qui est sur votre esprit"; +"Scene.Compose.ContentWarning.Placeholder" = "Écrivez un avertissement précis ici..."; +"Scene.Compose.Keyboard.AppendAttachmentEntry" = "Ajouter une pièce jointe - %@"; +"Scene.Compose.Keyboard.DiscardPost" = "Rejeter la publication"; +"Scene.Compose.Keyboard.PublishPost" = "Publier la publication"; +"Scene.Compose.Keyboard.SelectVisibilityEntry" = "Sélectionnez la Visibilité - %@"; +"Scene.Compose.Keyboard.ToggleContentWarning" = "Basculer l’avertissement de contenu"; +"Scene.Compose.Keyboard.TogglePoll" = "Basculer le sondage"; +"Scene.Compose.MediaSelection.Browse" = "Parcourir"; +"Scene.Compose.MediaSelection.Camera" = "Prendre une photo"; +"Scene.Compose.MediaSelection.PhotoLibrary" = "Bibliothèque d'images"; +"Scene.Compose.Poll.DurationTime" = "Durée: %@"; +"Scene.Compose.Poll.OneDay" = "1 Jour"; +"Scene.Compose.Poll.OneHour" = "1 Heure"; +"Scene.Compose.Poll.OptionNumber" = "Option %ld"; +"Scene.Compose.Poll.SevenDays" = "7 jour"; +"Scene.Compose.Poll.SixHours" = "6 Heures"; +"Scene.Compose.Poll.ThirtyMinutes" = "30 minutes"; +"Scene.Compose.Poll.ThreeDays" = "3 jour"; +"Scene.Compose.ReplyingToUser" = "répondre à %@"; +"Scene.Compose.Title.NewPost" = "Nouvelle Publication"; +"Scene.Compose.Title.NewReply" = "Nouvelle réponse"; +"Scene.Compose.Visibility.Direct" = "Seulement les personnes que je mentionne"; +"Scene.Compose.Visibility.Private" = "Abonnés seulement"; +"Scene.Compose.Visibility.Public" = "Public"; +"Scene.Compose.Visibility.Unlisted" = "Non listé"; +"Scene.ConfirmEmail.Button.DontReceiveEmail" = "Je n’ai jamais reçu de courriel"; +"Scene.ConfirmEmail.Button.OpenEmailApp" = "Ouvrir l’application de courriel"; +"Scene.ConfirmEmail.DontReceiveEmail.Description" = "Vérifiez que votre adresse courriel est valide ainsi que votre fichier spam si ce n’est pas déjà fait."; +"Scene.ConfirmEmail.DontReceiveEmail.ResendEmail" = "Renvoyer le courriel"; +"Scene.ConfirmEmail.DontReceiveEmail.Title" = "Vérifier vos courriels"; +"Scene.ConfirmEmail.OpenEmailApp.Description" = "Nous venons de vous envoyer un courriel. Vérifier votre fichier spam si vous ne l’avez pas déjà fait."; +"Scene.ConfirmEmail.OpenEmailApp.Mail" = "Courriel"; +"Scene.ConfirmEmail.OpenEmailApp.OpenEmailClient" = "Ouvrir le client de messagerie"; +"Scene.ConfirmEmail.OpenEmailApp.Title" = "Vérifier votre boîte aux lettres."; +"Scene.ConfirmEmail.Subtitle" = "Nous venons d’envoyer un courriel à %@, +tapotez le lien pour confirmer votre compte."; +"Scene.ConfirmEmail.Title" = "Une dernière chose."; +"Scene.Favorite.Title" = "Vos favoris"; +"Scene.Hashtag.Prompt" = "%@ personnes parlent"; +"Scene.HomeTimeline.NavigationBarState.NewPosts" = "Voir les nouvelles publications"; +"Scene.HomeTimeline.NavigationBarState.Offline" = "Hors ligne"; +"Scene.HomeTimeline.NavigationBarState.Published" = "Publié!"; +"Scene.HomeTimeline.NavigationBarState.Publishing" = "Publication en cours ..."; +"Scene.HomeTimeline.Title" = "Accueil"; +"Scene.Notification.Action.Favourite" = "a ajouté votre message à ses favoris"; +"Scene.Notification.Action.Follow" = "vous suit"; +"Scene.Notification.Action.FollowRequest" = "a demandé à vous suivre"; +"Scene.Notification.Action.Mention" = "vous a mentionné"; +"Scene.Notification.Action.Poll" = "Votre sondage est terminé"; +"Scene.Notification.Action.Reblog" = "a reblogué votre post"; +"Scene.Notification.Keyobard.ShowEverything" = "Tout Afficher"; +"Scene.Notification.Keyobard.ShowMentions" = "Afficher les mentions"; +"Scene.Notification.Title.Everything" = "Tout"; +"Scene.Notification.Title.Mentions" = "Mentions"; +"Scene.Preview.Keyboard.ClosePreview" = "Fermer l'aperçu"; +"Scene.Preview.Keyboard.ShowNext" = "Afficher le suivant"; +"Scene.Preview.Keyboard.ShowPrevious" = "Afficher le précédent"; +"Scene.Profile.Dashboard.Accessibility.CountFollowers" = "%ld abonnés"; +"Scene.Profile.Dashboard.Accessibility.CountFollowing" = "%ld abonnés"; +"Scene.Profile.Dashboard.Accessibility.CountPosts" = "%ld publications"; +"Scene.Profile.Dashboard.Followers" = "abonnés"; +"Scene.Profile.Dashboard.Following" = "abonnements"; +"Scene.Profile.Dashboard.Posts" = "publications"; +"Scene.Profile.Fields.AddRow" = "Ajouter une rangée"; +"Scene.Profile.Fields.Placeholder.Content" = "Contenu"; +"Scene.Profile.Fields.Placeholder.Label" = "Étiquette"; +"Scene.Profile.RelationshipActionAlert.ConfirmUnblockUsre.Message" = "Confirmer le déblocage de %@"; +"Scene.Profile.RelationshipActionAlert.ConfirmUnblockUsre.Title" = "Débloquer le compte"; +"Scene.Profile.RelationshipActionAlert.ConfirmUnmuteUser.Message" = "Êtes-vous sûr de vouloir mettre en sourdine %@"; +"Scene.Profile.RelationshipActionAlert.ConfirmUnmuteUser.Title" = "Ne plus mettre en sourdine ce compte"; +"Scene.Profile.SegmentedControl.Media" = "Média"; +"Scene.Profile.SegmentedControl.Posts" = "Publications"; +"Scene.Profile.SegmentedControl.Replies" = "Réponses"; +"Scene.PublicTimeline.Title" = "Public"; +"Scene.Register.Error.Item.Agreement" = "Accord"; +"Scene.Register.Error.Item.Email" = "Courriel"; +"Scene.Register.Error.Item.Locale" = "Lieu"; +"Scene.Register.Error.Item.Password" = "Mot de passe"; +"Scene.Register.Error.Item.Reason" = "Raison"; +"Scene.Register.Error.Item.Username" = "Nom d'utilisateur"; +"Scene.Register.Error.Reason.Accepted" = "%@ doit être accepté"; +"Scene.Register.Error.Reason.Blank" = "%@ est requis"; +"Scene.Register.Error.Reason.Blocked" = "%@ contient un fournisseur courriel proscrit"; +"Scene.Register.Error.Reason.Inclusion" = "%@ n’est pas une valeur acceptée"; +"Scene.Register.Error.Reason.Invalid" = "%@ est invalide"; +"Scene.Register.Error.Reason.Reserved" = "%@ est un mot clé réservé"; +"Scene.Register.Error.Reason.Taken" = "%@ est déjà utilisé"; +"Scene.Register.Error.Reason.TooLong" = "%@ est trop long"; +"Scene.Register.Error.Reason.TooShort" = "%@ est trop court"; +"Scene.Register.Error.Reason.Unreachable" = "%@ ne semble pas exister"; +"Scene.Register.Error.Special.EmailInvalid" = "Cette adresse courriel n’est pas valide"; +"Scene.Register.Error.Special.PasswordTooShort" = "Le mot de passe est trop court (doit contenir au moins 8 caractères)"; +"Scene.Register.Error.Special.UsernameInvalid" = "Le nom d’utilisateur ne doit que contenir des caractères alphanumériques et des traits de soulignements"; +"Scene.Register.Error.Special.UsernameTooLong" = "Le nom d’utilisateur est trop long (ne doit pas dépasser 30 caractères)"; +"Scene.Register.Input.Avatar.Delete" = "Supprimer"; +"Scene.Register.Input.DisplayName.Placeholder" = "nom affiché"; +"Scene.Register.Input.Email.Placeholder" = "courriel"; +"Scene.Register.Input.Invite.RegistrationUserInviteRequest" = "Pourquoi voulez-vous vous inscrire ?"; +"Scene.Register.Input.Password.Hint" = "Votre mot de passe doit contenir au moins 8 caractères"; +"Scene.Register.Input.Password.Placeholder" = "mot de passe"; +"Scene.Register.Input.Username.DuplicatePrompt" = "Ce nom d'utilisateur est déjà pris."; +"Scene.Register.Input.Username.Placeholder" = "nom d'utilisateur"; +"Scene.Register.Title" = "Parlez-nous de vous."; +"Scene.Report.Content1" = "Y a-t-il d’autres messages que vous aimeriez ajouter au signalement?"; +"Scene.Report.Content2" = "Y a-t-il quelque chose que les modérateurs devraient savoir sur ce rapport ?"; +"Scene.Report.Send" = "Envoyer le rapport"; +"Scene.Report.SkipToSend" = "Envoyer sans commentaire"; +"Scene.Report.Step1" = "Étape 1 de 2"; +"Scene.Report.Step2" = "Étape 2 de 2"; +"Scene.Report.TextPlaceholder" = "Tapez ou collez des informations supplémentaires"; +"Scene.Report.Title" = "Signaler %@"; +"Scene.Search.Recommend.Accounts.Description" = "Vous aimeriez peut-être suivre ces comptes"; +"Scene.Search.Recommend.Accounts.Follow" = "Suivre"; +"Scene.Search.Recommend.Accounts.Title" = "Comptes que vous pourriez aimer"; +"Scene.Search.Recommend.ButtonText" = "Tout Voir"; +"Scene.Search.Recommend.HashTag.Description" = "Les hashtags qui reçoivent pas mal d'attention"; +"Scene.Search.Recommend.HashTag.PeopleTalking" = "%@ personnes parlent"; +"Scene.Search.Recommend.HashTag.Title" = "Tendance sur Mastodon"; +"Scene.Search.SearchBar.Cancel" = "Annuler"; +"Scene.Search.SearchBar.Placeholder" = "Rechercher des hashtags et des utilisateurs"; +"Scene.Search.Searching.Clear" = "Effacer"; +"Scene.Search.Searching.EmptyState.NoResults" = "Aucun résultat"; +"Scene.Search.Searching.RecentSearch" = "Recherches récentes"; +"Scene.Search.Searching.Segment.All" = "Tout"; +"Scene.Search.Searching.Segment.Hashtags" = "Hashtags"; +"Scene.Search.Searching.Segment.People" = "Personnes"; +"Scene.Search.Searching.Segment.Posts" = "Publications"; +"Scene.Search.Title" = "Rechercher"; +"Scene.ServerPicker.Button.Category.Academia" = "domaine universitaire"; +"Scene.ServerPicker.Button.Category.Activism" = "activisme"; +"Scene.ServerPicker.Button.Category.All" = "Tout"; +"Scene.ServerPicker.Button.Category.AllAccessiblityDescription" = "Catégorie: Toutes"; +"Scene.ServerPicker.Button.Category.Art" = "art"; +"Scene.ServerPicker.Button.Category.Food" = "nourriture"; +"Scene.ServerPicker.Button.Category.Furry" = "furry"; +"Scene.ServerPicker.Button.Category.Games" = "jeux"; +"Scene.ServerPicker.Button.Category.General" = "général"; +"Scene.ServerPicker.Button.Category.Journalism" = "journalisme"; +"Scene.ServerPicker.Button.Category.Lgbt" = "lgbt"; +"Scene.ServerPicker.Button.Category.Music" = "musique"; +"Scene.ServerPicker.Button.Category.Regional" = "régional"; +"Scene.ServerPicker.Button.Category.Tech" = "tech"; +"Scene.ServerPicker.Button.SeeLess" = "Voir moins"; +"Scene.ServerPicker.Button.SeeMore" = "Voir plus"; +"Scene.ServerPicker.EmptyState.BadNetwork" = "Une erreur s'est produite lors du chargement des données. Vérifiez votre connexion Internet."; +"Scene.ServerPicker.EmptyState.FindingServers" = "Recherche des serveurs disponibles..."; +"Scene.ServerPicker.EmptyState.NoResults" = "Aucun résultat"; +"Scene.ServerPicker.Input.Placeholder" = "Trouvez un serveur ou rejoignez le vôtre..."; +"Scene.ServerPicker.Label.Category" = "CATÉGORIE"; +"Scene.ServerPicker.Label.Language" = "LANGUE"; +"Scene.ServerPicker.Label.Users" = "UTILISATEURS"; +"Scene.ServerPicker.Title" = "Choisissez un serveur, +n'importe quel serveur."; +"Scene.ServerRules.Button.Confirm" = "J’accepte"; +"Scene.ServerRules.PrivacyPolicy" = "politique de confidentialité"; +"Scene.ServerRules.Prompt" = "En continuant, vous êtes assujettis à l’entente de service et la politique de confidentialité de %@."; +"Scene.ServerRules.Subtitle" = "Ces règles sont mis en place par les administrateurs de %@."; +"Scene.ServerRules.TermsOfService" = "entente de service"; +"Scene.ServerRules.Title" = "Règles de base."; +"Scene.Settings.Footer.MastodonDescription" = "Mastodon est un logiciel open source. Vous pouvez rapporter des problèmes sur GitHub au %@ (%@)"; +"Scene.Settings.Keyboard.CloseSettingsWindow" = "Fermer la fenêtre des paramètres"; +"Scene.Settings.Section.Appearance.Automatic" = "Automatique"; +"Scene.Settings.Section.Appearance.Dark" = "Toujours sombre"; +"Scene.Settings.Section.Appearance.Light" = "Toujours claire"; +"Scene.Settings.Section.Appearance.Title" = "Apparence"; +"Scene.Settings.Section.BoringZone.AccountSettings" = "Paramètres du compte"; +"Scene.Settings.Section.BoringZone.Privacy" = "Politique de confidentialité"; +"Scene.Settings.Section.BoringZone.Terms" = "Entente de service"; +"Scene.Settings.Section.BoringZone.Title" = "La zone ennuyante"; +"Scene.Settings.Section.Notifications.Boosts" = "Reblogue mon message"; +"Scene.Settings.Section.Notifications.Favorites" = "Ajoute l’une de mes publications à ses favoris"; +"Scene.Settings.Section.Notifications.Follows" = "Me suit"; +"Scene.Settings.Section.Notifications.Mentions" = "Me mentionne"; +"Scene.Settings.Section.Notifications.Title" = "Notifications"; +"Scene.Settings.Section.Notifications.Trigger.Anyone" = "n’importe qui"; +"Scene.Settings.Section.Notifications.Trigger.Follow" = "toute personne que je suis"; +"Scene.Settings.Section.Notifications.Trigger.Follower" = "un abonné"; +"Scene.Settings.Section.Notifications.Trigger.Noone" = "personne"; +"Scene.Settings.Section.Notifications.Trigger.Title" = "Me notifier lorsque"; +"Scene.Settings.Section.Preference.DisableAvatarAnimation" = "Désactiver les avatars animés"; +"Scene.Settings.Section.Preference.DisableEmojiAnimation" = "Désactiver les émoticônes animées"; +"Scene.Settings.Section.Preference.Title" = "Préférences"; +"Scene.Settings.Section.Preference.TrueBlackDarkMode" = "Vrai mode sombre"; +"Scene.Settings.Section.Preference.UsingDefaultBrowser" = "Utiliser le navigateur par défaut pour ouvrir les liens"; +"Scene.Settings.Section.SpicyZone.Clear" = "Vider le cache des médias"; +"Scene.Settings.Section.SpicyZone.Signout" = "Se déconnecter"; +"Scene.Settings.Section.SpicyZone.Title" = "La Zone Épicée"; +"Scene.Settings.Title" = "Paramètres"; +"Scene.SuggestionAccount.FollowExplain" = "Quand vous suivez quelqu'un, vous verrez leurs messages dans votre flux d’accueil."; +"Scene.SuggestionAccount.Title" = "Trouver des personnes à suivre"; +"Scene.Thread.BackTitle" = "Publication"; +"Scene.Thread.Title" = "Publication de %@"; +"Scene.Welcome.Slogan" = "Le réseau social qui vous rend le contrôle."; \ No newline at end of file diff --git a/Mastodon/Resources/fr.lproj/Localizable.stringsdict b/Mastodon/Resources/fr.lproj/Localizable.stringsdict new file mode 100644 index 000000000..d31559e32 --- /dev/null +++ b/Mastodon/Resources/fr.lproj/Localizable.stringsdict @@ -0,0 +1,102 @@ + + + + + plural.count.metric_formatted.post + + NSStringLocalizedFormatKey + %@ %#@post_count@ + post_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + publication + other + publications + + + plural.count.favorite + + NSStringLocalizedFormatKey + %#@favorite_count@ + favorite_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 favoris + other + %ld favoris + + + plural.count.reblog + + NSStringLocalizedFormatKey + %#@reblog_count@ + reblog_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 reblog + other + %ld reblogs + + + plural.count.vote + + NSStringLocalizedFormatKey + %#@vote_count@ + vote_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 vote + other + %ld votes + + + plural.count.voter + + NSStringLocalizedFormatKey + %#@voter_count@ + voter_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 votant + other + %ld votants + + + plural.people_talking + + NSStringLocalizedFormatKey + %#@count_people_talking@ + count_people_talking + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 personne en parle + other + %ld personnes en parlent + + + + diff --git a/Mastodon/Resources/ja.lproj/Localizable.stringsdict b/Mastodon/Resources/ja.lproj/Localizable.stringsdict index d9ae00482..caa81fb6a 100644 --- a/Mastodon/Resources/ja.lproj/Localizable.stringsdict +++ b/Mastodon/Resources/ja.lproj/Localizable.stringsdict @@ -1,138 +1,90 @@ - + - - plural.count.metric_formatted.post - - NSStringLocalizedFormatKey - %@ %#@post_count@ - post_count - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - ld - zero - トゥート - one - トゥート - few - トゥート - many - トゥート - other - トゥート - - - plural.count.favorite - - NSStringLocalizedFormatKey - %#@favorite_count@ - favorite_count - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - ld - zero - 0 いいね - one - 1 いいね - few - %ld いいね - many - %ld いいね - other - %ld いいね - - - plural.count.reblog - - NSStringLocalizedFormatKey - %#@reblog_count@ - reblog_count - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - ld - zero - 0 ブースト - one - 1 ブースト - few - %ld ブースト - many - %ld ブースト - other - %ld ブースト - - - plural.count.vote - - NSStringLocalizedFormatKey - %#@vote_count@ - vote_count - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - ld - zero - 0 票 - one - 1 票 - few - %ld 票 - many - %ld 票 - other - %ld 票 - - - plural.count.voter - - NSStringLocalizedFormatKey - %#@voter_count@ - voter_count - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - ld - zero - 0 人 - one - 1 人 - few - %ld 人 - many - %ld 人 - other - %ld 人 - - - plural.people_talking - - NSStringLocalizedFormatKey - %#@count_people_talking@ - count_people_talking - - NSStringFormatSpecTypeKey - NSStringPluralRuleType - NSStringFormatValueTypeKey - ld - zero - 0 人が話しています - one - 1 人が話しています - few - %ld 人が話しています - many - %ld 人が話しています - other - %ld 人が話しています - - - + + plural.count.metric_formatted.post + + NSStringLocalizedFormatKey + %@ %#@post_count@ + post_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + other + posts + + + plural.count.favorite + + NSStringLocalizedFormatKey + %#@favorite_count@ + favorite_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + other + %ld favorites + + + plural.count.reblog + + NSStringLocalizedFormatKey + %#@reblog_count@ + reblog_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + other + %ld reblogs + + + plural.count.vote + + NSStringLocalizedFormatKey + %#@vote_count@ + vote_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + other + %ld votes + + + plural.count.voter + + NSStringLocalizedFormatKey + %#@voter_count@ + voter_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + other + %ld voters + + + plural.people_talking + + NSStringLocalizedFormatKey + %#@count_people_talking@ + count_people_talking + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + other + %ld people talking + + + diff --git a/Mastodon/Resources/pt-BR.lproj/Localizable.stringsdict b/Mastodon/Resources/pt-BR.lproj/Localizable.stringsdict new file mode 100644 index 000000000..33e100fae --- /dev/null +++ b/Mastodon/Resources/pt-BR.lproj/Localizable.stringsdict @@ -0,0 +1,102 @@ + + + + + plural.count.metric_formatted.post + + NSStringLocalizedFormatKey + %@ %#@post_count@ + post_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + post + other + posts + + + plural.count.favorite + + NSStringLocalizedFormatKey + %#@favorite_count@ + favorite_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 favorite + other + %ld favorites + + + plural.count.reblog + + NSStringLocalizedFormatKey + %#@reblog_count@ + reblog_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 reblog + other + %ld reblogs + + + plural.count.vote + + NSStringLocalizedFormatKey + %#@vote_count@ + vote_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 vote + other + %ld votes + + + plural.count.voter + + NSStringLocalizedFormatKey + %#@voter_count@ + voter_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 voter + other + %ld voters + + + plural.people_talking + + NSStringLocalizedFormatKey + %#@count_people_talking@ + count_people_talking + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 people talking + other + %ld people talking + + + + diff --git a/Mastodon/Resources/zh-Hans.lproj/Localizable.stringsdict b/Mastodon/Resources/zh-Hans.lproj/Localizable.stringsdict new file mode 100644 index 000000000..e94476863 --- /dev/null +++ b/Mastodon/Resources/zh-Hans.lproj/Localizable.stringsdict @@ -0,0 +1,90 @@ + + + + + plural.count.metric_formatted.post + + NSStringLocalizedFormatKey + %@ %#@post_count@ + post_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + other + 帖子 + + + plural.count.favorite + + NSStringLocalizedFormatKey + %#@favorite_count@ + favorite_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + other + %ld 个喜欢 + + + plural.count.reblog + + NSStringLocalizedFormatKey + %#@reblog_count@ + reblog_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + other + %ld 条转发 + + + plural.count.vote + + NSStringLocalizedFormatKey + %#@vote_count@ + vote_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + other + %ld 票 + + + plural.count.voter + + NSStringLocalizedFormatKey + %#@voter_count@ + voter_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + other + %ld 人 + + + plural.people_talking + + NSStringLocalizedFormatKey + %#@count_people_talking@ + count_people_talking + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + other + %ld 人正在讨论 + + + + diff --git a/MastodonIntent/ar.lproj/Intents.strings b/MastodonIntent/ar.lproj/Intents.strings index 770b74bb9..e19069797 100644 --- a/MastodonIntent/ar.lproj/Intents.strings +++ b/MastodonIntent/ar.lproj/Intents.strings @@ -49,4 +49,3 @@ "rM6dvp" = "URL"; "ryJLwG" = "Post was sent successfully. "; - diff --git a/MastodonIntent/ca.lproj/Intents.strings b/MastodonIntent/ca.lproj/Intents.strings new file mode 100644 index 000000000..3c3de2574 --- /dev/null +++ b/MastodonIntent/ca.lproj/Intents.strings @@ -0,0 +1,51 @@ +"16wxgf" = "Publicar a Mastodon"; + +"751xkl" = "Contingut del Text"; + +"CsR7G2" = "Publicació"; + +"HZSGTr" = "Quin contingut publicar?"; + +"HdGikU" = "Publicació fallida"; + +"KDNTJ4" = "Motiu del error"; + +"RHxKOw" = "Envia Publicació amb contingut de text"; + +"RxSqsb" = "Publicació"; + +"WCIR3D" = "Publicar ${content} a Mastodon"; + +"ZKJSNu" = "Publicació"; + +"ZS1XaK" = "${content}"; + +"ZbSjzC" = "Visibilitat"; + +"Zo4jgJ" = "Visibilitat de la Publicació"; + +"apSxMG-dYQ5NN" = "Hi ha ${count} opcions que coincideixen amb ‘Públic’."; + +"apSxMG-ehFLjY" = "Hi ha ${count} opcions que coincideixen amb ‘Només Seguidors’."; + +"ayoYEb-dYQ5NN" = "${content}, Públic"; + +"ayoYEb-ehFLjY" = "${content}, Només Seguidors"; + +"dUyuGg" = "Publicació"; + +"dYQ5NN" = "Públic"; + +"ehFLjY" = "Només Seguidors"; + +"gfePDu" = "Publicació fallida. ${failureReason}"; + +"k7dbKQ" = "La publicació s'ha enviat correctament."; + +"oGiqmY-dYQ5NN" = "Només per a confirmar, volies 'Públic'?"; + +"oGiqmY-ehFLjY" = "Només per a confirmar, volies 'Només Seguidors'?"; + +"rM6dvp" = "URL"; + +"ryJLwG" = "La publicació s'ha enviat correctament. "; diff --git a/MastodonIntent/en.lproj/Intents.strings b/MastodonIntent/de.lproj/Intents.strings similarity index 99% rename from MastodonIntent/en.lproj/Intents.strings rename to MastodonIntent/de.lproj/Intents.strings index 770b74bb9..e19069797 100644 --- a/MastodonIntent/en.lproj/Intents.strings +++ b/MastodonIntent/de.lproj/Intents.strings @@ -49,4 +49,3 @@ "rM6dvp" = "URL"; "ryJLwG" = "Post was sent successfully. "; - diff --git a/MastodonIntent/es-419.lproj/Intents.strings b/MastodonIntent/es-419.lproj/Intents.strings new file mode 100644 index 000000000..6a4ea3acd --- /dev/null +++ b/MastodonIntent/es-419.lproj/Intents.strings @@ -0,0 +1,51 @@ +"16wxgf" = "Enviar a Mastodon"; + +"751xkl" = "Contenido del texto"; + +"CsR7G2" = "Enviar"; + +"HZSGTr" = "¿Qué contenido enviar?"; + +"HdGikU" = "Error al enviar mensaje"; + +"KDNTJ4" = "Motivo del error"; + +"RHxKOw" = "Enviar mensaje con contenido de texto"; + +"RxSqsb" = "Enviar"; + +"WCIR3D" = "Enviar ${content} a Mastodon"; + +"ZKJSNu" = "Enviar"; + +"ZS1XaK" = "${content}"; + +"ZbSjzC" = "Visibilidad"; + +"Zo4jgJ" = "Visibilidad del mensaje"; + +"apSxMG-dYQ5NN" = "Hay ${count} opciones que coinciden con \"Público\"."; + +"apSxMG-ehFLjY" = "Hay ${count} opciones que coinciden con \"Sólo para seguidores\"."; + +"ayoYEb-dYQ5NN" = "${content}, público"; + +"ayoYEb-ehFLjY" = "${content}, sólo para seguidores"; + +"dUyuGg" = "Publicar"; + +"dYQ5NN" = "Público"; + +"ehFLjY" = "Sólo para seguidores"; + +"gfePDu" = "Error al enviar mensaje. ${failureReason}"; + +"k7dbKQ" = "El mensaje se envió exitosamente."; + +"oGiqmY-dYQ5NN" = "Sólo para confirmar, ¿querías que este mensaje sea PÚBLICO?"; + +"oGiqmY-ehFLjY" = "Sólo para confirmar, ¿querías que este mensaje sea SÓLO PARA SEGUIDORES?"; + +"rM6dvp" = "Dirección web"; + +"ryJLwG" = "El mensaje se envió exitosamente. "; diff --git a/MastodonIntent/es.lproj/Intents.strings b/MastodonIntent/es.lproj/Intents.strings new file mode 100644 index 000000000..b04a39c08 --- /dev/null +++ b/MastodonIntent/es.lproj/Intents.strings @@ -0,0 +1,51 @@ +"16wxgf" = "Publicar en Mastodon"; + +"751xkl" = "Contenido del Texto"; + +"CsR7G2" = "Publicación"; + +"HZSGTr" = "¿Qué contenido publicar?"; + +"HdGikU" = "Publicación fallida"; + +"KDNTJ4" = "Motivo del fallo"; + +"RHxKOw" = "Enviar publicación con contenido de texto"; + +"RxSqsb" = "Publicar"; + +"WCIR3D" = "Publicar ${content} en Mastodon"; + +"ZKJSNu" = "Publicar"; + +"ZS1XaK" = "${content}"; + +"ZbSjzC" = "Visibilidad"; + +"Zo4jgJ" = "Visibilidad de la Publicación"; + +"apSxMG-dYQ5NN" = "Hay ${count} opciones que coinciden con «Público»."; + +"apSxMG-ehFLjY" = "Hay ${count} opciones que coinciden con «Solo seguidores»."; + +"ayoYEb-dYQ5NN" = "${content}, Público"; + +"ayoYEb-ehFLjY" = "${content}, Solo Seguidores"; + +"dUyuGg" = "Publicar"; + +"dYQ5NN" = "Público"; + +"ehFLjY" = "Solo Seguidores"; + +"gfePDu" = "Error al publicar. ${failureReason}"; + +"k7dbKQ" = "La publicación se envió correctamente."; + +"oGiqmY-dYQ5NN" = "Solo para confirmar, ¿querías «Público»?"; + +"oGiqmY-ehFLjY" = "Solo para confirmar, ¿querías «Solo seguidores»?"; + +"rM6dvp" = "URL"; + +"ryJLwG" = "La publicación se envió con éxito. "; diff --git a/MastodonIntent/fr.lproj/Intents.strings b/MastodonIntent/fr.lproj/Intents.strings new file mode 100644 index 000000000..b21e895e3 --- /dev/null +++ b/MastodonIntent/fr.lproj/Intents.strings @@ -0,0 +1,51 @@ +"16wxgf" = "Publier sur Mastodon"; + +"751xkl" = "Contenu textuel"; + +"CsR7G2" = "Publication"; + +"HZSGTr" = "Quel contenu publier?"; + +"HdGikU" = "L'envoi a échoué"; + +"KDNTJ4" = "Raison de l'échec"; + +"RHxKOw" = "Envoyer un message avec du contenu textuel"; + +"RxSqsb" = "Publication"; + +"WCIR3D" = "Publier ${content} sur Mastodon"; + +"ZKJSNu" = "Publication"; + +"ZS1XaK" = "${content}"; + +"ZbSjzC" = "Visibilité"; + +"Zo4jgJ" = "Visibilité de la publication"; + +"apSxMG-dYQ5NN" = "Il y a ${count} options correspondant à « Public »."; + +"apSxMG-ehFLjY" = "Il y a ${count} options correspondant à « Abonnés uniquement »."; + +"ayoYEb-dYQ5NN" = "${content}, Public"; + +"ayoYEb-ehFLjY" = "${content}, abonnés seulement"; + +"dUyuGg" = "Publication"; + +"dYQ5NN" = "Public"; + +"ehFLjY" = "Abonnés seulement"; + +"gfePDu" = "L'envoi a échoué. ${failureReason}"; + +"k7dbKQ" = "Léa publication a été envoyée avec succès."; + +"oGiqmY-dYQ5NN" = "Juste pour confirmer, vous vouliez bien diffuser en « Public » ?"; + +"oGiqmY-ehFLjY" = "Juste pour confirmer, vous vouliez bien diffuser en « abonnés uniquement » ?"; + +"rM6dvp" = "URL"; + +"ryJLwG" = "La publication a été envoyée avec succès. "; diff --git a/MastodonIntent/ja.lproj/Intents.strings b/MastodonIntent/ja.lproj/Intents.strings index 770b74bb9..e19069797 100644 --- a/MastodonIntent/ja.lproj/Intents.strings +++ b/MastodonIntent/ja.lproj/Intents.strings @@ -49,4 +49,3 @@ "rM6dvp" = "URL"; "ryJLwG" = "Post was sent successfully. "; - diff --git a/MastodonIntent/pt-BR.lproj/Intents.strings b/MastodonIntent/pt-BR.lproj/Intents.strings new file mode 100644 index 000000000..e19069797 --- /dev/null +++ b/MastodonIntent/pt-BR.lproj/Intents.strings @@ -0,0 +1,51 @@ +"16wxgf" = "Post on Mastodon"; + +"751xkl" = "Text Content"; + +"CsR7G2" = "Post"; + +"HZSGTr" = "What content to post?"; + +"HdGikU" = "Posting failed"; + +"KDNTJ4" = "Failure Reason"; + +"RHxKOw" = "Send Post with text content"; + +"RxSqsb" = "Post"; + +"WCIR3D" = "Post ${content} on Mastodon"; + +"ZKJSNu" = "Post"; + +"ZS1XaK" = "${content}"; + +"ZbSjzC" = "Visibility"; + +"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"; + +"dUyuGg" = "Post"; + +"dYQ5NN" = "Public"; + +"ehFLjY" = "Followers Only"; + +"gfePDu" = "Posting failed. ${failureReason}"; + +"k7dbKQ" = "Post was sent successfully."; + +"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/zh-Hans.lproj/Intents.strings b/MastodonIntent/zh-Hans.lproj/Intents.strings new file mode 100644 index 000000000..41067a523 --- /dev/null +++ b/MastodonIntent/zh-Hans.lproj/Intents.strings @@ -0,0 +1,51 @@ +"16wxgf" = "分享到 Mastodon"; + +"751xkl" = "文本内容"; + +"CsR7G2" = "帖子"; + +"HZSGTr" = "要发送的内容是什么?"; + +"HdGikU" = "发送失败"; + +"KDNTJ4" = "失败原因"; + +"RHxKOw" = "发送带有文本内容的帖子"; + +"RxSqsb" = "帖子"; + +"WCIR3D" = "在 Mastodon 上发送 ${content}"; + +"ZKJSNu" = "帖子"; + +"ZS1XaK" = "${content}"; + +"ZbSjzC" = "可见性"; + +"Zo4jgJ" = "帖子可见性"; + +"apSxMG-dYQ5NN" = "有 ${count} 个选项匹配 “公开”"; + +"apSxMG-ehFLjY" = "有 ${count} 个选项匹配 “仅关注者”"; + +"ayoYEb-dYQ5NN" = "${content},公开"; + +"ayoYEb-ehFLjY" = "${content},仅关注者"; + +"dUyuGg" = "帖子"; + +"dYQ5NN" = "公开"; + +"ehFLjY" = "仅关注者"; + +"gfePDu" = "发送失败。 ${failureReason}"; + +"k7dbKQ" = "帖子发送成功。"; + +"oGiqmY-dYQ5NN" = "确认要选择 “公开”?"; + +"oGiqmY-ehFLjY" = "确认要选择 “仅关注者”?"; + +"rM6dvp" = "URL"; + +"ryJLwG" = "帖子发送成功。"; diff --git a/update_localization.sh b/update_localization.sh index ae0c38b32..006fd8cf1 100755 --- a/update_localization.sh +++ b/update_localization.sh @@ -1,18 +1,21 @@ #!/bin/zsh +set -ev + SRCROOT=`pwd` PODS_ROOT='Pods' echo ${SRCROOT} -# task1 generate strings file + +# task 1 generate strings file cd ${SRCROOT}/Localization/StringsConvertor sh ./scripts/build.sh -# task2 copy strings file /Localization/StringsConvertor/output to /Mastodon/Resources +# task 2 copy strings file +cp -R ${SRCROOT}/Localization/StringsConvertor/output/ ${SRCROOT}/Mastodon/Resources +cp -R ${SRCROOT}/Localization/StringsConvertor/Intents/output/ ${SRCROOT}/MastodonIntent -cp -r ${SRCROOT}/Localization/StringsConvertor/output/ ${SRCROOT}/Mastodon/Resources/ - -# task3 swiftgen +# task 3 swiftgen cd ${SRCROOT} echo "${PODS_ROOT}/SwiftGen/bin/swiftgen" if [[ -f "${PODS_ROOT}/SwiftGen/bin/swiftgen" ]] then @@ -21,5 +24,6 @@ else echo "Run 'pod install' or update your CocoaPods installation." fi -#task4 clean temp file +#task 4 clean temp file rm -rf ${SRCROOT}/Localization/StringsConvertor/output +rm -rf ${SRCROOT}/Localization/StringsConvertor/intents/output