Merge branch 'develop' into remove_status

This commit is contained in:
Marcus Kida 2023-11-17 14:45:37 +01:00
commit 21dd4eddc7
No known key found for this signature in database
GPG Key ID: 19FF64E08013CA40
141 changed files with 8892 additions and 4092 deletions

View File

@ -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. ";

View File

@ -0,0 +1,38 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>There are ${count} options matching ${content}. - 2</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>There are %#@count_option@ matching ${content}.</string>
<key>count_option</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>one</key>
<string>1 option</string>
<key>other</key>
<string>%ld options</string>
</dict>
</dict>
<key>There are ${count} options matching ${visibility}.</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>There are %#@count_option@ matching ${visibility}.</string>
<key>count_option</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>one</key>
<string>1 option</string>
<key>other</key>
<string>%ld options</string>
</dict>
</dict>
</dict>
</plist>

View File

@ -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
}
}

View File

@ -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",

View File

@ -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": {

View File

@ -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": {

View File

@ -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": {

View File

@ -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": {

View File

@ -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": {

View File

@ -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": {

View File

@ -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": {

View File

@ -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": {

View File

@ -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": {

View File

@ -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": {

View File

@ -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": {

View File

@ -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": {

View File

@ -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": {

View File

@ -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": {

View File

@ -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": {

View File

@ -168,9 +168,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 edelleen jako</string>
<string>Yksi edelleenjulkaisu</string>
<key>other</key>
<string>%ld edelleen jakoa</string>
<string>%ld edelleenjulkaisua</string>
</dict>
</dict>
<key>plural.count.reblog_a11y</key>
@ -184,9 +184,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 edelleenjako</string>
<string>Yksi edelleenjulkaisu</string>
<key>other</key>
<string>%ld edelleenjakoa</string>
<string>%ld edelleenjulkaisua</string>
</dict>
</dict>
<key>plural.count.reply</key>

View File

@ -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"

View File

@ -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 lURL 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 lune de mes publications à ses favoris",
"follows": "Me suit",
"boosts": "Reblogue mon message",
"mentions": "Me mentionne",
"trigger": {
"anyone": "nimporte 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": {

View File

@ -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": {

View File

@ -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": {

View File

@ -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": {

View File

@ -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": {

View File

@ -0,0 +1,481 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>a11y.plural.count.unread.notification</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@notification_count_unread_notification@</string>
<key>notification_count_unread_notification</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 unread notification</string>
<key>other</key>
<string>%ld unread notifications</string>
</dict>
</dict>
<key>a11y.plural.count.input_limit_exceeds</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>Input limit exceeds %#@character_count@</string>
<key>character_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 character</string>
<key>other</key>
<string>%ld characters</string>
</dict>
</dict>
<key>a11y.plural.count.input_limit_remains</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>Input limit remains %#@character_count@</string>
<key>character_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 character</string>
<key>other</key>
<string>%ld characters</string>
</dict>
</dict>
<key>a11y.plural.count.characters_left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@character_count@</string>
<key>character_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 character left</string>
<key>other</key>
<string>%ld characters left</string>
</dict>
</dict>
<key>plural.count.followed_by_and_mutual</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@names@%#@count_mutual@</string>
<key>names</key>
<dict>
<key>one</key>
<string></string>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string></string>
</dict>
<key>count_mutual</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>Followed by %1$@, and another mutual</string>
<key>other</key>
<string>Followed by %1$@, and %ld mutuals</string>
</dict>
</dict>
<key>plural.count.metric_formatted.post</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%@ %#@post_count@</string>
<key>post_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>post</string>
<key>other</key>
<string>posts</string>
</dict>
</dict>
<key>plural.count.media</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@media_count@</string>
<key>media_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 media</string>
<key>other</key>
<string>%ld media</string>
</dict>
</dict>
<key>plural.count.post</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@post_count@</string>
<key>post_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 post</string>
<key>other</key>
<string>%ld posts</string>
</dict>
</dict>
<key>plural.count.favorite</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@favorite_count@</string>
<key>favorite_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 favorite</string>
<key>other</key>
<string>%ld favorites</string>
</dict>
</dict>
<key>plural.count.reblog</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@reblog_count@</string>
<key>reblog_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 reblog</string>
<key>other</key>
<string>%ld reblogs</string>
</dict>
</dict>
<key>plural.count.reblog_a11y</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@reblog_count@</string>
<key>reblog_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 re-blog</string>
<key>other</key>
<string>%ld re-blogs</string>
</dict>
</dict>
<key>plural.count.reply</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@reply_count@</string>
<key>reply_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 reply</string>
<key>other</key>
<string>%ld replies</string>
</dict>
</dict>
<key>plural.count.vote</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@vote_count@</string>
<key>vote_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 vote</string>
<key>other</key>
<string>%ld votes</string>
</dict>
</dict>
<key>plural.count.voter</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@voter_count@</string>
<key>voter_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 voter</string>
<key>other</key>
<string>%ld voters</string>
</dict>
</dict>
<key>plural.people_talking</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_people_talking@</string>
<key>count_people_talking</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 people talking</string>
<key>other</key>
<string>%ld people talking</string>
</dict>
</dict>
<key>plural.count.following</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_following@</string>
<key>count_following</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 following</string>
<key>other</key>
<string>%ld following</string>
</dict>
</dict>
<key>plural.count.follower</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_follower@</string>
<key>count_follower</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 follower</string>
<key>other</key>
<string>%ld followers</string>
</dict>
</dict>
<key>date.year.left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_year_left@</string>
<key>count_year_left</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 year left</string>
<key>other</key>
<string>%ld years left</string>
</dict>
</dict>
<key>date.month.left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_month_left@</string>
<key>count_month_left</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 months left</string>
<key>other</key>
<string>%ld months left</string>
</dict>
</dict>
<key>date.day.left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_day_left@</string>
<key>count_day_left</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 day left</string>
<key>other</key>
<string>%ld days left</string>
</dict>
</dict>
<key>date.hour.left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_hour_left@</string>
<key>count_hour_left</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 hour left</string>
<key>other</key>
<string>%ld hours left</string>
</dict>
</dict>
<key>date.minute.left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_minute_left@</string>
<key>count_minute_left</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 minute left</string>
<key>other</key>
<string>%ld minutes left</string>
</dict>
</dict>
<key>date.second.left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_second_left@</string>
<key>count_second_left</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 second left</string>
<key>other</key>
<string>%ld seconds left</string>
</dict>
</dict>
<key>date.year.ago.abbr</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_year_ago_abbr@</string>
<key>count_year_ago_abbr</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1y ago</string>
<key>other</key>
<string>%ldy ago</string>
</dict>
</dict>
<key>date.month.ago.abbr</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_month_ago_abbr@</string>
<key>count_month_ago_abbr</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1M ago</string>
<key>other</key>
<string>%ldM ago</string>
</dict>
</dict>
<key>date.day.ago.abbr</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_day_ago_abbr@</string>
<key>count_day_ago_abbr</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1d ago</string>
<key>other</key>
<string>%ldd ago</string>
</dict>
</dict>
<key>date.hour.ago.abbr</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_hour_ago_abbr@</string>
<key>count_hour_ago_abbr</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1h ago</string>
<key>other</key>
<string>%ldh ago</string>
</dict>
</dict>
<key>date.minute.ago.abbr</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_minute_ago_abbr@</string>
<key>count_minute_ago_abbr</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1m ago</string>
<key>other</key>
<string>%ldm ago</string>
</dict>
</dict>
<key>date.second.ago.abbr</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@count_second_ago_abbr@</string>
<key>count_second_ago_abbr</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1s ago</string>
<key>other</key>
<string>%lds ago</string>
</dict>
</dict>
</dict>
</plist>

View File

@ -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 cant view this user's profile\nuntil you unblock them.\nYour profile looks like this to them.",
"user_blocking_warning": "You cant view %ss profile\nuntil you unblock them.\nYour profile looks like this to them.",
"blocked_warning": "You cant view this users profile\nuntil they unblock you.",
"user_blocked_warning": "You cant view %ss profile\nuntil they unblock you.",
"suspended_warning": "This user has been suspended.",
"user_suspended_warning": "%ss 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. Its 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": "Well 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 servers 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 (cant 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, youre 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 %@. Well 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 havent.",
"resend_email": "Նորից ուղարկել էլ. նամակ"
},
"open_email_app": {
"title": "Check your Inbox.",
"description": "We just sent you an email. Check your junk folder if you havent.",
"mail": "Փոստ",
"open_email_client": "Open Email Client"
},
"didnt_get_link": {
"prefix": "Didnt 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 whats on your mind",
"compose_action": "Հրապարակել",
"replying_to_user": "replying to %s",
"attachment": {
"photo": "photo",
"video": "video",
"attachment_broken": "This %s is broken and cant 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 youd like to add to the report?",
"content2": "Is there anything the moderators should know about this report?",
"report_sent_title": "Thanks for reporting, well 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 dont like it",
"it_is_not_something_you_want_to_see": "It is not something you want to see",
"its_spam": "Its 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": "Its 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_dont_like_it": "I just dont 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": "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": "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 wont see their posts or reblogs in your home feed. They wont know theyve 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 theyve 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 couldnt find any posts with the hashtag <a>#%@</a>. Please try a <a>#DifferentHashtag</a> or check the widget settings."
},
"placeholder": {
"account_name": "John Mastodon",
"account": "@johnMastodon@no-such.account",
"content": "This is how a post with a <a>#hashtag</a> would look. Pick whichever <a>#hashtag</a> you want in the widget settings."
}
}
}
}

View File

@ -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"
}

View File

@ -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 cant view this user's profile\nuntil you unblock them.\nYour profile looks like this to them.",
"user_blocking_warning": "You cant view %ss profile\nuntil you unblock them.\nYour profile looks like this to them.",
"blocked_warning": "You cant view this users profile\nuntil they unblock you.",
"user_blocked_warning": "You cant view %ss profile\nuntil they unblock you.",
"suspended_warning": "This user has been suspended.",
"user_suspended_warning": "%ss 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. Its 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": "Well 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 servers 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 (cant 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, youre 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 %@. Well 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 havent.",
"resend_email": "Նորից ուղարկել էլ. նամակ"
},
"open_email_app": {
"title": "Check your Inbox.",
"description": "We just sent you an email. Check your junk folder if you havent.",
"mail": "Փոստ",
"open_email_client": "Open Email Client"
},
"didnt_get_link": {
"prefix": "Didnt 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 whats on your mind",
"compose_action": "Հրապարակել",
"replying_to_user": "replying to %s",
"attachment": {
"photo": "photo",
"video": "video",
"attachment_broken": "This %s is broken and cant 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 youd like to add to the report?",
"content2": "Is there anything the moderators should know about this report?",
"report_sent_title": "Thanks for reporting, well 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 dont like it",
"it_is_not_something_you_want_to_see": "It is not something you want to see",
"its_spam": "Its 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": "Its 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_dont_like_it": "I just dont 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": "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": "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 wont see their posts or reblogs in your home feed. They wont know theyve 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 theyve 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 couldnt find any posts with the hashtag <a>#%@</a>. Please try a <a>#DifferentHashtag</a> or check the widget settings."
},
"placeholder": {
"account_name": "John Mastodon",
"account": "@johnMastodon@no-such.account",
"content": "This is how a post with a <a>#hashtag</a> would look. Pick whichever <a>#hashtag</a> you want in the widget settings."
}
}
}
}

View File

@ -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": {

View File

@ -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": {

View File

@ -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": {

View File

@ -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": {

View File

@ -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": {

View File

@ -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": {

View File

@ -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": {

View File

@ -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": {

View File

@ -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": {

View File

@ -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": {

View File

@ -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": {

View File

@ -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. Its 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": {

View File

@ -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": {

View File

@ -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": {

View File

@ -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": {

View File

@ -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": {

View File

@ -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": {

View File

@ -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": {

View File

@ -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": {

View File

@ -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": {

View File

@ -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 couldnt find any posts with the hashtag <a>#%@</a>. Please try a <a>#DifferentHashtag</a> or check the widget settings."
"content": "Вибачте, ми не знайшли публікацій за хештегом<a>#%@</a>. Будь ласка, спробуйте <a>#ІншийХештег</a> або перевірте налаштування віджету."
},
"placeholder": {
"account_name": "John Mastodon",

View File

@ -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": {

View File

@ -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": {

View File

@ -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 採取以下措施"

View File

@ -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"
}

View File

@ -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 = "<group>"; };
2A9D0663298C048800BF38CB /* LatestFollowersWidget.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LatestFollowersWidget.swift; sourceTree = "<group>"; };
2A9D0665298C05A800BF38CB /* LatestFollowersWidgetView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LatestFollowersWidgetView.swift; sourceTree = "<group>"; };
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 = "<group>"; };
2AB5011F299243FB00346092 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.intentdefinition; name = Base; path = Base.lproj/WidgetExtension.intentdefinition; sourceTree = "<group>"; };
2AB501222992440200346092 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/WidgetExtension.strings; sourceTree = "<group>"; };
@ -787,6 +788,10 @@
D81A22742AB4643200905D71 /* SearchResultsOverviewTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchResultsOverviewTableViewController.swift; sourceTree = "<group>"; };
D81A22772AB4782400905D71 /* SearchResultOverviewSection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchResultOverviewSection.swift; sourceTree = "<group>"; };
D81A227A2AB47B9A00905D71 /* SearchResultDefaultSectionTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchResultDefaultSectionTableViewCell.swift; sourceTree = "<group>"; };
D81A940C2B04E7AC0067A19D /* hy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hy; path = hy.lproj/Main.strings; sourceTree = "<group>"; };
D81A940D2B04E7AC0067A19D /* hy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hy; path = hy.lproj/LaunchScreen.strings; sourceTree = "<group>"; };
D81A940E2B04E7AD0067A19D /* hy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hy; path = hy.lproj/MainInterface.strings; sourceTree = "<group>"; };
D81A940F2B04E7AD0067A19D /* hy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hy; path = hy.lproj/InfoPlist.strings; sourceTree = "<group>"; };
D81D12452A4E1861005009D4 /* PolicySelectionViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PolicySelectionViewController.swift; sourceTree = "<group>"; };
D81D124A2A4E1914005009D4 /* ToggleTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ToggleTableViewCell.swift; sourceTree = "<group>"; };
D82463522A52B47B00A3DBDD /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/Intents.strings; sourceTree = "<group>"; };
@ -1019,7 +1024,6 @@
DB6180F926391F2E0018D199 /* MediaPreviewViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaPreviewViewModel.swift; sourceTree = "<group>"; };
DB63F7442799056400455B82 /* HashtagTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HashtagTableViewCell.swift; sourceTree = "<group>"; };
DB63F74627990B0600455B82 /* DataSourceFacade+Hashtag.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "DataSourceFacade+Hashtag.swift"; sourceTree = "<group>"; };
DB63F7482799126300455B82 /* FollowerListViewController+DataSourceProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "FollowerListViewController+DataSourceProvider.swift"; sourceTree = "<group>"; };
DB63F74C27993F5B00455B82 /* SearchHistoryUserCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchHistoryUserCollectionViewCell.swift; sourceTree = "<group>"; };
DB63F74E2799405600455B82 /* SearchHistoryViewModel+Diffable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SearchHistoryViewModel+Diffable.swift"; sourceTree = "<group>"; };
DB63F751279944AA00455B82 /* SearchHistorySectionHeaderCollectionReusableView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchHistorySectionHeaderCollectionReusableView.swift; sourceTree = "<group>"; };
@ -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 = "<group>";
@ -4194,6 +4200,7 @@
isa = PBXVariantGroup;
children = (
DB427DDC25BAA00100D1B89D /* Base */,
D81A940C2B04E7AC0067A19D /* hy */,
);
name = Main.storyboard;
sourceTree = "<group>";
@ -4202,6 +4209,7 @@
isa = PBXVariantGroup;
children = (
DB427DE125BAA00100D1B89D /* Base */,
D81A940D2B04E7AC0067A19D /* hy */,
);
name = LaunchScreen.storyboard;
sourceTree = "<group>";
@ -4245,6 +4253,7 @@
isa = PBXVariantGroup;
children = (
DBC6461726A170AB00B0E31B /* Base */,
D81A940E2B04E7AD0067A19D /* hy */,
);
name = MainInterface.storyboard;
sourceTree = "<group>";
@ -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 = "";

View File

@ -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)
}
}

View File

@ -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
}

View File

@ -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";

View File

@ -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";

View File

@ -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

View File

@ -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 }

View File

@ -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

View File

@ -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
}

View File

@ -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 }

View File

@ -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

View File

@ -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<AnyCancellable>()
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
)
}
}

View File

@ -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<Section, Item>()

View File

@ -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<AnyCancellable>()
private var disposeBag = [AnyCancellable]()
private(set) var followedTags: [Mastodon.Entity.Tag] = []
private weak var tableView: UITableView?
var diffableDataSource: UITableViewDiffableDataSource<Section, Item>?
@ -25,7 +25,7 @@ final class FollowedTagsViewModel: NSObject {
// output
let presentHashtagTimeline = PassthroughSubject<HashtagTimelineViewModel, Never>()
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<Section, Item>()
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()
}
}

View File

@ -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)
}
}

View File

@ -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<AnyCancellable>()
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()
}
}
}

View File

@ -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<UserSection, UserItem>()
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)

View File

@ -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()
}
}
}

View File

@ -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<Void, Never>()
var tableView: UITableView?
// output
var diffableDataSource: UITableViewDiffableDataSource<UserSection, UserItem>?
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 = []
}
}

View File

@ -173,7 +173,6 @@ extension FollowingListViewController: UIScrollViewDelegate {
if visibleBottomY > fetchThrottleOffsetY {
viewModel.shouldFetch.send()
}
}
}

View File

@ -177,11 +177,11 @@ class ProfileViewModel: NSObject {
// fetch profile info before edit
func fetchEditProfileInfo() -> AnyPublisher<Mastodon.Response.Content<Mastodon.Entity.Account>, 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)
}

View File

@ -10,4 +10,5 @@ import MastodonSDK
enum RecommendAccountItem: Hashable {
case account(Mastodon.Entity.Account)
case account(Mastodon.Entity.Account, relationship: Mastodon.Entity.Relationship?)
}

View File

@ -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
}
}
}

View File

@ -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)
}
}

View File

@ -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<Void, Never>()
@ -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<RecommendAccountSection, RecommendAccountItem>()
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?()
}

View File

@ -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)
}
}()

View File

@ -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
}

View File

@ -0,0 +1 @@

View File

@ -0,0 +1 @@

View File

@ -0,0 +1,54 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>There are ${count} options matching ${content}. - 2</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>There are %#@count_option@ matching ${content}.</string>
<key>count_option</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>zero</key>
<string>0 options</string>
<key>one</key>
<string>1 option</string>
<key>two</key>
<string>2 options</string>
<key>few</key>
<string>%ld options</string>
<key>many</key>
<string>%ld options</string>
<key>other</key>
<string>%ld options</string>
</dict>
</dict>
<key>There are ${count} options matching ${visibility}.</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>There are %#@count_option@ matching ${visibility}.</string>
<key>count_option</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>zero</key>
<string>0 options</string>
<key>one</key>
<string>1 option</string>
<key>two</key>
<string>2 options</string>
<key>few</key>
<string>%ld options</string>
<key>many</key>
<string>%ld options</string>
<key>other</key>
<string>%ld options</string>
</dict>
</dict>
</dict>
</plist>

View File

@ -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. ";

View File

@ -107,6 +107,7 @@ let package = Package(
name: "MastodonSDK",
dependencies: [
.product(name: "NIOHTTP1", package: "swift-nio"),
"MastodonCommon"
]
),
.target(

View File

@ -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
})
}

View File

@ -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
}
}
}

View File

@ -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

View File

@ -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
}
}

View File

@ -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 {

View File

@ -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,

View File

@ -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 }

View File

@ -1,12 +0,0 @@
//
// ImageAnalyzer.swift
//
//
// Created by Jed Fox on 2022-11-14.
//
import VisionKit
extension ImageAnalyzer {
public static let shared = ImageAnalyzer()
}

View File

@ -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")

View File

@ -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";

View File

@ -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" = "منشور";

View File

@ -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" = "Допіс";

Some files were not shown because too many files have changed in this diff Show More