Merge remote-tracking branch 'upstream/develop' into notifications-tab-a11y

This commit is contained in:
Jed Fox 2022-11-21 08:39:08 -05:00
commit 82da37e1e7
No known key found for this signature in database
GPG Key ID: 0B61D18EA54B47E1
334 changed files with 8340 additions and 3815 deletions

View File

@ -36,6 +36,8 @@ BUILD_NUMBER=$(app-store-connect get-latest-testflight-build-number $ENV_APP_ID
BUILD_NUMBER=$((BUILD_NUMBER+1))
CURRENT_PROJECT_VERSION=${BUILD_NUMBER:-0}
echo "GITHUB_TAG_NAME=build-$CURRENT_PROJECT_VERSION" >> $GITHUB_ENV
agvtool new-version -all $CURRENT_PROJECT_VERSION
xcrun xcodebuild clean \

View File

@ -4,6 +4,7 @@ on:
push:
branches:
- develop
- release*
- ci-test
jobs:
@ -11,16 +12,17 @@ jobs:
name: Build
runs-on: macOS-12
steps:
- name: checkout
- name: Checkout
uses: actions/checkout@v2
- name: setup
- name: Setup
env:
NotificationEndpointDebug: ${{ secrets.NotificationEndpointDebug }}
NotificationEndpointRelease: ${{ secrets.NotificationEndpointRelease }}
run: exec ./.github/scripts/setup.sh
- uses: actions/setup-python@v4
- name: Install codemagic-cli-tools
uses: actions/setup-python@v4
with:
python-version: '3.11'
- run: |
@ -43,7 +45,7 @@ jobs:
api-key-id: ${{ secrets.APPSTORE_KEY_ID }}
api-private-key: ${{ secrets.APPSTORE_PRIVATE_KEY }}
- name: build
- name: Build
env:
ENV_APP_ID: ${{ secrets.APP_ID }}
ENV_ISSUER_ID: ${{ secrets.APPSTORE_ISSUER_ID }}
@ -60,6 +62,12 @@ jobs:
api-key-id: ${{ secrets.APPSTORE_KEY_ID }}
api-private-key: ${{ secrets.APPSTORE_PRIVATE_KEY }}
- name: Tag commit
uses: tvdias/github-tagger@v0.0.1
with:
repo-token: "${{ secrets.GITHUB_TOKEN }}"
tag: "${{ env.GITHUB_TAG_NAME }}"
- name: Clean up keychain and provisioning profile
if: ${{ always() }}
run: |

View File

@ -6,6 +6,9 @@ on:
- master
- develop
- feature/*
- feature-*
- issue/*
- issue-*
pull_request:
branches:
- develop

View File

@ -12,7 +12,7 @@ Install the latest version of Xcode from the App Store or Apple Developer Downlo
This guide may not suit your machine and actually setup procedure may change in the future. Please file the issue or Pull Request if there are any problems.
## CocoaPods
The app use [CocoaPods]() and [Arkana](https://github.com/rogerluan/arkana). Ruby Gems are managed through Bundler. The M1 Mac needs virtual ruby env to workaround compatibility issues.
The app use [CocoaPods]() and [Arkana](https://github.com/rogerluan/arkana). Ruby Gems are managed through Bundler. The M1 Mac needs virtual ruby env to workaround compatibility issues. Make sure you have [Rosetta](https://support.apple.com/en-us/HT211861) installed if you are using the M1 Mac.
#### Intel Mac

View File

@ -100,7 +100,9 @@ GEM
PLATFORMS
arm64-darwin-21
arm64-darwin-22
x86_64-darwin-21
x86_64-darwin-22
DEPENDENCIES
arkana

View File

@ -13,15 +13,15 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>zero</key>
<string>no unread notification</string>
<string>no unread notifications</string>
<key>one</key>
<string>1 unread notification</string>
<key>few</key>
<string>%ld unread notifications</string>
<key>many</key>
<string>%ld unread notification</string>
<string>%ld unread notifications</string>
<key>other</key>
<string>%ld unread notification</string>
<string>%ld unread notifications</string>
</dict>
</dict>
<key>a11y.plural.count.input_limit_exceeds</key>

View File

@ -0,0 +1,51 @@
"16wxgf" = "Birta á Mastodon";
"751xkl" = "Efni texta";
"CsR7G2" = "Birta á Mastodon";
"HZSGTr" = "Hvaða efni á að birta?";
"HdGikU" = "Birting færslu mistókst";
"KDNTJ4" = "Ástæða bilunar";
"RHxKOw" = "Senda færslu með textaefni";
"RxSqsb" = "Færsla";
"WCIR3D" = "Birta ${content} á Mastodon";
"ZKJSNu" = "Færsla";
"ZS1XaK" = "${content}";
"ZbSjzC" = "Sýnileiki";
"Zo4jgJ" = "Sýnileiki færslu";
"apSxMG-dYQ5NN" = "Það eru ${count} valkostir sem samsvara Opinbert.";
"apSxMG-ehFLjY" = "Það eru ${count} valkostir sem samsvara Einungis fylgjendur.";
"ayoYEb-dYQ5NN" = "${content}, opinbert";
"ayoYEb-ehFLjY" = "${content}, einungis fylgjendur";
"dUyuGg" = "Birta á Mastodon";
"dYQ5NN" = "Opinbert";
"ehFLjY" = "Einungis fylgjendur";
"gfePDu" = "Birting færslu mistókst. ${failureReason}";
"k7dbKQ" = "Það tókst að senda færsluna.";
"oGiqmY-dYQ5NN" = "Bara til að staðfesta, þú vildir 'Opinbert'?";
"oGiqmY-ehFLjY" = "Bara til að staðfesta, þú vildir ''Einungis fylgjendur'?";
"rM6dvp" = "URL-slóð";
"ryJLwG" = "Það tókst að senda færsluna. ";

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>Það eru %#@count_option@ sem samsvara ${content}.</string>
<key>count_option</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>one</key>
<string>1 valkostur</string>
<key>other</key>
<string>%ld valkostir</string>
</dict>
</dict>
<key>There are ${count} options matching ${visibility}.</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>Það eru %#@count_option@ sem samsvara ${visibility}.</string>
<key>count_option</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>one</key>
<string>1 valkostur</string>
<key>other</key>
<string>%ld valkostir</string>
</dict>
</dict>
</dict>
</plist>

View File

@ -29,9 +29,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>%ld</string>
<key>one</key>
<string>1 uɣewwaṛ</string>
<string>%ld n uɣewwaṛ</string>
<key>other</key>
<string>%ld iɣewwaṛen</string>
<string>%ld n iɣewwaṛen</string>
</dict>
</dict>
</dict>

View File

@ -4,9 +4,9 @@
"CsR7G2" = "Postar no Mastodon";
"HZSGTr" = "What content to post?";
"HZSGTr" = "Qual conteúdo a publicar?";
"HdGikU" = "Posting failed";
"HdGikU" = "Falha na publicação";
"KDNTJ4" = "Motivo da falha";
@ -22,30 +22,30 @@
"ZbSjzC" = "Visibilidade";
"Zo4jgJ" = "Post Visibility";
"Zo4jgJ" = "Visibilidade da publicação";
"apSxMG-dYQ5NN" = "There are ${count} options matching Public.";
"apSxMG-dYQ5NN" = "Existem ${count} opções correspondentes a Público.";
"apSxMG-ehFLjY" = "There are ${count} options matching Followers Only.";
"apSxMG-ehFLjY" = "Existem ${count} opções correspondentes a Apenas para seguidores.";
"ayoYEb-dYQ5NN" = "${content}, Public";
"ayoYEb-dYQ5NN" = "${content}, Público";
"ayoYEb-ehFLjY" = "${content}, Followers Only";
"ayoYEb-ehFLjY" = "${content}, Apenas para seguidores";
"dUyuGg" = "Post on Mastodon";
"dUyuGg" = "Postar no Mastodon";
"dYQ5NN" = "Public";
"dYQ5NN" = "Público";
"ehFLjY" = "Followers Only";
"ehFLjY" = "Apenas para seguidores";
"gfePDu" = "Posting failed. ${failureReason}";
"gfePDu" = "Falha na publicação. ${failureReason}";
"k7dbKQ" = "Post was sent successfully.";
"k7dbKQ" = "Publicação enviada com sucesso.";
"oGiqmY-dYQ5NN" = "Just to confirm, you wanted Public?";
"oGiqmY-dYQ5NN" = "Só para confirmar, você queria Público?";
"oGiqmY-ehFLjY" = "Just to confirm, you wanted Followers Only?";
"oGiqmY-ehFLjY" = "Só para confirmar, você queria Apenas para seguidores?";
"rM6dvp" = "URL";
"ryJLwG" = "Post was sent successfully. ";
"ryJLwG" = "Publicação enviada com sucesso. ";

View File

@ -53,6 +53,7 @@ private func map(language: String) -> String? {
case "ca.lproj": return "ca" // Catalan
case "zh-Hans.lproj": return "zh-Hans" // Chinese Simplified
case "zh-Hant.lproj": return "zh-Hant" // Chinese Traditional
case "cs.lproj": return "cs" // Czech
case "nl.lproj": return "nl" // Dutch
case "en.lproj": return "en"
case "fi.lproj": return "fi" // Finnish
@ -65,6 +66,7 @@ private func map(language: String) -> String? {
case "kmr.lproj": return "ku" // Kurmanji (Kurdish) [intent mapping]
case "ru.lproj": return "ru" // Russian
case "gd.lproj": return "gd" // Scottish Gaelic
case "sl.lproj": return "sl" // Slovenian
case "ckb.lproj": return "ckb" // Sorani (Kurdish)
case "es.lproj": return "es" // Spanish
case "es_AR.lproj": return "es-AR" // Spanish, Argentina

View File

@ -13,15 +13,15 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>zero</key>
<string>no unread notification</string>
<string>no unread notifications</string>
<key>one</key>
<string>1 unread notification</string>
<key>few</key>
<string>%ld unread notifications</string>
<key>many</key>
<string>%ld unread notification</string>
<string>%ld unread notifications</string>
<key>other</key>
<string>%ld unread notification</string>
<string>%ld unread notifications</string>
</dict>
</dict>
<key>a11y.plural.count.input_limit_exceeds</key>

View File

@ -74,8 +74,8 @@
"take_photo": "Take Photo",
"save_photo": "Save Photo",
"copy_photo": "Copy Photo",
"sign_in": "Sign In",
"sign_up": "Sign Up",
"sign_in": "Log in",
"sign_up": "Create account",
"see_more": "See More",
"preview": "Preview",
"share": "Share",
@ -218,10 +218,16 @@
"get_started": "Get Started",
"log_in": "Log In"
},
"login": {
"title": "Welcome back",
"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": "Mastodon is made of users in different servers.",
"subtitle": "Pick a server based on your interests, region, or a general purpose one.",
"subtitle_extend": "Pick a server based on your interests, region, or a general purpose one. Each server is operated by an entirely independent organization or individual.",
"subtitle": "Pick a server based on your region, interests, or a general purpose one. You can still chat with anyone on Mastodon, regardless of your servers.",
"button": {
"category": {
"all": "All",
@ -248,8 +254,7 @@
"category": "CATEGORY"
},
"input": {
"placeholder": "Search servers",
"search_servers_or_enter_url": "Search servers or enter URL"
"search_servers_or_enter_url": "Search communities or enter URL"
},
"empty_state": {
"finding_servers": "Finding available servers...",
@ -719,4 +724,4 @@
"title": "Bookmarks"
}
}
}
}

View File

@ -74,6 +74,30 @@
<string>%ld حَرف</string>
</dict>
</dict>
<key>a11y.plural.count.characters_left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@character_count@ left</string>
<key>character_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>zero</key>
<string>لَا حَرف</string>
<key>one</key>
<string>حَرفٌ واحِد</string>
<key>two</key>
<string>حَرفانِ اِثنان</string>
<key>few</key>
<string>%ld characters</string>
<key>many</key>
<string>%ld characters</string>
<key>other</key>
<string>%ld حَرف</string>
</dict>
</dict>
<key>plural.count.followed_by_and_mutual</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -74,8 +74,8 @@
"take_photo": "اِلتِقاطُ صُورَة",
"save_photo": "حفظ الصورة",
"copy_photo": "نسخ الصورة",
"sign_in": "تسجيل الدخول",
"sign_up": "إنشاء حِساب",
"sign_in": "تسجيلُ الدخول",
"sign_up": "Create account",
"see_more": "عرض المزيد",
"preview": "مُعاينة",
"share": "المُشارك",
@ -218,10 +218,16 @@
"get_started": "ابدأ الآن",
"log_in": "تسجيلُ الدخول"
},
"login": {
"title": "Welcome back",
"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": "اِختر خادِم،\nأيًّا مِنهُم.",
"subtitle": "اختر مجتمعًا بناءً على اهتماماتك، منطقتك أو يمكنك حتى اختيارُ مجتمعٍ ذي غرضٍ عام.",
"subtitle_extend": "اختر مجتمعًا بناءً على اهتماماتك، منطقتك أو يمكنك حتى اختيارُ مجتمعٍ ذي غرضٍ عام. تُشغَّل جميعُ المجتمعِ مِن قِبَلِ مُنظمَةٍ أو فردٍ مُستقلٍ تمامًا.",
"subtitle": "Pick a server based on your region, interests, or a general purpose one. You can still chat with anyone on Mastodon, regardless of your servers.",
"button": {
"category": {
"all": "الكُل",
@ -248,8 +254,7 @@
"category": "الفئة"
},
"input": {
"placeholder": "اِبحَث عن خادِم أو انضم إلى آخر خاص بك...",
"search_servers_or_enter_url": "اِبحَث فِي الخَوادِم أو أدخِل رابِط"
"search_servers_or_enter_url": "Search communities or enter URL"
},
"empty_state": {
"finding_servers": "يجري إيجاد خوادم متوفِّرَة...",
@ -383,10 +388,12 @@
"attachment_broken": "هذا ال%s مُعطَّل\nويتعذَّرُ رفعُه إلى ماستودون.",
"description_photo": "صِف الصورة للمَكفوفين...",
"description_video": "صِف المقطع المرئي للمَكفوفين...",
"load_failed": "Load Failed",
"upload_failed": "Upload Failed",
"can_not_recognize_this_media_attachment": "Can not regonize this media attachment",
"attachment_too_large": "Attachment too large"
"load_failed": "فَشَلَ التَّحميل",
"upload_failed": "فَشَلَ الرَّفع",
"can_not_recognize_this_media_attachment": "يتعذَّرُ التعرُّفُ على وسائِطِ هذا المُرفَق",
"attachment_too_large": "المُرفَق كَبيرٌ جِدًّا",
"compressing_state": "يجري الضغط...",
"server_processing_state": "مُعالجة الخادم جارِيَة..."
},
"poll": {
"duration_time": "المُدَّة: %s",
@ -396,7 +403,9 @@
"one_day": "يومٌ واحِد",
"three_days": "ثلاثةُ أيام",
"seven_days": "سبعةُ أيام",
"option_number": "الخيار %ld"
"option_number": "الخيار %ld",
"the_poll_is_invalid": "الاِستِطلاعُ غيرُ صالِح",
"the_poll_has_empty_option": "يوجَدُ خِيارٌ فارِغٌ فِي الاِستِطلاع"
},
"content_warning": {
"placeholder": "اكتب تَحذيرًا دَقيقًا هُنا..."
@ -417,7 +426,9 @@
"custom_emoji_picker": "منتقي الرموز التعبيرية المُخصَّص",
"enable_content_warning": "تفعيل تحذير المُحتَوى",
"disable_content_warning": "تعطيل تحذير المُحتَوى",
"post_visibility_menu": "قائمة ظهور المنشور"
"post_visibility_menu": "قائمة ظهور المنشور",
"post_options": "Post Options",
"posting_as": "نَشر كَـ %s"
},
"keyboard": {
"discard_post": "تجاهُل المنشور",
@ -442,6 +453,10 @@
"placeholder": {
"label": "التسمية",
"content": "المُحتَوى"
},
"verified": {
"short": "تمَّ التَّحقق بِتاريخ %s",
"long": "تمَّ التَّحقق مِن مِلكية هذا الرابِطِ بِتاريخ %s"
}
},
"segmented_control": {

View File

@ -50,6 +50,22 @@
<string>%ld caràcters</string>
</dict>
</dict>
<key>a11y.plural.count.characters_left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>resten %#@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 caràcter</string>
<key>other</key>
<string>%ld caràcters</string>
</dict>
</dict>
<key>plural.count.followed_by_and_mutual</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -75,7 +75,7 @@
"save_photo": "Desa la foto",
"copy_photo": "Copia la foto",
"sign_in": "Iniciar sessió",
"sign_up": "Registre",
"sign_up": "Crea un compte",
"see_more": "Veure més",
"preview": "Vista prèvia",
"share": "Comparteix",
@ -218,10 +218,16 @@
"get_started": "Comença",
"log_in": "Inicia sessió"
},
"login": {
"title": "Ben tornat",
"subtitle": "T'inicia sessió en el servidor on has creat el teu compte.",
"server_search_field": {
"placeholder": "Insereix la URL o cerca el teu servidor"
}
},
"server_picker": {
"title": "Mastodon està fet d'usuaris en diferents comunitats.",
"subtitle": "Tria una comunitat segons els teus interessos, regió o una de propòsit general.",
"subtitle_extend": "Tria una comunitat segons els teus interessos, regió o una de propòsit general. Cada comunitat és operada per una organització totalment independent o individualment.",
"subtitle": "Tria un servidor en funció de la teva regió, interessos o un de propòsit general. Seguiràs podent connectar amb tothom a Mastodon, independentment del servidor.",
"button": {
"category": {
"all": "Totes",
@ -248,8 +254,7 @@
"category": "CATEGORIA"
},
"input": {
"placeholder": "Cerca servidors",
"search_servers_or_enter_url": "Cerca servidors o introdueix l'enllaç"
"search_servers_or_enter_url": "Cerca comunitats o introdueix l'URL"
},
"empty_state": {
"finding_servers": "Cercant els servidors disponibles...",
@ -385,8 +390,10 @@
"description_video": "Descriu el vídeo per als disminuïts visuals...",
"load_failed": "Ha fallat la càrrega",
"upload_failed": "Pujada fallida",
"can_not_recognize_this_media_attachment": "No es pot reconèixer l'adjunt multimèdia",
"attachment_too_large": "El fitxer adjunt és massa gran"
"can_not_recognize_this_media_attachment": "No es pot reconèixer aquest adjunt multimèdia",
"attachment_too_large": "El fitxer adjunt és massa gran",
"compressing_state": "Comprimint...",
"server_processing_state": "Servidor processant..."
},
"poll": {
"duration_time": "Durada: %s",
@ -396,7 +403,9 @@
"one_day": "1 Dia",
"three_days": "3 Dies",
"seven_days": "7 Dies",
"option_number": "Opció %ld"
"option_number": "Opció %ld",
"the_poll_is_invalid": "L'enquesta no és vàlida",
"the_poll_has_empty_option": "L'enquesta té una opció buida"
},
"content_warning": {
"placeholder": "Escriu un advertiment precís aquí..."
@ -417,7 +426,9 @@
"custom_emoji_picker": "Selector d'Emoji Personalitzat",
"enable_content_warning": "Activa l'Avís de Contingut",
"disable_content_warning": "Desactiva l'Avís de Contingut",
"post_visibility_menu": "Menú de Visibilitat de Publicació"
"post_visibility_menu": "Menú de Visibilitat de Publicació",
"post_options": "Opcions del tut",
"posting_as": "Publicant com a %s"
},
"keyboard": {
"discard_post": "Descarta la Publicació",
@ -442,6 +453,10 @@
"placeholder": {
"label": "Etiqueta",
"content": "Contingut"
},
"verified": {
"short": "Verificat a %s",
"long": "La propietat d'aquest enllaç es va verificar el dia %s"
}
},
"segmented_control": {

View File

@ -50,6 +50,22 @@
<string>%ld نووسە</string>
</dict>
</dict>
<key>a11y.plural.count.characters_left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@character_count@ left</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>plural.count.followed_by_and_mutual</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -74,8 +74,8 @@
"take_photo": "وێنە بگرە",
"save_photo": "هەڵی بگرە",
"copy_photo": "لەبەری بگرەوە",
"sign_in": "بچۆ ژوورەوە",
"sign_up": "خۆت تۆمار بکە",
"sign_in": "Log in",
"sign_up": "Create account",
"see_more": "زیاتر ببینە",
"preview": "پێشبینین",
"share": "هاوبەشی بکە",
@ -218,10 +218,16 @@
"get_started": "دەست پێ بکە",
"log_in": "بچۆ ژوورەوە"
},
"login": {
"title": "Welcome back",
"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": "ماستۆدۆن لە چەندان بەکارهێنەر پێک دێت کە لە ڕاژەکاری جیاواز دان.",
"subtitle": "ڕاژەکارێکێکی گشتی یان دانەیەک لەسەر بنەمای حەزەکانت و هەرێمەکەت هەڵبژێرە.",
"subtitle_extend": "ڕاژەکارێکێکی گشتی یان دانەیەک لەسەر بنەمای حەزەکانت و هەرێمەکەت هەڵبژێرە. هەر ڕاژەکارێک لەلایەن ڕێکخراوێک یان تاکەکەسێک بەڕێوە دەبرێت.",
"subtitle": "Pick a server based on your region, interests, or a general purpose one. You can still chat with anyone on Mastodon, regardless of your servers.",
"button": {
"category": {
"all": "هەموو",
@ -248,8 +254,7 @@
"category": "بەش"
},
"input": {
"placeholder": "بگەڕێ",
"search_servers_or_enter_url": "Search servers or enter URL"
"search_servers_or_enter_url": "Search communities or enter URL"
},
"empty_state": {
"finding_servers": "ڕاژەکار دەدۆزرێتەوە...",
@ -385,8 +390,10 @@
"description_video": "ڤیدیۆکەت بۆ نابیناکان باس بکە...",
"load_failed": "Load Failed",
"upload_failed": "Upload Failed",
"can_not_recognize_this_media_attachment": "Can not regonize this media attachment",
"attachment_too_large": "Attachment too large"
"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": {
"duration_time": "کات: %s",
@ -396,7 +403,9 @@
"one_day": "1 ڕۆژ",
"three_days": "3 ڕۆژ",
"seven_days": "7 ڕۆژ",
"option_number": "بژاردەی %ld"
"option_number": "بژاردەی %ld",
"the_poll_is_invalid": "The poll is invalid",
"the_poll_has_empty_option": "The poll has empty option"
},
"content_warning": {
"placeholder": "ئاگادارییەکەت لێرە بنووسە..."
@ -417,7 +426,9 @@
"custom_emoji_picker": "هەڵبژێری ئیمۆجی",
"enable_content_warning": "ئاگاداریی ناوەڕۆک چالاک بکە",
"disable_content_warning": "ئاگاداریی ناوەڕۆک ناچالاک بکە",
"post_visibility_menu": "پێڕستی شێوازی دەرکەوتنی پۆست"
"post_visibility_menu": "پێڕستی شێوازی دەرکەوتنی پۆست",
"post_options": "Post Options",
"posting_as": "Posting as %s"
},
"keyboard": {
"discard_post": "پۆستەکە هەڵوەشێنەوە",
@ -442,6 +453,10 @@
"placeholder": {
"label": "ناونیشان",
"content": "ناوەڕۆک"
},
"verified": {
"short": "Verified on %s",
"long": "Ownership of this link was checked on %s"
}
},
"segmented_control": {

View File

@ -62,6 +62,26 @@
<string>%ld znaků</string>
</dict>
</dict>
<key>a11y.plural.count.characters_left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@character_count@ left</string>
<key>character_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 znak</string>
<key>few</key>
<string>%ld znaky</string>
<key>many</key>
<string>%ld znaků</string>
<key>other</key>
<string>%ld znaků</string>
</dict>
</dict>
<key>plural.count.followed_by_and_mutual</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
@ -288,13 +308,13 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 following</string>
<string>1 sledující</string>
<key>few</key>
<string>%ld following</string>
<string>%ld sledující</string>
<key>many</key>
<string>%ld following</string>
<string>%ld sledujících</string>
<key>other</key>
<string>%ld following</string>
<string>%ld sledujících</string>
</dict>
</dict>
<key>plural.count.follower</key>
@ -328,13 +348,13 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 year left</string>
<string>Zbývá 1 rok</string>
<key>few</key>
<string>%ld years left</string>
<string>Zbývají %ld roky</string>
<key>many</key>
<string>%ld years left</string>
<string>Zbývá %ld roků</string>
<key>other</key>
<string>%ld years left</string>
<string>Zbývá %ld roků</string>
</dict>
</dict>
<key>date.month.left</key>
@ -348,7 +368,7 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 months left</string>
<string>Zbývá 1 měsíc</string>
<key>few</key>
<string>%ld months left</string>
<key>many</key>

View File

@ -75,7 +75,7 @@
"save_photo": "Uložit fotku",
"copy_photo": "Kopírovat fotografii",
"sign_in": "Přihlásit se",
"sign_up": "Zaregistrovat se",
"sign_up": "Vytvořit účet",
"see_more": "Zobrazit více",
"preview": "Náhled",
"share": "Sdílet",
@ -218,10 +218,16 @@
"get_started": "Začínáme",
"log_in": "Přihlásit se"
},
"login": {
"title": "Vítejte zpět",
"subtitle": "Přihlaste se na serveru, na kterém jste si vytvořili účet.",
"server_search_field": {
"placeholder": "Zadejte URL nebo vyhledávejte váš server"
}
},
"server_picker": {
"title": "Mastodon tvoří uživatelé z různých serverů.",
"subtitle": "Vyberte server založený na vašich zájmech, regionu nebo obecném účelu.",
"subtitle_extend": "Vyberte server založený na vašich zájmech, regionu nebo obecném účelu. Každý server je provozován zcela nezávislou organizací nebo jednotlivcem.",
"subtitle": "Vyberte server založený ve vašem regionu, podle zájmů nebo podle obecného účelu. Stále můžete chatovat s kýmkoli na Mastodonu bez ohledu na vaše servery.",
"button": {
"category": {
"all": "Vše",
@ -248,8 +254,7 @@
"category": "KATEGORIE"
},
"input": {
"placeholder": "Hledat servery",
"search_servers_or_enter_url": "Hledat servery nebo zadat URL"
"search_servers_or_enter_url": "Hledejte komunity nebo zadejte URL"
},
"empty_state": {
"finding_servers": "Hledání dostupných serverů...",
@ -386,7 +391,9 @@
"load_failed": "Načtení se nezdařilo",
"upload_failed": "Nahrání selhalo",
"can_not_recognize_this_media_attachment": "Nelze rozpoznat toto medium přílohy",
"attachment_too_large": "Příloha je příliš velká"
"attachment_too_large": "Příloha je příliš velká",
"compressing_state": "Probíhá komprese...",
"server_processing_state": "Zpracování serveru..."
},
"poll": {
"duration_time": "Doba trvání: %s",
@ -396,7 +403,9 @@
"one_day": "1 den",
"three_days": "3 dny",
"seven_days": "7 dní",
"option_number": "Možnost %ld"
"option_number": "Možnost %ld",
"the_poll_is_invalid": "Anketa je neplatná",
"the_poll_has_empty_option": "Anketa má prázdnou možnost"
},
"content_warning": {
"placeholder": "Zde napište přesné varování..."
@ -417,7 +426,9 @@
"custom_emoji_picker": "Vlastní výběr Emoji",
"enable_content_warning": "Povolit upozornění na obsah",
"disable_content_warning": "Vypnout upozornění na obsah",
"post_visibility_menu": "Menu viditelnosti příspěvku"
"post_visibility_menu": "Menu viditelnosti příspěvku",
"post_options": "Možnosti příspěvku",
"posting_as": "Odesílání jako %s"
},
"keyboard": {
"discard_post": "Zahodit příspěvek",
@ -442,6 +453,10 @@
"placeholder": {
"label": "Označení",
"content": "Obsah"
},
"verified": {
"short": "Ověřeno na %s",
"long": "Vlastnictví tohoto odkazu bylo zkontrolováno na %s"
}
},
"segmented_control": {

View File

@ -74,6 +74,30 @@
<string>%ld characters</string>
</dict>
</dict>
<key>a11y.plural.count.characters_left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@character_count@ left</string>
<key>character_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>zero</key>
<string>%ld characters</string>
<key>one</key>
<string>1 character</string>
<key>two</key>
<string>%ld characters</string>
<key>few</key>
<string>%ld characters</string>
<key>many</key>
<string>%ld characters</string>
<key>other</key>
<string>%ld characters</string>
</dict>
</dict>
<key>plural.count.followed_by_and_mutual</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -74,8 +74,8 @@
"take_photo": "Take Photo",
"save_photo": "Save Photo",
"copy_photo": "Copy Photo",
"sign_in": "Sign In",
"sign_up": "Sign Up",
"sign_in": "Log in",
"sign_up": "Create account",
"see_more": "See More",
"preview": "Preview",
"share": "Share",
@ -218,10 +218,16 @@
"get_started": "Get Started",
"log_in": "Log In"
},
"login": {
"title": "Welcome back",
"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": "Mastodon is made of users in different servers.",
"subtitle": "Pick a server based on your interests, region, or a general purpose one.",
"subtitle_extend": "Pick a server based on your interests, region, or a general purpose one. Each server is operated by an entirely independent organization or individual.",
"subtitle": "Pick a server based on your region, interests, or a general purpose one. You can still chat with anyone on Mastodon, regardless of your servers.",
"button": {
"category": {
"all": "All",
@ -248,8 +254,7 @@
"category": "CATEGORY"
},
"input": {
"placeholder": "Search servers",
"search_servers_or_enter_url": "Search servers or enter URL"
"search_servers_or_enter_url": "Search communities or enter URL"
},
"empty_state": {
"finding_servers": "Finding available servers...",
@ -385,8 +390,10 @@
"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 regonize this media attachment",
"attachment_too_large": "Attachment too large"
"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": {
"duration_time": "Duration: %s",
@ -396,7 +403,9 @@
"one_day": "1 Day",
"three_days": "3 Days",
"seven_days": "7 Days",
"option_number": "Option %ld"
"option_number": "Option %ld",
"the_poll_is_invalid": "The poll is invalid",
"the_poll_has_empty_option": "The poll has empty option"
},
"content_warning": {
"placeholder": "Write an accurate warning here..."
@ -417,7 +426,9 @@
"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_visibility_menu": "Post Visibility Menu",
"post_options": "Post Options",
"posting_as": "Posting as %s"
},
"keyboard": {
"discard_post": "Discard Post",
@ -442,6 +453,10 @@
"placeholder": {
"label": "Label",
"content": "Content"
},
"verified": {
"short": "Verified on %s",
"long": "Ownership of this link was checked on %s"
}
},
"segmented_control": {

View File

@ -50,6 +50,22 @@
<string>%ld characters</string>
</dict>
</dict>
<key>a11y.plural.count.characters_left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@character_count@ left</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>plural.count.followed_by_and_mutual</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -74,8 +74,8 @@
"take_photo": "Take Photo",
"save_photo": "Save Photo",
"copy_photo": "Copy Photo",
"sign_in": "Sign In",
"sign_up": "Sign Up",
"sign_in": "Log in",
"sign_up": "Create account",
"see_more": "See More",
"preview": "Preview",
"share": "Share",
@ -218,10 +218,16 @@
"get_started": "Get Started",
"log_in": "Log In"
},
"login": {
"title": "Welcome back",
"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": "Mastodon is made of users in different servers.",
"subtitle": "Pick a server based on your interests, region, or a general purpose one.",
"subtitle_extend": "Pick a server based on your interests, region, or a general purpose one. Each server is operated by an entirely independent organization or individual.",
"subtitle": "Pick a server based on your region, interests, or a general purpose one. You can still chat with anyone on Mastodon, regardless of your servers.",
"button": {
"category": {
"all": "All",
@ -248,8 +254,7 @@
"category": "CATEGORY"
},
"input": {
"placeholder": "Search servers",
"search_servers_or_enter_url": "Search servers or enter URL"
"search_servers_or_enter_url": "Search communities or enter URL"
},
"empty_state": {
"finding_servers": "Finding available servers...",
@ -385,8 +390,10 @@
"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 regonize this media attachment",
"attachment_too_large": "Attachment too large"
"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": {
"duration_time": "Duration: %s",
@ -396,7 +403,9 @@
"one_day": "1 Day",
"three_days": "3 Days",
"seven_days": "7 Days",
"option_number": "Option %ld"
"option_number": "Option %ld",
"the_poll_is_invalid": "The poll is invalid",
"the_poll_has_empty_option": "The poll has empty option"
},
"content_warning": {
"placeholder": "Write an accurate warning here..."
@ -417,7 +426,9 @@
"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_visibility_menu": "Post Visibility Menu",
"post_options": "Post Options",
"posting_as": "Posting as %s"
},
"keyboard": {
"discard_post": "Discard Post",
@ -442,6 +453,10 @@
"placeholder": {
"label": "Label",
"content": "Content"
},
"verified": {
"short": "Verified on %s",
"long": "Ownership of this link was checked on %s"
}
},
"segmented_control": {

View File

@ -50,6 +50,22 @@
<string>%ld Zeichen</string>
</dict>
</dict>
<key>a11y.plural.count.characters_left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@character_count@ left</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>plural.count.followed_by_and_mutual</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -75,7 +75,7 @@
"save_photo": "Foto speichern",
"copy_photo": "Foto kopieren",
"sign_in": "Anmelden",
"sign_up": "Registrieren",
"sign_up": "Konto erstellen",
"see_more": "Mehr anzeigen",
"preview": "Vorschau",
"share": "Teilen",
@ -218,10 +218,16 @@
"get_started": "Registrieren",
"log_in": "Anmelden"
},
"login": {
"title": "Willkommen zurück",
"subtitle": "Melden Sie sich auf dem Server an, auf dem Sie Ihr Konto erstellt haben.",
"server_search_field": {
"placeholder": "URL eingeben oder nach Server suchen"
}
},
"server_picker": {
"title": "Wähle einen Server,\nbeliebigen Server.",
"subtitle": "Wähle eine Gemeinschaft, die auf deinen Interessen, Region oder einem allgemeinen Zweck basiert.",
"subtitle_extend": "Wähle eine Gemeinschaft basierend auf deinen Interessen, deiner Region oder einem allgemeinen Zweck. Jede Gemeinschaft wird von einer völlig unabhängigen Organisation oder Einzelperson betrieben.",
"subtitle": "Wähle einen Server basierend auf deinen Interessen oder deiner Region oder einfach einen allgemeinen. Du kannst trotzdem mit jedem interagieren, egal auf welchem Server.",
"button": {
"category": {
"all": "Alle",
@ -248,8 +254,7 @@
"category": "KATEGORIE"
},
"input": {
"placeholder": "Nach Server suchen oder URL eingeben",
"search_servers_or_enter_url": "Nach Server suchen oder URL eingeben"
"search_servers_or_enter_url": "Suche nach einer Community oder gib eine URL ein"
},
"empty_state": {
"finding_servers": "Verfügbare Server werden gesucht...",
@ -386,7 +391,9 @@
"load_failed": "Laden fehlgeschlagen",
"upload_failed": "Upload fehlgeschlagen",
"can_not_recognize_this_media_attachment": "Medienanhang wurde nicht erkannt",
"attachment_too_large": "Anhang zu groß"
"attachment_too_large": "Anhang zu groß",
"compressing_state": "Komprimieren...",
"server_processing_state": "Serververarbeitung..."
},
"poll": {
"duration_time": "Dauer: %s",
@ -396,7 +403,9 @@
"one_day": "1 Tag",
"three_days": "3 Tage",
"seven_days": "7 Tage",
"option_number": "Auswahlmöglichkeit %ld"
"option_number": "Auswahlmöglichkeit %ld",
"the_poll_is_invalid": "Die Umfrage ist ungültig",
"the_poll_has_empty_option": "Die Umfrage hat eine leere Option"
},
"content_warning": {
"placeholder": "Schreibe eine Inhaltswarnung hier..."
@ -417,7 +426,9 @@
"custom_emoji_picker": "Benutzerdefinierter Emojiwähler",
"enable_content_warning": "Inhaltswarnung einschalten",
"disable_content_warning": "Inhaltswarnung ausschalten",
"post_visibility_menu": "Sichtbarkeitsmenü"
"post_visibility_menu": "Sichtbarkeitsmenü",
"post_options": "Post Options",
"posting_as": "Posting as %s"
},
"keyboard": {
"discard_post": "Beitrag verwerfen",
@ -442,6 +453,10 @@
"placeholder": {
"label": "Bezeichnung",
"content": "Inhalt"
},
"verified": {
"short": "Überprüft am %s",
"long": "Besitz des Links wurde überprüft am %s"
}
},
"segmented_control": {

View File

@ -50,6 +50,22 @@
<string>%ld characters</string>
</dict>
</dict>
<key>a11y.plural.count.characters_left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@character_count@ left</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>plural.count.followed_by_and_mutual</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -74,8 +74,8 @@
"take_photo": "Take Photo",
"save_photo": "Save Photo",
"copy_photo": "Copy Photo",
"sign_in": "Sign In",
"sign_up": "Sign Up",
"sign_in": "Log in",
"sign_up": "Create account",
"see_more": "See More",
"preview": "Preview",
"share": "Share",
@ -218,10 +218,16 @@
"get_started": "Get Started",
"log_in": "Log In"
},
"login": {
"title": "Welcome back",
"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": "Mastodon is made of users in different servers.",
"subtitle": "Pick a server based on your interests, region, or a general purpose one.",
"subtitle_extend": "Pick a server based on your interests, region, or a general purpose one. Each server is operated by an entirely independent organization or individual.",
"subtitle": "Pick a server based on your region, interests, or a general purpose one. You can still chat with anyone on Mastodon, regardless of your servers.",
"button": {
"category": {
"all": "All",
@ -248,8 +254,7 @@
"category": "CATEGORY"
},
"input": {
"placeholder": "Search servers",
"search_servers_or_enter_url": "Search servers or enter URL"
"search_servers_or_enter_url": "Search communities or enter URL"
},
"empty_state": {
"finding_servers": "Finding available servers...",
@ -385,8 +390,10 @@
"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 regonize this media attachment",
"attachment_too_large": "Attachment too large"
"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": {
"duration_time": "Duration: %s",
@ -396,7 +403,9 @@
"one_day": "1 Day",
"three_days": "3 Days",
"seven_days": "7 Days",
"option_number": "Option %ld"
"option_number": "Option %ld",
"the_poll_is_invalid": "The poll is invalid",
"the_poll_has_empty_option": "The poll has empty option"
},
"content_warning": {
"placeholder": "Write an accurate warning here..."
@ -417,7 +426,9 @@
"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_visibility_menu": "Post Visibility Menu",
"post_options": "Post Options",
"posting_as": "Posting as %s"
},
"keyboard": {
"discard_post": "Discard Post",
@ -442,6 +453,10 @@
"placeholder": {
"label": "Label",
"content": "Content"
},
"verified": {
"short": "Verified on %s",
"long": "Ownership of this link was checked on %s"
}
},
"segmented_control": {

View File

@ -74,8 +74,8 @@
"take_photo": "Take Photo",
"save_photo": "Save Photo",
"copy_photo": "Copy Photo",
"sign_in": "Sign In",
"sign_up": "Sign Up",
"sign_in": "Log in",
"sign_up": "Create account",
"see_more": "See More",
"preview": "Preview",
"share": "Share",
@ -218,10 +218,16 @@
"get_started": "Get Started",
"log_in": "Log In"
},
"login": {
"title": "Welcome back",
"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": "Mastodon is made of users in different servers.",
"subtitle": "Pick a server based on your interests, region, or a general purpose one.",
"subtitle_extend": "Pick a server based on your interests, region, or a general purpose one. Each server is operated by an entirely independent organization or individual.",
"subtitle": "Pick a server based on your region, interests, or a general purpose one. You can still chat with anyone on Mastodon, regardless of your servers.",
"button": {
"category": {
"all": "All",
@ -248,8 +254,7 @@
"category": "CATEGORY"
},
"input": {
"placeholder": "Search servers",
"search_servers_or_enter_url": "Search servers or enter URL"
"search_servers_or_enter_url": "Search communities or enter URL"
},
"empty_state": {
"finding_servers": "Finding available servers...",
@ -385,8 +390,10 @@
"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 regonize this media attachment",
"attachment_too_large": "Attachment too large"
"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": {
"duration_time": "Duration: %s",
@ -396,7 +403,9 @@
"one_day": "1 Day",
"three_days": "3 Days",
"seven_days": "7 Days",
"option_number": "Option %ld"
"option_number": "Option %ld",
"the_poll_is_invalid": "The poll is invalid",
"the_poll_has_empty_option": "The poll has empty option"
},
"content_warning": {
"placeholder": "Write an accurate warning here..."
@ -444,6 +453,10 @@
"placeholder": {
"label": "Label",
"content": "Content"
},
"verified": {
"short": "Verified on %s",
"long": "Ownership of this link was checked on %s"
}
},
"segmented_control": {

View File

@ -50,6 +50,22 @@
<string>%ld caracteres</string>
</dict>
</dict>
<key>a11y.plural.count.characters_left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>Quedan %#@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 caracter</string>
<key>other</key>
<string>%ld caracteres</string>
</dict>
</dict>
<key>plural.count.followed_by_and_mutual</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -75,7 +75,7 @@
"save_photo": "Guardar foto",
"copy_photo": "Copiar foto",
"sign_in": "Iniciar sesión",
"sign_up": "Registrarse",
"sign_up": "Crear cuenta",
"see_more": "Ver más",
"preview": "Previsualización",
"share": "Compartir",
@ -137,10 +137,10 @@
"closed": "Cerrada"
},
"meta_entity": {
"url": "Link: %s",
"hashtag": "Hashtag: %s",
"mention": "Show Profile: %s",
"email": "Email address: %s"
"url": "Enlace: %s",
"hashtag": "Etiqueta: %s",
"mention": "Mostrar perfil: %s",
"email": "Dirección de correo electrónico: %s"
},
"actions": {
"reply": "Responder",
@ -218,10 +218,16 @@
"get_started": "Comenzá",
"log_in": "Iniciar sesión"
},
"login": {
"title": "Hola de nuevo",
"subtitle": "Iniciá sesión en el servidor en donde creaste tu cuenta.",
"server_search_field": {
"placeholder": "Ingresá la dirección web o buscá tu servidor"
}
},
"server_picker": {
"title": "Mastodon está compuesto de cuentas en diferentes servidores.",
"subtitle": "Elegí un servidor basado en tus intereses, región, o de propósitos generales.",
"subtitle_extend": "Elegí un servidor basado en tus intereses, región, o de propósitos generales. Cada servidor es operado por una organización o individuo totalmente independientes.",
"subtitle": "Elegí un servidor basado en tu región, en tus intereses o uno de propósitos generales. Vas a poder interactuar con cualquier cuenta de Mastodon, independientemente del servidor.",
"button": {
"category": {
"all": "Todas",
@ -248,8 +254,7 @@
"category": "CATEGORÍA"
},
"input": {
"placeholder": "Buscar servidores",
"search_servers_or_enter_url": "Buscar servidores o introducir dirección web"
"search_servers_or_enter_url": "Buscá comunidades o ingresá la dirección web"
},
"empty_state": {
"finding_servers": "Buscando servidores disponibles…",
@ -386,7 +391,9 @@
"load_failed": "Falló la descarga",
"upload_failed": "Falló la subida",
"can_not_recognize_this_media_attachment": "No se pudo reconocer este archivo adjunto",
"attachment_too_large": "Adjunto demasiado grande"
"attachment_too_large": "Adjunto demasiado grande",
"compressing_state": "Comprimiendo…",
"server_processing_state": "Servidor procesando…"
},
"poll": {
"duration_time": "Duración: %s",
@ -396,7 +403,9 @@
"one_day": "1 día",
"three_days": "3 días",
"seven_days": "7 días",
"option_number": "Opción %ld"
"option_number": "Opción %ld",
"the_poll_is_invalid": "La encuesta no es válida",
"the_poll_has_empty_option": "La encuesta tiene opción vacía"
},
"content_warning": {
"placeholder": "Escribí una advertencia precisa acá…"
@ -417,7 +426,9 @@
"custom_emoji_picker": "Selector de emoji personalizado",
"enable_content_warning": "Habilitar advertencia de contenido",
"disable_content_warning": "Deshabilitar advertencia de contenido",
"post_visibility_menu": "Menú de visibilidad del mensaje"
"post_visibility_menu": "Menú de visibilidad del mensaje",
"post_options": "Opciones de mensaje",
"posting_as": "Enviar como %s"
},
"keyboard": {
"discard_post": "Descartar mensaje",
@ -442,6 +453,10 @@
"placeholder": {
"label": "Nombre de campo",
"content": "Valor de campo"
},
"verified": {
"short": "Verificado en %s",
"long": "La propiedad de este enlace fue verificada el %s"
}
},
"segmented_control": {
@ -706,7 +721,7 @@
"accessibility_hint": "Tocá dos veces para descartar este asistente"
},
"bookmark": {
"title": "Bookmarks"
"title": "Marcadores"
}
}
}

View File

@ -50,6 +50,22 @@
<string>%ld caracteres</string>
</dict>
</dict>
<key>a11y.plural.count.characters_left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@character_count@ left</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>plural.count.followed_by_and_mutual</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -74,8 +74,8 @@
"take_photo": "Tomar foto",
"save_photo": "Guardar foto",
"copy_photo": "Copiar foto",
"sign_in": "Iniciar sesión",
"sign_up": "Regístrate",
"sign_in": "Log in",
"sign_up": "Create account",
"see_more": "Ver más",
"preview": "Vista previa",
"share": "Compartir",
@ -218,10 +218,16 @@
"get_started": "Empezar",
"log_in": "Iniciar sesión"
},
"login": {
"title": "Welcome back",
"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": "Elige un servidor,\ncualquier servidor.",
"subtitle": "Elige una comunidad relacionada con tus intereses, con tu región o una más genérica.",
"subtitle_extend": "Elige una comunidad relacionada con tus intereses, con tu región o una más genérica. Cada comunidad está operada por una organización o individuo completamente independiente.",
"subtitle": "Pick a server based on your region, interests, or a general purpose one. You can still chat with anyone on Mastodon, regardless of your servers.",
"button": {
"category": {
"all": "Todas",
@ -248,8 +254,7 @@
"category": "CATEGORÍA"
},
"input": {
"placeholder": "Encuentra un servidor o únete al tuyo propio...",
"search_servers_or_enter_url": "Buscar servidores o introducir la URL"
"search_servers_or_enter_url": "Search communities or enter URL"
},
"empty_state": {
"finding_servers": "Encontrando servidores disponibles...",
@ -385,8 +390,10 @@
"description_video": "Describe el vídeo para los usuarios con dificultad visual...",
"load_failed": "Load Failed",
"upload_failed": "Upload Failed",
"can_not_recognize_this_media_attachment": "Can not regonize this media attachment",
"attachment_too_large": "Attachment too large"
"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": {
"duration_time": "Duración: %s",
@ -396,7 +403,9 @@
"one_day": "1 Día",
"three_days": "4 Días",
"seven_days": "7 Días",
"option_number": "Opción %ld"
"option_number": "Opción %ld",
"the_poll_is_invalid": "The poll is invalid",
"the_poll_has_empty_option": "The poll has empty option"
},
"content_warning": {
"placeholder": "Escribe una advertencia precisa aquí..."
@ -417,7 +426,9 @@
"custom_emoji_picker": "Selector de Emojis Personalizados",
"enable_content_warning": "Activar Advertencia de Contenido",
"disable_content_warning": "Desactivar Advertencia de Contenido",
"post_visibility_menu": "Menú de Visibilidad de la Publicación"
"post_visibility_menu": "Menú de Visibilidad de la Publicación",
"post_options": "Post Options",
"posting_as": "Posting as %s"
},
"keyboard": {
"discard_post": "Descartar Publicación",
@ -442,6 +453,10 @@
"placeholder": {
"label": "Nombre para el campo",
"content": "Contenido"
},
"verified": {
"short": "Verified on %s",
"long": "Ownership of this link was checked on %s"
}
},
"segmented_control": {

View File

@ -50,6 +50,22 @@
<string>%ld karaktere</string>
</dict>
</dict>
<key>a11y.plural.count.characters_left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@character_count@ left</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>plural.count.followed_by_and_mutual</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -74,8 +74,8 @@
"take_photo": "Atera argazkia",
"save_photo": "Gorde argazkia",
"copy_photo": "Kopiatu argazkia",
"sign_in": "Hasi saioa",
"sign_up": "Eman Izena",
"sign_in": "Log in",
"sign_up": "Create account",
"see_more": "Ikusi gehiago",
"preview": "Aurrebista",
"share": "Partekatu",
@ -218,10 +218,16 @@
"get_started": "Nola hasi",
"log_in": "Hasi saioa"
},
"login": {
"title": "Welcome back",
"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": "Aukeratu zerbitzari bat,\nedozein zerbitzari.",
"subtitle": "Aukeratu komunitate bat zure interes edo lurraldearen arabera, edo erabilera orokorreko bat.",
"subtitle_extend": "Aukeratu komunitate bat zure interes edo lurraldearen arabera, edo erabilera orokorreko bat. Komunitate bakoitza erakunde edo norbanako independente batek kudeatzen du.",
"subtitle": "Pick a server based on your region, interests, or a general purpose one. You can still chat with anyone on Mastodon, regardless of your servers.",
"button": {
"category": {
"all": "Guztiak",
@ -248,8 +254,7 @@
"category": "KATEGORIA"
},
"input": {
"placeholder": "Bilatu zerbitzari bat edo sortu zurea...",
"search_servers_or_enter_url": "Search servers or enter URL"
"search_servers_or_enter_url": "Search communities or enter URL"
},
"empty_state": {
"finding_servers": "Erabilgarri dauden zerbitzariak bilatzen...",
@ -385,8 +390,10 @@
"description_video": "Deskribatu bideoa ikusmen arazoak dituztenentzat...",
"load_failed": "Load Failed",
"upload_failed": "Upload Failed",
"can_not_recognize_this_media_attachment": "Can not regonize this media attachment",
"attachment_too_large": "Attachment too large"
"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": {
"duration_time": "Iraupena: %s",
@ -396,7 +403,9 @@
"one_day": "Egun 1",
"three_days": "3 egun",
"seven_days": "7 egun",
"option_number": "%ld aukera"
"option_number": "%ld aukera",
"the_poll_is_invalid": "The poll is invalid",
"the_poll_has_empty_option": "The poll has empty option"
},
"content_warning": {
"placeholder": "Idatzi abisu zehatz bat hemen..."
@ -417,7 +426,9 @@
"custom_emoji_picker": "Emoji pertsonalizatuen hautatzailea",
"enable_content_warning": "Gaitu edukiaren abisua",
"disable_content_warning": "Desgaitu edukiaren abisua",
"post_visibility_menu": "Bidalketaren ikusgaitasunaren menua"
"post_visibility_menu": "Bidalketaren ikusgaitasunaren menua",
"post_options": "Post Options",
"posting_as": "Posting as %s"
},
"keyboard": {
"discard_post": "Baztertu bidalketa",
@ -442,6 +453,10 @@
"placeholder": {
"label": "Etiketa",
"content": "Edukia"
},
"verified": {
"short": "Verified on %s",
"long": "Ownership of this link was checked on %s"
}
},
"segmented_control": {

View File

@ -50,6 +50,22 @@
<string>%ld merkkiä</string>
</dict>
</dict>
<key>a11y.plural.count.characters_left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@character_count@ left</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>plural.count.followed_by_and_mutual</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -74,8 +74,8 @@
"take_photo": "Ota kuva",
"save_photo": "Tallenna kuva",
"copy_photo": "Kopioi kuva",
"sign_in": "Kirjaudu sisään",
"sign_up": "Rekisteröidy",
"sign_in": "Log in",
"sign_up": "Create account",
"see_more": "Näytä lisää",
"preview": "Esikatselu",
"share": "Jaa",
@ -218,10 +218,16 @@
"get_started": "Get Started",
"log_in": "Log In"
},
"login": {
"title": "Welcome back",
"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": "Valitse palvelin,\nmikä tahansa palvelin.",
"subtitle": "Pick a server based on your interests, region, or a general purpose one.",
"subtitle_extend": "Pick a server based on your interests, region, or a general purpose one. Each server is operated by an entirely independent organization or individual.",
"subtitle": "Pick a server based on your region, interests, or a general purpose one. You can still chat with anyone on Mastodon, regardless of your servers.",
"button": {
"category": {
"all": "Kaikki",
@ -248,8 +254,7 @@
"category": "KATEGORIA"
},
"input": {
"placeholder": "Etsi palvelin tai liity omaan...",
"search_servers_or_enter_url": "Search servers or enter URL"
"search_servers_or_enter_url": "Search communities or enter URL"
},
"empty_state": {
"finding_servers": "Etsistään saatavilla olevia palvelimia...",
@ -385,8 +390,10 @@
"description_video": "Kuvaile video näkövammaisille...",
"load_failed": "Load Failed",
"upload_failed": "Upload Failed",
"can_not_recognize_this_media_attachment": "Can not regonize this media attachment",
"attachment_too_large": "Attachment too large"
"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": {
"duration_time": "Kesto: %s",
@ -396,7 +403,9 @@
"one_day": "1 päivä",
"three_days": "3 päivää",
"seven_days": "7 päivää",
"option_number": "Vaihtoehto %ld"
"option_number": "Vaihtoehto %ld",
"the_poll_is_invalid": "The poll is invalid",
"the_poll_has_empty_option": "The poll has empty option"
},
"content_warning": {
"placeholder": "Kirjoita tarkka varoitus tähän..."
@ -417,7 +426,9 @@
"custom_emoji_picker": "Mukautettu emojivalitsin",
"enable_content_warning": "Ota sisältövaroitus käyttöön",
"disable_content_warning": "Poista sisältövaroitus käytöstä",
"post_visibility_menu": "Julkaisun näkyvyysvalikko"
"post_visibility_menu": "Julkaisun näkyvyysvalikko",
"post_options": "Post Options",
"posting_as": "Posting as %s"
},
"keyboard": {
"discard_post": "Hylkää julkaisu",
@ -442,6 +453,10 @@
"placeholder": {
"label": "Nimi",
"content": "Sisältö"
},
"verified": {
"short": "Verified on %s",
"long": "Ownership of this link was checked on %s"
}
},
"segmented_control": {

View File

@ -50,6 +50,22 @@
<string>%ld caractères</string>
</dict>
</dict>
<key>a11y.plural.count.characters_left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@character_count@ restants</string>
<key>character_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 caractère</string>
<key>other</key>
<string>%ld caractères</string>
</dict>
</dict>
<key>plural.count.followed_by_and_mutual</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -218,10 +218,16 @@
"get_started": "Prise en main",
"log_in": "Se connecter"
},
"login": {
"title": "Content de vous revoir",
"subtitle": "Connectez-vous sur le serveur sur lequel vous avez créé votre compte.",
"server_search_field": {
"placeholder": "Entrez l'URL ou recherchez votre serveur"
}
},
"server_picker": {
"title": "Choisissez un serveur,\nn'importe quel serveur.",
"subtitle": "Choisissez une communauté en fonction de vos intérêts, de votre région ou de votre objectif général.",
"subtitle_extend": "Choisissez une communauté basée sur vos intérêts, votre région ou un but général. Chaque communauté est gérée par une organisation ou un individu entièrement indépendant.",
"subtitle": "Choisissez un serveur basé sur votre région, vos intérêts ou un généraliste. Vous pouvez toujours discuter avec n'importe qui sur Mastodon, indépendamment de vos serveurs.",
"button": {
"category": {
"all": "Tout",
@ -248,8 +254,7 @@
"category": "CATÉGORIE"
},
"input": {
"placeholder": "Trouvez un serveur ou rejoignez le vôtre...",
"search_servers_or_enter_url": "Rechercher des serveurs ou entrer une URL"
"search_servers_or_enter_url": "Rechercher parmi les communautés ou renseigner une URL"
},
"empty_state": {
"finding_servers": "Recherche des serveurs disponibles...",
@ -383,10 +388,12 @@
"attachment_broken": "Ce %s est brisé et ne peut pas être\ntéléversé sur Mastodon.",
"description_photo": "Décrire cette photo pour les personnes malvoyantes...",
"description_video": "Décrire cette vidéo pour les personnes malvoyantes...",
"load_failed": "Load Failed",
"upload_failed": "Upload Failed",
"can_not_recognize_this_media_attachment": "Can not regonize this media attachment",
"attachment_too_large": "Attachment too large"
"load_failed": "Échec du chargement",
"upload_failed": "Échec de lenvoi",
"can_not_recognize_this_media_attachment": "Impossible de reconnaître cette pièce jointe",
"attachment_too_large": "La pièce jointe est trop volumineuse",
"compressing_state": "Compression...",
"server_processing_state": "Traitement du serveur..."
},
"poll": {
"duration_time": "Durée: %s",
@ -396,7 +403,9 @@
"one_day": "1 Jour",
"three_days": "3 jour",
"seven_days": "7 jour",
"option_number": "Option %ld"
"option_number": "Option %ld",
"the_poll_is_invalid": "Le sondage est invalide",
"the_poll_has_empty_option": "Le sondage n'a pas d'options"
},
"content_warning": {
"placeholder": "Écrivez un avertissement précis ici..."
@ -417,7 +426,9 @@
"custom_emoji_picker": "Sélecteur démojis personnalisés",
"enable_content_warning": "Basculer lavertissement de contenu",
"disable_content_warning": "Désactiver l'avertissement de contenu",
"post_visibility_menu": "Menu de Visibilité de la publication"
"post_visibility_menu": "Menu de Visibilité de la publication",
"post_options": "Options de publication",
"posting_as": "Publié en tant que %s"
},
"keyboard": {
"discard_post": "Rejeter la publication",
@ -442,6 +453,10 @@
"placeholder": {
"label": "Étiquette",
"content": "Contenu"
},
"verified": {
"short": "Vérifié le %s",
"long": "La propriété de ce lien a été vérifiée le %s"
}
},
"segmented_control": {

View File

@ -62,6 +62,26 @@
<string>%ld caractar</string>
</dict>
</dict>
<key>a11y.plural.count.characters_left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@character_count@ air fhàgail</string>
<key>character_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>%ld charactar</string>
<key>two</key>
<string>%ld charactar</string>
<key>few</key>
<string>%ld caractaran</string>
<key>other</key>
<string>%ld caractar</string>
</dict>
</dict>
<key>plural.count.followed_by_and_mutual</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -75,7 +75,7 @@
"save_photo": "Sàbhail an dealbh",
"copy_photo": "Dèan lethbhreac dhen dealbh",
"sign_in": "Clàraich a-steach",
"sign_up": "Clàraich leinn",
"sign_up": "Cruthaich cunntas",
"see_more": "Seall a bharrachd",
"preview": "Ro-sheall",
"share": "Co-roinn",
@ -137,10 +137,10 @@
"closed": "Dùinte"
},
"meta_entity": {
"url": "Link: %s",
"hashtag": "Hashtag: %s",
"mention": "Show Profile: %s",
"email": "Email address: %s"
"url": "Ceangal: %s",
"hashtag": "Taga hais: %s",
"mention": "Seall a phròifil: %s",
"email": "Seòladh puist-d: %s"
},
"actions": {
"reply": "Freagair",
@ -187,8 +187,8 @@
"unmute_user": "Dì-mhùch %s",
"muted": "Ga mhùchadh",
"edit_info": "Deasaich",
"show_reblogs": "Show Reblogs",
"hide_reblogs": "Hide Reblogs"
"show_reblogs": "Seall na brosnachaidhean",
"hide_reblogs": "Falaich na brosnachaidhean"
},
"timeline": {
"filtered": "Criathraichte",
@ -218,10 +218,16 @@
"get_started": "Dèan toiseach-tòiseachaidh",
"log_in": "Clàraich a-steach"
},
"login": {
"title": "Fàilte air ais",
"subtitle": "Clàraich a-steach air an fhrithealaiche far an do chruthaich thu an cunntas agad.",
"server_search_field": {
"placeholder": "Cuir a-steach URL an fhrithealaiche agad"
}
},
"server_picker": {
"title": "Tha cleachdaichean Mhastodon air iomadh frithealaiche eadar-dhealaichte.",
"subtitle": "Tagh frithealaiche stèidhichte air d ùidhean, air far a bheil thu no fear coitcheann.",
"subtitle_extend": "Tagh frithealaiche stèidhichte air d ùidhean, air far a bheil thu no fear coitcheann. Tha gach frithealaiche fo stiùireadh buidhinn no neach neo-eisimeilich fa leth.",
"subtitle": "Tagh frithealaiche stèidhichte air na sgìre agad, d ùidhean, air far a bheil thu no fear coitcheann. S urrainn dhut fhathast conaltradh le duine sam bith air Mastodon ge b e na frithealaichean agaibh-se.",
"button": {
"category": {
"all": "Na h-uile",
@ -248,8 +254,7 @@
"category": "ROINN-SEÒRSA"
},
"input": {
"placeholder": "Lorg frithealaiche",
"search_servers_or_enter_url": "Lorg frithealaiche no cuir a-steach URL"
"search_servers_or_enter_url": "Lorg coimhearsnachd no cuir a-steach URL"
},
"empty_state": {
"finding_servers": "A lorg nam frithealaichean ri am faighinn…",
@ -383,10 +388,12 @@
"attachment_broken": "Seo %s a tha briste is cha ghabh\na luchdadh suas gu Mastodon.",
"description_photo": "Mìnich an dealbh dhan fheadhainn air a bheil cion-lèirsinne…",
"description_video": "Mìnich a video dhan fheadhainn air a bheil cion-lèirsinne…",
"load_failed": "Load Failed",
"upload_failed": "Upload Failed",
"can_not_recognize_this_media_attachment": "Can not regonize this media attachment",
"attachment_too_large": "Attachment too large"
"load_failed": "Dhfhàillig leis an luchdadh",
"upload_failed": "Dhfhàillig leis an luchdadh suas",
"can_not_recognize_this_media_attachment": "Cha do dhaithnich sinn an ceanglachan meadhain seo",
"attachment_too_large": "Tha an ceanglachan ro mhòr",
"compressing_state": "Ga dhùmhlachadh…",
"server_processing_state": "Tha am frithealaiche ga phròiseasadh…"
},
"poll": {
"duration_time": "Faide: %s",
@ -396,7 +403,9 @@
"one_day": "Latha",
"three_days": "3 làithean",
"seven_days": "Seachdain",
"option_number": "Roghainn %ld"
"option_number": "Roghainn %ld",
"the_poll_is_invalid": "Tha an cunntas-bheachd mì-dhligheach",
"the_poll_has_empty_option": "Tha roghainn fhalamh aig a chunntas-bheachd"
},
"content_warning": {
"placeholder": "Sgrìobh rabhadh pongail an-seo…"
@ -417,7 +426,9 @@
"custom_emoji_picker": "Roghnaichear nan Emoji gnàthaichte",
"enable_content_warning": "Cuir rabhadh susbainte an comas",
"disable_content_warning": "Cuir rabhadh susbainte à comas",
"post_visibility_menu": "Clàr-taice faicsinneachd a phuist"
"post_visibility_menu": "Clàr-taice faicsinneachd a phuist",
"post_options": "Roghainnean postaidh",
"posting_as": "A postadh mar %s"
},
"keyboard": {
"discard_post": "Tilg air falbh am post",
@ -442,6 +453,10 @@
"placeholder": {
"label": "Leubail",
"content": "Susbaint"
},
"verified": {
"short": "Air a dhearbhadh %s",
"long": "Chaidh dearbhadh cò leis a tha an ceangal seo %s"
}
},
"segmented_control": {
@ -469,12 +484,12 @@
"message": "Dearbh dì-bhacadh %s"
},
"confirm_show_reblogs": {
"title": "Show Reblogs",
"message": "Confirm to show reblogs"
"title": "Seall na brosnachaidhean",
"message": "Dearbh sealladh nam brosnachaidhean"
},
"confirm_hide_reblogs": {
"title": "Hide Reblogs",
"message": "Confirm to hide reblogs"
"title": "Falaich na brosnachaidhean",
"message": "Dearbh falach nam brosnachaidhean"
}
},
"accessibility": {
@ -706,7 +721,7 @@
"accessibility_hint": "Thoir gnogag dhùbailte a leigeil seachad an draoidh seo"
},
"bookmark": {
"title": "Bookmarks"
"title": "Comharran-lìn"
}
}
}

View File

@ -50,6 +50,22 @@
<string>%ld caracteres</string>
</dict>
</dict>
<key>a11y.plural.count.characters_left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@character_count@ restantes</string>
<key>character_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 caracter</string>
<key>other</key>
<string>%ld caracteres</string>
</dict>
</dict>
<key>plural.count.followed_by_and_mutual</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -75,7 +75,7 @@
"save_photo": "Gardar foto",
"copy_photo": "Copiar foto",
"sign_in": "Acceder",
"sign_up": "Inscribirse",
"sign_up": "Crear conta",
"see_more": "Ver máis",
"preview": "Vista previa",
"share": "Compartir",
@ -218,10 +218,16 @@
"get_started": "Crear conta",
"log_in": "Acceder"
},
"login": {
"title": "Benvido outra vez",
"subtitle": "Conéctate ao servidor no que creaches a conta.",
"server_search_field": {
"placeholder": "Escribe o URL ou busca o teu servidor"
}
},
"server_picker": {
"title": "Mastodon fórmano as persoas das diferentes comunidades.",
"subtitle": "Elixe unha comunidade en función dos teus intereses, rexión ou unha de propósito xeral.",
"subtitle_extend": "Elixe unha comunidade en función dos teus intereses, rexión ou unha de propósito xeral. Cada comunidade está xestionada por unha organización totalmente independente ou unha única persoa.",
"subtitle": "Elixe un servidor en función dos teus intereses, rexión o un de propósito xeral. Poderás conversar con calquera en Mastodon, independentemente do servidor que elixas.",
"button": {
"category": {
"all": "Todo",
@ -248,8 +254,7 @@
"category": "CATEGORÍA"
},
"input": {
"placeholder": "Buscar comunidades",
"search_servers_or_enter_url": "Busca un servidor ou escribe URL"
"search_servers_or_enter_url": "Busca comunidades ou escribe URL"
},
"empty_state": {
"finding_servers": "Buscando servidores dispoñibles...",
@ -386,7 +391,9 @@
"load_failed": "Fallou a carga",
"upload_failed": "Erro na subida",
"can_not_recognize_this_media_attachment": "Non se recoñece o tipo de multimedia",
"attachment_too_large": "Adxunto demasiado grande"
"attachment_too_large": "Adxunto demasiado grande",
"compressing_state": "Comprimindo...",
"server_processing_state": "Procesando no servidor..."
},
"poll": {
"duration_time": "Duración: %s",
@ -396,7 +403,9 @@
"one_day": "1 Día",
"three_days": "3 Días",
"seven_days": "7 Días",
"option_number": "Opción %ld"
"option_number": "Opción %ld",
"the_poll_is_invalid": "A enquisa non é válida",
"the_poll_has_empty_option": "A enquisa ten unha opción baleira"
},
"content_warning": {
"placeholder": "Escribe o teu aviso aquí..."
@ -417,7 +426,9 @@
"custom_emoji_picker": "Selector emoji personalizado",
"enable_content_warning": "Marcar con Aviso sobre o contido",
"disable_content_warning": "Retirar Aviso sobre o contido",
"post_visibility_menu": "Visibilidade da publicación"
"post_visibility_menu": "Visibilidade da publicación",
"post_options": "Opcións da publicación",
"posting_as": "Publicando como %s"
},
"keyboard": {
"discard_post": "Descartar publicación",
@ -442,6 +453,10 @@
"placeholder": {
"label": "Etiqueta",
"content": "Contido"
},
"verified": {
"short": "Verificada en %s",
"long": "A propiedade desta ligazón foi verificada o %s"
}
},
"segmented_control": {

View File

@ -50,6 +50,22 @@
<string>%ld characters</string>
</dict>
</dict>
<key>a11y.plural.count.characters_left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@character_count@ left</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>plural.count.followed_by_and_mutual</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -74,8 +74,8 @@
"take_photo": "Take Photo",
"save_photo": "Save Photo",
"copy_photo": "Copy Photo",
"sign_in": "Sign In",
"sign_up": "Sign Up",
"sign_in": "Log in",
"sign_up": "Create account",
"see_more": "See More",
"preview": "Preview",
"share": "Share",
@ -218,10 +218,16 @@
"get_started": "Get Started",
"log_in": "Log In"
},
"login": {
"title": "Welcome back",
"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": "Mastodon is made of users in different servers.",
"subtitle": "Pick a server based on your interests, region, or a general purpose one.",
"subtitle_extend": "Pick a server based on your interests, region, or a general purpose one. Each server is operated by an entirely independent organization or individual.",
"subtitle": "Pick a server based on your region, interests, or a general purpose one. You can still chat with anyone on Mastodon, regardless of your servers.",
"button": {
"category": {
"all": "All",
@ -248,8 +254,7 @@
"category": "CATEGORY"
},
"input": {
"placeholder": "Search servers",
"search_servers_or_enter_url": "Search servers or enter URL"
"search_servers_or_enter_url": "Search communities or enter URL"
},
"empty_state": {
"finding_servers": "Finding available servers...",
@ -385,8 +390,10 @@
"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 regonize this media attachment",
"attachment_too_large": "Attachment too large"
"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": {
"duration_time": "Duration: %s",
@ -396,7 +403,9 @@
"one_day": "1 Day",
"three_days": "3 Days",
"seven_days": "7 Days",
"option_number": "Option %ld"
"option_number": "Option %ld",
"the_poll_is_invalid": "The poll is invalid",
"the_poll_has_empty_option": "The poll has empty option"
},
"content_warning": {
"placeholder": "Write an accurate warning here..."
@ -417,7 +426,9 @@
"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_visibility_menu": "Post Visibility Menu",
"post_options": "Post Options",
"posting_as": "Posting as %s"
},
"keyboard": {
"discard_post": "Discard Post",
@ -442,6 +453,10 @@
"placeholder": {
"label": "Label",
"content": "Content"
},
"verified": {
"short": "Verified on %s",
"long": "Ownership of this link was checked on %s"
}
},
"segmented_control": {

View File

@ -44,6 +44,20 @@
<string>%ld karakter</string>
</dict>
</dict>
<key>a11y.plural.count.characters_left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@character_count@ left</string>
<key>character_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ld characters</string>
</dict>
</dict>
<key>plural.count.followed_by_and_mutual</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -75,7 +75,7 @@
"save_photo": "Simpan Foto",
"copy_photo": "Salin Foto",
"sign_in": "Masuk",
"sign_up": "Daftar",
"sign_up": "Buat akun",
"see_more": "Lihat lebih banyak",
"preview": "Pratinjau",
"share": "Bagikan",
@ -129,31 +129,31 @@
"show_post": "Tampilkan Postingan",
"show_user_profile": "Tampilkan Profil Pengguna",
"content_warning": "Peringatan Konten",
"sensitive_content": "Sensitive Content",
"sensitive_content": "Konten Sensitif",
"media_content_warning": "Ketuk di mana saja untuk melihat",
"tap_to_reveal": "Tap to reveal",
"tap_to_reveal": "Ketuk untuk mengungkap",
"poll": {
"vote": "Vote",
"vote": "Pilih",
"closed": "Ditutup"
},
"meta_entity": {
"url": "Link: %s",
"hashtag": "Hashtag: %s",
"mention": "Show Profile: %s",
"email": "Email address: %s"
"url": "Tautan: %s",
"hashtag": "Tagar: %s",
"mention": "Tampilkan Profile: %s",
"email": "Alamat email: %s"
},
"actions": {
"reply": "Balas",
"reblog": "Reblog",
"unreblog": "Undo reblog",
"unreblog": "Batalkan reblog",
"favorite": "Favorit",
"unfavorite": "Unfavorite",
"unfavorite": "Batalkan favorit",
"menu": "Menu",
"hide": "Hide",
"show_image": "Show image",
"show_gif": "Show GIF",
"show_video_player": "Show video player",
"tap_then_hold_to_show_menu": "Tap then hold to show menu"
"hide": "Sembunyikan",
"show_image": "Tampilkan gambar",
"show_gif": "Tampilkan GIF",
"show_video_player": "Tampilkan pemutar video",
"tap_then_hold_to_show_menu": "Ketuk lalu tahan untuk menampilkan menu"
},
"tag": {
"url": "URL",
@ -165,16 +165,16 @@
},
"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."
"private": "Hanya pengikut mereka yang dapat melihat postingan ini.",
"private_from_me": "Hanya pengikut saya yang dapat melihat postingan ini.",
"direct": "Hanya pengguna yang disebut yang dapat melihat postingan ini."
}
},
"friendship": {
"follow": "Ikuti",
"following": "Mengikuti",
"request": "Request",
"pending": "Pending",
"request": "Minta",
"pending": "Tertunda",
"block": "Blokir",
"block_user": "Blokir %s",
"block_domain": "Blokir %s",
@ -187,8 +187,8 @@
"unmute_user": "Berhenti membisukan %s",
"muted": "Dibisukan",
"edit_info": "Sunting Info",
"show_reblogs": "Show Reblogs",
"hide_reblogs": "Hide Reblogs"
"show_reblogs": "Tampilkan Reblog",
"hide_reblogs": "Sembunyikan Reblog"
},
"timeline": {
"filtered": "Tersaring",
@ -196,32 +196,38 @@
"now": "Sekarang"
},
"loader": {
"load_missing_posts": "Load missing posts",
"loading_missing_posts": "Loading missing posts...",
"load_missing_posts": "Muat postingan yang hilang",
"loading_missing_posts": "Memuat postingan yang hilang...",
"show_more_replies": "Tampilkan lebih banyak balasan"
},
"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."
"no_status_found": "Tidak Ditemukan Postingan",
"blocking_warning": "Anda tidak dapat melihat profil pengguna ini sampai Anda membuka blokir mereka.\nProfil Anda terlihat seperti ini bagi mereka.",
"user_blocking_warning": "Anda tidak dapat melihat profil %s sampai Anda membuka blokir mereka.\nProfil Anda terlihat seperti ini bagi mereka.",
"blocked_warning": "Anda tidak dapat melihat profil pengguna ini sampai mereka membuka blokir Anda.",
"user_blocked_warning": "Anda tidak dapat melihat profil %s sampai mereka membuka blokir Anda.",
"suspended_warning": "Pengguna ini telah ditangguhkan.",
"user_suspended_warning": "Akun %s telah ditangguhkan."
}
}
}
},
"scene": {
"welcome": {
"slogan": "Social networking\nback in your hands.",
"get_started": "Get Started",
"log_in": "Log In"
"slogan": "Jejaring sosial dalam genggaman Anda.",
"get_started": "Mulai",
"log_in": "Login"
},
"login": {
"title": "Selamat datang kembali",
"subtitle": "Masuklah pada server yang Anda buat di mana akun Anda berada.",
"server_search_field": {
"placeholder": "Masukkan URL atau pencarian di server Anda"
}
},
"server_picker": {
"title": "Pilih sebuah server,\nserver manapun.",
"subtitle": "Pick a server based on your interests, region, or a general purpose one.",
"subtitle_extend": "Pick a server based on your interests, region, or a general purpose one. Each server is operated by an entirely independent organization or individual.",
"subtitle": "Pilih server berdasarkan agamamu, minat, atau subjek umum lainnya. Kamu masih bisa berkomunikasi dengan semua orang di Mastodon, tanpa memperdulikan server Anda.",
"button": {
"category": {
"all": "Semua",
@ -248,8 +254,7 @@
"category": "KATEGORI"
},
"input": {
"placeholder": "Search servers",
"search_servers_or_enter_url": "Search servers or enter URL"
"search_servers_or_enter_url": "Cari komunitas atau masukkan URL"
},
"empty_state": {
"finding_servers": "Mencari server yang tersedia...",
@ -259,7 +264,7 @@
},
"register": {
"title": "Beritahu kami tentang diri Anda.",
"lets_get_you_set_up_on_domain": "Lets get you set up on %s",
"lets_get_you_set_up_on_domain": "Mari kita siapkan Anda di %s",
"input": {
"avatar": {
"delete": "Hapus"
@ -269,18 +274,18 @@
"duplicate_prompt": "Nama pengguna ini sudah diambil."
},
"display_name": {
"placeholder": "display name"
"placeholder": "nama yang ditampilkan"
},
"email": {
"placeholder": "surel"
},
"password": {
"placeholder": "kata sandi",
"require": "Your password needs at least:",
"character_limit": "8 characters",
"require": "Kata sandi Anda harus memiliki setidaknya:",
"character_limit": "8 karakter",
"accessibility": {
"checked": "checked",
"unchecked": "unchecked"
"checked": "dicentang",
"unchecked": "tidak dicentang"
},
"hint": "Kata sandi Anda harus memiliki sekurang-kurangnya delapan karakter"
},
@ -294,7 +299,7 @@
"email": "Surel",
"password": "Kata sandi",
"agreement": "Persetujuan",
"locale": "Locale",
"locale": "Lokal",
"reason": "Alasan"
},
"reason": {
@ -310,7 +315,7 @@
"inclusion": "%s is not a supported value"
},
"special": {
"username_invalid": "Username must only contain alphanumeric characters and underscores",
"username_invalid": "Nama pengguna hanya berisi angka karakter dan garis bawah",
"username_too_long": "Nama pengguna terlalu panjang (tidak boleh lebih dari 30 karakter)",
"email_invalid": "Ini bukan alamat surel yang valid",
"password_too_short": "Kata sandi terlalu pendek (harus sekurang-kurangnya 8 karakter)"
@ -367,12 +372,12 @@
"compose": {
"title": {
"new_post": "Postingan Baru",
"new_reply": "New Reply"
"new_reply": "Pesan Baru"
},
"media_selection": {
"camera": "Take Photo",
"camera": "Ambil Foto",
"photo_library": "Photo Library",
"browse": "Browse"
"browse": "Telusuri"
},
"content_input_placeholder": "Ketik atau tempel apa yang Anda pada pikiran Anda",
"compose_action": "Publikasikan",
@ -383,10 +388,12 @@
"attachment_broken": "%s ini rusak dan tidak dapat diunggah ke Mastodon.",
"description_photo": "Jelaskan fotonya untuk mereka yang tidak dapat melihat dengan jelas...",
"description_video": "Jelaskan videonya untuk mereka yang tidak dapat melihat dengan jelas...",
"load_failed": "Load Failed",
"upload_failed": "Upload Failed",
"can_not_recognize_this_media_attachment": "Can not regonize this media attachment",
"attachment_too_large": "Attachment too large"
"load_failed": "Gagal Memuat",
"upload_failed": "Gagal Mengunggah",
"can_not_recognize_this_media_attachment": "Tidak dapat mengenali lampiran media ini",
"attachment_too_large": "Lampiran terlalu besar",
"compressing_state": "Compressing...",
"server_processing_state": "Server Processing..."
},
"poll": {
"duration_time": "Durasi: %s",
@ -396,14 +403,16 @@
"one_day": "1 Hari",
"three_days": "3 Hari",
"seven_days": "7 Hari",
"option_number": "Option %ld"
"option_number": "Option %ld",
"the_poll_is_invalid": "The poll is invalid",
"the_poll_has_empty_option": "The poll has empty option"
},
"content_warning": {
"placeholder": "Tulis peringatan yang akurat di sini..."
},
"visibility": {
"public": "Publik",
"unlisted": "Unlisted",
"unlisted": "Tidak terdaftar",
"private": "Pengikut saja",
"direct": "Hanya orang yang saya sebut"
},
@ -417,7 +426,9 @@
"custom_emoji_picker": "Custom Emoji Picker",
"enable_content_warning": "Aktifkan Peringatan Konten",
"disable_content_warning": "Nonaktifkan Peringatan Konten",
"post_visibility_menu": "Post Visibility Menu"
"post_visibility_menu": "Post Visibility Menu",
"post_options": "Post Options",
"posting_as": "Posting as %s"
},
"keyboard": {
"discard_post": "Discard Post",
@ -442,6 +453,10 @@
"placeholder": {
"label": "Label",
"content": "Isi"
},
"verified": {
"short": "Verified on %s",
"long": "Ownership of this link was checked on %s"
}
},
"segmented_control": {

View File

@ -0,0 +1,465 @@
<?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 ólesin tilkynning</string>
<key>other</key>
<string>%ld ólesnar tilkynningar</string>
</dict>
</dict>
<key>a11y.plural.count.input_limit_exceeds</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>Inntak fer fram úr takmörkunum %#@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 stafur</string>
<key>other</key>
<string>%ld stafir</string>
</dict>
</dict>
<key>a11y.plural.count.input_limit_remains</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>Inntakstakmörk haldast %#@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 stafur</string>
<key>other</key>
<string>%ld stafir</string>
</dict>
</dict>
<key>a11y.plural.count.characters_left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@character_count@ eftir</string>
<key>character_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 stafur</string>
<key>other</key>
<string>%ld stafir</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>Fylgt af %1$@ og öðrum sameiginlegum</string>
<key>other</key>
<string>Fylgt af %1$@ og %ld sameiginlegum</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>færsla</string>
<key>other</key>
<string>færslur</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 gagnamiðill</string>
<key>other</key>
<string>%ld gagnamiðlar</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 færsla</string>
<key>other</key>
<string>%ld færslur</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 eftirlæti</string>
<key>other</key>
<string>%ld eftirlæti</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 endurbirting</string>
<key>other</key>
<string>%ld endurbirtingar</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 svar</string>
<key>other</key>
<string>%ld svör</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 atkvæði</string>
<key>other</key>
<string>%ld atkvæði</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 kjósandi</string>
<key>other</key>
<string>%ld kjósendur</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 aðili að spjalla</string>
<key>other</key>
<string>%ld aðilar að spjalla</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 fylgist með</string>
<key>other</key>
<string>%ld fylgjast með</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 fylgjandi</string>
<key>other</key>
<string>%ld fylgjendur</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 ár eftir</string>
<key>other</key>
<string>%ld ár eftir</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 mánuður eftir</string>
<key>other</key>
<string>%ld mánuðir eftir</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 dagur eftir</string>
<key>other</key>
<string>%ld dagar eftir</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 klukkustund eftir</string>
<key>other</key>
<string>%ld klukkustundir eftir</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 mínúta eftir</string>
<key>other</key>
<string>%ld mínútur eftir</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 sekúnda eftir</string>
<key>other</key>
<string>%ld sekúndur eftir</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>Fyrir 1 ári síðan</string>
<key>other</key>
<string>Fyrir %ld árum síðan</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>Fyrir 1mín síðan</string>
<key>other</key>
<string>Fyrir %ldmín síðan</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>Fyrir 1 degi síðan</string>
<key>other</key>
<string>Fyrir %ld dögum síðan</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>1klst síðan</string>
<key>other</key>
<string>%ldklst síðan</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 síðan</string>
<key>other</key>
<string>%ldm síðan</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 síðan</string>
<key>other</key>
<string>%lds síðan</string>
</dict>
</dict>
</dict>
</plist>

View File

@ -0,0 +1,727 @@
{
"common": {
"alerts": {
"common": {
"please_try_again": "Endilega reyndu aftur.",
"please_try_again_later": "Reyndu aftur síðar."
},
"sign_up_failure": {
"title": "Innskráning mistókst"
},
"server_error": {
"title": "Villa á þjóni"
},
"vote_failure": {
"title": "Greiðsla atkvæðis mistókst",
"poll_ended": "Könnuninni er lokið"
},
"discard_post_content": {
"title": "Henda drögum",
"message": "Staðfestu til að henda efni úr saminni færslu."
},
"publish_post_failure": {
"title": "Mistókst að birta",
"message": "Mistókst að birta færsluna.\nAthugaðu nettenginguna þína.",
"attachments_message": {
"video_attach_with_photo": "Ekki er hægt að hengja myndskeið við færslu sem þegar inniheldur myndir.",
"more_than_one_video": "Ekki er hægt að hengja við fleiri en eitt myndskeið."
}
},
"edit_profile_failure": {
"title": "Villa við breytingu á notandasniði",
"message": "Mistókst að breyta notandasniði. Endilega reyndu aftur."
},
"sign_out": {
"title": "Skrá út",
"message": "Ertu viss um að þú viljir skrá þig út?",
"confirm": "Skrá út"
},
"block_domain": {
"title": "Ertu alveg algjörlega viss um að þú viljir loka á allt %s? Í flestum tilfellum er vænlegra að nota færri en markvissari útilokanir eða að þagga niður tiltekna aðila. Þú munt ekki sjá neitt efni frá þessu léni og fylgjendur þínir frá þessu léni verða fjarlægðir.",
"block_entire_domain": "Útiloka lén"
},
"save_photo_failure": {
"title": "Mistókst að vista mynd",
"message": "Virkjaðu heimild til aðgangs að ljósmyndasafninu til að vista myndina."
},
"delete_post": {
"title": "Eyða færslu",
"message": "Ertu viss um að þú viljir eyða þessari færslu?"
},
"clean_cache": {
"title": "Hreinsa skyndiminni",
"message": "Tókst að hreinsa %s skyndiminni."
}
},
"controls": {
"actions": {
"back": "Til baka",
"next": "Næsta",
"previous": "Fyrri",
"open": "Opna",
"add": "Bæta við",
"remove": "Fjarlægja",
"edit": "Breyta",
"save": "Vista",
"ok": "Í lagi",
"done": "Lokið",
"confirm": "Staðfesta",
"continue": "Halda áfram",
"compose": "Skrifa",
"cancel": "Hætta við",
"discard": "Henda",
"try_again": "Reyna aftur",
"take_photo": "Taka ljósmynd",
"save_photo": "Vista mynd",
"copy_photo": "Afrita mynd",
"sign_in": "Skrá inn",
"sign_up": "Stofna notandaaðgang",
"see_more": "Sjá fleira",
"preview": "Forskoða",
"share": "Deila",
"share_user": "Deila %s",
"share_post": "Deila færslu",
"open_in_safari": "Opna í Safari",
"open_in_browser": "Opna í vafra",
"find_people": "Finna fólk til að fylgjast með",
"manually_search": "Leita handvirkt í staðinn",
"skip": "Sleppa",
"reply": "Svara",
"report_user": "Kæra %s",
"block_domain": "Útiloka %s",
"unblock_domain": "Opna á %s",
"settings": "Stillingar",
"delete": "Eyða"
},
"tabs": {
"home": "Heim",
"search": "Leita",
"notification": "Tilkynning",
"profile": "Notandasnið"
},
"keyboard": {
"common": {
"switch_to_tab": "Skipta yfir í %s",
"compose_new_post": "Semja nýja færslu",
"show_favorites": "Birta eftirlæti",
"open_settings": "Opna stillingar"
},
"timeline": {
"previous_status": "Fyrri færsla",
"next_status": "Næsta færsla",
"open_status": "Opna færslu",
"open_author_profile": "Opna notandasnið höfundar",
"open_reblogger_profile": "Opna notandasnið þess sem endurbirtir",
"reply_status": "Svara færslu",
"toggle_reblog": "Víxla endurbirtingu færslu af/á",
"toggle_favorite": "Víxla eftirlæti færslu af/á",
"toggle_content_warning": "Víxla af/á viðvörun vegna efnis",
"preview_image": "Forskoða mynd"
},
"segmented_control": {
"previous_section": "Fyrri hluti",
"next_section": "Næsti hluti"
}
},
"status": {
"user_reblogged": "%s endurbirti",
"user_replied_to": "Svaraði %s",
"show_post": "Sýna færslu",
"show_user_profile": "Birta notandasnið",
"content_warning": "Viðvörun vegna efnis",
"sensitive_content": "Viðkvæmt efni",
"media_content_warning": "Ýttu hvar sem er til að birta",
"tap_to_reveal": "Ýttu til að birta",
"poll": {
"vote": "Greiða atkvæði",
"closed": "Lokið"
},
"meta_entity": {
"url": "Tengill: %s",
"hashtag": "Myllumerki: %s",
"mention": "Sýna notandasnið: %s",
"email": "Tölvupóstfang: %s"
},
"actions": {
"reply": "Svara",
"reblog": "Endurbirta",
"unreblog": "Afturkalla endurbirtingu",
"favorite": "Eftirlæti",
"unfavorite": "Taka úr eftirlætum",
"menu": "Valmynd",
"hide": "Fela",
"show_image": "Sýna mynd",
"show_gif": "Birta GIF-myndir",
"show_video_player": "Sýna myndspilara",
"tap_then_hold_to_show_menu": "Ýttu og haltu til að sýna valmynd"
},
"tag": {
"url": "URL-slóð",
"mention": "Minnst á",
"link": "Tengill",
"hashtag": "Myllumerki",
"email": "Tölvupóstur",
"emoji": "Tjáningartákn"
},
"visibility": {
"unlisted": "Allir geta skoðað þessa færslu, en er ekki birt á opinberum tímalínum.",
"private": "Einungis fylgjendur þeirra geta séð þessa færslu.",
"private_from_me": "Einungis fylgjendur mínir geta séð þessa færslu.",
"direct": "Einungis notendur sem minnst er á geta séð þessa færslu."
}
},
"friendship": {
"follow": "Fylgja",
"following": "Fylgist með",
"request": "Beiðni",
"pending": "Í bið",
"block": "Útilokun",
"block_user": "Útiloka %s",
"block_domain": "Útiloka %s",
"unblock": "Aflétta útilokun",
"unblock_user": "Opna á %s",
"blocked": "Útilokað",
"mute": "Þagga niður",
"mute_user": "Þagga niður í %s",
"unmute": "Afþagga",
"unmute_user": "Afþagga %s",
"muted": "Þaggað",
"edit_info": "Breyta upplýsingum",
"show_reblogs": "Sýna endurbirtingar",
"hide_reblogs": "Fela endurbirtingar"
},
"timeline": {
"filtered": "Síað",
"timestamp": {
"now": "Núna"
},
"loader": {
"load_missing_posts": "Hlaða inn færslum sem vantar",
"loading_missing_posts": "Hleð inn færslum sem vantar...",
"show_more_replies": "Birta fleiri svör"
},
"header": {
"no_status_found": "Engar færslur fundust",
"blocking_warning": "Þú getur ekki séð snið þessa notanda\nfyrr en þú hættir að útiloka hann.\nSniðið þitt lítur svona út hjá honum.",
"user_blocking_warning": "Þú getur ekki séð sniðið hjá %s\nfyrr en þú hættir að útiloka hann.\nSniðið þitt lítur svona út hjá honum.",
"blocked_warning": "Þú getur ekki séð sniðið hjá þessum notanda\nfyrr en hann hættir að útiloka þig.",
"user_blocked_warning": "Þú getur ekki séð sniðið hjá %s\nfyrr en hann hættir að útiloka þig.",
"suspended_warning": "Þessi notandi hefur verið settur í bið.",
"user_suspended_warning": "Notandaaðgangurinn %s hefur verið settur í bið."
}
}
}
},
"scene": {
"welcome": {
"slogan": "Samfélagsmiðlar\naftur í þínar hendur.",
"get_started": "Komast í gang",
"log_in": "Skrá inn"
},
"login": {
"title": "Velkomin aftur",
"subtitle": "Skráðu þig inn á netþjóninum þar sem þú útbjóst aðganginn þinn.",
"server_search_field": {
"placeholder": "Settu inn slóð eða leitaðu að þjóninum þínum"
}
},
"server_picker": {
"title": "Mastodon samanstendur af notendum á mismunandi netþjónum.",
"subtitle": "Veldu netþjón út frá svæðinu þínu, áhugamálum, nú eða einhvern almennan. Þú getur samt spjallað við hvern sem er á Mastodon, burtséð frá á hvaða netþjóni þú ert.",
"button": {
"category": {
"all": "Allt",
"all_accessiblity_description": "Flokkur: Allt",
"academia": "akademískt",
"activism": "aðgerðasinnar",
"food": "matur",
"furry": "loðið",
"games": "leikir",
"general": "almennt",
"journalism": "blaðamennska",
"lgbt": "lgbt",
"regional": "svæðisbundið",
"art": "listir",
"music": "tónlist",
"tech": "tækni"
},
"see_less": "Sjá minna",
"see_more": "Sjá meira"
},
"label": {
"language": "TUNGUMÁL",
"users": "NOTENDUR",
"category": "FLOKKUR"
},
"input": {
"search_servers_or_enter_url": "Leitaðu að samfélögum eða settu inn slóð"
},
"empty_state": {
"finding_servers": "Finn tiltæka netþjóna...",
"bad_network": "Eitthvað fór úrskeiðis við að hlaða inn gögnunum. Athugaðu nettenginguna þína.",
"no_results": "Engar niðurstöður"
}
},
"register": {
"title": "Við skulum koma þér í gang á %s",
"lets_get_you_set_up_on_domain": "Við skulum koma þér í gang á %s",
"input": {
"avatar": {
"delete": "Eyða"
},
"username": {
"placeholder": "notandanafn",
"duplicate_prompt": "Þetta notandanafn er þegar í notkun."
},
"display_name": {
"placeholder": "birtingarnafn"
},
"email": {
"placeholder": "tölvupóstur"
},
"password": {
"placeholder": "lykilorð",
"require": "Lykilorðið þitt þarf að minnsta kosti:",
"character_limit": "8 stafi",
"accessibility": {
"checked": "merkt",
"unchecked": "ekki merkt"
},
"hint": "Lykilorðið þitt verður að vera að minnsta kosti 8 stafa langt"
},
"invite": {
"registration_user_invite_request": "Hvers vegna vilt þú taka þátt?"
}
},
"error": {
"item": {
"username": "Notandanafn",
"email": "Tölvupóstur",
"password": "Lykilorð",
"agreement": "Notkunarskilmálar",
"locale": "Staðfærsla",
"reason": "Ástæða"
},
"reason": {
"blocked": "%s notar óleyfilega tölvupóstþjónustu",
"unreachable": "%s virðist ekki vera til",
"taken": "%s er þegar í notkun",
"reserved": "%s er frátekið stikkorð",
"accepted": "%s verður að samþykkja",
"blank": "%s ier nauðsynlegt",
"invalid": "%s er ógilt",
"too_long": "%s er of langt",
"too_short": "%s er of stutt",
"inclusion": "%s er ekki stutt gildi"
},
"special": {
"username_invalid": "Notendanöfn geta einungis innihaldið bókstafi og undirstrikun",
"username_too_long": "Notandanafnið er of langt (má ekki vera lengra en 30 stafir)",
"email_invalid": "Þetta lítur ekki út eins og löglegt tölvupóstfang",
"password_too_short": "Lykilorð er of stutt (verður að hafa minnst 8 stafi)"
}
}
},
"server_rules": {
"title": "Nokkrar grunnreglur.",
"subtitle": "Þær eru settar og séð um að þeim sé fylgt af umsjónarmönnum %s.",
"prompt": "Með því að halda áfram samþykkir þú þjónustuskilmála og persónuverndarstefnu %s.",
"terms_of_service": "þjónustuskilmálar",
"privacy_policy": "persónuverndarstefna",
"button": {
"confirm": "Ég samþykki"
}
},
"confirm_email": {
"title": "Eitt að lokum.",
"subtitle": "Ýttu á tengilinn sem við sendum þér til að staðfesta tölvupóstfangið þitt.",
"tap_the_link_we_emailed_to_you_to_verify_your_account": "Ýttu á tengilinn sem við sendum þér til að staðfesta tölvupóstfangið þitt",
"button": {
"open_email_app": "Opna tölvupóstforrit",
"resend": "Endursenda"
},
"dont_receive_email": {
"title": "Athugaðu tölvupóstinn þinn",
"description": "Athugaðu hvort tölvupóstfangið þitt sé rétt auk þess að skoða í ruslpóstmöppuna þína ef þú hefur ekki gert það.",
"resend_email": "Endursenda tölvupóst"
},
"open_email_app": {
"title": "Athugaðu pósthólfið þitt.",
"description": "Við vorum að senda þér tölvupóst. Skoðaðu í ruslpóstmöppuna þína ef þú hefur ekki gert það.",
"mail": "Tölvupóstur",
"open_email_client": "Opna tölvupóstforrit"
}
},
"home_timeline": {
"title": "Heim",
"navigation_bar_state": {
"offline": "Ónettengt",
"new_posts": "Skoða nýjar færslur",
"published": "Birt!",
"Publishing": "Birti færslu...",
"accessibility": {
"logo_label": "Hnappur með táknmerki",
"logo_hint": "Ýttu til að skruna efst og ýttu aftur til að fara aftur á fyrri staðsetningu"
}
}
},
"suggestion_account": {
"title": "Finndu fólk til að fylgjast með",
"follow_explain": "Þegar þú fylgist með einhverjum, muntu sjá færslur frá viðkomandi á streyminu þínu."
},
"compose": {
"title": {
"new_post": "Ný færsla",
"new_reply": "Nýtt svar"
},
"media_selection": {
"camera": "Taktu mynd",
"photo_library": "Myndasafn",
"browse": "Flakka"
},
"content_input_placeholder": "Skrifaðu eða límdu það sem þér liggur á hjarta",
"compose_action": "Birta",
"replying_to_user": "svarar til @%s",
"attachment": {
"photo": "ljósmynd",
"video": "myndskeið",
"attachment_broken": "Þetta %s er skemmt og því ekki\nhægt að senda inn á Mastodon.",
"description_photo": "Lýstu myndinni fyrir sjónskerta...",
"description_video": "Lýstu myndskeiðinu fyrir sjónskerta...",
"load_failed": "Hleðsla mistókst",
"upload_failed": "Innsending mistókst",
"can_not_recognize_this_media_attachment": "Þekki ekki þetta myndviðhengi",
"attachment_too_large": "Viðhengi of stórt",
"compressing_state": "Þjappa...",
"server_processing_state": "Netþjónn er að vinna..."
},
"poll": {
"duration_time": "Tímalengd: %s",
"thirty_minutes": "30 mínútur",
"one_hour": "1 klukkustund",
"six_hours": "6 klukkustundir",
"one_day": "1 dagur",
"three_days": "3 dagar",
"seven_days": "7 dagar",
"option_number": "Valkostur %ld",
"the_poll_is_invalid": "Könnunin er ógild",
"the_poll_has_empty_option": "Könnunin er með auðan valkost"
},
"content_warning": {
"placeholder": "Skrifaðu nákvæma aðvörun hér..."
},
"visibility": {
"public": "Opinbert",
"unlisted": "Óskráð",
"private": "Einungis fylgjendur",
"direct": "Einungis fólk sem ég minnist á"
},
"auto_complete": {
"space_to_add": "Bil sem á að bæta við"
},
"accessibility": {
"append_attachment": "Bæta við viðhengi",
"append_poll": "Bæta við könnun",
"remove_poll": "Fjarlægja könnun",
"custom_emoji_picker": "Sérsniðið emoji-tánmyndaval",
"enable_content_warning": "Virkja viðvörun vegna efnis",
"disable_content_warning": "Gera viðvörun vegna efnis óvirka",
"post_visibility_menu": "Sýnileikavalmynd færslu",
"post_options": "Valkostir færslu",
"posting_as": "Birti sem %s"
},
"keyboard": {
"discard_post": "Henda færslu",
"publish_post": "Birta færslu",
"toggle_poll": "Víxla könnun af/á",
"toggle_content_warning": "Víxla af/á viðvörun vegna efnis",
"append_attachment_entry": "Bæta við viðhengi - %s",
"select_visibility_entry": "Veldu sýnileika - %s"
}
},
"profile": {
"header": {
"follows_you": "Fylgist með þér"
},
"dashboard": {
"posts": "færslur",
"following": "fylgist með",
"followers": "fylgjendur"
},
"fields": {
"add_row": "Bæta við röð",
"placeholder": {
"label": "Skýring",
"content": "Efni"
},
"verified": {
"short": "Sannreynt þann %s",
"long": "Eignarhald á þessum tengli var athugað þann %s"
}
},
"segmented_control": {
"posts": "Færslur",
"replies": "Svör",
"posts_and_replies": "Færslur og svör",
"media": "Gagnamiðlar",
"about": "Um hugbúnaðinn"
},
"relationship_action_alert": {
"confirm_mute_user": {
"title": "Þagga niður í aðgangi",
"message": "Staðfestu til að þagga niður í %s"
},
"confirm_unmute_user": {
"title": "Hætta að þagga niður í aðgangi",
"message": "Staðfestu til hætta að að þagga niður í %s"
},
"confirm_block_user": {
"title": "Útiloka notandaaðgang",
"message": "Staðfestu til að útiloka %s"
},
"confirm_unblock_user": {
"title": "Aflétta útilokun aðgangs",
"message": "Staðfestu til að hætta að útiloka %s"
},
"confirm_show_reblogs": {
"title": "Sýna endurbirtingar",
"message": "Staðfestu til að sýna endurbirtingar"
},
"confirm_hide_reblogs": {
"title": "Fela endurbirtingar",
"message": "Staðfestu til að fela endurbirtingar"
}
},
"accessibility": {
"show_avatar_image": "Sýna auðkennismynd",
"edit_avatar_image": "Breyta auðkennismynd",
"show_banner_image": "Sýna myndborða",
"double_tap_to_open_the_list": "Tvípikkaðu til að opna listann"
}
},
"follower": {
"title": "fylgjandi",
"footer": "Fylgjendur af öðrum netþjónum birtast ekki."
},
"following": {
"title": "fylgist með",
"footer": "Fylgjendur af öðrum netþjónum birtast ekki."
},
"familiarFollowers": {
"title": "Fylgjendur sem þú kannast við",
"followed_by_names": "Fylgt af %s"
},
"favorited_by": {
"title": "Sett í eftirlæti af"
},
"reblogged_by": {
"title": "Endurbirt af"
},
"search": {
"title": "Leita",
"search_bar": {
"placeholder": "Leita að myllumerkjum og notendum",
"cancel": "Hætta við"
},
"recommend": {
"button_text": "Sjá allt",
"hash_tag": {
"title": "Vinsælt á Mastodon",
"description": "Myllumerki sem eru að fá þónokkra athygli",
"people_talking": "%s manns eru að spjalla"
},
"accounts": {
"title": "Notandaaðgangar sem þú gætir haft áhuga á",
"description": "Þú gætir viljað fylgjast með þessum aðgöngum",
"follow": "Fylgjast með"
}
},
"searching": {
"segment": {
"all": "Allt",
"people": "Fólk",
"hashtags": "Myllumerki",
"posts": "Færslur"
},
"empty_state": {
"no_results": "Engar niðurstöður"
},
"recent_search": "Nýlegar leitir",
"clear": "Hreinsa"
}
},
"discovery": {
"tabs": {
"posts": "Færslur",
"hashtags": "Myllumerki",
"news": "Fréttir",
"community": "Samfélag",
"for_you": "Fyrir þig"
},
"intro": "Þetta eru færslurnar sem eru að fá aukna athygli í þínu horni á Mastodon."
},
"favorite": {
"title": "Eftirlætin þín"
},
"notification": {
"title": {
"Everything": "Allt",
"Mentions": "Minnst á"
},
"notification_description": {
"followed_you": "fylgdi þér",
"favorited_your_post": "setti færslu frá þér í eftirlæti",
"reblogged_your_post": "endurbirti færsluna þína",
"mentioned_you": "minntist á þig",
"request_to_follow_you": "bað um að fylgjast með þér",
"poll_has_ended": "könnun er lokið"
},
"keyobard": {
"show_everything": "Sýna allt",
"show_mentions": "Sýna þegar minnst er á"
},
"follow_request": {
"accept": "Samþykkja",
"accepted": "Samþykkt",
"reject": "hafna",
"rejected": "Hafnað"
}
},
"thread": {
"back_title": "Færsla",
"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",
"true_black_dark_mode": "Sannur svartur dökkur hamur",
"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"
}
},
"footer": {
"mastodon_description": "Mastodon er frjáls hugbúnaður með opinn grunnkóða. Þú getur tilkynnt vandamál í gegnum GitHub á %s (%s)"
},
"keyboard": {
"close_settings_window": "Loka stillingaglugga"
}
},
"report": {
"title_report": "Kæra",
"title": "Kæra %s",
"step1": "Skref 1 af 2",
"step2": "Skref 2 af 2",
"content1": "Eru einhverjar færslur sem þú myndir vilja bæta við kæruna?",
"content2": "Er eitthvað fleira sem umsjónarmenn ættu að vita varðandi þessa kæru?",
"report_sent_title": "Takk fyrir tilkynninguna, við munum skoða málið.",
"send": "Senda kæru",
"skip_to_send": "Senda án athugasemdar",
"text_placeholder": "Skrifaðu eða límdu aðrar athugasemdir",
"reported": "TILKYNNT",
"step_one": {
"step_1_of_4": "Skref 1 af 4",
"whats_wrong_with_this_post": "Hvað er athugavert við þessa færslu?",
"whats_wrong_with_this_account": "Hvað er athugavert við þennan notandaaðgang?",
"whats_wrong_with_this_username": "Hvað er athugavert við %s?",
"select_the_best_match": "Velja bestu samsvörun",
"i_dont_like_it": "Mér líkar það ekki",
"it_is_not_something_you_want_to_see": "Þetta er ekki eitthvað sem þið viljið sjá",
"its_spam": "Þetta er ruslpóstur",
"malicious_links_fake_engagement_or_repetetive_replies": "Slæmir tenglar, fölsk samskipti eða endurtekin svör",
"it_violates_server_rules": "Það gengur þvert á reglur fyrir netþjóninn",
"you_are_aware_that_it_breaks_specific_rules": "Þið eruð meðvituð um að þetta brýtur sértækar reglur",
"its_something_else": "Það er eitthvað annað",
"the_issue_does_not_fit_into_other_categories": "Vandamálið fellur ekki í aðra flokka"
},
"step_two": {
"step_2_of_4": "Skref 2 af 4",
"which_rules_are_being_violated": "Hvaða reglur eru brotnar?",
"select_all_that_apply": "Veldu allt sem á við",
"i_just_dont_like_it": "Mér bara líkar það ekki"
},
"step_three": {
"step_3_of_4": "Skref 3 af 4",
"are_there_any_posts_that_back_up_this_report": "Eru einhverjar færslur sem styðja þessa kæru?",
"select_all_that_apply": "Veldu allt sem á við"
},
"step_four": {
"step_4_of_4": "Skref 4 af 4",
"is_there_anything_else_we_should_know": "Er eitthvað fleira sem við ættum að vita?"
},
"step_final": {
"dont_want_to_see_this": "Langar þig ekki að sjá þetta?",
"when_you_see_something_you_dont_like_on_mastodon_you_can_remove_the_person_from_your_experience.": "Þegar þú sér eitthvað á Mastodon sem þér líkar ekki, þá geturðu fjarlægt viðkomandi eintakling úr umhverfinu þínu.",
"unfollow": "Hætta að fylgjast með",
"unfollowed": "Hætti að fylgjast með",
"unfollow_user": "Hætta að fylgjast með %s",
"mute_user": "Þagga niður í %s",
"you_wont_see_their_posts_or_reblogs_in_your_home_feed_they_wont_know_they_ve_been_muted": "Þú munt ekki sjá færslur eða endurbirtingar frá viðkomandi á streyminu þínu. Viðkomandi aðilar munu ekki vita að þaggað hefur verið niður í þeim.",
"block_user": "Útiloka %s",
"they_will_no_longer_be_able_to_follow_or_see_your_posts_but_they_can_see_if_theyve_been_blocked": "Viðkomandi mun ekki lengur geta fylgst með eða séð færslurnar þínar, en munu sjá ef viðkomandi hefur verið útilokaður.",
"while_we_review_this_you_can_take_action_against_user": "Á meðan við yfirförum þetta, geturðu tekið til aðgerða gegn %s"
}
},
"preview": {
"keyboard": {
"close_preview": "Loka forskoðun",
"show_next": "Sýna næsta",
"show_previous": "Sýna fyrri"
}
},
"account_list": {
"tab_bar_hint": "Fyrirliggjandi valið notandasnið: %s. Tvípikkaðu og haltu niðri til að birta aðgangaskiptinn",
"dismiss_account_switcher": "Loka aðgangaskipti",
"add_account": "Bæta við notandaaðgangi"
},
"wizard": {
"new_in_mastodon": "Nýtt í Mastodon",
"multiple_account_switch_intro_description": "Skiptu milli notandaaðganga með því að halda niðri notandasniðshnappnum.",
"accessibility_hint": "Tvípikkaðu til að loka þessum leiðarvísi"
},
"bookmark": {
"title": "Bókamerki"
}
}
}

View File

@ -0,0 +1,6 @@
{
"NSCameraUsageDescription": "Notað til að taka mynd fyrir stöðufærslu",
"NSPhotoLibraryAddUsageDescription": "Notað til að vista mynd inn í ljósmyndasafnið",
"NewPostShortcutItemTitle": "Ný færsla",
"SearchShortcutItemTitle": "Leita"
}

View File

@ -50,6 +50,22 @@
<string>%ld caratteri</string>
</dict>
</dict>
<key>a11y.plural.count.characters_left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@character_count@ rimanenti</string>
<key>character_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 carattere</string>
<key>other</key>
<string>%ld caratteri</string>
</dict>
</dict>
<key>plural.count.followed_by_and_mutual</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -75,7 +75,7 @@
"save_photo": "Salva foto",
"copy_photo": "Copia foto",
"sign_in": "Accedi",
"sign_up": "Registrati",
"sign_up": "Crea un account",
"see_more": "Visualizza altro",
"preview": "Anteprima",
"share": "Condividi",
@ -218,10 +218,16 @@
"get_started": "Inizia",
"log_in": "Accedi"
},
"login": {
"title": "Bentornato/a",
"subtitle": "Accedi al server sul quale hai creato il tuo account.",
"server_search_field": {
"placeholder": "Inserisci l'URL o cerca il tuo server"
}
},
"server_picker": {
"title": "Mastodon è fatto di utenti in diverse comunità.",
"subtitle": "Scegli una comunità basata sui tuoi interessi, regione o uno scopo generale.",
"subtitle_extend": "Scegli una comunità basata sui tuoi interessi, regione o uno scopo generale. Ogni comunità è gestita da un'organizzazione completamente indipendente o individuale.",
"subtitle": "Scegli un server in base alla tua regione, ai tuoi interessi o uno generico. Puoi comunque chattare con chiunque su Mastodon, indipendentemente dai tuoi server.",
"button": {
"category": {
"all": "Tutti",
@ -248,8 +254,7 @@
"category": "CATEGORIA"
},
"input": {
"placeholder": "Cerca comunità",
"search_servers_or_enter_url": "Cerca i server o inserisci l'URL"
"search_servers_or_enter_url": "Cerca le comunità o inserisci l'URL"
},
"empty_state": {
"finding_servers": "Ricerca server disponibili...",
@ -386,7 +391,9 @@
"load_failed": "Caricamento fallito",
"upload_failed": "Caricamento fallito",
"can_not_recognize_this_media_attachment": "Impossibile riconoscere questo allegato multimediale",
"attachment_too_large": "Allegato troppo grande"
"attachment_too_large": "Allegato troppo grande",
"compressing_state": "Compressione in corso...",
"server_processing_state": "Elaborazione del server in corso..."
},
"poll": {
"duration_time": "Durata: %s",
@ -396,7 +403,9 @@
"one_day": "1 giorno",
"three_days": "3 giorni",
"seven_days": "7 giorni",
"option_number": "Opzione %ld"
"option_number": "Opzione %ld",
"the_poll_is_invalid": "Il sondaggio non è valido",
"the_poll_has_empty_option": "Il sondaggio ha un'opzione vuota"
},
"content_warning": {
"placeholder": "Scrivi un avviso accurato qui..."
@ -417,7 +426,9 @@
"custom_emoji_picker": "Selettore Emoji personalizzato",
"enable_content_warning": "Abilita avvertimento contenuti",
"disable_content_warning": "Disabilita avviso di contenuti",
"post_visibility_menu": "Menu di visibilità del post"
"post_visibility_menu": "Menu di visibilità del post",
"post_options": "Opzioni del messaggio",
"posting_as": "Pubblicazione come %s"
},
"keyboard": {
"discard_post": "Scarta post",
@ -442,6 +453,10 @@
"placeholder": {
"label": "Etichetta",
"content": "Contenuto"
},
"verified": {
"short": "Verificato il %s",
"long": "La proprietà di questo collegamento è stata verificata il %s"
}
},
"segmented_control": {

View File

@ -44,6 +44,20 @@
<string>%ld 文字</string>
</dict>
</dict>
<key>a11y.plural.count.characters_left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@character_count@ left</string>
<key>character_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ld characters</string>
</dict>
</dict>
<key>plural.count.followed_by_and_mutual</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -74,8 +74,8 @@
"take_photo": "写真を撮る",
"save_photo": "写真を撮る",
"copy_photo": "写真をコピー",
"sign_in": "サインイン",
"sign_up": "サインアップ",
"sign_in": "Log in",
"sign_up": "Create account",
"see_more": "もっと見る",
"preview": "プレビュー",
"share": "共有",
@ -218,10 +218,16 @@
"get_started": "はじめる",
"log_in": "ログイン"
},
"login": {
"title": "Welcome back",
"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": "サーバーを選択",
"subtitle": "あなたの興味分野・地域に合ったコミュニティや、汎用のものを選択してください。",
"subtitle_extend": "あなたの興味分野・地域に合ったコミュニティや、汎用のものを選択してください。各コミュニティはそれぞれ完全に独立した組織や個人によって運営されています。",
"subtitle": "Pick a server based on your region, interests, or a general purpose one. You can still chat with anyone on Mastodon, regardless of your servers.",
"button": {
"category": {
"all": "すべて",
@ -248,8 +254,7 @@
"category": "カテゴリー"
},
"input": {
"placeholder": "サーバーを探す",
"search_servers_or_enter_url": "サーバーを検索またはURLを入力"
"search_servers_or_enter_url": "Search communities or enter URL"
},
"empty_state": {
"finding_servers": "利用可能なサーバーの検索...",
@ -385,8 +390,10 @@
"description_video": "閲覧が難しいユーザーへの映像説明",
"load_failed": "Load Failed",
"upload_failed": "Upload Failed",
"can_not_recognize_this_media_attachment": "Can not regonize this media attachment",
"attachment_too_large": "Attachment too large"
"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": {
"duration_time": "期間: %s",
@ -396,7 +403,9 @@
"one_day": "1日",
"three_days": "3日",
"seven_days": "7日",
"option_number": "オプション %ld"
"option_number": "オプション %ld",
"the_poll_is_invalid": "The poll is invalid",
"the_poll_has_empty_option": "The poll has empty option"
},
"content_warning": {
"placeholder": "ここに警告を書いてください..."
@ -417,7 +426,9 @@
"custom_emoji_picker": "カスタム絵文字ピッカー",
"enable_content_warning": "閲覧注意を有効にする",
"disable_content_warning": "閲覧注意を無効にする",
"post_visibility_menu": "投稿の表示メニュー"
"post_visibility_menu": "投稿の表示メニュー",
"post_options": "Post Options",
"posting_as": "Posting as %s"
},
"keyboard": {
"discard_post": "投稿を破棄",
@ -442,6 +453,10 @@
"placeholder": {
"label": "ラベル",
"content": "コンテンツ"
},
"verified": {
"short": "Verified on %s",
"long": "Ownership of this link was checked on %s"
}
},
"segmented_control": {

View File

@ -50,6 +50,22 @@
<string>%ld yisekkilen</string>
</dict>
</dict>
<key>a11y.plural.count.characters_left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@character_count@ left</string>
<key>character_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 n usekkil</string>
<key>other</key>
<string>%ld n isekkilen</string>
</dict>
</dict>
<key>plural.count.followed_by_and_mutual</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
@ -120,7 +136,7 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 tsuffeɣt</string>
<string>1 n tsuffeɣt</string>
<key>other</key>
<string>%ld n tsuffaɣ</string>
</dict>
@ -296,9 +312,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>Yeqqim-d 1 wass</string>
<string>Yeqqim-d 1 n wass</string>
<key>other</key>
<string>Qqimen-d %ld wussan</string>
<string>Qqimen-d %ld n wussan</string>
</dict>
</dict>
<key>date.hour.left</key>
@ -312,9 +328,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>Yeqqim-d 1 usrag</string>
<string>Yeqqim-d 1 n wesrag</string>
<key>other</key>
<string>Qqimen-d %ld yisragen</string>
<string>Qqimen-d %ld n yisragen</string>
</dict>
</dict>
<key>date.minute.left</key>
@ -328,9 +344,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 tesdat i d-yeqqimen</string>
<string>1 n tesdat i d-yeqqimen</string>
<key>other</key>
<string>%ld tesdatin i d-yeqqimen</string>
<string>%ld n tesdatin i d-yeqqimen</string>
</dict>
</dict>
<key>date.second.left</key>
@ -344,9 +360,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 tasint i d-yeqqimen</string>
<string>1 n tasint i d-yeqqimen</string>
<key>other</key>
<string>%ld tsinin i d-yeqqimen</string>
<string>%ld n tasinin i d-yeqqimen</string>
</dict>
</dict>
<key>date.year.ago.abbr</key>
@ -360,9 +376,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 useggas aya</string>
<string>%ld n useggas aya</string>
<key>other</key>
<string>%ld yiseggasen aya</string>
<string>%ld n yiseggasen aya</string>
</dict>
</dict>
<key>date.month.ago.abbr</key>
@ -376,9 +392,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 wayyur aya</string>
<string>%ld n wayyur aya</string>
<key>other</key>
<string>%ld wayyuren aya</string>
<string>%ld n wayyuren aya</string>
</dict>
</dict>
<key>date.day.ago.abbr</key>
@ -392,9 +408,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 wass aya</string>
<string>%ld n wass aya</string>
<key>other</key>
<string>%ld wussan aya</string>
<string>%ld n wussan aya</string>
</dict>
</dict>
<key>date.hour.ago.abbr</key>
@ -408,9 +424,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 usrag aya</string>
<string>%ld n wesrag aya</string>
<key>other</key>
<string>%ld yisragen aya</string>
<string>%ld n yisragen aya</string>
</dict>
</dict>
<key>date.minute.ago.abbr</key>
@ -424,9 +440,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 tesdat aya</string>
<string>%ld n tesdat aya</string>
<key>other</key>
<string>%ld tesdatin aya</string>
<string>%ld n tesdatin aya</string>
</dict>
</dict>
<key>date.second.ago.abbr</key>
@ -440,9 +456,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 tasint aya</string>
<string>%ld n tasint aya</string>
<key>other</key>
<string>%ld tsinin aya</string>
<string>%ld n tasinin aya</string>
</dict>
</dict>
</dict>

View File

@ -75,7 +75,7 @@
"save_photo": "Sekles tawlaft",
"copy_photo": "Nɣel tawlaft",
"sign_in": "Qqen",
"sign_up": "Jerred amiḍan",
"sign_up": "Snulfu-d amiḍan",
"see_more": "Wali ugar",
"preview": "Taskant",
"share": "Bḍu",
@ -137,10 +137,10 @@
"closed": "Ifukk"
},
"meta_entity": {
"url": "Link: %s",
"hashtag": "Hashtag: %s",
"mention": "Show Profile: %s",
"email": "Email address: %s"
"url": "Asaɣ : %s",
"hashtag": "Ahacṭag : %s",
"mention": "Sken-d amaɣnu : %s",
"email": "Tansa imayl : %s"
},
"actions": {
"reply": "Err",
@ -218,10 +218,16 @@
"get_started": "Aha bdu tura",
"log_in": "Qqen"
},
"login": {
"title": "Ansuf yess·ek·em",
"subtitle": "Log you in on the server you created your account on.",
"server_search_field": {
"placeholder": "Sekcem URL neɣ nadi ɣef uqeddac-ik·im"
}
},
"server_picker": {
"title": "Mastodon yettwaxdem i yiseqdacen deg waṭas n temɣiwnin.",
"subtitle": "Fren tamɣiwent almend n wayen tḥemmleḍ, n tmurt-ik neɣ n yiswi-inek amatu.",
"subtitle_extend": "Fren tamɣiwent almend n wayen tḥemmleḍ, n tmurt-ik neɣ n yiswi-inek amatu. Yal tamɣiwent tsedday-itt tkebbanit neɣ amdan ilelliyen.",
"subtitle": "Pick a server based on your region, interests, or a general purpose one. You can still chat with anyone on Mastodon, regardless of your servers.",
"button": {
"category": {
"all": "Akk",
@ -248,7 +254,6 @@
"category": "TAGGAYT"
},
"input": {
"placeholder": "Nadi timɣiwnin",
"search_servers_or_enter_url": "Nadi timɣiwnin neɣ sekcem URL"
},
"empty_state": {
@ -352,8 +357,8 @@
"navigation_bar_state": {
"offline": "Beṛṛa n tuqqna",
"new_posts": "Tissufaɣ timaynutin",
"published": "Yettwasuffeɣ!",
"Publishing": "Asuffeɣ tasuffeɣt...",
"published": "Tettwasuffeɣ!",
"Publishing": "Asuffeɣ n tasuffeɣt...",
"accessibility": {
"logo_label": "Taqeffalt n ulugu",
"logo_hint": "Sit i wakken ad tɛeddiḍ i usawen, sit tikkelt-nniḍen i wakken ad tɛeddiḍ ɣer wadig yezrin"
@ -385,8 +390,10 @@
"description_video": "Glem-d tavidyut i wid yesɛan ugur deg yiẓri...",
"load_failed": "Load Failed",
"upload_failed": "Upload Failed",
"can_not_recognize_this_media_attachment": "Can not regonize this media attachment",
"attachment_too_large": "Attachment too large"
"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": {
"duration_time": "Tangazt: %s",
@ -396,7 +403,9 @@
"one_day": "1 n wass",
"three_days": "3 n wussan",
"seven_days": "7 n wussan",
"option_number": "Taxtiṛt %ld"
"option_number": "Taxtiṛt %ld",
"the_poll_is_invalid": "The poll is invalid",
"the_poll_has_empty_option": "The poll has empty option"
},
"content_warning": {
"placeholder": "Aru alɣu-inek s telqeyt da..."
@ -417,7 +426,9 @@
"custom_emoji_picker": "Amefran n yimujiten udmawanen",
"enable_content_warning": "Rmed alɣu n ugbur",
"disable_content_warning": "Sens alɣu n ugbur",
"post_visibility_menu": "Umuɣ n ubani n tsuffeɣt"
"post_visibility_menu": "Umuɣ n ubani n tsuffeɣt",
"post_options": "Post Options",
"posting_as": "Posting as %s"
},
"keyboard": {
"discard_post": "Sefsex tasuffeɣt",
@ -442,6 +453,10 @@
"placeholder": {
"label": "Tabzimt",
"content": "Agbur"
},
"verified": {
"short": "Verified on %s",
"long": "Ownership of this link was checked on %s"
}
},
"segmented_control": {
@ -656,7 +671,7 @@
"its_spam": "D aspam",
"malicious_links_fake_engagement_or_repetetive_replies": "Yir iseɣwan, yir agman d tririyin i d-yettuɣalen",
"it_violates_server_rules": "Truẓi n yilugan n uqeddac",
"you_are_aware_that_it_breaks_specific_rules": "Teẓriḍ ytettruẓu kra n yilugan",
"you_are_aware_that_it_breaks_specific_rules": "Teẓriḍ y·tettruẓu kra n yilugan",
"its_something_else": "Ɣef ssebba-nniḍen",
"the_issue_does_not_fit_into_other_categories": "Ugur ur yemṣada ara akk d taggayin-nniḍen"
},

View File

@ -50,6 +50,22 @@
<string>%ld tîp</string>
</dict>
</dict>
<key>a11y.plural.count.characters_left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@character_count@ maye</string>
<key>character_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 peyv</string>
<key>other</key>
<string>%ld peyv</string>
</dict>
</dict>
<key>plural.count.followed_by_and_mutual</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -75,7 +75,7 @@
"save_photo": "Wêneyê tomar bike",
"copy_photo": "Wêneyê jê bigire",
"sign_in": "Têkeve",
"sign_up": "Tomar bibe",
"sign_up": "Ajimêr biafirîne",
"see_more": "Bêtir bibîne",
"preview": "Pêşdîtin",
"share": "Parve bike",
@ -218,10 +218,16 @@
"get_started": "Dest pê bike",
"log_in": "Têkeve"
},
"login": {
"title": "Dîsa bi xêr hatî",
"subtitle": "Têketinê bike ser rajekarê ku te ajimêrê xwe tê de çê kiriye.",
"server_search_field": {
"placeholder": "Girêdanê têxe an jî li rajekarê xwe bigere"
}
},
"server_picker": {
"title": "Mastodon ji bikarhênerên di civakên cuda de pêk tê.",
"subtitle": "Li gorî berjewendî, herêm, an jî armancek gelemperî civakekê hilbijêre.",
"subtitle_extend": "Li gorî berjewendî, herêm, an jî armancek gelemperî civakekê hilbijêre. Her civakek ji hêla rêxistinek an kesek bi tevahî serbixwe ve tê xebitandin.",
"subtitle": "Li gorî herêm, berjewendî, an jî armanceke giştî rajekarekê hilbijêre. Tu hîn jî dikarî li ser Mastodon bi her kesî re biaxivî, her rajekarê te çi be.",
"button": {
"category": {
"all": "Hemû",
@ -248,8 +254,7 @@
"category": "BEŞ"
},
"input": {
"placeholder": "Li rajekaran bigere",
"search_servers_or_enter_url": "Li rajekaran bigere an jî girêdanê têxe"
"search_servers_or_enter_url": "Li civakan bigere an jî girêdanê têxe"
},
"empty_state": {
"finding_servers": "Peydakirina rajekarên berdest...",
@ -386,7 +391,9 @@
"load_failed": "Barkirin têk çû",
"upload_failed": "Barkirin têk çû",
"can_not_recognize_this_media_attachment": "Nikare ev pêveka medyayê nas bike",
"attachment_too_large": "Pêvek pir mezin e"
"attachment_too_large": "Pêvek pir mezin e",
"compressing_state": "Tê guvaştin...",
"server_processing_state": "Pêvajoya rajekar pêş de diçe..."
},
"poll": {
"duration_time": "Dirêjî: %s",
@ -396,7 +403,9 @@
"one_day": "1 Roj",
"three_days": "3 Roj",
"seven_days": "7 Roj",
"option_number": "Vebijêrk %ld"
"option_number": "Vebijêrk %ld",
"the_poll_is_invalid": "Ev dengdayîn ne derbasdar e",
"the_poll_has_empty_option": "Vebijêrkên vê dengdayînê vala ne"
},
"content_warning": {
"placeholder": "Li vir hişyariyek hûrgilî binivîsine..."
@ -417,7 +426,9 @@
"custom_emoji_picker": "Hilbijêrê emojî yên kesanekirî",
"enable_content_warning": "Hişyariya naverokê çalak bike",
"disable_content_warning": "Hişyariya naverokê neçalak bike",
"post_visibility_menu": "Kulîna xuyabûna şandiyê"
"post_visibility_menu": "Kulîna xuyabûna şandiyê",
"post_options": "Vebijêrkên şandiyê",
"posting_as": "Biweşîne wekî %s"
},
"keyboard": {
"discard_post": "Şandî paşguh bike",
@ -442,6 +453,10 @@
"placeholder": {
"label": "Nîşan",
"content": "Naverok"
},
"verified": {
"short": "Hate piştrastkirin li ser %s",
"long": "Xwedaniya li vê girêdanê di %s de hatiye kontrolkirin"
}
},
"segmented_control": {

View File

@ -44,6 +44,20 @@
<string>%ld 글자</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>other</key>
<string>%ld 글자</string>
</dict>
</dict>
<key>plural.count.followed_by_and_mutual</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -75,7 +75,7 @@
"save_photo": "사진 저장",
"copy_photo": "사진 복사",
"sign_in": "로그인",
"sign_up": "회원가입",
"sign_up": "계정 생성",
"see_more": "더 보기",
"preview": "미리보기",
"share": "공유",
@ -218,10 +218,16 @@
"get_started": "시작하기",
"log_in": "로그인"
},
"login": {
"title": "돌아오신 것을 환영합니다",
"subtitle": "계정을 만든 서버에 로그인.",
"server_search_field": {
"placeholder": "URL을 입력하거나 서버를 검색"
}
},
"server_picker": {
"title": "서버를 고르세요,\n아무 서버나 좋습니다.",
"subtitle": "Pick a server based on your interests, region, or a general purpose one.",
"subtitle_extend": "Pick a server based on your interests, region, or a general purpose one. Each server is operated by an entirely independent organization or individual.",
"subtitle": "당신의 지역이나, 관심사에 따라, 혹은 그냥 일반적인 목적의 서버를 고르세요. 어떤 서버를 고르더라도 마스토돈의 다른 모두와 소통할 수 있습니다.",
"button": {
"category": {
"all": "모두",
@ -248,8 +254,7 @@
"category": "분류"
},
"input": {
"placeholder": "서버 검색",
"search_servers_or_enter_url": "서버를 검색하거나 URL을 입력하세요"
"search_servers_or_enter_url": "커뮤니티를 검색하거나 URL을 입력"
},
"empty_state": {
"finding_servers": "사용 가능한 서버를 찾는 중입니다...",
@ -385,8 +390,10 @@
"description_video": "시각장애인을 위한 영상 설명…",
"load_failed": "불러오기 실패",
"upload_failed": "업로드 실패",
"can_not_recognize_this_media_attachment": "이 미디어 첨부파일을 인식할 수 없습니다",
"attachment_too_large": "첨부파일이 너무 큽니다"
"can_not_recognize_this_media_attachment": "Can not recognize this media attachment",
"attachment_too_large": "첨부파일이 너무 큽니다",
"compressing_state": "Compressing...",
"server_processing_state": "Server Processing..."
},
"poll": {
"duration_time": "기간: %s",
@ -396,7 +403,9 @@
"one_day": "1일",
"three_days": "3일",
"seven_days": "7일",
"option_number": "옵션 %ld"
"option_number": "옵션 %ld",
"the_poll_is_invalid": "The poll is invalid",
"the_poll_has_empty_option": "The poll has empty option"
},
"content_warning": {
"placeholder": "정확한 경고 문구를 여기에 작성하세요…"
@ -417,7 +426,9 @@
"custom_emoji_picker": "커스텀 에모지 선택기",
"enable_content_warning": "열람 주의 설정",
"disable_content_warning": "열람 주의 해제",
"post_visibility_menu": "게시물 공개범위 메뉴"
"post_visibility_menu": "게시물 공개범위 메뉴",
"post_options": "게시물 옵션",
"posting_as": "%s로 게시"
},
"keyboard": {
"discard_post": "글 버리기",
@ -442,6 +453,10 @@
"placeholder": {
"label": "라벨",
"content": "내용"
},
"verified": {
"short": "Verified on %s",
"long": "Ownership of this link was checked on %s"
}
},
"segmented_control": {

View File

@ -56,6 +56,24 @@
<string>%ld characters</string>
</dict>
</dict>
<key>a11y.plural.count.characters_left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@character_count@ left</string>
<key>character_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>zero</key>
<string>%ld characters</string>
<key>one</key>
<string>1 character</string>
<key>other</key>
<string>%ld characters</string>
</dict>
</dict>
<key>plural.count.followed_by_and_mutual</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -74,8 +74,8 @@
"take_photo": "Uzņemt bildi",
"save_photo": "Saglabāt bildi",
"copy_photo": "Kopēt bildi",
"sign_in": "Pieteikties",
"sign_up": "Reģistrēties",
"sign_in": "Log in",
"sign_up": "Create account",
"see_more": "Skatīt vairāk",
"preview": "Priekšskatījums",
"share": "Dalīties",
@ -218,10 +218,16 @@
"get_started": "Get Started",
"log_in": "Pieteikties"
},
"login": {
"title": "Welcome back",
"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": "Mastodon is made of users in different servers.",
"subtitle": "Pick a server based on your interests, region, or a general purpose one.",
"subtitle_extend": "Pick a server based on your interests, region, or a general purpose one. Each server is operated by an entirely independent organization or individual.",
"subtitle": "Pick a server based on your region, interests, or a general purpose one. You can still chat with anyone on Mastodon, regardless of your servers.",
"button": {
"category": {
"all": "Visi",
@ -248,8 +254,7 @@
"category": "KATEGORIJA"
},
"input": {
"placeholder": "Meklēt serverus",
"search_servers_or_enter_url": "Search servers or enter URL"
"search_servers_or_enter_url": "Search communities or enter URL"
},
"empty_state": {
"finding_servers": "Finding available servers...",
@ -385,8 +390,10 @@
"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 regonize this media attachment",
"attachment_too_large": "Attachment too large"
"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": {
"duration_time": "Duration: %s",
@ -396,7 +403,9 @@
"one_day": "1 Diena",
"three_days": "3 Dienas",
"seven_days": "7 Dienas",
"option_number": "Option %ld"
"option_number": "Option %ld",
"the_poll_is_invalid": "The poll is invalid",
"the_poll_has_empty_option": "The poll has empty option"
},
"content_warning": {
"placeholder": "Write an accurate warning here..."
@ -417,7 +426,9 @@
"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_visibility_menu": "Post Visibility Menu",
"post_options": "Post Options",
"posting_as": "Posting as %s"
},
"keyboard": {
"discard_post": "Discard Post",
@ -442,6 +453,10 @@
"placeholder": {
"label": "Label",
"content": "Saturs"
},
"verified": {
"short": "Verified on %s",
"long": "Ownership of this link was checked on %s"
}
},
"segmented_control": {

View File

@ -50,6 +50,22 @@
<string>%ld tekens</string>
</dict>
</dict>
<key>a11y.plural.count.characters_left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@character_count@ left</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>plural.count.followed_by_and_mutual</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -74,8 +74,8 @@
"take_photo": "Maak foto",
"save_photo": "Bewaar foto",
"copy_photo": "Kopieer foto",
"sign_in": "Aanmelden",
"sign_up": "Registreren",
"sign_in": "Log in",
"sign_up": "Create account",
"see_more": "Meer",
"preview": "Voorvertoning",
"share": "Deel",
@ -218,10 +218,16 @@
"get_started": "Aan de slag",
"log_in": "Log in"
},
"login": {
"title": "Welcome back",
"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": "Kies een server, welke dan ook.",
"subtitle": "Kies een gemeenschap gebaseerd op jouw interesses, regio of een algemeen doel.",
"subtitle_extend": "Kies een gemeenschap gebaseerd op jouw interesses, regio, of een algemeen doel. Elke gemeenschap wordt beheerd door een volledig onafhankelijke organisatie of individu.",
"subtitle": "Pick a server based on your region, interests, or a general purpose one. You can still chat with anyone on Mastodon, regardless of your servers.",
"button": {
"category": {
"all": "Alles",
@ -248,8 +254,7 @@
"category": "CATEGORIE"
},
"input": {
"placeholder": "Zoek uw server of sluit u bij een nieuwe server aan...",
"search_servers_or_enter_url": "Search servers or enter URL"
"search_servers_or_enter_url": "Search communities or enter URL"
},
"empty_state": {
"finding_servers": "Beschikbare servers zoeken...",
@ -385,8 +390,10 @@
"description_video": "Omschrijf de video voor mensen met een visuele beperking...",
"load_failed": "Load Failed",
"upload_failed": "Upload Failed",
"can_not_recognize_this_media_attachment": "Can not regonize this media attachment",
"attachment_too_large": "Attachment too large"
"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": {
"duration_time": "Duur: %s",
@ -396,7 +403,9 @@
"one_day": "1 Dag",
"three_days": "3 Dagen",
"seven_days": "7 Dagen",
"option_number": "Optie %ld"
"option_number": "Optie %ld",
"the_poll_is_invalid": "The poll is invalid",
"the_poll_has_empty_option": "The poll has empty option"
},
"content_warning": {
"placeholder": "Schrijf hier een nauwkeurige waarschuwing..."
@ -417,7 +426,9 @@
"custom_emoji_picker": "Eigen Emojikiezer",
"enable_content_warning": "Inhoudswaarschuwing inschakelen",
"disable_content_warning": "Inhoudswaarschuwing Uitschakelen",
"post_visibility_menu": "Berichtzichtbaarheidsmenu"
"post_visibility_menu": "Berichtzichtbaarheidsmenu",
"post_options": "Post Options",
"posting_as": "Posting as %s"
},
"keyboard": {
"discard_post": "Bericht Verwijderen",
@ -442,6 +453,10 @@
"placeholder": {
"label": "Etiket",
"content": "Inhoud"
},
"verified": {
"short": "Verified on %s",
"long": "Ownership of this link was checked on %s"
}
},
"segmented_control": {

View File

@ -50,6 +50,22 @@
<string>%ld caracteres</string>
</dict>
</dict>
<key>a11y.plural.count.characters_left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@character_count@ restantes</string>
<key>character_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 carácter</string>
<key>other</key>
<string>%ld carácteres</string>
</dict>
</dict>
<key>plural.count.followed_by_and_mutual</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
@ -72,9 +88,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>Followed by %1$@, and another mutual</string>
<string>Seguido por %1$@, e outro em comum</string>
<key>other</key>
<string>Followed by %1$@, and %ld mutuals</string>
<string>Seguido por %1$@, e %ld em comum</string>
</dict>
</dict>
<key>plural.count.metric_formatted.post</key>
@ -104,9 +120,9 @@
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>1 media</string>
<string>1 mídia</string>
<key>other</key>
<string>%ld media</string>
<string>%ld mídias</string>
</dict>
</dict>
<key>plural.count.post</key>

View File

@ -2,7 +2,7 @@
"common": {
"alerts": {
"common": {
"please_try_again": "Por favor tente novamente.",
"please_try_again": "Por favor, tente novamente.",
"please_try_again_later": "Tente novamente mais tarde."
},
"sign_up_failure": {
@ -164,7 +164,7 @@
"emoji": "Emoji"
},
"visibility": {
"unlisted": "Everyone can see this post but not display in the public timeline.",
"unlisted": "Todos podem ver esta postagem, mas não são exibidos na linha do tempo pública.",
"private": "Somente seus seguidores podem ver essa postagem.",
"private_from_me": "Somente meus seguidores podem ver essa postagem.",
"direct": "Somente o usuário mencionado pode ver essa postagem."
@ -202,8 +202,8 @@
},
"header": {
"no_status_found": "Nenhuma postagem encontrada",
"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.",
"blocking_warning": "Você não pode ver o perfil deste usuário até desbloqueá-lo.\nSeu perfil aparece assim para esse usuário.",
"user_blocking_warning": "Você não pode ver o perfil de %s até desbloqueá-lo.\nSeu perfil aparece assim para esse usuário.",
"blocked_warning": "Você não pode ver o perfil desse usuário até que ele o desbloqueie.",
"user_blocked_warning": "Você não pode ver o perfil de %s até que ele o desbloqueie.",
"suspended_warning": "Esse usuário foi suspenso.",
@ -218,10 +218,16 @@
"get_started": "Comece já",
"log_in": "Entrar"
},
"login": {
"title": "Bem-vindo de volta",
"subtitle": "Logado na instância em que você criou a sua conta.",
"server_search_field": {
"placeholder": "Insira a URL ou procure pela sua instância"
}
},
"server_picker": {
"title": "Mastodon é feito de usuários em instâncias diferentes.",
"subtitle": "Escolha uma instância baseada nos seus interesses, região, ou em uma proposta geral.",
"subtitle_extend": "Escolha uma instância baseada nos seus interesses, região, ou em uma proposta geral. Cada instância é operada por um indivíduo ou uma organização totalmente independente.",
"subtitle": "Escolha uma instância baseada na sua região, interesses, ou uma de uso geral. Você ainda poderá conversar com qualquer um no Mastodon, independente da instância.",
"button": {
"category": {
"all": "Todos",
@ -248,8 +254,7 @@
"category": "Categoria"
},
"input": {
"placeholder": "Procurar instâncias",
"search_servers_or_enter_url": "Procurar instâncias ou inserir URL"
"search_servers_or_enter_url": "Procurar comunidades ou inserir URL"
},
"empty_state": {
"finding_servers": "Procurando instâncias disponíveis...",
@ -259,7 +264,7 @@
},
"register": {
"title": "Vamos configurar você em %s",
"lets_get_you_set_up_on_domain": "Lets get you set up on %s",
"lets_get_you_set_up_on_domain": "Vamos configurar você em %s",
"input": {
"avatar": {
"delete": "Excluir"
@ -279,13 +284,13 @@
"require": "Sua senha deve ter pelo menos:",
"character_limit": "8 carácteres",
"accessibility": {
"checked": "checked",
"unchecked": "unchecked"
"checked": "marcado",
"unchecked": "desmarcado"
},
"hint": "Sua senha precisa ter pelo menos oito carácteres"
},
"invite": {
"registration_user_invite_request": "Why do you want to join?"
"registration_user_invite_request": "Por que você deseja se inscrever?"
}
},
"error": {
@ -298,80 +303,80 @@
"reason": "Motivo"
},
"reason": {
"blocked": "%s contains a disallowed email provider",
"blocked": "%s contém um provedor de e-mail não permitido",
"unreachable": "%s parece não existir",
"taken": "%s já está em uso",
"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"
"reserved": "%s é uma palavra-chave reservada",
"accepted": "%s deve ser aceite",
"blank": "%s é obrigatório",
"invalid": "%s é inválido",
"too_long": "%s é muito longo",
"too_short": "%s é muito curto",
"inclusion": "%s não é um valor suportado"
},
"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)"
"username_invalid": "O nome de usuário só pode conter caracteres alfanuméricos e underlines (_)",
"username_too_long": "Nome de usuário é muito longo (não pode ter mais de 30 caracteres)",
"email_invalid": "Este não é um endereço de e-mail válido",
"password_too_short": "A senha é muito curta (deve ter pelo menos 8 caracteres)"
}
}
},
"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",
"title": "Algumas regras básicas.",
"subtitle": "Estes são definidos e aplicados pelos moderadores da %s.",
"prompt": "Ao continuar, você estará sujeito aos termos de serviço e política de privacidade para %s.",
"terms_of_service": "termos de serviço",
"privacy_policy": "política de privacidade",
"button": {
"confirm": "I Agree"
"confirm": "Eu concordo"
}
},
"confirm_email": {
"title": "One last thing.",
"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",
"title": "Uma última coisa.",
"subtitle": "Clique no link que te enviamos por e-mail para verificar a sua conta.",
"tap_the_link_we_emailed_to_you_to_verify_your_account": "Clique no link que te enviamos por e-mail para verificar a sua conta",
"button": {
"open_email_app": "Open Email App",
"resend": "Resend"
"open_email_app": "Abrir aplicativo de e-mail",
"resend": "Reenviar"
},
"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": "Resend Email"
"title": "Verifique o seu e-mail",
"description": "Verifique se o seu endereço de e-mail está correto, e também a sua pasta de spam caso não tenha verificado.",
"resend_email": "Reenviar e-mail"
},
"open_email_app": {
"title": "Check your inbox.",
"description": "We just sent you an email. Check your junk folder if you havent.",
"mail": "Mail",
"open_email_client": "Open Email Client"
"title": "Verifique sua caixa de entrada.",
"description": "Enviamos um e-mail para você. Verifique sua pasta de spam caso ainda tenha verificado.",
"mail": "Correio",
"open_email_client": "Abrir Cliente de Email"
}
},
"home_timeline": {
"title": "Home",
"title": "Início",
"navigation_bar_state": {
"offline": "Offline",
"new_posts": "See new posts",
"published": "Published!",
"Publishing": "Publishing post...",
"offline": "Desconectado",
"new_posts": "Ver novas postagens",
"published": "Publicado!",
"Publishing": "Publicando toot...",
"accessibility": {
"logo_label": "Logo Button",
"logo_hint": "Tap to scroll to top and tap again to previous location"
"logo_label": "Botão do logotipo",
"logo_hint": "Toque para rolar para o topo e toque novamente para a localização anterior"
}
}
},
"suggestion_account": {
"title": "Find People to Follow",
"follow_explain": "When you follow someone, youll see their posts in your home feed."
"title": "Encontre pessoas para seguir",
"follow_explain": "Ao seguir alguém, você verá as publicações dessa pessoa na sua página inicial."
},
"compose": {
"title": {
"new_post": "New Post",
"new_reply": "New Reply"
"new_post": "Novo toot",
"new_reply": "Nova resposta"
},
"media_selection": {
"camera": "Take Photo",
"photo_library": "Photo Library",
"camera": "Tirar foto",
"photo_library": "Galeria",
"browse": "Navegar"
},
"content_input_placeholder": "Digite ou cole o que está na sua mente",
@ -380,13 +385,15 @@
"attachment": {
"photo": "foto",
"video": "vídeo",
"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 regonize this media attachment",
"attachment_too_large": "Attachment too large"
"attachment_broken": "Este %s está quebrado e não pode ser\nenviado para o Mastodon.",
"description_photo": "Descreva a foto para deficientes visuais...",
"description_video": "Descreva o vídeo para os deficientes visuais...",
"load_failed": "Falha ao carregar",
"upload_failed": "Falha no carregamento",
"can_not_recognize_this_media_attachment": "Não é possível reconhecer este anexo de mídia",
"attachment_too_large": "O anexo é muito grande",
"compressing_state": "Compactando...",
"server_processing_state": "Servidor processando..."
},
"poll": {
"duration_time": "Duração: %s",
@ -396,41 +403,45 @@
"one_day": "1 dia",
"three_days": "3 dias",
"seven_days": "7 dias",
"option_number": "Opção %ld"
"option_number": "Opção %ld",
"the_poll_is_invalid": "A enquete é inválida",
"the_poll_has_empty_option": "A enquete tem uma opção vazia"
},
"content_warning": {
"placeholder": "Write an accurate warning here..."
"placeholder": "Escreva um aviso de conteúdo preciso aqui..."
},
"visibility": {
"public": "Public",
"unlisted": "Unlisted",
"private": "Followers only",
"direct": "Only people I mention"
"public": "Público",
"unlisted": "Não listado",
"private": "Apenas seguidores",
"direct": "Apenas pessoas que menciono"
},
"auto_complete": {
"space_to_add": "Space to add"
"space_to_add": "Espaço a adicionar"
},
"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"
"append_attachment": "Adicionar anexo",
"append_poll": "Adicionar enquete",
"remove_poll": "Remover enquete",
"custom_emoji_picker": "Seletor de emoji personalizado",
"enable_content_warning": "Ativar Aviso de Conteúdo",
"disable_content_warning": "Desativar Aviso de Conteúdo",
"post_visibility_menu": "Menu de Visibilidade do Post",
"post_options": "Opções de postagem",
"posting_as": "Publicando como %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"
"discard_post": "Descartar postagem",
"publish_post": "Publicar postagem",
"toggle_poll": "Alternar enquete",
"toggle_content_warning": "Ativar/desativar Aviso de Conteúdo",
"append_attachment_entry": "Adicionar Anexo - %s",
"select_visibility_entry": "Selecionar Visibilidade - %s"
}
},
"profile": {
"header": {
"follows_you": "Follows You"
"follows_you": "Segue você"
},
"dashboard": {
"posts": "toots",
@ -438,86 +449,90 @@
"followers": "seguidores"
},
"fields": {
"add_row": "Add Row",
"add_row": "Adicionar linha",
"placeholder": {
"label": "Label",
"content": "Content"
"label": "Descrição",
"content": "Conteúdo"
},
"verified": {
"short": "Verificado em %s",
"long": "O link foi verificado em %s"
}
},
"segmented_control": {
"posts": "Posts",
"replies": "Replies",
"posts_and_replies": "Posts and Replies",
"media": "Media",
"about": "About"
"posts": "Toots",
"replies": "Respostas",
"posts_and_replies": "Toots e respostas",
"media": "Mídia",
"about": "Sobre"
},
"relationship_action_alert": {
"confirm_mute_user": {
"title": "Mute Account",
"message": "Confirm to mute %s"
"title": "Silenciar conta",
"message": "Confirme para silenciar %s"
},
"confirm_unmute_user": {
"title": "Unmute Account",
"message": "Confirm to unmute %s"
"title": "Tirar conta do silenciado",
"message": "Confirme para tirar %s do silenciado"
},
"confirm_block_user": {
"title": "Block Account",
"message": "Confirm to block %s"
"title": "Bloquear conta",
"message": "Confirme para bloquear %s"
},
"confirm_unblock_user": {
"title": "Unblock Account",
"message": "Confirm to unblock %s"
"title": "Desbloquear conta",
"message": "Confirme para desbloquear %s"
},
"confirm_show_reblogs": {
"title": "Show Reblogs",
"message": "Confirm to show reblogs"
"title": "Mostrar reblogs",
"message": "Confirmar para mostrar reblogs"
},
"confirm_hide_reblogs": {
"title": "Hide Reblogs",
"message": "Confirm to hide reblogs"
"title": "Ocultar reblogs",
"message": "Confirmar para ocultar 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"
"show_avatar_image": "Mostrar foto de perfil",
"edit_avatar_image": "Editar foto de perfil",
"show_banner_image": "Mostrar foto de capa",
"double_tap_to_open_the_list": "Toque duas vezes para abrir a lista"
}
},
"follower": {
"title": "follower",
"footer": "Followers from other servers are not displayed."
"title": "seguidor",
"footer": "Seguidores de outras instâncias não são exibidos."
},
"following": {
"title": "following",
"footer": "Follows from other servers are not displayed."
"title": "seguindo",
"footer": "Contas que você segue de outras instâncias não são exibidas."
},
"familiarFollowers": {
"title": "Followers you familiar",
"followed_by_names": "Followed by %s"
"title": "Seguidores que você conhece",
"followed_by_names": "Seguido por %s"
},
"favorited_by": {
"title": "Favorited By"
"title": "Favoritado por"
},
"reblogged_by": {
"title": "Reblogged By"
"title": "Reblogado por"
},
"search": {
"title": "Search",
"title": "Buscar",
"search_bar": {
"placeholder": "Search hashtags and users",
"cancel": "Cancel"
"placeholder": "Buscar hashtags e usuários",
"cancel": "Cancelar"
},
"recommend": {
"button_text": "See All",
"button_text": "Ver tudo",
"hash_tag": {
"title": "Trending on Mastodon",
"description": "Hashtags that are getting quite a bit of attention",
"people_talking": "%s people are talking"
"title": "Em tendência no Mastodon",
"description": "Hashtags que estão recebendo bastante atenção",
"people_talking": "%s pessoas estão falando"
},
"accounts": {
"title": "Accounts you might like",
"description": "You may like to follow these accounts",
"title": "Contas que você deve gostar",
"description": "Você pode gostar de seguir estas contas",
"follow": "Seguir"
}
},
@ -543,170 +558,170 @@
"community": "Comunidade",
"for_you": "Para você"
},
"intro": "These are the posts gaining traction in your corner of Mastodon."
"intro": "Esses são os posts que estão ganhando força no seu canto do Mastodon."
},
"favorite": {
"title": "Your Favorites"
"title": "Seus favoritos"
},
"notification": {
"title": {
"Everything": "Everything",
"Mentions": "Mentions"
"Everything": "Tudo",
"Mentions": "Menções"
},
"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": "seguiu você",
"favorited_your_post": "favoritou seu toot",
"reblogged_your_post": "reblogou seu toot",
"mentioned_you": "te mencionou",
"request_to_follow_you": "solicitação para te seguir",
"poll_has_ended": "enquete encerrada"
},
"keyobard": {
"show_everything": "Show Everything",
"show_mentions": "Show Mentions"
"show_everything": "Mostrar tudo",
"show_mentions": "Mostrar menções"
},
"follow_request": {
"accept": "Accept",
"accepted": "Accepted",
"reject": "reject",
"rejected": "Rejected"
"accept": "Aceitar",
"accepted": "Aceito",
"reject": "rejeitar",
"rejected": "Rejeitado"
}
},
"thread": {
"back_title": "Post",
"title": "Post from %s"
"back_title": "Toot",
"title": "Publicação de %s"
},
"settings": {
"title": "Settings",
"title": "Configurações",
"section": {
"appearance": {
"title": "Appearance",
"automatic": "Automatic",
"light": "Always Light",
"dark": "Always Dark"
"title": "Aparência",
"automatic": "Automático",
"light": "Sempre Claro",
"dark": "Sempre Escuro"
},
"look_and_feel": {
"title": "Look and Feel",
"use_system": "Use System",
"really_dark": "Really Dark",
"sorta_dark": "Sorta Dark",
"light": "Light"
"title": "Aparência e Comportamento",
"use_system": "Usar configuração do sistema",
"really_dark": "Bem escuro",
"sorta_dark": "Meio escuro",
"light": "Claro"
},
"notifications": {
"title": "Notifications",
"favorites": "Favorites my post",
"follows": "Follows me",
"boosts": "Reblogs my post",
"mentions": "Mentions me",
"title": "Notificações",
"favorites": "Favoritaram minha publicação",
"follows": "Me segue",
"boosts": "Rebloga minha publicação",
"mentions": "Me menciona",
"trigger": {
"anyone": "anyone",
"follower": "a follower",
"follow": "anyone I follow",
"noone": "no one",
"title": "Notify me when"
"anyone": "qualquer pessoa",
"follower": "um seguidor",
"follow": "qualquer um que eu siga",
"noone": "ninguém",
"title": "Me notificar quando"
}
},
"preference": {
"title": "Preferences",
"true_black_dark_mode": "True black dark mode",
"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"
"title": "Preferências",
"true_black_dark_mode": "Modo preto",
"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": "The Boring Zone",
"account_settings": "Account Settings",
"terms": "Terms of Service",
"privacy": "Privacy Policy"
"title": "A zona chata",
"account_settings": "Configurações da conta",
"terms": "Termos de serviço",
"privacy": "Política de privacidade"
},
"spicy_zone": {
"title": "The Spicy Zone",
"clear": "Clear Media Cache",
"signout": "Sign Out"
"title": "A zona apimentada",
"clear": "Limpar cachê de mídia",
"signout": "Sair"
}
},
"footer": {
"mastodon_description": "Mastodon is open source software. You can report issues on GitHub at %s (%s)"
"mastodon_description": "Mastodon é um software de código aberto. Você pode reportar problemas no GitHub em %s (%s)"
},
"keyboard": {
"close_settings_window": "Close Settings Window"
"close_settings_window": "Fechar janela de configurações"
}
},
"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",
"title_report": "Denunciar",
"title": "Denunciar %s",
"step1": "Passo 1 de 2",
"step2": "Passo 2 de 2",
"content1": "Há outras postagens que você gostaria de adicionar na denúncia?",
"content2": "Há algo que os moderadores deveriam saber sobre esta denúncia?",
"report_sent_title": "Obrigado por denunciar, iremos analisar.",
"send": "Enviar denúncia",
"skip_to_send": "Enviar sem comentário",
"text_placeholder": "Digite ou cole comentários adicionais",
"reported": "DENUNCIADO",
"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_1_of_4": "Passo 1 de 4",
"whats_wrong_with_this_post": "O que há de errado com essa publicação?",
"whats_wrong_with_this_account": "O que há de errado com essa conta?",
"whats_wrong_with_this_username": "O que há de errado com %s?",
"select_the_best_match": "Selecione a melhor alternativa",
"i_dont_like_it": "Eu não gosto disso",
"it_is_not_something_you_want_to_see": "Não é algo que você gostaria de ver",
"its_spam": "É spam",
"malicious_links_fake_engagement_or_repetetive_replies": "Links maliciosos, engajamento falso, ou respostas repetitivas",
"it_violates_server_rules": "Isso viola as regras do servidor",
"you_are_aware_that_it_breaks_specific_rules": "Você está ciente que isso quebra regras específicas",
"its_something_else": "É outra coisa",
"the_issue_does_not_fit_into_other_categories": "O problema não se encaixa em outras categorias"
},
"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_2_of_4": "Passo 2 de 4",
"which_rules_are_being_violated": "Quais regras estão sendo violadas?",
"select_all_that_apply": "Selecione todas que se aplicam",
"i_just_dont_like_it": "Simplesmente não gosto"
},
"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_3_of_4": "Passo 3 de 4",
"are_there_any_posts_that_back_up_this_report": "Existem postagens que apoiam essa denúncia?",
"select_all_that_apply": "Selecione todos que se aplicam"
},
"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_4_of_4": "Passo 4 de 4",
"is_there_anything_else_we_should_know": "Há algo a mais que deveríamos saber?"
},
"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"
"dont_want_to_see_this": "Não quer ver isso?",
"when_you_see_something_you_dont_like_on_mastodon_you_can_remove_the_person_from_your_experience.": "Quando você vê algo que não gosta no Mastodon, você pode remover essa pessoa da sua experiência.",
"unfollow": "Deixar de seguir",
"unfollowed": "Deixou de seguir",
"unfollow_user": "Deixar de seguir %s",
"mute_user": "Silenciar %s",
"you_wont_see_their_posts_or_reblogs_in_your_home_feed_they_wont_know_they_ve_been_muted": "Você não verá as postagens ou reblogs dessa conta na sua pagina inicial. Essa pessoa não saberá que foi silenciada.",
"block_user": "Bloquear %s",
"they_will_no_longer_be_able_to_follow_or_see_your_posts_but_they_can_see_if_theyve_been_blocked": "Essa conta não poderá mais te seguir ou ver suas postagens, mas ela poderá ver que foi bloqueada.",
"while_we_review_this_you_can_take_action_against_user": "Enquanto revisamos isso, você pode tomar medidas contra %s"
}
},
"preview": {
"keyboard": {
"close_preview": "Close Preview",
"show_next": "Show Next",
"show_previous": "Show Previous"
"close_preview": "Fechar prévia",
"show_next": "Mostrar a próxima",
"show_previous": "Mostrar a anterior"
}
},
"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"
"tab_bar_hint": "Perfil selecionado nesse momento: %s. Toque duas vezes e segure para mostrar o alternador de conta",
"dismiss_account_switcher": "Descartar alternador de conta",
"add_account": "Adicionar conta"
},
"wizard": {
"new_in_mastodon": "New in Mastodon",
"multiple_account_switch_intro_description": "Switch between multiple accounts by holding the profile button.",
"accessibility_hint": "Double tap to dismiss this wizard"
"new_in_mastodon": "Novo no Mastodon",
"multiple_account_switch_intro_description": "Alterne entre múltiplas contas segurando o botão de perfil.",
"accessibility_hint": "Toque duas vezes para descartar este assistente"
},
"bookmark": {
"title": "Bookmarks"
"title": "Marcados"
}
}
}

View File

@ -50,6 +50,22 @@
<string>%ld characters</string>
</dict>
</dict>
<key>a11y.plural.count.characters_left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@character_count@ left</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>plural.count.followed_by_and_mutual</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -74,8 +74,8 @@
"take_photo": "Take Photo",
"save_photo": "Save Photo",
"copy_photo": "Copy Photo",
"sign_in": "Sign In",
"sign_up": "Sign Up",
"sign_in": "Log in",
"sign_up": "Create account",
"see_more": "See More",
"preview": "Preview",
"share": "Share",
@ -218,10 +218,16 @@
"get_started": "Get Started",
"log_in": "Log In"
},
"login": {
"title": "Welcome back",
"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": "Mastodon is made of users in different servers.",
"subtitle": "Pick a server based on your interests, region, or a general purpose one.",
"subtitle_extend": "Pick a server based on your interests, region, or a general purpose one. Each server is operated by an entirely independent organization or individual.",
"subtitle": "Pick a server based on your region, interests, or a general purpose one. You can still chat with anyone on Mastodon, regardless of your servers.",
"button": {
"category": {
"all": "All",
@ -248,8 +254,7 @@
"category": "CATEGORY"
},
"input": {
"placeholder": "Search servers",
"search_servers_or_enter_url": "Search servers or enter URL"
"search_servers_or_enter_url": "Search communities or enter URL"
},
"empty_state": {
"finding_servers": "Finding available servers...",
@ -385,8 +390,10 @@
"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 regonize this media attachment",
"attachment_too_large": "Attachment too large"
"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": {
"duration_time": "Duration: %s",
@ -396,7 +403,9 @@
"one_day": "1 Day",
"three_days": "3 Days",
"seven_days": "7 Days",
"option_number": "Option %ld"
"option_number": "Option %ld",
"the_poll_is_invalid": "The poll is invalid",
"the_poll_has_empty_option": "The poll has empty option"
},
"content_warning": {
"placeholder": "Write an accurate warning here..."
@ -417,7 +426,9 @@
"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_visibility_menu": "Post Visibility Menu",
"post_options": "Post Options",
"posting_as": "Posting as %s"
},
"keyboard": {
"discard_post": "Discard Post",
@ -442,6 +453,10 @@
"placeholder": {
"label": "Label",
"content": "Content"
},
"verified": {
"short": "Verified on %s",
"long": "Ownership of this link was checked on %s"
}
},
"segmented_control": {

View File

@ -56,6 +56,24 @@
<string>%ld characters</string>
</dict>
</dict>
<key>a11y.plural.count.characters_left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@character_count@ left</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>few</key>
<string>%ld characters</string>
<key>other</key>
<string>%ld characters</string>
</dict>
</dict>
<key>plural.count.followed_by_and_mutual</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -74,8 +74,8 @@
"take_photo": "Take Photo",
"save_photo": "Save Photo",
"copy_photo": "Copy Photo",
"sign_in": "Sign In",
"sign_up": "Sign Up",
"sign_in": "Log in",
"sign_up": "Create account",
"see_more": "See More",
"preview": "Preview",
"share": "Share",
@ -218,10 +218,16 @@
"get_started": "Get Started",
"log_in": "Log In"
},
"login": {
"title": "Welcome back",
"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": "Mastodon is made of users in different servers.",
"subtitle": "Pick a server based on your interests, region, or a general purpose one.",
"subtitle_extend": "Pick a server based on your interests, region, or a general purpose one. Each server is operated by an entirely independent organization or individual.",
"subtitle": "Pick a server based on your region, interests, or a general purpose one. You can still chat with anyone on Mastodon, regardless of your servers.",
"button": {
"category": {
"all": "All",
@ -248,8 +254,7 @@
"category": "CATEGORY"
},
"input": {
"placeholder": "Search servers",
"search_servers_or_enter_url": "Search servers or enter URL"
"search_servers_or_enter_url": "Search communities or enter URL"
},
"empty_state": {
"finding_servers": "Finding available servers...",
@ -385,8 +390,10 @@
"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 regonize this media attachment",
"attachment_too_large": "Attachment too large"
"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": {
"duration_time": "Duration: %s",
@ -396,7 +403,9 @@
"one_day": "1 Day",
"three_days": "3 Days",
"seven_days": "7 Days",
"option_number": "Option %ld"
"option_number": "Option %ld",
"the_poll_is_invalid": "The poll is invalid",
"the_poll_has_empty_option": "The poll has empty option"
},
"content_warning": {
"placeholder": "Write an accurate warning here..."
@ -417,7 +426,9 @@
"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_visibility_menu": "Post Visibility Menu",
"post_options": "Post Options",
"posting_as": "Posting as %s"
},
"keyboard": {
"discard_post": "Discard Post",
@ -442,6 +453,10 @@
"placeholder": {
"label": "Label",
"content": "Content"
},
"verified": {
"short": "Verified on %s",
"long": "Ownership of this link was checked on %s"
}
},
"segmented_control": {

View File

@ -62,6 +62,26 @@
<string>%ld символа осталось</string>
</dict>
</dict>
<key>a11y.plural.count.characters_left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@character_count@ left</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>few</key>
<string>%ld characters</string>
<key>many</key>
<string>%ld characters</string>
<key>other</key>
<string>%ld characters</string>
</dict>
</dict>
<key>plural.count.followed_by_and_mutual</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -74,8 +74,8 @@
"take_photo": "Сделать фото",
"save_photo": "Сохранить изображение",
"copy_photo": "Скопировать изображение",
"sign_in": "Войти",
"sign_up": "Зарегистрироваться",
"sign_in": "Log in",
"sign_up": "Create account",
"see_more": "Ещё",
"preview": "Предпросмотр",
"share": "Поделиться",
@ -218,10 +218,16 @@
"get_started": "Присоединиться",
"log_in": "Вход"
},
"login": {
"title": "Welcome back",
"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": "Выберите сервер,\nлюбой сервер.",
"subtitle": "Выберите сообщество на основе своих интересов, региона или общей тематики.",
"subtitle_extend": "Pick a server based on your interests, region, or a general purpose one. Each server is operated by an entirely independent organization or individual.",
"subtitle": "Pick a server based on your region, interests, or a general purpose one. You can still chat with anyone on Mastodon, regardless of your servers.",
"button": {
"category": {
"all": "Все",
@ -248,8 +254,7 @@
"category": "КАТЕГОРИЯ"
},
"input": {
"placeholder": "Найдите сервер или присоединитесь к своему...",
"search_servers_or_enter_url": "Поиск по серверам или ссылке"
"search_servers_or_enter_url": "Search communities or enter URL"
},
"empty_state": {
"finding_servers": "Ищем доступные сервера...",
@ -385,8 +390,10 @@
"description_video": "Опишите видео для людей с нарушениями зрения...",
"load_failed": "Load Failed",
"upload_failed": "Upload Failed",
"can_not_recognize_this_media_attachment": "Can not regonize this media attachment",
"attachment_too_large": "Attachment too large"
"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": {
"duration_time": "Продолжительность: %s",
@ -396,7 +403,9 @@
"one_day": "1 день",
"three_days": "3 дня",
"seven_days": "7 дней",
"option_number": "Вариант %ld"
"option_number": "Вариант %ld",
"the_poll_is_invalid": "The poll is invalid",
"the_poll_has_empty_option": "The poll has empty option"
},
"content_warning": {
"placeholder": "Напишите предупреждение здесь..."
@ -417,7 +426,9 @@
"custom_emoji_picker": "Меню пользовательских эмодзи",
"enable_content_warning": "Добавить предупреждение о содержании",
"disable_content_warning": "Убрать предупреждение о содержании",
"post_visibility_menu": "Меню видимости поста"
"post_visibility_menu": "Меню видимости поста",
"post_options": "Post Options",
"posting_as": "Posting as %s"
},
"keyboard": {
"discard_post": "Удалить пост",
@ -442,6 +453,10 @@
"placeholder": {
"label": "Ярлык",
"content": "Содержимое"
},
"verified": {
"short": "Verified on %s",
"long": "Ownership of this link was checked on %s"
}
},
"segmented_control": {

View File

@ -50,6 +50,22 @@
<string>%ld characters</string>
</dict>
</dict>
<key>a11y.plural.count.characters_left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@character_count@ left</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>plural.count.followed_by_and_mutual</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -74,8 +74,8 @@
"take_photo": "Take Photo",
"save_photo": "Save Photo",
"copy_photo": "Copy Photo",
"sign_in": "පිවිසෙන්න",
"sign_up": "ලියාපදිංචිය",
"sign_in": "Log in",
"sign_up": "Create account",
"see_more": "තව බලන්න",
"preview": "පෙරදසුන",
"share": "බෙදාගන්න",
@ -218,10 +218,16 @@
"get_started": "පටන් ගන්න",
"log_in": "පිවිසෙන්න"
},
"login": {
"title": "Welcome back",
"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": "Mastodon is made of users in different servers.",
"subtitle": "Pick a server based on your interests, region, or a general purpose one.",
"subtitle_extend": "Pick a server based on your interests, region, or a general purpose one. Each server is operated by an entirely independent organization or individual.",
"subtitle": "Pick a server based on your region, interests, or a general purpose one. You can still chat with anyone on Mastodon, regardless of your servers.",
"button": {
"category": {
"all": "සියල්ල",
@ -248,8 +254,7 @@
"category": "CATEGORY"
},
"input": {
"placeholder": "Search servers",
"search_servers_or_enter_url": "Search servers or enter URL"
"search_servers_or_enter_url": "Search communities or enter URL"
},
"empty_state": {
"finding_servers": "Finding available servers...",
@ -385,8 +390,10 @@
"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 regonize this media attachment",
"attachment_too_large": "Attachment too large"
"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": {
"duration_time": "Duration: %s",
@ -396,7 +403,9 @@
"one_day": "1 Day",
"three_days": "3 Days",
"seven_days": "7 Days",
"option_number": "Option %ld"
"option_number": "Option %ld",
"the_poll_is_invalid": "The poll is invalid",
"the_poll_has_empty_option": "The poll has empty option"
},
"content_warning": {
"placeholder": "Write an accurate warning here..."
@ -417,7 +426,9 @@
"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_visibility_menu": "Post Visibility Menu",
"post_options": "Post Options",
"posting_as": "Posting as %s"
},
"keyboard": {
"discard_post": "Discard Post",
@ -442,6 +453,10 @@
"placeholder": {
"label": "නම්පත",
"content": "අන්තර්ගතය"
},
"verified": {
"short": "Verified on %s",
"long": "Ownership of this link was checked on %s"
}
},
"segmented_control": {

View File

@ -62,6 +62,26 @@
<string>%ld znakov</string>
</dict>
</dict>
<key>a11y.plural.count.characters_left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>preostaja %#@character_count@</string>
<key>character_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>%ld znak</string>
<key>two</key>
<string>%ld znaka</string>
<key>few</key>
<string>%ld znaki</string>
<key>other</key>
<string>%ld znakov</string>
</dict>
</dict>
<key>plural.count.followed_by_and_mutual</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -75,7 +75,7 @@
"save_photo": "Shrani fotografijo",
"copy_photo": "Kopiraj fotografijo",
"sign_in": "Prijava",
"sign_up": "Registracija",
"sign_up": "Ustvari račun",
"see_more": "Pokaži več",
"preview": "Predogled",
"share": "Deli",
@ -218,10 +218,16 @@
"get_started": "Začnite",
"log_in": "Prijava"
},
"login": {
"title": "Dobrodošli nazaj",
"subtitle": "Prijavite se na strežniku, na katerem ste ustvarili račun.",
"server_search_field": {
"placeholder": "Vnesite URL ali poiščite svoj strežnik"
}
},
"server_picker": {
"title": "Mastodon tvorijo uporabniki z različnih strežnikov.",
"subtitle": "Strežnik izberite glede na svoje interese, regijo ali pa izberite splošnega.",
"subtitle_extend": "Strežnik izberite glede na svoje interese, regijo ali pa izberite splošnega. Z vsakim strežnikom upravlja povsem neodvisna organizacija ali posameznik.",
"subtitle": "Strežnik izberite glede na svojo regijo, zanimanje ali pa kar splošno. Še vedno lahko klepetate s komer koli na Mastodonu, ne glede na strežnik.",
"button": {
"category": {
"all": "Vse",
@ -248,8 +254,7 @@
"category": "KATEGORIJA"
},
"input": {
"placeholder": "Išči strežnike",
"search_servers_or_enter_url": "Iščite strežnike ali vnesite URL"
"search_servers_or_enter_url": "Iščite po skupnostih ali vnesite URL"
},
"empty_state": {
"finding_servers": "Iskanje razpoložljivih strežnikov ...",
@ -383,10 +388,12 @@
"attachment_broken": "To %s je okvarjeno in ga ni\nmožno naložiti v Mastodon.",
"description_photo": "Opiši fotografijo za slabovidne in osebe z okvaro vida ...",
"description_video": "Opiši video za slabovidne in osebe z okvaro vida ...",
"load_failed": "Load Failed",
"upload_failed": "Upload Failed",
"can_not_recognize_this_media_attachment": "Can not regonize this media attachment",
"attachment_too_large": "Attachment too large"
"load_failed": "Nalaganje ni uspelo",
"upload_failed": "Nalaganje na strežnik ni uspelo",
"can_not_recognize_this_media_attachment": "Te medijske priponke ni mogoče prepoznati",
"attachment_too_large": "Priponka je prevelika",
"compressing_state": "Stiskanje ...",
"server_processing_state": "Obdelovanje na strežniku ..."
},
"poll": {
"duration_time": "Trajanje: %s",
@ -396,7 +403,9 @@
"one_day": "1 dan",
"three_days": "3 dni",
"seven_days": "7 dni",
"option_number": "Možnost %ld"
"option_number": "Možnost %ld",
"the_poll_is_invalid": "Anketa je neveljavna",
"the_poll_has_empty_option": "Anketa ima prazno izbiro"
},
"content_warning": {
"placeholder": "Tukaj zapišite opozorilo ..."
@ -417,7 +426,9 @@
"custom_emoji_picker": "Izbirnik čustvenčkov po meri",
"enable_content_warning": "Omogoči opozorilo o vsebini",
"disable_content_warning": "Onemogoči opozorilo o vsebini",
"post_visibility_menu": "Meni vidnosti objave"
"post_visibility_menu": "Meni vidnosti objave",
"post_options": "Možnosti objave",
"posting_as": "Objavljate kot %s"
},
"keyboard": {
"discard_post": "Opusti objavo",
@ -442,6 +453,10 @@
"placeholder": {
"label": "Oznaka",
"content": "Vsebina"
},
"verified": {
"short": "Preverjeno %s",
"long": "Lastništvo te povezave je bilo preverjeno %s"
}
},
"segmented_control": {

View File

@ -50,6 +50,22 @@
<string>%ld tecken</string>
</dict>
</dict>
<key>a11y.plural.count.characters_left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@character_count@ kvar</string>
<key>character_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>one</key>
<string>%ld tecken</string>
<key>other</key>
<string>%ld tecken</string>
</dict>
</dict>
<key>plural.count.followed_by_and_mutual</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -75,7 +75,7 @@
"save_photo": "Spara foto",
"copy_photo": "Kopiera foto",
"sign_in": "Logga in",
"sign_up": "Registrera dig",
"sign_up": "Skapa konto",
"see_more": "Visa mer",
"preview": "Förhandsvisa",
"share": "Dela",
@ -218,10 +218,16 @@
"get_started": "Kom igång",
"log_in": "Logga in"
},
"login": {
"title": "Välkommen tillbaka",
"subtitle": "Logga in på servern där du skapade ditt konto.",
"server_search_field": {
"placeholder": "Ange URL eller sök efter din server"
}
},
"server_picker": {
"title": "Mastodon utgörs av användare på olika servrar.",
"subtitle": "Välj en server baserat på dina intressen, region eller ett allmänt syfte.",
"subtitle_extend": "Välj en server baserat på dina intressen, region eller ett allmänt syfte. Varje server drivs av en helt oberoende organisation eller individ.",
"subtitle": "Välj en server baserat på dina intressen, region eller en allmän server. Du kan fortfarande nå alla, oavsett server.",
"button": {
"category": {
"all": "Alla",
@ -248,8 +254,7 @@
"category": "KATEGORI"
},
"input": {
"placeholder": "Sök gemenskaper",
"search_servers_or_enter_url": "Sök servrar eller ange URL"
"search_servers_or_enter_url": "Sök gemenskaper eller ange URL"
},
"empty_state": {
"finding_servers": "Söker tillgängliga servrar...",
@ -386,7 +391,9 @@
"load_failed": "Det gick inte att läsa in",
"upload_failed": "Uppladdning misslyckades",
"can_not_recognize_this_media_attachment": "Känner inte igen mediebilagan",
"attachment_too_large": "Bilagan är för stor"
"attachment_too_large": "Bilagan är för stor",
"compressing_state": "Komprimerar...",
"server_processing_state": "Behandlas av servern..."
},
"poll": {
"duration_time": "Längd: %s",
@ -396,7 +403,9 @@
"one_day": "1 dag",
"three_days": "3 dagar",
"seven_days": "7 dagar",
"option_number": "Alternativ %ld"
"option_number": "Alternativ %ld",
"the_poll_is_invalid": "Undersökningen är ogiltig",
"the_poll_has_empty_option": "Undersökningen har ett tomt alternativ"
},
"content_warning": {
"placeholder": "Skriv en noggrann varning här..."
@ -417,7 +426,9 @@
"custom_emoji_picker": "Anpassad emoji-väljare",
"enable_content_warning": "Aktivera innehållsvarning",
"disable_content_warning": "Inaktivera innehållsvarning",
"post_visibility_menu": "Inläggssynlighetsmeny"
"post_visibility_menu": "Inläggssynlighetsmeny",
"post_options": "Inläggsalternativ",
"posting_as": "Postar som %s"
},
"keyboard": {
"discard_post": "Släng inlägget",
@ -442,6 +453,10 @@
"placeholder": {
"label": "Etikett",
"content": "Innehåll"
},
"verified": {
"short": "Verifierad på %s",
"long": "Ägarskap för denna länk kontrollerades den %s"
}
},
"segmented_control": {

View File

@ -44,6 +44,20 @@
<string>%ld ตัวอักษร</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>other</key>
<string>%ld ตัวอักษร</string>
</dict>
</dict>
<key>plural.count.followed_by_and_mutual</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -74,8 +74,8 @@
"take_photo": "ถ่ายรูป",
"save_photo": "บันทึกรูปภาพ",
"copy_photo": "คัดลอกรูปภาพ",
"sign_in": "ลงชื่อเข้า",
"sign_up": "ลงทะเบียน",
"sign_in": "เข้าสู่ระบบ",
"sign_up": "สร้างบัญชี",
"see_more": "ดูเพิ่มเติม",
"preview": "แสดงตัวอย่าง",
"share": "แบ่งปัน",
@ -218,10 +218,16 @@
"get_started": "เริ่มต้นใช้งาน",
"log_in": "เข้าสู่ระบบ"
},
"login": {
"title": "ยินดีต้อนรับกลับมา",
"subtitle": "นำคุณเข้าสู่ระบบในเซิร์ฟเวอร์ที่คุณได้สร้างบัญชีของคุณไว้ใน",
"server_search_field": {
"placeholder": "ป้อน URL หรือค้นหาสำหรับเซิร์ฟเวอร์ของคุณ"
}
},
"server_picker": {
"title": "Mastodon ประกอบด้วยผู้ใช้ในเซิร์ฟเวอร์ต่าง ๆ",
"subtitle": "เลือกเซิร์ฟเวอร์ตามความสนใจ, ภูมิภาค หรือวัตถุประสงค์ทั่วไปของคุณ",
"subtitle_extend": "เลือกเซิร์ฟเวอร์ตามความสนใจ, ภูมิภาค หรือวัตถุประสงค์ทั่วไปของคุณ แต่ละเซิร์ฟเวอร์ได้รับการดำเนินงานโดยองค์กรหรือบุคคลที่เป็นอิสระโดยสิ้นเชิง",
"subtitle": "เลือกเซิร์ฟเวอร์ตามภูมิภาค, ความสนใจ หรือวัตถุประสงค์ทั่วไปของคุณ คุณยังคงสามารถแชทกับใครก็ตามใน Mastodon โดยไม่คำนึงถึงเซิร์ฟเวอร์ของคุณ",
"button": {
"category": {
"all": "ทั้งหมด",
@ -248,8 +254,7 @@
"category": "หมวดหมู่"
},
"input": {
"placeholder": "ค้นหาเซิร์ฟเวอร์",
"search_servers_or_enter_url": "ค้นหาเซิร์ฟเวอร์หรือป้อน URL"
"search_servers_or_enter_url": "ค้นหาชุมชนหรือป้อน URL"
},
"empty_state": {
"finding_servers": "กำลังค้นหาเซิร์ฟเวอร์ที่พร้อมใช้งาน...",
@ -299,7 +304,7 @@
},
"reason": {
"blocked": "%s มีผู้ให้บริการอีเมลที่ไม่ได้รับอนุญาต",
"unreachable": "ดูเหมือนว่า %s จะไม่มีอยู่",
"unreachable": "ดูเหมือนว่าจะไม่มี %s อยู่",
"taken": "%s ถูกใช้งานแล้ว",
"reserved": "%s เป็นคำสงวน",
"accepted": "ต้องยอมรับ %s",
@ -337,12 +342,12 @@
},
"dont_receive_email": {
"title": "ตรวจสอบอีเมลของคุณ",
"description": "หากคุณยังไม่ได้รับอีเมล ตรวจสอบว่าที่อยู่อีเมลของคุณถูกต้อง รวมถึงโฟลเดอร์อีเมลขยะของคุณ",
"description": "ตรวจสอบว่าที่อยู่อีเมลของคุณถูกต้องเช่นเดียวกับโฟลเดอร์อีเมลขยะหากคุณยังไม่ได้ทำ",
"resend_email": "ส่งอีเมลใหม่"
},
"open_email_app": {
"title": "ตรวจสอบกล่องขาเข้าของคุณ",
"description": "เราเพิ่งส่งอีเมลหาคุณ หากคุณยังไม่ได้รับอีเมล โปรดตรวจสอบโฟลเดอร์อีเมลขยะ",
"description": "เราเพิ่งส่งอีเมลถึงคุณ ตรวจสอบโฟลเดอร์อีเมลขยะของคุณหากคุณยังไม่ได้ทำ",
"mail": "จดหมาย",
"open_email_client": "เปิดไคลเอ็นต์อีเมล"
}
@ -385,8 +390,10 @@
"description_video": "อธิบายวิดีโอสำหรับผู้บกพร่องทางการมองเห็น...",
"load_failed": "การโหลดล้มเหลว",
"upload_failed": "การอัปโหลดล้มเหลว",
"can_not_recognize_this_media_attachment": "Can not regonize this media attachment",
"attachment_too_large": "ไฟล์แนบใหญ่เกินไป"
"can_not_recognize_this_media_attachment": "ไม่สามารถระบุไฟล์แนบสื่อนี้",
"attachment_too_large": "ไฟล์แนบใหญ่เกินไป",
"compressing_state": "กำลังบีบอัด...",
"server_processing_state": "เซิร์ฟเวอร์กำลังประมวลผล..."
},
"poll": {
"duration_time": "ระยะเวลา: %s",
@ -396,7 +403,9 @@
"one_day": "1 วัน",
"three_days": "3 วัน",
"seven_days": "7 วัน",
"option_number": "ตัวเลือก %ld"
"option_number": "ตัวเลือก %ld",
"the_poll_is_invalid": "การสำรวจความคิดเห็นไม่ถูกต้อง",
"the_poll_has_empty_option": "การสำรวจความคิดเห็นมีตัวเลือกที่ว่างเปล่า"
},
"content_warning": {
"placeholder": "เขียนคำเตือนที่ถูกต้องที่นี่..."
@ -417,7 +426,9 @@
"custom_emoji_picker": "ตัวเลือกอีโมจิที่กำหนดเอง",
"enable_content_warning": "เปิดใช้งานคำเตือนเนื้อหา",
"disable_content_warning": "ปิดใช้งานคำเตือนเนื้อหา",
"post_visibility_menu": "เมนูการมองเห็นโพสต์"
"post_visibility_menu": "เมนูการมองเห็นโพสต์",
"post_options": "ตัวเลือกโพสต์",
"posting_as": "กำลังโพสต์เป็น %s"
},
"keyboard": {
"discard_post": "ละทิ้งโพสต์",
@ -442,6 +453,10 @@
"placeholder": {
"label": "ป้ายชื่อ",
"content": "เนื้อหา"
},
"verified": {
"short": "ตรวจสอบเมื่อ %s",
"long": "ตรวจสอบความเป็นเจ้าของของลิงก์นี้เมื่อ %s"
}
},
"segmented_control": {

View File

@ -50,6 +50,22 @@
<string>%ld karakter</string>
</dict>
</dict>
<key>a11y.plural.count.characters_left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@character_count@ left</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>plural.count.followed_by_and_mutual</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -74,8 +74,8 @@
"take_photo": "Fotoğraf Çek",
"save_photo": "Fotoğrafı Kaydet",
"copy_photo": "Fotoğrafı Kopyala",
"sign_in": "Giriş Yap",
"sign_up": "Kaydol",
"sign_in": "Log in",
"sign_up": "Create account",
"see_more": "Daha Fazla Gör",
"preview": "Önizleme",
"share": "Paylaş",
@ -218,10 +218,16 @@
"get_started": "Başlayın",
"log_in": "Oturum Aç"
},
"login": {
"title": "Welcome back",
"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": "Mastodon, farklı topluluklardaki kullanıcılardan oluşur.",
"subtitle": "İlgi alanlarınıza, bölgenize veya genel amaçlı bir topluluk seçin.",
"subtitle_extend": "İlgi alanlarınıza, bölgenize veya genel amaçlı bir topluluk seçin. Her topluluk tamamen bağımsız bir kuruluş veya kişi tarafından işletilmektedir.",
"subtitle": "Pick a server based on your region, interests, or a general purpose one. You can still chat with anyone on Mastodon, regardless of your servers.",
"button": {
"category": {
"all": "Tümü",
@ -248,8 +254,7 @@
"category": "KATEGORİ"
},
"input": {
"placeholder": "Toplulukları ara",
"search_servers_or_enter_url": "Sunucuları ara ya da bir bağlantı gir"
"search_servers_or_enter_url": "Search communities or enter URL"
},
"empty_state": {
"finding_servers": "Mevcut sunucular aranıyor...",
@ -385,8 +390,10 @@
"description_video": "Görme engelliler için videoyu tarif edin...",
"load_failed": "Load Failed",
"upload_failed": "Upload Failed",
"can_not_recognize_this_media_attachment": "Can not regonize this media attachment",
"attachment_too_large": "Attachment too large"
"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": {
"duration_time": "Süre: %s",
@ -396,7 +403,9 @@
"one_day": "1 Gün",
"three_days": "3 Gün",
"seven_days": "7 Gün",
"option_number": "Seçenek %ld"
"option_number": "Seçenek %ld",
"the_poll_is_invalid": "The poll is invalid",
"the_poll_has_empty_option": "The poll has empty option"
},
"content_warning": {
"placeholder": "Buraya kesin bir uyarı yazın..."
@ -417,7 +426,9 @@
"custom_emoji_picker": "Özel Emoji Seçici",
"enable_content_warning": "İçerik Uyarısını Etkinleştir",
"disable_content_warning": "İçerik Uyarısını Kapat",
"post_visibility_menu": "Gönderi Görünürlüğü Menüsü"
"post_visibility_menu": "Gönderi Görünürlüğü Menüsü",
"post_options": "Post Options",
"posting_as": "Posting as %s"
},
"keyboard": {
"discard_post": "Gönderiyi İptal Et",
@ -442,6 +453,10 @@
"placeholder": {
"label": "Etiket",
"content": "İçerik"
},
"verified": {
"short": "Verified on %s",
"long": "Ownership of this link was checked on %s"
}
},
"segmented_control": {

View File

@ -62,6 +62,26 @@
<string>%ld characters</string>
</dict>
</dict>
<key>a11y.plural.count.characters_left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@character_count@ left</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>few</key>
<string>%ld characters</string>
<key>many</key>
<string>%ld characters</string>
<key>other</key>
<string>%ld characters</string>
</dict>
</dict>
<key>plural.count.followed_by_and_mutual</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -74,8 +74,8 @@
"take_photo": "Take Photo",
"save_photo": "Save Photo",
"copy_photo": "Copy Photo",
"sign_in": "Sign In",
"sign_up": "Sign Up",
"sign_in": "Log in",
"sign_up": "Create account",
"see_more": "See More",
"preview": "Preview",
"share": "Share",
@ -218,10 +218,16 @@
"get_started": "Get Started",
"log_in": "Log In"
},
"login": {
"title": "Welcome back",
"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": "Mastodon is made of users in different servers.",
"subtitle": "Pick a server based on your interests, region, or a general purpose one.",
"subtitle_extend": "Pick a server based on your interests, region, or a general purpose one. Each server is operated by an entirely independent organization or individual.",
"subtitle": "Pick a server based on your region, interests, or a general purpose one. You can still chat with anyone on Mastodon, regardless of your servers.",
"button": {
"category": {
"all": "All",
@ -248,8 +254,7 @@
"category": "CATEGORY"
},
"input": {
"placeholder": "Search servers",
"search_servers_or_enter_url": "Search servers or enter URL"
"search_servers_or_enter_url": "Search communities or enter URL"
},
"empty_state": {
"finding_servers": "Finding available servers...",
@ -385,8 +390,10 @@
"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 regonize this media attachment",
"attachment_too_large": "Attachment too large"
"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": {
"duration_time": "Duration: %s",
@ -396,7 +403,9 @@
"one_day": "1 Day",
"three_days": "3 Days",
"seven_days": "7 Days",
"option_number": "Option %ld"
"option_number": "Option %ld",
"the_poll_is_invalid": "The poll is invalid",
"the_poll_has_empty_option": "The poll has empty option"
},
"content_warning": {
"placeholder": "Write an accurate warning here..."
@ -417,7 +426,9 @@
"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_visibility_menu": "Post Visibility Menu",
"post_options": "Post Options",
"posting_as": "Posting as %s"
},
"keyboard": {
"discard_post": "Discard Post",
@ -442,6 +453,10 @@
"placeholder": {
"label": "Label",
"content": "Content"
},
"verified": {
"short": "Verified on %s",
"long": "Ownership of this link was checked on %s"
}
},
"segmented_control": {

View File

@ -44,6 +44,20 @@
<string>%ld ký tự</string>
</dict>
</dict>
<key>a11y.plural.count.characters_left</key>
<dict>
<key>NSStringLocalizedFormatKey</key>
<string>%#@character_count@ còn lại</string>
<key>character_count</key>
<dict>
<key>NSStringFormatSpecTypeKey</key>
<string>NSStringPluralRuleType</string>
<key>NSStringFormatValueTypeKey</key>
<string>ld</string>
<key>other</key>
<string>%ld ký tự</string>
</dict>
</dict>
<key>plural.count.followed_by_and_mutual</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -75,7 +75,7 @@
"save_photo": "Lưu ảnh",
"copy_photo": "Sao chép ảnh",
"sign_in": "Đăng nhập",
"sign_up": "Đăng ký",
"sign_up": "Tạo tài khoản",
"see_more": "Xem thêm",
"preview": "Xem trước",
"share": "Chia sẻ",
@ -218,10 +218,16 @@
"get_started": "Bắt đầu",
"log_in": "Đăng nhập"
},
"login": {
"title": "Chào mừng trở lại!",
"subtitle": "Đăng nhập vào máy chủ mà bạn đã tạo tài khoản.",
"server_search_field": {
"placeholder": "Nhập URL hoặc tìm máy chủ"
}
},
"server_picker": {
"title": "Mastodon gồm nhiều máy chủ với thành viên riêng.",
"subtitle": "Chọn một máy chủ dựa theo sở thích, tôn giáo, hoặc ý muốn của bạn.",
"subtitle_extend": "Chọn một máy chủ dựa theo sở thích, tôn giáo, hoặc ý muốn của bạn. Mỗi máy chủ có thể được vận hành bởi một cá nhân hoặc một tổ chức.",
"subtitle": "Chọn một máy chủ dựa theo sở thích, tôn giáo, hoặc ý muốn của bạn. Bạn vẫn có thể giao tiếp với bất cứ ai mà không phụ thuộc vào máy chủ của họ.",
"button": {
"category": {
"all": "Toàn bộ",
@ -248,8 +254,7 @@
"category": "PHÂN LOẠI"
},
"input": {
"placeholder": "Tìm máy chủ",
"search_servers_or_enter_url": "Tìm máy chủ hoặc nhập URL"
"search_servers_or_enter_url": "Tìm một máy chủ hoặc nhập URL"
},
"empty_state": {
"finding_servers": "Đang tìm máy chủ hoạt động...",
@ -383,10 +388,12 @@
"attachment_broken": "%s này bị lỗi và không thể\ntải lên Mastodon.",
"description_photo": "Mô tả hình ảnh cho người khiếm thị...",
"description_video": "Mô tả video cho người khiếm thị...",
"load_failed": "Load Failed",
"upload_failed": "Upload Failed",
"can_not_recognize_this_media_attachment": "Can not regonize this media attachment",
"attachment_too_large": "Attachment too large"
"load_failed": "Tải thất bại",
"upload_failed": "Tải lên thất bại",
"can_not_recognize_this_media_attachment": "Không xem được tập tin đính kèm",
"attachment_too_large": "Tập tin đính kèm quá lớn",
"compressing_state": "Đang nén...",
"server_processing_state": "Máy chủ đang xử lý..."
},
"poll": {
"duration_time": "Thời hạn: %s",
@ -396,7 +403,9 @@
"one_day": "1 ngày",
"three_days": "3 ngày",
"seven_days": "7 ngày",
"option_number": "Lựa chọn %ld"
"option_number": "Lựa chọn %ld",
"the_poll_is_invalid": "Bình chọn không hợp lệ",
"the_poll_has_empty_option": "Thiếu lựa chọn"
},
"content_warning": {
"placeholder": "Viết nội dung ẩn của bạn ở đây..."
@ -417,7 +426,9 @@
"custom_emoji_picker": "Chọn emoji",
"enable_content_warning": "Bật nội dung ẩn",
"disable_content_warning": "Tắt nội dung ẩn",
"post_visibility_menu": "Menu hiển thị tút"
"post_visibility_menu": "Menu hiển thị tút",
"post_options": "Tùy chọn đăng",
"posting_as": "Đăng dưới dạng %s"
},
"keyboard": {
"discard_post": "Hủy đăng tút",
@ -442,6 +453,10 @@
"placeholder": {
"label": "Nhãn",
"content": "Nội dung"
},
"verified": {
"short": "Đã xác minh %s",
"long": "Liên kết này đã được xác minh trên %s"
}
},
"segmented_control": {

View File

@ -44,6 +44,20 @@
<string>%ld 个字符</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>other</key>
<string>%ld 个字符</string>
</dict>
</dict>
<key>plural.count.followed_by_and_mutual</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -75,7 +75,7 @@
"save_photo": "保存照片",
"copy_photo": "拷贝照片",
"sign_in": "登录",
"sign_up": "注册",
"sign_up": "创建账户",
"see_more": "查看更多",
"preview": "预览",
"share": "分享",
@ -137,10 +137,10 @@
"closed": "已关闭"
},
"meta_entity": {
"url": "Link: %s",
"hashtag": "Hashtag: %s",
"mention": "Show Profile: %s",
"email": "Email address: %s"
"url": "链接:%s",
"hashtag": "话题:%s",
"mention": "显示用户资料:%s",
"email": "邮箱地址:%s"
},
"actions": {
"reply": "回复",
@ -187,8 +187,8 @@
"unmute_user": "取消静音 %s",
"muted": "已静音",
"edit_info": "编辑",
"show_reblogs": "Show Reblogs",
"hide_reblogs": "Hide Reblogs"
"show_reblogs": "显示转发",
"hide_reblogs": "隐藏转发"
},
"timeline": {
"filtered": "已过滤",
@ -218,10 +218,16 @@
"get_started": "开始使用",
"log_in": "登录"
},
"login": {
"title": "欢迎回来",
"subtitle": "登入您账户所在的服务器。",
"server_search_field": {
"placeholder": "输入网址或搜索您的服务器"
}
},
"server_picker": {
"title": "挑选一个服务器,\n任意服务器。",
"subtitle": "根据你的兴趣、区域或一般目的选择一个社区。",
"subtitle_extend": "根据你的兴趣、区域或一般目的选择一个社区。每个社区都由完全独立的组织或个人管理。",
"subtitle": "根据你的地区、兴趣挑选一个服务器。无论你选择哪个服务器,你都可以跟其他服务器的任何人一起聊天。",
"button": {
"category": {
"all": "全部",
@ -248,8 +254,7 @@
"category": "类别"
},
"input": {
"placeholder": "查找或加入你自己的服务器...",
"search_servers_or_enter_url": "搜索服务器或输入 URL"
"search_servers_or_enter_url": "搜索社区或输入 URL"
},
"empty_state": {
"finding_servers": "正在查找可用的服务器...",
@ -383,10 +388,12 @@
"attachment_broken": "%s已损坏\n无法上传到 Mastodon",
"description_photo": "为视觉障碍人士添加照片的文字说明...",
"description_video": "为视觉障碍人士添加视频的文字说明...",
"load_failed": "Load Failed",
"upload_failed": "Upload Failed",
"can_not_recognize_this_media_attachment": "Can not regonize this media attachment",
"attachment_too_large": "Attachment too large"
"load_failed": "加载失败",
"upload_failed": "上传失败",
"can_not_recognize_this_media_attachment": "无法识别此媒体",
"attachment_too_large": "附件太大",
"compressing_state": "压缩中...",
"server_processing_state": "服务器正在处理..."
},
"poll": {
"duration_time": "时长:%s",
@ -396,7 +403,9 @@
"one_day": "1 天",
"three_days": "3 天",
"seven_days": "7 天",
"option_number": "选项 %ld"
"option_number": "选项 %ld",
"the_poll_is_invalid": "投票无效",
"the_poll_has_empty_option": "投票含有空选项"
},
"content_warning": {
"placeholder": "在这里写下内容的警告消息..."
@ -417,7 +426,9 @@
"custom_emoji_picker": "自定义表情选择器",
"enable_content_warning": "启用内容警告",
"disable_content_warning": "关闭内容警告",
"post_visibility_menu": "帖子可见性"
"post_visibility_menu": "帖子可见性",
"post_options": "帖子选项",
"posting_as": "以 %s 身份发布"
},
"keyboard": {
"discard_post": "丢弃帖子",
@ -442,6 +453,10 @@
"placeholder": {
"label": "标签",
"content": "内容"
},
"verified": {
"short": "验证于 %s",
"long": "此链接的所有权已在 %s 上检查通过"
}
},
"segmented_control": {
@ -469,12 +484,12 @@
"message": "确认取消屏蔽 %s"
},
"confirm_show_reblogs": {
"title": "Show Reblogs",
"message": "Confirm to show reblogs"
"title": "显示转发",
"message": "确认显示转发"
},
"confirm_hide_reblogs": {
"title": "Hide Reblogs",
"message": "Confirm to hide reblogs"
"title": "隐藏转发",
"message": "确认隐藏转发"
}
},
"accessibility": {
@ -706,7 +721,7 @@
"accessibility_hint": "双击关闭此向导"
},
"bookmark": {
"title": "Bookmarks"
"title": "书签"
}
}
}

View File

@ -44,6 +44,20 @@
<string>%ld 個字</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>other</key>
<string>%ld 個字</string>
</dict>
</dict>
<key>plural.count.followed_by_and_mutual</key>
<dict>
<key>NSStringLocalizedFormatKey</key>

View File

@ -75,7 +75,7 @@
"save_photo": "儲存照片",
"copy_photo": "複製照片",
"sign_in": "登入",
"sign_up": "註冊",
"sign_up": "新增帳號",
"see_more": "檢視更多",
"preview": "預覽",
"share": "分享",
@ -218,10 +218,16 @@
"get_started": "新手上路",
"log_in": "登入"
},
"login": {
"title": "歡迎回來",
"subtitle": "登入您新增帳號之伺服器",
"server_search_field": {
"placeholder": "請輸入 URL 或搜尋您的伺服器"
}
},
"server_picker": {
"title": "Mastodon 由不同伺服器的使用者組成。",
"subtitle": "基於您的興趣、地區、或一般用途選定一個伺服器。",
"subtitle_extend": "基於您的興趣、地區、或一般用途選定一個伺服器。每個伺服器是由完全獨立的組織或個人營運。",
"subtitle": "基於您的興趣、地區、或一般用途選定一個伺服器。您仍會與任何伺服器中的每個人連結。",
"button": {
"category": {
"all": "全部",
@ -248,8 +254,7 @@
"category": "分類"
},
"input": {
"placeholder": "搜尋伺服器",
"search_servers_or_enter_url": "搜尋伺服器或輸入網址"
"search_servers_or_enter_url": "搜尋社群或輸入 URL 地址"
},
"empty_state": {
"finding_servers": "尋找可用的伺服器...",
@ -383,10 +388,12 @@
"attachment_broken": "此 %s 已損毀,並無法被上傳至 Mastodon。",
"description_photo": "為視障人士提供圖片說明...",
"description_video": "為視障人士提供影片說明...",
"load_failed": "Load Failed",
"upload_failed": "Upload Failed",
"can_not_recognize_this_media_attachment": "Can not regonize this media attachment",
"attachment_too_large": "Attachment too large"
"load_failed": "讀取失敗",
"upload_failed": "上傳失敗",
"can_not_recognize_this_media_attachment": "無法識別此媒體附加檔案",
"attachment_too_large": "附加檔案大小過大",
"compressing_state": "正在壓縮...",
"server_processing_state": "伺服器處理中..."
},
"poll": {
"duration_time": "持續時間:%s",
@ -396,7 +403,9 @@
"one_day": "一天",
"three_days": "三天",
"seven_days": "七天",
"option_number": "選項 %ld"
"option_number": "選項 %ld",
"the_poll_is_invalid": "此投票是無效的",
"the_poll_has_empty_option": "此投票有空白選項"
},
"content_warning": {
"placeholder": "請於此處寫下精準的警告..."
@ -417,7 +426,9 @@
"custom_emoji_picker": "自訂 emoji 選擇器",
"enable_content_warning": "啟用內容警告",
"disable_content_warning": "停用內容警告",
"post_visibility_menu": "嘟文可見性選單"
"post_visibility_menu": "嘟文可見性選單",
"post_options": "嘟文選項",
"posting_as": "以 %s 發嘟"
},
"keyboard": {
"discard_post": "捨棄嘟文",
@ -442,6 +453,10 @@
"placeholder": {
"label": "標籤",
"content": "內容"
},
"verified": {
"short": "於 %s 上已驗證",
"long": "已在 %s 檢查此連結的擁有者權限"
}
},
"segmented_control": {

View File

@ -74,8 +74,8 @@
"take_photo": "Take Photo",
"save_photo": "Save Photo",
"copy_photo": "Copy Photo",
"sign_in": "Sign In",
"sign_up": "Sign Up",
"sign_in": "Log in",
"sign_up": "Create account",
"see_more": "See More",
"preview": "Preview",
"share": "Share",
@ -218,10 +218,16 @@
"get_started": "Get Started",
"log_in": "Log In"
},
"login": {
"title": "Welcome back",
"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": "Mastodon is made of users in different servers.",
"subtitle": "Pick a server based on your interests, region, or a general purpose one.",
"subtitle_extend": "Pick a server based on your interests, region, or a general purpose one. Each server is operated by an entirely independent organization or individual.",
"subtitle": "Pick a server based on your region, interests, or a general purpose one. You can still chat with anyone on Mastodon, regardless of your servers.",
"button": {
"category": {
"all": "All",
@ -248,8 +254,7 @@
"category": "CATEGORY"
},
"input": {
"placeholder": "Search servers",
"search_servers_or_enter_url": "Search servers or enter URL"
"search_servers_or_enter_url": "Search communities or enter URL"
},
"empty_state": {
"finding_servers": "Finding available servers...",
@ -719,4 +724,4 @@
"title": "Bookmarks"
}
}
}
}

View File

@ -23,6 +23,8 @@
0FB3D33825E6401400AAD544 /* PickServerCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FB3D33725E6401400AAD544 /* PickServerCell.swift */; };
164F0EBC267D4FE400249499 /* BoopSound.caf in Resources */ = {isa = PBXBuildFile; fileRef = 164F0EBB267D4FE400249499 /* BoopSound.caf */; };
18BC7629F65E6DB12CB8416D /* Pods_Mastodon_MastodonUITests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3C030226D3C73DCC23D67452 /* Pods_Mastodon_MastodonUITests.framework */; };
2A82294F29262EE000D2A1F7 /* AppContext+NextAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A82294E29262EE000D2A1F7 /* AppContext+NextAccount.swift */; };
2AE244482927831100BDBF7C /* UIImage+SFSymbols.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2AE244472927831100BDBF7C /* UIImage+SFSymbols.swift */; };
2D198643261BF09500F0B013 /* SearchResultItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D198642261BF09500F0B013 /* SearchResultItem.swift */; };
2D198649261C0B8500F0B013 /* SearchResultSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D198648261C0B8500F0B013 /* SearchResultSection.swift */; };
2D206B8625F5FB0900143C56 /* Double.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D206B8525F5FB0900143C56 /* Double.swift */; };
@ -87,6 +89,12 @@
62FD27D32893707B00B205C5 /* BookmarkViewController+DataSourceProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62FD27D22893707B00B205C5 /* BookmarkViewController+DataSourceProvider.swift */; };
62FD27D52893708A00B205C5 /* BookmarkViewModel+Diffable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62FD27D42893708A00B205C5 /* BookmarkViewModel+Diffable.swift */; };
87FFDA5D898A5C42ADCB35E7 /* Pods_Mastodon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A4ABE34829701A4496C5BB64 /* Pods_Mastodon.framework */; };
C24C97032922F30500BAE8CB /* RefreshControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = C24C97022922F30500BAE8CB /* RefreshControl.swift */; };
D87BFC8B291D5C6B00FEE264 /* MastodonLoginView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D87BFC8A291D5C6B00FEE264 /* MastodonLoginView.swift */; };
D87BFC8D291EB81200FEE264 /* MastodonLoginViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = D87BFC8C291EB81200FEE264 /* MastodonLoginViewModel.swift */; };
D87BFC8F291EC26A00FEE264 /* MastodonLoginServerTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D87BFC8E291EC26A00FEE264 /* MastodonLoginServerTableViewCell.swift */; };
D8916DC029211BE500124085 /* ContentSizedTableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8916DBF29211BE500124085 /* ContentSizedTableView.swift */; };
D8A6AB6C291C5136003AB663 /* MastodonLoginViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8A6AB6B291C5136003AB663 /* MastodonLoginViewController.swift */; };
DB0009A626AEE5DC009B9D2D /* Intents.intentdefinition in Sources */ = {isa = PBXBuildFile; fileRef = DB0009A926AEE5DC009B9D2D /* Intents.intentdefinition */; settings = {ATTRIBUTES = (codegen, ); }; };
DB0009A726AEE5DC009B9D2D /* Intents.intentdefinition in Sources */ = {isa = PBXBuildFile; fileRef = DB0009A926AEE5DC009B9D2D /* Intents.intentdefinition */; };
DB0140CF25C42AEE00F9F3CF /* OSLog.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB0140CE25C42AEE00F9F3CF /* OSLog.swift */; };
@ -512,6 +520,8 @@
0FB3D33725E6401400AAD544 /* PickServerCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PickServerCell.swift; sourceTree = "<group>"; };
164F0EBB267D4FE400249499 /* BoopSound.caf */ = {isa = PBXFileReference; lastKnownFileType = file; path = BoopSound.caf; sourceTree = "<group>"; };
1D6D967E77A5357E2C6110D9 /* Pods-Mastodon.asdk - debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Mastodon.asdk - debug.xcconfig"; path = "Target Support Files/Pods-Mastodon/Pods-Mastodon.asdk - debug.xcconfig"; sourceTree = "<group>"; };
2A82294E29262EE000D2A1F7 /* AppContext+NextAccount.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "AppContext+NextAccount.swift"; sourceTree = "<group>"; };
2AE244472927831100BDBF7C /* UIImage+SFSymbols.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIImage+SFSymbols.swift"; sourceTree = "<group>"; };
2D198642261BF09500F0B013 /* SearchResultItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchResultItem.swift; sourceTree = "<group>"; };
2D198648261C0B8500F0B013 /* SearchResultSection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchResultSection.swift; sourceTree = "<group>"; };
2D206B8525F5FB0900143C56 /* Double.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Double.swift; sourceTree = "<group>"; };
@ -603,9 +613,15 @@
B44342AC2B6585F8295F1DDF /* Pods-Mastodon-NotificationService.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Mastodon-NotificationService.release.xcconfig"; path = "Target Support Files/Pods-Mastodon-NotificationService/Pods-Mastodon-NotificationService.release.xcconfig"; sourceTree = "<group>"; };
BB482D32A7B9825BF5327C4F /* Pods-Mastodon-MastodonUITests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Mastodon-MastodonUITests.release.xcconfig"; path = "Target Support Files/Pods-Mastodon-MastodonUITests/Pods-Mastodon-MastodonUITests.release.xcconfig"; sourceTree = "<group>"; };
BD7598A87F4497045EDEF252 /* Pods-Mastodon.asdk - release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Mastodon.asdk - release.xcconfig"; path = "Target Support Files/Pods-Mastodon/Pods-Mastodon.asdk - release.xcconfig"; sourceTree = "<group>"; };
C24C97022922F30500BAE8CB /* RefreshControl.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RefreshControl.swift; sourceTree = "<group>"; };
C3789232A52F43529CA67E95 /* Pods-MastodonIntent.asdk - debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MastodonIntent.asdk - debug.xcconfig"; path = "Target Support Files/Pods-MastodonIntent/Pods-MastodonIntent.asdk - debug.xcconfig"; sourceTree = "<group>"; };
CD92E0F10BDE4FE7C4B999F2 /* Pods_MastodonTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_MastodonTests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
D7D7CF93E262178800077512 /* Pods-Mastodon-AppShared.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Mastodon-AppShared.debug.xcconfig"; path = "Target Support Files/Pods-Mastodon-AppShared/Pods-Mastodon-AppShared.debug.xcconfig"; sourceTree = "<group>"; };
D87BFC8A291D5C6B00FEE264 /* MastodonLoginView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MastodonLoginView.swift; sourceTree = "<group>"; };
D87BFC8C291EB81200FEE264 /* MastodonLoginViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MastodonLoginViewModel.swift; sourceTree = "<group>"; };
D87BFC8E291EC26A00FEE264 /* MastodonLoginServerTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MastodonLoginServerTableViewCell.swift; sourceTree = "<group>"; };
D8916DBF29211BE500124085 /* ContentSizedTableView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentSizedTableView.swift; sourceTree = "<group>"; };
D8A6AB6B291C5136003AB663 /* MastodonLoginViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MastodonLoginViewController.swift; sourceTree = "<group>"; };
DB0009A826AEE5DC009B9D2D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.intentdefinition; name = Base; path = Base.lproj/Intents.intentdefinition; sourceTree = "<group>"; };
DB0009AD26AEE5E4009B9D2D /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/Intents.strings; sourceTree = "<group>"; };
DB0140CE25C42AEE00F9F3CF /* OSLog.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OSLog.swift; sourceTree = "<group>"; };
@ -630,7 +646,6 @@
DB0618022785A7100030EE79 /* RegisterSection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RegisterSection.swift; sourceTree = "<group>"; };
DB0618042785A73D0030EE79 /* RegisterItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RegisterItem.swift; sourceTree = "<group>"; };
DB0618062785A8880030EE79 /* MastodonRegisterViewModel+Diffable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MastodonRegisterViewModel+Diffable.swift"; sourceTree = "<group>"; };
DB0618092785B2AB0030EE79 /* MastodonRegisterAvatarTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MastodonRegisterAvatarTableViewCell.swift; sourceTree = "<group>"; };
DB0A322D280EE9FD001729D2 /* DiscoveryIntroBannerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DiscoveryIntroBannerView.swift; sourceTree = "<group>"; };
DB0C947626A7FE840088FB11 /* NotificationAvatarButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationAvatarButton.swift; sourceTree = "<group>"; };
DB0EF72A26FDB1D200347686 /* SidebarListCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SidebarListCollectionViewCell.swift; sourceTree = "<group>"; };
@ -853,8 +868,6 @@
DB7A9F922818F33C0016AF98 /* MastodonServerRulesViewController+Debug.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MastodonServerRulesViewController+Debug.swift"; sourceTree = "<group>"; };
DB7F48442620241000796008 /* ProfileHeaderViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProfileHeaderViewModel.swift; sourceTree = "<group>"; };
DB8190C52601FF0400020C08 /* AttachmentContainerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AttachmentContainerView.swift; sourceTree = "<group>"; };
DB8481142788121200BBEABA /* MastodonRegisterTextFieldTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MastodonRegisterTextFieldTableViewCell.swift; sourceTree = "<group>"; };
DB84811627883C2600BBEABA /* MastodonRegisterPasswordHintTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MastodonRegisterPasswordHintTableViewCell.swift; sourceTree = "<group>"; };
DB848E32282B62A800A302CC /* ReportResultView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReportResultView.swift; sourceTree = "<group>"; };
DB852D1826FAEB6B00FC9D81 /* SidebarViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SidebarViewController.swift; sourceTree = "<group>"; };
DB852D1B26FB021500FC9D81 /* RootSplitViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RootSplitViewController.swift; sourceTree = "<group>"; };
@ -886,6 +899,12 @@
DB938F0826240F3C00E5B6C1 /* RemoteThreadViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemoteThreadViewModel.swift; sourceTree = "<group>"; };
DB938F0E2624119800E5B6C1 /* ThreadViewModel+LoadThreadState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ThreadViewModel+LoadThreadState.swift"; sourceTree = "<group>"; };
DB938F1E2624382F00E5B6C1 /* ThreadViewModel+Diffable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ThreadViewModel+Diffable.swift"; sourceTree = "<group>"; };
DB96C25D292505FE00F3B85D /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Intents.strings; sourceTree = "<group>"; };
DB96C25E292505FF00F3B85D /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/InfoPlist.strings; sourceTree = "<group>"; };
DB96C25F292505FF00F3B85D /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = cs; path = cs.lproj/Intents.stringsdict; sourceTree = "<group>"; };
DB96C260292506D600F3B85D /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Intents.strings; sourceTree = "<group>"; };
DB96C261292506D700F3B85D /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/InfoPlist.strings; sourceTree = "<group>"; };
DB96C262292506D700F3B85D /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = sl; path = sl.lproj/Intents.stringsdict; sourceTree = "<group>"; };
DB98EB4627B0DFAA0082E365 /* ReportStatusViewModel+State.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ReportStatusViewModel+State.swift"; sourceTree = "<group>"; };
DB98EB4827B0F0CD0082E365 /* ReportStatusTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReportStatusTableViewCell.swift; sourceTree = "<group>"; };
DB98EB4B27B0F2BC0082E365 /* ReportStatusTableViewCell+ViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ReportStatusTableViewCell+ViewModel.swift"; sourceTree = "<group>"; };
@ -1495,9 +1514,22 @@
path = Bookmark;
sourceTree = "<group>";
};
D8A6AB68291C50F3003AB663 /* Login */ = {
isa = PBXGroup;
children = (
D8A6AB6B291C5136003AB663 /* MastodonLoginViewController.swift */,
D87BFC8A291D5C6B00FEE264 /* MastodonLoginView.swift */,
D87BFC8C291EB81200FEE264 /* MastodonLoginViewModel.swift */,
D87BFC8E291EC26A00FEE264 /* MastodonLoginServerTableViewCell.swift */,
D8916DBF29211BE500124085 /* ContentSizedTableView.swift */,
);
path = Login;
sourceTree = "<group>";
};
DB01409B25C40BB600F9F3CF /* Onboarding */ = {
isa = PBXGroup;
children = (
D8A6AB68291C50F3003AB663 /* Login */,
DB68A03825E900CC00CFDF14 /* Share */,
0FAA0FDD25E0B5700017CCDE /* Welcome */,
0FAA102525E1125D0017CCDE /* PickServer */,
@ -1562,16 +1594,6 @@
path = Cell;
sourceTree = "<group>";
};
DB06180B2785B2AF0030EE79 /* Cell */ = {
isa = PBXGroup;
children = (
DB0618092785B2AB0030EE79 /* MastodonRegisterAvatarTableViewCell.swift */,
DB8481142788121200BBEABA /* MastodonRegisterTextFieldTableViewCell.swift */,
DB84811627883C2600BBEABA /* MastodonRegisterPasswordHintTableViewCell.swift */,
);
path = Cell;
sourceTree = "<group>";
};
DB0A322F280EEA00001729D2 /* View */ = {
isa = PBXGroup;
children = (
@ -2204,6 +2226,7 @@
isa = PBXGroup;
children = (
2DF123A625C3B0210020F248 /* ActiveLabel.swift */,
2A82294E29262EE000D2A1F7 /* AppContext+NextAccount.swift */,
5DF1056325F887CB00D6C0D4 /* AVPlayer.swift */,
2D206B8525F5FB0900143C56 /* Double.swift */,
DBB3BA2926A81C020004F2D4 /* FLAnimatedImageView.swift */,
@ -2223,6 +2246,7 @@
2D3F9E0325DFA133004262D9 /* UITapGestureRecognizer.swift */,
2D84350425FF858100EECE90 /* UIScrollView.swift */,
DB9E0D6E25EE008500CFDD76 /* UIInterpolatingMotionEffect.swift */,
2AE244472927831100BDBF7C /* UIImage+SFSymbols.swift */,
DBCC3B2F261440A50045B23D /* UITabBarController.swift */,
DB73BF4827140BA300781945 /* UICollectionViewDiffableDataSource.swift */,
DB73BF4A27140C0800781945 /* UITableViewDiffableDataSource.swift */,
@ -2423,6 +2447,7 @@
isa = PBXGroup;
children = (
DB02CDBE2625AE5000D0A2AF /* AdaptiveUserInterfaceStyleBarButtonItem.swift */,
C24C97022922F30500BAE8CB /* RefreshControl.swift */,
);
path = Control;
sourceTree = "<group>";
@ -2537,7 +2562,6 @@
DBE0821A25CD382900FD6BBD /* Register */ = {
isa = PBXGroup;
children = (
DB06180B2785B2AF0030EE79 /* Cell */,
DBE0821425CD382600FD6BBD /* MastodonRegisterViewController.swift */,
2D939AE725EE1CF80076FA61 /* MastodonRegisterViewController+Avatar.swift */,
DBE0822325CD3F1E00FD6BBD /* MastodonRegisterViewModel.swift */,
@ -2680,9 +2704,9 @@
DB427DCF25BAA00100D1B89D /* Frameworks */,
DB89BA0825C10FD0008580ED /* Embed Frameworks */,
DBF8AE1B263293E400C9C23C /* Embed Foundation Extensions */,
DB3D100425BAA71500EAA174 /* ShellScript */,
DB025B8E278D6448002F581E /* ShellScript */,
DB697DD2278F48D5004EF2F7 /* ShellScript */,
DB3D100425BAA71500EAA174 /* Run SwiftGen */,
DB025B8E278D6448002F581E /* Run Sourcery: Core Data */,
DB697DD2278F48D5004EF2F7 /* Run Sourcery */,
);
buildRules = (
);
@ -2860,6 +2884,8 @@
gd,
"es-AR",
fi,
cs,
sl,
);
mainGroup = DB427DC925BAA00100D1B89D;
packageReferences = (
@ -2998,7 +3024,7 @@
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
DB025B8E278D6448002F581E /* ShellScript */ = {
DB025B8E278D6448002F581E /* Run Sourcery: Core Data */ = {
isa = PBXShellScriptBuildPhase;
alwaysOutOfDate = 1;
buildActionMask = 12;
@ -3008,6 +3034,7 @@
);
inputPaths = (
);
name = "Run Sourcery: Core Data";
outputFileListPaths = (
);
outputPaths = (
@ -3016,7 +3043,7 @@
shellPath = /bin/sh;
shellScript = "if [[ -f \"${PODS_ROOT}/Sourcery/bin/sourcery\" ]]; then\n \"${PODS_ROOT}/Sourcery/bin/sourcery\" --config ./MastodonSDK/Sources/CoreDataStack\nelse\n echo \"warning: Sourcery is not installed. Run 'pod install --repo-update' to install it.\"\nfi\n";
};
DB3D100425BAA71500EAA174 /* ShellScript */ = {
DB3D100425BAA71500EAA174 /* Run SwiftGen */ = {
isa = PBXShellScriptBuildPhase;
alwaysOutOfDate = 1;
buildActionMask = 12;
@ -3026,6 +3053,7 @@
);
inputPaths = (
);
name = "Run SwiftGen";
outputFileListPaths = (
);
outputPaths = (
@ -3034,7 +3062,7 @@
shellPath = /bin/sh;
shellScript = "if [[ -f \"${PODS_ROOT}/SwiftGen/bin/swiftgen\" ]]; then\n \"${PODS_ROOT}/SwiftGen/bin/swiftgen\" \nelse\n echo \"warning: SwiftGen is not installed. Run 'pod install --repo-update' to install it.\"\nfi\n";
};
DB697DD2278F48D5004EF2F7 /* ShellScript */ = {
DB697DD2278F48D5004EF2F7 /* Run Sourcery */ = {
isa = PBXShellScriptBuildPhase;
alwaysOutOfDate = 1;
buildActionMask = 12;
@ -3044,6 +3072,7 @@
);
inputPaths = (
);
name = "Run Sourcery";
outputFileListPaths = (
);
outputPaths = (
@ -3182,6 +3211,7 @@
DB5B54A32833BD1A00DEF8B2 /* UserListViewModel.swift in Sources */,
DBF156DF2701B17600EC00B7 /* SidebarAddAccountCollectionViewCell.swift in Sources */,
DB0617F1278413D00030EE79 /* PickServerServerSectionTableHeaderView.swift in Sources */,
D87BFC8F291EC26A00FEE264 /* MastodonLoginServerTableViewCell.swift in Sources */,
DB0FCB7E27958957006C02E2 /* StatusThreadRootTableViewCell+ViewModel.swift in Sources */,
DB789A0B25F9F2950071ACA0 /* ComposeViewController.swift in Sources */,
DB938F0926240F3C00E5B6C1 /* RemoteThreadViewModel.swift in Sources */,
@ -3249,6 +3279,7 @@
DB73BF4927140BA300781945 /* UICollectionViewDiffableDataSource.swift in Sources */,
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 */,
@ -3301,9 +3332,11 @@
DB63F769279A5EBB00455B82 /* NotificationTimelineViewModel+Diffable.swift in Sources */,
DBFEEC9B279BDDD9004F81DD /* ProfileAboutViewModel+Diffable.swift in Sources */,
DBB525562611EDCA002F1F29 /* UserTimelineViewModel.swift in Sources */,
D8916DC029211BE500124085 /* ContentSizedTableView.swift in Sources */,
DB0618012785732C0030EE79 /* ServerRulesTableViewCell.swift in Sources */,
DB98EB5C27B10A730082E365 /* ReportSupplementaryViewModel.swift in Sources */,
DB0617EF277F12720030EE79 /* NavigationActionView.swift in Sources */,
D87BFC8D291EB81200FEE264 /* MastodonLoginViewModel.swift in Sources */,
DB1FD43625F26899004CFCFC /* MastodonPickServerViewModel+LoadIndexedServerState.swift in Sources */,
2D939AE825EE1CF80076FA61 /* MastodonRegisterViewController+Avatar.swift in Sources */,
DB1D186C25EF5BA7003F1F23 /* PollTableView.swift in Sources */,
@ -3372,6 +3405,7 @@
DBCC3B8F26148F7B0045B23D /* CachedProfileViewModel.swift in Sources */,
DB4F097526A037F500D62E92 /* SearchHistoryViewModel.swift in Sources */,
DB3EA8E9281B7A3700598866 /* DiscoveryCommunityViewModel.swift in Sources */,
D87BFC8B291D5C6B00FEE264 /* MastodonLoginView.swift in Sources */,
DB6180F826391D660018D199 /* MediaPreviewingViewController.swift in Sources */,
DBEFCD71282A12B200C0ABEA /* ReportReasonViewController.swift in Sources */,
DB0140CF25C42AEE00F9F3CF /* OSLog.swift in Sources */,
@ -3433,6 +3467,7 @@
DB697DDB278F4DE3004EF2F7 /* DataSourceProvider+StatusTableViewCellDelegate.swift in Sources */,
DB87D4512609CF1E00D12C0D /* ComposeStatusPollOptionAppendEntryCollectionViewCell.swift in Sources */,
DBB45B5627B39FC9002DC5A7 /* MediaPreviewVideoViewController.swift in Sources */,
D8A6AB6C291C5136003AB663 /* MastodonLoginViewController.swift in Sources */,
DB0FCB8027968F70006C02E2 /* MastodonStatusThreadViewModel.swift in Sources */,
DB67D08627312E67006A36CF /* WizardViewController.swift in Sources */,
DB6746EB278ED8B0008A6B94 /* PollOptionView+Configuration.swift in Sources */,
@ -3440,6 +3475,7 @@
DBFEEC99279BDCDE004F81DD /* ProfileAboutViewModel.swift in Sources */,
2D198649261C0B8500F0B013 /* SearchResultSection.swift in Sources */,
DB4F097B26A039FF00D62E92 /* SearchHistorySection.swift in Sources */,
2A82294F29262EE000D2A1F7 /* AppContext+NextAccount.swift in Sources */,
DBB525302611EBF3002F1F29 /* ProfilePagingViewModel.swift in Sources */,
DB9F58EC26EF435000E7BBE9 /* AccountViewController.swift in Sources */,
2D5A3D6225CFD9CB002347D6 /* HomeTimelineViewController+DebugAction.swift in Sources */,
@ -3466,6 +3502,7 @@
5BB04FF5262F0E6D0043BFF6 /* ReportSection.swift in Sources */,
DBEFCD82282A2AB100C0ABEA /* ReportServerRulesView.swift in Sources */,
DBA94436265CBB7400C537E1 /* ProfileFieldItem.swift in Sources */,
C24C97032922F30500BAE8CB /* RefreshControl.swift in Sources */,
DB023D2A27A0FE5C005AC798 /* DataSourceProvider+NotificationTableViewCellDelegate.swift in Sources */,
DB98EB6027B10E150082E365 /* ReportCommentTableViewCell.swift in Sources */,
DB0FCB962797E6C2006C02E2 /* SearchResultViewController+DataSourceProvider.swift in Sources */,
@ -3589,6 +3626,8 @@
DBC9E3A6282E15190063A4D9 /* gd */,
DBC9E3A9282E17DF0063A4D9 /* es-AR */,
DB8F40042835EE5E006E7513 /* fi */,
DB96C25D292505FE00F3B85D /* cs */,
DB96C260292506D600F3B85D /* sl */,
);
name = Intents.intentdefinition;
sourceTree = "<group>";
@ -3620,6 +3659,8 @@
DBC9E3A7282E15190063A4D9 /* gd */,
DBC9E3AA282E17DF0063A4D9 /* es-AR */,
DB8F40052835EE5E006E7513 /* fi */,
DB96C25E292505FF00F3B85D /* cs */,
DB96C261292506D700F3B85D /* sl */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
@ -3667,6 +3708,8 @@
DBC9E3A8282E15190063A4D9 /* gd */,
DBC9E3AB282E17DF0063A4D9 /* es-AR */,
DB8F40062835EE5E006E7513 /* fi */,
DB96C25F292505FF00F3B85D /* cs */,
DB96C262292506D700F3B85D /* sl */,
);
name = Intents.stringsdict;
sourceTree = "<group>";
@ -3821,7 +3864,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 1.4.7;
MARKETING_VERSION = 1.4.8;
PRODUCT_BUNDLE_IDENTIFIER = org.joinmastodon.app;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
@ -3850,7 +3893,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 1.4.7;
MARKETING_VERSION = 1.4.8;
PRODUCT_BUNDLE_IDENTIFIER = org.joinmastodon.app;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
@ -4023,7 +4066,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 1.4.7;
MARKETING_VERSION = 1.4.8;
PRODUCT_BUNDLE_IDENTIFIER = org.joinmastodon.app;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
@ -4306,7 +4349,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 1.4.7;
MARKETING_VERSION = 1.4.8;
PRODUCT_BUNDLE_IDENTIFIER = org.joinmastodon.app;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";

View File

@ -117,12 +117,12 @@
<key>NotificationService.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>16</integer>
<integer>17</integer>
</dict>
<key>ShareActionExtension.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>17</integer>
<integer>16</integer>
</dict>
</dict>
<key>SuppressBuildableAutocreation</key>

View File

@ -58,7 +58,7 @@ final class SafariActivity: UIActivity {
}
Task {
await sceneCoordinator?.present(scene: .safari(url: url as URL), from: nil, transition: .safariPresent(animated: true, completion: nil))
_ = await sceneCoordinator?.present(scene: .safari(url: url as URL), from: nil, transition: .safariPresent(animated: true, completion: nil))
activityDidFinish(true)
}
}

View File

@ -149,6 +149,7 @@ extension SceneCoordinator {
case mastodonConfirmEmail(viewModel: MastodonConfirmEmailViewModel)
case mastodonResendEmail(viewModel: MastodonResendEmailViewModel)
case mastodonWebView(viewModel: WebViewModel)
case mastodonLogin
// search
case searchDetail(viewModel: SearchDetailViewModel)
@ -199,6 +200,7 @@ extension SceneCoordinator {
case .welcome,
.mastodonPickServer,
.mastodonRegister,
.mastodonLogin,
.mastodonServerRules,
.mastodonConfirmEmail,
.mastodonResendEmail:
@ -403,6 +405,13 @@ private extension SceneCoordinator {
let _viewController = MastodonConfirmEmailViewController()
_viewController.viewModel = viewModel
viewController = _viewController
case .mastodonLogin:
let loginViewController = MastodonLoginViewController(appContext: appContext,
authenticationViewModel: AuthenticationViewModel(context: appContext, coordinator: self, isAuthenticationExist: false),
sceneCoordinator: self)
loginViewController.delegate = self
viewController = loginViewController
case .mastodonResendEmail(let viewModel):
let _viewController = MastodonResendEmailViewController()
_viewController.viewModel = viewModel
@ -529,5 +538,16 @@ private extension SceneCoordinator {
needs?.context = appContext
needs?.coordinator = self
}
}
//MARK: - MastodonLoginViewControllerDelegate
extension SceneCoordinator: MastodonLoginViewControllerDelegate {
func backButtonPressed(_ viewController: MastodonLoginViewController) {
viewController.navigationController?.popViewController(animated: true)
}
func nextButtonPressed(_ viewController: MastodonLoginViewController) {
viewController.login()
}
}

View File

@ -21,7 +21,6 @@ extension CategoryPickerSection {
UICollectionViewDiffableDataSource(collectionView: collectionView) { [weak dependency] collectionView, indexPath, item -> UICollectionViewCell? in
guard let _ = dependency else { return nil }
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: String(describing: PickServerCategoryCollectionViewCell.self), for: indexPath) as! PickServerCategoryCollectionViewCell
cell.categoryView.emojiLabel.text = item.emoji
cell.categoryView.titleLabel.text = item.title
cell.observe(\.isSelected, options: [.initial, .new]) { cell, _ in
cell.categoryView.highlightedIndicatorView.alpha = cell.isSelected ? 1 : 0

View File

@ -18,16 +18,14 @@ enum PickServerSection: Equatable, Hashable {
extension PickServerSection {
static func tableViewDiffableDataSource(
for tableView: UITableView,
dependency: NeedsDependency,
pickServerCellDelegate: PickServerCellDelegate
dependency: NeedsDependency
) -> UITableViewDiffableDataSource<PickServerSection, PickServerItem> {
tableView.register(OnboardingHeadlineTableViewCell.self, forCellReuseIdentifier: String(describing: OnboardingHeadlineTableViewCell.self))
tableView.register(PickServerCell.self, forCellReuseIdentifier: String(describing: PickServerCell.self))
tableView.register(PickServerLoaderTableViewCell.self, forCellReuseIdentifier: String(describing: PickServerLoaderTableViewCell.self))
return UITableViewDiffableDataSource(tableView: tableView) { [
weak dependency,
weak pickServerCellDelegate
weak dependency
] tableView, indexPath, item -> UITableViewCell? in
guard let _ = dependency else { return nil }
switch item {
@ -37,7 +35,6 @@ extension PickServerSection {
case .server(let server, let attribute):
let cell = tableView.dequeueReusableCell(withIdentifier: String(describing: PickServerCell.self), for: indexPath) as! PickServerCell
PickServerSection.configure(cell: cell, server: server, attribute: attribute)
cell.delegate = pickServerCellDelegate
return cell
case .loader(let attribute):
let cell = tableView.dequeueReusableCell(withIdentifier: String(describing: PickServerLoaderTableViewCell.self), for: indexPath) as! PickServerLoaderTableViewCell

View File

@ -0,0 +1,47 @@
//
// AppContext+NextAccount.swift
// Mastodon
//
// Created by Marcus Kida on 17.11.22.
//
import CoreData
import CoreDataStack
import MastodonCore
import MastodonSDK
extension AppContext {
func nextAccount(in authContext: AuthContext) -> MastodonAuthentication? {
let request = MastodonAuthentication.sortedFetchRequest
guard
let accounts = try? managedObjectContext.fetch(request),
accounts.count > 1
else { return nil }
let nextSelectedAccountIndex: Int? = {
for (index, account) in accounts.enumerated() {
guard account == authContext.mastodonAuthenticationBox
.authenticationRecord
.object(in: managedObjectContext)
else { continue }
let nextAccountIndex = index + 1
if accounts.count > nextAccountIndex {
return nextAccountIndex
} else {
return 0
}
}
return nil
}()
guard
let nextSelectedAccountIndex = nextSelectedAccountIndex,
accounts.count > nextSelectedAccountIndex
else { return nil }
return accounts[nextSelectedAccountIndex]
}
}

View File

@ -15,6 +15,8 @@ extension String {
mutating func capitalizeFirstLetter() {
self = self.capitalizingFirstLetter()
}
static let empty = ""
}
extension String {

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