diff --git a/Localization/StringsConvertor/Intents/input/hy.lproj/Intents.strings b/Localization/StringsConvertor/Intents/input/hy.lproj/Intents.strings new file mode 100644 index 000000000..6877490ba --- /dev/null +++ b/Localization/StringsConvertor/Intents/input/hy.lproj/Intents.strings @@ -0,0 +1,51 @@ +"16wxgf" = "Post on Mastodon"; + +"751xkl" = "Text Content"; + +"CsR7G2" = "Post on Mastodon"; + +"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 on Mastodon"; + +"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/Localization/StringsConvertor/Intents/input/hy.lproj/Intents.stringsdict b/Localization/StringsConvertor/Intents/input/hy.lproj/Intents.stringsdict new file mode 100644 index 000000000..18422c772 --- /dev/null +++ b/Localization/StringsConvertor/Intents/input/hy.lproj/Intents.stringsdict @@ -0,0 +1,38 @@ + + + + + There are ${count} options matching ‘${content}’. - 2 + + NSStringLocalizedFormatKey + There are %#@count_option@ matching ‘${content}’. + count_option + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + %ld + one + 1 option + other + %ld options + + + There are ${count} options matching ‘${visibility}’. + + NSStringLocalizedFormatKey + There are %#@count_option@ matching ‘${visibility}’. + count_option + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + %ld + one + 1 option + other + %ld options + + + + diff --git a/Localization/StringsConvertor/Sources/StringsConvertor/main.swift b/Localization/StringsConvertor/Sources/StringsConvertor/main.swift index 061448826..cb0e9e8ef 100644 --- a/Localization/StringsConvertor/Sources/StringsConvertor/main.swift +++ b/Localization/StringsConvertor/Sources/StringsConvertor/main.swift @@ -72,6 +72,7 @@ private func map(language: String) -> String? { case "vi.lproj": return "vi" // Vietnamese case "el.lproj": return "el" // Greek case "be.lproj": return "be" // Belarussian + case "hy.lproj": return "hy" // Armenian default: return nil } } diff --git a/Localization/StringsConvertor/input/Base.lproj/app.json b/Localization/StringsConvertor/input/Base.lproj/app.json index 978e865c2..734169df0 100644 --- a/Localization/StringsConvertor/input/Base.lproj/app.json +++ b/Localization/StringsConvertor/input/Base.lproj/app.json @@ -658,7 +658,7 @@ "no_user": { "title": "No User Account Found", "message": "There's no Useraccount \"%s\" on %s" - } + }, "empty_state": { "no_results": "No results" }, @@ -717,8 +717,7 @@ "about_mastodon": "About Mastodon", "server_details": "Server Details", "logout": "Logout %@" - } - + }, "about_mastodon": { "title": "About", "more_settings": "Even More Settings", @@ -726,8 +725,14 @@ "privacy_policy": "Privacy Policy", "clear_media_storage": "Clear Media Storage" }, - "about_instance": { - "message_admin": "Message Admin" + "server_details": { + "about": "About", + "rules": "Rules", + "about_instance": { + "title": "Administrator", + "message_admin": "Message Admin", + "legal_notice": "A legal notice" + } }, "general": { "title": "General", diff --git a/Localization/StringsConvertor/input/an.lproj/app.json b/Localization/StringsConvertor/input/an.lproj/app.json index 36fd36bb9..4a4aa869e 100644 --- a/Localization/StringsConvertor/input/an.lproj/app.json +++ b/Localization/StringsConvertor/input/an.lproj/app.json @@ -655,6 +655,10 @@ "profile": "Go to @%s@%s", "url": "Open URL in Mastodon", "hashtag": "Go to #%s", + "no_user": { + "title": "No User Account Found", + "message": "There's no Useraccount \"%s\" on %s" + }, "empty_state": { "no_results": "Sin resultaus" }, @@ -705,59 +709,68 @@ "title": "Publicación de %s" }, "settings": { - "title": "Configuración", - "section": { - "appearance": { - "title": "Apariencia", - "automatic": "Automatica", - "light": "Siempre Clara", - "dark": "Siempre Fosca" - }, - "look_and_feel": { - "title": "Apariencia", - "use_system": "Uso d'o sistema", - "really_dark": "Realment Fosco", - "sorta_dark": "Más u Menos Fosco", - "light": "Claro" - }, - "notifications": { - "title": "Notificacions", - "favorites": "Marque como favorita la mía publicación", - "follows": "me siga", - "boosts": "Rebloguee la mía publicación", - "mentions": "me mencione", - "trigger": { - "anyone": "qualsequiera", - "follower": "un seguidor", - "follow": "qualsequiera que yo siga", - "noone": "dengún", - "title": "Recibir notificación quan" - } - }, - "preference": { - "title": "Preferencias", - "disable_avatar_animation": "Deshabilitar avatares animaus", - "disable_emoji_animation": "Deshabilitar emojis animaus", - "using_default_browser": "Usar navegador predeterminau pa ubrir los vinclos", - "open_links_in_mastodon": "Ubrir links en Mastodon" - }, - "boring_zone": { - "title": "La Zona Aburrida", - "account_settings": "Configuración de Cuenta", - "terms": "Termins de Servicio", - "privacy": "Politica de Privacidat" - }, - "spicy_zone": { - "title": "La Zona Picante", - "clear": "Borrar Caché de Multimedia", - "signout": "Zarrar Sesión" + "overview": { + "title": "Settings", + "general": "General", + "notifications": "Notifications", + "support_mastodon": "Support Mastodon", + "about_mastodon": "About Mastodon", + "server_details": "Server Details", + "logout": "Logout %@" + }, + "about_mastodon": { + "title": "About", + "more_settings": "Even More Settings", + "contribute_to_mastodon": "Contribute to Mastodon", + "privacy_policy": "Privacy Policy", + "clear_media_storage": "Clear Media Storage" + }, + "server_details": { + "about": "About", + "rules": "Rules", + "about_instance": { + "title": "Administrator", + "message_admin": "Message Admin", + "legal_notice": "A legal notice" } }, - "footer": { - "mastodon_description": "Mastodon ye software de codigo ubierto. Puetz informar d'errors en GitHub en %s (%s)" + "general": { + "title": "General", + "appearance": { + "section_title": "Appearance", + "dark": "Dark", + "light": "Light", + "system": "Use Device Appearance" + }, + "design": { + "section_title": "Design", + "show_animations": "Play Animated Avatars and Emoji" + }, + "links": { + "section_title": "Links", + "open_in_mastodon": "Open in Mastodon", + "open_in_browser": "Open in Browser" + } }, - "keyboard": { - "close_settings_window": "Zarrar Finestra de Configuración" + "notifications": { + "title": "Notifications", + "policy": { + "title": "Get Notifications from", + "anyone": "Anyone", + "followers": "People who follow you", + "follow": "People you follow", + "noone": "No one" + }, + "alert": { + "mentions_and_replies": "Mentions & Replies", + "boosts": "Boosts", + "favorites": "Favorites", + "new_followers": "New Followers" + }, + "disabled": { + "notification_hint": "Turn on notifications from your device settings to see updates on your lock screen.", + "go_to_settings": "Go to Notification Settings" + } } }, "report": { diff --git a/Localization/StringsConvertor/input/ar.lproj/app.json b/Localization/StringsConvertor/input/ar.lproj/app.json index b81a1e681..f5084e6e5 100644 --- a/Localization/StringsConvertor/input/ar.lproj/app.json +++ b/Localization/StringsConvertor/input/ar.lproj/app.json @@ -655,6 +655,10 @@ "profile": "Go to @%s@%s", "url": "Open URL in Mastodon", "hashtag": "Go to #%s", + "no_user": { + "title": "No User Account Found", + "message": "There's no Useraccount \"%s\" on %s" + }, "empty_state": { "no_results": "لا تُوجَدُ نتائِج" }, @@ -705,59 +709,68 @@ "title": "مَنشور مِن %s" }, "settings": { - "title": "الإعدادات", - "section": { - "appearance": { - "title": "المَظهر", - "automatic": "تلقائي", - "light": "مضيءٌ دائمًا", - "dark": "مظلمٌ دائِمًا" - }, - "look_and_feel": { - "title": "المَظهَرُ وَالشُّعُور", - "use_system": "استخدم النِظام", - "really_dark": "مُظلمٌ حَقًّا", - "sorta_dark": "مُظلمٌ نوعًا ما", - "light": "مُضيء" - }, - "notifications": { - "title": "الإشعارات", - "favorites": "بِالإعْجاب بِمَنشوري", - "follows": "بِمُتابَعَتي", - "boosts": "بِإعادَةِ تدوينِ مَنشوري", - "mentions": "بِالإشارَةِ إليّ", - "trigger": { - "anyone": "أيُّ شخصٍ", - "follower": "مُتابِعٌ", - "follow": "أي شخص أُتابِعُه", - "noone": "لَا أحد", - "title": "أشعِرني عِندما يَقومُ" - } - }, - "preference": { - "title": "التَّفضيلات", - "disable_avatar_animation": "تَعطيلُ الصوَرِ الرمزيَّةِ المُتحرِّكَة", - "disable_emoji_animation": "تَعطيلُ الرُموزِ التَّعبيريَّةِ المُتحرِّكَة", - "using_default_browser": "اِستِخدامُ المُتصفِّحِ الاِفتراضي لِفتحِ الرَّوابِط", - "open_links_in_mastodon": "فَتحُ الرَّوابِطِ فِي مَاستدون" - }, - "boring_zone": { - "title": "المنطِقَةُ المُملَّة", - "account_settings": "إعداداتُ الحِساب", - "terms": "شُرُوطُ الخِدمَة", - "privacy": "سِياسَةُ الخُصوصيَّة" - }, - "spicy_zone": { - "title": "المنطِقَةُ اللَّاذِعَة", - "clear": "مَحوُ ذاكِرَةِ التَّخزينِ المُؤقَّتِ لِلوسائِط", - "signout": "تَسجيلُ الخُروج" + "overview": { + "title": "Settings", + "general": "General", + "notifications": "Notifications", + "support_mastodon": "Support Mastodon", + "about_mastodon": "About Mastodon", + "server_details": "Server Details", + "logout": "Logout %@" + }, + "about_mastodon": { + "title": "About", + "more_settings": "Even More Settings", + "contribute_to_mastodon": "Contribute to Mastodon", + "privacy_policy": "Privacy Policy", + "clear_media_storage": "Clear Media Storage" + }, + "server_details": { + "about": "About", + "rules": "Rules", + "about_instance": { + "title": "Administrator", + "message_admin": "Message Admin", + "legal_notice": "A legal notice" } }, - "footer": { - "mastodon_description": "ماستودون بَرنامجٌ مَفتُوحُ المَصدَر. يُمكِنُكَ المُساهَمَةُ، أوِ الإبلاغُ عَنِ المُشكِلات عَن طريق مِنصَّة جيت هاب (GitHub) في %s (%s)" + "general": { + "title": "General", + "appearance": { + "section_title": "Appearance", + "dark": "Dark", + "light": "Light", + "system": "Use Device Appearance" + }, + "design": { + "section_title": "Design", + "show_animations": "Play Animated Avatars and Emoji" + }, + "links": { + "section_title": "Links", + "open_in_mastodon": "Open in Mastodon", + "open_in_browser": "Open in Browser" + } }, - "keyboard": { - "close_settings_window": "إغلاق نافذة الإعدادات" + "notifications": { + "title": "Notifications", + "policy": { + "title": "Get Notifications from", + "anyone": "Anyone", + "followers": "People who follow you", + "follow": "People you follow", + "noone": "No one" + }, + "alert": { + "mentions_and_replies": "Mentions & Replies", + "boosts": "Boosts", + "favorites": "Favorites", + "new_followers": "New Followers" + }, + "disabled": { + "notification_hint": "Turn on notifications from your device settings to see updates on your lock screen.", + "go_to_settings": "Go to Notification Settings" + } } }, "report": { diff --git a/Localization/StringsConvertor/input/be.lproj/app.json b/Localization/StringsConvertor/input/be.lproj/app.json index e69f18d60..2f5d3b1f1 100644 --- a/Localization/StringsConvertor/input/be.lproj/app.json +++ b/Localization/StringsConvertor/input/be.lproj/app.json @@ -577,7 +577,7 @@ "replies": "Адказы", "posts_and_replies": "Допісы і адказы", "media": "Медыя", - "about": "Аб праграме" + "about": "Аб" }, "relationship_action_alert": { "confirm_mute_user": { @@ -650,16 +650,20 @@ } }, "searching": { - "posts": "Posts matching \"%s\"", - "people": "People matching \"%s\"", - "profile": "Go to @%s@%s", - "url": "Open URL in Mastodon", - "hashtag": "Go to #%s", + "posts": "Супадзенне паведамленняў \"%s\"", + "people": "Супадзенне профіляў \"%s\"", + "profile": "Перайсці да @%s@%s", + "url": "Адкрыць спасылку ў Mastodon", + "hashtag": "Перайсці да #%s", + "no_user": { + "title": "Уліковы запіс карыстальніка не знойдзены", + "message": "На %s няма ўліковага запісу карыстальніка \"%s\"" + }, "empty_state": { "no_results": "Няма вынікаў" }, "recent_search": "Нядаўнія запыты", - "clear_all": "Clear all", + "clear_all": "Ачысціць усё", "clear": "Ачысціць" } }, @@ -705,59 +709,68 @@ "title": "Допіс ад %s" }, "settings": { - "title": "Налады", - "section": { - "appearance": { - "title": "Знешні выгляд", - "automatic": "Аўтаматычна", - "light": "Заўсёды светлы", - "dark": "Заўсёды цёмны" - }, - "look_and_feel": { - "title": "Знешні выгляд", - "use_system": "Выкарыстоўваць сістэмны", - "really_dark": "Сапраўды Цёмны", - "sorta_dark": "Накшталт Цёмны", - "light": "Светлы" - }, - "notifications": { - "title": "Апавяшчэнні", - "favorites": "Дадае мой допіс у абранае", - "follows": "Падпісаўся на мяне", - "boosts": "Пашырае мой допіс", - "mentions": "Згадвае мяне", - "trigger": { - "anyone": "кожны", - "follower": "падпісчык", - "follow": "нехта, на каго я падпісаны", - "noone": "ніхто", - "title": "Апавяшчаць мяне, калі" - } - }, - "preference": { - "title": "Параметры", - "disable_avatar_animation": "Адключыць анімацыю аватараў", - "disable_emoji_animation": "Адключыць анімацыю эмодзі", - "using_default_browser": "Выкарыстоўваць прадвызначаны браўзер для адкрыцця спасылак", - "open_links_in_mastodon": "Адкрываць спасылкі ў Mastodon" - }, - "boring_zone": { - "title": "Нудная зона", - "account_settings": "Налады ўліковага запісу", - "terms": "Умовы выкарыстання", - "privacy": "Палітыка канфідэнцыяльнасці" - }, - "spicy_zone": { - "title": "Вострая зона", - "clear": "Ачысціць кэш медыя", - "signout": "Выйсці" + "overview": { + "title": "Налады", + "general": "Агульныя", + "notifications": "Апавяшчэнні", + "support_mastodon": "Падтрымаць Mastodon", + "about_mastodon": "Пра Mastodon", + "server_details": "Інфармацыя аб серверы", + "logout": "Выйсці з %@" + }, + "about_mastodon": { + "title": "Аб", + "more_settings": "Яшчэ больш налад", + "contribute_to_mastodon": "Унесці ўклад у Mastodon", + "privacy_policy": "Палітыка канфідэнцыяльнасці", + "clear_media_storage": "Ачысціце сховішча мультымедыя" + }, + "server_details": { + "about": "Пра сервер", + "rules": "Правілы", + "about_instance": { + "title": "Адміністратар", + "message_admin": "Напісаць адміністратару", + "legal_notice": "Прававая інфармацыя" } }, - "footer": { - "mastodon_description": "Mastodon — гэта праграма з адкрытым зыходным кодам. Вы можаце паведаміць аб праблемах на GitHub па адрасе %s (%s)" + "general": { + "title": "Агульныя", + "appearance": { + "section_title": "Знешні выгляд", + "dark": "Цёмная", + "light": "Светлая", + "system": "Выкарыстоўваць сістэмную тэму" + }, + "design": { + "section_title": "Афармленне", + "show_animations": "Прайграваць аніміраваныя аватары і эмодзі" + }, + "links": { + "section_title": "Спасылкі", + "open_in_mastodon": "Адкрываць у Mastodon", + "open_in_browser": "Адкрываць у браўзеры" + } }, - "keyboard": { - "close_settings_window": "Закрыць акно налад" + "notifications": { + "title": "Апавяшчэнні", + "policy": { + "title": "Атрымліваць апавяшчэнні ад", + "anyone": "Усіх", + "followers": "Людзей, якія падпісаны на вас", + "follow": "Людзей, на якіх вы падпісаны", + "noone": "Нікога" + }, + "alert": { + "mentions_and_replies": "Згадванні & Адказы", + "boosts": "Пашырэнні", + "favorites": "Упадабаныя", + "new_followers": "Новыя падпісчыкі" + }, + "disabled": { + "notification_hint": "Уключыце апавяшчэнні ў наладах прылады, каб бачыць абнаўлення на экране блакіроўкі.", + "go_to_settings": "Перайсці ў налады апавяшчэнняў" + } } }, "report": { diff --git a/Localization/StringsConvertor/input/ca.lproj/app.json b/Localization/StringsConvertor/input/ca.lproj/app.json index 334d4bbe5..071f035fb 100644 --- a/Localization/StringsConvertor/input/ca.lproj/app.json +++ b/Localization/StringsConvertor/input/ca.lproj/app.json @@ -655,6 +655,10 @@ "profile": "Vés a @%s@%s", "url": "Obre l'enllaç a Mastodon", "hashtag": "Vés a #%s", + "no_user": { + "title": "No User Account Found", + "message": "There's no Useraccount \"%s\" on %s" + }, "empty_state": { "no_results": "No hi ha resultats" }, @@ -705,59 +709,68 @@ "title": "Tut de %s" }, "settings": { - "title": "Configuració", - "section": { - "appearance": { - "title": "Aparença", - "automatic": "Automàtic", - "light": "Sempre Clara", - "dark": "Sempre Fosca" - }, - "look_and_feel": { - "title": "Aspecte i Comportament", - "use_system": "Usa el del Sistema", - "really_dark": "Realment Negre", - "sorta_dark": "Una Mena de Fosc", - "light": "Clar" - }, - "notifications": { - "title": "Notificacions", - "favorites": "Ha afavorit el meu tut", - "follows": "Em segueix", - "boosts": "Ha impulsat el meu tut", - "mentions": "M'ha mencionat", - "trigger": { - "anyone": "algú", - "follower": "un seguidor", - "follow": "a qualsevol que segueixi", - "noone": "ningú", - "title": "Notifica'm quan" - } - }, - "preference": { - "title": "Preferències", - "disable_avatar_animation": "Desactiva avatars animats", - "disable_emoji_animation": "Desactiva emojis animats", - "using_default_browser": "Utilitza el navegador predeterminat per a obrir enllaços", - "open_links_in_mastodon": "Obre enllaços a Mastodon" - }, - "boring_zone": { - "title": "La Zona Avorrida", - "account_settings": "Paràmetres del Compte", - "terms": "Termes de Servei", - "privacy": "Política de Privacitat" - }, - "spicy_zone": { - "title": "La Zona Picant", - "clear": "Esborra la memòria cau de Mèdia", - "signout": "Tancar Sessió" + "overview": { + "title": "Settings", + "general": "General", + "notifications": "Notifications", + "support_mastodon": "Support Mastodon", + "about_mastodon": "About Mastodon", + "server_details": "Server Details", + "logout": "Logout %@" + }, + "about_mastodon": { + "title": "About", + "more_settings": "Even More Settings", + "contribute_to_mastodon": "Contribute to Mastodon", + "privacy_policy": "Privacy Policy", + "clear_media_storage": "Clear Media Storage" + }, + "server_details": { + "about": "About", + "rules": "Rules", + "about_instance": { + "title": "Administrator", + "message_admin": "Message Admin", + "legal_notice": "A legal notice" } }, - "footer": { - "mastodon_description": "Mastodon és un programari de codi obert. Pots informar de problemes a GitHub a %s (%s)" + "general": { + "title": "General", + "appearance": { + "section_title": "Appearance", + "dark": "Dark", + "light": "Light", + "system": "Use Device Appearance" + }, + "design": { + "section_title": "Design", + "show_animations": "Play Animated Avatars and Emoji" + }, + "links": { + "section_title": "Links", + "open_in_mastodon": "Open in Mastodon", + "open_in_browser": "Open in Browser" + } }, - "keyboard": { - "close_settings_window": "Tancar la Finestra de Configuració" + "notifications": { + "title": "Notifications", + "policy": { + "title": "Get Notifications from", + "anyone": "Anyone", + "followers": "People who follow you", + "follow": "People you follow", + "noone": "No one" + }, + "alert": { + "mentions_and_replies": "Mentions & Replies", + "boosts": "Boosts", + "favorites": "Favorites", + "new_followers": "New Followers" + }, + "disabled": { + "notification_hint": "Turn on notifications from your device settings to see updates on your lock screen.", + "go_to_settings": "Go to Notification Settings" + } } }, "report": { diff --git a/Localization/StringsConvertor/input/ckb.lproj/app.json b/Localization/StringsConvertor/input/ckb.lproj/app.json index cd8381b80..15765918b 100644 --- a/Localization/StringsConvertor/input/ckb.lproj/app.json +++ b/Localization/StringsConvertor/input/ckb.lproj/app.json @@ -655,6 +655,10 @@ "profile": "Go to @%s@%s", "url": "Open URL in Mastodon", "hashtag": "Go to #%s", + "no_user": { + "title": "No User Account Found", + "message": "There's no Useraccount \"%s\" on %s" + }, "empty_state": { "no_results": "هیچ ئەنجامێک نەدۆزرایەوە" }, @@ -705,59 +709,68 @@ "title": "پۆستی %s" }, "settings": { - "title": "رێکخستنەکان", - "section": { - "appearance": { - "title": "ڕووخسار", - "automatic": "خۆکار", - "light": "ڕووناک", - "dark": "تاریک" - }, - "look_and_feel": { - "title": "ڕووخسار و هەست", - "use_system": "سیستەم", - "really_dark": "زۆر تاریک", - "sorta_dark": "کەم تاریک", - "light": "ڕووناک" - }, - "notifications": { - "title": "ئاماژەکان نیشان بدە", - "favorites": "پۆستەکەمی بەدڵ دەبێت", - "follows": "شوێنم دەکەوێت", - "boosts": "پۆستەکەم پۆست دەکاتەوە", - "mentions": "ئاماژەم پێ دەکات", - "trigger": { - "anyone": "هەرکەسێک", - "follower": "شوێنکەوتووێکم", - "follow": "هەرکەسێک شوێنی دەکەوم", - "noone": "هیچکەس", - "title": "ئاگادارم بکەوە کاتێک" - } - }, - "preference": { - "title": "پەسەندەکان", - "disable_avatar_animation": "وێنە جووڵاوەکان ناچالاک بکە", - "disable_emoji_animation": "ئیمۆجییە جووڵاوەکان ناچالاک بکە", - "using_default_browser": "وێبگەڕی بنەڕەت بەکار بهێنە بۆ کردنەوەی بەستەرەکان", - "open_links_in_mastodon": "بەستەرەکان لەناو ماستۆدۆن بکەوە" - }, - "boring_zone": { - "title": "ناوچە بێنازەکە", - "account_settings": "ڕێکخستنەکانی هەژمار", - "terms": "مەرجەکانی بەکارهێنان", - "privacy": "سیاسەتی تایبەتێتی" - }, - "spicy_zone": { - "title": "ناوچەی گەرم", - "clear": "بیرگە پاک بکەوە", - "signout": "دەربچۆ" + "overview": { + "title": "Settings", + "general": "General", + "notifications": "Notifications", + "support_mastodon": "Support Mastodon", + "about_mastodon": "About Mastodon", + "server_details": "Server Details", + "logout": "Logout %@" + }, + "about_mastodon": { + "title": "About", + "more_settings": "Even More Settings", + "contribute_to_mastodon": "Contribute to Mastodon", + "privacy_policy": "Privacy Policy", + "clear_media_storage": "Clear Media Storage" + }, + "server_details": { + "about": "About", + "rules": "Rules", + "about_instance": { + "title": "Administrator", + "message_admin": "Message Admin", + "legal_notice": "A legal notice" } }, - "footer": { - "mastodon_description": "ماستۆدۆن پڕۆژەیەکی سەرچاوەکراوەیە. دەتوانیت لە گیتهەب لە کێشەکان ئاگادارمان بکەیتەوە: %s (%s)" + "general": { + "title": "General", + "appearance": { + "section_title": "Appearance", + "dark": "Dark", + "light": "Light", + "system": "Use Device Appearance" + }, + "design": { + "section_title": "Design", + "show_animations": "Play Animated Avatars and Emoji" + }, + "links": { + "section_title": "Links", + "open_in_mastodon": "Open in Mastodon", + "open_in_browser": "Open in Browser" + } }, - "keyboard": { - "close_settings_window": "ڕێخستنەکان دابخە" + "notifications": { + "title": "Notifications", + "policy": { + "title": "Get Notifications from", + "anyone": "Anyone", + "followers": "People who follow you", + "follow": "People you follow", + "noone": "No one" + }, + "alert": { + "mentions_and_replies": "Mentions & Replies", + "boosts": "Boosts", + "favorites": "Favorites", + "new_followers": "New Followers" + }, + "disabled": { + "notification_hint": "Turn on notifications from your device settings to see updates on your lock screen.", + "go_to_settings": "Go to Notification Settings" + } } }, "report": { diff --git a/Localization/StringsConvertor/input/cs.lproj/app.json b/Localization/StringsConvertor/input/cs.lproj/app.json index b6ecac398..37c9aeea2 100644 --- a/Localization/StringsConvertor/input/cs.lproj/app.json +++ b/Localization/StringsConvertor/input/cs.lproj/app.json @@ -655,6 +655,10 @@ "profile": "Go to @%s@%s", "url": "Open URL in Mastodon", "hashtag": "Go to #%s", + "no_user": { + "title": "No User Account Found", + "message": "There's no Useraccount \"%s\" on %s" + }, "empty_state": { "no_results": "Žádné výsledky" }, @@ -705,59 +709,68 @@ "title": "Příspěvek od %s" }, "settings": { - "title": "Nastavení", - "section": { - "appearance": { - "title": "Vzhled", - "automatic": "Automaticky", - "light": "Vždy světlý", - "dark": "Vždy tmavý" - }, - "look_and_feel": { - "title": "Vzhled a chování", - "use_system": "Použít systém", - "really_dark": "Skutečně tmavý", - "sorta_dark": "Sorta Dark", - "light": "Světlý" - }, - "notifications": { - "title": "Upozornění", - "favorites": "Oblíbil si můj příspěvek", - "follows": "Sleduje mě", - "boosts": "Boostnul můj příspěvek", - "mentions": "Zmiňuje mě", - "trigger": { - "anyone": "kdokoliv", - "follower": "sledující", - "follow": "kdokoli, koho sleduji", - "noone": "nikdo", - "title": "Upozornit, když" - } - }, - "preference": { - "title": "Předvolby", - "disable_avatar_animation": "Zakázat animované avatary", - "disable_emoji_animation": "Zakázat animované emoji", - "using_default_browser": "Použít výchozí prohlížeč pro otevírání odkazů", - "open_links_in_mastodon": "Otevřít odkazy v Mastodonu" - }, - "boring_zone": { - "title": "Nudná část", - "account_settings": "Nastavení účtu", - "terms": "Podmínky služby", - "privacy": "Zásady ochrany osobních údajů" - }, - "spicy_zone": { - "title": "Ostrá část", - "clear": "Vymazat mezipaměť médií", - "signout": "Odhlásit se" + "overview": { + "title": "Settings", + "general": "General", + "notifications": "Notifications", + "support_mastodon": "Support Mastodon", + "about_mastodon": "About Mastodon", + "server_details": "Server Details", + "logout": "Logout %@" + }, + "about_mastodon": { + "title": "About", + "more_settings": "Even More Settings", + "contribute_to_mastodon": "Contribute to Mastodon", + "privacy_policy": "Privacy Policy", + "clear_media_storage": "Clear Media Storage" + }, + "server_details": { + "about": "About", + "rules": "Rules", + "about_instance": { + "title": "Administrator", + "message_admin": "Message Admin", + "legal_notice": "A legal notice" } }, - "footer": { - "mastodon_description": "Mastodon je open source software. Na GitHub můžete nahlásit problémy na %s (%s)" + "general": { + "title": "General", + "appearance": { + "section_title": "Appearance", + "dark": "Dark", + "light": "Light", + "system": "Use Device Appearance" + }, + "design": { + "section_title": "Design", + "show_animations": "Play Animated Avatars and Emoji" + }, + "links": { + "section_title": "Links", + "open_in_mastodon": "Open in Mastodon", + "open_in_browser": "Open in Browser" + } }, - "keyboard": { - "close_settings_window": "Zavřít okno nastavení" + "notifications": { + "title": "Notifications", + "policy": { + "title": "Get Notifications from", + "anyone": "Anyone", + "followers": "People who follow you", + "follow": "People you follow", + "noone": "No one" + }, + "alert": { + "mentions_and_replies": "Mentions & Replies", + "boosts": "Boosts", + "favorites": "Favorites", + "new_followers": "New Followers" + }, + "disabled": { + "notification_hint": "Turn on notifications from your device settings to see updates on your lock screen.", + "go_to_settings": "Go to Notification Settings" + } } }, "report": { diff --git a/Localization/StringsConvertor/input/cy.lproj/app.json b/Localization/StringsConvertor/input/cy.lproj/app.json index 829db3a53..cc816434e 100644 --- a/Localization/StringsConvertor/input/cy.lproj/app.json +++ b/Localization/StringsConvertor/input/cy.lproj/app.json @@ -655,6 +655,10 @@ "profile": "Go to @%s@%s", "url": "Open URL in Mastodon", "hashtag": "Go to #%s", + "no_user": { + "title": "No User Account Found", + "message": "There's no Useraccount \"%s\" on %s" + }, "empty_state": { "no_results": "Dim canlyniadau" }, @@ -705,59 +709,68 @@ "title": "Tŵt gan %s" }, "settings": { - "title": "Gosodiadau", - "section": { - "appearance": { - "title": "Gwedd", - "automatic": "Awtomatig", - "light": "Golau", - "dark": "Tywyll" - }, - "look_and_feel": { - "title": "Gwedd", - "use_system": "Dull y System", - "really_dark": "Tywyll Iawn", - "sorta_dark": "Eitha' Tywyll", - "light": "Golau" - }, - "notifications": { - "title": "Hysbysiadau", - "favorites": "Yn ffefrynnu fy mhost", - "follows": "Yn fy nilyn", - "boosts": "Yn hybu fy mhost", - "mentions": "Yn sôn amdana i", - "trigger": { - "anyone": "unrhyw un", - "follower": "dilynwr", - "follow": "unrhyw un o'm dilynion", - "noone": "neb", - "title": "Rhowch wybod i mi pan" - } - }, - "preference": { - "title": "Dewisiadau", - "disable_avatar_animation": "Analluogi rhithffurfiau wedi'u hanimeiddio", - "disable_emoji_animation": "Analluogi emoji wedi'u hanimeiddio", - "using_default_browser": "Defnyddio porwr rhagosodedig i agor dolenni", - "open_links_in_mastodon": "Agor dolenni ym Mastodon" - }, - "boring_zone": { - "title": "Yr Ardal Ddiflas", - "account_settings": "Gosodiadau Cyfrif", - "terms": "Telerau Gwasanaeth", - "privacy": "Polisi Preifatrwydd" - }, - "spicy_zone": { - "title": "Yr Ardal Sbeislyd", - "clear": "Clirio Storfa Cyfryngau", - "signout": "Allgofnodi" + "overview": { + "title": "Settings", + "general": "General", + "notifications": "Notifications", + "support_mastodon": "Support Mastodon", + "about_mastodon": "About Mastodon", + "server_details": "Server Details", + "logout": "Logout %@" + }, + "about_mastodon": { + "title": "About", + "more_settings": "Even More Settings", + "contribute_to_mastodon": "Contribute to Mastodon", + "privacy_policy": "Privacy Policy", + "clear_media_storage": "Clear Media Storage" + }, + "server_details": { + "about": "About", + "rules": "Rules", + "about_instance": { + "title": "Administrator", + "message_admin": "Message Admin", + "legal_notice": "A legal notice" } }, - "footer": { - "mastodon_description": "Mae Mastodon yn feddalwedd cod agored. Gallech roi gwybod am wallau ar GitHub: %s (%s)" + "general": { + "title": "General", + "appearance": { + "section_title": "Appearance", + "dark": "Dark", + "light": "Light", + "system": "Use Device Appearance" + }, + "design": { + "section_title": "Design", + "show_animations": "Play Animated Avatars and Emoji" + }, + "links": { + "section_title": "Links", + "open_in_mastodon": "Open in Mastodon", + "open_in_browser": "Open in Browser" + } }, - "keyboard": { - "close_settings_window": "Cau Ffenest Gosodiadau" + "notifications": { + "title": "Notifications", + "policy": { + "title": "Get Notifications from", + "anyone": "Anyone", + "followers": "People who follow you", + "follow": "People you follow", + "noone": "No one" + }, + "alert": { + "mentions_and_replies": "Mentions & Replies", + "boosts": "Boosts", + "favorites": "Favorites", + "new_followers": "New Followers" + }, + "disabled": { + "notification_hint": "Turn on notifications from your device settings to see updates on your lock screen.", + "go_to_settings": "Go to Notification Settings" + } } }, "report": { diff --git a/Localization/StringsConvertor/input/da.lproj/app.json b/Localization/StringsConvertor/input/da.lproj/app.json index 7f7a6217c..7bdd27796 100644 --- a/Localization/StringsConvertor/input/da.lproj/app.json +++ b/Localization/StringsConvertor/input/da.lproj/app.json @@ -655,6 +655,10 @@ "profile": "Go to @%s@%s", "url": "Open URL in Mastodon", "hashtag": "Go to #%s", + "no_user": { + "title": "No User Account Found", + "message": "There's no Useraccount \"%s\" on %s" + }, "empty_state": { "no_results": "No results" }, @@ -705,59 +709,68 @@ "title": "Post from %s" }, "settings": { - "title": "Settings", - "section": { - "appearance": { - "title": "Appearance", - "automatic": "Automatic", - "light": "Always Light", - "dark": "Always Dark" - }, - "look_and_feel": { - "title": "Look and Feel", - "use_system": "Use System", - "really_dark": "Really Dark", - "sorta_dark": "Sorta Dark", - "light": "Light" - }, - "notifications": { - "title": "Notifications", - "favorites": "Favorites my post", - "follows": "Follows me", - "boosts": "Reblogs my post", - "mentions": "Mentions me", - "trigger": { - "anyone": "anyone", - "follower": "a follower", - "follow": "anyone I follow", - "noone": "no one", - "title": "Notify me when" - } - }, - "preference": { - "title": "Preferences", - "disable_avatar_animation": "Disable animated avatars", - "disable_emoji_animation": "Disable animated emojis", - "using_default_browser": "Use default browser to open links", - "open_links_in_mastodon": "Open links in Mastodon" - }, - "boring_zone": { - "title": "The Boring Zone", - "account_settings": "Account Settings", - "terms": "Terms of Service", - "privacy": "Privacy Policy" - }, - "spicy_zone": { - "title": "The Spicy Zone", - "clear": "Clear Media Cache", - "signout": "Sign Out" + "overview": { + "title": "Settings", + "general": "General", + "notifications": "Notifications", + "support_mastodon": "Support Mastodon", + "about_mastodon": "About Mastodon", + "server_details": "Server Details", + "logout": "Logout %@" + }, + "about_mastodon": { + "title": "About", + "more_settings": "Even More Settings", + "contribute_to_mastodon": "Contribute to Mastodon", + "privacy_policy": "Privacy Policy", + "clear_media_storage": "Clear Media Storage" + }, + "server_details": { + "about": "About", + "rules": "Rules", + "about_instance": { + "title": "Administrator", + "message_admin": "Message Admin", + "legal_notice": "A legal notice" } }, - "footer": { - "mastodon_description": "Mastodon is open source software. You can report issues on GitHub at %s (%s)" + "general": { + "title": "General", + "appearance": { + "section_title": "Appearance", + "dark": "Dark", + "light": "Light", + "system": "Use Device Appearance" + }, + "design": { + "section_title": "Design", + "show_animations": "Play Animated Avatars and Emoji" + }, + "links": { + "section_title": "Links", + "open_in_mastodon": "Open in Mastodon", + "open_in_browser": "Open in Browser" + } }, - "keyboard": { - "close_settings_window": "Close Settings Window" + "notifications": { + "title": "Notifications", + "policy": { + "title": "Get Notifications from", + "anyone": "Anyone", + "followers": "People who follow you", + "follow": "People you follow", + "noone": "No one" + }, + "alert": { + "mentions_and_replies": "Mentions & Replies", + "boosts": "Boosts", + "favorites": "Favorites", + "new_followers": "New Followers" + }, + "disabled": { + "notification_hint": "Turn on notifications from your device settings to see updates on your lock screen.", + "go_to_settings": "Go to Notification Settings" + } } }, "report": { diff --git a/Localization/StringsConvertor/input/de.lproj/app.json b/Localization/StringsConvertor/input/de.lproj/app.json index 6f09e3d74..ba547c6c7 100644 --- a/Localization/StringsConvertor/input/de.lproj/app.json +++ b/Localization/StringsConvertor/input/de.lproj/app.json @@ -98,10 +98,10 @@ "unknown_language": "Unbekannt" }, "edit_post": "Bearbeiten", - "bookmark": "Bookmark", - "remove_bookmark": "Remove Bookmark", - "follow": "Follow %s", - "unfollow": "Unfollow %s" + "bookmark": "Lesezeichen", + "remove_bookmark": "Lesezeichen entfernen", + "follow": "%s folgen", + "unfollow": "%s entfolgen" }, "tabs": { "home": "Startseite", @@ -265,7 +265,7 @@ "welcome": { "log_in": "Anmelden", "learn_more": "Mehr erfahren", - "join_default_server": "Join %@", + "join_default_server": "%@ beitreten", "pick_server": "Einen anderen Server auswählen", "separator": { "or": "oder" @@ -462,8 +462,8 @@ } }, "suggestion_account": { - "title": "Popular on Mastodon", - "follow_all": "Follow all" + "title": "Beliebt auf Mastodon", + "follow_all": "Allen folgen" }, "compose": { "title": { @@ -653,13 +653,17 @@ "posts": "Posts matching \"%s\"", "people": "People matching \"%s\"", "profile": "Go to @%s@%s", - "url": "Open URL in Mastodon", - "hashtag": "Go to #%s", + "url": "URL in Mastodon öffnen", + "hashtag": "Wechseln zu #%s", + "no_user": { + "title": "No User Account Found", + "message": "There's no Useraccount \"%s\" on %s" + }, "empty_state": { "no_results": "Keine Ergebnisse" }, "recent_search": "Zuletzt gesucht", - "clear_all": "Clear all", + "clear_all": "Alles löschen", "clear": "Zurücksetzen" } }, @@ -705,59 +709,68 @@ "title": "Beitrag von %s" }, "settings": { - "title": "Einstellungen", - "section": { - "appearance": { - "title": "Darstellung", - "automatic": "Automatisch", - "light": "Immer hell", - "dark": "Immer dunkel" - }, - "look_and_feel": { - "title": "Erscheinungsbild", - "use_system": "Systemeinstellung benutzen", - "really_dark": "Wirklich dunkel", - "sorta_dark": "Ziemlich dunkel", - "light": "Hell" - }, - "notifications": { - "title": "Benachrichtigungen", - "favorites": "Meinen Beitrag favorisiert", - "follows": "Mir folgt", - "boosts": "Meinen Beitrag teilt", - "mentions": "Mich erwähnt", - "trigger": { - "anyone": "jeder", - "follower": "ein Folgender", - "follow": "ein von mir Gefolgter", - "noone": "niemand", - "title": "Benachrichtige mich, wenn" - } - }, - "preference": { - "title": "Präferenzen", - "disable_avatar_animation": "Animierte Profilbilder deaktivieren", - "disable_emoji_animation": "Animierte Emojis deaktivieren", - "using_default_browser": "Standardbrowser zum Öffnen von Links verwenden", - "open_links_in_mastodon": "Links in Mastodon öffnen" - }, - "boring_zone": { - "title": "Der langweilige Bereich", - "account_settings": "Kontoeinstellungen", - "terms": "Allgemeine Geschäftsbedingungen", - "privacy": "Datenschutzerklärung" - }, - "spicy_zone": { - "title": "Der Gefährliche Bereich", - "clear": "Medien-Cache leeren", - "signout": "Abmelden" + "overview": { + "title": "Settings", + "general": "General", + "notifications": "Notifications", + "support_mastodon": "Support Mastodon", + "about_mastodon": "About Mastodon", + "server_details": "Server Details", + "logout": "Logout %@" + }, + "about_mastodon": { + "title": "About", + "more_settings": "Even More Settings", + "contribute_to_mastodon": "Contribute to Mastodon", + "privacy_policy": "Privacy Policy", + "clear_media_storage": "Clear Media Storage" + }, + "server_details": { + "about": "About", + "rules": "Rules", + "about_instance": { + "title": "Administrator", + "message_admin": "Message Admin", + "legal_notice": "A legal notice" } }, - "footer": { - "mastodon_description": "Mastodon ist quelloffene Software. Du kannst auf GitHub unter %s (%s) Probleme melden" + "general": { + "title": "General", + "appearance": { + "section_title": "Appearance", + "dark": "Dark", + "light": "Light", + "system": "Use Device Appearance" + }, + "design": { + "section_title": "Design", + "show_animations": "Play Animated Avatars and Emoji" + }, + "links": { + "section_title": "Links", + "open_in_mastodon": "Open in Mastodon", + "open_in_browser": "Open in Browser" + } }, - "keyboard": { - "close_settings_window": "Einstellungsfenster schließen" + "notifications": { + "title": "Notifications", + "policy": { + "title": "Get Notifications from", + "anyone": "Anyone", + "followers": "People who follow you", + "follow": "People you follow", + "noone": "No one" + }, + "alert": { + "mentions_and_replies": "Mentions & Replies", + "boosts": "Boosts", + "favorites": "Favorites", + "new_followers": "New Followers" + }, + "disabled": { + "notification_hint": "Turn on notifications from your device settings to see updates on your lock screen.", + "go_to_settings": "Go to Notification Settings" + } } }, "report": { diff --git a/Localization/StringsConvertor/input/el.lproj/app.json b/Localization/StringsConvertor/input/el.lproj/app.json index 3023b7f3f..359dc2b9d 100644 --- a/Localization/StringsConvertor/input/el.lproj/app.json +++ b/Localization/StringsConvertor/input/el.lproj/app.json @@ -650,16 +650,20 @@ } }, "searching": { - "posts": "Posts matching \"%s\"", - "people": "People matching \"%s\"", - "profile": "Go to @%s@%s", - "url": "Open URL in Mastodon", - "hashtag": "Go to #%s", + "posts": "Αναρτήσεις που ταιριάζουν με «%s»", + "people": "Άτομα που ταιριάζουν με «%s»", + "profile": "Μετάβαση στο @%s@%s", + "url": "Άνοιγμα URL στο Mastodon", + "hashtag": "Μετάβαση στο #%s", + "no_user": { + "title": "No User Account Found", + "message": "There's no Useraccount \"%s\" on %s" + }, "empty_state": { "no_results": "Κανένα αποτέλεσμα" }, "recent_search": "Πρόσφατες αναζητήσεις", - "clear_all": "Clear all", + "clear_all": "Εκκαθάριση όλων", "clear": "Εκκαθάριση" } }, @@ -705,59 +709,68 @@ "title": "Ανάρτηση από %s" }, "settings": { - "title": "Ρυθμίσεις", - "section": { - "appearance": { - "title": "Εμφάνιση", - "automatic": "Αυτόματο", - "light": "Πάντα Φωτεινό", - "dark": "Πάντα Σκοτεινό" - }, - "look_and_feel": { - "title": "Eμφάνιση και Αίσθηση", - "use_system": "Χρήση Συστήματος", - "really_dark": "Πραγματικά Σκοτεινό", - "sorta_dark": "Περίπου Σκοτεινό", - "light": "Φωτεινό" - }, - "notifications": { - "title": "Ειδοποιήσεις", - "favorites": "Ορίζει ως αγαπημένη την ανάρτησή μου", - "follows": "Με ακολουθεί", - "boosts": "Αναδημοσιεύει την ανάρτησή μου", - "mentions": "Με επισημαίνει", - "trigger": { - "anyone": "οποιοσδήποτε", - "follower": "ακόλουθος", - "follow": "όποιον ακολουθώ", - "noone": "κανείς", - "title": "Να ειδοποιούμαι όταν" - } - }, - "preference": { - "title": "Προτιμήσεις", - "disable_avatar_animation": "Απενεργοποίηση κινούμενων avatars", - "disable_emoji_animation": "Απενεργοποίηση κινούμενων emojis", - "using_default_browser": "Χρησιμοποίησε τον προεπιλεγμένο περιηγητή για να ανοίξεις συνδέσμους", - "open_links_in_mastodon": "Άνοιγμα συνδέσμων στο Mastodon" - }, - "boring_zone": { - "title": "Η Βαρετή Ζώνη", - "account_settings": "Ρυθμίσεις Λογαριασμού", - "terms": "Όροι Χρήσης", - "privacy": "Πολιτική Απορρήτου" - }, - "spicy_zone": { - "title": "Η Πικάντικη Ζώνη", - "clear": "Καθαρισμός Κρυφής Μνήμης Πολυμέσων", - "signout": "Αποσύνδεση" + "overview": { + "title": "Settings", + "general": "General", + "notifications": "Notifications", + "support_mastodon": "Support Mastodon", + "about_mastodon": "About Mastodon", + "server_details": "Server Details", + "logout": "Logout %@" + }, + "about_mastodon": { + "title": "About", + "more_settings": "Even More Settings", + "contribute_to_mastodon": "Contribute to Mastodon", + "privacy_policy": "Privacy Policy", + "clear_media_storage": "Clear Media Storage" + }, + "server_details": { + "about": "About", + "rules": "Rules", + "about_instance": { + "title": "Administrator", + "message_admin": "Message Admin", + "legal_notice": "A legal notice" } }, - "footer": { - "mastodon_description": "Το Mastodon είναι λογισμικό ανοιχτού κώδικα. Μπορείς να αναφέρεις ζητήματα στο GitHub στο %s (%s)" + "general": { + "title": "General", + "appearance": { + "section_title": "Appearance", + "dark": "Dark", + "light": "Light", + "system": "Use Device Appearance" + }, + "design": { + "section_title": "Design", + "show_animations": "Play Animated Avatars and Emoji" + }, + "links": { + "section_title": "Links", + "open_in_mastodon": "Open in Mastodon", + "open_in_browser": "Open in Browser" + } }, - "keyboard": { - "close_settings_window": "Κλείσιμο Παραθύρου Ρυθμίσεων" + "notifications": { + "title": "Notifications", + "policy": { + "title": "Get Notifications from", + "anyone": "Anyone", + "followers": "People who follow you", + "follow": "People you follow", + "noone": "No one" + }, + "alert": { + "mentions_and_replies": "Mentions & Replies", + "boosts": "Boosts", + "favorites": "Favorites", + "new_followers": "New Followers" + }, + "disabled": { + "notification_hint": "Turn on notifications from your device settings to see updates on your lock screen.", + "go_to_settings": "Go to Notification Settings" + } } }, "report": { diff --git a/Localization/StringsConvertor/input/en-US.lproj/app.json b/Localization/StringsConvertor/input/en-US.lproj/app.json index 4a7792b8b..6fd239f37 100644 --- a/Localization/StringsConvertor/input/en-US.lproj/app.json +++ b/Localization/StringsConvertor/input/en-US.lproj/app.json @@ -655,6 +655,10 @@ "profile": "Go to @%s@%s", "url": "Open URL in Mastodon", "hashtag": "Go to #%s", + "no_user": { + "title": "No User Account Found", + "message": "There's no Useraccount \"%s\" on %s" + }, "empty_state": { "no_results": "No results" }, @@ -705,59 +709,68 @@ "title": "Post from %s" }, "settings": { - "title": "Settings", - "section": { - "appearance": { - "title": "Appearance", - "automatic": "Automatic", - "light": "Always Light", - "dark": "Always Dark" - }, - "look_and_feel": { - "title": "Look and Feel", - "use_system": "Use System", - "really_dark": "Really Dark", - "sorta_dark": "Sorta Dark", - "light": "Light" - }, - "notifications": { - "title": "Notifications", - "favorites": "Favorites my post", - "follows": "Follows me", - "boosts": "Reblogs my post", - "mentions": "Mentions me", - "trigger": { - "anyone": "anyone", - "follower": "a follower", - "follow": "anyone I follow", - "noone": "no one", - "title": "Notify me when" - } - }, - "preference": { - "title": "Preferences", - "disable_avatar_animation": "Disable animated avatars", - "disable_emoji_animation": "Disable animated emojis", - "using_default_browser": "Use default browser to open links", - "open_links_in_mastodon": "Open links in Mastodon" - }, - "boring_zone": { - "title": "The Boring Zone", - "account_settings": "Account Settings", - "terms": "Terms of Service", - "privacy": "Privacy Policy" - }, - "spicy_zone": { - "title": "The Spicy Zone", - "clear": "Clear Media Cache", - "signout": "Sign Out" + "overview": { + "title": "Settings", + "general": "General", + "notifications": "Notifications", + "support_mastodon": "Support Mastodon", + "about_mastodon": "About Mastodon", + "server_details": "Server Details", + "logout": "Logout %@" + }, + "about_mastodon": { + "title": "About", + "more_settings": "Even More Settings", + "contribute_to_mastodon": "Contribute to Mastodon", + "privacy_policy": "Privacy Policy", + "clear_media_storage": "Clear Media Storage" + }, + "server_details": { + "about": "About", + "rules": "Rules", + "about_instance": { + "title": "Administrator", + "message_admin": "Message Admin", + "legal_notice": "A legal notice" } }, - "footer": { - "mastodon_description": "Mastodon is open source software. You can report issues on GitHub at %s (%s)" + "general": { + "title": "General", + "appearance": { + "section_title": "Appearance", + "dark": "Dark", + "light": "Light", + "system": "Use Device Appearance" + }, + "design": { + "section_title": "Design", + "show_animations": "Play Animated Avatars and Emoji" + }, + "links": { + "section_title": "Links", + "open_in_mastodon": "Open in Mastodon", + "open_in_browser": "Open in Browser" + } }, - "keyboard": { - "close_settings_window": "Close Settings Window" + "notifications": { + "title": "Notifications", + "policy": { + "title": "Get Notifications from", + "anyone": "Anyone", + "followers": "People who follow you", + "follow": "People you follow", + "noone": "No one" + }, + "alert": { + "mentions_and_replies": "Mentions & Replies", + "boosts": "Boosts", + "favorites": "Favorites", + "new_followers": "New Followers" + }, + "disabled": { + "notification_hint": "Turn on notifications from your device settings to see updates on your lock screen.", + "go_to_settings": "Go to Notification Settings" + } } }, "report": { diff --git a/Localization/StringsConvertor/input/en.lproj/app.json b/Localization/StringsConvertor/input/en.lproj/app.json index 30630361f..6fd239f37 100644 --- a/Localization/StringsConvertor/input/en.lproj/app.json +++ b/Localization/StringsConvertor/input/en.lproj/app.json @@ -658,7 +658,7 @@ "no_user": { "title": "No User Account Found", "message": "There's no Useraccount \"%s\" on %s" - } + }, "empty_state": { "no_results": "No results" }, @@ -717,8 +717,7 @@ "about_mastodon": "About Mastodon", "server_details": "Server Details", "logout": "Logout %@" - } - + }, "about_mastodon": { "title": "About", "more_settings": "Even More Settings", @@ -726,6 +725,15 @@ "privacy_policy": "Privacy Policy", "clear_media_storage": "Clear Media Storage" }, + "server_details": { + "about": "About", + "rules": "Rules", + "about_instance": { + "title": "Administrator", + "message_admin": "Message Admin", + "legal_notice": "A legal notice" + } + }, "general": { "title": "General", "appearance": { @@ -763,7 +771,6 @@ "notification_hint": "Turn on notifications from your device settings to see updates on your lock screen.", "go_to_settings": "Go to Notification Settings" } - } }, "report": { diff --git a/Localization/StringsConvertor/input/es-AR.lproj/app.json b/Localization/StringsConvertor/input/es-AR.lproj/app.json index 33b537cb3..91dc468e0 100644 --- a/Localization/StringsConvertor/input/es-AR.lproj/app.json +++ b/Localization/StringsConvertor/input/es-AR.lproj/app.json @@ -655,6 +655,10 @@ "profile": "Ir a @%s@%s", "url": "Abrir dirección web en Mastodon", "hashtag": "Ir a %s", + "no_user": { + "title": "No se encontró la cuenta del usuario", + "message": "No se encontró la cuenta de usuario \"%s\" en %s" + }, "empty_state": { "no_results": "No hay resultados" }, @@ -705,59 +709,68 @@ "title": "Mensaje de %s" }, "settings": { - "title": "Configuración", - "section": { - "appearance": { - "title": "Apariencia", - "automatic": "Automática", - "light": "Siempre clara", - "dark": "Siempre oscura" - }, - "look_and_feel": { - "title": "Apariencia", - "use_system": "Usar sistema", - "really_dark": "Oscuro de verdad", - "sorta_dark": "Algo oscuro", - "light": "Claro" - }, - "notifications": { - "title": "Notificaciones", - "favorites": "Marca mi mensaje como favorito", - "follows": "Me sigue", - "boosts": "Adhiere a mi mensaje", - "mentions": "Me menciona", - "trigger": { - "anyone": "cualquiera", - "follower": "un seguidor", - "follow": "alguien a quien sigo", - "noone": "nadie", - "title": "Notificarme cuando" - } - }, - "preference": { - "title": "Configuración", - "disable_avatar_animation": "Deshabilitar avatares animados", - "disable_emoji_animation": "Deshabilitar emojis animados", - "using_default_browser": "Usar navegador web predet. para abrir enlaces", - "open_links_in_mastodon": "Abrir enlaces en Mastodon" - }, - "boring_zone": { - "title": "La zona aburrida", - "account_settings": "Configuración de la cuenta", - "terms": "Términos del servicio", - "privacy": "Política de privacidad" - }, - "spicy_zone": { - "title": "La zona picante", - "clear": "Limpiar memoria caché multimedia", - "signout": "Cerrar sesión" + "overview": { + "title": "Configuración", + "general": "General", + "notifications": "Notificaciones", + "support_mastodon": "Apoyá a Mastodon", + "about_mastodon": "Acerca de Mastodon", + "server_details": "Detalles del servidor", + "logout": "Cerrar sesión en %@" + }, + "about_mastodon": { + "title": "Información", + "more_settings": "Configuración extra", + "contribute_to_mastodon": "Contribuí a Mastodon", + "privacy_policy": "Política de privacidad", + "clear_media_storage": "Limpiar almacenamiento multimedia" + }, + "server_details": { + "about": "Información", + "rules": "Reglas", + "about_instance": { + "title": "Administración", + "message_admin": "Enviar mensaje a la administración", + "legal_notice": "Un aviso legal" } }, - "footer": { - "mastodon_description": "Mastodon es software de código abierto. Podés informar errores en GitHub en %s (%s)" + "general": { + "title": "General", + "appearance": { + "section_title": "Apariencia", + "dark": "Oscura", + "light": "Clara", + "system": "Usar apariencia del dispositivo" + }, + "design": { + "section_title": "Diseño", + "show_animations": "Reproducir avatares animados y emojis" + }, + "links": { + "section_title": "Enlaces", + "open_in_mastodon": "Abrir en Mastodon", + "open_in_browser": "Abrir en el navegador web" + } }, - "keyboard": { - "close_settings_window": "Cerrar ventana de configuración" + "notifications": { + "title": "Notificaciones", + "policy": { + "title": "Recibir notificaciones de", + "anyone": "Cualquier cuenta", + "followers": "Cuentas que te siguen", + "follow": "Cuentas que seguís", + "noone": "Ninguna cuenta" + }, + "alert": { + "mentions_and_replies": "Menciones y respuestas", + "boosts": "Adhesiones", + "favorites": "Favoritos", + "new_followers": "Nuevos seguidores" + }, + "disabled": { + "notification_hint": "Activá las notificaciones desde la configuración de tu dispositivo para ver actualizaciones en la pantalla de bloqueo.", + "go_to_settings": "Ir a la configuración de notificaciones" + } } }, "report": { diff --git a/Localization/StringsConvertor/input/es.lproj/app.json b/Localization/StringsConvertor/input/es.lproj/app.json index b47fed426..3660e7da6 100644 --- a/Localization/StringsConvertor/input/es.lproj/app.json +++ b/Localization/StringsConvertor/input/es.lproj/app.json @@ -655,6 +655,10 @@ "profile": "Go to @%s@%s", "url": "Open URL in Mastodon", "hashtag": "Go to #%s", + "no_user": { + "title": "No User Account Found", + "message": "There's no Useraccount \"%s\" on %s" + }, "empty_state": { "no_results": "Sin resultados" }, @@ -705,59 +709,68 @@ "title": "Publicación de %s" }, "settings": { - "title": "Configuración", - "section": { - "appearance": { - "title": "Apariencia", - "automatic": "Automática", - "light": "Siempre Clara", - "dark": "Siempre Oscura" - }, - "look_and_feel": { - "title": "Apariencia", - "use_system": "Uso del sistema", - "really_dark": "Realmente Oscuro", - "sorta_dark": "Más o Menos Oscuro", - "light": "Claro" - }, - "notifications": { - "title": "Notificaciones", - "favorites": "Marque como favorita mi publicación", - "follows": "Me siga", - "boosts": "Rebloguee mi publicación", - "mentions": "Me mencione", - "trigger": { - "anyone": "cualquiera", - "follower": "un seguidor", - "follow": "cualquiera que yo siga", - "noone": "nadie", - "title": "Recibir notificación cuando" - } - }, - "preference": { - "title": "Preferencias", - "disable_avatar_animation": "Deshabilitar avatares animados", - "disable_emoji_animation": "Deshabilitar emojis animados", - "using_default_browser": "Usar navegador predeterminado para abrir los enlaces", - "open_links_in_mastodon": "Abrir links en Mastodon" - }, - "boring_zone": { - "title": "La Zona Aburrida", - "account_settings": "Configuración de Cuenta", - "terms": "Términos de Servicio", - "privacy": "Política de Privacidad" - }, - "spicy_zone": { - "title": "La Zona Picante", - "clear": "Borrar Caché de Multimedia", - "signout": "Cerrar Sesión" + "overview": { + "title": "Settings", + "general": "General", + "notifications": "Notifications", + "support_mastodon": "Support Mastodon", + "about_mastodon": "About Mastodon", + "server_details": "Server Details", + "logout": "Logout %@" + }, + "about_mastodon": { + "title": "About", + "more_settings": "Even More Settings", + "contribute_to_mastodon": "Contribute to Mastodon", + "privacy_policy": "Privacy Policy", + "clear_media_storage": "Clear Media Storage" + }, + "server_details": { + "about": "About", + "rules": "Rules", + "about_instance": { + "title": "Administrator", + "message_admin": "Message Admin", + "legal_notice": "A legal notice" } }, - "footer": { - "mastodon_description": "Mastodon es software de código abierto. Puedes reportar errores en GitHub en %s (%s)" + "general": { + "title": "General", + "appearance": { + "section_title": "Appearance", + "dark": "Dark", + "light": "Light", + "system": "Use Device Appearance" + }, + "design": { + "section_title": "Design", + "show_animations": "Play Animated Avatars and Emoji" + }, + "links": { + "section_title": "Links", + "open_in_mastodon": "Open in Mastodon", + "open_in_browser": "Open in Browser" + } }, - "keyboard": { - "close_settings_window": "Cerrar Ventana de Configuración" + "notifications": { + "title": "Notifications", + "policy": { + "title": "Get Notifications from", + "anyone": "Anyone", + "followers": "People who follow you", + "follow": "People you follow", + "noone": "No one" + }, + "alert": { + "mentions_and_replies": "Mentions & Replies", + "boosts": "Boosts", + "favorites": "Favorites", + "new_followers": "New Followers" + }, + "disabled": { + "notification_hint": "Turn on notifications from your device settings to see updates on your lock screen.", + "go_to_settings": "Go to Notification Settings" + } } }, "report": { diff --git a/Localization/StringsConvertor/input/eu.lproj/app.json b/Localization/StringsConvertor/input/eu.lproj/app.json index 91074523d..bc10c5484 100644 --- a/Localization/StringsConvertor/input/eu.lproj/app.json +++ b/Localization/StringsConvertor/input/eu.lproj/app.json @@ -655,6 +655,10 @@ "profile": "Go to @%s@%s", "url": "Open URL in Mastodon", "hashtag": "Go to #%s", + "no_user": { + "title": "No User Account Found", + "message": "There's no Useraccount \"%s\" on %s" + }, "empty_state": { "no_results": "Emaitzarik ez" }, @@ -705,59 +709,68 @@ "title": "%s(e)n bidalketa" }, "settings": { - "title": "Ezarpenak", - "section": { - "appearance": { - "title": "Itxura", - "automatic": "Automatikoa", - "light": "Beti argia", - "dark": "Beti iluna" - }, - "look_and_feel": { - "title": "Itxura", - "use_system": "Erabili sistemakoa", - "really_dark": "Oso iluna", - "sorta_dark": "Ilun antzekoa", - "light": "Argia" - }, - "notifications": { - "title": "Jakinarazpenak", - "favorites": "Nire bidalketa gogoko egitean", - "follows": "Jarraitzen nau", - "boosts": "Nire bidalketa bultzatu du", - "mentions": "Aipatu nau", - "trigger": { - "anyone": "edozein", - "follower": "jarraitzaile bat", - "follow": "jarraitzen dudan edonor", - "noone": "inor ez", - "title": "Noiz jakinarazi:" - } - }, - "preference": { - "title": "Hobespenak", - "disable_avatar_animation": "Desgaitu abatar animatuak", - "disable_emoji_animation": "Desgaitu emoji animatuak", - "using_default_browser": "Erabili nabigatzaile lehenetsia estekak irekitzeko", - "open_links_in_mastodon": "Ireki estekak Mastodonen" - }, - "boring_zone": { - "title": "Eremu aspergarria", - "account_settings": "Kontuaren ezarpenak", - "terms": "Zerbitzu-baldintzak", - "privacy": "Pribatutasun-gidalerroak" - }, - "spicy_zone": { - "title": "Eremu beroa", - "clear": "Garbitu multimediaren cachea", - "signout": "Amaitu saioa" + "overview": { + "title": "Settings", + "general": "General", + "notifications": "Notifications", + "support_mastodon": "Support Mastodon", + "about_mastodon": "About Mastodon", + "server_details": "Server Details", + "logout": "Logout %@" + }, + "about_mastodon": { + "title": "About", + "more_settings": "Even More Settings", + "contribute_to_mastodon": "Contribute to Mastodon", + "privacy_policy": "Privacy Policy", + "clear_media_storage": "Clear Media Storage" + }, + "server_details": { + "about": "About", + "rules": "Rules", + "about_instance": { + "title": "Administrator", + "message_admin": "Message Admin", + "legal_notice": "A legal notice" } }, - "footer": { - "mastodon_description": "Mastodon software librea da. Arazoen berri eman dezakezu GitHub bidez: %s (%s)" + "general": { + "title": "General", + "appearance": { + "section_title": "Appearance", + "dark": "Dark", + "light": "Light", + "system": "Use Device Appearance" + }, + "design": { + "section_title": "Design", + "show_animations": "Play Animated Avatars and Emoji" + }, + "links": { + "section_title": "Links", + "open_in_mastodon": "Open in Mastodon", + "open_in_browser": "Open in Browser" + } }, - "keyboard": { - "close_settings_window": "Itxi ezarpenen leihoa" + "notifications": { + "title": "Notifications", + "policy": { + "title": "Get Notifications from", + "anyone": "Anyone", + "followers": "People who follow you", + "follow": "People you follow", + "noone": "No one" + }, + "alert": { + "mentions_and_replies": "Mentions & Replies", + "boosts": "Boosts", + "favorites": "Favorites", + "new_followers": "New Followers" + }, + "disabled": { + "notification_hint": "Turn on notifications from your device settings to see updates on your lock screen.", + "go_to_settings": "Go to Notification Settings" + } } }, "report": { diff --git a/Localization/StringsConvertor/input/fi.lproj/Localizable.stringsdict b/Localization/StringsConvertor/input/fi.lproj/Localizable.stringsdict index d97fbfc9b..cc9808eaa 100644 --- a/Localization/StringsConvertor/input/fi.lproj/Localizable.stringsdict +++ b/Localization/StringsConvertor/input/fi.lproj/Localizable.stringsdict @@ -168,9 +168,9 @@ NSStringFormatValueTypeKey ld one - 1 edelleen jako + Yksi edelleenjulkaisu other - %ld edelleen jakoa + %ld edelleenjulkaisua plural.count.reblog_a11y @@ -184,9 +184,9 @@ NSStringFormatValueTypeKey ld one - 1 edelleenjako + Yksi edelleenjulkaisu other - %ld edelleenjakoa + %ld edelleenjulkaisua plural.count.reply diff --git a/Localization/StringsConvertor/input/fi.lproj/app.json b/Localization/StringsConvertor/input/fi.lproj/app.json index 8c0a995ae..5ce81cbb7 100644 --- a/Localization/StringsConvertor/input/fi.lproj/app.json +++ b/Localization/StringsConvertor/input/fi.lproj/app.json @@ -125,10 +125,10 @@ "next_status": "Seuraava julkaisu", "open_status": "Avaa julkaisu", "open_author_profile": "Avaa tekijän profiili", - "open_reblogger_profile": "Avaa edelleen jakajan profiili", + "open_reblogger_profile": "Avaa edelleenjulkaisijan profiili", "reply_status": "Vastaa julkaisuun", - "toggle_reblog": "Toggle Reblog on Post", - "toggle_favorite": "Toggle Favorite on Post", + "toggle_reblog": "Kytke julkaisun jakaminen", + "toggle_favorite": "Kytke julkaisun suosikkivalinta", "toggle_content_warning": "Vaihda sisältövaroitus", "preview_image": "Esikatsele kuvaa" }, @@ -138,7 +138,7 @@ } }, "status": { - "user_reblogged": "%s jakoi edelleen", + "user_reblogged": "%s julkaisi edelleen", "user_replied_to": "Vastasi %s:lle", "show_post": "Näytä julkaisu", "show_user_profile": "Näytä tili", @@ -160,8 +160,8 @@ }, "actions": { "reply": "Vastaa", - "reblog": "Jaa edelleen", - "unreblog": "Peru edelleen jako", + "reblog": "Julkaise uudelleen", + "unreblog": "Peru uudelleenjulkaisu", "favorite": "Merkitse suosikiksi", "unfavorite": "Poista suosikkimerkintä", "menu": "Valikko", @@ -172,8 +172,8 @@ "share_link_in_post": "Jaa linkki julkaisussa", "tap_then_hold_to_show_menu": "Näytä valikko pitkällä painalluksella", "a11y_labels": { - "reblog": "Edelleenjaa", - "unreblog": "Peru edelleenjako" + "reblog": "Edelleenjulkaise", + "unreblog": "Peru edelleenjulkaisu" } }, "tag": { @@ -204,7 +204,7 @@ }, "posted_via_application": "%s sovelluksella %s", "buttons": { - "reblogs_title": "Edelleenjaot", + "reblogs_title": "Uudelleenjulkaisut", "favorites_title": "Suosikit", "edit_history_title": "Muokkaushistoria", "edit_history_detail": "Muokattiin viimeksi %s" @@ -232,8 +232,8 @@ "unmute_user": "Poista mykistys tililtä %s", "muted": "Mykistetty", "edit_info": "Muokkaa profiilia", - "show_reblogs": "Show Reblogs", - "hide_reblogs": "Hide Reblogs" + "show_reblogs": "Näytä uudelleenjulkaisut", + "hide_reblogs": "Piilota uudelleenjulkaisut" }, "timeline": { "filtered": "Suodatettu", @@ -597,38 +597,38 @@ "message": "Vahvista tilin %s eston poisto" }, "confirm_show_reblogs": { - "title": "Show Reblogs", - "message": "Confirm to show reblogs" + "title": "Näytä uudelleenjulkaisut", + "message": "Vahvista edelleenjulkaisujen näyttö" }, "confirm_hide_reblogs": { - "title": "Hide Reblogs", - "message": "Confirm to hide reblogs" + "title": "Piilota edelleenjulkaisut", + "message": "Vahvista edelleenjulkaisujen piilotus" } }, "accessibility": { - "show_avatar_image": "Show avatar image", - "edit_avatar_image": "Edit avatar image", - "show_banner_image": "Show banner image", + "show_avatar_image": "Näytä profiilikuvat", + "edit_avatar_image": "Muokkaa profiilikuvaa", + "show_banner_image": "Näytä bannerin kuva", "double_tap_to_open_the_list": "Avaa lista napauttamalla kahdesti" } }, "follower": { - "title": "follower", + "title": "seuraajaa", "footer": "Seuraajia muilta palvelimilta ei näytetä." }, "following": { - "title": "following", + "title": "seurataan", "footer": "Seurauksia muilta palvelimilta ei näytetä." }, "familiarFollowers": { "title": "Followers you familiar", - "followed_by_names": "Followed by %s" + "followed_by_names": "%s seuraa" }, "favorited_by": { - "title": "Favorited By" + "title": "Lisännyt suosikkeihinsä" }, "reblogged_by": { - "title": "Reblogged By" + "title": "Edelleenjulkaissut" }, "search": { "title": "Haku", @@ -650,11 +650,15 @@ } }, "searching": { - "posts": "Posts matching \"%s\"", - "people": "People matching \"%s\"", + "posts": "Julkaisut haulla \"%s\"", + "people": "Käyttäjät haulla \"%s\"", "profile": "Avaa profiilii @%s@%s", "url": "Avaa URL Mastodonissa", "hashtag": "Siirry #%s", + "no_user": { + "title": "No User Account Found", + "message": "There's no Useraccount \"%s\" on %s" + }, "empty_state": { "no_results": "Ei hakutuloksia" }, @@ -665,13 +669,13 @@ }, "discovery": { "tabs": { - "posts": "Posts", - "hashtags": "Hashtags", - "news": "News", - "community": "Community", - "for_you": "For You" + "posts": "Julkaisut", + "hashtags": "Aihetunnisteet", + "news": "Uutiset", + "community": "Yhteisö", + "for_you": "Sinulle" }, - "intro": "These are the posts gaining traction in your corner of Mastodon." + "intro": "Nämä julkaisut saavat huomiota Mastodonin nurkassasi." }, "favorite": { "title": "Suosikit" @@ -682,22 +686,22 @@ "Mentions": "Maininnat" }, "notification_description": { - "followed_you": "followed you", - "favorited_your_post": "favorited your post", - "reblogged_your_post": "reblogged your post", - "mentioned_you": "mentioned you", - "request_to_follow_you": "request to follow you", - "poll_has_ended": "poll has ended" + "followed_you": "seurasi sinua", + "favorited_your_post": "lisäsi julkaisusi suosikkeihinsa", + "reblogged_your_post": "edelleenjulkaisi julkaisusi", + "mentioned_you": "mainitsi sinut", + "request_to_follow_you": "haluaa seurata sinua", + "poll_has_ended": "kysely on päättynyt" }, "keyobard": { "show_everything": "Näytä kaikki", "show_mentions": "Näytä maininnat" }, "follow_request": { - "accept": "Accept", - "accepted": "Accepted", - "reject": "reject", - "rejected": "Rejected" + "accept": "Hyväksy", + "accepted": "Hyväksytty", + "reject": "Hylkää", + "rejected": "Hylätty" } }, "thread": { @@ -705,63 +709,72 @@ "title": "Julkaisu tililtä %s" }, "settings": { - "title": "Asetukset", - "section": { - "appearance": { - "title": "Ulkoasu", - "automatic": "Seuraa järjestelmää", - "light": "Vaalea", - "dark": "Tumma" - }, - "look_and_feel": { - "title": "Look and Feel", - "use_system": "Use System", - "really_dark": "Erittäin tumma", - "sorta_dark": "Tummahko", - "light": "Vaalea" - }, - "notifications": { - "title": "Ilmoitukset", - "favorites": "Lisää julkaisuni suosikkeihinsa", - "follows": "Seuraa minua", - "boosts": "Omien julkaisujen edelleen jaot", - "mentions": "Mainitsee minut", - "trigger": { - "anyone": "kuka tahansa", - "follower": "seuraaja", - "follow": "kuka tahansa, jota seuraan", - "noone": "ei kukaan", - "title": "Ilmoita minulle, kun" - } - }, - "preference": { - "title": "Lisäasetukset", - "disable_avatar_animation": "Poista käytöstä animoidut avatarit", - "disable_emoji_animation": "Poista käytöstä animoidut emojit", - "using_default_browser": "Käytä oletusselainta linkkien avaamiseen", - "open_links_in_mastodon": "Avaa linkit Mastodonissa" - }, - "boring_zone": { - "title": "Tylsä alue", - "account_settings": "Tiliasetukset", - "terms": "Palveluehdot", - "privacy": "Tietosuojakäytäntö" - }, - "spicy_zone": { - "title": "Varovainen alue", - "clear": "Tyhjennä median välimuisti", - "signout": "Kirjaudu ulos" + "overview": { + "title": "Settings", + "general": "General", + "notifications": "Notifications", + "support_mastodon": "Support Mastodon", + "about_mastodon": "About Mastodon", + "server_details": "Server Details", + "logout": "Logout %@" + }, + "about_mastodon": { + "title": "About", + "more_settings": "Even More Settings", + "contribute_to_mastodon": "Contribute to Mastodon", + "privacy_policy": "Privacy Policy", + "clear_media_storage": "Clear Media Storage" + }, + "server_details": { + "about": "About", + "rules": "Rules", + "about_instance": { + "title": "Administrator", + "message_admin": "Message Admin", + "legal_notice": "A legal notice" } }, - "footer": { - "mastodon_description": "Mastodon on avoimen lähdekoodin ohjelmisto. Voit raportoida ongelmasta GitHubissa osoitteessa %s (%s)" + "general": { + "title": "General", + "appearance": { + "section_title": "Appearance", + "dark": "Dark", + "light": "Light", + "system": "Use Device Appearance" + }, + "design": { + "section_title": "Design", + "show_animations": "Play Animated Avatars and Emoji" + }, + "links": { + "section_title": "Links", + "open_in_mastodon": "Open in Mastodon", + "open_in_browser": "Open in Browser" + } }, - "keyboard": { - "close_settings_window": "Sulje asetukset" + "notifications": { + "title": "Notifications", + "policy": { + "title": "Get Notifications from", + "anyone": "Anyone", + "followers": "People who follow you", + "follow": "People you follow", + "noone": "No one" + }, + "alert": { + "mentions_and_replies": "Mentions & Replies", + "boosts": "Boosts", + "favorites": "Favorites", + "new_followers": "New Followers" + }, + "disabled": { + "notification_hint": "Turn on notifications from your device settings to see updates on your lock screen.", + "go_to_settings": "Go to Notification Settings" + } } }, "report": { - "title_report": "Raportoi", + "title_report": "Ilmoita", "title": "Ilmianna %s", "step1": "Vaihe 1/2", "step2": "Vaihe 2/2", @@ -809,7 +822,7 @@ "unfollowed": "Seuraaminen lopetettiin", "unfollow_user": "Lopeta käyttäjän %s seuraaminen", "mute_user": "Mykistä %s", - "you_wont_see_their_posts_or_reblogs_in_your_home_feed_they_wont_know_they_ve_been_muted": "Et näe heidän julkaisujaan tai jatkojulkaisujaan kotisyötteessäsi. He eivät tiedä sinun mykistäneen heidät.", + "you_wont_see_their_posts_or_reblogs_in_your_home_feed_they_wont_know_they_ve_been_muted": "Et näe heidän julkaisujaan tai edelleenjulkaisujaan kotisyötteessäsi. He eivät tiedä sinun mykistäneen heidät.", "block_user": "Estä %s", "they_will_no_longer_be_able_to_follow_or_see_your_posts_but_they_can_see_if_theyve_been_blocked": "He eivät enää voi seurata tai nähdä julkaisujasi, eivätkä myöskään tiedä sinun estäneen heidät.", "while_we_review_this_you_can_take_action_against_user": "Sillä välin kun tarkistamme tätä, voit ryhtyä toimenpiteisiin käyttäjää %s vastaan" diff --git a/Localization/StringsConvertor/input/fr.lproj/app.json b/Localization/StringsConvertor/input/fr.lproj/app.json index acac6ff6e..aae942632 100644 --- a/Localization/StringsConvertor/input/fr.lproj/app.json +++ b/Localization/StringsConvertor/input/fr.lproj/app.json @@ -650,11 +650,15 @@ } }, "searching": { - "posts": "Posts matching \"%s\"", - "people": "People matching \"%s\"", + "posts": "Publications ayant « %s »", + "people": "Personnes ayant « %s »", "profile": "Aller à @%s@%s", - "url": "Open URL in Mastodon", - "hashtag": "Go to #%s", + "url": "Ouvrir l’URL dans Mastodon", + "hashtag": "Aller à #%s", + "no_user": { + "title": "No User Account Found", + "message": "There's no Useraccount \"%s\" on %s" + }, "empty_state": { "no_results": "Aucun résultat" }, @@ -705,59 +709,68 @@ "title": "Publication de %s" }, "settings": { - "title": "Paramètres", - "section": { - "appearance": { - "title": "Apparence", - "automatic": "Automatique", - "light": "Toujours claire", - "dark": "Toujours sombre" - }, - "look_and_feel": { - "title": "Apparence", - "use_system": "Utiliser le thème du système", - "really_dark": "Très sombre", - "sorta_dark": "Légèrement sombre", - "light": "Clair" - }, - "notifications": { - "title": "Notifications", - "favorites": "Ajoute l’une de mes publications à ses favoris", - "follows": "Me suit", - "boosts": "Reblogue mon message", - "mentions": "Me mentionne", - "trigger": { - "anyone": "n’importe qui", - "follower": "un·e abonné·e", - "follow": "toute personne que je suis", - "noone": "personne", - "title": "Me notifier lorsque" - } - }, - "preference": { - "title": "Préférences", - "disable_avatar_animation": "Désactiver les avatars animés", - "disable_emoji_animation": "Désactiver les émojis animées", - "using_default_browser": "Utiliser le navigateur par défaut pour ouvrir les liens", - "open_links_in_mastodon": "Ouvrir les liens dans Mastodon" - }, - "boring_zone": { - "title": "La zone ennuyante", - "account_settings": "Paramètres du compte", - "terms": "Entente de service", - "privacy": "Politique de confidentialité" - }, - "spicy_zone": { - "title": "La Zone Épicée", - "clear": "Vider le cache des médias", - "signout": "Se déconnecter" + "overview": { + "title": "Settings", + "general": "General", + "notifications": "Notifications", + "support_mastodon": "Support Mastodon", + "about_mastodon": "About Mastodon", + "server_details": "Server Details", + "logout": "Logout %@" + }, + "about_mastodon": { + "title": "About", + "more_settings": "Even More Settings", + "contribute_to_mastodon": "Contribute to Mastodon", + "privacy_policy": "Privacy Policy", + "clear_media_storage": "Clear Media Storage" + }, + "server_details": { + "about": "About", + "rules": "Rules", + "about_instance": { + "title": "Administrator", + "message_admin": "Message Admin", + "legal_notice": "A legal notice" } }, - "footer": { - "mastodon_description": "Mastodon est un logiciel open source. Vous pouvez rapporter des problèmes sur GitHub au %s (%s)" + "general": { + "title": "General", + "appearance": { + "section_title": "Appearance", + "dark": "Dark", + "light": "Light", + "system": "Use Device Appearance" + }, + "design": { + "section_title": "Design", + "show_animations": "Play Animated Avatars and Emoji" + }, + "links": { + "section_title": "Links", + "open_in_mastodon": "Open in Mastodon", + "open_in_browser": "Open in Browser" + } }, - "keyboard": { - "close_settings_window": "Fermer la fenêtre des paramètres" + "notifications": { + "title": "Notifications", + "policy": { + "title": "Get Notifications from", + "anyone": "Anyone", + "followers": "People who follow you", + "follow": "People you follow", + "noone": "No one" + }, + "alert": { + "mentions_and_replies": "Mentions & Replies", + "boosts": "Boosts", + "favorites": "Favorites", + "new_followers": "New Followers" + }, + "disabled": { + "notification_hint": "Turn on notifications from your device settings to see updates on your lock screen.", + "go_to_settings": "Go to Notification Settings" + } } }, "report": { diff --git a/Localization/StringsConvertor/input/gd.lproj/app.json b/Localization/StringsConvertor/input/gd.lproj/app.json index 23a9a39ce..0da7572fa 100644 --- a/Localization/StringsConvertor/input/gd.lproj/app.json +++ b/Localization/StringsConvertor/input/gd.lproj/app.json @@ -655,6 +655,10 @@ "profile": "Go to @%s@%s", "url": "Open URL in Mastodon", "hashtag": "Go to #%s", + "no_user": { + "title": "No User Account Found", + "message": "There's no Useraccount \"%s\" on %s" + }, "empty_state": { "no_results": "Gun toradh" }, @@ -705,59 +709,68 @@ "title": "Post le %s" }, "settings": { - "title": "Roghainnean", - "section": { - "appearance": { - "title": "Coltas", - "automatic": "Fèin-obrachail", - "light": "Soilleir an-còmhnaidh", - "dark": "Dorcha an-còmhnaidh" - }, - "look_and_feel": { - "title": "Coltas", - "use_system": "Cleachd coltas an t-siostaim", - "really_dark": "Glè dhorcha", - "sorta_dark": "Caran dorcha", - "light": "Soilleir" - }, - "notifications": { - "title": "Brathan", - "favorites": "Nuair as annsa leotha am post agam", - "follows": "Nuair a leanas iad mi", - "boosts": "Nuair a bhrosnaicheas iad post uam", - "mentions": "Nuair a bheir iad iomradh orm", - "trigger": { - "anyone": "Airson duine sam bith, cuir brath thugam", - "follower": "Airson luchd-leantainn, cuir brath thugam", - "follow": "Airson daoine a leanas mi, cuir brath thugam", - "noone": "Na cuir brath thugam idir", - "title": " " - } - }, - "preference": { - "title": "Roghainnean", - "disable_avatar_animation": "Cuir beothachadh nan avataran à comas", - "disable_emoji_animation": "Cuir beothachadh nan Emojis à comas", - "using_default_browser": "Cleachd am brabhsair bunaiteach airson ceanglaichean fhosgladh", - "open_links_in_mastodon": "Fosgail ceanglaichean ann am Mastodon" - }, - "boring_zone": { - "title": "An earrann ràsanach", - "account_settings": "Roghainnean a’ chunntais", - "terms": "Teirmichean na seirbheise", - "privacy": "Am poileasaidh prìobhaideachd" - }, - "spicy_zone": { - "title": "Gnìomhan", - "clear": "Falamhaich tasgadan nam meadhanan", - "signout": "Clàraich a-mach" + "overview": { + "title": "Settings", + "general": "General", + "notifications": "Notifications", + "support_mastodon": "Support Mastodon", + "about_mastodon": "About Mastodon", + "server_details": "Server Details", + "logout": "Logout %@" + }, + "about_mastodon": { + "title": "About", + "more_settings": "Even More Settings", + "contribute_to_mastodon": "Contribute to Mastodon", + "privacy_policy": "Privacy Policy", + "clear_media_storage": "Clear Media Storage" + }, + "server_details": { + "about": "About", + "rules": "Rules", + "about_instance": { + "title": "Administrator", + "message_admin": "Message Admin", + "legal_notice": "A legal notice" } }, - "footer": { - "mastodon_description": "’S e bathar-bog le bun-tùs fosgailte a th’ ann am Mastodon. ’S urrainn dhut aithris a dhèanamh air duilgheadasan air GitHub fo %s (%s)" + "general": { + "title": "General", + "appearance": { + "section_title": "Appearance", + "dark": "Dark", + "light": "Light", + "system": "Use Device Appearance" + }, + "design": { + "section_title": "Design", + "show_animations": "Play Animated Avatars and Emoji" + }, + "links": { + "section_title": "Links", + "open_in_mastodon": "Open in Mastodon", + "open_in_browser": "Open in Browser" + } }, - "keyboard": { - "close_settings_window": "Dùin uinneag nan roghainnean" + "notifications": { + "title": "Notifications", + "policy": { + "title": "Get Notifications from", + "anyone": "Anyone", + "followers": "People who follow you", + "follow": "People you follow", + "noone": "No one" + }, + "alert": { + "mentions_and_replies": "Mentions & Replies", + "boosts": "Boosts", + "favorites": "Favorites", + "new_followers": "New Followers" + }, + "disabled": { + "notification_hint": "Turn on notifications from your device settings to see updates on your lock screen.", + "go_to_settings": "Go to Notification Settings" + } } }, "report": { diff --git a/Localization/StringsConvertor/input/gl.lproj/app.json b/Localization/StringsConvertor/input/gl.lproj/app.json index 41ea3b506..06e327747 100644 --- a/Localization/StringsConvertor/input/gl.lproj/app.json +++ b/Localization/StringsConvertor/input/gl.lproj/app.json @@ -650,16 +650,20 @@ } }, "searching": { - "posts": "Posts matching \"%s\"", - "people": "People matching \"%s\"", - "profile": "Go to @%s@%s", - "url": "Open URL in Mastodon", - "hashtag": "Go to #%s", + "posts": "Publicacións coincidentes con \"%s\"", + "people": "Perfís coincidentes con \"%s\"", + "profile": "Ir a @%s@%s", + "url": "Abrir URL en Mastodon", + "hashtag": "Ir a #%s", + "no_user": { + "title": "No User Account Found", + "message": "There's no Useraccount \"%s\" on %s" + }, "empty_state": { "no_results": "Sen resultados" }, "recent_search": "Buscas recentes", - "clear_all": "Clear all", + "clear_all": "Limpar todo", "clear": "Limpar" } }, @@ -705,59 +709,68 @@ "title": "Publicación de %s" }, "settings": { - "title": "Axustes", - "section": { - "appearance": { - "title": "Aparencia", - "automatic": "Automático", - "light": "Sempre claro", - "dark": "Sempre escuro" - }, - "look_and_feel": { - "title": "Aparencia", - "use_system": "Seguir o sistema", - "really_dark": "Realmente escuro", - "sorta_dark": "Algo escuro", - "light": "Claro" - }, - "notifications": { - "title": "Notificacións", - "favorites": "Favorece a miña publicación", - "follows": "Me segue", - "boosts": "Promove a miña publicación", - "mentions": "Me menciona", - "trigger": { - "anyone": "calquera", - "follower": "unha seguidora", - "follow": "alguén a quen sigo", - "noone": "ninguén", - "title": "Avisarme cando" - } - }, - "preference": { - "title": "Preferencias", - "disable_avatar_animation": "Desactivar avatares animados", - "disable_emoji_animation": "Desactivar emojis animados", - "using_default_browser": "Usar navegador por defecto para as ligazóns", - "open_links_in_mastodon": "Abrir ligazóns en Mastodon" - }, - "boring_zone": { - "title": "A zona aburrida", - "account_settings": "Axustes da conta", - "terms": "Termos do Servizo", - "privacy": "Política de Privacidade" - }, - "spicy_zone": { - "title": "A zona picante", - "clear": "Limpar caché multimedia", - "signout": "Pechar sesión" + "overview": { + "title": "Settings", + "general": "General", + "notifications": "Notifications", + "support_mastodon": "Support Mastodon", + "about_mastodon": "About Mastodon", + "server_details": "Server Details", + "logout": "Logout %@" + }, + "about_mastodon": { + "title": "About", + "more_settings": "Even More Settings", + "contribute_to_mastodon": "Contribute to Mastodon", + "privacy_policy": "Privacy Policy", + "clear_media_storage": "Clear Media Storage" + }, + "server_details": { + "about": "About", + "rules": "Rules", + "about_instance": { + "title": "Administrator", + "message_admin": "Message Admin", + "legal_notice": "A legal notice" } }, - "footer": { - "mastodon_description": "Mastodon é software de código aberto. Podes informar de fallos en GitHub en %s (%s)" + "general": { + "title": "General", + "appearance": { + "section_title": "Appearance", + "dark": "Dark", + "light": "Light", + "system": "Use Device Appearance" + }, + "design": { + "section_title": "Design", + "show_animations": "Play Animated Avatars and Emoji" + }, + "links": { + "section_title": "Links", + "open_in_mastodon": "Open in Mastodon", + "open_in_browser": "Open in Browser" + } }, - "keyboard": { - "close_settings_window": "Pechar ventá de axustes" + "notifications": { + "title": "Notifications", + "policy": { + "title": "Get Notifications from", + "anyone": "Anyone", + "followers": "People who follow you", + "follow": "People you follow", + "noone": "No one" + }, + "alert": { + "mentions_and_replies": "Mentions & Replies", + "boosts": "Boosts", + "favorites": "Favorites", + "new_followers": "New Followers" + }, + "disabled": { + "notification_hint": "Turn on notifications from your device settings to see updates on your lock screen.", + "go_to_settings": "Go to Notification Settings" + } } }, "report": { diff --git a/Localization/StringsConvertor/input/he.lproj/app.json b/Localization/StringsConvertor/input/he.lproj/app.json index 7c215374c..f66a431e9 100644 --- a/Localization/StringsConvertor/input/he.lproj/app.json +++ b/Localization/StringsConvertor/input/he.lproj/app.json @@ -655,6 +655,10 @@ "profile": "Go to @%s@%s", "url": "Open URL in Mastodon", "hashtag": "Go to #%s", + "no_user": { + "title": "No User Account Found", + "message": "There's no Useraccount \"%s\" on %s" + }, "empty_state": { "no_results": "No results" }, @@ -705,59 +709,68 @@ "title": "Post from %s" }, "settings": { - "title": "Settings", - "section": { - "appearance": { - "title": "Appearance", - "automatic": "Automatic", - "light": "Always Light", - "dark": "Always Dark" - }, - "look_and_feel": { - "title": "Look and Feel", - "use_system": "Use System", - "really_dark": "Really Dark", - "sorta_dark": "Sorta Dark", - "light": "Light" - }, - "notifications": { - "title": "Notifications", - "favorites": "Favorites my post", - "follows": "Follows me", - "boosts": "Reblogs my post", - "mentions": "Mentions me", - "trigger": { - "anyone": "anyone", - "follower": "a follower", - "follow": "anyone I follow", - "noone": "no one", - "title": "Notify me when" - } - }, - "preference": { - "title": "Preferences", - "disable_avatar_animation": "Disable animated avatars", - "disable_emoji_animation": "Disable animated emojis", - "using_default_browser": "Use default browser to open links", - "open_links_in_mastodon": "Open links in Mastodon" - }, - "boring_zone": { - "title": "The Boring Zone", - "account_settings": "Account Settings", - "terms": "Terms of Service", - "privacy": "Privacy Policy" - }, - "spicy_zone": { - "title": "The Spicy Zone", - "clear": "Clear Media Cache", - "signout": "Sign Out" + "overview": { + "title": "Settings", + "general": "General", + "notifications": "Notifications", + "support_mastodon": "Support Mastodon", + "about_mastodon": "About Mastodon", + "server_details": "Server Details", + "logout": "Logout %@" + }, + "about_mastodon": { + "title": "About", + "more_settings": "Even More Settings", + "contribute_to_mastodon": "Contribute to Mastodon", + "privacy_policy": "Privacy Policy", + "clear_media_storage": "Clear Media Storage" + }, + "server_details": { + "about": "About", + "rules": "Rules", + "about_instance": { + "title": "Administrator", + "message_admin": "Message Admin", + "legal_notice": "A legal notice" } }, - "footer": { - "mastodon_description": "Mastodon is open source software. You can report issues on GitHub at %s (%s)" + "general": { + "title": "General", + "appearance": { + "section_title": "Appearance", + "dark": "Dark", + "light": "Light", + "system": "Use Device Appearance" + }, + "design": { + "section_title": "Design", + "show_animations": "Play Animated Avatars and Emoji" + }, + "links": { + "section_title": "Links", + "open_in_mastodon": "Open in Mastodon", + "open_in_browser": "Open in Browser" + } }, - "keyboard": { - "close_settings_window": "Close Settings Window" + "notifications": { + "title": "Notifications", + "policy": { + "title": "Get Notifications from", + "anyone": "Anyone", + "followers": "People who follow you", + "follow": "People you follow", + "noone": "No one" + }, + "alert": { + "mentions_and_replies": "Mentions & Replies", + "boosts": "Boosts", + "favorites": "Favorites", + "new_followers": "New Followers" + }, + "disabled": { + "notification_hint": "Turn on notifications from your device settings to see updates on your lock screen.", + "go_to_settings": "Go to Notification Settings" + } } }, "report": { diff --git a/Localization/StringsConvertor/input/hi.lproj/app.json b/Localization/StringsConvertor/input/hi.lproj/app.json index 824164de2..93a3394a3 100644 --- a/Localization/StringsConvertor/input/hi.lproj/app.json +++ b/Localization/StringsConvertor/input/hi.lproj/app.json @@ -655,6 +655,10 @@ "profile": "Go to @%s@%s", "url": "Open URL in Mastodon", "hashtag": "Go to #%s", + "no_user": { + "title": "No User Account Found", + "message": "There's no Useraccount \"%s\" on %s" + }, "empty_state": { "no_results": "No results" }, @@ -705,59 +709,68 @@ "title": "Post from %s" }, "settings": { - "title": "Settings", - "section": { - "appearance": { - "title": "Appearance", - "automatic": "Automatic", - "light": "Always Light", - "dark": "Always Dark" - }, - "look_and_feel": { - "title": "Look and Feel", - "use_system": "Use System", - "really_dark": "Really Dark", - "sorta_dark": "Sorta Dark", - "light": "Light" - }, - "notifications": { - "title": "Notifications", - "favorites": "Favorites my post", - "follows": "Follows me", - "boosts": "Reblogs my post", - "mentions": "Mentions me", - "trigger": { - "anyone": "anyone", - "follower": "a follower", - "follow": "anyone I follow", - "noone": "no one", - "title": "Notify me when" - } - }, - "preference": { - "title": "Preferences", - "disable_avatar_animation": "Disable animated avatars", - "disable_emoji_animation": "Disable animated emojis", - "using_default_browser": "Use default browser to open links", - "open_links_in_mastodon": "Open links in Mastodon" - }, - "boring_zone": { - "title": "The Boring Zone", - "account_settings": "Account Settings", - "terms": "Terms of Service", - "privacy": "Privacy Policy" - }, - "spicy_zone": { - "title": "The Spicy Zone", - "clear": "Clear Media Cache", - "signout": "Sign Out" + "overview": { + "title": "Settings", + "general": "General", + "notifications": "Notifications", + "support_mastodon": "Support Mastodon", + "about_mastodon": "About Mastodon", + "server_details": "Server Details", + "logout": "Logout %@" + }, + "about_mastodon": { + "title": "About", + "more_settings": "Even More Settings", + "contribute_to_mastodon": "Contribute to Mastodon", + "privacy_policy": "Privacy Policy", + "clear_media_storage": "Clear Media Storage" + }, + "server_details": { + "about": "About", + "rules": "Rules", + "about_instance": { + "title": "Administrator", + "message_admin": "Message Admin", + "legal_notice": "A legal notice" } }, - "footer": { - "mastodon_description": "Mastodon is open source software. You can report issues on GitHub at %s (%s)" + "general": { + "title": "General", + "appearance": { + "section_title": "Appearance", + "dark": "Dark", + "light": "Light", + "system": "Use Device Appearance" + }, + "design": { + "section_title": "Design", + "show_animations": "Play Animated Avatars and Emoji" + }, + "links": { + "section_title": "Links", + "open_in_mastodon": "Open in Mastodon", + "open_in_browser": "Open in Browser" + } }, - "keyboard": { - "close_settings_window": "Close Settings Window" + "notifications": { + "title": "Notifications", + "policy": { + "title": "Get Notifications from", + "anyone": "Anyone", + "followers": "People who follow you", + "follow": "People you follow", + "noone": "No one" + }, + "alert": { + "mentions_and_replies": "Mentions & Replies", + "boosts": "Boosts", + "favorites": "Favorites", + "new_followers": "New Followers" + }, + "disabled": { + "notification_hint": "Turn on notifications from your device settings to see updates on your lock screen.", + "go_to_settings": "Go to Notification Settings" + } } }, "report": { diff --git a/Localization/StringsConvertor/input/hy-AM.lproj/Localizable.stringsdict b/Localization/StringsConvertor/input/hy-AM.lproj/Localizable.stringsdict new file mode 100644 index 000000000..2b09ee004 --- /dev/null +++ b/Localization/StringsConvertor/input/hy-AM.lproj/Localizable.stringsdict @@ -0,0 +1,481 @@ + + + + + a11y.plural.count.unread.notification + + NSStringLocalizedFormatKey + %#@notification_count_unread_notification@ + notification_count_unread_notification + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 unread notification + other + %ld unread notifications + + + a11y.plural.count.input_limit_exceeds + + NSStringLocalizedFormatKey + Input limit exceeds %#@character_count@ + character_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 character + other + %ld characters + + + a11y.plural.count.input_limit_remains + + NSStringLocalizedFormatKey + Input limit remains %#@character_count@ + character_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 character + other + %ld characters + + + a11y.plural.count.characters_left + + NSStringLocalizedFormatKey + %#@character_count@ + character_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 character left + other + %ld characters left + + + plural.count.followed_by_and_mutual + + NSStringLocalizedFormatKey + %#@names@%#@count_mutual@ + names + + one + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + other + + + count_mutual + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + Followed by %1$@, and another mutual + other + Followed by %1$@, and %ld mutuals + + + plural.count.metric_formatted.post + + NSStringLocalizedFormatKey + %@ %#@post_count@ + post_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + post + other + posts + + + plural.count.media + + NSStringLocalizedFormatKey + %#@media_count@ + media_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 media + other + %ld media + + + plural.count.post + + NSStringLocalizedFormatKey + %#@post_count@ + post_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 post + other + %ld 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.reblog_a11y + + NSStringLocalizedFormatKey + %#@reblog_count@ + reblog_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 re-blog + other + %ld re-blogs + + + plural.count.reply + + NSStringLocalizedFormatKey + %#@reply_count@ + reply_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 reply + other + %ld replies + + + 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 + + + plural.count.following + + NSStringLocalizedFormatKey + %#@count_following@ + count_following + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 following + other + %ld following + + + plural.count.follower + + NSStringLocalizedFormatKey + %#@count_follower@ + count_follower + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 follower + other + %ld followers + + + date.year.left + + NSStringLocalizedFormatKey + %#@count_year_left@ + count_year_left + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 year left + other + %ld years left + + + date.month.left + + NSStringLocalizedFormatKey + %#@count_month_left@ + count_month_left + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 months left + other + %ld months left + + + date.day.left + + NSStringLocalizedFormatKey + %#@count_day_left@ + count_day_left + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 day left + other + %ld days left + + + date.hour.left + + NSStringLocalizedFormatKey + %#@count_hour_left@ + count_hour_left + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 hour left + other + %ld hours left + + + date.minute.left + + NSStringLocalizedFormatKey + %#@count_minute_left@ + count_minute_left + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 minute left + other + %ld minutes left + + + date.second.left + + NSStringLocalizedFormatKey + %#@count_second_left@ + count_second_left + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 second left + other + %ld seconds left + + + date.year.ago.abbr + + NSStringLocalizedFormatKey + %#@count_year_ago_abbr@ + count_year_ago_abbr + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1y ago + other + %ldy ago + + + date.month.ago.abbr + + NSStringLocalizedFormatKey + %#@count_month_ago_abbr@ + count_month_ago_abbr + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1M ago + other + %ldM ago + + + date.day.ago.abbr + + NSStringLocalizedFormatKey + %#@count_day_ago_abbr@ + count_day_ago_abbr + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1d ago + other + %ldd ago + + + date.hour.ago.abbr + + NSStringLocalizedFormatKey + %#@count_hour_ago_abbr@ + count_hour_ago_abbr + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1h ago + other + %ldh ago + + + date.minute.ago.abbr + + NSStringLocalizedFormatKey + %#@count_minute_ago_abbr@ + count_minute_ago_abbr + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1m ago + other + %ldm ago + + + date.second.ago.abbr + + NSStringLocalizedFormatKey + %#@count_second_ago_abbr@ + count_second_ago_abbr + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1s ago + other + %lds ago + + + + diff --git a/Localization/StringsConvertor/input/hy-AM.lproj/app.json b/Localization/StringsConvertor/input/hy-AM.lproj/app.json new file mode 100644 index 000000000..1b2da050d --- /dev/null +++ b/Localization/StringsConvertor/input/hy-AM.lproj/app.json @@ -0,0 +1,906 @@ +{ + "common": { + "alerts": { + "common": { + "please_try_again": "Փորձիր նորից", + "please_try_again_later": "Փորձիր մի փոքր ուշ" + }, + "sign_up_failure": { + "title": "Գրանցումը ձախողուեց" + }, + "server_error": { + "title": "Սպասարկիչի խնդիր" + }, + "vote_failure": { + "title": "Vote Failure", + "poll_ended": "Հարցումդ աւարտուեց" + }, + "publish_post_failure": { + "title": "Publish Failure", + "message": "Failed to publish the post.\nPlease check your internet connection.", + "attachments_message": { + "video_attach_with_photo": "Cannot attach a video to a post that already contains images.", + "more_than_one_video": "Cannot attach more than one video." + } + }, + "edit_profile_failure": { + "title": "Edit Profile Error", + "message": "Cannot edit profile. Please try again." + }, + "sign_out": { + "title": "Դուրս գալ", + "message": "Համոզո՞ւած ես, որ ուզում ես դուրս գալ", + "confirm": "Դուրս գալ" + }, + "block_domain": { + "title": "Are you really, really sure you want to block the entire %s? 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.", + "block_entire_domain": "Block Domain" + }, + "save_photo_failure": { + "title": "Save Photo Failure", + "message": "Please enable the photo library access permission to save the photo." + }, + "delete_post": { + "title": "Ջնջել գրառումը", + "message": "Վստա՞հ ես, որ ուզում ես ջնջել այս գրառումը։" + }, + "clean_cache": { + "title": "Clean Cache", + "message": "Successfully cleaned %s cache." + }, + "translation_failed": { + "title": "Նշում", + "message": "Translation failed. Maybe the administrator has not enabled translations on this server or this server is running an older version of Mastodon where translations are not yet supported.", + "button": "Լաւ" + } + }, + "controls": { + "actions": { + "back": "Ետ", + "next": "Յաջորդ", + "previous": "Նախորդ", + "open": "Բացել", + "add": "Աւելացնել", + "remove": "Ջնջել", + "edit": "Խմբագրել", + "save": "Պահպանել", + "ok": "Լաւ", + "done": "Աւարտել", + "confirm": "Հաստատել", + "continue": "Շարունակել", + "compose": "Compose", + "cancel": "Չեղարկել", + "discard": "Չեղարկել", + "try_again": "Կրկին փորձիր", + "take_photo": "Լուսանկարել", + "save_photo": "Save Photo", + "copy_photo": "Copy Photo", + "sign_in": "Մտնել", + "see_more": "Տեսնել աւելին", + "preview": "Նախադիտում", + "copy": "Պատճէնել", + "share": "Տարածել", + "share_user": "Share %s", + "share_post": "Share Post", + "open_in_safari": "Open in Safari", + "open_in_browser": "Open in Browser", + "find_people": "Find people to follow", + "manually_search": "Manually search instead", + "skip": "Skip", + "reply": "Reply", + "report_user": "Report %s", + "block_domain": "Block %s", + "unblock_domain": "Unblock %s", + "settings": "Settings", + "delete": "Delete", + "translate_post": { + "title": "Translate from %s", + "unknown_language": "Unknown" + }, + "edit_post": "Edit", + "bookmark": "Bookmark", + "remove_bookmark": "Remove Bookmark", + "follow": "Follow %s", + "unfollow": "Unfollow %s" + }, + "tabs": { + "home": "Home", + "search_and_explore": "Search and Explore", + "notifications": "Notifications", + "profile": "Profile", + "a11y": { + "search": "Search", + "explore": "Explore" + } + }, + "keyboard": { + "common": { + "switch_to_tab": "Switch to %s", + "compose_new_post": "Compose New Post", + "show_favorites": "Show Favorites", + "open_settings": "Open Settings" + }, + "timeline": { + "previous_status": "Previous Post", + "next_status": "Next Post", + "open_status": "Open Post", + "open_author_profile": "Open Author's Profile", + "open_reblogger_profile": "Open Reblogger's Profile", + "reply_status": "Reply to Post", + "toggle_reblog": "Toggle Reblog on Post", + "toggle_favorite": "Toggle Favorite on Post", + "toggle_content_warning": "Toggle Content Warning", + "preview_image": "Preview Image" + }, + "segmented_control": { + "previous_section": "Previous Section", + "next_section": "Next Section" + } + }, + "status": { + "user_reblogged": "%s reblogged", + "user_replied_to": "Replied to %s", + "show_post": "Show Post", + "show_user_profile": "Show user profile", + "content_warning": "Content Warning", + "sensitive_content": "Sensitive Content", + "media_content_warning": "Tap anywhere to reveal", + "tap_to_reveal": "Tap to reveal", + "load_embed": "Load Embed", + "link_via_user": "%s via %s", + "poll": { + "vote": "Քուէարկել", + "closed": "Closed" + }, + "meta_entity": { + "url": "Link: %s", + "hashtag": "Hashtag: %s", + "mention": "Show Profile: %s", + "email": "Email address: %s" + }, + "actions": { + "reply": "Պատասխանել", + "reblog": "Reblog", + "unreblog": "Undo reblog", + "favorite": "Favorite", + "unfavorite": "Unfavorite", + "menu": "Ցանկ", + "hide": "Թաքցնել", + "show_image": "Show image", + "show_gif": "Show GIF", + "show_video_player": "Show video player", + "share_link_in_post": "Share Link in Post", + "tap_then_hold_to_show_menu": "Tap then hold to show menu", + "a11y_labels": { + "reblog": "Re-blog", + "unreblog": "Undo re-blog" + } + }, + "tag": { + "url": "URL", + "mention": "Նշել", + "link": "Յղում", + "hashtag": "Պիտակ", + "email": "Էլ. փոստ", + "emoji": "Զմայլիկ" + }, + "visibility": { + "unlisted": "Everyone can see this post but not display in the public timeline.", + "private": "Only their followers can see this post.", + "private_from_me": "Only my followers can see this post.", + "direct": "Only mentioned user can see this post." + }, + "translation": { + "translated_from": "Translated from %s using %s", + "unknown_language": "Unknown", + "unknown_provider": "Unknown", + "show_original": "Show Original" + }, + "media": { + "accessibility_label": "%s, attachment %d of %d", + "expand_image_hint": "Expands the image. Double-tap and hold to show actions", + "expand_gif_hint": "Expands the GIF. Double-tap and hold to show actions", + "expand_video_hint": "Shows the video player. Double-tap and hold to show actions" + }, + "posted_via_application": "%s via %s", + "buttons": { + "reblogs_title": "Reblogs", + "favorites_title": "Favorites", + "edit_history_title": "Խմբագրման պատմութիւնը", + "edit_history_detail": "Last edit %s" + }, + "edited_at_timestamp_prefix": "Խմբագրուել է՝ %s", + "edit_history": { + "title": "Խմբագրման պատմութիւնը", + "original_post": "Original Post · %s" + } + }, + "friendship": { + "follow": "Հետեւել", + "following": "Following", + "request": "Request", + "pending": "Pending", + "block": "Block", + "block_user": "Block %s", + "block_domain": "Block %s", + "unblock": "Unblock", + "unblock_user": "Unblock %s", + "blocked": "Blocked", + "mute": "Լռեցնել", + "mute_user": "Լռեցնել %s֊ին", + "unmute": "Unmute", + "unmute_user": "Unmute %s", + "muted": "Լռեցուած", + "edit_info": "Edit Info", + "show_reblogs": "Show Reblogs", + "hide_reblogs": "Hide Reblogs" + }, + "timeline": { + "filtered": "Զտուած", + "timestamp": { + "now": "Հիմա" + }, + "loader": { + "load_missing_posts": "Load missing posts", + "loading_missing_posts": "Loading missing posts...", + "show_more_replies": "Ցուցադրել պատասխանները" + }, + "header": { + "no_status_found": "No Post Found", + "blocking_warning": "You can’t view this user's profile\nuntil you unblock them.\nYour profile looks like this to them.", + "user_blocking_warning": "You can’t view %s’s profile\nuntil you unblock them.\nYour profile looks like this to them.", + "blocked_warning": "You can’t view this user’s profile\nuntil they unblock you.", + "user_blocked_warning": "You can’t view %s’s profile\nuntil they unblock you.", + "suspended_warning": "This user has been suspended.", + "user_suspended_warning": "%s’s account has been suspended." + } + } + }, + "user_list": { + "no_verified_link": "No verified link", + "followers_count": "%@ followers" + } + }, + "scene": { + "welcome": { + "log_in": "Մտնել", + "learn_more": "Իմանալ աւելին", + "join_default_server": "Միանալ %@-ին", + "pick_server": "Ընտրել ուրիշ սերուեր", + "separator": { + "or": "կամ" + }, + "education": { + "mastodon": { + "title": "Բարի գալուստ Մաստոդոն", + "description": "Mastodon is a decentralized social network, meaning no single company controls it. It’s made up of many independently-run servers, all connected together." + }, + "servers": { + "title": "What are servers?", + "description": "Every Mastodon account is hosted on a server — each with its own values, rules, & admins. No matter which one you pick, you can follow and interact with people on any server." + }, + "a11y": { + "what_is_mastodon": { + "title": "What is Mastodon?" + } + } + } + }, + "login": { + "title": "Բարի վերադարձ", + "subtitle": "Log you in on the server you created your account on.", + "server_search_field": { + "placeholder": "Enter URL or search for your server" + } + }, + "server_picker": { + "title": "Pick Server", + "button": { + "language": "Language", + "signup_speed": "Sign-up Speed", + "category": { + "all": "All", + "all_accessiblity_description": "Category: All", + "academia": "academia", + "activism": "activism", + "food": "food", + "furry": "furry", + "games": "games", + "general": "general", + "journalism": "journalism", + "lgbt": "lgbt", + "regional": "regional", + "art": "art", + "music": "music", + "tech": "tech" + }, + "see_less": "See Less", + "see_more": "Տեսնել աւելին" + }, + "label": { + "language": "LANGUAGE", + "users": "USERS", + "category": "CATEGORY" + }, + "input": { + "search_servers_or_enter_url": "Search communities or enter URL" + }, + "empty_state": { + "finding_servers": "Finding available servers...", + "bad_network": "Something went wrong while loading the data. Check your internet connection.", + "no_results": "No results" + }, + "signup_speed": { + "all": "Բոլորը", + "instant": "Instant Sign-up", + "manually_reviewed": "Manual Review" + }, + "language": { + "all": "Բոլորը" + }, + "search": { + "placeholder": "Search name or URL" + }, + "no_server_selected_hint": "We’ll pick a server based on your language if you continue without making a selection." + }, + "privacy": { + "title": "Privacy", + "description": "Although the Mastodon app does not collect any data, the server you sign up through may have a different policy. Take a minute to review and agree to the Mastodon app privacy policy and your server’s privacy policy.", + "policy": { + "ios": "Privacy Policy - Mastodon for iOS", + "server": "Privacy Policy - %s" + }, + "button": { + "confirm": "Համաձայն եմ" + } + }, + "register": { + "title": "Ստեղծել հաշիւ", + "input": { + "avatar": { + "delete": "Delete" + }, + "username": { + "placeholder": "մուտքանուն", + "duplicate_prompt": "Օգտանունը զբաղուած է։", + "suggestion": "amazing_%@" + }, + "display_name": { + "placeholder": "ցուցադրուող անուն" + }, + "email": { + "placeholder": "էլ. փոստ" + }, + "password": { + "placeholder": "գաղտնաբառ", + "confirmation_placeholder": "Հաստատել գաղտնաբառը", + "require": "Your password needs at least:", + "character_limit": "8 characters", + "accessibility": { + "checked": "checked", + "unchecked": "unchecked" + }, + "hint": "Your password needs at least eight characters" + }, + "invite": { + "registration_user_invite_request": "Why do you want to join?" + } + }, + "error": { + "item": { + "username": "Մուտքանուն", + "email": "Էլ. փոստ", + "password": "Գաղտնաբառ", + "agreement": "Agreement", + "locale": "Locale", + "reason": "Պատճառ" + }, + "reason": { + "blocked": "%s contains a disallowed email provider", + "unreachable": "%s does not seem to exist", + "taken": "%s is already taken. How about:", + "reserved": "%s is a reserved keyword", + "accepted": "%s must be accepted", + "blank": "%s is required", + "invalid": "%s is invalid", + "too_long": "%s is too long", + "too_short": "%s is too short", + "inclusion": "%s is not a supported value" + }, + "special": { + "username_invalid": "Username must only contain alphanumeric characters and underscores", + "username_too_long": "Username is too long (can’t be longer than 30 characters)", + "email_invalid": "This is not a valid email address", + "password_too_short": "Password is too short (must be at least 8 characters)" + } + } + }, + "server_rules": { + "title": "Some ground rules.", + "subtitle": "These are set and enforced by the %s moderators.", + "prompt": "By continuing, you’re subject to the terms of service and privacy policy for %s.", + "terms_of_service": "terms of service", + "privacy_policy": "privacy policy", + "button": { + "confirm": "I Agree" + } + }, + "confirm_email": { + "title": "Check Your Inbox", + "tap_the_link_we_emailed_to_you_to_verify_your_account": "Tap the link we sent you to verify %@. We’ll wait right here.", + "button": { + "resend": "Resend" + }, + "dont_receive_email": { + "title": "Check your Email", + "description": "Check if your email address is correct as well as your junk folder if you haven’t.", + "resend_email": "Նորից ուղարկել էլ. նամակ" + }, + "open_email_app": { + "title": "Check your Inbox.", + "description": "We just sent you an email. Check your junk folder if you haven’t.", + "mail": "Փոստ", + "open_email_client": "Open Email Client" + }, + "didnt_get_link": { + "prefix": "Didn’t get a link?", + "resend_in": "Resend (%@)", + "resend_now": "Resend now." + } + }, + "home_timeline": { + "title": "Հիմնական", + "navigation_bar_state": { + "offline": "Անցանց", + "new_posts": "See new posts", + "published": "Published!", + "Publishing": "Publishing post...", + "accessibility": { + "logo_label": "Mastodon", + "logo_hint": "Tap to scroll to top and tap again to previous location" + } + } + }, + "suggestion_account": { + "title": "Popular on Mastodon", + "follow_all": "Follow all" + }, + "compose": { + "title": { + "new_post": "New Post", + "new_reply": "New Reply", + "edit_post": "Edit Post" + }, + "media_selection": { + "camera": "Take Photo", + "photo_library": "Photo Library", + "browse": "Browse" + }, + "content_input_placeholder": "Type or paste what’s on your mind", + "compose_action": "Հրապարակել", + "replying_to_user": "replying to %s", + "attachment": { + "photo": "photo", + "video": "video", + "attachment_broken": "This %s is broken and can’t be\nuploaded to Mastodon.", + "description_photo": "Describe the photo for the visually-impaired...", + "description_video": "Describe the video for the visually-impaired...", + "load_failed": "Load Failed", + "upload_failed": "Upload Failed", + "can_not_recognize_this_media_attachment": "Can not recognize this media attachment", + "attachment_too_large": "Attachment too large", + "compressing_state": "Compressing...", + "server_processing_state": "Server Processing..." + }, + "poll": { + "title": "Poll", + "duration_time": "Duration: %s", + "thirty_minutes": "30 minutes", + "one_hour": "1 Hour", + "six_hours": "6 Hours", + "one_day": "1 Day", + "three_days": "3 Days", + "seven_days": "7 Days", + "option_number": "Option %ld", + "the_poll_is_invalid": "The poll is invalid", + "the_poll_has_empty_option": "The poll has empty option", + "add_option": "Add Option", + "remove_option": "Remove Option", + "move_up": "Move Up", + "move_down": "Move Down" + }, + "content_warning": { + "placeholder": "Write an accurate warning here..." + }, + "visibility": { + "public": "Public", + "unlisted": "Unlisted", + "private": "Followers only", + "direct": "Only people I mention" + }, + "auto_complete": { + "space_to_add": "Space to add" + }, + "accessibility": { + "append_attachment": "Add Attachment", + "append_poll": "Add Poll", + "remove_poll": "Remove Poll", + "custom_emoji_picker": "Custom Emoji Picker", + "enable_content_warning": "Enable Content Warning", + "disable_content_warning": "Disable Content Warning", + "post_visibility_menu": "Post Visibility Menu", + "post_options": "Post Options", + "posting_as": "Posting as %s" + }, + "keyboard": { + "discard_post": "Discard Post", + "publish_post": "Publish Post", + "toggle_poll": "Toggle Poll", + "toggle_content_warning": "Toggle Content Warning", + "append_attachment_entry": "Add Attachment - %s", + "select_visibility_entry": "Select Visibility - %s" + }, + "language": { + "title": "Post Language", + "suggested": "Suggested", + "recent": "Recent", + "other": "Other Language…" + } + }, + "profile": { + "header": { + "follows_you": "Follows You" + }, + "dashboard": { + "my_posts": "posts", + "my_following": "following", + "my_followers": "followers", + "other_posts": "posts", + "other_following": "following", + "other_followers": "followers", + "familiar_followers": "mutuals" + }, + "fields": { + "joined": "Joined", + "add_row": "Add Row", + "placeholder": { + "label": "Label", + "content": "Content" + }, + "verified": { + "short": "Verified on %s", + "long": "Ownership of this link was checked on %s" + } + }, + "segmented_control": { + "posts": "Գրառումներ", + "replies": "Replies", + "posts_and_replies": "Posts and Replies", + "media": "Media", + "about": "Մասին" + }, + "relationship_action_alert": { + "confirm_mute_user": { + "title": "Mute Account", + "message": "Confirm to mute %s" + }, + "confirm_unmute_user": { + "title": "Unmute Account", + "message": "Confirm to unmute %s" + }, + "confirm_block_user": { + "title": "Block Account", + "message": "Confirm to block %s" + }, + "confirm_unblock_user": { + "title": "Unblock Account", + "message": "Confirm to unblock %s" + }, + "confirm_show_reblogs": { + "title": "Show Reblogs", + "message": "Confirm to show reblogs" + }, + "confirm_hide_reblogs": { + "title": "Hide Reblogs", + "message": "Confirm to hide reblogs" + } + }, + "accessibility": { + "show_avatar_image": "Show avatar image", + "edit_avatar_image": "Edit avatar image", + "show_banner_image": "Show banner image", + "double_tap_to_open_the_list": "Double tap to open the list" + } + }, + "follower": { + "title": "follower", + "footer": "Followers from other servers are not displayed." + }, + "following": { + "title": "following", + "footer": "Follows from other servers are not displayed." + }, + "familiarFollowers": { + "title": "Followers you familiar", + "followed_by_names": "Followed by %s" + }, + "favorited_by": { + "title": "Favorited By" + }, + "reblogged_by": { + "title": "Reblogged By" + }, + "search": { + "title": "Search", + "search_bar": { + "placeholder": "Search hashtags and users", + "cancel": "Cancel" + }, + "recommend": { + "button_text": "See All", + "hash_tag": { + "title": "Trending on Mastodon", + "description": "Hashtags that are getting quite a bit of attention", + "people_talking": "%s people are talking" + }, + "accounts": { + "title": "Accounts you might like", + "description": "You may like to follow these accounts", + "follow": "Follow" + } + }, + "searching": { + "posts": "Posts matching \"%s\"", + "people": "People matching \"%s\"", + "profile": "Go to @%s@%s", + "url": "Open URL in Mastodon", + "hashtag": "Go to #%s", + "no_user": { + "title": "No User Account Found", + "message": "There's no Useraccount \"%s\" on %s" + }, + "empty_state": { + "no_results": "No results" + }, + "recent_search": "Recent searches", + "clear_all": "Clear all", + "clear": "Clear" + } + }, + "discovery": { + "tabs": { + "posts": "Posts", + "hashtags": "Hashtags", + "news": "News", + "community": "Community", + "for_you": "For You" + }, + "intro": "These are the posts gaining traction in your corner of Mastodon." + }, + "favorite": { + "title": "Favorites" + }, + "notification": { + "title": { + "Everything": "Everything", + "Mentions": "Mentions" + }, + "notification_description": { + "followed_you": "followed you", + "favorited_your_post": "favorited your post", + "reblogged_your_post": "reblogged your post", + "mentioned_you": "mentioned you", + "request_to_follow_you": "request to follow you", + "poll_has_ended": "poll has ended" + }, + "keyobard": { + "show_everything": "Show Everything", + "show_mentions": "Show Mentions" + }, + "follow_request": { + "accept": "Accept", + "accepted": "Accepted", + "reject": "reject", + "rejected": "Rejected" + } + }, + "thread": { + "back_title": "Post", + "title": "Post from %s" + }, + "settings": { + "overview": { + "title": "Settings", + "general": "General", + "notifications": "Notifications", + "support_mastodon": "Support Mastodon", + "about_mastodon": "About Mastodon", + "server_details": "Server Details", + "logout": "Logout %@" + }, + "about_mastodon": { + "title": "About", + "more_settings": "Even More Settings", + "contribute_to_mastodon": "Contribute to Mastodon", + "privacy_policy": "Privacy Policy", + "clear_media_storage": "Clear Media Storage" + }, + "server_details": { + "about": "About", + "rules": "Rules", + "about_instance": { + "title": "Administrator", + "message_admin": "Message Admin", + "legal_notice": "A legal notice" + } + }, + "general": { + "title": "General", + "appearance": { + "section_title": "Appearance", + "dark": "Dark", + "light": "Light", + "system": "Use Device Appearance" + }, + "design": { + "section_title": "Design", + "show_animations": "Play Animated Avatars and Emoji" + }, + "links": { + "section_title": "Links", + "open_in_mastodon": "Open in Mastodon", + "open_in_browser": "Open in Browser" + } + }, + "notifications": { + "title": "Notifications", + "policy": { + "title": "Get Notifications from", + "anyone": "Anyone", + "followers": "People who follow you", + "follow": "People you follow", + "noone": "No one" + }, + "alert": { + "mentions_and_replies": "Mentions & Replies", + "boosts": "Boosts", + "favorites": "Favorites", + "new_followers": "New Followers" + }, + "disabled": { + "notification_hint": "Turn on notifications from your device settings to see updates on your lock screen.", + "go_to_settings": "Go to Notification Settings" + } + } + }, + "report": { + "title_report": "Report", + "title": "Report %s", + "step1": "Step 1 of 2", + "step2": "Step 2 of 2", + "content1": "Are there any other posts you’d like to add to the report?", + "content2": "Is there anything the moderators should know about this report?", + "report_sent_title": "Thanks for reporting, we’ll look into this.", + "send": "Send Report", + "skip_to_send": "Send without comment", + "text_placeholder": "Type or paste additional comments", + "reported": "REPORTED", + "step_one": { + "step_1_of_4": "Step 1 of 4", + "whats_wrong_with_this_post": "What's wrong with this post?", + "whats_wrong_with_this_account": "What's wrong with this account?", + "whats_wrong_with_this_username": "What's wrong with %s?", + "select_the_best_match": "Select the best match", + "i_dont_like_it": "I don’t like it", + "it_is_not_something_you_want_to_see": "It is not something you want to see", + "its_spam": "It’s spam", + "malicious_links_fake_engagement_or_repetetive_replies": "Malicious links, fake engagement, or repetetive replies", + "it_violates_server_rules": "It violates server rules", + "you_are_aware_that_it_breaks_specific_rules": "You are aware that it breaks specific rules", + "its_something_else": "It’s something else", + "the_issue_does_not_fit_into_other_categories": "The issue does not fit into other categories" + }, + "step_two": { + "step_2_of_4": "Step 2 of 4", + "which_rules_are_being_violated": "Which rules are being violated?", + "select_all_that_apply": "Select all that apply", + "i_just_don’t_like_it": "I just don’t like it" + }, + "step_three": { + "step_3_of_4": "Step 3 of 4", + "are_there_any_posts_that_back_up_this_report": "Are there any posts that back up this report?", + "select_all_that_apply": "Select all that apply" + }, + "step_four": { + "step_4_of_4": "Step 4 of 4", + "is_there_anything_else_we_should_know": "Is there anything else we should know?" + }, + "step_final": { + "dont_want_to_see_this": "Don’t want to see this?", + "when_you_see_something_you_dont_like_on_mastodon_you_can_remove_the_person_from_your_experience.": "When you see something you don’t like on Mastodon, you can remove the person from your experience.", + "unfollow": "Unfollow", + "unfollowed": "Unfollowed", + "unfollow_user": "Unfollow %s", + "mute_user": "Mute %s", + "you_wont_see_their_posts_or_reblogs_in_your_home_feed_they_wont_know_they_ve_been_muted": "You won’t see their posts or reblogs in your home feed. They won’t know they’ve been muted.", + "block_user": "Block %s", + "they_will_no_longer_be_able_to_follow_or_see_your_posts_but_they_can_see_if_theyve_been_blocked": "They will no longer be able to follow or see your posts, but they can see if they’ve been blocked.", + "while_we_review_this_you_can_take_action_against_user": "While we review this, you can take action against %s" + } + }, + "preview": { + "keyboard": { + "close_preview": "Close Preview", + "show_next": "Show Next", + "show_previous": "Show Previous" + } + }, + "account_list": { + "tab_bar_hint": "Current selected profile: %s. Double tap then hold to show account switcher", + "dismiss_account_switcher": "Dismiss Account Switcher", + "add_account": "Add Account" + }, + "bookmark": { + "title": "Bookmarks" + }, + "followed_tags": { + "title": "Followed Tags", + "header": { + "posts": "posts", + "participants": "participants", + "posts_today": "posts today" + }, + "actions": { + "follow": "Follow", + "unfollow": "Unfollow" + } + } + }, + "extension": { + "open_in": { + "invalid_link_error": "This doesn't seem to be a valid Mastodon link." + } + }, + "widget": { + "common": { + "unsupported_widget_family": "Sorry but this Widget family is unsupported.", + "user_not_logged_in": "Please open Mastodon to log in to an Account." + }, + "followers_count": { + "configuration_display_name": "Followers", + "configuration_description": "Show number of followers.", + "title": "FOLLOWERS", + "followers_today": "%s followers today" + }, + "multiple_followers": { + "configuration_display_name": "Multiple followers", + "configuration_description": "Show number of followers for multiple accounts.", + "mock_user": { + "display_name": "Another follower", + "account_name": "another@follower.social" + } + }, + "latest_followers": { + "configuration_display_name": "Latest followers", + "configuration_description": "Show latest followers.", + "title": "Latest followers", + "last_update": "Last update: %s" + }, + "hashtag": { + "configuration": { + "display_name": "Hashtag", + "description": "Shows a recent post with the selected hashtag." + }, + "not_found": { + "account_name": "John Mastodon", + "account": "@johnMastodon@no-such.account", + "content": "Sorry, we couldn’t find any posts with the hashtag #%@. Please try a #DifferentHashtag or check the widget settings." + }, + "placeholder": { + "account_name": "John Mastodon", + "account": "@johnMastodon@no-such.account", + "content": "This is how a post with a #hashtag would look. Pick whichever #hashtag you want in the widget settings." + } + } + } +} diff --git a/Localization/StringsConvertor/input/hy-AM.lproj/ios-infoPlist.json b/Localization/StringsConvertor/input/hy-AM.lproj/ios-infoPlist.json new file mode 100644 index 000000000..c6db73de0 --- /dev/null +++ b/Localization/StringsConvertor/input/hy-AM.lproj/ios-infoPlist.json @@ -0,0 +1,6 @@ +{ + "NSCameraUsageDescription": "Used to take photo for post status", + "NSPhotoLibraryAddUsageDescription": "Used to save photo into the Photo Library", + "NewPostShortcutItemTitle": "New Post", + "SearchShortcutItemTitle": "Search" +} diff --git a/Localization/StringsConvertor/input/hy.lproj/app.json b/Localization/StringsConvertor/input/hy.lproj/app.json new file mode 100644 index 000000000..1b2da050d --- /dev/null +++ b/Localization/StringsConvertor/input/hy.lproj/app.json @@ -0,0 +1,906 @@ +{ + "common": { + "alerts": { + "common": { + "please_try_again": "Փորձիր նորից", + "please_try_again_later": "Փորձիր մի փոքր ուշ" + }, + "sign_up_failure": { + "title": "Գրանցումը ձախողուեց" + }, + "server_error": { + "title": "Սպասարկիչի խնդիր" + }, + "vote_failure": { + "title": "Vote Failure", + "poll_ended": "Հարցումդ աւարտուեց" + }, + "publish_post_failure": { + "title": "Publish Failure", + "message": "Failed to publish the post.\nPlease check your internet connection.", + "attachments_message": { + "video_attach_with_photo": "Cannot attach a video to a post that already contains images.", + "more_than_one_video": "Cannot attach more than one video." + } + }, + "edit_profile_failure": { + "title": "Edit Profile Error", + "message": "Cannot edit profile. Please try again." + }, + "sign_out": { + "title": "Դուրս գալ", + "message": "Համոզո՞ւած ես, որ ուզում ես դուրս գալ", + "confirm": "Դուրս գալ" + }, + "block_domain": { + "title": "Are you really, really sure you want to block the entire %s? 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.", + "block_entire_domain": "Block Domain" + }, + "save_photo_failure": { + "title": "Save Photo Failure", + "message": "Please enable the photo library access permission to save the photo." + }, + "delete_post": { + "title": "Ջնջել գրառումը", + "message": "Վստա՞հ ես, որ ուզում ես ջնջել այս գրառումը։" + }, + "clean_cache": { + "title": "Clean Cache", + "message": "Successfully cleaned %s cache." + }, + "translation_failed": { + "title": "Նշում", + "message": "Translation failed. Maybe the administrator has not enabled translations on this server or this server is running an older version of Mastodon where translations are not yet supported.", + "button": "Լաւ" + } + }, + "controls": { + "actions": { + "back": "Ետ", + "next": "Յաջորդ", + "previous": "Նախորդ", + "open": "Բացել", + "add": "Աւելացնել", + "remove": "Ջնջել", + "edit": "Խմբագրել", + "save": "Պահպանել", + "ok": "Լաւ", + "done": "Աւարտել", + "confirm": "Հաստատել", + "continue": "Շարունակել", + "compose": "Compose", + "cancel": "Չեղարկել", + "discard": "Չեղարկել", + "try_again": "Կրկին փորձիր", + "take_photo": "Լուսանկարել", + "save_photo": "Save Photo", + "copy_photo": "Copy Photo", + "sign_in": "Մտնել", + "see_more": "Տեսնել աւելին", + "preview": "Նախադիտում", + "copy": "Պատճէնել", + "share": "Տարածել", + "share_user": "Share %s", + "share_post": "Share Post", + "open_in_safari": "Open in Safari", + "open_in_browser": "Open in Browser", + "find_people": "Find people to follow", + "manually_search": "Manually search instead", + "skip": "Skip", + "reply": "Reply", + "report_user": "Report %s", + "block_domain": "Block %s", + "unblock_domain": "Unblock %s", + "settings": "Settings", + "delete": "Delete", + "translate_post": { + "title": "Translate from %s", + "unknown_language": "Unknown" + }, + "edit_post": "Edit", + "bookmark": "Bookmark", + "remove_bookmark": "Remove Bookmark", + "follow": "Follow %s", + "unfollow": "Unfollow %s" + }, + "tabs": { + "home": "Home", + "search_and_explore": "Search and Explore", + "notifications": "Notifications", + "profile": "Profile", + "a11y": { + "search": "Search", + "explore": "Explore" + } + }, + "keyboard": { + "common": { + "switch_to_tab": "Switch to %s", + "compose_new_post": "Compose New Post", + "show_favorites": "Show Favorites", + "open_settings": "Open Settings" + }, + "timeline": { + "previous_status": "Previous Post", + "next_status": "Next Post", + "open_status": "Open Post", + "open_author_profile": "Open Author's Profile", + "open_reblogger_profile": "Open Reblogger's Profile", + "reply_status": "Reply to Post", + "toggle_reblog": "Toggle Reblog on Post", + "toggle_favorite": "Toggle Favorite on Post", + "toggle_content_warning": "Toggle Content Warning", + "preview_image": "Preview Image" + }, + "segmented_control": { + "previous_section": "Previous Section", + "next_section": "Next Section" + } + }, + "status": { + "user_reblogged": "%s reblogged", + "user_replied_to": "Replied to %s", + "show_post": "Show Post", + "show_user_profile": "Show user profile", + "content_warning": "Content Warning", + "sensitive_content": "Sensitive Content", + "media_content_warning": "Tap anywhere to reveal", + "tap_to_reveal": "Tap to reveal", + "load_embed": "Load Embed", + "link_via_user": "%s via %s", + "poll": { + "vote": "Քուէարկել", + "closed": "Closed" + }, + "meta_entity": { + "url": "Link: %s", + "hashtag": "Hashtag: %s", + "mention": "Show Profile: %s", + "email": "Email address: %s" + }, + "actions": { + "reply": "Պատասխանել", + "reblog": "Reblog", + "unreblog": "Undo reblog", + "favorite": "Favorite", + "unfavorite": "Unfavorite", + "menu": "Ցանկ", + "hide": "Թաքցնել", + "show_image": "Show image", + "show_gif": "Show GIF", + "show_video_player": "Show video player", + "share_link_in_post": "Share Link in Post", + "tap_then_hold_to_show_menu": "Tap then hold to show menu", + "a11y_labels": { + "reblog": "Re-blog", + "unreblog": "Undo re-blog" + } + }, + "tag": { + "url": "URL", + "mention": "Նշել", + "link": "Յղում", + "hashtag": "Պիտակ", + "email": "Էլ. փոստ", + "emoji": "Զմայլիկ" + }, + "visibility": { + "unlisted": "Everyone can see this post but not display in the public timeline.", + "private": "Only their followers can see this post.", + "private_from_me": "Only my followers can see this post.", + "direct": "Only mentioned user can see this post." + }, + "translation": { + "translated_from": "Translated from %s using %s", + "unknown_language": "Unknown", + "unknown_provider": "Unknown", + "show_original": "Show Original" + }, + "media": { + "accessibility_label": "%s, attachment %d of %d", + "expand_image_hint": "Expands the image. Double-tap and hold to show actions", + "expand_gif_hint": "Expands the GIF. Double-tap and hold to show actions", + "expand_video_hint": "Shows the video player. Double-tap and hold to show actions" + }, + "posted_via_application": "%s via %s", + "buttons": { + "reblogs_title": "Reblogs", + "favorites_title": "Favorites", + "edit_history_title": "Խմբագրման պատմութիւնը", + "edit_history_detail": "Last edit %s" + }, + "edited_at_timestamp_prefix": "Խմբագրուել է՝ %s", + "edit_history": { + "title": "Խմբագրման պատմութիւնը", + "original_post": "Original Post · %s" + } + }, + "friendship": { + "follow": "Հետեւել", + "following": "Following", + "request": "Request", + "pending": "Pending", + "block": "Block", + "block_user": "Block %s", + "block_domain": "Block %s", + "unblock": "Unblock", + "unblock_user": "Unblock %s", + "blocked": "Blocked", + "mute": "Լռեցնել", + "mute_user": "Լռեցնել %s֊ին", + "unmute": "Unmute", + "unmute_user": "Unmute %s", + "muted": "Լռեցուած", + "edit_info": "Edit Info", + "show_reblogs": "Show Reblogs", + "hide_reblogs": "Hide Reblogs" + }, + "timeline": { + "filtered": "Զտուած", + "timestamp": { + "now": "Հիմա" + }, + "loader": { + "load_missing_posts": "Load missing posts", + "loading_missing_posts": "Loading missing posts...", + "show_more_replies": "Ցուցադրել պատասխանները" + }, + "header": { + "no_status_found": "No Post Found", + "blocking_warning": "You can’t view this user's profile\nuntil you unblock them.\nYour profile looks like this to them.", + "user_blocking_warning": "You can’t view %s’s profile\nuntil you unblock them.\nYour profile looks like this to them.", + "blocked_warning": "You can’t view this user’s profile\nuntil they unblock you.", + "user_blocked_warning": "You can’t view %s’s profile\nuntil they unblock you.", + "suspended_warning": "This user has been suspended.", + "user_suspended_warning": "%s’s account has been suspended." + } + } + }, + "user_list": { + "no_verified_link": "No verified link", + "followers_count": "%@ followers" + } + }, + "scene": { + "welcome": { + "log_in": "Մտնել", + "learn_more": "Իմանալ աւելին", + "join_default_server": "Միանալ %@-ին", + "pick_server": "Ընտրել ուրիշ սերուեր", + "separator": { + "or": "կամ" + }, + "education": { + "mastodon": { + "title": "Բարի գալուստ Մաստոդոն", + "description": "Mastodon is a decentralized social network, meaning no single company controls it. It’s made up of many independently-run servers, all connected together." + }, + "servers": { + "title": "What are servers?", + "description": "Every Mastodon account is hosted on a server — each with its own values, rules, & admins. No matter which one you pick, you can follow and interact with people on any server." + }, + "a11y": { + "what_is_mastodon": { + "title": "What is Mastodon?" + } + } + } + }, + "login": { + "title": "Բարի վերադարձ", + "subtitle": "Log you in on the server you created your account on.", + "server_search_field": { + "placeholder": "Enter URL or search for your server" + } + }, + "server_picker": { + "title": "Pick Server", + "button": { + "language": "Language", + "signup_speed": "Sign-up Speed", + "category": { + "all": "All", + "all_accessiblity_description": "Category: All", + "academia": "academia", + "activism": "activism", + "food": "food", + "furry": "furry", + "games": "games", + "general": "general", + "journalism": "journalism", + "lgbt": "lgbt", + "regional": "regional", + "art": "art", + "music": "music", + "tech": "tech" + }, + "see_less": "See Less", + "see_more": "Տեսնել աւելին" + }, + "label": { + "language": "LANGUAGE", + "users": "USERS", + "category": "CATEGORY" + }, + "input": { + "search_servers_or_enter_url": "Search communities or enter URL" + }, + "empty_state": { + "finding_servers": "Finding available servers...", + "bad_network": "Something went wrong while loading the data. Check your internet connection.", + "no_results": "No results" + }, + "signup_speed": { + "all": "Բոլորը", + "instant": "Instant Sign-up", + "manually_reviewed": "Manual Review" + }, + "language": { + "all": "Բոլորը" + }, + "search": { + "placeholder": "Search name or URL" + }, + "no_server_selected_hint": "We’ll pick a server based on your language if you continue without making a selection." + }, + "privacy": { + "title": "Privacy", + "description": "Although the Mastodon app does not collect any data, the server you sign up through may have a different policy. Take a minute to review and agree to the Mastodon app privacy policy and your server’s privacy policy.", + "policy": { + "ios": "Privacy Policy - Mastodon for iOS", + "server": "Privacy Policy - %s" + }, + "button": { + "confirm": "Համաձայն եմ" + } + }, + "register": { + "title": "Ստեղծել հաշիւ", + "input": { + "avatar": { + "delete": "Delete" + }, + "username": { + "placeholder": "մուտքանուն", + "duplicate_prompt": "Օգտանունը զբաղուած է։", + "suggestion": "amazing_%@" + }, + "display_name": { + "placeholder": "ցուցադրուող անուն" + }, + "email": { + "placeholder": "էլ. փոստ" + }, + "password": { + "placeholder": "գաղտնաբառ", + "confirmation_placeholder": "Հաստատել գաղտնաբառը", + "require": "Your password needs at least:", + "character_limit": "8 characters", + "accessibility": { + "checked": "checked", + "unchecked": "unchecked" + }, + "hint": "Your password needs at least eight characters" + }, + "invite": { + "registration_user_invite_request": "Why do you want to join?" + } + }, + "error": { + "item": { + "username": "Մուտքանուն", + "email": "Էլ. փոստ", + "password": "Գաղտնաբառ", + "agreement": "Agreement", + "locale": "Locale", + "reason": "Պատճառ" + }, + "reason": { + "blocked": "%s contains a disallowed email provider", + "unreachable": "%s does not seem to exist", + "taken": "%s is already taken. How about:", + "reserved": "%s is a reserved keyword", + "accepted": "%s must be accepted", + "blank": "%s is required", + "invalid": "%s is invalid", + "too_long": "%s is too long", + "too_short": "%s is too short", + "inclusion": "%s is not a supported value" + }, + "special": { + "username_invalid": "Username must only contain alphanumeric characters and underscores", + "username_too_long": "Username is too long (can’t be longer than 30 characters)", + "email_invalid": "This is not a valid email address", + "password_too_short": "Password is too short (must be at least 8 characters)" + } + } + }, + "server_rules": { + "title": "Some ground rules.", + "subtitle": "These are set and enforced by the %s moderators.", + "prompt": "By continuing, you’re subject to the terms of service and privacy policy for %s.", + "terms_of_service": "terms of service", + "privacy_policy": "privacy policy", + "button": { + "confirm": "I Agree" + } + }, + "confirm_email": { + "title": "Check Your Inbox", + "tap_the_link_we_emailed_to_you_to_verify_your_account": "Tap the link we sent you to verify %@. We’ll wait right here.", + "button": { + "resend": "Resend" + }, + "dont_receive_email": { + "title": "Check your Email", + "description": "Check if your email address is correct as well as your junk folder if you haven’t.", + "resend_email": "Նորից ուղարկել էլ. նամակ" + }, + "open_email_app": { + "title": "Check your Inbox.", + "description": "We just sent you an email. Check your junk folder if you haven’t.", + "mail": "Փոստ", + "open_email_client": "Open Email Client" + }, + "didnt_get_link": { + "prefix": "Didn’t get a link?", + "resend_in": "Resend (%@)", + "resend_now": "Resend now." + } + }, + "home_timeline": { + "title": "Հիմնական", + "navigation_bar_state": { + "offline": "Անցանց", + "new_posts": "See new posts", + "published": "Published!", + "Publishing": "Publishing post...", + "accessibility": { + "logo_label": "Mastodon", + "logo_hint": "Tap to scroll to top and tap again to previous location" + } + } + }, + "suggestion_account": { + "title": "Popular on Mastodon", + "follow_all": "Follow all" + }, + "compose": { + "title": { + "new_post": "New Post", + "new_reply": "New Reply", + "edit_post": "Edit Post" + }, + "media_selection": { + "camera": "Take Photo", + "photo_library": "Photo Library", + "browse": "Browse" + }, + "content_input_placeholder": "Type or paste what’s on your mind", + "compose_action": "Հրապարակել", + "replying_to_user": "replying to %s", + "attachment": { + "photo": "photo", + "video": "video", + "attachment_broken": "This %s is broken and can’t be\nuploaded to Mastodon.", + "description_photo": "Describe the photo for the visually-impaired...", + "description_video": "Describe the video for the visually-impaired...", + "load_failed": "Load Failed", + "upload_failed": "Upload Failed", + "can_not_recognize_this_media_attachment": "Can not recognize this media attachment", + "attachment_too_large": "Attachment too large", + "compressing_state": "Compressing...", + "server_processing_state": "Server Processing..." + }, + "poll": { + "title": "Poll", + "duration_time": "Duration: %s", + "thirty_minutes": "30 minutes", + "one_hour": "1 Hour", + "six_hours": "6 Hours", + "one_day": "1 Day", + "three_days": "3 Days", + "seven_days": "7 Days", + "option_number": "Option %ld", + "the_poll_is_invalid": "The poll is invalid", + "the_poll_has_empty_option": "The poll has empty option", + "add_option": "Add Option", + "remove_option": "Remove Option", + "move_up": "Move Up", + "move_down": "Move Down" + }, + "content_warning": { + "placeholder": "Write an accurate warning here..." + }, + "visibility": { + "public": "Public", + "unlisted": "Unlisted", + "private": "Followers only", + "direct": "Only people I mention" + }, + "auto_complete": { + "space_to_add": "Space to add" + }, + "accessibility": { + "append_attachment": "Add Attachment", + "append_poll": "Add Poll", + "remove_poll": "Remove Poll", + "custom_emoji_picker": "Custom Emoji Picker", + "enable_content_warning": "Enable Content Warning", + "disable_content_warning": "Disable Content Warning", + "post_visibility_menu": "Post Visibility Menu", + "post_options": "Post Options", + "posting_as": "Posting as %s" + }, + "keyboard": { + "discard_post": "Discard Post", + "publish_post": "Publish Post", + "toggle_poll": "Toggle Poll", + "toggle_content_warning": "Toggle Content Warning", + "append_attachment_entry": "Add Attachment - %s", + "select_visibility_entry": "Select Visibility - %s" + }, + "language": { + "title": "Post Language", + "suggested": "Suggested", + "recent": "Recent", + "other": "Other Language…" + } + }, + "profile": { + "header": { + "follows_you": "Follows You" + }, + "dashboard": { + "my_posts": "posts", + "my_following": "following", + "my_followers": "followers", + "other_posts": "posts", + "other_following": "following", + "other_followers": "followers", + "familiar_followers": "mutuals" + }, + "fields": { + "joined": "Joined", + "add_row": "Add Row", + "placeholder": { + "label": "Label", + "content": "Content" + }, + "verified": { + "short": "Verified on %s", + "long": "Ownership of this link was checked on %s" + } + }, + "segmented_control": { + "posts": "Գրառումներ", + "replies": "Replies", + "posts_and_replies": "Posts and Replies", + "media": "Media", + "about": "Մասին" + }, + "relationship_action_alert": { + "confirm_mute_user": { + "title": "Mute Account", + "message": "Confirm to mute %s" + }, + "confirm_unmute_user": { + "title": "Unmute Account", + "message": "Confirm to unmute %s" + }, + "confirm_block_user": { + "title": "Block Account", + "message": "Confirm to block %s" + }, + "confirm_unblock_user": { + "title": "Unblock Account", + "message": "Confirm to unblock %s" + }, + "confirm_show_reblogs": { + "title": "Show Reblogs", + "message": "Confirm to show reblogs" + }, + "confirm_hide_reblogs": { + "title": "Hide Reblogs", + "message": "Confirm to hide reblogs" + } + }, + "accessibility": { + "show_avatar_image": "Show avatar image", + "edit_avatar_image": "Edit avatar image", + "show_banner_image": "Show banner image", + "double_tap_to_open_the_list": "Double tap to open the list" + } + }, + "follower": { + "title": "follower", + "footer": "Followers from other servers are not displayed." + }, + "following": { + "title": "following", + "footer": "Follows from other servers are not displayed." + }, + "familiarFollowers": { + "title": "Followers you familiar", + "followed_by_names": "Followed by %s" + }, + "favorited_by": { + "title": "Favorited By" + }, + "reblogged_by": { + "title": "Reblogged By" + }, + "search": { + "title": "Search", + "search_bar": { + "placeholder": "Search hashtags and users", + "cancel": "Cancel" + }, + "recommend": { + "button_text": "See All", + "hash_tag": { + "title": "Trending on Mastodon", + "description": "Hashtags that are getting quite a bit of attention", + "people_talking": "%s people are talking" + }, + "accounts": { + "title": "Accounts you might like", + "description": "You may like to follow these accounts", + "follow": "Follow" + } + }, + "searching": { + "posts": "Posts matching \"%s\"", + "people": "People matching \"%s\"", + "profile": "Go to @%s@%s", + "url": "Open URL in Mastodon", + "hashtag": "Go to #%s", + "no_user": { + "title": "No User Account Found", + "message": "There's no Useraccount \"%s\" on %s" + }, + "empty_state": { + "no_results": "No results" + }, + "recent_search": "Recent searches", + "clear_all": "Clear all", + "clear": "Clear" + } + }, + "discovery": { + "tabs": { + "posts": "Posts", + "hashtags": "Hashtags", + "news": "News", + "community": "Community", + "for_you": "For You" + }, + "intro": "These are the posts gaining traction in your corner of Mastodon." + }, + "favorite": { + "title": "Favorites" + }, + "notification": { + "title": { + "Everything": "Everything", + "Mentions": "Mentions" + }, + "notification_description": { + "followed_you": "followed you", + "favorited_your_post": "favorited your post", + "reblogged_your_post": "reblogged your post", + "mentioned_you": "mentioned you", + "request_to_follow_you": "request to follow you", + "poll_has_ended": "poll has ended" + }, + "keyobard": { + "show_everything": "Show Everything", + "show_mentions": "Show Mentions" + }, + "follow_request": { + "accept": "Accept", + "accepted": "Accepted", + "reject": "reject", + "rejected": "Rejected" + } + }, + "thread": { + "back_title": "Post", + "title": "Post from %s" + }, + "settings": { + "overview": { + "title": "Settings", + "general": "General", + "notifications": "Notifications", + "support_mastodon": "Support Mastodon", + "about_mastodon": "About Mastodon", + "server_details": "Server Details", + "logout": "Logout %@" + }, + "about_mastodon": { + "title": "About", + "more_settings": "Even More Settings", + "contribute_to_mastodon": "Contribute to Mastodon", + "privacy_policy": "Privacy Policy", + "clear_media_storage": "Clear Media Storage" + }, + "server_details": { + "about": "About", + "rules": "Rules", + "about_instance": { + "title": "Administrator", + "message_admin": "Message Admin", + "legal_notice": "A legal notice" + } + }, + "general": { + "title": "General", + "appearance": { + "section_title": "Appearance", + "dark": "Dark", + "light": "Light", + "system": "Use Device Appearance" + }, + "design": { + "section_title": "Design", + "show_animations": "Play Animated Avatars and Emoji" + }, + "links": { + "section_title": "Links", + "open_in_mastodon": "Open in Mastodon", + "open_in_browser": "Open in Browser" + } + }, + "notifications": { + "title": "Notifications", + "policy": { + "title": "Get Notifications from", + "anyone": "Anyone", + "followers": "People who follow you", + "follow": "People you follow", + "noone": "No one" + }, + "alert": { + "mentions_and_replies": "Mentions & Replies", + "boosts": "Boosts", + "favorites": "Favorites", + "new_followers": "New Followers" + }, + "disabled": { + "notification_hint": "Turn on notifications from your device settings to see updates on your lock screen.", + "go_to_settings": "Go to Notification Settings" + } + } + }, + "report": { + "title_report": "Report", + "title": "Report %s", + "step1": "Step 1 of 2", + "step2": "Step 2 of 2", + "content1": "Are there any other posts you’d like to add to the report?", + "content2": "Is there anything the moderators should know about this report?", + "report_sent_title": "Thanks for reporting, we’ll look into this.", + "send": "Send Report", + "skip_to_send": "Send without comment", + "text_placeholder": "Type or paste additional comments", + "reported": "REPORTED", + "step_one": { + "step_1_of_4": "Step 1 of 4", + "whats_wrong_with_this_post": "What's wrong with this post?", + "whats_wrong_with_this_account": "What's wrong with this account?", + "whats_wrong_with_this_username": "What's wrong with %s?", + "select_the_best_match": "Select the best match", + "i_dont_like_it": "I don’t like it", + "it_is_not_something_you_want_to_see": "It is not something you want to see", + "its_spam": "It’s spam", + "malicious_links_fake_engagement_or_repetetive_replies": "Malicious links, fake engagement, or repetetive replies", + "it_violates_server_rules": "It violates server rules", + "you_are_aware_that_it_breaks_specific_rules": "You are aware that it breaks specific rules", + "its_something_else": "It’s something else", + "the_issue_does_not_fit_into_other_categories": "The issue does not fit into other categories" + }, + "step_two": { + "step_2_of_4": "Step 2 of 4", + "which_rules_are_being_violated": "Which rules are being violated?", + "select_all_that_apply": "Select all that apply", + "i_just_don’t_like_it": "I just don’t like it" + }, + "step_three": { + "step_3_of_4": "Step 3 of 4", + "are_there_any_posts_that_back_up_this_report": "Are there any posts that back up this report?", + "select_all_that_apply": "Select all that apply" + }, + "step_four": { + "step_4_of_4": "Step 4 of 4", + "is_there_anything_else_we_should_know": "Is there anything else we should know?" + }, + "step_final": { + "dont_want_to_see_this": "Don’t want to see this?", + "when_you_see_something_you_dont_like_on_mastodon_you_can_remove_the_person_from_your_experience.": "When you see something you don’t like on Mastodon, you can remove the person from your experience.", + "unfollow": "Unfollow", + "unfollowed": "Unfollowed", + "unfollow_user": "Unfollow %s", + "mute_user": "Mute %s", + "you_wont_see_their_posts_or_reblogs_in_your_home_feed_they_wont_know_they_ve_been_muted": "You won’t see their posts or reblogs in your home feed. They won’t know they’ve been muted.", + "block_user": "Block %s", + "they_will_no_longer_be_able_to_follow_or_see_your_posts_but_they_can_see_if_theyve_been_blocked": "They will no longer be able to follow or see your posts, but they can see if they’ve been blocked.", + "while_we_review_this_you_can_take_action_against_user": "While we review this, you can take action against %s" + } + }, + "preview": { + "keyboard": { + "close_preview": "Close Preview", + "show_next": "Show Next", + "show_previous": "Show Previous" + } + }, + "account_list": { + "tab_bar_hint": "Current selected profile: %s. Double tap then hold to show account switcher", + "dismiss_account_switcher": "Dismiss Account Switcher", + "add_account": "Add Account" + }, + "bookmark": { + "title": "Bookmarks" + }, + "followed_tags": { + "title": "Followed Tags", + "header": { + "posts": "posts", + "participants": "participants", + "posts_today": "posts today" + }, + "actions": { + "follow": "Follow", + "unfollow": "Unfollow" + } + } + }, + "extension": { + "open_in": { + "invalid_link_error": "This doesn't seem to be a valid Mastodon link." + } + }, + "widget": { + "common": { + "unsupported_widget_family": "Sorry but this Widget family is unsupported.", + "user_not_logged_in": "Please open Mastodon to log in to an Account." + }, + "followers_count": { + "configuration_display_name": "Followers", + "configuration_description": "Show number of followers.", + "title": "FOLLOWERS", + "followers_today": "%s followers today" + }, + "multiple_followers": { + "configuration_display_name": "Multiple followers", + "configuration_description": "Show number of followers for multiple accounts.", + "mock_user": { + "display_name": "Another follower", + "account_name": "another@follower.social" + } + }, + "latest_followers": { + "configuration_display_name": "Latest followers", + "configuration_description": "Show latest followers.", + "title": "Latest followers", + "last_update": "Last update: %s" + }, + "hashtag": { + "configuration": { + "display_name": "Hashtag", + "description": "Shows a recent post with the selected hashtag." + }, + "not_found": { + "account_name": "John Mastodon", + "account": "@johnMastodon@no-such.account", + "content": "Sorry, we couldn’t find any posts with the hashtag #%@. Please try a #DifferentHashtag or check the widget settings." + }, + "placeholder": { + "account_name": "John Mastodon", + "account": "@johnMastodon@no-such.account", + "content": "This is how a post with a #hashtag would look. Pick whichever #hashtag you want in the widget settings." + } + } + } +} diff --git a/Localization/StringsConvertor/input/id.lproj/app.json b/Localization/StringsConvertor/input/id.lproj/app.json index 3623c4882..7645dca29 100644 --- a/Localization/StringsConvertor/input/id.lproj/app.json +++ b/Localization/StringsConvertor/input/id.lproj/app.json @@ -655,6 +655,10 @@ "profile": "Go to @%s@%s", "url": "Open URL in Mastodon", "hashtag": "Go to #%s", + "no_user": { + "title": "No User Account Found", + "message": "There's no Useraccount \"%s\" on %s" + }, "empty_state": { "no_results": "Tidak ada hasil" }, @@ -705,59 +709,68 @@ "title": "Postingan oleh %s" }, "settings": { - "title": "Pengaturan", - "section": { - "appearance": { - "title": "Tampilan", - "automatic": "Otomatis", - "light": "Selalu Cerah", - "dark": "Selalu Gelap" - }, - "look_and_feel": { - "title": "Lihat dan Rasakan", - "use_system": "Use System", - "really_dark": "Sangat Gelap", - "sorta_dark": "Agak Gelap", - "light": "Terang" - }, - "notifications": { - "title": "Notifikasi", - "favorites": "Favorites my post", - "follows": "Mengikuti saya", - "boosts": "Reblogs my post", - "mentions": "Menyebut saya", - "trigger": { - "anyone": "siapapun", - "follower": "seorang pengikut", - "follow": "siapapun yang saya ikuti", - "noone": "tidak ada", - "title": "Beritahu saya ketika" - } - }, - "preference": { - "title": "Preferensi", - "disable_avatar_animation": "Nonaktifkan animasi avatar", - "disable_emoji_animation": "Nonaktifkan animasi emoji", - "using_default_browser": "Use default browser to open links", - "open_links_in_mastodon": "Buka tautan di Mastodon" - }, - "boring_zone": { - "title": "Zona Membosankan", - "account_settings": "Pengaturan Akun", - "terms": "Kebijakan Layanan", - "privacy": "Kebijakan Privasi" - }, - "spicy_zone": { - "title": "Zona Pedas", - "clear": "Hapus Cache Media", - "signout": "Keluar" + "overview": { + "title": "Settings", + "general": "General", + "notifications": "Notifications", + "support_mastodon": "Support Mastodon", + "about_mastodon": "About Mastodon", + "server_details": "Server Details", + "logout": "Logout %@" + }, + "about_mastodon": { + "title": "About", + "more_settings": "Even More Settings", + "contribute_to_mastodon": "Contribute to Mastodon", + "privacy_policy": "Privacy Policy", + "clear_media_storage": "Clear Media Storage" + }, + "server_details": { + "about": "About", + "rules": "Rules", + "about_instance": { + "title": "Administrator", + "message_admin": "Message Admin", + "legal_notice": "A legal notice" } }, - "footer": { - "mastodon_description": "Mastodon adalah perangkat lunak sumber terbuka. Anda dapat melaporkan masalah melalui GitHub di %s (%s)" + "general": { + "title": "General", + "appearance": { + "section_title": "Appearance", + "dark": "Dark", + "light": "Light", + "system": "Use Device Appearance" + }, + "design": { + "section_title": "Design", + "show_animations": "Play Animated Avatars and Emoji" + }, + "links": { + "section_title": "Links", + "open_in_mastodon": "Open in Mastodon", + "open_in_browser": "Open in Browser" + } }, - "keyboard": { - "close_settings_window": "Tutup Jendela Pengaturan" + "notifications": { + "title": "Notifications", + "policy": { + "title": "Get Notifications from", + "anyone": "Anyone", + "followers": "People who follow you", + "follow": "People you follow", + "noone": "No one" + }, + "alert": { + "mentions_and_replies": "Mentions & Replies", + "boosts": "Boosts", + "favorites": "Favorites", + "new_followers": "New Followers" + }, + "disabled": { + "notification_hint": "Turn on notifications from your device settings to see updates on your lock screen.", + "go_to_settings": "Go to Notification Settings" + } } }, "report": { diff --git a/Localization/StringsConvertor/input/is.lproj/app.json b/Localization/StringsConvertor/input/is.lproj/app.json index 5446db812..5c8eacb5e 100644 --- a/Localization/StringsConvertor/input/is.lproj/app.json +++ b/Localization/StringsConvertor/input/is.lproj/app.json @@ -650,11 +650,15 @@ } }, "searching": { - "posts": "Posts matching \"%s\"", - "people": "People matching \"%s\"", - "profile": "Go to @%s@%s", - "url": "Open URL in Mastodon", - "hashtag": "Go to #%s", + "posts": "Færslur sem samsvara \"%s\"", + "people": "Fólk sem samsvarar \"%s\"", + "profile": "Fara á @%s@%s", + "url": "Opna slóð í Mastodon", + "hashtag": "Fara á #%s", + "no_user": { + "title": "Enginn notandaaðgangur fannst", + "message": "Það er enginn \"%s\" notandaaðgangur á %s" + }, "empty_state": { "no_results": "Engar niðurstöður" }, @@ -705,59 +709,68 @@ "title": "Færsla frá %s" }, "settings": { - "title": "Stillingar", - "section": { - "appearance": { - "title": "Útlit", - "automatic": "Sjálfvirkt", - "light": "Alltaf ljóst", - "dark": "Alltaf dökkt" - }, - "look_and_feel": { - "title": "Útlit og viðmót", - "use_system": "Nota stillingar kerfis", - "really_dark": "Mjög dökkt", - "sorta_dark": "Nokkuð dökkt", - "light": "Ljóst" - }, - "notifications": { - "title": "Tilkynningar", - "favorites": "Setur færsluna mína í eftirlæti", - "follows": "Fylgist með mér", - "boosts": "Endurbirtir færsluna mína", - "mentions": "Minnist á mig", - "trigger": { - "anyone": "hver sem er", - "follower": "fylgjandi", - "follow": "hverjum sá sem ég fylgi", - "noone": "enginn", - "title": "Tilkynna mér þegar" - } - }, - "preference": { - "title": "Kjörstillingar", - "disable_avatar_animation": "Gera auðkennismyndir með hreyfingu óvirkar", - "disable_emoji_animation": "Gera tjáningartákn með hreyfingu óvirkar", - "using_default_browser": "Nota sjálfgefinn vafra til að opna tengla", - "open_links_in_mastodon": "Opna tengla í Mastodon" - }, - "boring_zone": { - "title": "Óhressa svæðið", - "account_settings": "Stillingar aðgangs", - "terms": "Þjónustuskilmálar", - "privacy": "Meðferð persónuupplýsinga" - }, - "spicy_zone": { - "title": "Kryddaða svæðið", - "clear": "Hreinsa skyndiminni margmiðlunarefnis", - "signout": "Skrá út" + "overview": { + "title": "Stillingar", + "general": "Almennt", + "notifications": "Tilkynningar", + "support_mastodon": "Styddu við Mastodon", + "about_mastodon": "Um Mastodon", + "server_details": "Nánar um netþjón", + "logout": "Skrá út %@" + }, + "about_mastodon": { + "title": "Um hugbúnaðinn", + "more_settings": "Ennþá fleiri stillingar", + "contribute_to_mastodon": "Leggðu Mastodon lið", + "privacy_policy": "Meðferð persónuupplýsinga", + "clear_media_storage": "Hreinsa myndefnisgeymslur" + }, + "server_details": { + "about": "Um hugbúnaðinn", + "rules": "Reglur", + "about_instance": { + "title": "Stjórnandi", + "message_admin": "Senda stjórnanda skilaboð", + "legal_notice": "Lagatengt efni" } }, - "footer": { - "mastodon_description": "Mastodon er frjáls hugbúnaður með opinn grunnkóða. Þú getur tilkynnt vandamál í gegnum GitHub á %s (%s)" + "general": { + "title": "Almennt", + "appearance": { + "section_title": "Útlit", + "dark": "Dökkt", + "light": "Ljóst", + "system": "Nota útlit tækis" + }, + "design": { + "section_title": "Hönnun", + "show_animations": "Spila auðkennismyndir og tákn með hreyfingu" + }, + "links": { + "section_title": "Tenglar", + "open_in_mastodon": "Opna í Mastodon", + "open_in_browser": "Opna í vafra" + } }, - "keyboard": { - "close_settings_window": "Loka stillingaglugga" + "notifications": { + "title": "Tilkynningar", + "policy": { + "title": "Fá tilkynningar frá", + "anyone": "Hverjum sem er", + "followers": "Fólki sem fylgist með þér", + "follow": "Fólki sem þú fylgist með", + "noone": "Engum" + }, + "alert": { + "mentions_and_replies": "Minnst á og svör", + "boosts": "Endurbirtingar", + "favorites": "Eftirlæti", + "new_followers": "Nýir fylgjendur" + }, + "disabled": { + "notification_hint": "Kveiktu á tilkynningum í stillingum tækisins þíns til að sjá uppfærslur á læsiskjánum þínum.", + "go_to_settings": "Fara í stillingar á tilkynningum" + } } }, "report": { diff --git a/Localization/StringsConvertor/input/it.lproj/app.json b/Localization/StringsConvertor/input/it.lproj/app.json index fa518a9b6..5a368bc3a 100644 --- a/Localization/StringsConvertor/input/it.lproj/app.json +++ b/Localization/StringsConvertor/input/it.lproj/app.json @@ -650,11 +650,15 @@ } }, "searching": { - "posts": "Posts matching \"%s\"", - "people": "People matching \"%s\"", + "posts": "Post corrispondenti a \"%s\"", + "people": "Persone corrispondenti a \"%s\"", "profile": "Vai a @%s@%s", "url": "Apri l'URL su Mastodon", "hashtag": "Vai a #%s", + "no_user": { + "title": "Nessun account utente trovato", + "message": "Non c'è un account utente \"%s\" su %s" + }, "empty_state": { "no_results": "Nessun risultato" }, @@ -705,59 +709,68 @@ "title": "Post da %s" }, "settings": { - "title": "Impostazioni", - "section": { - "appearance": { - "title": "Aspetto", - "automatic": "Automatico", - "light": "Sempre chiaro", - "dark": "Sempre scuro" - }, - "look_and_feel": { - "title": "Look and Feel", - "use_system": "Predefinito di sistema", - "really_dark": "Davvero scuro", - "sorta_dark": "Un po' scuro", - "light": "Chiaro" - }, - "notifications": { - "title": "Notifiche", - "favorites": "Apprezza i miei post", - "follows": "Mi segue", - "boosts": "Condivide i miei post", - "mentions": "Mi menziona", - "trigger": { - "anyone": "chiunque", - "follower": "un seguace", - "follow": "chiunque io segua", - "noone": "nessuno", - "title": "Avvisami quando" - } - }, - "preference": { - "title": "Preferenze", - "disable_avatar_animation": "Disabilita avatar animati", - "disable_emoji_animation": "Disabilita emoji animate", - "using_default_browser": "Usa browser predefinito per aprire i collegamenti", - "open_links_in_mastodon": "Apri i link in Mastodon" - }, - "boring_zone": { - "title": "La zona boring", - "account_settings": "Impostazioni account", - "terms": "Termini di servizio", - "privacy": "Politica sulla Privacy" - }, - "spicy_zone": { - "title": "La zona piccante", - "clear": "Cancella la cache multimediale", - "signout": "Esci" + "overview": { + "title": "Impostazioni", + "general": "Generale", + "notifications": "Notifiche", + "support_mastodon": "Supporta Mastodon", + "about_mastodon": "Informazioni su Mastodon", + "server_details": "Dettagli del server", + "logout": "Esci da %@" + }, + "about_mastodon": { + "title": "Info", + "more_settings": "Ancora più impostazioni", + "contribute_to_mastodon": "Contribuisci a Mastodon", + "privacy_policy": "Politica sulla privacy", + "clear_media_storage": "Cancella l'archiviazione multimediale" + }, + "server_details": { + "about": "Info", + "rules": "Regole", + "about_instance": { + "title": "Amministratore", + "message_admin": "Message Admin", + "legal_notice": "Un avviso legale" } }, - "footer": { - "mastodon_description": "Mastodon è un software open source. Puoi segnalare problemi su GitHub a %s (%s)" + "general": { + "title": "Generale", + "appearance": { + "section_title": "Aspetto", + "dark": "Scuro", + "light": "Chiaro", + "system": "Utilizza l'aspetto del dispositivo" + }, + "design": { + "section_title": "Stile", + "show_animations": "Riproduci avatar ed emoji animati" + }, + "links": { + "section_title": "Collegamenti", + "open_in_mastodon": "Apri su Mastodon", + "open_in_browser": "Apri nel browser" + } }, - "keyboard": { - "close_settings_window": "Chiudi la finestra Impostazioni" + "notifications": { + "title": "Notifiche", + "policy": { + "title": "Ricevi notifiche da", + "anyone": "Chiunque", + "followers": "Persone che ti seguono", + "follow": "Persone che segui", + "noone": "Nessuno" + }, + "alert": { + "mentions_and_replies": "Menzioni e risposte", + "boosts": "Condivisioni", + "favorites": "Preferiti", + "new_followers": "Nuovi seguaci" + }, + "disabled": { + "notification_hint": "Attiva le notifiche dalle impostazioni del tuo dispositivo per vedere gli aggiornamenti sulla schermata di blocco.", + "go_to_settings": "Vai alle impostazioni di notifica" + } } }, "report": { diff --git a/Localization/StringsConvertor/input/ja.lproj/app.json b/Localization/StringsConvertor/input/ja.lproj/app.json index fd1852502..093494d5e 100644 --- a/Localization/StringsConvertor/input/ja.lproj/app.json +++ b/Localization/StringsConvertor/input/ja.lproj/app.json @@ -650,16 +650,20 @@ } }, "searching": { - "posts": "Posts matching \"%s\"", - "people": "People matching \"%s\"", - "profile": "Go to @%s@%s", - "url": "Open URL in Mastodon", - "hashtag": "Go to #%s", + "posts": "「%s」に一致する投稿", + "people": "「%s」に一致するアカウント", + "profile": "@%s@%s へ移動", + "url": "URL を Mastodon で開く", + "hashtag": "#%s へ移動", + "no_user": { + "title": "No User Account Found", + "message": "There's no Useraccount \"%s\" on %s" + }, "empty_state": { "no_results": "なし" }, "recent_search": "最近の検索", - "clear_all": "Clear all", + "clear_all": "すべて消去", "clear": "クリア" } }, @@ -705,59 +709,68 @@ "title": "%sの投稿" }, "settings": { - "title": "設定", - "section": { - "appearance": { - "title": "外観", - "automatic": "システムに準拠", - "light": "ライト", - "dark": "ダーク" - }, - "look_and_feel": { - "title": "テーマ", - "use_system": "端末の設定を使う", - "really_dark": "ブラック", - "sorta_dark": "ダーク", - "light": "ライト" - }, - "notifications": { - "title": "通知", - "favorites": "お気に入り登録", - "follows": "フォロー", - "boosts": "ブースト", - "mentions": "メンション", - "trigger": { - "anyone": "誰でも", - "follower": "フォロワー", - "follow": "フォローしている人", - "noone": "なし", - "title": "通知を受け取る" - } - }, - "preference": { - "title": "環境設定", - "disable_avatar_animation": "アバターのアニメーションを無効化する", - "disable_emoji_animation": "絵文字のアニメーションを無効化する", - "using_default_browser": "既定のブラウザでリンクを開く", - "open_links_in_mastodon": "Mastodonでリンクを開く" - }, - "boring_zone": { - "title": "アプリについて", - "account_settings": "アカウント設定", - "terms": "利用規約", - "privacy": "プライバシーポリシー" - }, - "spicy_zone": { - "title": "取り扱い注意項目", - "clear": "メディアキャッシュをクリア", - "signout": "サインアウト" + "overview": { + "title": "Settings", + "general": "General", + "notifications": "Notifications", + "support_mastodon": "Support Mastodon", + "about_mastodon": "About Mastodon", + "server_details": "Server Details", + "logout": "Logout %@" + }, + "about_mastodon": { + "title": "About", + "more_settings": "Even More Settings", + "contribute_to_mastodon": "Contribute to Mastodon", + "privacy_policy": "Privacy Policy", + "clear_media_storage": "Clear Media Storage" + }, + "server_details": { + "about": "About", + "rules": "Rules", + "about_instance": { + "title": "Administrator", + "message_admin": "Message Admin", + "legal_notice": "A legal notice" } }, - "footer": { - "mastodon_description": "Mastodonはオープンソースです。バグの報告はGithubの%s (%s)で行うことができます。" + "general": { + "title": "General", + "appearance": { + "section_title": "Appearance", + "dark": "Dark", + "light": "Light", + "system": "Use Device Appearance" + }, + "design": { + "section_title": "Design", + "show_animations": "Play Animated Avatars and Emoji" + }, + "links": { + "section_title": "Links", + "open_in_mastodon": "Open in Mastodon", + "open_in_browser": "Open in Browser" + } }, - "keyboard": { - "close_settings_window": "設定を閉じる" + "notifications": { + "title": "Notifications", + "policy": { + "title": "Get Notifications from", + "anyone": "Anyone", + "followers": "People who follow you", + "follow": "People you follow", + "noone": "No one" + }, + "alert": { + "mentions_and_replies": "Mentions & Replies", + "boosts": "Boosts", + "favorites": "Favorites", + "new_followers": "New Followers" + }, + "disabled": { + "notification_hint": "Turn on notifications from your device settings to see updates on your lock screen.", + "go_to_settings": "Go to Notification Settings" + } } }, "report": { diff --git a/Localization/StringsConvertor/input/kab.lproj/app.json b/Localization/StringsConvertor/input/kab.lproj/app.json index e676171f7..191c7a6ff 100644 --- a/Localization/StringsConvertor/input/kab.lproj/app.json +++ b/Localization/StringsConvertor/input/kab.lproj/app.json @@ -655,6 +655,10 @@ "profile": "Go to @%s@%s", "url": "Open URL in Mastodon", "hashtag": "Go to #%s", + "no_user": { + "title": "No User Account Found", + "message": "There's no Useraccount \"%s\" on %s" + }, "empty_state": { "no_results": "Ulac igemmaḍ" }, @@ -705,59 +709,68 @@ "title": "Tasuffeɣt sɣur %s" }, "settings": { - "title": "Iɣewwaṛen", - "section": { - "appearance": { - "title": "Apparence", - "automatic": "Awurman", - "light": "Yezga d aceεlal", - "dark": "Yezga d aberkan" - }, - "look_and_feel": { - "title": "Wali, tḥalfuḍ", - "use_system": "Seqdec anagraw", - "really_dark": "D aberkan s tidet", - "sorta_dark": "D aberkan cwiya", - "light": "Aceɛlal" - }, - "notifications": { - "title": "Tilɣa", - "favorites": "Yerna tasuffeɣt-iw ɣer yismenyafen-ines", - "follows": "Yeṭṭafar-iyi", - "boosts": "Yules asuffeɣ n tduffeɣt-iw", - "mentions": "Ibder-iyi-d", - "trigger": { - "anyone": "yal yiwen", - "follower": "ameḍfar", - "follow": "yal win ara ḍefreɣ", - "noone": "ula yiwen", - "title": "Selɣu-yi-d mi ara" - } - }, - "preference": { - "title": "Imenyafen", - "disable_avatar_animation": "Sens ivaṭaren yettembiwilen", - "disable_emoji_animation": "Sens imujiten yettembiwilen", - "using_default_browser": "Seqdec iminig amezwer i twaledyawt n yiseɣwan", - "open_links_in_mastodon": "Ldi iseɣwan deg Mastodon" - }, - "boring_zone": { - "title": "Tamnaḍt yessefcalen", - "account_settings": "Iɣewwaṛen n umiḍan", - "terms": "Tiwtilin n useqdec", - "privacy": "Tasertit tabaḍnit" - }, - "spicy_zone": { - "title": "Tamnaḍt tamihawt", - "clear": "Sfeḍ takatut tuffirt n umidyat", - "signout": "Senser" + "overview": { + "title": "Settings", + "general": "General", + "notifications": "Notifications", + "support_mastodon": "Support Mastodon", + "about_mastodon": "About Mastodon", + "server_details": "Server Details", + "logout": "Logout %@" + }, + "about_mastodon": { + "title": "About", + "more_settings": "Even More Settings", + "contribute_to_mastodon": "Contribute to Mastodon", + "privacy_policy": "Privacy Policy", + "clear_media_storage": "Clear Media Storage" + }, + "server_details": { + "about": "About", + "rules": "Rules", + "about_instance": { + "title": "Administrator", + "message_admin": "Message Admin", + "legal_notice": "A legal notice" } }, - "footer": { - "mastodon_description": "Maṣṭudun d aseɣzan s uɣbalu yeldin. Tzemreḍ ad temmleḍ uguren deg GitHub %s (%s)" + "general": { + "title": "General", + "appearance": { + "section_title": "Appearance", + "dark": "Dark", + "light": "Light", + "system": "Use Device Appearance" + }, + "design": { + "section_title": "Design", + "show_animations": "Play Animated Avatars and Emoji" + }, + "links": { + "section_title": "Links", + "open_in_mastodon": "Open in Mastodon", + "open_in_browser": "Open in Browser" + } }, - "keyboard": { - "close_settings_window": "Mdel asfaylu n iɣewwaṛen" + "notifications": { + "title": "Notifications", + "policy": { + "title": "Get Notifications from", + "anyone": "Anyone", + "followers": "People who follow you", + "follow": "People you follow", + "noone": "No one" + }, + "alert": { + "mentions_and_replies": "Mentions & Replies", + "boosts": "Boosts", + "favorites": "Favorites", + "new_followers": "New Followers" + }, + "disabled": { + "notification_hint": "Turn on notifications from your device settings to see updates on your lock screen.", + "go_to_settings": "Go to Notification Settings" + } } }, "report": { diff --git a/Localization/StringsConvertor/input/kmr.lproj/app.json b/Localization/StringsConvertor/input/kmr.lproj/app.json index 2806f61e9..7da3e866e 100644 --- a/Localization/StringsConvertor/input/kmr.lproj/app.json +++ b/Localization/StringsConvertor/input/kmr.lproj/app.json @@ -655,6 +655,10 @@ "profile": "Go to @%s@%s", "url": "Open URL in Mastodon", "hashtag": "Go to #%s", + "no_user": { + "title": "No User Account Found", + "message": "There's no Useraccount \"%s\" on %s" + }, "empty_state": { "no_results": "Encam tune" }, @@ -705,59 +709,68 @@ "title": "Şandî ji %s" }, "settings": { - "title": "Sazkarî", - "section": { - "appearance": { - "title": "Xuyang", - "automatic": "Xweber", - "light": "Her dem ron", - "dark": "Her dem tarî" - }, - "look_and_feel": { - "title": "Xuyang", - "use_system": "Pergalê bi kar bîne", - "really_dark": "Pir tarî", - "sorta_dark": "Hinekî tarî", - "light": "Ron" - }, - "notifications": { - "title": "Agahdarî", - "favorites": "Şandiya min hez dike", - "follows": "Min şopand", - "boosts": "Şandiya min bilind dike", - "mentions": "Qale min dike", - "trigger": { - "anyone": "her kes", - "follower": "şopînerek", - "follow": "her kesê ku ez dişopînim", - "noone": "ne yek", - "title": "Min agahdar bike dema" - } - }, - "preference": { - "title": "Sazkarî", - "disable_avatar_animation": "Avatarên anîmasyonî neçalak bike", - "disable_emoji_animation": "Emojiyên anîmasyonî neçalak bike", - "using_default_browser": "Ji bo vekirina girêdanan geroka berdest bi kar bîne", - "open_links_in_mastodon": "Girêdanan di Mastodon de veke" - }, - "boring_zone": { - "title": "Devera acizker", - "account_settings": "Sazkariyên ajimêr", - "terms": "Mercên bikaranînê", - "privacy": "Polîtikaya nihêniyê" - }, - "spicy_zone": { - "title": "Devera germ", - "clear": "Pêşbîra medyayê pak bike", - "signout": "Derkeve" + "overview": { + "title": "Settings", + "general": "General", + "notifications": "Notifications", + "support_mastodon": "Support Mastodon", + "about_mastodon": "About Mastodon", + "server_details": "Server Details", + "logout": "Logout %@" + }, + "about_mastodon": { + "title": "About", + "more_settings": "Even More Settings", + "contribute_to_mastodon": "Contribute to Mastodon", + "privacy_policy": "Privacy Policy", + "clear_media_storage": "Clear Media Storage" + }, + "server_details": { + "about": "About", + "rules": "Rules", + "about_instance": { + "title": "Administrator", + "message_admin": "Message Admin", + "legal_notice": "A legal notice" } }, - "footer": { - "mastodon_description": "Mastodon nermalava çavkaniya vekirî ye. Tu dikarî pirsgirêkan li ser GitHub-ê ragihînî di %s (%s) de" + "general": { + "title": "General", + "appearance": { + "section_title": "Appearance", + "dark": "Dark", + "light": "Light", + "system": "Use Device Appearance" + }, + "design": { + "section_title": "Design", + "show_animations": "Play Animated Avatars and Emoji" + }, + "links": { + "section_title": "Links", + "open_in_mastodon": "Open in Mastodon", + "open_in_browser": "Open in Browser" + } }, - "keyboard": { - "close_settings_window": "Sazkariyên çarçoveyê bigire" + "notifications": { + "title": "Notifications", + "policy": { + "title": "Get Notifications from", + "anyone": "Anyone", + "followers": "People who follow you", + "follow": "People you follow", + "noone": "No one" + }, + "alert": { + "mentions_and_replies": "Mentions & Replies", + "boosts": "Boosts", + "favorites": "Favorites", + "new_followers": "New Followers" + }, + "disabled": { + "notification_hint": "Turn on notifications from your device settings to see updates on your lock screen.", + "go_to_settings": "Go to Notification Settings" + } } }, "report": { diff --git a/Localization/StringsConvertor/input/ko.lproj/app.json b/Localization/StringsConvertor/input/ko.lproj/app.json index 7ebf3aa2d..98668debc 100644 --- a/Localization/StringsConvertor/input/ko.lproj/app.json +++ b/Localization/StringsConvertor/input/ko.lproj/app.json @@ -655,6 +655,10 @@ "profile": "Go to @%s@%s", "url": "Open URL in Mastodon", "hashtag": "Go to #%s", + "no_user": { + "title": "No User Account Found", + "message": "There's no Useraccount \"%s\" on %s" + }, "empty_state": { "no_results": "결과가 없습니다" }, @@ -705,59 +709,68 @@ "title": "%s 님의 게시물" }, "settings": { - "title": "설정", - "section": { - "appearance": { - "title": "외관", - "automatic": "자동", - "light": "항상 밝음", - "dark": "항상 어두움" - }, - "look_and_feel": { - "title": "인터페이스", - "use_system": "시스템 설정 사용", - "really_dark": "진짜 어두움", - "sorta_dark": "좀 어두움", - "light": "밝음" - }, - "notifications": { - "title": "알림", - "favorites": "내 게시물을 마음에 들어할 때", - "follows": "나를 팔로우 할 때", - "boosts": "내 게시물을 리블로그 할 때", - "mentions": "나를 언급할 때", - "trigger": { - "anyone": "누구든", - "follower": "팔로워가", - "follow": "내가 팔로우하는 사람이", - "noone": "아무도 못 하게", - "title": "알림을 보낼 조건은" - } - }, - "preference": { - "title": "설정", - "disable_avatar_animation": "움직이는 아바타 비활성화", - "disable_emoji_animation": "움직이는 에모지 비활성화", - "using_default_browser": "기본 브라우저로 링크 열기", - "open_links_in_mastodon": "마스토돈에서 링크 열기" - }, - "boring_zone": { - "title": "지루한 영역", - "account_settings": "계정 설정", - "terms": "서비스 약관", - "privacy": "개인정보 정책" - }, - "spicy_zone": { - "title": "매운 영역", - "clear": "미디어 캐시 삭제", - "signout": "로그아웃" + "overview": { + "title": "Settings", + "general": "General", + "notifications": "Notifications", + "support_mastodon": "Support Mastodon", + "about_mastodon": "About Mastodon", + "server_details": "Server Details", + "logout": "Logout %@" + }, + "about_mastodon": { + "title": "About", + "more_settings": "Even More Settings", + "contribute_to_mastodon": "Contribute to Mastodon", + "privacy_policy": "Privacy Policy", + "clear_media_storage": "Clear Media Storage" + }, + "server_details": { + "about": "About", + "rules": "Rules", + "about_instance": { + "title": "Administrator", + "message_admin": "Message Admin", + "legal_notice": "A legal notice" } }, - "footer": { - "mastodon_description": "마스토돈은 오픈소스 소프트웨어입니다. Github의 %s (%s)에서 문제를 보고할 수 있습니다." + "general": { + "title": "General", + "appearance": { + "section_title": "Appearance", + "dark": "Dark", + "light": "Light", + "system": "Use Device Appearance" + }, + "design": { + "section_title": "Design", + "show_animations": "Play Animated Avatars and Emoji" + }, + "links": { + "section_title": "Links", + "open_in_mastodon": "Open in Mastodon", + "open_in_browser": "Open in Browser" + } }, - "keyboard": { - "close_settings_window": "설정 창 닫기" + "notifications": { + "title": "Notifications", + "policy": { + "title": "Get Notifications from", + "anyone": "Anyone", + "followers": "People who follow you", + "follow": "People you follow", + "noone": "No one" + }, + "alert": { + "mentions_and_replies": "Mentions & Replies", + "boosts": "Boosts", + "favorites": "Favorites", + "new_followers": "New Followers" + }, + "disabled": { + "notification_hint": "Turn on notifications from your device settings to see updates on your lock screen.", + "go_to_settings": "Go to Notification Settings" + } } }, "report": { diff --git a/Localization/StringsConvertor/input/lv.lproj/app.json b/Localization/StringsConvertor/input/lv.lproj/app.json index f047ff188..efb83221e 100644 --- a/Localization/StringsConvertor/input/lv.lproj/app.json +++ b/Localization/StringsConvertor/input/lv.lproj/app.json @@ -655,6 +655,10 @@ "profile": "Go to @%s@%s", "url": "Open URL in Mastodon", "hashtag": "Go to #%s", + "no_user": { + "title": "No User Account Found", + "message": "There's no Useraccount \"%s\" on %s" + }, "empty_state": { "no_results": "Nav rezultātu" }, @@ -705,59 +709,68 @@ "title": "Ziņa no %s" }, "settings": { - "title": "Iestatījumi", - "section": { - "appearance": { - "title": "Izskats", - "automatic": "Automātiski", - "light": "Vienmēr gaišs", - "dark": "Vienmēr tumšs" - }, - "look_and_feel": { - "title": "Izskats", - "use_system": "Lietot Sistēmas", - "really_dark": "Ļoti tumšs", - "sorta_dark": "Itkā tumšs", - "light": "Gaišs" - }, - "notifications": { - "title": "Paziņojumi", - "favorites": "Izceļ manu ziņu", - "follows": "Seko man", - "boosts": "Reblogo manu ziņu", - "mentions": "Pieminējumi", - "trigger": { - "anyone": "jebkurš", - "follower": "sekottājs", - "follow": "jebkurš, kam sekoju", - "noone": "neviens", - "title": "Paziņot man, kad" - } - }, - "preference": { - "title": "Uzstādījumi", - "disable_avatar_animation": "Atspējot animētos avatarus", - "disable_emoji_animation": "Atspējot animētās emocijzīmes", - "using_default_browser": "Saišu atvēršana noklusētajā pārlūkā", - "open_links_in_mastodon": "Atvērt saites Mastodon" - }, - "boring_zone": { - "title": "Garlaicīgā zona", - "account_settings": "Konta iestatījumi", - "terms": "Pakalpojuma noteikumi", - "privacy": "Privātuma politika" - }, - "spicy_zone": { - "title": "Pikantā zona", - "clear": "Notīrīt Multivides Kešatmiņu", - "signout": "Iziet" + "overview": { + "title": "Settings", + "general": "General", + "notifications": "Notifications", + "support_mastodon": "Support Mastodon", + "about_mastodon": "About Mastodon", + "server_details": "Server Details", + "logout": "Logout %@" + }, + "about_mastodon": { + "title": "About", + "more_settings": "Even More Settings", + "contribute_to_mastodon": "Contribute to Mastodon", + "privacy_policy": "Privacy Policy", + "clear_media_storage": "Clear Media Storage" + }, + "server_details": { + "about": "About", + "rules": "Rules", + "about_instance": { + "title": "Administrator", + "message_admin": "Message Admin", + "legal_notice": "A legal notice" } }, - "footer": { - "mastodon_description": "Mastodon ir atvērtā koda programmatūra. Tu vari ziņot par problēmām GitHub %s (%s)" + "general": { + "title": "General", + "appearance": { + "section_title": "Appearance", + "dark": "Dark", + "light": "Light", + "system": "Use Device Appearance" + }, + "design": { + "section_title": "Design", + "show_animations": "Play Animated Avatars and Emoji" + }, + "links": { + "section_title": "Links", + "open_in_mastodon": "Open in Mastodon", + "open_in_browser": "Open in Browser" + } }, - "keyboard": { - "close_settings_window": "Aizvērt Iestatījumu Logu" + "notifications": { + "title": "Notifications", + "policy": { + "title": "Get Notifications from", + "anyone": "Anyone", + "followers": "People who follow you", + "follow": "People you follow", + "noone": "No one" + }, + "alert": { + "mentions_and_replies": "Mentions & Replies", + "boosts": "Boosts", + "favorites": "Favorites", + "new_followers": "New Followers" + }, + "disabled": { + "notification_hint": "Turn on notifications from your device settings to see updates on your lock screen.", + "go_to_settings": "Go to Notification Settings" + } } }, "report": { diff --git a/Localization/StringsConvertor/input/my.lproj/app.json b/Localization/StringsConvertor/input/my.lproj/app.json index 24a859de8..d56cc05f2 100644 --- a/Localization/StringsConvertor/input/my.lproj/app.json +++ b/Localization/StringsConvertor/input/my.lproj/app.json @@ -655,6 +655,10 @@ "profile": "Go to @%s@%s", "url": "Open URL in Mastodon", "hashtag": "Go to #%s", + "no_user": { + "title": "No User Account Found", + "message": "There's no Useraccount \"%s\" on %s" + }, "empty_state": { "no_results": "No results" }, @@ -705,59 +709,68 @@ "title": "Post from %s" }, "settings": { - "title": "Settings", - "section": { - "appearance": { - "title": "Appearance", - "automatic": "Automatic", - "light": "Always Light", - "dark": "Always Dark" - }, - "look_and_feel": { - "title": "Look and Feel", - "use_system": "Use System", - "really_dark": "Really Dark", - "sorta_dark": "Sorta Dark", - "light": "Light" - }, - "notifications": { - "title": "Notifications", - "favorites": "Favorites my post", - "follows": "Follows me", - "boosts": "Reblogs my post", - "mentions": "Mentions me", - "trigger": { - "anyone": "anyone", - "follower": "a follower", - "follow": "anyone I follow", - "noone": "no one", - "title": "Notify me when" - } - }, - "preference": { - "title": "Preferences", - "disable_avatar_animation": "Disable animated avatars", - "disable_emoji_animation": "Disable animated emojis", - "using_default_browser": "Use default browser to open links", - "open_links_in_mastodon": "Open links in Mastodon" - }, - "boring_zone": { - "title": "The Boring Zone", - "account_settings": "Account Settings", - "terms": "Terms of Service", - "privacy": "Privacy Policy" - }, - "spicy_zone": { - "title": "The Spicy Zone", - "clear": "Clear Media Cache", - "signout": "Sign Out" + "overview": { + "title": "Settings", + "general": "General", + "notifications": "Notifications", + "support_mastodon": "Support Mastodon", + "about_mastodon": "About Mastodon", + "server_details": "Server Details", + "logout": "Logout %@" + }, + "about_mastodon": { + "title": "About", + "more_settings": "Even More Settings", + "contribute_to_mastodon": "Contribute to Mastodon", + "privacy_policy": "Privacy Policy", + "clear_media_storage": "Clear Media Storage" + }, + "server_details": { + "about": "About", + "rules": "Rules", + "about_instance": { + "title": "Administrator", + "message_admin": "Message Admin", + "legal_notice": "A legal notice" } }, - "footer": { - "mastodon_description": "Mastodon is open source software. You can report issues on GitHub at %s (%s)" + "general": { + "title": "General", + "appearance": { + "section_title": "Appearance", + "dark": "Dark", + "light": "Light", + "system": "Use Device Appearance" + }, + "design": { + "section_title": "Design", + "show_animations": "Play Animated Avatars and Emoji" + }, + "links": { + "section_title": "Links", + "open_in_mastodon": "Open in Mastodon", + "open_in_browser": "Open in Browser" + } }, - "keyboard": { - "close_settings_window": "Close Settings Window" + "notifications": { + "title": "Notifications", + "policy": { + "title": "Get Notifications from", + "anyone": "Anyone", + "followers": "People who follow you", + "follow": "People you follow", + "noone": "No one" + }, + "alert": { + "mentions_and_replies": "Mentions & Replies", + "boosts": "Boosts", + "favorites": "Favorites", + "new_followers": "New Followers" + }, + "disabled": { + "notification_hint": "Turn on notifications from your device settings to see updates on your lock screen.", + "go_to_settings": "Go to Notification Settings" + } } }, "report": { diff --git a/Localization/StringsConvertor/input/nl.lproj/app.json b/Localization/StringsConvertor/input/nl.lproj/app.json index 8e496f432..de76fa8b2 100644 --- a/Localization/StringsConvertor/input/nl.lproj/app.json +++ b/Localization/StringsConvertor/input/nl.lproj/app.json @@ -655,6 +655,10 @@ "profile": "Go to @%s@%s", "url": "Open URL in Mastodon", "hashtag": "Go to #%s", + "no_user": { + "title": "No User Account Found", + "message": "There's no Useraccount \"%s\" on %s" + }, "empty_state": { "no_results": "Geen resultaten" }, @@ -705,59 +709,68 @@ "title": "Bericht van %s" }, "settings": { - "title": "Instellingen", - "section": { - "appearance": { - "title": "Uiterlijk", - "automatic": "Automatisch", - "light": "Altijd licht", - "dark": "Altijd Donker" - }, - "look_and_feel": { - "title": "Uiterlijk", - "use_system": "Systeem gebruiken", - "really_dark": "Echt donker", - "sorta_dark": "Donker", - "light": "Licht" - }, - "notifications": { - "title": "Meldingen", - "favorites": "Mijn bericht als favoriet markeert", - "follows": "Mij volgt", - "boosts": "Mijn bericht boost", - "mentions": "Mij vermeldt", - "trigger": { - "anyone": "iemand", - "follower": "een volger", - "follow": "iemand die ik volg", - "noone": "niemand", - "title": "Melding tonen wanneer" - } - }, - "preference": { - "title": "Instellingen", - "disable_avatar_animation": "Geanimeerde avatars uitschakelen", - "disable_emoji_animation": "Geanimeerde emojis uitschakelen", - "using_default_browser": "Gebruik de standaardbrowser om links te openen", - "open_links_in_mastodon": "Open links in Mastodon" - }, - "boring_zone": { - "title": "De saaie zone", - "account_settings": "Accountinstellingen", - "terms": "Gebruiksvoorwaarden", - "privacy": "Privacybeleid" - }, - "spicy_zone": { - "title": "De gevaarlijke zone", - "clear": "Mediacache wissen", - "signout": "Uitloggen" + "overview": { + "title": "Settings", + "general": "General", + "notifications": "Notifications", + "support_mastodon": "Support Mastodon", + "about_mastodon": "About Mastodon", + "server_details": "Server Details", + "logout": "Logout %@" + }, + "about_mastodon": { + "title": "About", + "more_settings": "Even More Settings", + "contribute_to_mastodon": "Contribute to Mastodon", + "privacy_policy": "Privacy Policy", + "clear_media_storage": "Clear Media Storage" + }, + "server_details": { + "about": "About", + "rules": "Rules", + "about_instance": { + "title": "Administrator", + "message_admin": "Message Admin", + "legal_notice": "A legal notice" } }, - "footer": { - "mastodon_description": "Mastodon is vrije, opensourcesoftware. Je kunt problemen melden op GitHub via %s (%s)" + "general": { + "title": "General", + "appearance": { + "section_title": "Appearance", + "dark": "Dark", + "light": "Light", + "system": "Use Device Appearance" + }, + "design": { + "section_title": "Design", + "show_animations": "Play Animated Avatars and Emoji" + }, + "links": { + "section_title": "Links", + "open_in_mastodon": "Open in Mastodon", + "open_in_browser": "Open in Browser" + } }, - "keyboard": { - "close_settings_window": "Instellingen sluiten" + "notifications": { + "title": "Notifications", + "policy": { + "title": "Get Notifications from", + "anyone": "Anyone", + "followers": "People who follow you", + "follow": "People you follow", + "noone": "No one" + }, + "alert": { + "mentions_and_replies": "Mentions & Replies", + "boosts": "Boosts", + "favorites": "Favorites", + "new_followers": "New Followers" + }, + "disabled": { + "notification_hint": "Turn on notifications from your device settings to see updates on your lock screen.", + "go_to_settings": "Go to Notification Settings" + } } }, "report": { diff --git a/Localization/StringsConvertor/input/pl.lproj/app.json b/Localization/StringsConvertor/input/pl.lproj/app.json index 2ba4da5b1..6a8f1f37a 100644 --- a/Localization/StringsConvertor/input/pl.lproj/app.json +++ b/Localization/StringsConvertor/input/pl.lproj/app.json @@ -655,6 +655,10 @@ "profile": "Go to @%s@%s", "url": "Open URL in Mastodon", "hashtag": "Go to #%s", + "no_user": { + "title": "No User Account Found", + "message": "There's no Useraccount \"%s\" on %s" + }, "empty_state": { "no_results": "No results" }, @@ -705,59 +709,68 @@ "title": "Post from %s" }, "settings": { - "title": "Settings", - "section": { - "appearance": { - "title": "Appearance", - "automatic": "Automatic", - "light": "Always Light", - "dark": "Always Dark" - }, - "look_and_feel": { - "title": "Look and Feel", - "use_system": "Use System", - "really_dark": "Really Dark", - "sorta_dark": "Sorta Dark", - "light": "Light" - }, - "notifications": { - "title": "Notifications", - "favorites": "Favorites my post", - "follows": "Follows me", - "boosts": "Reblogs my post", - "mentions": "Mentions me", - "trigger": { - "anyone": "anyone", - "follower": "a follower", - "follow": "anyone I follow", - "noone": "no one", - "title": "Notify me when" - } - }, - "preference": { - "title": "Preferences", - "disable_avatar_animation": "Disable animated avatars", - "disable_emoji_animation": "Disable animated emojis", - "using_default_browser": "Use default browser to open links", - "open_links_in_mastodon": "Open links in Mastodon" - }, - "boring_zone": { - "title": "The Boring Zone", - "account_settings": "Account Settings", - "terms": "Terms of Service", - "privacy": "Privacy Policy" - }, - "spicy_zone": { - "title": "The Spicy Zone", - "clear": "Clear Media Cache", - "signout": "Sign Out" + "overview": { + "title": "Settings", + "general": "General", + "notifications": "Notifications", + "support_mastodon": "Support Mastodon", + "about_mastodon": "About Mastodon", + "server_details": "Server Details", + "logout": "Logout %@" + }, + "about_mastodon": { + "title": "About", + "more_settings": "Even More Settings", + "contribute_to_mastodon": "Contribute to Mastodon", + "privacy_policy": "Privacy Policy", + "clear_media_storage": "Clear Media Storage" + }, + "server_details": { + "about": "About", + "rules": "Rules", + "about_instance": { + "title": "Administrator", + "message_admin": "Message Admin", + "legal_notice": "A legal notice" } }, - "footer": { - "mastodon_description": "Mastodon is open source software. You can report issues on GitHub at %s (%s)" + "general": { + "title": "General", + "appearance": { + "section_title": "Appearance", + "dark": "Dark", + "light": "Light", + "system": "Use Device Appearance" + }, + "design": { + "section_title": "Design", + "show_animations": "Play Animated Avatars and Emoji" + }, + "links": { + "section_title": "Links", + "open_in_mastodon": "Open in Mastodon", + "open_in_browser": "Open in Browser" + } }, - "keyboard": { - "close_settings_window": "Close Settings Window" + "notifications": { + "title": "Notifications", + "policy": { + "title": "Get Notifications from", + "anyone": "Anyone", + "followers": "People who follow you", + "follow": "People you follow", + "noone": "No one" + }, + "alert": { + "mentions_and_replies": "Mentions & Replies", + "boosts": "Boosts", + "favorites": "Favorites", + "new_followers": "New Followers" + }, + "disabled": { + "notification_hint": "Turn on notifications from your device settings to see updates on your lock screen.", + "go_to_settings": "Go to Notification Settings" + } } }, "report": { diff --git a/Localization/StringsConvertor/input/pt-BR.lproj/app.json b/Localization/StringsConvertor/input/pt-BR.lproj/app.json index 5df62b124..c20316b37 100644 --- a/Localization/StringsConvertor/input/pt-BR.lproj/app.json +++ b/Localization/StringsConvertor/input/pt-BR.lproj/app.json @@ -97,20 +97,20 @@ "title": "Translate from %s", "unknown_language": "Unknown" }, - "edit_post": "Edit", + "edit_post": "Editar", "bookmark": "Bookmark", "remove_bookmark": "Remove Bookmark", - "follow": "Follow %s", - "unfollow": "Unfollow %s" + "follow": "Seguir %s", + "unfollow": "Deixar de seguir %s" }, "tabs": { "home": "Início", - "search_and_explore": "Search and Explore", - "notifications": "Notifications", + "search_and_explore": "Buscar e Explorar", + "notifications": "Notificações", "profile": "Perfil", "a11y": { - "search": "Search", - "explore": "Explore" + "search": "Buscar", + "explore": "Explorar" } }, "keyboard": { @@ -272,7 +272,7 @@ }, "education": { "mastodon": { - "title": "Welcome to Mastodon", + "title": "Boas-vindas ao Mastodon", "description": "Mastodon is a decentralized social network, meaning no single company controls it. It’s made up of many independently-run servers, all connected together." }, "servers": { @@ -655,6 +655,10 @@ "profile": "Go to @%s@%s", "url": "Open URL in Mastodon", "hashtag": "Go to #%s", + "no_user": { + "title": "No User Account Found", + "message": "There's no Useraccount \"%s\" on %s" + }, "empty_state": { "no_results": "Sem resultados" }, @@ -705,59 +709,68 @@ "title": "Publicação de %s" }, "settings": { - "title": "Configurações", - "section": { - "appearance": { - "title": "Aparência", - "automatic": "Automático", - "light": "Sempre Claro", - "dark": "Sempre Escuro" - }, - "look_and_feel": { - "title": "Aparência e Comportamento", - "use_system": "Usar configuração do sistema", - "really_dark": "Bem escuro", - "sorta_dark": "Meio escuro", - "light": "Claro" - }, - "notifications": { - "title": "Notificações", - "favorites": "Favoritaram minha publicação", - "follows": "Me segue", - "boosts": "Rebloga minha publicação", - "mentions": "Me menciona", - "trigger": { - "anyone": "qualquer pessoa", - "follower": "um seguidor", - "follow": "qualquer um que eu siga", - "noone": "ninguém", - "title": "Me notificar quando" - } - }, - "preference": { - "title": "Preferências", - "disable_avatar_animation": "Desativar fotos animadas", - "disable_emoji_animation": "Desativar emojis animados", - "using_default_browser": "Usar o navegador padrão pra abrir links", - "open_links_in_mastodon": "Abrir links no Mastodon" - }, - "boring_zone": { - "title": "A zona chata", - "account_settings": "Configurações da conta", - "terms": "Termos de serviço", - "privacy": "Política de privacidade" - }, - "spicy_zone": { - "title": "A zona apimentada", - "clear": "Limpar cachê de mídia", - "signout": "Sair" + "overview": { + "title": "Settings", + "general": "General", + "notifications": "Notifications", + "support_mastodon": "Support Mastodon", + "about_mastodon": "About Mastodon", + "server_details": "Server Details", + "logout": "Logout %@" + }, + "about_mastodon": { + "title": "About", + "more_settings": "Even More Settings", + "contribute_to_mastodon": "Contribute to Mastodon", + "privacy_policy": "Privacy Policy", + "clear_media_storage": "Clear Media Storage" + }, + "server_details": { + "about": "About", + "rules": "Rules", + "about_instance": { + "title": "Administrator", + "message_admin": "Message Admin", + "legal_notice": "A legal notice" } }, - "footer": { - "mastodon_description": "Mastodon é um software de código aberto. Você pode reportar problemas no GitHub em %s (%s)" + "general": { + "title": "General", + "appearance": { + "section_title": "Appearance", + "dark": "Dark", + "light": "Light", + "system": "Use Device Appearance" + }, + "design": { + "section_title": "Design", + "show_animations": "Play Animated Avatars and Emoji" + }, + "links": { + "section_title": "Links", + "open_in_mastodon": "Open in Mastodon", + "open_in_browser": "Open in Browser" + } }, - "keyboard": { - "close_settings_window": "Fechar janela de configurações" + "notifications": { + "title": "Notifications", + "policy": { + "title": "Get Notifications from", + "anyone": "Anyone", + "followers": "People who follow you", + "follow": "People you follow", + "noone": "No one" + }, + "alert": { + "mentions_and_replies": "Mentions & Replies", + "boosts": "Boosts", + "favorites": "Favorites", + "new_followers": "New Followers" + }, + "disabled": { + "notification_hint": "Turn on notifications from your device settings to see updates on your lock screen.", + "go_to_settings": "Go to Notification Settings" + } } }, "report": { diff --git a/Localization/StringsConvertor/input/pt.lproj/app.json b/Localization/StringsConvertor/input/pt.lproj/app.json index 6b247e2c2..ef0c50ce7 100644 --- a/Localization/StringsConvertor/input/pt.lproj/app.json +++ b/Localization/StringsConvertor/input/pt.lproj/app.json @@ -655,6 +655,10 @@ "profile": "Go to @%s@%s", "url": "Open URL in Mastodon", "hashtag": "Go to #%s", + "no_user": { + "title": "No User Account Found", + "message": "There's no Useraccount \"%s\" on %s" + }, "empty_state": { "no_results": "No results" }, @@ -705,59 +709,68 @@ "title": "Post from %s" }, "settings": { - "title": "Settings", - "section": { - "appearance": { - "title": "Appearance", - "automatic": "Automatic", - "light": "Always Light", - "dark": "Always Dark" - }, - "look_and_feel": { - "title": "Look and Feel", - "use_system": "Use System", - "really_dark": "Really Dark", - "sorta_dark": "Sorta Dark", - "light": "Light" - }, - "notifications": { - "title": "Notifications", - "favorites": "Favorites my post", - "follows": "Follows me", - "boosts": "Reblogs my post", - "mentions": "Mentions me", - "trigger": { - "anyone": "anyone", - "follower": "a follower", - "follow": "anyone I follow", - "noone": "no one", - "title": "Notify me when" - } - }, - "preference": { - "title": "Opções", - "disable_avatar_animation": "Disable animated avatars", - "disable_emoji_animation": "Disable animated emojis", - "using_default_browser": "Usar o navegador padrão para abrir hiperligações", - "open_links_in_mastodon": "Abrir hiperligações no Mastodon" - }, - "boring_zone": { - "title": "Zona de seca", - "account_settings": "Opções de conta", - "terms": "Terms of Service", - "privacy": "Política de privacidade" - }, - "spicy_zone": { - "title": "Zona picante", - "clear": "Clear Media Cache", - "signout": "Sign Out" + "overview": { + "title": "Settings", + "general": "General", + "notifications": "Notifications", + "support_mastodon": "Support Mastodon", + "about_mastodon": "About Mastodon", + "server_details": "Server Details", + "logout": "Logout %@" + }, + "about_mastodon": { + "title": "About", + "more_settings": "Even More Settings", + "contribute_to_mastodon": "Contribute to Mastodon", + "privacy_policy": "Privacy Policy", + "clear_media_storage": "Clear Media Storage" + }, + "server_details": { + "about": "About", + "rules": "Rules", + "about_instance": { + "title": "Administrator", + "message_admin": "Message Admin", + "legal_notice": "A legal notice" } }, - "footer": { - "mastodon_description": "O Mastodon é um programa de código-fonte aberto. Pode relatar problemas no GitHub em %s (%s)" + "general": { + "title": "General", + "appearance": { + "section_title": "Appearance", + "dark": "Dark", + "light": "Light", + "system": "Use Device Appearance" + }, + "design": { + "section_title": "Design", + "show_animations": "Play Animated Avatars and Emoji" + }, + "links": { + "section_title": "Links", + "open_in_mastodon": "Open in Mastodon", + "open_in_browser": "Open in Browser" + } }, - "keyboard": { - "close_settings_window": "Close Settings Window" + "notifications": { + "title": "Notifications", + "policy": { + "title": "Get Notifications from", + "anyone": "Anyone", + "followers": "People who follow you", + "follow": "People you follow", + "noone": "No one" + }, + "alert": { + "mentions_and_replies": "Mentions & Replies", + "boosts": "Boosts", + "favorites": "Favorites", + "new_followers": "New Followers" + }, + "disabled": { + "notification_hint": "Turn on notifications from your device settings to see updates on your lock screen.", + "go_to_settings": "Go to Notification Settings" + } } }, "report": { diff --git a/Localization/StringsConvertor/input/ro.lproj/app.json b/Localization/StringsConvertor/input/ro.lproj/app.json index e8f204572..da56f992f 100644 --- a/Localization/StringsConvertor/input/ro.lproj/app.json +++ b/Localization/StringsConvertor/input/ro.lproj/app.json @@ -655,6 +655,10 @@ "profile": "Go to @%s@%s", "url": "Open URL in Mastodon", "hashtag": "Go to #%s", + "no_user": { + "title": "No User Account Found", + "message": "There's no Useraccount \"%s\" on %s" + }, "empty_state": { "no_results": "No results" }, @@ -705,59 +709,68 @@ "title": "Post from %s" }, "settings": { - "title": "Settings", - "section": { - "appearance": { - "title": "Appearance", - "automatic": "Automatic", - "light": "Always Light", - "dark": "Always Dark" - }, - "look_and_feel": { - "title": "Look and Feel", - "use_system": "Use System", - "really_dark": "Really Dark", - "sorta_dark": "Sorta Dark", - "light": "Light" - }, - "notifications": { - "title": "Notifications", - "favorites": "Favorites my post", - "follows": "Follows me", - "boosts": "Reblogs my post", - "mentions": "Mentions me", - "trigger": { - "anyone": "anyone", - "follower": "a follower", - "follow": "anyone I follow", - "noone": "no one", - "title": "Notify me when" - } - }, - "preference": { - "title": "Preferences", - "disable_avatar_animation": "Disable animated avatars", - "disable_emoji_animation": "Disable animated emojis", - "using_default_browser": "Use default browser to open links", - "open_links_in_mastodon": "Open links in Mastodon" - }, - "boring_zone": { - "title": "The Boring Zone", - "account_settings": "Account Settings", - "terms": "Terms of Service", - "privacy": "Privacy Policy" - }, - "spicy_zone": { - "title": "The Spicy Zone", - "clear": "Clear Media Cache", - "signout": "Sign Out" + "overview": { + "title": "Settings", + "general": "General", + "notifications": "Notifications", + "support_mastodon": "Support Mastodon", + "about_mastodon": "About Mastodon", + "server_details": "Server Details", + "logout": "Logout %@" + }, + "about_mastodon": { + "title": "About", + "more_settings": "Even More Settings", + "contribute_to_mastodon": "Contribute to Mastodon", + "privacy_policy": "Privacy Policy", + "clear_media_storage": "Clear Media Storage" + }, + "server_details": { + "about": "About", + "rules": "Rules", + "about_instance": { + "title": "Administrator", + "message_admin": "Message Admin", + "legal_notice": "A legal notice" } }, - "footer": { - "mastodon_description": "Mastodon is open source software. You can report issues on GitHub at %s (%s)" + "general": { + "title": "General", + "appearance": { + "section_title": "Appearance", + "dark": "Dark", + "light": "Light", + "system": "Use Device Appearance" + }, + "design": { + "section_title": "Design", + "show_animations": "Play Animated Avatars and Emoji" + }, + "links": { + "section_title": "Links", + "open_in_mastodon": "Open in Mastodon", + "open_in_browser": "Open in Browser" + } }, - "keyboard": { - "close_settings_window": "Close Settings Window" + "notifications": { + "title": "Notifications", + "policy": { + "title": "Get Notifications from", + "anyone": "Anyone", + "followers": "People who follow you", + "follow": "People you follow", + "noone": "No one" + }, + "alert": { + "mentions_and_replies": "Mentions & Replies", + "boosts": "Boosts", + "favorites": "Favorites", + "new_followers": "New Followers" + }, + "disabled": { + "notification_hint": "Turn on notifications from your device settings to see updates on your lock screen.", + "go_to_settings": "Go to Notification Settings" + } } }, "report": { diff --git a/Localization/StringsConvertor/input/ru.lproj/app.json b/Localization/StringsConvertor/input/ru.lproj/app.json index a4e011040..3a2eb456c 100644 --- a/Localization/StringsConvertor/input/ru.lproj/app.json +++ b/Localization/StringsConvertor/input/ru.lproj/app.json @@ -655,6 +655,10 @@ "profile": "Go to @%s@%s", "url": "Open URL in Mastodon", "hashtag": "Go to #%s", + "no_user": { + "title": "No User Account Found", + "message": "There's no Useraccount \"%s\" on %s" + }, "empty_state": { "no_results": "Нет результатов" }, @@ -705,59 +709,68 @@ "title": "Пост %s" }, "settings": { - "title": "Настройки", - "section": { - "appearance": { - "title": "Внешний вид", - "automatic": "Автоматически", - "light": "Светлая тема", - "dark": "Тёмная тема" - }, - "look_and_feel": { - "title": "Look and Feel", - "use_system": "Use System", - "really_dark": "Really Dark", - "sorta_dark": "Sorta Dark", - "light": "Light" - }, - "notifications": { - "title": "Уведомления", - "favorites": "Добавляет мой пост в избранное", - "follows": "Подписался на меня", - "boosts": "Продвигает мой пост", - "mentions": "Упоминает меня", - "trigger": { - "anyone": "кто угодно", - "follower": "мой подписчик", - "follow": "любой, на кого я подписан(а)", - "noone": "никто", - "title": "Уведомлять меня, когда" - } - }, - "preference": { - "title": "Предпочтения", - "disable_avatar_animation": "Отключить анимацию аватарок", - "disable_emoji_animation": "Отключить анимацию эмодзи", - "using_default_browser": "Использовать браузер по умолчанию для открытия ссылок", - "open_links_in_mastodon": "Открывать ссылки в Мастодоне" - }, - "boring_zone": { - "title": "Зона скукотищи", - "account_settings": "Настройки аккаунта", - "terms": "Условия использования", - "privacy": "Политика конфиденциальности" - }, - "spicy_zone": { - "title": "Пикантная зона", - "clear": "Очистить кэш медиа", - "signout": "Выйти из учётной записи" + "overview": { + "title": "Settings", + "general": "General", + "notifications": "Notifications", + "support_mastodon": "Support Mastodon", + "about_mastodon": "About Mastodon", + "server_details": "Server Details", + "logout": "Logout %@" + }, + "about_mastodon": { + "title": "About", + "more_settings": "Even More Settings", + "contribute_to_mastodon": "Contribute to Mastodon", + "privacy_policy": "Privacy Policy", + "clear_media_storage": "Clear Media Storage" + }, + "server_details": { + "about": "About", + "rules": "Rules", + "about_instance": { + "title": "Administrator", + "message_admin": "Message Admin", + "legal_notice": "A legal notice" } }, - "footer": { - "mastodon_description": "Mastodon — проект с открытым исходным кодом. Сообщить о проблемах можно на GitHub по адресу %s (%s)" + "general": { + "title": "General", + "appearance": { + "section_title": "Appearance", + "dark": "Dark", + "light": "Light", + "system": "Use Device Appearance" + }, + "design": { + "section_title": "Design", + "show_animations": "Play Animated Avatars and Emoji" + }, + "links": { + "section_title": "Links", + "open_in_mastodon": "Open in Mastodon", + "open_in_browser": "Open in Browser" + } }, - "keyboard": { - "close_settings_window": "Закрыть окно настроек" + "notifications": { + "title": "Notifications", + "policy": { + "title": "Get Notifications from", + "anyone": "Anyone", + "followers": "People who follow you", + "follow": "People you follow", + "noone": "No one" + }, + "alert": { + "mentions_and_replies": "Mentions & Replies", + "boosts": "Boosts", + "favorites": "Favorites", + "new_followers": "New Followers" + }, + "disabled": { + "notification_hint": "Turn on notifications from your device settings to see updates on your lock screen.", + "go_to_settings": "Go to Notification Settings" + } } }, "report": { diff --git a/Localization/StringsConvertor/input/si.lproj/app.json b/Localization/StringsConvertor/input/si.lproj/app.json index 040e86e0c..aa66be125 100644 --- a/Localization/StringsConvertor/input/si.lproj/app.json +++ b/Localization/StringsConvertor/input/si.lproj/app.json @@ -577,7 +577,7 @@ "replies": "Replies", "posts_and_replies": "Posts and Replies", "media": "මාධ්‍ය", - "about": "පිලිබඳව" + "about": "පිළිබඳව" }, "relationship_action_alert": { "confirm_mute_user": { @@ -655,6 +655,10 @@ "profile": "Go to @%s@%s", "url": "Open URL in Mastodon", "hashtag": "Go to #%s", + "no_user": { + "title": "No User Account Found", + "message": "There's no Useraccount \"%s\" on %s" + }, "empty_state": { "no_results": "ප්‍රතිඵල නැත" }, @@ -705,59 +709,68 @@ "title": "Post from %s" }, "settings": { - "title": "සැකසුම්", - "section": { - "appearance": { - "title": "පෙනුම", - "automatic": "ස්වයංක්‍රීය", - "light": "Always Light", - "dark": "Always Dark" - }, - "look_and_feel": { - "title": "Look and Feel", - "use_system": "Use System", - "really_dark": "Really Dark", - "sorta_dark": "Sorta Dark", - "light": "Light" - }, - "notifications": { - "title": "දැනුම්දීම්", - "favorites": "Favorites my post", - "follows": "Follows me", - "boosts": "Reblogs my post", - "mentions": "Mentions me", - "trigger": { - "anyone": "anyone", - "follower": "a follower", - "follow": "anyone I follow", - "noone": "no one", - "title": "Notify me when" - } - }, - "preference": { - "title": "Preferences", - "disable_avatar_animation": "Disable animated avatars", - "disable_emoji_animation": "Disable animated emojis", - "using_default_browser": "Use default browser to open links", - "open_links_in_mastodon": "Open links in Mastodon" - }, - "boring_zone": { - "title": "The Boring Zone", - "account_settings": "Account Settings", - "terms": "Terms of Service", - "privacy": "Privacy Policy" - }, - "spicy_zone": { - "title": "The Spicy Zone", - "clear": "Clear Media Cache", - "signout": "නික්මෙන්න" + "overview": { + "title": "Settings", + "general": "General", + "notifications": "Notifications", + "support_mastodon": "Support Mastodon", + "about_mastodon": "About Mastodon", + "server_details": "Server Details", + "logout": "Logout %@" + }, + "about_mastodon": { + "title": "About", + "more_settings": "Even More Settings", + "contribute_to_mastodon": "Contribute to Mastodon", + "privacy_policy": "Privacy Policy", + "clear_media_storage": "Clear Media Storage" + }, + "server_details": { + "about": "About", + "rules": "Rules", + "about_instance": { + "title": "Administrator", + "message_admin": "Message Admin", + "legal_notice": "A legal notice" } }, - "footer": { - "mastodon_description": "Mastodon is open source software. You can report issues on GitHub at %s (%s)" + "general": { + "title": "General", + "appearance": { + "section_title": "Appearance", + "dark": "Dark", + "light": "Light", + "system": "Use Device Appearance" + }, + "design": { + "section_title": "Design", + "show_animations": "Play Animated Avatars and Emoji" + }, + "links": { + "section_title": "Links", + "open_in_mastodon": "Open in Mastodon", + "open_in_browser": "Open in Browser" + } }, - "keyboard": { - "close_settings_window": "Close Settings Window" + "notifications": { + "title": "Notifications", + "policy": { + "title": "Get Notifications from", + "anyone": "Anyone", + "followers": "People who follow you", + "follow": "People you follow", + "noone": "No one" + }, + "alert": { + "mentions_and_replies": "Mentions & Replies", + "boosts": "Boosts", + "favorites": "Favorites", + "new_followers": "New Followers" + }, + "disabled": { + "notification_hint": "Turn on notifications from your device settings to see updates on your lock screen.", + "go_to_settings": "Go to Notification Settings" + } } }, "report": { diff --git a/Localization/StringsConvertor/input/sl.lproj/app.json b/Localization/StringsConvertor/input/sl.lproj/app.json index e0374ddc0..eb0582d33 100644 --- a/Localization/StringsConvertor/input/sl.lproj/app.json +++ b/Localization/StringsConvertor/input/sl.lproj/app.json @@ -650,16 +650,20 @@ } }, "searching": { - "posts": "Posts matching \"%s\"", - "people": "People matching \"%s\"", - "profile": "Go to @%s@%s", - "url": "Open URL in Mastodon", - "hashtag": "Go to #%s", + "posts": "Objave, ki se ujemajo s/z »%s«", + "people": "Osebe, ki se ujemajo s/z »%s«", + "profile": "Pojdi na @%s@%s", + "url": "Odpri URL v Mastodonu", + "hashtag": "Pojdi na #%s", + "no_user": { + "title": "No User Account Found", + "message": "There's no Useraccount \"%s\" on %s" + }, "empty_state": { "no_results": "Ni rezultatov" }, "recent_search": "Nedavna iskanja", - "clear_all": "Clear all", + "clear_all": "Počisti vse", "clear": "Počisti" } }, @@ -705,59 +709,68 @@ "title": "Objavil/a" }, "settings": { - "title": "Nastavitve", - "section": { - "appearance": { - "title": "Videz", - "automatic": "Samodejno", - "light": "Vedno svetlo", - "dark": "Vedno temno" - }, - "look_and_feel": { - "title": "Videz in občutek", - "use_system": "Uporabi sistemsko", - "really_dark": "Zares temno", - "sorta_dark": "Nekako temno", - "light": "Svetlo" - }, - "notifications": { - "title": "Obvestila", - "favorites": "mojo objavo da med priljubljene", - "follows": "me sledi", - "boosts": "prepošlje mojo objavo", - "mentions": "me omeni", - "trigger": { - "anyone": "kdor koli", - "follower": "sledilec/ka", - "follow": "nekdo, ki mu sledim,", - "noone": "nihče", - "title": "Obvesti me, ko" - } - }, - "preference": { - "title": "Nastavitve", - "disable_avatar_animation": "Onemogoči animirane avatarje", - "disable_emoji_animation": "Onemogoči animirane emotikone", - "using_default_browser": "Uporabi privzeti brskalnik za odpiranje povezav", - "open_links_in_mastodon": "Odpri povezave v Mastodonu" - }, - "boring_zone": { - "title": "Cona dolgočasja", - "account_settings": "Nastavitve računa", - "terms": "Pogoji uporabe", - "privacy": "Pravilnik o zasebnosti" - }, - "spicy_zone": { - "title": "Pikantna cona", - "clear": "Počisti medijski predpomnilnik", - "signout": "Odjava" + "overview": { + "title": "Settings", + "general": "General", + "notifications": "Notifications", + "support_mastodon": "Support Mastodon", + "about_mastodon": "About Mastodon", + "server_details": "Server Details", + "logout": "Logout %@" + }, + "about_mastodon": { + "title": "About", + "more_settings": "Even More Settings", + "contribute_to_mastodon": "Contribute to Mastodon", + "privacy_policy": "Privacy Policy", + "clear_media_storage": "Clear Media Storage" + }, + "server_details": { + "about": "About", + "rules": "Rules", + "about_instance": { + "title": "Administrator", + "message_admin": "Message Admin", + "legal_notice": "A legal notice" } }, - "footer": { - "mastodon_description": "Mastodon je odprtokodna programska oprema. Na GitHubu na %s (%s) lahko poročate o napakah" + "general": { + "title": "General", + "appearance": { + "section_title": "Appearance", + "dark": "Dark", + "light": "Light", + "system": "Use Device Appearance" + }, + "design": { + "section_title": "Design", + "show_animations": "Play Animated Avatars and Emoji" + }, + "links": { + "section_title": "Links", + "open_in_mastodon": "Open in Mastodon", + "open_in_browser": "Open in Browser" + } }, - "keyboard": { - "close_settings_window": "Zapri okno nastavitev" + "notifications": { + "title": "Notifications", + "policy": { + "title": "Get Notifications from", + "anyone": "Anyone", + "followers": "People who follow you", + "follow": "People you follow", + "noone": "No one" + }, + "alert": { + "mentions_and_replies": "Mentions & Replies", + "boosts": "Boosts", + "favorites": "Favorites", + "new_followers": "New Followers" + }, + "disabled": { + "notification_hint": "Turn on notifications from your device settings to see updates on your lock screen.", + "go_to_settings": "Go to Notification Settings" + } } }, "report": { diff --git a/Localization/StringsConvertor/input/sv.lproj/app.json b/Localization/StringsConvertor/input/sv.lproj/app.json index 4631f1fdc..936cc0004 100644 --- a/Localization/StringsConvertor/input/sv.lproj/app.json +++ b/Localization/StringsConvertor/input/sv.lproj/app.json @@ -336,7 +336,7 @@ "manually_reviewed": "Manuell granskning" }, "language": { - "all": "All" + "all": "Alla" }, "search": { "placeholder": "Sök namn eller URL" @@ -655,6 +655,10 @@ "profile": "Gå till @%s@%s", "url": "Öppna URL i Mastodon", "hashtag": "Gå till #%s", + "no_user": { + "title": "Inget användarkonto hittades", + "message": "There's no Useraccount \"%s\" on %s" + }, "empty_state": { "no_results": "Inga resultat" }, @@ -705,59 +709,68 @@ "title": "Inlägg från %s" }, "settings": { - "title": "Inställningar", - "section": { - "appearance": { - "title": "Utseende", - "automatic": "Automatisk", - "light": "Alltid ljus", - "dark": "Alltid mörk" - }, - "look_and_feel": { - "title": "Utseende och känsla", - "use_system": "Följ systeminställningarna", - "really_dark": "Verkligen mörk", - "sorta_dark": "Ganska mörk", - "light": "Ljust" - }, - "notifications": { - "title": "Notiser", - "favorites": "Favoriserar mitt inlägg", - "follows": "Följer mig", - "boosts": "Boostar mitt inlägg", - "mentions": "Nämner mig", - "trigger": { - "anyone": "alla", - "follower": "en följare", - "follow": "någon jag följer", - "noone": "ingen", - "title": "Meddela mig när" - } - }, - "preference": { - "title": "Inställningar", - "disable_avatar_animation": "Inaktivera animerade avatarer", - "disable_emoji_animation": "Inaktivera animerade emojis", - "using_default_browser": "Använd standardwebbläsare för att öppna länkar", - "open_links_in_mastodon": "Öppna länkar i Mastodon" - }, - "boring_zone": { - "title": "Den tråkiga zonen", - "account_settings": "Kontoinställningar", - "terms": "Användarvillkor", - "privacy": "Integritetspolicy" - }, - "spicy_zone": { - "title": "Den spännande zonen", - "clear": "Rensa mediacache", - "signout": "Logga ut" + "overview": { + "title": "Inställningar", + "general": "Allmänt", + "notifications": "Notifications", + "support_mastodon": "Stöd Mastodon", + "about_mastodon": "Om Mastodon", + "server_details": "Server Details", + "logout": "Logga ut %@" + }, + "about_mastodon": { + "title": "Om", + "more_settings": "Even More Settings", + "contribute_to_mastodon": "Bidra till Mastodon", + "privacy_policy": "Integritetspolicy", + "clear_media_storage": "Clear Media Storage" + }, + "server_details": { + "about": "Om", + "rules": "Regler", + "about_instance": { + "title": "Administratör", + "message_admin": "Message Admin", + "legal_notice": "A legal notice" } }, - "footer": { - "mastodon_description": "Mastodon är programvara med öppen källkod. Du kan rapportera problem via GitHub på %s (%s)" + "general": { + "title": "Allmänt", + "appearance": { + "section_title": "Utseende", + "dark": "Mörkt", + "light": "Ljust", + "system": "Use Device Appearance" + }, + "design": { + "section_title": "Design", + "show_animations": "Spela animerade avatarer och emojis" + }, + "links": { + "section_title": "Länkar", + "open_in_mastodon": "Öppna i Mastodon", + "open_in_browser": "Öppna i webbläsare" + } }, - "keyboard": { - "close_settings_window": "Stäng inställningsfönstret" + "notifications": { + "title": "Notifications", + "policy": { + "title": "Get Notifications from", + "anyone": "Anyone", + "followers": "Personer som följer dig", + "follow": "Personer du följer", + "noone": "Ingen" + }, + "alert": { + "mentions_and_replies": "Omnämnanden & Svar", + "boosts": "Boosts", + "favorites": "Favoriter", + "new_followers": "Nya följare" + }, + "disabled": { + "notification_hint": "Turn on notifications from your device settings to see updates on your lock screen.", + "go_to_settings": "Go to Notification Settings" + } } }, "report": { diff --git a/Localization/StringsConvertor/input/th.lproj/app.json b/Localization/StringsConvertor/input/th.lproj/app.json index 0d4008795..72b58c9eb 100644 --- a/Localization/StringsConvertor/input/th.lproj/app.json +++ b/Localization/StringsConvertor/input/th.lproj/app.json @@ -650,16 +650,20 @@ } }, "searching": { - "posts": "Posts matching \"%s\"", - "people": "People matching \"%s\"", - "profile": "Go to @%s@%s", - "url": "Open URL in Mastodon", - "hashtag": "Go to #%s", + "posts": "โพสต์ที่ตรงกับ \"%s\"", + "people": "ผู้คนที่ตรงกับ \"%s\"", + "profile": "ไปยัง @%s@%s", + "url": "เปิด URL ใน Mastodon", + "hashtag": "ไปยัง #%s", + "no_user": { + "title": "ไม่พบบัญชีผู้ใช้", + "message": "ไม่มีบัญชีผู้ใช้ \"%s\" ใน %s" + }, "empty_state": { "no_results": "ไม่มีผลลัพธ์" }, "recent_search": "การค้นหาล่าสุด", - "clear_all": "Clear all", + "clear_all": "ล้างทั้งหมด", "clear": "ล้าง" } }, @@ -705,59 +709,68 @@ "title": "โพสต์จาก %s" }, "settings": { - "title": "การตั้งค่า", - "section": { - "appearance": { - "title": "ลักษณะที่ปรากฏ", - "automatic": "อัตโนมัติ", - "light": "สว่างเสมอ", - "dark": "มืดเสมอ" - }, - "look_and_feel": { - "title": "ลักษณะที่แสดง", - "use_system": "ใช้ของระบบ", - "really_dark": "มืดมาก", - "sorta_dark": "ค่อนข้างมืด", - "light": "สว่าง" - }, - "notifications": { - "title": "การแจ้งเตือน", - "favorites": "ชื่นชอบโพสต์ของฉัน", - "follows": "ติดตามฉัน", - "boosts": "ดันโพสต์ของฉัน", - "mentions": "กล่าวถึงฉัน", - "trigger": { - "anyone": "ใครก็ตาม", - "follower": "ผู้ติดตาม", - "follow": "ใครก็ตามที่ฉันติดตาม", - "noone": "ไม่มีใคร", - "title": "แจ้งเตือนฉันเมื่อ" - } - }, - "preference": { - "title": "การกำหนดลักษณะ", - "disable_avatar_animation": "ปิดใช้งานภาพประจำตัวแบบเคลื่อนไหว", - "disable_emoji_animation": "ปิดใช้งานอีโมจิแบบเคลื่อนไหว", - "using_default_browser": "ใช้เบราว์เซอร์เริ่มต้นเพื่อเปิดลิงก์", - "open_links_in_mastodon": "เปิดลิงก์ใน Mastodon" - }, - "boring_zone": { - "title": "โซนน่าเบื่อ", - "account_settings": "การตั้งค่าบัญชี", - "terms": "เงื่อนไขการให้บริการ", - "privacy": "นโยบายความเป็นส่วนตัว" - }, - "spicy_zone": { - "title": "โซนเผ็ดร้อน", - "clear": "ล้างแคชสื่อ", - "signout": "ลงชื่อออก" + "overview": { + "title": "การตั้งค่า", + "general": "ทั่วไป", + "notifications": "การแจ้งเตือน", + "support_mastodon": "สนับสนุน Mastodon", + "about_mastodon": "เกี่ยวกับ Mastodon", + "server_details": "รายละเอียดเซิร์ฟเวอร์", + "logout": "ออกจากระบบ %@" + }, + "about_mastodon": { + "title": "เกี่ยวกับ", + "more_settings": "การตั้งค่าเพิ่มเติม", + "contribute_to_mastodon": "มีส่วนร่วมกับ Mastodon", + "privacy_policy": "นโยบายความเป็นส่วนตัว", + "clear_media_storage": "ล้างที่เก็บข้อมูลสื่อ" + }, + "server_details": { + "about": "เกี่ยวกับ", + "rules": "กฎ", + "about_instance": { + "title": "ผู้ดูแล", + "message_admin": "ส่งข้อความถึงผู้ดูแล", + "legal_notice": "ประกาศทางกฎหมาย" } }, - "footer": { - "mastodon_description": "Mastodon เป็นซอฟต์แวร์โอเพนซอร์ส คุณสามารถรายงานปัญหาได้ใน GitHub ที่ %s (%s)" + "general": { + "title": "ทั่วไป", + "appearance": { + "section_title": "ลักษณะที่ปรากฏ", + "dark": "มืด", + "light": "สว่าง", + "system": "ใช้ลักษณะที่ปรากฏของอุปกรณ์" + }, + "design": { + "section_title": "การออกแบบ", + "show_animations": "เล่นภาพประจำตัวและอีโมจิแบบเคลื่อนไหว" + }, + "links": { + "section_title": "ลิงก์", + "open_in_mastodon": "เปิดใน Mastodon", + "open_in_browser": "เปิดในเบราว์เซอร์" + } }, - "keyboard": { - "close_settings_window": "ปิดหน้าต่างการตั้งค่า" + "notifications": { + "title": "การแจ้งเตือน", + "policy": { + "title": "รับการแจ้งเตือนจาก", + "anyone": "ใครก็ตาม", + "followers": "ผู้คนที่ติดตามคุณ", + "follow": "ผู้คนที่คุณติดตาม", + "noone": "ไม่มีใคร" + }, + "alert": { + "mentions_and_replies": "การกล่าวถึงและการตอบกลับ", + "boosts": "การดัน", + "favorites": "รายการโปรด", + "new_followers": "ผู้ติดตามใหม่" + }, + "disabled": { + "notification_hint": "เปิดการแจ้งเตือนจากการตั้งค่าอุปกรณ์ของคุณเพื่อดูการอัปเดตในหน้าจอล็อคของคุณ", + "go_to_settings": "ไปยังการตั้งค่าการแจ้งเตือน" + } } }, "report": { diff --git a/Localization/StringsConvertor/input/tr.lproj/app.json b/Localization/StringsConvertor/input/tr.lproj/app.json index f0eed9f64..ba24533f1 100644 --- a/Localization/StringsConvertor/input/tr.lproj/app.json +++ b/Localization/StringsConvertor/input/tr.lproj/app.json @@ -655,6 +655,10 @@ "profile": "Go to @%s@%s", "url": "Open URL in Mastodon", "hashtag": "Go to #%s", + "no_user": { + "title": "No User Account Found", + "message": "There's no Useraccount \"%s\" on %s" + }, "empty_state": { "no_results": "Sonuç yok" }, @@ -705,59 +709,68 @@ "title": "%s kullanıcının gönderisi" }, "settings": { - "title": "Ayarlar", - "section": { - "appearance": { - "title": "Görünüm", - "automatic": "Otomatik", - "light": "Daima Açık", - "dark": "Daima Koyu" - }, - "look_and_feel": { - "title": "Görünüm", - "use_system": "Sistem İle Aynı", - "really_dark": "Gerçek Koyu", - "sorta_dark": "Hafif Koyu", - "light": "Açık" - }, - "notifications": { - "title": "Bildirimler", - "favorites": "Gönderimi favorilerine eklediğinde", - "follows": "Beni takip ettiğinde", - "boosts": "Gönderimi yeniden paylaştığında", - "mentions": "Benden bahsettiğinde", - "trigger": { - "anyone": "herhangi biri", - "follower": "bir takipçim", - "follow": "takip ettiğim biri", - "noone": "bilgilendirme", - "title": "Beni şu durumda bilgilendir: " - } - }, - "preference": { - "title": "Tercihler", - "disable_avatar_animation": "Hareketli avatarları devre dışı bırak", - "disable_emoji_animation": "Hareketli emojileri devre dışı bırak", - "using_default_browser": "Bağlantıları varsayılan tarayıcıda aç", - "open_links_in_mastodon": "Bağlantıları Mastodon içinden aç" - }, - "boring_zone": { - "title": "Sıkıcı Bölge", - "account_settings": "Hesap Ayarları", - "terms": "Hizmet Şartları", - "privacy": "Gizlilik Politikası" - }, - "spicy_zone": { - "title": "Tehlikeli bölge", - "clear": "Medya Önbelleğini Temizle", - "signout": "Oturumu Kapat" + "overview": { + "title": "Settings", + "general": "General", + "notifications": "Notifications", + "support_mastodon": "Support Mastodon", + "about_mastodon": "About Mastodon", + "server_details": "Server Details", + "logout": "Logout %@" + }, + "about_mastodon": { + "title": "About", + "more_settings": "Even More Settings", + "contribute_to_mastodon": "Contribute to Mastodon", + "privacy_policy": "Privacy Policy", + "clear_media_storage": "Clear Media Storage" + }, + "server_details": { + "about": "About", + "rules": "Rules", + "about_instance": { + "title": "Administrator", + "message_admin": "Message Admin", + "legal_notice": "A legal notice" } }, - "footer": { - "mastodon_description": "Mastodon açık kaynaklı bir yazılımdır. GitHub'dan %s (%s) üzerinden katkıda bulunabilir veya sorunları bildirebilirsiniz" + "general": { + "title": "General", + "appearance": { + "section_title": "Appearance", + "dark": "Dark", + "light": "Light", + "system": "Use Device Appearance" + }, + "design": { + "section_title": "Design", + "show_animations": "Play Animated Avatars and Emoji" + }, + "links": { + "section_title": "Links", + "open_in_mastodon": "Open in Mastodon", + "open_in_browser": "Open in Browser" + } }, - "keyboard": { - "close_settings_window": "Ayarlar Penceresini Kapat" + "notifications": { + "title": "Notifications", + "policy": { + "title": "Get Notifications from", + "anyone": "Anyone", + "followers": "People who follow you", + "follow": "People you follow", + "noone": "No one" + }, + "alert": { + "mentions_and_replies": "Mentions & Replies", + "boosts": "Boosts", + "favorites": "Favorites", + "new_followers": "New Followers" + }, + "disabled": { + "notification_hint": "Turn on notifications from your device settings to see updates on your lock screen.", + "go_to_settings": "Go to Notification Settings" + } } }, "report": { diff --git a/Localization/StringsConvertor/input/uk.lproj/app.json b/Localization/StringsConvertor/input/uk.lproj/app.json index 360e5a4c5..b18d60b19 100644 --- a/Localization/StringsConvertor/input/uk.lproj/app.json +++ b/Localization/StringsConvertor/input/uk.lproj/app.json @@ -105,12 +105,12 @@ }, "tabs": { "home": "Головна", - "search_and_explore": "Search and Explore", + "search_and_explore": "Пошук і дослідження", "notifications": "Сповіщення", "profile": "Профіль", "a11y": { "search": "Пошук", - "explore": "Explore" + "explore": "Огляд" } }, "keyboard": { @@ -146,7 +146,7 @@ "sensitive_content": "Контент 18+", "media_content_warning": "Натисніть будь-де, щоб показати більше", "tap_to_reveal": "Натисніть, щоб відобразити", - "load_embed": "Load Embed", + "load_embed": "Завантажити вбудований файл", "link_via_user": "%s через %s", "poll": { "vote": "Проголосувати", @@ -169,7 +169,7 @@ "show_image": "Показати зображення", "show_gif": "Показати GIF", "show_video_player": "Показати відеоплеєр", - "share_link_in_post": "Share Link in Post", + "share_link_in_post": "Поділіться посиланням у повідомленні", "tap_then_hold_to_show_menu": "Натисніть та утримуйте, щоб показати меню", "a11y_labels": { "reblog": "Репост", @@ -199,7 +199,7 @@ "media": { "accessibility_label": "%s, вкладення %d із %d", "expand_image_hint": "Розгортає зображення. Двічі торкніться та утримуйте, щоб показати дії", - "expand_gif_hint": "Expands the GIF. Double-tap and hold to show actions", + "expand_gif_hint": "Розгортання GIF-файлу. Двічі торкніться і утримуйте, щоб показати дії", "expand_video_hint": "Показує відеоплеєр. Натисніть двічі і утримуйте, щоб показати дії" }, "posted_via_application": "%s через %s", @@ -553,12 +553,12 @@ }, "dashboard": { "my_posts": "публікації", - "my_following": "following", + "my_following": "підписки", "my_followers": "підписники", "other_posts": "публікації", "other_following": "підписок", "other_followers": "підписники", - "familiar_followers": "mutuals" + "familiar_followers": "спільні" }, "fields": { "joined": "Приєднався", @@ -650,16 +650,20 @@ } }, "searching": { - "posts": "Posts matching \"%s\"", - "people": "People matching \"%s\"", - "profile": "Go to @%s@%s", - "url": "Open URL in Mastodon", - "hashtag": "Go to #%s", + "posts": "Збіг дописів %s\"", + "people": "Збіг профілів %s\"", + "profile": "Перейти в @%s@%s", + "url": "Відкрити URL-адресу в Mastodon", + "hashtag": "Перейти до %s", + "no_user": { + "title": "No User Account Found", + "message": "There's no Useraccount \"%s\" on %s" + }, "empty_state": { "no_results": "Жодних результатів" }, "recent_search": "Нещодавні запити", - "clear_all": "Clear all", + "clear_all": "Очистити все", "clear": "Очистити" } }, @@ -705,59 +709,68 @@ "title": "Публікація від %s" }, "settings": { - "title": "Налаштування", - "section": { - "appearance": { - "title": "Оформлення", - "automatic": "Автоматичне", - "light": "Завжди світле", - "dark": "Завжди темне" - }, - "look_and_feel": { - "title": "Зовнішній вид", - "use_system": "Використати системний", - "really_dark": "Дуже темний", - "sorta_dark": "Трішкий темний", - "light": "Світлий" - }, - "notifications": { - "title": "Сповіщення", - "favorites": "Вподобав ваш допис", - "follows": "Підписався на мене", - "boosts": "Реблог мого посту", - "mentions": "Згадує мене", - "trigger": { - "anyone": "усі", - "follower": "підписник", - "follow": "хтось, за ким я слідкую", - "noone": "ніхто", - "title": "Повідомити мене, коли" - } - }, - "preference": { - "title": "Налаштування", - "disable_avatar_animation": "Вимкнути анімовані аватари", - "disable_emoji_animation": "Вимкнути анімовані емодзі", - "using_default_browser": "Використовувати браузер за замовчуванням, щоб відкрити посилання", - "open_links_in_mastodon": "Відкривати посилання в Mastodon" - }, - "boring_zone": { - "title": "Нудна зона", - "account_settings": "Налаштування облікового запису", - "terms": "Умови використання", - "privacy": "Політика конфіденційності" - }, - "spicy_zone": { - "title": "Гостра зона", - "clear": "Очистити кеш медіа", - "signout": "Вийти" + "overview": { + "title": "Settings", + "general": "General", + "notifications": "Notifications", + "support_mastodon": "Support Mastodon", + "about_mastodon": "About Mastodon", + "server_details": "Server Details", + "logout": "Logout %@" + }, + "about_mastodon": { + "title": "About", + "more_settings": "Even More Settings", + "contribute_to_mastodon": "Contribute to Mastodon", + "privacy_policy": "Privacy Policy", + "clear_media_storage": "Clear Media Storage" + }, + "server_details": { + "about": "About", + "rules": "Rules", + "about_instance": { + "title": "Administrator", + "message_admin": "Message Admin", + "legal_notice": "A legal notice" } }, - "footer": { - "mastodon_description": "Mastodon — програма з відкритим вихідним кодом. Ви можете повідомити про проблеми на GitHub на %s (%s)" + "general": { + "title": "General", + "appearance": { + "section_title": "Appearance", + "dark": "Dark", + "light": "Light", + "system": "Use Device Appearance" + }, + "design": { + "section_title": "Design", + "show_animations": "Play Animated Avatars and Emoji" + }, + "links": { + "section_title": "Links", + "open_in_mastodon": "Open in Mastodon", + "open_in_browser": "Open in Browser" + } }, - "keyboard": { - "close_settings_window": "Закрити вікно налаштувань" + "notifications": { + "title": "Notifications", + "policy": { + "title": "Get Notifications from", + "anyone": "Anyone", + "followers": "People who follow you", + "follow": "People you follow", + "noone": "No one" + }, + "alert": { + "mentions_and_replies": "Mentions & Replies", + "boosts": "Boosts", + "favorites": "Favorites", + "new_followers": "New Followers" + }, + "disabled": { + "notification_hint": "Turn on notifications from your device settings to see updates on your lock screen.", + "go_to_settings": "Go to Notification Settings" + } } }, "report": { @@ -845,13 +858,13 @@ }, "extension": { "open_in": { - "invalid_link_error": "This doesn't seem to be a valid Mastodon link." + "invalid_link_error": "Здається, це не дійсне посилання Mastodon." } }, "widget": { "common": { - "unsupported_widget_family": "Sorry but this Widget family is unsupported.", - "user_not_logged_in": "Please open Mastodon to log in to an Account." + "unsupported_widget_family": "Вибачте, але це сімейство віджетів не підтримується.", + "user_not_logged_in": "Будь ласка, відкрийте Mastodon, щоб увійти в обліковий запис." }, "followers_count": { "configuration_display_name": "Підписники", @@ -860,8 +873,8 @@ "followers_today": "%s підписників сьогодні" }, "multiple_followers": { - "configuration_display_name": "Multiple followers", - "configuration_description": "Show number of followers for multiple accounts.", + "configuration_display_name": "Кілька підписників", + "configuration_description": "Показати кількість підписників на кількох акаунтах.", "mock_user": { "display_name": "Інший підписник", "account_name": "another@follower.social" @@ -876,12 +889,12 @@ "hashtag": { "configuration": { "display_name": "Хештеґ", - "description": "Shows a recent post with the selected hashtag." + "description": "Показує останні публікації з вибраним хештегом." }, "not_found": { "account_name": "John Mastodon", "account": "@johnMastodon@no-such.account", - "content": "Sorry, we couldn’t find any posts with the hashtag #%@. Please try a #DifferentHashtag or check the widget settings." + "content": "Вибачте, ми не знайшли публікацій за хештегом#%@. Будь ласка, спробуйте #ІншийХештег або перевірте налаштування віджету." }, "placeholder": { "account_name": "John Mastodon", diff --git a/Localization/StringsConvertor/input/vi.lproj/app.json b/Localization/StringsConvertor/input/vi.lproj/app.json index c551d7982..e3884b096 100644 --- a/Localization/StringsConvertor/input/vi.lproj/app.json +++ b/Localization/StringsConvertor/input/vi.lproj/app.json @@ -650,16 +650,20 @@ } }, "searching": { - "posts": "Posts matching \"%s\"", - "people": "People matching \"%s\"", - "profile": "Go to @%s@%s", - "url": "Open URL in Mastodon", - "hashtag": "Go to #%s", + "posts": "Tút nhắc đến \"%s\"", + "people": "Người có tên \"%s\"", + "profile": "Đến @%s@%s", + "url": "Mở liên kết trong Mastodon", + "hashtag": "Đến #%s", + "no_user": { + "title": "No User Account Found", + "message": "There's no Useraccount \"%s\" on %s" + }, "empty_state": { "no_results": "Không có kết quả" }, "recent_search": "Tìm kiếm gần đây", - "clear_all": "Clear all", + "clear_all": "Xóa tất cả", "clear": "Xóa" } }, @@ -705,59 +709,68 @@ "title": "Tút của %s" }, "settings": { - "title": "Cài đặt", - "section": { - "appearance": { - "title": "Giao diện", - "automatic": "Tự động", - "light": "Sáng", - "dark": "Tối" - }, - "look_and_feel": { - "title": "Giao diện", - "use_system": "Mặc định hệ thống", - "really_dark": "Tối Mạnh", - "sorta_dark": "Tối Nhẹ", - "light": "Sáng" - }, - "notifications": { - "title": "Thông báo", - "favorites": "Thích tút của tôi", - "follows": "Theo dõi tôi", - "boosts": "Đăng lại tút của tôi", - "mentions": "Nhắc đến tôi", - "trigger": { - "anyone": "bất cứ ai", - "follower": "người theo dõi tôi", - "follow": "người tôi theo dõi", - "noone": "không một ai", - "title": "Thông báo khi" - } - }, - "preference": { - "title": "Chung", - "disable_avatar_animation": "Tắt ảnh đại diện GIF", - "disable_emoji_animation": "Tắt emoji dạng GIF", - "using_default_browser": "Dùng trình duyệt mặc định", - "open_links_in_mastodon": "Mở liên kết trong Mastodon" - }, - "boring_zone": { - "title": "Nhàm chán", - "account_settings": "Cài đặt tài khoản", - "terms": "Điều khoản dịch vụ", - "privacy": "Chính sách bảo mật" - }, - "spicy_zone": { - "title": "Thú vị", - "clear": "Xóa bộ nhớ đệm", - "signout": "Đăng xuất" + "overview": { + "title": "Settings", + "general": "General", + "notifications": "Notifications", + "support_mastodon": "Support Mastodon", + "about_mastodon": "About Mastodon", + "server_details": "Server Details", + "logout": "Logout %@" + }, + "about_mastodon": { + "title": "About", + "more_settings": "Even More Settings", + "contribute_to_mastodon": "Contribute to Mastodon", + "privacy_policy": "Privacy Policy", + "clear_media_storage": "Clear Media Storage" + }, + "server_details": { + "about": "About", + "rules": "Rules", + "about_instance": { + "title": "Administrator", + "message_admin": "Message Admin", + "legal_notice": "A legal notice" } }, - "footer": { - "mastodon_description": "Mastodon là phần mềm mã nguồn mở. Bạn có thể báo lỗi trên GitHub tại %s (%s)" + "general": { + "title": "General", + "appearance": { + "section_title": "Appearance", + "dark": "Dark", + "light": "Light", + "system": "Use Device Appearance" + }, + "design": { + "section_title": "Design", + "show_animations": "Play Animated Avatars and Emoji" + }, + "links": { + "section_title": "Links", + "open_in_mastodon": "Open in Mastodon", + "open_in_browser": "Open in Browser" + } }, - "keyboard": { - "close_settings_window": "Đóng cửa sổ cài đặt" + "notifications": { + "title": "Notifications", + "policy": { + "title": "Get Notifications from", + "anyone": "Anyone", + "followers": "People who follow you", + "follow": "People you follow", + "noone": "No one" + }, + "alert": { + "mentions_and_replies": "Mentions & Replies", + "boosts": "Boosts", + "favorites": "Favorites", + "new_followers": "New Followers" + }, + "disabled": { + "notification_hint": "Turn on notifications from your device settings to see updates on your lock screen.", + "go_to_settings": "Go to Notification Settings" + } } }, "report": { diff --git a/Localization/StringsConvertor/input/zh-Hans.lproj/app.json b/Localization/StringsConvertor/input/zh-Hans.lproj/app.json index d15db21ea..f12bd1ae5 100644 --- a/Localization/StringsConvertor/input/zh-Hans.lproj/app.json +++ b/Localization/StringsConvertor/input/zh-Hans.lproj/app.json @@ -655,6 +655,10 @@ "profile": "Go to @%s@%s", "url": "Open URL in Mastodon", "hashtag": "Go to #%s", + "no_user": { + "title": "No User Account Found", + "message": "There's no Useraccount \"%s\" on %s" + }, "empty_state": { "no_results": "无结果" }, @@ -705,59 +709,68 @@ "title": "来自 %s 的帖子" }, "settings": { - "title": "设置", - "section": { - "appearance": { - "title": "外观", - "automatic": "自动", - "light": "浅色", - "dark": "深色" - }, - "look_and_feel": { - "title": "外观和风格", - "use_system": "跟随系统", - "really_dark": "暗色", - "sorta_dark": "深色", - "light": "浅色" - }, - "notifications": { - "title": "通知", - "favorites": "喜欢我的帖子", - "follows": "关注我", - "boosts": "转发我的帖子", - "mentions": "提及我", - "trigger": { - "anyone": "任何人", - "follower": "关注者", - "follow": "我关注的", - "noone": "没有人", - "title": "提示通知来自" - } - }, - "preference": { - "title": "偏好", - "disable_avatar_animation": "禁用动画头像", - "disable_emoji_animation": "禁用动画表情", - "using_default_browser": "使用默认浏览器打开链接", - "open_links_in_mastodon": "在 Mastodon 中打开链接" - }, - "boring_zone": { - "title": "The Boring Zone", - "account_settings": "账号设置", - "terms": "服务条款", - "privacy": "隐私政策" - }, - "spicy_zone": { - "title": "The Spicy Zone", - "clear": "清除图片缓存", - "signout": "退出" + "overview": { + "title": "Settings", + "general": "General", + "notifications": "Notifications", + "support_mastodon": "Support Mastodon", + "about_mastodon": "About Mastodon", + "server_details": "Server Details", + "logout": "Logout %@" + }, + "about_mastodon": { + "title": "About", + "more_settings": "Even More Settings", + "contribute_to_mastodon": "Contribute to Mastodon", + "privacy_policy": "Privacy Policy", + "clear_media_storage": "Clear Media Storage" + }, + "server_details": { + "about": "About", + "rules": "Rules", + "about_instance": { + "title": "Administrator", + "message_admin": "Message Admin", + "legal_notice": "A legal notice" } }, - "footer": { - "mastodon_description": "Mastodon 是开源软件。欢迎前往 GitHub %s (%s) 贡献代码或反馈问题。" + "general": { + "title": "General", + "appearance": { + "section_title": "Appearance", + "dark": "Dark", + "light": "Light", + "system": "Use Device Appearance" + }, + "design": { + "section_title": "Design", + "show_animations": "Play Animated Avatars and Emoji" + }, + "links": { + "section_title": "Links", + "open_in_mastodon": "Open in Mastodon", + "open_in_browser": "Open in Browser" + } }, - "keyboard": { - "close_settings_window": "关闭设置窗口" + "notifications": { + "title": "Notifications", + "policy": { + "title": "Get Notifications from", + "anyone": "Anyone", + "followers": "People who follow you", + "follow": "People you follow", + "noone": "No one" + }, + "alert": { + "mentions_and_replies": "Mentions & Replies", + "boosts": "Boosts", + "favorites": "Favorites", + "new_followers": "New Followers" + }, + "disabled": { + "notification_hint": "Turn on notifications from your device settings to see updates on your lock screen.", + "go_to_settings": "Go to Notification Settings" + } } }, "report": { diff --git a/Localization/StringsConvertor/input/zh-Hant.lproj/app.json b/Localization/StringsConvertor/input/zh-Hant.lproj/app.json index b2aafa7b2..36ea70d9c 100644 --- a/Localization/StringsConvertor/input/zh-Hant.lproj/app.json +++ b/Localization/StringsConvertor/input/zh-Hant.lproj/app.json @@ -19,7 +19,7 @@ "title": "發表嘟文失敗", "message": "發表嘟文失敗。\n請檢查您的網路連線。", "attachments_message": { - "video_attach_with_photo": "無法在已有圖片的嘟文上附加影片。", + "video_attach_with_photo": "無法於已有圖片之嘟文中加入影片.", "more_than_one_video": "無法附加一個以上影片。" } }, @@ -82,8 +82,8 @@ "share": "分享", "share_user": "分享 %s", "share_post": "分享嘟文", - "open_in_safari": "在 Safari 中開啟", - "open_in_browser": "在瀏覽器中開啟", + "open_in_safari": "於 Safari 中開啟", + "open_in_browser": "於瀏覽器中開啟", "find_people": "尋找一些人來跟隨", "manually_search": "手動搜尋", "skip": "跳過", @@ -418,7 +418,7 @@ "server_rules": { "title": "一些基本守則。", "subtitle": "這些被 %s 的管管們制定以及實施。", - "prompt": "繼續的話,代表您將遵守 %s 的服務條款和隱私權政策。", + "prompt": "繼續的話,代表您將遵守 %s 的服務條款與隱私權政策。", "terms_of_service": "服務條款", "privacy_policy": "隱私權政策", "button": { @@ -569,7 +569,7 @@ }, "verified": { "short": "於 %s 上已驗證", - "long": "已在 %s 檢查此連結的擁有者權限" + "long": "已於 %s 檢查此連結的擁有者權限" } }, "segmented_control": { @@ -650,11 +650,15 @@ } }, "searching": { - "posts": "Posts matching \"%s\"", - "people": "People matching \"%s\"", + "posts": "符合「%s」之嘟文", + "people": "符合「%s」之個人檔案", "profile": "前往 @%s@%s", "url": "於 Mastodon 中開啟連結", "hashtag": "前往 #%s", + "no_user": { + "title": "找不到使用者帳號", + "message": "使用者「%s」於 %s 上不存在" + }, "empty_state": { "no_results": "沒有任何結果" }, @@ -705,59 +709,68 @@ "title": "來自 %s 的嘟文" }, "settings": { - "title": "設定", - "section": { - "appearance": { - "title": "外觀設定", - "automatic": "自動", - "light": "亮色佈景主題", - "dark": "深色佈景主題" - }, - "look_and_feel": { - "title": "外觀與風格", - "use_system": "與系統一致", - "really_dark": "闇黑風格", - "sorta_dark": "有點黑又不會太黑", - "light": "淺色" - }, - "notifications": { - "title": "通知", - "favorites": "將我的嘟文加到最愛", - "follows": "跟隨著我", - "boosts": "將我的嘟文轉嘟", - "mentions": "提到了我", - "trigger": { - "anyone": "任何人", - "follower": "跟隨者", - "follow": "任何我跟隨的人", - "noone": "沒有人", - "title": "以下狀況請通知我" - } - }, - "preference": { - "title": "偏好設定", - "disable_avatar_animation": "停用動畫大頭貼", - "disable_emoji_animation": "停用動畫 emoji", - "using_default_browser": "使用預設瀏覽器開啟連結", - "open_links_in_mastodon": "於 Mastodon 中開啟連結" - }, - "boring_zone": { - "title": "無聊的這些", - "account_settings": "帳號設定", - "terms": "服務條款", - "privacy": "隱私權政策" - }, - "spicy_zone": { - "title": "危險地帶", - "clear": "清除媒體快取", - "signout": "登出" + "overview": { + "title": "設定", + "general": "一般", + "notifications": "通知", + "support_mastodon": "支援 Mastodon", + "about_mastodon": "關於 Mastodon", + "server_details": "伺服器詳細資料", + "logout": "登出 %@" + }, + "about_mastodon": { + "title": "關於", + "more_settings": "更多更多的設定", + "contribute_to_mastodon": "貢獻 Mastodon", + "privacy_policy": "隱私權政策", + "clear_media_storage": "清空媒體儲存空間" + }, + "server_details": { + "about": "關於", + "rules": "規則", + "about_instance": { + "title": "管理員", + "message_admin": "私訊管理員", + "legal_notice": "法律聲明" } }, - "footer": { - "mastodon_description": "Mastodon 是開源軟體。您可以於 GitHub %s (%s) 回報問題。" + "general": { + "title": "一般", + "appearance": { + "section_title": "外觀設定", + "dark": "深色", + "light": "淺色", + "system": "使用裝置外觀設定" + }, + "design": { + "section_title": "設計", + "show_animations": "播放動畫大頭貼與表情符號" + }, + "links": { + "section_title": "連結", + "open_in_mastodon": "於 Mastodon 中開啟連結", + "open_in_browser": "於瀏覽器中開啟連結" + } }, - "keyboard": { - "close_settings_window": "關閉設定視窗" + "notifications": { + "title": "通知", + "policy": { + "title": "接受通知來自", + "anyone": "所有人", + "followers": "跟隨您的人", + "follow": "您跟隨的人", + "noone": "沒有人" + }, + "alert": { + "mentions_and_replies": "提及與回覆", + "boosts": "轉嘟", + "favorites": "最愛", + "new_followers": "新跟隨者" + }, + "disabled": { + "notification_hint": "自您的裝置啟用通知設定以於鎖定畫面檢視新消息。", + "go_to_settings": "前往系統通知設定" + } } }, "report": { @@ -804,12 +817,12 @@ }, "step_final": { "dont_want_to_see_this": "不想再看到這個?", - "when_you_see_something_you_dont_like_on_mastodon_you_can_remove_the_person_from_your_experience.": "當您看到某些不喜歡的內容時,您可以將該帳號從您的體驗中移除。", + "when_you_see_something_you_dont_like_on_mastodon_you_can_remove_the_person_from_your_experience.": "當您看到某些不喜歡的內容時,您可以將該帳號自您的體驗中移除。", "unfollow": "取消跟隨", "unfollowed": "已取消跟隨", "unfollow_user": "取消跟隨 %s", "mute_user": "靜音 %s", - "you_wont_see_their_posts_or_reblogs_in_your_home_feed_they_wont_know_they_ve_been_muted": "您不會在您的首頁時間軸中再見到他們的嘟文或轉嘟。他們不會知道他們已被靜音。", + "you_wont_see_their_posts_or_reblogs_in_your_home_feed_they_wont_know_they_ve_been_muted": "您不會於您的首頁時間軸中再見到他們的嘟文或轉嘟。他們不會知道他們已被靜音。", "block_user": "封鎖 %s", "they_will_no_longer_be_able_to_follow_or_see_your_posts_but_they_can_see_if_theyve_been_blocked": "他們將無法跟隨您或是看到您的嘟文。他們能看到他們是否已被封鎖。", "while_we_review_this_you_can_take_action_against_user": "當我們正在審核時,您可以對 %s 採取以下措施" diff --git a/Localization/app.json b/Localization/app.json index 90739402a..734169df0 100644 --- a/Localization/app.json +++ b/Localization/app.json @@ -658,7 +658,7 @@ "no_user": { "title": "No User Account Found", "message": "There's no Useraccount \"%s\" on %s" - } + }, "empty_state": { "no_results": "No results" }, @@ -717,8 +717,7 @@ "about_mastodon": "About Mastodon", "server_details": "Server Details", "logout": "Logout %@" - } - + }, "about_mastodon": { "title": "About", "more_settings": "Even More Settings", @@ -726,12 +725,11 @@ "privacy_policy": "Privacy Policy", "clear_media_storage": "Clear Media Storage" }, - "server_details": { "about": "About", - "rules": "Rules" + "rules": "Rules", "about_instance": { - "title": "Adminstrator" + "title": "Administrator", "message_admin": "Message Admin", "legal_notice": "A legal notice" } diff --git a/Mastodon.xcodeproj/project.pbxproj b/Mastodon.xcodeproj/project.pbxproj index f76e235b5..7936f7dd4 100644 --- a/Mastodon.xcodeproj/project.pbxproj +++ b/Mastodon.xcodeproj/project.pbxproj @@ -51,6 +51,7 @@ 2A9D0664298C048800BF38CB /* LatestFollowersWidget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A9D0663298C048800BF38CB /* LatestFollowersWidget.swift */; }; 2A9D0666298C05A800BF38CB /* LatestFollowersWidgetView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A9D0665298C05A800BF38CB /* LatestFollowersWidgetView.swift */; }; 2A9D066F298D0FD100BF38CB /* MastodonSDKDynamic in Frameworks */ = {isa = PBXBuildFile; productRef = 2A9D066E298D0FD100BF38CB /* MastodonSDKDynamic */; }; + 2AAAA34E2B04DE21004C6672 /* VisionKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2AAAA34D2B04DE21004C6672 /* VisionKit.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; 2AB12E4629362F27006BC925 /* DataSourceFacade+Translate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2AB12E4529362F27006BC925 /* DataSourceFacade+Translate.swift */; }; 2AB5011B2992322500346092 /* LightChart in Frameworks */ = {isa = PBXBuildFile; productRef = 2AB5011A2992322500346092 /* LightChart */; }; 2AB5011C299243FB00346092 /* WidgetExtension.intentdefinition in Sources */ = {isa = PBXBuildFile; fileRef = 2AB50120299243FB00346092 /* WidgetExtension.intentdefinition */; }; @@ -317,7 +318,6 @@ DB6180FA26391F2E0018D199 /* MediaPreviewViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB6180F926391F2E0018D199 /* MediaPreviewViewModel.swift */; }; DB63F7452799056400455B82 /* HashtagTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB63F7442799056400455B82 /* HashtagTableViewCell.swift */; }; DB63F74727990B0600455B82 /* DataSourceFacade+Hashtag.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB63F74627990B0600455B82 /* DataSourceFacade+Hashtag.swift */; }; - DB63F7492799126300455B82 /* FollowerListViewController+DataSourceProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB63F7482799126300455B82 /* FollowerListViewController+DataSourceProvider.swift */; }; DB63F74D27993F5B00455B82 /* SearchHistoryUserCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB63F74C27993F5B00455B82 /* SearchHistoryUserCollectionViewCell.swift */; }; DB63F74F2799405600455B82 /* SearchHistoryViewModel+Diffable.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB63F74E2799405600455B82 /* SearchHistoryViewModel+Diffable.swift */; }; DB63F752279944AA00455B82 /* SearchHistorySectionHeaderCollectionReusableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB63F751279944AA00455B82 /* SearchHistorySectionHeaderCollectionReusableView.swift */; }; @@ -658,6 +658,7 @@ 2A86A14A2989326E007F1062 /* MultiFollowersCountWidgetView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MultiFollowersCountWidgetView.swift; sourceTree = ""; }; 2A9D0663298C048800BF38CB /* LatestFollowersWidget.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LatestFollowersWidget.swift; sourceTree = ""; }; 2A9D0665298C05A800BF38CB /* LatestFollowersWidgetView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LatestFollowersWidgetView.swift; sourceTree = ""; }; + 2AAAA34D2B04DE21004C6672 /* VisionKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = VisionKit.framework; path = System/Library/Frameworks/VisionKit.framework; sourceTree = SDKROOT; }; 2AB12E4529362F27006BC925 /* DataSourceFacade+Translate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "DataSourceFacade+Translate.swift"; sourceTree = ""; }; 2AB5011F299243FB00346092 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.intentdefinition; name = Base; path = Base.lproj/WidgetExtension.intentdefinition; sourceTree = ""; }; 2AB501222992440200346092 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/WidgetExtension.strings; sourceTree = ""; }; @@ -787,6 +788,10 @@ D81A22742AB4643200905D71 /* SearchResultsOverviewTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchResultsOverviewTableViewController.swift; sourceTree = ""; }; D81A22772AB4782400905D71 /* SearchResultOverviewSection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchResultOverviewSection.swift; sourceTree = ""; }; D81A227A2AB47B9A00905D71 /* SearchResultDefaultSectionTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchResultDefaultSectionTableViewCell.swift; sourceTree = ""; }; + D81A940C2B04E7AC0067A19D /* hy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hy; path = hy.lproj/Main.strings; sourceTree = ""; }; + D81A940D2B04E7AC0067A19D /* hy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hy; path = hy.lproj/LaunchScreen.strings; sourceTree = ""; }; + D81A940E2B04E7AD0067A19D /* hy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hy; path = hy.lproj/MainInterface.strings; sourceTree = ""; }; + D81A940F2B04E7AD0067A19D /* hy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hy; path = hy.lproj/InfoPlist.strings; sourceTree = ""; }; D81D12452A4E1861005009D4 /* PolicySelectionViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PolicySelectionViewController.swift; sourceTree = ""; }; D81D124A2A4E1914005009D4 /* ToggleTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ToggleTableViewCell.swift; sourceTree = ""; }; D82463522A52B47B00A3DBDD /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/Intents.strings; sourceTree = ""; }; @@ -1019,7 +1024,6 @@ DB6180F926391F2E0018D199 /* MediaPreviewViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaPreviewViewModel.swift; sourceTree = ""; }; DB63F7442799056400455B82 /* HashtagTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HashtagTableViewCell.swift; sourceTree = ""; }; DB63F74627990B0600455B82 /* DataSourceFacade+Hashtag.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "DataSourceFacade+Hashtag.swift"; sourceTree = ""; }; - DB63F7482799126300455B82 /* FollowerListViewController+DataSourceProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "FollowerListViewController+DataSourceProvider.swift"; sourceTree = ""; }; DB63F74C27993F5B00455B82 /* SearchHistoryUserCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchHistoryUserCollectionViewCell.swift; sourceTree = ""; }; DB63F74E2799405600455B82 /* SearchHistoryViewModel+Diffable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SearchHistoryViewModel+Diffable.swift"; sourceTree = ""; }; DB63F751279944AA00455B82 /* SearchHistorySectionHeaderCollectionReusableView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchHistorySectionHeaderCollectionReusableView.swift; sourceTree = ""; }; @@ -1288,6 +1292,7 @@ D84FA0932AE6915800987F47 /* MBProgressHUD in Frameworks */, D87364F92AE28DB500C8F919 /* Kanna in Frameworks */, 71458AF57697DB405CFEC37C /* Pods_Mastodon.framework in Frameworks */, + 2AAAA34E2B04DE21004C6672 /* VisionKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1728,6 +1733,7 @@ 3FE14AD363ED19AE7FF210A6 /* Frameworks */ = { isa = PBXGroup; children = ( + 2AAAA34D2B04DE21004C6672 /* VisionKit.framework */, DBF96325262EC0A6001D8D25 /* AuthenticationServices.framework */, DB8FAB9E26AEC3A2008E5AF4 /* Intents.framework */, DB8FABA926AEC3A2008E5AF4 /* IntentsUI.framework */, @@ -2490,7 +2496,6 @@ isa = PBXGroup; children = ( DB6B74EE272FB55000C70B6E /* FollowerListViewController.swift */, - DB63F7482799126300455B82 /* FollowerListViewController+DataSourceProvider.swift */, DB6B74F1272FB67600C70B6E /* FollowerListViewModel.swift */, DB6B74F3272FBAE700C70B6E /* FollowerListViewModel+Diffable.swift */, DB6B74F5272FBCDB00C70B6E /* FollowerListViewModel+State.swift */, @@ -3317,6 +3322,7 @@ sl, el, be, + hy, ); mainGroup = DB427DC925BAA00100D1B89D; packageReferences = ( @@ -3732,7 +3738,6 @@ DBA5E7AB263BD3F5004598BB /* TimelineTableViewCellContextMenuConfiguration.swift in Sources */, DB73B490261F030A002E9E9F /* SafariActivity.swift in Sources */, 2AE244482927831100BDBF7C /* UIImage+SFSymbols.swift in Sources */, - DB63F7492799126300455B82 /* FollowerListViewController+DataSourceProvider.swift in Sources */, 2D198643261BF09500F0B013 /* SearchResultItem.swift in Sources */, 2DAC9E38262FC2320062E1A6 /* SuggestionAccountViewController.swift in Sources */, DB6180E02639194B0018D199 /* MediaPreviewPagingViewController.swift in Sources */, @@ -4186,6 +4191,7 @@ DB96C261292506D700F3B85D /* sl */, D87DC50D2A17C32F00219C5F /* el */, D82463542A52B47B00A3DBDD /* be */, + D81A940F2B04E7AD0067A19D /* hy */, ); name = InfoPlist.strings; sourceTree = ""; @@ -4194,6 +4200,7 @@ isa = PBXVariantGroup; children = ( DB427DDC25BAA00100D1B89D /* Base */, + D81A940C2B04E7AC0067A19D /* hy */, ); name = Main.storyboard; sourceTree = ""; @@ -4202,6 +4209,7 @@ isa = PBXVariantGroup; children = ( DB427DE125BAA00100D1B89D /* Base */, + D81A940D2B04E7AC0067A19D /* hy */, ); name = LaunchScreen.storyboard; sourceTree = ""; @@ -4245,6 +4253,7 @@ isa = PBXVariantGroup; children = ( DBC6461726A170AB00B0E31B /* Base */, + D81A940E2B04E7AD0067A19D /* hy */, ); name = MainInterface.storyboard; sourceTree = ""; @@ -4622,7 +4631,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 2023.14; + MARKETING_VERSION = 2023.16; PRODUCT_BUNDLE_IDENTIFIER = org.joinmastodon.app; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; @@ -4653,7 +4662,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 2023.14; + MARKETING_VERSION = 2023.16; PRODUCT_BUNDLE_IDENTIFIER = org.joinmastodon.app; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; @@ -4843,7 +4852,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 2023.14; + MARKETING_VERSION = 2023.16; PRODUCT_BUNDLE_IDENTIFIER = org.joinmastodon.app; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; @@ -5139,7 +5148,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 2023.14; + MARKETING_VERSION = 2023.16; PRODUCT_BUNDLE_IDENTIFIER = org.joinmastodon.app; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; diff --git a/Mastodon/Coordinator/SceneCoordinator.swift b/Mastodon/Coordinator/SceneCoordinator.swift index 1ef1dcb65..ef15ce6e4 100644 --- a/Mastodon/Coordinator/SceneCoordinator.swift +++ b/Mastodon/Coordinator/SceneCoordinator.swift @@ -222,43 +222,35 @@ extension SceneCoordinator { func setup() { let rootViewController: UIViewController - - do { - let _authentication = AuthenticationServiceProvider.shared.authenticationSortedByActivation().first - let _authContext = _authentication.flatMap { AuthContext(authentication: $0) } - self.authContext = _authContext - - switch UIDevice.current.userInterfaceIdiom { - case .phone: - let viewController = MainTabBarController(context: appContext, coordinator: self, authContext: _authContext) - self.splitViewController = nil - self.tabBarController = viewController - rootViewController = viewController - default: - let splitViewController = RootSplitViewController(context: appContext, coordinator: self, authContext: _authContext) - self.splitViewController = splitViewController - self.tabBarController = splitViewController.contentSplitViewController.mainTabBarController - rootViewController = splitViewController - } - sceneDelegate.window?.rootViewController = rootViewController // base: main - self.rootViewController = rootViewController - if _authContext == nil { // entry #1: welcome - DispatchQueue.main.async { - _ = self.present( - scene: .welcome, - from: self.sceneDelegate.window?.rootViewController, - transition: .modal(animated: true, completion: nil) - ) - } + let _authentication = AuthenticationServiceProvider.shared.authenticationSortedByActivation().first + let _authContext = _authentication.flatMap { AuthContext(authentication: $0) } + self.authContext = _authContext + + switch UIDevice.current.userInterfaceIdiom { + case .phone: + let viewController = MainTabBarController(context: appContext, coordinator: self, authContext: _authContext) + self.splitViewController = nil + self.tabBarController = viewController + rootViewController = viewController + default: + let splitViewController = RootSplitViewController(context: appContext, coordinator: self, authContext: _authContext) + self.splitViewController = splitViewController + self.tabBarController = splitViewController.contentSplitViewController.mainTabBarController + rootViewController = splitViewController + } + + sceneDelegate.window?.rootViewController = rootViewController // base: main + self.rootViewController = rootViewController + + if _authContext == nil { // entry #1: welcome + DispatchQueue.main.async { + _ = self.present( + scene: .welcome, + from: self.sceneDelegate.window?.rootViewController, + transition: .modal(animated: true, completion: nil) + ) } - - } catch { - assertionFailure(error.localizedDescription) - Task { - try? await Task.sleep(nanoseconds: .second * 2) - setup() // entry #2: retry - } // end Task } } @@ -456,17 +448,16 @@ private extension SceneCoordinator { _viewController.viewModel = viewModel viewController = _viewController case .followedTags(let viewModel): - let _viewController = FollowedTagsViewController() - _viewController.viewModel = viewModel - viewController = _viewController + guard let authContext else { return nil } + + viewController = FollowedTagsViewController(appContext: appContext, sceneCoordinator: self, authContext: authContext, viewModel: viewModel) case .favorite(let viewModel): let _viewController = FavoriteViewController() _viewController.viewModel = viewModel viewController = _viewController case .follower(let viewModel): - let _viewController = FollowerListViewController() - _viewController.viewModel = viewModel - viewController = _viewController + let followerListViewController = FollowerListViewController(viewModel: viewModel, coordinator: self, context: appContext) + viewController = followerListViewController case .following(let viewModel): let followingListViewController = FollowingListViewController(viewModel: viewModel, coordinator: self, context: appContext) viewController = followingListViewController @@ -571,18 +562,29 @@ private extension SceneCoordinator { //MARK: - Loading public extension SceneCoordinator { + @MainActor func showLoading() { - guard let rootViewController else { return } + showLoading(on: rootViewController) + } - MBProgressHUD.showAdded(to: rootViewController.view, animated: true) + @MainActor + func showLoading(on viewController: UIViewController?) { + guard let viewController else { return } + + MBProgressHUD.showAdded(to: viewController.view, animated: true) } @MainActor func hideLoading() { - guard let rootViewController else { return } + hideLoading(on: rootViewController) + } - MBProgressHUD.hide(for: rootViewController.view, animated: true) + @MainActor + func hideLoading(on viewController: UIViewController?) { + guard let viewController else { return } + + MBProgressHUD.hide(for: viewController.view, animated: true) } } diff --git a/Mastodon/Protocol/Provider/DataSourceFacade+Translate.swift b/Mastodon/Protocol/Provider/DataSourceFacade+Translate.swift index 6ea08264b..14c3f0157 100644 --- a/Mastodon/Protocol/Provider/DataSourceFacade+Translate.swift +++ b/Mastodon/Protocol/Provider/DataSourceFacade+Translate.swift @@ -41,11 +41,12 @@ private extension DataSourceFacade { authenticationBox: provider.authContext.mastodonAuthenticationBox ).value - guard let content = value.content else { + if value.content != nil { + return value + } else { return nil } - - return value + } catch { throw TranslationFailure.emptyOrInvalidResponse } diff --git a/Mastodon/Resources/hy-AM.lproj/InfoPlist.strings b/Mastodon/Resources/hy-AM.lproj/InfoPlist.strings new file mode 100644 index 000000000..710865573 --- /dev/null +++ b/Mastodon/Resources/hy-AM.lproj/InfoPlist.strings @@ -0,0 +1,4 @@ +"NSCameraUsageDescription" = "Used to take photo for post status"; +"NSPhotoLibraryAddUsageDescription" = "Used to save photo into the Photo Library"; +"NewPostShortcutItemTitle" = "New Post"; +"SearchShortcutItemTitle" = "Search"; \ No newline at end of file diff --git a/Mastodon/Resources/hy.lproj/InfoPlist.strings b/Mastodon/Resources/hy.lproj/InfoPlist.strings new file mode 100644 index 000000000..710865573 --- /dev/null +++ b/Mastodon/Resources/hy.lproj/InfoPlist.strings @@ -0,0 +1,4 @@ +"NSCameraUsageDescription" = "Used to take photo for post status"; +"NSPhotoLibraryAddUsageDescription" = "Used to save photo into the Photo Library"; +"NewPostShortcutItemTitle" = "New Post"; +"SearchShortcutItemTitle" = "Search"; \ No newline at end of file diff --git a/Mastodon/Scene/MediaPreview/Image/MediaPreviewImageView.swift b/Mastodon/Scene/MediaPreview/Image/MediaPreviewImageView.swift index f750e5a26..246922327 100644 --- a/Mastodon/Scene/MediaPreview/Image/MediaPreviewImageView.swift +++ b/Mastodon/Scene/MediaPreview/Image/MediaPreviewImageView.swift @@ -12,6 +12,8 @@ import VisionKit final class MediaPreviewImageView: UIScrollView { + private static let imageAnalyzer = ImageAnalyzer() + let imageView: FLAnimatedImageView = { let imageView = FLAnimatedImageView() imageView.contentMode = .scaleAspectFit @@ -140,7 +142,7 @@ extension MediaPreviewImageView { Task.detached(priority: .userInitiated) { do { - let analysis = try await ImageAnalyzer.shared.analyze(image, configuration: ImageAnalyzer.Configuration([.text, .machineReadableCode])) + let analysis = try await Self.imageAnalyzer.analyze(image, configuration: ImageAnalyzer.Configuration([.text, .machineReadableCode])) await MainActor.run { self.liveTextInteraction.analysis = analysis self.liveTextInteraction.preferredInteractionTypes = .automatic diff --git a/Mastodon/Scene/Onboarding/PickServer/MastodonPickServerViewModel.swift b/Mastodon/Scene/Onboarding/PickServer/MastodonPickServerViewModel.swift index 00a287b22..a9f760a52 100644 --- a/Mastodon/Scene/Onboarding/PickServer/MastodonPickServerViewModel.swift +++ b/Mastodon/Scene/Onboarding/PickServer/MastodonPickServerViewModel.swift @@ -203,7 +203,7 @@ extension MastodonPickServerViewModel { func chooseRandomServer() -> Mastodon.Entity.Server? { - let language = Locale.autoupdatingCurrent.languageCode?.lowercased() ?? "en" + let language = Locale.autoupdatingCurrent.language.languageCode?.identifier.lowercased() ?? "en" let servers = indexedServers.value guard servers.isNotEmpty else { return nil } diff --git a/Mastodon/Scene/Onboarding/Register/MastodonRegisterViewController.swift b/Mastodon/Scene/Onboarding/Register/MastodonRegisterViewController.swift index c327357bc..864b0355e 100644 --- a/Mastodon/Scene/Onboarding/Register/MastodonRegisterViewController.swift +++ b/Mastodon/Scene/Onboarding/Register/MastodonRegisterViewController.swift @@ -150,7 +150,7 @@ extension MastodonRegisterViewController { return "en" } let fallbackLanguageCode: String = { - let code = Locale.current.languageCode ?? "en" + let code = Locale.current.language.languageCode?.identifier ?? "en" guard localCode[code] != nil else { return "en" } return code }() @@ -161,7 +161,7 @@ extension MastodonRegisterViewController { } // prepare languageCode and validate then return fallback if needs let local = Locale(identifier: identifier) - guard let languageCode = local.languageCode, + guard let languageCode = local.language.languageCode?.identifier, localCode[languageCode] != nil else { return fallbackLanguageCode @@ -170,10 +170,10 @@ extension MastodonRegisterViewController { let extendCodes: [String] = { let locales = Locale.preferredLanguages.map { Locale(identifier: $0) } return locales.compactMap { locale in - guard let languageCode = locale.languageCode, - let regionCode = locale.regionCode + guard let languageCode = locale.language.languageCode?.identifier, + let regionIdentifier = locale.region?.identifier else { return nil } - return languageCode + "-" + regionCode + return languageCode + "-" + regionIdentifier } }() let _firstMatchExtendCode = extendCodes.first { code in diff --git a/Mastodon/Scene/Profile/About/Cell/ProfileFieldCollectionViewCell.swift b/Mastodon/Scene/Profile/About/Cell/ProfileFieldCollectionViewCell.swift index 94a7c1fa7..a314983a7 100644 --- a/Mastodon/Scene/Profile/About/Cell/ProfileFieldCollectionViewCell.swift +++ b/Mastodon/Scene/Profile/About/Cell/ProfileFieldCollectionViewCell.swift @@ -57,25 +57,19 @@ final class ProfileFieldCollectionViewCell: UICollectionViewCell { checkmark.isAccessibilityElement = true checkmark.accessibilityTraits = .none keyMetaLabel.accessibilityTraits = .none + keyMetaLabel.linkDelegate = self + valueMetaLabel.linkDelegate = self + // containerStackView: V - [ metaContainer | plainContainer ] let containerStackView = UIStackView() - containerStackView.axis = .vertical - - contentView.preservesSuperviewLayoutMargins = true - containerStackView.preservesSuperviewLayoutMargins = true - containerStackView.isLayoutMarginsRelativeArrangement = true containerStackView.translatesAutoresizingMaskIntoConstraints = false + containerStackView.axis = .vertical + containerStackView.preservesSuperviewLayoutMargins = true + contentView.addSubview(containerStackView) - NSLayoutConstraint.activate([ - containerStackView.topAnchor.constraint(equalTo: contentView.topAnchor, constant: 8), - containerStackView.leadingAnchor.constraint(equalTo: contentView.leadingAnchor), - contentView.trailingAnchor.constraint(equalTo: containerStackView.trailingAnchor), - contentView.bottomAnchor.constraint(equalTo: containerStackView.bottomAnchor, constant: 8), - checkmark.heightAnchor.constraint(equalToConstant: 22), - checkmark.widthAnchor.constraint(equalTo: checkmark.heightAnchor), - ]) - + contentView.preservesSuperviewLayoutMargins = true + // metaContainer: h - [ keyValueContainer | checkmark ] let metaContainer = UIStackView() metaContainer.axis = .horizontal @@ -95,8 +89,14 @@ final class ProfileFieldCollectionViewCell: UICollectionViewCell { metaContainer.addArrangedSubview(keyValueContainer) metaContainer.addArrangedSubview(checkmark) - keyMetaLabel.linkDelegate = self - valueMetaLabel.linkDelegate = self + NSLayoutConstraint.activate([ + containerStackView.topAnchor.constraint(equalTo: contentView.topAnchor, constant: 11), + containerStackView.leadingAnchor.constraint(equalTo: contentView.layoutMarginsGuide.leadingAnchor), + containerStackView.trailingAnchor.constraint(equalTo: contentView.layoutMarginsGuide.trailingAnchor), + contentView.bottomAnchor.constraint(equalTo: containerStackView.bottomAnchor, constant: 11), + checkmark.heightAnchor.constraint(equalToConstant: 22), + checkmark.widthAnchor.constraint(equalTo: checkmark.heightAnchor), + ]) isAccessibilityElement = true } diff --git a/Mastodon/Scene/Profile/About/ProfileAboutViewModel+Diffable.swift b/Mastodon/Scene/Profile/About/ProfileAboutViewModel+Diffable.swift index 5f37f90c1..7c69c9669 100644 --- a/Mastodon/Scene/Profile/About/ProfileAboutViewModel+Diffable.swift +++ b/Mastodon/Scene/Profile/About/ProfileAboutViewModel+Diffable.swift @@ -66,6 +66,7 @@ extension ProfileAboutViewModel { $emojiMeta.removeDuplicates() ) .throttle(for: 0.3, scheduler: DispatchQueue.main, latest: true) + .receive(on: DispatchQueue.main) .sink { [weak self] isEditing, createdAt, fields, emojiMeta in guard let self = self else { return } guard let diffableDataSource = self.diffableDataSource else { return } diff --git a/Mastodon/Scene/Profile/FollowedTags/FollowedTagsTableViewCell.swift b/Mastodon/Scene/Profile/FollowedTags/FollowedTagsTableViewCell.swift index 605fa2e86..3ae6b3ed8 100644 --- a/Mastodon/Scene/Profile/FollowedTags/FollowedTagsTableViewCell.swift +++ b/Mastodon/Scene/Profile/FollowedTags/FollowedTagsTableViewCell.swift @@ -9,9 +9,12 @@ import UIKit import MastodonSDK final class FollowedTagsTableViewCell: UITableViewCell { + + static let reuseIdentifier = "FollowedTagsTableViewCell" + private var hashtagView: HashtagTimelineHeaderView! private let separatorLine = UIView.separatorLine - private weak var viewModel: FollowedTagsViewModel? + private var viewModel: FollowedTagsViewModel? private var hashtag: Mastodon.Entity.Tag? override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) { @@ -19,10 +22,8 @@ final class FollowedTagsTableViewCell: UITableViewCell { setup() } - required init?(coder: NSCoder) { - fatalError("Not implemented") - } - + required init?(coder: NSCoder) { fatalError("Not implemented") } + override func prepareForReuse() { hashtagView.removeFromSuperview() viewModel = nil diff --git a/Mastodon/Scene/Profile/FollowedTags/FollowedTagsViewController.swift b/Mastodon/Scene/Profile/FollowedTags/FollowedTagsViewController.swift index 4edec01d9..d92a4e977 100644 --- a/Mastodon/Scene/Profile/FollowedTags/FollowedTagsViewController.swift +++ b/Mastodon/Scene/Profile/FollowedTags/FollowedTagsViewController.swift @@ -5,61 +5,87 @@ // Created by Marcus Kida on 22.11.22. // -import os import UIKit -import Combine import MastodonAsset import MastodonCore import MastodonUI import MastodonLocalization final class FollowedTagsViewController: UIViewController, NeedsDependency { - weak var context: AppContext! { willSet { precondition(!isViewLoaded) } } - weak var coordinator: SceneCoordinator! { willSet { precondition(!isViewLoaded) } } - - var disposeBag = Set() - var viewModel: FollowedTagsViewModel! + var context: AppContext! + var coordinator: SceneCoordinator! + let authContext: AuthContext + + var viewModel: FollowedTagsViewModel let titleView = DoubleTitleLabelNavigationBarTitleView() + let tableView: UITableView + let refreshControl: UIRefreshControl - lazy var tableView: UITableView = { - let tableView = UITableView() - tableView.register(FollowedTagsTableViewCell.self, forCellReuseIdentifier: String(describing: FollowedTagsTableViewCell.self)) + init(appContext: AppContext, sceneCoordinator: SceneCoordinator, authContext: AuthContext, viewModel: FollowedTagsViewModel) { + self.context = appContext + self.coordinator = sceneCoordinator + self.authContext = authContext + self.viewModel = viewModel + + refreshControl = UIRefreshControl() + + tableView = UITableView() + tableView.register(FollowedTagsTableViewCell.self, forCellReuseIdentifier: FollowedTagsTableViewCell.reuseIdentifier) + tableView.translatesAutoresizingMaskIntoConstraints = false tableView.rowHeight = UITableView.automaticDimension tableView.separatorStyle = .none tableView.backgroundColor = .clear - return tableView - }() - -} + tableView.refreshControl = refreshControl -extension FollowedTagsViewController { - override func viewDidLoad() { - super.viewDidLoad() - - let _title = L10n.Scene.FollowedTags.title - title = _title - titleView.update(title: _title, subtitle: nil) + super.init(nibName: nil, bundle: nil) + + title = L10n.Scene.FollowedTags.title - navigationItem.titleView = titleView - view.backgroundColor = .secondarySystemBackground - - tableView.translatesAutoresizingMaskIntoConstraints = false view.addSubview(tableView) tableView.pinToParent() + tableView.delegate = self + + refreshControl.addTarget(self, action: #selector(FollowedTagsViewController.refresh(_:)), for: .valueChanged) + } + + required init?(coder: NSCoder) { fatalError("init(coder:) has not been implemented") } + + override func viewDidLoad() { + super.viewDidLoad() viewModel.setupTableView(tableView) - - viewModel.presentHashtagTimeline - .receive(on: DispatchQueue.main) - .sink { [weak self] hashtagTimelineViewModel in - guard let self = self else { return } - _ = self.coordinator.present( - scene: .hashtagTimeline(viewModel: hashtagTimelineViewModel), - from: self, - transition: .show - ) + } + + //MARK: - Actions + + @objc + func refresh(_ sender: UIRefreshControl) { + viewModel.fetchFollowedTags(completion: { + DispatchQueue.main.async { + self.refreshControl.endRefreshing() } - .store(in: &disposeBag) + }) + } +} + +extension FollowedTagsViewController: UITableViewDelegate { + func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { + tableView.deselectRow(at: indexPath, animated: true) + + let object = viewModel.followedTags[indexPath.row] + + let hashtagTimelineViewModel = HashtagTimelineViewModel( + context: self.context, + authContext: self.authContext, + hashtag: object.name + ) + + _ = self.coordinator.present( + scene: .hashtagTimeline(viewModel: hashtagTimelineViewModel), + from: self, + transition: .show + ) + } } diff --git a/Mastodon/Scene/Profile/FollowedTags/FollowedTagsViewModel+DiffableDataSource.swift b/Mastodon/Scene/Profile/FollowedTags/FollowedTagsViewModel+DiffableDataSource.swift index e4391559f..781bc353a 100644 --- a/Mastodon/Scene/Profile/FollowedTags/FollowedTagsViewModel+DiffableDataSource.swift +++ b/Mastodon/Scene/Profile/FollowedTags/FollowedTagsViewModel+DiffableDataSource.swift @@ -6,9 +6,6 @@ // import UIKit -import Combine -import CoreData -import CoreDataStack import MastodonSDK import MastodonCore @@ -27,7 +24,7 @@ extension FollowedTagsViewModel { UITableViewDiffableDataSource(tableView: tableView) { tableView, indexPath, item in switch item { case let .hashtag(tag): - guard let cell = tableView.dequeueReusableCell(withIdentifier: String(describing: FollowedTagsTableViewCell.self), for: indexPath) as? FollowedTagsTableViewCell else { + guard let cell = tableView.dequeueReusableCell(withIdentifier: FollowedTagsTableViewCell.reuseIdentifier, for: indexPath) as? FollowedTagsTableViewCell else { assertionFailure() return UITableViewCell() } @@ -39,9 +36,7 @@ extension FollowedTagsViewModel { } } - func setupDiffableDataSource( - tableView: UITableView - ) { + func setupDiffableDataSource(tableView: UITableView) { diffableDataSource = tableViewDiffableDataSource(for: tableView) var snapshot = NSDiffableDataSourceSnapshot() diff --git a/Mastodon/Scene/Profile/FollowedTags/FollowedTagsViewModel.swift b/Mastodon/Scene/Profile/FollowedTags/FollowedTagsViewModel.swift index 165654db6..7b84b2714 100644 --- a/Mastodon/Scene/Profile/FollowedTags/FollowedTagsViewModel.swift +++ b/Mastodon/Scene/Profile/FollowedTags/FollowedTagsViewModel.swift @@ -5,14 +5,14 @@ // Created by Marcus Kida on 23.11.22. // -import os import UIKit -import Combine import MastodonSDK import MastodonCore +import Combine final class FollowedTagsViewModel: NSObject { - var disposeBag = Set() + private var disposeBag = [AnyCancellable]() + private(set) var followedTags: [Mastodon.Entity.Tag] = [] private weak var tableView: UITableView? var diffableDataSource: UITableViewDiffableDataSource? @@ -25,7 +25,7 @@ final class FollowedTagsViewModel: NSObject { // output let presentHashtagTimeline = PassthroughSubject() - + init(context: AppContext, authContext: AuthContext) { self.context = context self.authContext = authContext @@ -47,20 +47,29 @@ final class FollowedTagsViewModel: NSObject { extension FollowedTagsViewModel { func setupTableView(_ tableView: UITableView) { - self.tableView = tableView setupDiffableDataSource(tableView: tableView) - tableView.delegate = self fetchFollowedTags() } - func fetchFollowedTags() { + func fetchFollowedTags(completion: (() -> Void)? = nil ) { Task { @MainActor in - try await context.apiService.getFollowedTags( - domain: authContext.mastodonAuthenticationBox.domain, - query: Mastodon.API.Account.FollowedTagsQuery(limit: nil), - authenticationBox: authContext.mastodonAuthenticationBox - ) + do { + followedTags = try await context.apiService.getFollowedTags( + domain: authContext.mastodonAuthenticationBox.domain, + query: Mastodon.API.Account.FollowedTagsQuery(limit: nil), + authenticationBox: authContext.mastodonAuthenticationBox + ).value + + var snapshot = NSDiffableDataSourceSnapshot() + snapshot.appendSections([.main]) + let items = followedTags.compactMap { Item.hashtag($0) } + snapshot.appendItems(items, toSection: .main) + + await diffableDataSource?.apply(snapshot) + } catch {} + + completion?() } } @@ -80,6 +89,7 @@ extension FollowedTagsViewModel { authenticationBox: authContext.mastodonAuthenticationBox ) } + fetchFollowedTags() } } diff --git a/Mastodon/Scene/Profile/Follower/FollowerListViewController+DataSourceProvider.swift b/Mastodon/Scene/Profile/Follower/FollowerListViewController+DataSourceProvider.swift deleted file mode 100644 index 956cb0704..000000000 --- a/Mastodon/Scene/Profile/Follower/FollowerListViewController+DataSourceProvider.swift +++ /dev/null @@ -1,34 +0,0 @@ -// -// FollowerListViewController+DataSourceProvider.swift -// Mastodon -// -// Created by MainasuK on 2022-1-20. -// - -import UIKit - -extension FollowerListViewController: DataSourceProvider { - func item(from source: DataSourceItem.Source) async -> DataSourceItem? { - var _indexPath = source.indexPath - if _indexPath == nil, let cell = source.tableViewCell { - _indexPath = await self.indexPath(for: cell) - } - guard let indexPath = _indexPath else { return nil } - - guard let item = viewModel.diffableDataSource?.itemIdentifier(for: indexPath) else { - return nil - } - - switch item { - case .user(let record): - return .user(record: record) - default: - return nil - } - } - - @MainActor - private func indexPath(for cell: UITableViewCell) async -> IndexPath? { - return tableView.indexPath(for: cell) - } -} diff --git a/Mastodon/Scene/Profile/Follower/FollowerListViewController.swift b/Mastodon/Scene/Profile/Follower/FollowerListViewController.swift index 733bd1699..daa2838a5 100644 --- a/Mastodon/Scene/Profile/Follower/FollowerListViewController.swift +++ b/Mastodon/Scene/Profile/Follower/FollowerListViewController.swift @@ -11,28 +11,53 @@ import Combine import MastodonCore import MastodonUI import MastodonLocalization -import CoreDataStack final class FollowerListViewController: UIViewController, NeedsDependency { - weak var context: AppContext! { willSet { precondition(!isViewLoaded) } } - weak var coordinator: SceneCoordinator! { willSet { precondition(!isViewLoaded) } } + weak var context: AppContext! + weak var coordinator: SceneCoordinator! var disposeBag = Set() - var viewModel: FollowerListViewModel! + var viewModel: FollowerListViewModel - lazy var tableView: UITableView = { - let tableView = UITableView() + let tableView: UITableView + let refreshControl: UIRefreshControl + + init(viewModel: FollowerListViewModel, coordinator: SceneCoordinator, context: AppContext) { + + self.context = context + self.coordinator = coordinator + self.viewModel = viewModel + + tableView = UITableView() + tableView.translatesAutoresizingMaskIntoConstraints = false tableView.register(UserTableViewCell.self, forCellReuseIdentifier: String(describing: UserTableViewCell.self)) tableView.register(TimelineBottomLoaderTableViewCell.self, forCellReuseIdentifier: String(describing: TimelineBottomLoaderTableViewCell.self)) tableView.register(TimelineFooterTableViewCell.self, forCellReuseIdentifier: String(describing: TimelineFooterTableViewCell.self)) tableView.rowHeight = UITableView.automaticDimension tableView.separatorStyle = .none tableView.backgroundColor = .clear - return tableView - }() - - + + refreshControl = UIRefreshControl() + tableView.refreshControl = refreshControl + + super.init(nibName: nil, bundle: nil) + + title = L10n.Scene.Follower.title + + view.backgroundColor = .secondarySystemBackground + + view.addSubview(tableView) + tableView.pinToParent() + tableView.delegate = self + tableView.refreshControl?.addTarget(self, action: #selector(FollowerListViewController.refresh(_:)), for: .valueChanged) + + viewModel.tableView = tableView + + refreshControl.addTarget(self, action: #selector(FollowerListViewController.refresh(_:)), for: .valueChanged) + } + + required init?(coder: NSCoder) { fatalError("init(coder:) has not been implemented") } } extension FollowerListViewController { @@ -40,23 +65,13 @@ extension FollowerListViewController { override func viewDidLoad() { super.viewDidLoad() - title = L10n.Scene.Follower.title - - view.backgroundColor = .secondarySystemBackground - - tableView.translatesAutoresizingMaskIntoConstraints = false - view.addSubview(tableView) - tableView.pinToParent() - - tableView.delegate = self viewModel.setupDiffableDataSource( tableView: tableView, userTableViewCellDelegate: self ) // setup batch fetch - viewModel.listBatchFetchViewModel.setup(scrollView: tableView) - viewModel.listBatchFetchViewModel.shouldFetch + viewModel.shouldFetch .receive(on: DispatchQueue.main) .sink { [weak self] _ in guard let self = self else { return } @@ -75,6 +90,8 @@ extension FollowerListViewController { self.viewModel.stateMachine.enter(FollowerListViewModel.State.Reloading.self) } .store(in: &disposeBag) + + tableView.refreshControl = UIRefreshControl() } override func viewWillAppear(_ animated: Bool) { @@ -82,7 +99,13 @@ extension FollowerListViewController { tableView.deselectRow(with: transitionCoordinator, animated: animated) } - + + //MARK: - Actions + + @objc + func refresh(_ sender: UIRefreshControl) { + viewModel.stateMachine.enter(FollowerListViewModel.State.Reloading.self) + } } // MARK: - AuthContextProvider @@ -107,3 +130,52 @@ extension FollowerListViewController: UITableViewDelegate, AutoGenerateTableView // MARK: - UserTableViewCellDelegate extension FollowerListViewController: UserTableViewCellDelegate {} + + +// MARK: - DataSourceProvider +extension FollowerListViewController: DataSourceProvider { + func item(from source: DataSourceItem.Source) async -> DataSourceItem? { + var _indexPath = source.indexPath + if _indexPath == nil, let cell = source.tableViewCell { + _indexPath = await self.indexPath(for: cell) + } + guard let indexPath = _indexPath else { return nil } + + guard let item = viewModel.diffableDataSource?.itemIdentifier(for: indexPath) else { + return nil + } + + switch item { + case .account(let account, let relationship): + return .account(account: account, relationship: relationship) + default: + return nil + } + } + + @MainActor + private func indexPath(for cell: UITableViewCell) async -> IndexPath? { + return tableView.indexPath(for: cell) + } +} + +//MARK: - UIScrollViewDelegate + +extension FollowerListViewController: UIScrollViewDelegate { + func scrollViewDidScroll(_ scrollView: UIScrollView) { + + if scrollView.isDragging || scrollView.isTracking { return } + + let frame = scrollView.frame + let contentOffset = scrollView.contentOffset + let contentSize = scrollView.contentSize + + let visibleBottomY = contentOffset.y + frame.height + let offset = 2 * frame.height + let fetchThrottleOffsetY = contentSize.height - offset + + if visibleBottomY > fetchThrottleOffsetY { + viewModel.shouldFetch.send() + } + } +} diff --git a/Mastodon/Scene/Profile/Follower/FollowerListViewModel+Diffable.swift b/Mastodon/Scene/Profile/Follower/FollowerListViewModel+Diffable.swift index c5bd662b8..00a58bd14 100644 --- a/Mastodon/Scene/Profile/Follower/FollowerListViewModel+Diffable.swift +++ b/Mastodon/Scene/Profile/Follower/FollowerListViewModel+Diffable.swift @@ -8,6 +8,7 @@ import UIKit import MastodonAsset import MastodonLocalization +import MastodonSDK extension FollowerListViewModel { func setupDiffableDataSource( @@ -27,34 +28,43 @@ extension FollowerListViewModel { snapshot.appendSections([.main]) snapshot.appendItems([.bottomLoader], toSection: .main) diffableDataSource?.applySnapshotUsingReloadData(snapshot, completion: nil) - - $records + + $records .receive(on: DispatchQueue.main) - .sink { [weak self] records in - guard let self = self else { return } + .sink { [weak self] accounts in + guard let self else { return } guard let diffableDataSource = self.diffableDataSource else { return } - + var snapshot = NSDiffableDataSourceSnapshot() snapshot.appendSections([.main]) - let items = records.map { UserItem.user(record: $0) } + + let accountsWithRelationship: [(account: Mastodon.Entity.Account, relationship: Mastodon.Entity.Relationship?)] = accounts.compactMap { account in + guard let relationship = self.relationships.first(where: {$0.id == account.id }) else { return (account: account, relationship: nil)} + + return (account: account, relationship: relationship) + } + + let items = accountsWithRelationship.map { UserItem.account(account: $0.account, relationship: $0.relationship) } snapshot.appendItems(items, toSection: .main) - + if let currentState = self.stateMachine.currentState { switch currentState { - case is State.Idle, is State.Loading, is State.Fail: - snapshot.appendItems([.bottomLoader], toSection: .main) - case is State.NoMore: - guard let userID = self.userID, - userID != self.authContext.mastodonAuthenticationBox.userID - else { break } - // display hint footer exclude self - let text = L10n.Scene.Follower.footer - snapshot.appendItems([.bottomHeader(text: text)], toSection: .main) - default: - break + case is State.Loading: + snapshot.appendItems([.bottomLoader], toSection: .main) + case is State.NoMore: + guard let userID = self.userID, + userID != self.authContext.mastodonAuthenticationBox.userID + else { break } + // display footer exclude self + let text = L10n.Scene.Following.footer + snapshot.appendItems([.bottomHeader(text: text)], toSection: .main) + case is State.Idle, is State.Fail: + break + default: + break } } - + diffableDataSource.apply(snapshot, animatingDifferences: false) } .store(in: &disposeBag) diff --git a/Mastodon/Scene/Profile/Follower/FollowerListViewModel+State.swift b/Mastodon/Scene/Profile/Follower/FollowerListViewModel+State.swift index bc0a5cfd3..4955da992 100644 --- a/Mastodon/Scene/Profile/Follower/FollowerListViewModel+State.swift +++ b/Mastodon/Scene/Profile/Follower/FollowerListViewModel+State.swift @@ -9,7 +9,6 @@ import Foundation import GameplayKit import MastodonSDK import MastodonCore -import CoreDataStack extension FollowerListViewModel { class State: GKState { @@ -62,7 +61,9 @@ extension FollowerListViewModel.State { // reset viewModel.records = [] - + viewModel.accounts = [] + viewModel.relationships = [] + stateMachine.enter(Loading.self) } } @@ -97,6 +98,12 @@ extension FollowerListViewModel.State { return false } } + + override func didEnter(from previousState: GKState?) { + super.didEnter(from: previousState) + + viewModel?.tableView?.refreshControl?.endRefreshing() + } } class Loading: FollowerListViewModel.State { @@ -123,47 +130,71 @@ extension FollowerListViewModel.State { maxID = nil } - guard let viewModel = viewModel, let stateMachine = stateMachine else { return } + guard let viewModel, let stateMachine else { return } - guard let userID = viewModel.userID, !userID.isEmpty else { + guard let userID = viewModel.userID, userID.isEmpty == false else { stateMachine.enter(Fail.self) return } - + Task { do { - let response = try await viewModel.context.apiService.followers( + let accountResponse = try await viewModel.context.apiService.followers( userID: userID, maxID: maxID, authenticationBox: viewModel.authContext.mastodonAuthenticationBox ) - + + if accountResponse.value.isEmpty { + await enter(state: NoMore.self) + + viewModel.accounts = [] + viewModel.relationships = [] + return + } + var hasNewAppend = false + + let newRelationships = try await viewModel.context.apiService.relationship(forAccounts: accountResponse.value, authenticationBox: viewModel.authContext.mastodonAuthenticationBox) + + var newRecords = viewModel.records - for user in response.value { - guard !newRecords.contains(where: { $0.id == user.id }) else { continue } - newRecords.append(user) + var accounts = viewModel.accounts + + for user in accountResponse.value { + guard accounts.contains(user) == false else { continue } + accounts.append(user) + hasNewAppend = true } - - let maxID = response.link?.maxID - - if hasNewAppend && maxID != nil { + + var relationships = viewModel.relationships + + for relationship in newRelationships.value { + guard relationships.contains(relationship) == false else { continue } + relationships.append(relationship) + } + + let maxID = accountResponse.link?.maxID + + if hasNewAppend, maxID != nil { await enter(state: Idle.self) } else { await enter(state: NoMore.self) } - + + viewModel.accounts = accounts + viewModel.relationships = relationships self.maxID = maxID viewModel.records = newRecords - + } catch { await enter(state: Fail.self) } - } // end Task - } // end func didEnter + } + } } - + class NoMore: FollowerListViewModel.State { override func isValidNextState(_ stateClass: AnyClass) -> Bool { switch stateClass { @@ -176,6 +207,8 @@ extension FollowerListViewModel.State { override func didEnter(from previousState: GKState?) { super.didEnter(from: previousState) + + viewModel?.tableView?.refreshControl?.endRefreshing() } } } diff --git a/Mastodon/Scene/Profile/Follower/FollowerListViewModel.swift b/Mastodon/Scene/Profile/Follower/FollowerListViewModel.swift index e2281bb25..e95c32fd5 100644 --- a/Mastodon/Scene/Profile/Follower/FollowerListViewModel.swift +++ b/Mastodon/Scene/Profile/Follower/FollowerListViewModel.swift @@ -19,13 +19,19 @@ final class FollowerListViewModel { // input let context: AppContext let authContext: AuthContext -// let userFetchedResultsController: UserFetchedResultsController + @Published var records = [Mastodon.Entity.Account]() let listBatchFetchViewModel = ListBatchFetchViewModel() + @Published var accounts: [Mastodon.Entity.Account] + @Published var relationships: [Mastodon.Entity.Relationship] @Published var domain: String? @Published var userID: String? + let shouldFetch = PassthroughSubject() + + var tableView: UITableView? + // output var diffableDataSource: UITableViewDiffableDataSource? private(set) lazy var stateMachine: GKStateMachine = { @@ -49,13 +55,9 @@ final class FollowerListViewModel { ) { self.context = context self.authContext = authContext -// self.userFetchedResultsController = UserFetchedResultsController( -// managedObjectContext: context.managedObjectContext, -// domain: domain, -// additionalPredicate: nil -// ) self.domain = domain self.userID = userID - // end init + self.accounts = [] + self.relationships = [] } } diff --git a/Mastodon/Scene/Profile/Following/FollowingListViewController.swift b/Mastodon/Scene/Profile/Following/FollowingListViewController.swift index ecd26fb34..28fdac266 100644 --- a/Mastodon/Scene/Profile/Following/FollowingListViewController.swift +++ b/Mastodon/Scene/Profile/Following/FollowingListViewController.swift @@ -173,7 +173,6 @@ extension FollowingListViewController: UIScrollViewDelegate { if visibleBottomY > fetchThrottleOffsetY { viewModel.shouldFetch.send() } - } } diff --git a/Mastodon/Scene/Profile/ProfileViewModel.swift b/Mastodon/Scene/Profile/ProfileViewModel.swift index 9d15fb09e..ae571e91f 100644 --- a/Mastodon/Scene/Profile/ProfileViewModel.swift +++ b/Mastodon/Scene/Profile/ProfileViewModel.swift @@ -177,11 +177,11 @@ class ProfileViewModel: NSObject { // fetch profile info before edit func fetchEditProfileInfo() -> AnyPublisher, Error> { - guard let me = me - else { + guard let me else { return Fail(error: APIService.APIError.implicit(.authenticationMissing)).eraseToAnyPublisher() } + let mastodonAuthentication = authContext.mastodonAuthenticationBox.authentication let authorization = Mastodon.API.OAuth.Authorization(accessToken: authContext.mastodonAuthenticationBox.userAuthorization.accessToken) return context.apiService.accountVerifyCredentials(domain: authContext.mastodonAuthenticationBox.domain, authorization: authorization) } diff --git a/Mastodon/Scene/SuggestionAccount/RecommendAccountItem.swift b/Mastodon/Scene/SuggestionAccount/RecommendAccountItem.swift index 85fe74878..c5e41ec8b 100644 --- a/Mastodon/Scene/SuggestionAccount/RecommendAccountItem.swift +++ b/Mastodon/Scene/SuggestionAccount/RecommendAccountItem.swift @@ -10,4 +10,5 @@ import MastodonSDK enum RecommendAccountItem: Hashable { case account(Mastodon.Entity.Account) + case account(Mastodon.Entity.Account, relationship: Mastodon.Entity.Relationship?) } diff --git a/Mastodon/Scene/SuggestionAccount/RecommendAccountSection.swift b/Mastodon/Scene/SuggestionAccount/RecommendAccountSection.swift index 2f41ff5a7..8a673d7c7 100644 --- a/Mastodon/Scene/SuggestionAccount/RecommendAccountSection.swift +++ b/Mastodon/Scene/SuggestionAccount/RecommendAccountSection.swift @@ -34,18 +34,11 @@ extension RecommendAccountSection { UITableViewDiffableDataSource(tableView: tableView) { tableView, indexPath, item -> UITableViewCell? in let cell = tableView.dequeueReusableCell(withIdentifier: String(describing: SuggestionAccountTableViewCell.self)) as! SuggestionAccountTableViewCell switch item { - case .account(let record): + case .account(let account, let relationship): cell.delegate = configuration.suggestionAccountTableViewCellDelegate - cell.configure(viewModel: - SuggestionAccountTableViewCell.ViewModel( - user: record, - followedUsers: configuration.authContext.mastodonAuthenticationBox.inMemoryCache.followingUserIds, - blockedUsers: configuration.authContext.mastodonAuthenticationBox.inMemoryCache.blockedUserIds, - followRequestedUsers: configuration.authContext.mastodonAuthenticationBox.inMemoryCache.followRequestedUserIDs) - ) + cell.configure(account: account, relationship: relationship) } return cell } } - } diff --git a/Mastodon/Scene/SuggestionAccount/SuggestionAccountViewController.swift b/Mastodon/Scene/SuggestionAccount/SuggestionAccountViewController.swift index f74dd1509..8ee3533d2 100644 --- a/Mastodon/Scene/SuggestionAccount/SuggestionAccountViewController.swift +++ b/Mastodon/Scene/SuggestionAccount/SuggestionAccountViewController.swift @@ -37,7 +37,6 @@ class SuggestionAccountViewController: UIViewController, NeedsDependency { setupNavigationBarAppearance() defer { setupNavigationBarBackgroundView() } - title = L10n.Scene.SuggestionAccount.title navigationItem.rightBarButtonItem = UIBarButtonItem( barButtonSystemItem: UIBarButtonItem.SystemItem.done, @@ -71,6 +70,8 @@ class SuggestionAccountViewController: UIViewController, NeedsDependency { navigationItem.largeTitleDisplayMode = .automatic tableView.deselectRow(with: transitionCoordinator, animated: animated) + + viewModel.updateSuggestions() } //MARK: - Actions @@ -84,17 +85,21 @@ class SuggestionAccountViewController: UIViewController, NeedsDependency { // MARK: - UITableViewDelegate extension SuggestionAccountViewController: UITableViewDelegate { func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { + guard let tableViewDiffableDataSource = viewModel.tableViewDiffableDataSource else { return } guard let item = tableViewDiffableDataSource.itemIdentifier(for: indexPath) else { return } switch item { - case .account(let record): - let profileViewModel = ProfileViewModel(context: context, authContext: viewModel.authContext, optionalMastodonUser: record) + case .account(let account, _): + let profileViewModel = ProfileViewModel(context: context, authContext: viewModel.authContext, optionalMastodonUser: account) + Task { await DataSourceFacade.coordinateToProfileScene(provider: self, account: account) } _ = coordinator.present( scene: .profile(viewModel: profileViewModel), from: self, transition: .show ) } + + tableView.deselectRow(at: indexPath, animated: true) } func tableView(_ tableView: UITableView, viewForFooterInSection section: Int) -> UIView? { @@ -103,6 +108,7 @@ extension SuggestionAccountViewController: UITableViewDelegate { } footerView.followAllButton.isEnabled = viewModel.records.isNotEmpty + footerView.followAllButton.isEnabled = viewModel.accounts.isNotEmpty footerView.delegate = self return footerView @@ -123,8 +129,9 @@ extension SuggestionAccountViewController: SuggestionAccountTableViewCellDelegat extension SuggestionAccountViewController: SuggestionAccountTableViewFooterDelegate { func followAll(_ footerView: SuggestionAccountTableViewFooter) { - viewModel.followAllSuggestedAccounts(self) { + viewModel.followAllSuggestedAccounts(self, presentedOn: self.navigationController) { DispatchQueue.main.async { + self.coordinator.hideLoading(on: self.navigationController) self.dismiss(animated: true) } } diff --git a/Mastodon/Scene/SuggestionAccount/SuggestionAccountViewModel.swift b/Mastodon/Scene/SuggestionAccount/SuggestionAccountViewModel.swift index 64eff383e..7bcbe0ba3 100644 --- a/Mastodon/Scene/SuggestionAccount/SuggestionAccountViewModel.swift +++ b/Mastodon/Scene/SuggestionAccount/SuggestionAccountViewModel.swift @@ -6,7 +6,6 @@ // import Combine -import GameplayKit import MastodonSDK import MastodonCore import UIKit @@ -23,7 +22,8 @@ final class SuggestionAccountViewModel: NSObject { // input let context: AppContext let authContext: AuthContext -// let userFetchedResultsController: UserFetchedResultsController + @Published var accounts: [Mastodon.Entity.V2.SuggestionAccount] = [] + var relationships: [Mastodon.Entity.Relationship] = [] var viewWillAppear = PassthroughSubject() @@ -38,47 +38,54 @@ final class SuggestionAccountViewModel: NSObject { ) { self.context = context self.authContext = authContext -// self.userFetchedResultsController = UserFetchedResultsController( -// managedObjectContext: context.managedObjectContext, -// domain: nil, -// additionalPredicate: nil + // ) super.init() - -// userFetchedResultsController.domain = authContext.mastodonAuthenticationBox.domain - // fetch recommended users + updateSuggestions() + } + + + func updateSuggestions() { Task { var users: [Mastodon.Entity.Account] = [] + var suggestedAccounts = [Mastodon.Entity.V2.SuggestionAccount]() do { let response = try await context.apiService.suggestionAccountV2( query: .init(limit: 5), authenticationBox: authContext.mastodonAuthenticationBox ) - users = response.value.map { $0.account } - } catch let error as Mastodon.API.Error where error.httpResponseStatus == .notFound { - let response = try await context.apiService.suggestionAccount( - query: nil, + suggestedAccounts = response.value + + guard suggestedAccounts.isNotEmpty else { return } + + let accounts = suggestedAccounts.compactMap { $0.account } + + let relationships = try await context.apiService.relationship( + forAccounts: accounts, authenticationBox: authContext.mastodonAuthenticationBox - ) - users = response.value.map { $0 } + ).value + +// users = response.value.map { $0 } + self.relationships = relationships + + self.accounts = suggestedAccounts } catch { - + self.relationships = [] + self.accounts = [] } - guard users.isNotEmpty else { return } records = users } - // fetch relationship $records .removeDuplicates() .sink { [weak self] records in - guard let _ = self else { return } + guard let self else { return } Task { - _ = try await context.apiService.relationship( + _ = try await self.context.apiService.relationship( records: records, - authenticationBox: authContext.mastodonAuthenticationBox + authenticationBox: self.authContext.mastodonAuthenticationBox ) } } @@ -98,15 +105,22 @@ final class SuggestionAccountViewModel: NSObject { ) ) - $records + $accounts .receive(on: DispatchQueue.main) - .sink { [weak self] records in - guard let self = self else { return } - guard let tableViewDiffableDataSource = self.tableViewDiffableDataSource else { return } + .sink { [weak self] suggestedAccounts in + guard let self, let tableViewDiffableDataSource = self.tableViewDiffableDataSource else { return } + + let accounts = suggestedAccounts.compactMap { $0.account } + + let accountsWithRelationship: [(account: Mastodon.Entity.Account, relationship: Mastodon.Entity.Relationship?)] = accounts.compactMap { account in + guard let relationship = self.relationships.first(where: {$0.id == account.id }) else { return (account: account, relationship: nil)} + + return (account: account, relationship: relationship) + } var snapshot = NSDiffableDataSourceSnapshot() snapshot.appendSections([.main]) - let items: [RecommendAccountItem] = records.map { RecommendAccountItem.account($0) } + let items: [RecommendAccountItem] = accountsWithRelationship.map { RecommendAccountItem.account($0.account, relationship: $0.relationship) } snapshot.appendItems(items, toSection: .main) tableViewDiffableDataSource.applySnapshotUsingReloadData(snapshot) @@ -114,21 +128,26 @@ final class SuggestionAccountViewModel: NSObject { .store(in: &disposeBag) } - func followAllSuggestedAccounts(_ dependency: NeedsDependency & AuthContextProvider, completion: (() -> Void)? = nil) { + func followAllSuggestedAccounts(_ dependency: NeedsDependency & AuthContextProvider, presentedOn: UIViewController?, completion: (() -> Void)? = nil) { + + let tmpAccounts = accounts.compactMap { $0.account } Task { + await dependency.coordinator.showLoading(on: presentedOn) await withTaskGroup(of: Void.self, body: { taskGroup in - for user in records { - taskGroup.addTask { - try? await DataSourceFacade.responseToUserViewButtonAction( - dependency: dependency, - user: user, - buttonState: .follow - ) +// for user in records { + for account in tmpAccounts { + taskGroup.addTask { + try? await DataSourceFacade.responseToUserViewButtonAction( + dependency: dependency, + user: account, + buttonState: .follow + ) + } } - } +// } }) - + delegate?.homeTimelineNeedRefresh.send() completion?() } diff --git a/Mastodon/Scene/SuggestionAccount/TableView-Components/SuggestionAccountTableViewCell.swift b/Mastodon/Scene/SuggestionAccount/TableView-Components/SuggestionAccountTableViewCell.swift index 08d72bdab..17a8e5b55 100644 --- a/Mastodon/Scene/SuggestionAccount/TableView-Components/SuggestionAccountTableViewCell.swift +++ b/Mastodon/Scene/SuggestionAccount/TableView-Components/SuggestionAccountTableViewCell.swift @@ -85,28 +85,17 @@ final class SuggestionAccountTableViewCell: UITableViewCell { disposeBag.removeAll() } - func configure(viewModel: SuggestionAccountTableViewCell.ViewModel) { - userView.configure(user: viewModel.user, delegate: delegate) - - if viewModel.blockedUsers.contains(viewModel.user.id) { - self.userView.setButtonState(.blocked) - } else if viewModel.followedUsers.contains(viewModel.user.id) { - self.userView.setButtonState(.unfollow) - } else if viewModel.followRequestedUsers.contains(viewModel.user.id) { - self.userView.setButtonState(.pending) - } else if viewModel.user.locked { - self.userView.setButtonState(.request) - } else { - self.userView.setButtonState(.follow) - } + func configure(account: Mastodon.Entity.Account, relationship: Mastodon.Entity.Relationship?) { + userView.configure(with: account, relationship: relationship, delegate: delegate) + userView.updateButtonState(with: relationship, isMe: false) let metaContent: MetaContent = { do { - let mastodonContent = MastodonContent(content: viewModel.user.note, emojis: viewModel.user.emojis?.asDictionary ?? [:]) + let mastodonContent = MastodonContent(content: account.note, emojis: account.emojis?.asDictionary ?? [:]) return try MastodonMetaContent.convert(document: mastodonContent) } catch { assertionFailure() - return PlaintextMetaContent(string: viewModel.user.note) + return PlaintextMetaContent(string: account.note) } }() diff --git a/Mastodon/Scene/Thread/ThreadViewModel+LoadThreadState.swift b/Mastodon/Scene/Thread/ThreadViewModel+LoadThreadState.swift index 09411e88a..4679e0976 100644 --- a/Mastodon/Scene/Thread/ThreadViewModel+LoadThreadState.swift +++ b/Mastodon/Scene/Thread/ThreadViewModel+LoadThreadState.swift @@ -65,7 +65,7 @@ extension ThreadViewModel.LoadThreadState { authenticationBox: viewModel.authContext.mastodonAuthenticationBox ) - await enter(state: NoMore.self) + enter(state: NoMore.self) // assert(!Thread.isMainThread) // await Task.sleep(1_000_000_000) // 1s delay to prevent UI render issue @@ -88,7 +88,7 @@ extension ThreadViewModel.LoadThreadState { } ) } catch { - await enter(state: Fail.self) + enter(state: Fail.self) } } // end Task } diff --git a/Mastodon/Supporting Files/hy.lproj/LaunchScreen.strings b/Mastodon/Supporting Files/hy.lproj/LaunchScreen.strings new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/Mastodon/Supporting Files/hy.lproj/LaunchScreen.strings @@ -0,0 +1 @@ + diff --git a/Mastodon/Supporting Files/hy.lproj/Main.strings b/Mastodon/Supporting Files/hy.lproj/Main.strings new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/Mastodon/Supporting Files/hy.lproj/Main.strings @@ -0,0 +1 @@ + diff --git a/MastodonIntent/hy-AM.lproj/Intents.strings b/MastodonIntent/hy-AM.lproj/Intents.strings new file mode 100644 index 000000000..e69de29bb diff --git a/MastodonIntent/hy-AM.lproj/Intents.stringsdict b/MastodonIntent/hy-AM.lproj/Intents.stringsdict new file mode 100644 index 000000000..5a39d5e64 --- /dev/null +++ b/MastodonIntent/hy-AM.lproj/Intents.stringsdict @@ -0,0 +1,54 @@ + + + + + There are ${count} options matching ‘${content}’. - 2 + + NSStringLocalizedFormatKey + There are %#@count_option@ matching ‘${content}’. + count_option + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + %ld + zero + 0 options + one + 1 option + two + 2 options + few + %ld options + many + %ld options + other + %ld options + + + There are ${count} options matching ‘${visibility}’. + + NSStringLocalizedFormatKey + There are %#@count_option@ matching ‘${visibility}’. + count_option + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + %ld + zero + 0 options + one + 1 option + two + 2 options + few + %ld options + many + %ld options + other + %ld options + + + + diff --git a/MastodonIntent/hy.lproj/Intents.strings b/MastodonIntent/hy.lproj/Intents.strings new file mode 100644 index 000000000..6877490ba --- /dev/null +++ b/MastodonIntent/hy.lproj/Intents.strings @@ -0,0 +1,51 @@ +"16wxgf" = "Post on Mastodon"; + +"751xkl" = "Text Content"; + +"CsR7G2" = "Post on Mastodon"; + +"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 on Mastodon"; + +"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/MastodonSDK/Package.swift b/MastodonSDK/Package.swift index a6ac785e7..00773dfe9 100644 --- a/MastodonSDK/Package.swift +++ b/MastodonSDK/Package.swift @@ -107,6 +107,7 @@ let package = Package( name: "MastodonSDK", dependencies: [ .product(name: "NIOHTTP1", package: "swift-nio"), + "MastodonCommon" ] ), .target( diff --git a/MastodonSDK/Sources/CoreDataStack/CoreDataStack.swift b/MastodonSDK/Sources/CoreDataStack/CoreDataStack.swift index 3a30e9443..50b135c4f 100644 --- a/MastodonSDK/Sources/CoreDataStack/CoreDataStack.swift +++ b/MastodonSDK/Sources/CoreDataStack/CoreDataStack.swift @@ -94,18 +94,6 @@ public final class CoreDataStack { container.viewContext.automaticallyMergesChangesFromParent = true callback() - - #if DEBUG - do { - let storeURL = URL.storeURL(for: AppName.groupID, databaseName: "shared") - let data = try Data(contentsOf: storeURL) - let formatter = ByteCountFormatter() - formatter.allowedUnits = [.useMB] - formatter.countStyle = .file - let size = formatter.string(fromByteCount: Int64(data.count)) - } catch { - } - #endif }) } diff --git a/MastodonSDK/Sources/MastodonCore/Extension/MastodonSDK/Mastodon+API+Subscriptions+Policy.swift b/MastodonSDK/Sources/MastodonCore/Extension/MastodonSDK/Mastodon+API+Subscriptions+Policy.swift index 78d7f2e81..3e604e23a 100644 --- a/MastodonSDK/Sources/MastodonCore/Extension/MastodonSDK/Mastodon+API+Subscriptions+Policy.swift +++ b/MastodonSDK/Sources/MastodonCore/Extension/MastodonSDK/Mastodon+API+Subscriptions+Policy.swift @@ -13,10 +13,10 @@ import MastodonLocalization extension Mastodon.API.Subscriptions.Policy { public var title: String { switch self { - case .all: return L10n.Scene.Settings.Section.Notifications.Trigger.anyone - case .follower: return L10n.Scene.Settings.Section.Notifications.Trigger.follower - case .followed: return L10n.Scene.Settings.Section.Notifications.Trigger.follow - case .none, ._other: return L10n.Scene.Settings.Section.Notifications.Trigger.noone + case .all: return L10n.Scene.Settings.Notifications.Policy.anyone + case .follower: return L10n.Scene.Settings.Notifications.Policy.followers + case .followed: return L10n.Scene.Settings.Notifications.Policy.follow + case .none, ._other: return L10n.Scene.Settings.Notifications.Policy.noone } } } diff --git a/MastodonSDK/Sources/MastodonCore/Extension/MastodonSDK/Mastodon+Entity+Account.swift b/MastodonSDK/Sources/MastodonCore/Extension/MastodonSDK/Mastodon+Entity+Account.swift index 059f09420..56c00e31d 100644 --- a/MastodonSDK/Sources/MastodonCore/Extension/MastodonSDK/Mastodon+Entity+Account.swift +++ b/MastodonSDK/Sources/MastodonCore/Extension/MastodonSDK/Mastodon+Entity+Account.swift @@ -9,33 +9,6 @@ import Foundation import MastodonSDK import MastodonMeta -extension Mastodon.Entity.Account: Hashable { - public func hash(into hasher: inout Hasher) { - hasher.combine(id) - } - - public static func == (lhs: Mastodon.Entity.Account, rhs: Mastodon.Entity.Account) -> Bool { - return lhs.id == rhs.id - } -} - -extension Mastodon.Entity.Account { - public func avatarImageURL() -> URL? { - let string = UserDefaults.shared.preferredStaticAvatar ? avatarStatic ?? avatar : avatar - return URL(string: string) - } - - public func avatarImageURLWithFallback(domain: String) -> URL { - return avatarImageURL() ?? URL(string: "https://\(domain)/avatars/original/missing.png")! - } -} - -extension Mastodon.Entity.Account { - public var displayNameWithFallback: String { - return !displayName.isEmpty ? displayName : username - } -} - extension Mastodon.Entity.Account { public var emojiMeta: MastodonContent.Emojis { let isAnimated = !UserDefaults.shared.preferredStaticEmoji diff --git a/MastodonSDK/Sources/MastodonCore/Extension/MastodonSDK/Mastodon+Entity+Field.swift b/MastodonSDK/Sources/MastodonCore/Extension/MastodonSDK/Mastodon+Entity+Field.swift deleted file mode 100644 index c7fe63465..000000000 --- a/MastodonSDK/Sources/MastodonCore/Extension/MastodonSDK/Mastodon+Entity+Field.swift +++ /dev/null @@ -1,19 +0,0 @@ -// -// Mastodon+Entity+Field.swift -// Mastodon -// -// Created by MainasuK Cirno on 2021-5-25. -// - -import Foundation -import MastodonSDK - -extension Mastodon.Entity.Field: Equatable { - public static func == (lhs: Mastodon.Entity.Field, rhs: Mastodon.Entity.Field) -> Bool { - return lhs.name == rhs.name && - lhs.value == rhs.value && - lhs.verifiedAt == rhs.verifiedAt - } - - -} diff --git a/MastodonSDK/Sources/MastodonCore/Service/API/APIService+Account.swift b/MastodonSDK/Sources/MastodonCore/Service/API/APIService+Account.swift index ab4497956..a57b17408 100644 --- a/MastodonSDK/Sources/MastodonCore/Service/API/APIService+Account.swift +++ b/MastodonSDK/Sources/MastodonCore/Service/API/APIService+Account.swift @@ -158,15 +158,15 @@ extension APIService { let domain = authenticationBox.domain let authorization = authenticationBox.userAuthorization - let response = try await Mastodon.API.Account.followedTags( + let followedTags = try await Mastodon.API.Account.followedTags( session: session, domain: domain, query: query, authorization: authorization ).singleOutput() - return response - } // end func + return followedTags + } } extension APIService { diff --git a/MastodonSDK/Sources/MastodonCore/Service/API/APIService+Status+History.swift b/MastodonSDK/Sources/MastodonCore/Service/API/APIService+Status+History.swift index 68013c3e0..1c5f4e32c 100644 --- a/MastodonSDK/Sources/MastodonCore/Service/API/APIService+Status+History.swift +++ b/MastodonSDK/Sources/MastodonCore/Service/API/APIService+Status+History.swift @@ -50,7 +50,7 @@ extension APIService { domain: domain, authorization: authorization).singleOutput() - let responseHistory = try await Mastodon.API.Statuses.editHistory( + _ = try await Mastodon.API.Statuses.editHistory( forStatusID: statusID, session: session, domain: domain, diff --git a/MastodonSDK/Sources/MastodonCore/Service/Notification/NotificationService.swift b/MastodonSDK/Sources/MastodonCore/Service/Notification/NotificationService.swift index 9f11ce68a..ea0db18d8 100644 --- a/MastodonSDK/Sources/MastodonCore/Service/Notification/NotificationService.swift +++ b/MastodonSDK/Sources/MastodonCore/Service/Notification/NotificationService.swift @@ -233,7 +233,7 @@ extension NotificationService { } private func authenticationBox(for pushNotification: MastodonPushNotification) async throws -> MastodonAuthenticationBox? { - guard let authenticationService = self.authenticationService else { return nil } + guard self.authenticationService != nil else { return nil } let results = AuthenticationServiceProvider.shared.authentications.filter { $0.userAccessToken == pushNotification.accessToken } guard let authentication = results.first else { return nil } diff --git a/MastodonSDK/Sources/MastodonExtension/ImageAnalyzer.swift b/MastodonSDK/Sources/MastodonExtension/ImageAnalyzer.swift deleted file mode 100644 index 0ee05391b..000000000 --- a/MastodonSDK/Sources/MastodonExtension/ImageAnalyzer.swift +++ /dev/null @@ -1,12 +0,0 @@ -// -// ImageAnalyzer.swift -// -// -// Created by Jed Fox on 2022-11-14. -// - -import VisionKit - -extension ImageAnalyzer { - public static let shared = ImageAnalyzer() -} diff --git a/MastodonSDK/Sources/MastodonLocalization/Generated/Strings.swift b/MastodonSDK/Sources/MastodonLocalization/Generated/Strings.swift index af79705c1..99c061f91 100644 --- a/MastodonSDK/Sources/MastodonLocalization/Generated/Strings.swift +++ b/MastodonSDK/Sources/MastodonLocalization/Generated/Strings.swift @@ -1428,12 +1428,6 @@ public enum L10n { /// About public static let title = L10n.tr("Localizable", "Scene.Settings.AboutMastodon.Title", fallback: "About") } - public enum Footer { - /// Mastodon is open source software. You can report issues on GitHub at %@ (%@) - public static func mastodonDescription(_ p1: Any, _ p2: Any) -> String { - return L10n.tr("Localizable", "Scene.Settings.Footer.MastodonDescription", String(describing: p1), String(describing: p2), fallback: "Mastodon is open source software. You can report issues on GitHub at %@ (%@)") - } - } public enum General { /// General public static let title = L10n.tr("Localizable", "Scene.Settings.General.Title", fallback: "General") @@ -1462,10 +1456,6 @@ public enum L10n { public static let sectionTitle = L10n.tr("Localizable", "Scene.Settings.General.Links.SectionTitle", fallback: "Links") } } - public enum Keyboard { - /// Close Settings Window - public static let closeSettingsWindow = L10n.tr("Localizable", "Scene.Settings.Keyboard.CloseSettingsWindow", fallback: "Close Settings Window") - } public enum Notifications { /// Notifications public static let title = L10n.tr("Localizable", "Scene.Settings.Notifications.Title", fallback: "Notifications") @@ -1516,84 +1506,6 @@ public enum L10n { /// Settings public static let title = L10n.tr("Localizable", "Scene.Settings.Overview.Title", fallback: "Settings") } - public enum Section { - public enum Appearance { - /// Automatic - public static let automatic = L10n.tr("Localizable", "Scene.Settings.Section.Appearance.Automatic", fallback: "Automatic") - /// Always Dark - public static let dark = L10n.tr("Localizable", "Scene.Settings.Section.Appearance.Dark", fallback: "Always Dark") - /// Always Light - public static let light = L10n.tr("Localizable", "Scene.Settings.Section.Appearance.Light", fallback: "Always Light") - /// Appearance - public static let title = L10n.tr("Localizable", "Scene.Settings.Section.Appearance.Title", fallback: "Appearance") - } - public enum BoringZone { - /// Account Settings - public static let accountSettings = L10n.tr("Localizable", "Scene.Settings.Section.BoringZone.AccountSettings", fallback: "Account Settings") - /// Privacy Policy - public static let privacy = L10n.tr("Localizable", "Scene.Settings.Section.BoringZone.Privacy", fallback: "Privacy Policy") - /// Terms of Service - public static let terms = L10n.tr("Localizable", "Scene.Settings.Section.BoringZone.Terms", fallback: "Terms of Service") - /// The Boring Zone - public static let title = L10n.tr("Localizable", "Scene.Settings.Section.BoringZone.Title", fallback: "The Boring Zone") - } - public enum LookAndFeel { - /// Light - public static let light = L10n.tr("Localizable", "Scene.Settings.Section.LookAndFeel.Light", fallback: "Light") - /// Really Dark - public static let reallyDark = L10n.tr("Localizable", "Scene.Settings.Section.LookAndFeel.ReallyDark", fallback: "Really Dark") - /// Sorta Dark - public static let sortaDark = L10n.tr("Localizable", "Scene.Settings.Section.LookAndFeel.SortaDark", fallback: "Sorta Dark") - /// Look and Feel - public static let title = L10n.tr("Localizable", "Scene.Settings.Section.LookAndFeel.Title", fallback: "Look and Feel") - /// Use System - public static let useSystem = L10n.tr("Localizable", "Scene.Settings.Section.LookAndFeel.UseSystem", fallback: "Use System") - } - public enum Notifications { - /// Reblogs my post - public static let boosts = L10n.tr("Localizable", "Scene.Settings.Section.Notifications.Boosts", fallback: "Reblogs my post") - /// Favorites my post - public static let favorites = L10n.tr("Localizable", "Scene.Settings.Section.Notifications.Favorites", fallback: "Favorites my post") - /// Follows me - public static let follows = L10n.tr("Localizable", "Scene.Settings.Section.Notifications.Follows", fallback: "Follows me") - /// Mentions me - public static let mentions = L10n.tr("Localizable", "Scene.Settings.Section.Notifications.Mentions", fallback: "Mentions me") - /// Notifications - public static let title = L10n.tr("Localizable", "Scene.Settings.Section.Notifications.Title", fallback: "Notifications") - public enum Trigger { - /// anyone - public static let anyone = L10n.tr("Localizable", "Scene.Settings.Section.Notifications.Trigger.Anyone", fallback: "anyone") - /// anyone I follow - public static let follow = L10n.tr("Localizable", "Scene.Settings.Section.Notifications.Trigger.Follow", fallback: "anyone I follow") - /// a follower - public static let follower = L10n.tr("Localizable", "Scene.Settings.Section.Notifications.Trigger.Follower", fallback: "a follower") - /// no one - public static let noone = L10n.tr("Localizable", "Scene.Settings.Section.Notifications.Trigger.Noone", fallback: "no one") - /// Notify me when - public static let title = L10n.tr("Localizable", "Scene.Settings.Section.Notifications.Trigger.Title", fallback: "Notify me when") - } - } - public enum Preference { - /// Disable animated avatars - public static let disableAvatarAnimation = L10n.tr("Localizable", "Scene.Settings.Section.Preference.DisableAvatarAnimation", fallback: "Disable animated avatars") - /// Disable animated emojis - public static let disableEmojiAnimation = L10n.tr("Localizable", "Scene.Settings.Section.Preference.DisableEmojiAnimation", fallback: "Disable animated emojis") - /// Open links in Mastodon - public static let openLinksInMastodon = L10n.tr("Localizable", "Scene.Settings.Section.Preference.OpenLinksInMastodon", fallback: "Open links in Mastodon") - /// Preferences - public static let title = L10n.tr("Localizable", "Scene.Settings.Section.Preference.Title", fallback: "Preferences") - /// Use default browser to open links - public static let usingDefaultBrowser = L10n.tr("Localizable", "Scene.Settings.Section.Preference.UsingDefaultBrowser", fallback: "Use default browser to open links") - } - public enum SpicyZone { - /// Clear Media Cache - public static let clear = L10n.tr("Localizable", "Scene.Settings.Section.SpicyZone.Clear", fallback: "Clear Media Cache") - /// Sign Out - public static let signout = L10n.tr("Localizable", "Scene.Settings.Section.SpicyZone.Signout", fallback: "Sign Out") - /// The Spicy Zone - public static let title = L10n.tr("Localizable", "Scene.Settings.Section.SpicyZone.Title", fallback: "The Spicy Zone") - } - } public enum ServerDetails { /// About public static let about = L10n.tr("Localizable", "Scene.Settings.ServerDetails.About", fallback: "About") diff --git a/MastodonSDK/Sources/MastodonLocalization/Resources/Base.lproj/Localizable.strings b/MastodonSDK/Sources/MastodonLocalization/Resources/Base.lproj/Localizable.strings index 509de54c4..2faf5ebb7 100644 --- a/MastodonSDK/Sources/MastodonLocalization/Resources/Base.lproj/Localizable.strings +++ b/MastodonSDK/Sources/MastodonLocalization/Resources/Base.lproj/Localizable.strings @@ -443,13 +443,13 @@ uploaded to Mastodon."; "Scene.Search.Searching.ClearAll" = "Clear all"; "Scene.Search.Searching.EmptyState.NoResults" = "No results"; "Scene.Search.Searching.Hashtag" = "Go to #%@"; +"Scene.Search.Searching.NoUser.Message" = "There's no Useraccount \"%@\" on %@"; +"Scene.Search.Searching.NoUser.Title" = "No User Account Found"; "Scene.Search.Searching.People" = "People matching \"%@\""; "Scene.Search.Searching.Posts" = "Posts matching \"%@\""; "Scene.Search.Searching.Profile" = "Go to @%@@%@"; "Scene.Search.Searching.RecentSearch" = "Recent searches"; "Scene.Search.Searching.Url" = "Open URL in Mastodon"; -"Scene.Search.Searching.NoUser.Title" = "No User Account Found"; -"Scene.Search.Searching.NoUser.Message" = "There's no Useraccount \"%@\" on %@"; "Scene.Search.Title" = "Search"; "Scene.ServerPicker.Button.Category.Academia" = "academia"; "Scene.ServerPicker.Button.Category.Activism" = "activism"; @@ -489,84 +489,45 @@ uploaded to Mastodon."; "Scene.ServerRules.Subtitle" = "These are set and enforced by the %@ moderators."; "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.LookAndFeel.Light" = "Light"; -"Scene.Settings.Section.LookAndFeel.ReallyDark" = "Really Dark"; -"Scene.Settings.Section.LookAndFeel.SortaDark" = "Sorta Dark"; -"Scene.Settings.Section.LookAndFeel.Title" = "Look and Feel"; -"Scene.Settings.Section.LookAndFeel.UseSystem" = "Use System"; -"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.OpenLinksInMastodon" = "Open links in Mastodon"; -"Scene.Settings.Section.Preference.Title" = "Preferences"; -"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.Overview.Title" = "Settings"; -"Scene.Settings.Overview.General" = "General"; -"Scene.Settings.Overview.Notifications" = "Notifications"; -"Scene.Settings.Overview.SupportMastodon" = "Support Mastodon"; -"Scene.Settings.Overview.ServerDetails" = "Server Details"; -"Scene.Settings.Overview.AboutMastodon" = "About Mastodon"; -"Scene.Settings.Overview.Logout" = "Logout %@"; - -"Scene.Settings.AboutMastodon.Title" = "About"; -"Scene.Settings.AboutMastodon.MoreSettings" = "Even More Settings"; -"Scene.Settings.AboutMastodon.ContributeToMastodon" = "Contribute to Mastodon"; -"Scene.Settings.AboutMastodon.PrivacyPolicy" = "Privacy Policy"; "Scene.Settings.AboutMastodon.ClearMediaStorage" = "Clear Media Storage"; - -"Scene.Settings.ServerDetails.About" = "About"; -"Scene.Settings.ServerDetails.Rules" = "Rules"; -"Scene.Settings.ServerDetails.AboutInstance.Title" = "Administrator"; -"Scene.Settings.ServerDetails.AboutInstance.MessageAdmin" = "Message Admin"; -"Scene.Settings.ServerDetails.AboutInstance.LegalNotice" = "A legal notice"; - -"Scene.Settings.General.Title" = "General"; -"Scene.Settings.General.Appearance.SectionTitle" = "Appearance"; +"Scene.Settings.AboutMastodon.ContributeToMastodon" = "Contribute to Mastodon"; +"Scene.Settings.AboutMastodon.MoreSettings" = "Even More Settings"; +"Scene.Settings.AboutMastodon.PrivacyPolicy" = "Privacy Policy"; +"Scene.Settings.AboutMastodon.Title" = "About"; "Scene.Settings.General.Appearance.Dark" = "Dark"; "Scene.Settings.General.Appearance.Light" = "Light"; +"Scene.Settings.General.Appearance.SectionTitle" = "Appearance"; "Scene.Settings.General.Appearance.System" = "Use Device Appearance"; "Scene.Settings.General.Design.SectionTitle" = "Design"; "Scene.Settings.General.Design.ShowAnimations" = "Play Animated Avatars and Emoji"; -"Scene.Settings.General.Links.SectionTitle" = "Links"; -"Scene.Settings.General.Links.OpenInMastodon" = "Open in Mastodon"; "Scene.Settings.General.Links.OpenInBrowser" = "Open in Browser"; - -"Scene.Settings.Notifications.Title" = "Notifications"; -"Scene.Settings.Notifications.Policy.Title" = "Get Notifications from"; -"Scene.Settings.Notifications.Policy.Anyone" = "Anyone"; -"Scene.Settings.Notifications.Policy.Followers" = "People who follow you"; -"Scene.Settings.Notifications.Policy.Follow" = "People you follow"; -"Scene.Settings.Notifications.Policy.Noone" = "No one"; -"Scene.Settings.Notifications.Alert.MentionsAndReplies" = "Mentions & Replies"; +"Scene.Settings.General.Links.OpenInMastodon" = "Open in Mastodon"; +"Scene.Settings.General.Links.SectionTitle" = "Links"; +"Scene.Settings.General.Title" = "General"; "Scene.Settings.Notifications.Alert.Boosts" = "Boosts"; "Scene.Settings.Notifications.Alert.Favorites" = "Favorites"; +"Scene.Settings.Notifications.Alert.MentionsAndReplies" = "Mentions & Replies"; "Scene.Settings.Notifications.Alert.NewFollowers" = "New Followers"; -"Scene.Settings.Notifications.Disabled.NotificationHint" = "Turn on notifications from your device settings to see updates on your lock screen."; "Scene.Settings.Notifications.Disabled.GoToSettings" = "Go to Notification Settings"; - +"Scene.Settings.Notifications.Disabled.NotificationHint" = "Turn on notifications from your device settings to see updates on your lock screen."; +"Scene.Settings.Notifications.Policy.Anyone" = "Anyone"; +"Scene.Settings.Notifications.Policy.Follow" = "People you follow"; +"Scene.Settings.Notifications.Policy.Followers" = "People who follow you"; +"Scene.Settings.Notifications.Policy.Noone" = "No one"; +"Scene.Settings.Notifications.Policy.Title" = "Get Notifications from"; +"Scene.Settings.Notifications.Title" = "Notifications"; +"Scene.Settings.Overview.AboutMastodon" = "About Mastodon"; +"Scene.Settings.Overview.General" = "General"; +"Scene.Settings.Overview.Logout" = "Logout %@"; +"Scene.Settings.Overview.Notifications" = "Notifications"; +"Scene.Settings.Overview.ServerDetails" = "Server Details"; +"Scene.Settings.Overview.SupportMastodon" = "Support Mastodon"; +"Scene.Settings.Overview.Title" = "Settings"; +"Scene.Settings.ServerDetails.About" = "About"; +"Scene.Settings.ServerDetails.AboutInstance.LegalNotice" = "A legal notice"; +"Scene.Settings.ServerDetails.AboutInstance.MessageAdmin" = "Message Admin"; +"Scene.Settings.ServerDetails.AboutInstance.Title" = "Administrator"; +"Scene.Settings.ServerDetails.Rules" = "Rules"; "Scene.SuggestionAccount.FollowAll" = "Follow all"; "Scene.SuggestionAccount.Title" = "Popular on Mastodon"; "Scene.Thread.BackTitle" = "Post"; @@ -602,4 +563,4 @@ uploaded to Mastodon."; "Widget.MultipleFollowers.ConfigurationDescription" = "Show number of followers for multiple accounts."; "Widget.MultipleFollowers.ConfigurationDisplayName" = "Multiple followers"; "Widget.MultipleFollowers.MockUser.AccountName" = "another@follower.social"; -"Widget.MultipleFollowers.MockUser.DisplayName" = "Another follower"; +"Widget.MultipleFollowers.MockUser.DisplayName" = "Another follower"; \ No newline at end of file diff --git a/MastodonSDK/Sources/MastodonLocalization/Resources/ar.lproj/Localizable.strings b/MastodonSDK/Sources/MastodonLocalization/Resources/ar.lproj/Localizable.strings index 666c56c2d..40cadeb95 100644 --- a/MastodonSDK/Sources/MastodonLocalization/Resources/ar.lproj/Localizable.strings +++ b/MastodonSDK/Sources/MastodonLocalization/Resources/ar.lproj/Localizable.strings @@ -443,6 +443,8 @@ "Scene.Search.Searching.ClearAll" = "Clear all"; "Scene.Search.Searching.EmptyState.NoResults" = "لا تُوجَدُ نتائِج"; "Scene.Search.Searching.Hashtag" = "Go to #%@"; +"Scene.Search.Searching.NoUser.Message" = "There's no Useraccount \"%@\" on %@"; +"Scene.Search.Searching.NoUser.Title" = "No User Account Found"; "Scene.Search.Searching.People" = "People matching \"%@\""; "Scene.Search.Searching.Posts" = "Posts matching \"%@\""; "Scene.Search.Searching.Profile" = "Go to @%@@%@"; @@ -487,40 +489,45 @@ "Scene.ServerRules.Subtitle" = "سُنَّت هذه القواعد من قِبل مشرفي %@."; "Scene.ServerRules.TermsOfService" = "شُرُوط الخِدمَة"; "Scene.ServerRules.Title" = "بعض القواعد الأساسية."; -"Scene.Settings.Footer.MastodonDescription" = "ماستودون بَرنامجٌ مَفتُوحُ المَصدَر. يُمكِنُكَ المُساهَمَةُ، أوِ الإبلاغُ عَنِ المُشكِلات عَن طريق مِنصَّة جيت هاب (GitHub) في %@ (%@)"; -"Scene.Settings.Keyboard.CloseSettingsWindow" = "إغلاق نافذة الإعدادات"; -"Scene.Settings.Section.Appearance.Automatic" = "تلقائي"; -"Scene.Settings.Section.Appearance.Dark" = "مظلمٌ دائِمًا"; -"Scene.Settings.Section.Appearance.Light" = "مضيءٌ دائمًا"; -"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" = "المنطِقَةُ المُملَّة"; -"Scene.Settings.Section.LookAndFeel.Light" = "مُضيء"; -"Scene.Settings.Section.LookAndFeel.ReallyDark" = "مُظلمٌ حَقًّا"; -"Scene.Settings.Section.LookAndFeel.SortaDark" = "مُظلمٌ نوعًا ما"; -"Scene.Settings.Section.LookAndFeel.Title" = "المَظهَرُ وَالشُّعُور"; -"Scene.Settings.Section.LookAndFeel.UseSystem" = "استخدم النِظام"; -"Scene.Settings.Section.Notifications.Boosts" = "بِإعادَةِ تدوينِ مَنشوري"; -"Scene.Settings.Section.Notifications.Favorites" = "بِالإعْجاب بِمَنشوري"; -"Scene.Settings.Section.Notifications.Follows" = "بِمُتابَعَتي"; -"Scene.Settings.Section.Notifications.Mentions" = "بِالإشارَةِ إليّ"; -"Scene.Settings.Section.Notifications.Title" = "الإشعارات"; -"Scene.Settings.Section.Notifications.Trigger.Anyone" = "أيُّ شخصٍ"; -"Scene.Settings.Section.Notifications.Trigger.Follow" = "أي شخص أُتابِعُه"; -"Scene.Settings.Section.Notifications.Trigger.Follower" = "مُتابِعٌ"; -"Scene.Settings.Section.Notifications.Trigger.Noone" = "لَا أحد"; -"Scene.Settings.Section.Notifications.Trigger.Title" = "أشعِرني عِندما يَقومُ"; -"Scene.Settings.Section.Preference.DisableAvatarAnimation" = "تَعطيلُ الصوَرِ الرمزيَّةِ المُتحرِّكَة"; -"Scene.Settings.Section.Preference.DisableEmojiAnimation" = "تَعطيلُ الرُموزِ التَّعبيريَّةِ المُتحرِّكَة"; -"Scene.Settings.Section.Preference.OpenLinksInMastodon" = "فَتحُ الرَّوابِطِ فِي مَاستدون"; -"Scene.Settings.Section.Preference.Title" = "التَّفضيلات"; -"Scene.Settings.Section.Preference.UsingDefaultBrowser" = "اِستِخدامُ المُتصفِّحِ الاِفتراضي لِفتحِ الرَّوابِط"; -"Scene.Settings.Section.SpicyZone.Clear" = "مَحوُ ذاكِرَةِ التَّخزينِ المُؤقَّتِ لِلوسائِط"; -"Scene.Settings.Section.SpicyZone.Signout" = "تَسجيلُ الخُروج"; -"Scene.Settings.Section.SpicyZone.Title" = "المنطِقَةُ اللَّاذِعَة"; -"Scene.Settings.Title" = "الإعدادات"; +"Scene.Settings.AboutMastodon.ClearMediaStorage" = "Clear Media Storage"; +"Scene.Settings.AboutMastodon.ContributeToMastodon" = "Contribute to Mastodon"; +"Scene.Settings.AboutMastodon.MoreSettings" = "Even More Settings"; +"Scene.Settings.AboutMastodon.PrivacyPolicy" = "Privacy Policy"; +"Scene.Settings.AboutMastodon.Title" = "About"; +"Scene.Settings.General.Appearance.Dark" = "Dark"; +"Scene.Settings.General.Appearance.Light" = "Light"; +"Scene.Settings.General.Appearance.SectionTitle" = "Appearance"; +"Scene.Settings.General.Appearance.System" = "Use Device Appearance"; +"Scene.Settings.General.Design.SectionTitle" = "Design"; +"Scene.Settings.General.Design.ShowAnimations" = "Play Animated Avatars and Emoji"; +"Scene.Settings.General.Links.OpenInBrowser" = "Open in Browser"; +"Scene.Settings.General.Links.OpenInMastodon" = "Open in Mastodon"; +"Scene.Settings.General.Links.SectionTitle" = "Links"; +"Scene.Settings.General.Title" = "General"; +"Scene.Settings.Notifications.Alert.Boosts" = "Boosts"; +"Scene.Settings.Notifications.Alert.Favorites" = "Favorites"; +"Scene.Settings.Notifications.Alert.MentionsAndReplies" = "Mentions & Replies"; +"Scene.Settings.Notifications.Alert.NewFollowers" = "New Followers"; +"Scene.Settings.Notifications.Disabled.GoToSettings" = "Go to Notification Settings"; +"Scene.Settings.Notifications.Disabled.NotificationHint" = "Turn on notifications from your device settings to see updates on your lock screen."; +"Scene.Settings.Notifications.Policy.Anyone" = "Anyone"; +"Scene.Settings.Notifications.Policy.Follow" = "People you follow"; +"Scene.Settings.Notifications.Policy.Followers" = "People who follow you"; +"Scene.Settings.Notifications.Policy.Noone" = "No one"; +"Scene.Settings.Notifications.Policy.Title" = "Get Notifications from"; +"Scene.Settings.Notifications.Title" = "Notifications"; +"Scene.Settings.Overview.AboutMastodon" = "About Mastodon"; +"Scene.Settings.Overview.General" = "General"; +"Scene.Settings.Overview.Logout" = "Logout %@"; +"Scene.Settings.Overview.Notifications" = "Notifications"; +"Scene.Settings.Overview.ServerDetails" = "Server Details"; +"Scene.Settings.Overview.SupportMastodon" = "Support Mastodon"; +"Scene.Settings.Overview.Title" = "Settings"; +"Scene.Settings.ServerDetails.About" = "About"; +"Scene.Settings.ServerDetails.AboutInstance.LegalNotice" = "A legal notice"; +"Scene.Settings.ServerDetails.AboutInstance.MessageAdmin" = "Message Admin"; +"Scene.Settings.ServerDetails.AboutInstance.Title" = "Administrator"; +"Scene.Settings.ServerDetails.Rules" = "Rules"; "Scene.SuggestionAccount.FollowAll" = "اتبع الكل"; "Scene.SuggestionAccount.Title" = "رائج على ماستدون"; "Scene.Thread.BackTitle" = "منشور"; diff --git a/MastodonSDK/Sources/MastodonLocalization/Resources/be.lproj/Localizable.strings b/MastodonSDK/Sources/MastodonLocalization/Resources/be.lproj/Localizable.strings index a92e4a131..7716d67e3 100644 --- a/MastodonSDK/Sources/MastodonLocalization/Resources/be.lproj/Localizable.strings +++ b/MastodonSDK/Sources/MastodonLocalization/Resources/be.lproj/Localizable.strings @@ -346,7 +346,7 @@ "Scene.Profile.RelationshipActionAlert.ConfirmUnblockUser.Title" = "Разблакіраваць уліковы запіс"; "Scene.Profile.RelationshipActionAlert.ConfirmUnmuteUser.Message" = "Не ігнараваць %@?"; "Scene.Profile.RelationshipActionAlert.ConfirmUnmuteUser.Title" = "Не ігнараваць уліковы запіс"; -"Scene.Profile.SegmentedControl.About" = "Аб праграме"; +"Scene.Profile.SegmentedControl.About" = "Аб"; "Scene.Profile.SegmentedControl.Media" = "Медыя"; "Scene.Profile.SegmentedControl.Posts" = "Допісы"; "Scene.Profile.SegmentedControl.PostsAndReplies" = "Допісы і адказы"; @@ -440,14 +440,16 @@ "Scene.Search.SearchBar.Cancel" = "Скасаваць"; "Scene.Search.SearchBar.Placeholder" = "Пошук хэштэгаў і карыстальнікаў"; "Scene.Search.Searching.Clear" = "Ачысціць"; -"Scene.Search.Searching.ClearAll" = "Clear all"; +"Scene.Search.Searching.ClearAll" = "Ачысціць усё"; "Scene.Search.Searching.EmptyState.NoResults" = "Няма вынікаў"; -"Scene.Search.Searching.Hashtag" = "Go to #%@"; -"Scene.Search.Searching.People" = "People matching \"%@\""; -"Scene.Search.Searching.Posts" = "Posts matching \"%@\""; -"Scene.Search.Searching.Profile" = "Go to @%@@%@"; +"Scene.Search.Searching.Hashtag" = "Перайсці да #%@"; +"Scene.Search.Searching.NoUser.Message" = "На %@ няма ўліковага запісу карыстальніка \"%@\""; +"Scene.Search.Searching.NoUser.Title" = "Уліковы запіс карыстальніка не знойдзены"; +"Scene.Search.Searching.People" = "Супадзенне профіляў \"%@\""; +"Scene.Search.Searching.Posts" = "Супадзенне паведамленняў \"%@\""; +"Scene.Search.Searching.Profile" = "Перайсці да @%@@%@"; "Scene.Search.Searching.RecentSearch" = "Нядаўнія запыты"; -"Scene.Search.Searching.Url" = "Open URL in Mastodon"; +"Scene.Search.Searching.Url" = "Адкрыць спасылку ў Mastodon"; "Scene.Search.Title" = "Пошук"; "Scene.ServerPicker.Button.Category.Academia" = "акадэмія"; "Scene.ServerPicker.Button.Category.Activism" = "актывізм"; @@ -487,40 +489,45 @@ "Scene.ServerRules.Subtitle" = "Правілы вызначаныя мадэратарамі дамена %@."; "Scene.ServerRules.TermsOfService" = "умовы выкарыстання"; "Scene.ServerRules.Title" = "Некаторыя асноўныя правілы."; -"Scene.Settings.Footer.MastodonDescription" = "Mastodon — гэта праграма з адкрытым зыходным кодам. Вы можаце паведаміць аб праблемах на GitHub па адрасе %@ (%@)"; -"Scene.Settings.Keyboard.CloseSettingsWindow" = "Закрыць акно налад"; -"Scene.Settings.Section.Appearance.Automatic" = "Аўтаматычна"; -"Scene.Settings.Section.Appearance.Dark" = "Заўсёды цёмны"; -"Scene.Settings.Section.Appearance.Light" = "Заўсёды светлы"; -"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" = "Нудная зона"; -"Scene.Settings.Section.LookAndFeel.Light" = "Светлы"; -"Scene.Settings.Section.LookAndFeel.ReallyDark" = "Сапраўды Цёмны"; -"Scene.Settings.Section.LookAndFeel.SortaDark" = "Накшталт Цёмны"; -"Scene.Settings.Section.LookAndFeel.Title" = "Знешні выгляд"; -"Scene.Settings.Section.LookAndFeel.UseSystem" = "Выкарыстоўваць сістэмны"; -"Scene.Settings.Section.Notifications.Boosts" = "Пашырае мой допіс"; -"Scene.Settings.Section.Notifications.Favorites" = "Дадае мой допіс у абранае"; -"Scene.Settings.Section.Notifications.Follows" = "Падпісаўся на мяне"; -"Scene.Settings.Section.Notifications.Mentions" = "Згадвае мяне"; -"Scene.Settings.Section.Notifications.Title" = "Апавяшчэнні"; -"Scene.Settings.Section.Notifications.Trigger.Anyone" = "кожны"; -"Scene.Settings.Section.Notifications.Trigger.Follow" = "нехта, на каго я падпісаны"; -"Scene.Settings.Section.Notifications.Trigger.Follower" = "падпісчык"; -"Scene.Settings.Section.Notifications.Trigger.Noone" = "ніхто"; -"Scene.Settings.Section.Notifications.Trigger.Title" = "Апавяшчаць мяне, калі"; -"Scene.Settings.Section.Preference.DisableAvatarAnimation" = "Адключыць анімацыю аватараў"; -"Scene.Settings.Section.Preference.DisableEmojiAnimation" = "Адключыць анімацыю эмодзі"; -"Scene.Settings.Section.Preference.OpenLinksInMastodon" = "Адкрываць спасылкі ў Mastodon"; -"Scene.Settings.Section.Preference.Title" = "Параметры"; -"Scene.Settings.Section.Preference.UsingDefaultBrowser" = "Выкарыстоўваць прадвызначаны браўзер для адкрыцця спасылак"; -"Scene.Settings.Section.SpicyZone.Clear" = "Ачысціць кэш медыя"; -"Scene.Settings.Section.SpicyZone.Signout" = "Выйсці"; -"Scene.Settings.Section.SpicyZone.Title" = "Вострая зона"; -"Scene.Settings.Title" = "Налады"; +"Scene.Settings.AboutMastodon.ClearMediaStorage" = "Ачысціце сховішча мультымедыя"; +"Scene.Settings.AboutMastodon.ContributeToMastodon" = "Унесці ўклад у Mastodon"; +"Scene.Settings.AboutMastodon.MoreSettings" = "Яшчэ больш налад"; +"Scene.Settings.AboutMastodon.PrivacyPolicy" = "Палітыка канфідэнцыяльнасці"; +"Scene.Settings.AboutMastodon.Title" = "Аб"; +"Scene.Settings.General.Appearance.Dark" = "Цёмная"; +"Scene.Settings.General.Appearance.Light" = "Светлая"; +"Scene.Settings.General.Appearance.SectionTitle" = "Знешні выгляд"; +"Scene.Settings.General.Appearance.System" = "Выкарыстоўваць сістэмную тэму"; +"Scene.Settings.General.Design.SectionTitle" = "Афармленне"; +"Scene.Settings.General.Design.ShowAnimations" = "Прайграваць аніміраваныя аватары і эмодзі"; +"Scene.Settings.General.Links.OpenInBrowser" = "Адкрываць у браўзеры"; +"Scene.Settings.General.Links.OpenInMastodon" = "Адкрываць у Mastodon"; +"Scene.Settings.General.Links.SectionTitle" = "Спасылкі"; +"Scene.Settings.General.Title" = "Агульныя"; +"Scene.Settings.Notifications.Alert.Boosts" = "Пашырэнні"; +"Scene.Settings.Notifications.Alert.Favorites" = "Упадабаныя"; +"Scene.Settings.Notifications.Alert.MentionsAndReplies" = "Згадванні & Адказы"; +"Scene.Settings.Notifications.Alert.NewFollowers" = "Новыя падпісчыкі"; +"Scene.Settings.Notifications.Disabled.GoToSettings" = "Перайсці ў налады апавяшчэнняў"; +"Scene.Settings.Notifications.Disabled.NotificationHint" = "Уключыце апавяшчэнні ў наладах прылады, каб бачыць абнаўлення на экране блакіроўкі."; +"Scene.Settings.Notifications.Policy.Anyone" = "Усіх"; +"Scene.Settings.Notifications.Policy.Follow" = "Людзей, на якіх вы падпісаны"; +"Scene.Settings.Notifications.Policy.Followers" = "Людзей, якія падпісаны на вас"; +"Scene.Settings.Notifications.Policy.Noone" = "Нікога"; +"Scene.Settings.Notifications.Policy.Title" = "Атрымліваць апавяшчэнні ад"; +"Scene.Settings.Notifications.Title" = "Апавяшчэнні"; +"Scene.Settings.Overview.AboutMastodon" = "Пра Mastodon"; +"Scene.Settings.Overview.General" = "Агульныя"; +"Scene.Settings.Overview.Logout" = "Выйсці з %@"; +"Scene.Settings.Overview.Notifications" = "Апавяшчэнні"; +"Scene.Settings.Overview.ServerDetails" = "Інфармацыя аб серверы"; +"Scene.Settings.Overview.SupportMastodon" = "Падтрымаць Mastodon"; +"Scene.Settings.Overview.Title" = "Налады"; +"Scene.Settings.ServerDetails.About" = "Пра сервер"; +"Scene.Settings.ServerDetails.AboutInstance.LegalNotice" = "Прававая інфармацыя"; +"Scene.Settings.ServerDetails.AboutInstance.MessageAdmin" = "Напісаць адміністратару"; +"Scene.Settings.ServerDetails.AboutInstance.Title" = "Адміністратар"; +"Scene.Settings.ServerDetails.Rules" = "Правілы"; "Scene.SuggestionAccount.FollowAll" = "Падпісацца на ўсіх"; "Scene.SuggestionAccount.Title" = "Папулярна ў Mastodon"; "Scene.Thread.BackTitle" = "Допіс"; diff --git a/MastodonSDK/Sources/MastodonLocalization/Resources/ca.lproj/Localizable.strings b/MastodonSDK/Sources/MastodonLocalization/Resources/ca.lproj/Localizable.strings index d8ad0c93e..a2b259084 100644 --- a/MastodonSDK/Sources/MastodonLocalization/Resources/ca.lproj/Localizable.strings +++ b/MastodonSDK/Sources/MastodonLocalization/Resources/ca.lproj/Localizable.strings @@ -443,8 +443,10 @@ carregat a Mastodon."; "Scene.Search.Searching.ClearAll" = "Esborra-ho tot"; "Scene.Search.Searching.EmptyState.NoResults" = "No hi ha resultats"; "Scene.Search.Searching.Hashtag" = "Vés a #%@"; -"Scene.Search.Searching.People" = "People matching \"%@\""; -"Scene.Search.Searching.Posts" = "Posts matching \"%@\""; +"Scene.Search.Searching.NoUser.Message" = "There's no Useraccount \"%@\" on %@"; +"Scene.Search.Searching.NoUser.Title" = "No User Account Found"; +"Scene.Search.Searching.People" = "Perfils coincidents amb \"%@\""; +"Scene.Search.Searching.Posts" = "Tuts coincidents amb \"%@\""; "Scene.Search.Searching.Profile" = "Vés a @%@@%@"; "Scene.Search.Searching.RecentSearch" = "Cerques recents"; "Scene.Search.Searching.Url" = "Obre l'enllaç a Mastodon"; @@ -488,40 +490,45 @@ Elegiremos un servidor basado en su idioma si continúa sin hacer una selección "Scene.ServerRules.Subtitle" = "Aquestes regles estan establertes i aplicades per els moderadors 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.LookAndFeel.Light" = "Clar"; -"Scene.Settings.Section.LookAndFeel.ReallyDark" = "Realment Negre"; -"Scene.Settings.Section.LookAndFeel.SortaDark" = "Una Mena de Fosc"; -"Scene.Settings.Section.LookAndFeel.Title" = "Aspecte i Comportament"; -"Scene.Settings.Section.LookAndFeel.UseSystem" = "Usa el del Sistema"; -"Scene.Settings.Section.Notifications.Boosts" = "Ha impulsat el meu tut"; -"Scene.Settings.Section.Notifications.Favorites" = "Ha afavorit el meu tut"; -"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" = "algú"; -"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.OpenLinksInMastodon" = "Obre enllaços a Mastodon"; -"Scene.Settings.Section.Preference.Title" = "Preferències"; -"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.Settings.AboutMastodon.ClearMediaStorage" = "Clear Media Storage"; +"Scene.Settings.AboutMastodon.ContributeToMastodon" = "Contribute to Mastodon"; +"Scene.Settings.AboutMastodon.MoreSettings" = "Even More Settings"; +"Scene.Settings.AboutMastodon.PrivacyPolicy" = "Privacy Policy"; +"Scene.Settings.AboutMastodon.Title" = "About"; +"Scene.Settings.General.Appearance.Dark" = "Dark"; +"Scene.Settings.General.Appearance.Light" = "Light"; +"Scene.Settings.General.Appearance.SectionTitle" = "Appearance"; +"Scene.Settings.General.Appearance.System" = "Use Device Appearance"; +"Scene.Settings.General.Design.SectionTitle" = "Design"; +"Scene.Settings.General.Design.ShowAnimations" = "Play Animated Avatars and Emoji"; +"Scene.Settings.General.Links.OpenInBrowser" = "Open in Browser"; +"Scene.Settings.General.Links.OpenInMastodon" = "Open in Mastodon"; +"Scene.Settings.General.Links.SectionTitle" = "Links"; +"Scene.Settings.General.Title" = "General"; +"Scene.Settings.Notifications.Alert.Boosts" = "Boosts"; +"Scene.Settings.Notifications.Alert.Favorites" = "Favorites"; +"Scene.Settings.Notifications.Alert.MentionsAndReplies" = "Mentions & Replies"; +"Scene.Settings.Notifications.Alert.NewFollowers" = "New Followers"; +"Scene.Settings.Notifications.Disabled.GoToSettings" = "Go to Notification Settings"; +"Scene.Settings.Notifications.Disabled.NotificationHint" = "Turn on notifications from your device settings to see updates on your lock screen."; +"Scene.Settings.Notifications.Policy.Anyone" = "Anyone"; +"Scene.Settings.Notifications.Policy.Follow" = "People you follow"; +"Scene.Settings.Notifications.Policy.Followers" = "People who follow you"; +"Scene.Settings.Notifications.Policy.Noone" = "No one"; +"Scene.Settings.Notifications.Policy.Title" = "Get Notifications from"; +"Scene.Settings.Notifications.Title" = "Notifications"; +"Scene.Settings.Overview.AboutMastodon" = "About Mastodon"; +"Scene.Settings.Overview.General" = "General"; +"Scene.Settings.Overview.Logout" = "Logout %@"; +"Scene.Settings.Overview.Notifications" = "Notifications"; +"Scene.Settings.Overview.ServerDetails" = "Server Details"; +"Scene.Settings.Overview.SupportMastodon" = "Support Mastodon"; +"Scene.Settings.Overview.Title" = "Settings"; +"Scene.Settings.ServerDetails.About" = "About"; +"Scene.Settings.ServerDetails.AboutInstance.LegalNotice" = "A legal notice"; +"Scene.Settings.ServerDetails.AboutInstance.MessageAdmin" = "Message Admin"; +"Scene.Settings.ServerDetails.AboutInstance.Title" = "Administrator"; +"Scene.Settings.ServerDetails.Rules" = "Rules"; "Scene.SuggestionAccount.FollowAll" = "Seguir a tothom"; "Scene.SuggestionAccount.Title" = "Popular a Mastodon"; "Scene.Thread.BackTitle" = "Tut"; diff --git a/MastodonSDK/Sources/MastodonLocalization/Resources/ckb.lproj/Localizable.strings b/MastodonSDK/Sources/MastodonLocalization/Resources/ckb.lproj/Localizable.strings index 24df73232..fc5d7a3a2 100644 --- a/MastodonSDK/Sources/MastodonLocalization/Resources/ckb.lproj/Localizable.strings +++ b/MastodonSDK/Sources/MastodonLocalization/Resources/ckb.lproj/Localizable.strings @@ -442,6 +442,8 @@ "Scene.Search.Searching.ClearAll" = "Clear all"; "Scene.Search.Searching.EmptyState.NoResults" = "هیچ ئەنجامێک نەدۆزرایەوە"; "Scene.Search.Searching.Hashtag" = "Go to #%@"; +"Scene.Search.Searching.NoUser.Message" = "There's no Useraccount \"%@\" on %@"; +"Scene.Search.Searching.NoUser.Title" = "No User Account Found"; "Scene.Search.Searching.People" = "People matching \"%@\""; "Scene.Search.Searching.Posts" = "Posts matching \"%@\""; "Scene.Search.Searching.Profile" = "Go to @%@@%@"; @@ -486,40 +488,45 @@ "Scene.ServerRules.Subtitle" = "ئەمانە لەلایەن چاودێرەکانی %@ دانراون و ناچار دەکرێن."; "Scene.ServerRules.TermsOfService" = "مەرجەکانی بەکارهێنان"; "Scene.ServerRules.Title" = "یاساکانی ڕاژەکار"; -"Scene.Settings.Footer.MastodonDescription" = "ماستۆدۆن پڕۆژەیەکی سەرچاوەکراوەیە. دەتوانیت لە گیتهەب لە کێشەکان ئاگادارمان بکەیتەوە: %@ (%@)"; -"Scene.Settings.Keyboard.CloseSettingsWindow" = "ڕێخستنەکان دابخە"; -"Scene.Settings.Section.Appearance.Automatic" = "خۆکار"; -"Scene.Settings.Section.Appearance.Dark" = "تاریک"; -"Scene.Settings.Section.Appearance.Light" = "ڕووناک"; -"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" = "ناوچە بێنازەکە"; -"Scene.Settings.Section.LookAndFeel.Light" = "ڕووناک"; -"Scene.Settings.Section.LookAndFeel.ReallyDark" = "زۆر تاریک"; -"Scene.Settings.Section.LookAndFeel.SortaDark" = "کەم تاریک"; -"Scene.Settings.Section.LookAndFeel.Title" = "ڕووخسار و هەست"; -"Scene.Settings.Section.LookAndFeel.UseSystem" = "سیستەم"; -"Scene.Settings.Section.Notifications.Boosts" = "پۆستەکەم پۆست دەکاتەوە"; -"Scene.Settings.Section.Notifications.Favorites" = "پۆستەکەمی بەدڵ دەبێت"; -"Scene.Settings.Section.Notifications.Follows" = "شوێنم دەکەوێت"; -"Scene.Settings.Section.Notifications.Mentions" = "ئاماژەم پێ دەکات"; -"Scene.Settings.Section.Notifications.Title" = "ئاماژەکان نیشان بدە"; -"Scene.Settings.Section.Notifications.Trigger.Anyone" = "هەرکەسێک"; -"Scene.Settings.Section.Notifications.Trigger.Follow" = "هەرکەسێک شوێنی دەکەوم"; -"Scene.Settings.Section.Notifications.Trigger.Follower" = "شوێنکەوتووێکم"; -"Scene.Settings.Section.Notifications.Trigger.Noone" = "هیچکەس"; -"Scene.Settings.Section.Notifications.Trigger.Title" = "ئاگادارم بکەوە کاتێک"; -"Scene.Settings.Section.Preference.DisableAvatarAnimation" = "وێنە جووڵاوەکان ناچالاک بکە"; -"Scene.Settings.Section.Preference.DisableEmojiAnimation" = "ئیمۆجییە جووڵاوەکان ناچالاک بکە"; -"Scene.Settings.Section.Preference.OpenLinksInMastodon" = "بەستەرەکان لەناو ماستۆدۆن بکەوە"; -"Scene.Settings.Section.Preference.Title" = "پەسەندەکان"; -"Scene.Settings.Section.Preference.UsingDefaultBrowser" = "وێبگەڕی بنەڕەت بەکار بهێنە بۆ کردنەوەی بەستەرەکان"; -"Scene.Settings.Section.SpicyZone.Clear" = "بیرگە پاک بکەوە"; -"Scene.Settings.Section.SpicyZone.Signout" = "دەربچۆ"; -"Scene.Settings.Section.SpicyZone.Title" = "ناوچەی گەرم"; -"Scene.Settings.Title" = "رێکخستنەکان"; +"Scene.Settings.AboutMastodon.ClearMediaStorage" = "Clear Media Storage"; +"Scene.Settings.AboutMastodon.ContributeToMastodon" = "Contribute to Mastodon"; +"Scene.Settings.AboutMastodon.MoreSettings" = "Even More Settings"; +"Scene.Settings.AboutMastodon.PrivacyPolicy" = "Privacy Policy"; +"Scene.Settings.AboutMastodon.Title" = "About"; +"Scene.Settings.General.Appearance.Dark" = "Dark"; +"Scene.Settings.General.Appearance.Light" = "Light"; +"Scene.Settings.General.Appearance.SectionTitle" = "Appearance"; +"Scene.Settings.General.Appearance.System" = "Use Device Appearance"; +"Scene.Settings.General.Design.SectionTitle" = "Design"; +"Scene.Settings.General.Design.ShowAnimations" = "Play Animated Avatars and Emoji"; +"Scene.Settings.General.Links.OpenInBrowser" = "Open in Browser"; +"Scene.Settings.General.Links.OpenInMastodon" = "Open in Mastodon"; +"Scene.Settings.General.Links.SectionTitle" = "Links"; +"Scene.Settings.General.Title" = "General"; +"Scene.Settings.Notifications.Alert.Boosts" = "Boosts"; +"Scene.Settings.Notifications.Alert.Favorites" = "Favorites"; +"Scene.Settings.Notifications.Alert.MentionsAndReplies" = "Mentions & Replies"; +"Scene.Settings.Notifications.Alert.NewFollowers" = "New Followers"; +"Scene.Settings.Notifications.Disabled.GoToSettings" = "Go to Notification Settings"; +"Scene.Settings.Notifications.Disabled.NotificationHint" = "Turn on notifications from your device settings to see updates on your lock screen."; +"Scene.Settings.Notifications.Policy.Anyone" = "Anyone"; +"Scene.Settings.Notifications.Policy.Follow" = "People you follow"; +"Scene.Settings.Notifications.Policy.Followers" = "People who follow you"; +"Scene.Settings.Notifications.Policy.Noone" = "No one"; +"Scene.Settings.Notifications.Policy.Title" = "Get Notifications from"; +"Scene.Settings.Notifications.Title" = "Notifications"; +"Scene.Settings.Overview.AboutMastodon" = "About Mastodon"; +"Scene.Settings.Overview.General" = "General"; +"Scene.Settings.Overview.Logout" = "Logout %@"; +"Scene.Settings.Overview.Notifications" = "Notifications"; +"Scene.Settings.Overview.ServerDetails" = "Server Details"; +"Scene.Settings.Overview.SupportMastodon" = "Support Mastodon"; +"Scene.Settings.Overview.Title" = "Settings"; +"Scene.Settings.ServerDetails.About" = "About"; +"Scene.Settings.ServerDetails.AboutInstance.LegalNotice" = "A legal notice"; +"Scene.Settings.ServerDetails.AboutInstance.MessageAdmin" = "Message Admin"; +"Scene.Settings.ServerDetails.AboutInstance.Title" = "Administrator"; +"Scene.Settings.ServerDetails.Rules" = "Rules"; "Scene.SuggestionAccount.FollowAll" = "Follow all"; "Scene.SuggestionAccount.Title" = "Popular on Mastodon"; "Scene.Thread.BackTitle" = "پۆستەکە"; diff --git a/MastodonSDK/Sources/MastodonLocalization/Resources/cs.lproj/Localizable.strings b/MastodonSDK/Sources/MastodonLocalization/Resources/cs.lproj/Localizable.strings index dd04a01b8..c71275835 100644 --- a/MastodonSDK/Sources/MastodonLocalization/Resources/cs.lproj/Localizable.strings +++ b/MastodonSDK/Sources/MastodonLocalization/Resources/cs.lproj/Localizable.strings @@ -439,6 +439,8 @@ nahrán do Mastodonu."; "Scene.Search.Searching.ClearAll" = "Clear all"; "Scene.Search.Searching.EmptyState.NoResults" = "Žádné výsledky"; "Scene.Search.Searching.Hashtag" = "Go to #%@"; +"Scene.Search.Searching.NoUser.Message" = "There's no Useraccount \"%@\" on %@"; +"Scene.Search.Searching.NoUser.Title" = "No User Account Found"; "Scene.Search.Searching.People" = "People matching \"%@\""; "Scene.Search.Searching.Posts" = "Posts matching \"%@\""; "Scene.Search.Searching.Profile" = "Go to @%@@%@"; @@ -483,40 +485,45 @@ nahrán do Mastodonu."; "Scene.ServerRules.Subtitle" = "Ty nastavují a prosazují moderátoři %@."; "Scene.ServerRules.TermsOfService" = "podmínky služby"; "Scene.ServerRules.Title" = "Některá základní pravidla."; -"Scene.Settings.Footer.MastodonDescription" = "Mastodon je open source software. Na GitHub můžete nahlásit problémy na %@ (%@)"; -"Scene.Settings.Keyboard.CloseSettingsWindow" = "Zavřít okno nastavení"; -"Scene.Settings.Section.Appearance.Automatic" = "Automaticky"; -"Scene.Settings.Section.Appearance.Dark" = "Vždy tmavý"; -"Scene.Settings.Section.Appearance.Light" = "Vždy světlý"; -"Scene.Settings.Section.Appearance.Title" = "Vzhled"; -"Scene.Settings.Section.BoringZone.AccountSettings" = "Nastavení účtu"; -"Scene.Settings.Section.BoringZone.Privacy" = "Zásady ochrany osobních údajů"; -"Scene.Settings.Section.BoringZone.Terms" = "Podmínky služby"; -"Scene.Settings.Section.BoringZone.Title" = "Nudná část"; -"Scene.Settings.Section.LookAndFeel.Light" = "Světlý"; -"Scene.Settings.Section.LookAndFeel.ReallyDark" = "Skutečně tmavý"; -"Scene.Settings.Section.LookAndFeel.SortaDark" = "Sorta Dark"; -"Scene.Settings.Section.LookAndFeel.Title" = "Vzhled a chování"; -"Scene.Settings.Section.LookAndFeel.UseSystem" = "Použít systém"; -"Scene.Settings.Section.Notifications.Boosts" = "Boostnul můj příspěvek"; -"Scene.Settings.Section.Notifications.Favorites" = "Oblíbil si můj příspěvek"; -"Scene.Settings.Section.Notifications.Follows" = "Sleduje mě"; -"Scene.Settings.Section.Notifications.Mentions" = "Zmiňuje mě"; -"Scene.Settings.Section.Notifications.Title" = "Upozornění"; -"Scene.Settings.Section.Notifications.Trigger.Anyone" = "kdokoliv"; -"Scene.Settings.Section.Notifications.Trigger.Follow" = "kdokoli, koho sleduji"; -"Scene.Settings.Section.Notifications.Trigger.Follower" = "sledující"; -"Scene.Settings.Section.Notifications.Trigger.Noone" = "nikdo"; -"Scene.Settings.Section.Notifications.Trigger.Title" = "Upozornit, když"; -"Scene.Settings.Section.Preference.DisableAvatarAnimation" = "Zakázat animované avatary"; -"Scene.Settings.Section.Preference.DisableEmojiAnimation" = "Zakázat animované emoji"; -"Scene.Settings.Section.Preference.OpenLinksInMastodon" = "Otevřít odkazy v Mastodonu"; -"Scene.Settings.Section.Preference.Title" = "Předvolby"; -"Scene.Settings.Section.Preference.UsingDefaultBrowser" = "Použít výchozí prohlížeč pro otevírání odkazů"; -"Scene.Settings.Section.SpicyZone.Clear" = "Vymazat mezipaměť médií"; -"Scene.Settings.Section.SpicyZone.Signout" = "Odhlásit se"; -"Scene.Settings.Section.SpicyZone.Title" = "Ostrá část"; -"Scene.Settings.Title" = "Nastavení"; +"Scene.Settings.AboutMastodon.ClearMediaStorage" = "Clear Media Storage"; +"Scene.Settings.AboutMastodon.ContributeToMastodon" = "Contribute to Mastodon"; +"Scene.Settings.AboutMastodon.MoreSettings" = "Even More Settings"; +"Scene.Settings.AboutMastodon.PrivacyPolicy" = "Privacy Policy"; +"Scene.Settings.AboutMastodon.Title" = "About"; +"Scene.Settings.General.Appearance.Dark" = "Dark"; +"Scene.Settings.General.Appearance.Light" = "Light"; +"Scene.Settings.General.Appearance.SectionTitle" = "Appearance"; +"Scene.Settings.General.Appearance.System" = "Use Device Appearance"; +"Scene.Settings.General.Design.SectionTitle" = "Design"; +"Scene.Settings.General.Design.ShowAnimations" = "Play Animated Avatars and Emoji"; +"Scene.Settings.General.Links.OpenInBrowser" = "Open in Browser"; +"Scene.Settings.General.Links.OpenInMastodon" = "Open in Mastodon"; +"Scene.Settings.General.Links.SectionTitle" = "Links"; +"Scene.Settings.General.Title" = "General"; +"Scene.Settings.Notifications.Alert.Boosts" = "Boosts"; +"Scene.Settings.Notifications.Alert.Favorites" = "Favorites"; +"Scene.Settings.Notifications.Alert.MentionsAndReplies" = "Mentions & Replies"; +"Scene.Settings.Notifications.Alert.NewFollowers" = "New Followers"; +"Scene.Settings.Notifications.Disabled.GoToSettings" = "Go to Notification Settings"; +"Scene.Settings.Notifications.Disabled.NotificationHint" = "Turn on notifications from your device settings to see updates on your lock screen."; +"Scene.Settings.Notifications.Policy.Anyone" = "Anyone"; +"Scene.Settings.Notifications.Policy.Follow" = "People you follow"; +"Scene.Settings.Notifications.Policy.Followers" = "People who follow you"; +"Scene.Settings.Notifications.Policy.Noone" = "No one"; +"Scene.Settings.Notifications.Policy.Title" = "Get Notifications from"; +"Scene.Settings.Notifications.Title" = "Notifications"; +"Scene.Settings.Overview.AboutMastodon" = "About Mastodon"; +"Scene.Settings.Overview.General" = "General"; +"Scene.Settings.Overview.Logout" = "Logout %@"; +"Scene.Settings.Overview.Notifications" = "Notifications"; +"Scene.Settings.Overview.ServerDetails" = "Server Details"; +"Scene.Settings.Overview.SupportMastodon" = "Support Mastodon"; +"Scene.Settings.Overview.Title" = "Settings"; +"Scene.Settings.ServerDetails.About" = "About"; +"Scene.Settings.ServerDetails.AboutInstance.LegalNotice" = "A legal notice"; +"Scene.Settings.ServerDetails.AboutInstance.MessageAdmin" = "Message Admin"; +"Scene.Settings.ServerDetails.AboutInstance.Title" = "Administrator"; +"Scene.Settings.ServerDetails.Rules" = "Rules"; "Scene.SuggestionAccount.FollowAll" = "Follow all"; "Scene.SuggestionAccount.Title" = "Popular on Mastodon"; "Scene.Thread.BackTitle" = "Příspěvek"; diff --git a/MastodonSDK/Sources/MastodonLocalization/Resources/de.lproj/Localizable.strings b/MastodonSDK/Sources/MastodonLocalization/Resources/de.lproj/Localizable.strings index e869f6b1a..f7db93692 100644 --- a/MastodonSDK/Sources/MastodonLocalization/Resources/de.lproj/Localizable.strings +++ b/MastodonSDK/Sources/MastodonLocalization/Resources/de.lproj/Localizable.strings @@ -28,7 +28,7 @@ Bitte überprüfe deine Internetverbindung."; "Common.Controls.Actions.Add" = "Hinzufügen"; "Common.Controls.Actions.Back" = "Zurück"; "Common.Controls.Actions.BlockDomain" = "%@ blockieren"; -"Common.Controls.Actions.Bookmark" = "Bookmark"; +"Common.Controls.Actions.Bookmark" = "Lesezeichen"; "Common.Controls.Actions.Cancel" = "Abbrechen"; "Common.Controls.Actions.Compose" = "Neue Nachricht"; "Common.Controls.Actions.Confirm" = "Bestätigen"; @@ -41,7 +41,7 @@ Bitte überprüfe deine Internetverbindung."; "Common.Controls.Actions.Edit" = "Bearbeiten"; "Common.Controls.Actions.EditPost" = "Bearbeiten"; "Common.Controls.Actions.FindPeople" = "Finde Personen zum Folgen"; -"Common.Controls.Actions.Follow" = "Follow %@"; +"Common.Controls.Actions.Follow" = "%@ folgen"; "Common.Controls.Actions.ManuallySearch" = "Stattdessen manuell suchen"; "Common.Controls.Actions.Next" = "Weiter"; "Common.Controls.Actions.Ok" = "OK"; @@ -51,7 +51,7 @@ Bitte überprüfe deine Internetverbindung."; "Common.Controls.Actions.Preview" = "Vorschau"; "Common.Controls.Actions.Previous" = "Vorheriges"; "Common.Controls.Actions.Remove" = "Entfernen"; -"Common.Controls.Actions.RemoveBookmark" = "Remove Bookmark"; +"Common.Controls.Actions.RemoveBookmark" = "Lesezeichen entfernen"; "Common.Controls.Actions.Reply" = "Antworten"; "Common.Controls.Actions.ReportUser" = "%@ melden"; "Common.Controls.Actions.Save" = "Speichern"; @@ -68,7 +68,7 @@ Bitte überprüfe deine Internetverbindung."; "Common.Controls.Actions.TranslatePost.UnknownLanguage" = "Unbekannt"; "Common.Controls.Actions.TryAgain" = "Nochmals versuchen"; "Common.Controls.Actions.UnblockDomain" = "Blockierung von %@ aufheben"; -"Common.Controls.Actions.Unfollow" = "Unfollow %@"; +"Common.Controls.Actions.Unfollow" = "%@ entfolgen"; "Common.Controls.Friendship.Block" = "Blockieren"; "Common.Controls.Friendship.BlockDomain" = "%@ blockieren"; "Common.Controls.Friendship.BlockUser" = "%@ blockieren"; @@ -440,14 +440,16 @@ kann nicht auf Mastodon hochgeladen werden."; "Scene.Search.SearchBar.Cancel" = "Abbrechen"; "Scene.Search.SearchBar.Placeholder" = "Hashtags und Benutzer suchen"; "Scene.Search.Searching.Clear" = "Zurücksetzen"; -"Scene.Search.Searching.ClearAll" = "Clear all"; +"Scene.Search.Searching.ClearAll" = "Alles löschen"; "Scene.Search.Searching.EmptyState.NoResults" = "Keine Ergebnisse"; -"Scene.Search.Searching.Hashtag" = "Go to #%@"; +"Scene.Search.Searching.Hashtag" = "Wechseln zu #%@"; +"Scene.Search.Searching.NoUser.Message" = "There's no Useraccount \"%@\" on %@"; +"Scene.Search.Searching.NoUser.Title" = "No User Account Found"; "Scene.Search.Searching.People" = "People matching \"%@\""; "Scene.Search.Searching.Posts" = "Posts matching \"%@\""; "Scene.Search.Searching.Profile" = "Go to @%@@%@"; "Scene.Search.Searching.RecentSearch" = "Zuletzt gesucht"; -"Scene.Search.Searching.Url" = "Open URL in Mastodon"; +"Scene.Search.Searching.Url" = "URL in Mastodon öffnen"; "Scene.Search.Title" = "Suche"; "Scene.ServerPicker.Button.Category.Academia" = "Wissenschaft"; "Scene.ServerPicker.Button.Category.Activism" = "Aktivismus"; @@ -487,42 +489,47 @@ kann nicht auf Mastodon hochgeladen werden."; "Scene.ServerRules.Subtitle" = "Diese Regeln werden von den Administratoren von %@ festgelegt."; "Scene.ServerRules.TermsOfService" = "Nutzungsbedingungen"; "Scene.ServerRules.Title" = "Einige Grundregeln."; -"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 langweilige Bereich"; -"Scene.Settings.Section.LookAndFeel.Light" = "Hell"; -"Scene.Settings.Section.LookAndFeel.ReallyDark" = "Wirklich dunkel"; -"Scene.Settings.Section.LookAndFeel.SortaDark" = "Ziemlich dunkel"; -"Scene.Settings.Section.LookAndFeel.Title" = "Erscheinungsbild"; -"Scene.Settings.Section.LookAndFeel.UseSystem" = "Systemeinstellung benutzen"; -"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 Folgender"; -"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.OpenLinksInMastodon" = "Links in Mastodon öffnen"; -"Scene.Settings.Section.Preference.Title" = "Präferenzen"; -"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.FollowAll" = "Follow all"; -"Scene.SuggestionAccount.Title" = "Popular on Mastodon"; +"Scene.Settings.AboutMastodon.ClearMediaStorage" = "Clear Media Storage"; +"Scene.Settings.AboutMastodon.ContributeToMastodon" = "Contribute to Mastodon"; +"Scene.Settings.AboutMastodon.MoreSettings" = "Even More Settings"; +"Scene.Settings.AboutMastodon.PrivacyPolicy" = "Privacy Policy"; +"Scene.Settings.AboutMastodon.Title" = "About"; +"Scene.Settings.General.Appearance.Dark" = "Dark"; +"Scene.Settings.General.Appearance.Light" = "Light"; +"Scene.Settings.General.Appearance.SectionTitle" = "Appearance"; +"Scene.Settings.General.Appearance.System" = "Use Device Appearance"; +"Scene.Settings.General.Design.SectionTitle" = "Design"; +"Scene.Settings.General.Design.ShowAnimations" = "Play Animated Avatars and Emoji"; +"Scene.Settings.General.Links.OpenInBrowser" = "Open in Browser"; +"Scene.Settings.General.Links.OpenInMastodon" = "Open in Mastodon"; +"Scene.Settings.General.Links.SectionTitle" = "Links"; +"Scene.Settings.General.Title" = "General"; +"Scene.Settings.Notifications.Alert.Boosts" = "Boosts"; +"Scene.Settings.Notifications.Alert.Favorites" = "Favorites"; +"Scene.Settings.Notifications.Alert.MentionsAndReplies" = "Mentions & Replies"; +"Scene.Settings.Notifications.Alert.NewFollowers" = "New Followers"; +"Scene.Settings.Notifications.Disabled.GoToSettings" = "Go to Notification Settings"; +"Scene.Settings.Notifications.Disabled.NotificationHint" = "Turn on notifications from your device settings to see updates on your lock screen."; +"Scene.Settings.Notifications.Policy.Anyone" = "Anyone"; +"Scene.Settings.Notifications.Policy.Follow" = "People you follow"; +"Scene.Settings.Notifications.Policy.Followers" = "People who follow you"; +"Scene.Settings.Notifications.Policy.Noone" = "No one"; +"Scene.Settings.Notifications.Policy.Title" = "Get Notifications from"; +"Scene.Settings.Notifications.Title" = "Notifications"; +"Scene.Settings.Overview.AboutMastodon" = "About Mastodon"; +"Scene.Settings.Overview.General" = "General"; +"Scene.Settings.Overview.Logout" = "Logout %@"; +"Scene.Settings.Overview.Notifications" = "Notifications"; +"Scene.Settings.Overview.ServerDetails" = "Server Details"; +"Scene.Settings.Overview.SupportMastodon" = "Support Mastodon"; +"Scene.Settings.Overview.Title" = "Settings"; +"Scene.Settings.ServerDetails.About" = "About"; +"Scene.Settings.ServerDetails.AboutInstance.LegalNotice" = "A legal notice"; +"Scene.Settings.ServerDetails.AboutInstance.MessageAdmin" = "Message Admin"; +"Scene.Settings.ServerDetails.AboutInstance.Title" = "Administrator"; +"Scene.Settings.ServerDetails.Rules" = "Rules"; +"Scene.SuggestionAccount.FollowAll" = "Allen folgen"; +"Scene.SuggestionAccount.Title" = "Beliebt auf Mastodon"; "Scene.Thread.BackTitle" = "Beitrag"; "Scene.Thread.Title" = "Beitrag von %@"; "Scene.Welcome.Education.A11Y.WhatIsMastodon.Title" = "Was ist Mastodon?"; @@ -530,7 +537,7 @@ kann nicht auf Mastodon hochgeladen werden."; "Scene.Welcome.Education.Mastodon.Title" = "Willkommen bei Mastodon!"; "Scene.Welcome.Education.Servers.Description" = "Jedes Mastodon-Konto wird auf einem Server gehostet. Jeder Server hat dabei seine eigenen Werte, Regeln und Administrator*innen. Aber egal, für welchen Server Du Dich entscheidest: Du kannst mit Leuten von anderen Servern interagieren und ihnen folgen."; "Scene.Welcome.Education.Servers.Title" = "Was sind Server?"; -"Scene.Welcome.JoinDefaultServer" = "Join %@"; +"Scene.Welcome.JoinDefaultServer" = "%@ beitreten"; "Scene.Welcome.LearnMore" = "Mehr erfahren"; "Scene.Welcome.LogIn" = "Anmelden"; "Scene.Welcome.PickServer" = "Einen anderen Server auswählen"; diff --git a/MastodonSDK/Sources/MastodonLocalization/Resources/el.lproj/Localizable.strings b/MastodonSDK/Sources/MastodonLocalization/Resources/el.lproj/Localizable.strings index b28fc79bb..1cd570cab 100644 --- a/MastodonSDK/Sources/MastodonLocalization/Resources/el.lproj/Localizable.strings +++ b/MastodonSDK/Sources/MastodonLocalization/Resources/el.lproj/Localizable.strings @@ -440,14 +440,16 @@ "Scene.Search.SearchBar.Cancel" = "Άκυρο"; "Scene.Search.SearchBar.Placeholder" = "Αναζήτησε ετικέτες και χρήστες"; "Scene.Search.Searching.Clear" = "Εκκαθάριση"; -"Scene.Search.Searching.ClearAll" = "Clear all"; +"Scene.Search.Searching.ClearAll" = "Εκκαθάριση όλων"; "Scene.Search.Searching.EmptyState.NoResults" = "Κανένα αποτέλεσμα"; -"Scene.Search.Searching.Hashtag" = "Go to #%@"; -"Scene.Search.Searching.People" = "People matching \"%@\""; -"Scene.Search.Searching.Posts" = "Posts matching \"%@\""; -"Scene.Search.Searching.Profile" = "Go to @%@@%@"; +"Scene.Search.Searching.Hashtag" = "Μετάβαση στο #%@"; +"Scene.Search.Searching.NoUser.Message" = "There's no Useraccount \"%@\" on %@"; +"Scene.Search.Searching.NoUser.Title" = "No User Account Found"; +"Scene.Search.Searching.People" = "Άτομα που ταιριάζουν με «%@»"; +"Scene.Search.Searching.Posts" = "Αναρτήσεις που ταιριάζουν με «%@»"; +"Scene.Search.Searching.Profile" = "Μετάβαση στο @%@@%@"; "Scene.Search.Searching.RecentSearch" = "Πρόσφατες αναζητήσεις"; -"Scene.Search.Searching.Url" = "Open URL in Mastodon"; +"Scene.Search.Searching.Url" = "Άνοιγμα URL στο Mastodon"; "Scene.Search.Title" = "Αναζήτηση"; "Scene.ServerPicker.Button.Category.Academia" = "ακαδημαϊκά"; "Scene.ServerPicker.Button.Category.Activism" = "ακτιβισμός"; @@ -487,40 +489,45 @@ "Scene.ServerRules.Subtitle" = "Αυτά ορίζονται και επιβάλλονται από τους συντονιστές %@."; "Scene.ServerRules.TermsOfService" = "όροι υπηρεσίας"; "Scene.ServerRules.Title" = "Ορισμένοι βασικοί κανόνες."; -"Scene.Settings.Footer.MastodonDescription" = "Το Mastodon είναι λογισμικό ανοιχτού κώδικα. Μπορείς να αναφέρεις ζητήματα στο GitHub στο %@ (%@)"; -"Scene.Settings.Keyboard.CloseSettingsWindow" = "Κλείσιμο Παραθύρου Ρυθμίσεων"; -"Scene.Settings.Section.Appearance.Automatic" = "Αυτόματο"; -"Scene.Settings.Section.Appearance.Dark" = "Πάντα Σκοτεινό"; -"Scene.Settings.Section.Appearance.Light" = "Πάντα Φωτεινό"; -"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" = "Η Βαρετή Ζώνη"; -"Scene.Settings.Section.LookAndFeel.Light" = "Φωτεινό"; -"Scene.Settings.Section.LookAndFeel.ReallyDark" = "Πραγματικά Σκοτεινό"; -"Scene.Settings.Section.LookAndFeel.SortaDark" = "Περίπου Σκοτεινό"; -"Scene.Settings.Section.LookAndFeel.Title" = "Eμφάνιση και Αίσθηση"; -"Scene.Settings.Section.LookAndFeel.UseSystem" = "Χρήση Συστήματος"; -"Scene.Settings.Section.Notifications.Boosts" = "Αναδημοσιεύει την ανάρτησή μου"; -"Scene.Settings.Section.Notifications.Favorites" = "Ορίζει ως αγαπημένη την ανάρτησή μου"; -"Scene.Settings.Section.Notifications.Follows" = "Με ακολουθεί"; -"Scene.Settings.Section.Notifications.Mentions" = "Με επισημαίνει"; -"Scene.Settings.Section.Notifications.Title" = "Ειδοποιήσεις"; -"Scene.Settings.Section.Notifications.Trigger.Anyone" = "οποιοσδήποτε"; -"Scene.Settings.Section.Notifications.Trigger.Follow" = "όποιον ακολουθώ"; -"Scene.Settings.Section.Notifications.Trigger.Follower" = "ακόλουθος"; -"Scene.Settings.Section.Notifications.Trigger.Noone" = "κανείς"; -"Scene.Settings.Section.Notifications.Trigger.Title" = "Να ειδοποιούμαι όταν"; -"Scene.Settings.Section.Preference.DisableAvatarAnimation" = "Απενεργοποίηση κινούμενων avatars"; -"Scene.Settings.Section.Preference.DisableEmojiAnimation" = "Απενεργοποίηση κινούμενων emojis"; -"Scene.Settings.Section.Preference.OpenLinksInMastodon" = "Άνοιγμα συνδέσμων στο Mastodon"; -"Scene.Settings.Section.Preference.Title" = "Προτιμήσεις"; -"Scene.Settings.Section.Preference.UsingDefaultBrowser" = "Χρησιμοποίησε τον προεπιλεγμένο περιηγητή για να ανοίξεις συνδέσμους"; -"Scene.Settings.Section.SpicyZone.Clear" = "Καθαρισμός Κρυφής Μνήμης Πολυμέσων"; -"Scene.Settings.Section.SpicyZone.Signout" = "Αποσύνδεση"; -"Scene.Settings.Section.SpicyZone.Title" = "Η Πικάντικη Ζώνη"; -"Scene.Settings.Title" = "Ρυθμίσεις"; +"Scene.Settings.AboutMastodon.ClearMediaStorage" = "Clear Media Storage"; +"Scene.Settings.AboutMastodon.ContributeToMastodon" = "Contribute to Mastodon"; +"Scene.Settings.AboutMastodon.MoreSettings" = "Even More Settings"; +"Scene.Settings.AboutMastodon.PrivacyPolicy" = "Privacy Policy"; +"Scene.Settings.AboutMastodon.Title" = "About"; +"Scene.Settings.General.Appearance.Dark" = "Dark"; +"Scene.Settings.General.Appearance.Light" = "Light"; +"Scene.Settings.General.Appearance.SectionTitle" = "Appearance"; +"Scene.Settings.General.Appearance.System" = "Use Device Appearance"; +"Scene.Settings.General.Design.SectionTitle" = "Design"; +"Scene.Settings.General.Design.ShowAnimations" = "Play Animated Avatars and Emoji"; +"Scene.Settings.General.Links.OpenInBrowser" = "Open in Browser"; +"Scene.Settings.General.Links.OpenInMastodon" = "Open in Mastodon"; +"Scene.Settings.General.Links.SectionTitle" = "Links"; +"Scene.Settings.General.Title" = "General"; +"Scene.Settings.Notifications.Alert.Boosts" = "Boosts"; +"Scene.Settings.Notifications.Alert.Favorites" = "Favorites"; +"Scene.Settings.Notifications.Alert.MentionsAndReplies" = "Mentions & Replies"; +"Scene.Settings.Notifications.Alert.NewFollowers" = "New Followers"; +"Scene.Settings.Notifications.Disabled.GoToSettings" = "Go to Notification Settings"; +"Scene.Settings.Notifications.Disabled.NotificationHint" = "Turn on notifications from your device settings to see updates on your lock screen."; +"Scene.Settings.Notifications.Policy.Anyone" = "Anyone"; +"Scene.Settings.Notifications.Policy.Follow" = "People you follow"; +"Scene.Settings.Notifications.Policy.Followers" = "People who follow you"; +"Scene.Settings.Notifications.Policy.Noone" = "No one"; +"Scene.Settings.Notifications.Policy.Title" = "Get Notifications from"; +"Scene.Settings.Notifications.Title" = "Notifications"; +"Scene.Settings.Overview.AboutMastodon" = "About Mastodon"; +"Scene.Settings.Overview.General" = "General"; +"Scene.Settings.Overview.Logout" = "Logout %@"; +"Scene.Settings.Overview.Notifications" = "Notifications"; +"Scene.Settings.Overview.ServerDetails" = "Server Details"; +"Scene.Settings.Overview.SupportMastodon" = "Support Mastodon"; +"Scene.Settings.Overview.Title" = "Settings"; +"Scene.Settings.ServerDetails.About" = "About"; +"Scene.Settings.ServerDetails.AboutInstance.LegalNotice" = "A legal notice"; +"Scene.Settings.ServerDetails.AboutInstance.MessageAdmin" = "Message Admin"; +"Scene.Settings.ServerDetails.AboutInstance.Title" = "Administrator"; +"Scene.Settings.ServerDetails.Rules" = "Rules"; "Scene.SuggestionAccount.FollowAll" = "Ακολούθησε τους όλους"; "Scene.SuggestionAccount.Title" = "Δημοφιλή στο Mastodon"; "Scene.Thread.BackTitle" = "Ανάρτηση"; diff --git a/MastodonSDK/Sources/MastodonLocalization/Resources/en.lproj/Localizable.strings b/MastodonSDK/Sources/MastodonLocalization/Resources/en.lproj/Localizable.strings index 509de54c4..2faf5ebb7 100644 --- a/MastodonSDK/Sources/MastodonLocalization/Resources/en.lproj/Localizable.strings +++ b/MastodonSDK/Sources/MastodonLocalization/Resources/en.lproj/Localizable.strings @@ -443,13 +443,13 @@ uploaded to Mastodon."; "Scene.Search.Searching.ClearAll" = "Clear all"; "Scene.Search.Searching.EmptyState.NoResults" = "No results"; "Scene.Search.Searching.Hashtag" = "Go to #%@"; +"Scene.Search.Searching.NoUser.Message" = "There's no Useraccount \"%@\" on %@"; +"Scene.Search.Searching.NoUser.Title" = "No User Account Found"; "Scene.Search.Searching.People" = "People matching \"%@\""; "Scene.Search.Searching.Posts" = "Posts matching \"%@\""; "Scene.Search.Searching.Profile" = "Go to @%@@%@"; "Scene.Search.Searching.RecentSearch" = "Recent searches"; "Scene.Search.Searching.Url" = "Open URL in Mastodon"; -"Scene.Search.Searching.NoUser.Title" = "No User Account Found"; -"Scene.Search.Searching.NoUser.Message" = "There's no Useraccount \"%@\" on %@"; "Scene.Search.Title" = "Search"; "Scene.ServerPicker.Button.Category.Academia" = "academia"; "Scene.ServerPicker.Button.Category.Activism" = "activism"; @@ -489,84 +489,45 @@ uploaded to Mastodon."; "Scene.ServerRules.Subtitle" = "These are set and enforced by the %@ moderators."; "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.LookAndFeel.Light" = "Light"; -"Scene.Settings.Section.LookAndFeel.ReallyDark" = "Really Dark"; -"Scene.Settings.Section.LookAndFeel.SortaDark" = "Sorta Dark"; -"Scene.Settings.Section.LookAndFeel.Title" = "Look and Feel"; -"Scene.Settings.Section.LookAndFeel.UseSystem" = "Use System"; -"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.OpenLinksInMastodon" = "Open links in Mastodon"; -"Scene.Settings.Section.Preference.Title" = "Preferences"; -"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.Overview.Title" = "Settings"; -"Scene.Settings.Overview.General" = "General"; -"Scene.Settings.Overview.Notifications" = "Notifications"; -"Scene.Settings.Overview.SupportMastodon" = "Support Mastodon"; -"Scene.Settings.Overview.ServerDetails" = "Server Details"; -"Scene.Settings.Overview.AboutMastodon" = "About Mastodon"; -"Scene.Settings.Overview.Logout" = "Logout %@"; - -"Scene.Settings.AboutMastodon.Title" = "About"; -"Scene.Settings.AboutMastodon.MoreSettings" = "Even More Settings"; -"Scene.Settings.AboutMastodon.ContributeToMastodon" = "Contribute to Mastodon"; -"Scene.Settings.AboutMastodon.PrivacyPolicy" = "Privacy Policy"; "Scene.Settings.AboutMastodon.ClearMediaStorage" = "Clear Media Storage"; - -"Scene.Settings.ServerDetails.About" = "About"; -"Scene.Settings.ServerDetails.Rules" = "Rules"; -"Scene.Settings.ServerDetails.AboutInstance.Title" = "Administrator"; -"Scene.Settings.ServerDetails.AboutInstance.MessageAdmin" = "Message Admin"; -"Scene.Settings.ServerDetails.AboutInstance.LegalNotice" = "A legal notice"; - -"Scene.Settings.General.Title" = "General"; -"Scene.Settings.General.Appearance.SectionTitle" = "Appearance"; +"Scene.Settings.AboutMastodon.ContributeToMastodon" = "Contribute to Mastodon"; +"Scene.Settings.AboutMastodon.MoreSettings" = "Even More Settings"; +"Scene.Settings.AboutMastodon.PrivacyPolicy" = "Privacy Policy"; +"Scene.Settings.AboutMastodon.Title" = "About"; "Scene.Settings.General.Appearance.Dark" = "Dark"; "Scene.Settings.General.Appearance.Light" = "Light"; +"Scene.Settings.General.Appearance.SectionTitle" = "Appearance"; "Scene.Settings.General.Appearance.System" = "Use Device Appearance"; "Scene.Settings.General.Design.SectionTitle" = "Design"; "Scene.Settings.General.Design.ShowAnimations" = "Play Animated Avatars and Emoji"; -"Scene.Settings.General.Links.SectionTitle" = "Links"; -"Scene.Settings.General.Links.OpenInMastodon" = "Open in Mastodon"; "Scene.Settings.General.Links.OpenInBrowser" = "Open in Browser"; - -"Scene.Settings.Notifications.Title" = "Notifications"; -"Scene.Settings.Notifications.Policy.Title" = "Get Notifications from"; -"Scene.Settings.Notifications.Policy.Anyone" = "Anyone"; -"Scene.Settings.Notifications.Policy.Followers" = "People who follow you"; -"Scene.Settings.Notifications.Policy.Follow" = "People you follow"; -"Scene.Settings.Notifications.Policy.Noone" = "No one"; -"Scene.Settings.Notifications.Alert.MentionsAndReplies" = "Mentions & Replies"; +"Scene.Settings.General.Links.OpenInMastodon" = "Open in Mastodon"; +"Scene.Settings.General.Links.SectionTitle" = "Links"; +"Scene.Settings.General.Title" = "General"; "Scene.Settings.Notifications.Alert.Boosts" = "Boosts"; "Scene.Settings.Notifications.Alert.Favorites" = "Favorites"; +"Scene.Settings.Notifications.Alert.MentionsAndReplies" = "Mentions & Replies"; "Scene.Settings.Notifications.Alert.NewFollowers" = "New Followers"; -"Scene.Settings.Notifications.Disabled.NotificationHint" = "Turn on notifications from your device settings to see updates on your lock screen."; "Scene.Settings.Notifications.Disabled.GoToSettings" = "Go to Notification Settings"; - +"Scene.Settings.Notifications.Disabled.NotificationHint" = "Turn on notifications from your device settings to see updates on your lock screen."; +"Scene.Settings.Notifications.Policy.Anyone" = "Anyone"; +"Scene.Settings.Notifications.Policy.Follow" = "People you follow"; +"Scene.Settings.Notifications.Policy.Followers" = "People who follow you"; +"Scene.Settings.Notifications.Policy.Noone" = "No one"; +"Scene.Settings.Notifications.Policy.Title" = "Get Notifications from"; +"Scene.Settings.Notifications.Title" = "Notifications"; +"Scene.Settings.Overview.AboutMastodon" = "About Mastodon"; +"Scene.Settings.Overview.General" = "General"; +"Scene.Settings.Overview.Logout" = "Logout %@"; +"Scene.Settings.Overview.Notifications" = "Notifications"; +"Scene.Settings.Overview.ServerDetails" = "Server Details"; +"Scene.Settings.Overview.SupportMastodon" = "Support Mastodon"; +"Scene.Settings.Overview.Title" = "Settings"; +"Scene.Settings.ServerDetails.About" = "About"; +"Scene.Settings.ServerDetails.AboutInstance.LegalNotice" = "A legal notice"; +"Scene.Settings.ServerDetails.AboutInstance.MessageAdmin" = "Message Admin"; +"Scene.Settings.ServerDetails.AboutInstance.Title" = "Administrator"; +"Scene.Settings.ServerDetails.Rules" = "Rules"; "Scene.SuggestionAccount.FollowAll" = "Follow all"; "Scene.SuggestionAccount.Title" = "Popular on Mastodon"; "Scene.Thread.BackTitle" = "Post"; @@ -602,4 +563,4 @@ uploaded to Mastodon."; "Widget.MultipleFollowers.ConfigurationDescription" = "Show number of followers for multiple accounts."; "Widget.MultipleFollowers.ConfigurationDisplayName" = "Multiple followers"; "Widget.MultipleFollowers.MockUser.AccountName" = "another@follower.social"; -"Widget.MultipleFollowers.MockUser.DisplayName" = "Another follower"; +"Widget.MultipleFollowers.MockUser.DisplayName" = "Another follower"; \ No newline at end of file diff --git a/MastodonSDK/Sources/MastodonLocalization/Resources/es.lproj/Localizable.strings b/MastodonSDK/Sources/MastodonLocalization/Resources/es.lproj/Localizable.strings index 78a705417..a80e5352c 100644 --- a/MastodonSDK/Sources/MastodonLocalization/Resources/es.lproj/Localizable.strings +++ b/MastodonSDK/Sources/MastodonLocalization/Resources/es.lproj/Localizable.strings @@ -443,6 +443,8 @@ subirse a Mastodon."; "Scene.Search.Searching.ClearAll" = "Clear all"; "Scene.Search.Searching.EmptyState.NoResults" = "Sin resultados"; "Scene.Search.Searching.Hashtag" = "Go to #%@"; +"Scene.Search.Searching.NoUser.Message" = "There's no Useraccount \"%@\" on %@"; +"Scene.Search.Searching.NoUser.Title" = "No User Account Found"; "Scene.Search.Searching.People" = "People matching \"%@\""; "Scene.Search.Searching.Posts" = "Posts matching \"%@\""; "Scene.Search.Searching.Profile" = "Go to @%@@%@"; @@ -487,40 +489,45 @@ subirse a Mastodon."; "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.LookAndFeel.Light" = "Claro"; -"Scene.Settings.Section.LookAndFeel.ReallyDark" = "Realmente Oscuro"; -"Scene.Settings.Section.LookAndFeel.SortaDark" = "Más o Menos Oscuro"; -"Scene.Settings.Section.LookAndFeel.Title" = "Apariencia"; -"Scene.Settings.Section.LookAndFeel.UseSystem" = "Uso del sistema"; -"Scene.Settings.Section.Notifications.Boosts" = "Rebloguee 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.OpenLinksInMastodon" = "Abrir links en Mastodon"; -"Scene.Settings.Section.Preference.Title" = "Preferencias"; -"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.Settings.AboutMastodon.ClearMediaStorage" = "Clear Media Storage"; +"Scene.Settings.AboutMastodon.ContributeToMastodon" = "Contribute to Mastodon"; +"Scene.Settings.AboutMastodon.MoreSettings" = "Even More Settings"; +"Scene.Settings.AboutMastodon.PrivacyPolicy" = "Privacy Policy"; +"Scene.Settings.AboutMastodon.Title" = "About"; +"Scene.Settings.General.Appearance.Dark" = "Dark"; +"Scene.Settings.General.Appearance.Light" = "Light"; +"Scene.Settings.General.Appearance.SectionTitle" = "Appearance"; +"Scene.Settings.General.Appearance.System" = "Use Device Appearance"; +"Scene.Settings.General.Design.SectionTitle" = "Design"; +"Scene.Settings.General.Design.ShowAnimations" = "Play Animated Avatars and Emoji"; +"Scene.Settings.General.Links.OpenInBrowser" = "Open in Browser"; +"Scene.Settings.General.Links.OpenInMastodon" = "Open in Mastodon"; +"Scene.Settings.General.Links.SectionTitle" = "Links"; +"Scene.Settings.General.Title" = "General"; +"Scene.Settings.Notifications.Alert.Boosts" = "Boosts"; +"Scene.Settings.Notifications.Alert.Favorites" = "Favorites"; +"Scene.Settings.Notifications.Alert.MentionsAndReplies" = "Mentions & Replies"; +"Scene.Settings.Notifications.Alert.NewFollowers" = "New Followers"; +"Scene.Settings.Notifications.Disabled.GoToSettings" = "Go to Notification Settings"; +"Scene.Settings.Notifications.Disabled.NotificationHint" = "Turn on notifications from your device settings to see updates on your lock screen."; +"Scene.Settings.Notifications.Policy.Anyone" = "Anyone"; +"Scene.Settings.Notifications.Policy.Follow" = "People you follow"; +"Scene.Settings.Notifications.Policy.Followers" = "People who follow you"; +"Scene.Settings.Notifications.Policy.Noone" = "No one"; +"Scene.Settings.Notifications.Policy.Title" = "Get Notifications from"; +"Scene.Settings.Notifications.Title" = "Notifications"; +"Scene.Settings.Overview.AboutMastodon" = "About Mastodon"; +"Scene.Settings.Overview.General" = "General"; +"Scene.Settings.Overview.Logout" = "Logout %@"; +"Scene.Settings.Overview.Notifications" = "Notifications"; +"Scene.Settings.Overview.ServerDetails" = "Server Details"; +"Scene.Settings.Overview.SupportMastodon" = "Support Mastodon"; +"Scene.Settings.Overview.Title" = "Settings"; +"Scene.Settings.ServerDetails.About" = "About"; +"Scene.Settings.ServerDetails.AboutInstance.LegalNotice" = "A legal notice"; +"Scene.Settings.ServerDetails.AboutInstance.MessageAdmin" = "Message Admin"; +"Scene.Settings.ServerDetails.AboutInstance.Title" = "Administrator"; +"Scene.Settings.ServerDetails.Rules" = "Rules"; "Scene.SuggestionAccount.FollowAll" = "Follow all"; "Scene.SuggestionAccount.Title" = "Popular on Mastodon"; "Scene.Thread.BackTitle" = "Publicación"; diff --git a/MastodonSDK/Sources/MastodonLocalization/Resources/eu.lproj/Localizable.strings b/MastodonSDK/Sources/MastodonLocalization/Resources/eu.lproj/Localizable.strings index c6711927f..6964e20aa 100644 --- a/MastodonSDK/Sources/MastodonLocalization/Resources/eu.lproj/Localizable.strings +++ b/MastodonSDK/Sources/MastodonLocalization/Resources/eu.lproj/Localizable.strings @@ -443,6 +443,8 @@ Mastodonera igo."; "Scene.Search.Searching.ClearAll" = "Clear all"; "Scene.Search.Searching.EmptyState.NoResults" = "Emaitzarik ez"; "Scene.Search.Searching.Hashtag" = "Go to #%@"; +"Scene.Search.Searching.NoUser.Message" = "There's no Useraccount \"%@\" on %@"; +"Scene.Search.Searching.NoUser.Title" = "No User Account Found"; "Scene.Search.Searching.People" = "People matching \"%@\""; "Scene.Search.Searching.Posts" = "Posts matching \"%@\""; "Scene.Search.Searching.Profile" = "Go to @%@@%@"; @@ -487,40 +489,45 @@ Mastodonera igo."; "Scene.ServerRules.Subtitle" = "Arau hauek %@ instantziako administratzaileek ezarri dituzte."; "Scene.ServerRules.TermsOfService" = "zerbitzu-baldintzak"; "Scene.ServerRules.Title" = "Oinarrizko arau batzuk."; -"Scene.Settings.Footer.MastodonDescription" = "Mastodon software librea da. Arazoen berri eman dezakezu GitHub bidez: %@ (%@)"; -"Scene.Settings.Keyboard.CloseSettingsWindow" = "Itxi ezarpenen leihoa"; -"Scene.Settings.Section.Appearance.Automatic" = "Automatikoa"; -"Scene.Settings.Section.Appearance.Dark" = "Beti iluna"; -"Scene.Settings.Section.Appearance.Light" = "Beti argia"; -"Scene.Settings.Section.Appearance.Title" = "Itxura"; -"Scene.Settings.Section.BoringZone.AccountSettings" = "Kontuaren ezarpenak"; -"Scene.Settings.Section.BoringZone.Privacy" = "Pribatutasun-gidalerroak"; -"Scene.Settings.Section.BoringZone.Terms" = "Zerbitzu-baldintzak"; -"Scene.Settings.Section.BoringZone.Title" = "Eremu aspergarria"; -"Scene.Settings.Section.LookAndFeel.Light" = "Argia"; -"Scene.Settings.Section.LookAndFeel.ReallyDark" = "Oso iluna"; -"Scene.Settings.Section.LookAndFeel.SortaDark" = "Ilun antzekoa"; -"Scene.Settings.Section.LookAndFeel.Title" = "Itxura"; -"Scene.Settings.Section.LookAndFeel.UseSystem" = "Erabili sistemakoa"; -"Scene.Settings.Section.Notifications.Boosts" = "Nire bidalketa bultzatu du"; -"Scene.Settings.Section.Notifications.Favorites" = "Nire bidalketa gogoko egitean"; -"Scene.Settings.Section.Notifications.Follows" = "Jarraitzen nau"; -"Scene.Settings.Section.Notifications.Mentions" = "Aipatu nau"; -"Scene.Settings.Section.Notifications.Title" = "Jakinarazpenak"; -"Scene.Settings.Section.Notifications.Trigger.Anyone" = "edozein"; -"Scene.Settings.Section.Notifications.Trigger.Follow" = "jarraitzen dudan edonor"; -"Scene.Settings.Section.Notifications.Trigger.Follower" = "jarraitzaile bat"; -"Scene.Settings.Section.Notifications.Trigger.Noone" = "inor ez"; -"Scene.Settings.Section.Notifications.Trigger.Title" = "Noiz jakinarazi:"; -"Scene.Settings.Section.Preference.DisableAvatarAnimation" = "Desgaitu abatar animatuak"; -"Scene.Settings.Section.Preference.DisableEmojiAnimation" = "Desgaitu emoji animatuak"; -"Scene.Settings.Section.Preference.OpenLinksInMastodon" = "Ireki estekak Mastodonen"; -"Scene.Settings.Section.Preference.Title" = "Hobespenak"; -"Scene.Settings.Section.Preference.UsingDefaultBrowser" = "Erabili nabigatzaile lehenetsia estekak irekitzeko"; -"Scene.Settings.Section.SpicyZone.Clear" = "Garbitu multimediaren cachea"; -"Scene.Settings.Section.SpicyZone.Signout" = "Amaitu saioa"; -"Scene.Settings.Section.SpicyZone.Title" = "Eremu beroa"; -"Scene.Settings.Title" = "Ezarpenak"; +"Scene.Settings.AboutMastodon.ClearMediaStorage" = "Clear Media Storage"; +"Scene.Settings.AboutMastodon.ContributeToMastodon" = "Contribute to Mastodon"; +"Scene.Settings.AboutMastodon.MoreSettings" = "Even More Settings"; +"Scene.Settings.AboutMastodon.PrivacyPolicy" = "Privacy Policy"; +"Scene.Settings.AboutMastodon.Title" = "About"; +"Scene.Settings.General.Appearance.Dark" = "Dark"; +"Scene.Settings.General.Appearance.Light" = "Light"; +"Scene.Settings.General.Appearance.SectionTitle" = "Appearance"; +"Scene.Settings.General.Appearance.System" = "Use Device Appearance"; +"Scene.Settings.General.Design.SectionTitle" = "Design"; +"Scene.Settings.General.Design.ShowAnimations" = "Play Animated Avatars and Emoji"; +"Scene.Settings.General.Links.OpenInBrowser" = "Open in Browser"; +"Scene.Settings.General.Links.OpenInMastodon" = "Open in Mastodon"; +"Scene.Settings.General.Links.SectionTitle" = "Links"; +"Scene.Settings.General.Title" = "General"; +"Scene.Settings.Notifications.Alert.Boosts" = "Boosts"; +"Scene.Settings.Notifications.Alert.Favorites" = "Favorites"; +"Scene.Settings.Notifications.Alert.MentionsAndReplies" = "Mentions & Replies"; +"Scene.Settings.Notifications.Alert.NewFollowers" = "New Followers"; +"Scene.Settings.Notifications.Disabled.GoToSettings" = "Go to Notification Settings"; +"Scene.Settings.Notifications.Disabled.NotificationHint" = "Turn on notifications from your device settings to see updates on your lock screen."; +"Scene.Settings.Notifications.Policy.Anyone" = "Anyone"; +"Scene.Settings.Notifications.Policy.Follow" = "People you follow"; +"Scene.Settings.Notifications.Policy.Followers" = "People who follow you"; +"Scene.Settings.Notifications.Policy.Noone" = "No one"; +"Scene.Settings.Notifications.Policy.Title" = "Get Notifications from"; +"Scene.Settings.Notifications.Title" = "Notifications"; +"Scene.Settings.Overview.AboutMastodon" = "About Mastodon"; +"Scene.Settings.Overview.General" = "General"; +"Scene.Settings.Overview.Logout" = "Logout %@"; +"Scene.Settings.Overview.Notifications" = "Notifications"; +"Scene.Settings.Overview.ServerDetails" = "Server Details"; +"Scene.Settings.Overview.SupportMastodon" = "Support Mastodon"; +"Scene.Settings.Overview.Title" = "Settings"; +"Scene.Settings.ServerDetails.About" = "About"; +"Scene.Settings.ServerDetails.AboutInstance.LegalNotice" = "A legal notice"; +"Scene.Settings.ServerDetails.AboutInstance.MessageAdmin" = "Message Admin"; +"Scene.Settings.ServerDetails.AboutInstance.Title" = "Administrator"; +"Scene.Settings.ServerDetails.Rules" = "Rules"; "Scene.SuggestionAccount.FollowAll" = "Follow all"; "Scene.SuggestionAccount.Title" = "Popular on Mastodon"; "Scene.Thread.BackTitle" = "Bidalketa"; diff --git a/MastodonSDK/Sources/MastodonLocalization/Resources/fi.lproj/Localizable.strings b/MastodonSDK/Sources/MastodonLocalization/Resources/fi.lproj/Localizable.strings index 7b6cb0266..db127af26 100644 --- a/MastodonSDK/Sources/MastodonLocalization/Resources/fi.lproj/Localizable.strings +++ b/MastodonSDK/Sources/MastodonLocalization/Resources/fi.lproj/Localizable.strings @@ -76,13 +76,13 @@ Tarkista internet-yhteytesi."; "Common.Controls.Friendship.EditInfo" = "Muokkaa profiilia"; "Common.Controls.Friendship.Follow" = "Seuraa"; "Common.Controls.Friendship.Following" = "Seurataan"; -"Common.Controls.Friendship.HideReblogs" = "Hide Reblogs"; +"Common.Controls.Friendship.HideReblogs" = "Piilota uudelleenjulkaisut"; "Common.Controls.Friendship.Mute" = "Mykistä"; "Common.Controls.Friendship.MuteUser" = "Mykistä %@"; "Common.Controls.Friendship.Muted" = "Mykistetty"; "Common.Controls.Friendship.Pending" = "Pyydetty"; "Common.Controls.Friendship.Request" = "Pyydä"; -"Common.Controls.Friendship.ShowReblogs" = "Show Reblogs"; +"Common.Controls.Friendship.ShowReblogs" = "Näytä uudelleenjulkaisut"; "Common.Controls.Friendship.Unblock" = "Poista esto"; "Common.Controls.Friendship.UnblockUser" = "Poista käyttäjän %@ esto"; "Common.Controls.Friendship.Unmute" = "Poista mykistys"; @@ -95,20 +95,20 @@ Tarkista internet-yhteytesi."; "Common.Controls.Keyboard.SegmentedControl.PreviousSection" = "Edellinen osio"; "Common.Controls.Keyboard.Timeline.NextStatus" = "Seuraava julkaisu"; "Common.Controls.Keyboard.Timeline.OpenAuthorProfile" = "Avaa tekijän profiili"; -"Common.Controls.Keyboard.Timeline.OpenRebloggerProfile" = "Avaa edelleen jakajan profiili"; +"Common.Controls.Keyboard.Timeline.OpenRebloggerProfile" = "Avaa edelleenjulkaisijan profiili"; "Common.Controls.Keyboard.Timeline.OpenStatus" = "Avaa julkaisu"; "Common.Controls.Keyboard.Timeline.PreviewImage" = "Esikatsele kuvaa"; "Common.Controls.Keyboard.Timeline.PreviousStatus" = "Edellinen julkaisu"; "Common.Controls.Keyboard.Timeline.ReplyStatus" = "Vastaa julkaisuun"; "Common.Controls.Keyboard.Timeline.ToggleContentWarning" = "Vaihda sisältövaroitus"; -"Common.Controls.Keyboard.Timeline.ToggleFavorite" = "Toggle Favorite on Post"; -"Common.Controls.Keyboard.Timeline.ToggleReblog" = "Toggle Reblog on Post"; -"Common.Controls.Status.Actions.A11YLabels.Reblog" = "Edelleenjaa"; -"Common.Controls.Status.Actions.A11YLabels.Unreblog" = "Peru edelleenjako"; +"Common.Controls.Keyboard.Timeline.ToggleFavorite" = "Kytke julkaisun suosikkivalinta"; +"Common.Controls.Keyboard.Timeline.ToggleReblog" = "Kytke julkaisun jakaminen"; +"Common.Controls.Status.Actions.A11YLabels.Reblog" = "Edelleenjulkaise"; +"Common.Controls.Status.Actions.A11YLabels.Unreblog" = "Peru edelleenjulkaisu"; "Common.Controls.Status.Actions.Favorite" = "Merkitse suosikiksi"; "Common.Controls.Status.Actions.Hide" = "Piilota"; "Common.Controls.Status.Actions.Menu" = "Valikko"; -"Common.Controls.Status.Actions.Reblog" = "Jaa edelleen"; +"Common.Controls.Status.Actions.Reblog" = "Julkaise uudelleen"; "Common.Controls.Status.Actions.Reply" = "Vastaa"; "Common.Controls.Status.Actions.ShareLinkInPost" = "Jaa linkki julkaisussa"; "Common.Controls.Status.Actions.ShowGif" = "Näytä GIF"; @@ -116,11 +116,11 @@ Tarkista internet-yhteytesi."; "Common.Controls.Status.Actions.ShowVideoPlayer" = "Näytä videosoitin"; "Common.Controls.Status.Actions.TapThenHoldToShowMenu" = "Näytä valikko pitkällä painalluksella"; "Common.Controls.Status.Actions.Unfavorite" = "Poista suosikkimerkintä"; -"Common.Controls.Status.Actions.Unreblog" = "Peru edelleen jako"; +"Common.Controls.Status.Actions.Unreblog" = "Peru uudelleenjulkaisu"; "Common.Controls.Status.Buttons.EditHistoryDetail" = "Muokattiin viimeksi %@"; "Common.Controls.Status.Buttons.EditHistoryTitle" = "Muokkaushistoria"; "Common.Controls.Status.Buttons.FavoritesTitle" = "Suosikit"; -"Common.Controls.Status.Buttons.ReblogsTitle" = "Edelleenjaot"; +"Common.Controls.Status.Buttons.ReblogsTitle" = "Uudelleenjulkaisut"; "Common.Controls.Status.ContentWarning" = "Sisältövaroitus"; "Common.Controls.Status.EditHistory.OriginalPost" = "Alkuperäinen julkaisu · %@"; "Common.Controls.Status.EditHistory.Title" = "Muokkaushistoria"; @@ -153,12 +153,12 @@ Tarkista internet-yhteytesi."; "Common.Controls.Status.Translation.TranslatedFrom" = "Käännetty kielestä %@ palvelulla %@"; "Common.Controls.Status.Translation.UnknownLanguage" = "Tuntematon"; "Common.Controls.Status.Translation.UnknownProvider" = "Tuntematon"; -"Common.Controls.Status.UserReblogged" = "%@ jakoi edelleen"; +"Common.Controls.Status.UserReblogged" = "%@ julkaisi edelleen"; "Common.Controls.Status.UserRepliedTo" = "Vastasi %@:lle"; -"Common.Controls.Status.Visibility.Direct" = "Only mentioned user can see this post."; -"Common.Controls.Status.Visibility.Private" = "Only their followers can see this post."; -"Common.Controls.Status.Visibility.PrivateFromMe" = "Only my followers can see this post."; -"Common.Controls.Status.Visibility.Unlisted" = "Everyone can see this post but not display in the public timeline."; +"Common.Controls.Status.Visibility.Direct" = "Vain mainittu käyttäjä voi nähdä julkaisun."; +"Common.Controls.Status.Visibility.Private" = "Vain heidän seuraajansa voivat nähdä julkaisun."; +"Common.Controls.Status.Visibility.PrivateFromMe" = "Vain omat seuraajat voivat nähdä julkaisun."; +"Common.Controls.Status.Visibility.Unlisted" = "Kaikki voivat nähdä julkaisun, mutta sitä ei näytetä julkisella aikajanalla."; "Common.Controls.Tabs.A11Y.Explore" = "Selaa"; "Common.Controls.Tabs.A11Y.Search" = "Haku"; "Common.Controls.Tabs.Home" = "Koti"; @@ -189,29 +189,29 @@ Profiilisi näyttää tältä hänelle."; "Scene.AccountList.AddAccount" = "Lisää tili"; "Scene.AccountList.DismissAccountSwitcher" = "Sulje tilin vaihtaja"; "Scene.AccountList.TabBarHint" = "Nykyinen valittu profiili: %@. Kaksoisnapauta ja pidä sitten painettuna näytääksesi tilin vaihtajan"; -"Scene.Bookmark.Title" = "Bookmarks"; +"Scene.Bookmark.Title" = "Kirjanmerkit"; "Scene.Compose.Accessibility.AppendAttachment" = "Lisää liite"; "Scene.Compose.Accessibility.AppendPoll" = "Lisää kysely"; "Scene.Compose.Accessibility.CustomEmojiPicker" = "Mukautettu emojivalitsin"; "Scene.Compose.Accessibility.DisableContentWarning" = "Poista sisältövaroitus käytöstä"; "Scene.Compose.Accessibility.EnableContentWarning" = "Ota sisältövaroitus käyttöön"; -"Scene.Compose.Accessibility.PostOptions" = "Post Options"; +"Scene.Compose.Accessibility.PostOptions" = "Julkaisun valinnat"; "Scene.Compose.Accessibility.PostVisibilityMenu" = "Julkaisun näkyvyysvalikko"; -"Scene.Compose.Accessibility.PostingAs" = "Posting as %@"; +"Scene.Compose.Accessibility.PostingAs" = "Julkaistaan tunnuksella %@"; "Scene.Compose.Accessibility.RemovePoll" = "Poista kysely"; -"Scene.Compose.Attachment.AttachmentBroken" = "This %@ is broken and can’t be -uploaded to Mastodon."; -"Scene.Compose.Attachment.AttachmentTooLarge" = "Attachment too large"; -"Scene.Compose.Attachment.CanNotRecognizeThisMediaAttachment" = "Can not recognize this media attachment"; +"Scene.Compose.Attachment.AttachmentBroken" = "Tämä %@ on viallinen, eikä sitä voida +kopioida Mastodoniin."; +"Scene.Compose.Attachment.AttachmentTooLarge" = "Liite on liian suuri"; +"Scene.Compose.Attachment.CanNotRecognizeThisMediaAttachment" = "Medialiitettä ei tunnisteta"; "Scene.Compose.Attachment.CompressingState" = "Pakataan..."; "Scene.Compose.Attachment.DescriptionPhoto" = "Kuvaile kuva näkövammaisille..."; "Scene.Compose.Attachment.DescriptionVideo" = "Kuvaile video näkövammaisille..."; -"Scene.Compose.Attachment.LoadFailed" = "Load Failed"; +"Scene.Compose.Attachment.LoadFailed" = "Lataus epäonnistui"; "Scene.Compose.Attachment.Photo" = "kuva"; -"Scene.Compose.Attachment.ServerProcessingState" = "Server Processing..."; -"Scene.Compose.Attachment.UploadFailed" = "Upload Failed"; +"Scene.Compose.Attachment.ServerProcessingState" = "Palvelin käsittelee..."; +"Scene.Compose.Attachment.UploadFailed" = "Lähetys epäonnistui"; "Scene.Compose.Attachment.Video" = "video"; -"Scene.Compose.AutoComplete.SpaceToAdd" = "Space to add"; +"Scene.Compose.AutoComplete.SpaceToAdd" = "Lisättävä tila"; "Scene.Compose.ComposeAction" = "Julkaise"; "Scene.Compose.ContentInputPlaceholder" = "Kirjoita tai liitä, siitä mitä ajattelet"; "Scene.Compose.ContentWarning.Placeholder" = "Kirjoita tarkka varoitus tähän..."; @@ -238,8 +238,8 @@ uploaded to Mastodon."; "Scene.Compose.Poll.RemoveOption" = "Poista vaihtoehto"; "Scene.Compose.Poll.SevenDays" = "7 päivää"; "Scene.Compose.Poll.SixHours" = "6 tuntia"; -"Scene.Compose.Poll.ThePollHasEmptyOption" = "The poll has empty option"; -"Scene.Compose.Poll.ThePollIsInvalid" = "The poll is invalid"; +"Scene.Compose.Poll.ThePollHasEmptyOption" = "Kyselyssä on tyhjä vaihtoehto"; +"Scene.Compose.Poll.ThePollIsInvalid" = "Kysely on virheellinen"; "Scene.Compose.Poll.ThirtyMinutes" = "30 minuuttia"; "Scene.Compose.Poll.ThreeDays" = "3 päivää"; "Scene.Compose.Poll.Title" = "Kysely"; @@ -264,48 +264,48 @@ uploaded to Mastodon."; "Scene.ConfirmEmail.OpenEmailApp.Title" = "Tarkasta postilaatikkosi."; "Scene.ConfirmEmail.TapTheLinkWeEmailedToYouToVerifyYourAccount" = "Napauta lähettämäämme linkkiä vahvistaaksesi tunnuksen %@. Odotamme täällä."; "Scene.ConfirmEmail.Title" = "Tarkasta postilaatikkosi"; -"Scene.Discovery.Intro" = "These are the posts gaining traction in your corner of Mastodon."; -"Scene.Discovery.Tabs.Community" = "Community"; -"Scene.Discovery.Tabs.ForYou" = "For You"; -"Scene.Discovery.Tabs.Hashtags" = "Hashtags"; -"Scene.Discovery.Tabs.News" = "News"; -"Scene.Discovery.Tabs.Posts" = "Posts"; -"Scene.Familiarfollowers.FollowedByNames" = "Followed by %@"; +"Scene.Discovery.Intro" = "Nämä julkaisut saavat huomiota Mastodonin nurkassasi."; +"Scene.Discovery.Tabs.Community" = "Yhteisö"; +"Scene.Discovery.Tabs.ForYou" = "Sinulle"; +"Scene.Discovery.Tabs.Hashtags" = "Aihetunnisteet"; +"Scene.Discovery.Tabs.News" = "Uutiset"; +"Scene.Discovery.Tabs.Posts" = "Julkaisut"; +"Scene.Familiarfollowers.FollowedByNames" = "%@ seuraa"; "Scene.Familiarfollowers.Title" = "Followers you familiar"; "Scene.Favorite.Title" = "Suosikit"; -"Scene.FavoritedBy.Title" = "Favorited By"; -"Scene.FollowedTags.Actions.Follow" = "Follow"; -"Scene.FollowedTags.Actions.Unfollow" = "Unfollow"; -"Scene.FollowedTags.Header.Participants" = "participants"; -"Scene.FollowedTags.Header.Posts" = "posts"; -"Scene.FollowedTags.Header.PostsToday" = "posts today"; -"Scene.FollowedTags.Title" = "Followed Tags"; +"Scene.FavoritedBy.Title" = "Lisännyt suosikkeihinsä"; +"Scene.FollowedTags.Actions.Follow" = "Seuraa"; +"Scene.FollowedTags.Actions.Unfollow" = "Lopeta seuraaminen"; +"Scene.FollowedTags.Header.Participants" = "osallistujaa"; +"Scene.FollowedTags.Header.Posts" = "julkaisua"; +"Scene.FollowedTags.Header.PostsToday" = "julkaisua tänään"; +"Scene.FollowedTags.Title" = "Seuratut tunnisteet"; "Scene.Follower.Footer" = "Seuraajia muilta palvelimilta ei näytetä."; -"Scene.Follower.Title" = "follower"; +"Scene.Follower.Title" = "seuraajaa"; "Scene.Following.Footer" = "Seurauksia muilta palvelimilta ei näytetä."; -"Scene.Following.Title" = "following"; -"Scene.HomeTimeline.NavigationBarState.Accessibility.LogoHint" = "Tap to scroll to top and tap again to previous location"; +"Scene.Following.Title" = "seurataan"; +"Scene.HomeTimeline.NavigationBarState.Accessibility.LogoHint" = "Siirry ylös napautuksella ja edelliseen napauttamalla uudestaan"; "Scene.HomeTimeline.NavigationBarState.Accessibility.LogoLabel" = "Mastodon"; "Scene.HomeTimeline.NavigationBarState.NewPosts" = "Uusia julkaisuja"; "Scene.HomeTimeline.NavigationBarState.Offline" = "Yhteydetön"; "Scene.HomeTimeline.NavigationBarState.Published" = "Julkaistu!"; "Scene.HomeTimeline.NavigationBarState.Publishing" = "Julkaistaan julkaisua..."; "Scene.HomeTimeline.Title" = "Koti"; -"Scene.Login.ServerSearchField.Placeholder" = "Enter URL or search for your server"; -"Scene.Login.Subtitle" = "Log you in on the server you created your account on."; +"Scene.Login.ServerSearchField.Placeholder" = "Syötä URL-osoite tai etsi palvelintasi"; +"Scene.Login.Subtitle" = "Kirjaudu palvelimelle, jolla loit tilisi."; "Scene.Login.Title" = "Tervetuloa takaisin"; -"Scene.Notification.FollowRequest.Accept" = "Accept"; -"Scene.Notification.FollowRequest.Accepted" = "Accepted"; -"Scene.Notification.FollowRequest.Reject" = "reject"; -"Scene.Notification.FollowRequest.Rejected" = "Rejected"; +"Scene.Notification.FollowRequest.Accept" = "Hyväksy"; +"Scene.Notification.FollowRequest.Accepted" = "Hyväksytty"; +"Scene.Notification.FollowRequest.Reject" = "Hylkää"; +"Scene.Notification.FollowRequest.Rejected" = "Hylätty"; "Scene.Notification.Keyobard.ShowEverything" = "Näytä kaikki"; "Scene.Notification.Keyobard.ShowMentions" = "Näytä maininnat"; -"Scene.Notification.NotificationDescription.FavoritedYourPost" = "favorited your post"; -"Scene.Notification.NotificationDescription.FollowedYou" = "followed you"; -"Scene.Notification.NotificationDescription.MentionedYou" = "mentioned you"; -"Scene.Notification.NotificationDescription.PollHasEnded" = "poll has ended"; -"Scene.Notification.NotificationDescription.RebloggedYourPost" = "reblogged your post"; -"Scene.Notification.NotificationDescription.RequestToFollowYou" = "request to follow you"; +"Scene.Notification.NotificationDescription.FavoritedYourPost" = "lisäsi julkaisusi suosikkeihinsa"; +"Scene.Notification.NotificationDescription.FollowedYou" = "seurasi sinua"; +"Scene.Notification.NotificationDescription.MentionedYou" = "mainitsi sinut"; +"Scene.Notification.NotificationDescription.PollHasEnded" = "kysely on päättynyt"; +"Scene.Notification.NotificationDescription.RebloggedYourPost" = "edelleenjulkaisi julkaisusi"; +"Scene.Notification.NotificationDescription.RequestToFollowYou" = "haluaa seurata sinua"; "Scene.Notification.Title.Everything" = "Kaikki"; "Scene.Notification.Title.Mentions" = "Maininnat"; "Scene.Preview.Keyboard.ClosePreview" = "Sulje esikatselu"; @@ -317,9 +317,9 @@ uploaded to Mastodon."; "Scene.Privacy.Policy.Server" = "Tietosuojakäytäntö - %@"; "Scene.Privacy.Title" = "Yksityisyys"; "Scene.Profile.Accessibility.DoubleTapToOpenTheList" = "Avaa lista napauttamalla kahdesti"; -"Scene.Profile.Accessibility.EditAvatarImage" = "Edit avatar image"; -"Scene.Profile.Accessibility.ShowAvatarImage" = "Show avatar image"; -"Scene.Profile.Accessibility.ShowBannerImage" = "Show banner image"; +"Scene.Profile.Accessibility.EditAvatarImage" = "Muokkaa profiilikuvaa"; +"Scene.Profile.Accessibility.ShowAvatarImage" = "Näytä profiilikuvat"; +"Scene.Profile.Accessibility.ShowBannerImage" = "Näytä bannerin kuva"; "Scene.Profile.Dashboard.FamiliarFollowers" = "yhteiset"; "Scene.Profile.Dashboard.MyFollowers" = "seuraajat"; "Scene.Profile.Dashboard.MyFollowing" = "seurattavat"; @@ -328,30 +328,30 @@ uploaded to Mastodon."; "Scene.Profile.Dashboard.OtherFollowing" = "seurattavat"; "Scene.Profile.Dashboard.OtherPosts" = "julkaisut"; "Scene.Profile.Fields.AddRow" = "Lisää rivi"; -"Scene.Profile.Fields.Joined" = "Joined"; +"Scene.Profile.Fields.Joined" = "Liittynyt"; "Scene.Profile.Fields.Placeholder.Content" = "Sisältö"; "Scene.Profile.Fields.Placeholder.Label" = "Nimi"; -"Scene.Profile.Fields.Verified.Long" = "Ownership of this link was checked on %@"; -"Scene.Profile.Fields.Verified.Short" = "Verified on %@"; -"Scene.Profile.Header.FollowsYou" = "Follows You"; -"Scene.Profile.RelationshipActionAlert.ConfirmBlockUser.Message" = "Confirm to block %@"; +"Scene.Profile.Fields.Verified.Long" = "Linkin omistajuus on tarkastettu %@"; +"Scene.Profile.Fields.Verified.Short" = "Vahvistettu %@"; +"Scene.Profile.Header.FollowsYou" = "Seuraa sinua"; +"Scene.Profile.RelationshipActionAlert.ConfirmBlockUser.Message" = "Vahvista käyttäjän %@ esto"; "Scene.Profile.RelationshipActionAlert.ConfirmBlockUser.Title" = "Estä tili"; -"Scene.Profile.RelationshipActionAlert.ConfirmHideReblogs.Message" = "Confirm to hide reblogs"; -"Scene.Profile.RelationshipActionAlert.ConfirmHideReblogs.Title" = "Hide Reblogs"; +"Scene.Profile.RelationshipActionAlert.ConfirmHideReblogs.Message" = "Vahvista edelleenjulkaisujen piilotus"; +"Scene.Profile.RelationshipActionAlert.ConfirmHideReblogs.Title" = "Piilota edelleenjulkaisut"; "Scene.Profile.RelationshipActionAlert.ConfirmMuteUser.Message" = "Vahvista käyttäjän %@ mykistys"; "Scene.Profile.RelationshipActionAlert.ConfirmMuteUser.Title" = "Mykistä tili"; -"Scene.Profile.RelationshipActionAlert.ConfirmShowReblogs.Message" = "Confirm to show reblogs"; -"Scene.Profile.RelationshipActionAlert.ConfirmShowReblogs.Title" = "Show Reblogs"; -"Scene.Profile.RelationshipActionAlert.ConfirmUnblockUser.Message" = "Confirm to unblock %@"; -"Scene.Profile.RelationshipActionAlert.ConfirmUnblockUser.Title" = "Unblock Account"; +"Scene.Profile.RelationshipActionAlert.ConfirmShowReblogs.Message" = "Vahvista edelleenjulkaisujen näyttö"; +"Scene.Profile.RelationshipActionAlert.ConfirmShowReblogs.Title" = "Näytä uudelleenjulkaisut"; +"Scene.Profile.RelationshipActionAlert.ConfirmUnblockUser.Message" = "Vahvista tilin %@ eston poisto"; +"Scene.Profile.RelationshipActionAlert.ConfirmUnblockUser.Title" = "Poista tilin esto"; "Scene.Profile.RelationshipActionAlert.ConfirmUnmuteUser.Message" = "Vahvista, että haluat poistaa mykistyksen tililtä %@"; "Scene.Profile.RelationshipActionAlert.ConfirmUnmuteUser.Title" = "Poista tilin mykistys"; "Scene.Profile.SegmentedControl.About" = "Tietoja"; -"Scene.Profile.SegmentedControl.Media" = "Media"; +"Scene.Profile.SegmentedControl.Media" = "Mediat"; "Scene.Profile.SegmentedControl.Posts" = "Julkaisut"; -"Scene.Profile.SegmentedControl.PostsAndReplies" = "Posts and Replies"; +"Scene.Profile.SegmentedControl.PostsAndReplies" = "Julkaisut ja vastaukset"; "Scene.Profile.SegmentedControl.Replies" = "Vastaukset"; -"Scene.RebloggedBy.Title" = "Reblogged By"; +"Scene.RebloggedBy.Title" = "Edelleenjulkaissut"; "Scene.Register.Error.Item.Agreement" = "Hyväksy"; "Scene.Register.Error.Item.Email" = "Sähköposti"; "Scene.Register.Error.Item.Locale" = "Alue"; @@ -382,54 +382,54 @@ uploaded to Mastodon."; "Scene.Register.Input.Password.ConfirmationPlaceholder" = "Vahvista salasana"; "Scene.Register.Input.Password.Hint" = "Salasanassasi on oltava vähintään kahdeksan merkkiä"; "Scene.Register.Input.Password.Placeholder" = "salasana"; -"Scene.Register.Input.Password.Require" = "Your password needs at least:"; +"Scene.Register.Input.Password.Require" = "Salasanasi on oltava ainakin:"; "Scene.Register.Input.Username.DuplicatePrompt" = "Tämä käyttäjänimi on varattu."; "Scene.Register.Input.Username.Placeholder" = "käyttäjänimi"; "Scene.Register.Input.Username.Suggestion" = "häkellyttävä_%@"; "Scene.Register.Title" = "Luo tili"; "Scene.Report.Content1" = "Onko julkaisuja, joita haluaisit lisätä ilmiantoon?"; "Scene.Report.Content2" = "Onko valvojien syytä tietää tästä ilmiannosta?"; -"Scene.Report.ReportSentTitle" = "Thanks for reporting, we’ll look into this."; -"Scene.Report.Reported" = "REPORTED"; +"Scene.Report.ReportSentTitle" = "Kiitos ilmoituksesta, tutkimme asiaa."; +"Scene.Report.Reported" = "ILMOITETTU"; "Scene.Report.Send" = "Lähetä ilmianto"; "Scene.Report.SkipToSend" = "Lähetä ilman kommentteja"; "Scene.Report.Step1" = "Vaihe 1/2"; "Scene.Report.Step2" = "Vaihe 2/2"; -"Scene.Report.StepFinal.BlockUser" = "Block %@"; -"Scene.Report.StepFinal.DontWantToSeeThis" = "Don’t want to see this?"; -"Scene.Report.StepFinal.MuteUser" = "Mute %@"; -"Scene.Report.StepFinal.TheyWillNoLongerBeAbleToFollowOrSeeYourPostsButTheyCanSeeIfTheyveBeenBlocked" = "They will no longer be able to follow or see your posts, but they can see if they’ve been blocked."; -"Scene.Report.StepFinal.Unfollow" = "Unfollow"; -"Scene.Report.StepFinal.UnfollowUser" = "Unfollow %@"; -"Scene.Report.StepFinal.Unfollowed" = "Unfollowed"; -"Scene.Report.StepFinal.WhenYouSeeSomethingYouDontLikeOnMastodonYouCanRemoveThePersonFromYourExperience." = "When you see something you don’t like on Mastodon, you can remove the person from your experience."; -"Scene.Report.StepFinal.WhileWeReviewThisYouCanTakeActionAgainstUser" = "While we review this, you can take action against %@"; -"Scene.Report.StepFinal.YouWontSeeTheirPostsOrReblogsInYourHomeFeedTheyWontKnowTheyVeBeenMuted" = "You won’t see their posts or reblogs in your home feed. They won’t know they’ve been muted."; -"Scene.Report.StepFour.IsThereAnythingElseWeShouldKnow" = "Is there anything else we should know?"; -"Scene.Report.StepFour.Step4Of4" = "Step 4 of 4"; -"Scene.Report.StepOne.IDontLikeIt" = "I don’t like it"; -"Scene.Report.StepOne.ItIsNotSomethingYouWantToSee" = "It is not something you want to see"; -"Scene.Report.StepOne.ItViolatesServerRules" = "It violates server rules"; -"Scene.Report.StepOne.ItsSomethingElse" = "It’s something else"; -"Scene.Report.StepOne.ItsSpam" = "It’s spam"; -"Scene.Report.StepOne.MaliciousLinksFakeEngagementOrRepetetiveReplies" = "Malicious links, fake engagement, or repetetive replies"; -"Scene.Report.StepOne.SelectTheBestMatch" = "Select the best match"; -"Scene.Report.StepOne.Step1Of4" = "Step 1 of 4"; -"Scene.Report.StepOne.TheIssueDoesNotFitIntoOtherCategories" = "The issue does not fit into other categories"; -"Scene.Report.StepOne.WhatsWrongWithThisAccount" = "What's wrong with this account?"; -"Scene.Report.StepOne.WhatsWrongWithThisPost" = "What's wrong with this post?"; -"Scene.Report.StepOne.WhatsWrongWithThisUsername" = "What's wrong with %@?"; -"Scene.Report.StepOne.YouAreAwareThatItBreaksSpecificRules" = "You are aware that it breaks specific rules"; -"Scene.Report.StepThree.AreThereAnyPostsThatBackUpThisReport" = "Are there any posts that back up this report?"; -"Scene.Report.StepThree.SelectAllThatApply" = "Select all that apply"; -"Scene.Report.StepThree.Step3Of4" = "Step 3 of 4"; -"Scene.Report.StepTwo.IJustDon’tLikeIt" = "I just don’t like it"; -"Scene.Report.StepTwo.SelectAllThatApply" = "Select all that apply"; -"Scene.Report.StepTwo.Step2Of4" = "Step 2 of 4"; -"Scene.Report.StepTwo.WhichRulesAreBeingViolated" = "Which rules are being violated?"; +"Scene.Report.StepFinal.BlockUser" = "Estä %@"; +"Scene.Report.StepFinal.DontWantToSeeThis" = "Etkö halua nähdä tätä?"; +"Scene.Report.StepFinal.MuteUser" = "Mykistä %@"; +"Scene.Report.StepFinal.TheyWillNoLongerBeAbleToFollowOrSeeYourPostsButTheyCanSeeIfTheyveBeenBlocked" = "He eivät enää voi seurata tai nähdä julkaisujasi, eivätkä myöskään tiedä sinun estäneen heidät."; +"Scene.Report.StepFinal.Unfollow" = "Lopeta seuraaminen"; +"Scene.Report.StepFinal.UnfollowUser" = "Lopeta käyttäjän %@ seuraaminen"; +"Scene.Report.StepFinal.Unfollowed" = "Seuraaminen lopetettiin"; +"Scene.Report.StepFinal.WhenYouSeeSomethingYouDontLikeOnMastodonYouCanRemoveThePersonFromYourExperience." = "Kun näet Mastodonissa jotain sellaista, josta et pidä, voit sulkea käyttäjän käyttökokemuksesi ulkopuolelle."; +"Scene.Report.StepFinal.WhileWeReviewThisYouCanTakeActionAgainstUser" = "Sillä välin kun tarkistamme tätä, voit ryhtyä toimenpiteisiin käyttäjää %@ vastaan"; +"Scene.Report.StepFinal.YouWontSeeTheirPostsOrReblogsInYourHomeFeedTheyWontKnowTheyVeBeenMuted" = "Et näe heidän julkaisujaan tai edelleenjulkaisujaan kotisyötteessäsi. He eivät tiedä sinun mykistäneen heidät."; +"Scene.Report.StepFour.IsThereAnythingElseWeShouldKnow" = "Pitäisikö meidän tietää jotain muuta?"; +"Scene.Report.StepFour.Step4Of4" = "Vaihe 4/4"; +"Scene.Report.StepOne.IDontLikeIt" = "En pidä siitä"; +"Scene.Report.StepOne.ItIsNotSomethingYouWantToSee" = "Tätä ei halua nähdä"; +"Scene.Report.StepOne.ItViolatesServerRules" = "Se rikkoo palvelimen sääntöjä"; +"Scene.Report.StepOne.ItsSomethingElse" = "Jotain muuta"; +"Scene.Report.StepOne.ItsSpam" = "Se on roskapostia"; +"Scene.Report.StepOne.MaliciousLinksFakeEngagementOrRepetetiveReplies" = "Haitallisia linkkejä, valheellinen osanotto tai toistuvia vastauksia"; +"Scene.Report.StepOne.SelectTheBestMatch" = "Valitse sopivin"; +"Scene.Report.StepOne.Step1Of4" = "Vaihe 1/4"; +"Scene.Report.StepOne.TheIssueDoesNotFitIntoOtherCategories" = "Ongelma ei sovi muihin kategorioihin"; +"Scene.Report.StepOne.WhatsWrongWithThisAccount" = "Mitä vikaa tässä tilissä on?"; +"Scene.Report.StepOne.WhatsWrongWithThisPost" = "Mitä vikaa tässä julkaisussa on?"; +"Scene.Report.StepOne.WhatsWrongWithThisUsername" = "Mitä vikaa käyttäjässä %@ on?"; +"Scene.Report.StepOne.YouAreAwareThatItBreaksSpecificRules" = "Tiedät sen rikkovan tiettyjä sääntöjä"; +"Scene.Report.StepThree.AreThereAnyPostsThatBackUpThisReport" = "Onko raporttia tukevia julkaisuja?"; +"Scene.Report.StepThree.SelectAllThatApply" = "Valitse kaikki sopivat"; +"Scene.Report.StepThree.Step3Of4" = "Vaihe 3/4"; +"Scene.Report.StepTwo.IJustDon’tLikeIt" = "En vain pidä siitä"; +"Scene.Report.StepTwo.SelectAllThatApply" = "Valitse kaikki sopivat"; +"Scene.Report.StepTwo.Step2Of4" = "Vaihe 2/4"; +"Scene.Report.StepTwo.WhichRulesAreBeingViolated" = "Mitä sääntöjä rikotaan?"; "Scene.Report.TextPlaceholder" = "Kirjoita tai liitä lisäkommentteja"; "Scene.Report.Title" = "Ilmianna %@"; -"Scene.Report.TitleReport" = "Report"; +"Scene.Report.TitleReport" = "Ilmoita"; "Scene.Search.Recommend.Accounts.Description" = "Haluta ehkä seurata näitä tilejä"; "Scene.Search.Recommend.Accounts.Follow" = "Seuraa"; "Scene.Search.Recommend.Accounts.Title" = "Saatat pitää näistä tileistä"; @@ -443,8 +443,10 @@ uploaded to Mastodon."; "Scene.Search.Searching.ClearAll" = "Tyhjennä kaikki"; "Scene.Search.Searching.EmptyState.NoResults" = "Ei hakutuloksia"; "Scene.Search.Searching.Hashtag" = "Siirry #%@"; -"Scene.Search.Searching.People" = "People matching \"%@\""; -"Scene.Search.Searching.Posts" = "Posts matching \"%@\""; +"Scene.Search.Searching.NoUser.Message" = "There's no Useraccount \"%@\" on %@"; +"Scene.Search.Searching.NoUser.Title" = "No User Account Found"; +"Scene.Search.Searching.People" = "Käyttäjät haulla \"%@\""; +"Scene.Search.Searching.Posts" = "Julkaisut haulla \"%@\""; "Scene.Search.Searching.Profile" = "Avaa profiilii @%@@%@"; "Scene.Search.Searching.RecentSearch" = "Viimeaikaiset"; "Scene.Search.Searching.Url" = "Avaa URL Mastodonissa"; @@ -470,7 +472,7 @@ uploaded to Mastodon."; "Scene.ServerPicker.EmptyState.BadNetwork" = "Jokin meni pieleen dataa ladatessa. Tarkista internet-yhteytesi."; "Scene.ServerPicker.EmptyState.FindingServers" = "Etsistään saatavilla olevia palvelimia..."; "Scene.ServerPicker.EmptyState.NoResults" = "Ei hakutuloksia"; -"Scene.ServerPicker.Input.SearchServersOrEnterUrl" = "Search communities or enter URL"; +"Scene.ServerPicker.Input.SearchServersOrEnterUrl" = "Etsi yhteisöjä tai syötä URL-osoite"; "Scene.ServerPicker.Label.Category" = "KATEGORIA"; "Scene.ServerPicker.Label.Language" = "KIELI"; "Scene.ServerPicker.Label.Users" = "TILIÄ"; @@ -487,42 +489,47 @@ uploaded to Mastodon."; "Scene.ServerRules.Subtitle" = "Nämä säännöt ovat %@ -palvelun asettamia."; "Scene.ServerRules.TermsOfService" = "käyttöehdot"; "Scene.ServerRules.Title" = "Joitakin perussääntöjä."; -"Scene.Settings.Footer.MastodonDescription" = "Mastodon on avoimen lähdekoodin ohjelmisto. Voit raportoida ongelmasta GitHubissa osoitteessa %@ (%@)"; -"Scene.Settings.Keyboard.CloseSettingsWindow" = "Sulje asetukset"; -"Scene.Settings.Section.Appearance.Automatic" = "Seuraa järjestelmää"; -"Scene.Settings.Section.Appearance.Dark" = "Tumma"; -"Scene.Settings.Section.Appearance.Light" = "Vaalea"; -"Scene.Settings.Section.Appearance.Title" = "Ulkoasu"; -"Scene.Settings.Section.BoringZone.AccountSettings" = "Tiliasetukset"; -"Scene.Settings.Section.BoringZone.Privacy" = "Tietosuojakäytäntö"; -"Scene.Settings.Section.BoringZone.Terms" = "Palveluehdot"; -"Scene.Settings.Section.BoringZone.Title" = "Tylsä alue"; -"Scene.Settings.Section.LookAndFeel.Light" = "Light"; -"Scene.Settings.Section.LookAndFeel.ReallyDark" = "Really Dark"; -"Scene.Settings.Section.LookAndFeel.SortaDark" = "Sorta Dark"; -"Scene.Settings.Section.LookAndFeel.Title" = "Look and Feel"; -"Scene.Settings.Section.LookAndFeel.UseSystem" = "Use System"; -"Scene.Settings.Section.Notifications.Boosts" = "Omien julkaisujen edelleen jaot"; -"Scene.Settings.Section.Notifications.Favorites" = "Favorites my post"; -"Scene.Settings.Section.Notifications.Follows" = "Seuraa minua"; -"Scene.Settings.Section.Notifications.Mentions" = "Mainitsee minut"; -"Scene.Settings.Section.Notifications.Title" = "Ilmoitukset"; -"Scene.Settings.Section.Notifications.Trigger.Anyone" = "kuka tahansa"; -"Scene.Settings.Section.Notifications.Trigger.Follow" = "kuka tahansa, jota seuraan"; -"Scene.Settings.Section.Notifications.Trigger.Follower" = "seuraaja"; -"Scene.Settings.Section.Notifications.Trigger.Noone" = "ei kukaan"; -"Scene.Settings.Section.Notifications.Trigger.Title" = "Ilmoita minulle, kun"; -"Scene.Settings.Section.Preference.DisableAvatarAnimation" = "Poista käytöstä animoidut avatarit"; -"Scene.Settings.Section.Preference.DisableEmojiAnimation" = "Poista käytöstä animoidut emojit"; -"Scene.Settings.Section.Preference.OpenLinksInMastodon" = "Open links in Mastodon"; -"Scene.Settings.Section.Preference.Title" = "Lisäasetukset"; -"Scene.Settings.Section.Preference.UsingDefaultBrowser" = "Käytä oletusselainta linkkien avaamiseen"; -"Scene.Settings.Section.SpicyZone.Clear" = "Tyhjennä median välimuisti"; -"Scene.Settings.Section.SpicyZone.Signout" = "Kirjaudu ulos"; -"Scene.Settings.Section.SpicyZone.Title" = "Varovainen alue"; -"Scene.Settings.Title" = "Asetukset"; -"Scene.SuggestionAccount.FollowAll" = "Follow all"; -"Scene.SuggestionAccount.Title" = "Popular on Mastodon"; +"Scene.Settings.AboutMastodon.ClearMediaStorage" = "Clear Media Storage"; +"Scene.Settings.AboutMastodon.ContributeToMastodon" = "Contribute to Mastodon"; +"Scene.Settings.AboutMastodon.MoreSettings" = "Even More Settings"; +"Scene.Settings.AboutMastodon.PrivacyPolicy" = "Privacy Policy"; +"Scene.Settings.AboutMastodon.Title" = "About"; +"Scene.Settings.General.Appearance.Dark" = "Dark"; +"Scene.Settings.General.Appearance.Light" = "Light"; +"Scene.Settings.General.Appearance.SectionTitle" = "Appearance"; +"Scene.Settings.General.Appearance.System" = "Use Device Appearance"; +"Scene.Settings.General.Design.SectionTitle" = "Design"; +"Scene.Settings.General.Design.ShowAnimations" = "Play Animated Avatars and Emoji"; +"Scene.Settings.General.Links.OpenInBrowser" = "Open in Browser"; +"Scene.Settings.General.Links.OpenInMastodon" = "Open in Mastodon"; +"Scene.Settings.General.Links.SectionTitle" = "Links"; +"Scene.Settings.General.Title" = "General"; +"Scene.Settings.Notifications.Alert.Boosts" = "Boosts"; +"Scene.Settings.Notifications.Alert.Favorites" = "Favorites"; +"Scene.Settings.Notifications.Alert.MentionsAndReplies" = "Mentions & Replies"; +"Scene.Settings.Notifications.Alert.NewFollowers" = "New Followers"; +"Scene.Settings.Notifications.Disabled.GoToSettings" = "Go to Notification Settings"; +"Scene.Settings.Notifications.Disabled.NotificationHint" = "Turn on notifications from your device settings to see updates on your lock screen."; +"Scene.Settings.Notifications.Policy.Anyone" = "Anyone"; +"Scene.Settings.Notifications.Policy.Follow" = "People you follow"; +"Scene.Settings.Notifications.Policy.Followers" = "People who follow you"; +"Scene.Settings.Notifications.Policy.Noone" = "No one"; +"Scene.Settings.Notifications.Policy.Title" = "Get Notifications from"; +"Scene.Settings.Notifications.Title" = "Notifications"; +"Scene.Settings.Overview.AboutMastodon" = "About Mastodon"; +"Scene.Settings.Overview.General" = "General"; +"Scene.Settings.Overview.Logout" = "Logout %@"; +"Scene.Settings.Overview.Notifications" = "Notifications"; +"Scene.Settings.Overview.ServerDetails" = "Server Details"; +"Scene.Settings.Overview.SupportMastodon" = "Support Mastodon"; +"Scene.Settings.Overview.Title" = "Settings"; +"Scene.Settings.ServerDetails.About" = "About"; +"Scene.Settings.ServerDetails.AboutInstance.LegalNotice" = "A legal notice"; +"Scene.Settings.ServerDetails.AboutInstance.MessageAdmin" = "Message Admin"; +"Scene.Settings.ServerDetails.AboutInstance.Title" = "Administrator"; +"Scene.Settings.ServerDetails.Rules" = "Rules"; +"Scene.SuggestionAccount.FollowAll" = "Seuraa kaikkia"; +"Scene.SuggestionAccount.Title" = "Suosittua Mastodonissa"; "Scene.Thread.BackTitle" = "Julkaisu"; "Scene.Thread.Title" = "Julkaisu tililtä %@"; "Scene.Welcome.Education.A11Y.WhatIsMastodon.Title" = "Mikä Mastodon on?"; @@ -533,7 +540,7 @@ uploaded to Mastodon."; "Scene.Welcome.JoinDefaultServer" = "Liity palvelimelle %@"; "Scene.Welcome.LearnMore" = "Lue lisää"; "Scene.Welcome.LogIn" = "Kirjaudu sisään"; -"Scene.Welcome.PickServer" = "Pick another server"; +"Scene.Welcome.PickServer" = "Valitse eri palvelin"; "Scene.Welcome.Separator.Or" = "tai"; "Widget.Common.UnsupportedWidgetFamily" = "Valitettavasti tätä widgettiperhettä ei tueta."; "Widget.Common.UserNotLoggedIn" = "Avaa Mastodon kirjautuaksesi tilille."; diff --git a/MastodonSDK/Sources/MastodonLocalization/Resources/fi.lproj/Localizable.stringsdict b/MastodonSDK/Sources/MastodonLocalization/Resources/fi.lproj/Localizable.stringsdict index f226c44dc..cc9808eaa 100644 --- a/MastodonSDK/Sources/MastodonLocalization/Resources/fi.lproj/Localizable.stringsdict +++ b/MastodonSDK/Sources/MastodonLocalization/Resources/fi.lproj/Localizable.stringsdict @@ -88,9 +88,9 @@ NSStringFormatValueTypeKey ld one - Followed by %1$@, and another mutual + %1$@ seuraajaa, joista yhteistä other - Followed by %1$@, and %ld mutuals + %1$@ seuraajaa, joista %ld yhteistä plural.count.metric_formatted.post @@ -120,9 +120,9 @@ NSStringFormatValueTypeKey ld one - 1 media + Yksi media other - %ld media + %ld mediaa plural.count.post @@ -168,9 +168,9 @@ NSStringFormatValueTypeKey ld one - 1 edelleen jako + Yksi edelleenjulkaisu other - %ld edelleen jakoa + %ld edelleenjulkaisua plural.count.reblog_a11y @@ -184,9 +184,9 @@ NSStringFormatValueTypeKey ld one - 1 edelleenjako + Yksi edelleenjulkaisu other - %ld edelleenjakoa + %ld edelleenjulkaisua plural.count.reply @@ -200,9 +200,9 @@ NSStringFormatValueTypeKey ld one - 1 reply + Yksi vastaus other - %ld replies + %ld vastausta plural.count.vote diff --git a/MastodonSDK/Sources/MastodonLocalization/Resources/fr.lproj/Localizable.strings b/MastodonSDK/Sources/MastodonLocalization/Resources/fr.lproj/Localizable.strings index 00c2e610b..4b4c13312 100644 --- a/MastodonSDK/Sources/MastodonLocalization/Resources/fr.lproj/Localizable.strings +++ b/MastodonSDK/Sources/MastodonLocalization/Resources/fr.lproj/Localizable.strings @@ -442,12 +442,14 @@ téléversé sur Mastodon."; "Scene.Search.Searching.Clear" = "Effacer"; "Scene.Search.Searching.ClearAll" = "Effacer tout"; "Scene.Search.Searching.EmptyState.NoResults" = "Aucun résultat"; -"Scene.Search.Searching.Hashtag" = "Go to #%@"; -"Scene.Search.Searching.People" = "People matching \"%@\""; -"Scene.Search.Searching.Posts" = "Posts matching \"%@\""; +"Scene.Search.Searching.Hashtag" = "Aller à #%@"; +"Scene.Search.Searching.NoUser.Message" = "There's no Useraccount \"%@\" on %@"; +"Scene.Search.Searching.NoUser.Title" = "No User Account Found"; +"Scene.Search.Searching.People" = "Personnes ayant « %@ »"; +"Scene.Search.Searching.Posts" = "Publications ayant « %@ »"; "Scene.Search.Searching.Profile" = "Aller à @%@@%@"; "Scene.Search.Searching.RecentSearch" = "Recherches récentes"; -"Scene.Search.Searching.Url" = "Open URL in Mastodon"; +"Scene.Search.Searching.Url" = "Ouvrir l’URL dans Mastodon"; "Scene.Search.Title" = "Rechercher"; "Scene.ServerPicker.Button.Category.Academia" = "domaine universitaire"; "Scene.ServerPicker.Button.Category.Activism" = "activisme"; @@ -487,40 +489,45 @@ téléversé sur Mastodon."; "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.LookAndFeel.Light" = "Clair"; -"Scene.Settings.Section.LookAndFeel.ReallyDark" = "Très sombre"; -"Scene.Settings.Section.LookAndFeel.SortaDark" = "Légèrement sombre"; -"Scene.Settings.Section.LookAndFeel.Title" = "Apparence"; -"Scene.Settings.Section.LookAndFeel.UseSystem" = "Utiliser le thème du système"; -"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·e abonné·e"; -"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 émojis animées"; -"Scene.Settings.Section.Preference.OpenLinksInMastodon" = "Ouvrir les liens dans Mastodon"; -"Scene.Settings.Section.Preference.Title" = "Préférences"; -"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.Settings.AboutMastodon.ClearMediaStorage" = "Clear Media Storage"; +"Scene.Settings.AboutMastodon.ContributeToMastodon" = "Contribute to Mastodon"; +"Scene.Settings.AboutMastodon.MoreSettings" = "Even More Settings"; +"Scene.Settings.AboutMastodon.PrivacyPolicy" = "Privacy Policy"; +"Scene.Settings.AboutMastodon.Title" = "About"; +"Scene.Settings.General.Appearance.Dark" = "Dark"; +"Scene.Settings.General.Appearance.Light" = "Light"; +"Scene.Settings.General.Appearance.SectionTitle" = "Appearance"; +"Scene.Settings.General.Appearance.System" = "Use Device Appearance"; +"Scene.Settings.General.Design.SectionTitle" = "Design"; +"Scene.Settings.General.Design.ShowAnimations" = "Play Animated Avatars and Emoji"; +"Scene.Settings.General.Links.OpenInBrowser" = "Open in Browser"; +"Scene.Settings.General.Links.OpenInMastodon" = "Open in Mastodon"; +"Scene.Settings.General.Links.SectionTitle" = "Links"; +"Scene.Settings.General.Title" = "General"; +"Scene.Settings.Notifications.Alert.Boosts" = "Boosts"; +"Scene.Settings.Notifications.Alert.Favorites" = "Favorites"; +"Scene.Settings.Notifications.Alert.MentionsAndReplies" = "Mentions & Replies"; +"Scene.Settings.Notifications.Alert.NewFollowers" = "New Followers"; +"Scene.Settings.Notifications.Disabled.GoToSettings" = "Go to Notification Settings"; +"Scene.Settings.Notifications.Disabled.NotificationHint" = "Turn on notifications from your device settings to see updates on your lock screen."; +"Scene.Settings.Notifications.Policy.Anyone" = "Anyone"; +"Scene.Settings.Notifications.Policy.Follow" = "People you follow"; +"Scene.Settings.Notifications.Policy.Followers" = "People who follow you"; +"Scene.Settings.Notifications.Policy.Noone" = "No one"; +"Scene.Settings.Notifications.Policy.Title" = "Get Notifications from"; +"Scene.Settings.Notifications.Title" = "Notifications"; +"Scene.Settings.Overview.AboutMastodon" = "About Mastodon"; +"Scene.Settings.Overview.General" = "General"; +"Scene.Settings.Overview.Logout" = "Logout %@"; +"Scene.Settings.Overview.Notifications" = "Notifications"; +"Scene.Settings.Overview.ServerDetails" = "Server Details"; +"Scene.Settings.Overview.SupportMastodon" = "Support Mastodon"; +"Scene.Settings.Overview.Title" = "Settings"; +"Scene.Settings.ServerDetails.About" = "About"; +"Scene.Settings.ServerDetails.AboutInstance.LegalNotice" = "A legal notice"; +"Scene.Settings.ServerDetails.AboutInstance.MessageAdmin" = "Message Admin"; +"Scene.Settings.ServerDetails.AboutInstance.Title" = "Administrator"; +"Scene.Settings.ServerDetails.Rules" = "Rules"; "Scene.SuggestionAccount.FollowAll" = "Tout suivre"; "Scene.SuggestionAccount.Title" = "Populaire sur Mastodon"; "Scene.Thread.BackTitle" = "Publication"; diff --git a/MastodonSDK/Sources/MastodonLocalization/Resources/gd.lproj/Localizable.strings b/MastodonSDK/Sources/MastodonLocalization/Resources/gd.lproj/Localizable.strings index 914550410..a18dc45c0 100644 --- a/MastodonSDK/Sources/MastodonLocalization/Resources/gd.lproj/Localizable.strings +++ b/MastodonSDK/Sources/MastodonLocalization/Resources/gd.lproj/Localizable.strings @@ -443,6 +443,8 @@ a luchdadh suas gu Mastodon."; "Scene.Search.Searching.ClearAll" = "Clear all"; "Scene.Search.Searching.EmptyState.NoResults" = "Gun toradh"; "Scene.Search.Searching.Hashtag" = "Go to #%@"; +"Scene.Search.Searching.NoUser.Message" = "There's no Useraccount \"%@\" on %@"; +"Scene.Search.Searching.NoUser.Title" = "No User Account Found"; "Scene.Search.Searching.People" = "People matching \"%@\""; "Scene.Search.Searching.Posts" = "Posts matching \"%@\""; "Scene.Search.Searching.Profile" = "Go to @%@@%@"; @@ -487,40 +489,45 @@ a luchdadh suas gu Mastodon."; "Scene.ServerRules.Subtitle" = "Tha na riaghailtean seo ’gan stèidheachadh is a chur an gnìomh leis na maoir aig %@."; "Scene.ServerRules.TermsOfService" = "teirmichean na seirbheise"; "Scene.ServerRules.Title" = "Riaghailtean bunasach."; -"Scene.Settings.Footer.MastodonDescription" = "’S e bathar-bog le bun-tùs fosgailte a th’ ann am Mastodon. ’S urrainn dhut aithris a dhèanamh air duilgheadasan air GitHub fo %@ (%@)"; -"Scene.Settings.Keyboard.CloseSettingsWindow" = "Dùin uinneag nan roghainnean"; -"Scene.Settings.Section.Appearance.Automatic" = "Fèin-obrachail"; -"Scene.Settings.Section.Appearance.Dark" = "Dorcha an-còmhnaidh"; -"Scene.Settings.Section.Appearance.Light" = "Soilleir an-còmhnaidh"; -"Scene.Settings.Section.Appearance.Title" = "Coltas"; -"Scene.Settings.Section.BoringZone.AccountSettings" = "Roghainnean a’ chunntais"; -"Scene.Settings.Section.BoringZone.Privacy" = "Am poileasaidh prìobhaideachd"; -"Scene.Settings.Section.BoringZone.Terms" = "Teirmichean na seirbheise"; -"Scene.Settings.Section.BoringZone.Title" = "An earrann ràsanach"; -"Scene.Settings.Section.LookAndFeel.Light" = "Soilleir"; -"Scene.Settings.Section.LookAndFeel.ReallyDark" = "Glè dhorcha"; -"Scene.Settings.Section.LookAndFeel.SortaDark" = "Caran dorcha"; -"Scene.Settings.Section.LookAndFeel.Title" = "Coltas"; -"Scene.Settings.Section.LookAndFeel.UseSystem" = "Cleachd coltas an t-siostaim"; -"Scene.Settings.Section.Notifications.Boosts" = "Nuair a bhrosnaicheas iad post uam"; -"Scene.Settings.Section.Notifications.Favorites" = "Nuair as annsa leotha am post agam"; -"Scene.Settings.Section.Notifications.Follows" = "Nuair a leanas iad mi"; -"Scene.Settings.Section.Notifications.Mentions" = "Nuair a bheir iad iomradh orm"; -"Scene.Settings.Section.Notifications.Title" = "Brathan"; -"Scene.Settings.Section.Notifications.Trigger.Anyone" = "Airson duine sam bith, cuir brath thugam"; -"Scene.Settings.Section.Notifications.Trigger.Follow" = "Airson daoine a leanas mi, cuir brath thugam"; -"Scene.Settings.Section.Notifications.Trigger.Follower" = "Airson luchd-leantainn, cuir brath thugam"; -"Scene.Settings.Section.Notifications.Trigger.Noone" = "Na cuir brath thugam idir"; -"Scene.Settings.Section.Notifications.Trigger.Title" = " "; -"Scene.Settings.Section.Preference.DisableAvatarAnimation" = "Cuir beothachadh nan avataran à comas"; -"Scene.Settings.Section.Preference.DisableEmojiAnimation" = "Cuir beothachadh nan Emojis à comas"; -"Scene.Settings.Section.Preference.OpenLinksInMastodon" = "Fosgail ceanglaichean ann am Mastodon"; -"Scene.Settings.Section.Preference.Title" = "Roghainnean"; -"Scene.Settings.Section.Preference.UsingDefaultBrowser" = "Cleachd am brabhsair bunaiteach airson ceanglaichean fhosgladh"; -"Scene.Settings.Section.SpicyZone.Clear" = "Falamhaich tasgadan nam meadhanan"; -"Scene.Settings.Section.SpicyZone.Signout" = "Clàraich a-mach"; -"Scene.Settings.Section.SpicyZone.Title" = "Gnìomhan"; -"Scene.Settings.Title" = "Roghainnean"; +"Scene.Settings.AboutMastodon.ClearMediaStorage" = "Clear Media Storage"; +"Scene.Settings.AboutMastodon.ContributeToMastodon" = "Contribute to Mastodon"; +"Scene.Settings.AboutMastodon.MoreSettings" = "Even More Settings"; +"Scene.Settings.AboutMastodon.PrivacyPolicy" = "Privacy Policy"; +"Scene.Settings.AboutMastodon.Title" = "About"; +"Scene.Settings.General.Appearance.Dark" = "Dark"; +"Scene.Settings.General.Appearance.Light" = "Light"; +"Scene.Settings.General.Appearance.SectionTitle" = "Appearance"; +"Scene.Settings.General.Appearance.System" = "Use Device Appearance"; +"Scene.Settings.General.Design.SectionTitle" = "Design"; +"Scene.Settings.General.Design.ShowAnimations" = "Play Animated Avatars and Emoji"; +"Scene.Settings.General.Links.OpenInBrowser" = "Open in Browser"; +"Scene.Settings.General.Links.OpenInMastodon" = "Open in Mastodon"; +"Scene.Settings.General.Links.SectionTitle" = "Links"; +"Scene.Settings.General.Title" = "General"; +"Scene.Settings.Notifications.Alert.Boosts" = "Boosts"; +"Scene.Settings.Notifications.Alert.Favorites" = "Favorites"; +"Scene.Settings.Notifications.Alert.MentionsAndReplies" = "Mentions & Replies"; +"Scene.Settings.Notifications.Alert.NewFollowers" = "New Followers"; +"Scene.Settings.Notifications.Disabled.GoToSettings" = "Go to Notification Settings"; +"Scene.Settings.Notifications.Disabled.NotificationHint" = "Turn on notifications from your device settings to see updates on your lock screen."; +"Scene.Settings.Notifications.Policy.Anyone" = "Anyone"; +"Scene.Settings.Notifications.Policy.Follow" = "People you follow"; +"Scene.Settings.Notifications.Policy.Followers" = "People who follow you"; +"Scene.Settings.Notifications.Policy.Noone" = "No one"; +"Scene.Settings.Notifications.Policy.Title" = "Get Notifications from"; +"Scene.Settings.Notifications.Title" = "Notifications"; +"Scene.Settings.Overview.AboutMastodon" = "About Mastodon"; +"Scene.Settings.Overview.General" = "General"; +"Scene.Settings.Overview.Logout" = "Logout %@"; +"Scene.Settings.Overview.Notifications" = "Notifications"; +"Scene.Settings.Overview.ServerDetails" = "Server Details"; +"Scene.Settings.Overview.SupportMastodon" = "Support Mastodon"; +"Scene.Settings.Overview.Title" = "Settings"; +"Scene.Settings.ServerDetails.About" = "About"; +"Scene.Settings.ServerDetails.AboutInstance.LegalNotice" = "A legal notice"; +"Scene.Settings.ServerDetails.AboutInstance.MessageAdmin" = "Message Admin"; +"Scene.Settings.ServerDetails.AboutInstance.Title" = "Administrator"; +"Scene.Settings.ServerDetails.Rules" = "Rules"; "Scene.SuggestionAccount.FollowAll" = "Lean na h-uile"; "Scene.SuggestionAccount.Title" = "Fèillmhor air Mastodon"; "Scene.Thread.BackTitle" = "Post"; diff --git a/MastodonSDK/Sources/MastodonLocalization/Resources/gl.lproj/Localizable.strings b/MastodonSDK/Sources/MastodonLocalization/Resources/gl.lproj/Localizable.strings index ab2882fca..8ad2efbd5 100644 --- a/MastodonSDK/Sources/MastodonLocalization/Resources/gl.lproj/Localizable.strings +++ b/MastodonSDK/Sources/MastodonLocalization/Resources/gl.lproj/Localizable.strings @@ -440,14 +440,16 @@ ser subido a Mastodon."; "Scene.Search.SearchBar.Cancel" = "Cancelar"; "Scene.Search.SearchBar.Placeholder" = "Buscar cancelos e usuarias"; "Scene.Search.Searching.Clear" = "Limpar"; -"Scene.Search.Searching.ClearAll" = "Clear all"; +"Scene.Search.Searching.ClearAll" = "Limpar todo"; "Scene.Search.Searching.EmptyState.NoResults" = "Sen resultados"; -"Scene.Search.Searching.Hashtag" = "Go to #%@"; -"Scene.Search.Searching.People" = "People matching \"%@\""; -"Scene.Search.Searching.Posts" = "Posts matching \"%@\""; -"Scene.Search.Searching.Profile" = "Go to @%@@%@"; +"Scene.Search.Searching.Hashtag" = "Ir a #%@"; +"Scene.Search.Searching.NoUser.Message" = "There's no Useraccount \"%@\" on %@"; +"Scene.Search.Searching.NoUser.Title" = "No User Account Found"; +"Scene.Search.Searching.People" = "Perfís coincidentes con \"%@\""; +"Scene.Search.Searching.Posts" = "Publicacións coincidentes con \"%@\""; +"Scene.Search.Searching.Profile" = "Ir a @%@@%@"; "Scene.Search.Searching.RecentSearch" = "Buscas recentes"; -"Scene.Search.Searching.Url" = "Open URL in Mastodon"; +"Scene.Search.Searching.Url" = "Abrir URL en Mastodon"; "Scene.Search.Title" = "Procurar"; "Scene.ServerPicker.Button.Category.Academia" = "academia"; "Scene.ServerPicker.Button.Category.Activism" = "activismo"; @@ -487,40 +489,45 @@ ser subido a Mastodon."; "Scene.ServerRules.Subtitle" = "Son establecidas e aplicadas pola moderación de %@."; "Scene.ServerRules.TermsOfService" = "termos do servizo"; "Scene.ServerRules.Title" = "Algunhas regras básicas."; -"Scene.Settings.Footer.MastodonDescription" = "Mastodon é software de código aberto. Podes informar de fallos en GitHub en %@ (%@)"; -"Scene.Settings.Keyboard.CloseSettingsWindow" = "Pechar ventá de axustes"; -"Scene.Settings.Section.Appearance.Automatic" = "Automático"; -"Scene.Settings.Section.Appearance.Dark" = "Sempre escuro"; -"Scene.Settings.Section.Appearance.Light" = "Sempre claro"; -"Scene.Settings.Section.Appearance.Title" = "Aparencia"; -"Scene.Settings.Section.BoringZone.AccountSettings" = "Axustes da conta"; -"Scene.Settings.Section.BoringZone.Privacy" = "Política de Privacidade"; -"Scene.Settings.Section.BoringZone.Terms" = "Termos do Servizo"; -"Scene.Settings.Section.BoringZone.Title" = "A zona aburrida"; -"Scene.Settings.Section.LookAndFeel.Light" = "Claro"; -"Scene.Settings.Section.LookAndFeel.ReallyDark" = "Realmente escuro"; -"Scene.Settings.Section.LookAndFeel.SortaDark" = "Algo escuro"; -"Scene.Settings.Section.LookAndFeel.Title" = "Aparencia"; -"Scene.Settings.Section.LookAndFeel.UseSystem" = "Seguir o sistema"; -"Scene.Settings.Section.Notifications.Boosts" = "Promove a miña publicación"; -"Scene.Settings.Section.Notifications.Favorites" = "Favorece a miña publicación"; -"Scene.Settings.Section.Notifications.Follows" = "Me segue"; -"Scene.Settings.Section.Notifications.Mentions" = "Me menciona"; -"Scene.Settings.Section.Notifications.Title" = "Notificacións"; -"Scene.Settings.Section.Notifications.Trigger.Anyone" = "calquera"; -"Scene.Settings.Section.Notifications.Trigger.Follow" = "alguén a quen sigo"; -"Scene.Settings.Section.Notifications.Trigger.Follower" = "unha seguidora"; -"Scene.Settings.Section.Notifications.Trigger.Noone" = "ninguén"; -"Scene.Settings.Section.Notifications.Trigger.Title" = "Avisarme cando"; -"Scene.Settings.Section.Preference.DisableAvatarAnimation" = "Desactivar avatares animados"; -"Scene.Settings.Section.Preference.DisableEmojiAnimation" = "Desactivar emojis animados"; -"Scene.Settings.Section.Preference.OpenLinksInMastodon" = "Abrir ligazóns en Mastodon"; -"Scene.Settings.Section.Preference.Title" = "Preferencias"; -"Scene.Settings.Section.Preference.UsingDefaultBrowser" = "Usar navegador por defecto para as ligazóns"; -"Scene.Settings.Section.SpicyZone.Clear" = "Limpar caché multimedia"; -"Scene.Settings.Section.SpicyZone.Signout" = "Pechar sesión"; -"Scene.Settings.Section.SpicyZone.Title" = "A zona picante"; -"Scene.Settings.Title" = "Axustes"; +"Scene.Settings.AboutMastodon.ClearMediaStorage" = "Clear Media Storage"; +"Scene.Settings.AboutMastodon.ContributeToMastodon" = "Contribute to Mastodon"; +"Scene.Settings.AboutMastodon.MoreSettings" = "Even More Settings"; +"Scene.Settings.AboutMastodon.PrivacyPolicy" = "Privacy Policy"; +"Scene.Settings.AboutMastodon.Title" = "About"; +"Scene.Settings.General.Appearance.Dark" = "Dark"; +"Scene.Settings.General.Appearance.Light" = "Light"; +"Scene.Settings.General.Appearance.SectionTitle" = "Appearance"; +"Scene.Settings.General.Appearance.System" = "Use Device Appearance"; +"Scene.Settings.General.Design.SectionTitle" = "Design"; +"Scene.Settings.General.Design.ShowAnimations" = "Play Animated Avatars and Emoji"; +"Scene.Settings.General.Links.OpenInBrowser" = "Open in Browser"; +"Scene.Settings.General.Links.OpenInMastodon" = "Open in Mastodon"; +"Scene.Settings.General.Links.SectionTitle" = "Links"; +"Scene.Settings.General.Title" = "General"; +"Scene.Settings.Notifications.Alert.Boosts" = "Boosts"; +"Scene.Settings.Notifications.Alert.Favorites" = "Favorites"; +"Scene.Settings.Notifications.Alert.MentionsAndReplies" = "Mentions & Replies"; +"Scene.Settings.Notifications.Alert.NewFollowers" = "New Followers"; +"Scene.Settings.Notifications.Disabled.GoToSettings" = "Go to Notification Settings"; +"Scene.Settings.Notifications.Disabled.NotificationHint" = "Turn on notifications from your device settings to see updates on your lock screen."; +"Scene.Settings.Notifications.Policy.Anyone" = "Anyone"; +"Scene.Settings.Notifications.Policy.Follow" = "People you follow"; +"Scene.Settings.Notifications.Policy.Followers" = "People who follow you"; +"Scene.Settings.Notifications.Policy.Noone" = "No one"; +"Scene.Settings.Notifications.Policy.Title" = "Get Notifications from"; +"Scene.Settings.Notifications.Title" = "Notifications"; +"Scene.Settings.Overview.AboutMastodon" = "About Mastodon"; +"Scene.Settings.Overview.General" = "General"; +"Scene.Settings.Overview.Logout" = "Logout %@"; +"Scene.Settings.Overview.Notifications" = "Notifications"; +"Scene.Settings.Overview.ServerDetails" = "Server Details"; +"Scene.Settings.Overview.SupportMastodon" = "Support Mastodon"; +"Scene.Settings.Overview.Title" = "Settings"; +"Scene.Settings.ServerDetails.About" = "About"; +"Scene.Settings.ServerDetails.AboutInstance.LegalNotice" = "A legal notice"; +"Scene.Settings.ServerDetails.AboutInstance.MessageAdmin" = "Message Admin"; +"Scene.Settings.ServerDetails.AboutInstance.Title" = "Administrator"; +"Scene.Settings.ServerDetails.Rules" = "Rules"; "Scene.SuggestionAccount.FollowAll" = "Seguir a todas"; "Scene.SuggestionAccount.Title" = "Popular en Mastodon"; "Scene.Thread.BackTitle" = "Publicación"; diff --git a/MastodonSDK/Sources/MastodonLocalization/Resources/hy-AM.lproj/Localizable.strings b/MastodonSDK/Sources/MastodonLocalization/Resources/hy-AM.lproj/Localizable.strings new file mode 100644 index 000000000..336c46f11 --- /dev/null +++ b/MastodonSDK/Sources/MastodonLocalization/Resources/hy-AM.lproj/Localizable.strings @@ -0,0 +1,566 @@ +"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.CleanCache.Message" = "Successfully cleaned %@ cache."; +"Common.Alerts.CleanCache.Title" = "Clean Cache"; +"Common.Alerts.Common.PleaseTryAgain" = "Փորձիր նորից"; +"Common.Alerts.Common.PleaseTryAgainLater" = "Փորձիր մի փոքր ուշ"; +"Common.Alerts.DeletePost.Message" = "Վստա՞հ ես, որ ուզում ես ջնջել այս գրառումը։"; +"Common.Alerts.DeletePost.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.SavePhotoFailure.Message" = "Please enable the photo library access permission to save the photo."; +"Common.Alerts.SavePhotoFailure.Title" = "Save Photo Failure"; +"Common.Alerts.ServerError.Title" = "Սպասարկիչի խնդիր"; +"Common.Alerts.SignOut.Confirm" = "Դուրս գալ"; +"Common.Alerts.SignOut.Message" = "Համոզո՞ւած ես, որ ուզում ես դուրս գալ"; +"Common.Alerts.SignOut.Title" = "Դուրս գալ"; +"Common.Alerts.SignUpFailure.Title" = "Գրանցումը ձախողուեց"; +"Common.Alerts.TranslationFailed.Button" = "Լաւ"; +"Common.Alerts.TranslationFailed.Message" = "Translation failed. Maybe the administrator has not enabled translations on this server or this server is running an older version of Mastodon where translations are not yet supported."; +"Common.Alerts.TranslationFailed.Title" = "Նշում"; +"Common.Alerts.VoteFailure.PollEnded" = "Հարցումդ աւարտուեց"; +"Common.Alerts.VoteFailure.Title" = "Vote Failure"; +"Common.Controls.Actions.Add" = "Աւելացնել"; +"Common.Controls.Actions.Back" = "Ետ"; +"Common.Controls.Actions.BlockDomain" = "Block %@"; +"Common.Controls.Actions.Bookmark" = "Bookmark"; +"Common.Controls.Actions.Cancel" = "Չեղարկել"; +"Common.Controls.Actions.Compose" = "Compose"; +"Common.Controls.Actions.Confirm" = "Հաստատել"; +"Common.Controls.Actions.Continue" = "Շարունակել"; +"Common.Controls.Actions.Copy" = "Պատճէնել"; +"Common.Controls.Actions.CopyPhoto" = "Copy Photo"; +"Common.Controls.Actions.Delete" = "Delete"; +"Common.Controls.Actions.Discard" = "Չեղարկել"; +"Common.Controls.Actions.Done" = "Աւարտել"; +"Common.Controls.Actions.Edit" = "Խմբագրել"; +"Common.Controls.Actions.EditPost" = "Edit"; +"Common.Controls.Actions.FindPeople" = "Find people to follow"; +"Common.Controls.Actions.Follow" = "Follow %@"; +"Common.Controls.Actions.ManuallySearch" = "Manually search instead"; +"Common.Controls.Actions.Next" = "Յաջորդ"; +"Common.Controls.Actions.Ok" = "Լաւ"; +"Common.Controls.Actions.Open" = "Բացել"; +"Common.Controls.Actions.OpenInBrowser" = "Open in Browser"; +"Common.Controls.Actions.OpenInSafari" = "Open in Safari"; +"Common.Controls.Actions.Preview" = "Նախադիտում"; +"Common.Controls.Actions.Previous" = "Նախորդ"; +"Common.Controls.Actions.Remove" = "Ջնջել"; +"Common.Controls.Actions.RemoveBookmark" = "Remove Bookmark"; +"Common.Controls.Actions.Reply" = "Reply"; +"Common.Controls.Actions.ReportUser" = "Report %@"; +"Common.Controls.Actions.Save" = "Պահպանել"; +"Common.Controls.Actions.SavePhoto" = "Save Photo"; +"Common.Controls.Actions.SeeMore" = "Տեսնել աւելին"; +"Common.Controls.Actions.Settings" = "Settings"; +"Common.Controls.Actions.Share" = "Տարածել"; +"Common.Controls.Actions.SharePost" = "Share Post"; +"Common.Controls.Actions.ShareUser" = "Share %@"; +"Common.Controls.Actions.SignIn" = "Մտնել"; +"Common.Controls.Actions.Skip" = "Skip"; +"Common.Controls.Actions.TakePhoto" = "Լուսանկարել"; +"Common.Controls.Actions.TranslatePost.Title" = "Translate from %@"; +"Common.Controls.Actions.TranslatePost.UnknownLanguage" = "Unknown"; +"Common.Controls.Actions.TryAgain" = "Կրկին փորձիր"; +"Common.Controls.Actions.UnblockDomain" = "Unblock %@"; +"Common.Controls.Actions.Unfollow" = "Unfollow %@"; +"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.Follow" = "Հետեւել"; +"Common.Controls.Friendship.Following" = "Following"; +"Common.Controls.Friendship.HideReblogs" = "Hide Reblogs"; +"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.ShowReblogs" = "Show Reblogs"; +"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.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.A11YLabels.Reblog" = "Re-blog"; +"Common.Controls.Status.Actions.A11YLabels.Unreblog" = "Undo re-blog"; +"Common.Controls.Status.Actions.Favorite" = "Favorite"; +"Common.Controls.Status.Actions.Hide" = "Թաքցնել"; +"Common.Controls.Status.Actions.Menu" = "Ցանկ"; +"Common.Controls.Status.Actions.Reblog" = "Reblog"; +"Common.Controls.Status.Actions.Reply" = "Պատասխանել"; +"Common.Controls.Status.Actions.ShareLinkInPost" = "Share Link in Post"; +"Common.Controls.Status.Actions.ShowGif" = "Show GIF"; +"Common.Controls.Status.Actions.ShowImage" = "Show image"; +"Common.Controls.Status.Actions.ShowVideoPlayer" = "Show video player"; +"Common.Controls.Status.Actions.TapThenHoldToShowMenu" = "Tap then hold to show menu"; +"Common.Controls.Status.Actions.Unfavorite" = "Unfavorite"; +"Common.Controls.Status.Actions.Unreblog" = "Undo reblog"; +"Common.Controls.Status.Buttons.EditHistoryDetail" = "Last edit %@"; +"Common.Controls.Status.Buttons.EditHistoryTitle" = "Խմբագրման պատմութիւնը"; +"Common.Controls.Status.Buttons.FavoritesTitle" = "Favorites"; +"Common.Controls.Status.Buttons.ReblogsTitle" = "Reblogs"; +"Common.Controls.Status.ContentWarning" = "Content Warning"; +"Common.Controls.Status.EditHistory.OriginalPost" = "Original Post · %@"; +"Common.Controls.Status.EditHistory.Title" = "Խմբագրման պատմութիւնը"; +"Common.Controls.Status.EditedAtTimestampPrefix" = "Խմբագրուել է՝ %@"; +"Common.Controls.Status.LinkViaUser" = "%@ via %@"; +"Common.Controls.Status.LoadEmbed" = "Load Embed"; +"Common.Controls.Status.Media.AccessibilityLabel" = "%@, attachment %d of %d"; +"Common.Controls.Status.Media.ExpandGifHint" = "Expands the GIF. Double-tap and hold to show actions"; +"Common.Controls.Status.Media.ExpandImageHint" = "Expands the image. Double-tap and hold to show actions"; +"Common.Controls.Status.Media.ExpandVideoHint" = "Shows the video player. Double-tap and hold to show actions"; +"Common.Controls.Status.MediaContentWarning" = "Tap anywhere to reveal"; +"Common.Controls.Status.MetaEntity.Email" = "Email address: %@"; +"Common.Controls.Status.MetaEntity.Hashtag" = "Hashtag: %@"; +"Common.Controls.Status.MetaEntity.Mention" = "Show Profile: %@"; +"Common.Controls.Status.MetaEntity.Url" = "Link: %@"; +"Common.Controls.Status.Poll.Closed" = "Closed"; +"Common.Controls.Status.Poll.Vote" = "Քուէարկել"; +"Common.Controls.Status.PostedViaApplication" = "%@ via %@"; +"Common.Controls.Status.SensitiveContent" = "Sensitive Content"; +"Common.Controls.Status.ShowPost" = "Show Post"; +"Common.Controls.Status.ShowUserProfile" = "Show user profile"; +"Common.Controls.Status.Tag.Email" = "Էլ. փոստ"; +"Common.Controls.Status.Tag.Emoji" = "Զմայլիկ"; +"Common.Controls.Status.Tag.Hashtag" = "Պիտակ"; +"Common.Controls.Status.Tag.Link" = "Յղում"; +"Common.Controls.Status.Tag.Mention" = "Նշել"; +"Common.Controls.Status.Tag.Url" = "URL"; +"Common.Controls.Status.TapToReveal" = "Tap to reveal"; +"Common.Controls.Status.Translation.ShowOriginal" = "Show Original"; +"Common.Controls.Status.Translation.TranslatedFrom" = "Translated from %@ using %@"; +"Common.Controls.Status.Translation.UnknownLanguage" = "Unknown"; +"Common.Controls.Status.Translation.UnknownProvider" = "Unknown"; +"Common.Controls.Status.UserReblogged" = "%@ reblogged"; +"Common.Controls.Status.UserRepliedTo" = "Replied to %@"; +"Common.Controls.Status.Visibility.Direct" = "Only mentioned user can see this post."; +"Common.Controls.Status.Visibility.Private" = "Only their followers can see this post."; +"Common.Controls.Status.Visibility.PrivateFromMe" = "Only my followers can see this post."; +"Common.Controls.Status.Visibility.Unlisted" = "Everyone can see this post but not display in the public timeline."; +"Common.Controls.Tabs.A11Y.Explore" = "Explore"; +"Common.Controls.Tabs.A11Y.Search" = "Search"; +"Common.Controls.Tabs.Home" = "Home"; +"Common.Controls.Tabs.Notifications" = "Notifications"; +"Common.Controls.Tabs.Profile" = "Profile"; +"Common.Controls.Tabs.SearchAndExplore" = "Search and Explore"; +"Common.Controls.Timeline.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.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.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" = "Ցուցադրել պատասխանները"; +"Common.Controls.Timeline.Timestamp.Now" = "Հիմա"; +"Common.UserList.FollowersCount" = "%@ followers"; +"Common.UserList.NoVerifiedLink" = "No verified link"; +"Extension.OpenIn.InvalidLinkError" = "This doesn't seem to be a valid Mastodon link."; +"Scene.AccountList.AddAccount" = "Add Account"; +"Scene.AccountList.DismissAccountSwitcher" = "Dismiss Account Switcher"; +"Scene.AccountList.TabBarHint" = "Current selected profile: %@. Double tap then hold to show account switcher"; +"Scene.Bookmark.Title" = "Bookmarks"; +"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.PostOptions" = "Post Options"; +"Scene.Compose.Accessibility.PostVisibilityMenu" = "Post Visibility Menu"; +"Scene.Compose.Accessibility.PostingAs" = "Posting as %@"; +"Scene.Compose.Accessibility.RemovePoll" = "Remove Poll"; +"Scene.Compose.Attachment.AttachmentBroken" = "This %@ is broken and can’t be +uploaded to Mastodon."; +"Scene.Compose.Attachment.AttachmentTooLarge" = "Attachment too large"; +"Scene.Compose.Attachment.CanNotRecognizeThisMediaAttachment" = "Can not recognize this media attachment"; +"Scene.Compose.Attachment.CompressingState" = "Compressing..."; +"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.LoadFailed" = "Load Failed"; +"Scene.Compose.Attachment.Photo" = "photo"; +"Scene.Compose.Attachment.ServerProcessingState" = "Server Processing..."; +"Scene.Compose.Attachment.UploadFailed" = "Upload Failed"; +"Scene.Compose.Attachment.Video" = "video"; +"Scene.Compose.AutoComplete.SpaceToAdd" = "Space to add"; +"Scene.Compose.ComposeAction" = "Հրապարակել"; +"Scene.Compose.ContentInputPlaceholder" = "Type or paste what’s on your mind"; +"Scene.Compose.ContentWarning.Placeholder" = "Write an accurate warning here..."; +"Scene.Compose.Keyboard.AppendAttachmentEntry" = "Add Attachment - %@"; +"Scene.Compose.Keyboard.DiscardPost" = "Discard Post"; +"Scene.Compose.Keyboard.PublishPost" = "Publish Post"; +"Scene.Compose.Keyboard.SelectVisibilityEntry" = "Select Visibility - %@"; +"Scene.Compose.Keyboard.ToggleContentWarning" = "Toggle Content Warning"; +"Scene.Compose.Keyboard.TogglePoll" = "Toggle Poll"; +"Scene.Compose.Language.Other" = "Other Language…"; +"Scene.Compose.Language.Recent" = "Recent"; +"Scene.Compose.Language.Suggested" = "Suggested"; +"Scene.Compose.Language.Title" = "Post Language"; +"Scene.Compose.MediaSelection.Browse" = "Browse"; +"Scene.Compose.MediaSelection.Camera" = "Take Photo"; +"Scene.Compose.MediaSelection.PhotoLibrary" = "Photo Library"; +"Scene.Compose.Poll.AddOption" = "Add Option"; +"Scene.Compose.Poll.DurationTime" = "Duration: %@"; +"Scene.Compose.Poll.MoveDown" = "Move Down"; +"Scene.Compose.Poll.MoveUp" = "Move Up"; +"Scene.Compose.Poll.OneDay" = "1 Day"; +"Scene.Compose.Poll.OneHour" = "1 Hour"; +"Scene.Compose.Poll.OptionNumber" = "Option %ld"; +"Scene.Compose.Poll.RemoveOption" = "Remove Option"; +"Scene.Compose.Poll.SevenDays" = "7 Days"; +"Scene.Compose.Poll.SixHours" = "6 Hours"; +"Scene.Compose.Poll.ThePollHasEmptyOption" = "The poll has empty option"; +"Scene.Compose.Poll.ThePollIsInvalid" = "The poll is invalid"; +"Scene.Compose.Poll.ThirtyMinutes" = "30 minutes"; +"Scene.Compose.Poll.ThreeDays" = "3 Days"; +"Scene.Compose.Poll.Title" = "Poll"; +"Scene.Compose.ReplyingToUser" = "replying to %@"; +"Scene.Compose.Title.EditPost" = "Edit Post"; +"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.ConfirmEmail.Button.Resend" = "Resend"; +"Scene.ConfirmEmail.DidntGetLink.Prefix" = "Didn’t get a link?"; +"Scene.ConfirmEmail.DidntGetLink.ResendIn" = "Resend (%@)"; +"Scene.ConfirmEmail.DidntGetLink.ResendNow" = "Resend now."; +"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" = "Նորից ուղարկել էլ. նամակ"; +"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" = "Փոստ"; +"Scene.ConfirmEmail.OpenEmailApp.OpenEmailClient" = "Open Email Client"; +"Scene.ConfirmEmail.OpenEmailApp.Title" = "Check your Inbox."; +"Scene.ConfirmEmail.TapTheLinkWeEmailedToYouToVerifyYourAccount" = "Tap the link we sent you to verify %@. We’ll wait right here."; +"Scene.ConfirmEmail.Title" = "Check Your Inbox"; +"Scene.Discovery.Intro" = "These are the posts gaining traction in your corner of Mastodon."; +"Scene.Discovery.Tabs.Community" = "Community"; +"Scene.Discovery.Tabs.ForYou" = "For You"; +"Scene.Discovery.Tabs.Hashtags" = "Hashtags"; +"Scene.Discovery.Tabs.News" = "News"; +"Scene.Discovery.Tabs.Posts" = "Posts"; +"Scene.Familiarfollowers.FollowedByNames" = "Followed by %@"; +"Scene.Familiarfollowers.Title" = "Followers you familiar"; +"Scene.Favorite.Title" = "Favorites"; +"Scene.FavoritedBy.Title" = "Favorited By"; +"Scene.FollowedTags.Actions.Follow" = "Follow"; +"Scene.FollowedTags.Actions.Unfollow" = "Unfollow"; +"Scene.FollowedTags.Header.Participants" = "participants"; +"Scene.FollowedTags.Header.Posts" = "posts"; +"Scene.FollowedTags.Header.PostsToday" = "posts today"; +"Scene.FollowedTags.Title" = "Followed Tags"; +"Scene.Follower.Footer" = "Followers from other servers are not displayed."; +"Scene.Follower.Title" = "follower"; +"Scene.Following.Footer" = "Follows from other servers are not displayed."; +"Scene.Following.Title" = "following"; +"Scene.HomeTimeline.NavigationBarState.Accessibility.LogoHint" = "Tap to scroll to top and tap again to previous location"; +"Scene.HomeTimeline.NavigationBarState.Accessibility.LogoLabel" = "Mastodon"; +"Scene.HomeTimeline.NavigationBarState.NewPosts" = "See new posts"; +"Scene.HomeTimeline.NavigationBarState.Offline" = "Անցանց"; +"Scene.HomeTimeline.NavigationBarState.Published" = "Published!"; +"Scene.HomeTimeline.NavigationBarState.Publishing" = "Publishing post..."; +"Scene.HomeTimeline.Title" = "Հիմնական"; +"Scene.Login.ServerSearchField.Placeholder" = "Enter URL or search for your server"; +"Scene.Login.Subtitle" = "Log you in on the server you created your account on."; +"Scene.Login.Title" = "Բարի վերադարձ"; +"Scene.Notification.FollowRequest.Accept" = "Accept"; +"Scene.Notification.FollowRequest.Accepted" = "Accepted"; +"Scene.Notification.FollowRequest.Reject" = "reject"; +"Scene.Notification.FollowRequest.Rejected" = "Rejected"; +"Scene.Notification.Keyobard.ShowEverything" = "Show Everything"; +"Scene.Notification.Keyobard.ShowMentions" = "Show Mentions"; +"Scene.Notification.NotificationDescription.FavoritedYourPost" = "favorited your post"; +"Scene.Notification.NotificationDescription.FollowedYou" = "followed you"; +"Scene.Notification.NotificationDescription.MentionedYou" = "mentioned you"; +"Scene.Notification.NotificationDescription.PollHasEnded" = "poll has ended"; +"Scene.Notification.NotificationDescription.RebloggedYourPost" = "reblogged your post"; +"Scene.Notification.NotificationDescription.RequestToFollowYou" = "request to follow you"; +"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.Privacy.Button.Confirm" = "Համաձայն եմ"; +"Scene.Privacy.Description" = "Although the Mastodon app does not collect any data, the server you sign up through may have a different policy. Take a minute to review and agree to the Mastodon app privacy policy and your server’s privacy policy."; +"Scene.Privacy.Policy.Ios" = "Privacy Policy - Mastodon for iOS"; +"Scene.Privacy.Policy.Server" = "Privacy Policy - %@"; +"Scene.Privacy.Title" = "Privacy"; +"Scene.Profile.Accessibility.DoubleTapToOpenTheList" = "Double tap to open the list"; +"Scene.Profile.Accessibility.EditAvatarImage" = "Edit avatar image"; +"Scene.Profile.Accessibility.ShowAvatarImage" = "Show avatar image"; +"Scene.Profile.Accessibility.ShowBannerImage" = "Show banner image"; +"Scene.Profile.Dashboard.FamiliarFollowers" = "mutuals"; +"Scene.Profile.Dashboard.MyFollowers" = "followers"; +"Scene.Profile.Dashboard.MyFollowing" = "following"; +"Scene.Profile.Dashboard.MyPosts" = "posts"; +"Scene.Profile.Dashboard.OtherFollowers" = "followers"; +"Scene.Profile.Dashboard.OtherFollowing" = "following"; +"Scene.Profile.Dashboard.OtherPosts" = "posts"; +"Scene.Profile.Fields.AddRow" = "Add Row"; +"Scene.Profile.Fields.Joined" = "Joined"; +"Scene.Profile.Fields.Placeholder.Content" = "Content"; +"Scene.Profile.Fields.Placeholder.Label" = "Label"; +"Scene.Profile.Fields.Verified.Long" = "Ownership of this link was checked on %@"; +"Scene.Profile.Fields.Verified.Short" = "Verified on %@"; +"Scene.Profile.Header.FollowsYou" = "Follows You"; +"Scene.Profile.RelationshipActionAlert.ConfirmBlockUser.Message" = "Confirm to block %@"; +"Scene.Profile.RelationshipActionAlert.ConfirmBlockUser.Title" = "Block Account"; +"Scene.Profile.RelationshipActionAlert.ConfirmHideReblogs.Message" = "Confirm to hide reblogs"; +"Scene.Profile.RelationshipActionAlert.ConfirmHideReblogs.Title" = "Hide Reblogs"; +"Scene.Profile.RelationshipActionAlert.ConfirmMuteUser.Message" = "Confirm to mute %@"; +"Scene.Profile.RelationshipActionAlert.ConfirmMuteUser.Title" = "Mute Account"; +"Scene.Profile.RelationshipActionAlert.ConfirmShowReblogs.Message" = "Confirm to show reblogs"; +"Scene.Profile.RelationshipActionAlert.ConfirmShowReblogs.Title" = "Show Reblogs"; +"Scene.Profile.RelationshipActionAlert.ConfirmUnblockUser.Message" = "Confirm to unblock %@"; +"Scene.Profile.RelationshipActionAlert.ConfirmUnblockUser.Title" = "Unblock Account"; +"Scene.Profile.RelationshipActionAlert.ConfirmUnmuteUser.Message" = "Confirm to unmute %@"; +"Scene.Profile.RelationshipActionAlert.ConfirmUnmuteUser.Title" = "Unmute Account"; +"Scene.Profile.SegmentedControl.About" = "Մասին"; +"Scene.Profile.SegmentedControl.Media" = "Media"; +"Scene.Profile.SegmentedControl.Posts" = "Գրառումներ"; +"Scene.Profile.SegmentedControl.PostsAndReplies" = "Posts and Replies"; +"Scene.Profile.SegmentedControl.Replies" = "Replies"; +"Scene.RebloggedBy.Title" = "Reblogged By"; +"Scene.Register.Error.Item.Agreement" = "Agreement"; +"Scene.Register.Error.Item.Email" = "Էլ. փոստ"; +"Scene.Register.Error.Item.Locale" = "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"; +"Scene.Register.Error.Reason.Inclusion" = "%@ is not a supported value"; +"Scene.Register.Error.Reason.Invalid" = "%@ is invalid"; +"Scene.Register.Error.Reason.Reserved" = "%@ is a reserved keyword"; +"Scene.Register.Error.Reason.Taken" = "%@ is already taken. How about:"; +"Scene.Register.Error.Reason.TooLong" = "%@ is too long"; +"Scene.Register.Error.Reason.TooShort" = "%@ is too short"; +"Scene.Register.Error.Reason.Unreachable" = "%@ does not seem to exist"; +"Scene.Register.Error.Special.EmailInvalid" = "This is not a valid email address"; +"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" = "ցուցադրուող անուն"; +"Scene.Register.Input.Email.Placeholder" = "էլ. փոստ"; +"Scene.Register.Input.Invite.RegistrationUserInviteRequest" = "Why do you want to join?"; +"Scene.Register.Input.Password.Accessibility.Checked" = "checked"; +"Scene.Register.Input.Password.Accessibility.Unchecked" = "unchecked"; +"Scene.Register.Input.Password.CharacterLimit" = "8 characters"; +"Scene.Register.Input.Password.ConfirmationPlaceholder" = "Հաստատել գաղտնաբառը"; +"Scene.Register.Input.Password.Hint" = "Your password needs at least eight characters"; +"Scene.Register.Input.Password.Placeholder" = "գաղտնաբառ"; +"Scene.Register.Input.Password.Require" = "Your password needs at least:"; +"Scene.Register.Input.Username.DuplicatePrompt" = "Օգտանունը զբաղուած է։"; +"Scene.Register.Input.Username.Placeholder" = "մուտքանուն"; +"Scene.Register.Input.Username.Suggestion" = "amazing_%@"; +"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.ReportSentTitle" = "Thanks for reporting, we’ll look into this."; +"Scene.Report.Reported" = "REPORTED"; +"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.StepFinal.BlockUser" = "Block %@"; +"Scene.Report.StepFinal.DontWantToSeeThis" = "Don’t want to see this?"; +"Scene.Report.StepFinal.MuteUser" = "Mute %@"; +"Scene.Report.StepFinal.TheyWillNoLongerBeAbleToFollowOrSeeYourPostsButTheyCanSeeIfTheyveBeenBlocked" = "They will no longer be able to follow or see your posts, but they can see if they’ve been blocked."; +"Scene.Report.StepFinal.Unfollow" = "Unfollow"; +"Scene.Report.StepFinal.UnfollowUser" = "Unfollow %@"; +"Scene.Report.StepFinal.Unfollowed" = "Unfollowed"; +"Scene.Report.StepFinal.WhenYouSeeSomethingYouDontLikeOnMastodonYouCanRemoveThePersonFromYourExperience." = "When you see something you don’t like on Mastodon, you can remove the person from your experience."; +"Scene.Report.StepFinal.WhileWeReviewThisYouCanTakeActionAgainstUser" = "While we review this, you can take action against %@"; +"Scene.Report.StepFinal.YouWontSeeTheirPostsOrReblogsInYourHomeFeedTheyWontKnowTheyVeBeenMuted" = "You won’t see their posts or reblogs in your home feed. They won’t know they’ve been muted."; +"Scene.Report.StepFour.IsThereAnythingElseWeShouldKnow" = "Is there anything else we should know?"; +"Scene.Report.StepFour.Step4Of4" = "Step 4 of 4"; +"Scene.Report.StepOne.IDontLikeIt" = "I don’t like it"; +"Scene.Report.StepOne.ItIsNotSomethingYouWantToSee" = "It is not something you want to see"; +"Scene.Report.StepOne.ItViolatesServerRules" = "It violates server rules"; +"Scene.Report.StepOne.ItsSomethingElse" = "It’s something else"; +"Scene.Report.StepOne.ItsSpam" = "It’s spam"; +"Scene.Report.StepOne.MaliciousLinksFakeEngagementOrRepetetiveReplies" = "Malicious links, fake engagement, or repetetive replies"; +"Scene.Report.StepOne.SelectTheBestMatch" = "Select the best match"; +"Scene.Report.StepOne.Step1Of4" = "Step 1 of 4"; +"Scene.Report.StepOne.TheIssueDoesNotFitIntoOtherCategories" = "The issue does not fit into other categories"; +"Scene.Report.StepOne.WhatsWrongWithThisAccount" = "What's wrong with this account?"; +"Scene.Report.StepOne.WhatsWrongWithThisPost" = "What's wrong with this post?"; +"Scene.Report.StepOne.WhatsWrongWithThisUsername" = "What's wrong with %@?"; +"Scene.Report.StepOne.YouAreAwareThatItBreaksSpecificRules" = "You are aware that it breaks specific rules"; +"Scene.Report.StepThree.AreThereAnyPostsThatBackUpThisReport" = "Are there any posts that back up this report?"; +"Scene.Report.StepThree.SelectAllThatApply" = "Select all that apply"; +"Scene.Report.StepThree.Step3Of4" = "Step 3 of 4"; +"Scene.Report.StepTwo.IJustDon’tLikeIt" = "I just don’t like it"; +"Scene.Report.StepTwo.SelectAllThatApply" = "Select all that apply"; +"Scene.Report.StepTwo.Step2Of4" = "Step 2 of 4"; +"Scene.Report.StepTwo.WhichRulesAreBeingViolated" = "Which rules are being violated?"; +"Scene.Report.TextPlaceholder" = "Type or paste additional comments"; +"Scene.Report.Title" = "Report %@"; +"Scene.Report.TitleReport" = "Report"; +"Scene.Search.Recommend.Accounts.Description" = "You may like to follow these accounts"; +"Scene.Search.Recommend.Accounts.Follow" = "Follow"; +"Scene.Search.Recommend.Accounts.Title" = "Accounts you might like"; +"Scene.Search.Recommend.ButtonText" = "See All"; +"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.Searching.Clear" = "Clear"; +"Scene.Search.Searching.ClearAll" = "Clear all"; +"Scene.Search.Searching.EmptyState.NoResults" = "No results"; +"Scene.Search.Searching.Hashtag" = "Go to #%@"; +"Scene.Search.Searching.NoUser.Message" = "There's no Useraccount \"%@\" on %@"; +"Scene.Search.Searching.NoUser.Title" = "No User Account Found"; +"Scene.Search.Searching.People" = "People matching \"%@\""; +"Scene.Search.Searching.Posts" = "Posts matching \"%@\""; +"Scene.Search.Searching.Profile" = "Go to @%@@%@"; +"Scene.Search.Searching.RecentSearch" = "Recent searches"; +"Scene.Search.Searching.Url" = "Open URL in Mastodon"; +"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.Language" = "Language"; +"Scene.ServerPicker.Button.SeeLess" = "See Less"; +"Scene.ServerPicker.Button.SeeMore" = "Տեսնել աւելին"; +"Scene.ServerPicker.Button.SignupSpeed" = "Sign-up Speed"; +"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.SearchServersOrEnterUrl" = "Search communities or enter URL"; +"Scene.ServerPicker.Label.Category" = "CATEGORY"; +"Scene.ServerPicker.Label.Language" = "LANGUAGE"; +"Scene.ServerPicker.Label.Users" = "USERS"; +"Scene.ServerPicker.Language.All" = "Բոլորը"; +"Scene.ServerPicker.NoServerSelectedHint" = "We’ll pick a server based on your language if you continue without making a selection."; +"Scene.ServerPicker.Search.Placeholder" = "Search name or URL"; +"Scene.ServerPicker.SignupSpeed.All" = "Բոլորը"; +"Scene.ServerPicker.SignupSpeed.Instant" = "Instant Sign-up"; +"Scene.ServerPicker.SignupSpeed.ManuallyReviewed" = "Manual Review"; +"Scene.ServerPicker.Title" = "Pick Server"; +"Scene.ServerRules.Button.Confirm" = "I Agree"; +"Scene.ServerRules.PrivacyPolicy" = "privacy policy"; +"Scene.ServerRules.Prompt" = "By continuing, you’re subject to the terms of service and privacy policy for %@."; +"Scene.ServerRules.Subtitle" = "These are set and enforced by the %@ moderators."; +"Scene.ServerRules.TermsOfService" = "terms of service"; +"Scene.ServerRules.Title" = "Some ground rules."; +"Scene.Settings.AboutMastodon.ClearMediaStorage" = "Clear Media Storage"; +"Scene.Settings.AboutMastodon.ContributeToMastodon" = "Contribute to Mastodon"; +"Scene.Settings.AboutMastodon.MoreSettings" = "Even More Settings"; +"Scene.Settings.AboutMastodon.PrivacyPolicy" = "Privacy Policy"; +"Scene.Settings.AboutMastodon.Title" = "About"; +"Scene.Settings.General.Appearance.Dark" = "Dark"; +"Scene.Settings.General.Appearance.Light" = "Light"; +"Scene.Settings.General.Appearance.SectionTitle" = "Appearance"; +"Scene.Settings.General.Appearance.System" = "Use Device Appearance"; +"Scene.Settings.General.Design.SectionTitle" = "Design"; +"Scene.Settings.General.Design.ShowAnimations" = "Play Animated Avatars and Emoji"; +"Scene.Settings.General.Links.OpenInBrowser" = "Open in Browser"; +"Scene.Settings.General.Links.OpenInMastodon" = "Open in Mastodon"; +"Scene.Settings.General.Links.SectionTitle" = "Links"; +"Scene.Settings.General.Title" = "General"; +"Scene.Settings.Notifications.Alert.Boosts" = "Boosts"; +"Scene.Settings.Notifications.Alert.Favorites" = "Favorites"; +"Scene.Settings.Notifications.Alert.MentionsAndReplies" = "Mentions & Replies"; +"Scene.Settings.Notifications.Alert.NewFollowers" = "New Followers"; +"Scene.Settings.Notifications.Disabled.GoToSettings" = "Go to Notification Settings"; +"Scene.Settings.Notifications.Disabled.NotificationHint" = "Turn on notifications from your device settings to see updates on your lock screen."; +"Scene.Settings.Notifications.Policy.Anyone" = "Anyone"; +"Scene.Settings.Notifications.Policy.Follow" = "People you follow"; +"Scene.Settings.Notifications.Policy.Followers" = "People who follow you"; +"Scene.Settings.Notifications.Policy.Noone" = "No one"; +"Scene.Settings.Notifications.Policy.Title" = "Get Notifications from"; +"Scene.Settings.Notifications.Title" = "Notifications"; +"Scene.Settings.Overview.AboutMastodon" = "About Mastodon"; +"Scene.Settings.Overview.General" = "General"; +"Scene.Settings.Overview.Logout" = "Logout %@"; +"Scene.Settings.Overview.Notifications" = "Notifications"; +"Scene.Settings.Overview.ServerDetails" = "Server Details"; +"Scene.Settings.Overview.SupportMastodon" = "Support Mastodon"; +"Scene.Settings.Overview.Title" = "Settings"; +"Scene.Settings.ServerDetails.About" = "About"; +"Scene.Settings.ServerDetails.AboutInstance.LegalNotice" = "A legal notice"; +"Scene.Settings.ServerDetails.AboutInstance.MessageAdmin" = "Message Admin"; +"Scene.Settings.ServerDetails.AboutInstance.Title" = "Administrator"; +"Scene.Settings.ServerDetails.Rules" = "Rules"; +"Scene.SuggestionAccount.FollowAll" = "Follow all"; +"Scene.SuggestionAccount.Title" = "Popular on Mastodon"; +"Scene.Thread.BackTitle" = "Post"; +"Scene.Thread.Title" = "Post from %@"; +"Scene.Welcome.Education.A11Y.WhatIsMastodon.Title" = "What is Mastodon?"; +"Scene.Welcome.Education.Mastodon.Description" = "Mastodon is a decentralized social network, meaning no single company controls it. It’s made up of many independently-run servers, all connected together."; +"Scene.Welcome.Education.Mastodon.Title" = "Բարի գալուստ Մաստոդոն"; +"Scene.Welcome.Education.Servers.Description" = "Every Mastodon account is hosted on a server — each with its own values, rules, & admins. No matter which one you pick, you can follow and interact with people on any server."; +"Scene.Welcome.Education.Servers.Title" = "What are servers?"; +"Scene.Welcome.JoinDefaultServer" = "Միանալ %@-ին"; +"Scene.Welcome.LearnMore" = "Իմանալ աւելին"; +"Scene.Welcome.LogIn" = "Մտնել"; +"Scene.Welcome.PickServer" = "Ընտրել ուրիշ սերուեր"; +"Scene.Welcome.Separator.Or" = "կամ"; +"Widget.Common.UnsupportedWidgetFamily" = "Sorry but this Widget family is unsupported."; +"Widget.Common.UserNotLoggedIn" = "Please open Mastodon to log in to an Account."; +"Widget.FollowersCount.ConfigurationDescription" = "Show number of followers."; +"Widget.FollowersCount.ConfigurationDisplayName" = "Followers"; +"Widget.FollowersCount.FollowersToday" = "%@ followers today"; +"Widget.FollowersCount.Title" = "FOLLOWERS"; +"Widget.Hashtag.Configuration.Description" = "Shows a recent post with the selected hashtag."; +"Widget.Hashtag.Configuration.DisplayName" = "Hashtag"; +"Widget.Hashtag.NotFound.Account" = "@johnMastodon@no-such.account"; +"Widget.Hashtag.NotFound.AccountName" = "John Mastodon"; +"Widget.Hashtag.NotFound.Content" = "Sorry, we couldn’t find any posts with the hashtag #%@. Please try a #DifferentHashtag or check the widget settings."; +"Widget.Hashtag.Placeholder.Account" = "@johnMastodon@no-such.account"; +"Widget.Hashtag.Placeholder.AccountName" = "John Mastodon"; +"Widget.Hashtag.Placeholder.Content" = "This is how a post with a #hashtag would look. Pick whichever #hashtag you want in the widget settings."; +"Widget.LatestFollowers.ConfigurationDescription" = "Show latest followers."; +"Widget.LatestFollowers.ConfigurationDisplayName" = "Latest followers"; +"Widget.LatestFollowers.LastUpdate" = "Last update: %@"; +"Widget.LatestFollowers.Title" = "Latest followers"; +"Widget.MultipleFollowers.ConfigurationDescription" = "Show number of followers for multiple accounts."; +"Widget.MultipleFollowers.ConfigurationDisplayName" = "Multiple followers"; +"Widget.MultipleFollowers.MockUser.AccountName" = "another@follower.social"; +"Widget.MultipleFollowers.MockUser.DisplayName" = "Another follower"; \ No newline at end of file diff --git a/MastodonSDK/Sources/MastodonLocalization/Resources/hy-AM.lproj/Localizable.stringsdict b/MastodonSDK/Sources/MastodonLocalization/Resources/hy-AM.lproj/Localizable.stringsdict new file mode 100644 index 000000000..2b09ee004 --- /dev/null +++ b/MastodonSDK/Sources/MastodonLocalization/Resources/hy-AM.lproj/Localizable.stringsdict @@ -0,0 +1,481 @@ + + + + + a11y.plural.count.unread.notification + + NSStringLocalizedFormatKey + %#@notification_count_unread_notification@ + notification_count_unread_notification + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 unread notification + other + %ld unread notifications + + + a11y.plural.count.input_limit_exceeds + + NSStringLocalizedFormatKey + Input limit exceeds %#@character_count@ + character_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 character + other + %ld characters + + + a11y.plural.count.input_limit_remains + + NSStringLocalizedFormatKey + Input limit remains %#@character_count@ + character_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 character + other + %ld characters + + + a11y.plural.count.characters_left + + NSStringLocalizedFormatKey + %#@character_count@ + character_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 character left + other + %ld characters left + + + plural.count.followed_by_and_mutual + + NSStringLocalizedFormatKey + %#@names@%#@count_mutual@ + names + + one + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + other + + + count_mutual + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + Followed by %1$@, and another mutual + other + Followed by %1$@, and %ld mutuals + + + plural.count.metric_formatted.post + + NSStringLocalizedFormatKey + %@ %#@post_count@ + post_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + post + other + posts + + + plural.count.media + + NSStringLocalizedFormatKey + %#@media_count@ + media_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 media + other + %ld media + + + plural.count.post + + NSStringLocalizedFormatKey + %#@post_count@ + post_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 post + other + %ld 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.reblog_a11y + + NSStringLocalizedFormatKey + %#@reblog_count@ + reblog_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 re-blog + other + %ld re-blogs + + + plural.count.reply + + NSStringLocalizedFormatKey + %#@reply_count@ + reply_count + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 reply + other + %ld replies + + + 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 + + + plural.count.following + + NSStringLocalizedFormatKey + %#@count_following@ + count_following + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 following + other + %ld following + + + plural.count.follower + + NSStringLocalizedFormatKey + %#@count_follower@ + count_follower + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 follower + other + %ld followers + + + date.year.left + + NSStringLocalizedFormatKey + %#@count_year_left@ + count_year_left + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 year left + other + %ld years left + + + date.month.left + + NSStringLocalizedFormatKey + %#@count_month_left@ + count_month_left + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 months left + other + %ld months left + + + date.day.left + + NSStringLocalizedFormatKey + %#@count_day_left@ + count_day_left + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 day left + other + %ld days left + + + date.hour.left + + NSStringLocalizedFormatKey + %#@count_hour_left@ + count_hour_left + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 hour left + other + %ld hours left + + + date.minute.left + + NSStringLocalizedFormatKey + %#@count_minute_left@ + count_minute_left + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 minute left + other + %ld minutes left + + + date.second.left + + NSStringLocalizedFormatKey + %#@count_second_left@ + count_second_left + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1 second left + other + %ld seconds left + + + date.year.ago.abbr + + NSStringLocalizedFormatKey + %#@count_year_ago_abbr@ + count_year_ago_abbr + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1y ago + other + %ldy ago + + + date.month.ago.abbr + + NSStringLocalizedFormatKey + %#@count_month_ago_abbr@ + count_month_ago_abbr + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1M ago + other + %ldM ago + + + date.day.ago.abbr + + NSStringLocalizedFormatKey + %#@count_day_ago_abbr@ + count_day_ago_abbr + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1d ago + other + %ldd ago + + + date.hour.ago.abbr + + NSStringLocalizedFormatKey + %#@count_hour_ago_abbr@ + count_hour_ago_abbr + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1h ago + other + %ldh ago + + + date.minute.ago.abbr + + NSStringLocalizedFormatKey + %#@count_minute_ago_abbr@ + count_minute_ago_abbr + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1m ago + other + %ldm ago + + + date.second.ago.abbr + + NSStringLocalizedFormatKey + %#@count_second_ago_abbr@ + count_second_ago_abbr + + NSStringFormatSpecTypeKey + NSStringPluralRuleType + NSStringFormatValueTypeKey + ld + one + 1s ago + other + %lds ago + + + + diff --git a/MastodonSDK/Sources/MastodonLocalization/Resources/hy.lproj/Localizable.strings b/MastodonSDK/Sources/MastodonLocalization/Resources/hy.lproj/Localizable.strings new file mode 100644 index 000000000..336c46f11 --- /dev/null +++ b/MastodonSDK/Sources/MastodonLocalization/Resources/hy.lproj/Localizable.strings @@ -0,0 +1,566 @@ +"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.CleanCache.Message" = "Successfully cleaned %@ cache."; +"Common.Alerts.CleanCache.Title" = "Clean Cache"; +"Common.Alerts.Common.PleaseTryAgain" = "Փորձիր նորից"; +"Common.Alerts.Common.PleaseTryAgainLater" = "Փորձիր մի փոքր ուշ"; +"Common.Alerts.DeletePost.Message" = "Վստա՞հ ես, որ ուզում ես ջնջել այս գրառումը։"; +"Common.Alerts.DeletePost.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.SavePhotoFailure.Message" = "Please enable the photo library access permission to save the photo."; +"Common.Alerts.SavePhotoFailure.Title" = "Save Photo Failure"; +"Common.Alerts.ServerError.Title" = "Սպասարկիչի խնդիր"; +"Common.Alerts.SignOut.Confirm" = "Դուրս գալ"; +"Common.Alerts.SignOut.Message" = "Համոզո՞ւած ես, որ ուզում ես դուրս գալ"; +"Common.Alerts.SignOut.Title" = "Դուրս գալ"; +"Common.Alerts.SignUpFailure.Title" = "Գրանցումը ձախողուեց"; +"Common.Alerts.TranslationFailed.Button" = "Լաւ"; +"Common.Alerts.TranslationFailed.Message" = "Translation failed. Maybe the administrator has not enabled translations on this server or this server is running an older version of Mastodon where translations are not yet supported."; +"Common.Alerts.TranslationFailed.Title" = "Նշում"; +"Common.Alerts.VoteFailure.PollEnded" = "Հարցումդ աւարտուեց"; +"Common.Alerts.VoteFailure.Title" = "Vote Failure"; +"Common.Controls.Actions.Add" = "Աւելացնել"; +"Common.Controls.Actions.Back" = "Ետ"; +"Common.Controls.Actions.BlockDomain" = "Block %@"; +"Common.Controls.Actions.Bookmark" = "Bookmark"; +"Common.Controls.Actions.Cancel" = "Չեղարկել"; +"Common.Controls.Actions.Compose" = "Compose"; +"Common.Controls.Actions.Confirm" = "Հաստատել"; +"Common.Controls.Actions.Continue" = "Շարունակել"; +"Common.Controls.Actions.Copy" = "Պատճէնել"; +"Common.Controls.Actions.CopyPhoto" = "Copy Photo"; +"Common.Controls.Actions.Delete" = "Delete"; +"Common.Controls.Actions.Discard" = "Չեղարկել"; +"Common.Controls.Actions.Done" = "Աւարտել"; +"Common.Controls.Actions.Edit" = "Խմբագրել"; +"Common.Controls.Actions.EditPost" = "Edit"; +"Common.Controls.Actions.FindPeople" = "Find people to follow"; +"Common.Controls.Actions.Follow" = "Follow %@"; +"Common.Controls.Actions.ManuallySearch" = "Manually search instead"; +"Common.Controls.Actions.Next" = "Յաջորդ"; +"Common.Controls.Actions.Ok" = "Լաւ"; +"Common.Controls.Actions.Open" = "Բացել"; +"Common.Controls.Actions.OpenInBrowser" = "Open in Browser"; +"Common.Controls.Actions.OpenInSafari" = "Open in Safari"; +"Common.Controls.Actions.Preview" = "Նախադիտում"; +"Common.Controls.Actions.Previous" = "Նախորդ"; +"Common.Controls.Actions.Remove" = "Ջնջել"; +"Common.Controls.Actions.RemoveBookmark" = "Remove Bookmark"; +"Common.Controls.Actions.Reply" = "Reply"; +"Common.Controls.Actions.ReportUser" = "Report %@"; +"Common.Controls.Actions.Save" = "Պահպանել"; +"Common.Controls.Actions.SavePhoto" = "Save Photo"; +"Common.Controls.Actions.SeeMore" = "Տեսնել աւելին"; +"Common.Controls.Actions.Settings" = "Settings"; +"Common.Controls.Actions.Share" = "Տարածել"; +"Common.Controls.Actions.SharePost" = "Share Post"; +"Common.Controls.Actions.ShareUser" = "Share %@"; +"Common.Controls.Actions.SignIn" = "Մտնել"; +"Common.Controls.Actions.Skip" = "Skip"; +"Common.Controls.Actions.TakePhoto" = "Լուսանկարել"; +"Common.Controls.Actions.TranslatePost.Title" = "Translate from %@"; +"Common.Controls.Actions.TranslatePost.UnknownLanguage" = "Unknown"; +"Common.Controls.Actions.TryAgain" = "Կրկին փորձիր"; +"Common.Controls.Actions.UnblockDomain" = "Unblock %@"; +"Common.Controls.Actions.Unfollow" = "Unfollow %@"; +"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.Follow" = "Հետեւել"; +"Common.Controls.Friendship.Following" = "Following"; +"Common.Controls.Friendship.HideReblogs" = "Hide Reblogs"; +"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.ShowReblogs" = "Show Reblogs"; +"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.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.A11YLabels.Reblog" = "Re-blog"; +"Common.Controls.Status.Actions.A11YLabels.Unreblog" = "Undo re-blog"; +"Common.Controls.Status.Actions.Favorite" = "Favorite"; +"Common.Controls.Status.Actions.Hide" = "Թաքցնել"; +"Common.Controls.Status.Actions.Menu" = "Ցանկ"; +"Common.Controls.Status.Actions.Reblog" = "Reblog"; +"Common.Controls.Status.Actions.Reply" = "Պատասխանել"; +"Common.Controls.Status.Actions.ShareLinkInPost" = "Share Link in Post"; +"Common.Controls.Status.Actions.ShowGif" = "Show GIF"; +"Common.Controls.Status.Actions.ShowImage" = "Show image"; +"Common.Controls.Status.Actions.ShowVideoPlayer" = "Show video player"; +"Common.Controls.Status.Actions.TapThenHoldToShowMenu" = "Tap then hold to show menu"; +"Common.Controls.Status.Actions.Unfavorite" = "Unfavorite"; +"Common.Controls.Status.Actions.Unreblog" = "Undo reblog"; +"Common.Controls.Status.Buttons.EditHistoryDetail" = "Last edit %@"; +"Common.Controls.Status.Buttons.EditHistoryTitle" = "Խմբագրման պատմութիւնը"; +"Common.Controls.Status.Buttons.FavoritesTitle" = "Favorites"; +"Common.Controls.Status.Buttons.ReblogsTitle" = "Reblogs"; +"Common.Controls.Status.ContentWarning" = "Content Warning"; +"Common.Controls.Status.EditHistory.OriginalPost" = "Original Post · %@"; +"Common.Controls.Status.EditHistory.Title" = "Խմբագրման պատմութիւնը"; +"Common.Controls.Status.EditedAtTimestampPrefix" = "Խմբագրուել է՝ %@"; +"Common.Controls.Status.LinkViaUser" = "%@ via %@"; +"Common.Controls.Status.LoadEmbed" = "Load Embed"; +"Common.Controls.Status.Media.AccessibilityLabel" = "%@, attachment %d of %d"; +"Common.Controls.Status.Media.ExpandGifHint" = "Expands the GIF. Double-tap and hold to show actions"; +"Common.Controls.Status.Media.ExpandImageHint" = "Expands the image. Double-tap and hold to show actions"; +"Common.Controls.Status.Media.ExpandVideoHint" = "Shows the video player. Double-tap and hold to show actions"; +"Common.Controls.Status.MediaContentWarning" = "Tap anywhere to reveal"; +"Common.Controls.Status.MetaEntity.Email" = "Email address: %@"; +"Common.Controls.Status.MetaEntity.Hashtag" = "Hashtag: %@"; +"Common.Controls.Status.MetaEntity.Mention" = "Show Profile: %@"; +"Common.Controls.Status.MetaEntity.Url" = "Link: %@"; +"Common.Controls.Status.Poll.Closed" = "Closed"; +"Common.Controls.Status.Poll.Vote" = "Քուէարկել"; +"Common.Controls.Status.PostedViaApplication" = "%@ via %@"; +"Common.Controls.Status.SensitiveContent" = "Sensitive Content"; +"Common.Controls.Status.ShowPost" = "Show Post"; +"Common.Controls.Status.ShowUserProfile" = "Show user profile"; +"Common.Controls.Status.Tag.Email" = "Էլ. փոստ"; +"Common.Controls.Status.Tag.Emoji" = "Զմայլիկ"; +"Common.Controls.Status.Tag.Hashtag" = "Պիտակ"; +"Common.Controls.Status.Tag.Link" = "Յղում"; +"Common.Controls.Status.Tag.Mention" = "Նշել"; +"Common.Controls.Status.Tag.Url" = "URL"; +"Common.Controls.Status.TapToReveal" = "Tap to reveal"; +"Common.Controls.Status.Translation.ShowOriginal" = "Show Original"; +"Common.Controls.Status.Translation.TranslatedFrom" = "Translated from %@ using %@"; +"Common.Controls.Status.Translation.UnknownLanguage" = "Unknown"; +"Common.Controls.Status.Translation.UnknownProvider" = "Unknown"; +"Common.Controls.Status.UserReblogged" = "%@ reblogged"; +"Common.Controls.Status.UserRepliedTo" = "Replied to %@"; +"Common.Controls.Status.Visibility.Direct" = "Only mentioned user can see this post."; +"Common.Controls.Status.Visibility.Private" = "Only their followers can see this post."; +"Common.Controls.Status.Visibility.PrivateFromMe" = "Only my followers can see this post."; +"Common.Controls.Status.Visibility.Unlisted" = "Everyone can see this post but not display in the public timeline."; +"Common.Controls.Tabs.A11Y.Explore" = "Explore"; +"Common.Controls.Tabs.A11Y.Search" = "Search"; +"Common.Controls.Tabs.Home" = "Home"; +"Common.Controls.Tabs.Notifications" = "Notifications"; +"Common.Controls.Tabs.Profile" = "Profile"; +"Common.Controls.Tabs.SearchAndExplore" = "Search and Explore"; +"Common.Controls.Timeline.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.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.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" = "Ցուցադրել պատասխանները"; +"Common.Controls.Timeline.Timestamp.Now" = "Հիմա"; +"Common.UserList.FollowersCount" = "%@ followers"; +"Common.UserList.NoVerifiedLink" = "No verified link"; +"Extension.OpenIn.InvalidLinkError" = "This doesn't seem to be a valid Mastodon link."; +"Scene.AccountList.AddAccount" = "Add Account"; +"Scene.AccountList.DismissAccountSwitcher" = "Dismiss Account Switcher"; +"Scene.AccountList.TabBarHint" = "Current selected profile: %@. Double tap then hold to show account switcher"; +"Scene.Bookmark.Title" = "Bookmarks"; +"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.PostOptions" = "Post Options"; +"Scene.Compose.Accessibility.PostVisibilityMenu" = "Post Visibility Menu"; +"Scene.Compose.Accessibility.PostingAs" = "Posting as %@"; +"Scene.Compose.Accessibility.RemovePoll" = "Remove Poll"; +"Scene.Compose.Attachment.AttachmentBroken" = "This %@ is broken and can’t be +uploaded to Mastodon."; +"Scene.Compose.Attachment.AttachmentTooLarge" = "Attachment too large"; +"Scene.Compose.Attachment.CanNotRecognizeThisMediaAttachment" = "Can not recognize this media attachment"; +"Scene.Compose.Attachment.CompressingState" = "Compressing..."; +"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.LoadFailed" = "Load Failed"; +"Scene.Compose.Attachment.Photo" = "photo"; +"Scene.Compose.Attachment.ServerProcessingState" = "Server Processing..."; +"Scene.Compose.Attachment.UploadFailed" = "Upload Failed"; +"Scene.Compose.Attachment.Video" = "video"; +"Scene.Compose.AutoComplete.SpaceToAdd" = "Space to add"; +"Scene.Compose.ComposeAction" = "Հրապարակել"; +"Scene.Compose.ContentInputPlaceholder" = "Type or paste what’s on your mind"; +"Scene.Compose.ContentWarning.Placeholder" = "Write an accurate warning here..."; +"Scene.Compose.Keyboard.AppendAttachmentEntry" = "Add Attachment - %@"; +"Scene.Compose.Keyboard.DiscardPost" = "Discard Post"; +"Scene.Compose.Keyboard.PublishPost" = "Publish Post"; +"Scene.Compose.Keyboard.SelectVisibilityEntry" = "Select Visibility - %@"; +"Scene.Compose.Keyboard.ToggleContentWarning" = "Toggle Content Warning"; +"Scene.Compose.Keyboard.TogglePoll" = "Toggle Poll"; +"Scene.Compose.Language.Other" = "Other Language…"; +"Scene.Compose.Language.Recent" = "Recent"; +"Scene.Compose.Language.Suggested" = "Suggested"; +"Scene.Compose.Language.Title" = "Post Language"; +"Scene.Compose.MediaSelection.Browse" = "Browse"; +"Scene.Compose.MediaSelection.Camera" = "Take Photo"; +"Scene.Compose.MediaSelection.PhotoLibrary" = "Photo Library"; +"Scene.Compose.Poll.AddOption" = "Add Option"; +"Scene.Compose.Poll.DurationTime" = "Duration: %@"; +"Scene.Compose.Poll.MoveDown" = "Move Down"; +"Scene.Compose.Poll.MoveUp" = "Move Up"; +"Scene.Compose.Poll.OneDay" = "1 Day"; +"Scene.Compose.Poll.OneHour" = "1 Hour"; +"Scene.Compose.Poll.OptionNumber" = "Option %ld"; +"Scene.Compose.Poll.RemoveOption" = "Remove Option"; +"Scene.Compose.Poll.SevenDays" = "7 Days"; +"Scene.Compose.Poll.SixHours" = "6 Hours"; +"Scene.Compose.Poll.ThePollHasEmptyOption" = "The poll has empty option"; +"Scene.Compose.Poll.ThePollIsInvalid" = "The poll is invalid"; +"Scene.Compose.Poll.ThirtyMinutes" = "30 minutes"; +"Scene.Compose.Poll.ThreeDays" = "3 Days"; +"Scene.Compose.Poll.Title" = "Poll"; +"Scene.Compose.ReplyingToUser" = "replying to %@"; +"Scene.Compose.Title.EditPost" = "Edit Post"; +"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.ConfirmEmail.Button.Resend" = "Resend"; +"Scene.ConfirmEmail.DidntGetLink.Prefix" = "Didn’t get a link?"; +"Scene.ConfirmEmail.DidntGetLink.ResendIn" = "Resend (%@)"; +"Scene.ConfirmEmail.DidntGetLink.ResendNow" = "Resend now."; +"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" = "Նորից ուղարկել էլ. նամակ"; +"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" = "Փոստ"; +"Scene.ConfirmEmail.OpenEmailApp.OpenEmailClient" = "Open Email Client"; +"Scene.ConfirmEmail.OpenEmailApp.Title" = "Check your Inbox."; +"Scene.ConfirmEmail.TapTheLinkWeEmailedToYouToVerifyYourAccount" = "Tap the link we sent you to verify %@. We’ll wait right here."; +"Scene.ConfirmEmail.Title" = "Check Your Inbox"; +"Scene.Discovery.Intro" = "These are the posts gaining traction in your corner of Mastodon."; +"Scene.Discovery.Tabs.Community" = "Community"; +"Scene.Discovery.Tabs.ForYou" = "For You"; +"Scene.Discovery.Tabs.Hashtags" = "Hashtags"; +"Scene.Discovery.Tabs.News" = "News"; +"Scene.Discovery.Tabs.Posts" = "Posts"; +"Scene.Familiarfollowers.FollowedByNames" = "Followed by %@"; +"Scene.Familiarfollowers.Title" = "Followers you familiar"; +"Scene.Favorite.Title" = "Favorites"; +"Scene.FavoritedBy.Title" = "Favorited By"; +"Scene.FollowedTags.Actions.Follow" = "Follow"; +"Scene.FollowedTags.Actions.Unfollow" = "Unfollow"; +"Scene.FollowedTags.Header.Participants" = "participants"; +"Scene.FollowedTags.Header.Posts" = "posts"; +"Scene.FollowedTags.Header.PostsToday" = "posts today"; +"Scene.FollowedTags.Title" = "Followed Tags"; +"Scene.Follower.Footer" = "Followers from other servers are not displayed."; +"Scene.Follower.Title" = "follower"; +"Scene.Following.Footer" = "Follows from other servers are not displayed."; +"Scene.Following.Title" = "following"; +"Scene.HomeTimeline.NavigationBarState.Accessibility.LogoHint" = "Tap to scroll to top and tap again to previous location"; +"Scene.HomeTimeline.NavigationBarState.Accessibility.LogoLabel" = "Mastodon"; +"Scene.HomeTimeline.NavigationBarState.NewPosts" = "See new posts"; +"Scene.HomeTimeline.NavigationBarState.Offline" = "Անցանց"; +"Scene.HomeTimeline.NavigationBarState.Published" = "Published!"; +"Scene.HomeTimeline.NavigationBarState.Publishing" = "Publishing post..."; +"Scene.HomeTimeline.Title" = "Հիմնական"; +"Scene.Login.ServerSearchField.Placeholder" = "Enter URL or search for your server"; +"Scene.Login.Subtitle" = "Log you in on the server you created your account on."; +"Scene.Login.Title" = "Բարի վերադարձ"; +"Scene.Notification.FollowRequest.Accept" = "Accept"; +"Scene.Notification.FollowRequest.Accepted" = "Accepted"; +"Scene.Notification.FollowRequest.Reject" = "reject"; +"Scene.Notification.FollowRequest.Rejected" = "Rejected"; +"Scene.Notification.Keyobard.ShowEverything" = "Show Everything"; +"Scene.Notification.Keyobard.ShowMentions" = "Show Mentions"; +"Scene.Notification.NotificationDescription.FavoritedYourPost" = "favorited your post"; +"Scene.Notification.NotificationDescription.FollowedYou" = "followed you"; +"Scene.Notification.NotificationDescription.MentionedYou" = "mentioned you"; +"Scene.Notification.NotificationDescription.PollHasEnded" = "poll has ended"; +"Scene.Notification.NotificationDescription.RebloggedYourPost" = "reblogged your post"; +"Scene.Notification.NotificationDescription.RequestToFollowYou" = "request to follow you"; +"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.Privacy.Button.Confirm" = "Համաձայն եմ"; +"Scene.Privacy.Description" = "Although the Mastodon app does not collect any data, the server you sign up through may have a different policy. Take a minute to review and agree to the Mastodon app privacy policy and your server’s privacy policy."; +"Scene.Privacy.Policy.Ios" = "Privacy Policy - Mastodon for iOS"; +"Scene.Privacy.Policy.Server" = "Privacy Policy - %@"; +"Scene.Privacy.Title" = "Privacy"; +"Scene.Profile.Accessibility.DoubleTapToOpenTheList" = "Double tap to open the list"; +"Scene.Profile.Accessibility.EditAvatarImage" = "Edit avatar image"; +"Scene.Profile.Accessibility.ShowAvatarImage" = "Show avatar image"; +"Scene.Profile.Accessibility.ShowBannerImage" = "Show banner image"; +"Scene.Profile.Dashboard.FamiliarFollowers" = "mutuals"; +"Scene.Profile.Dashboard.MyFollowers" = "followers"; +"Scene.Profile.Dashboard.MyFollowing" = "following"; +"Scene.Profile.Dashboard.MyPosts" = "posts"; +"Scene.Profile.Dashboard.OtherFollowers" = "followers"; +"Scene.Profile.Dashboard.OtherFollowing" = "following"; +"Scene.Profile.Dashboard.OtherPosts" = "posts"; +"Scene.Profile.Fields.AddRow" = "Add Row"; +"Scene.Profile.Fields.Joined" = "Joined"; +"Scene.Profile.Fields.Placeholder.Content" = "Content"; +"Scene.Profile.Fields.Placeholder.Label" = "Label"; +"Scene.Profile.Fields.Verified.Long" = "Ownership of this link was checked on %@"; +"Scene.Profile.Fields.Verified.Short" = "Verified on %@"; +"Scene.Profile.Header.FollowsYou" = "Follows You"; +"Scene.Profile.RelationshipActionAlert.ConfirmBlockUser.Message" = "Confirm to block %@"; +"Scene.Profile.RelationshipActionAlert.ConfirmBlockUser.Title" = "Block Account"; +"Scene.Profile.RelationshipActionAlert.ConfirmHideReblogs.Message" = "Confirm to hide reblogs"; +"Scene.Profile.RelationshipActionAlert.ConfirmHideReblogs.Title" = "Hide Reblogs"; +"Scene.Profile.RelationshipActionAlert.ConfirmMuteUser.Message" = "Confirm to mute %@"; +"Scene.Profile.RelationshipActionAlert.ConfirmMuteUser.Title" = "Mute Account"; +"Scene.Profile.RelationshipActionAlert.ConfirmShowReblogs.Message" = "Confirm to show reblogs"; +"Scene.Profile.RelationshipActionAlert.ConfirmShowReblogs.Title" = "Show Reblogs"; +"Scene.Profile.RelationshipActionAlert.ConfirmUnblockUser.Message" = "Confirm to unblock %@"; +"Scene.Profile.RelationshipActionAlert.ConfirmUnblockUser.Title" = "Unblock Account"; +"Scene.Profile.RelationshipActionAlert.ConfirmUnmuteUser.Message" = "Confirm to unmute %@"; +"Scene.Profile.RelationshipActionAlert.ConfirmUnmuteUser.Title" = "Unmute Account"; +"Scene.Profile.SegmentedControl.About" = "Մասին"; +"Scene.Profile.SegmentedControl.Media" = "Media"; +"Scene.Profile.SegmentedControl.Posts" = "Գրառումներ"; +"Scene.Profile.SegmentedControl.PostsAndReplies" = "Posts and Replies"; +"Scene.Profile.SegmentedControl.Replies" = "Replies"; +"Scene.RebloggedBy.Title" = "Reblogged By"; +"Scene.Register.Error.Item.Agreement" = "Agreement"; +"Scene.Register.Error.Item.Email" = "Էլ. փոստ"; +"Scene.Register.Error.Item.Locale" = "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"; +"Scene.Register.Error.Reason.Inclusion" = "%@ is not a supported value"; +"Scene.Register.Error.Reason.Invalid" = "%@ is invalid"; +"Scene.Register.Error.Reason.Reserved" = "%@ is a reserved keyword"; +"Scene.Register.Error.Reason.Taken" = "%@ is already taken. How about:"; +"Scene.Register.Error.Reason.TooLong" = "%@ is too long"; +"Scene.Register.Error.Reason.TooShort" = "%@ is too short"; +"Scene.Register.Error.Reason.Unreachable" = "%@ does not seem to exist"; +"Scene.Register.Error.Special.EmailInvalid" = "This is not a valid email address"; +"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" = "ցուցադրուող անուն"; +"Scene.Register.Input.Email.Placeholder" = "էլ. փոստ"; +"Scene.Register.Input.Invite.RegistrationUserInviteRequest" = "Why do you want to join?"; +"Scene.Register.Input.Password.Accessibility.Checked" = "checked"; +"Scene.Register.Input.Password.Accessibility.Unchecked" = "unchecked"; +"Scene.Register.Input.Password.CharacterLimit" = "8 characters"; +"Scene.Register.Input.Password.ConfirmationPlaceholder" = "Հաստատել գաղտնաբառը"; +"Scene.Register.Input.Password.Hint" = "Your password needs at least eight characters"; +"Scene.Register.Input.Password.Placeholder" = "գաղտնաբառ"; +"Scene.Register.Input.Password.Require" = "Your password needs at least:"; +"Scene.Register.Input.Username.DuplicatePrompt" = "Օգտանունը զբաղուած է։"; +"Scene.Register.Input.Username.Placeholder" = "մուտքանուն"; +"Scene.Register.Input.Username.Suggestion" = "amazing_%@"; +"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.ReportSentTitle" = "Thanks for reporting, we’ll look into this."; +"Scene.Report.Reported" = "REPORTED"; +"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.StepFinal.BlockUser" = "Block %@"; +"Scene.Report.StepFinal.DontWantToSeeThis" = "Don’t want to see this?"; +"Scene.Report.StepFinal.MuteUser" = "Mute %@"; +"Scene.Report.StepFinal.TheyWillNoLongerBeAbleToFollowOrSeeYourPostsButTheyCanSeeIfTheyveBeenBlocked" = "They will no longer be able to follow or see your posts, but they can see if they’ve been blocked."; +"Scene.Report.StepFinal.Unfollow" = "Unfollow"; +"Scene.Report.StepFinal.UnfollowUser" = "Unfollow %@"; +"Scene.Report.StepFinal.Unfollowed" = "Unfollowed"; +"Scene.Report.StepFinal.WhenYouSeeSomethingYouDontLikeOnMastodonYouCanRemoveThePersonFromYourExperience." = "When you see something you don’t like on Mastodon, you can remove the person from your experience."; +"Scene.Report.StepFinal.WhileWeReviewThisYouCanTakeActionAgainstUser" = "While we review this, you can take action against %@"; +"Scene.Report.StepFinal.YouWontSeeTheirPostsOrReblogsInYourHomeFeedTheyWontKnowTheyVeBeenMuted" = "You won’t see their posts or reblogs in your home feed. They won’t know they’ve been muted."; +"Scene.Report.StepFour.IsThereAnythingElseWeShouldKnow" = "Is there anything else we should know?"; +"Scene.Report.StepFour.Step4Of4" = "Step 4 of 4"; +"Scene.Report.StepOne.IDontLikeIt" = "I don’t like it"; +"Scene.Report.StepOne.ItIsNotSomethingYouWantToSee" = "It is not something you want to see"; +"Scene.Report.StepOne.ItViolatesServerRules" = "It violates server rules"; +"Scene.Report.StepOne.ItsSomethingElse" = "It’s something else"; +"Scene.Report.StepOne.ItsSpam" = "It’s spam"; +"Scene.Report.StepOne.MaliciousLinksFakeEngagementOrRepetetiveReplies" = "Malicious links, fake engagement, or repetetive replies"; +"Scene.Report.StepOne.SelectTheBestMatch" = "Select the best match"; +"Scene.Report.StepOne.Step1Of4" = "Step 1 of 4"; +"Scene.Report.StepOne.TheIssueDoesNotFitIntoOtherCategories" = "The issue does not fit into other categories"; +"Scene.Report.StepOne.WhatsWrongWithThisAccount" = "What's wrong with this account?"; +"Scene.Report.StepOne.WhatsWrongWithThisPost" = "What's wrong with this post?"; +"Scene.Report.StepOne.WhatsWrongWithThisUsername" = "What's wrong with %@?"; +"Scene.Report.StepOne.YouAreAwareThatItBreaksSpecificRules" = "You are aware that it breaks specific rules"; +"Scene.Report.StepThree.AreThereAnyPostsThatBackUpThisReport" = "Are there any posts that back up this report?"; +"Scene.Report.StepThree.SelectAllThatApply" = "Select all that apply"; +"Scene.Report.StepThree.Step3Of4" = "Step 3 of 4"; +"Scene.Report.StepTwo.IJustDon’tLikeIt" = "I just don’t like it"; +"Scene.Report.StepTwo.SelectAllThatApply" = "Select all that apply"; +"Scene.Report.StepTwo.Step2Of4" = "Step 2 of 4"; +"Scene.Report.StepTwo.WhichRulesAreBeingViolated" = "Which rules are being violated?"; +"Scene.Report.TextPlaceholder" = "Type or paste additional comments"; +"Scene.Report.Title" = "Report %@"; +"Scene.Report.TitleReport" = "Report"; +"Scene.Search.Recommend.Accounts.Description" = "You may like to follow these accounts"; +"Scene.Search.Recommend.Accounts.Follow" = "Follow"; +"Scene.Search.Recommend.Accounts.Title" = "Accounts you might like"; +"Scene.Search.Recommend.ButtonText" = "See All"; +"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.Searching.Clear" = "Clear"; +"Scene.Search.Searching.ClearAll" = "Clear all"; +"Scene.Search.Searching.EmptyState.NoResults" = "No results"; +"Scene.Search.Searching.Hashtag" = "Go to #%@"; +"Scene.Search.Searching.NoUser.Message" = "There's no Useraccount \"%@\" on %@"; +"Scene.Search.Searching.NoUser.Title" = "No User Account Found"; +"Scene.Search.Searching.People" = "People matching \"%@\""; +"Scene.Search.Searching.Posts" = "Posts matching \"%@\""; +"Scene.Search.Searching.Profile" = "Go to @%@@%@"; +"Scene.Search.Searching.RecentSearch" = "Recent searches"; +"Scene.Search.Searching.Url" = "Open URL in Mastodon"; +"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.Language" = "Language"; +"Scene.ServerPicker.Button.SeeLess" = "See Less"; +"Scene.ServerPicker.Button.SeeMore" = "Տեսնել աւելին"; +"Scene.ServerPicker.Button.SignupSpeed" = "Sign-up Speed"; +"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.SearchServersOrEnterUrl" = "Search communities or enter URL"; +"Scene.ServerPicker.Label.Category" = "CATEGORY"; +"Scene.ServerPicker.Label.Language" = "LANGUAGE"; +"Scene.ServerPicker.Label.Users" = "USERS"; +"Scene.ServerPicker.Language.All" = "Բոլորը"; +"Scene.ServerPicker.NoServerSelectedHint" = "We’ll pick a server based on your language if you continue without making a selection."; +"Scene.ServerPicker.Search.Placeholder" = "Search name or URL"; +"Scene.ServerPicker.SignupSpeed.All" = "Բոլորը"; +"Scene.ServerPicker.SignupSpeed.Instant" = "Instant Sign-up"; +"Scene.ServerPicker.SignupSpeed.ManuallyReviewed" = "Manual Review"; +"Scene.ServerPicker.Title" = "Pick Server"; +"Scene.ServerRules.Button.Confirm" = "I Agree"; +"Scene.ServerRules.PrivacyPolicy" = "privacy policy"; +"Scene.ServerRules.Prompt" = "By continuing, you’re subject to the terms of service and privacy policy for %@."; +"Scene.ServerRules.Subtitle" = "These are set and enforced by the %@ moderators."; +"Scene.ServerRules.TermsOfService" = "terms of service"; +"Scene.ServerRules.Title" = "Some ground rules."; +"Scene.Settings.AboutMastodon.ClearMediaStorage" = "Clear Media Storage"; +"Scene.Settings.AboutMastodon.ContributeToMastodon" = "Contribute to Mastodon"; +"Scene.Settings.AboutMastodon.MoreSettings" = "Even More Settings"; +"Scene.Settings.AboutMastodon.PrivacyPolicy" = "Privacy Policy"; +"Scene.Settings.AboutMastodon.Title" = "About"; +"Scene.Settings.General.Appearance.Dark" = "Dark"; +"Scene.Settings.General.Appearance.Light" = "Light"; +"Scene.Settings.General.Appearance.SectionTitle" = "Appearance"; +"Scene.Settings.General.Appearance.System" = "Use Device Appearance"; +"Scene.Settings.General.Design.SectionTitle" = "Design"; +"Scene.Settings.General.Design.ShowAnimations" = "Play Animated Avatars and Emoji"; +"Scene.Settings.General.Links.OpenInBrowser" = "Open in Browser"; +"Scene.Settings.General.Links.OpenInMastodon" = "Open in Mastodon"; +"Scene.Settings.General.Links.SectionTitle" = "Links"; +"Scene.Settings.General.Title" = "General"; +"Scene.Settings.Notifications.Alert.Boosts" = "Boosts"; +"Scene.Settings.Notifications.Alert.Favorites" = "Favorites"; +"Scene.Settings.Notifications.Alert.MentionsAndReplies" = "Mentions & Replies"; +"Scene.Settings.Notifications.Alert.NewFollowers" = "New Followers"; +"Scene.Settings.Notifications.Disabled.GoToSettings" = "Go to Notification Settings"; +"Scene.Settings.Notifications.Disabled.NotificationHint" = "Turn on notifications from your device settings to see updates on your lock screen."; +"Scene.Settings.Notifications.Policy.Anyone" = "Anyone"; +"Scene.Settings.Notifications.Policy.Follow" = "People you follow"; +"Scene.Settings.Notifications.Policy.Followers" = "People who follow you"; +"Scene.Settings.Notifications.Policy.Noone" = "No one"; +"Scene.Settings.Notifications.Policy.Title" = "Get Notifications from"; +"Scene.Settings.Notifications.Title" = "Notifications"; +"Scene.Settings.Overview.AboutMastodon" = "About Mastodon"; +"Scene.Settings.Overview.General" = "General"; +"Scene.Settings.Overview.Logout" = "Logout %@"; +"Scene.Settings.Overview.Notifications" = "Notifications"; +"Scene.Settings.Overview.ServerDetails" = "Server Details"; +"Scene.Settings.Overview.SupportMastodon" = "Support Mastodon"; +"Scene.Settings.Overview.Title" = "Settings"; +"Scene.Settings.ServerDetails.About" = "About"; +"Scene.Settings.ServerDetails.AboutInstance.LegalNotice" = "A legal notice"; +"Scene.Settings.ServerDetails.AboutInstance.MessageAdmin" = "Message Admin"; +"Scene.Settings.ServerDetails.AboutInstance.Title" = "Administrator"; +"Scene.Settings.ServerDetails.Rules" = "Rules"; +"Scene.SuggestionAccount.FollowAll" = "Follow all"; +"Scene.SuggestionAccount.Title" = "Popular on Mastodon"; +"Scene.Thread.BackTitle" = "Post"; +"Scene.Thread.Title" = "Post from %@"; +"Scene.Welcome.Education.A11Y.WhatIsMastodon.Title" = "What is Mastodon?"; +"Scene.Welcome.Education.Mastodon.Description" = "Mastodon is a decentralized social network, meaning no single company controls it. It’s made up of many independently-run servers, all connected together."; +"Scene.Welcome.Education.Mastodon.Title" = "Բարի գալուստ Մաստոդոն"; +"Scene.Welcome.Education.Servers.Description" = "Every Mastodon account is hosted on a server — each with its own values, rules, & admins. No matter which one you pick, you can follow and interact with people on any server."; +"Scene.Welcome.Education.Servers.Title" = "What are servers?"; +"Scene.Welcome.JoinDefaultServer" = "Միանալ %@-ին"; +"Scene.Welcome.LearnMore" = "Իմանալ աւելին"; +"Scene.Welcome.LogIn" = "Մտնել"; +"Scene.Welcome.PickServer" = "Ընտրել ուրիշ սերուեր"; +"Scene.Welcome.Separator.Or" = "կամ"; +"Widget.Common.UnsupportedWidgetFamily" = "Sorry but this Widget family is unsupported."; +"Widget.Common.UserNotLoggedIn" = "Please open Mastodon to log in to an Account."; +"Widget.FollowersCount.ConfigurationDescription" = "Show number of followers."; +"Widget.FollowersCount.ConfigurationDisplayName" = "Followers"; +"Widget.FollowersCount.FollowersToday" = "%@ followers today"; +"Widget.FollowersCount.Title" = "FOLLOWERS"; +"Widget.Hashtag.Configuration.Description" = "Shows a recent post with the selected hashtag."; +"Widget.Hashtag.Configuration.DisplayName" = "Hashtag"; +"Widget.Hashtag.NotFound.Account" = "@johnMastodon@no-such.account"; +"Widget.Hashtag.NotFound.AccountName" = "John Mastodon"; +"Widget.Hashtag.NotFound.Content" = "Sorry, we couldn’t find any posts with the hashtag #%@. Please try a #DifferentHashtag or check the widget settings."; +"Widget.Hashtag.Placeholder.Account" = "@johnMastodon@no-such.account"; +"Widget.Hashtag.Placeholder.AccountName" = "John Mastodon"; +"Widget.Hashtag.Placeholder.Content" = "This is how a post with a #hashtag would look. Pick whichever #hashtag you want in the widget settings."; +"Widget.LatestFollowers.ConfigurationDescription" = "Show latest followers."; +"Widget.LatestFollowers.ConfigurationDisplayName" = "Latest followers"; +"Widget.LatestFollowers.LastUpdate" = "Last update: %@"; +"Widget.LatestFollowers.Title" = "Latest followers"; +"Widget.MultipleFollowers.ConfigurationDescription" = "Show number of followers for multiple accounts."; +"Widget.MultipleFollowers.ConfigurationDisplayName" = "Multiple followers"; +"Widget.MultipleFollowers.MockUser.AccountName" = "another@follower.social"; +"Widget.MultipleFollowers.MockUser.DisplayName" = "Another follower"; \ No newline at end of file diff --git a/MastodonSDK/Sources/MastodonLocalization/Resources/it.lproj/Localizable.strings b/MastodonSDK/Sources/MastodonLocalization/Resources/it.lproj/Localizable.strings index d1e186445..1d98fa8f1 100644 --- a/MastodonSDK/Sources/MastodonLocalization/Resources/it.lproj/Localizable.strings +++ b/MastodonSDK/Sources/MastodonLocalization/Resources/it.lproj/Localizable.strings @@ -443,8 +443,10 @@ caricato su Mastodon."; "Scene.Search.Searching.ClearAll" = "Cancella tutto"; "Scene.Search.Searching.EmptyState.NoResults" = "Nessun risultato"; "Scene.Search.Searching.Hashtag" = "Vai a #%@"; -"Scene.Search.Searching.People" = "People matching \"%@\""; -"Scene.Search.Searching.Posts" = "Posts matching \"%@\""; +"Scene.Search.Searching.NoUser.Message" = "Non c'è un account utente \"%@\" su %@"; +"Scene.Search.Searching.NoUser.Title" = "Nessun account utente trovato"; +"Scene.Search.Searching.People" = "Persone corrispondenti a \"%@\""; +"Scene.Search.Searching.Posts" = "Post corrispondenti a \"%@\""; "Scene.Search.Searching.Profile" = "Vai a @%@@%@"; "Scene.Search.Searching.RecentSearch" = "Ricerche recenti"; "Scene.Search.Searching.Url" = "Apri l'URL su Mastodon"; @@ -487,40 +489,45 @@ caricato su Mastodon."; "Scene.ServerRules.Subtitle" = "Questi sono impostati e applicati dai moderatori %@."; "Scene.ServerRules.TermsOfService" = "condizioni del servizio"; "Scene.ServerRules.Title" = "Alcune regole di base."; -"Scene.Settings.Footer.MastodonDescription" = "Mastodon è un software open source. Puoi segnalare problemi su GitHub a %@ (%@)"; -"Scene.Settings.Keyboard.CloseSettingsWindow" = "Chiudi la finestra Impostazioni"; -"Scene.Settings.Section.Appearance.Automatic" = "Automatico"; -"Scene.Settings.Section.Appearance.Dark" = "Sempre scuro"; -"Scene.Settings.Section.Appearance.Light" = "Sempre chiaro"; -"Scene.Settings.Section.Appearance.Title" = "Aspetto"; -"Scene.Settings.Section.BoringZone.AccountSettings" = "Impostazioni account"; -"Scene.Settings.Section.BoringZone.Privacy" = "Politica sulla Privacy"; -"Scene.Settings.Section.BoringZone.Terms" = "Termini di servizio"; -"Scene.Settings.Section.BoringZone.Title" = "La zona boring"; -"Scene.Settings.Section.LookAndFeel.Light" = "Chiaro"; -"Scene.Settings.Section.LookAndFeel.ReallyDark" = "Davvero scuro"; -"Scene.Settings.Section.LookAndFeel.SortaDark" = "Un po' scuro"; -"Scene.Settings.Section.LookAndFeel.Title" = "Look and Feel"; -"Scene.Settings.Section.LookAndFeel.UseSystem" = "Predefinito di sistema"; -"Scene.Settings.Section.Notifications.Boosts" = "Condivide i miei post"; -"Scene.Settings.Section.Notifications.Favorites" = "Apprezza i miei post"; -"Scene.Settings.Section.Notifications.Follows" = "Mi segue"; -"Scene.Settings.Section.Notifications.Mentions" = "Mi menziona"; -"Scene.Settings.Section.Notifications.Title" = "Notifiche"; -"Scene.Settings.Section.Notifications.Trigger.Anyone" = "chiunque"; -"Scene.Settings.Section.Notifications.Trigger.Follow" = "chiunque io segua"; -"Scene.Settings.Section.Notifications.Trigger.Follower" = "un seguace"; -"Scene.Settings.Section.Notifications.Trigger.Noone" = "nessuno"; -"Scene.Settings.Section.Notifications.Trigger.Title" = "Avvisami quando"; -"Scene.Settings.Section.Preference.DisableAvatarAnimation" = "Disabilita avatar animati"; -"Scene.Settings.Section.Preference.DisableEmojiAnimation" = "Disabilita emoji animate"; -"Scene.Settings.Section.Preference.OpenLinksInMastodon" = "Apri i link in Mastodon"; -"Scene.Settings.Section.Preference.Title" = "Preferenze"; -"Scene.Settings.Section.Preference.UsingDefaultBrowser" = "Usa browser predefinito per aprire i collegamenti"; -"Scene.Settings.Section.SpicyZone.Clear" = "Cancella la cache multimediale"; -"Scene.Settings.Section.SpicyZone.Signout" = "Esci"; -"Scene.Settings.Section.SpicyZone.Title" = "La zona piccante"; -"Scene.Settings.Title" = "Impostazioni"; +"Scene.Settings.AboutMastodon.ClearMediaStorage" = "Cancella l'archiviazione multimediale"; +"Scene.Settings.AboutMastodon.ContributeToMastodon" = "Contribuisci a Mastodon"; +"Scene.Settings.AboutMastodon.MoreSettings" = "Ancora più impostazioni"; +"Scene.Settings.AboutMastodon.PrivacyPolicy" = "Politica sulla privacy"; +"Scene.Settings.AboutMastodon.Title" = "Info"; +"Scene.Settings.General.Appearance.Dark" = "Scuro"; +"Scene.Settings.General.Appearance.Light" = "Chiaro"; +"Scene.Settings.General.Appearance.SectionTitle" = "Aspetto"; +"Scene.Settings.General.Appearance.System" = "Utilizza l'aspetto del dispositivo"; +"Scene.Settings.General.Design.SectionTitle" = "Stile"; +"Scene.Settings.General.Design.ShowAnimations" = "Riproduci avatar ed emoji animati"; +"Scene.Settings.General.Links.OpenInBrowser" = "Apri nel browser"; +"Scene.Settings.General.Links.OpenInMastodon" = "Apri su Mastodon"; +"Scene.Settings.General.Links.SectionTitle" = "Collegamenti"; +"Scene.Settings.General.Title" = "Generale"; +"Scene.Settings.Notifications.Alert.Boosts" = "Condivisioni"; +"Scene.Settings.Notifications.Alert.Favorites" = "Preferiti"; +"Scene.Settings.Notifications.Alert.MentionsAndReplies" = "Menzioni e risposte"; +"Scene.Settings.Notifications.Alert.NewFollowers" = "Nuovi seguaci"; +"Scene.Settings.Notifications.Disabled.GoToSettings" = "Vai alle impostazioni di notifica"; +"Scene.Settings.Notifications.Disabled.NotificationHint" = "Attiva le notifiche dalle impostazioni del tuo dispositivo per vedere gli aggiornamenti sulla schermata di blocco."; +"Scene.Settings.Notifications.Policy.Anyone" = "Chiunque"; +"Scene.Settings.Notifications.Policy.Follow" = "Persone che segui"; +"Scene.Settings.Notifications.Policy.Followers" = "Persone che ti seguono"; +"Scene.Settings.Notifications.Policy.Noone" = "Nessuno"; +"Scene.Settings.Notifications.Policy.Title" = "Ricevi notifiche da"; +"Scene.Settings.Notifications.Title" = "Notifiche"; +"Scene.Settings.Overview.AboutMastodon" = "Informazioni su Mastodon"; +"Scene.Settings.Overview.General" = "Generale"; +"Scene.Settings.Overview.Logout" = "Esci da %@"; +"Scene.Settings.Overview.Notifications" = "Notifiche"; +"Scene.Settings.Overview.ServerDetails" = "Dettagli del server"; +"Scene.Settings.Overview.SupportMastodon" = "Supporta Mastodon"; +"Scene.Settings.Overview.Title" = "Impostazioni"; +"Scene.Settings.ServerDetails.About" = "Info"; +"Scene.Settings.ServerDetails.AboutInstance.LegalNotice" = "Un avviso legale"; +"Scene.Settings.ServerDetails.AboutInstance.MessageAdmin" = "Message Admin"; +"Scene.Settings.ServerDetails.AboutInstance.Title" = "Amministratore"; +"Scene.Settings.ServerDetails.Rules" = "Regole"; "Scene.SuggestionAccount.FollowAll" = "Segui tutti"; "Scene.SuggestionAccount.Title" = "Popolare su Mastodon"; "Scene.Thread.BackTitle" = "Post"; diff --git a/MastodonSDK/Sources/MastodonLocalization/Resources/ja.lproj/Localizable.strings b/MastodonSDK/Sources/MastodonLocalization/Resources/ja.lproj/Localizable.strings index dc59a9488..cd9b1bcee 100644 --- a/MastodonSDK/Sources/MastodonLocalization/Resources/ja.lproj/Localizable.strings +++ b/MastodonSDK/Sources/MastodonLocalization/Resources/ja.lproj/Localizable.strings @@ -435,14 +435,16 @@ "Scene.Search.SearchBar.Cancel" = "キャンセル"; "Scene.Search.SearchBar.Placeholder" = "ハッシュタグとユーザーを検索"; "Scene.Search.Searching.Clear" = "クリア"; -"Scene.Search.Searching.ClearAll" = "Clear all"; +"Scene.Search.Searching.ClearAll" = "すべて消去"; "Scene.Search.Searching.EmptyState.NoResults" = "なし"; -"Scene.Search.Searching.Hashtag" = "Go to #%@"; -"Scene.Search.Searching.People" = "People matching \"%@\""; -"Scene.Search.Searching.Posts" = "Posts matching \"%@\""; -"Scene.Search.Searching.Profile" = "Go to @%@@%@"; +"Scene.Search.Searching.Hashtag" = "#%@ へ移動"; +"Scene.Search.Searching.NoUser.Message" = "There's no Useraccount \"%@\" on %@"; +"Scene.Search.Searching.NoUser.Title" = "No User Account Found"; +"Scene.Search.Searching.People" = "「%@」に一致するアカウント"; +"Scene.Search.Searching.Posts" = "「%@」に一致する投稿"; +"Scene.Search.Searching.Profile" = "@%@@%@ へ移動"; "Scene.Search.Searching.RecentSearch" = "最近の検索"; -"Scene.Search.Searching.Url" = "Open URL in Mastodon"; +"Scene.Search.Searching.Url" = "URL を Mastodon で開く"; "Scene.Search.Title" = "検索"; "Scene.ServerPicker.Button.Category.Academia" = "アカデミア"; "Scene.ServerPicker.Button.Category.Activism" = "アクティビズム"; @@ -482,40 +484,45 @@ "Scene.ServerRules.Subtitle" = "これらのルールは、%@の管理者によって設定されています。"; "Scene.ServerRules.TermsOfService" = "利用規約"; "Scene.ServerRules.Title" = "いくつかのルールがあります。"; -"Scene.Settings.Footer.MastodonDescription" = "Mastodonはオープンソースです。バグの報告はGithubの%@ (%@)で行うことができます。"; -"Scene.Settings.Keyboard.CloseSettingsWindow" = "設定を閉じる"; -"Scene.Settings.Section.Appearance.Automatic" = "システムに準拠"; -"Scene.Settings.Section.Appearance.Dark" = "ダーク"; -"Scene.Settings.Section.Appearance.Light" = "ライト"; -"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" = "アプリについて"; -"Scene.Settings.Section.LookAndFeel.Light" = "ライト"; -"Scene.Settings.Section.LookAndFeel.ReallyDark" = "ブラック"; -"Scene.Settings.Section.LookAndFeel.SortaDark" = "ダーク"; -"Scene.Settings.Section.LookAndFeel.Title" = "テーマ"; -"Scene.Settings.Section.LookAndFeel.UseSystem" = "端末の設定を使う"; -"Scene.Settings.Section.Notifications.Boosts" = "ブースト"; -"Scene.Settings.Section.Notifications.Favorites" = "お気に入り登録"; -"Scene.Settings.Section.Notifications.Follows" = "フォロー"; -"Scene.Settings.Section.Notifications.Mentions" = "メンション"; -"Scene.Settings.Section.Notifications.Title" = "通知"; -"Scene.Settings.Section.Notifications.Trigger.Anyone" = "誰でも"; -"Scene.Settings.Section.Notifications.Trigger.Follow" = "フォローしている人"; -"Scene.Settings.Section.Notifications.Trigger.Follower" = "フォロワー"; -"Scene.Settings.Section.Notifications.Trigger.Noone" = "なし"; -"Scene.Settings.Section.Notifications.Trigger.Title" = "通知を受け取る"; -"Scene.Settings.Section.Preference.DisableAvatarAnimation" = "アバターのアニメーションを無効化する"; -"Scene.Settings.Section.Preference.DisableEmojiAnimation" = "絵文字のアニメーションを無効化する"; -"Scene.Settings.Section.Preference.OpenLinksInMastodon" = "Mastodonでリンクを開く"; -"Scene.Settings.Section.Preference.Title" = "環境設定"; -"Scene.Settings.Section.Preference.UsingDefaultBrowser" = "既定のブラウザでリンクを開く"; -"Scene.Settings.Section.SpicyZone.Clear" = "メディアキャッシュをクリア"; -"Scene.Settings.Section.SpicyZone.Signout" = "サインアウト"; -"Scene.Settings.Section.SpicyZone.Title" = "取り扱い注意項目"; -"Scene.Settings.Title" = "設定"; +"Scene.Settings.AboutMastodon.ClearMediaStorage" = "Clear Media Storage"; +"Scene.Settings.AboutMastodon.ContributeToMastodon" = "Contribute to Mastodon"; +"Scene.Settings.AboutMastodon.MoreSettings" = "Even More Settings"; +"Scene.Settings.AboutMastodon.PrivacyPolicy" = "Privacy Policy"; +"Scene.Settings.AboutMastodon.Title" = "About"; +"Scene.Settings.General.Appearance.Dark" = "Dark"; +"Scene.Settings.General.Appearance.Light" = "Light"; +"Scene.Settings.General.Appearance.SectionTitle" = "Appearance"; +"Scene.Settings.General.Appearance.System" = "Use Device Appearance"; +"Scene.Settings.General.Design.SectionTitle" = "Design"; +"Scene.Settings.General.Design.ShowAnimations" = "Play Animated Avatars and Emoji"; +"Scene.Settings.General.Links.OpenInBrowser" = "Open in Browser"; +"Scene.Settings.General.Links.OpenInMastodon" = "Open in Mastodon"; +"Scene.Settings.General.Links.SectionTitle" = "Links"; +"Scene.Settings.General.Title" = "General"; +"Scene.Settings.Notifications.Alert.Boosts" = "Boosts"; +"Scene.Settings.Notifications.Alert.Favorites" = "Favorites"; +"Scene.Settings.Notifications.Alert.MentionsAndReplies" = "Mentions & Replies"; +"Scene.Settings.Notifications.Alert.NewFollowers" = "New Followers"; +"Scene.Settings.Notifications.Disabled.GoToSettings" = "Go to Notification Settings"; +"Scene.Settings.Notifications.Disabled.NotificationHint" = "Turn on notifications from your device settings to see updates on your lock screen."; +"Scene.Settings.Notifications.Policy.Anyone" = "Anyone"; +"Scene.Settings.Notifications.Policy.Follow" = "People you follow"; +"Scene.Settings.Notifications.Policy.Followers" = "People who follow you"; +"Scene.Settings.Notifications.Policy.Noone" = "No one"; +"Scene.Settings.Notifications.Policy.Title" = "Get Notifications from"; +"Scene.Settings.Notifications.Title" = "Notifications"; +"Scene.Settings.Overview.AboutMastodon" = "About Mastodon"; +"Scene.Settings.Overview.General" = "General"; +"Scene.Settings.Overview.Logout" = "Logout %@"; +"Scene.Settings.Overview.Notifications" = "Notifications"; +"Scene.Settings.Overview.ServerDetails" = "Server Details"; +"Scene.Settings.Overview.SupportMastodon" = "Support Mastodon"; +"Scene.Settings.Overview.Title" = "Settings"; +"Scene.Settings.ServerDetails.About" = "About"; +"Scene.Settings.ServerDetails.AboutInstance.LegalNotice" = "A legal notice"; +"Scene.Settings.ServerDetails.AboutInstance.MessageAdmin" = "Message Admin"; +"Scene.Settings.ServerDetails.AboutInstance.Title" = "Administrator"; +"Scene.Settings.ServerDetails.Rules" = "Rules"; "Scene.SuggestionAccount.FollowAll" = "すべてフォロー"; "Scene.SuggestionAccount.Title" = "人気のアカウント"; "Scene.Thread.BackTitle" = "投稿"; diff --git a/MastodonSDK/Sources/MastodonLocalization/Resources/kab.lproj/Localizable.strings b/MastodonSDK/Sources/MastodonLocalization/Resources/kab.lproj/Localizable.strings index 44ab1ec82..f84af63f1 100644 --- a/MastodonSDK/Sources/MastodonLocalization/Resources/kab.lproj/Localizable.strings +++ b/MastodonSDK/Sources/MastodonLocalization/Resources/kab.lproj/Localizable.strings @@ -443,6 +443,8 @@ Ad d-yettwasali ɣef Mastodon."; "Scene.Search.Searching.ClearAll" = "Clear all"; "Scene.Search.Searching.EmptyState.NoResults" = "Ulac igemmaḍ"; "Scene.Search.Searching.Hashtag" = "Go to #%@"; +"Scene.Search.Searching.NoUser.Message" = "There's no Useraccount \"%@\" on %@"; +"Scene.Search.Searching.NoUser.Title" = "No User Account Found"; "Scene.Search.Searching.People" = "People matching \"%@\""; "Scene.Search.Searching.Posts" = "Posts matching \"%@\""; "Scene.Search.Searching.Profile" = "Go to @%@@%@"; @@ -487,40 +489,45 @@ Ad d-yettwasali ɣef Mastodon."; "Scene.ServerRules.Subtitle" = "Ilugan-a ttusbadun sɣur inedbalen n %@."; "Scene.ServerRules.TermsOfService" = "tiwetlin n useqdec"; "Scene.ServerRules.Title" = "Kra n yilugan igejdanen."; -"Scene.Settings.Footer.MastodonDescription" = "Maṣṭudun d aseɣzan s uɣbalu yeldin. Tzemreḍ ad temmleḍ uguren deg GitHub %@ (%@)"; -"Scene.Settings.Keyboard.CloseSettingsWindow" = "Mdel asfaylu n iɣewwaṛen"; -"Scene.Settings.Section.Appearance.Automatic" = "Awurman"; -"Scene.Settings.Section.Appearance.Dark" = "Yezga d aberkan"; -"Scene.Settings.Section.Appearance.Light" = "Yezga d aceεlal"; -"Scene.Settings.Section.Appearance.Title" = "Apparence"; -"Scene.Settings.Section.BoringZone.AccountSettings" = "Iɣewwaṛen n umiḍan"; -"Scene.Settings.Section.BoringZone.Privacy" = "Tasertit tabaḍnit"; -"Scene.Settings.Section.BoringZone.Terms" = "Tiwtilin n useqdec"; -"Scene.Settings.Section.BoringZone.Title" = "Tamnaḍt yessefcalen"; -"Scene.Settings.Section.LookAndFeel.Light" = "Aceɛlal"; -"Scene.Settings.Section.LookAndFeel.ReallyDark" = "D aberkan s tidet"; -"Scene.Settings.Section.LookAndFeel.SortaDark" = "D aberkan cwiya"; -"Scene.Settings.Section.LookAndFeel.Title" = "Wali, tḥalfuḍ"; -"Scene.Settings.Section.LookAndFeel.UseSystem" = "Seqdec anagraw"; -"Scene.Settings.Section.Notifications.Boosts" = "Yules asuffeɣ n tduffeɣt-iw"; -"Scene.Settings.Section.Notifications.Favorites" = "Yerna tasuffeɣt-iw ɣer yismenyafen-ines"; -"Scene.Settings.Section.Notifications.Follows" = "Yeṭṭafar-iyi"; -"Scene.Settings.Section.Notifications.Mentions" = "Ibder-iyi-d"; -"Scene.Settings.Section.Notifications.Title" = "Tilɣa"; -"Scene.Settings.Section.Notifications.Trigger.Anyone" = "yal yiwen"; -"Scene.Settings.Section.Notifications.Trigger.Follow" = "yal win ara ḍefreɣ"; -"Scene.Settings.Section.Notifications.Trigger.Follower" = "ameḍfar"; -"Scene.Settings.Section.Notifications.Trigger.Noone" = "ula yiwen"; -"Scene.Settings.Section.Notifications.Trigger.Title" = "Selɣu-yi-d mi ara"; -"Scene.Settings.Section.Preference.DisableAvatarAnimation" = "Sens ivaṭaren yettembiwilen"; -"Scene.Settings.Section.Preference.DisableEmojiAnimation" = "Sens imujiten yettembiwilen"; -"Scene.Settings.Section.Preference.OpenLinksInMastodon" = "Ldi iseɣwan deg Mastodon"; -"Scene.Settings.Section.Preference.Title" = "Imenyafen"; -"Scene.Settings.Section.Preference.UsingDefaultBrowser" = "Seqdec iminig amezwer i twaledyawt n yiseɣwan"; -"Scene.Settings.Section.SpicyZone.Clear" = "Sfeḍ takatut tuffirt n umidyat"; -"Scene.Settings.Section.SpicyZone.Signout" = "Senser"; -"Scene.Settings.Section.SpicyZone.Title" = "Tamnaḍt tamihawt"; -"Scene.Settings.Title" = "Iɣewwaṛen"; +"Scene.Settings.AboutMastodon.ClearMediaStorage" = "Clear Media Storage"; +"Scene.Settings.AboutMastodon.ContributeToMastodon" = "Contribute to Mastodon"; +"Scene.Settings.AboutMastodon.MoreSettings" = "Even More Settings"; +"Scene.Settings.AboutMastodon.PrivacyPolicy" = "Privacy Policy"; +"Scene.Settings.AboutMastodon.Title" = "About"; +"Scene.Settings.General.Appearance.Dark" = "Dark"; +"Scene.Settings.General.Appearance.Light" = "Light"; +"Scene.Settings.General.Appearance.SectionTitle" = "Appearance"; +"Scene.Settings.General.Appearance.System" = "Use Device Appearance"; +"Scene.Settings.General.Design.SectionTitle" = "Design"; +"Scene.Settings.General.Design.ShowAnimations" = "Play Animated Avatars and Emoji"; +"Scene.Settings.General.Links.OpenInBrowser" = "Open in Browser"; +"Scene.Settings.General.Links.OpenInMastodon" = "Open in Mastodon"; +"Scene.Settings.General.Links.SectionTitle" = "Links"; +"Scene.Settings.General.Title" = "General"; +"Scene.Settings.Notifications.Alert.Boosts" = "Boosts"; +"Scene.Settings.Notifications.Alert.Favorites" = "Favorites"; +"Scene.Settings.Notifications.Alert.MentionsAndReplies" = "Mentions & Replies"; +"Scene.Settings.Notifications.Alert.NewFollowers" = "New Followers"; +"Scene.Settings.Notifications.Disabled.GoToSettings" = "Go to Notification Settings"; +"Scene.Settings.Notifications.Disabled.NotificationHint" = "Turn on notifications from your device settings to see updates on your lock screen."; +"Scene.Settings.Notifications.Policy.Anyone" = "Anyone"; +"Scene.Settings.Notifications.Policy.Follow" = "People you follow"; +"Scene.Settings.Notifications.Policy.Followers" = "People who follow you"; +"Scene.Settings.Notifications.Policy.Noone" = "No one"; +"Scene.Settings.Notifications.Policy.Title" = "Get Notifications from"; +"Scene.Settings.Notifications.Title" = "Notifications"; +"Scene.Settings.Overview.AboutMastodon" = "About Mastodon"; +"Scene.Settings.Overview.General" = "General"; +"Scene.Settings.Overview.Logout" = "Logout %@"; +"Scene.Settings.Overview.Notifications" = "Notifications"; +"Scene.Settings.Overview.ServerDetails" = "Server Details"; +"Scene.Settings.Overview.SupportMastodon" = "Support Mastodon"; +"Scene.Settings.Overview.Title" = "Settings"; +"Scene.Settings.ServerDetails.About" = "About"; +"Scene.Settings.ServerDetails.AboutInstance.LegalNotice" = "A legal notice"; +"Scene.Settings.ServerDetails.AboutInstance.MessageAdmin" = "Message Admin"; +"Scene.Settings.ServerDetails.AboutInstance.Title" = "Administrator"; +"Scene.Settings.ServerDetails.Rules" = "Rules"; "Scene.SuggestionAccount.FollowAll" = "Follow all"; "Scene.SuggestionAccount.Title" = "Popular on Mastodon"; "Scene.Thread.BackTitle" = "Amagrad"; diff --git a/MastodonSDK/Sources/MastodonLocalization/Resources/ku.lproj/Localizable.strings b/MastodonSDK/Sources/MastodonLocalization/Resources/ku.lproj/Localizable.strings index f0c54b536..3c57a6e2a 100644 --- a/MastodonSDK/Sources/MastodonLocalization/Resources/ku.lproj/Localizable.strings +++ b/MastodonSDK/Sources/MastodonLocalization/Resources/ku.lproj/Localizable.strings @@ -443,6 +443,8 @@ Profîla te ji wan ra wiha xuya dike."; "Scene.Search.Searching.ClearAll" = "Clear all"; "Scene.Search.Searching.EmptyState.NoResults" = "Encam tune"; "Scene.Search.Searching.Hashtag" = "Go to #%@"; +"Scene.Search.Searching.NoUser.Message" = "There's no Useraccount \"%@\" on %@"; +"Scene.Search.Searching.NoUser.Title" = "No User Account Found"; "Scene.Search.Searching.People" = "People matching \"%@\""; "Scene.Search.Searching.Posts" = "Posts matching \"%@\""; "Scene.Search.Searching.Profile" = "Go to @%@@%@"; @@ -487,40 +489,45 @@ Profîla te ji wan ra wiha xuya dike."; "Scene.ServerRules.Subtitle" = "Ev rêzik ji aliyê çavdêrên %@ ve tên sazkirin."; "Scene.ServerRules.TermsOfService" = "mercên bikaranînê"; "Scene.ServerRules.Title" = "Hinek rêzikên bingehîn."; -"Scene.Settings.Footer.MastodonDescription" = "Mastodon nermalava çavkaniya vekirî ye. Tu dikarî pirsgirêkan li ser GitHub-ê ragihînî di %@ (%@) de"; -"Scene.Settings.Keyboard.CloseSettingsWindow" = "Sazkariyên çarçoveyê bigire"; -"Scene.Settings.Section.Appearance.Automatic" = "Xweber"; -"Scene.Settings.Section.Appearance.Dark" = "Her dem tarî"; -"Scene.Settings.Section.Appearance.Light" = "Her dem ron"; -"Scene.Settings.Section.Appearance.Title" = "Xuyang"; -"Scene.Settings.Section.BoringZone.AccountSettings" = "Sazkariyên ajimêr"; -"Scene.Settings.Section.BoringZone.Privacy" = "Polîtikaya nihêniyê"; -"Scene.Settings.Section.BoringZone.Terms" = "Mercên bikaranînê"; -"Scene.Settings.Section.BoringZone.Title" = "Devera acizker"; -"Scene.Settings.Section.LookAndFeel.Light" = "Ron"; -"Scene.Settings.Section.LookAndFeel.ReallyDark" = "Pir tarî"; -"Scene.Settings.Section.LookAndFeel.SortaDark" = "Hinekî tarî"; -"Scene.Settings.Section.LookAndFeel.Title" = "Xuyang"; -"Scene.Settings.Section.LookAndFeel.UseSystem" = "Pergalê bi kar bîne"; -"Scene.Settings.Section.Notifications.Boosts" = "Şandiya min bilind dike"; -"Scene.Settings.Section.Notifications.Favorites" = "Şandiya min hez dike"; -"Scene.Settings.Section.Notifications.Follows" = "Min şopand"; -"Scene.Settings.Section.Notifications.Mentions" = "Qale min dike"; -"Scene.Settings.Section.Notifications.Title" = "Agahdarî"; -"Scene.Settings.Section.Notifications.Trigger.Anyone" = "her kes"; -"Scene.Settings.Section.Notifications.Trigger.Follow" = "her kesê ku ez dişopînim"; -"Scene.Settings.Section.Notifications.Trigger.Follower" = "şopînerek"; -"Scene.Settings.Section.Notifications.Trigger.Noone" = "ne yek"; -"Scene.Settings.Section.Notifications.Trigger.Title" = "Min agahdar bike dema"; -"Scene.Settings.Section.Preference.DisableAvatarAnimation" = "Avatarên anîmasyonî neçalak bike"; -"Scene.Settings.Section.Preference.DisableEmojiAnimation" = "Emojiyên anîmasyonî neçalak bike"; -"Scene.Settings.Section.Preference.OpenLinksInMastodon" = "Girêdanan di Mastodon de veke"; -"Scene.Settings.Section.Preference.Title" = "Sazkarî"; -"Scene.Settings.Section.Preference.UsingDefaultBrowser" = "Ji bo vekirina girêdanan geroka berdest bi kar bîne"; -"Scene.Settings.Section.SpicyZone.Clear" = "Pêşbîra medyayê pak bike"; -"Scene.Settings.Section.SpicyZone.Signout" = "Derkeve"; -"Scene.Settings.Section.SpicyZone.Title" = "Devera germ"; -"Scene.Settings.Title" = "Sazkarî"; +"Scene.Settings.AboutMastodon.ClearMediaStorage" = "Clear Media Storage"; +"Scene.Settings.AboutMastodon.ContributeToMastodon" = "Contribute to Mastodon"; +"Scene.Settings.AboutMastodon.MoreSettings" = "Even More Settings"; +"Scene.Settings.AboutMastodon.PrivacyPolicy" = "Privacy Policy"; +"Scene.Settings.AboutMastodon.Title" = "About"; +"Scene.Settings.General.Appearance.Dark" = "Dark"; +"Scene.Settings.General.Appearance.Light" = "Light"; +"Scene.Settings.General.Appearance.SectionTitle" = "Appearance"; +"Scene.Settings.General.Appearance.System" = "Use Device Appearance"; +"Scene.Settings.General.Design.SectionTitle" = "Design"; +"Scene.Settings.General.Design.ShowAnimations" = "Play Animated Avatars and Emoji"; +"Scene.Settings.General.Links.OpenInBrowser" = "Open in Browser"; +"Scene.Settings.General.Links.OpenInMastodon" = "Open in Mastodon"; +"Scene.Settings.General.Links.SectionTitle" = "Links"; +"Scene.Settings.General.Title" = "General"; +"Scene.Settings.Notifications.Alert.Boosts" = "Boosts"; +"Scene.Settings.Notifications.Alert.Favorites" = "Favorites"; +"Scene.Settings.Notifications.Alert.MentionsAndReplies" = "Mentions & Replies"; +"Scene.Settings.Notifications.Alert.NewFollowers" = "New Followers"; +"Scene.Settings.Notifications.Disabled.GoToSettings" = "Go to Notification Settings"; +"Scene.Settings.Notifications.Disabled.NotificationHint" = "Turn on notifications from your device settings to see updates on your lock screen."; +"Scene.Settings.Notifications.Policy.Anyone" = "Anyone"; +"Scene.Settings.Notifications.Policy.Follow" = "People you follow"; +"Scene.Settings.Notifications.Policy.Followers" = "People who follow you"; +"Scene.Settings.Notifications.Policy.Noone" = "No one"; +"Scene.Settings.Notifications.Policy.Title" = "Get Notifications from"; +"Scene.Settings.Notifications.Title" = "Notifications"; +"Scene.Settings.Overview.AboutMastodon" = "About Mastodon"; +"Scene.Settings.Overview.General" = "General"; +"Scene.Settings.Overview.Logout" = "Logout %@"; +"Scene.Settings.Overview.Notifications" = "Notifications"; +"Scene.Settings.Overview.ServerDetails" = "Server Details"; +"Scene.Settings.Overview.SupportMastodon" = "Support Mastodon"; +"Scene.Settings.Overview.Title" = "Settings"; +"Scene.Settings.ServerDetails.About" = "About"; +"Scene.Settings.ServerDetails.AboutInstance.LegalNotice" = "A legal notice"; +"Scene.Settings.ServerDetails.AboutInstance.MessageAdmin" = "Message Admin"; +"Scene.Settings.ServerDetails.AboutInstance.Title" = "Administrator"; +"Scene.Settings.ServerDetails.Rules" = "Rules"; "Scene.SuggestionAccount.FollowAll" = "Follow all"; "Scene.SuggestionAccount.Title" = "Popular on Mastodon"; "Scene.Thread.BackTitle" = "Şandî"; diff --git a/MastodonSDK/Sources/MastodonLocalization/Resources/nl.lproj/Localizable.strings b/MastodonSDK/Sources/MastodonLocalization/Resources/nl.lproj/Localizable.strings index c636b5fb6..4a9d1a344 100644 --- a/MastodonSDK/Sources/MastodonLocalization/Resources/nl.lproj/Localizable.strings +++ b/MastodonSDK/Sources/MastodonLocalization/Resources/nl.lproj/Localizable.strings @@ -437,6 +437,8 @@ Jouw profiel ziet er zo uit voor hen."; "Scene.Search.Searching.ClearAll" = "Clear all"; "Scene.Search.Searching.EmptyState.NoResults" = "Geen resultaten"; "Scene.Search.Searching.Hashtag" = "Go to #%@"; +"Scene.Search.Searching.NoUser.Message" = "There's no Useraccount \"%@\" on %@"; +"Scene.Search.Searching.NoUser.Title" = "No User Account Found"; "Scene.Search.Searching.People" = "People matching \"%@\""; "Scene.Search.Searching.Posts" = "Posts matching \"%@\""; "Scene.Search.Searching.Profile" = "Go to @%@@%@"; @@ -481,40 +483,45 @@ Jouw profiel ziet er zo uit voor hen."; "Scene.ServerRules.Subtitle" = "Deze regels zijn ingesteld door de beheerders van %@."; "Scene.ServerRules.TermsOfService" = "gebruiksvoorwaarden"; "Scene.ServerRules.Title" = "Enkele basisregels."; -"Scene.Settings.Footer.MastodonDescription" = "Mastodon is vrije, opensourcesoftware. Je kunt problemen melden op GitHub via %@ (%@)"; -"Scene.Settings.Keyboard.CloseSettingsWindow" = "Instellingen sluiten"; -"Scene.Settings.Section.Appearance.Automatic" = "Automatisch"; -"Scene.Settings.Section.Appearance.Dark" = "Altijd Donker"; -"Scene.Settings.Section.Appearance.Light" = "Altijd licht"; -"Scene.Settings.Section.Appearance.Title" = "Uiterlijk"; -"Scene.Settings.Section.BoringZone.AccountSettings" = "Accountinstellingen"; -"Scene.Settings.Section.BoringZone.Privacy" = "Privacybeleid"; -"Scene.Settings.Section.BoringZone.Terms" = "Gebruiksvoorwaarden"; -"Scene.Settings.Section.BoringZone.Title" = "De saaie zone"; -"Scene.Settings.Section.LookAndFeel.Light" = "Licht"; -"Scene.Settings.Section.LookAndFeel.ReallyDark" = "Echt donker"; -"Scene.Settings.Section.LookAndFeel.SortaDark" = "Donker"; -"Scene.Settings.Section.LookAndFeel.Title" = "Uiterlijk"; -"Scene.Settings.Section.LookAndFeel.UseSystem" = "Systeem gebruiken"; -"Scene.Settings.Section.Notifications.Boosts" = "Mijn bericht boost"; -"Scene.Settings.Section.Notifications.Favorites" = "Mijn bericht als favoriet markeert"; -"Scene.Settings.Section.Notifications.Follows" = "Mij volgt"; -"Scene.Settings.Section.Notifications.Mentions" = "Mij vermeldt"; -"Scene.Settings.Section.Notifications.Title" = "Meldingen"; -"Scene.Settings.Section.Notifications.Trigger.Anyone" = "iemand"; -"Scene.Settings.Section.Notifications.Trigger.Follow" = "iemand die ik volg"; -"Scene.Settings.Section.Notifications.Trigger.Follower" = "een volger"; -"Scene.Settings.Section.Notifications.Trigger.Noone" = "niemand"; -"Scene.Settings.Section.Notifications.Trigger.Title" = "Melding tonen wanneer"; -"Scene.Settings.Section.Preference.DisableAvatarAnimation" = "Geanimeerde avatars uitschakelen"; -"Scene.Settings.Section.Preference.DisableEmojiAnimation" = "Geanimeerde emojis uitschakelen"; -"Scene.Settings.Section.Preference.OpenLinksInMastodon" = "Open links in Mastodon"; -"Scene.Settings.Section.Preference.Title" = "Instellingen"; -"Scene.Settings.Section.Preference.UsingDefaultBrowser" = "Gebruik de standaardbrowser om links te openen"; -"Scene.Settings.Section.SpicyZone.Clear" = "Mediacache wissen"; -"Scene.Settings.Section.SpicyZone.Signout" = "Uitloggen"; -"Scene.Settings.Section.SpicyZone.Title" = "De gevaarlijke zone"; -"Scene.Settings.Title" = "Instellingen"; +"Scene.Settings.AboutMastodon.ClearMediaStorage" = "Clear Media Storage"; +"Scene.Settings.AboutMastodon.ContributeToMastodon" = "Contribute to Mastodon"; +"Scene.Settings.AboutMastodon.MoreSettings" = "Even More Settings"; +"Scene.Settings.AboutMastodon.PrivacyPolicy" = "Privacy Policy"; +"Scene.Settings.AboutMastodon.Title" = "About"; +"Scene.Settings.General.Appearance.Dark" = "Dark"; +"Scene.Settings.General.Appearance.Light" = "Light"; +"Scene.Settings.General.Appearance.SectionTitle" = "Appearance"; +"Scene.Settings.General.Appearance.System" = "Use Device Appearance"; +"Scene.Settings.General.Design.SectionTitle" = "Design"; +"Scene.Settings.General.Design.ShowAnimations" = "Play Animated Avatars and Emoji"; +"Scene.Settings.General.Links.OpenInBrowser" = "Open in Browser"; +"Scene.Settings.General.Links.OpenInMastodon" = "Open in Mastodon"; +"Scene.Settings.General.Links.SectionTitle" = "Links"; +"Scene.Settings.General.Title" = "General"; +"Scene.Settings.Notifications.Alert.Boosts" = "Boosts"; +"Scene.Settings.Notifications.Alert.Favorites" = "Favorites"; +"Scene.Settings.Notifications.Alert.MentionsAndReplies" = "Mentions & Replies"; +"Scene.Settings.Notifications.Alert.NewFollowers" = "New Followers"; +"Scene.Settings.Notifications.Disabled.GoToSettings" = "Go to Notification Settings"; +"Scene.Settings.Notifications.Disabled.NotificationHint" = "Turn on notifications from your device settings to see updates on your lock screen."; +"Scene.Settings.Notifications.Policy.Anyone" = "Anyone"; +"Scene.Settings.Notifications.Policy.Follow" = "People you follow"; +"Scene.Settings.Notifications.Policy.Followers" = "People who follow you"; +"Scene.Settings.Notifications.Policy.Noone" = "No one"; +"Scene.Settings.Notifications.Policy.Title" = "Get Notifications from"; +"Scene.Settings.Notifications.Title" = "Notifications"; +"Scene.Settings.Overview.AboutMastodon" = "About Mastodon"; +"Scene.Settings.Overview.General" = "General"; +"Scene.Settings.Overview.Logout" = "Logout %@"; +"Scene.Settings.Overview.Notifications" = "Notifications"; +"Scene.Settings.Overview.ServerDetails" = "Server Details"; +"Scene.Settings.Overview.SupportMastodon" = "Support Mastodon"; +"Scene.Settings.Overview.Title" = "Settings"; +"Scene.Settings.ServerDetails.About" = "About"; +"Scene.Settings.ServerDetails.AboutInstance.LegalNotice" = "A legal notice"; +"Scene.Settings.ServerDetails.AboutInstance.MessageAdmin" = "Message Admin"; +"Scene.Settings.ServerDetails.AboutInstance.Title" = "Administrator"; +"Scene.Settings.ServerDetails.Rules" = "Rules"; "Scene.SuggestionAccount.FollowAll" = "Iedereen volgen"; "Scene.SuggestionAccount.Title" = "Populair op Mastodon"; "Scene.Thread.BackTitle" = "Bericht"; diff --git a/MastodonSDK/Sources/MastodonLocalization/Resources/ru.lproj/Localizable.strings b/MastodonSDK/Sources/MastodonLocalization/Resources/ru.lproj/Localizable.strings index 481e2851d..9257b22d4 100644 --- a/MastodonSDK/Sources/MastodonLocalization/Resources/ru.lproj/Localizable.strings +++ b/MastodonSDK/Sources/MastodonLocalization/Resources/ru.lproj/Localizable.strings @@ -451,6 +451,8 @@ "Scene.Search.Searching.ClearAll" = "Clear all"; "Scene.Search.Searching.EmptyState.NoResults" = "Нет результатов"; "Scene.Search.Searching.Hashtag" = "Go to #%@"; +"Scene.Search.Searching.NoUser.Message" = "There's no Useraccount \"%@\" on %@"; +"Scene.Search.Searching.NoUser.Title" = "No User Account Found"; "Scene.Search.Searching.People" = "People matching \"%@\""; "Scene.Search.Searching.Posts" = "Posts matching \"%@\""; "Scene.Search.Searching.Profile" = "Go to @%@@%@"; @@ -495,40 +497,45 @@ "Scene.ServerRules.Subtitle" = "Эти правила установлены администраторами %@."; "Scene.ServerRules.TermsOfService" = "условия использования"; "Scene.ServerRules.Title" = "Несколько основных правил."; -"Scene.Settings.Footer.MastodonDescription" = "Mastodon — проект с открытым исходным кодом. Сообщить о проблемах можно на GitHub по адресу %@ (%@)"; -"Scene.Settings.Keyboard.CloseSettingsWindow" = "Закрыть окно настроек"; -"Scene.Settings.Section.Appearance.Automatic" = "Автоматически"; -"Scene.Settings.Section.Appearance.Dark" = "Тёмная тема"; -"Scene.Settings.Section.Appearance.Light" = "Светлая тема"; -"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" = "Зона скукотищи"; -"Scene.Settings.Section.LookAndFeel.Light" = "Light"; -"Scene.Settings.Section.LookAndFeel.ReallyDark" = "Really Dark"; -"Scene.Settings.Section.LookAndFeel.SortaDark" = "Sorta Dark"; -"Scene.Settings.Section.LookAndFeel.Title" = "Look and Feel"; -"Scene.Settings.Section.LookAndFeel.UseSystem" = "Use System"; -"Scene.Settings.Section.Notifications.Boosts" = "Продвигает мой пост"; -"Scene.Settings.Section.Notifications.Favorites" = "Добавляет мой пост в избранное"; -"Scene.Settings.Section.Notifications.Follows" = "Подписался на меня"; -"Scene.Settings.Section.Notifications.Mentions" = "Упоминает меня"; -"Scene.Settings.Section.Notifications.Title" = "Уведомления"; -"Scene.Settings.Section.Notifications.Trigger.Anyone" = "кто угодно"; -"Scene.Settings.Section.Notifications.Trigger.Follow" = "любой, на кого я подписан(а)"; -"Scene.Settings.Section.Notifications.Trigger.Follower" = "мой подписчик"; -"Scene.Settings.Section.Notifications.Trigger.Noone" = "никто"; -"Scene.Settings.Section.Notifications.Trigger.Title" = "Уведомлять меня, когда"; -"Scene.Settings.Section.Preference.DisableAvatarAnimation" = "Отключить анимацию аватарок"; -"Scene.Settings.Section.Preference.DisableEmojiAnimation" = "Отключить анимацию эмодзи"; -"Scene.Settings.Section.Preference.OpenLinksInMastodon" = "Открывать ссылки в Мастодоне"; -"Scene.Settings.Section.Preference.Title" = "Предпочтения"; -"Scene.Settings.Section.Preference.UsingDefaultBrowser" = "Использовать браузер по умолчанию для открытия ссылок"; -"Scene.Settings.Section.SpicyZone.Clear" = "Очистить кэш медиа"; -"Scene.Settings.Section.SpicyZone.Signout" = "Выйти из учётной записи"; -"Scene.Settings.Section.SpicyZone.Title" = "Пикантная зона"; -"Scene.Settings.Title" = "Настройки"; +"Scene.Settings.AboutMastodon.ClearMediaStorage" = "Clear Media Storage"; +"Scene.Settings.AboutMastodon.ContributeToMastodon" = "Contribute to Mastodon"; +"Scene.Settings.AboutMastodon.MoreSettings" = "Even More Settings"; +"Scene.Settings.AboutMastodon.PrivacyPolicy" = "Privacy Policy"; +"Scene.Settings.AboutMastodon.Title" = "About"; +"Scene.Settings.General.Appearance.Dark" = "Dark"; +"Scene.Settings.General.Appearance.Light" = "Light"; +"Scene.Settings.General.Appearance.SectionTitle" = "Appearance"; +"Scene.Settings.General.Appearance.System" = "Use Device Appearance"; +"Scene.Settings.General.Design.SectionTitle" = "Design"; +"Scene.Settings.General.Design.ShowAnimations" = "Play Animated Avatars and Emoji"; +"Scene.Settings.General.Links.OpenInBrowser" = "Open in Browser"; +"Scene.Settings.General.Links.OpenInMastodon" = "Open in Mastodon"; +"Scene.Settings.General.Links.SectionTitle" = "Links"; +"Scene.Settings.General.Title" = "General"; +"Scene.Settings.Notifications.Alert.Boosts" = "Boosts"; +"Scene.Settings.Notifications.Alert.Favorites" = "Favorites"; +"Scene.Settings.Notifications.Alert.MentionsAndReplies" = "Mentions & Replies"; +"Scene.Settings.Notifications.Alert.NewFollowers" = "New Followers"; +"Scene.Settings.Notifications.Disabled.GoToSettings" = "Go to Notification Settings"; +"Scene.Settings.Notifications.Disabled.NotificationHint" = "Turn on notifications from your device settings to see updates on your lock screen."; +"Scene.Settings.Notifications.Policy.Anyone" = "Anyone"; +"Scene.Settings.Notifications.Policy.Follow" = "People you follow"; +"Scene.Settings.Notifications.Policy.Followers" = "People who follow you"; +"Scene.Settings.Notifications.Policy.Noone" = "No one"; +"Scene.Settings.Notifications.Policy.Title" = "Get Notifications from"; +"Scene.Settings.Notifications.Title" = "Notifications"; +"Scene.Settings.Overview.AboutMastodon" = "About Mastodon"; +"Scene.Settings.Overview.General" = "General"; +"Scene.Settings.Overview.Logout" = "Logout %@"; +"Scene.Settings.Overview.Notifications" = "Notifications"; +"Scene.Settings.Overview.ServerDetails" = "Server Details"; +"Scene.Settings.Overview.SupportMastodon" = "Support Mastodon"; +"Scene.Settings.Overview.Title" = "Settings"; +"Scene.Settings.ServerDetails.About" = "About"; +"Scene.Settings.ServerDetails.AboutInstance.LegalNotice" = "A legal notice"; +"Scene.Settings.ServerDetails.AboutInstance.MessageAdmin" = "Message Admin"; +"Scene.Settings.ServerDetails.AboutInstance.Title" = "Administrator"; +"Scene.Settings.ServerDetails.Rules" = "Rules"; "Scene.SuggestionAccount.FollowAll" = "Follow all"; "Scene.SuggestionAccount.Title" = "Popular on Mastodon"; "Scene.Thread.BackTitle" = "Пост"; diff --git a/MastodonSDK/Sources/MastodonLocalization/Resources/sl.lproj/Localizable.strings b/MastodonSDK/Sources/MastodonLocalization/Resources/sl.lproj/Localizable.strings index f2bc2531f..ecadde637 100644 --- a/MastodonSDK/Sources/MastodonLocalization/Resources/sl.lproj/Localizable.strings +++ b/MastodonSDK/Sources/MastodonLocalization/Resources/sl.lproj/Localizable.strings @@ -440,14 +440,16 @@ možno naložiti v Mastodon."; "Scene.Search.SearchBar.Cancel" = "Prekliči"; "Scene.Search.SearchBar.Placeholder" = "Išči ključnike in uporabnike"; "Scene.Search.Searching.Clear" = "Počisti"; -"Scene.Search.Searching.ClearAll" = "Clear all"; +"Scene.Search.Searching.ClearAll" = "Počisti vse"; "Scene.Search.Searching.EmptyState.NoResults" = "Ni rezultatov"; -"Scene.Search.Searching.Hashtag" = "Go to #%@"; -"Scene.Search.Searching.People" = "People matching \"%@\""; -"Scene.Search.Searching.Posts" = "Posts matching \"%@\""; -"Scene.Search.Searching.Profile" = "Go to @%@@%@"; +"Scene.Search.Searching.Hashtag" = "Pojdi na #%@"; +"Scene.Search.Searching.NoUser.Message" = "There's no Useraccount \"%@\" on %@"; +"Scene.Search.Searching.NoUser.Title" = "No User Account Found"; +"Scene.Search.Searching.People" = "Osebe, ki se ujemajo s/z »%@«"; +"Scene.Search.Searching.Posts" = "Objave, ki se ujemajo s/z »%@«"; +"Scene.Search.Searching.Profile" = "Pojdi na @%@@%@"; "Scene.Search.Searching.RecentSearch" = "Nedavna iskanja"; -"Scene.Search.Searching.Url" = "Open URL in Mastodon"; +"Scene.Search.Searching.Url" = "Odpri URL v Mastodonu"; "Scene.Search.Title" = "Iskanje"; "Scene.ServerPicker.Button.Category.Academia" = "akademsko"; "Scene.ServerPicker.Button.Category.Activism" = "aktivizem"; @@ -487,40 +489,45 @@ možno naložiti v Mastodon."; "Scene.ServerRules.Subtitle" = "Slednje določajo in njihovo spoštovanje zagotavljajo moderatorji %@."; "Scene.ServerRules.TermsOfService" = "pogoji uporabe"; "Scene.ServerRules.Title" = "Nekaj osnovnih pravil."; -"Scene.Settings.Footer.MastodonDescription" = "Mastodon je odprtokodna programska oprema. Na GitHubu na %@ (%@) lahko poročate o napakah"; -"Scene.Settings.Keyboard.CloseSettingsWindow" = "Zapri okno nastavitev"; -"Scene.Settings.Section.Appearance.Automatic" = "Samodejno"; -"Scene.Settings.Section.Appearance.Dark" = "Vedno temno"; -"Scene.Settings.Section.Appearance.Light" = "Vedno svetlo"; -"Scene.Settings.Section.Appearance.Title" = "Videz"; -"Scene.Settings.Section.BoringZone.AccountSettings" = "Nastavitve računa"; -"Scene.Settings.Section.BoringZone.Privacy" = "Pravilnik o zasebnosti"; -"Scene.Settings.Section.BoringZone.Terms" = "Pogoji uporabe"; -"Scene.Settings.Section.BoringZone.Title" = "Cona dolgočasja"; -"Scene.Settings.Section.LookAndFeel.Light" = "Svetlo"; -"Scene.Settings.Section.LookAndFeel.ReallyDark" = "Zares temno"; -"Scene.Settings.Section.LookAndFeel.SortaDark" = "Nekako temno"; -"Scene.Settings.Section.LookAndFeel.Title" = "Videz in občutek"; -"Scene.Settings.Section.LookAndFeel.UseSystem" = "Uporabi sistemsko"; -"Scene.Settings.Section.Notifications.Boosts" = "prepošlje mojo objavo"; -"Scene.Settings.Section.Notifications.Favorites" = "mojo objavo da med priljubljene"; -"Scene.Settings.Section.Notifications.Follows" = "me sledi"; -"Scene.Settings.Section.Notifications.Mentions" = "me omeni"; -"Scene.Settings.Section.Notifications.Title" = "Obvestila"; -"Scene.Settings.Section.Notifications.Trigger.Anyone" = "kdor koli"; -"Scene.Settings.Section.Notifications.Trigger.Follow" = "nekdo, ki mu sledim,"; -"Scene.Settings.Section.Notifications.Trigger.Follower" = "sledilec/ka"; -"Scene.Settings.Section.Notifications.Trigger.Noone" = "nihče"; -"Scene.Settings.Section.Notifications.Trigger.Title" = "Obvesti me, ko"; -"Scene.Settings.Section.Preference.DisableAvatarAnimation" = "Onemogoči animirane avatarje"; -"Scene.Settings.Section.Preference.DisableEmojiAnimation" = "Onemogoči animirane emotikone"; -"Scene.Settings.Section.Preference.OpenLinksInMastodon" = "Odpri povezave v Mastodonu"; -"Scene.Settings.Section.Preference.Title" = "Nastavitve"; -"Scene.Settings.Section.Preference.UsingDefaultBrowser" = "Uporabi privzeti brskalnik za odpiranje povezav"; -"Scene.Settings.Section.SpicyZone.Clear" = "Počisti medijski predpomnilnik"; -"Scene.Settings.Section.SpicyZone.Signout" = "Odjava"; -"Scene.Settings.Section.SpicyZone.Title" = "Pikantna cona"; -"Scene.Settings.Title" = "Nastavitve"; +"Scene.Settings.AboutMastodon.ClearMediaStorage" = "Clear Media Storage"; +"Scene.Settings.AboutMastodon.ContributeToMastodon" = "Contribute to Mastodon"; +"Scene.Settings.AboutMastodon.MoreSettings" = "Even More Settings"; +"Scene.Settings.AboutMastodon.PrivacyPolicy" = "Privacy Policy"; +"Scene.Settings.AboutMastodon.Title" = "About"; +"Scene.Settings.General.Appearance.Dark" = "Dark"; +"Scene.Settings.General.Appearance.Light" = "Light"; +"Scene.Settings.General.Appearance.SectionTitle" = "Appearance"; +"Scene.Settings.General.Appearance.System" = "Use Device Appearance"; +"Scene.Settings.General.Design.SectionTitle" = "Design"; +"Scene.Settings.General.Design.ShowAnimations" = "Play Animated Avatars and Emoji"; +"Scene.Settings.General.Links.OpenInBrowser" = "Open in Browser"; +"Scene.Settings.General.Links.OpenInMastodon" = "Open in Mastodon"; +"Scene.Settings.General.Links.SectionTitle" = "Links"; +"Scene.Settings.General.Title" = "General"; +"Scene.Settings.Notifications.Alert.Boosts" = "Boosts"; +"Scene.Settings.Notifications.Alert.Favorites" = "Favorites"; +"Scene.Settings.Notifications.Alert.MentionsAndReplies" = "Mentions & Replies"; +"Scene.Settings.Notifications.Alert.NewFollowers" = "New Followers"; +"Scene.Settings.Notifications.Disabled.GoToSettings" = "Go to Notification Settings"; +"Scene.Settings.Notifications.Disabled.NotificationHint" = "Turn on notifications from your device settings to see updates on your lock screen."; +"Scene.Settings.Notifications.Policy.Anyone" = "Anyone"; +"Scene.Settings.Notifications.Policy.Follow" = "People you follow"; +"Scene.Settings.Notifications.Policy.Followers" = "People who follow you"; +"Scene.Settings.Notifications.Policy.Noone" = "No one"; +"Scene.Settings.Notifications.Policy.Title" = "Get Notifications from"; +"Scene.Settings.Notifications.Title" = "Notifications"; +"Scene.Settings.Overview.AboutMastodon" = "About Mastodon"; +"Scene.Settings.Overview.General" = "General"; +"Scene.Settings.Overview.Logout" = "Logout %@"; +"Scene.Settings.Overview.Notifications" = "Notifications"; +"Scene.Settings.Overview.ServerDetails" = "Server Details"; +"Scene.Settings.Overview.SupportMastodon" = "Support Mastodon"; +"Scene.Settings.Overview.Title" = "Settings"; +"Scene.Settings.ServerDetails.About" = "About"; +"Scene.Settings.ServerDetails.AboutInstance.LegalNotice" = "A legal notice"; +"Scene.Settings.ServerDetails.AboutInstance.MessageAdmin" = "Message Admin"; +"Scene.Settings.ServerDetails.AboutInstance.Title" = "Administrator"; +"Scene.Settings.ServerDetails.Rules" = "Rules"; "Scene.SuggestionAccount.FollowAll" = "Sledi vsem"; "Scene.SuggestionAccount.Title" = "Priljubljeno na Mastodonu"; "Scene.Thread.BackTitle" = "Objavi"; diff --git a/MastodonSDK/Sources/MastodonLocalization/Resources/sv.lproj/Localizable.strings b/MastodonSDK/Sources/MastodonLocalization/Resources/sv.lproj/Localizable.strings index 0f1c1c081..8e7a5ebc0 100644 --- a/MastodonSDK/Sources/MastodonLocalization/Resources/sv.lproj/Localizable.strings +++ b/MastodonSDK/Sources/MastodonLocalization/Resources/sv.lproj/Localizable.strings @@ -442,12 +442,14 @@ laddas upp till Mastodon."; "Scene.Search.Searching.Clear" = "Rensa"; "Scene.Search.Searching.ClearAll" = "Rensa alla"; "Scene.Search.Searching.EmptyState.NoResults" = "Inga resultat"; -"Scene.Search.Searching.Hashtag" = "Go to #%@"; +"Scene.Search.Searching.Hashtag" = "Gå till #%@"; +"Scene.Search.Searching.NoUser.Message" = "There's no Useraccount \"%@\" on %@"; +"Scene.Search.Searching.NoUser.Title" = "Inget användarkonto hittades"; "Scene.Search.Searching.People" = "People matching \"%@\""; "Scene.Search.Searching.Posts" = "Posts matching \"%@\""; -"Scene.Search.Searching.Profile" = "Go to @%@@%@"; +"Scene.Search.Searching.Profile" = "Gå till @%@@%@"; "Scene.Search.Searching.RecentSearch" = "Senaste sökningarna"; -"Scene.Search.Searching.Url" = "Open URL in Mastodon"; +"Scene.Search.Searching.Url" = "Öppna URL i Mastodon"; "Scene.Search.Title" = "Sök"; "Scene.ServerPicker.Button.Category.Academia" = "vetenskap"; "Scene.ServerPicker.Button.Category.Activism" = "aktivism"; @@ -474,7 +476,7 @@ laddas upp till Mastodon."; "Scene.ServerPicker.Label.Category" = "KATEGORI"; "Scene.ServerPicker.Label.Language" = "SPRÅK"; "Scene.ServerPicker.Label.Users" = "ANVÄNDARE"; -"Scene.ServerPicker.Language.All" = "All"; +"Scene.ServerPicker.Language.All" = "Alla"; "Scene.ServerPicker.NoServerSelectedHint" = "Vi kommer att välja en server baserat på ditt språk om du fortsätter utan att göra ett val."; "Scene.ServerPicker.Search.Placeholder" = "Sök namn eller URL"; "Scene.ServerPicker.SignupSpeed.All" = "Allt"; @@ -487,40 +489,45 @@ laddas upp till Mastodon."; "Scene.ServerRules.Subtitle" = "Dessa sätts och verkställs av moderatorerna på %@."; "Scene.ServerRules.TermsOfService" = "användarvillkor"; "Scene.ServerRules.Title" = "Några grundregler."; -"Scene.Settings.Footer.MastodonDescription" = "Mastodon är programvara med öppen källkod. Du kan rapportera problem via GitHub på %@ (%@)"; -"Scene.Settings.Keyboard.CloseSettingsWindow" = "Stäng inställningsfönstret"; -"Scene.Settings.Section.Appearance.Automatic" = "Automatisk"; -"Scene.Settings.Section.Appearance.Dark" = "Alltid mörk"; -"Scene.Settings.Section.Appearance.Light" = "Alltid ljus"; -"Scene.Settings.Section.Appearance.Title" = "Utseende"; -"Scene.Settings.Section.BoringZone.AccountSettings" = "Kontoinställningar"; -"Scene.Settings.Section.BoringZone.Privacy" = "Integritetspolicy"; -"Scene.Settings.Section.BoringZone.Terms" = "Användarvillkor"; -"Scene.Settings.Section.BoringZone.Title" = "Den tråkiga zonen"; -"Scene.Settings.Section.LookAndFeel.Light" = "Ljust"; -"Scene.Settings.Section.LookAndFeel.ReallyDark" = "Verkligen mörk"; -"Scene.Settings.Section.LookAndFeel.SortaDark" = "Ganska mörk"; -"Scene.Settings.Section.LookAndFeel.Title" = "Utseende och känsla"; -"Scene.Settings.Section.LookAndFeel.UseSystem" = "Följ systeminställningarna"; -"Scene.Settings.Section.Notifications.Boosts" = "Boostar mitt inlägg"; -"Scene.Settings.Section.Notifications.Favorites" = "Favoriserar mitt inlägg"; -"Scene.Settings.Section.Notifications.Follows" = "Följer mig"; -"Scene.Settings.Section.Notifications.Mentions" = "Nämner mig"; -"Scene.Settings.Section.Notifications.Title" = "Notiser"; -"Scene.Settings.Section.Notifications.Trigger.Anyone" = "alla"; -"Scene.Settings.Section.Notifications.Trigger.Follow" = "någon jag följer"; -"Scene.Settings.Section.Notifications.Trigger.Follower" = "en följare"; -"Scene.Settings.Section.Notifications.Trigger.Noone" = "ingen"; -"Scene.Settings.Section.Notifications.Trigger.Title" = "Meddela mig när"; -"Scene.Settings.Section.Preference.DisableAvatarAnimation" = "Inaktivera animerade avatarer"; -"Scene.Settings.Section.Preference.DisableEmojiAnimation" = "Inaktivera animerade emojis"; -"Scene.Settings.Section.Preference.OpenLinksInMastodon" = "Öppna länkar i Mastodon"; -"Scene.Settings.Section.Preference.Title" = "Inställningar"; -"Scene.Settings.Section.Preference.UsingDefaultBrowser" = "Använd standardwebbläsare för att öppna länkar"; -"Scene.Settings.Section.SpicyZone.Clear" = "Rensa mediacache"; -"Scene.Settings.Section.SpicyZone.Signout" = "Logga ut"; -"Scene.Settings.Section.SpicyZone.Title" = "Den spännande zonen"; -"Scene.Settings.Title" = "Inställningar"; +"Scene.Settings.AboutMastodon.ClearMediaStorage" = "Clear Media Storage"; +"Scene.Settings.AboutMastodon.ContributeToMastodon" = "Bidra till Mastodon"; +"Scene.Settings.AboutMastodon.MoreSettings" = "Even More Settings"; +"Scene.Settings.AboutMastodon.PrivacyPolicy" = "Integritetspolicy"; +"Scene.Settings.AboutMastodon.Title" = "Om"; +"Scene.Settings.General.Appearance.Dark" = "Mörkt"; +"Scene.Settings.General.Appearance.Light" = "Ljust"; +"Scene.Settings.General.Appearance.SectionTitle" = "Utseende"; +"Scene.Settings.General.Appearance.System" = "Use Device Appearance"; +"Scene.Settings.General.Design.SectionTitle" = "Design"; +"Scene.Settings.General.Design.ShowAnimations" = "Spela animerade avatarer och emojis"; +"Scene.Settings.General.Links.OpenInBrowser" = "Öppna i webbläsare"; +"Scene.Settings.General.Links.OpenInMastodon" = "Öppna i Mastodon"; +"Scene.Settings.General.Links.SectionTitle" = "Länkar"; +"Scene.Settings.General.Title" = "Allmänt"; +"Scene.Settings.Notifications.Alert.Boosts" = "Boosts"; +"Scene.Settings.Notifications.Alert.Favorites" = "Favoriter"; +"Scene.Settings.Notifications.Alert.MentionsAndReplies" = "Omnämnanden & Svar"; +"Scene.Settings.Notifications.Alert.NewFollowers" = "Nya följare"; +"Scene.Settings.Notifications.Disabled.GoToSettings" = "Go to Notification Settings"; +"Scene.Settings.Notifications.Disabled.NotificationHint" = "Turn on notifications from your device settings to see updates on your lock screen."; +"Scene.Settings.Notifications.Policy.Anyone" = "Anyone"; +"Scene.Settings.Notifications.Policy.Follow" = "Personer du följer"; +"Scene.Settings.Notifications.Policy.Followers" = "Personer som följer dig"; +"Scene.Settings.Notifications.Policy.Noone" = "Ingen"; +"Scene.Settings.Notifications.Policy.Title" = "Get Notifications from"; +"Scene.Settings.Notifications.Title" = "Notifications"; +"Scene.Settings.Overview.AboutMastodon" = "Om Mastodon"; +"Scene.Settings.Overview.General" = "Allmänt"; +"Scene.Settings.Overview.Logout" = "Logga ut %@"; +"Scene.Settings.Overview.Notifications" = "Notifications"; +"Scene.Settings.Overview.ServerDetails" = "Server Details"; +"Scene.Settings.Overview.SupportMastodon" = "Stöd Mastodon"; +"Scene.Settings.Overview.Title" = "Inställningar"; +"Scene.Settings.ServerDetails.About" = "Om"; +"Scene.Settings.ServerDetails.AboutInstance.LegalNotice" = "A legal notice"; +"Scene.Settings.ServerDetails.AboutInstance.MessageAdmin" = "Message Admin"; +"Scene.Settings.ServerDetails.AboutInstance.Title" = "Administratör"; +"Scene.Settings.ServerDetails.Rules" = "Regler"; "Scene.SuggestionAccount.FollowAll" = "Följ alla"; "Scene.SuggestionAccount.Title" = "Populärt på Mastodon"; "Scene.Thread.BackTitle" = "Inlägg"; diff --git a/MastodonSDK/Sources/MastodonLocalization/Resources/th.lproj/Localizable.strings b/MastodonSDK/Sources/MastodonLocalization/Resources/th.lproj/Localizable.strings index 514b9944c..ffc9fc4ce 100644 --- a/MastodonSDK/Sources/MastodonLocalization/Resources/th.lproj/Localizable.strings +++ b/MastodonSDK/Sources/MastodonLocalization/Resources/th.lproj/Localizable.strings @@ -440,14 +440,16 @@ "Scene.Search.SearchBar.Cancel" = "ยกเลิก"; "Scene.Search.SearchBar.Placeholder" = "ค้นหาแฮชแท็กและผู้ใช้"; "Scene.Search.Searching.Clear" = "ล้าง"; -"Scene.Search.Searching.ClearAll" = "Clear all"; +"Scene.Search.Searching.ClearAll" = "ล้างทั้งหมด"; "Scene.Search.Searching.EmptyState.NoResults" = "ไม่มีผลลัพธ์"; -"Scene.Search.Searching.Hashtag" = "Go to #%@"; -"Scene.Search.Searching.People" = "People matching \"%@\""; -"Scene.Search.Searching.Posts" = "Posts matching \"%@\""; -"Scene.Search.Searching.Profile" = "Go to @%@@%@"; +"Scene.Search.Searching.Hashtag" = "ไปยัง #%@"; +"Scene.Search.Searching.NoUser.Message" = "ไม่มีบัญชีผู้ใช้ \"%@\" ใน %@"; +"Scene.Search.Searching.NoUser.Title" = "ไม่พบบัญชีผู้ใช้"; +"Scene.Search.Searching.People" = "ผู้คนที่ตรงกับ \"%@\""; +"Scene.Search.Searching.Posts" = "โพสต์ที่ตรงกับ \"%@\""; +"Scene.Search.Searching.Profile" = "ไปยัง @%@@%@"; "Scene.Search.Searching.RecentSearch" = "การค้นหาล่าสุด"; -"Scene.Search.Searching.Url" = "Open URL in Mastodon"; +"Scene.Search.Searching.Url" = "เปิด URL ใน Mastodon"; "Scene.Search.Title" = "ค้นหา"; "Scene.ServerPicker.Button.Category.Academia" = "สถาบันการศึกษา"; "Scene.ServerPicker.Button.Category.Activism" = "กิจกรรมเพื่อการเปลี่ยนแปลง"; @@ -487,40 +489,45 @@ "Scene.ServerRules.Subtitle" = "มีการตั้งและบังคับใช้กฎเหล่านี้โดยผู้ควบคุมของ %@"; "Scene.ServerRules.TermsOfService" = "เงื่อนไขการให้บริการ"; "Scene.ServerRules.Title" = "กฎพื้นฐานบางประการ"; -"Scene.Settings.Footer.MastodonDescription" = "Mastodon เป็นซอฟต์แวร์โอเพนซอร์ส คุณสามารถรายงานปัญหาได้ใน GitHub ที่ %@ (%@)"; -"Scene.Settings.Keyboard.CloseSettingsWindow" = "ปิดหน้าต่างการตั้งค่า"; -"Scene.Settings.Section.Appearance.Automatic" = "อัตโนมัติ"; -"Scene.Settings.Section.Appearance.Dark" = "มืดเสมอ"; -"Scene.Settings.Section.Appearance.Light" = "สว่างเสมอ"; -"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" = "โซนน่าเบื่อ"; -"Scene.Settings.Section.LookAndFeel.Light" = "สว่าง"; -"Scene.Settings.Section.LookAndFeel.ReallyDark" = "มืดมาก"; -"Scene.Settings.Section.LookAndFeel.SortaDark" = "ค่อนข้างมืด"; -"Scene.Settings.Section.LookAndFeel.Title" = "ลักษณะที่แสดง"; -"Scene.Settings.Section.LookAndFeel.UseSystem" = "ใช้ของระบบ"; -"Scene.Settings.Section.Notifications.Boosts" = "ดันโพสต์ของฉัน"; -"Scene.Settings.Section.Notifications.Favorites" = "ชื่นชอบโพสต์ของฉัน"; -"Scene.Settings.Section.Notifications.Follows" = "ติดตามฉัน"; -"Scene.Settings.Section.Notifications.Mentions" = "กล่าวถึงฉัน"; -"Scene.Settings.Section.Notifications.Title" = "การแจ้งเตือน"; -"Scene.Settings.Section.Notifications.Trigger.Anyone" = "ใครก็ตาม"; -"Scene.Settings.Section.Notifications.Trigger.Follow" = "ใครก็ตามที่ฉันติดตาม"; -"Scene.Settings.Section.Notifications.Trigger.Follower" = "ผู้ติดตาม"; -"Scene.Settings.Section.Notifications.Trigger.Noone" = "ไม่มีใคร"; -"Scene.Settings.Section.Notifications.Trigger.Title" = "แจ้งเตือนฉันเมื่อ"; -"Scene.Settings.Section.Preference.DisableAvatarAnimation" = "ปิดใช้งานภาพประจำตัวแบบเคลื่อนไหว"; -"Scene.Settings.Section.Preference.DisableEmojiAnimation" = "ปิดใช้งานอีโมจิแบบเคลื่อนไหว"; -"Scene.Settings.Section.Preference.OpenLinksInMastodon" = "เปิดลิงก์ใน Mastodon"; -"Scene.Settings.Section.Preference.Title" = "การกำหนดลักษณะ"; -"Scene.Settings.Section.Preference.UsingDefaultBrowser" = "ใช้เบราว์เซอร์เริ่มต้นเพื่อเปิดลิงก์"; -"Scene.Settings.Section.SpicyZone.Clear" = "ล้างแคชสื่อ"; -"Scene.Settings.Section.SpicyZone.Signout" = "ลงชื่อออก"; -"Scene.Settings.Section.SpicyZone.Title" = "โซนเผ็ดร้อน"; -"Scene.Settings.Title" = "การตั้งค่า"; +"Scene.Settings.AboutMastodon.ClearMediaStorage" = "ล้างที่เก็บข้อมูลสื่อ"; +"Scene.Settings.AboutMastodon.ContributeToMastodon" = "มีส่วนร่วมกับ Mastodon"; +"Scene.Settings.AboutMastodon.MoreSettings" = "การตั้งค่าเพิ่มเติม"; +"Scene.Settings.AboutMastodon.PrivacyPolicy" = "นโยบายความเป็นส่วนตัว"; +"Scene.Settings.AboutMastodon.Title" = "เกี่ยวกับ"; +"Scene.Settings.General.Appearance.Dark" = "มืด"; +"Scene.Settings.General.Appearance.Light" = "สว่าง"; +"Scene.Settings.General.Appearance.SectionTitle" = "ลักษณะที่ปรากฏ"; +"Scene.Settings.General.Appearance.System" = "ใช้ลักษณะที่ปรากฏของอุปกรณ์"; +"Scene.Settings.General.Design.SectionTitle" = "การออกแบบ"; +"Scene.Settings.General.Design.ShowAnimations" = "เล่นภาพประจำตัวและอีโมจิแบบเคลื่อนไหว"; +"Scene.Settings.General.Links.OpenInBrowser" = "เปิดในเบราว์เซอร์"; +"Scene.Settings.General.Links.OpenInMastodon" = "เปิดใน Mastodon"; +"Scene.Settings.General.Links.SectionTitle" = "ลิงก์"; +"Scene.Settings.General.Title" = "ทั่วไป"; +"Scene.Settings.Notifications.Alert.Boosts" = "การดัน"; +"Scene.Settings.Notifications.Alert.Favorites" = "รายการโปรด"; +"Scene.Settings.Notifications.Alert.MentionsAndReplies" = "การกล่าวถึงและการตอบกลับ"; +"Scene.Settings.Notifications.Alert.NewFollowers" = "ผู้ติดตามใหม่"; +"Scene.Settings.Notifications.Disabled.GoToSettings" = "ไปยังการตั้งค่าการแจ้งเตือน"; +"Scene.Settings.Notifications.Disabled.NotificationHint" = "เปิดการแจ้งเตือนจากการตั้งค่าอุปกรณ์ของคุณเพื่อดูการอัปเดตในหน้าจอล็อคของคุณ"; +"Scene.Settings.Notifications.Policy.Anyone" = "ใครก็ตาม"; +"Scene.Settings.Notifications.Policy.Follow" = "ผู้คนที่คุณติดตาม"; +"Scene.Settings.Notifications.Policy.Followers" = "ผู้คนที่ติดตามคุณ"; +"Scene.Settings.Notifications.Policy.Noone" = "ไม่มีใคร"; +"Scene.Settings.Notifications.Policy.Title" = "รับการแจ้งเตือนจาก"; +"Scene.Settings.Notifications.Title" = "การแจ้งเตือน"; +"Scene.Settings.Overview.AboutMastodon" = "เกี่ยวกับ Mastodon"; +"Scene.Settings.Overview.General" = "ทั่วไป"; +"Scene.Settings.Overview.Logout" = "ออกจากระบบ %@"; +"Scene.Settings.Overview.Notifications" = "การแจ้งเตือน"; +"Scene.Settings.Overview.ServerDetails" = "รายละเอียดเซิร์ฟเวอร์"; +"Scene.Settings.Overview.SupportMastodon" = "สนับสนุน Mastodon"; +"Scene.Settings.Overview.Title" = "การตั้งค่า"; +"Scene.Settings.ServerDetails.About" = "เกี่ยวกับ"; +"Scene.Settings.ServerDetails.AboutInstance.LegalNotice" = "ประกาศทางกฎหมาย"; +"Scene.Settings.ServerDetails.AboutInstance.MessageAdmin" = "ส่งข้อความถึงผู้ดูแล"; +"Scene.Settings.ServerDetails.AboutInstance.Title" = "ผู้ดูแล"; +"Scene.Settings.ServerDetails.Rules" = "กฎ"; "Scene.SuggestionAccount.FollowAll" = "ติดตามทั้งหมด"; "Scene.SuggestionAccount.Title" = "เป็นที่นิยมใน Mastodon"; "Scene.Thread.BackTitle" = "โพสต์"; diff --git a/MastodonSDK/Sources/MastodonLocalization/Resources/tr.lproj/Localizable.strings b/MastodonSDK/Sources/MastodonLocalization/Resources/tr.lproj/Localizable.strings index d10279ff4..77e6db6bb 100644 --- a/MastodonSDK/Sources/MastodonLocalization/Resources/tr.lproj/Localizable.strings +++ b/MastodonSDK/Sources/MastodonLocalization/Resources/tr.lproj/Localizable.strings @@ -442,6 +442,8 @@ yüklenemiyor."; "Scene.Search.Searching.ClearAll" = "Clear all"; "Scene.Search.Searching.EmptyState.NoResults" = "Sonuç yok"; "Scene.Search.Searching.Hashtag" = "Go to #%@"; +"Scene.Search.Searching.NoUser.Message" = "There's no Useraccount \"%@\" on %@"; +"Scene.Search.Searching.NoUser.Title" = "No User Account Found"; "Scene.Search.Searching.People" = "People matching \"%@\""; "Scene.Search.Searching.Posts" = "Posts matching \"%@\""; "Scene.Search.Searching.Profile" = "Go to @%@@%@"; @@ -486,40 +488,45 @@ yüklenemiyor."; "Scene.ServerRules.Subtitle" = "Bunlar, %@ moderatörleri tarafından ayarlanmış ve uygulanmıştır."; "Scene.ServerRules.TermsOfService" = "kullanım şartları"; "Scene.ServerRules.Title" = "Bazı temel kurallar."; -"Scene.Settings.Footer.MastodonDescription" = "Mastodon açık kaynaklı bir yazılımdır. GitHub'dan %@ (%@) üzerinden katkıda bulunabilir veya sorunları bildirebilirsiniz"; -"Scene.Settings.Keyboard.CloseSettingsWindow" = "Ayarlar Penceresini Kapat"; -"Scene.Settings.Section.Appearance.Automatic" = "Otomatik"; -"Scene.Settings.Section.Appearance.Dark" = "Daima Koyu"; -"Scene.Settings.Section.Appearance.Light" = "Daima Açık"; -"Scene.Settings.Section.Appearance.Title" = "Görünüm"; -"Scene.Settings.Section.BoringZone.AccountSettings" = "Hesap Ayarları"; -"Scene.Settings.Section.BoringZone.Privacy" = "Gizlilik Politikası"; -"Scene.Settings.Section.BoringZone.Terms" = "Hizmet Şartları"; -"Scene.Settings.Section.BoringZone.Title" = "Sıkıcı Bölge"; -"Scene.Settings.Section.LookAndFeel.Light" = "Açık"; -"Scene.Settings.Section.LookAndFeel.ReallyDark" = "Gerçek Koyu"; -"Scene.Settings.Section.LookAndFeel.SortaDark" = "Hafif Koyu"; -"Scene.Settings.Section.LookAndFeel.Title" = "Görünüm"; -"Scene.Settings.Section.LookAndFeel.UseSystem" = "Sistem İle Aynı"; -"Scene.Settings.Section.Notifications.Boosts" = "Gönderimi yeniden paylaştığında"; -"Scene.Settings.Section.Notifications.Favorites" = "Gönderimi favorilerine eklediğinde"; -"Scene.Settings.Section.Notifications.Follows" = "Beni takip ettiğinde"; -"Scene.Settings.Section.Notifications.Mentions" = "Benden bahsettiğinde"; -"Scene.Settings.Section.Notifications.Title" = "Bildirimler"; -"Scene.Settings.Section.Notifications.Trigger.Anyone" = "herhangi biri"; -"Scene.Settings.Section.Notifications.Trigger.Follow" = "takip ettiğim biri"; -"Scene.Settings.Section.Notifications.Trigger.Follower" = "bir takipçim"; -"Scene.Settings.Section.Notifications.Trigger.Noone" = "bilgilendirme"; -"Scene.Settings.Section.Notifications.Trigger.Title" = "Beni şu durumda bilgilendir: "; -"Scene.Settings.Section.Preference.DisableAvatarAnimation" = "Hareketli avatarları devre dışı bırak"; -"Scene.Settings.Section.Preference.DisableEmojiAnimation" = "Hareketli emojileri devre dışı bırak"; -"Scene.Settings.Section.Preference.OpenLinksInMastodon" = "Bağlantıları Mastodon içinden aç"; -"Scene.Settings.Section.Preference.Title" = "Tercihler"; -"Scene.Settings.Section.Preference.UsingDefaultBrowser" = "Bağlantıları varsayılan tarayıcıda aç"; -"Scene.Settings.Section.SpicyZone.Clear" = "Medya Önbelleğini Temizle"; -"Scene.Settings.Section.SpicyZone.Signout" = "Oturumu Kapat"; -"Scene.Settings.Section.SpicyZone.Title" = "Tehlikeli bölge"; -"Scene.Settings.Title" = "Ayarlar"; +"Scene.Settings.AboutMastodon.ClearMediaStorage" = "Clear Media Storage"; +"Scene.Settings.AboutMastodon.ContributeToMastodon" = "Contribute to Mastodon"; +"Scene.Settings.AboutMastodon.MoreSettings" = "Even More Settings"; +"Scene.Settings.AboutMastodon.PrivacyPolicy" = "Privacy Policy"; +"Scene.Settings.AboutMastodon.Title" = "About"; +"Scene.Settings.General.Appearance.Dark" = "Dark"; +"Scene.Settings.General.Appearance.Light" = "Light"; +"Scene.Settings.General.Appearance.SectionTitle" = "Appearance"; +"Scene.Settings.General.Appearance.System" = "Use Device Appearance"; +"Scene.Settings.General.Design.SectionTitle" = "Design"; +"Scene.Settings.General.Design.ShowAnimations" = "Play Animated Avatars and Emoji"; +"Scene.Settings.General.Links.OpenInBrowser" = "Open in Browser"; +"Scene.Settings.General.Links.OpenInMastodon" = "Open in Mastodon"; +"Scene.Settings.General.Links.SectionTitle" = "Links"; +"Scene.Settings.General.Title" = "General"; +"Scene.Settings.Notifications.Alert.Boosts" = "Boosts"; +"Scene.Settings.Notifications.Alert.Favorites" = "Favorites"; +"Scene.Settings.Notifications.Alert.MentionsAndReplies" = "Mentions & Replies"; +"Scene.Settings.Notifications.Alert.NewFollowers" = "New Followers"; +"Scene.Settings.Notifications.Disabled.GoToSettings" = "Go to Notification Settings"; +"Scene.Settings.Notifications.Disabled.NotificationHint" = "Turn on notifications from your device settings to see updates on your lock screen."; +"Scene.Settings.Notifications.Policy.Anyone" = "Anyone"; +"Scene.Settings.Notifications.Policy.Follow" = "People you follow"; +"Scene.Settings.Notifications.Policy.Followers" = "People who follow you"; +"Scene.Settings.Notifications.Policy.Noone" = "No one"; +"Scene.Settings.Notifications.Policy.Title" = "Get Notifications from"; +"Scene.Settings.Notifications.Title" = "Notifications"; +"Scene.Settings.Overview.AboutMastodon" = "About Mastodon"; +"Scene.Settings.Overview.General" = "General"; +"Scene.Settings.Overview.Logout" = "Logout %@"; +"Scene.Settings.Overview.Notifications" = "Notifications"; +"Scene.Settings.Overview.ServerDetails" = "Server Details"; +"Scene.Settings.Overview.SupportMastodon" = "Support Mastodon"; +"Scene.Settings.Overview.Title" = "Settings"; +"Scene.Settings.ServerDetails.About" = "About"; +"Scene.Settings.ServerDetails.AboutInstance.LegalNotice" = "A legal notice"; +"Scene.Settings.ServerDetails.AboutInstance.MessageAdmin" = "Message Admin"; +"Scene.Settings.ServerDetails.AboutInstance.Title" = "Administrator"; +"Scene.Settings.ServerDetails.Rules" = "Rules"; "Scene.SuggestionAccount.FollowAll" = "Hepsini takip et"; "Scene.SuggestionAccount.Title" = "Mastodon'da popüler"; "Scene.Thread.BackTitle" = "Gönderi"; diff --git a/MastodonSDK/Sources/MastodonLocalization/Resources/vi.lproj/Localizable.strings b/MastodonSDK/Sources/MastodonLocalization/Resources/vi.lproj/Localizable.strings index 63f638498..fdf2803df 100644 --- a/MastodonSDK/Sources/MastodonLocalization/Resources/vi.lproj/Localizable.strings +++ b/MastodonSDK/Sources/MastodonLocalization/Resources/vi.lproj/Localizable.strings @@ -440,14 +440,16 @@ tải lên Mastodon."; "Scene.Search.SearchBar.Cancel" = "Hủy bỏ"; "Scene.Search.SearchBar.Placeholder" = "Tìm hashtag và mọi người"; "Scene.Search.Searching.Clear" = "Xóa"; -"Scene.Search.Searching.ClearAll" = "Clear all"; +"Scene.Search.Searching.ClearAll" = "Xóa tất cả"; "Scene.Search.Searching.EmptyState.NoResults" = "Không có kết quả"; -"Scene.Search.Searching.Hashtag" = "Go to #%@"; -"Scene.Search.Searching.People" = "People matching \"%@\""; -"Scene.Search.Searching.Posts" = "Posts matching \"%@\""; -"Scene.Search.Searching.Profile" = "Go to @%@@%@"; +"Scene.Search.Searching.Hashtag" = "Đến #%@"; +"Scene.Search.Searching.NoUser.Message" = "There's no Useraccount \"%@\" on %@"; +"Scene.Search.Searching.NoUser.Title" = "No User Account Found"; +"Scene.Search.Searching.People" = "Người có tên \"%@\""; +"Scene.Search.Searching.Posts" = "Tút nhắc đến \"%@\""; +"Scene.Search.Searching.Profile" = "Đến @%@@%@"; "Scene.Search.Searching.RecentSearch" = "Tìm kiếm gần đây"; -"Scene.Search.Searching.Url" = "Open URL in Mastodon"; +"Scene.Search.Searching.Url" = "Mở liên kết trong Mastodon"; "Scene.Search.Title" = "Tìm kiếm"; "Scene.ServerPicker.Button.Category.Academia" = "học thuật"; "Scene.ServerPicker.Button.Category.Activism" = "hoạt động xã hội"; @@ -487,40 +489,45 @@ tải lên Mastodon."; "Scene.ServerRules.Subtitle" = "Được ban hành và áp dụng bởi quản trị viên %@"; "Scene.ServerRules.TermsOfService" = "điều khoản dịch vụ"; "Scene.ServerRules.Title" = "Nội quy máy chủ."; -"Scene.Settings.Footer.MastodonDescription" = "Mastodon là phần mềm mã nguồn mở. Bạn có thể báo lỗi trên GitHub tại %@ (%@)"; -"Scene.Settings.Keyboard.CloseSettingsWindow" = "Đóng cửa sổ cài đặt"; -"Scene.Settings.Section.Appearance.Automatic" = "Tự động"; -"Scene.Settings.Section.Appearance.Dark" = "Tối"; -"Scene.Settings.Section.Appearance.Light" = "Sáng"; -"Scene.Settings.Section.Appearance.Title" = "Giao diện"; -"Scene.Settings.Section.BoringZone.AccountSettings" = "Cài đặt tài khoản"; -"Scene.Settings.Section.BoringZone.Privacy" = "Chính sách bảo mật"; -"Scene.Settings.Section.BoringZone.Terms" = "Điều khoản dịch vụ"; -"Scene.Settings.Section.BoringZone.Title" = "Nhàm chán"; -"Scene.Settings.Section.LookAndFeel.Light" = "Sáng"; -"Scene.Settings.Section.LookAndFeel.ReallyDark" = "Tối Mạnh"; -"Scene.Settings.Section.LookAndFeel.SortaDark" = "Tối Nhẹ"; -"Scene.Settings.Section.LookAndFeel.Title" = "Giao diện"; -"Scene.Settings.Section.LookAndFeel.UseSystem" = "Mặc định hệ thống"; -"Scene.Settings.Section.Notifications.Boosts" = "Đăng lại tút của tôi"; -"Scene.Settings.Section.Notifications.Favorites" = "Thích tút của tôi"; -"Scene.Settings.Section.Notifications.Follows" = "Theo dõi tôi"; -"Scene.Settings.Section.Notifications.Mentions" = "Nhắc đến tôi"; -"Scene.Settings.Section.Notifications.Title" = "Thông báo"; -"Scene.Settings.Section.Notifications.Trigger.Anyone" = "bất cứ ai"; -"Scene.Settings.Section.Notifications.Trigger.Follow" = "người tôi theo dõi"; -"Scene.Settings.Section.Notifications.Trigger.Follower" = "người theo dõi tôi"; -"Scene.Settings.Section.Notifications.Trigger.Noone" = "không một ai"; -"Scene.Settings.Section.Notifications.Trigger.Title" = "Thông báo khi"; -"Scene.Settings.Section.Preference.DisableAvatarAnimation" = "Tắt ảnh đại diện GIF"; -"Scene.Settings.Section.Preference.DisableEmojiAnimation" = "Tắt emoji dạng GIF"; -"Scene.Settings.Section.Preference.OpenLinksInMastodon" = "Mở liên kết trong Mastodon"; -"Scene.Settings.Section.Preference.Title" = "Chung"; -"Scene.Settings.Section.Preference.UsingDefaultBrowser" = "Dùng trình duyệt mặc định"; -"Scene.Settings.Section.SpicyZone.Clear" = "Xóa bộ nhớ đệm"; -"Scene.Settings.Section.SpicyZone.Signout" = "Đăng xuất"; -"Scene.Settings.Section.SpicyZone.Title" = "Thú vị"; -"Scene.Settings.Title" = "Cài đặt"; +"Scene.Settings.AboutMastodon.ClearMediaStorage" = "Clear Media Storage"; +"Scene.Settings.AboutMastodon.ContributeToMastodon" = "Contribute to Mastodon"; +"Scene.Settings.AboutMastodon.MoreSettings" = "Even More Settings"; +"Scene.Settings.AboutMastodon.PrivacyPolicy" = "Privacy Policy"; +"Scene.Settings.AboutMastodon.Title" = "About"; +"Scene.Settings.General.Appearance.Dark" = "Dark"; +"Scene.Settings.General.Appearance.Light" = "Light"; +"Scene.Settings.General.Appearance.SectionTitle" = "Appearance"; +"Scene.Settings.General.Appearance.System" = "Use Device Appearance"; +"Scene.Settings.General.Design.SectionTitle" = "Design"; +"Scene.Settings.General.Design.ShowAnimations" = "Play Animated Avatars and Emoji"; +"Scene.Settings.General.Links.OpenInBrowser" = "Open in Browser"; +"Scene.Settings.General.Links.OpenInMastodon" = "Open in Mastodon"; +"Scene.Settings.General.Links.SectionTitle" = "Links"; +"Scene.Settings.General.Title" = "General"; +"Scene.Settings.Notifications.Alert.Boosts" = "Boosts"; +"Scene.Settings.Notifications.Alert.Favorites" = "Favorites"; +"Scene.Settings.Notifications.Alert.MentionsAndReplies" = "Mentions & Replies"; +"Scene.Settings.Notifications.Alert.NewFollowers" = "New Followers"; +"Scene.Settings.Notifications.Disabled.GoToSettings" = "Go to Notification Settings"; +"Scene.Settings.Notifications.Disabled.NotificationHint" = "Turn on notifications from your device settings to see updates on your lock screen."; +"Scene.Settings.Notifications.Policy.Anyone" = "Anyone"; +"Scene.Settings.Notifications.Policy.Follow" = "People you follow"; +"Scene.Settings.Notifications.Policy.Followers" = "People who follow you"; +"Scene.Settings.Notifications.Policy.Noone" = "No one"; +"Scene.Settings.Notifications.Policy.Title" = "Get Notifications from"; +"Scene.Settings.Notifications.Title" = "Notifications"; +"Scene.Settings.Overview.AboutMastodon" = "About Mastodon"; +"Scene.Settings.Overview.General" = "General"; +"Scene.Settings.Overview.Logout" = "Logout %@"; +"Scene.Settings.Overview.Notifications" = "Notifications"; +"Scene.Settings.Overview.ServerDetails" = "Server Details"; +"Scene.Settings.Overview.SupportMastodon" = "Support Mastodon"; +"Scene.Settings.Overview.Title" = "Settings"; +"Scene.Settings.ServerDetails.About" = "About"; +"Scene.Settings.ServerDetails.AboutInstance.LegalNotice" = "A legal notice"; +"Scene.Settings.ServerDetails.AboutInstance.MessageAdmin" = "Message Admin"; +"Scene.Settings.ServerDetails.AboutInstance.Title" = "Administrator"; +"Scene.Settings.ServerDetails.Rules" = "Rules"; "Scene.SuggestionAccount.FollowAll" = "Theo dõi tất cả"; "Scene.SuggestionAccount.Title" = "Thịnh hành trên Mastodon"; "Scene.Thread.BackTitle" = "Tút"; diff --git a/MastodonSDK/Sources/MastodonLocalization/Resources/zh-Hans.lproj/Localizable.strings b/MastodonSDK/Sources/MastodonLocalization/Resources/zh-Hans.lproj/Localizable.strings index 115881e6d..5352c1487 100644 --- a/MastodonSDK/Sources/MastodonLocalization/Resources/zh-Hans.lproj/Localizable.strings +++ b/MastodonSDK/Sources/MastodonLocalization/Resources/zh-Hans.lproj/Localizable.strings @@ -443,6 +443,8 @@ "Scene.Search.Searching.ClearAll" = "Clear all"; "Scene.Search.Searching.EmptyState.NoResults" = "无结果"; "Scene.Search.Searching.Hashtag" = "Go to #%@"; +"Scene.Search.Searching.NoUser.Message" = "There's no Useraccount \"%@\" on %@"; +"Scene.Search.Searching.NoUser.Title" = "No User Account Found"; "Scene.Search.Searching.People" = "People matching \"%@\""; "Scene.Search.Searching.Posts" = "Posts matching \"%@\""; "Scene.Search.Searching.Profile" = "Go to @%@@%@"; @@ -487,40 +489,45 @@ "Scene.ServerRules.Subtitle" = "这些规则由 %@ 的管理员设置。"; "Scene.ServerRules.TermsOfService" = "服务条款"; "Scene.ServerRules.Title" = "一些基本规则。"; -"Scene.Settings.Footer.MastodonDescription" = "Mastodon 是开源软件。欢迎前往 GitHub %@ (%@) 贡献代码或反馈问题。"; -"Scene.Settings.Keyboard.CloseSettingsWindow" = "关闭设置窗口"; -"Scene.Settings.Section.Appearance.Automatic" = "自动"; -"Scene.Settings.Section.Appearance.Dark" = "深色"; -"Scene.Settings.Section.Appearance.Light" = "浅色"; -"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.LookAndFeel.Light" = "浅色"; -"Scene.Settings.Section.LookAndFeel.ReallyDark" = "暗色"; -"Scene.Settings.Section.LookAndFeel.SortaDark" = "深色"; -"Scene.Settings.Section.LookAndFeel.Title" = "外观和风格"; -"Scene.Settings.Section.LookAndFeel.UseSystem" = "跟随系统"; -"Scene.Settings.Section.Notifications.Boosts" = "转发我的帖子"; -"Scene.Settings.Section.Notifications.Favorites" = "喜欢我的帖子"; -"Scene.Settings.Section.Notifications.Follows" = "关注我"; -"Scene.Settings.Section.Notifications.Mentions" = "提及我"; -"Scene.Settings.Section.Notifications.Title" = "通知"; -"Scene.Settings.Section.Notifications.Trigger.Anyone" = "任何人"; -"Scene.Settings.Section.Notifications.Trigger.Follow" = "我关注的"; -"Scene.Settings.Section.Notifications.Trigger.Follower" = "关注者"; -"Scene.Settings.Section.Notifications.Trigger.Noone" = "没有人"; -"Scene.Settings.Section.Notifications.Trigger.Title" = "提示通知来自"; -"Scene.Settings.Section.Preference.DisableAvatarAnimation" = "禁用动画头像"; -"Scene.Settings.Section.Preference.DisableEmojiAnimation" = "禁用动画表情"; -"Scene.Settings.Section.Preference.OpenLinksInMastodon" = "在 Mastodon 中打开链接"; -"Scene.Settings.Section.Preference.Title" = "偏好"; -"Scene.Settings.Section.Preference.UsingDefaultBrowser" = "使用默认浏览器打开链接"; -"Scene.Settings.Section.SpicyZone.Clear" = "清除图片缓存"; -"Scene.Settings.Section.SpicyZone.Signout" = "退出"; -"Scene.Settings.Section.SpicyZone.Title" = "The Spicy Zone"; -"Scene.Settings.Title" = "设置"; +"Scene.Settings.AboutMastodon.ClearMediaStorage" = "Clear Media Storage"; +"Scene.Settings.AboutMastodon.ContributeToMastodon" = "Contribute to Mastodon"; +"Scene.Settings.AboutMastodon.MoreSettings" = "Even More Settings"; +"Scene.Settings.AboutMastodon.PrivacyPolicy" = "Privacy Policy"; +"Scene.Settings.AboutMastodon.Title" = "About"; +"Scene.Settings.General.Appearance.Dark" = "Dark"; +"Scene.Settings.General.Appearance.Light" = "Light"; +"Scene.Settings.General.Appearance.SectionTitle" = "Appearance"; +"Scene.Settings.General.Appearance.System" = "Use Device Appearance"; +"Scene.Settings.General.Design.SectionTitle" = "Design"; +"Scene.Settings.General.Design.ShowAnimations" = "Play Animated Avatars and Emoji"; +"Scene.Settings.General.Links.OpenInBrowser" = "Open in Browser"; +"Scene.Settings.General.Links.OpenInMastodon" = "Open in Mastodon"; +"Scene.Settings.General.Links.SectionTitle" = "Links"; +"Scene.Settings.General.Title" = "General"; +"Scene.Settings.Notifications.Alert.Boosts" = "Boosts"; +"Scene.Settings.Notifications.Alert.Favorites" = "Favorites"; +"Scene.Settings.Notifications.Alert.MentionsAndReplies" = "Mentions & Replies"; +"Scene.Settings.Notifications.Alert.NewFollowers" = "New Followers"; +"Scene.Settings.Notifications.Disabled.GoToSettings" = "Go to Notification Settings"; +"Scene.Settings.Notifications.Disabled.NotificationHint" = "Turn on notifications from your device settings to see updates on your lock screen."; +"Scene.Settings.Notifications.Policy.Anyone" = "Anyone"; +"Scene.Settings.Notifications.Policy.Follow" = "People you follow"; +"Scene.Settings.Notifications.Policy.Followers" = "People who follow you"; +"Scene.Settings.Notifications.Policy.Noone" = "No one"; +"Scene.Settings.Notifications.Policy.Title" = "Get Notifications from"; +"Scene.Settings.Notifications.Title" = "Notifications"; +"Scene.Settings.Overview.AboutMastodon" = "About Mastodon"; +"Scene.Settings.Overview.General" = "General"; +"Scene.Settings.Overview.Logout" = "Logout %@"; +"Scene.Settings.Overview.Notifications" = "Notifications"; +"Scene.Settings.Overview.ServerDetails" = "Server Details"; +"Scene.Settings.Overview.SupportMastodon" = "Support Mastodon"; +"Scene.Settings.Overview.Title" = "Settings"; +"Scene.Settings.ServerDetails.About" = "About"; +"Scene.Settings.ServerDetails.AboutInstance.LegalNotice" = "A legal notice"; +"Scene.Settings.ServerDetails.AboutInstance.MessageAdmin" = "Message Admin"; +"Scene.Settings.ServerDetails.AboutInstance.Title" = "Administrator"; +"Scene.Settings.ServerDetails.Rules" = "Rules"; "Scene.SuggestionAccount.FollowAll" = "一键关注"; "Scene.SuggestionAccount.Title" = "Mastodon上流行的"; "Scene.Thread.BackTitle" = "帖子"; diff --git a/MastodonSDK/Sources/MastodonLocalization/Resources/zh-Hant.lproj/Localizable.strings b/MastodonSDK/Sources/MastodonLocalization/Resources/zh-Hant.lproj/Localizable.strings index 69222f495..b75a73144 100644 --- a/MastodonSDK/Sources/MastodonLocalization/Resources/zh-Hant.lproj/Localizable.strings +++ b/MastodonSDK/Sources/MastodonLocalization/Resources/zh-Hant.lproj/Localizable.strings @@ -9,7 +9,7 @@ "Common.Alerts.EditProfileFailure.Message" = "無法編輯個人檔案。請重試。"; "Common.Alerts.EditProfileFailure.Title" = "編輯個人檔案錯誤"; "Common.Alerts.PublishPostFailure.AttachmentsMessage.MoreThanOneVideo" = "無法附加一個以上影片。"; -"Common.Alerts.PublishPostFailure.AttachmentsMessage.VideoAttachWithPhoto" = "無法在已有圖片的嘟文上附加影片。"; +"Common.Alerts.PublishPostFailure.AttachmentsMessage.VideoAttachWithPhoto" = "無法於已有圖片之嘟文中加入影片."; "Common.Alerts.PublishPostFailure.Message" = "發表嘟文失敗。 請檢查您的網路連線。"; "Common.Alerts.PublishPostFailure.Title" = "發表嘟文失敗"; @@ -46,8 +46,8 @@ "Common.Controls.Actions.Next" = "下一頁"; "Common.Controls.Actions.Ok" = "OK"; "Common.Controls.Actions.Open" = "開啟"; -"Common.Controls.Actions.OpenInBrowser" = "在瀏覽器中開啟"; -"Common.Controls.Actions.OpenInSafari" = "在 Safari 中開啟"; +"Common.Controls.Actions.OpenInBrowser" = "於瀏覽器中開啟"; +"Common.Controls.Actions.OpenInSafari" = "於 Safari 中開啟"; "Common.Controls.Actions.Preview" = "預覽"; "Common.Controls.Actions.Previous" = "上一步"; "Common.Controls.Actions.Remove" = "刪除"; @@ -326,7 +326,7 @@ "Scene.Profile.Fields.Joined" = "加入時間"; "Scene.Profile.Fields.Placeholder.Content" = "內容"; "Scene.Profile.Fields.Placeholder.Label" = "標籤"; -"Scene.Profile.Fields.Verified.Long" = "已在 %@ 檢查此連結的擁有者權限"; +"Scene.Profile.Fields.Verified.Long" = "已於 %@ 檢查此連結的擁有者權限"; "Scene.Profile.Fields.Verified.Short" = "於 %@ 上已驗證"; "Scene.Profile.Header.FollowsYou" = "已跟隨您"; "Scene.Profile.RelationshipActionAlert.ConfirmBlockUser.Message" = "確認將 %@ 封鎖"; @@ -397,9 +397,9 @@ "Scene.Report.StepFinal.Unfollow" = "取消跟隨"; "Scene.Report.StepFinal.UnfollowUser" = "取消跟隨 %@"; "Scene.Report.StepFinal.Unfollowed" = "已取消跟隨"; -"Scene.Report.StepFinal.WhenYouSeeSomethingYouDontLikeOnMastodonYouCanRemoveThePersonFromYourExperience." = "當您看到某些不喜歡的內容時,您可以將該帳號從您的體驗中移除。"; +"Scene.Report.StepFinal.WhenYouSeeSomethingYouDontLikeOnMastodonYouCanRemoveThePersonFromYourExperience." = "當您看到某些不喜歡的內容時,您可以將該帳號自您的體驗中移除。"; "Scene.Report.StepFinal.WhileWeReviewThisYouCanTakeActionAgainstUser" = "當我們正在審核時,您可以對 %@ 採取以下措施"; -"Scene.Report.StepFinal.YouWontSeeTheirPostsOrReblogsInYourHomeFeedTheyWontKnowTheyVeBeenMuted" = "您不會在您的首頁時間軸中再見到他們的嘟文或轉嘟。他們不會知道他們已被靜音。"; +"Scene.Report.StepFinal.YouWontSeeTheirPostsOrReblogsInYourHomeFeedTheyWontKnowTheyVeBeenMuted" = "您不會於您的首頁時間軸中再見到他們的嘟文或轉嘟。他們不會知道他們已被靜音。"; "Scene.Report.StepFour.IsThereAnythingElseWeShouldKnow" = "有什麼其他您想讓我們知道的嗎?"; "Scene.Report.StepFour.Step4Of4" = "四個步驟中的第四步"; "Scene.Report.StepOne.IDontLikeIt" = "我不喜歡"; @@ -438,8 +438,10 @@ "Scene.Search.Searching.ClearAll" = "清除全部"; "Scene.Search.Searching.EmptyState.NoResults" = "沒有任何結果"; "Scene.Search.Searching.Hashtag" = "前往 #%@"; -"Scene.Search.Searching.People" = "People matching \"%@\""; -"Scene.Search.Searching.Posts" = "Posts matching \"%@\""; +"Scene.Search.Searching.NoUser.Message" = "使用者「%@」於 %@ 上不存在"; +"Scene.Search.Searching.NoUser.Title" = "找不到使用者帳號"; +"Scene.Search.Searching.People" = "符合「%@」之個人檔案"; +"Scene.Search.Searching.Posts" = "符合「%@」之嘟文"; "Scene.Search.Searching.Profile" = "前往 @%@@%@"; "Scene.Search.Searching.RecentSearch" = "最近的搜尋"; "Scene.Search.Searching.Url" = "於 Mastodon 中開啟連結"; @@ -478,44 +480,49 @@ "Scene.ServerPicker.Title" = "挑選伺服器"; "Scene.ServerRules.Button.Confirm" = "我已閱讀並同意"; "Scene.ServerRules.PrivacyPolicy" = "隱私權政策"; -"Scene.ServerRules.Prompt" = "繼續的話,代表您將遵守 %@ 的服務條款和隱私權政策。"; +"Scene.ServerRules.Prompt" = "繼續的話,代表您將遵守 %@ 的服務條款與隱私權政策。"; "Scene.ServerRules.Subtitle" = "這些被 %@ 的管管們制定以及實施。"; "Scene.ServerRules.TermsOfService" = "服務條款"; "Scene.ServerRules.Title" = "一些基本守則。"; -"Scene.Settings.Footer.MastodonDescription" = "Mastodon 是開源軟體。您可以於 GitHub %@ (%@) 回報問題。"; -"Scene.Settings.Keyboard.CloseSettingsWindow" = "關閉設定視窗"; -"Scene.Settings.Section.Appearance.Automatic" = "自動"; -"Scene.Settings.Section.Appearance.Dark" = "深色佈景主題"; -"Scene.Settings.Section.Appearance.Light" = "亮色佈景主題"; -"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" = "無聊的這些"; -"Scene.Settings.Section.LookAndFeel.Light" = "淺色"; -"Scene.Settings.Section.LookAndFeel.ReallyDark" = "闇黑風格"; -"Scene.Settings.Section.LookAndFeel.SortaDark" = "有點黑又不會太黑"; -"Scene.Settings.Section.LookAndFeel.Title" = "外觀與風格"; -"Scene.Settings.Section.LookAndFeel.UseSystem" = "與系統一致"; -"Scene.Settings.Section.Notifications.Boosts" = "將我的嘟文轉嘟"; -"Scene.Settings.Section.Notifications.Favorites" = "將我的嘟文加到最愛"; -"Scene.Settings.Section.Notifications.Follows" = "跟隨著我"; -"Scene.Settings.Section.Notifications.Mentions" = "提到了我"; -"Scene.Settings.Section.Notifications.Title" = "通知"; -"Scene.Settings.Section.Notifications.Trigger.Anyone" = "任何人"; -"Scene.Settings.Section.Notifications.Trigger.Follow" = "任何我跟隨的人"; -"Scene.Settings.Section.Notifications.Trigger.Follower" = "跟隨者"; -"Scene.Settings.Section.Notifications.Trigger.Noone" = "沒有人"; -"Scene.Settings.Section.Notifications.Trigger.Title" = "以下狀況請通知我"; -"Scene.Settings.Section.Preference.DisableAvatarAnimation" = "停用動畫大頭貼"; -"Scene.Settings.Section.Preference.DisableEmojiAnimation" = "停用動畫 emoji"; -"Scene.Settings.Section.Preference.OpenLinksInMastodon" = "於 Mastodon 中開啟連結"; -"Scene.Settings.Section.Preference.Title" = "偏好設定"; -"Scene.Settings.Section.Preference.UsingDefaultBrowser" = "使用預設瀏覽器開啟連結"; -"Scene.Settings.Section.SpicyZone.Clear" = "清除媒體快取"; -"Scene.Settings.Section.SpicyZone.Signout" = "登出"; -"Scene.Settings.Section.SpicyZone.Title" = "危險地帶"; -"Scene.Settings.Title" = "設定"; +"Scene.Settings.AboutMastodon.ClearMediaStorage" = "清空媒體儲存空間"; +"Scene.Settings.AboutMastodon.ContributeToMastodon" = "貢獻 Mastodon"; +"Scene.Settings.AboutMastodon.MoreSettings" = "更多更多的設定"; +"Scene.Settings.AboutMastodon.PrivacyPolicy" = "隱私權政策"; +"Scene.Settings.AboutMastodon.Title" = "關於"; +"Scene.Settings.General.Appearance.Dark" = "深色"; +"Scene.Settings.General.Appearance.Light" = "淺色"; +"Scene.Settings.General.Appearance.SectionTitle" = "外觀設定"; +"Scene.Settings.General.Appearance.System" = "使用裝置外觀設定"; +"Scene.Settings.General.Design.SectionTitle" = "設計"; +"Scene.Settings.General.Design.ShowAnimations" = "播放動畫大頭貼與表情符號"; +"Scene.Settings.General.Links.OpenInBrowser" = "於瀏覽器中開啟連結"; +"Scene.Settings.General.Links.OpenInMastodon" = "於 Mastodon 中開啟連結"; +"Scene.Settings.General.Links.SectionTitle" = "連結"; +"Scene.Settings.General.Title" = "一般"; +"Scene.Settings.Notifications.Alert.Boosts" = "轉嘟"; +"Scene.Settings.Notifications.Alert.Favorites" = "最愛"; +"Scene.Settings.Notifications.Alert.MentionsAndReplies" = "提及與回覆"; +"Scene.Settings.Notifications.Alert.NewFollowers" = "新跟隨者"; +"Scene.Settings.Notifications.Disabled.GoToSettings" = "前往系統通知設定"; +"Scene.Settings.Notifications.Disabled.NotificationHint" = "自您的裝置啟用通知設定以於鎖定畫面檢視新消息。"; +"Scene.Settings.Notifications.Policy.Anyone" = "所有人"; +"Scene.Settings.Notifications.Policy.Follow" = "您跟隨的人"; +"Scene.Settings.Notifications.Policy.Followers" = "跟隨您的人"; +"Scene.Settings.Notifications.Policy.Noone" = "沒有人"; +"Scene.Settings.Notifications.Policy.Title" = "接受通知來自"; +"Scene.Settings.Notifications.Title" = "通知"; +"Scene.Settings.Overview.AboutMastodon" = "關於 Mastodon"; +"Scene.Settings.Overview.General" = "一般"; +"Scene.Settings.Overview.Logout" = "登出 %@"; +"Scene.Settings.Overview.Notifications" = "通知"; +"Scene.Settings.Overview.ServerDetails" = "伺服器詳細資料"; +"Scene.Settings.Overview.SupportMastodon" = "支援 Mastodon"; +"Scene.Settings.Overview.Title" = "設定"; +"Scene.Settings.ServerDetails.About" = "關於"; +"Scene.Settings.ServerDetails.AboutInstance.LegalNotice" = "法律聲明"; +"Scene.Settings.ServerDetails.AboutInstance.MessageAdmin" = "私訊管理員"; +"Scene.Settings.ServerDetails.AboutInstance.Title" = "管理員"; +"Scene.Settings.ServerDetails.Rules" = "規則"; "Scene.SuggestionAccount.FollowAll" = "跟隨所有"; "Scene.SuggestionAccount.Title" = "Mastodon 上之流行內容"; "Scene.Thread.BackTitle" = "嘟文"; diff --git a/MastodonSDK/Sources/MastodonSDK/Entity/Mastodon+Entity+Account.swift b/MastodonSDK/Sources/MastodonSDK/Entity/Mastodon+Entity+Account.swift index 2ddc3d91c..f3a30736d 100644 --- a/MastodonSDK/Sources/MastodonSDK/Entity/Mastodon+Entity+Account.swift +++ b/MastodonSDK/Sources/MastodonSDK/Entity/Mastodon+Entity+Account.swift @@ -6,6 +6,7 @@ // import Foundation +import MastodonCommon extension Mastodon.Entity { @@ -18,7 +19,7 @@ extension Mastodon.Entity { /// # Reference /// [Document](https://docs.joinmastodon.org/entities/account/) public final class Account: Codable, Sendable { - + public typealias ID = String // Base @@ -84,6 +85,24 @@ extension Mastodon.Entity { } } +//MARK: - Hashable +extension Mastodon.Entity.Account: Hashable { + public func hash(into hasher: inout Hasher) { + // The URL seems to be the only thing that doesn't change across instances. + hasher.combine(url) + } + +} + +//MARK: - Equatable +extension Mastodon.Entity.Account: Equatable { + public static func == (lhs: Mastodon.Entity.Account, rhs: Mastodon.Entity.Account) -> Bool { + // The URL seems to be the only thing that doesn't change across instances. + return lhs.url == rhs.url + } +} + +//MARK: - Convenience extension Mastodon.Entity.Account { public var acctWithDomain: String { if !acct.contains("@") { @@ -124,16 +143,19 @@ extension Mastodon.Entity.Account { return components.host } -} -extension Mastodon.Entity.Account: Hashable { - public static func == (lhs: Mastodon.Entity.Account, rhs: Mastodon.Entity.Account) -> Bool { - lhs.domain == rhs.domain && lhs.id == rhs.id + public func avatarImageURL() -> URL? { + let string = UserDefaults.shared.preferredStaticAvatar ? avatarStatic ?? avatar : avatar + return URL(string: string) } - - public func hash(into hasher: inout Hasher) { - hasher.combine(domain) - hasher.combine(id) + + public func avatarImageURLWithFallback(domain: String) -> URL { + return avatarImageURL() ?? URL(string: "https://\(domain)/avatars/original/missing.png")! + } + + public var displayNameWithFallback: String { + return !displayName.isEmpty ? displayName : username + } } diff --git a/MastodonSDK/Sources/MastodonSDK/Entity/Mastodon+Entity+Emoji.swift b/MastodonSDK/Sources/MastodonSDK/Entity/Mastodon+Entity+Emoji.swift index 284e505da..122938024 100644 --- a/MastodonSDK/Sources/MastodonSDK/Entity/Mastodon+Entity+Emoji.swift +++ b/MastodonSDK/Sources/MastodonSDK/Entity/Mastodon+Entity+Emoji.swift @@ -16,7 +16,7 @@ extension Mastodon.Entity { /// 2021/1/28 /// # Reference /// [Document](https://docs.joinmastodon.org/entities/emoji/) - public struct Emoji: Codable, Sendable { + public struct Emoji: Codable, Sendable, Hashable { public let shortcode: String public let url: String public let staticURL: String diff --git a/MastodonSDK/Sources/MastodonSDK/Entity/Mastodon+Entity+Field.swift b/MastodonSDK/Sources/MastodonSDK/Entity/Mastodon+Entity+Field.swift index 9f9cf3e74..5886fb86b 100644 --- a/MastodonSDK/Sources/MastodonSDK/Entity/Mastodon+Entity+Field.swift +++ b/MastodonSDK/Sources/MastodonSDK/Entity/Mastodon+Entity+Field.swift @@ -16,7 +16,7 @@ extension Mastodon.Entity { /// 2021/1/28 /// # Reference /// [Document](https://docs.joinmastodon.org/entities/field/) - public struct Field: Codable, Sendable { + public struct Field: Codable, Sendable, Hashable { public let name: String public let value: String diff --git a/MastodonSDK/Sources/MastodonSDK/Entity/Mastodon+Entity+Source.swift b/MastodonSDK/Sources/MastodonSDK/Entity/Mastodon+Entity+Source.swift index 8e8f94452..bc9c60f7a 100644 --- a/MastodonSDK/Sources/MastodonSDK/Entity/Mastodon+Entity+Source.swift +++ b/MastodonSDK/Sources/MastodonSDK/Entity/Mastodon+Entity+Source.swift @@ -16,7 +16,7 @@ extension Mastodon.Entity { /// 2021/2/3 /// # Reference /// [Document](https://docs.joinmastodon.org/entities/source/) - public struct Source: Codable, Sendable { + public struct Source: Codable, Sendable, Hashable { // Base public let note: String @@ -40,7 +40,7 @@ extension Mastodon.Entity { } extension Mastodon.Entity.Source { - public enum Privacy: RawRepresentable, Codable, Sendable { + public enum Privacy: RawRepresentable, Codable, Sendable, Hashable { case `public` case unlisted case `private` diff --git a/MastodonSDK/Sources/MastodonSDK/Entity/Mastodon+Entity+Suggestion.swift b/MastodonSDK/Sources/MastodonSDK/Entity/Mastodon+Entity+Suggestion.swift index 7bec16990..b46cbaf15 100644 --- a/MastodonSDK/Sources/MastodonSDK/Entity/Mastodon+Entity+Suggestion.swift +++ b/MastodonSDK/Sources/MastodonSDK/Entity/Mastodon+Entity+Suggestion.swift @@ -9,7 +9,7 @@ import Foundation extension Mastodon.Entity.V2 { - public struct SuggestionAccount: Codable, Sendable { + public struct SuggestionAccount: Codable, Sendable, Hashable { public let source: String public let account: Mastodon.Entity.Account diff --git a/MastodonSDK/Sources/MastodonUI/Scene/ComposeContent/ComposeContentViewModel+UITextViewDelegate.swift b/MastodonSDK/Sources/MastodonUI/Scene/ComposeContent/ComposeContentViewModel+UITextViewDelegate.swift index 53184cdfc..f7315700b 100644 --- a/MastodonSDK/Sources/MastodonUI/Scene/ComposeContent/ComposeContentViewModel+UITextViewDelegate.swift +++ b/MastodonSDK/Sources/MastodonUI/Scene/ComposeContent/ComposeContentViewModel+UITextViewDelegate.swift @@ -31,7 +31,7 @@ extension ComposeContentViewModel: UITextViewDelegate { switch textView { case contentMetaText?.textView: // update model - guard let metaText = self.contentMetaText else { + guard self.contentMetaText != nil else { assertionFailure() return } diff --git a/MastodonSDK/Sources/MastodonUI/Scene/ComposeContent/ComposeContentViewModel.swift b/MastodonSDK/Sources/MastodonUI/Scene/ComposeContent/ComposeContentViewModel.swift index 9fe241238..9d68f5287 100644 --- a/MastodonSDK/Sources/MastodonUI/Scene/ComposeContent/ComposeContentViewModel.swift +++ b/MastodonSDK/Sources/MastodonUI/Scene/ComposeContent/ComposeContentViewModel.swift @@ -208,7 +208,7 @@ public final class ComposeContentViewModel: NSObject, ObservableObject { let recentLanguages = context.settingService.currentSetting.value?.recentLanguages ?? [] self.recentLanguages = recentLanguages - self.language = recentLanguages.first ?? Locale.current.languageCode ?? "en" + self.language = recentLanguages.first ?? Locale.current.language.languageCode?.identifier ?? "en" super.init() // end init @@ -484,7 +484,7 @@ extension ComposeContentViewModel { .flatMap { settings in if let settings { return settings.publisher(for: \.recentLanguages, options: .initial).eraseToAnyPublisher() - } else if let code = Locale.current.languageCode { + } else if let code = Locale.current.language.languageCode?.identifier { return Just([code]).eraseToAnyPublisher() } return Just([]).eraseToAnyPublisher() diff --git a/MastodonSDK/Sources/MastodonUI/Scene/ComposeContent/Toolbar/ComposeContentToolbarView+ViewModel.swift b/MastodonSDK/Sources/MastodonUI/Scene/ComposeContent/Toolbar/ComposeContentToolbarView+ViewModel.swift index 2b25755b2..e830d04d3 100644 --- a/MastodonSDK/Sources/MastodonUI/Scene/ComposeContent/Toolbar/ComposeContentToolbarView+ViewModel.swift +++ b/MastodonSDK/Sources/MastodonUI/Scene/ComposeContent/Toolbar/ComposeContentToolbarView+ViewModel.swift @@ -32,7 +32,7 @@ extension ComposeContentToolbarView { @Published var isAttachmentButtonEnabled = false @Published var isPollButtonEnabled = false - @Published var language = Locale.current.languageCode ?? "en" + @Published var language = Locale.current.language.languageCode?.identifier ?? "en" @Published var recentLanguages: [String] = [] @Published public var maxTextInputLimit = 500 diff --git a/MastodonSDK/Sources/MastodonUI/Scene/ComposeContent/Toolbar/LanguagePicker.swift b/MastodonSDK/Sources/MastodonUI/Scene/ComposeContent/Toolbar/LanguagePicker.swift index 10911c875..2f63a03d5 100644 --- a/MastodonSDK/Sources/MastodonUI/Scene/ComposeContent/Toolbar/LanguagePicker.swift +++ b/MastodonSDK/Sources/MastodonUI/Scene/ComposeContent/Toolbar/LanguagePicker.swift @@ -14,7 +14,7 @@ struct LanguagePicker: View { let locales = Locale.availableIdentifiers.map(Locale.init(identifier:)) var languages: [String: Language] = [:] for locale in locales { - if let code = locale.languageCode, + if let code = locale.language.languageCode?.identifier, let endonym = locale.localizedString(forLanguageCode: code), let exonym = Locale.current.localizedString(forLanguageCode: code) { // don’t overwrite the “base” language diff --git a/MastodonSDK/Sources/MastodonUI/View/Content/StatusView+Configuration.swift b/MastodonSDK/Sources/MastodonUI/View/Content/StatusView+Configuration.swift index 00a731c69..d354d13ee 100644 --- a/MastodonSDK/Sources/MastodonUI/View/Content/StatusView+Configuration.swift +++ b/MastodonSDK/Sources/MastodonUI/View/Content/StatusView+Configuration.swift @@ -7,7 +7,6 @@ import UIKit import Combine -import CoreDataStack import MastodonSDK import MastodonCore import MastodonLocalization @@ -31,15 +30,9 @@ extension StatusView { extension StatusView { public func configure(status: Mastodon.Entity.Status, statusEdit: Mastodon.Entity.StatusEdit) { -// viewModel.objects.insert(status) -// if let reblog = status.reblog { -// viewModel.objects.insert(status) -// } - configureHeader(status: status) let author = (status.reblog ?? status).account configureAuthor(author: author) -// let timestamp = (status.reblog ?? status).publisher(for: \.createdAt) configureTimestamp(timestamp: (status.reblog ?? status).createdAt) configureApplicationName(status.application?.name) configureMedia(status: status) diff --git a/ShareActionExtension/hy.lproj/MainInterface.strings b/ShareActionExtension/hy.lproj/MainInterface.strings new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/ShareActionExtension/hy.lproj/MainInterface.strings @@ -0,0 +1 @@ + diff --git a/WidgetExtension/hy-AM.lproj/WidgetExtension.strings b/WidgetExtension/hy-AM.lproj/WidgetExtension.strings new file mode 100644 index 000000000..e69de29bb