Merge pull request #436 from mastodon/feature-hashtag-refresh

Add hashtag refresh feature
This commit is contained in:
CMK 2022-05-16 15:12:50 +08:00 committed by GitHub
commit ddc79d8050
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
243 changed files with 3162 additions and 2911 deletions

2
.gitignore vendored
View File

@ -120,6 +120,6 @@ xcuserdata
# End of https://www.toptal.com/developers/gitignore/api/swift,swiftpm,xcode,cocoapods # End of https://www.toptal.com/developers/gitignore/api/swift,swiftpm,xcode,cocoapods
Localization/StringsConvertor/input # Localization/StringsConvertor/input
Localization/StringsConvertor/output Localization/StringsConvertor/output
.DS_Store .DS_Store

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

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

@ -1,51 +0,0 @@
"16wxgf" = "Julkaise Mastodonissa";
"751xkl" = "Tekstisisältö";
"CsR7G2" = "Julkaise Mastodonissa";
"HZSGTr" = "Mitä sisältöä julkaista?";
"HdGikU" = "Julkaiseminen epäonnistui";
"KDNTJ4" = "Epäonnistumisen syy";
"RHxKOw" = "Lähetä julkaisu teksisisällöllä";
"RxSqsb" = "Julkaisu";
"WCIR3D" = "Julkaise ${content} Mastodonissa";
"ZKJSNu" = "Julkaisu";
"ZS1XaK" = "${content}";
"ZbSjzC" = "Näkyvyys";
"Zo4jgJ" = "Julkaisun näkyvyys";
"apSxMG-dYQ5NN" = "On ${count} vaihtoehtoa, jotka vastaavat Julkinen.";
"apSxMG-ehFLjY" = "On ${count} vaihtoehtoa, jotka vastaavat Vain seuraajat.";
"ayoYEb-dYQ5NN" = "${content}, julkinen";
"ayoYEb-ehFLjY" = "${content}, vain seuraajat";
"dUyuGg" = "Julkaise Mastodonissa";
"dYQ5NN" = "Julkinen";
"ehFLjY" = "Vain seuraajat";
"gfePDu" = "Julkaiseminen epäonnistui. ${failureReason}";
"k7dbKQ" = "Julkaisu lähetettiin onnistuneesti.";
"oGiqmY-dYQ5NN" = "Vahvitukseksi, halusit Julkinen?";
"oGiqmY-ehFLjY" = "Vahvitstukseksi, halusit Vain seuraajat?";
"rM6dvp" = "URL";
"ryJLwG" = "Julkaisu lähetettiin onnistuneesti. ";

View File

@ -1,38 +0,0 @@
<?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>On %#@count_option@, joka/jotka vastaavat sisältöön ${content}.</string>
<key>count_option</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>one</key>
<string>1 vaihtoehto</string>
<key>other</key>
<string>%ld vaihtoehtoa</string>
</dict>
</dict>
<key>There are ${count} options matching ${visibility}.</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>On vaihtoehtoa %#@count_option@, joka/jotka vastaavat näkyvyyteen ${visibility}.</string>
<key>count_option</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>one</key>
<string>1 vaihtoehto</string>
<key>other</key>
<string>%ld vaihtoehtoa</string>
</dict>
</dict>
</dict>
</plist>

View File

@ -47,31 +47,30 @@ private func convert(from inputDirectoryURL: URL, to outputDirectory: URL) {
private func map(language: String) -> String? { private func map(language: String) -> String? {
switch language { switch language {
case "ar_SA": return "ar" // Arabic (Saudi Arabia) case "ar.lproj": return "ar" // Arabic
case "eu_ES": return "eu-ES" // Basque case "eu.lproj": return "eu" // Basque
case "ca_ES": return "ca" // Catalan case "ca.lproj": return "ca" // Catalan
case "zh_CN": return "zh-Hans" // Chinese Simplified case "zh-Hans.lproj": return "zh-Hans" // Chinese Simplified
case "zh_TW": return "zh-Hant" // Chinese Traditional case "zh-Hant.lproj": return "zh-Hant" // Chinese Traditional
case "nl_NL": return "nl" // Dutch case "nl.lproj": return "nl" // Dutch
case "en_US": return "en" case "en.lproj": return "en"
case "fr_FR": return "fr" // French case "fr.lproj": return "fr" // French
case "gl_ES": return "gl" // Galician case "gl.lproj": return "gl" // Galician
case "de_DE": return "de" // German case "de.lproj": return "de" // German
case "it_IT": return "it" // Italian case "it.lproj": return "it" // Italian
case "ja_JP": return "ja" // Japanese case "ja.lproj": return "ja" // Japanese
case "kab_KAB": return "kab" // Kabyle case "kab.lproj": return "kab" // Kabyle
case "kmr_TR": return "ku" // Kurmanji (Kurdish) case "kmr.lproj": return "ku" // Kurmanji (Kurdish) [intent mapping]
case "ru_RU": return "ru" // Russian case "ru.lproj": return "ru" // Russian
case "gd_GB": return "gd-GB" // Scottish Gaelic case "gd.lproj": return "gd" // Scottish Gaelic
case "ckb_IR": return "ckb" // Sorani (Kurdish) case "ckb.lproj": return "ckb" // Sorani (Kurdish)
case "es_ES": return "es" // Spanish case "es.lproj": return "es" // Spanish
case "es_AR": return "es-419" // Spanish, Argentina case "es_AR.lproj": return "es-AR" // Spanish, Argentina
case "sv-SE": return "sv" // Swedish case "sv.lproj": return "sv" // Swedish
case "sv_FI": return "sv_FI" // Swedish, Finland case "th.lproj": return "th" // Thai
case "th_TH": return "th" // Thai case "tr.lproj": return "tr" // Turkish
case "tr_TR": return "tr" // Turkish case "vi.lproj": return "vi" // Vietnamese
case "vi_VN": return "vi" // Vietnamese default: return nil
default: return nil
} }
} }

View File

@ -98,6 +98,30 @@
<string>منشور</string> <string>منشور</string>
</dict> </dict>
</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>zero</key>
<string>%ld media</string>
<key>one</key>
<string>1 media</string>
<key>two</key>
<string>%ld media</string>
<key>few</key>
<string>%ld media</string>
<key>many</key>
<string>%ld media</string>
<key>other</key>
<string>%ld media</string>
</dict>
</dict>
<key>plural.count.post</key> <key>plural.count.post</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>

View File

@ -251,6 +251,7 @@
}, },
"register": { "register": {
"title": "أخبرنا عن نفسك.", "title": "أخبرنا عن نفسك.",
"lets_get_you_set_up_on_domain": "Lets get you set up on %s",
"input": { "input": {
"avatar": { "avatar": {
"delete": "حذف" "delete": "حذف"
@ -320,7 +321,8 @@
}, },
"confirm_email": { "confirm_email": {
"title": "شيءٌ أخير.", "title": "شيءٌ أخير.",
"subtitle": "لقد أرسلنا للتو بريد إلكتروني إلى %s،\nانقر على الرابط لتأكيد حسابك.", "subtitle": "أنقر على الرابط المرسل إليك لاستيثاق حسابك.",
"tap_the_link_we_emailed_to_you_to_verify_your_account": "Tap the link we emailed to you to verify your account",
"button": { "button": {
"open_email_app": "فتح تطبيق البريد الإلكتروني", "open_email_app": "فتح تطبيق البريد الإلكتروني",
"resend": "إعادَةُ الإرسال" "resend": "إعادَةُ الإرسال"
@ -641,7 +643,8 @@
"mute_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", "block_user": "حَظرُ %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": { "preview": {

View File

@ -66,6 +66,22 @@
<string>publicacions</string> <string>publicacions</string>
</dict> </dict>
</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 mèdia</string>
<key>other</key>
<string>%ld mèdia</string>
</dict>
</dict>
<key>plural.count.post</key> <key>plural.count.post</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>

View File

@ -251,6 +251,7 @@
}, },
"register": { "register": {
"title": "Anem a configurar-te a %s", "title": "Anem a configurar-te a %s",
"lets_get_you_set_up_on_domain": "Anem a configurar-te a %s",
"input": { "input": {
"avatar": { "avatar": {
"delete": "Suprimeix" "delete": "Suprimeix"
@ -321,6 +322,7 @@
"confirm_email": { "confirm_email": {
"title": "Una última cosa.", "title": "Una última cosa.",
"subtitle": "Toca l'enllaç del correu electrònic que t'hem enviat per a confirmar el teu compte.", "subtitle": "Toca l'enllaç del correu electrònic que t'hem enviat per a confirmar el teu compte.",
"tap_the_link_we_emailed_to_you_to_verify_your_account": "Toca l'enllaç del correu electrònic que t'hem enviat per a confirmar el teu compte",
"button": { "button": {
"open_email_app": "Obre l'aplicació de correu", "open_email_app": "Obre l'aplicació de correu",
"resend": "Reenvia" "resend": "Reenvia"
@ -641,7 +643,8 @@
"mute_user": "Silencia %s", "mute_user": "Silencia %s",
"you_wont_see_their_posts_or_reblogs_in_your_home_feed_they_wont_know_they_ve_been_muted": "No veuràs les seves publicacions o impulsos a la teva línia de temps personal. No sabran que han estat silenciats.", "you_wont_see_their_posts_or_reblogs_in_your_home_feed_they_wont_know_they_ve_been_muted": "No veuràs les seves publicacions o impulsos a la teva línia de temps personal. No sabran que han estat silenciats.",
"block_user": "Bloca %s", "block_user": "Bloca %s",
"they_will_no_longer_be_able_to_follow_or_see_your_posts_but_they_can_see_if_theyve_been_blocked": "Ja no podran seguir ni veure les teves publicacions, però poden veure si han estat bloquejats." "they_will_no_longer_be_able_to_follow_or_see_your_posts_but_they_can_see_if_theyve_been_blocked": "Ja no podran seguir ni veure les teves publicacions, però poden veure si han estat bloquejats.",
"while_we_review_this_you_can_take_action_against_user": "Mentre ho revisem, pots prendre mesures contra %s"
} }
}, },
"preview": { "preview": {

View File

@ -66,6 +66,22 @@
<string>پۆست</string> <string>پۆست</string>
</dict> </dict>
</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> <key>plural.count.post</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>

View File

@ -251,6 +251,7 @@
}, },
"register": { "register": {
"title": "خۆت تۆمار بکە لە %s", "title": "خۆت تۆمار بکە لە %s",
"lets_get_you_set_up_on_domain": "Lets get you set up on %s",
"input": { "input": {
"avatar": { "avatar": {
"delete": "بیسڕەوە" "delete": "بیسڕەوە"
@ -321,6 +322,7 @@
"confirm_email": { "confirm_email": {
"title": "کۆتا شت.", "title": "کۆتا شت.",
"subtitle": "بۆ پشتڕاستکردنەوەی هەژمارەکەت ئەو بەستەرە بکەوە کە بە ئیمێڵ بۆمان ناردوویت.", "subtitle": "بۆ پشتڕاستکردنەوەی هەژمارەکەت ئەو بەستەرە بکەوە کە بە ئیمێڵ بۆمان ناردوویت.",
"tap_the_link_we_emailed_to_you_to_verify_your_account": "Tap the link we emailed to you to verify your account",
"button": { "button": {
"open_email_app": "بەرنامەی ئیمێڵەکەت بکەوە", "open_email_app": "بەرنامەی ئیمێڵەکەت بکەوە",
"resend": "بینێرەوە" "resend": "بینێرەوە"
@ -641,7 +643,8 @@
"mute_user": "Mute %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.", "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", "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." "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": { "preview": {

View File

@ -98,6 +98,30 @@
<string>postiau</string> <string>postiau</string>
</dict> </dict>
</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>zero</key>
<string>%ld media</string>
<key>one</key>
<string>1 media</string>
<key>two</key>
<string>%ld media</string>
<key>few</key>
<string>%ld media</string>
<key>many</key>
<string>%ld media</string>
<key>other</key>
<string>%ld media</string>
</dict>
</dict>
<key>plural.count.post</key> <key>plural.count.post</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>

View File

@ -251,6 +251,7 @@
}, },
"register": { "register": {
"title": "Lets get you set up on %s", "title": "Lets get you set up on %s",
"lets_get_you_set_up_on_domain": "Lets get you set up on %s",
"input": { "input": {
"avatar": { "avatar": {
"delete": "Delete" "delete": "Delete"
@ -321,6 +322,7 @@
"confirm_email": { "confirm_email": {
"title": "One last thing.", "title": "One last thing.",
"subtitle": "Tap the link we emailed to you to verify your account.", "subtitle": "Tap the link we emailed to you to verify your account.",
"tap_the_link_we_emailed_to_you_to_verify_your_account": "Tap the link we emailed to you to verify your account",
"button": { "button": {
"open_email_app": "Open Email App", "open_email_app": "Open Email App",
"resend": "Resend" "resend": "Resend"
@ -641,7 +643,8 @@
"mute_user": "Mute %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.", "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", "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." "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": { "preview": {

View File

@ -66,6 +66,22 @@
<string>posts</string> <string>posts</string>
</dict> </dict>
</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> <key>plural.count.post</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>

View File

@ -251,6 +251,7 @@
}, },
"register": { "register": {
"title": "Lets get you set up on %s", "title": "Lets get you set up on %s",
"lets_get_you_set_up_on_domain": "Lets get you set up on %s",
"input": { "input": {
"avatar": { "avatar": {
"delete": "Delete" "delete": "Delete"
@ -321,6 +322,7 @@
"confirm_email": { "confirm_email": {
"title": "One last thing.", "title": "One last thing.",
"subtitle": "Tap the link we emailed to you to verify your account.", "subtitle": "Tap the link we emailed to you to verify your account.",
"tap_the_link_we_emailed_to_you_to_verify_your_account": "Tap the link we emailed to you to verify your account",
"button": { "button": {
"open_email_app": "Open Email App", "open_email_app": "Open Email App",
"resend": "Resend" "resend": "Resend"
@ -641,7 +643,8 @@
"mute_user": "Mute %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.", "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", "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." "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": { "preview": {

View File

@ -66,6 +66,22 @@
<string>Beiträge</string> <string>Beiträge</string>
</dict> </dict>
</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> <key>plural.count.post</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>

View File

@ -251,6 +251,7 @@
}, },
"register": { "register": {
"title": "Erzähle uns von dir.", "title": "Erzähle uns von dir.",
"lets_get_you_set_up_on_domain": "Lets get you set up on %s",
"input": { "input": {
"avatar": { "avatar": {
"delete": "Löschen" "delete": "Löschen"
@ -320,7 +321,8 @@
}, },
"confirm_email": { "confirm_email": {
"title": "Noch eine letzte Sache.", "title": "Noch eine letzte Sache.",
"subtitle": "Wir haben gerade eine E-Mail an %s gesendet,\ntippe darin auf den Link, um Dein Konto zu bestätigen.", "subtitle": "Schaue kurz in dein E-Mail-Postfach und tippe den Link an, den wir dir gesendet haben.",
"tap_the_link_we_emailed_to_you_to_verify_your_account": "Tap the link we emailed to you to verify your account",
"button": { "button": {
"open_email_app": "E-Mail-App öffnen", "open_email_app": "E-Mail-App öffnen",
"resend": "Erneut senden" "resend": "Erneut senden"
@ -641,7 +643,8 @@
"mute_user": "Mute %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.", "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", "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." "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": { "preview": {

View File

@ -66,6 +66,22 @@
<string>posts</string> <string>posts</string>
</dict> </dict>
</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> <key>plural.count.post</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>

View File

@ -251,6 +251,7 @@
}, },
"register": { "register": {
"title": "Lets get you set up on %s", "title": "Lets get you set up on %s",
"lets_get_you_set_up_on_domain": "Lets get you set up on %s",
"input": { "input": {
"avatar": { "avatar": {
"delete": "Delete" "delete": "Delete"
@ -321,6 +322,7 @@
"confirm_email": { "confirm_email": {
"title": "One last thing.", "title": "One last thing.",
"subtitle": "Tap the link we emailed to you to verify your account.", "subtitle": "Tap the link we emailed to you to verify your account.",
"tap_the_link_we_emailed_to_you_to_verify_your_account": "Tap the link we emailed to you to verify your account",
"button": { "button": {
"open_email_app": "Open Email App", "open_email_app": "Open Email App",
"resend": "Resend" "resend": "Resend"
@ -641,7 +643,8 @@
"mute_user": "Mute %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.", "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", "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." "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": { "preview": {

View File

@ -66,6 +66,22 @@
<string>posts</string> <string>posts</string>
</dict> </dict>
</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> <key>plural.count.post</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>

View File

@ -251,6 +251,7 @@
}, },
"register": { "register": {
"title": "Lets get you set up on %s", "title": "Lets get you set up on %s",
"lets_get_you_set_up_on_domain": "Lets get you set up on %s",
"input": { "input": {
"avatar": { "avatar": {
"delete": "Delete" "delete": "Delete"
@ -321,6 +322,7 @@
"confirm_email": { "confirm_email": {
"title": "One last thing.", "title": "One last thing.",
"subtitle": "Tap the link we emailed to you to verify your account.", "subtitle": "Tap the link we emailed to you to verify your account.",
"tap_the_link_we_emailed_to_you_to_verify_your_account": "Tap the link we emailed to you to verify your account",
"button": { "button": {
"open_email_app": "Open Email App", "open_email_app": "Open Email App",
"resend": "Resend" "resend": "Resend"
@ -641,7 +643,8 @@
"mute_user": "Mute %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.", "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", "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." "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": { "preview": {

View File

@ -66,6 +66,22 @@
<string>mensajes</string> <string>mensajes</string>
</dict> </dict>
</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> <key>plural.count.post</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>

View File

@ -251,6 +251,7 @@
}, },
"register": { "register": {
"title": "Contanos sobre vos.", "title": "Contanos sobre vos.",
"lets_get_you_set_up_on_domain": "Lets get you set up on %s",
"input": { "input": {
"avatar": { "avatar": {
"delete": "Eliminar" "delete": "Eliminar"
@ -321,6 +322,7 @@
"confirm_email": { "confirm_email": {
"title": "Una última cosa.", "title": "Una última cosa.",
"subtitle": "Acabamos de enviar un correo electrónico a %s,\npulsá en el enlace para confirmar tu cuenta.", "subtitle": "Acabamos de enviar un correo electrónico a %s,\npulsá en el enlace para confirmar tu cuenta.",
"tap_the_link_we_emailed_to_you_to_verify_your_account": "Tap the link we emailed to you to verify your account",
"button": { "button": {
"open_email_app": "Abrir aplicación de correo electrónico", "open_email_app": "Abrir aplicación de correo electrónico",
"resend": "Reenviar" "resend": "Reenviar"
@ -641,7 +643,8 @@
"mute_user": "Mute %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.", "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", "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." "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": { "preview": {

View File

@ -66,6 +66,22 @@
<string>publicaciones</string> <string>publicaciones</string>
</dict> </dict>
</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> <key>plural.count.post</key>
<dict> <dict>
<key>NSStringLocalizedFormatKey</key> <key>NSStringLocalizedFormatKey</key>

View File

@ -251,6 +251,7 @@
}, },
"register": { "register": {
"title": "Háblanos de ti.", "title": "Háblanos de ti.",
"lets_get_you_set_up_on_domain": "Lets get you set up on %s",
"input": { "input": {
"avatar": { "avatar": {
"delete": "Borrar" "delete": "Borrar"
@ -321,6 +322,7 @@
"confirm_email": { "confirm_email": {
"title": "Una última cosa.", "title": "Una última cosa.",
"subtitle": "Te acabamos de enviar un correo a %s,\npulsa en el enlace para confirmar tu cuenta.", "subtitle": "Te acabamos de enviar un correo a %s,\npulsa en el enlace para confirmar tu cuenta.",
"tap_the_link_we_emailed_to_you_to_verify_your_account": "Tap the link we emailed to you to verify your account",
"button": { "button": {
"open_email_app": "Abrir Aplicación de Correo Electrónico", "open_email_app": "Abrir Aplicación de Correo Electrónico",
"resend": "Reenviar" "resend": "Reenviar"
@ -641,7 +643,8 @@
"mute_user": "Mute %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.", "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", "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." "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": { "preview": {

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