diff --git a/Signal/translations/af.lproj/Localizable.strings b/Signal/translations/af.lproj/Localizable.strings index c5968da02c..53d235510f 100644 --- a/Signal/translations/af.lproj/Localizable.strings +++ b/Signal/translations/af.lproj/Localizable.strings @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Enter Custom Amount"; diff --git a/Signal/translations/ar.lproj/Localizable.strings b/Signal/translations/ar.lproj/Localizable.strings index 5f2cf1d4aa..e1a6361203 100644 --- a/Signal/translations/ar.lproj/Localizable.strings +++ b/Signal/translations/ar.lproj/Localizable.strings @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "إدخال مَبلَغ مُخَصَّص"; diff --git a/Signal/translations/az.lproj/Localizable.strings b/Signal/translations/az.lproj/Localizable.strings index 81c0aa4967..d561b260a5 100644 --- a/Signal/translations/az.lproj/Localizable.strings +++ b/Signal/translations/az.lproj/Localizable.strings @@ -374,13 +374,13 @@ "BACK_BUTTON" = "Geri"; /* Section header for badge view section in the badge configuration page */ -"BADGE_CONFIGURATION_BADGE_SECTION_TITLE" = "My Badges"; +"BADGE_CONFIGURATION_BADGE_SECTION_TITLE" = "Nişanlarım"; /* The title for the badge configuration page */ "BADGE_CONFIGURATION_TITLE" = "Nişanlar"; /* Text prompting the user to become a signal sustainer */ -"BADGE_DETAILS_BECOME_A_SUSTAINER" = "Become a Sustainer"; +"BADGE_DETAILS_BECOME_A_SUSTAINER" = "Bir dəstəkçi olun"; /* Text prompting the user to boost */ "BADGE_DETAILS_GIVE_A_BOOST" = "Signal-ı gücləndirin"; @@ -392,16 +392,16 @@ "BADGE_THANKS_DISPLAY_ON_PROFILE_LABEL" = "Profildə görüntülə"; /* Label prompting the user to feature the new badge on their profile on the badge thank you sheet. */ -"BADGE_THANKS_MAKE_FEATURED" = "Make Featured Badge"; +"BADGE_THANKS_MAKE_FEATURED" = "Xüsusi nişan hazırla"; /* Title for subscription on the thank you sheet. */ -"BADGE_THANKS_SUBSCRIPTION_TITLE" = "Thanks for your support!"; +"BADGE_THANKS_SUBSCRIPTION_TITLE" = "Dəstəyiniz üçün təşəkkürlər!"; /* Footer explaining that only one badge can be featured at a time on the thank you sheet. */ "BADGE_THANKS_TOGGLE_FOOTER" = "Bir neçə nişana sahib olanda, profilinizdə başqalarının görməsi üçün birini seçə bilərsiniz."; /* String explaing to the user that they've earned a badge on the badge thank you sheet. Embed {badge name}. */ -"BADGE_THANKS_YOU_EARNED_FORMAT" = "You’ve earned the %@ badge! Help Signal build awareness by displaying this badge on your profile."; +"BADGE_THANKS_YOU_EARNED_FORMAT" = "%@ nişanını qazandınız. Bu nişanı profilinizdə görüntüləyərək Signal-ın fərqindəlik yaratmasına kömək edin."; /* Accessibility label for banner close button */ "BANNER_CLOSE_ACCESSIBILITY_LABEL" = "Banneri bağla"; @@ -479,10 +479,13 @@ "BLUR_TOOLTIP" = "Yeni: Üzləri bulanıqlaşdırın və ya bulanıqlaşdırmaq istədiyiniz yeri çəkin"; /* Donation amount label for the donate to signal view */ -"BOOST_VIEW_AMOUNT_LABEL" = "Set currency"; +"BOOST_VIEW_AMOUNT_LABEL" = "Pul vahidini tənzimlə"; /* The body text for the donate to signal view */ -"BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +"BOOST_VIEW_BODY" = "\"Təşəkkür et\" və 30 gün ərzində Gücləndirmə nişanını qazan."; + +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Özəl məbləğ daxil edin"; @@ -653,7 +656,7 @@ "CENSORSHIP_CIRCUMVENTION_COUNTRY_VIEW_TITLE" = "Ölkəni seçin"; /* Button label to allow user to change avatar */ -"CHANGE_AVATAR_BUTTON_LABEL" = "Edit Photo"; +"CHANGE_AVATAR_BUTTON_LABEL" = "Fotoya düzəliş et"; /* The incoming bubble text when setting a chat color. */ "CHAT_COLOR_INCOMING_MESSAGE" = "Budur, söhbət rəngi üçün önbaxış."; @@ -1022,7 +1025,7 @@ "CONVERSATION_SETTINGS_AUDIO_CALL_BUTTON" = "səsli"; /* Footer string for a contact's badges in conversation settings */ -"CONVERSATION_SETTINGS_BADGES_FOOTER" = "Get badges for your profile by supporting Signal. Tap a badge to learn more."; +"CONVERSATION_SETTINGS_BADGES_FOOTER" = "Signal dəstəkləyərək profiliniz üçün nişanlar qazanın. Daha ətraflı məlumat üçün bir nişana toxunun."; /* Header title for a contact's badges in conversation settings */ "CONVERSATION_SETTINGS_BADGES_HEADER" = "Nişanlar"; @@ -1787,10 +1790,10 @@ "FAILED_VERIFICATION_TITLE" = "Güvənlik nömrəsi təsdiqlənmədi!"; /* Section header directing user to select a badge */ -"FEATURED_BADGE_SECTION_HEADER" = "Select a Badge"; +"FEATURED_BADGE_SECTION_HEADER" = "Bir nişan seçin"; /* The title for the featured badge settings page */ -"FEATURED_BADGE_SETTINGS_TITLE" = "Featured Badge"; +"FEATURED_BADGE_SETTINGS_TITLE" = "Xüsusi nişan"; /* Button that marks user as verified after a successful fingerprint scan. */ "FINGERPRINT_SCAN_VERIFY_BUTTON" = "Təsdiqləndi olaraq işarələ"; @@ -5837,7 +5840,7 @@ "SETTINGS_SIGNAL_BOOST" = "Signal gücləndirmə"; /* Title for the 'become a sustainer' link in settings. */ -"SETTINGS_SUBSCRIPTION" = "Become a Signal Sustainer"; +"SETTINGS_SUBSCRIPTION" = "Signal Dəstəkçisi olun"; /* Label for the 'enable registration lock' switch of the privacy settings. */ "SETTINGS_TWO_FACTOR_AUTH_SWITCH_LABEL" = "Qeydiyyat Kilidi"; @@ -6020,22 +6023,22 @@ "SUBSCRIBER_BADGES" = "Nişanlar"; /* Title for the 'Manage Subscription' button in sustainer view. */ -"SUBSCRIBER_MANAGE_SUBSCRIPTION" = "Manage Subscription"; +"SUBSCRIBER_MANAGE_SUBSCRIPTION" = "Abunəliyi idarə et"; /* Title for the 'Subscription FAQ' button in sustainer view. */ "SUBSCRIBER_SUBSCRIPTION_FAQ" = "Abunəlik üçün TSS"; /* Action text for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_ACTION" = "Contribute"; +"SUBSCRIPTION_MEGAPHONE_ACTION" = "Töhfə ver"; /* Body for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_BODY" = "Signal is powered by people like you. Contribute and receive a badge."; +"SUBSCRIPTION_MEGAPHONE_BODY" = "Signal, sizin kimi insanların sayəsində güclənir. Töhfə verin və bir profil nişanı əldə edin."; /* Cancel text for subscription megaphone */ "SUBSCRIPTION_MEGAPHONE_CANCEL" = "Xeyr, təşəkkürlər"; /* Title for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_TITLE" = "Become a Sustainer"; +"SUBSCRIPTION_MEGAPHONE_TITLE" = "Bir dəstəkçi olun"; /* Alert body after verifying privacy with {{other user's name}} */ "SUCCESSFUL_VERIFICATION_DESCRIPTION" = "%@ ilə olan güvənlik nömrəniz uyğun gəlir. Bu əlaqəni təsdiqləndi olaraq işarələyə bilərsiniz."; @@ -6095,25 +6098,25 @@ "SUPPORT_LOG_UPLOAD_IN_PROGRESS" = "Yüklənir"; /* First block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal is a nonprofit with no advertisers or investors, sustained only by the people who use and value it. Make a recurring monthly contribution and receive a profile badge to share your support."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal, reklam verəni və ya investoru olmayan, yalnız onu istifadə edən və ona dəyər verən insanlar tərəfindən dəstəklənən qeyri-kommersiya təşkilatıdır. Hər ay müntəzəm olaraq töhfə verin və dəstəyinizi paylaşmaq üçün bir profil nişanı alın."; /* Second block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal is committed to developing open source privacy technology that protects free expression and enables secure global communication.\n\nYour contribution fuels this cause and pays for the development and operations of an app used by millions for private communication. No ads. No trackers. No kidding."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal, azad ifadəni qoruyan və təhlükəsiz qlobal ünsiyyəti təmin edən açıq mənbəli gizlilik texnologiyasını təkmilləşdirmə missiyasına sadiqdir.\n\nSizin töhfəniz də bu məqsədimizə çatmaqda bizə kömək edir. Reklam yoxdur. İzləmə yoxdur. Zarafat yoxdur."; /* Title for the signal sustainer read more view */ -"SUSTAINER_READ_MORE_TITLE" = "Support technology that is built for you - not for your data - by joining the community that sustains it."; +"SUSTAINER_READ_MORE_TITLE" = "Signal-ı dəstəkləyən cəmiyyətə qoşularaq verilənləriniz üçün yox, sizin üçün hazırlanmış texnologiyaya dəstək verin."; /* Why Contribute title for the signal sustainer read more view */ "SUSTAINER_READ_MORE_WHY_CONTRIBUTE" = "Niyə töhfə verməliyəm?"; /* Action sheet title for Still Processing Badge sheet */ -"SUSTAINER_STILL_PROCESSING_BADGE_TITLE" = "Still Processing"; +"SUSTAINER_STILL_PROCESSING_BADGE_TITLE" = "Hələ də emal olunur"; /* Sustainer view Add Boost button title */ "SUSTAINER_VIEW_ADD_BOOST" = "Signal gücləndirməsi əlavə et"; /* Description text for sustainer view badges, embeds {{localized badge name}} */ -"SUSTAINER_VIEW_BADGE_DESCRIPTION" = "Get a %@ badge"; +"SUSTAINER_VIEW_BADGE_DESCRIPTION" = "%@ nişanını əldə edin"; /* Sustainer view Cancel Subscription button title */ "SUSTAINER_VIEW_CANCEL_SUBSCRIPTION" = "Abunəlikdən imtina"; @@ -6128,49 +6131,49 @@ "SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_TITLE" = "İmtinanı təsdiqləyirsiniz?"; /* Couldn't add badge text, embeds {{link to contact support}} */ -"SUSTAINER_VIEW_CANT_ADD_BADGE" = "Couldn't add badge. %@"; +"SUSTAINER_VIEW_CANT_ADD_BADGE" = "Nişan əlavə edilə bilmir. %@"; /* Action sheet message for Couldn't Add Badge sheet */ -"SUSTAINER_VIEW_CANT_ADD_BADGE_MESSAGE" = "Your badge could not be added to your account. Please contact support."; +"SUSTAINER_VIEW_CANT_ADD_BADGE_MESSAGE" = "Nişanınız hesabınıza əlavə edilə bilmədi. Zəhmət olmasa dəstəklə əlaqə saxlayın."; /* Action sheet title for Couldn't Add Badge sheet */ -"SUSTAINER_VIEW_CANT_ADD_BADGE_TITLE" = "Couldn't Add Badge"; +"SUSTAINER_VIEW_CANT_ADD_BADGE_TITLE" = "Nişan əlavə edilə bilmir"; /* Contact support link */ -"SUSTAINER_VIEW_CONTACT_SUPPORT" = "Please contact support."; +"SUSTAINER_VIEW_CONTACT_SUPPORT" = "Zəhmət olmasa dəstəklə əlaqə saxlayın."; /* Set currency label in sustainer view */ -"SUSTAINER_VIEW_CURRENCY" = "Set currency"; +"SUSTAINER_VIEW_CURRENCY" = "Pul vahidini tənzimlə"; /* Existing subscriber support header */ -"SUSTAINER_VIEW_MY_SUPPORT" = "My Support"; +"SUSTAINER_VIEW_MY_SUPPORT" = "Dəstəyim"; /* Pricing text for sustainer view badges, embeds {{price}} */ -"SUSTAINER_VIEW_PRICING" = "%@/month"; +"SUSTAINER_VIEW_PRICING" = "%@/ay"; /* Renewal text for sustainer view management badges, embeds {{Expiration}} */ -"SUSTAINER_VIEW_PRICING_EXPIRATION" = " · Expires %@"; +"SUSTAINER_VIEW_PRICING_EXPIRATION" = " · %@ bitir"; /* Expiration text for sustainer view management badges, embeds {{Expiration}} */ -"SUSTAINER_VIEW_PRICING_RENEWAL" = " · Renews %@"; +"SUSTAINER_VIEW_PRICING_RENEWAL" = " · %@ yenilənir"; /* Loading indicator on the sustainer view */ -"SUSTAINER_VIEW_PROCESSING_PAYMENT" = "Processing payment..."; +"SUSTAINER_VIEW_PROCESSING_PAYMENT" = "Ödəniş emal olunur..."; /* Status text while processing a badge redemption */ -"SUSTAINER_VIEW_PROCESSING_TRANSACTION" = "Processing Transaction..."; +"SUSTAINER_VIEW_PROCESSING_TRANSACTION" = "Əməliyyat emal edilir..."; /* Read More tappable text in sustainer view body */ -"SUSTAINER_VIEW_READ_MORE" = "Read More."; +"SUSTAINER_VIEW_READ_MORE" = "Daha çox oxu"; /* Renewal date text for sustainer view level, embeds {{renewal date}} */ -"SUSTAINER_VIEW_RENEWAL" = "Renews %@"; +"SUSTAINER_VIEW_RENEWAL" = "%@ yenilənir"; /* Action sheet message for Still Processing Badge sheet */ -"SUSTAINER_VIEW_STILL_PROCESSING_BADGE_MESSAGE" = "Your payment is still being processed. This can take a few minutes depending on your connection."; +"SUSTAINER_VIEW_STILL_PROCESSING_BADGE_MESSAGE" = "Ödənişiniz emal olunur. Bu, bağlantınızdan asılı olaraq bir neçə dəqiqə çəkə bilər."; /* Toast indicating that the subscription has been cancelled */ -"SUSTAINER_VIEW_SUBSCRIPTION_CANCELLED" = "Your subscription has been cancelled"; +"SUSTAINER_VIEW_SUBSCRIPTION_CANCELLED" = "Abunəliyiniz ləğv edildi"; /* Sustainer view Not Now Action sheet button */ "SUSTAINER_VIEW_SUBSCRIPTION_CONFIRMATION_NOT_NOW" = "İndi yox"; @@ -6179,16 +6182,16 @@ "SUSTAINER_VIEW_TITLE" = "Signal, sizin kimi insanların sayəsində güclüdür."; /* Update Subscription? Action sheet message, embeds {{Price}} */ -"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "You will be charged the full amount (%@) of the new subscription price today. Your new subscription will renew monthly."; +"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "Bu gün yeni abunəlik haqqı (%@) sizdən tutulacaq. Abunəlik aylıq yenilənəcək."; /* Update Subscription? Action sheet title */ -"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_TITLE" = "Update Subscription?"; +"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_TITLE" = "Abunəlik yenilənsin?"; /* Update Subscription? Action sheet confirm button */ "SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_UPDATE" = "Yenilə"; /* The body text for the signal sustainer view */ -"SUSTAINER_VIEW_WHY_DONATE_BODY" = "Support technology that is built for you - not for your data - by joining the community of people that sustain it."; +"SUSTAINER_VIEW_WHY_DONATE_BODY" = "Verilənləriniz üçün yox, sizin üçün hazırlanmış texnologiyaya, onu davam etdirən insan cəmiyyətinə qoşularaq dəstək verin."; /* Label for 'off' state of a switch control. */ "SWITCH_OFF" = "Bağlı"; diff --git a/Signal/translations/bg.lproj/Localizable.strings b/Signal/translations/bg.lproj/Localizable.strings index 3c09fefc17..8122515746 100644 --- a/Signal/translations/bg.lproj/Localizable.strings +++ b/Signal/translations/bg.lproj/Localizable.strings @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Enter Custom Amount"; diff --git a/Signal/translations/bn.lproj/Localizable.strings b/Signal/translations/bn.lproj/Localizable.strings index b3723e28b2..56bd9e4d41 100644 --- a/Signal/translations/bn.lproj/Localizable.strings +++ b/Signal/translations/bn.lproj/Localizable.strings @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "কাস্টম পরিমাণ লিখুন"; diff --git a/Signal/translations/bs.lproj/Localizable.strings b/Signal/translations/bs.lproj/Localizable.strings index 0cf543682a..5490d99caf 100644 --- a/Signal/translations/bs.lproj/Localizable.strings +++ b/Signal/translations/bs.lproj/Localizable.strings @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Unesite iznos"; diff --git a/Signal/translations/ca.lproj/Localizable.strings b/Signal/translations/ca.lproj/Localizable.strings index b7849215c0..3c47467c6e 100644 --- a/Signal/translations/ca.lproj/Localizable.strings +++ b/Signal/translations/ca.lproj/Localizable.strings @@ -374,13 +374,13 @@ "BACK_BUTTON" = "Enrere"; /* Section header for badge view section in the badge configuration page */ -"BADGE_CONFIGURATION_BADGE_SECTION_TITLE" = "My Badges"; +"BADGE_CONFIGURATION_BADGE_SECTION_TITLE" = "Les meves insígnies"; /* The title for the badge configuration page */ "BADGE_CONFIGURATION_TITLE" = "Insígnies"; /* Text prompting the user to become a signal sustainer */ -"BADGE_DETAILS_BECOME_A_SUSTAINER" = "Become a Sustainer"; +"BADGE_DETAILS_BECOME_A_SUSTAINER" = "Sigueu-ne un sostenidor"; /* Text prompting the user to boost */ "BADGE_DETAILS_GIVE_A_BOOST" = "Doneu una empenta al Signal"; @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Introduïu la quantitat personalitzada"; @@ -1787,7 +1790,7 @@ "FAILED_VERIFICATION_TITLE" = "No s'ha pogut verificar el número de seguretat!"; /* Section header directing user to select a badge */ -"FEATURED_BADGE_SECTION_HEADER" = "Select a Badge"; +"FEATURED_BADGE_SECTION_HEADER" = "Seleccioneu una insígnia"; /* The title for the featured badge settings page */ "FEATURED_BADGE_SETTINGS_TITLE" = "Featured Badge"; @@ -5837,7 +5840,7 @@ "SETTINGS_SIGNAL_BOOST" = "Empenta del Signal"; /* Title for the 'become a sustainer' link in settings. */ -"SETTINGS_SUBSCRIPTION" = "Become a Signal Sustainer"; +"SETTINGS_SUBSCRIPTION" = "Convertiu-vos en sostenidor del Signal"; /* Label for the 'enable registration lock' switch of the privacy settings. */ "SETTINGS_TWO_FACTOR_AUTH_SWITCH_LABEL" = "Blocatge de registre"; @@ -6026,16 +6029,16 @@ "SUBSCRIBER_SUBSCRIPTION_FAQ" = "PMF de la subscripció"; /* Action text for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_ACTION" = "Contribute"; +"SUBSCRIPTION_MEGAPHONE_ACTION" = "Contribuïu-hi"; /* Body for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_BODY" = "Signal is powered by people like you. Contribute and receive a badge."; +"SUBSCRIPTION_MEGAPHONE_BODY" = "El Signal és sostingut per persones com vós. Contribuïu-hi i rebeu una insígnia."; /* Cancel text for subscription megaphone */ "SUBSCRIPTION_MEGAPHONE_CANCEL" = "No, gràcies"; /* Title for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_TITLE" = "Become a Sustainer"; +"SUBSCRIPTION_MEGAPHONE_TITLE" = "Sigueu-ne un sostenidor"; /* Alert body after verifying privacy with {{other user's name}} */ "SUCCESSFUL_VERIFICATION_DESCRIPTION" = "El número de seguretat amb %@ coincideix. Podeu marcar el contacte com a verificat."; @@ -6113,7 +6116,7 @@ "SUSTAINER_VIEW_ADD_BOOST" = "Afegiu una empenta al Signal"; /* Description text for sustainer view badges, embeds {{localized badge name}} */ -"SUSTAINER_VIEW_BADGE_DESCRIPTION" = "Get a %@ badge"; +"SUSTAINER_VIEW_BADGE_DESCRIPTION" = "Obteniu una insígnia %@"; /* Sustainer view Cancel Subscription button title */ "SUSTAINER_VIEW_CANCEL_SUBSCRIPTION" = "Cancel·la la subscripció"; @@ -6128,7 +6131,7 @@ "SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_TITLE" = "En confirmeu la cancel·lació?"; /* Couldn't add badge text, embeds {{link to contact support}} */ -"SUSTAINER_VIEW_CANT_ADD_BADGE" = "Couldn't add badge. %@"; +"SUSTAINER_VIEW_CANT_ADD_BADGE" = "No s'ha pogut afegir la insígnia. %@"; /* Action sheet message for Couldn't Add Badge sheet */ "SUSTAINER_VIEW_CANT_ADD_BADGE_MESSAGE" = "Your badge could not be added to your account. Please contact support."; @@ -6137,7 +6140,7 @@ "SUSTAINER_VIEW_CANT_ADD_BADGE_TITLE" = "Couldn't Add Badge"; /* Contact support link */ -"SUSTAINER_VIEW_CONTACT_SUPPORT" = "Please contact support."; +"SUSTAINER_VIEW_CONTACT_SUPPORT" = "Poseu-vos en contacte amb l'assistència."; /* Set currency label in sustainer view */ "SUSTAINER_VIEW_CURRENCY" = "Set currency"; @@ -6146,7 +6149,7 @@ "SUSTAINER_VIEW_MY_SUPPORT" = "My Support"; /* Pricing text for sustainer view badges, embeds {{price}} */ -"SUSTAINER_VIEW_PRICING" = "%@/month"; +"SUSTAINER_VIEW_PRICING" = "%@ / mes"; /* Renewal text for sustainer view management badges, embeds {{Expiration}} */ "SUSTAINER_VIEW_PRICING_EXPIRATION" = " · Expires %@"; @@ -6164,10 +6167,10 @@ "SUSTAINER_VIEW_READ_MORE" = "Read More."; /* Renewal date text for sustainer view level, embeds {{renewal date}} */ -"SUSTAINER_VIEW_RENEWAL" = "Renews %@"; +"SUSTAINER_VIEW_RENEWAL" = "Renovació: %@"; /* Action sheet message for Still Processing Badge sheet */ -"SUSTAINER_VIEW_STILL_PROCESSING_BADGE_MESSAGE" = "Your payment is still being processed. This can take a few minutes depending on your connection."; +"SUSTAINER_VIEW_STILL_PROCESSING_BADGE_MESSAGE" = "El pagament encara s'està processant. Això pot trigar uns quants minuts segons la connexió."; /* Toast indicating that the subscription has been cancelled */ "SUSTAINER_VIEW_SUBSCRIPTION_CANCELLED" = "Your subscription has been cancelled"; @@ -6188,7 +6191,7 @@ "SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_UPDATE" = "Actualitza-la"; /* The body text for the signal sustainer view */ -"SUSTAINER_VIEW_WHY_DONATE_BODY" = "Support technology that is built for you - not for your data - by joining the community of people that sustain it."; +"SUSTAINER_VIEW_WHY_DONATE_BODY" = "Ajudeu la tecnologia creada per a vosaltres, no per a les vostres dades, afegint-vos a la comunitat de persones que la sustenten."; /* Label for 'off' state of a switch control. */ "SWITCH_OFF" = "Inactiu"; diff --git a/Signal/translations/cs.lproj/Localizable.strings b/Signal/translations/cs.lproj/Localizable.strings index bef9c4d2a6..dc4561af50 100644 --- a/Signal/translations/cs.lproj/Localizable.strings +++ b/Signal/translations/cs.lproj/Localizable.strings @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Řekněte \"Díky!\" a získejte Boost odznak na 30 dnů."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Zadat vlastní výši"; @@ -6095,13 +6098,13 @@ "SUPPORT_LOG_UPLOAD_IN_PROGRESS" = "Načítám"; /* First block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal is a nonprofit with no advertisers or investors, sustained only by the people who use and value it. Make a recurring monthly contribution and receive a profile badge to share your support."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal je nezisková organizace bez inzerentů a investorů, kterou živí pouze lidé, kteří ji používají a oceňují. Přispívejte pravidelně každý měsíc a získejte profilový odznak, abyste se podělili o svou podporu."; /* Second block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal is committed to developing open source privacy technology that protects free expression and enables secure global communication.\n\nYour contribution fuels this cause and pays for the development and operations of an app used by millions for private communication. No ads. No trackers. No kidding."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Společnost Signal se zavázala vyvíjet open source technologii ochrany soukromí, která chrání svobodu projevu a umožňuje bezpečnou globální komunikaci.\n\nSvým příspěvkem podpoříte tento účel a zaplatíte vývoj a provoz aplikace, kterou používají miliony lidí pro soukromou komunikaci. Žádné reklamy. Žádné trackery. Bez legrace."; /* Title for the signal sustainer read more view */ -"SUSTAINER_READ_MORE_TITLE" = "Support technology that is built for you - not for your data - by joining the community that sustains it."; +"SUSTAINER_READ_MORE_TITLE" = "Podpořte technologii, která je vytvořena pro vás, ne kvůli vašim datům, a připojte se ke komunitě lidí, kteří ji podporují."; /* Why Contribute title for the signal sustainer read more view */ "SUSTAINER_READ_MORE_WHY_CONTRIBUTE" = "Proč podpořit?"; diff --git a/Signal/translations/cy.lproj/Localizable.strings b/Signal/translations/cy.lproj/Localizable.strings index 8520bf1785..cb3dad4aac 100644 --- a/Signal/translations/cy.lproj/Localizable.strings +++ b/Signal/translations/cy.lproj/Localizable.strings @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Dweud \"Diolch!\" ac ennill bathodyn Hwb am 30 diwrnod."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Rhowch Swm Personol"; @@ -6026,10 +6029,10 @@ "SUBSCRIBER_SUBSCRIPTION_FAQ" = "Cwestiynau Cyffredin Tanysgrifio"; /* Action text for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_ACTION" = "Contribute"; +"SUBSCRIPTION_MEGAPHONE_ACTION" = "Cyfrannu"; /* Body for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_BODY" = "Signal is powered by people like you. Contribute and receive a badge."; +"SUBSCRIPTION_MEGAPHONE_BODY" = "Mae grym Signal mewn pobl fel chi. Cyfrannwch a hawlio bathodyn."; /* Cancel text for subscription megaphone */ "SUBSCRIPTION_MEGAPHONE_CANCEL" = "Dim Diolch"; @@ -6095,13 +6098,13 @@ "SUPPORT_LOG_UPLOAD_IN_PROGRESS" = "Llwytho"; /* First block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal is a nonprofit with no advertisers or investors, sustained only by the people who use and value it. Make a recurring monthly contribution and receive a profile badge to share your support."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Mae Signal yn gorff ddim-er-elw heb unrhyw hysbysebwyr na buddsoddwyr, sy'n cael ei gynnal dim ond gan y bobl sy'n ei ddefnyddio a'i werthfawrogi. Gwnewch gyfraniad misol cylchol a derbyn bathodyn proffil i rannu'ch cefnogaeth."; /* Second block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal is committed to developing open source privacy technology that protects free expression and enables secure global communication.\n\nYour contribution fuels this cause and pays for the development and operations of an app used by millions for private communication. No ads. No trackers. No kidding."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Mae Signal wedi ymrwymo i ddatblygu technoleg preifatrwydd ffynhonnell agored sy'n amddiffyn mynegiant rhydd ac yn galluogi cyfathrebu byd-eang diogel.\n\nMae eich cyfraniad yn cefnogi'r achos hwn ac yn talu am ddatblygu a gweithredu ap a ddefnyddir gan filiynau ar gyfer cyfathrebu preifat. Dim hysbysebion. Dim olrheinwyr. Dim lol."; /* Title for the signal sustainer read more view */ -"SUSTAINER_READ_MORE_TITLE" = "Support technology that is built for you - not for your data - by joining the community that sustains it."; +"SUSTAINER_READ_MORE_TITLE" = "Cefnogwch dechnoleg sydd wedi'i hadeiladu ar eich cyfer chi - nid ar gyfer eich data - trwy ymuno â'r gymuned sy'n ei chynnal."; /* Why Contribute title for the signal sustainer read more view */ "SUSTAINER_READ_MORE_WHY_CONTRIBUTE" = "Pam Cyfrannu?"; diff --git a/Signal/translations/da.lproj/Localizable.strings b/Signal/translations/da.lproj/Localizable.strings index d65cec3d3f..a233f1d6d0 100644 --- a/Signal/translations/da.lproj/Localizable.strings +++ b/Signal/translations/da.lproj/Localizable.strings @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Sig \"Tak!\", og gør dig fortjent til Boost-emblemet i 30 dage."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Angiv tilpasset beløb"; @@ -2060,7 +2063,7 @@ "GROUP_CALLS_MEGAPHONE_BODY" = "Åben en ny gruppe for at starte et gratis krypteret gruppeopkald"; /* Title for group calls megaphone */ -"GROUP_CALLS_MEGAPHONE_TITLE" = "Introducerer gruppeopkald"; +"GROUP_CALLS_MEGAPHONE_TITLE" = "Nu introduceres gruppeopkald"; /* Message indicating that group was created by the local user. */ "GROUP_CREATED_BY_LOCAL_USER" = "Du oprettede gruppen"; @@ -5474,7 +5477,7 @@ "SETTINGS_PAYMENTS_OPT_IN_REACTIVATE_BUTTON" = "Genaktivér Betalinger"; /* Title for the 'payments opt-in' view in the app settings. */ -"SETTINGS_PAYMENTS_OPT_IN_TITLE" = "Introducerer Betalinger (Beta)"; +"SETTINGS_PAYMENTS_OPT_IN_TITLE" = "Nu introduceres betalinger (Beta)"; /* Explanation of the 'payments passphrase' in the 'view payments passphrase' settings. */ "SETTINGS_PAYMENTS_PASSPHRASE_EXPLANATION" = "Din saldo gendannes automatisk, når du geninstallerer Signal, hvis du bekræfter din Signal-pinkode. Du kan også gendanne din saldo ved hjælp af en gendannelsessætning, som er en 24-ords sætning, der er unik for dig. Skriv den ned, og opbevar den et sikkert sted."; @@ -6095,13 +6098,13 @@ "SUPPORT_LOG_UPLOAD_IN_PROGRESS" = "Henter"; /* First block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal is a nonprofit with no advertisers or investors, sustained only by the people who use and value it. Make a recurring monthly contribution and receive a profile badge to share your support."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal er en nonprofitorganisation uden annoncører eller investorer, der kun opretholdes af de mennesker, der bruger og værdsætter den. Giv et fast månedligt bidrag og få et profilemblem til at dele din støtte."; /* Second block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal is committed to developing open source privacy technology that protects free expression and enables secure global communication.\n\nYour contribution fuels this cause and pays for the development and operations of an app used by millions for private communication. No ads. No trackers. No kidding."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal er dedikeret til at udvikle open source-privatlivsteknologi, der beskytter ytringsfriheden og muliggør sikker global kommunikation.\n\nDit bidrag støtter denne sag og betaler for udviklingen og driften af en app, der bruges af millioner til privat kommunikation. Ingen reklamer. Ingen trackere. Ingen spøg."; /* Title for the signal sustainer read more view */ -"SUSTAINER_READ_MORE_TITLE" = "Support technology that is built for you - not for your data - by joining the community that sustains it."; +"SUSTAINER_READ_MORE_TITLE" = "Støt teknologi, der er udviklet til dig - ikke for at høste dine data - ved at blive en del af det fællesskab, der støtter op om den."; /* Why Contribute title for the signal sustainer read more view */ "SUSTAINER_READ_MORE_WHY_CONTRIBUTE" = "Hvorfor bidrage?"; @@ -6392,7 +6395,7 @@ "UPGRADE_EXPERIENCE_INTRODUCING_PINS_SETUP_DESCRIPTION" = "Pinkoder sørger for at information lagret hos Signal, er krypteret, så kun du kan få adgang til den. Din profil, indstillinger og kontakter gendannes, når du geninstallerer. Du har ikke brug for din pinkode for at åbne appen."; /* Header for PINs splash screen */ -"UPGRADE_EXPERIENCE_INTRODUCING_PINS_SETUP_TITLE" = "Introducerer pinkoder"; +"UPGRADE_EXPERIENCE_INTRODUCING_PINS_SETUP_TITLE" = "Nu introduceres pinkoder"; /* Skip action on the one time splash screen that appears after upgrading */ "UPGRADE_EXPERIENCE_INTRODUCING_PINS_SKIP" = "Deaktiver pinkode"; diff --git a/Signal/translations/de.lproj/Localizable.strings b/Signal/translations/de.lproj/Localizable.strings index 10a290866e..e0ec9e1aa0 100644 --- a/Signal/translations/de.lproj/Localizable.strings +++ b/Signal/translations/de.lproj/Localizable.strings @@ -401,7 +401,7 @@ "BADGE_THANKS_TOGGLE_FOOTER" = "Falls du mehrere Abzeichen hast, kannst du eines davon auswählen, das andere in deinem Profil sehen können."; /* String explaing to the user that they've earned a badge on the badge thank you sheet. Embed {badge name}. */ -"BADGE_THANKS_YOU_EARNED_FORMAT" = "Du hast das %@ Abzeichen erhalten! Helfe Signal, seine Bekanntheit zu steigern, indem du dieses Abzeichen in deinem Profil anzeigst."; +"BADGE_THANKS_YOU_EARNED_FORMAT" = "Du hast das %@-Abzeichen erhalten! Hilf Signal, seine Bekanntheit zu steigern, indem du dieses Abzeichen in deinem Profil anzeigst."; /* Accessibility label for banner close button */ "BANNER_CLOSE_ACCESSIBILITY_LABEL" = "Banner schließen"; @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Sag »Danke!« und erhalte das Boost-Abzeichen für 30 Tage."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Eigenen Betrag eingeben"; @@ -1022,7 +1025,7 @@ "CONVERSATION_SETTINGS_AUDIO_CALL_BUTTON" = "Audio"; /* Footer string for a contact's badges in conversation settings */ -"CONVERSATION_SETTINGS_BADGES_FOOTER" = "Erhalte Abzeichen für dein Profil durch Unterstützung von Signal. Tippe auf ein Abzeichen, um mehr zu erfahren."; +"CONVERSATION_SETTINGS_BADGES_FOOTER" = "Erhalte Abzeichen für dein Profil, indem du Signal unterstützt. Tippe auf ein Abzeichen, um mehr zu erfahren."; /* Header title for a contact's badges in conversation settings */ "CONVERSATION_SETTINGS_BADGES_HEADER" = "Abzeichen"; @@ -6023,13 +6026,13 @@ "SUBSCRIBER_MANAGE_SUBSCRIPTION" = "Regelmäßige Spende verwalten"; /* Title for the 'Subscription FAQ' button in sustainer view. */ -"SUBSCRIBER_SUBSCRIPTION_FAQ" = "FAQ Regelmäßige Spenden"; +"SUBSCRIBER_SUBSCRIPTION_FAQ" = "FAQ für regelmäßige Spenden"; /* Action text for subscription megaphone */ "SUBSCRIPTION_MEGAPHONE_ACTION" = "Beitrag leisten"; /* Body for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_BODY" = "Signal existiert dank Menschen wie dir. Leiste einen Beitrag und erhalte ein Abzeichen."; +"SUBSCRIPTION_MEGAPHONE_BODY" = "Signal existiert dank Menschen wie dir. Trage dazu bei und erhalte ein Abzeichen."; /* Cancel text for subscription megaphone */ "SUBSCRIPTION_MEGAPHONE_CANCEL" = "Nein danke"; @@ -6095,13 +6098,13 @@ "SUPPORT_LOG_UPLOAD_IN_PROGRESS" = "Wird geladen …"; /* First block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal is a nonprofit with no advertisers or investors, sustained only by the people who use and value it. Make a recurring monthly contribution and receive a profile badge to share your support."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal ist eine gemeinnützige Organisation ohne Werbekunden oder Investoren, die nur von Menschen getragen wird, die es nutzen und schätzen. Leiste eine wiederkehrenden monatlichen Beitrag und erhalte ein Profil-Abzeichen, das deine Unterstützung zeigt."; /* Second block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal is committed to developing open source privacy technology that protects free expression and enables secure global communication.\n\nYour contribution fuels this cause and pays for the development and operations of an app used by millions for private communication. No ads. No trackers. No kidding."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal setzt sich für die Entwicklung einer quelloffenen Datenschutztechnologie ein, die die freie Meinungsäußerung schützt und eine sichere globale Kommunikation ermöglicht.\n\nDein Beitrag unterstützt diese Sache und finanziert die Entwicklung und den Betrieb einer App, die von Millionen Menschen für die private Kommunikation genutzt wird. Keine Werbung. Keine Tracker. Kein Scherz."; /* Title for the signal sustainer read more view */ -"SUSTAINER_READ_MORE_TITLE" = "Support technology that is built for you - not for your data - by joining the community that sustains it."; +"SUSTAINER_READ_MORE_TITLE" = "Unterstütze eine Technologie, die für dich — nicht für deine Daten — entwickelt wurde, indem du dich der Gemeinschaft anschließt, die sie aufrechterhält."; /* Why Contribute title for the signal sustainer read more view */ "SUSTAINER_READ_MORE_WHY_CONTRIBUTE" = "Warum einen Beitrag leisten?"; @@ -6113,7 +6116,7 @@ "SUSTAINER_VIEW_ADD_BOOST" = "Signal-Boost hinzufügen"; /* Description text for sustainer view badges, embeds {{localized badge name}} */ -"SUSTAINER_VIEW_BADGE_DESCRIPTION" = "Erhalte ein %@ Abzeichen"; +"SUSTAINER_VIEW_BADGE_DESCRIPTION" = "Erhalte ein %@-Abzeichen"; /* Sustainer view Cancel Subscription button title */ "SUSTAINER_VIEW_CANCEL_SUBSCRIPTION" = "Regelmäßige Spende kündigen"; @@ -6149,7 +6152,7 @@ "SUSTAINER_VIEW_PRICING" = "%@/Monat"; /* Renewal text for sustainer view management badges, embeds {{Expiration}} */ -"SUSTAINER_VIEW_PRICING_EXPIRATION" = " · Läuft ab in: %@"; +"SUSTAINER_VIEW_PRICING_EXPIRATION" = " · Läuft ab am: %@"; /* Expiration text for sustainer view management badges, embeds {{Expiration}} */ "SUSTAINER_VIEW_PRICING_RENEWAL" = " · Verlängert sich am: %@"; @@ -6158,7 +6161,7 @@ "SUSTAINER_VIEW_PROCESSING_PAYMENT" = "Zahlung wird verarbeitet …"; /* Status text while processing a badge redemption */ -"SUSTAINER_VIEW_PROCESSING_TRANSACTION" = "Transaktion wird verarbeitet..."; +"SUSTAINER_VIEW_PROCESSING_TRANSACTION" = "Transaktion wird verarbeitet …"; /* Read More tappable text in sustainer view body */ "SUSTAINER_VIEW_READ_MORE" = "Weiterlesen."; @@ -6179,16 +6182,16 @@ "SUSTAINER_VIEW_TITLE" = "Signal existiert dank Menschen wie dir."; /* Update Subscription? Action sheet message, embeds {{Price}} */ -"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "Heute wird die volle Summe (%@) des neuen Spendenbeitrags abgebucht. Deine regelmäßige Spende erneuert sich monatlich."; +"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "Heute wird die volle Summe (%@) des neuen Spendenbeitrags abgebucht. Deine neue regelmäßige Spende verlängert sich monatlich."; /* Update Subscription? Action sheet title */ -"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_TITLE" = "Regelmäßige Spende aktualisieren"; +"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_TITLE" = "Regelmäßige Spende aktualisieren?"; /* Update Subscription? Action sheet confirm button */ "SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_UPDATE" = "Aktualisieren"; /* The body text for the signal sustainer view */ -"SUSTAINER_VIEW_WHY_DONATE_BODY" = "Unterstütze eine Technologie, die für dich - und nicht für deine Daten - entwickelt wurde, indem du dich der Gemeinschaft von Menschen anschließt, die sie aufrechterhalten."; +"SUSTAINER_VIEW_WHY_DONATE_BODY" = "Unterstütze eine Technologie, die für dich — und nicht für deine Daten — entwickelt wurde, indem du dich der Gemeinschaft von Menschen anschließt, die sie aufrechterhalten."; /* Label for 'off' state of a switch control. */ "SWITCH_OFF" = "Aus"; diff --git a/Signal/translations/el.lproj/Localizable.strings b/Signal/translations/el.lproj/Localizable.strings index e9b3483000..905fb82453 100644 --- a/Signal/translations/el.lproj/Localizable.strings +++ b/Signal/translations/el.lproj/Localizable.strings @@ -374,7 +374,7 @@ "BACK_BUTTON" = "Πίσω"; /* Section header for badge view section in the badge configuration page */ -"BADGE_CONFIGURATION_BADGE_SECTION_TITLE" = "My Badges"; +"BADGE_CONFIGURATION_BADGE_SECTION_TITLE" = "Τα εμβλήματά μου"; /* The title for the badge configuration page */ "BADGE_CONFIGURATION_TITLE" = "Εμβλήματα"; @@ -392,16 +392,16 @@ "BADGE_THANKS_DISPLAY_ON_PROFILE_LABEL" = "Εμφάνιση στο προφίλ"; /* Label prompting the user to feature the new badge on their profile on the badge thank you sheet. */ -"BADGE_THANKS_MAKE_FEATURED" = "Make Featured Badge"; +"BADGE_THANKS_MAKE_FEATURED" = "Να γίνει το βασικό έμβλημα"; /* Title for subscription on the thank you sheet. */ -"BADGE_THANKS_SUBSCRIPTION_TITLE" = "Thanks for your support!"; +"BADGE_THANKS_SUBSCRIPTION_TITLE" = "Ευχαριστούμε για την υποστήριξη!"; /* Footer explaining that only one badge can be featured at a time on the thank you sheet. */ "BADGE_THANKS_TOGGLE_FOOTER" = "Όταν έχεις πάνω από ένα έμβλημα, μπορείς να επιλέξεις ποιο μπορούν να δουν τα άλλα άτομα στο προφίλ σου."; /* String explaing to the user that they've earned a badge on the badge thank you sheet. Embed {badge name}. */ -"BADGE_THANKS_YOU_EARNED_FORMAT" = "You’ve earned the %@ badge! Help Signal build awareness by displaying this badge on your profile."; +"BADGE_THANKS_YOU_EARNED_FORMAT" = "Κέρδισες το έμβλημα %@! Βοήθησε με την ευαισθητοποίηση για το Signal, επιδεικνύοντας το έμβλημα στο προφίλ σου."; /* Accessibility label for banner close button */ "BANNER_CLOSE_ACCESSIBILITY_LABEL" = "Κλείσιμο μηνύματος"; @@ -479,16 +479,19 @@ "BLUR_TOOLTIP" = "Νέο: Θόλωσε τα πρόσωπα ή ζωγράφισε οπουδήποτε για να θολώσεις."; /* Donation amount label for the donate to signal view */ -"BOOST_VIEW_AMOUNT_LABEL" = "Set currency"; +"BOOST_VIEW_AMOUNT_LABEL" = "Ορισμός νομίσματος"; /* The body text for the donate to signal view */ -"BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +"BOOST_VIEW_BODY" = "Πες \"ευχαριστώ!\" και κέρδισε το έμβλημα Eνίσχυσης για 30 ημέρες."; + +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Εισαγωγή προσαρμοσμένου ποσού"; /* Text explaining there are other ways to donate on the boost view. */ -"BOOST_VIEW_OTHER_WAYS" = "More Payment Options"; +"BOOST_VIEW_OTHER_WAYS" = "Περισσότεροι τρόποι πληρωμής"; /* Error text notifying the user they must select a large amount on the donate to signal view */ "BOOST_VIEW_SELECT_A_LARGER_AMOUNT" = "Επέλεξε ένα μεγαλύτερο ποσό για δωρεά"; @@ -653,7 +656,7 @@ "CENSORSHIP_CIRCUMVENTION_COUNTRY_VIEW_TITLE" = "Επιλογή χώρας"; /* Button label to allow user to change avatar */ -"CHANGE_AVATAR_BUTTON_LABEL" = "Edit Photo"; +"CHANGE_AVATAR_BUTTON_LABEL" = "Επεξεργασία φωτογραφίας"; /* The incoming bubble text when setting a chat color. */ "CHAT_COLOR_INCOMING_MESSAGE" = "Να μια προεπισκόπηση του χρώματος της συνομιλίας."; @@ -905,10 +908,10 @@ "CONTACT_SUPPORT_FILTER_SOMETHING_NOT_WORKING_SHORT" = "Κάτι δεν δουλεύει"; /* The localized representation of the 'Sustainers & Signal Boost' support filter. */ -"CONTACT_SUPPORT_FILTER_SUSTAINERS" = "Sustainers & Signal Boost"; +"CONTACT_SUPPORT_FILTER_SUSTAINERS" = "Υποστηρικτές & Ενίσχυση Signal"; /* A brief localized representation of the 'Sustainers & Signal Boost' support filter. */ -"CONTACT_SUPPORT_FILTER_SUSTAINERS_SHORT" = "Sustainers & Signal Boost"; +"CONTACT_SUPPORT_FILTER_SUSTAINERS_SHORT" = "Υποστηρικτές & Ενίσχυση Signal"; /* Alert body */ "CONTACT_SUPPORT_PROMPT_ERROR_ALERT_BODY" = "Το Signal δεν μπόρεσε να ολοκληρώσει το αίτημα υποστήριξής σου."; @@ -1022,7 +1025,7 @@ "CONVERSATION_SETTINGS_AUDIO_CALL_BUTTON" = "φωνή"; /* Footer string for a contact's badges in conversation settings */ -"CONVERSATION_SETTINGS_BADGES_FOOTER" = "Get badges for your profile by supporting Signal. Tap a badge to learn more."; +"CONVERSATION_SETTINGS_BADGES_FOOTER" = "Πάρε εμβλήματα για το προφίλ σου στηρίζοντας το Signal. Πάτα σε ένα έμβλημα για να μάθεις περισσότερα."; /* Header title for a contact's badges in conversation settings */ "CONVERSATION_SETTINGS_BADGES_HEADER" = "Εμβλήματα"; @@ -1787,10 +1790,10 @@ "FAILED_VERIFICATION_TITLE" = "Αποτυχία επιβεβαίωσης αριθμού ασφαλείας!"; /* Section header directing user to select a badge */ -"FEATURED_BADGE_SECTION_HEADER" = "Select a Badge"; +"FEATURED_BADGE_SECTION_HEADER" = "Επιλογή εμβλήματος"; /* The title for the featured badge settings page */ -"FEATURED_BADGE_SETTINGS_TITLE" = "Featured Badge"; +"FEATURED_BADGE_SETTINGS_TITLE" = "Βασικό έμβλημα"; /* Button that marks user as verified after a successful fingerprint scan. */ "FINGERPRINT_SCAN_VERIFY_BUTTON" = "Σημείωση ως επιβεβαιωμένο"; @@ -2996,7 +2999,7 @@ "INVITE_WARNING_MULTIPLE_INVITES_BY_TEXT" = "Προσκαλώντας πολλούς χρήστες ταυτόχρονα θα ξεκινήσει μια ομαδική συζήτηση. Οι παραλήπτες του μηνύματος θα μπορούν να δουν ο ένας τον άλλον."; /* Button to join an active group call */ -"JOIN_CALL_PILL_BUTTON" = "Γίνε μέλος"; +"JOIN_CALL_PILL_BUTTON" = "Μπες"; /* A keyboard command to open the current conversation's all media view. */ "KEY_COMMAND_ALL_MEDIA" = "Μετάβαση σε όλα τα μέσα"; @@ -6020,7 +6023,7 @@ "SUBSCRIBER_BADGES" = "Εμβλήματα"; /* Title for the 'Manage Subscription' button in sustainer view. */ -"SUBSCRIBER_MANAGE_SUBSCRIPTION" = "Manage Subscription"; +"SUBSCRIBER_MANAGE_SUBSCRIPTION" = "Διαχείριση συνδρομής"; /* Title for the 'Subscription FAQ' button in sustainer view. */ "SUBSCRIBER_SUBSCRIPTION_FAQ" = "Συχνές ερωτήσεις συνδρομών"; @@ -6095,7 +6098,7 @@ "SUPPORT_LOG_UPLOAD_IN_PROGRESS" = "Φορτώνει"; /* First block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal is a nonprofit with no advertisers or investors, sustained only by the people who use and value it. Make a recurring monthly contribution and receive a profile badge to share your support."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Το Signal είναι μια ΜΚΟ χωρις διαφημίσεις και επενδυτές, που συντηρείται μόνο από τα άτομα που το χρησιμοποιούν και το θεωρούν σημαντικό. Με μια επαναλαμβανόμενη μηνιαία συνεισφορά παίρνεις ένα έμβλημα για το προφίλ σου, για να δείξεις την υποστήριξή σου."; /* Second block of description text in read more sheet */ "SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal is committed to developing open source privacy technology that protects free expression and enables secure global communication.\n\nYour contribution fuels this cause and pays for the development and operations of an app used by millions for private communication. No ads. No trackers. No kidding."; @@ -6107,13 +6110,13 @@ "SUSTAINER_READ_MORE_WHY_CONTRIBUTE" = "Γιατι να συνεισφέρω;"; /* Action sheet title for Still Processing Badge sheet */ -"SUSTAINER_STILL_PROCESSING_BADGE_TITLE" = "Still Processing"; +"SUSTAINER_STILL_PROCESSING_BADGE_TITLE" = "Ακόμα επεξεργάζεται"; /* Sustainer view Add Boost button title */ "SUSTAINER_VIEW_ADD_BOOST" = "Προσθήκη Ενίσχυσης Signal"; /* Description text for sustainer view badges, embeds {{localized badge name}} */ -"SUSTAINER_VIEW_BADGE_DESCRIPTION" = "Get a %@ badge"; +"SUSTAINER_VIEW_BADGE_DESCRIPTION" = "Πάρε ένα έμβλημα %@"; /* Sustainer view Cancel Subscription button title */ "SUSTAINER_VIEW_CANCEL_SUBSCRIPTION" = "Ακύρωση συνδρομής"; @@ -6128,49 +6131,49 @@ "SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_TITLE" = "Επιβεβαίωση ακύρωσης;"; /* Couldn't add badge text, embeds {{link to contact support}} */ -"SUSTAINER_VIEW_CANT_ADD_BADGE" = "Couldn't add badge. %@"; +"SUSTAINER_VIEW_CANT_ADD_BADGE" = "Αδυναμία προσθήκης εμβλήματος. %@"; /* Action sheet message for Couldn't Add Badge sheet */ -"SUSTAINER_VIEW_CANT_ADD_BADGE_MESSAGE" = "Your badge could not be added to your account. Please contact support."; +"SUSTAINER_VIEW_CANT_ADD_BADGE_MESSAGE" = "Το έμβλημά σου δεν μπόρεσε να προστεθεί στο λογαριασμό σου. Παρακαλώ επικοινώνησε με την υποστήριξη."; /* Action sheet title for Couldn't Add Badge sheet */ -"SUSTAINER_VIEW_CANT_ADD_BADGE_TITLE" = "Couldn't Add Badge"; +"SUSTAINER_VIEW_CANT_ADD_BADGE_TITLE" = "Αδυναμία προσθήκης εμβλήματος"; /* Contact support link */ "SUSTAINER_VIEW_CONTACT_SUPPORT" = "Παρακαλώ επικοινώνησε με την υποστήριξη."; /* Set currency label in sustainer view */ -"SUSTAINER_VIEW_CURRENCY" = "Set currency"; +"SUSTAINER_VIEW_CURRENCY" = "Ορισμός νομίσματος"; /* Existing subscriber support header */ -"SUSTAINER_VIEW_MY_SUPPORT" = "My Support"; +"SUSTAINER_VIEW_MY_SUPPORT" = "Η υποστήριξή μου"; /* Pricing text for sustainer view badges, embeds {{price}} */ -"SUSTAINER_VIEW_PRICING" = "%@/month"; +"SUSTAINER_VIEW_PRICING" = "%@/μήνα"; /* Renewal text for sustainer view management badges, embeds {{Expiration}} */ -"SUSTAINER_VIEW_PRICING_EXPIRATION" = " · Expires %@"; +"SUSTAINER_VIEW_PRICING_EXPIRATION" = " · Λήγει %@"; /* Expiration text for sustainer view management badges, embeds {{Expiration}} */ -"SUSTAINER_VIEW_PRICING_RENEWAL" = " · Renews %@"; +"SUSTAINER_VIEW_PRICING_RENEWAL" = " · Ανανεώνεται %@"; /* Loading indicator on the sustainer view */ -"SUSTAINER_VIEW_PROCESSING_PAYMENT" = "Processing payment..."; +"SUSTAINER_VIEW_PROCESSING_PAYMENT" = "Επεξεργασία πληρωμής…"; /* Status text while processing a badge redemption */ -"SUSTAINER_VIEW_PROCESSING_TRANSACTION" = "Processing Transaction..."; +"SUSTAINER_VIEW_PROCESSING_TRANSACTION" = "Επεξεργασία συναλλαγής…"; /* Read More tappable text in sustainer view body */ -"SUSTAINER_VIEW_READ_MORE" = "Read More."; +"SUSTAINER_VIEW_READ_MORE" = "Δες περισσότερα."; /* Renewal date text for sustainer view level, embeds {{renewal date}} */ -"SUSTAINER_VIEW_RENEWAL" = "Renews %@"; +"SUSTAINER_VIEW_RENEWAL" = "Ανανεώνεται %@"; /* Action sheet message for Still Processing Badge sheet */ "SUSTAINER_VIEW_STILL_PROCESSING_BADGE_MESSAGE" = "Η πληρωμή σου βρίσκεται ακόμα σε επεξεργασία. Μπορεί να πάρει ακόμα μερικά λεπτά, ανάλογα με τη σύνδεσή σου."; /* Toast indicating that the subscription has been cancelled */ -"SUSTAINER_VIEW_SUBSCRIPTION_CANCELLED" = "Your subscription has been cancelled"; +"SUSTAINER_VIEW_SUBSCRIPTION_CANCELLED" = "Η συνδρομή σου ακυρώθηκε"; /* Sustainer view Not Now Action sheet button */ "SUSTAINER_VIEW_SUBSCRIPTION_CONFIRMATION_NOT_NOW" = "Όχι τώρα"; @@ -6179,16 +6182,16 @@ "SUSTAINER_VIEW_TITLE" = "Το Signal στηρίζεται σε άτομα σαν κι εσένα."; /* Update Subscription? Action sheet message, embeds {{Price}} */ -"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "You will be charged the full amount (%@) of the new subscription price today. Your new subscription will renew monthly."; +"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "Θα χρεωθείς το πλήρες ποσό (%@) της τιμής νέας συνδρομής σήμερα. Η συνδρομή σου θα ανανεώνεται μηνιαία."; /* Update Subscription? Action sheet title */ -"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_TITLE" = "Update Subscription?"; +"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_TITLE" = "Ενημέρωση συνδρομής;"; /* Update Subscription? Action sheet confirm button */ "SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_UPDATE" = "Ενημέρωση"; /* The body text for the signal sustainer view */ -"SUSTAINER_VIEW_WHY_DONATE_BODY" = "Support technology that is built for you - not for your data - by joining the community of people that sustain it."; +"SUSTAINER_VIEW_WHY_DONATE_BODY" = "Στήριξε τεχνολογίες που έχουν φτιαχτεί για εσένα - όχι για τα δεδομένα σου. Έλα στη κοινότητα ανθρώπων που το στηρίζουν."; /* Label for 'off' state of a switch control. */ "SWITCH_OFF" = "Ανενεργό"; diff --git a/Signal/translations/es.lproj/Localizable.strings b/Signal/translations/es.lproj/Localizable.strings index e4b13c385a..e192637181 100644 --- a/Signal/translations/es.lproj/Localizable.strings +++ b/Signal/translations/es.lproj/Localizable.strings @@ -374,13 +374,13 @@ "BACK_BUTTON" = "Atrás"; /* Section header for badge view section in the badge configuration page */ -"BADGE_CONFIGURATION_BADGE_SECTION_TITLE" = "My Badges"; +"BADGE_CONFIGURATION_BADGE_SECTION_TITLE" = "Mis distintivos"; /* The title for the badge configuration page */ "BADGE_CONFIGURATION_TITLE" = "Distintivos"; /* Text prompting the user to become a signal sustainer */ -"BADGE_DETAILS_BECOME_A_SUSTAINER" = "Become a Sustainer"; +"BADGE_DETAILS_BECOME_A_SUSTAINER" = "Sostén Signal"; /* Text prompting the user to boost */ "BADGE_DETAILS_GIVE_A_BOOST" = "Da un impulso a Signal"; @@ -392,16 +392,16 @@ "BADGE_THANKS_DISPLAY_ON_PROFILE_LABEL" = "Mostrar en mi perfil"; /* Label prompting the user to feature the new badge on their profile on the badge thank you sheet. */ -"BADGE_THANKS_MAKE_FEATURED" = "Make Featured Badge"; +"BADGE_THANKS_MAKE_FEATURED" = "Crear distintivo especial"; /* Title for subscription on the thank you sheet. */ -"BADGE_THANKS_SUBSCRIPTION_TITLE" = "Thanks for your support!"; +"BADGE_THANKS_SUBSCRIPTION_TITLE" = "¡Gracias por tu apoyo!"; /* Footer explaining that only one badge can be featured at a time on the thank you sheet. */ "BADGE_THANKS_TOGGLE_FOOTER" = "Si tienes más de un distintivo, puedes seleccionar cuál mostrar en tu perfil a otras personas."; /* String explaing to the user that they've earned a badge on the badge thank you sheet. Embed {badge name}. */ -"BADGE_THANKS_YOU_EARNED_FORMAT" = "You’ve earned the %@ badge! Help Signal build awareness by displaying this badge on your profile."; +"BADGE_THANKS_YOU_EARNED_FORMAT" = "¡Has conseguido el distintivo %@! Contribuye a difundir la ayuda que Signal necesita mostrando este distintivo en tu perfil."; /* Accessibility label for banner close button */ "BANNER_CLOSE_ACCESSIBILITY_LABEL" = "Cerrar notificación"; @@ -479,10 +479,13 @@ "BLUR_TOOLTIP" = "Nuevo: Difumina caras o partes de la foto."; /* Donation amount label for the donate to signal view */ -"BOOST_VIEW_AMOUNT_LABEL" = "Set currency"; +"BOOST_VIEW_AMOUNT_LABEL" = "Fijar moneda"; /* The body text for the donate to signal view */ -"BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +"BOOST_VIEW_BODY" = "Di «¡Gracias!» y consigue el distintivo de impulso durante 30 días."; + +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Introduce una cantidad personalizada"; @@ -653,7 +656,7 @@ "CENSORSHIP_CIRCUMVENTION_COUNTRY_VIEW_TITLE" = "Seleccionar país"; /* Button label to allow user to change avatar */ -"CHANGE_AVATAR_BUTTON_LABEL" = "Edit Photo"; +"CHANGE_AVATAR_BUTTON_LABEL" = "Editar foto"; /* The incoming bubble text when setting a chat color. */ "CHAT_COLOR_INCOMING_MESSAGE" = "Aquí puedes ver el color del chat."; @@ -1022,7 +1025,7 @@ "CONVERSATION_SETTINGS_AUDIO_CALL_BUTTON" = "llamada"; /* Footer string for a contact's badges in conversation settings */ -"CONVERSATION_SETTINGS_BADGES_FOOTER" = "Get badges for your profile by supporting Signal. Tap a badge to learn more."; +"CONVERSATION_SETTINGS_BADGES_FOOTER" = "Consigue distintivos para tu perfil al sostener Signal. Toca sobre un distintivo para saber más."; /* Header title for a contact's badges in conversation settings */ "CONVERSATION_SETTINGS_BADGES_HEADER" = "Distintivos"; @@ -1787,10 +1790,10 @@ "FAILED_VERIFICATION_TITLE" = "¡Fallo al verificar las cifras de seguridad!"; /* Section header directing user to select a badge */ -"FEATURED_BADGE_SECTION_HEADER" = "Select a Badge"; +"FEATURED_BADGE_SECTION_HEADER" = "Selecciona un distintivo"; /* The title for the featured badge settings page */ -"FEATURED_BADGE_SETTINGS_TITLE" = "Featured Badge"; +"FEATURED_BADGE_SETTINGS_TITLE" = "Distintivo a mostrar"; /* Button that marks user as verified after a successful fingerprint scan. */ "FINGERPRINT_SCAN_VERIFY_BUTTON" = "Marcar como verificada"; @@ -5837,7 +5840,7 @@ "SETTINGS_SIGNAL_BOOST" = "Impulsa Signal"; /* Title for the 'become a sustainer' link in settings. */ -"SETTINGS_SUBSCRIPTION" = "Become a Signal Sustainer"; +"SETTINGS_SUBSCRIPTION" = "Sostén Signal"; /* Label for the 'enable registration lock' switch of the privacy settings. */ "SETTINGS_TWO_FACTOR_AUTH_SWITCH_LABEL" = "Bloqueo de registro"; @@ -6020,22 +6023,22 @@ "SUBSCRIBER_BADGES" = "Distintivos"; /* Title for the 'Manage Subscription' button in sustainer view. */ -"SUBSCRIBER_MANAGE_SUBSCRIPTION" = "Manage Subscription"; +"SUBSCRIBER_MANAGE_SUBSCRIPTION" = "Gestionar suscripción"; /* Title for the 'Subscription FAQ' button in sustainer view. */ "SUBSCRIBER_SUBSCRIPTION_FAQ" = "Preguntas y respuestas sobre la suscripción"; /* Action text for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_ACTION" = "Contribute"; +"SUBSCRIPTION_MEGAPHONE_ACTION" = "Contribuir"; /* Body for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_BODY" = "Signal is powered by people like you. Contribute and receive a badge."; +"SUBSCRIPTION_MEGAPHONE_BODY" = "Signal se mantiene gracias a gente como tú. Contribuye y recibe un distintivo para tu perfil."; /* Cancel text for subscription megaphone */ "SUBSCRIPTION_MEGAPHONE_CANCEL" = "No, gracias"; /* Title for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_TITLE" = "Become a Sustainer"; +"SUBSCRIPTION_MEGAPHONE_TITLE" = "Sostén Signal"; /* Alert body after verifying privacy with {{other user's name}} */ "SUCCESSFUL_VERIFICATION_DESCRIPTION" = "Tus cifras de seguridad con %@ coinciden. Puedes marcar su identidad como verificada."; @@ -6095,25 +6098,25 @@ "SUPPORT_LOG_UPLOAD_IN_PROGRESS" = "Cargando"; /* First block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal is a nonprofit with no advertisers or investors, sustained only by the people who use and value it. Make a recurring monthly contribution and receive a profile badge to share your support."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal es una organización sin ánimo de lucro, sin anunciantes ni inversores, sólo sostenida por la gente que usa y valora la aplicación. Haz una contribución mensual y recibe un distintivo para tu perfil con el que mostrar tu apoyo."; /* Second block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal is committed to developing open source privacy technology that protects free expression and enables secure global communication.\n\nYour contribution fuels this cause and pays for the development and operations of an app used by millions for private communication. No ads. No trackers. No kidding."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal está comprometida con la misión de desarrollar tecnología de código abierto que protege la libre expresión y habilita comunicaciones globales seguras y privadas.\n\nTu contribución alimenta esta causa y contribuye a financiar el desarrollo y funcionamiento de una aplicación usada por millones en todo el mundo para comunicarse de manera privada e instantánea. Sin anuncios. Sin rastreadores. Sin bromas."; /* Title for the signal sustainer read more view */ -"SUSTAINER_READ_MORE_TITLE" = "Support technology that is built for you - not for your data - by joining the community that sustains it."; +"SUSTAINER_READ_MORE_TITLE" = "Sostén la tecnología desarrollada para ti, no para tus datos y únete a la comunidad que sostiene Signal."; /* Why Contribute title for the signal sustainer read more view */ "SUSTAINER_READ_MORE_WHY_CONTRIBUTE" = "¿Por qué contribuir?"; /* Action sheet title for Still Processing Badge sheet */ -"SUSTAINER_STILL_PROCESSING_BADGE_TITLE" = "Still Processing"; +"SUSTAINER_STILL_PROCESSING_BADGE_TITLE" = "En proceso …"; /* Sustainer view Add Boost button title */ "SUSTAINER_VIEW_ADD_BOOST" = "Dale un Impulso a Signal"; /* Description text for sustainer view badges, embeds {{localized badge name}} */ -"SUSTAINER_VIEW_BADGE_DESCRIPTION" = "Get a %@ badge"; +"SUSTAINER_VIEW_BADGE_DESCRIPTION" = "Consigue un distintivo %@"; /* Sustainer view Cancel Subscription button title */ "SUSTAINER_VIEW_CANCEL_SUBSCRIPTION" = "Cancelar suscripción"; @@ -6128,49 +6131,49 @@ "SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_TITLE" = "¿Confirmar cancelación?"; /* Couldn't add badge text, embeds {{link to contact support}} */ -"SUSTAINER_VIEW_CANT_ADD_BADGE" = "Couldn't add badge. %@"; +"SUSTAINER_VIEW_CANT_ADD_BADGE" = "Fallo al añadir el distintivo. %@"; /* Action sheet message for Couldn't Add Badge sheet */ -"SUSTAINER_VIEW_CANT_ADD_BADGE_MESSAGE" = "Your badge could not be added to your account. Please contact support."; +"SUSTAINER_VIEW_CANT_ADD_BADGE_MESSAGE" = "No se ha podido añadir el distintivo a tu perfil. Por favor, contacta con el soporte."; /* Action sheet title for Couldn't Add Badge sheet */ -"SUSTAINER_VIEW_CANT_ADD_BADGE_TITLE" = "Couldn't Add Badge"; +"SUSTAINER_VIEW_CANT_ADD_BADGE_TITLE" = "Fallo al añadir distintivo"; /* Contact support link */ -"SUSTAINER_VIEW_CONTACT_SUPPORT" = "Please contact support."; +"SUSTAINER_VIEW_CONTACT_SUPPORT" = "Por favor, contacta con nuestro soporte."; /* Set currency label in sustainer view */ -"SUSTAINER_VIEW_CURRENCY" = "Set currency"; +"SUSTAINER_VIEW_CURRENCY" = "Fijar moneda"; /* Existing subscriber support header */ -"SUSTAINER_VIEW_MY_SUPPORT" = "My Support"; +"SUSTAINER_VIEW_MY_SUPPORT" = "Mi contribución"; /* Pricing text for sustainer view badges, embeds {{price}} */ -"SUSTAINER_VIEW_PRICING" = "%@/month"; +"SUSTAINER_VIEW_PRICING" = "%@ al mes"; /* Renewal text for sustainer view management badges, embeds {{Expiration}} */ -"SUSTAINER_VIEW_PRICING_EXPIRATION" = " · Expires %@"; +"SUSTAINER_VIEW_PRICING_EXPIRATION" = "· Caduca el %@"; /* Expiration text for sustainer view management badges, embeds {{Expiration}} */ -"SUSTAINER_VIEW_PRICING_RENEWAL" = " · Renews %@"; +"SUSTAINER_VIEW_PRICING_RENEWAL" = "· Se renueva el %@"; /* Loading indicator on the sustainer view */ -"SUSTAINER_VIEW_PROCESSING_PAYMENT" = "Processing payment..."; +"SUSTAINER_VIEW_PROCESSING_PAYMENT" = "Procesando pago …"; /* Status text while processing a badge redemption */ -"SUSTAINER_VIEW_PROCESSING_TRANSACTION" = "Processing Transaction..."; +"SUSTAINER_VIEW_PROCESSING_TRANSACTION" = "Procesando transacción …"; /* Read More tappable text in sustainer view body */ -"SUSTAINER_VIEW_READ_MORE" = "Read More."; +"SUSTAINER_VIEW_READ_MORE" = "Leer más."; /* Renewal date text for sustainer view level, embeds {{renewal date}} */ -"SUSTAINER_VIEW_RENEWAL" = "Renews %@"; +"SUSTAINER_VIEW_RENEWAL" = "Se renueva el %@"; /* Action sheet message for Still Processing Badge sheet */ -"SUSTAINER_VIEW_STILL_PROCESSING_BADGE_MESSAGE" = "Your payment is still being processed. This can take a few minutes depending on your connection."; +"SUSTAINER_VIEW_STILL_PROCESSING_BADGE_MESSAGE" = "Todavía se está procesando tu pago. Puede tomar unos minutos dependiendo de tu conexión."; /* Toast indicating that the subscription has been cancelled */ -"SUSTAINER_VIEW_SUBSCRIPTION_CANCELLED" = "Your subscription has been cancelled"; +"SUSTAINER_VIEW_SUBSCRIPTION_CANCELLED" = "Se ha cancelado tu suscripción"; /* Sustainer view Not Now Action sheet button */ "SUSTAINER_VIEW_SUBSCRIPTION_CONFIRMATION_NOT_NOW" = "Ahora no"; @@ -6179,16 +6182,16 @@ "SUSTAINER_VIEW_TITLE" = "Signal depende de gente como tú."; /* Update Subscription? Action sheet message, embeds {{Price}} */ -"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "You will be charged the full amount (%@) of the new subscription price today. Your new subscription will renew monthly."; +"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "Te haremos hoy el cargo completo (%@) de la suscripción. Tu suscripción se renovará mensualmente."; /* Update Subscription? Action sheet title */ -"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_TITLE" = "Update Subscription?"; +"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_TITLE" = "¿Actualizar suscripción?"; /* Update Subscription? Action sheet confirm button */ "SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_UPDATE" = "Actualizar"; /* The body text for the signal sustainer view */ -"SUSTAINER_VIEW_WHY_DONATE_BODY" = "Support technology that is built for you - not for your data - by joining the community of people that sustain it."; +"SUSTAINER_VIEW_WHY_DONATE_BODY" = "Sostén la tecnología que desarrollamos para ti (no para tus datos) y únete a la comunidad que la sostiene."; /* Label for 'off' state of a switch control. */ "SWITCH_OFF" = "Inactivo"; diff --git a/Signal/translations/es_ES.lproj/Localizable.strings b/Signal/translations/es_ES.lproj/Localizable.strings index 15018beb92..48d1bcd3d6 100644 --- a/Signal/translations/es_ES.lproj/Localizable.strings +++ b/Signal/translations/es_ES.lproj/Localizable.strings @@ -374,34 +374,34 @@ "BACK_BUTTON" = "Atrás"; /* Section header for badge view section in the badge configuration page */ -"BADGE_CONFIGURATION_BADGE_SECTION_TITLE" = "My Badges"; +"BADGE_CONFIGURATION_BADGE_SECTION_TITLE" = "Mis distintivos"; /* The title for the badge configuration page */ -"BADGE_CONFIGURATION_TITLE" = "Badges"; +"BADGE_CONFIGURATION_TITLE" = "Distintivos"; /* Text prompting the user to become a signal sustainer */ -"BADGE_DETAILS_BECOME_A_SUSTAINER" = "Become a Sustainer"; +"BADGE_DETAILS_BECOME_A_SUSTAINER" = "Sostén Signal"; /* Text prompting the user to boost */ -"BADGE_DETAILS_GIVE_A_BOOST" = "Give Signal a Boost"; +"BADGE_DETAILS_GIVE_A_BOOST" = "Da un impulso a Signal"; /* Title for boost on the thank you sheet. */ -"BADGE_THANKS_BOOST_TITLE" = "Thanks for the Boost!"; +"BADGE_THANKS_BOOST_TITLE" = "¡Gracias por el impulso!"; /* Label prompting the user to display the new badge on their profile on the badge thank you sheet. */ -"BADGE_THANKS_DISPLAY_ON_PROFILE_LABEL" = "Display on Profile"; +"BADGE_THANKS_DISPLAY_ON_PROFILE_LABEL" = "Mostrar en mi perfil"; /* Label prompting the user to feature the new badge on their profile on the badge thank you sheet. */ -"BADGE_THANKS_MAKE_FEATURED" = "Make Featured Badge"; +"BADGE_THANKS_MAKE_FEATURED" = "Crear distintivo especial"; /* Title for subscription on the thank you sheet. */ -"BADGE_THANKS_SUBSCRIPTION_TITLE" = "Thanks for your support!"; +"BADGE_THANKS_SUBSCRIPTION_TITLE" = "¡Gracias por tu apoyo!"; /* Footer explaining that only one badge can be featured at a time on the thank you sheet. */ -"BADGE_THANKS_TOGGLE_FOOTER" = "When you have more than one badge, you can choose one to feature for others to see on your profile."; +"BADGE_THANKS_TOGGLE_FOOTER" = "Si tienes más de un distintivo, puedes seleccionar cuál mostrar en tu perfil a otras personas."; /* String explaing to the user that they've earned a badge on the badge thank you sheet. Embed {badge name}. */ -"BADGE_THANKS_YOU_EARNED_FORMAT" = "You’ve earned the %@ badge! Help Signal build awareness by displaying this badge on your profile."; +"BADGE_THANKS_YOU_EARNED_FORMAT" = "¡Has conseguido el distintivo %@! Contribuye a difundir la ayuda que Signal necesita mostrando este distintivo en tu perfil."; /* Accessibility label for banner close button */ "BANNER_CLOSE_ACCESSIBILITY_LABEL" = "Cerrar notificación"; @@ -479,16 +479,19 @@ "BLUR_TOOLTIP" = "Nuevo: Difumina caras o partes de la foto."; /* Donation amount label for the donate to signal view */ -"BOOST_VIEW_AMOUNT_LABEL" = "Set currency"; +"BOOST_VIEW_AMOUNT_LABEL" = "Fijar moneda"; /* The body text for the donate to signal view */ -"BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +"BOOST_VIEW_BODY" = "Di «¡Gracias!» y consigue el distintivo de impulso durante 30 días."; + +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Introduce una cantidad personalizada"; /* Text explaining there are other ways to donate on the boost view. */ -"BOOST_VIEW_OTHER_WAYS" = "More Payment Options"; +"BOOST_VIEW_OTHER_WAYS" = "Más opciones de pago"; /* Error text notifying the user they must select a large amount on the donate to signal view */ "BOOST_VIEW_SELECT_A_LARGER_AMOUNT" = "Selecciona una cantidad mayor para donar"; @@ -500,7 +503,7 @@ "BOOST_VIEW_SELECT_AN_AMOUNT" = "Selecciona una cantidad para donar"; /* Title for the donate to signal view */ -"BOOST_VIEW_TITLE" = "Give Signal a Boost"; +"BOOST_VIEW_TITLE" = "Da un impulso a Signal"; /* Label for the 'add' button. */ "BUTTON_ADD" = "Añadir"; @@ -653,7 +656,7 @@ "CENSORSHIP_CIRCUMVENTION_COUNTRY_VIEW_TITLE" = "Seleccionar país"; /* Button label to allow user to change avatar */ -"CHANGE_AVATAR_BUTTON_LABEL" = "Edit Photo"; +"CHANGE_AVATAR_BUTTON_LABEL" = "Editar foto"; /* The incoming bubble text when setting a chat color. */ "CHAT_COLOR_INCOMING_MESSAGE" = "Aquí puedes ver el color del chat."; @@ -905,10 +908,10 @@ "CONTACT_SUPPORT_FILTER_SOMETHING_NOT_WORKING_SHORT" = "Algo no funciona"; /* The localized representation of the 'Sustainers & Signal Boost' support filter. */ -"CONTACT_SUPPORT_FILTER_SUSTAINERS" = "Sustainers & Signal Boost"; +"CONTACT_SUPPORT_FILTER_SUSTAINERS" = "Sostenedores, ras e impulso a Signal"; /* A brief localized representation of the 'Sustainers & Signal Boost' support filter. */ -"CONTACT_SUPPORT_FILTER_SUSTAINERS_SHORT" = "Sustainers & Signal Boost"; +"CONTACT_SUPPORT_FILTER_SUSTAINERS_SHORT" = "Sostenedores, ras e impulso a Signal"; /* Alert body */ "CONTACT_SUPPORT_PROMPT_ERROR_ALERT_BODY" = "Signal no ha podido completar la solicitud de soporte."; @@ -1022,10 +1025,10 @@ "CONVERSATION_SETTINGS_AUDIO_CALL_BUTTON" = "llamada"; /* Footer string for a contact's badges in conversation settings */ -"CONVERSATION_SETTINGS_BADGES_FOOTER" = "Get badges for your profile by supporting Signal. Tap a badge to learn more."; +"CONVERSATION_SETTINGS_BADGES_FOOTER" = "Consigue distintivos para tu perfil al sostener Signal. Toca sobre un distintivo para saber más."; /* Header title for a contact's badges in conversation settings */ -"CONVERSATION_SETTINGS_BADGES_HEADER" = "Badges"; +"CONVERSATION_SETTINGS_BADGES_HEADER" = "Distintivos"; /* Footer text for the 'block and leave' section of contact conversation settings view. */ "CONVERSATION_SETTINGS_BLOCK_AND_LEAVE_SECTION_CONTACT_FOOTER" = "No podrás enviar ni recibir más mensajes de esta persona."; @@ -1523,7 +1526,7 @@ "DISMISS_CONTEXT_MENU" = "Ocultar menú de contexto"; /* Title for switch to enable sharing of badges publicly */ -"DISPLAY_BADGES_ON_PROFILE_SETTING" = "Display badges on profile"; +"DISPLAY_BADGES_ON_PROFILE_SETTING" = "Mostrar distintivos en el perfil"; /* Section title for the 'domain fronting country' view. */ "DOMAIN_FRONTING_COUNTRY_VIEW_SECTION_HEADER" = "País donde evitar censura"; @@ -1787,10 +1790,10 @@ "FAILED_VERIFICATION_TITLE" = "¡Fallo al verificar las cifras de seguridad!"; /* Section header directing user to select a badge */ -"FEATURED_BADGE_SECTION_HEADER" = "Select a Badge"; +"FEATURED_BADGE_SECTION_HEADER" = "Selecciona un distintivo"; /* The title for the featured badge settings page */ -"FEATURED_BADGE_SETTINGS_TITLE" = "Featured Badge"; +"FEATURED_BADGE_SETTINGS_TITLE" = "Distintivo a mostrar"; /* Button that marks user as verified after a successful fingerprint scan. */ "FINGERPRINT_SCAN_VERIFY_BUTTON" = "Marcar como verificada"; @@ -5174,7 +5177,7 @@ "SETTINGS_COPYRIGHT" = "Derechos de Signal Messenger\nLiberado bajo GPLv3"; /* Title for the 'Subscription' link in settings. */ -"SETTINGS_CURRENT_SUBSCRIPTION" = "Subscription"; +"SETTINGS_CURRENT_SUBSCRIPTION" = "Suscripción"; /* Label for the 'data' section of the app settings. */ "SETTINGS_DATA" = "Uso de datos"; @@ -5834,10 +5837,10 @@ "SETTINGS_SHARING_SUGGESTIONS_NOTIFICATIONS_FOOTER" = "Permite a iOS acceder a tus contactos de Signal para mostrarlos en las notificaciones y sugerencias al compartir adjuntos desde otras aplicaciones."; /* Title for the 'signal boost' link in settings. */ -"SETTINGS_SIGNAL_BOOST" = "Signal Boost"; +"SETTINGS_SIGNAL_BOOST" = "Impulsa Signal"; /* Title for the 'become a sustainer' link in settings. */ -"SETTINGS_SUBSCRIPTION" = "Become a Signal Sustainer"; +"SETTINGS_SUBSCRIPTION" = "Sostén Signal"; /* Label for the 'enable registration lock' switch of the privacy settings. */ "SETTINGS_TWO_FACTOR_AUTH_SWITCH_LABEL" = "Bloqueo de registro"; @@ -6017,25 +6020,25 @@ "STICKERS_UNINSTALL_BUTTON" = "Desinstalar"; /* Title for the 'Badges' button in sustainer view. */ -"SUBSCRIBER_BADGES" = "Badges"; +"SUBSCRIBER_BADGES" = "Distintivos"; /* Title for the 'Manage Subscription' button in sustainer view. */ -"SUBSCRIBER_MANAGE_SUBSCRIPTION" = "Manage Subscription"; +"SUBSCRIBER_MANAGE_SUBSCRIPTION" = "Gestionar suscripción"; /* Title for the 'Subscription FAQ' button in sustainer view. */ -"SUBSCRIBER_SUBSCRIPTION_FAQ" = "Subscription FAQ"; +"SUBSCRIBER_SUBSCRIPTION_FAQ" = "Preguntas y respuestas sobre la suscripción"; /* Action text for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_ACTION" = "Contribute"; +"SUBSCRIPTION_MEGAPHONE_ACTION" = "Contribuir"; /* Body for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_BODY" = "Signal is powered by people like you. Contribute and receive a badge."; +"SUBSCRIPTION_MEGAPHONE_BODY" = "Signal se mantiene gracias a gente como tú. Contribuye y recibe un distintivo para tu perfil."; /* Cancel text for subscription megaphone */ "SUBSCRIPTION_MEGAPHONE_CANCEL" = "No, gracias"; /* Title for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_TITLE" = "Become a Sustainer"; +"SUBSCRIPTION_MEGAPHONE_TITLE" = "Sostén Signal"; /* Alert body after verifying privacy with {{other user's name}} */ "SUCCESSFUL_VERIFICATION_DESCRIPTION" = "Tus cifras de seguridad con %@ coinciden. Puedes marcar su identidad como verificada."; @@ -6095,82 +6098,82 @@ "SUPPORT_LOG_UPLOAD_IN_PROGRESS" = "Cargando"; /* First block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal is a nonprofit with no advertisers or investors, sustained only by the people who use and value it. Make a recurring monthly contribution and receive a profile badge to share your support."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal es una organización sin ánimo de lucro, sin anunciantes ni inversores, sólo sostenida por la gente que usa y valora la aplicación. Haz una contribución mensual y recibe un distintivo para tu perfil con el que mostrar tu apoyo."; /* Second block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal is committed to developing open source privacy technology that protects free expression and enables secure global communication.\n\nYour contribution fuels this cause and pays for the development and operations of an app used by millions for private communication. No ads. No trackers. No kidding."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal está comprometida con la misión de desarrollar tecnología de código abierto que protege la libre expresión y habilita comunicaciones globales seguras y privadas.\n\nTu contribución alimenta esta causa y contribuye a financiar el desarrollo y funcionamiento de una aplicación usada por millones en todo el mundo para comunicarse de manera privada e instantánea. Sin anuncios. Sin rastreadores. Sin bromas."; /* Title for the signal sustainer read more view */ -"SUSTAINER_READ_MORE_TITLE" = "Support technology that is built for you - not for your data - by joining the community that sustains it."; +"SUSTAINER_READ_MORE_TITLE" = "Sostén la tecnología desarrollada para ti, no para tus datos y únete a la comunidad que sostiene Signal."; /* Why Contribute title for the signal sustainer read more view */ -"SUSTAINER_READ_MORE_WHY_CONTRIBUTE" = "Why Contribute?"; +"SUSTAINER_READ_MORE_WHY_CONTRIBUTE" = "¿Por qué contribuir?"; /* Action sheet title for Still Processing Badge sheet */ -"SUSTAINER_STILL_PROCESSING_BADGE_TITLE" = "Still Processing"; +"SUSTAINER_STILL_PROCESSING_BADGE_TITLE" = "En proceso …"; /* Sustainer view Add Boost button title */ -"SUSTAINER_VIEW_ADD_BOOST" = "Add a Signal Boost"; +"SUSTAINER_VIEW_ADD_BOOST" = "Dale un Impulso a Signal"; /* Description text for sustainer view badges, embeds {{localized badge name}} */ -"SUSTAINER_VIEW_BADGE_DESCRIPTION" = "Get a %@ badge"; +"SUSTAINER_VIEW_BADGE_DESCRIPTION" = "Consigue un distintivo %@"; /* Sustainer view Cancel Subscription button title */ -"SUSTAINER_VIEW_CANCEL_SUBSCRIPTION" = "Cancel Subscription"; +"SUSTAINER_VIEW_CANCEL_SUBSCRIPTION" = "Cancelar suscripción"; /* Confirm Cancellation? Action sheet confirm button */ "SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_CONFIRM" = "Confirmar"; /* Confirm Cancellation? Action sheet message */ -"SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "You won't be charged again. Your badge will be removed from your profile at the end of your billing period."; +"SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "No te haremos el cargo de nuevo. Se eliminará el distintivo de tu perfil al final del periodo de suscripción."; /* Confirm Cancellation? Action sheet title */ -"SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_TITLE" = "Confirm Cancellation?"; +"SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_TITLE" = "¿Confirmar cancelación?"; /* Couldn't add badge text, embeds {{link to contact support}} */ -"SUSTAINER_VIEW_CANT_ADD_BADGE" = "Couldn't add badge. %@"; +"SUSTAINER_VIEW_CANT_ADD_BADGE" = "Fallo al añadir el distintivo. %@"; /* Action sheet message for Couldn't Add Badge sheet */ -"SUSTAINER_VIEW_CANT_ADD_BADGE_MESSAGE" = "Your badge could not be added to your account. Please contact support."; +"SUSTAINER_VIEW_CANT_ADD_BADGE_MESSAGE" = "No se ha podido añadir el distintivo a tu perfil. Por favor, contacta con el soporte."; /* Action sheet title for Couldn't Add Badge sheet */ -"SUSTAINER_VIEW_CANT_ADD_BADGE_TITLE" = "Couldn't Add Badge"; +"SUSTAINER_VIEW_CANT_ADD_BADGE_TITLE" = "Fallo al añadir distintivo"; /* Contact support link */ -"SUSTAINER_VIEW_CONTACT_SUPPORT" = "Please contact support."; +"SUSTAINER_VIEW_CONTACT_SUPPORT" = "Por favor, contacta con nuestro soporte."; /* Set currency label in sustainer view */ -"SUSTAINER_VIEW_CURRENCY" = "Set currency"; +"SUSTAINER_VIEW_CURRENCY" = "Fijar moneda"; /* Existing subscriber support header */ -"SUSTAINER_VIEW_MY_SUPPORT" = "My Support"; +"SUSTAINER_VIEW_MY_SUPPORT" = "Mi contribución"; /* Pricing text for sustainer view badges, embeds {{price}} */ -"SUSTAINER_VIEW_PRICING" = "%@/month"; +"SUSTAINER_VIEW_PRICING" = "%@ al mes"; /* Renewal text for sustainer view management badges, embeds {{Expiration}} */ -"SUSTAINER_VIEW_PRICING_EXPIRATION" = " · Expires %@"; +"SUSTAINER_VIEW_PRICING_EXPIRATION" = "· Caduca el %@"; /* Expiration text for sustainer view management badges, embeds {{Expiration}} */ -"SUSTAINER_VIEW_PRICING_RENEWAL" = " · Renews %@"; +"SUSTAINER_VIEW_PRICING_RENEWAL" = "· Se renueva el %@"; /* Loading indicator on the sustainer view */ -"SUSTAINER_VIEW_PROCESSING_PAYMENT" = "Processing payment..."; +"SUSTAINER_VIEW_PROCESSING_PAYMENT" = "Procesando pago …"; /* Status text while processing a badge redemption */ -"SUSTAINER_VIEW_PROCESSING_TRANSACTION" = "Processing Transaction..."; +"SUSTAINER_VIEW_PROCESSING_TRANSACTION" = "Procesando transacción …"; /* Read More tappable text in sustainer view body */ -"SUSTAINER_VIEW_READ_MORE" = "Read More."; +"SUSTAINER_VIEW_READ_MORE" = "Leer más."; /* Renewal date text for sustainer view level, embeds {{renewal date}} */ -"SUSTAINER_VIEW_RENEWAL" = "Renews %@"; +"SUSTAINER_VIEW_RENEWAL" = "Se renueva el %@"; /* Action sheet message for Still Processing Badge sheet */ -"SUSTAINER_VIEW_STILL_PROCESSING_BADGE_MESSAGE" = "Your payment is still being processed. This can take a few minutes depending on your connection."; +"SUSTAINER_VIEW_STILL_PROCESSING_BADGE_MESSAGE" = "Todavía se está procesando tu pago. Puede tomar unos minutos dependiendo de tu conexión."; /* Toast indicating that the subscription has been cancelled */ -"SUSTAINER_VIEW_SUBSCRIPTION_CANCELLED" = "Your subscription has been cancelled"; +"SUSTAINER_VIEW_SUBSCRIPTION_CANCELLED" = "Se ha cancelado tu suscripción"; /* Sustainer view Not Now Action sheet button */ "SUSTAINER_VIEW_SUBSCRIPTION_CONFIRMATION_NOT_NOW" = "Ahora no"; @@ -6179,16 +6182,16 @@ "SUSTAINER_VIEW_TITLE" = "Signal depende de gente como tú."; /* Update Subscription? Action sheet message, embeds {{Price}} */ -"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "You will be charged the full amount (%@) of the new subscription price today. Your new subscription will renew monthly."; +"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "Te haremos hoy el cargo completo (%@) de la suscripción. Tu suscripción se renovará mensualmente."; /* Update Subscription? Action sheet title */ -"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_TITLE" = "Update Subscription?"; +"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_TITLE" = "¿Actualizar suscripción?"; /* Update Subscription? Action sheet confirm button */ "SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_UPDATE" = "Actualizar"; /* The body text for the signal sustainer view */ -"SUSTAINER_VIEW_WHY_DONATE_BODY" = "Support technology that is built for you - not for your data - by joining the community of people that sustain it."; +"SUSTAINER_VIEW_WHY_DONATE_BODY" = "Sostén la tecnología que desarrollamos para ti (no para tus datos) y únete a la comunidad que la sostiene."; /* Label for 'off' state of a switch control. */ "SWITCH_OFF" = "Inactivo"; diff --git a/Signal/translations/et.lproj/Localizable.strings b/Signal/translations/et.lproj/Localizable.strings index 423c1ad495..66bc735cc6 100644 --- a/Signal/translations/et.lproj/Localizable.strings +++ b/Signal/translations/et.lproj/Localizable.strings @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Sisesta kohandatud summa"; diff --git a/Signal/translations/eu.lproj/Localizable.strings b/Signal/translations/eu.lproj/Localizable.strings index 50a7b479ab..89c63a4177 100644 --- a/Signal/translations/eu.lproj/Localizable.strings +++ b/Signal/translations/eu.lproj/Localizable.strings @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Enter Custom Amount"; diff --git a/Signal/translations/fa.lproj/Localizable.strings b/Signal/translations/fa.lproj/Localizable.strings index 14b0da75af..6b3f8aa9f5 100644 --- a/Signal/translations/fa.lproj/Localizable.strings +++ b/Signal/translations/fa.lproj/Localizable.strings @@ -380,7 +380,7 @@ "BADGE_CONFIGURATION_TITLE" = "نشان‌ها"; /* Text prompting the user to become a signal sustainer */ -"BADGE_DETAILS_BECOME_A_SUSTAINER" = "Become a Sustainer"; +"BADGE_DETAILS_BECOME_A_SUSTAINER" = "به یک حامی تبدیل شوید"; /* Text prompting the user to boost */ "BADGE_DETAILS_GIVE_A_BOOST" = "سیگنال را تقویت کنید"; @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "مبلغ دلخواه را وارد کنید"; @@ -5837,7 +5840,7 @@ "SETTINGS_SIGNAL_BOOST" = "تقویت سیگنال"; /* Title for the 'become a sustainer' link in settings. */ -"SETTINGS_SUBSCRIPTION" = "Become a Signal Sustainer"; +"SETTINGS_SUBSCRIPTION" = "به یک حامی سیگنال تبدیل شوید"; /* Label for the 'enable registration lock' switch of the privacy settings. */ "SETTINGS_TWO_FACTOR_AUTH_SWITCH_LABEL" = "قفل ثبت‌نام"; @@ -6026,7 +6029,7 @@ "SUBSCRIBER_SUBSCRIPTION_FAQ" = "پرسش‌های متداول اشتراک"; /* Action text for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_ACTION" = "Contribute"; +"SUBSCRIPTION_MEGAPHONE_ACTION" = "کمک کردن"; /* Body for subscription megaphone */ "SUBSCRIPTION_MEGAPHONE_BODY" = "Signal is powered by people like you. Contribute and receive a badge."; @@ -6035,7 +6038,7 @@ "SUBSCRIPTION_MEGAPHONE_CANCEL" = "نه،‌ ممنون"; /* Title for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_TITLE" = "Become a Sustainer"; +"SUBSCRIPTION_MEGAPHONE_TITLE" = "به یک حامی تبدیل شوید"; /* Alert body after verifying privacy with {{other user's name}} */ "SUCCESSFUL_VERIFICATION_DESCRIPTION" = "کلید هویت‌سنجی شما با %@ مطابقت دارد. شما می‌توانید این مخاطب را به عنوان تأیید شده علامت‌گذاری کنید."; @@ -6110,7 +6113,7 @@ "SUSTAINER_STILL_PROCESSING_BADGE_TITLE" = "Still Processing"; /* Sustainer view Add Boost button title */ -"SUSTAINER_VIEW_ADD_BOOST" = "Add a Signal Boost"; +"SUSTAINER_VIEW_ADD_BOOST" = "یک تقویت سیگنال اضافه کنید"; /* Description text for sustainer view badges, embeds {{localized badge name}} */ "SUSTAINER_VIEW_BADGE_DESCRIPTION" = "Get a %@ badge"; @@ -6137,7 +6140,7 @@ "SUSTAINER_VIEW_CANT_ADD_BADGE_TITLE" = "Couldn't Add Badge"; /* Contact support link */ -"SUSTAINER_VIEW_CONTACT_SUPPORT" = "Please contact support."; +"SUSTAINER_VIEW_CONTACT_SUPPORT" = "لطفاً با پشتیبانی تماس بگیرید."; /* Set currency label in sustainer view */ "SUSTAINER_VIEW_CURRENCY" = "Set currency"; diff --git a/Signal/translations/fi.lproj/Localizable.strings b/Signal/translations/fi.lproj/Localizable.strings index 36605b8244..52591eb8d6 100644 --- a/Signal/translations/fi.lproj/Localizable.strings +++ b/Signal/translations/fi.lproj/Localizable.strings @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Sano \"Kiitos!\" ja ansaitse Boost-merkki 30 päivän ajaksi."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Syöltä muu summa"; diff --git a/Signal/translations/fil.lproj/Localizable.strings b/Signal/translations/fil.lproj/Localizable.strings index fd533b8e45..2c45d299ee 100644 --- a/Signal/translations/fil.lproj/Localizable.strings +++ b/Signal/translations/fil.lproj/Localizable.strings @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Enter Custom Amount"; diff --git a/Signal/translations/fr.lproj/Localizable.strings b/Signal/translations/fr.lproj/Localizable.strings index 3e4603cce1..b9d0fb2867 100644 --- a/Signal/translations/fr.lproj/Localizable.strings +++ b/Signal/translations/fr.lproj/Localizable.strings @@ -380,7 +380,7 @@ "BADGE_CONFIGURATION_TITLE" = "Badges"; /* Text prompting the user to become a signal sustainer */ -"BADGE_DETAILS_BECOME_A_SUSTAINER" = "Become a Sustainer"; +"BADGE_DETAILS_BECOME_A_SUSTAINER" = "Devenir un soutien"; /* Text prompting the user to boost */ "BADGE_DETAILS_GIVE_A_BOOST" = "Donnez un coup de pouce à Signal"; @@ -392,16 +392,16 @@ "BADGE_THANKS_DISPLAY_ON_PROFILE_LABEL" = "Afficher sur le profil"; /* Label prompting the user to feature the new badge on their profile on the badge thank you sheet. */ -"BADGE_THANKS_MAKE_FEATURED" = "Make Featured Badge"; +"BADGE_THANKS_MAKE_FEATURED" = "Créer un badge en vedette"; /* Title for subscription on the thank you sheet. */ -"BADGE_THANKS_SUBSCRIPTION_TITLE" = "Thanks for your support!"; +"BADGE_THANKS_SUBSCRIPTION_TITLE" = "Merci pour votre soutien !"; /* Footer explaining that only one badge can be featured at a time on the thank you sheet. */ "BADGE_THANKS_TOGGLE_FOOTER" = "Si vous avez plus d’un badge, vous pouvez en choisir un que les autres pourront voir sur votre profil."; /* String explaing to the user that they've earned a badge on the badge thank you sheet. Embed {badge name}. */ -"BADGE_THANKS_YOU_EARNED_FORMAT" = "You’ve earned the %@ badge! Help Signal build awareness by displaying this badge on your profile."; +"BADGE_THANKS_YOU_EARNED_FORMAT" = "Vous avez obtenu le badge %@ ! Aidez Signal à se faire connaître en affichant ce badge sur votre profil."; /* Accessibility label for banner close button */ "BANNER_CLOSE_ACCESSIBILITY_LABEL" = "Fermer la bannière"; @@ -479,10 +479,13 @@ "BLUR_TOOLTIP" = "Nouveau : Rendez les visages flous ou dessinez n’importe où pour les rendre flous."; /* Donation amount label for the donate to signal view */ -"BOOST_VIEW_AMOUNT_LABEL" = "Set currency"; +"BOOST_VIEW_AMOUNT_LABEL" = "Définir la devise"; /* The body text for the donate to signal view */ -"BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +"BOOST_VIEW_BODY" = "Dites \"Merci !\" et gagnez le badge \"Boost\" pendant 30 jours."; + +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Saisissez un montant personnalisé"; @@ -653,7 +656,7 @@ "CENSORSHIP_CIRCUMVENTION_COUNTRY_VIEW_TITLE" = "Sélectionner un pays"; /* Button label to allow user to change avatar */ -"CHANGE_AVATAR_BUTTON_LABEL" = "Edit Photo"; +"CHANGE_AVATAR_BUTTON_LABEL" = "Modifier la photo"; /* The incoming bubble text when setting a chat color. */ "CHAT_COLOR_INCOMING_MESSAGE" = "Voici un aperçu de la couleur de la conversation."; @@ -1022,7 +1025,7 @@ "CONVERSATION_SETTINGS_AUDIO_CALL_BUTTON" = "son"; /* Footer string for a contact's badges in conversation settings */ -"CONVERSATION_SETTINGS_BADGES_FOOTER" = "Get badges for your profile by supporting Signal. Tap a badge to learn more."; +"CONVERSATION_SETTINGS_BADGES_FOOTER" = "Obtenez des badges pour votre profil en soutenant Signal. Touchez un badge pour en savoir plus."; /* Header title for a contact's badges in conversation settings */ "CONVERSATION_SETTINGS_BADGES_HEADER" = "Badges"; @@ -1787,10 +1790,10 @@ "FAILED_VERIFICATION_TITLE" = "Échec de confirmation du numéro de sécurité."; /* Section header directing user to select a badge */ -"FEATURED_BADGE_SECTION_HEADER" = "Select a Badge"; +"FEATURED_BADGE_SECTION_HEADER" = "Sélectionnez un badge"; /* The title for the featured badge settings page */ -"FEATURED_BADGE_SETTINGS_TITLE" = "Featured Badge"; +"FEATURED_BADGE_SETTINGS_TITLE" = "Badges mis en avant"; /* Button that marks user as verified after a successful fingerprint scan. */ "FINGERPRINT_SCAN_VERIFY_BUTTON" = "Marquer comme confirmé"; @@ -5837,7 +5840,7 @@ "SETTINGS_SIGNAL_BOOST" = "Encourager Signal"; /* Title for the 'become a sustainer' link in settings. */ -"SETTINGS_SUBSCRIPTION" = "Become a Signal Sustainer"; +"SETTINGS_SUBSCRIPTION" = "Devenir un soutien de Signal"; /* Label for the 'enable registration lock' switch of the privacy settings. */ "SETTINGS_TWO_FACTOR_AUTH_SWITCH_LABEL" = "Blocage de l’inscription"; @@ -6020,7 +6023,7 @@ "SUBSCRIBER_BADGES" = "Badges"; /* Title for the 'Manage Subscription' button in sustainer view. */ -"SUBSCRIBER_MANAGE_SUBSCRIPTION" = "Manage Subscription"; +"SUBSCRIBER_MANAGE_SUBSCRIPTION" = "Gérer l’abonnement"; /* Title for the 'Subscription FAQ' button in sustainer view. */ "SUBSCRIBER_SUBSCRIPTION_FAQ" = "FAQ Abonnement"; @@ -6029,13 +6032,13 @@ "SUBSCRIPTION_MEGAPHONE_ACTION" = "Contribuer"; /* Body for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_BODY" = "Signal is powered by people like you. Contribute and receive a badge."; +"SUBSCRIPTION_MEGAPHONE_BODY" = "Signal est alimenté par des gens comme vous. Contribuez et recevez un badge."; /* Cancel text for subscription megaphone */ "SUBSCRIPTION_MEGAPHONE_CANCEL" = "Non merci"; /* Title for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_TITLE" = "Become a Sustainer"; +"SUBSCRIPTION_MEGAPHONE_TITLE" = "Devenir un soutien"; /* Alert body after verifying privacy with {{other user's name}} */ "SUCCESSFUL_VERIFICATION_DESCRIPTION" = "Votre numéro de sécurité avec %@ correspond. Vous pouvez marquer ce contact comme confirmé."; @@ -6095,25 +6098,25 @@ "SUPPORT_LOG_UPLOAD_IN_PROGRESS" = "Chargement"; /* First block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal is a nonprofit with no advertisers or investors, sustained only by the people who use and value it. Make a recurring monthly contribution and receive a profile badge to share your support."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal est un organisme sans but lucratif, sans annonceurs ni investisseurs, soutenue uniquement par les gens qui l’utilisent et l’apprécient. Faites un don mensuel récurrent et recevez un badge de profil pour afficher votre soutien."; /* Second block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal is committed to developing open source privacy technology that protects free expression and enables secure global communication.\n\nYour contribution fuels this cause and pays for the development and operations of an app used by millions for private communication. No ads. No trackers. No kidding."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal s’engage à développer une technologie à code source ouvert de protection des renseignements personnels qui protège la liberté d'expression et permet une communication mondiale sécurisée.\n\nVotre contribution alimente cette cause et permet de financer le développement et le fonctionnement d’une application utilisée par des millions de personnes pour communiqué de façon privée. Pas de publicité. Pas de traceurs. Sans blague."; /* Title for the signal sustainer read more view */ -"SUSTAINER_READ_MORE_TITLE" = "Support technology that is built for you - not for your data - by joining the community that sustains it."; +"SUSTAINER_READ_MORE_TITLE" = "Soutenez une technologie conçue pour vous – pas pour vos données – en rejoignant la communauté qui porte Signal."; /* Why Contribute title for the signal sustainer read more view */ "SUSTAINER_READ_MORE_WHY_CONTRIBUTE" = "Pourquoi contribuer ?"; /* Action sheet title for Still Processing Badge sheet */ -"SUSTAINER_STILL_PROCESSING_BADGE_TITLE" = "Still Processing"; +"SUSTAINER_STILL_PROCESSING_BADGE_TITLE" = "En cours de traitement"; /* Sustainer view Add Boost button title */ "SUSTAINER_VIEW_ADD_BOOST" = "Ajouter un Boost Signal"; /* Description text for sustainer view badges, embeds {{localized badge name}} */ -"SUSTAINER_VIEW_BADGE_DESCRIPTION" = "Get a %@ badge"; +"SUSTAINER_VIEW_BADGE_DESCRIPTION" = "Obtenez un badge %@"; /* Sustainer view Cancel Subscription button title */ "SUSTAINER_VIEW_CANCEL_SUBSCRIPTION" = "Annuler l’abonnement"; @@ -6128,22 +6131,22 @@ "SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_TITLE" = "Confirmer l’annulation ?"; /* Couldn't add badge text, embeds {{link to contact support}} */ -"SUSTAINER_VIEW_CANT_ADD_BADGE" = "Couldn't add badge. %@"; +"SUSTAINER_VIEW_CANT_ADD_BADGE" = "Impossible d'ajouter un badge. %@"; /* Action sheet message for Couldn't Add Badge sheet */ -"SUSTAINER_VIEW_CANT_ADD_BADGE_MESSAGE" = "Your badge could not be added to your account. Please contact support."; +"SUSTAINER_VIEW_CANT_ADD_BADGE_MESSAGE" = "Votre badge n’a pas pu être ajouté à votre compte. Veuillez contacter l’assistance."; /* Action sheet title for Couldn't Add Badge sheet */ -"SUSTAINER_VIEW_CANT_ADD_BADGE_TITLE" = "Couldn't Add Badge"; +"SUSTAINER_VIEW_CANT_ADD_BADGE_TITLE" = "Impossible d’ajouter le badge"; /* Contact support link */ "SUSTAINER_VIEW_CONTACT_SUPPORT" = "Veuillez contacter l’assistance."; /* Set currency label in sustainer view */ -"SUSTAINER_VIEW_CURRENCY" = "Set currency"; +"SUSTAINER_VIEW_CURRENCY" = "Définir la devise"; /* Existing subscriber support header */ -"SUSTAINER_VIEW_MY_SUPPORT" = "My Support"; +"SUSTAINER_VIEW_MY_SUPPORT" = "Mon soutien"; /* Pricing text for sustainer view badges, embeds {{price}} */ "SUSTAINER_VIEW_PRICING" = "%@/mois"; @@ -6152,7 +6155,7 @@ "SUSTAINER_VIEW_PRICING_EXPIRATION" = " · Expires %@"; /* Expiration text for sustainer view management badges, embeds {{Expiration}} */ -"SUSTAINER_VIEW_PRICING_RENEWAL" = " · Renews %@"; +"SUSTAINER_VIEW_PRICING_RENEWAL" = " · Renouvellement %@"; /* Loading indicator on the sustainer view */ "SUSTAINER_VIEW_PROCESSING_PAYMENT" = "Traitement du paiement…"; @@ -6164,13 +6167,13 @@ "SUSTAINER_VIEW_READ_MORE" = "Lire la suite."; /* Renewal date text for sustainer view level, embeds {{renewal date}} */ -"SUSTAINER_VIEW_RENEWAL" = "Renews %@"; +"SUSTAINER_VIEW_RENEWAL" = "Renouvellement %@"; /* Action sheet message for Still Processing Badge sheet */ -"SUSTAINER_VIEW_STILL_PROCESSING_BADGE_MESSAGE" = "Your payment is still being processed. This can take a few minutes depending on your connection."; +"SUSTAINER_VIEW_STILL_PROCESSING_BADGE_MESSAGE" = "Votre paiement est en cours de traitement. Cela peut prendre quelques minutes en fonction de votre connexion."; /* Toast indicating that the subscription has been cancelled */ -"SUSTAINER_VIEW_SUBSCRIPTION_CANCELLED" = "Your subscription has been cancelled"; +"SUSTAINER_VIEW_SUBSCRIPTION_CANCELLED" = "Votre abonnement a été annulé"; /* Sustainer view Not Now Action sheet button */ "SUSTAINER_VIEW_SUBSCRIPTION_CONFIRMATION_NOT_NOW" = "Pas maintenant"; @@ -6182,13 +6185,13 @@ "SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "You will be charged the full amount (%@) of the new subscription price today. Your new subscription will renew monthly."; /* Update Subscription? Action sheet title */ -"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_TITLE" = "Update Subscription?"; +"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_TITLE" = "Mettre à jour d’abonnement ?"; /* Update Subscription? Action sheet confirm button */ "SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_UPDATE" = "Mise à jour"; /* The body text for the signal sustainer view */ -"SUSTAINER_VIEW_WHY_DONATE_BODY" = "Support technology that is built for you - not for your data - by joining the community of people that sustain it."; +"SUSTAINER_VIEW_WHY_DONATE_BODY" = "Soutenez une technologie conçue pour vous – pas pour vos données – en rejoignant la communauté qui la porte."; /* Label for 'off' state of a switch control. */ "SWITCH_OFF" = "Désactivé"; diff --git a/Signal/translations/ga.lproj/Localizable.strings b/Signal/translations/ga.lproj/Localizable.strings index fea130aa32..194ab1f6ca 100644 --- a/Signal/translations/ga.lproj/Localizable.strings +++ b/Signal/translations/ga.lproj/Localizable.strings @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Enter Custom Amount"; diff --git a/Signal/translations/gl.lproj/Localizable.strings b/Signal/translations/gl.lproj/Localizable.strings index 2d0ecf879d..fd6ddc20d2 100644 --- a/Signal/translations/gl.lproj/Localizable.strings +++ b/Signal/translations/gl.lproj/Localizable.strings @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Enter Custom Amount"; diff --git a/Signal/translations/gu.lproj/Localizable.strings b/Signal/translations/gu.lproj/Localizable.strings index 235ff45165..a3784bdb29 100644 --- a/Signal/translations/gu.lproj/Localizable.strings +++ b/Signal/translations/gu.lproj/Localizable.strings @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "કસ્ટમ રકમ દાખલ કરો"; diff --git a/Signal/translations/ha.lproj/Localizable.strings b/Signal/translations/ha.lproj/Localizable.strings index 52a7c42654..2c8e85566b 100644 --- a/Signal/translations/ha.lproj/Localizable.strings +++ b/Signal/translations/ha.lproj/Localizable.strings @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Enter Custom Amount"; diff --git a/Signal/translations/he.lproj/Localizable.strings b/Signal/translations/he.lproj/Localizable.strings index c96b864ddf..5aa6337bc1 100644 --- a/Signal/translations/he.lproj/Localizable.strings +++ b/Signal/translations/he.lproj/Localizable.strings @@ -374,13 +374,13 @@ "BACK_BUTTON" = "הקודם"; /* Section header for badge view section in the badge configuration page */ -"BADGE_CONFIGURATION_BADGE_SECTION_TITLE" = "My Badges"; +"BADGE_CONFIGURATION_BADGE_SECTION_TITLE" = "התגים שלי"; /* The title for the badge configuration page */ "BADGE_CONFIGURATION_TITLE" = "תגים"; /* Text prompting the user to become a signal sustainer */ -"BADGE_DETAILS_BECOME_A_SUSTAINER" = "הייה מחזיק"; +"BADGE_DETAILS_BECOME_A_SUSTAINER" = "הפוך אל מחזיק"; /* Text prompting the user to boost */ "BADGE_DETAILS_GIVE_A_BOOST" = "תן אל Signal תמריץ"; @@ -392,16 +392,16 @@ "BADGE_THANKS_DISPLAY_ON_PROFILE_LABEL" = "הצג בפרופיל"; /* Label prompting the user to feature the new badge on their profile on the badge thank you sheet. */ -"BADGE_THANKS_MAKE_FEATURED" = "Make Featured Badge"; +"BADGE_THANKS_MAKE_FEATURED" = "עשה תג בולט"; /* Title for subscription on the thank you sheet. */ -"BADGE_THANKS_SUBSCRIPTION_TITLE" = "Thanks for your support!"; +"BADGE_THANKS_SUBSCRIPTION_TITLE" = "תודה על התמיכה שלך!"; /* Footer explaining that only one badge can be featured at a time on the thank you sheet. */ "BADGE_THANKS_TOGGLE_FOOTER" = "כשיהיו לך יותר מתג אחד, תוכל לבחור אחד להבליט כדי שאחרים יראו בפרופיל שלך."; /* String explaing to the user that they've earned a badge on the badge thank you sheet. Embed {badge name}. */ -"BADGE_THANKS_YOU_EARNED_FORMAT" = "You’ve earned the %@ badge! Help Signal build awareness by displaying this badge on your profile."; +"BADGE_THANKS_YOU_EARNED_FORMAT" = "הרווחת את התג %@! עזור אל Signal לבנות מוּדָעוּת ע״י הצגת התג הזה בפרופיל שלך."; /* Accessibility label for banner close button */ "BANNER_CLOSE_ACCESSIBILITY_LABEL" = "סגור מודעה"; @@ -479,10 +479,13 @@ "BLUR_TOOLTIP" = "חדש: טשטש פרצופים או צייר בכל מקום כדי לטשטש."; /* Donation amount label for the donate to signal view */ -"BOOST_VIEW_AMOUNT_LABEL" = "Set currency"; +"BOOST_VIEW_AMOUNT_LABEL" = "הגדר מטבע"; /* The body text for the donate to signal view */ -"BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +"BOOST_VIEW_BODY" = "אמור \"תודה!\" והרווח את תג התמריץ למשך 30 ימים."; + +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "הכנס סכום מותאם אישית"; @@ -653,7 +656,7 @@ "CENSORSHIP_CIRCUMVENTION_COUNTRY_VIEW_TITLE" = "בחר מדינה"; /* Button label to allow user to change avatar */ -"CHANGE_AVATAR_BUTTON_LABEL" = "Edit Photo"; +"CHANGE_AVATAR_BUTTON_LABEL" = "ערוך תמונה"; /* The incoming bubble text when setting a chat color. */ "CHAT_COLOR_INCOMING_MESSAGE" = "הנה תצוגה מקדימה של צבע ההתכתבות."; @@ -1022,7 +1025,7 @@ "CONVERSATION_SETTINGS_AUDIO_CALL_BUTTON" = "שמע"; /* Footer string for a contact's badges in conversation settings */ -"CONVERSATION_SETTINGS_BADGES_FOOTER" = "Get badges for your profile by supporting Signal. Tap a badge to learn more."; +"CONVERSATION_SETTINGS_BADGES_FOOTER" = "השג תגים עבור הפרופיל שלך ע״י תמיכה ב־Signal. הקש על תג כדי ללמוד עוד."; /* Header title for a contact's badges in conversation settings */ "CONVERSATION_SETTINGS_BADGES_HEADER" = "תגים"; @@ -1787,10 +1790,10 @@ "FAILED_VERIFICATION_TITLE" = "נכשל בוידוא מספר ביטחון!"; /* Section header directing user to select a badge */ -"FEATURED_BADGE_SECTION_HEADER" = "Select a Badge"; +"FEATURED_BADGE_SECTION_HEADER" = "בחר תג"; /* The title for the featured badge settings page */ -"FEATURED_BADGE_SETTINGS_TITLE" = "Featured Badge"; +"FEATURED_BADGE_SETTINGS_TITLE" = "תג בולט"; /* Button that marks user as verified after a successful fingerprint scan. */ "FINGERPRINT_SCAN_VERIFY_BUTTON" = "סמן כמוודא"; @@ -5837,7 +5840,7 @@ "SETTINGS_SIGNAL_BOOST" = "תמריץ Signal"; /* Title for the 'become a sustainer' link in settings. */ -"SETTINGS_SUBSCRIPTION" = "Become a Signal Sustainer"; +"SETTINGS_SUBSCRIPTION" = "הפוך אל מחזיק Signal"; /* Label for the 'enable registration lock' switch of the privacy settings. */ "SETTINGS_TWO_FACTOR_AUTH_SWITCH_LABEL" = "נעילת הרשמה"; @@ -6020,13 +6023,13 @@ "SUBSCRIBER_BADGES" = "תגים"; /* Title for the 'Manage Subscription' button in sustainer view. */ -"SUBSCRIBER_MANAGE_SUBSCRIPTION" = "Manage Subscription"; +"SUBSCRIBER_MANAGE_SUBSCRIPTION" = "נהל מינוי"; /* Title for the 'Subscription FAQ' button in sustainer view. */ "SUBSCRIBER_SUBSCRIPTION_FAQ" = "שאלות נפוצות של מינוי"; /* Action text for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_ACTION" = "Contribute"; +"SUBSCRIPTION_MEGAPHONE_ACTION" = "תרום"; /* Body for subscription megaphone */ "SUBSCRIPTION_MEGAPHONE_BODY" = "Signal ממונע על ידי אנשים כמוך. תרום וקבל תג."; @@ -6035,7 +6038,7 @@ "SUBSCRIPTION_MEGAPHONE_CANCEL" = "לא תודה"; /* Title for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_TITLE" = "הייה מחזיק"; +"SUBSCRIPTION_MEGAPHONE_TITLE" = "הפוך אל מחזיק"; /* Alert body after verifying privacy with {{other user's name}} */ "SUCCESSFUL_VERIFICATION_DESCRIPTION" = "מספר הביטחון שלך עם %@ תואם. אתה יכול לסמן איש קשר זה כמוודא."; @@ -6095,25 +6098,25 @@ "SUPPORT_LOG_UPLOAD_IN_PROGRESS" = "טוען"; /* First block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal is a nonprofit with no advertisers or investors, sustained only by the people who use and value it. Make a recurring monthly contribution and receive a profile badge to share your support."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal הוא ללא מטרות רווח בלי מפרסמים או משקיעים, מוחזק רק ע״י האנשים שמשתמשים בו ומעריכים אותו. בצע תרומה חודשית חוזרת וקבל תג פרופיל כדי לשתף את התמיכה שלך."; /* Second block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal is committed to developing open source privacy technology that protects free expression and enables secure global communication.\n\nYour contribution fuels this cause and pays for the development and operations of an app used by millions for private communication. No ads. No trackers. No kidding."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal מחויב אל פיתוח טכנולוגית פרטיות בקוד פתוח שמגינה על חופשי ביטוי ומאפשרת תקשורת עולמית מאובטחת.\n\nהתרומה שלך מתדלקת את המטרה הזאת ומשלמת עבור הפיתוח והפעולות של יישום שנמצא בשימוש ע״י מיליוני אנשים ברחבי העולם למען תקשורת פרטית. ללא פרסומות. ללא עוקבנים. ללא שטויות."; /* Title for the signal sustainer read more view */ -"SUSTAINER_READ_MORE_TITLE" = "Support technology that is built for you - not for your data - by joining the community that sustains it."; +"SUSTAINER_READ_MORE_TITLE" = "תמוך בטכנולוגיה שנבנתה עבורך - לא עבור הנתונים שלך - ע״י הצטרפות אל הקהילה שמחזיקה אותה."; /* Why Contribute title for the signal sustainer read more view */ "SUSTAINER_READ_MORE_WHY_CONTRIBUTE" = "למה לתרום?"; /* Action sheet title for Still Processing Badge sheet */ -"SUSTAINER_STILL_PROCESSING_BADGE_TITLE" = "Still Processing"; +"SUSTAINER_STILL_PROCESSING_BADGE_TITLE" = "עדין מעבד"; /* Sustainer view Add Boost button title */ "SUSTAINER_VIEW_ADD_BOOST" = "הוסף תמריץ Signal"; /* Description text for sustainer view badges, embeds {{localized badge name}} */ -"SUSTAINER_VIEW_BADGE_DESCRIPTION" = "Get a %@ badge"; +"SUSTAINER_VIEW_BADGE_DESCRIPTION" = "קבל תג %@"; /* Sustainer view Cancel Subscription button title */ "SUSTAINER_VIEW_CANCEL_SUBSCRIPTION" = "בטל מינוי"; @@ -6128,49 +6131,49 @@ "SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_TITLE" = "לאשר ביטול?"; /* Couldn't add badge text, embeds {{link to contact support}} */ -"SUSTAINER_VIEW_CANT_ADD_BADGE" = "Couldn't add badge. %@"; +"SUSTAINER_VIEW_CANT_ADD_BADGE" = "לא היה ניתן להוסיף תג. %@"; /* Action sheet message for Couldn't Add Badge sheet */ -"SUSTAINER_VIEW_CANT_ADD_BADGE_MESSAGE" = "Your badge could not be added to your account. Please contact support."; +"SUSTAINER_VIEW_CANT_ADD_BADGE_MESSAGE" = "התג שלך לא היה יכול להתווסף אל החשבון שלך. אנא צור קשר עם התמיכה."; /* Action sheet title for Couldn't Add Badge sheet */ -"SUSTAINER_VIEW_CANT_ADD_BADGE_TITLE" = "Couldn't Add Badge"; +"SUSTAINER_VIEW_CANT_ADD_BADGE_TITLE" = "לא היה ניתן להוסיף תג"; /* Contact support link */ -"SUSTAINER_VIEW_CONTACT_SUPPORT" = "Please contact support."; +"SUSTAINER_VIEW_CONTACT_SUPPORT" = "אנא צור קשר עם התמיכה."; /* Set currency label in sustainer view */ -"SUSTAINER_VIEW_CURRENCY" = "Set currency"; +"SUSTAINER_VIEW_CURRENCY" = "הגדר מטבע"; /* Existing subscriber support header */ -"SUSTAINER_VIEW_MY_SUPPORT" = "My Support"; +"SUSTAINER_VIEW_MY_SUPPORT" = "התמיכה שלי"; /* Pricing text for sustainer view badges, embeds {{price}} */ -"SUSTAINER_VIEW_PRICING" = "%@/month"; +"SUSTAINER_VIEW_PRICING" = "%@/חודש"; /* Renewal text for sustainer view management badges, embeds {{Expiration}} */ -"SUSTAINER_VIEW_PRICING_EXPIRATION" = " · Expires %@"; +"SUSTAINER_VIEW_PRICING_EXPIRATION" = " · פג %@"; /* Expiration text for sustainer view management badges, embeds {{Expiration}} */ -"SUSTAINER_VIEW_PRICING_RENEWAL" = " · Renews %@"; +"SUSTAINER_VIEW_PRICING_RENEWAL" = " · מתחדש %@"; /* Loading indicator on the sustainer view */ -"SUSTAINER_VIEW_PROCESSING_PAYMENT" = "Processing payment..."; +"SUSTAINER_VIEW_PROCESSING_PAYMENT" = "מעבד תשלום…"; /* Status text while processing a badge redemption */ -"SUSTAINER_VIEW_PROCESSING_TRANSACTION" = "Processing Transaction..."; +"SUSTAINER_VIEW_PROCESSING_TRANSACTION" = "מעבד עסקה…"; /* Read More tappable text in sustainer view body */ -"SUSTAINER_VIEW_READ_MORE" = "Read More."; +"SUSTAINER_VIEW_READ_MORE" = "קרא עוד."; /* Renewal date text for sustainer view level, embeds {{renewal date}} */ -"SUSTAINER_VIEW_RENEWAL" = "Renews %@"; +"SUSTAINER_VIEW_RENEWAL" = "מתחדש %@"; /* Action sheet message for Still Processing Badge sheet */ -"SUSTAINER_VIEW_STILL_PROCESSING_BADGE_MESSAGE" = "Your payment is still being processed. This can take a few minutes depending on your connection."; +"SUSTAINER_VIEW_STILL_PROCESSING_BADGE_MESSAGE" = "התשלום שלך עדין מעובד. זה יכול לקחת מספר דקות בהתאם לחיבור שלך."; /* Toast indicating that the subscription has been cancelled */ -"SUSTAINER_VIEW_SUBSCRIPTION_CANCELLED" = "Your subscription has been cancelled"; +"SUSTAINER_VIEW_SUBSCRIPTION_CANCELLED" = "המינוי שלך בוטל"; /* Sustainer view Not Now Action sheet button */ "SUSTAINER_VIEW_SUBSCRIPTION_CONFIRMATION_NOT_NOW" = "לא עכשיו"; @@ -6179,16 +6182,16 @@ "SUSTAINER_VIEW_TITLE" = "Signal ממונע על ידי אנשים כמוך."; /* Update Subscription? Action sheet message, embeds {{Price}} */ -"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "You will be charged the full amount (%@) of the new subscription price today. Your new subscription will renew monthly."; +"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "תחויב בסכום המלא (%@) של המחיר של המינוי החדש. המינוי החדש שלך יחודש באופן חודשי."; /* Update Subscription? Action sheet title */ -"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_TITLE" = "Update Subscription?"; +"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_TITLE" = "לעדכן מינוי?"; /* Update Subscription? Action sheet confirm button */ "SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_UPDATE" = "עדכן"; /* The body text for the signal sustainer view */ -"SUSTAINER_VIEW_WHY_DONATE_BODY" = "Support technology that is built for you - not for your data - by joining the community of people that sustain it."; +"SUSTAINER_VIEW_WHY_DONATE_BODY" = "תמוך בטכנולוגיה שנבנתה עבורך - לא עבור הנתונים שלך - ע״י הצטרפות אל קהילת האנשים שמחזיקים אותה."; /* Label for 'off' state of a switch control. */ "SWITCH_OFF" = "כבוי"; diff --git a/Signal/translations/hi.lproj/Localizable.strings b/Signal/translations/hi.lproj/Localizable.strings index eeecdf3325..561c94d8ec 100644 --- a/Signal/translations/hi.lproj/Localizable.strings +++ b/Signal/translations/hi.lproj/Localizable.strings @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "कस्टम राशि दर्ज करें"; diff --git a/Signal/translations/hr.lproj/Localizable.strings b/Signal/translations/hr.lproj/Localizable.strings index d1f4133ec2..be48a87f5e 100644 --- a/Signal/translations/hr.lproj/Localizable.strings +++ b/Signal/translations/hr.lproj/Localizable.strings @@ -374,28 +374,28 @@ "BACK_BUTTON" = "Natrag"; /* Section header for badge view section in the badge configuration page */ -"BADGE_CONFIGURATION_BADGE_SECTION_TITLE" = "My Badges"; +"BADGE_CONFIGURATION_BADGE_SECTION_TITLE" = "Moji bedževi"; /* The title for the badge configuration page */ -"BADGE_CONFIGURATION_TITLE" = "Badges"; +"BADGE_CONFIGURATION_TITLE" = "Bedževi"; /* Text prompting the user to become a signal sustainer */ "BADGE_DETAILS_BECOME_A_SUSTAINER" = "Become a Sustainer"; /* Text prompting the user to boost */ -"BADGE_DETAILS_GIVE_A_BOOST" = "Give Signal a Boost"; +"BADGE_DETAILS_GIVE_A_BOOST" = "Donirajte jednokratno"; /* Title for boost on the thank you sheet. */ -"BADGE_THANKS_BOOST_TITLE" = "Thanks for the Boost!"; +"BADGE_THANKS_BOOST_TITLE" = "Hvala vam na uplati!"; /* Label prompting the user to display the new badge on their profile on the badge thank you sheet. */ -"BADGE_THANKS_DISPLAY_ON_PROFILE_LABEL" = "Display on Profile"; +"BADGE_THANKS_DISPLAY_ON_PROFILE_LABEL" = "Prikaži bedž na svom profilu"; /* Label prompting the user to feature the new badge on their profile on the badge thank you sheet. */ "BADGE_THANKS_MAKE_FEATURED" = "Make Featured Badge"; /* Title for subscription on the thank you sheet. */ -"BADGE_THANKS_SUBSCRIPTION_TITLE" = "Thanks for your support!"; +"BADGE_THANKS_SUBSCRIPTION_TITLE" = "Hvala vam na podršci!"; /* Footer explaining that only one badge can be featured at a time on the thank you sheet. */ "BADGE_THANKS_TOGGLE_FOOTER" = "When you have more than one badge, you can choose one to feature for others to see on your profile."; @@ -479,16 +479,19 @@ "BLUR_TOOLTIP" = "Novo: Zamaglite lica ili crtajte bilo gdje kako biste ih zamaglili"; /* Donation amount label for the donate to signal view */ -"BOOST_VIEW_AMOUNT_LABEL" = "Set currency"; +"BOOST_VIEW_AMOUNT_LABEL" = "Odaberite valutu"; /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Unesi prilagođeni iznos"; /* Text explaining there are other ways to donate on the boost view. */ -"BOOST_VIEW_OTHER_WAYS" = "More Payment Options"; +"BOOST_VIEW_OTHER_WAYS" = "Više opcija plaćanja"; /* Error text notifying the user they must select a large amount on the donate to signal view */ "BOOST_VIEW_SELECT_A_LARGER_AMOUNT" = "Unesite veći iznos za donaciju"; @@ -500,7 +503,7 @@ "BOOST_VIEW_SELECT_AN_AMOUNT" = "Unesite iznos za donaciju"; /* Title for the donate to signal view */ -"BOOST_VIEW_TITLE" = "Give Signal a Boost"; +"BOOST_VIEW_TITLE" = "Donirajte jednokratnom uplatom"; /* Label for the 'add' button. */ "BUTTON_ADD" = "Dodaj"; @@ -653,7 +656,7 @@ "CENSORSHIP_CIRCUMVENTION_COUNTRY_VIEW_TITLE" = "Odaberi državu"; /* Button label to allow user to change avatar */ -"CHANGE_AVATAR_BUTTON_LABEL" = "Edit Photo"; +"CHANGE_AVATAR_BUTTON_LABEL" = "Uredite fotografiju"; /* The incoming bubble text when setting a chat color. */ "CHAT_COLOR_INCOMING_MESSAGE" = "Ovo je pregled boje razgovora."; @@ -1025,7 +1028,7 @@ "CONVERSATION_SETTINGS_BADGES_FOOTER" = "Get badges for your profile by supporting Signal. Tap a badge to learn more."; /* Header title for a contact's badges in conversation settings */ -"CONVERSATION_SETTINGS_BADGES_HEADER" = "Badges"; +"CONVERSATION_SETTINGS_BADGES_HEADER" = "Bedževi"; /* Footer text for the 'block and leave' section of contact conversation settings view. */ "CONVERSATION_SETTINGS_BLOCK_AND_LEAVE_SECTION_CONTACT_FOOTER" = "Više nećete primati poruke ni ažuriranja od ovog korisnika."; @@ -1523,7 +1526,7 @@ "DISMISS_CONTEXT_MENU" = "Odbaci kontekstni izbornik"; /* Title for switch to enable sharing of badges publicly */ -"DISPLAY_BADGES_ON_PROFILE_SETTING" = "Display badges on profile"; +"DISPLAY_BADGES_ON_PROFILE_SETTING" = "Prikažite bedževe na svom profilu"; /* Section title for the 'domain fronting country' view. */ "DOMAIN_FRONTING_COUNTRY_VIEW_SECTION_HEADER" = "Mjesto zaobilaska cenzure"; @@ -1787,7 +1790,7 @@ "FAILED_VERIFICATION_TITLE" = "Provjera sigurnosnog broja nije uspjela!"; /* Section header directing user to select a badge */ -"FEATURED_BADGE_SECTION_HEADER" = "Select a Badge"; +"FEATURED_BADGE_SECTION_HEADER" = "Odaberite bedž"; /* The title for the featured badge settings page */ "FEATURED_BADGE_SETTINGS_TITLE" = "Featured Badge"; @@ -5174,7 +5177,7 @@ "SETTINGS_COPYRIGHT" = "Copyright Signal Messenger \nGPLv3 licenca"; /* Title for the 'Subscription' link in settings. */ -"SETTINGS_CURRENT_SUBSCRIPTION" = "Subscription"; +"SETTINGS_CURRENT_SUBSCRIPTION" = "Pretplata"; /* Label for the 'data' section of the app settings. */ "SETTINGS_DATA" = "Upotreba podatkovnih podataka"; @@ -6017,16 +6020,16 @@ "STICKERS_UNINSTALL_BUTTON" = "Deinstaliraj"; /* Title for the 'Badges' button in sustainer view. */ -"SUBSCRIBER_BADGES" = "Badges"; +"SUBSCRIBER_BADGES" = "Bedževi"; /* Title for the 'Manage Subscription' button in sustainer view. */ -"SUBSCRIBER_MANAGE_SUBSCRIPTION" = "Manage Subscription"; +"SUBSCRIBER_MANAGE_SUBSCRIPTION" = "Upravljajte svojom pretplatom"; /* Title for the 'Subscription FAQ' button in sustainer view. */ -"SUBSCRIBER_SUBSCRIPTION_FAQ" = "Subscription FAQ"; +"SUBSCRIBER_SUBSCRIPTION_FAQ" = "Najčešća pitanja"; /* Action text for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_ACTION" = "Contribute"; +"SUBSCRIPTION_MEGAPHONE_ACTION" = "Doprinesite"; /* Body for subscription megaphone */ "SUBSCRIPTION_MEGAPHONE_BODY" = "Signal is powered by people like you. Contribute and receive a badge."; @@ -6095,7 +6098,7 @@ "SUPPORT_LOG_UPLOAD_IN_PROGRESS" = "Učitavanje"; /* First block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal is a nonprofit with no advertisers or investors, sustained only by the people who use and value it. Make a recurring monthly contribution and receive a profile badge to share your support."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal je neprofitna organizacija bez oglasa i investitora koju podržavaju samo ljudi koji ga koriste i cijene. Donirajte na mjesečnoj bazi kako biste dobili svoj bedž profila u znak vaše potpore projektu."; /* Second block of description text in read more sheet */ "SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal is committed to developing open source privacy technology that protects free expression and enables secure global communication.\n\nYour contribution fuels this cause and pays for the development and operations of an app used by millions for private communication. No ads. No trackers. No kidding."; @@ -6104,7 +6107,7 @@ "SUSTAINER_READ_MORE_TITLE" = "Support technology that is built for you - not for your data - by joining the community that sustains it."; /* Why Contribute title for the signal sustainer read more view */ -"SUSTAINER_READ_MORE_WHY_CONTRIBUTE" = "Why Contribute?"; +"SUSTAINER_READ_MORE_WHY_CONTRIBUTE" = "Zašto donirati?"; /* Action sheet title for Still Processing Badge sheet */ "SUSTAINER_STILL_PROCESSING_BADGE_TITLE" = "Still Processing"; @@ -6116,7 +6119,7 @@ "SUSTAINER_VIEW_BADGE_DESCRIPTION" = "Get a %@ badge"; /* Sustainer view Cancel Subscription button title */ -"SUSTAINER_VIEW_CANCEL_SUBSCRIPTION" = "Cancel Subscription"; +"SUSTAINER_VIEW_CANCEL_SUBSCRIPTION" = "Otkažite pretplatu"; /* Confirm Cancellation? Action sheet confirm button */ "SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_CONFIRM" = "Potvrdi"; @@ -6125,7 +6128,7 @@ "SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "You won't be charged again. Your badge will be removed from your profile at the end of your billing period."; /* Confirm Cancellation? Action sheet title */ -"SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_TITLE" = "Confirm Cancellation?"; +"SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_TITLE" = "Potvrditi otkazivanje?"; /* Couldn't add badge text, embeds {{link to contact support}} */ "SUSTAINER_VIEW_CANT_ADD_BADGE" = "Couldn't add badge. %@"; @@ -6137,31 +6140,31 @@ "SUSTAINER_VIEW_CANT_ADD_BADGE_TITLE" = "Couldn't Add Badge"; /* Contact support link */ -"SUSTAINER_VIEW_CONTACT_SUPPORT" = "Please contact support."; +"SUSTAINER_VIEW_CONTACT_SUPPORT" = "Molimo Vas da kontaktirate podršku"; /* Set currency label in sustainer view */ -"SUSTAINER_VIEW_CURRENCY" = "Set currency"; +"SUSTAINER_VIEW_CURRENCY" = "Odaberite valutu"; /* Existing subscriber support header */ -"SUSTAINER_VIEW_MY_SUPPORT" = "My Support"; +"SUSTAINER_VIEW_MY_SUPPORT" = "Moja podrška"; /* Pricing text for sustainer view badges, embeds {{price}} */ "SUSTAINER_VIEW_PRICING" = "%@/month"; /* Renewal text for sustainer view management badges, embeds {{Expiration}} */ -"SUSTAINER_VIEW_PRICING_EXPIRATION" = " · Expires %@"; +"SUSTAINER_VIEW_PRICING_EXPIRATION" = " · Ističe %@"; /* Expiration text for sustainer view management badges, embeds {{Expiration}} */ "SUSTAINER_VIEW_PRICING_RENEWAL" = " · Renews %@"; /* Loading indicator on the sustainer view */ -"SUSTAINER_VIEW_PROCESSING_PAYMENT" = "Processing payment..."; +"SUSTAINER_VIEW_PROCESSING_PAYMENT" = "Procesuiranje plaćanja…"; /* Status text while processing a badge redemption */ -"SUSTAINER_VIEW_PROCESSING_TRANSACTION" = "Processing Transaction..."; +"SUSTAINER_VIEW_PROCESSING_TRANSACTION" = "Procesuiranje transakcije…"; /* Read More tappable text in sustainer view body */ -"SUSTAINER_VIEW_READ_MORE" = "Read More."; +"SUSTAINER_VIEW_READ_MORE" = "Pročitaj više."; /* Renewal date text for sustainer view level, embeds {{renewal date}} */ "SUSTAINER_VIEW_RENEWAL" = "Renews %@"; diff --git a/Signal/translations/hu.lproj/Localizable.strings b/Signal/translations/hu.lproj/Localizable.strings index 8a5a7e100c..ff38ec740b 100644 --- a/Signal/translations/hu.lproj/Localizable.strings +++ b/Signal/translations/hu.lproj/Localizable.strings @@ -380,28 +380,28 @@ "BADGE_CONFIGURATION_TITLE" = "Jelvények"; /* Text prompting the user to become a signal sustainer */ -"BADGE_DETAILS_BECOME_A_SUSTAINER" = "Become a Sustainer"; +"BADGE_DETAILS_BECOME_A_SUSTAINER" = "Válj Fenntartóvá"; /* Text prompting the user to boost */ -"BADGE_DETAILS_GIVE_A_BOOST" = "Give Signal a Boost"; +"BADGE_DETAILS_GIVE_A_BOOST" = "Adj egy Lökést a Signalnak"; /* Title for boost on the thank you sheet. */ -"BADGE_THANKS_BOOST_TITLE" = "Thanks for the Boost!"; +"BADGE_THANKS_BOOST_TITLE" = "Köszönet a Lökésért!"; /* Label prompting the user to display the new badge on their profile on the badge thank you sheet. */ -"BADGE_THANKS_DISPLAY_ON_PROFILE_LABEL" = "Display on Profile"; +"BADGE_THANKS_DISPLAY_ON_PROFILE_LABEL" = "Megjelenítés profilképen"; /* Label prompting the user to feature the new badge on their profile on the badge thank you sheet. */ -"BADGE_THANKS_MAKE_FEATURED" = "Make Featured Badge"; +"BADGE_THANKS_MAKE_FEATURED" = "Válaszd ki a kitűzött jelvényed"; /* Title for subscription on the thank you sheet. */ -"BADGE_THANKS_SUBSCRIPTION_TITLE" = "Thanks for your support!"; +"BADGE_THANKS_SUBSCRIPTION_TITLE" = "Köszönjük a támogatásodat!"; /* Footer explaining that only one badge can be featured at a time on the thank you sheet. */ -"BADGE_THANKS_TOGGLE_FOOTER" = "When you have more than one badge, you can choose one to feature for others to see on your profile."; +"BADGE_THANKS_TOGGLE_FOOTER" = "Ha egynél több jelvényed van, választhatsz, hogy melyiket tűzöd ki a profilképedre."; /* String explaing to the user that they've earned a badge on the badge thank you sheet. Embed {badge name}. */ -"BADGE_THANKS_YOU_EARNED_FORMAT" = "You’ve earned the %@ badge! Help Signal build awareness by displaying this badge on your profile."; +"BADGE_THANKS_YOU_EARNED_FORMAT" = "Elnyerted a %@ kitűzőt! Segíts a tudatosság terjesztésében a kitűződ megjelenítésével profilképeden."; /* Accessibility label for banner close button */ "BANNER_CLOSE_ACCESSIBILITY_LABEL" = "Tájékoztató bezárása"; @@ -479,10 +479,13 @@ "BLUR_TOOLTIP" = "Új: Homályosíts ki arcokat vagy más fénykép részeket."; /* Donation amount label for the donate to signal view */ -"BOOST_VIEW_AMOUNT_LABEL" = "Set currency"; +"BOOST_VIEW_AMOUNT_LABEL" = "Pénznem beállítása"; /* The body text for the donate to signal view */ -"BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +"BOOST_VIEW_BODY" = "\"Köszönet!\" után nyerj Lökés kitűzőt 30 napra."; + +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Egyedi összeg"; @@ -500,7 +503,7 @@ "BOOST_VIEW_SELECT_AN_AMOUNT" = "Válassz egy adomány összeget"; /* Title for the donate to signal view */ -"BOOST_VIEW_TITLE" = "Give Signal a Boost"; +"BOOST_VIEW_TITLE" = "Adj egy Lökést a Signalnak"; /* Label for the 'add' button. */ "BUTTON_ADD" = "Hozzáadás"; @@ -653,7 +656,7 @@ "CENSORSHIP_CIRCUMVENTION_COUNTRY_VIEW_TITLE" = "Ország kiválasztása"; /* Button label to allow user to change avatar */ -"CHANGE_AVATAR_BUTTON_LABEL" = "Edit Photo"; +"CHANGE_AVATAR_BUTTON_LABEL" = "Fotó szerkesztése"; /* The incoming bubble text when setting a chat color. */ "CHAT_COLOR_INCOMING_MESSAGE" = "Csevegési szín előnézete"; @@ -905,10 +908,10 @@ "CONTACT_SUPPORT_FILTER_SOMETHING_NOT_WORKING_SHORT" = "Valami nem működik"; /* The localized representation of the 'Sustainers & Signal Boost' support filter. */ -"CONTACT_SUPPORT_FILTER_SUSTAINERS" = "Sustainers & Signal Boost"; +"CONTACT_SUPPORT_FILTER_SUSTAINERS" = "Fenntartók és Signal Lökés"; /* A brief localized representation of the 'Sustainers & Signal Boost' support filter. */ -"CONTACT_SUPPORT_FILTER_SUSTAINERS_SHORT" = "Sustainers & Signal Boost"; +"CONTACT_SUPPORT_FILTER_SUSTAINERS_SHORT" = "Fenntartók és Signal Lökés"; /* Alert body */ "CONTACT_SUPPORT_PROMPT_ERROR_ALERT_BODY" = "A Signal nem volt képes segítségkérésed elküldésére."; @@ -1022,7 +1025,7 @@ "CONVERSATION_SETTINGS_AUDIO_CALL_BUTTON" = "hang"; /* Footer string for a contact's badges in conversation settings */ -"CONVERSATION_SETTINGS_BADGES_FOOTER" = "Get badges for your profile by supporting Signal. Tap a badge to learn more."; +"CONVERSATION_SETTINGS_BADGES_FOOTER" = "Szerezz kitűzőket profilképedre a Signal anyagi támogatásával. Koppints az egyik kitűzőre a további tudnivalókért."; /* Header title for a contact's badges in conversation settings */ "CONVERSATION_SETTINGS_BADGES_HEADER" = "Jelvények"; @@ -1787,10 +1790,10 @@ "FAILED_VERIFICATION_TITLE" = "Biztonsági azonosító ellenőrzése sikertelen!"; /* Section header directing user to select a badge */ -"FEATURED_BADGE_SECTION_HEADER" = "Select a Badge"; +"FEATURED_BADGE_SECTION_HEADER" = "Válassz jelvényt"; /* The title for the featured badge settings page */ -"FEATURED_BADGE_SETTINGS_TITLE" = "Featured Badge"; +"FEATURED_BADGE_SETTINGS_TITLE" = "Kitűzött jelvény"; /* Button that marks user as verified after a successful fingerprint scan. */ "FINGERPRINT_SCAN_VERIFY_BUTTON" = "Megjelölés Ellenőrzöttként"; @@ -5834,10 +5837,10 @@ "SETTINGS_SHARING_SUGGESTIONS_NOTIFICATIONS_FOOTER" = "Az iOS hozzáférhet a Signal kontaktjaidhoz és csevegéseidhez olyan képességek eléréséhez mint például a megosztási javaslatok vagy az értesítések."; /* Title for the 'signal boost' link in settings. */ -"SETTINGS_SIGNAL_BOOST" = "Signal Boost"; +"SETTINGS_SIGNAL_BOOST" = "Signal Lökés"; /* Title for the 'become a sustainer' link in settings. */ -"SETTINGS_SUBSCRIPTION" = "Become a Signal Sustainer"; +"SETTINGS_SUBSCRIPTION" = "Válj Signal Fenntartóvá"; /* Label for the 'enable registration lock' switch of the privacy settings. */ "SETTINGS_TWO_FACTOR_AUTH_SWITCH_LABEL" = "Regisztrációs zár"; @@ -6020,22 +6023,22 @@ "SUBSCRIBER_BADGES" = "Jelvények"; /* Title for the 'Manage Subscription' button in sustainer view. */ -"SUBSCRIBER_MANAGE_SUBSCRIPTION" = "Manage Subscription"; +"SUBSCRIBER_MANAGE_SUBSCRIPTION" = "Előfizetés kezelése"; /* Title for the 'Subscription FAQ' button in sustainer view. */ "SUBSCRIBER_SUBSCRIPTION_FAQ" = "Előfizetés GYIK"; /* Action text for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_ACTION" = "Contribute"; +"SUBSCRIPTION_MEGAPHONE_ACTION" = "Hozzájárulás"; /* Body for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_BODY" = "Signal is powered by people like you. Contribute and receive a badge."; +"SUBSCRIPTION_MEGAPHONE_BODY" = "A Signalt hozzád hasonló emberek működtetik. Hozzájárulásoddal kitűzőhöz juthatsz."; /* Cancel text for subscription megaphone */ "SUBSCRIPTION_MEGAPHONE_CANCEL" = "Köszönöm, nem!"; /* Title for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_TITLE" = "Become a Sustainer"; +"SUBSCRIPTION_MEGAPHONE_TITLE" = "Válj Fenntartóvá"; /* Alert body after verifying privacy with {{other user's name}} */ "SUCCESSFUL_VERIFICATION_DESCRIPTION" = "Biztonsági azonosítód %@ ismerősöddel egyezik. Megjelölheted Ellenőrzöttként."; @@ -6095,82 +6098,82 @@ "SUPPORT_LOG_UPLOAD_IN_PROGRESS" = "Betöltés"; /* First block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal is a nonprofit with no advertisers or investors, sustained only by the people who use and value it. Make a recurring monthly contribution and receive a profile badge to share your support."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "A Signal egy nonprofit, hirdetők és befektetők nélküli, csak felhasználók és rajongók által fenntartott szoftver. Indíts havi, rendszeres támogatást és cserébe kitűzőt kapsz profilképedre, amivel láthatóvá teheted támogatásodat."; /* Second block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal is committed to developing open source privacy technology that protects free expression and enables secure global communication.\n\nYour contribution fuels this cause and pays for the development and operations of an app used by millions for private communication. No ads. No trackers. No kidding."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "A Signal csapata elkötelezett, hogy nyílt forrású fejlesztéseivel előmozdítsa a privát technológiák térnyerését, amelyek a szólásszabadságot és a biztonságos globális kommunikáció elterjedését biztosítják. \n\nAdományoddal hozzájárulhatsz a fejlesztés és üzemeltetés költségeihez, amelyek a milliók által világszerte használt azonnali privát kommunikációt megteremtő alkalmazás működtetéséhez szükségesek. Nincs reklám. Nincs követés. Nincs trükk."; /* Title for the signal sustainer read more view */ -"SUSTAINER_READ_MORE_TITLE" = "Support technology that is built for you - not for your data - by joining the community that sustains it."; +"SUSTAINER_READ_MORE_TITLE" = "Támogasd a technológiát, ami számodra, nem pedig adataid megszerzéséért készült. A fenntartók, támogatók közössége vár."; /* Why Contribute title for the signal sustainer read more view */ -"SUSTAINER_READ_MORE_WHY_CONTRIBUTE" = "Why Contribute?"; +"SUSTAINER_READ_MORE_WHY_CONTRIBUTE" = "Miért támogassam?"; /* Action sheet title for Still Processing Badge sheet */ -"SUSTAINER_STILL_PROCESSING_BADGE_TITLE" = "Still Processing"; +"SUSTAINER_STILL_PROCESSING_BADGE_TITLE" = "Még dolgozunk"; /* Sustainer view Add Boost button title */ -"SUSTAINER_VIEW_ADD_BOOST" = "Add a Signal Boost"; +"SUSTAINER_VIEW_ADD_BOOST" = "Signal Lökés adása"; /* Description text for sustainer view badges, embeds {{localized badge name}} */ -"SUSTAINER_VIEW_BADGE_DESCRIPTION" = "Get a %@ badge"; +"SUSTAINER_VIEW_BADGE_DESCRIPTION" = "Kaptál egy %@ kitűzőt"; /* Sustainer view Cancel Subscription button title */ -"SUSTAINER_VIEW_CANCEL_SUBSCRIPTION" = "Cancel Subscription"; +"SUSTAINER_VIEW_CANCEL_SUBSCRIPTION" = "Előfizetés törlése"; /* Confirm Cancellation? Action sheet confirm button */ "SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_CONFIRM" = "Megerősítés"; /* Confirm Cancellation? Action sheet message */ -"SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "You won't be charged again. Your badge will be removed from your profile at the end of your billing period."; +"SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "Nem vonunk több összeget. Jelvényed a számlázási ciklus végig megmarad."; /* Confirm Cancellation? Action sheet title */ -"SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_TITLE" = "Confirm Cancellation?"; +"SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_TITLE" = "Törlés biztosan?"; /* Couldn't add badge text, embeds {{link to contact support}} */ -"SUSTAINER_VIEW_CANT_ADD_BADGE" = "Couldn't add badge. %@"; +"SUSTAINER_VIEW_CANT_ADD_BADGE" = "Kitűző hozzáadása sikertelen. %@"; /* Action sheet message for Couldn't Add Badge sheet */ -"SUSTAINER_VIEW_CANT_ADD_BADGE_MESSAGE" = "Your badge could not be added to your account. Please contact support."; +"SUSTAINER_VIEW_CANT_ADD_BADGE_MESSAGE" = "Nem tudtuk a kitűződet a fiókodhoz rendelni. Kérjük vedd fel a kapcsolatot a Támogatási Központtal."; /* Action sheet title for Couldn't Add Badge sheet */ -"SUSTAINER_VIEW_CANT_ADD_BADGE_TITLE" = "Couldn't Add Badge"; +"SUSTAINER_VIEW_CANT_ADD_BADGE_TITLE" = "Kitűző hozzáadása sikertelen."; /* Contact support link */ -"SUSTAINER_VIEW_CONTACT_SUPPORT" = "Please contact support."; +"SUSTAINER_VIEW_CONTACT_SUPPORT" = "Kérjük vedd fel a kapcsolatot a Támogatási Központtal!"; /* Set currency label in sustainer view */ -"SUSTAINER_VIEW_CURRENCY" = "Set currency"; +"SUSTAINER_VIEW_CURRENCY" = "Pénznem beállítása"; /* Existing subscriber support header */ -"SUSTAINER_VIEW_MY_SUPPORT" = "My Support"; +"SUSTAINER_VIEW_MY_SUPPORT" = "Támogatás oldalam"; /* Pricing text for sustainer view badges, embeds {{price}} */ -"SUSTAINER_VIEW_PRICING" = "%@/month"; +"SUSTAINER_VIEW_PRICING" = "%@/hó"; /* Renewal text for sustainer view management badges, embeds {{Expiration}} */ -"SUSTAINER_VIEW_PRICING_EXPIRATION" = " · Expires %@"; +"SUSTAINER_VIEW_PRICING_EXPIRATION" = " · Lejár %@"; /* Expiration text for sustainer view management badges, embeds {{Expiration}} */ -"SUSTAINER_VIEW_PRICING_RENEWAL" = " · Renews %@"; +"SUSTAINER_VIEW_PRICING_RENEWAL" = " · Megújul %@"; /* Loading indicator on the sustainer view */ -"SUSTAINER_VIEW_PROCESSING_PAYMENT" = "Processing payment..."; +"SUSTAINER_VIEW_PROCESSING_PAYMENT" = "Fizetés folyamatban..."; /* Status text while processing a badge redemption */ -"SUSTAINER_VIEW_PROCESSING_TRANSACTION" = "Processing Transaction..."; +"SUSTAINER_VIEW_PROCESSING_TRANSACTION" = "Tranzakció folyamatban..."; /* Read More tappable text in sustainer view body */ -"SUSTAINER_VIEW_READ_MORE" = "Read More."; +"SUSTAINER_VIEW_READ_MORE" = "További információk."; /* Renewal date text for sustainer view level, embeds {{renewal date}} */ -"SUSTAINER_VIEW_RENEWAL" = "Renews %@"; +"SUSTAINER_VIEW_RENEWAL" = "Megújul %@"; /* Action sheet message for Still Processing Badge sheet */ -"SUSTAINER_VIEW_STILL_PROCESSING_BADGE_MESSAGE" = "Your payment is still being processed. This can take a few minutes depending on your connection."; +"SUSTAINER_VIEW_STILL_PROCESSING_BADGE_MESSAGE" = "A fizetés feldolgozása folyamatban. Ez a kapcsolatod sebességétől függően eltarthat egy ideig."; /* Toast indicating that the subscription has been cancelled */ -"SUSTAINER_VIEW_SUBSCRIPTION_CANCELLED" = "Your subscription has been cancelled"; +"SUSTAINER_VIEW_SUBSCRIPTION_CANCELLED" = "Előfizetésed törlése került"; /* Sustainer view Not Now Action sheet button */ "SUSTAINER_VIEW_SUBSCRIPTION_CONFIRMATION_NOT_NOW" = "Később"; @@ -6179,16 +6182,16 @@ "SUSTAINER_VIEW_TITLE" = "A Signalt hozzád hasonló emberek működtetik."; /* Update Subscription? Action sheet message, embeds {{Price}} */ -"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "You will be charged the full amount (%@) of the new subscription price today. Your new subscription will renew monthly."; +"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "A következő teljes árú előfizetői díj (%@) ma kerül levonásra. Az új előfizetésed havonta fog megújulni."; /* Update Subscription? Action sheet title */ -"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_TITLE" = "Update Subscription?"; +"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_TITLE" = "Előfizetés frissítése?"; /* Update Subscription? Action sheet confirm button */ "SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_UPDATE" = "Frissítés"; /* The body text for the signal sustainer view */ -"SUSTAINER_VIEW_WHY_DONATE_BODY" = "Support technology that is built for you - not for your data - by joining the community of people that sustain it."; +"SUSTAINER_VIEW_WHY_DONATE_BODY" = "Támogasd a technológiát, ami számodra, nem pedig adataid megszerzéséért készült. A fenntartók, támogatók közössége vár."; /* Label for 'off' state of a switch control. */ "SWITCH_OFF" = "Ki"; diff --git a/Signal/translations/id.lproj/Localizable.strings b/Signal/translations/id.lproj/Localizable.strings index c691d8a1b6..9341a3207f 100644 --- a/Signal/translations/id.lproj/Localizable.strings +++ b/Signal/translations/id.lproj/Localizable.strings @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Masukkan Jumlah Kustom"; diff --git a/Signal/translations/is.lproj/Localizable.strings b/Signal/translations/is.lproj/Localizable.strings index e1944b8050..a3ea45684e 100644 --- a/Signal/translations/is.lproj/Localizable.strings +++ b/Signal/translations/is.lproj/Localizable.strings @@ -380,7 +380,7 @@ "BADGE_CONFIGURATION_TITLE" = "Merki"; /* Text prompting the user to become a signal sustainer */ -"BADGE_DETAILS_BECOME_A_SUSTAINER" = "Become a Sustainer"; +"BADGE_DETAILS_BECOME_A_SUSTAINER" = "Gerstu stuðningsaðili"; /* Text prompting the user to boost */ "BADGE_DETAILS_GIVE_A_BOOST" = "Gefðu Signal hvatningu"; @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Settu inn sérsniðna upphæð"; @@ -5837,7 +5840,7 @@ "SETTINGS_SIGNAL_BOOST" = "Signal-hvatning"; /* Title for the 'become a sustainer' link in settings. */ -"SETTINGS_SUBSCRIPTION" = "Become a Signal Sustainer"; +"SETTINGS_SUBSCRIPTION" = "Gerstu stuðningsaðili Signal"; /* Label for the 'enable registration lock' switch of the privacy settings. */ "SETTINGS_TWO_FACTOR_AUTH_SWITCH_LABEL" = "Skráningarlæsing"; @@ -6026,16 +6029,16 @@ "SUBSCRIBER_SUBSCRIPTION_FAQ" = "Spurningar varðandi áskrift"; /* Action text for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_ACTION" = "Contribute"; +"SUBSCRIPTION_MEGAPHONE_ACTION" = "Framlag"; /* Body for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_BODY" = "Signal is powered by people like you. Contribute and receive a badge."; +"SUBSCRIPTION_MEGAPHONE_BODY" = "Signal er keyrt áfram af fólki eins og þér. Sýndu stuðning þinn í verki og fáðu merki."; /* Cancel text for subscription megaphone */ "SUBSCRIPTION_MEGAPHONE_CANCEL" = "Nei, takk"; /* Title for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_TITLE" = "Become a Sustainer"; +"SUBSCRIPTION_MEGAPHONE_TITLE" = "Gerstu stuðningsaðili"; /* Alert body after verifying privacy with {{other user's name}} */ "SUCCESSFUL_VERIFICATION_DESCRIPTION" = "Öryggisnúmer þitt með %@ samsvarar. Þú getur merkt þennan tengilið sem sannreyndan."; diff --git a/Signal/translations/it.lproj/Localizable.strings b/Signal/translations/it.lproj/Localizable.strings index fce35966cc..eaea221445 100644 --- a/Signal/translations/it.lproj/Localizable.strings +++ b/Signal/translations/it.lproj/Localizable.strings @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Di' “Grazie!” e guadagna il badge Boost per 30 giorni."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Inserisci un importo personalizzato"; @@ -6095,13 +6098,13 @@ "SUPPORT_LOG_UPLOAD_IN_PROGRESS" = "Caricamento"; /* First block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal is a nonprofit with no advertisers or investors, sustained only by the people who use and value it. Make a recurring monthly contribution and receive a profile badge to share your support."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal è una non-profit senza inserzionisti o investitori, sostenuta solo dalle persone che la usano e la apprezzano. Fai un contributo mensile ricorrente e ricevi un badge del profilo per condividere il tuo sostegno."; /* Second block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal is committed to developing open source privacy technology that protects free expression and enables secure global communication.\n\nYour contribution fuels this cause and pays for the development and operations of an app used by millions for private communication. No ads. No trackers. No kidding."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal è impegnato a sviluppare tecnologia open source per la privacy che protegga la libera espressione e consenta comunicazioni sicure in tutto il mondo.\n\nIl tuo contributo alimenta questa causa e paga lo sviluppo e le operazioni di un'applicazione usata da milioni di persone per la comunicazione privata. Nessuna pubblicità. Nessun tracciamento. Nessuno scherzo."; /* Title for the signal sustainer read more view */ -"SUSTAINER_READ_MORE_TITLE" = "Support technology that is built for you - not for your data - by joining the community that sustains it."; +"SUSTAINER_READ_MORE_TITLE" = "Sostieni la tecnologia che è costruita per te - non per i tuoi dati - unendoti alla comunità che la sostiene."; /* Why Contribute title for the signal sustainer read more view */ "SUSTAINER_READ_MORE_WHY_CONTRIBUTE" = "Perché contribuire?"; diff --git a/Signal/translations/ja.lproj/InfoPlist.strings b/Signal/translations/ja.lproj/InfoPlist.strings index e0deda11fb..3d82369e5d 100644 --- a/Signal/translations/ja.lproj/InfoPlist.strings +++ b/Signal/translations/ja.lproj/InfoPlist.strings @@ -1,6 +1,6 @@ NSAppleMusicUsageDescription = "Signalがメディアファイルを再生するにはApple Musicが必要です。"; NSCameraUsageDescription = "Signalはビデオ通話と写真撮影のためにカメラを利用します。"; -NSContactsUsageDescription = "Signalは他のユーザーを探すために連絡先にアクセスします。連絡先の情報はサーバには保存されません。"; +NSContactsUsageDescription = "Signalは他のユーザを探すために連絡先にアクセスします。連絡先の情報はサーバには保存されません。"; NSFaceIDUsageDescription = "Signalの画面ロックはFace IDを利用します。"; NSLocationWhenInUseUsageDescription = "Signalは現在地を共有するために位置情報を利用します。"; NSMicrophoneUsageDescription = "Signalは音声通話と音声メッセージの録音にマイクを利用します。"; diff --git a/Signal/translations/ja.lproj/Localizable.strings b/Signal/translations/ja.lproj/Localizable.strings index 32b879735a..94f0fce8e5 100644 --- a/Signal/translations/ja.lproj/Localizable.strings +++ b/Signal/translations/ja.lproj/Localizable.strings @@ -296,7 +296,7 @@ "ATTACHMENT_KEYBOARD_NO_PHOTOS" = "写真を撮ると、ここから送信できます。"; /* A button to select a payment from the Attachment Keyboard */ -"ATTACHMENT_KEYBOARD_PAYMENT" = "支払い"; +"ATTACHMENT_KEYBOARD_PAYMENT" = "決済"; /* Accessibility label for attaching photos */ "ATTACHMENT_LABEL" = "添付ファイル"; @@ -374,13 +374,13 @@ "BACK_BUTTON" = "戻る"; /* Section header for badge view section in the badge configuration page */ -"BADGE_CONFIGURATION_BADGE_SECTION_TITLE" = "My Badges"; +"BADGE_CONFIGURATION_BADGE_SECTION_TITLE" = "マイバッジ"; /* The title for the badge configuration page */ "BADGE_CONFIGURATION_TITLE" = "バッジ"; /* Text prompting the user to become a signal sustainer */ -"BADGE_DETAILS_BECOME_A_SUSTAINER" = "サポーターになりましょう"; +"BADGE_DETAILS_BECOME_A_SUSTAINER" = "サポーターになってください"; /* Text prompting the user to boost */ "BADGE_DETAILS_GIVE_A_BOOST" = "Signalをブーストしましょう"; @@ -392,22 +392,22 @@ "BADGE_THANKS_DISPLAY_ON_PROFILE_LABEL" = "プロフィールに表示する"; /* Label prompting the user to feature the new badge on their profile on the badge thank you sheet. */ -"BADGE_THANKS_MAKE_FEATURED" = "Make Featured Badge"; +"BADGE_THANKS_MAKE_FEATURED" = "注目のバッジにする"; /* Title for subscription on the thank you sheet. */ -"BADGE_THANKS_SUBSCRIPTION_TITLE" = "Thanks for your support!"; +"BADGE_THANKS_SUBSCRIPTION_TITLE" = "ご支援をありがとうございます!"; /* Footer explaining that only one badge can be featured at a time on the thank you sheet. */ "BADGE_THANKS_TOGGLE_FOOTER" = "複数のバッジを持っている場合は、自分のプロフィールに表示するバッジを選ぶことができます。"; /* String explaing to the user that they've earned a badge on the badge thank you sheet. Embed {badge name}. */ -"BADGE_THANKS_YOU_EARNED_FORMAT" = "You’ve earned the %@ badge! Help Signal build awareness by displaying this badge on your profile."; +"BADGE_THANKS_YOU_EARNED_FORMAT" = "%@バッジを獲得しました!このバッジをプロフィールに表示して、Signalの認知度向上に貢献してください。"; /* Accessibility label for banner close button */ "BANNER_CLOSE_ACCESSIBILITY_LABEL" = "バナーを閉じる"; /* An explanation of the consequences of blocking a group. */ -"BLOCK_GROUP_BEHAVIOR_EXPLANATION" = "今後このグループからはメッセージや更新を受信しません。"; +"BLOCK_GROUP_BEHAVIOR_EXPLANATION" = "今後このグループからは、メッセージや更新を受信しません。"; /* Button label for the 'block' button */ "BLOCK_LIST_BLOCK_BUTTON" = "ブロックする"; @@ -479,16 +479,19 @@ "BLUR_TOOLTIP" = "新機能: 顔や任意の場所をぼかすことができます"; /* Donation amount label for the donate to signal view */ -"BOOST_VIEW_AMOUNT_LABEL" = "Set currency"; +"BOOST_VIEW_AMOUNT_LABEL" = "通貨を設定してください"; /* The body text for the donate to signal view */ -"BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +"BOOST_VIEW_BODY" = "30日間のブーストバッジを獲得しましょう。 "; + +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "金額を入力してください"; /* Text explaining there are other ways to donate on the boost view. */ -"BOOST_VIEW_OTHER_WAYS" = "その他の支払い方法"; +"BOOST_VIEW_OTHER_WAYS" = "その他の決済方法"; /* Error text notifying the user they must select a large amount on the donate to signal view */ "BOOST_VIEW_SELECT_A_LARGER_AMOUNT" = "これより多い寄付額を選択してください"; @@ -551,7 +554,7 @@ "BUTTON_SUBMIT" = "送信する"; /* Label for the 'view' button. */ -"BUTTON_VIEW" = "表示する"; +"BUTTON_VIEW" = "見る"; /* Label for the 'yes' button. */ "BUTTON_YES" = "はい"; @@ -653,7 +656,7 @@ "CENSORSHIP_CIRCUMVENTION_COUNTRY_VIEW_TITLE" = "国の選択"; /* Button label to allow user to change avatar */ -"CHANGE_AVATAR_BUTTON_LABEL" = "Edit Photo"; +"CHANGE_AVATAR_BUTTON_LABEL" = "画像を編集"; /* The incoming bubble text when setting a chat color. */ "CHAT_COLOR_INCOMING_MESSAGE" = "チャットの色のプレビューです。"; @@ -731,7 +734,7 @@ "COMPOSE_MESSAGE_USERNAME_SEARCH_SECTION_TITLE" = "ユーザ名検索"; /* Multi-line label explaining why compose-screen contact picker is empty. */ -"COMPOSE_SCREEN_MISSING_CONTACTS_PERMISSION" = "iOSの設定で連絡先へのアクセス権限を有効にして、連絡先の誰がSignalを利用しているか確認できます。"; +"COMPOSE_SCREEN_MISSING_CONTACTS_PERMISSION" = "連絡先からSignalユーザを見つけるには、iOSの設定で連絡先へのアクセスを有効にしてください。"; /* No comment provided by engineer. */ "CONFIRM_DELETE_DATA_TEXT" = "メッセージを消去して、アプリを初期化します。処理が完了するとアプリを閉じます。"; @@ -818,10 +821,10 @@ "CONTACT_PERMISSION_ACTION_SHEET_BODY" = "チャットで連絡先の名前と写真を見るには:"; /* First step for contact permission action sheet */ -"CONTACT_PERMISSION_ACTION_SHEET_STEP_ONE" = "下の「設定へ」をタップ"; +"CONTACT_PERMISSION_ACTION_SHEET_STEP_ONE" = "以下の「設定へ」をタップ"; /* Third step for contact permission action sheet */ -"CONTACT_PERMISSION_ACTION_SHEET_STEP_TWO" = "「連絡先」をオンにする"; +"CONTACT_PERMISSION_ACTION_SHEET_STEP_TWO" = "「連絡先」を有効にする"; /* Title for contact permission action sheet */ "CONTACT_PERMISSION_ACTION_SHEET_TITLE" = "「連絡先」をオン"; @@ -830,7 +833,7 @@ "CONTACT_PERMISSION_NOT_NOW_ACTION" = "今はしない"; /* Action text for contact permission reminder megaphone */ -"CONTACT_PERMISSION_REMINDER_MEGAPHONE_ACTION" = "オン"; +"CONTACT_PERMISSION_REMINDER_MEGAPHONE_ACTION" = "有効にする"; /* Body for contact permission reminder megaphone */ "CONTACT_PERMISSION_REMINDER_MEGAPHONE_BODY" = "チャットで連絡先の名前と写真を見る。"; @@ -863,7 +866,7 @@ "CONTACT_SHARE_NO_FIELDS_SELECTED" = "連絡先の項目が選択されていません。"; /* Button text to initiate an email to signal support staff */ -"CONTACT_SUPPORT" = "サポートに問い合わせる"; +"CONTACT_SUPPORT" = "お問い合わせ"; /* The localized representation of the 'feature request' support filter. */ "CONTACT_SUPPORT_FILTER_FEATURE_REQUEST" = "新機能をリクエストします"; @@ -884,10 +887,10 @@ "CONTACT_SUPPORT_FILTER_OTHER_SHORT" = "その他"; /* The localized representation of the 'payments' support filter. */ -"CONTACT_SUPPORT_FILTER_PAYMENTS" = "支払い"; +"CONTACT_SUPPORT_FILTER_PAYMENTS" = "決済機能"; /* A brief localized representation of the 'payments' support filter. */ -"CONTACT_SUPPORT_FILTER_PAYMENTS_SHORT" = "支払い"; +"CONTACT_SUPPORT_FILTER_PAYMENTS_SHORT" = "決済"; /* Prompt telling the user to select a filter for their support request. */ "CONTACT_SUPPORT_FILTER_PROMPT" = "お困りですか?"; @@ -905,10 +908,10 @@ "CONTACT_SUPPORT_FILTER_SOMETHING_NOT_WORKING_SHORT" = "動作しないものがある"; /* The localized representation of the 'Sustainers & Signal Boost' support filter. */ -"CONTACT_SUPPORT_FILTER_SUSTAINERS" = "定期的な寄付 & 単発の寄付"; +"CONTACT_SUPPORT_FILTER_SUSTAINERS" = "サポーター & Signalブースト"; /* A brief localized representation of the 'Sustainers & Signal Boost' support filter. */ -"CONTACT_SUPPORT_FILTER_SUSTAINERS_SHORT" = "定期的な寄付 & 単発の寄付"; +"CONTACT_SUPPORT_FILTER_SUSTAINERS_SHORT" = "サポーター & Signalブースト"; /* Alert body */ "CONTACT_SUPPORT_PROMPT_ERROR_ALERT_BODY" = "Signalは、サポートリクエストを完了できませんでした。"; @@ -1016,22 +1019,22 @@ "CONVERSATION_SETTINGS_ATTRIBUTES_ACCESS_NONE" = "無効"; /* Footer for the 'attributes access' section in conversation settings view. */ -"CONVERSATION_SETTINGS_ATTRIBUTES_ACCESS_SECTION_FOOTER" = "グループ名、アイコン、説明、消えるメッセージのタイマーを編集できるユーザーを選択してください。"; +"CONVERSATION_SETTINGS_ATTRIBUTES_ACCESS_SECTION_FOOTER" = "グループ名、アイコン、説明、消えるメッセージのタイマーを編集できるユーザを選択してください。"; /* Button to start a audio call */ -"CONVERSATION_SETTINGS_AUDIO_CALL_BUTTON" = "音声通話"; +"CONVERSATION_SETTINGS_AUDIO_CALL_BUTTON" = "音声"; /* Footer string for a contact's badges in conversation settings */ -"CONVERSATION_SETTINGS_BADGES_FOOTER" = "Get badges for your profile by supporting Signal. Tap a badge to learn more."; +"CONVERSATION_SETTINGS_BADGES_FOOTER" = "Signalをサポートすると、あなたのプロフィールにバッジが表示されます。バッジをタップすると詳細が表示されます。"; /* Header title for a contact's badges in conversation settings */ "CONVERSATION_SETTINGS_BADGES_HEADER" = "バッジ"; /* Footer text for the 'block and leave' section of contact conversation settings view. */ -"CONVERSATION_SETTINGS_BLOCK_AND_LEAVE_SECTION_CONTACT_FOOTER" = "今後このユーザからのメッセージや更新は受信されなくなります。"; +"CONVERSATION_SETTINGS_BLOCK_AND_LEAVE_SECTION_CONTACT_FOOTER" = "今後このユーザからは、メッセージや更新を受信しません。"; /* Footer text for the 'block and leave' section of group conversation settings view. */ -"CONVERSATION_SETTINGS_BLOCK_AND_LEAVE_SECTION_FOOTER" = "今後このグループからはメッセージや更新を受信しません。"; +"CONVERSATION_SETTINGS_BLOCK_AND_LEAVE_SECTION_FOOTER" = "今後このグループからは、メッセージや更新を受信しません。"; /* Label for 'block group' action in conversation settings view. */ "CONVERSATION_SETTINGS_BLOCK_GROUP" = "グループをブロックする"; @@ -1055,7 +1058,7 @@ "CONVERSATION_SETTINGS_EDIT_MEMBERSHIP_ACCESS" = "メンバーを追加"; /* Description for the 'edit membership access'. */ -"CONVERSATION_SETTINGS_EDIT_MEMBERSHIP_ACCESS_FOOTER" = "グループメンバーを編集できるユーザーを選択してください。"; +"CONVERSATION_SETTINGS_EDIT_MEMBERSHIP_ACCESS_FOOTER" = "グループメンバーを編集できるユーザを選択してください。"; /* Label for 'group link' action in conversation settings view. */ "CONVERSATION_SETTINGS_GROUP_LINK" = "グループリンク"; @@ -1181,16 +1184,16 @@ "CONVERSATION_SETTINGS_SEND_MESSAGES_SECTION_ONLY_ADMINS" = "管理者のみ"; /* Label for 'unblock group' action in conversation settings view. */ -"CONVERSATION_SETTINGS_UNBLOCK_GROUP" = "グループのブロック解除"; +"CONVERSATION_SETTINGS_UNBLOCK_GROUP" = "グループのブロックを解除"; /* Label for 'unblock user' action in conversation settings view. */ -"CONVERSATION_SETTINGS_UNBLOCK_USER" = "ユーザーのブロック解除"; +"CONVERSATION_SETTINGS_UNBLOCK_USER" = "ユーザのブロックを解除"; /* Label for button to unmute a thread. */ "CONVERSATION_SETTINGS_UNMUTE_ACTION" = "ミュートを解除"; /* Button to start a video call */ -"CONVERSATION_SETTINGS_VIDEO_CALL_BUTTON" = "ビデオ通話"; +"CONVERSATION_SETTINGS_VIDEO_CALL_BUTTON" = "ビデオ"; /* Indicates that user is in the system contacts list. */ "CONVERSATION_SETTINGS_VIEW_IS_SYSTEM_CONTACT" = "連絡先の詳細"; @@ -1376,7 +1379,7 @@ "DEVICE_LINKED_AT_LABEL" = "リンク: %@"; /* Alert title that can occur when viewing device manager. */ -"DEVICE_LIST_UPDATE_FAILED_TITLE" = "端末リストの更新に失敗"; +"DEVICE_LIST_UPDATE_FAILED_TITLE" = "端末リストを更新できませんでした"; /* The stop action of the dialog asking the user if they want to cancel a device transfer */ "DEVICE_TRANSFER_CANCEL_CONFIRMATION_ACTION" = "移行を中止する"; @@ -1421,10 +1424,10 @@ "DEVICE_TRANSFER_CHOICE_TRANSFER_TITLE" = "iOS端末から移行する"; /* A warning for the device transfer 'choice' view indicating you can only have one device registered with your number */ -"DEVICE_TRANSFER_CHOICE_WARNING" = "続行すると、この電話番号で登録している他の端末でSignalが使えなくなります。"; +"DEVICE_TRANSFER_CHOICE_WARNING" = "続行すると、同じ電話番号で登録されている他の端末のSignalが無効化されます。"; /* An error indicating that we were unable to verify the indentity of the new device to complete the transfer */ -"DEVICE_TRANSFER_ERROR_CERTIFICATE_MISMATCH" = "新規の端末を確認できませんでした。再試行してください"; +"DEVICE_TRANSFER_ERROR_CERTIFICATE_MISMATCH" = "新しい端末を確認できませんでした、再度試してください。"; /* An error indicating that something went wrong with the transfer and it could not complete */ "DEVICE_TRANSFER_ERROR_GENERIC" = "移行を完了できませんでした。両端末が近くにあることを確認して、もう一度試してください"; @@ -1553,7 +1556,7 @@ "DONATION_VIEW_THANKS_FOR_YOUR_SUPPORT" = "ご支援ありがとうございます!"; /* Title for the donate to signal view */ -"DONATION_VIEW_TITLE" = "Signalはユーザーの皆様によって支えられています。"; +"DONATION_VIEW_TITLE" = "Signalはユーザの皆様によって支えられています"; /* The body of the 'Why Donate' section of the donate to signal view */ "DONATION_VIEW_WHY_DONATE_BODY" = "Signalのチームは、表現の自由を守り、安全なグローバルコミュニケーションを可能にする、オープンソースのプライバシー保護技術を開発するというミッションに取り組んでいます。\n\nあなたの寄付は、世界中の何百万人もの人々が、プライベートでリアルタイムなコミュニケーションのために使用しているアプリの開発、サーバおよび通信の費用に充てられます。"; @@ -1592,7 +1595,7 @@ "EDIT_ITEM_COPY_ACTION" = "コピー"; /* body of email sent to contacts when inviting to install Signal. Embeds {{link to install Signal}} and {{link to the Signal home page}} */ -"EMAIL_INVITE_BODY" = "こんにちは\n\n最近、私はiPhoneでの会話・チャットにSignal(シグナル)というアプリを使っています。このアプリを使うと、会話内容が他人に傍受されません。あなたもインストールしてみませんか?\n\nSignalはiPhoneでもAndroidでも使えます。ここからインストールできます: %@\n\nSignalは、普通のメッセージアプリと同じように使えます。写真や動画も送れますし、電話もできますし、3人以上でのチャットもできます。一番いいところは、通信内容が暗号化されていることです。Signalの開発者でさえ傍受できない仕組みになっており、非常に安全です。\n\nSignalの開発者であるOpen Whisper Systemsについての詳細はここをご覧ください: %@"; +"EMAIL_INVITE_BODY" = "こんにちは\n\n最近、私はiPhoneでのチャットにSignalを使っています。このアプリを使うと、会話や通話内容が他人に傍受されません。あなたもインストールしてみませんか?\n\nSignalはiPhoneでもAndroidでも使えます。ここからインストールできます: %@\n\nSignalは、普通のメッセージアプリと同じように使えます。写真や動画も送れますし、通話もできますし、グループでのチャットもできます。一番いいところは、Signalの開発者でさえも通信内容を傍受できない仕組みです!\n\nSignalの開発者であるOpen Whisper Systemsについての詳細は、こちらをご覧ください: %@"; /* subject of email sent to contacts when inviting to install Signal */ "EMAIL_INVITE_SUBJECT" = "メッセージアプリをSignalにしましょう"; @@ -1700,7 +1703,7 @@ "ERROR_DESCRIPTION_SERVER_FAILURE" = "サーバにエラーが発生しました。あとで再度試してください。"; /* Description for errors returned from the server due to suspected spam. */ -"ERROR_DESCRIPTION_SUSPECTED_SPAM" = "サーバはメッセージの送信前にユーザー認証を要求しています。"; +"ERROR_DESCRIPTION_SUSPECTED_SPAM" = "サーバはメッセージの送信前にユーザ認証を要求しています。"; /* Worst case generic error message */ "ERROR_DESCRIPTION_UNKNOWN_ERROR" = "不明なエラーが発生しました。"; @@ -1787,10 +1790,10 @@ "FAILED_VERIFICATION_TITLE" = "安全番号を検証できませんでした!"; /* Section header directing user to select a badge */ -"FEATURED_BADGE_SECTION_HEADER" = "Select a Badge"; +"FEATURED_BADGE_SECTION_HEADER" = "バッジを選択してください"; /* The title for the featured badge settings page */ -"FEATURED_BADGE_SETTINGS_TITLE" = "Featured Badge"; +"FEATURED_BADGE_SETTINGS_TITLE" = "注目のバッジ"; /* Button that marks user as verified after a successful fingerprint scan. */ "FINGERPRINT_SCAN_VERIFY_BUTTON" = "検証済みにする"; @@ -1889,10 +1892,10 @@ "GO_TO_SETTINGS_BUTTON" = "設定へ"; /* Message indicating that the access to the group's attributes was changed by the local user. Embeds {{new access level}}. */ -"GROUP_ACCESS_ATTRIBUTES_UPDATED_BY_LOCAL_USER_FORMAT" = "グループ情報を編集できるユーザーを「%@」に変更しました。"; +"GROUP_ACCESS_ATTRIBUTES_UPDATED_BY_LOCAL_USER_FORMAT" = "グループ情報を編集できるユーザを「%@」に変更しました。"; /* Message indicating that the access to the group's attributes was changed by a remote user. Embeds {{ %1$@ user who changed the access, %2$@ new access level}}. */ -"GROUP_ACCESS_ATTRIBUTES_UPDATED_BY_REMOTE_USER_FORMAT" = "%1$@ がグループ情報を編集できるユーザーを「%2$@」に変更しました。"; +"GROUP_ACCESS_ATTRIBUTES_UPDATED_BY_REMOTE_USER_FORMAT" = "%1$@ がグループ情報を編集できるユーザを「%2$@」に変更しました。"; /* Message indicating that the access to the group's attributes was changed. Embeds {{new access level}}. */ "GROUP_ACCESS_ATTRIBUTES_UPDATED_FORMAT" = "「%@」はグループ情報を変更できます。"; @@ -1913,10 +1916,10 @@ "GROUP_ACCESS_LEVEL_UNSATISFIABLE" = "無効"; /* Message indicating that the access to the group's members was changed by the local user. Embeds {{new access level}}. */ -"GROUP_ACCESS_MEMBERS_UPDATED_BY_LOCAL_USER_FORMAT" = "グループメンバーを編集できるユーザーを「%@」に変更しました。"; +"GROUP_ACCESS_MEMBERS_UPDATED_BY_LOCAL_USER_FORMAT" = "グループメンバーを編集できるユーザを「%@」に変更しました。"; /* Message indicating that the access to the group's members was changed by a remote user. Embeds {{ %1$@ user who changed the access, %2$@ new access level}}. */ -"GROUP_ACCESS_MEMBERS_UPDATED_BY_REMOTE_USER_FORMAT" = "%1$@ がグループメンバーを編集できるユーザーを「%2$@」に変更しました。"; +"GROUP_ACCESS_MEMBERS_UPDATED_BY_REMOTE_USER_FORMAT" = "%1$@ がグループメンバーを編集できるユーザを「%2$@」に変更しました。"; /* Message indicating that the access to the group's members was changed. Embeds {{new access level}}. */ "GROUP_ACCESS_MEMBERS_UPDATED_FORMAT" = "「%@」はグループメンバーを変更できます。"; @@ -2180,7 +2183,7 @@ "GROUP_INVITE_LINK_SET_TO_REQUIRE_APPROVAL_BY_REMOTE_USER_FORMAT" = "%@ がグループリンクを管理者承認制にしました。"; /* Format for the message for an alert indicating that a member was invited to a group. Embeds: {{ the number of invites sent. }} */ -"GROUP_INVITES_SENT_ALERT_MESSAGE_1_FORMAT" = "%@ を自動的にこのグループに追加することはできません。ユーザーは受信した招待を受け入れるまで、グループメッセージを閲覧できません。"; +"GROUP_INVITES_SENT_ALERT_MESSAGE_1_FORMAT" = "%@ を自動的にこのグループに追加することはできません。ユーザは受信した招待を受け入れるまで、グループメッセージを閲覧できません。"; /* Title for an alert indicating that a member was invited to a group. */ "GROUP_INVITES_SENT_ALERT_TITLE_1" = "招待を送信しました"; @@ -2237,13 +2240,13 @@ "GROUP_LINK_COULD_NOT_REQUEST_TO_JOIN_GROUP_ERROR_MESSAGE" = "あとで再度試してください。"; /* Message for the 'invalid group invite link' alert. */ -"GROUP_LINK_INVALID_GROUP_INVITE_LINK_ERROR_MESSAGE" = "このグループリンクは有効ではありません。リンクが完全か、確認してください。"; +"GROUP_LINK_INVALID_GROUP_INVITE_LINK_ERROR_MESSAGE" = "これは有効なグループリンクではありません。参加しようとする前に、リンク全体が正しいか確認してください。"; /* Title for the 'invalid group invite link' alert. */ "GROUP_LINK_INVALID_GROUP_INVITE_LINK_ERROR_TITLE" = "無効なリンク"; /* Error message indicating that the local user does not support groups v2. */ -"GROUP_LINK_LOCAL_USER_DOES_NOT_SUPPORT_GROUPS_V2_ERROR_MESSAGE" = "このグループに参加するには、Signalのバージョンを更新してください。"; +"GROUP_LINK_LOCAL_USER_DOES_NOT_SUPPORT_GROUPS_V2_ERROR_MESSAGE" = "このグループに参加するには、この端末のSignalをアップデートしてください。"; /* Explanation of the 'approve new group members' switch. */ "GROUP_LINK_PROMOTION_ALERT_APPROVE_NEW_MEMBERS_EXPLANATION" = "グループリンク経由での新メンバー参加時に、管理者の承認を要求します。"; @@ -2258,7 +2261,7 @@ "GROUP_LINK_PROMOTION_ALERT_SHARE_LINK" = "リンクを共有する"; /* Subtitle for the 'group link promotion' alert view. */ -"GROUP_LINK_PROMOTION_ALERT_SUBTITLE" = "友達とリンクを共有して、すぐにこのグループに参加できるようにしましょう。"; +"GROUP_LINK_PROMOTION_ALERT_SUBTITLE" = "友達とリンクを共有して、すぐにこのグループに参加してもらいましょう。"; /* Title for the 'group link promotion' alert view. */ "GROUP_LINK_PROMOTION_ALERT_TITLE" = "友達を招待しましょう"; @@ -2747,7 +2750,7 @@ "GROUPS_LEGACY_GROUP_INDICATOR" = "レガシーグループ"; /* Indicates that the local user needs to accept an invitation to rejoin the group after a group migration. */ -"GROUPS_LEGACY_GROUP_LOCAL_USER_INVITED" = "あなたがグループへの招待を受け入れるまで、グループメッセージは受信できません:"; +"GROUPS_LEGACY_GROUP_LOCAL_USER_INVITED" = "グループへの招待を受け入れるまで、グループメッセージは受信できません。"; /* Label for the 'migrate' button in the 'migrate group' banner. */ "GROUPS_LEGACY_GROUP_MIGRATE_GROUP_MIGRATE_BUTTON" = "アップグレードする"; @@ -2789,16 +2792,16 @@ "GROUPS_LEGACY_GROUP_UPGRADE_ALERT_SECTION_2_BODY" = "すべてのメッセージ履歴とメディアは、アップグレード前から維持されています。"; /* Body text for the 'dropped member' section of the 'upgrade legacy group' alert view. */ -"GROUPS_LEGACY_GROUP_UPGRADE_ALERT_SECTION_DROPPED_MEMBERS_1" = "このメンバーはグループから削除されました。アップグレードするまで再参加できません:"; +"GROUPS_LEGACY_GROUP_UPGRADE_ALERT_SECTION_DROPPED_MEMBERS_1" = "このメンバーはグループから削除され、アップグレードするまで再参加できません:"; /* Body text for the 'dropped members' section of the 'upgrade legacy group' alert view. */ -"GROUPS_LEGACY_GROUP_UPGRADE_ALERT_SECTION_DROPPED_MEMBERS_N" = "このメンバーはグループから削除されました。アップグレードするまで再参加できません:"; +"GROUPS_LEGACY_GROUP_UPGRADE_ALERT_SECTION_DROPPED_MEMBERS_N" = "これらのメンバーはグループから削除され、アップグレードするまで再参加できません:"; /* Body text for the 'invites member' section of the 'upgrade legacy group' alert view. */ -"GROUPS_LEGACY_GROUP_UPGRADE_ALERT_SECTION_INVITED_MEMBERS_1" = "このメンバーがグループへの招待を受け入れるまで、グループメッセージは受信できません:"; +"GROUPS_LEGACY_GROUP_UPGRADE_ALERT_SECTION_INVITED_MEMBERS_1" = "このメンバーがこのグループに再参加するには、招待を受け入れる必要があり、それまでグループメッセージは受信できません:"; /* Body text for the 'invites members' section of the 'upgrade legacy group' alert view. */ -"GROUPS_LEGACY_GROUP_UPGRADE_ALERT_SECTION_INVITED_MEMBERS_N" = "このメンバーがグループへの招待を受け入れるまで、グループメッセージは受信できません:"; +"GROUPS_LEGACY_GROUP_UPGRADE_ALERT_SECTION_INVITED_MEMBERS_N" = "これらのメンバーがこのグループに再参加するには、招待を受け入れる必要があり、それまでグループメッセージは受信できません:"; /* Body text for the 'possibly dropped member' section of the 'upgrade legacy group' alert view. */ "GROUPS_LEGACY_GROUP_UPGRADE_ALERT_SECTION_POSSIBLY_DROPPED_MEMBERS_1" = "このメンバーは新しいグループに参加できないため、グループから削除されます:"; @@ -2912,7 +2915,7 @@ "IMAGE_PICKER_CHANGE_PHOTOS" = "写真を変更"; /* Explanation showing that the user has granted limited access to their photos and can change that in the Settings app. */ -"IMAGE_PICKER_CHANGE_PHOTOS_EXPLANATION" = "写真にアクセスできるように設定でSignalにアクセス権限を与えます"; +"IMAGE_PICKER_CHANGE_PHOTOS_EXPLANATION" = "設定でフルアクセスを許可したり、Signalがアクセスできる写真を変更したりできます。"; /* Title show that the user has granted limited access to their photos and can change that in the Settings app. */ "IMAGE_PICKER_CHANGE_PHOTOS_TITLE" = "写真が見えませんか?"; @@ -2924,13 +2927,13 @@ "IN_CALL_CONNECTING" = "接続しています…"; /* Call screen label when call was canceled on this device because the call recipient answered on another device. */ -"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "他のデバイスから応答がありました。"; +"IN_CALL_ENDED_BECAUSE_ANSWERED_ELSEWHERE" = "他の端末で応答されました。"; /* Call screen label when call was canceled on this device because the call recipient has a call in progress on another device. */ -"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "他のデバイスで通話中のため失敗しました。"; +"IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "他の端末で通話中のため、呼び出しができませんでした。"; /* Call screen label when call was canceled on this device because the call recipient declined on another device. */ -"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "他のデバイスで拒否しました。"; +"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "他の端末で拒否されました。"; /* Call setup status label */ "IN_CALL_RECONNECTING" = "再接続しています…"; @@ -3038,7 +3041,7 @@ "KEY_COMMAND_STICKERS" = "ステッカーを表示"; /* A keyboard command to unarchive the current coversation. */ -"KEY_COMMAND_UNARCHIVE" = "受信箱に戻す"; +"KEY_COMMAND_UNARCHIVE" = "チャットのアーカイブを解除"; /* Label for the 'learn more' button. */ "LEARN_MORE" = "詳細を見る"; @@ -3116,7 +3119,7 @@ "LOCATION_PICKER_SEARCH_PLACEHOLDER" = "名前や住所で検索"; /* The title for the location picker view */ -"LOCATION_PICKER_TITLE" = "場所を選択"; +"LOCATION_PICKER_TITLE" = "場所の選択"; /* Title for the 'logging' help section. */ "LOGGING_SECTION" = "デバッグログ"; @@ -3566,7 +3569,7 @@ "NEW_GROUP_NON_CONTACTS_SECTION_TITLE" = "他のユーザ"; /* The title for the 'select members for new group' view. */ -"NEW_GROUP_SELECT_MEMBERS_VIEW_TITLE" = "メンバーを選択"; +"NEW_GROUP_SELECT_MEMBERS_VIEW_TITLE" = "メンバーの選択"; /* The alert message if user tries to exit the new group view without saving changes. */ "NEW_GROUP_VIEW_UNSAVED_CHANGES_MESSAGE" = "変更を破棄しますか?"; @@ -3614,31 +3617,31 @@ "NOTIFICATION_PERMISSION_ACTION_SHEET_BODY" = "新着メッセージの通知を受けるには:"; /* First step for notification permission action sheet */ -"NOTIFICATION_PERMISSION_ACTION_SHEET_STEP_ONE" = "下の「設定へ」をタップ"; +"NOTIFICATION_PERMISSION_ACTION_SHEET_STEP_ONE" = "以下の「設定へ」をタップ"; /* Third step for notification permission action sheet */ -"NOTIFICATION_PERMISSION_ACTION_SHEET_STEP_THREE" = "「通知を許可」をオンにする。"; +"NOTIFICATION_PERMISSION_ACTION_SHEET_STEP_THREE" = "「通知を許可」を有効にする"; /* Second step for notification permission action sheet */ "NOTIFICATION_PERMISSION_ACTION_SHEET_STEP_TWO" = "通知をタップ"; /* Title for notification permission action sheet */ -"NOTIFICATION_PERMISSION_ACTION_SHEET_TITLE" = "通知をオンにする。"; +"NOTIFICATION_PERMISSION_ACTION_SHEET_TITLE" = "通知の有効化"; /* Snooze action text for contact permission reminder megaphone */ "NOTIFICATION_PERMISSION_NOT_NOW_ACTION" = "今はしない"; /* Action text for notification permission reminder megaphone */ -"NOTIFICATION_PERMISSION_REMINDER_MEGAPHONE_ACTION" = "オン"; +"NOTIFICATION_PERMISSION_REMINDER_MEGAPHONE_ACTION" = "有効にする"; /* Body for notification permission reminder megaphone */ "NOTIFICATION_PERMISSION_REMINDER_MEGAPHONE_BODY" = "連絡先やグループからのメッセージを見逃しません。"; /* Title for notification permission reminder megaphone */ -"NOTIFICATION_PERMISSION_REMINDER_MEGAPHONE_TITLE" = "通知をオンにしますか?"; +"NOTIFICATION_PERMISSION_REMINDER_MEGAPHONE_TITLE" = "通知を有効にしますか?"; /* No comment provided by engineer. */ -"NOTIFICATIONS_FOOTER_WARNING" = "「既読にする」、「返信」及び「折り返す」を含む"; +"NOTIFICATIONS_FOOTER_WARNING" = "「既読にする」、「返信」および「折り返す」を含みます"; /* No comment provided by engineer. */ "NOTIFICATIONS_NONE" = "名前もメッセージも非表示"; @@ -3875,10 +3878,10 @@ "PAYMENTS_FAILURE_OUTGOING_FAILED" = "失敗"; /* Status indicator for outgoing payments which failed due to insufficient funds. */ -"PAYMENTS_FAILURE_OUTGOING_INSUFFICIENT_FUNDS" = "残金が不足"; +"PAYMENTS_FAILURE_OUTGOING_INSUFFICIENT_FUNDS" = "残高不足"; /* Status indicator for outgoing payments for which the notification could not be sent. */ -"PAYMENTS_FAILURE_OUTGOING_NOTIFICATION_SEND_FAILED" = "レシートが送付できませんでした。"; +"PAYMENTS_FAILURE_OUTGOING_NOTIFICATION_SEND_FAILED" = "レシートを送金先に送付できませんでした"; /* Status indicator for outgoing payments which failed to verify. */ "PAYMENTS_FAILURE_OUTGOING_VALIDATION_FAILED" = "無効"; @@ -3887,37 +3890,37 @@ "PAYMENTS_NEW_PAYMENT_ADD_MEMO" = "メモを追加"; /* Format for the 'balance' indicator. Embeds {{ the current payments balance }}. */ -"PAYMENTS_NEW_PAYMENT_BALANCE_FORMAT" = "利用可能な残金: %@"; +"PAYMENTS_NEW_PAYMENT_BALANCE_FORMAT" = "利用可能残高: %@"; /* Label for the 'confirm payment' button. */ -"PAYMENTS_NEW_PAYMENT_CONFIRM_PAYMENT_BUTTON" = "支払いを確認"; +"PAYMENTS_NEW_PAYMENT_CONFIRM_PAYMENT_BUTTON" = "決済を確認"; /* Title for the 'confirm payment' ui in the 'send payment' UI. */ -"PAYMENTS_NEW_PAYMENT_CONFIRM_PAYMENT_TITLE" = "支払う"; +"PAYMENTS_NEW_PAYMENT_CONFIRM_PAYMENT_TITLE" = "送金"; /* Format for currency amounts in the 'send payment' UI. Embeds {{ %1$@ the current payments balance, %2$@ the currency indicator }}. */ "PAYMENTS_NEW_PAYMENT_CURRENCY_FORMAT" = "%1$@ %2$@"; /* Indicates that a payment failed due to a connectivity failure. */ -"PAYMENTS_NEW_PAYMENT_ERROR_CONNECTIVITY_FAILURE" = "連絡先にアクセスできませんでした。"; +"PAYMENTS_NEW_PAYMENT_ERROR_CONNECTIVITY_FAILURE" = "決済システムに接続できませんでした"; /* Indicates that a payment failed due to insufficient funds. */ -"PAYMENTS_NEW_PAYMENT_ERROR_INSUFFICIENT_FUNDS" = "支払いを完了できる十分なMOBがありません。"; +"PAYMENTS_NEW_PAYMENT_ERROR_INSUFFICIENT_FUNDS" = "決済を完了できる十分なMOBがありません。"; /* Indicates that a payment failed due to insufficient funds. Embeds {{ current balance }}. */ -"PAYMENTS_NEW_PAYMENT_ERROR_INSUFFICIENT_FUNDS_FORMAT" = "支払いを完了できる十分なMOBがありません。残高は%@です。"; +"PAYMENTS_NEW_PAYMENT_ERROR_INSUFFICIENT_FUNDS_FORMAT" = "決済を完了できる十分なMOBがありません。残高は%@です。"; /* Indicates that a payment failed due to being invalid. */ -"PAYMENTS_NEW_PAYMENT_ERROR_INVALID_TRANSACTION" = "無効な取引"; +"PAYMENTS_NEW_PAYMENT_ERROR_INVALID_TRANSACTION" = "無効な取引です"; /* Indicates that a payment failed due to an outdated client. */ -"PAYMENTS_NEW_PAYMENT_ERROR_OUTDATED_CLIENT" = "支払い機能を利用するには、Signalをアップデートしてください。"; +"PAYMENTS_NEW_PAYMENT_ERROR_OUTDATED_CLIENT" = "決済機能を利用するには、Signalをアップデートしてください。"; /* Indicates that an outgoing payment could not be verified in a timely way. */ -"PAYMENTS_NEW_PAYMENT_ERROR_OUTGOING_VERIFICATION_TAKING_TOO_LONG" = "支払いはまだ検証されていません"; +"PAYMENTS_NEW_PAYMENT_ERROR_OUTGOING_VERIFICATION_TAKING_TOO_LONG" = "決済はまだ確認されていません"; /* Indicates that an unknown error occurred while sending a payment or payment request. */ -"PAYMENTS_NEW_PAYMENT_ERROR_UNKNOWN" = "支払いを完了できませんでした。インターネット接続を確認して再度試してください。"; +"PAYMENTS_NEW_PAYMENT_ERROR_UNKNOWN" = "決済を完了できませんでした。インターネット接続を確認して再度試してください。"; /* Label for the 'payment estimated fee' indicator. */ "PAYMENTS_NEW_PAYMENT_ESTIMATED_FEE" = "ネットワーク手数料"; @@ -3926,7 +3929,7 @@ "PAYMENTS_NEW_PAYMENT_FIAT_CONVERSION_FORMAT" = "概算 %@"; /* Label for the 'invalid amount' button. */ -"PAYMENTS_NEW_PAYMENT_INVALID_AMOUNT" = "無効な金額"; +"PAYMENTS_NEW_PAYMENT_INVALID_AMOUNT" = "無効な金額です"; /* Format for the 'message character count indicator' for the 'new payment or payment request' view. Embeds {{ %1$@ the number of characters in the message, %2$@ the maximum number of characters in the message }}. */ "PAYMENTS_NEW_PAYMENT_MESSAGE_COUNT_FORMAT" = "%1$@ / %2$@"; @@ -3935,7 +3938,7 @@ "PAYMENTS_NEW_PAYMENT_MESSAGE_PLACEHOLDER" = "メモ"; /* Label for the 'new payment' button. */ -"PAYMENTS_NEW_PAYMENT_PAY_BUTTON" = "払う"; +"PAYMENTS_NEW_PAYMENT_PAY_BUTTON" = "送金"; /* Label for the 'total payment amount' indicator. */ "PAYMENTS_NEW_PAYMENT_PAYMENT_TOTAL" = "合計"; @@ -3944,22 +3947,22 @@ "PAYMENTS_NEW_PAYMENT_PROCESSING" = "処理中"; /* Format for the 'payment recipient amount' indicator. Embeds {{ the name of the recipient of the payment }}. */ -"PAYMENTS_NEW_PAYMENT_RECIPIENT_AMOUNT_FORMAT" = "受取人 %@ "; +"PAYMENTS_NEW_PAYMENT_RECIPIENT_AMOUNT_FORMAT" = "送金先 %@"; /* Label for the 'new payment request' button. */ "PAYMENTS_NEW_PAYMENT_REQUEST_BUTTON" = "請求する"; /* Label for the payments notification banner for a single payment notification. */ -"PAYMENTS_NOTIFICATION_BANNER_1" = "1件の支払い通知"; +"PAYMENTS_NOTIFICATION_BANNER_1" = "1件の決済通知"; /* Format for the payments notification banner for a single payment notification with details. Embeds: {{ %1$@ the name of the user who sent you the payment, %2$@ the amount of the payment }}. */ -"PAYMENTS_NOTIFICATION_BANNER_1_WITH_DETAILS_FORMAT" = "%1$@ があなたに %2$@ 送りました。"; +"PAYMENTS_NOTIFICATION_BANNER_1_WITH_DETAILS_FORMAT" = "%1$@ があなたに%2$@送金しました"; /* Format for the payments notification banner for multiple payment notifications. Embeds: {{ the number of unread payment notifications }}. */ -"PAYMENTS_NOTIFICATION_BANNER_N_FORMAT" = "%@ 件の支払い通知"; +"PAYMENTS_NOTIFICATION_BANNER_N_FORMAT" = "%@件の新しい決済通知"; /* Status indicator for incoming payments which are complete. */ -"PAYMENTS_PAYMENT_STATUS_LONG_INCOMING_COMPLETE" = "支払い完了"; +"PAYMENTS_PAYMENT_STATUS_LONG_INCOMING_COMPLETE" = "決済完了"; /* Status indicator for incoming payments which have not yet been verified. */ "PAYMENTS_PAYMENT_STATUS_LONG_INCOMING_UNVERIFIED" = "未検証"; @@ -3968,22 +3971,22 @@ "PAYMENTS_PAYMENT_STATUS_LONG_INCOMING_VERIFIED" = "検証済み"; /* Status indicator for outgoing payments which are complete. */ -"PAYMENTS_PAYMENT_STATUS_LONG_OUTGOING_COMPLETE" = "支払い完了"; +"PAYMENTS_PAYMENT_STATUS_LONG_OUTGOING_COMPLETE" = "決済完了"; /* Status indicator for outgoing payments which are being sent. */ "PAYMENTS_PAYMENT_STATUS_LONG_OUTGOING_SENDING" = "送信しています…"; /* Status indicator for outgoing payments which have been sent. */ -"PAYMENTS_PAYMENT_STATUS_LONG_OUTGOING_SENT" = "送信"; +"PAYMENTS_PAYMENT_STATUS_LONG_OUTGOING_SENT" = "送金済み"; /* Status indicator for outgoing payments which have not yet been submitted. */ -"PAYMENTS_PAYMENT_STATUS_LONG_OUTGOING_UNSUBMITTED" = "準備しています"; +"PAYMENTS_PAYMENT_STATUS_LONG_OUTGOING_UNSUBMITTED" = "準備中"; /* Status indicator for outgoing payments which have been submitted but not yet verified. */ "PAYMENTS_PAYMENT_STATUS_LONG_OUTGOING_UNVERIFIED" = "未検証"; /* Status indicator for outgoing payments which have been verified but not yet sent. */ -"PAYMENTS_PAYMENT_STATUS_LONG_OUTGOING_VERIFIED" = "検証済み"; +"PAYMENTS_PAYMENT_STATUS_LONG_OUTGOING_VERIFIED" = "確認済み"; /* Status indicator for payments which had an unknown failure. */ "PAYMENTS_PAYMENT_STATUS_LONG_UNKNOWN" = "不明なエラー"; @@ -4004,7 +4007,7 @@ "PAYMENTS_PAYMENT_STATUS_SHORT_OUTGOING_SENDING" = "送信しています…"; /* Status indicator for outgoing payments which have been sent. */ -"PAYMENTS_PAYMENT_STATUS_SHORT_OUTGOING_SENT" = "送信"; +"PAYMENTS_PAYMENT_STATUS_SHORT_OUTGOING_SENT" = "送金済み"; /* Status indicator for outgoing payments which have not yet been submitted. */ "PAYMENTS_PAYMENT_STATUS_SHORT_OUTGOING_UNSUBMITTED" = "準備しています"; @@ -4019,31 +4022,31 @@ "PAYMENTS_PAYMENT_STATUS_SHORT_UNKNOWN" = "不明なエラー"; /* Message for error alert indicating that a given user cannot receive payments because of a pending message request for a recipient that they have sent messages to. */ -"PAYMENTS_RECIPIENT_MISSING_PROFILE_KEY_MESSAGE_W_MESSAGES" = "このユーザーに送金するには、相手があなたからのメッセージ申請を受け入れる必要があります。"; +"PAYMENTS_RECIPIENT_MISSING_PROFILE_KEY_MESSAGE_W_MESSAGES" = "このユーザに送金するには、相手があなたからのメッセージ申請を受け入れる必要があります。"; /* Message for error alert indicating that a given user cannot receive payments because of a pending message request for a recipient that they have not sent message to. */ -"PAYMENTS_RECIPIENT_MISSING_PROFILE_KEY_MESSAGE_WO_MESSAGES" = "このユーザーに送金するには、相手があなたからのメッセージ申請を受け入れる必要があります。メッセージ申請を行うため、メッセージを送信してください。"; +"PAYMENTS_RECIPIENT_MISSING_PROFILE_KEY_MESSAGE_WO_MESSAGES" = "このユーザに送金するには、相手があなたからのメッセージ申請を受け入れる必要があります。メッセージ申請を行うため、メッセージを送信してください。"; /* Title for error alert indicating that a given user cannot receive payments because of a pending message request. */ "PAYMENTS_RECIPIENT_MISSING_PROFILE_KEY_TITLE" = "送金できません"; /* Message for error alert indicating that a given user cannot receive payments because they have not enabled payments. */ -"PAYMENTS_RECIPIENT_PAYMENTS_NOT_ENABLED_MESSAGE" = "この人は支払い機能を有効にしていません。"; +"PAYMENTS_RECIPIENT_PAYMENTS_NOT_ENABLED_MESSAGE" = "この人は決済機能を有効にしていません。"; /* Title for error alert indicating that a given user cannot receive payments because they have not enabled payments. */ -"PAYMENTS_RECIPIENT_PAYMENTS_NOT_ENABLED_TITLE" = "無効な宛先"; +"PAYMENTS_RECIPIENT_PAYMENTS_NOT_ENABLED_TITLE" = "無効な宛先です"; /* Label for 'transfer out' payments. */ -"PAYMENTS_TRANSFER_OUT_PAYMENT" = "移行"; +"PAYMENTS_TRANSFER_OUT_PAYMENT" = "振替"; /* Indicator for unidentified incoming payments. */ -"PAYMENTS_UNIDENTIFIED_PAYMENT_INCOMING" = "受け取り済み"; +"PAYMENTS_UNIDENTIFIED_PAYMENT_INCOMING" = "着金した決済"; /* Indicator for unidentified outgoing payments. */ -"PAYMENTS_UNIDENTIFIED_PAYMENT_OUTGOING" = "送金済み"; +"PAYMENTS_UNIDENTIFIED_PAYMENT_OUTGOING" = "送金した決済"; /* Label for unknown payments. */ -"PAYMENTS_UNKNOWN_PAYMENT" = "無効"; +"PAYMENTS_UNKNOWN_PAYMENT" = "無効な決済"; /* Title of 'accept member request to join group' button. */ "PENDING_GROUP_MEMBERS_ACCEPT_REQUEST_BUTTON" = "グループに追加する"; @@ -4103,7 +4106,7 @@ "PENDING_GROUP_MEMBERS_REVOKE_LOCAL_INVITE_CONFIRMATION_TITLE_1_FORMAT" = "「%@」に対するグループ招待を無効にしますか?"; /* Footer for the 'invites by other group members' section of the 'member requests and invites' view. */ -"PENDING_GROUP_MEMBERS_SECTION_FOOTER_INVITES_FROM_OTHER_MEMBERS" = "他のグループメンバーが招待したユーザの詳細は表示されません。招待されたユーザが参加を選択した時点で、グループ内で共有されます。招待されたユーザは、参加するまでグループ内のメッセージを閲覧できません。"; +"PENDING_GROUP_MEMBERS_SECTION_FOOTER_INVITES_FROM_OTHER_MEMBERS" = "他のグループメンバーが招待したユーザの詳細は表示されません。招待されたユーザが参加した時点で、グループ内で共有されます。招待されたユーザは、参加するまでグループ内のメッセージを閲覧できません。"; /* Footer for the 'pending member requests' section of the 'member requests and invites' view. Embeds {{ the name of the group }}. */ "PENDING_GROUP_MEMBERS_SECTION_FOOTER_PENDING_MEMBER_REQUESTS_FORMAT" = "このリストの人々が、グループリンクから「%@」への参加を申請しています。"; @@ -4763,7 +4766,7 @@ "SAFETY_NUMBER_CONFIRMATION_TITLE" = "安全番号が変わりました"; /* View safety number action for the 'safety number confirmation' view */ -"SAFETY_NUMBER_CONFIRMATION_VIEW_ACTION" = "表示"; +"SAFETY_NUMBER_CONFIRMATION_VIEW_ACTION" = "表示する"; /* Snippet to share {{safety number}} with a friend. sent e.g. via SMS */ "SAFETY_NUMBER_SHARE_FORMAT" = "私たちのSignal安全番号:\n%@"; @@ -4787,7 +4790,7 @@ "SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_FAILED" = "認証に失敗しました。"; /* Indicates that Touch ID/Face ID/Phone Passcode is 'locked out' on this device due to authentication failures. */ -"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_LOCKOUT" = "認証に失敗しました。後で再試行してください"; +"SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_LOCKOUT" = "認証失敗が多すぎます。あとで再度試してください。"; /* Indicates that Touch ID/Face ID/Phone Passcode are not available on this device. */ "SCREEN_LOCK_ERROR_LOCAL_AUTHENTICATION_NOT_AVAILABLE" = "画面ロックを使用するには、iOSの設定でパスコードを有効にしてください。"; @@ -4982,7 +4985,7 @@ "SECONDARY_LINKING_ERROR_OBSOLETE_LINKED_DEVICE_TITLE" = "非対応バージョン"; /* alert message for outdated linking device */ -"SECONDARY_LINKING_ERROR_OLD_VERSION_MESSAGE" = "あなたの他の端末が、Signalの古いバージョンを使用しているため、iPadのQRコードをスキャンできません。最新のバージョンをインストールしてください。"; +"SECONDARY_LINKING_ERROR_OLD_VERSION_MESSAGE" = "あなたの他の端末が、古いバージョンのSignalを使用しているため、iPadのQRコードをスキャンできません。最新のSignalをインストールして、再度試してください。"; /* alert title for outdated linking device */ "SECONDARY_LINKING_ERROR_OLD_VERSION_TITLE" = "端末をアップデートしてください"; @@ -4991,7 +4994,7 @@ "SECONDARY_LINKING_ERROR_WAITING_FOR_SCAN" = "端末をリンクできませんでした"; /* header text when this device is being added as a secondary */ -"SECONDARY_ONBOARDING_CHOOSE_DEVICE_NAME" = "この端末の名前を選択"; +"SECONDARY_ONBOARDING_CHOOSE_DEVICE_NAME" = "この端末の名前を選択してください"; /* label text */ "SECONDARY_ONBOARDING_CHOOSE_DEVICE_NAME_EXPLANATION" = "この名前は「リンク済み端末」に表示されます"; @@ -5069,7 +5072,7 @@ "SENT_MEDIA_QUALITY_STANDARD" = "標準"; /* Description for the session refresh alert */ -"SESSION_REFRESH_ALERT_MESSAGE" = "Signalは、エンドツーエンドの暗号を使用しており、セッションを時々更新する必要があります。セキュリティには影響しませんが、この連絡先からのメッセージが失われる場合があり、その際は再送を依頼する必要があるかもしれません。"; +"SESSION_REFRESH_ALERT_MESSAGE" = "Signalはエンドツーエンドの暗号化を使用しており、時々セッションの更新が必要な場合があります。これはチャットのセキュリティには影響しませんが、この連絡先からのメッセージを失った可能性があるため、再送を依頼することができます。"; /* Title for the session refresh alert */ "SESSION_REFRESH_ALERT_TITLE" = "セッションが更新されました"; @@ -5135,7 +5138,7 @@ "SETTINGS_APPEARANCE_AVATAR_FOOTER" = "可能な場合、システムの連絡先写真を表示します。"; /* Title for switch to toggle preference between contact and profile avatars */ -"SETTINGS_APPEARANCE_AVATAR_PREFERENCE_LABEL" = "システムの連絡先写真を使用"; +"SETTINGS_APPEARANCE_AVATAR_PREFERENCE_LABEL" = "システムの連絡先写真を使用する"; /* The title for the theme section in the appearance settings. */ "SETTINGS_APPEARANCE_THEME_TITLE" = "テーマ"; @@ -5183,7 +5186,7 @@ "SETTINGS_DATA_CALL_LOW_BANDWIDTH_ITEM_TITLE" = "データ通信量の抑制"; /* Section footer for the call section in data settings */ -"SETTINGS_DATA_CALL_SECTION_FOOTER" = "データ通信量を抑えて低品質なネットワーク上での通話を改善します。"; +"SETTINGS_DATA_CALL_SECTION_FOOTER" = "データ通信量を抑えて、低品質なネットワーク上での通話を改善します。"; /* Section header for the call section in data settings */ "SETTINGS_DATA_CALL_SECTION_HEADER" = "通話"; @@ -5216,7 +5219,7 @@ "SETTINGS_DELETE_ACCOUNT_BUTTON" = "アカウントを削除する"; /* Button for to _not_ transfer the user's payments balance before deleting their account. */ -"SETTINGS_DELETE_ACCOUNT_PAYMENTS_BALANCE_ALERT_DONT_TRANSFER" = "送金禁止"; +"SETTINGS_DELETE_ACCOUNT_PAYMENTS_BALANCE_ALERT_DONT_TRANSFER" = "振り替えない"; /* Body for the alert confirming whether the user wants transfer their payments balance before deleting their account. Embeds: {{ the current payment balance }}. */ "SETTINGS_DELETE_ACCOUNT_PAYMENTS_BALANCE_ALERT_MESSAGE_FORMAT" = "あなたの残高は%@です。口座を削除する前に、残高を別のウォレットに振り替えなければ、永遠に失われます。"; @@ -5225,7 +5228,7 @@ "SETTINGS_DELETE_ACCOUNT_PAYMENTS_BALANCE_ALERT_TITLE" = "残高を振り替えますか?"; /* Button for transferring the user's payments balance before deleting their account. */ -"SETTINGS_DELETE_ACCOUNT_PAYMENTS_BALANCE_ALERT_TRANSFER" = "残高を移行"; +"SETTINGS_DELETE_ACCOUNT_PAYMENTS_BALANCE_ALERT_TRANSFER" = "残高を振替"; /* Label for 'delete data' button. */ "SETTINGS_DELETE_DATA_BUTTON" = "すべてのデータを削除する"; @@ -5267,7 +5270,7 @@ "SETTINGS_LINK_PREVIEWS" = "リンクプレビューを生成する"; /* Footer for setting for enabling & disabling link previews. */ -"SETTINGS_LINK_PREVIEWS_FOOTER" = "送信メッセージのリンクプレビューをウェブサイトから直接取得します。"; +"SETTINGS_LINK_PREVIEWS_FOOTER" = "送信メッセージのリンクプレビューを、ウェブサイトから直接取得します。"; /* Label for the 'never' media attachment download behavior in the media download settings. */ "SETTINGS_MEDIA_DOWNLOAD_CONDITION_NEVER" = "なし"; @@ -5294,7 +5297,7 @@ "SETTINGS_MESSAGING" = "メッセージ"; /* Explanation for the 'messaging' privacy settings. */ -"SETTINGS_MESSAGING_FOOTER" = "メッセージの既読や入力中の状態を相手に共有します。無効の場合、相手の既読通知や入力中アイコンも表示されません。"; +"SETTINGS_MESSAGING_FOOTER" = "メッセージの既読や入力中の状態を相手と共有します。無効の場合、相手の既読通知や入力中アイコンは表示されません。"; /* Title for settings activity */ "SETTINGS_NAV_BAR_TITLE" = "設定"; @@ -5321,16 +5324,16 @@ "SETTINGS_NOTIFICATIONS" = "通知"; /* Label for the 'agree to payments terms' button in the 'activate payments confirmation' UI in the payment settings. */ -"SETTINGS_PAYMENTS_ACTIVATE_PAYMENTS_CONFIRM_AGREE" = "支払い条件に同意"; +"SETTINGS_PAYMENTS_ACTIVATE_PAYMENTS_CONFIRM_AGREE" = "有効にする"; /* Description for the 'activate payments confirmation' UI in the payment settings. */ -"SETTINGS_PAYMENTS_ACTIVATE_PAYMENTS_CONFIRM_DESCRIPTION" = "SignalでMobileCoinを利用できます。すべての支払いは、MobileCoinsとMobileCoin Walletの利用規約に準じます。この機能はベータ版であり、問題が発生したり、支払いや残高を失う恐れがあります。"; +"SETTINGS_PAYMENTS_ACTIVATE_PAYMENTS_CONFIRM_DESCRIPTION" = "SignalでMobileCoinを利用できます。すべての決済は、MobileCoinsとMobileCoin Walletの利用規約に準じます。この機能はベータ版であり、問題が発生したり、決済や残高を失う恐れがあります。"; /* Title for the 'activate payments confirmation' UI in the payment settings. */ -"SETTINGS_PAYMENTS_ACTIVATE_PAYMENTS_CONFIRM_TITLE" = "支払い確認を有効化"; +"SETTINGS_PAYMENTS_ACTIVATE_PAYMENTS_CONFIRM_TITLE" = "決済確認の有効化"; /* Label for the 'view payments terms' button in the 'activate payments confirmation' UI in the payment settings. */ -"SETTINGS_PAYMENTS_ACTIVATE_PAYMENTS_CONFIRM_VIEW_TERMS" = "MobileCoinの規約を見る"; +"SETTINGS_PAYMENTS_ACTIVATE_PAYMENTS_CONFIRM_VIEW_TERMS" = "MobileCoinの利用規約"; /* Label for 'add money' view in the payment settings. */ "SETTINGS_PAYMENTS_ADD_MONEY" = "入金"; @@ -5342,25 +5345,25 @@ "SETTINGS_PAYMENTS_ADD_MONEY_WALLET_ADDRESS_COPIED" = "ウォレットアドレスをコピーしました"; /* Label for the 'all payment records' section of the app settings. */ -"SETTINGS_PAYMENTS_ALL_RECORDS" = "すべての支払い"; +"SETTINGS_PAYMENTS_ALL_RECORDS" = "すべての決済"; /* Format string for the 'local balance converted into local currency' indicator. Embeds: {{ %1$@ the local balance in the local currency, %2$@ the local currency code, %3$@ the date the currency conversion rate was obtained. }}.. */ "SETTINGS_PAYMENTS_BALANCE_CONVERSION_FORMAT" = "%1$@ %2$@ (%3$@現在)"; /* Error message indicating that payments could not be activated because the feature is not currently available. */ -"SETTINGS_PAYMENTS_CANNOT_ACTIVATE_PAYMENTS_KILL_SWITCH" = "Signalの支払い機能は、利用できなくなりました。取引所への振替は可能ですが、送金や受け取り、入金はできません。"; +"SETTINGS_PAYMENTS_CANNOT_ACTIVATE_PAYMENTS_KILL_SWITCH" = "Signalの決済機能は、利用できなくなりました。取引所への振替は可能ですが、送金や受け取り、入金はできません。"; /* Error message indicating that payments could not be deactivated because the current balance is unavailable. */ -"SETTINGS_PAYMENTS_CANNOT_DEACTIVATE_PAYMENTS_NO_BALANCE" = "残高が不明なため、支払い機能を停止できません。インターネット接続を確認して再度試してください。"; +"SETTINGS_PAYMENTS_CANNOT_DEACTIVATE_PAYMENTS_NO_BALANCE" = "残高が不明なため、決済機能を停止できません。インターネット接続を確認して再度試してください。"; /* Error message indicating that a payment could not be sent because the current balance is unavailable. */ -"SETTINGS_PAYMENTS_CANNOT_SEND_PAYMENT_NO_BALANCE" = "残高が不明なため、支払いを完了できませんでした。インターネット接続を確認して再度試してください。"; +"SETTINGS_PAYMENTS_CANNOT_SEND_PAYMENT_NO_BALANCE" = "残高が不明なため、決済を完了できませんでした。インターネット接続を確認して再度試してください。"; /* Error message indicating that payments cannot be sent because the feature is not currently available. */ -"SETTINGS_PAYMENTS_CANNOT_SEND_PAYMENTS_KILL_SWITCH" = "Signalの支払い機能は、利用できなくなりました。取引所への振替は可能ですが、送金や受け取り、入金はできません。"; +"SETTINGS_PAYMENTS_CANNOT_SEND_PAYMENTS_KILL_SWITCH" = "Signalの決済機能は、利用できなくなりました。取引所への振替は可能ですが、送金や受け取り、入金はできません。"; /* Error message indicating that you cannot transfer into your payments wallet because the feature is not currently available. */ -"SETTINGS_PAYMENTS_CANNOT_TRANSFER_IN_KILL_SWITCH" = "Signalの支払い機能は、利用できなくなりました。取引所への振替は可能ですが、送金や受け取り、入金はできません。"; +"SETTINGS_PAYMENTS_CANNOT_TRANSFER_IN_KILL_SWITCH" = "Signalの決済機能は、利用できなくなりました。取引所への振替は可能ですが、送金や受け取り、入金はできません。"; /* Message for the 'currency conversions info' alert. */ "SETTINGS_PAYMENTS_CURRENCY_CONVERSIONS_INFO_ALERT_MESSAGE" = "金額は概算であり、正確ではない場合があります。"; @@ -5369,28 +5372,28 @@ "SETTINGS_PAYMENTS_CURRENCY_VIEW_SECTION_ALL_CURRENCIES" = "すべての通貨"; /* Label for 'transfer balance' button in the 'deactivate payments' settings. */ -"SETTINGS_PAYMENTS_DEACTIVATE_AFTER_TRANSFERRING_BALANCE" = "残高を移行"; +"SETTINGS_PAYMENTS_DEACTIVATE_AFTER_TRANSFERRING_BALANCE" = "残高を振替"; /* Label for the 'deactivate payments' button in the payment settings. */ -"SETTINGS_PAYMENTS_DEACTIVATE_BUTTON" = "支払い機能を停止"; +"SETTINGS_PAYMENTS_DEACTIVATE_BUTTON" = "停止する"; /* Label for 'deactivate payments' button in the app settings. */ -"SETTINGS_PAYMENTS_DEACTIVATE_PAYMENTS" = "支払い機能を停止"; +"SETTINGS_PAYMENTS_DEACTIVATE_PAYMENTS" = "決済機能を停止"; /* Description for the 'deactivate payments confirmation' UI in the payment settings. */ -"SETTINGS_PAYMENTS_DEACTIVATE_PAYMENTS_CONFIRM_DESCRIPTION" = "支払い機能を停止すると、SignalでMobilecoinを利用できなくなります。"; +"SETTINGS_PAYMENTS_DEACTIVATE_PAYMENTS_CONFIRM_DESCRIPTION" = "決済機能を停止すると、SignalでMobilecoinを利用できなくなります。"; /* Title for the 'deactivate payments confirmation' UI in the payment settings. */ -"SETTINGS_PAYMENTS_DEACTIVATE_PAYMENTS_CONFIRM_TITLE" = "支払い機能を停止しますか?"; +"SETTINGS_PAYMENTS_DEACTIVATE_PAYMENTS_CONFIRM_TITLE" = "決済機能を停止しますか?"; /* Label for the 'de-activate payments' view of the app settings. */ -"SETTINGS_PAYMENTS_DEACTIVATE_TITLE" = "支払い機能を停止"; +"SETTINGS_PAYMENTS_DEACTIVATE_TITLE" = "決済機能を停止"; /* Explanation of the 'deactivate payments with balance' process in the 'deactivate payments' settings. */ -"SETTINGS_PAYMENTS_DEACTIVATE_WITH_BALANCE_EXPLANATION" = "支払い機能を停止する前に、別のウォレットアドレスに残高を振り替えることをお勧めします。振り替えない残高は、支払い機能を再開する場合、Signalにリンクされたウォレットに残ります。"; +"SETTINGS_PAYMENTS_DEACTIVATE_WITH_BALANCE_EXPLANATION" = "決済機能を停止する前に、別のウォレットアドレスに残高を振り替えることをお勧めします。振り替えない残高は、決済機能を再開する場合、Signalにリンクされたウォレットに残ります。"; /* Description for the 'deactivate payments confirmation' UI in the payment settings. */ -"SETTINGS_PAYMENTS_DEACTIVATE_WITHOUT_TRANSFER_CONFIRM_DESCRIPTION" = "残高は、支払い機能を再開する場合、Signalにリンクされたウォレットに残ります。"; +"SETTINGS_PAYMENTS_DEACTIVATE_WITHOUT_TRANSFER_CONFIRM_DESCRIPTION" = "残高は、決済機能を再開する場合、Signalにリンクされたウォレットに残ります。"; /* Title for the 'deactivate payments confirmation' UI in the payment settings. */ "SETTINGS_PAYMENTS_DEACTIVATE_WITHOUT_TRANSFER_CONFIRM_TITLE" = "振り替えずに停止しますか?"; @@ -5399,13 +5402,13 @@ "SETTINGS_PAYMENTS_DEACTIVATE_WITHOUT_TRANSFERRING_BALANCE" = "振り替えずに停止する"; /* Error indicating that payments could not be deactivated in the payments settings. */ -"SETTINGS_PAYMENTS_DEACTIVATION_FAILED" = "支払い機能を停止できませんでした"; +"SETTINGS_PAYMENTS_DEACTIVATION_FAILED" = "決済機能を停止できませんでした"; /* Label for the 'payments details' view of the app settings. */ "SETTINGS_PAYMENTS_DETAIL_VIEW_TITLE" = "詳細"; /* Label for the 'enable payments' button in the 'payments not enabled' alert. */ -"SETTINGS_PAYMENTS_ENABLE_ACTION" = "支払い機能を有効化"; +"SETTINGS_PAYMENTS_ENABLE_ACTION" = "決済機能を有効化"; /* Description for the 'About MobileCoin' help card in the payments settings. */ "SETTINGS_PAYMENTS_HELP_CARD_ABOUT_MOBILECOIN_DESCRIPTION" = "MobileCoinは、プライバシーを重視した新しいデジタル通貨です。"; @@ -5438,22 +5441,22 @@ "SETTINGS_PAYMENTS_HELP_CARD_VIEW_PASSPHRASE_BUTTON" = "リカバリーフレーズを保管"; /* Description for the 'View Passphrase' help card in the payments settings. */ -"SETTINGS_PAYMENTS_HELP_CARD_VIEW_PASSPHRASE_DESCRIPTION" = "リカバリーフレーズは、支払い口座を復元するもう一つの方法です。"; +"SETTINGS_PAYMENTS_HELP_CARD_VIEW_PASSPHRASE_DESCRIPTION" = "リカバリーフレーズは、決済口座を復元するもう一つの方法です。"; /* Title for the 'View Passphrase' help card in the payments settings. */ "SETTINGS_PAYMENTS_HELP_CARD_VIEW_PASSPHRASE_TITLE" = "リカバリーフレーズの保管"; /* Indicator that the payments wallet address is invalid. */ -"SETTINGS_PAYMENTS_INVALID_WALLET_ADDRESS" = "無効なウォレットアドレス"; +"SETTINGS_PAYMENTS_INVALID_WALLET_ADDRESS" = "無効なウォレットアドレスです"; /* Message indicating that there is no payment activity to display in the payment settings. */ "SETTINGS_PAYMENTS_NO_ACTIVITY_INDICATOR" = "最近の取引はありません"; /* Message for the 'payments not enabled' alert. */ -"SETTINGS_PAYMENTS_NOT_ENABLED_ALERT_MESSAGE" = "支払い機能を有効にしますか?"; +"SETTINGS_PAYMENTS_NOT_ENABLED_ALERT_MESSAGE" = "決済機能を有効にしますか?"; /* Title for the 'payments not enabled' alert. */ -"SETTINGS_PAYMENTS_NOT_ENABLED_ALERT_TITLE" = "支払い機能が無効です"; +"SETTINGS_PAYMENTS_NOT_ENABLED_ALERT_TITLE" = "決済機能が無効です"; /* Message for the 'payments not registered' alert. */ "SETTINGS_PAYMENTS_NOT_REGISTERED_ALERT_MESSAGE" = "送金するには再登録してください。"; @@ -5462,19 +5465,19 @@ "SETTINGS_PAYMENTS_NOT_REGISTERED_ALERT_TITLE" = "未登録"; /* Label for 'activate' button in the 'payments opt-in' view in the app settings. */ -"SETTINGS_PAYMENTS_OPT_IN_ACTIVATE_BUTTON" = "支払い機能を有効化"; +"SETTINGS_PAYMENTS_OPT_IN_ACTIVATE_BUTTON" = "決済機能を有効化"; /* Message shown when payments rae activated in the 'payments opt-in' view in the app settings. */ -"SETTINGS_PAYMENTS_OPT_IN_ACTIVATED_TOAST" = "支払い機能が有効になりました"; +"SETTINGS_PAYMENTS_OPT_IN_ACTIVATED_TOAST" = "決済機能が有効になりました。"; /* Message for the 'payments opt-in' view in the app settings. */ "SETTINGS_PAYMENTS_OPT_IN_MESSAGE" = "Signalを使って、プライバシーを重視した新しいデジタル通貨であるMobileCoinを利用できます。有効化して始めましょう。"; /* Label for 'activate' button in the 'payments opt-in' view in the app settings. */ -"SETTINGS_PAYMENTS_OPT_IN_REACTIVATE_BUTTON" = "支払い機能を再有効化"; +"SETTINGS_PAYMENTS_OPT_IN_REACTIVATE_BUTTON" = "決済機能を再有効化"; /* Title for the 'payments opt-in' view in the app settings. */ -"SETTINGS_PAYMENTS_OPT_IN_TITLE" = "支払い機能のご紹介 (ベータ)"; +"SETTINGS_PAYMENTS_OPT_IN_TITLE" = "決済機能のご紹介 (ベータ)"; /* Explanation of the 'payments passphrase' in the 'view payments passphrase' settings. */ "SETTINGS_PAYMENTS_PASSPHRASE_EXPLANATION" = "Signalの再インストール時にSignal PINを確認すると、残高は自動で復元されます。また、あなた固有の24語のリカバリーフレーズを使って、残高を復元することもできます。リカバリーフレーズは、書きとめて安全な場所に保管してください。"; @@ -5492,7 +5495,7 @@ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_RECEIVED" = "着金"; /* Format for indicator that you received a payment in the payment details view in the app settings. Embeds: {{ the user who sent you the payment }}. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_RECEIVED_FORMAT" = "%@ から受け取り"; +"SETTINGS_PAYMENTS_PAYMENT_DETAILS_RECEIVED_FORMAT" = "%@ から着金"; /* Label for the sender in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER" = "送金者"; @@ -5504,34 +5507,34 @@ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "あなた"; /* Indicates that you sent a payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "送信"; +"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "送金"; /* Format for indicator that you sent a payment in the payment details view in the app settings. Embeds: {{ the user who you sent the payment to }}. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT_FORMAT" = "%@ に送金"; +"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT_FORMAT" = "%@ に送金済み"; /* Label for the transaction status in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_STATUS" = "状態"; /* Footer string for the status section of the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_STATUS_FOOTER" = "支払い金額や時刻などの取引の詳細は、MobileCoin台帳の一部です。"; +"SETTINGS_PAYMENTS_PAYMENT_DETAILS_STATUS_FOOTER" = "決済金額や時刻などの取引の詳細は、MobileCoin台帳の一部です。"; /* Footer string for the status section of the payment details view in the app settings for defragmentation transactions. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_STATUS_FOOTER_DEFRAGMENTATION" = "「コインクリーンアップ手数料」は、お手持ちのコインを組み合わせて取引を完了できない場合に発生します。クリーンアップすることで、送金を続けることができます。"; /* Message for the 'insufficient balance for payment' alert. Embeds: {{ The current payments balance }}. */ -"SETTINGS_PAYMENTS_PAYMENT_INSUFFICIENT_BALANCE_ALERT_MESSAGE_FORMAT" = "支払いを完了できる十分なMOBがありません。残高は%@です。"; +"SETTINGS_PAYMENTS_PAYMENT_INSUFFICIENT_BALANCE_ALERT_MESSAGE_FORMAT" = "決済を完了できる十分なMOBがありません。残高は%@です。"; /* Title for the 'insufficient balance for payment' alert. */ "SETTINGS_PAYMENTS_PAYMENT_INSUFFICIENT_BALANCE_ALERT_TITLE" = "残高不足"; /* Format string for the sender of an incoming payment. Embeds: {{ the name of the sender of the payment}}. */ -"SETTINGS_PAYMENTS_PAYMENT_USER_INCOMING_FORMAT" = "支払人 %@"; +"SETTINGS_PAYMENTS_PAYMENT_USER_INCOMING_FORMAT" = "送金元 %@"; /* Format string for the recipient of an outgoing payment. Embeds: {{ the name of the recipient of the payment}}. */ -"SETTINGS_PAYMENTS_PAYMENT_USER_OUTGOING_FORMAT" = "受取人 %@ "; +"SETTINGS_PAYMENTS_PAYMENT_USER_OUTGOING_FORMAT" = "送金先 %@"; /* Message indicating that payments have been disabled in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENTS_DISABLED_TOAST" = "支払い機能を停止"; +"SETTINGS_PAYMENTS_PAYMENTS_DISABLED_TOAST" = "決済機能を停止"; /* Label for the 'all payments' mode of the 'all payment records' section of the app settings. */ "SETTINGS_PAYMENTS_PAYMENTS_TYPE_ALL" = "すべて"; @@ -5540,10 +5543,10 @@ "SETTINGS_PAYMENTS_PAYMENTS_TYPE_INCOMING" = "着金"; /* Label for the 'outgoing payments' mode of the 'all payment records' section of the app settings. */ -"SETTINGS_PAYMENTS_PAYMENTS_TYPE_OUTGOING" = "送信"; +"SETTINGS_PAYMENTS_PAYMENTS_TYPE_OUTGOING" = "送金"; /* Label for the 'recent payments' section in the payment settings. */ -"SETTINGS_PAYMENTS_RECENT_PAYMENTS" = "最近の支払い"; +"SETTINGS_PAYMENTS_RECENT_PAYMENTS" = "最近の決済"; /* Description for the 'record payments passphrase to disable pin' UI in the app settings. */ "SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_DESCRIPTION" = "PINを無効にする前に、口座を回復するためのリカバリーフレーズを保管しなければなりません。"; @@ -5552,7 +5555,7 @@ "SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_RECORD_PASSPHRASE" = "リカバリーフレーズを保管"; /* Title for the 'record payments passphrase to disable pin' UI in the app settings. */ -"SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_TITLE" = "支払いリカバリーフレーズを保存"; +"SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_TITLE" = "決済機能リカバリーフレーズの保管"; /* Label for the current balance in the 'deactivate payments' settings. */ "SETTINGS_PAYMENTS_REMAINING_BALANCE" = "残高"; @@ -5561,28 +5564,28 @@ "SETTINGS_PAYMENTS_REMOVE_BUTTON" = "削除"; /* Label for 'restore payments' button in the payments settings. */ -"SETTINGS_PAYMENTS_RESTORE_PAYMENTS_BUTTON" = "支払い口座を復元"; +"SETTINGS_PAYMENTS_RESTORE_PAYMENTS_BUTTON" = "決済口座を復元"; /* Explanation of the 'review payments passphrase' step of the 'restore payments wallet' views. */ -"SETTINGS_PAYMENTS_RESTORE_WALLET_COMPLETE_EXPLANATION" = "フレーズが正しいか確認してください"; +"SETTINGS_PAYMENTS_RESTORE_WALLET_COMPLETE_EXPLANATION" = "正しいフレーズを入力したか確認してください。"; /* Title for the 'review payments passphrase' step of the 'restore payments wallet' views. */ "SETTINGS_PAYMENTS_RESTORE_WALLET_COMPLETE_TITLE" = "リカバリーフレーズの確認"; /* Message indicating that 'restore payments wallet' is complete. */ -"SETTINGS_PAYMENTS_RESTORE_WALLET_COMPLETE_TOAST" = "支払い口座が復元されました。"; +"SETTINGS_PAYMENTS_RESTORE_WALLET_COMPLETE_TOAST" = "決済口座が復元されました。"; /* Label for the 'enter passphrase manually' button in the 'restore payments wallet from passphrase' view. */ "SETTINGS_PAYMENTS_RESTORE_WALLET_ENTER_MANUALLY" = "マニュアル入力"; /* Error indicating that 'restore payments wallet failed' in the app payments settings. */ -"SETTINGS_PAYMENTS_RESTORE_WALLET_FAILED" = "復元に失敗しました"; +"SETTINGS_PAYMENTS_RESTORE_WALLET_FAILED" = "復元できませんでした"; /* Message for the 'invalid payments wallet passphrase' error alert in the app payments settings. */ -"SETTINGS_PAYMENTS_RESTORE_WALLET_INVALID_PASSPHRASE_MESSAGE" = "有効なリカバリーフレーズではありません"; +"SETTINGS_PAYMENTS_RESTORE_WALLET_INVALID_PASSPHRASE_MESSAGE" = "リカバリーフレーズが正しくありません。"; /* Title for the 'invalid payments wallet passphrase' error alert in the app payments settings. */ -"SETTINGS_PAYMENTS_RESTORE_WALLET_INVALID_PASSPHRASE_TITLE" = "不正なパスフレーズ"; +"SETTINGS_PAYMENTS_RESTORE_WALLET_INVALID_PASSPHRASE_TITLE" = "無効なパスフレーズです"; /* Label for the 'restore passphrase from pasteboard' button in the 'restore payments wallet from passphrase' view. */ "SETTINGS_PAYMENTS_RESTORE_WALLET_PASTE_FROM_PASTEBOARD" = "クリップボードから貼り付け"; @@ -5609,16 +5612,16 @@ "SETTINGS_PAYMENTS_RESTORE_WALLET_WORD_INVALID_PASSPHRASE" = "無効なリカバリーフレーズです。"; /* Error indicating that the user has entered an invalid word in the 'enter word' step of the 'restore payments wallet' views. */ -"SETTINGS_PAYMENTS_RESTORE_WALLET_WORD_INVALID_WORD" = "スペルが正しくありません"; +"SETTINGS_PAYMENTS_RESTORE_WALLET_WORD_INVALID_WORD" = "スペルが正しくありません。"; /* Title for the 'enter word' step of the 'restore payments wallet' views. */ "SETTINGS_PAYMENTS_RESTORE_WALLET_WORD_TITLE" = "リカバリーフレーズを入力してください"; /* Instructions in the 'scan payment address QR code' view in the payment settings. */ -"SETTINGS_PAYMENTS_SCAN_QR_INSTRUCTIONS" = "受取人のQRコードを読み取ります。"; +"SETTINGS_PAYMENTS_SCAN_QR_INSTRUCTIONS" = "振替先のQRコードを読み取ります。"; /* Error indicating that a QR code does not contain a valid MobileCoin public address. */ -"SETTINGS_PAYMENTS_SCAN_QR_INVALID_PUBLIC_ADDRESS" = "無効なアドレス"; +"SETTINGS_PAYMENTS_SCAN_QR_INVALID_PUBLIC_ADDRESS" = "無効なアドレスです"; /* Label for 'scan payment address QR code' view in the payment settings. */ "SETTINGS_PAYMENTS_SCAN_QR_TITLE" = "QRコードをスキャン"; @@ -5627,13 +5630,13 @@ "SETTINGS_PAYMENTS_SEND_PAYMENT" = "送金"; /* Label for the 'send payment to recipient' view in the payment settings. */ -"SETTINGS_PAYMENTS_SEND_TO_RECIPIENT_TITLE" = "受取人を選択"; +"SETTINGS_PAYMENTS_SEND_TO_RECIPIENT_TITLE" = "送信先の選択"; /* Title for the 'set currency' view in the app settings. */ "SETTINGS_PAYMENTS_SET_CURRENCY" = "通貨換算"; /* Label for the 'payments' section of the app settings. */ -"SETTINGS_PAYMENTS_TITLE" = "支払い機能"; +"SETTINGS_PAYMENTS_TITLE" = "決済機能"; /* Error indicating that it is not valid to send yourself a payment. */ "SETTINGS_PAYMENTS_TRANSFER_OUT_CANNOT_SEND_TO_SELF" = "あなた自身のSignalのウォレットアドレスには振替できません。サポートされている取引所にある、あなたの口座のウォレットアドレスを入力してください。"; @@ -5645,40 +5648,40 @@ "SETTINGS_PAYMENTS_TRANSFER_OUT_INVALID_PUBLIC_ADDRESS" = "振替先のウォレットアドレスを確認して、再度試してください。"; /* Title for error alert indicating that MobileCoin public address is not valid. */ -"SETTINGS_PAYMENTS_TRANSFER_OUT_INVALID_PUBLIC_ADDRESS_TITLE" = "不正なアドレス"; +"SETTINGS_PAYMENTS_TRANSFER_OUT_INVALID_PUBLIC_ADDRESS_TITLE" = "無効なアドレスです"; /* Placeholder text for the address text field in the 'transfer currency out' settings view. */ -"SETTINGS_PAYMENTS_TRANSFER_OUT_PLACEHOLDER" = "支払先: スキャンするかウォレットアドレスを入力してください"; +"SETTINGS_PAYMENTS_TRANSFER_OUT_PLACEHOLDER" = "振替先: スキャンするかウォレットアドレスを入力してください"; /* Label for 'transfer currency out' view in the payment settings. */ -"SETTINGS_PAYMENTS_TRANSFER_OUT_TITLE" = "取引所に送付"; +"SETTINGS_PAYMENTS_TRANSFER_OUT_TITLE" = "取引所へ振替"; /* Label for the 'transfer to exchange' button in the payment settings. */ -"SETTINGS_PAYMENTS_TRANSFER_TO_EXCHANGE" = "取引所に送付"; +"SETTINGS_PAYMENTS_TRANSFER_TO_EXCHANGE" = "取引所へ振替"; /* Message indicating that 'payments passphrase review' is complete. */ -"SETTINGS_PAYMENTS_VIEW_PASSPHRASE_COMPLETE_TOAST" = "リカバリーフレーズの設定が完了"; +"SETTINGS_PAYMENTS_VIEW_PASSPHRASE_COMPLETE_TOAST" = "リカバリーフレーズの設定が完了しました。"; /* Label for 'confirm' button in the 'view payments passphrase' view of the app settings. */ "SETTINGS_PAYMENTS_VIEW_PASSPHRASE_CONFIRM" = "確認"; /* Format for the explanation of the 'confirm payments passphrase word' step in the 'view payments passphrase' settings, indicating that the user needs to enter two words from their payments passphrase. Embeds: {{ %1$@ the index of the first word, %2$@ the index of the second word }}. */ -"SETTINGS_PAYMENTS_VIEW_PASSPHRASE_CONFIRM_EXPLANATION_FORMAT" = "リカバリーフレーズの %1$@ と %2$@ を入力してください。"; +"SETTINGS_PAYMENTS_VIEW_PASSPHRASE_CONFIRM_EXPLANATION_FORMAT" = "リカバリーフレーズの%1$@と%2$@を入力してください。"; /* Error indicating that at least one word of the payments passphrase is not correct in the 'view payments passphrase' views. */ "SETTINGS_PAYMENTS_VIEW_PASSPHRASE_CONFIRM_INVALID_WORD" = "単語が間違っています。再度試してください。"; /* Error indicating that all words of the payments passphrase are not correct in the 'view payments passphrase' views. */ -"SETTINGS_PAYMENTS_VIEW_PASSPHRASE_CONFIRM_INVALID_WORDS" = "両方の単語が間違っています。再入力してください。"; +"SETTINGS_PAYMENTS_VIEW_PASSPHRASE_CONFIRM_INVALID_WORDS" = "両方の単語が間違っています。再度試してください。"; /* Format for the placeholder text in the 'confirm payments passphrase' view of the app settings. Embeds: {{ the index of the word }}. */ -"SETTINGS_PAYMENTS_VIEW_PASSPHRASE_CONFIRM_PLACEHOLDER_FORMAT" = "単語 %@"; +"SETTINGS_PAYMENTS_VIEW_PASSPHRASE_CONFIRM_PLACEHOLDER_FORMAT" = "単語%@"; /* Title for the 'confirm words' step of the 'view payments passphrase' views. */ -"SETTINGS_PAYMENTS_VIEW_PASSPHRASE_CONFIRM_TITLE" = "リカバリーフレーズを確認"; +"SETTINGS_PAYMENTS_VIEW_PASSPHRASE_CONFIRM_TITLE" = "リカバリーフレーズの確認"; /* Indicator that the payments passphrase has been copied to the clipboard in the 'view payments passphrase' views. */ -"SETTINGS_PAYMENTS_VIEW_PASSPHRASE_COPIED_TO_CLIPBOARD" = "リカバリーフレーズがコピーされました"; +"SETTINGS_PAYMENTS_VIEW_PASSPHRASE_COPIED_TO_CLIPBOARD" = "リカバリーフレーズをコピーしました"; /* Label for the 'copy to clipboard' button in the 'view payments passphrase' views. */ "SETTINGS_PAYMENTS_VIEW_PASSPHRASE_COPY_TO_CLIPBOARD" = "クリップボードにコピー"; @@ -5708,7 +5711,7 @@ "SETTINGS_PAYMENTS_VIEW_RECOVERY_PASSPHRASE" = "リカバリーフレーズ"; /* Title for the 'payments settings' view in the app settings. */ -"SETTINGS_PAYMENTS_VIEW_TITLE" = "支払い機能 (ベータ)"; +"SETTINGS_PAYMENTS_VIEW_TITLE" = "決済機能 (ベータ)"; /* Label for the payments wallet address. */ "SETTINGS_PAYMENTS_WALLET_ADDRESS_LABEL" = "あなたのウォレットアドレス"; @@ -5894,7 +5897,7 @@ "SHARE_EXTENSION_NOT_YET_MIGRATED_TITLE" = "準備できていません"; /* Alert title */ -"SHARE_EXTENSION_SENDING_FAILURE_TITLE" = "添付ファイルの送信失敗"; +"SHARE_EXTENSION_SENDING_FAILURE_TITLE" = "添付ファイルを送信できません"; /* Send progress for share extension. Embeds {{ %1$@ number of attachments uploaded, %2$@ total number of attachments}} */ "SHARE_EXTENSION_SENDING_IN_PROGRESS_FORMAT" = "%1$@/%2$@をアップロードしています…"; @@ -5903,7 +5906,7 @@ "SHARE_EXTENSION_SENDING_IN_PROGRESS_TITLE" = "アップロードしています…"; /* Shown when trying to share content to a Signal user for the share extension. Followed by failure details. */ -"SHARE_EXTENSION_UNABLE_TO_BUILD_ATTACHMENT_ALERT_TITLE" = "添付ファイル作成に失敗"; +"SHARE_EXTENSION_UNABLE_TO_BUILD_ATTACHMENT_ALERT_TITLE" = "添付ファイルを準備できません"; /* Title for the 'share extension' view. */ "SHARE_EXTENSION_VIEW_TITLE" = "Signalと共有"; @@ -5924,7 +5927,7 @@ "SHARING_SUGGESTIOONS_MEGAPHONE_BUTTON_ENABLE" = "有効にする"; /* Action sheet item */ -"SHOW_SAFETY_NUMBER_ACTION" = "安全番号を表示"; +"SHOW_SAFETY_NUMBER_ACTION" = "安全番号の検証"; /* notification action */ "SHOW_THREAD_BUTTON_TITLE" = "チャットを表示"; @@ -6020,19 +6023,19 @@ "SUBSCRIBER_BADGES" = "バッジ"; /* Title for the 'Manage Subscription' button in sustainer view. */ -"SUBSCRIBER_MANAGE_SUBSCRIPTION" = "Manage Subscription"; +"SUBSCRIBER_MANAGE_SUBSCRIPTION" = "サブスクリプションを管理"; /* Title for the 'Subscription FAQ' button in sustainer view. */ "SUBSCRIBER_SUBSCRIPTION_FAQ" = "サブスクリプションのよくある質問"; /* Action text for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_ACTION" = "支援する"; +"SUBSCRIPTION_MEGAPHONE_ACTION" = "寄付する"; /* Body for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_BODY" = "Signalはユーザーの皆様によって支えられています。ご支援をお願いします!"; +"SUBSCRIPTION_MEGAPHONE_BODY" = "Signalはユーザの皆様によって支えられています。ご寄付いただきバッジを獲得してください。"; /* Cancel text for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_CANCEL" = "寄付しない"; +"SUBSCRIPTION_MEGAPHONE_CANCEL" = "今はしない"; /* Title for subscription megaphone */ "SUBSCRIPTION_MEGAPHONE_TITLE" = "サポーターになりましょう"; @@ -6071,7 +6074,7 @@ "SUPPORT_EMAIL_IOS_VERSION_LABEL_FORMAT" = "iOSバージョン: %@"; /* Localized label for support request email locale string. Embeds {{locale}}. */ -"SUPPORT_EMAIL_LOCALE_LABEL_FORMAT" = "言語設定: %@"; +"SUPPORT_EMAIL_LOCALE_LABEL_FORMAT" = "言語と地域: %@"; /* Localized label for support request email debug log URL. Embeds {{debug log url}}. */ "SUPPORT_EMAIL_LOG_URL_LABEL_FORMAT" = "ログURL: %@"; @@ -6095,25 +6098,25 @@ "SUPPORT_LOG_UPLOAD_IN_PROGRESS" = "読み込み中"; /* First block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal is a nonprofit with no advertisers or investors, sustained only by the people who use and value it. Make a recurring monthly contribution and receive a profile badge to share your support."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signalは、広告主や投資家を持たない非営利団体であり、Signalを利用し、評価くださる方々によって支えられています。毎月の定期的なご寄付をいただき、あなたのご支援を示すプロフィールバッジを受け取ってください。"; /* Second block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal is committed to developing open source privacy technology that protects free expression and enables secure global communication.\n\nYour contribution fuels this cause and pays for the development and operations of an app used by millions for private communication. No ads. No trackers. No kidding."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signalは、表現の自由を守り、安全なグローバルコミュニケーションを可能にする、オープンソースのプライバシー保護技術の開発に取り組んでいます。\n\nあなたの寄付はこの活動を後押しし、何百万人もの人々がプライベートなコミュニケーションに使用する、アプリの開発と運営に充てられます。広告はありません。トラッカーもいません。"; /* Title for the signal sustainer read more view */ -"SUSTAINER_READ_MORE_TITLE" = "Support technology that is built for you - not for your data - by joining the community that sustains it."; +"SUSTAINER_READ_MORE_TITLE" = "データのためではなく、あなたのために作られた技術を支えるコミュニティに参加して、サポートをお願いします。"; /* Why Contribute title for the signal sustainer read more view */ "SUSTAINER_READ_MORE_WHY_CONTRIBUTE" = "寄付をお願いする理由"; /* Action sheet title for Still Processing Badge sheet */ -"SUSTAINER_STILL_PROCESSING_BADGE_TITLE" = "Still Processing"; +"SUSTAINER_STILL_PROCESSING_BADGE_TITLE" = "処理を継続しています"; /* Sustainer view Add Boost button title */ "SUSTAINER_VIEW_ADD_BOOST" = "Signalブーストを追加"; /* Description text for sustainer view badges, embeds {{localized badge name}} */ -"SUSTAINER_VIEW_BADGE_DESCRIPTION" = "Get a %@ badge"; +"SUSTAINER_VIEW_BADGE_DESCRIPTION" = "%@バッジを獲得しましょう"; /* Sustainer view Cancel Subscription button title */ "SUSTAINER_VIEW_CANCEL_SUBSCRIPTION" = "サブスクリプションを解除"; @@ -6128,67 +6131,67 @@ "SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_TITLE" = "解除しますか?"; /* Couldn't add badge text, embeds {{link to contact support}} */ -"SUSTAINER_VIEW_CANT_ADD_BADGE" = "Couldn't add badge. %@"; +"SUSTAINER_VIEW_CANT_ADD_BADGE" = "バッジを追加できませんでした。%@"; /* Action sheet message for Couldn't Add Badge sheet */ -"SUSTAINER_VIEW_CANT_ADD_BADGE_MESSAGE" = "Your badge could not be added to your account. Please contact support."; +"SUSTAINER_VIEW_CANT_ADD_BADGE_MESSAGE" = "あなたのアカウントにバッジを追加できませんでした。お手数ですが、サポートまでお問い合わせください。"; /* Action sheet title for Couldn't Add Badge sheet */ -"SUSTAINER_VIEW_CANT_ADD_BADGE_TITLE" = "Couldn't Add Badge"; +"SUSTAINER_VIEW_CANT_ADD_BADGE_TITLE" = "バッジを追加できませんでした"; /* Contact support link */ "SUSTAINER_VIEW_CONTACT_SUPPORT" = "サポートにお問い合わせください。"; /* Set currency label in sustainer view */ -"SUSTAINER_VIEW_CURRENCY" = "Set currency"; +"SUSTAINER_VIEW_CURRENCY" = "通貨を設定してください"; /* Existing subscriber support header */ -"SUSTAINER_VIEW_MY_SUPPORT" = "My Support"; +"SUSTAINER_VIEW_MY_SUPPORT" = "マイサポート"; /* Pricing text for sustainer view badges, embeds {{price}} */ -"SUSTAINER_VIEW_PRICING" = "%@/month"; +"SUSTAINER_VIEW_PRICING" = "%@/月"; /* Renewal text for sustainer view management badges, embeds {{Expiration}} */ -"SUSTAINER_VIEW_PRICING_EXPIRATION" = " · Expires %@"; +"SUSTAINER_VIEW_PRICING_EXPIRATION" = " · 有効期限 %@"; /* Expiration text for sustainer view management badges, embeds {{Expiration}} */ -"SUSTAINER_VIEW_PRICING_RENEWAL" = " · Renews %@"; +"SUSTAINER_VIEW_PRICING_RENEWAL" = " · 更新 %@"; /* Loading indicator on the sustainer view */ -"SUSTAINER_VIEW_PROCESSING_PAYMENT" = "Processing payment..."; +"SUSTAINER_VIEW_PROCESSING_PAYMENT" = "決済を処理しています…"; /* Status text while processing a badge redemption */ -"SUSTAINER_VIEW_PROCESSING_TRANSACTION" = "Processing Transaction..."; +"SUSTAINER_VIEW_PROCESSING_TRANSACTION" = "処理しています…"; /* Read More tappable text in sustainer view body */ -"SUSTAINER_VIEW_READ_MORE" = "Read More."; +"SUSTAINER_VIEW_READ_MORE" = "続きを読む"; /* Renewal date text for sustainer view level, embeds {{renewal date}} */ -"SUSTAINER_VIEW_RENEWAL" = "Renews %@"; +"SUSTAINER_VIEW_RENEWAL" = "更新 %@"; /* Action sheet message for Still Processing Badge sheet */ -"SUSTAINER_VIEW_STILL_PROCESSING_BADGE_MESSAGE" = "あなたの支払いはまだ処理が続いています。接続状況によっては数分かかる場合があります。"; +"SUSTAINER_VIEW_STILL_PROCESSING_BADGE_MESSAGE" = "あなたの決済はまだ処理が続いています。接続状況によっては数分かかる場合があります。"; /* Toast indicating that the subscription has been cancelled */ -"SUSTAINER_VIEW_SUBSCRIPTION_CANCELLED" = "Your subscription has been cancelled"; +"SUSTAINER_VIEW_SUBSCRIPTION_CANCELLED" = "あなたのサブスクリプションは解除されました"; /* Sustainer view Not Now Action sheet button */ "SUSTAINER_VIEW_SUBSCRIPTION_CONFIRMATION_NOT_NOW" = "今はしない"; /* Title for the signal sustainer view */ -"SUSTAINER_VIEW_TITLE" = "Signalはユーザーの皆様によって支えられています。"; +"SUSTAINER_VIEW_TITLE" = "Signalはユーザの皆様によって支えられています"; /* Update Subscription? Action sheet message, embeds {{Price}} */ -"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "You will be charged the full amount (%@) of the new subscription price today. Your new subscription will renew monthly."; +"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "本日、新しいサブスクリプション価格の全額 (%@) が請求されます。あなたのサブスクリプションは毎月更新されます。"; /* Update Subscription? Action sheet title */ -"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_TITLE" = "Update Subscription?"; +"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_TITLE" = "サブスクリプションを更新しますか?"; /* Update Subscription? Action sheet confirm button */ "SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_UPDATE" = "更新する"; /* The body text for the signal sustainer view */ -"SUSTAINER_VIEW_WHY_DONATE_BODY" = "Support technology that is built for you - not for your data - by joining the community of people that sustain it."; +"SUSTAINER_VIEW_WHY_DONATE_BODY" = "データのためではなく、あなたのために作られた技術を支える人々のコミュニティに参加して、サポートをお願いします。"; /* Label for 'off' state of a switch control. */ "SWITCH_OFF" = "オフ"; @@ -6290,7 +6293,7 @@ "TXT_DELETE_TITLE" = "削除"; /* Label for the unarchive button for conversations list view */ -"UNARCHIVE_ACTION" = "受信箱に戻す"; +"UNARCHIVE_ACTION" = "アーカイブ解除"; /* Message shown in conversation view that offers to block an unknown user. */ "UNKNOWN_CONTACT_BLOCK_OFFER" = "連絡先にないユーザです。このユーザをブロックしますか?"; @@ -6404,7 +6407,7 @@ "UPGRADE_IOS_ALERT_TITLE" = "iOSのアップグレード"; /* An explanation of how usernames work on the username view. */ -"USERNAME_DESCRIPTION" = "Signalのユーザ名作成は任意です。ユーザー名を作成すると、他のSignalユーザはあなたの電話番号を知らなくても、あなたにこのユーザ名で連絡できるようになります。"; +"USERNAME_DESCRIPTION" = "Signalのユーザ名作成は任意です。ユーザ名を作成すると、他のSignalユーザはあなたの電話番号を知らなくても、あなたにこのユーザ名で連絡できるようになります。"; /* An error indicating that the supplied username contains disallowed characters. */ "USERNAME_INVALID_CHARACTERS_ERROR" = "ユーザ名には半角の英数字とアンダーバーのみ使用できます。"; @@ -6461,10 +6464,10 @@ "VERIFICATION_STATE_CHANGE_GENERIC" = "検証状態が変わりました。"; /* Label for button or row which allows users to verify the safety number of another user. */ -"VERIFY_PRIVACY" = "安全番号を表示する"; +"VERIFY_PRIVACY" = "安全番号の検証"; /* Label for button or row which allows users to verify the safety numbers of multiple users. */ -"VERIFY_PRIVACY_MULTIPLE" = "安全番号を表示する"; +"VERIFY_PRIVACY_MULTIPLE" = "安全番号の検証"; /* Accessibility label for placing a video call */ "VIDEO_CALL_LABEL" = "ビデオ通話"; diff --git a/Signal/translations/jv.lproj/Localizable.strings b/Signal/translations/jv.lproj/Localizable.strings index c95acabb0d..16889f13b9 100644 --- a/Signal/translations/jv.lproj/Localizable.strings +++ b/Signal/translations/jv.lproj/Localizable.strings @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Enter Custom Amount"; diff --git a/Signal/translations/kab.lproj/Localizable.strings b/Signal/translations/kab.lproj/Localizable.strings index b5a018ba83..75e3a92a64 100644 --- a/Signal/translations/kab.lproj/Localizable.strings +++ b/Signal/translations/kab.lproj/Localizable.strings @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Enter Custom Amount"; diff --git a/Signal/translations/kk.lproj/Localizable.strings b/Signal/translations/kk.lproj/Localizable.strings index df6f409a45..26e3973e80 100644 --- a/Signal/translations/kk.lproj/Localizable.strings +++ b/Signal/translations/kk.lproj/Localizable.strings @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Enter Custom Amount"; diff --git a/Signal/translations/km.lproj/Localizable.strings b/Signal/translations/km.lproj/Localizable.strings index e1c9b10145..6d8f59785c 100644 --- a/Signal/translations/km.lproj/Localizable.strings +++ b/Signal/translations/km.lproj/Localizable.strings @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Enter Custom Amount"; diff --git a/Signal/translations/kn.lproj/Localizable.strings b/Signal/translations/kn.lproj/Localizable.strings index d430f50df3..5ef7dbe0ee 100644 --- a/Signal/translations/kn.lproj/Localizable.strings +++ b/Signal/translations/kn.lproj/Localizable.strings @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "ಕಸ್ಟಮ್‌ ಮೊತ್ತವನ್ನು ನಮೂದಿಸಿ"; diff --git a/Signal/translations/ko.lproj/Localizable.strings b/Signal/translations/ko.lproj/Localizable.strings index d80d97de25..574a930eab 100644 --- a/Signal/translations/ko.lproj/Localizable.strings +++ b/Signal/translations/ko.lproj/Localizable.strings @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "사용자 정의 금액 입력"; diff --git a/Signal/translations/lt.lproj/Localizable.strings b/Signal/translations/lt.lproj/Localizable.strings index ec0ce4d67f..f17b12e00a 100644 --- a/Signal/translations/lt.lproj/Localizable.strings +++ b/Signal/translations/lt.lproj/Localizable.strings @@ -380,28 +380,28 @@ "BADGE_CONFIGURATION_TITLE" = "Ženkliukai"; /* Text prompting the user to become a signal sustainer */ -"BADGE_DETAILS_BECOME_A_SUSTAINER" = "Become a Sustainer"; +"BADGE_DETAILS_BECOME_A_SUSTAINER" = "Tapkite remėju"; /* Text prompting the user to boost */ -"BADGE_DETAILS_GIVE_A_BOOST" = "Give Signal a Boost"; +"BADGE_DETAILS_GIVE_A_BOOST" = "Suteikite Signal paskatinimą"; /* Title for boost on the thank you sheet. */ -"BADGE_THANKS_BOOST_TITLE" = "Thanks for the Boost!"; +"BADGE_THANKS_BOOST_TITLE" = "Dėkojame už paskatinimą!"; /* Label prompting the user to display the new badge on their profile on the badge thank you sheet. */ "BADGE_THANKS_DISPLAY_ON_PROFILE_LABEL" = "Rodyti profilyje"; /* Label prompting the user to feature the new badge on their profile on the badge thank you sheet. */ -"BADGE_THANKS_MAKE_FEATURED" = "Make Featured Badge"; +"BADGE_THANKS_MAKE_FEATURED" = "Paversti pagrindiniu ženkliuku"; /* Title for subscription on the thank you sheet. */ "BADGE_THANKS_SUBSCRIPTION_TITLE" = "Ačiū už jūsų palaikymą!"; /* Footer explaining that only one badge can be featured at a time on the thank you sheet. */ -"BADGE_THANKS_TOGGLE_FOOTER" = "When you have more than one badge, you can choose one to feature for others to see on your profile."; +"BADGE_THANKS_TOGGLE_FOOTER" = "Kai turite daugiau kaip vieną ženkliuką, galite paversti kurį nors vieną iš jų pagrindiniu, Toks ženkliukas jūsų profilyje bus matomas kitiems žmonėms."; /* String explaing to the user that they've earned a badge on the badge thank you sheet. Embed {badge name}. */ -"BADGE_THANKS_YOU_EARNED_FORMAT" = "You’ve earned the %@ badge! Help Signal build awareness by displaying this badge on your profile."; +"BADGE_THANKS_YOU_EARNED_FORMAT" = "Jūs pelnėte %@ ženkliuką! Padėkite Signal ugdyti supratimą, atvaizduodami šį ženkliuką savo profilyje."; /* Accessibility label for banner close button */ "BANNER_CLOSE_ACCESSIBILITY_LABEL" = "Užverti plakatą"; @@ -482,7 +482,10 @@ "BOOST_VIEW_AMOUNT_LABEL" = "Nustatyti valiutą"; /* The body text for the donate to signal view */ -"BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +"BOOST_VIEW_BODY" = "Tarkite „Ačiū“ ir 30-iai dienų pelnykite paskatinimo ženkliuką."; + +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Įveskite tinkintą sumą"; @@ -500,7 +503,7 @@ "BOOST_VIEW_SELECT_AN_AMOUNT" = "Pasirinkite aukojamą sumą"; /* Title for the donate to signal view */ -"BOOST_VIEW_TITLE" = "Give Signal a Boost"; +"BOOST_VIEW_TITLE" = "Suteikite Signal paskatinimą"; /* Label for the 'add' button. */ "BUTTON_ADD" = "Pridėti"; @@ -905,10 +908,10 @@ "CONTACT_SUPPORT_FILTER_SOMETHING_NOT_WORKING_SHORT" = "Kažkas neveikia"; /* The localized representation of the 'Sustainers & Signal Boost' support filter. */ -"CONTACT_SUPPORT_FILTER_SUSTAINERS" = "Sustainers & Signal Boost"; +"CONTACT_SUPPORT_FILTER_SUSTAINERS" = "Remėjai ir Signal paskatinimas"; /* A brief localized representation of the 'Sustainers & Signal Boost' support filter. */ -"CONTACT_SUPPORT_FILTER_SUSTAINERS_SHORT" = "Sustainers & Signal Boost"; +"CONTACT_SUPPORT_FILTER_SUSTAINERS_SHORT" = "Remėjai ir Signal paskatinimas"; /* Alert body */ "CONTACT_SUPPORT_PROMPT_ERROR_ALERT_BODY" = "Signal nepavyko užbaigti jūsų palaikymo užklausos."; @@ -1022,7 +1025,7 @@ "CONVERSATION_SETTINGS_AUDIO_CALL_BUTTON" = "garso skamb."; /* Footer string for a contact's badges in conversation settings */ -"CONVERSATION_SETTINGS_BADGES_FOOTER" = "Get badges for your profile by supporting Signal. Tap a badge to learn more."; +"CONVERSATION_SETTINGS_BADGES_FOOTER" = "Palaikydami Signal, gaukite ženkliukus savo profiliui. Bakstelėkite ant ženkliuko, norėdami sužinoti daugiau."; /* Header title for a contact's badges in conversation settings */ "CONVERSATION_SETTINGS_BADGES_HEADER" = "Ženkliukai"; @@ -1787,10 +1790,10 @@ "FAILED_VERIFICATION_TITLE" = "Nepavyko patvirtinti saugumo numerio!"; /* Section header directing user to select a badge */ -"FEATURED_BADGE_SECTION_HEADER" = "Select a Badge"; +"FEATURED_BADGE_SECTION_HEADER" = "Pasirinkite ženkliuką"; /* The title for the featured badge settings page */ -"FEATURED_BADGE_SETTINGS_TITLE" = "Featured Badge"; +"FEATURED_BADGE_SETTINGS_TITLE" = "Pagrindinis ženkliukas"; /* Button that marks user as verified after a successful fingerprint scan. */ "FINGERPRINT_SCAN_VERIFY_BUTTON" = "Žymėti kaip patvirtintą"; @@ -5834,10 +5837,10 @@ "SETTINGS_SHARING_SUGGESTIONS_NOTIFICATIONS_FOOTER" = "Leisti iOS prieigą prie Signal adresatų ir pokalbių, kad būtų prieinamos tokios ypatybės, kaip pasiūlymų bendrinimas ir pranešimai."; /* Title for the 'signal boost' link in settings. */ -"SETTINGS_SIGNAL_BOOST" = "Signal Boost"; +"SETTINGS_SIGNAL_BOOST" = "Signal paskatinimas"; /* Title for the 'become a sustainer' link in settings. */ -"SETTINGS_SUBSCRIPTION" = "Become a Signal Sustainer"; +"SETTINGS_SUBSCRIPTION" = "Tapkite Signal remėju"; /* Label for the 'enable registration lock' switch of the privacy settings. */ "SETTINGS_TWO_FACTOR_AUTH_SWITCH_LABEL" = "Registracijos užraktas"; @@ -6020,13 +6023,13 @@ "SUBSCRIBER_BADGES" = "Ženkliukai"; /* Title for the 'Manage Subscription' button in sustainer view. */ -"SUBSCRIBER_MANAGE_SUBSCRIPTION" = "Manage Subscription"; +"SUBSCRIBER_MANAGE_SUBSCRIPTION" = "Tvarkyti prenumeratą"; /* Title for the 'Subscription FAQ' button in sustainer view. */ -"SUBSCRIBER_SUBSCRIPTION_FAQ" = "Subscription FAQ"; +"SUBSCRIBER_SUBSCRIPTION_FAQ" = "DUK apie prenumeratą"; /* Action text for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_ACTION" = "Contribute"; +"SUBSCRIPTION_MEGAPHONE_ACTION" = "Prisidėkite"; /* Body for subscription megaphone */ "SUBSCRIPTION_MEGAPHONE_BODY" = "Signal veikia dėka tokių žmonių kaip jūs. Prisidėkite ir gaukite ženkliuką."; @@ -6035,7 +6038,7 @@ "SUBSCRIPTION_MEGAPHONE_CANCEL" = "Ne, ačiū"; /* Title for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_TITLE" = "Become a Sustainer"; +"SUBSCRIPTION_MEGAPHONE_TITLE" = "Tapkite remėju"; /* Alert body after verifying privacy with {{other user's name}} */ "SUCCESSFUL_VERIFICATION_DESCRIPTION" = "Jūsų saugumo numeris su %@ sutampa. Dabar galite pažymėti šį adresatą kaip patvirtintą."; @@ -6095,55 +6098,55 @@ "SUPPORT_LOG_UPLOAD_IN_PROGRESS" = "Įkeliama"; /* First block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal is a nonprofit with no advertisers or investors, sustained only by the people who use and value it. Make a recurring monthly contribution and receive a profile badge to share your support."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal yra pelno nesiekianti organizacija, kuri neturi reklamuotojų ar investuotojųir, kurią remia tik Signal programėle besinaudojantys ir ją vertinantys žmonės."; /* Second block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal is committed to developing open source privacy technology that protects free expression and enables secure global communication.\n\nYour contribution fuels this cause and pays for the development and operations of an app used by millions for private communication. No ads. No trackers. No kidding."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal yra pasišventusi kurti atvirojo kodo privatumo technologiją, kuri apsaugo žodžio laisvę ir įgalina saugų bendravimą visame pasaulyje.\n\nJūsų įnašas paremia šį tikslą ir apmoka visame pasaulyje milijonų žmonių privačiam bendravimui naudojamos programėlės plėtojimą ir veiklą. Jokių reklamų, Jokių stebėjimo priemonių. Jokių trukdžių."; /* Title for the signal sustainer read more view */ -"SUSTAINER_READ_MORE_TITLE" = "Support technology that is built for you - not for your data - by joining the community that sustains it."; +"SUSTAINER_READ_MORE_TITLE" = "Palaikykite technologiją, kuri yra sukurta jums - o ne jūsų duomenims - prisijungdami prie ją remiančios bendruomenės."; /* Why Contribute title for the signal sustainer read more view */ -"SUSTAINER_READ_MORE_WHY_CONTRIBUTE" = "Why Contribute?"; +"SUSTAINER_READ_MORE_WHY_CONTRIBUTE" = "Kodėl prisidėti?"; /* Action sheet title for Still Processing Badge sheet */ "SUSTAINER_STILL_PROCESSING_BADGE_TITLE" = "Vis dar apdorojama"; /* Sustainer view Add Boost button title */ -"SUSTAINER_VIEW_ADD_BOOST" = "Add a Signal Boost"; +"SUSTAINER_VIEW_ADD_BOOST" = "Pridėti Signal paskatinimą"; /* Description text for sustainer view badges, embeds {{localized badge name}} */ -"SUSTAINER_VIEW_BADGE_DESCRIPTION" = "Get a %@ badge"; +"SUSTAINER_VIEW_BADGE_DESCRIPTION" = "Gaukite %@ ženkliuką"; /* Sustainer view Cancel Subscription button title */ -"SUSTAINER_VIEW_CANCEL_SUBSCRIPTION" = "Cancel Subscription"; +"SUSTAINER_VIEW_CANCEL_SUBSCRIPTION" = "Nutraukti prenumeratą"; /* Confirm Cancellation? Action sheet confirm button */ "SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_CONFIRM" = "Patvirtinkite"; /* Confirm Cancellation? Action sheet message */ -"SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "You won't be charged again. Your badge will be removed from your profile at the end of your billing period."; +"SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "Daugiau nebebūsite apmokestinti. Jūsų ženkliukas bus pašalintas iš jūsų profilio, kai pasibaigs apmokėtas laikotarpis."; /* Confirm Cancellation? Action sheet title */ -"SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_TITLE" = "Confirm Cancellation?"; +"SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_TITLE" = "Patvirtinti nutraukimą?"; /* Couldn't add badge text, embeds {{link to contact support}} */ "SUSTAINER_VIEW_CANT_ADD_BADGE" = "Nepavyko pridėti ženkliuko. %@"; /* Action sheet message for Couldn't Add Badge sheet */ -"SUSTAINER_VIEW_CANT_ADD_BADGE_MESSAGE" = "Your badge could not be added to your account. Please contact support."; +"SUSTAINER_VIEW_CANT_ADD_BADGE_MESSAGE" = "Nepavyko pridėti ženkliuko prie jūsų paskyros. Susisiekite su palaikymu."; /* Action sheet title for Couldn't Add Badge sheet */ "SUSTAINER_VIEW_CANT_ADD_BADGE_TITLE" = "Nepavyko pridėti ženkliuko"; /* Contact support link */ -"SUSTAINER_VIEW_CONTACT_SUPPORT" = "Please contact support."; +"SUSTAINER_VIEW_CONTACT_SUPPORT" = "Susisiekite su palaikymu."; /* Set currency label in sustainer view */ "SUSTAINER_VIEW_CURRENCY" = "Nustatyti valiutą"; /* Existing subscriber support header */ -"SUSTAINER_VIEW_MY_SUPPORT" = "My Support"; +"SUSTAINER_VIEW_MY_SUPPORT" = "Mano palaikymas"; /* Pricing text for sustainer view badges, embeds {{price}} */ "SUSTAINER_VIEW_PRICING" = "%@/mėn."; @@ -6158,7 +6161,7 @@ "SUSTAINER_VIEW_PROCESSING_PAYMENT" = "Apdorojamas mokėjimas..."; /* Status text while processing a badge redemption */ -"SUSTAINER_VIEW_PROCESSING_TRANSACTION" = "Processing Transaction..."; +"SUSTAINER_VIEW_PROCESSING_TRANSACTION" = "Apdorojama operacija..."; /* Read More tappable text in sustainer view body */ "SUSTAINER_VIEW_READ_MORE" = "Skaitykite daugiau."; @@ -6170,7 +6173,7 @@ "SUSTAINER_VIEW_STILL_PROCESSING_BADGE_MESSAGE" = "Jūsų mokėjimas yra vis dar apdorojamas. Tai gali užimti kelias minutes, priklausomai nuo jūsų interneto ryšio."; /* Toast indicating that the subscription has been cancelled */ -"SUSTAINER_VIEW_SUBSCRIPTION_CANCELLED" = "Your subscription has been cancelled"; +"SUSTAINER_VIEW_SUBSCRIPTION_CANCELLED" = "Jūsų prenumerata nutraukta"; /* Sustainer view Not Now Action sheet button */ "SUSTAINER_VIEW_SUBSCRIPTION_CONFIRMATION_NOT_NOW" = "Ne dabar"; @@ -6179,16 +6182,16 @@ "SUSTAINER_VIEW_TITLE" = "Signal veikia dėka tokių žmonių kaip jūs."; /* Update Subscription? Action sheet message, embeds {{Price}} */ -"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "You will be charged the full amount (%@) of the new subscription price today. Your new subscription will renew monthly."; +"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "Šiandien būsite apmokestinti pilna (%@) naujos prenumeratos kaina. Jūsų prenumerata kas mėnesį atsinaujins."; /* Update Subscription? Action sheet title */ -"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_TITLE" = "Update Subscription?"; +"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_TITLE" = "Atnaujinti prenumeratą?"; /* Update Subscription? Action sheet confirm button */ "SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_UPDATE" = "Atnaujinti"; /* The body text for the signal sustainer view */ -"SUSTAINER_VIEW_WHY_DONATE_BODY" = "Support technology that is built for you - not for your data - by joining the community of people that sustain it."; +"SUSTAINER_VIEW_WHY_DONATE_BODY" = "Palaikykite technologiją, kuri yra sukurta jums — o ne jūsų duomenims — prisijungdami prie ją remiančių žmonių bendruomenės."; /* Label for 'off' state of a switch control. */ "SWITCH_OFF" = "Išjungta"; diff --git a/Signal/translations/lv.lproj/Localizable.strings b/Signal/translations/lv.lproj/Localizable.strings index 575a97df28..2a787fc70a 100644 --- a/Signal/translations/lv.lproj/Localizable.strings +++ b/Signal/translations/lv.lproj/Localizable.strings @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Ievadīt pielāgotu summu"; diff --git a/Signal/translations/mk.lproj/Localizable.strings b/Signal/translations/mk.lproj/Localizable.strings index d4d93e11b3..e3411fb7b6 100644 --- a/Signal/translations/mk.lproj/Localizable.strings +++ b/Signal/translations/mk.lproj/Localizable.strings @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Внесете износ"; @@ -5414,7 +5417,7 @@ "SETTINGS_PAYMENTS_HELP_CARD_ABOUT_MOBILECOIN_TITLE" = "За MobileCoin"; /* Description for the 'Adding to your wallet' help card in the payments settings. */ -"SETTINGS_PAYMENTS_HELP_CARD_ADDING_TO_YOUR_WALLET_DESCRIPTION" = "You can add funds for use in Signal by sending MobileCoin to your wallet address."; +"SETTINGS_PAYMENTS_HELP_CARD_ADDING_TO_YOUR_WALLET_DESCRIPTION" = "Можете да додадете средства за користење во Signal со испраќање MobileCoin на адресата на Вашиот паричник."; /* Title for the 'Adding to your wallet' help card in the payments settings. */ "SETTINGS_PAYMENTS_HELP_CARD_ADDING_TO_YOUR_WALLET_TITLE" = "Adding Funds"; @@ -6137,7 +6140,7 @@ "SUSTAINER_VIEW_CANT_ADD_BADGE_TITLE" = "Couldn't Add Badge"; /* Contact support link */ -"SUSTAINER_VIEW_CONTACT_SUPPORT" = "Please contact support."; +"SUSTAINER_VIEW_CONTACT_SUPPORT" = "Ве молиме контактирајте со поддршката."; /* Set currency label in sustainer view */ "SUSTAINER_VIEW_CURRENCY" = "Set currency"; diff --git a/Signal/translations/ml.lproj/Localizable.strings b/Signal/translations/ml.lproj/Localizable.strings index c83686f3fe..4e1f8be099 100644 --- a/Signal/translations/ml.lproj/Localizable.strings +++ b/Signal/translations/ml.lproj/Localizable.strings @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "ഇഷ്ടാനുസൃത തുക നൽകുക"; diff --git a/Signal/translations/mr.lproj/Localizable.strings b/Signal/translations/mr.lproj/Localizable.strings index aa04a3b37e..084c8805b1 100644 --- a/Signal/translations/mr.lproj/Localizable.strings +++ b/Signal/translations/mr.lproj/Localizable.strings @@ -374,13 +374,13 @@ "BACK_BUTTON" = "मागे"; /* Section header for badge view section in the badge configuration page */ -"BADGE_CONFIGURATION_BADGE_SECTION_TITLE" = "My Badges"; +"BADGE_CONFIGURATION_BADGE_SECTION_TITLE" = "आपले बॅजेेस्"; /* The title for the badge configuration page */ "BADGE_CONFIGURATION_TITLE" = "बॅजेस्"; /* Text prompting the user to become a signal sustainer */ -"BADGE_DETAILS_BECOME_A_SUSTAINER" = "Become a Sustainer"; +"BADGE_DETAILS_BECOME_A_SUSTAINER" = "सस्टेनर बना"; /* Text prompting the user to boost */ "BADGE_DETAILS_GIVE_A_BOOST" = "Signal ला बूस्ट करा"; @@ -392,16 +392,16 @@ "BADGE_THANKS_DISPLAY_ON_PROFILE_LABEL" = "प्रोफाइलवर दाखवा"; /* Label prompting the user to feature the new badge on their profile on the badge thank you sheet. */ -"BADGE_THANKS_MAKE_FEATURED" = "Make Featured Badge"; +"BADGE_THANKS_MAKE_FEATURED" = "वैशिष्ट्यीकृत बॅज बनवा"; /* Title for subscription on the thank you sheet. */ -"BADGE_THANKS_SUBSCRIPTION_TITLE" = "Thanks for your support!"; +"BADGE_THANKS_SUBSCRIPTION_TITLE" = "आपल्या समर्थनासाठी धन्यवाद !"; /* Footer explaining that only one badge can be featured at a time on the thank you sheet. */ "BADGE_THANKS_TOGGLE_FOOTER" = "जेव्हा तुमच्याकडे एकापेक्षा जास्त बॅज असतील, तेव्हा तुम्ही तुमच्या प्रोफाईलवर इतरांना पाहण्यासाठी एक निवडू शकता."; /* String explaing to the user that they've earned a badge on the badge thank you sheet. Embed {badge name}. */ -"BADGE_THANKS_YOU_EARNED_FORMAT" = "You’ve earned the %@ badge! Help Signal build awareness by displaying this badge on your profile."; +"BADGE_THANKS_YOU_EARNED_FORMAT" = "आपन %@ बॅज मिळवला आहे! आपल्या प्रोफाइलवर हा बॅज प्रदर्शित करून जागरूकता निर्माण करण्यासाठी Signal ला मदत करा."; /* Accessibility label for banner close button */ "BANNER_CLOSE_ACCESSIBILITY_LABEL" = "बॅनर बंद करा"; @@ -479,10 +479,13 @@ "BLUR_TOOLTIP" = "नवीन: चेहरे अस्पष्ट करा किंवा अस्पष्ट करण्यासाठी कुठेही रेखाटा"; /* Donation amount label for the donate to signal view */ -"BOOST_VIEW_AMOUNT_LABEL" = "Set currency"; +"BOOST_VIEW_AMOUNT_LABEL" = "चलन सेट करा"; /* The body text for the donate to signal view */ -"BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +"BOOST_VIEW_BODY" = "\"धन्यवाद !\" म्हणा आणि ३० दिवसांसाठी बूस्ट बॅज मिळवा."; + +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "कस्टम रक्कम प्रविष्ट करा"; @@ -653,7 +656,7 @@ "CENSORSHIP_CIRCUMVENTION_COUNTRY_VIEW_TITLE" = "देश निवडा"; /* Button label to allow user to change avatar */ -"CHANGE_AVATAR_BUTTON_LABEL" = "Edit Photo"; +"CHANGE_AVATAR_BUTTON_LABEL" = "फोटो संपादित करा"; /* The incoming bubble text when setting a chat color. */ "CHAT_COLOR_INCOMING_MESSAGE" = "चॅटच्या रंगाचे हे एक पुनरावलोकन आहे."; @@ -905,10 +908,10 @@ "CONTACT_SUPPORT_FILTER_SOMETHING_NOT_WORKING_SHORT" = "काहीतरी कार्य करत नाही"; /* The localized representation of the 'Sustainers & Signal Boost' support filter. */ -"CONTACT_SUPPORT_FILTER_SUSTAINERS" = "Sustainers & Signal Boost"; +"CONTACT_SUPPORT_FILTER_SUSTAINERS" = "सस्टेनर आणि Signal बूस्ट"; /* A brief localized representation of the 'Sustainers & Signal Boost' support filter. */ -"CONTACT_SUPPORT_FILTER_SUSTAINERS_SHORT" = "Sustainers & Signal Boost"; +"CONTACT_SUPPORT_FILTER_SUSTAINERS_SHORT" = "सस्टेनर आणि Signal बूस्ट"; /* Alert body */ "CONTACT_SUPPORT_PROMPT_ERROR_ALERT_BODY" = "आपली समर्थन विनंती पूर्ण करण्यात Signal अक्षम होता."; @@ -1022,7 +1025,7 @@ "CONVERSATION_SETTINGS_AUDIO_CALL_BUTTON" = "ऑडिओ"; /* Footer string for a contact's badges in conversation settings */ -"CONVERSATION_SETTINGS_BADGES_FOOTER" = "Get badges for your profile by supporting Signal. Tap a badge to learn more."; +"CONVERSATION_SETTINGS_BADGES_FOOTER" = "Signal ला सपोर्ट करून तुमच्या प्रोफाइलसाठी बॅज मिळवा. अधिक जाणून घेण्यासाठी बॅजवर टॅप करा."; /* Header title for a contact's badges in conversation settings */ "CONVERSATION_SETTINGS_BADGES_HEADER" = "बॅजेस्"; @@ -1787,10 +1790,10 @@ "FAILED_VERIFICATION_TITLE" = "सुरक्षितता नंबर सत्यापित करण्यात अयशस्वी!"; /* Section header directing user to select a badge */ -"FEATURED_BADGE_SECTION_HEADER" = "Select a Badge"; +"FEATURED_BADGE_SECTION_HEADER" = "बॅज निवडा"; /* The title for the featured badge settings page */ -"FEATURED_BADGE_SETTINGS_TITLE" = "Featured Badge"; +"FEATURED_BADGE_SETTINGS_TITLE" = "वैशिष्ट्यीकृत बॅज"; /* Button that marks user as verified after a successful fingerprint scan. */ "FINGERPRINT_SCAN_VERIFY_BUTTON" = "सत्यापित म्हणून चिन्हांकित करा"; @@ -3932,7 +3935,7 @@ "PAYMENTS_NEW_PAYMENT_MESSAGE_COUNT_FORMAT" = "%1$@ / %2$@"; /* Placeholder for the new payment or payment request message. */ -"PAYMENTS_NEW_PAYMENT_MESSAGE_PLACEHOLDER" = "टीप घ्या"; +"PAYMENTS_NEW_PAYMENT_MESSAGE_PLACEHOLDER" = "टीप लिहा"; /* Label for the 'new payment' button. */ "PAYMENTS_NEW_PAYMENT_PAY_BUTTON" = "पे करा"; @@ -5837,7 +5840,7 @@ "SETTINGS_SIGNAL_BOOST" = "Signal बूस्ट"; /* Title for the 'become a sustainer' link in settings. */ -"SETTINGS_SUBSCRIPTION" = "Become a Signal Sustainer"; +"SETTINGS_SUBSCRIPTION" = "सस्टेनर बना"; /* Label for the 'enable registration lock' switch of the privacy settings. */ "SETTINGS_TWO_FACTOR_AUTH_SWITCH_LABEL" = "नोंदणी लॉक"; @@ -6020,22 +6023,22 @@ "SUBSCRIBER_BADGES" = "बॅजेस्"; /* Title for the 'Manage Subscription' button in sustainer view. */ -"SUBSCRIBER_MANAGE_SUBSCRIPTION" = "Manage Subscription"; +"SUBSCRIBER_MANAGE_SUBSCRIPTION" = "सब्स्क्रिप्शन व्यवस्थापित करा"; /* Title for the 'Subscription FAQ' button in sustainer view. */ "SUBSCRIBER_SUBSCRIPTION_FAQ" = "सब्स्क्रिप्शन बद्दल वारंवार विचारले जाणारे प्रश्न"; /* Action text for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_ACTION" = "Contribute"; +"SUBSCRIPTION_MEGAPHONE_ACTION" = "योगदान द्या"; /* Body for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_BODY" = "Signal is powered by people like you. Contribute and receive a badge."; +"SUBSCRIPTION_MEGAPHONE_BODY" = "Signal आपल्यासारख्या लोकांद्वारे समर्थित आहे. योगदान द्या आणि प्रोफाइल बॅज प्राप्त करा."; /* Cancel text for subscription megaphone */ "SUBSCRIPTION_MEGAPHONE_CANCEL" = "नको धन्यवाद"; /* Title for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_TITLE" = "Become a Sustainer"; +"SUBSCRIPTION_MEGAPHONE_TITLE" = "सस्टेनर बना"; /* Alert body after verifying privacy with {{other user's name}} */ "SUCCESSFUL_VERIFICATION_DESCRIPTION" = "%@ जुळवण्यांसोबत आपला सुरक्षितता नंबर. आपण हा संपर्क सत्यापित म्हणून चिन्हांकित करू शकता."; @@ -6095,25 +6098,25 @@ "SUPPORT_LOG_UPLOAD_IN_PROGRESS" = "लोड करत आहे"; /* First block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal is a nonprofit with no advertisers or investors, sustained only by the people who use and value it. Make a recurring monthly contribution and receive a profile badge to share your support."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal ही एक विना - नफा संस्था आहे ज्यामध्ये कोणतेही जाहिरातदार किंवा गुंतवणूकदार नसतात, केवळ ते वापरणाऱ्या आणि मूल्यवान लोकांद्वारे टिकून राहते. आवर्ती मासिक योगदान द्या आणि तुमचे समर्थन सामायिक करण्यासाठी प्रोफाइल बॅज मिळवा."; /* Second block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal is committed to developing open source privacy technology that protects free expression and enables secure global communication.\n\nYour contribution fuels this cause and pays for the development and operations of an app used by millions for private communication. No ads. No trackers. No kidding."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "मुक्त अभिव्यक्तीचे संरक्षण करणारे आणि सुरक्षित जागतिक संचार सक्षम करणारे मुक्त स्रोत गोपनीयता तंत्रज्ञान विकसित करण्यासाठी Signal वचनबद्ध आहे.\n\nआपले योगदान या कारणाला चालना देते आणि खाजगी संचारासाठी लाखो लोक वापरत असलेल्या अॅपच्या विकासासाठी आणि कार्यासाठी पैसे देतात. जाहिराती नाहीत. ट्रॅकर्स नाहीत. चेष्टा नाही."; /* Title for the signal sustainer read more view */ -"SUSTAINER_READ_MORE_TITLE" = "Support technology that is built for you - not for your data - by joining the community that sustains it."; +"SUSTAINER_READ_MORE_TITLE" = "या तंत्रज्ञानाचे समर्थन करा जे तुमच्या साठी बनवले आहे — तुमच्या डेटासाठी नाही — ते टिकवून ठेवणाऱ्या लोकांच्या समुदायात सामील होऊन."; /* Why Contribute title for the signal sustainer read more view */ "SUSTAINER_READ_MORE_WHY_CONTRIBUTE" = "योगदान का द्यावे ?"; /* Action sheet title for Still Processing Badge sheet */ -"SUSTAINER_STILL_PROCESSING_BADGE_TITLE" = "Still Processing"; +"SUSTAINER_STILL_PROCESSING_BADGE_TITLE" = "अजूनही प्रक्रिया करत आहे"; /* Sustainer view Add Boost button title */ "SUSTAINER_VIEW_ADD_BOOST" = "Signal बूस्ट जोडा"; /* Description text for sustainer view badges, embeds {{localized badge name}} */ -"SUSTAINER_VIEW_BADGE_DESCRIPTION" = "Get a %@ badge"; +"SUSTAINER_VIEW_BADGE_DESCRIPTION" = "%@ बॅज मिळवा"; /* Sustainer view Cancel Subscription button title */ "SUSTAINER_VIEW_CANCEL_SUBSCRIPTION" = "सब्स्क्रिप्शन रद्द करा"; @@ -6128,49 +6131,49 @@ "SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_TITLE" = "रद्द करण्याची पुष्टी करायची ?"; /* Couldn't add badge text, embeds {{link to contact support}} */ -"SUSTAINER_VIEW_CANT_ADD_BADGE" = "Couldn't add badge. %@"; +"SUSTAINER_VIEW_CANT_ADD_BADGE" = "बॅज जोडता आला नाही. %@"; /* Action sheet message for Couldn't Add Badge sheet */ -"SUSTAINER_VIEW_CANT_ADD_BADGE_MESSAGE" = "Your badge could not be added to your account. Please contact support."; +"SUSTAINER_VIEW_CANT_ADD_BADGE_MESSAGE" = "तुमचा बॅज तुमच्या खात्यात जोडला जाऊ शकला नाही. कृपया सपोर्टशी संपर्क साधा."; /* Action sheet title for Couldn't Add Badge sheet */ -"SUSTAINER_VIEW_CANT_ADD_BADGE_TITLE" = "Couldn't Add Badge"; +"SUSTAINER_VIEW_CANT_ADD_BADGE_TITLE" = "बॅज जोडता आला नाही"; /* Contact support link */ -"SUSTAINER_VIEW_CONTACT_SUPPORT" = "Please contact support."; +"SUSTAINER_VIEW_CONTACT_SUPPORT" = "कृपया सपोर्टला संपर्क साधा"; /* Set currency label in sustainer view */ -"SUSTAINER_VIEW_CURRENCY" = "Set currency"; +"SUSTAINER_VIEW_CURRENCY" = "चलन सेट करा"; /* Existing subscriber support header */ -"SUSTAINER_VIEW_MY_SUPPORT" = "My Support"; +"SUSTAINER_VIEW_MY_SUPPORT" = "आपले समर्थन"; /* Pricing text for sustainer view badges, embeds {{price}} */ -"SUSTAINER_VIEW_PRICING" = "%@/month"; +"SUSTAINER_VIEW_PRICING" = "%@/महिना"; /* Renewal text for sustainer view management badges, embeds {{Expiration}} */ -"SUSTAINER_VIEW_PRICING_EXPIRATION" = " · Expires %@"; +"SUSTAINER_VIEW_PRICING_EXPIRATION" = ".कालबाह्य %@"; /* Expiration text for sustainer view management badges, embeds {{Expiration}} */ -"SUSTAINER_VIEW_PRICING_RENEWAL" = " · Renews %@"; +"SUSTAINER_VIEW_PRICING_RENEWAL" = ".नूतनीकरण %@"; /* Loading indicator on the sustainer view */ -"SUSTAINER_VIEW_PROCESSING_PAYMENT" = "Processing payment..."; +"SUSTAINER_VIEW_PROCESSING_PAYMENT" = "पेमेंटची प्रक्रिया करत आहे…"; /* Status text while processing a badge redemption */ -"SUSTAINER_VIEW_PROCESSING_TRANSACTION" = "Processing Transaction..."; +"SUSTAINER_VIEW_PROCESSING_TRANSACTION" = "ट्रांझ्याक्शन प्रक्रिया करत आहे…"; /* Read More tappable text in sustainer view body */ -"SUSTAINER_VIEW_READ_MORE" = "Read More."; +"SUSTAINER_VIEW_READ_MORE" = "आणखी वाचा"; /* Renewal date text for sustainer view level, embeds {{renewal date}} */ -"SUSTAINER_VIEW_RENEWAL" = "Renews %@"; +"SUSTAINER_VIEW_RENEWAL" = "नूतनीकरण %@"; /* Action sheet message for Still Processing Badge sheet */ -"SUSTAINER_VIEW_STILL_PROCESSING_BADGE_MESSAGE" = "Your payment is still being processed. This can take a few minutes depending on your connection."; +"SUSTAINER_VIEW_STILL_PROCESSING_BADGE_MESSAGE" = "आपली पेमेंट प्रक्रिया अजूनही चालू आहे. आपल्या कनेक्शन नुसार यास काही मिनिटे लागू शकतात."; /* Toast indicating that the subscription has been cancelled */ -"SUSTAINER_VIEW_SUBSCRIPTION_CANCELLED" = "Your subscription has been cancelled"; +"SUSTAINER_VIEW_SUBSCRIPTION_CANCELLED" = "आपले सब्स्क्रिप्शन रद्द केले"; /* Sustainer view Not Now Action sheet button */ "SUSTAINER_VIEW_SUBSCRIPTION_CONFIRMATION_NOT_NOW" = "आता नाही"; @@ -6179,16 +6182,16 @@ "SUSTAINER_VIEW_TITLE" = "Signal आपल्यासारख्या लोकांद्वारा समर्थित आहे."; /* Update Subscription? Action sheet message, embeds {{Price}} */ -"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "You will be charged the full amount (%@) of the new subscription price today. Your new subscription will renew monthly."; +"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "तुमच्याकडून आज नवीन सब्स्क्रिप्शनची संपूर्ण रक्कम ( %@ ) आकारली जाईल. तुमच्या सब्स्क्रिप्शनचे मासिक नूतनीकरण होईल ."; /* Update Subscription? Action sheet title */ -"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_TITLE" = "Update Subscription?"; +"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_TITLE" = "सब्स्क्रिप्शन अद्ययावत करायचे ?"; /* Update Subscription? Action sheet confirm button */ "SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_UPDATE" = "अद्यतन"; /* The body text for the signal sustainer view */ -"SUSTAINER_VIEW_WHY_DONATE_BODY" = "Support technology that is built for you - not for your data - by joining the community of people that sustain it."; +"SUSTAINER_VIEW_WHY_DONATE_BODY" = "या तंत्रज्ञानाचे समर्थन करा जे तुमच्या साठी बनवले आहे — तुमच्या डेटासाठी नाही — ते टिकवून ठेवणाऱ्या लोकांच्या समुदायात सामील होऊन."; /* Label for 'off' state of a switch control. */ "SWITCH_OFF" = "बंद"; diff --git a/Signal/translations/ms.lproj/Localizable.strings b/Signal/translations/ms.lproj/Localizable.strings index d6217737a3..381a232ae2 100644 --- a/Signal/translations/ms.lproj/Localizable.strings +++ b/Signal/translations/ms.lproj/Localizable.strings @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Masukkan Jumlah Tersuai"; diff --git a/Signal/translations/my.lproj/Localizable.strings b/Signal/translations/my.lproj/Localizable.strings index 9d72eab3b8..acaeccd677 100644 --- a/Signal/translations/my.lproj/Localizable.strings +++ b/Signal/translations/my.lproj/Localizable.strings @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Enter Custom Amount"; diff --git a/Signal/translations/nb.lproj/Localizable.strings b/Signal/translations/nb.lproj/Localizable.strings index c5691dedbf..313f08ac4b 100644 --- a/Signal/translations/nb.lproj/Localizable.strings +++ b/Signal/translations/nb.lproj/Localizable.strings @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Angi tilpasset beløp"; diff --git a/Signal/translations/nl.lproj/Localizable.strings b/Signal/translations/nl.lproj/Localizable.strings index 5ea837447a..4533ff4810 100644 --- a/Signal/translations/nl.lproj/Localizable.strings +++ b/Signal/translations/nl.lproj/Localizable.strings @@ -380,7 +380,7 @@ "BADGE_CONFIGURATION_TITLE" = "Badges"; /* Text prompting the user to become a signal sustainer */ -"BADGE_DETAILS_BECOME_A_SUSTAINER" = "Wordt een ondersteuner"; +"BADGE_DETAILS_BECOME_A_SUSTAINER" = "Word een ondersteuner"; /* Text prompting the user to boost */ "BADGE_DETAILS_GIVE_A_BOOST" = "Help Signal met een eenmalige bijdrage"; @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Bedank Signal en verdien de eenmalige-donatie-badge voor 30 dagen."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Vul een zelfgekozen bedrag in"; @@ -5837,7 +5840,7 @@ "SETTINGS_SIGNAL_BOOST" = "Eenmalige donatie"; /* Title for the 'become a sustainer' link in settings. */ -"SETTINGS_SUBSCRIPTION" = "Wordt een Signal-ondersteuner"; +"SETTINGS_SUBSCRIPTION" = "Word een Signal-ondersteuner"; /* Label for the 'enable registration lock' switch of the privacy settings. */ "SETTINGS_TWO_FACTOR_AUTH_SWITCH_LABEL" = "Registratievergrendeling"; @@ -6035,7 +6038,7 @@ "SUBSCRIPTION_MEGAPHONE_CANCEL" = "Nee"; /* Title for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_TITLE" = "Wordt een ondersteuner"; +"SUBSCRIPTION_MEGAPHONE_TITLE" = "Word een ondersteuner"; /* Alert body after verifying privacy with {{other user's name}} */ "SUCCESSFUL_VERIFICATION_DESCRIPTION" = "Je veiligheidsnummer met %@ komt overeen. Je kunt deze contactpersoon markeren als geverifieerd."; @@ -6095,13 +6098,13 @@ "SUPPORT_LOG_UPLOAD_IN_PROGRESS" = "Aan het laden"; /* First block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal is a nonprofit with no advertisers or investors, sustained only by the people who use and value it. Make a recurring monthly contribution and receive a profile badge to share your support."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal is een organisatie zonder winstoogmerk zonder adverteerders en zonder investeerders, uitsluitend mogelijk gemaakt door mensen die de app gebruiken en die er waarde aan hechten. Geef een maandelijkse donatie en ontvang een profiel-badge die je—als je dat wilt—kunt weergeven op je profiel om te laten zien dat je Signal ondersteunt."; /* Second block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal is committed to developing open source privacy technology that protects free expression and enables secure global communication.\n\nYour contribution fuels this cause and pays for the development and operations of an app used by millions for private communication. No ads. No trackers. No kidding."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Het Signal-team heeft als missie om privacy-technologie met een open broncode te ontwikkelen waarmee vrijheid van expressie wordt beschermd en beveiligde communicatie over de hele wereld beschikbaar wordt gemaakt. Dit alles zonder advertenties en zonder dat je gedrag wordt gevolgd. Jouw bijdrage helpt dit mogelijk te maken.\n\nMet je donatie betalen we voor de ontwikkeling van Signal en de servers en bandbreedte die nodig zijn voor een app door miljoenen mensen wordt gebruikt voor privécommunicatie. Geen advertenties, geen volgers, geen grapje."; /* Title for the signal sustainer read more view */ -"SUSTAINER_READ_MORE_TITLE" = "Support technology that is built for you - not for your data - by joining the community that sustains it."; +"SUSTAINER_READ_MORE_TITLE" = "Ondersteun technologie die is gemaakt voor jou, niet voor het verzamelen van je gegevens, door één van de donateurs te worden die Signal mogelijk maken."; /* Why Contribute title for the signal sustainer read more view */ "SUSTAINER_READ_MORE_WHY_CONTRIBUTE" = "Waarom bijdragen?"; diff --git a/Signal/translations/pa.lproj/Localizable.strings b/Signal/translations/pa.lproj/Localizable.strings index 25208a7971..f57f60e828 100644 --- a/Signal/translations/pa.lproj/Localizable.strings +++ b/Signal/translations/pa.lproj/Localizable.strings @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "ਪਸੰਦੀਦਾ ਰਕਮ ਦਿਓ"; diff --git a/Signal/translations/pa_PK.lproj/Localizable.strings b/Signal/translations/pa_PK.lproj/Localizable.strings index 49bfb8c590..6533de2ec9 100644 --- a/Signal/translations/pa_PK.lproj/Localizable.strings +++ b/Signal/translations/pa_PK.lproj/Localizable.strings @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Enter Custom Amount"; diff --git a/Signal/translations/pl.lproj/Localizable.strings b/Signal/translations/pl.lproj/Localizable.strings index d9401cb86d..f5ed7dda25 100644 --- a/Signal/translations/pl.lproj/Localizable.strings +++ b/Signal/translations/pl.lproj/Localizable.strings @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Powiedz \"Dzięki!\" i zdobądź odznakę Wsparcie na 30 dni."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Podaj własną kwotę"; @@ -1022,7 +1025,7 @@ "CONVERSATION_SETTINGS_AUDIO_CALL_BUTTON" = "Audio"; /* Footer string for a contact's badges in conversation settings */ -"CONVERSATION_SETTINGS_BADGES_FOOTER" = "Zdobądź odznaki dla swojego profilu wspierając Signal. Stuknij w odznakę, aby dowiedzieć się więcej."; +"CONVERSATION_SETTINGS_BADGES_FOOTER" = "Zdobądź odznaki dla swojego profilu, wspierając Signal. Stuknij odznakę, aby dowiedzieć się więcej."; /* Header title for a contact's badges in conversation settings */ "CONVERSATION_SETTINGS_BADGES_HEADER" = "Odznaki"; @@ -6095,13 +6098,13 @@ "SUPPORT_LOG_UPLOAD_IN_PROGRESS" = "Ładowanie"; /* First block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal is a nonprofit with no advertisers or investors, sustained only by the people who use and value it. Make a recurring monthly contribution and receive a profile badge to share your support."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal jest organizacją non-profit, bez reklamodawców i inwestorów, finansowaną wyłącznie przez ludzi, którzy używają i cenią naszą aplikację. Rozpocznij subskrypcję z comiesięczną opłatą, aby otrzymać odznakę profilową, dzięki której pochwalisz się swoim wsparciem."; /* Second block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal is committed to developing open source privacy technology that protects free expression and enables secure global communication.\n\nYour contribution fuels this cause and pays for the development and operations of an app used by millions for private communication. No ads. No trackers. No kidding."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal jest oddany misji rozwoju otwartoźródłowej, zapewniającej prywatność technologii, która chroni wolność słowa i umożliwia bezpieczną, globalną komunikację.\n\nTwoja dotacja pomoże opłacić dalszy rozwój i funkcjonowanie aplikacji, której miliony osób na całym świecie używają do prywatnej i natychmiastowej komunikacji. Bez reklam. Bez śledzenia. Bez ściemy."; /* Title for the signal sustainer read more view */ -"SUSTAINER_READ_MORE_TITLE" = "Support technology that is built for you - not for your data - by joining the community that sustains it."; +"SUSTAINER_READ_MORE_TITLE" = "Wspieraj technologię stworzoną dla Ciebie - nie dla zdobycia Twoich danych - dołączając do społeczności, która pomaga jej funkcjonować."; /* Why Contribute title for the signal sustainer read more view */ "SUSTAINER_READ_MORE_WHY_CONTRIBUTE" = "Po co składać datek?"; diff --git a/Signal/translations/ps.lproj/Localizable.strings b/Signal/translations/ps.lproj/Localizable.strings index a9694bf987..4028166989 100644 --- a/Signal/translations/ps.lproj/Localizable.strings +++ b/Signal/translations/ps.lproj/Localizable.strings @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "سفارشي مقدار دننه کړئ"; diff --git a/Signal/translations/pt_BR.lproj/Localizable.strings b/Signal/translations/pt_BR.lproj/Localizable.strings index 6062cd031b..557982b973 100644 --- a/Signal/translations/pt_BR.lproj/Localizable.strings +++ b/Signal/translations/pt_BR.lproj/Localizable.strings @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Diga “Obrigado!” e ganhe o selo Boost por 30 dias."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Insira o valor"; @@ -2579,13 +2582,13 @@ "GROUP_UPDATED_BY_REMOTE_USER_FORMAT" = "%@ atualizou o grupo."; /* Message indicating that the group's description was removed. */ -"GROUP_UPDATED_DESCRIPTION_REMOVED" = "A descrição do grupo foi apagada."; +"GROUP_UPDATED_DESCRIPTION_REMOVED" = "A descrição do grupo foi excluída."; /* Message indicating that the group's description was removed by the local user. */ -"GROUP_UPDATED_DESCRIPTION_REMOVED_BY_LOCAL_USER" = "Você apagou a descrição do grupo."; +"GROUP_UPDATED_DESCRIPTION_REMOVED_BY_LOCAL_USER" = "Você excluiu a descrição do grupo."; /* Message indicating that the group's description was removed by a remote user. Embeds {{user who removed the name}}. */ -"GROUP_UPDATED_DESCRIPTION_REMOVED_BY_REMOTE_USER_FORMAT" = "%@ apagou a descrição do grupo."; +"GROUP_UPDATED_DESCRIPTION_REMOVED_BY_REMOTE_USER_FORMAT" = "%@ excluiu a descrição do grupo."; /* Message indicating that the group's description was changed. */ "GROUP_UPDATED_DESCRIPTION_UPDATED" = "A descrição do grupo foi alterada."; @@ -2618,13 +2621,13 @@ "GROUP_WAS_MIGRATED" = "Este grupo foi atualizado para um Novo Grupo."; /* Message indicating that 1 user was dropped while migrating the group. */ -"GROUP_WAS_MIGRATED_USERS_DROPPED_1" = "Um membro não pôde ser adicionado ao Novo Grupo e foi removido do grupo."; +"GROUP_WAS_MIGRATED_USERS_DROPPED_1" = "Um membro não pôde ser adicionado ao Novo Grupo e foi excluído do grupo."; /* Message indicating that the local user was dropped while migrating the group. */ -"GROUP_WAS_MIGRATED_USERS_DROPPED_LOCAL_USER" = "Você não pôde ser adicionado ao Novo Grupo e foi removido do grupo."; +"GROUP_WAS_MIGRATED_USERS_DROPPED_LOCAL_USER" = "Você não pôde ser adicionado ao Novo Grupo e foi excluído do grupo."; /* Message indicating that N users were dropped while migrating the group. Embeds {{ the number of dropped users }}. */ -"GROUP_WAS_MIGRATED_USERS_DROPPED_N_FORMAT" = "%@ membros não puderam ser adicionados ao Novo Grupo e foram removidos do grupo."; +"GROUP_WAS_MIGRATED_USERS_DROPPED_N_FORMAT" = "%@ membros não puderam ser adicionados ao Novo Grupo e foram excluídos do grupo."; /* Message indicating that 1 user was invited while migrating the group. */ "GROUP_WAS_MIGRATED_USERS_INVITED_1" = "Um membro não pôde ser adicionado ao Novo Grupo e foi convidado a entrar"; @@ -2789,10 +2792,10 @@ "GROUPS_LEGACY_GROUP_UPGRADE_ALERT_SECTION_2_BODY" = "Todo o histórico de mensagens e mídia de antes da atualização foram mantidos."; /* Body text for the 'dropped member' section of the 'upgrade legacy group' alert view. */ -"GROUPS_LEGACY_GROUP_UPGRADE_ALERT_SECTION_DROPPED_MEMBERS_1" = "Este membro foi removido do grupo e não poderá participar novamente do grupo até que atualize o Signal:"; +"GROUPS_LEGACY_GROUP_UPGRADE_ALERT_SECTION_DROPPED_MEMBERS_1" = "Este membro foi excluído do grupo e não poderá participar novamente do grupo até que atualize o Signal:"; /* Body text for the 'dropped members' section of the 'upgrade legacy group' alert view. */ -"GROUPS_LEGACY_GROUP_UPGRADE_ALERT_SECTION_DROPPED_MEMBERS_N" = "Estes membros foram removidos do grupo e não poderão participar novamente do grupo até que atualizem o Signal:"; +"GROUPS_LEGACY_GROUP_UPGRADE_ALERT_SECTION_DROPPED_MEMBERS_N" = "Estes membros foram excluídos do grupo e não poderão participar novamente do grupo até que atualizem o Signal:"; /* Body text for the 'invites member' section of the 'upgrade legacy group' alert view. */ "GROUPS_LEGACY_GROUP_UPGRADE_ALERT_SECTION_INVITED_MEMBERS_1" = "Este membro precisará aceitar um convite para entrar novamente neste grupo e não receberá as mensagens do grupo até que aceite:"; @@ -2801,10 +2804,10 @@ "GROUPS_LEGACY_GROUP_UPGRADE_ALERT_SECTION_INVITED_MEMBERS_N" = "Estes membros precisarão aceitar um convite para entrar novamente neste grupo e não receberão as mensagens do grupo até que aceitem:"; /* Body text for the 'possibly dropped member' section of the 'upgrade legacy group' alert view. */ -"GROUPS_LEGACY_GROUP_UPGRADE_ALERT_SECTION_POSSIBLY_DROPPED_MEMBERS_1" = "Este membro não é capaz de participar de Novos Grupos, e será removido do grupo:"; +"GROUPS_LEGACY_GROUP_UPGRADE_ALERT_SECTION_POSSIBLY_DROPPED_MEMBERS_1" = "Este membro não é capaz de participar de Novos Grupos, e será excluído do grupo:"; /* Body text for the 'possibly dropped members' section of the 'upgrade legacy group' alert view. */ -"GROUPS_LEGACY_GROUP_UPGRADE_ALERT_SECTION_POSSIBLY_DROPPED_MEMBERS_N" = "Estes membros não são capazes de participar de Novos Grupos, e serão removidos do grupo:"; +"GROUPS_LEGACY_GROUP_UPGRADE_ALERT_SECTION_POSSIBLY_DROPPED_MEMBERS_N" = "Estes membros não são capazes de participar de Novos Grupos, e serão excluídos do grupo:"; /* Title for the 'upgrade legacy group' alert view. */ "GROUPS_LEGACY_GROUP_UPGRADE_ALERT_TITLE" = "Atualizar para o Novo Grupo"; @@ -6095,13 +6098,13 @@ "SUPPORT_LOG_UPLOAD_IN_PROGRESS" = "Carregando"; /* First block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal is a nonprofit with no advertisers or investors, sustained only by the people who use and value it. Make a recurring monthly contribution and receive a profile badge to share your support."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal é uma organização sem fins lucrativos, sem anunciantes ou investidores, sustentada apenas pelas pessoas que a utilizam e valorizam. Faça uma doação mensal recorrente e receba um selo para compartilhar o seu apoio no seu perfil."; /* Second block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal is committed to developing open source privacy technology that protects free expression and enables secure global communication.\n\nYour contribution fuels this cause and pays for the development and operations of an app used by millions for private communication. No ads. No trackers. No kidding."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal está comprometido com a missão de desenvolver tecnologias de código aberto focadas em privacidade que protegem a liberdade de expressão e permitem haver segurança na comunicação global.\n\nSua doação alimenta essa causa e paga pelo desenvolvimento e funcionamento de um aplicativo usado por milhões de pessoas em suas comunicações privadas. Sem anúncios. Sem rastreadores. Sem brincadeira."; /* Title for the signal sustainer read more view */ -"SUSTAINER_READ_MORE_TITLE" = "Support technology that is built for you - not for your data - by joining the community that sustains it."; +"SUSTAINER_READ_MORE_TITLE" = "Em vez de apoiar tecnologias desenvolvidas para terceiros lucrarem com seus dados privados, apoie uma tecnologia desenvolvida para você, juntando-se à comunidade que a sustenta financeiramente."; /* Why Contribute title for the signal sustainer read more view */ "SUSTAINER_READ_MORE_WHY_CONTRIBUTE" = "Por que contribuir?"; diff --git a/Signal/translations/pt_PT.lproj/Localizable.strings b/Signal/translations/pt_PT.lproj/Localizable.strings index 8d3956d210..11cd8d1c3d 100644 --- a/Signal/translations/pt_PT.lproj/Localizable.strings +++ b/Signal/translations/pt_PT.lproj/Localizable.strings @@ -374,7 +374,7 @@ "BACK_BUTTON" = "Voltar"; /* Section header for badge view section in the badge configuration page */ -"BADGE_CONFIGURATION_BADGE_SECTION_TITLE" = "My Badges"; +"BADGE_CONFIGURATION_BADGE_SECTION_TITLE" = "Os meus crachás"; /* The title for the badge configuration page */ "BADGE_CONFIGURATION_TITLE" = "Crachás"; @@ -383,7 +383,7 @@ "BADGE_DETAILS_BECOME_A_SUSTAINER" = "Torne-se num apoiante"; /* Text prompting the user to boost */ -"BADGE_DETAILS_GIVE_A_BOOST" = "Dê ao Signal uma melhoria"; +"BADGE_DETAILS_GIVE_A_BOOST" = "Dê ao Signal um Apoio"; /* Title for boost on the thank you sheet. */ "BADGE_THANKS_BOOST_TITLE" = "Obrigado pelo seu Apoio!"; @@ -392,16 +392,16 @@ "BADGE_THANKS_DISPLAY_ON_PROFILE_LABEL" = "Exibir no perfil"; /* Label prompting the user to feature the new badge on their profile on the badge thank you sheet. */ -"BADGE_THANKS_MAKE_FEATURED" = "Make Featured Badge"; +"BADGE_THANKS_MAKE_FEATURED" = "Definir como crachá em destaque"; /* Title for subscription on the thank you sheet. */ -"BADGE_THANKS_SUBSCRIPTION_TITLE" = "Thanks for your support!"; +"BADGE_THANKS_SUBSCRIPTION_TITLE" = "Obrigado pelo seu apoio!"; /* Footer explaining that only one badge can be featured at a time on the thank you sheet. */ "BADGE_THANKS_TOGGLE_FOOTER" = "Quando tem mais do que um crachá, você pode escolher apresentar um para para que outras pessoas o vejam no seu perfil."; /* String explaing to the user that they've earned a badge on the badge thank you sheet. Embed {badge name}. */ -"BADGE_THANKS_YOU_EARNED_FORMAT" = "You’ve earned the %@ badge! Help Signal build awareness by displaying this badge on your profile."; +"BADGE_THANKS_YOU_EARNED_FORMAT" = "Você ganhou o crachá %@! Ajude o Signal a aumentar a conscientização ao exibir esse crachá no seu perfil."; /* Accessibility label for banner close button */ "BANNER_CLOSE_ACCESSIBILITY_LABEL" = "Fechar insígnia"; @@ -479,10 +479,13 @@ "BLUR_TOOLTIP" = "Novidade: Oculte rostos ou desenhe onde quiser para ocultar"; /* Donation amount label for the donate to signal view */ -"BOOST_VIEW_AMOUNT_LABEL" = "Set currency"; +"BOOST_VIEW_AMOUNT_LABEL" = "Definir moeda"; /* The body text for the donate to signal view */ -"BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +"BOOST_VIEW_BODY" = "Diga “Obrigado!” e ganhe o selo de Apoiante por 30 dias."; + +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Introduzir montante personalizado"; @@ -500,7 +503,7 @@ "BOOST_VIEW_SELECT_AN_AMOUNT" = "Selecione um montante para doar"; /* Title for the donate to signal view */ -"BOOST_VIEW_TITLE" = "Dê ao Signal uma melhoria"; +"BOOST_VIEW_TITLE" = "Dê ao Signal um Apoio"; /* Label for the 'add' button. */ "BUTTON_ADD" = "Adicionar"; @@ -653,7 +656,7 @@ "CENSORSHIP_CIRCUMVENTION_COUNTRY_VIEW_TITLE" = "Selecionar país"; /* Button label to allow user to change avatar */ -"CHANGE_AVATAR_BUTTON_LABEL" = "Edit Photo"; +"CHANGE_AVATAR_BUTTON_LABEL" = "Editar fotografia"; /* The incoming bubble text when setting a chat color. */ "CHAT_COLOR_INCOMING_MESSAGE" = "Aqui está uma simulação da cor da conversa."; @@ -905,10 +908,10 @@ "CONTACT_SUPPORT_FILTER_SOMETHING_NOT_WORKING_SHORT" = "Alguma coisa não está a funcionar"; /* The localized representation of the 'Sustainers & Signal Boost' support filter. */ -"CONTACT_SUPPORT_FILTER_SUSTAINERS" = "Sustainers & Signal Boost"; +"CONTACT_SUPPORT_FILTER_SUSTAINERS" = "Apoiantes e Apoiar o Signal"; /* A brief localized representation of the 'Sustainers & Signal Boost' support filter. */ -"CONTACT_SUPPORT_FILTER_SUSTAINERS_SHORT" = "Sustainers & Signal Boost"; +"CONTACT_SUPPORT_FILTER_SUSTAINERS_SHORT" = "Apoiantes e Apoiar o Signal"; /* Alert body */ "CONTACT_SUPPORT_PROMPT_ERROR_ALERT_BODY" = "O Signal não conseguiu completar o seu pedido de apoio."; @@ -1022,7 +1025,7 @@ "CONVERSATION_SETTINGS_AUDIO_CALL_BUTTON" = "áudio"; /* Footer string for a contact's badges in conversation settings */ -"CONVERSATION_SETTINGS_BADGES_FOOTER" = "Get badges for your profile by supporting Signal. Tap a badge to learn more."; +"CONVERSATION_SETTINGS_BADGES_FOOTER" = "Obtenha crachás para o seu perfil apoiando o Signal. Toque num crachá para saber mais. "; /* Header title for a contact's badges in conversation settings */ "CONVERSATION_SETTINGS_BADGES_HEADER" = "Crachás"; @@ -1787,10 +1790,10 @@ "FAILED_VERIFICATION_TITLE" = "Falha ao verificar o número de segurança!"; /* Section header directing user to select a badge */ -"FEATURED_BADGE_SECTION_HEADER" = "Select a Badge"; +"FEATURED_BADGE_SECTION_HEADER" = "Selecione um crachá"; /* The title for the featured badge settings page */ -"FEATURED_BADGE_SETTINGS_TITLE" = "Featured Badge"; +"FEATURED_BADGE_SETTINGS_TITLE" = "Crachá em destaque"; /* Button that marks user as verified after a successful fingerprint scan. */ "FINGERPRINT_SCAN_VERIFY_BUTTON" = " Marcar como verificado "; @@ -5834,10 +5837,10 @@ "SETTINGS_SHARING_SUGGESTIONS_NOTIFICATIONS_FOOTER" = "Autoriza o iOS a aceder à sua lista de contactos do Signal, para as suas conversas serem exibidas em notificações e como sugestões ao partilhar conteúdo a partir de outras aplicações."; /* Title for the 'signal boost' link in settings. */ -"SETTINGS_SIGNAL_BOOST" = "Melhoria Signal"; +"SETTINGS_SIGNAL_BOOST" = "Apoiar o Signal"; /* Title for the 'become a sustainer' link in settings. */ -"SETTINGS_SUBSCRIPTION" = "Torne-se num apoiante do Signal"; +"SETTINGS_SUBSCRIPTION" = "Torne-se num Apoiante do Signal"; /* Label for the 'enable registration lock' switch of the privacy settings. */ "SETTINGS_TWO_FACTOR_AUTH_SWITCH_LABEL" = "Bloqueio de registo"; @@ -6020,7 +6023,7 @@ "SUBSCRIBER_BADGES" = "Crachás"; /* Title for the 'Manage Subscription' button in sustainer view. */ -"SUBSCRIBER_MANAGE_SUBSCRIPTION" = "Manage Subscription"; +"SUBSCRIBER_MANAGE_SUBSCRIPTION" = "Gerir assinatura"; /* Title for the 'Subscription FAQ' button in sustainer view. */ "SUBSCRIBER_SUBSCRIPTION_FAQ" = "Assinatura - FAQ"; @@ -6029,13 +6032,13 @@ "SUBSCRIPTION_MEGAPHONE_ACTION" = "Contribuir"; /* Body for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_BODY" = "Signal is powered by people like you. Contribute and receive a badge."; +"SUBSCRIPTION_MEGAPHONE_BODY" = "O Signal é mantido por pessoas como você. Contribua e receba um crachá."; /* Cancel text for subscription megaphone */ "SUBSCRIPTION_MEGAPHONE_CANCEL" = "Não, obrigado"; /* Title for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_TITLE" = "Torne-se num apoiante"; +"SUBSCRIPTION_MEGAPHONE_TITLE" = "Torne-se num Apoiante"; /* Alert body after verifying privacy with {{other user's name}} */ "SUCCESSFUL_VERIFICATION_DESCRIPTION" = "O número de segurança corresponde com %@. Pode marcar o contacto como verificado."; @@ -6095,25 +6098,25 @@ "SUPPORT_LOG_UPLOAD_IN_PROGRESS" = "A carregar"; /* First block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal is a nonprofit with no advertisers or investors, sustained only by the people who use and value it. Make a recurring monthly contribution and receive a profile badge to share your support."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "A Signal é uma organização sem fins lucrativos, sem anunciantes ou investidores, sustentada apenas pelas pessoas que a utilizam e valorizam. Faça uma contribuição mensal recorrente e receba um crachá de perfil para partilhar o seu apoio."; /* Second block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal is committed to developing open source privacy technology that protects free expression and enables secure global communication.\n\nYour contribution fuels this cause and pays for the development and operations of an app used by millions for private communication. No ads. No trackers. No kidding."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal está comprometido com a missão de desenvolver tecnologias de código aberto focadas em privacidade que protegem a liberdade de expressão e permitem que exista segurança na comunicação global.\n\nA sua doação alimenta essa causa e paga pelo desenvolvimento e funcionamento de uma aplicação utilizada por milhões de pessoas nas suas comunicações privadas. Sem anúncios. Sem rastreadores. Sem brincadeiras."; /* Title for the signal sustainer read more view */ -"SUSTAINER_READ_MORE_TITLE" = "Support technology that is built for you - not for your data - by joining the community that sustains it."; +"SUSTAINER_READ_MORE_TITLE" = "Apoie a tecnologia desenvolvida para si (não para os seus dados) juntando-se à comunidade de pessoas que a sustentam."; /* Why Contribute title for the signal sustainer read more view */ "SUSTAINER_READ_MORE_WHY_CONTRIBUTE" = "Porque contribuir?"; /* Action sheet title for Still Processing Badge sheet */ -"SUSTAINER_STILL_PROCESSING_BADGE_TITLE" = "Still Processing"; +"SUSTAINER_STILL_PROCESSING_BADGE_TITLE" = "Ainda a processar"; /* Sustainer view Add Boost button title */ -"SUSTAINER_VIEW_ADD_BOOST" = "Adicione uma melhoria"; +"SUSTAINER_VIEW_ADD_BOOST" = "Apoiar o Signal"; /* Description text for sustainer view badges, embeds {{localized badge name}} */ -"SUSTAINER_VIEW_BADGE_DESCRIPTION" = "Get a %@ badge"; +"SUSTAINER_VIEW_BADGE_DESCRIPTION" = "Obter um crachá %@"; /* Sustainer view Cancel Subscription button title */ "SUSTAINER_VIEW_CANCEL_SUBSCRIPTION" = "Cancelar assinatura"; @@ -6128,49 +6131,49 @@ "SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_TITLE" = "Confirma o concelamento?"; /* Couldn't add badge text, embeds {{link to contact support}} */ -"SUSTAINER_VIEW_CANT_ADD_BADGE" = "Couldn't add badge. %@"; +"SUSTAINER_VIEW_CANT_ADD_BADGE" = "Não foi possível adicionar o crachá. %@"; /* Action sheet message for Couldn't Add Badge sheet */ -"SUSTAINER_VIEW_CANT_ADD_BADGE_MESSAGE" = "Your badge could not be added to your account. Please contact support."; +"SUSTAINER_VIEW_CANT_ADD_BADGE_MESSAGE" = "Não foi possível adicionar o seu crachá à sua conta. Entre em contacto com a equipa de suporte."; /* Action sheet title for Couldn't Add Badge sheet */ -"SUSTAINER_VIEW_CANT_ADD_BADGE_TITLE" = "Couldn't Add Badge"; +"SUSTAINER_VIEW_CANT_ADD_BADGE_TITLE" = "Não foi possível adicionar o crachá"; /* Contact support link */ -"SUSTAINER_VIEW_CONTACT_SUPPORT" = "Por favor, entre em contacto com o suporte."; +"SUSTAINER_VIEW_CONTACT_SUPPORT" = "Por favor, entre em contacto com a equipa de suporte."; /* Set currency label in sustainer view */ -"SUSTAINER_VIEW_CURRENCY" = "Set currency"; +"SUSTAINER_VIEW_CURRENCY" = "Definir moeda"; /* Existing subscriber support header */ -"SUSTAINER_VIEW_MY_SUPPORT" = "My Support"; +"SUSTAINER_VIEW_MY_SUPPORT" = "O meu apoio"; /* Pricing text for sustainer view badges, embeds {{price}} */ -"SUSTAINER_VIEW_PRICING" = "%@/month"; +"SUSTAINER_VIEW_PRICING" = "%@/mês"; /* Renewal text for sustainer view management badges, embeds {{Expiration}} */ -"SUSTAINER_VIEW_PRICING_EXPIRATION" = " · Expires %@"; +"SUSTAINER_VIEW_PRICING_EXPIRATION" = " · Expira a %@"; /* Expiration text for sustainer view management badges, embeds {{Expiration}} */ -"SUSTAINER_VIEW_PRICING_RENEWAL" = " · Renews %@"; +"SUSTAINER_VIEW_PRICING_RENEWAL" = " · Renova a %@"; /* Loading indicator on the sustainer view */ -"SUSTAINER_VIEW_PROCESSING_PAYMENT" = "Processing payment..."; +"SUSTAINER_VIEW_PROCESSING_PAYMENT" = "A processar pagamento..."; /* Status text while processing a badge redemption */ -"SUSTAINER_VIEW_PROCESSING_TRANSACTION" = "Processing Transaction..."; +"SUSTAINER_VIEW_PROCESSING_TRANSACTION" = "A processar a transação…"; /* Read More tappable text in sustainer view body */ -"SUSTAINER_VIEW_READ_MORE" = "Read More."; +"SUSTAINER_VIEW_READ_MORE" = "Ler mais."; /* Renewal date text for sustainer view level, embeds {{renewal date}} */ -"SUSTAINER_VIEW_RENEWAL" = "Renews %@"; +"SUSTAINER_VIEW_RENEWAL" = "Renova a %@"; /* Action sheet message for Still Processing Badge sheet */ "SUSTAINER_VIEW_STILL_PROCESSING_BADGE_MESSAGE" = "O seu pagamento ainda está a ser processado. Isto poderá demorar alguns minutos, dependendo da sua ligação."; /* Toast indicating that the subscription has been cancelled */ -"SUSTAINER_VIEW_SUBSCRIPTION_CANCELLED" = "Your subscription has been cancelled"; +"SUSTAINER_VIEW_SUBSCRIPTION_CANCELLED" = "A sua assinatura foi cancelada"; /* Sustainer view Not Now Action sheet button */ "SUSTAINER_VIEW_SUBSCRIPTION_CONFIRMATION_NOT_NOW" = "Agora não"; @@ -6179,16 +6182,16 @@ "SUSTAINER_VIEW_TITLE" = "O Signal é feito por pessoas como você."; /* Update Subscription? Action sheet message, embeds {{Price}} */ -"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "You will be charged the full amount (%@) of the new subscription price today. Your new subscription will renew monthly."; +"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "Ser-lhe-á cobrado o valor total (%@) do novo preço da assinatura aos dias de hoje. A sua nova assinatura será renovada mensalmente. "; /* Update Subscription? Action sheet title */ -"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_TITLE" = "Update Subscription?"; +"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_TITLE" = "Atualizar assinatura?"; /* Update Subscription? Action sheet confirm button */ "SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_UPDATE" = "Atualizar"; /* The body text for the signal sustainer view */ -"SUSTAINER_VIEW_WHY_DONATE_BODY" = "Support technology that is built for you - not for your data - by joining the community of people that sustain it."; +"SUSTAINER_VIEW_WHY_DONATE_BODY" = "Apoie a tecnologia desenvolvida para si (não para os seus dados) juntando-se à comunidade de pessoas que a sustentam."; /* Label for 'off' state of a switch control. */ "SWITCH_OFF" = "Off"; diff --git a/Signal/translations/ro.lproj/Localizable.strings b/Signal/translations/ro.lproj/Localizable.strings index 02f361bb3c..a45b1c608e 100644 --- a/Signal/translations/ro.lproj/Localizable.strings +++ b/Signal/translations/ro.lproj/Localizable.strings @@ -374,13 +374,13 @@ "BACK_BUTTON" = "Înapoi"; /* Section header for badge view section in the badge configuration page */ -"BADGE_CONFIGURATION_BADGE_SECTION_TITLE" = "My Badges"; +"BADGE_CONFIGURATION_BADGE_SECTION_TITLE" = "Insignele mele"; /* The title for the badge configuration page */ "BADGE_CONFIGURATION_TITLE" = "Insigne"; /* Text prompting the user to become a signal sustainer */ -"BADGE_DETAILS_BECOME_A_SUSTAINER" = "Become a Sustainer"; +"BADGE_DETAILS_BECOME_A_SUSTAINER" = "Fii un Susținător"; /* Text prompting the user to boost */ "BADGE_DETAILS_GIVE_A_BOOST" = "Dați un Boost la Signal"; @@ -392,16 +392,16 @@ "BADGE_THANKS_DISPLAY_ON_PROFILE_LABEL" = "Afișați la profil"; /* Label prompting the user to feature the new badge on their profile on the badge thank you sheet. */ -"BADGE_THANKS_MAKE_FEATURED" = "Make Featured Badge"; +"BADGE_THANKS_MAKE_FEATURED" = "Folosește ca insignă principală"; /* Title for subscription on the thank you sheet. */ -"BADGE_THANKS_SUBSCRIPTION_TITLE" = "Thanks for your support!"; +"BADGE_THANKS_SUBSCRIPTION_TITLE" = "Îți mulțumim pentru sprijin!"; /* Footer explaining that only one badge can be featured at a time on the thank you sheet. */ "BADGE_THANKS_TOGGLE_FOOTER" = "Atunci când aveți mai mult de o insignă, puteți alege una pe care să o afișați pentru ca ceilalți să o vadă pe profilul dvs."; /* String explaing to the user that they've earned a badge on the badge thank you sheet. Embed {badge name}. */ -"BADGE_THANKS_YOU_EARNED_FORMAT" = "You’ve earned the %@ badge! Help Signal build awareness by displaying this badge on your profile."; +"BADGE_THANKS_YOU_EARNED_FORMAT" = "Ai obținut insigna %@! Ajută Signal să crească gradul de conștientizare prin afișarea acestei insigne pe profilul tău."; /* Accessibility label for banner close button */ "BANNER_CLOSE_ACCESSIBILITY_LABEL" = "Închide notificarea"; @@ -479,10 +479,13 @@ "BLUR_TOOLTIP" = "Nou: Estompează fețe sau desenează oriunde pentru a estompa."; /* Donation amount label for the donate to signal view */ -"BOOST_VIEW_AMOUNT_LABEL" = "Set currency"; +"BOOST_VIEW_AMOUNT_LABEL" = "Alege Moneda"; /* The body text for the donate to signal view */ -"BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +"BOOST_VIEW_BODY" = "Spune \"Mulțumesc!\" și obține insigna Boost pentru 30 de zile."; + +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Introduceți o sumă specifică"; @@ -653,7 +656,7 @@ "CENSORSHIP_CIRCUMVENTION_COUNTRY_VIEW_TITLE" = "Selectează țara"; /* Button label to allow user to change avatar */ -"CHANGE_AVATAR_BUTTON_LABEL" = "Edit Photo"; +"CHANGE_AVATAR_BUTTON_LABEL" = "Editează fotografia"; /* The incoming bubble text when setting a chat color. */ "CHAT_COLOR_INCOMING_MESSAGE" = "Iată o previzualizare a culorii conversației."; @@ -1022,7 +1025,7 @@ "CONVERSATION_SETTINGS_AUDIO_CALL_BUTTON" = "audio"; /* Footer string for a contact's badges in conversation settings */ -"CONVERSATION_SETTINGS_BADGES_FOOTER" = "Get badges for your profile by supporting Signal. Tap a badge to learn more."; +"CONVERSATION_SETTINGS_BADGES_FOOTER" = "Poți obține insigne pentru profilul tău susținând Signal. Atinge o insignă pentru a afla mai multe."; /* Header title for a contact's badges in conversation settings */ "CONVERSATION_SETTINGS_BADGES_HEADER" = "Insigne"; @@ -1787,10 +1790,10 @@ "FAILED_VERIFICATION_TITLE" = "Verificarea Numărului de Siguranță a eșuat!"; /* Section header directing user to select a badge */ -"FEATURED_BADGE_SECTION_HEADER" = "Select a Badge"; +"FEATURED_BADGE_SECTION_HEADER" = "Selectează o insignă"; /* The title for the featured badge settings page */ -"FEATURED_BADGE_SETTINGS_TITLE" = "Featured Badge"; +"FEATURED_BADGE_SETTINGS_TITLE" = "Insignă principală"; /* Button that marks user as verified after a successful fingerprint scan. */ "FINGERPRINT_SCAN_VERIFY_BUTTON" = "Marchează ca verificat"; @@ -2198,7 +2201,7 @@ "GROUP_IS_ANNOUNCEMENT_ONLY_DISABLED" = "Setările grupului au fost modificate pentru a permite tuturor membrilor să trimită mesaje."; /* Message indicating that 'announcement-only' mode was disabled by the local user. */ -"GROUP_IS_ANNOUNCEMENT_ONLY_DISABLED_BY_LOCAL_USER" = "Ați modificat setările grupului pentru a permite tuturor membrilor să trimită mesaje."; +"GROUP_IS_ANNOUNCEMENT_ONLY_DISABLED_BY_LOCAL_USER" = "Ai modificat setările grupului pentru a permite tuturor membrilor să trimită mesaje."; /* Message indicating that 'announcement-only' mode was disabled by a remote user. Embeds {{ user who disabled 'announcement-only' mode }}. */ "GROUP_IS_ANNOUNCEMENT_ONLY_DISABLED_BY_REMOTE_USER_FORMAT" = "%@ a modificat setările grupului pentru a permite tuturor membrilor să trimită mesaje."; @@ -2207,7 +2210,7 @@ "GROUP_IS_ANNOUNCEMENT_ONLY_ENABLED" = "Setările grupului au fost modificate pentru a permite doar administratorilor să trimită mesaje."; /* Message indicating that 'announcement-only' mode was enabled by the local user. */ -"GROUP_IS_ANNOUNCEMENT_ONLY_ENABLED_BY_LOCAL_USER" = "Ați modificat setările grupului pentru a permite doar administratorilor să trimită mesaje."; +"GROUP_IS_ANNOUNCEMENT_ONLY_ENABLED_BY_LOCAL_USER" = "Ai modificat setările grupului pentru a permite doar administratorilor să trimită mesaje."; /* Message indicating that 'announcement-only' mode was enabled by a remote user. Embeds {{ user who enabled 'announcement-only' mode }}. */ "GROUP_IS_ANNOUNCEMENT_ONLY_ENABLED_BY_REMOTE_USER_FORMAT" = "%@ a modificat setările grupului pentru a permite doar administratorilor să trimită mesaje."; @@ -2222,31 +2225,31 @@ "GROUP_LINK_ACTION_SHEET_VIEW_GROUP_INDICATOR" = "Grup"; /* Label for the 'join' button in the 'group invite link' action sheet. */ -"GROUP_LINK_ACTION_SHEET_VIEW_JOIN_BUTTON" = "Alăturați-vă"; +"GROUP_LINK_ACTION_SHEET_VIEW_JOIN_BUTTON" = "Alătură-te"; /* Label indicating that the group info is being loaded in the 'group invite link' action sheet. */ "GROUP_LINK_ACTION_SHEET_VIEW_LOADING_TITLE" = "Se încarcă..."; /* Message text for the 'group invite link' action sheet. */ -"GROUP_LINK_ACTION_SHEET_VIEW_MESSAGE" = "Doriți să vă alăturați acestui grup și să vă împărtășiți numele și fotografia cu membrii săi?"; +"GROUP_LINK_ACTION_SHEET_VIEW_MESSAGE" = "Vrei să te alături acestui grup și să partajezi numele și fotografia ta cu membrii săi?"; /* Error message the attempt to request to join the group failed due to network connectivity. */ "GROUP_LINK_COULD_NOT_REQUEST_TO_JOIN_GROUP_DUE_TO_NETWORK_ERROR_MESSAGE" = "Te rog verifică dacă ești online și încearcă din nou."; /* Error message the attempt to request to join the group failed. */ -"GROUP_LINK_COULD_NOT_REQUEST_TO_JOIN_GROUP_ERROR_MESSAGE" = "Vă rugăm încercați din nou."; +"GROUP_LINK_COULD_NOT_REQUEST_TO_JOIN_GROUP_ERROR_MESSAGE" = "Te rugăm încearcă din nou."; /* Message for the 'invalid group invite link' alert. */ -"GROUP_LINK_INVALID_GROUP_INVITE_LINK_ERROR_MESSAGE" = "Aceasta nu este o adresă de grup validă. Asigură-te că toată adresa este intactă și corectă înainte să te alături grupului. "; +"GROUP_LINK_INVALID_GROUP_INVITE_LINK_ERROR_MESSAGE" = "Aceasta nu este o adresă de grup validă. Asigură-te că toată adresa este intactă și corectă înainte să te alături grupului."; /* Title for the 'invalid group invite link' alert. */ "GROUP_LINK_INVALID_GROUP_INVITE_LINK_ERROR_TITLE" = "Link invalid"; /* Error message indicating that the local user does not support groups v2. */ -"GROUP_LINK_LOCAL_USER_DOES_NOT_SUPPORT_GROUPS_V2_ERROR_MESSAGE" = "Actualizați Signal de pe acest dispozitiv pentru a vă alătura acestui grup."; +"GROUP_LINK_LOCAL_USER_DOES_NOT_SUPPORT_GROUPS_V2_ERROR_MESSAGE" = "Actualizează Signal de pe acest dispozitiv pentru a te alătura acestui grup."; /* Explanation of the 'approve new group members' switch. */ -"GROUP_LINK_PROMOTION_ALERT_APPROVE_NEW_MEMBERS_EXPLANATION" = "Solicitați unui administrator să aprobe membrii noi care se alătură prin linkul grupului."; +"GROUP_LINK_PROMOTION_ALERT_APPROVE_NEW_MEMBERS_EXPLANATION" = "Solicită unui administrator să aprobe membrii noi ce se alătură prin linkul grupului."; /* Label for the 'approve new group members' switch. */ "GROUP_LINK_PROMOTION_ALERT_APPROVE_NEW_MEMBERS_SWITCH" = "Aprobare noi membri"; @@ -2258,7 +2261,7 @@ "GROUP_LINK_PROMOTION_ALERT_SHARE_LINK" = "Distribuie adresa"; /* Subtitle for the 'group link promotion' alert view. */ -"GROUP_LINK_PROMOTION_ALERT_SUBTITLE" = "Distribuie această adresă prietenilor pentru a le permite să se alăture grupului. "; +"GROUP_LINK_PROMOTION_ALERT_SUBTITLE" = "Distribuie această adresă prietenilor pentru a le permite să se alăture grupului."; /* Title for the 'group link promotion' alert view. */ "GROUP_LINK_PROMOTION_ALERT_TITLE" = "Invită prieteni"; @@ -2270,7 +2273,7 @@ "GROUP_LINK_QR_CODE_VIEW_DESCRIPTION" = "Persoanele care scanează acest cod se vor putea alătura grupului tău. Administratorii vor trebui în continuare să aprobe noi membri dacă ai setarea activată."; /* Label for the 'share code' button in the 'group link QR code' view. */ -"GROUP_LINK_QR_CODE_VIEW_SHARE_CODE_BUTTON" = "Partajați codul"; +"GROUP_LINK_QR_CODE_VIEW_SHARE_CODE_BUTTON" = "Partajează codul"; /* The title for the 'group link QR code' view. */ "GROUP_LINK_QR_CODE_VIEW_TITLE" = "Cod QR"; @@ -2285,19 +2288,19 @@ "GROUP_LINK_VIEW_ENABLE_GROUP_LINK_SWITCH" = "Link grup"; /* Footer for the 'member requests' section of the 'group link' view. */ -"GROUP_LINK_VIEW_MEMBER_REQUESTS_SECTION_FOOTER" = "Solicitați unui administrator să aprobe membri noi care se alătură prin linkul grupului."; +"GROUP_LINK_VIEW_MEMBER_REQUESTS_SECTION_FOOTER" = "Solicită unui administrator să aprobe membri noi care se alătură prin linkul grupului."; /* Label for the 'reset link' button in the 'group link' view. */ "GROUP_LINK_VIEW_RESET_LINK" = "Resetare link"; /* Title for the 'confirm reset link' alert in the 'group link' view. */ -"GROUP_LINK_VIEW_RESET_LINK_CONFIRM_ALERT_TITLE" = "Sigur doriți să resetați linkul de grup? Oamenii nu vor mai putea să se alăture grupului folosind linkul curent."; +"GROUP_LINK_VIEW_RESET_LINK_CONFIRM_ALERT_TITLE" = "Sigur dorești să resetezi linkul de grup? Oamenii nu vor mai putea să se alăture grupului folosind linkul curent."; /* Label for the 'share link' button in the 'group link' view. */ -"GROUP_LINK_VIEW_SHARE_LINK" = "Partajați"; +"GROUP_LINK_VIEW_SHARE_LINK" = "Partajează"; /* Label for the 'share group link via iOS sharing UI' button in the 'group link' view. */ -"GROUP_LINK_VIEW_SHARE_LINK_VIA_IOS_SHARING" = "Partajați"; +"GROUP_LINK_VIEW_SHARE_LINK_VIA_IOS_SHARING" = "Partajează"; /* Label for the 'share group link via QR code' button in the 'group link' view. */ "GROUP_LINK_VIEW_SHARE_LINK_VIA_QR_CODE" = "Cod QR"; @@ -2306,31 +2309,31 @@ "GROUP_LINK_VIEW_SHARE_LINK_VIA_SIGNAL" = "Partajează prin Signal"; /* Message for the 'share group link' action sheet in the 'group link' view. */ -"GROUP_LINK_VIEW_SHARE_SHEET_MESSAGE" = "Oricine cu această adresă poate vedea numele grupului și membrii săi și poate solicita o cerere de aderare la grup. Distribuiți adresa cu persoanele de încredere."; +"GROUP_LINK_VIEW_SHARE_SHEET_MESSAGE" = "Oricine cu această adresă poate vedea numele grupului și membrii săi și poate solicita o cerere de aderare la grup. Distribuie adresa cu persoane de încredere."; /* The title for the 'group link' view. */ "GROUP_LINK_VIEW_TITLE" = "Link grup"; /* Message indicating that the local user was added to the group by another user. Embeds {{remote user name}}. */ -"GROUP_LOCAL_USER_ADDED_TO_GROUP_BY_REMOTE_USER_FORMAT" = "%@ v-a adăugat."; +"GROUP_LOCAL_USER_ADDED_TO_GROUP_BY_REMOTE_USER_FORMAT" = "%@ te-a adăugat."; /* Message indicating that the local user was granted administrator role. */ -"GROUP_LOCAL_USER_GRANTED_ADMINISTRATOR" = "Sunteți acum administrator."; +"GROUP_LOCAL_USER_GRANTED_ADMINISTRATOR" = "Ești acum administrator."; /* Message indicating that the local user was granted administrator role by another user. Embeds {{remote user name}}. */ "GROUP_LOCAL_USER_GRANTED_ADMINISTRATOR_BY_REMOTE_USER_FORMAT" = "%@ te-a făcut administrator."; /* Message indicating that the local user accepted an invite to the group. */ -"GROUP_LOCAL_USER_INVITE_ACCEPTED" = "Ați acceptat o invitație la grup."; +"GROUP_LOCAL_USER_INVITE_ACCEPTED" = "Ai acceptat o invitație la grup."; /* Message indicating that the local user accepted an invite to the group. Embeds {{user who invited the local user}}. */ -"GROUP_LOCAL_USER_INVITE_ACCEPTED_FORMAT" = "Ați acceptat o invitație la grup de la %@."; +"GROUP_LOCAL_USER_INVITE_ACCEPTED_FORMAT" = "Ai acceptat o invitație la grup de la %@."; /* Message indicating that the local user declined an invite to the group. */ -"GROUP_LOCAL_USER_INVITE_DECLINED_BY_LOCAL_USER" = "Ați refuzat o invitație la grup."; +"GROUP_LOCAL_USER_INVITE_DECLINED_BY_LOCAL_USER" = "Ai refuzat o invitație la grup."; /* Message indicating that the local user declined an invite to the group. Embeds {{user who invited the local user}}. */ -"GROUP_LOCAL_USER_INVITE_DECLINED_FORMAT" = "Ați refuzat o invitație la grup de la %@."; +"GROUP_LOCAL_USER_INVITE_DECLINED_FORMAT" = "Ai refuzat o invitație la grup de la %@."; /* Message indicating that the local user's invite was revoked by another user. Embeds {{remote user name}}. */ "GROUP_LOCAL_USER_INVITE_REVOKED_BY_REMOTE_USER_FORMAT" = "%@ a revocat invitația ta la grup."; @@ -2360,13 +2363,13 @@ "GROUP_LOCAL_USER_REQUEST_APPROVED_BY_REMOTE_USER_FORMAT" = "%@ a aprobat solicitarea ta de a te alătura grupului."; /* Message indicating that the local user cancelled their request to join the group. */ -"GROUP_LOCAL_USER_REQUEST_CANCELLED_BY_LOCAL_USER" = "Ați anulat solicitarea de a vă alătura grupului."; +"GROUP_LOCAL_USER_REQUEST_CANCELLED_BY_LOCAL_USER" = "Ai anulat solicitarea de a te alătura grupului."; /* Message indicating that the local user's request to join the group was rejected. */ -"GROUP_LOCAL_USER_REQUEST_REJECTED" = "Solicitarea de aderare la grup a fost respinsă. "; +"GROUP_LOCAL_USER_REQUEST_REJECTED" = "Solicitarea de aderare la grup a fost respinsă."; /* Message indicating that the local user requested to join the group. */ -"GROUP_LOCAL_USER_REQUESTED_TO_JOIN_TO_THE_GROUP" = "Ați trimis o cerere de alăturare la grup."; +"GROUP_LOCAL_USER_REQUESTED_TO_JOIN_TO_THE_GROUP" = "Ai trimis o cerere de alăturare la grup."; /* Message indicating that the local user had their administrator role revoked. */ "GROUP_LOCAL_USER_REVOKED_ADMINISTRATOR" = "Privilegiile tale de administrare au fost revocate."; @@ -2393,10 +2396,10 @@ "GROUP_MEMBER_COUNT_WITHOUT_LIMIT_FORMAT" = "%@ Membri"; /* Label indicating the local user. */ -"GROUP_MEMBER_LOCAL_USER" = "Dvs."; +"GROUP_MEMBER_LOCAL_USER" = "Tu"; /* Label indicating that a new group has no other members. */ -"GROUP_MEMBERS_NO_OTHER_MEMBERS" = "Puteți adăuga sau invita prieteni după crearea acestui grup."; +"GROUP_MEMBERS_NO_OTHER_MEMBERS" = "Poți adăuga sau invita prieteni după crearea acestui grup."; /* Title for the 'members' section of the 'group members' view. */ "GROUP_MEMBERS_SECTION_TITLE_MEMBERS" = "Membri"; @@ -2405,7 +2408,7 @@ "GROUP_MEMBERSHIP_MANY_COLLISIONS_BANNER_TITLE_FORMAT" = "%@ membri ai grupului au nume similar."; /* Button to allow user to review known name collisions in group membership */ -"GROUP_MEMBERSHIP_NAME_COLLISION_BANNER_REVIEW_BUTTON" = "Atingeți pentru examinare"; +"GROUP_MEMBERSHIP_NAME_COLLISION_BANNER_REVIEW_BUTTON" = "Atinge pentru examinare"; /* A header string above a group member's contact info */ "GROUP_MEMBERSHIP_NAME_COLLISION_MEMBER_HEADER" = "Membru"; @@ -2414,10 +2417,10 @@ "GROUP_MEMBERSHIP_NAME_COLLISION_TITLE" = "Revizuire membri"; /* A header string informing the user about a name collision in group membership. Embeds {{ total number of colliding members }} */ -"GROUP_MEMBERSHIP_NAME_MULTIPLE_COLLISION_HEADER" = "%@ membri ai grupului au nume similar, revizuiți membri de mai jos și alegeți să luați o decizie."; +"GROUP_MEMBERSHIP_NAME_MULTIPLE_COLLISION_HEADER" = "%@ membri ai grupului au nume similar, revizuiește membri de mai jos și alege să iei o decizie."; /* A header string informing the user about a name collision in group membership. Embeds {{ total number of colliding members }} */ -"GROUP_MEMBERSHIP_NAME_SINGLE_COLLISION_HEADER" = "%@ membri ai grupului au același nume, revizuiți membrii de mai jos și alegeți să luați o decizie."; +"GROUP_MEMBERSHIP_NAME_SINGLE_COLLISION_HEADER" = "%@ membri ai grupului au același nume, revizuiește membrii de mai jos și alege să iei o decizie."; /* Banner title alerting user to a single name collision set ub the group membership. Embeds {{ total number of colliding members }} */ "GROUP_MEMBERSHIP_SINGLE_COLLISION_BANNER_TITLE_FORMAT" = "%@ membri ai grupului au același nume."; @@ -2432,13 +2435,13 @@ "GROUP_REMOTE_USER_ACCEPTED_INVITE_FORMAT" = "%@ a acceptat o invitație la grup."; /* Message indicating that a remote user has accepted an invite from the local user. Embeds {{remote user name}}. */ -"GROUP_REMOTE_USER_ACCEPTED_INVITE_FROM_LOCAL_USER_FORMAT" = "%@ a acceptat invitația dvs. la grup."; +"GROUP_REMOTE_USER_ACCEPTED_INVITE_FROM_LOCAL_USER_FORMAT" = "%@ a acceptat invitația ta la grup."; /* Message indicating that a remote user has accepted their invite. Embeds {{ %1$@ user who accepted their invite, %2$@ user who invited the user}}. */ "GROUP_REMOTE_USER_ACCEPTED_INVITE_FROM_REMOTE_USER_FORMAT" = "%1$@ a acceptat o invitație la grup de la %2$@."; /* Message indicating that a remote user was added to the group by the local user. Embeds {{remote user name}}. */ -"GROUP_REMOTE_USER_ADDED_TO_GROUP_BY_LOCAL_USER_FORMAT" = "L-ai adăugat pe %@."; +"GROUP_REMOTE_USER_ADDED_TO_GROUP_BY_LOCAL_USER_FORMAT" = "Ai adăugat pe %@."; /* Message indicating that a remote user was added to the group by another user. Embeds {{ %1$@ user who added the user, %2$@ user who was added}}. */ "GROUP_REMOTE_USER_ADDED_TO_GROUP_BY_REMOTE_USER_FORMAT" = "%1$@ a adăugat pe %2$@."; @@ -2447,25 +2450,25 @@ "GROUP_REMOTE_USER_ADDED_TO_GROUP_FORMAT" = "%@ a fost adăugat la grup."; /* Message indicating that a remote user has declined their invite. */ -"GROUP_REMOTE_USER_DECLINED_INVITE" = "O persoană a refuzat invitația la grup."; +"GROUP_REMOTE_USER_DECLINED_INVITE" = "1 persoană a refuzat invitația la grup."; /* Message indicating that a remote user has declined their invite. Embeds {{ user who invited them }}. */ -"GROUP_REMOTE_USER_DECLINED_INVITE_FORMAT" = "O persoană invitată de către %@ a refuzat invitația la grup."; +"GROUP_REMOTE_USER_DECLINED_INVITE_FORMAT" = "1 persoană invitată de %@ a refuzat invitația la grup."; /* Message indicating that a remote user has declined an invite to the group from the local user. Embeds {{remote user name}}. */ -"GROUP_REMOTE_USER_DECLINED_INVITE_FROM_LOCAL_USER_FORMAT" = "%@ a refuzat invitația dvs. la grup."; +"GROUP_REMOTE_USER_DECLINED_INVITE_FROM_LOCAL_USER_FORMAT" = "%@ a refuzat invitația ta la grup."; /* Message indicating that a remote user was granted administrator role. Embeds {{remote user name}}. */ "GROUP_REMOTE_USER_GRANTED_ADMINISTRATOR" = "%@ este acum administrator"; /* Message indicating that a remote user was granted administrator role by local user. Embeds {{remote user name}}. */ -"GROUP_REMOTE_USER_GRANTED_ADMINISTRATOR_BY_LOCAL_USER" = "L-ați făcut pe %@ administrator."; +"GROUP_REMOTE_USER_GRANTED_ADMINISTRATOR_BY_LOCAL_USER" = "Ai făcut pe %@ administrator."; /* Message indicating that a remote user was granted administrator role by another user. Embeds {{ %1$@ user who granted, %2$@ user who was granted administrator role}}. */ -"GROUP_REMOTE_USER_GRANTED_ADMINISTRATOR_BY_REMOTE_USER_FORMAT" = "%1$@ l-a făcut pe %2$@ administrator."; +"GROUP_REMOTE_USER_GRANTED_ADMINISTRATOR_BY_REMOTE_USER_FORMAT" = "%1$@ a făcut pe %2$@ administrator."; /* Message indicating that a single remote user's invite was revoked. */ -"GROUP_REMOTE_USER_INVITE_REVOKED_1" = "Invitația la grup a fost revocată pentru o persoană."; +"GROUP_REMOTE_USER_INVITE_REVOKED_1" = "Invitația la grup a fost revocată pentru 1 persoană."; /* Message indicating that a remote user's invite was revoked by the local user. Embeds {{remote user name}}. */ "GROUP_REMOTE_USER_INVITE_REVOKED_BY_LOCAL_USER_FORMAT" = "Invitația la grup a fost revocată pentru %@."; @@ -2480,7 +2483,7 @@ "GROUP_REMOTE_USER_INVITE_REVOKED_N_FORMAT" = "Invitațiile la grup au fost revocate pentru %@ oameni."; /* Message indicating that a single remote user was invited to the group. */ -"GROUP_REMOTE_USER_INVITED_1" = "O persoană a fost invitată în grup."; +"GROUP_REMOTE_USER_INVITED_1" = "1 persoană a fost invitată în grup."; /* Message indicating that a single remote user was invited to the group. Embeds {{remote user name}}. */ "GROUP_REMOTE_USER_INVITED_1_FORMAT" = "%@ a fost invitat în grup."; @@ -2507,13 +2510,13 @@ "GROUP_REMOTE_USER_LEFT_GROUP_FORMAT" = "%@ a părăsit grupul."; /* Message indicating that a remote user was removed from the group by the local user. Embeds {{remote user name}}. */ -"GROUP_REMOTE_USER_REMOVED_BY_LOCAL_USER_FORMAT" = "L-ai eliminat pe %@."; +"GROUP_REMOTE_USER_REMOVED_BY_LOCAL_USER_FORMAT" = "Ai eliminat pe %@."; /* Message indicating that the remote user was removed from the group. Embeds {{ %1$@ user who removed the user, %2$@ user who was removed}}. */ "GROUP_REMOTE_USER_REMOVED_FROM_GROUP_BY_REMOTE_USER_FORMAT" = "%1$@ a eliminat pe %2$@."; /* Message indicating that a remote user's request to join the group was approved by the local user. Embeds {{requesting user name}}. */ -"GROUP_REMOTE_USER_REQUEST_APPROVED_BY_LOCAL_USER_FORMAT" = "Ați aprobat o solicitare de aderare la grup de la %@."; +"GROUP_REMOTE_USER_REQUEST_APPROVED_BY_LOCAL_USER_FORMAT" = "Ai aprobat o solicitare de aderare la grup de la %@."; /* Message indicating that a remote user's request to join the group was approved by another user. Embeds {{ %1$@ requesting user name, %2$@ approving user name }}. */ "GROUP_REMOTE_USER_REQUEST_APPROVED_BY_REMOTE_USER_FORMAT" = "%2$@ a aprobat o cerere de alăturare la grup de la %1$@."; @@ -2537,7 +2540,7 @@ "GROUP_REMOTE_USER_REVOKED_ADMINISTRATOR" = "Privilegiile de administrator au fost revocate pentru %@."; /* Message indicating that a remote user had their administrator role revoked by local user. Embeds {{remote user name}}. */ -"GROUP_REMOTE_USER_REVOKED_ADMINISTRATOR_BY_LOCAL_USER" = "Ați revocat privilegiile de administrator de la %@."; +"GROUP_REMOTE_USER_REVOKED_ADMINISTRATOR_BY_LOCAL_USER" = "Ai revocat privilegiile de administrator de la %@."; /* Message indicating that a remote user had their administrator role revoked by another user. Embeds {{ %1$@ user who revoked, %2$@ user who was granted administrator role}}. */ "GROUP_REMOTE_USER_REVOKED_ADMINISTRATOR_BY_REMOTE_USER_FORMAT" = "%1$@ a revocat privilegiile de administrator pentru %2$@."; @@ -2558,7 +2561,7 @@ "GROUP_UPDATED_AVATAR_REMOVED" = "Poza grupului a fost eliminată."; /* Message indicating that the group's avatar was removed. */ -"GROUP_UPDATED_AVATAR_REMOVED_BY_LOCAL_USER" = "Ați eliminat poza."; +"GROUP_UPDATED_AVATAR_REMOVED_BY_LOCAL_USER" = "Ai eliminat poza."; /* Message indicating that the group's avatar was removed by a remote user. Embeds {{user who removed the avatar}}. */ "GROUP_UPDATED_AVATAR_REMOVED_BY_REMOTE_USER_FORMAT" = "%@ a eliminat poza."; @@ -2567,13 +2570,13 @@ "GROUP_UPDATED_AVATAR_UPDATED" = "Poza grupului a fost actualizată."; /* Message indicating that the group's avatar was changed. */ -"GROUP_UPDATED_AVATAR_UPDATED_BY_LOCAL_USER" = "Ați actualizat poza."; +"GROUP_UPDATED_AVATAR_UPDATED_BY_LOCAL_USER" = "Ai actualizat poza."; /* Message indicating that the group's avatar was changed by a remote user. Embeds {{user who changed the avatar}}. */ "GROUP_UPDATED_AVATAR_UPDATED_BY_REMOTE_USER_FORMAT" = "%@ a actualizat poza."; /* Info message indicating that the group was updated by the local user. */ -"GROUP_UPDATED_BY_LOCAL_USER" = "Ați actualizat grupul."; +"GROUP_UPDATED_BY_LOCAL_USER" = "Ai actualizat grupul."; /* Info message indicating that the group was updated by another user. Embeds {{remote user name}}. */ "GROUP_UPDATED_BY_REMOTE_USER_FORMAT" = "%@ a actualizat grupul."; @@ -2582,7 +2585,7 @@ "GROUP_UPDATED_DESCRIPTION_REMOVED" = "Descrierea grupului a fost eliminată."; /* Message indicating that the group's description was removed by the local user. */ -"GROUP_UPDATED_DESCRIPTION_REMOVED_BY_LOCAL_USER" = "Ați eliminat descrierea grupului."; +"GROUP_UPDATED_DESCRIPTION_REMOVED_BY_LOCAL_USER" = "Ai eliminat descrierea grupului."; /* Message indicating that the group's description was removed by a remote user. Embeds {{user who removed the name}}. */ "GROUP_UPDATED_DESCRIPTION_REMOVED_BY_REMOTE_USER_FORMAT" = "%@ a șters descrierea grupului"; @@ -2591,7 +2594,7 @@ "GROUP_UPDATED_DESCRIPTION_UPDATED" = "Descrierea grupului a fost schimbată."; /* Message indicating that the group's description was changed by the local user.. */ -"GROUP_UPDATED_DESCRIPTION_UPDATED_BY_LOCAL_USER" = "Ați schimbat descrierea grupului."; +"GROUP_UPDATED_DESCRIPTION_UPDATED_BY_LOCAL_USER" = "Ai schimbat descrierea grupului."; /* Message indicating that the group's description was changed by a remote user. Embeds {{ user who changed the name }}. */ "GROUP_UPDATED_DESCRIPTION_UPDATED_BY_REMOTE_USER_FORMAT" = "%@ a schimbat descrierea grupului."; @@ -2600,7 +2603,7 @@ "GROUP_UPDATED_NAME_REMOVED" = "Numele grupului a fost șters."; /* Message indicating that the group's name was removed by the local user. */ -"GROUP_UPDATED_NAME_REMOVED_BY_LOCAL_USER" = "Ați șters numele grupului."; +"GROUP_UPDATED_NAME_REMOVED_BY_LOCAL_USER" = "Ai șters numele grupului."; /* Message indicating that the group's name was removed by a remote user. Embeds {{user who removed the name}}. */ "GROUP_UPDATED_NAME_REMOVED_BY_REMOTE_USER_FORMAT" = "%@ a șters numele grupului."; @@ -2621,13 +2624,13 @@ "GROUP_WAS_MIGRATED_USERS_DROPPED_1" = "Un membru nu a putut fi adăugat noului grup și a fost șters din grup. "; /* Message indicating that the local user was dropped while migrating the group. */ -"GROUP_WAS_MIGRATED_USERS_DROPPED_LOCAL_USER" = "Nu ai putut fi adăugat noilor grupuri și ai fost șters din grup. "; +"GROUP_WAS_MIGRATED_USERS_DROPPED_LOCAL_USER" = "Nu ai putut fi adăugat noului grup și ai fost șters din grup."; /* Message indicating that N users were dropped while migrating the group. Embeds {{ the number of dropped users }}. */ "GROUP_WAS_MIGRATED_USERS_DROPPED_N_FORMAT" = "%@ membri nu au putut fi adăugați noului grup și au fost șterși din grup."; /* Message indicating that 1 user was invited while migrating the group. */ -"GROUP_WAS_MIGRATED_USERS_INVITED_1" = "Un membru nu a putut fi adăugat noului grup și a fost șters din grup. "; +"GROUP_WAS_MIGRATED_USERS_INVITED_1" = "Un membru nu a putut fi adăugat noului grup și a fost șters din grup."; /* Message indicating that the local user was invited while migrating the group. */ "GROUP_WAS_MIGRATED_USERS_INVITED_LOCAL_USER" = "Nu ai putut fi adăugat la noul grup și ai fost invitat să te înscrii"; @@ -2636,19 +2639,19 @@ "GROUP_WAS_MIGRATED_USERS_INVITED_N_FORMAT" = "%@ membri nu au putut fi adăugați noului grup și au fost invitați să se alăture."; /* Message indicating that the local user left the group. */ -"GROUP_YOU_LEFT" = "Ați părăsit grupul."; +"GROUP_YOU_LEFT" = "Ai părăsit grupul."; /* Label for group administrators in the 'announcement-only' group UI. */ "GROUPS_ANNOUNCEMENT_ONLY_ADMINISTRATORS" = "administratori"; /* Format for indicator that only group administrators can starts a group call and sends messages to an 'announcement-only' group. Embeds {{ a \"admins\" link. }}. */ -"GROUPS_ANNOUNCEMENT_ONLY_BLOCKING_SEND_OR_CALL_FORMAT" = "Numai %@ poate trimite mesaje"; +"GROUPS_ANNOUNCEMENT_ONLY_BLOCKING_SEND_OR_CALL_FORMAT" = "Numai %@ pot trimite mesaje"; /* Label indicating the user can contact a group administrators of an 'announcement-only' group. */ -"GROUPS_ANNOUNCEMENT_ONLY_CONTACT_ADMIN" = "Trimiteți un mesaj unui administrator"; +"GROUPS_ANNOUNCEMENT_ONLY_CONTACT_ADMIN" = "Trimite un mesaj unui administrator"; /* Message for the 'can't replace group admin' alert. */ -"GROUPS_CANT_REPLACE_ADMIN_ALERT_MESSAGE" = "Alegeți un nou administrator pentru acest grup înainte de a pleca."; +"GROUPS_CANT_REPLACE_ADMIN_ALERT_MESSAGE" = "Alege un nou administrator pentru acest grup înainte de a pleca."; /* Error message indicating that a member can't be added to a group because they are already in the group. */ "GROUPS_ERROR_MEMBER_ALREADY_IN_GROUP" = "Utilizatorul este deja în grup."; @@ -2657,13 +2660,13 @@ "GROUPS_INVITE_ACCEPT_INVITE_FAILED" = "Invitația nu a putut fi acceptată."; /* Label for 'block group' button in group invite view. */ -"GROUPS_INVITE_BLOCK_GROUP" = "Blocați grupul"; +"GROUPS_INVITE_BLOCK_GROUP" = "Blochează grupul"; /* Label for 'block group and inviter' button in group invite view. Embeds {{name of user who invited you}}. */ -"GROUPS_INVITE_BLOCK_GROUP_AND_INVITER_FORMAT" = "Blocați grupul și %@"; +"GROUPS_INVITE_BLOCK_GROUP_AND_INVITER_FORMAT" = "Blochează grupul și %@"; /* Label for 'block inviter' button in group invite view. Embeds {{name of user who invited you}}. */ -"GROUPS_INVITE_BLOCK_INVITER_FORMAT" = "Blocați %@"; +"GROUPS_INVITE_BLOCK_INVITER_FORMAT" = "Blochează %@"; /* Label for 'invite friends to group' button. */ "GROUPS_INVITE_FRIENDS_BUTTON" = "Invită prieteni"; @@ -2675,49 +2678,49 @@ "GROUPS_LEGACY_GROUP_ALERT_SECTION_1_TITLE" = "Ce sunt grupurile vechi?"; /* Body text for the second section of the 'legacy group' alert view. */ -"GROUPS_LEGACY_GROUP_ALERT_SECTION_2_BODY" = "Grupurile vechi nu pot fi încă migrate la cele noi, dar poți crea un Grup Nou cu aceeași membri dacă aceștia folosesc toți ultima versiune Signal.\n\nSignal va oferi o metodă de migrare a grupurilor vechi mai târziu. "; +"GROUPS_LEGACY_GROUP_ALERT_SECTION_2_BODY" = "Grupurile vechi nu pot fi încă migrate la cele noi, dar poți crea un Grup Nou cu aceeași membri dacă aceștia folosesc toți ultima versiune Signal.\n\nSignal va oferi o metodă de migrare a grupurilor vechi mai târziu."; /* Title for the second section of the 'legacy group' alert view. */ "GROUPS_LEGACY_GROUP_ALERT_SECTION_2_TITLE" = "Pot să migrez un grup vechi?"; /* Body text for the third section of the 'legacy group' alert view. */ -"GROUPS_LEGACY_GROUP_ALERT_SECTION_3_BODY" = "Pentru a crea un grup nou, toți membri ar trebui să se actualizeze la cea mai recentă versiune a Signal."; +"GROUPS_LEGACY_GROUP_ALERT_SECTION_3_BODY" = "Pentru a crea un grup nou, toți membri ar trebui să actualizeze la cea mai recentă versiune Signal."; /* Title for the 'legacy group' alert view. */ "GROUPS_LEGACY_GROUP_ALERT_TITLE" = "Grupuri vechi vs. grupuri noi"; /* Format for indicator that a group cannot be used until it is migrated. Embeds {{ a \"learn more\" link. }}. */ -"GROUPS_LEGACY_GROUP_BLOCKING_MIGRATION_FORMAT" = "Actualizați acest grup pentru a activa noi funcționalități cum ar fi @mențiuni și abilitatea de a administra grupul. Membrii care nu și-au partajat numele și poza de profil cu acest grup vor fi invitați să se alăture. %@."; +"GROUPS_LEGACY_GROUP_BLOCKING_MIGRATION_FORMAT" = "Actualizează acest grup pentru a activa noi funcționalități cum ar fi @mențiuni și abilitatea de a administra grupul. Membrii care nu și-au partajat numele și poza de profil cu acest grup vor fi invitați să se alăture. %@."; /* Title for the 'can't upgrade legacy group' alert view. */ "GROUPS_LEGACY_GROUP_CANT_UPGRADE_ALERT_TITLE" = "Nu se poate actualiza la noul grup"; /* Text indicating that a legacy group can't be upgraded because it has too many members. Embeds {{ The maximum number of members allowed in a group. }}. */ -"GROUPS_LEGACY_GROUP_CANT_UPGRADE_ALERT_TOO_MANY_MEMBERS_FORMAT" = "Acest grup vechi nu poate fi actualizat la noile grupuri din cauza numărului mare de membri. Dimensiunea maximă a grupului este de %@. "; +"GROUPS_LEGACY_GROUP_CANT_UPGRADE_ALERT_TOO_MANY_MEMBERS_FORMAT" = "Acest grup vechi nu poate fi actualizat la noile grupuri din cauza numărului mare de membri. Dimensiunea maximă a grupului este de %@."; /* Explanation of group migration for groups that can't yet be migrated in the 'legacy group' alert views. */ "GROUPS_LEGACY_GROUP_CANT_UPGRADE_YET_1" = "Acest grup va fi actualizat când toți membrii vor folosi o versiune a aplicației Signal capabilă să suporte funcționalitățile noilor grupuri."; /* Explanation of group migration for groups that can't yet be migrated in the 'legacy group' alert views. */ -"GROUPS_LEGACY_GROUP_CANT_UPGRADE_YET_2" = "Tot istoricul mesajelor și conținutul media o să fie păstrate înainte de actualizare."; +"GROUPS_LEGACY_GROUP_CANT_UPGRADE_YET_2" = "Tot istoricul mesajelor și conținutul media vor fi păstrate înainte de actualizare."; /* Title for alert that explains that a new group cannot be created 1 member does not support v2 groups. */ -"GROUPS_LEGACY_GROUP_CREATION_ERROR_ALERT_TITLE_1" = "Acest grup nu poate fi creat din cauză că un membru folosește o versiune învechită a aplicației Signal. Poți crea grupul, abia după ce acest membru își actualizează aplicația Signal sau îl ștergi din lista de membri. "; +"GROUPS_LEGACY_GROUP_CREATION_ERROR_ALERT_TITLE_1" = "Acest grup nu poate fi creat din cauză că 1 membru folosește o versiune învechită a aplicației Signal. Poți crea grupul, abia după ce acest membru își actualizează aplicația Signal sau îl ștergi din lista de membri."; /* Title for alert that explains that a new group cannot be created 1 member does not support v2 groups. Embeds {{ the number of members which do not support v2 groups. }} */ -"GROUPS_LEGACY_GROUP_CREATION_ERROR_ALERT_TITLE_N_FORMAT" = "Grupul nu poate fi creat pentru că %@ membrii folosesc o versiune învechită a aplicației Signal. Poți crea grupul, abia după ce acești membrii își actualizează aplicația Signal sau îi ștergi înainte de a crea grupul. "; +"GROUPS_LEGACY_GROUP_CREATION_ERROR_ALERT_TITLE_N_FORMAT" = "Grupul nu poate fi creat pentru că %@ membrii folosesc o versiune învechită a aplicației Signal. Poți crea grupul, abia după ce acești membrii își actualizează aplicația Signal sau îi ștergi înainte de a crea grupul."; /* Indicates that a new group cannot be created because a member does not support v2 groups. Embeds {{ a \"learn more\" link. }}. */ -"GROUPS_LEGACY_GROUP_CREATION_ERROR_FORMAT_1" = "Acest grup nu poate fi creat din cauză că un membru folosește o versiune învechită a aplicației Signal. Poți crea grupul, abia după ce acest membru își actualizează aplicația Signal sau îi ștergi înainte de a crea grupul. %@"; +"GROUPS_LEGACY_GROUP_CREATION_ERROR_FORMAT_1" = "Acest grup nu poate fi creat din cauză că 1 membru folosește o versiune învechită a aplicației Signal. Poți crea grupul, abia după ce acest membru își actualizează aplicația Signal sau îl ștergi înainte de a crea grupul. %@"; /* Indicates that a new group cannot be created because multiple members do not support v2 groups. Embeds {{ %1$@ the number of members who do not support v2 groups, %2$@ a \"learn more\" link. }}. */ -"GROUPS_LEGACY_GROUP_CREATION_ERROR_FORMAT_N" = "Grupul nu poate fi creat pentru că %1$@ membrii folosesc o versiune învechită a aplicației Signal. Poți crea grupul, abia după ce acești membrii își actualizează aplicația Signal sau îi ștergi înainte de a crea grupul. %2$@"; +"GROUPS_LEGACY_GROUP_CREATION_ERROR_FORMAT_N" = "Grupul nu poate fi creat pentru că %1$@ membrii folosesc o versiune învechită a aplicației Signal. Poți crea grupul, abia după ce acești membri își actualizează aplicația Signal sau îi ștergi înainte de a crea grupul. %2$@"; /* Title for alert that explains that a new group will be a legacy group because 1 member does not support v2 groups. */ -"GROUPS_LEGACY_GROUP_CREATION_WARNING_ALERT_TITLE_1" = "Un Grup Vechi va fi creat deoarece 1 membru folosește o versiune veche de Signal. Puteți crea un Grup de tip Nou cu ei după ce își actualizează Signal, sau îi eliminați înainte de a crea grupul."; +"GROUPS_LEGACY_GROUP_CREATION_WARNING_ALERT_TITLE_1" = "Un Grup Vechi va fi creat deoarece 1 membru folosește o versiune veche de Signal. Poți crea un Grup de tip Nou cu ei după ce își actualizează Signal, sau îi elimini înainte de a crea grupul."; /* Title for alert that explains that a new group will be a legacy group because multiple members do not support v2 groups. Embeds {{ the number of members which do not support v2 groups. }} */ -"GROUPS_LEGACY_GROUP_CREATION_WARNING_ALERT_TITLE_N_FORMAT" = "Un Grup Vechi ca fi creat deoarece %@ membrii folosesc o versiune veche de Signal. Puteți crea un Grup de tip Nou cu ei după ce își actualizează Signal, sau îi eliminați înainte de a crea grupul."; +"GROUPS_LEGACY_GROUP_CREATION_WARNING_ALERT_TITLE_N_FORMAT" = "Un Grup Vechi ca fi creat deoarece %@ membrii folosesc o versiune veche de Signal. Poți crea un Grup de tip Nou cu ei după ce își actualizează Signal, sau îi elimini înainte de a crea grupul."; /* Indicates that a new group will be a legacy group because a member does not support v2 groups. Embeds {{ a \"learn more\" link. }}. */ "GROUPS_LEGACY_GROUP_CREATION_WARNING_FORMAT_1" = "1 membru nu suportă Noile Grupuri, astfel acest grup va fi un Grup Vechi. %@"; @@ -2747,13 +2750,13 @@ "GROUPS_LEGACY_GROUP_INDICATOR" = "Grup vechi"; /* Indicates that the local user needs to accept an invitation to rejoin the group after a group migration. */ -"GROUPS_LEGACY_GROUP_LOCAL_USER_INVITED" = "Va trebui să acceptați o invitație pentru a vă alătura din nou acestui grup și nu veți primi mesaje de grup până când nu acceptați."; +"GROUPS_LEGACY_GROUP_LOCAL_USER_INVITED" = "Va trebui să accepți o invitație pentru a te alătura din nou acestui grup și nu vei primi mesaje de grup până când nu accepți."; /* Label for the 'migrate' button in the 'migrate group' banner. */ -"GROUPS_LEGACY_GROUP_MIGRATE_GROUP_MIGRATE_BUTTON" = "Actualizați grupul"; +"GROUPS_LEGACY_GROUP_MIGRATE_GROUP_MIGRATE_BUTTON" = "Actualizează grupul"; /* Title for the the 'migrate group' banner. */ -"GROUPS_LEGACY_GROUP_MIGRATE_GROUP_OFFER_BANNER" = "Pentru a accesa funcții precum @mențiuni și administratori, actualizați acest grup."; +"GROUPS_LEGACY_GROUP_MIGRATE_GROUP_OFFER_BANNER" = "Pentru a accesa funcții precum @mențiuni și administratori, actualizează acest grup."; /* Title for the 'migrated group' alert view. */ "GROUPS_LEGACY_GROUP_MIGRATED_GROUP_ALERT_TITLE" = "Ce sunt Noile Grupuri?"; @@ -2762,7 +2765,7 @@ "GROUPS_LEGACY_GROUP_MIGRATED_GROUP_DESCRIPTION" = "Tot istoricul mesajelor și conținutul media a fost păstrat înainte de actualizare."; /* Explanation of new groups in the 'legacy group' alert views. */ -"GROUPS_LEGACY_GROUP_NEW_GROUP_DESCRIPTION" = "Noile grupuri au funcții precum @mențiuni și administratori de grup și vor sprijini mai multe funcții în viitor."; +"GROUPS_LEGACY_GROUP_NEW_GROUP_DESCRIPTION" = "Noile grupuri au funcții precum @mențiuni și administratori de grup și vor suporta mai multe funcții în viitor."; /* Title for the 'new groups' alert view. */ "GROUPS_LEGACY_GROUP_NEW_GROUPS_ALERT_TITLE" = "Noile grupuri"; @@ -2771,10 +2774,10 @@ "GROUPS_LEGACY_GROUP_RE_ADD_DROPPED_GROUP_MEMBERS_ADD_MEMBERS_BUTTON" = "Adaugă membri"; /* Title for the 're-add dropped group members' alert view. */ -"GROUPS_LEGACY_GROUP_RE_ADD_DROPPED_GROUP_MEMBERS_ALERT_TITLE_1" = "Adăugați membru?"; +"GROUPS_LEGACY_GROUP_RE_ADD_DROPPED_GROUP_MEMBERS_ALERT_TITLE_1" = "Adaugi membrul?"; /* Title for the 're-add dropped group members' alert view. */ -"GROUPS_LEGACY_GROUP_RE_ADD_DROPPED_GROUP_MEMBERS_ALERT_TITLE_N" = "Adăugați membri?"; +"GROUPS_LEGACY_GROUP_RE_ADD_DROPPED_GROUP_MEMBERS_ALERT_TITLE_N" = "Adaugi membri?"; /* Label for the 'add members' button in the 're-add dropped groups members' banner. */ "GROUPS_LEGACY_GROUP_RE_ADD_DROPPED_GROUP_MEMBERS_BUTTON" = "Adaugă membri"; @@ -2801,7 +2804,7 @@ "GROUPS_LEGACY_GROUP_UPGRADE_ALERT_SECTION_INVITED_MEMBERS_N" = "Acești membri vor trebui să accepte din nou invitația de a se alătura acestui grup, și nu vor primi mesaje din grup până când nu vor accepta:"; /* Body text for the 'possibly dropped member' section of the 'upgrade legacy group' alert view. */ -"GROUPS_LEGACY_GROUP_UPGRADE_ALERT_SECTION_POSSIBLY_DROPPED_MEMBERS_1" = "Acest membru nu se poate alătura noilor grupuri și va fi șters din grup. "; +"GROUPS_LEGACY_GROUP_UPGRADE_ALERT_SECTION_POSSIBLY_DROPPED_MEMBERS_1" = "Acest membru nu se poate alătura noilor grupuri și va fi șters din grup."; /* Body text for the 'possibly dropped members' section of the 'upgrade legacy group' alert view. */ "GROUPS_LEGACY_GROUP_UPGRADE_ALERT_SECTION_POSSIBLY_DROPPED_MEMBERS_N" = "Acest membru nu se poate alătura grupurilor noi și va fi eliminat din grup:"; @@ -2810,13 +2813,13 @@ "GROUPS_LEGACY_GROUP_UPGRADE_ALERT_TITLE" = "Actualizează la noul grup"; /* Label for the 'upgrade this group' button in the 'upgrade legacy group' alert view. */ -"GROUPS_LEGACY_GROUP_UPGRADE_ALERT_UPGRADE_BUTTON" = "Actualizați acest grup"; +"GROUPS_LEGACY_GROUP_UPGRADE_ALERT_UPGRADE_BUTTON" = "Actualizează acest grup"; /* Message for error alert indicating the group update failed. */ "GROUPS_LEGACY_GROUP_UPGRADE_ALERT_UPGRADE_FAILED_ERROR_MESSAGE" = "Acest grup nu a putut fi actualizat la noul tip de grup chiar acum."; /* Message for error alert indicating the group update failed due to network connectivity. */ -"GROUPS_LEGACY_GROUP_UPGRADE_ALERT_UPGRADE_FAILED_ERROR_MESSAGE_NETWORK" = "Acest grup nu poate fi actualizat noilor grupuri pentru că nu există o conexiune la Internet. Te rog să încerci mai târziu. "; +"GROUPS_LEGACY_GROUP_UPGRADE_ALERT_UPGRADE_FAILED_ERROR_MESSAGE_NETWORK" = "Acest grup nu poate fi actualizat noilor grupuri pentru că nu există o conexiune la Internet. Te rog să încerci mai târziu."; /* Title for error alert indicating the group update failed. */ "GROUPS_LEGACY_GROUP_UPGRADE_ALERT_UPGRADE_FAILED_ERROR_TITLE" = "Nu am putut finaliza actualizarea"; @@ -2825,25 +2828,25 @@ "GROUPS_LEGACY_GROUP_UPGRADE_ALERT_UPGRADE_SUCCEEDED" = "Actualizează la noul grup."; /* An \"upgrade\" link for upgrading legacy groups to new groups. */ -"GROUPS_LEGACY_GROUP_UPGRADE_LINK" = "actualizați acest grup."; +"GROUPS_LEGACY_GROUP_UPGRADE_LINK" = "actualizează acest grup."; /* Message for the 'replace group admin' alert. */ "GROUPS_REPLACE_ADMIN_ALERT_MESSAGE" = "Înainte de a pleca, alege un nou administrator pentru acest grup."; /* Title for the 'replace group admin' alert. */ -"GROUPS_REPLACE_ADMIN_ALERT_TITLE" = "Alegeți un nou administrator"; +"GROUPS_REPLACE_ADMIN_ALERT_TITLE" = "Alege un nou administrator"; /* Label for the 'replace group admin' button. */ -"GROUPS_REPLACE_ADMIN_BUTTON" = "Alegeți un nou administrator"; +"GROUPS_REPLACE_ADMIN_BUTTON" = "Alege un nou administrator"; /* Format for the alert warning the user that they've reached the recommended limit on how many members can be in a group when creating a new group. Embeds {{ the maximum number of recommended members in a group }}. */ -"GROUPS_TOO_MANY_MEMBERS_ALERT_MESSAGE_FORMAT" = "Grupurile pe Signal au performanțe maxime cu %@ membri sau mai puțin. Adăugarea mai multor membri va provoca întârzieri la trimiterea și primirea mesajelor."; +"GROUPS_TOO_MANY_MEMBERS_ALERT_MESSAGE_FORMAT" = "Grupurile Signal au performanțe maxime cu %@ de membri sau mai puțin. Adăugarea mai multor membri va provoca întârzieri la trimiterea și primirea mesajelor."; /* Title for alert warning the user that they've reached the recommended limit on how many members can be in a group. */ "GROUPS_TOO_MANY_MEMBERS_ALERT_TITLE" = "A fost atinsă limita de membri recomandată"; /* Message asking the user to confirm that they want to add a member to the group. */ -"GROUPS_TOO_MANY_MEMBERS_CONFIRM" = "Adaugă oricum acești membri?"; +"GROUPS_TOO_MANY_MEMBERS_CONFIRM" = "Adaugă oricum acest membru?"; /* Label for button that lets the user view the request to join the group. */ "GROUPS_VIEW_REQUEST_BUTTON" = "Vezi solicitarea"; @@ -2852,10 +2855,10 @@ "GROUPS_VIEW_REQUESTS_BUTTON" = "Vezi solicitări"; /* Help item allowing the user to file a support request */ -"HELP_CONTACT_US" = "Contactați-ne"; +"HELP_CONTACT_US" = "Contactează-ne"; /* Help item that takes the user to the Signal support website */ -"HELP_SUPPORT_CENTER" = "Centru suport"; +"HELP_SUPPORT_CENTER" = "Centru Asistență"; /* Label for 'archived conversations' button. */ "HOME_VIEW_ARCHIVED_CONVERSATIONS" = "Conversații arhivate"; @@ -2897,22 +2900,22 @@ "HOME_VIEW_TITLE_INBOX" = "Signal"; /* The image editor hint that you can draw blur */ -"IMAGE_EDITOR_BLUR_HINT" = "Desenați oriunde pentru a estompa"; +"IMAGE_EDITOR_BLUR_HINT" = "Desenează oriunde pentru a estompa"; /* The image editor setting to blur faces */ "IMAGE_EDITOR_BLUR_SETTING" = "Estompare fețe"; /* A toast indicating that you can blur more faces after detection */ -"IMAGE_EDITOR_BLUR_TOAST" = "Desenați pentru a estompa fețe sau zone adiționale"; +"IMAGE_EDITOR_BLUR_TOAST" = "Desenează pentru a estompa fețe sau zone adiționale"; /* Momentarily shown to the user when attempting to select more images than is allowed. Embeds {{max number of items}} that can be shared. */ -"IMAGE_PICKER_CAN_SELECT_NO_MORE_TOAST_FORMAT" = "Nu puteți partaja mai mult de %@ elemente."; +"IMAGE_PICKER_CAN_SELECT_NO_MORE_TOAST_FORMAT" = "Nu poți partaja mai mult de %@ elemente."; /* Button that will present a view for the user to change the photos Signal has access to. */ "IMAGE_PICKER_CHANGE_PHOTOS" = "Schimbă accesul la fotografii"; /* Explanation showing that the user has granted limited access to their photos and can change that in the Settings app. */ -"IMAGE_PICKER_CHANGE_PHOTOS_EXPLANATION" = "Permiteți accesul complet din Setări sau schimbați la care poze are acces Signal."; +"IMAGE_PICKER_CHANGE_PHOTOS_EXPLANATION" = "Permite acces complet din Setări sau alegeți ce poze poate Signal accesa."; /* Title show that the user has granted limited access to their photos and can change that in the Settings app. */ "IMAGE_PICKER_CHANGE_PHOTOS_TITLE" = "Nu vezi fotografiile tale?"; @@ -2951,10 +2954,10 @@ "IN_CALL_TERMINATED" = "Apelul a fost terminat."; /* Label reminding the user that they are in archive mode. */ -"INBOX_VIEW_ARCHIVE_MODE_REMINDER" = "Aceste conversații sunt arhivate și vor fi vizibile în Inbox doar dacă sunt primite mesaje noi. "; +"INBOX_VIEW_ARCHIVE_MODE_REMINDER" = "Aceste conversații sunt arhivate și vor fi vizibile în Inbox doar dacă sunt primite mesaje noi."; /* Message shown in the conversation list when the inbox is empty. */ -"INBOX_VIEW_EMPTY_INBOX" = "Nici o conversație încă.\nÎncepe prin a trimite un mesaj unui prieten."; +"INBOX_VIEW_EMPTY_INBOX" = "Nicio conversație încă.\nÎncepe prin a trimite un mesaj unui prieten."; /* info message text in conversation view. {embeds callee name} */ "INCOMING_CALL_FORMAT" = "%@ te-a sunat"; @@ -2963,13 +2966,13 @@ "INFO_MESSAGE_SYNCED_THREAD" = "Poți trimite sau primi mesaje sincronizate de pe telefon sau iPad. 
Pentru a păstra securitatea conversațiilor tale, istoricul acestora nu este transferat pe noile dispozitive asociate."; /* Shown in inbox and conversation when a user joins Signal, embeds the new user's {{contact name}} */ -"INFO_MESSAGE_USER_JOINED_SIGNAL_BODY_FORMAT" = "%@ este pe Signal!"; +"INFO_MESSAGE_USER_JOINED_SIGNAL_BODY_FORMAT" = "%@ folosește Signal!"; /* accessibility label for the button which shows the sticker picker */ "INPUT_TOOLBAR_STICKER_BUTTON_ACCESSIBILITY_LABEL" = "Autocolante"; /* accessibility hint for the button which records voice memos */ -"INPUT_TOOLBAR_VOICE_MEMO_BUTTON_ACCESSIBILITY_HINT" = "Atingeți de două ori și țineți apăsat pentru a înregistra. Eliberați pentru a trimite sau glisați spre stânga pentru a anula. Atingeți de două ori și glisați în sus pentru a bloca înregistrarea."; +"INPUT_TOOLBAR_VOICE_MEMO_BUTTON_ACCESSIBILITY_HINT" = "Atinge de două ori și ține apăsat pentru a înregistra. Eliberează pentru a trimite sau glisează spre stânga pentru a anula. Atinge de două ori și glisează în sus pentru a bloca înregistrarea."; /* accessibility label for the button which records voice memos */ "INPUT_TOOLBAR_VOICE_MEMO_BUTTON_ACCESSIBILITY_LABEL" = "Mesaj vocal"; @@ -2996,25 +2999,25 @@ "INVITE_WARNING_MULTIPLE_INVITES_BY_TEXT" = "Invitarea mai multor utilizatori în același timp va porni un mesaj de grup și destinatarii se vor putea vedea reciproc."; /* Button to join an active group call */ -"JOIN_CALL_PILL_BUTTON" = "Alăturați-vă"; +"JOIN_CALL_PILL_BUTTON" = "Alătură-te"; /* A keyboard command to open the current conversation's all media view. */ -"KEY_COMMAND_ALL_MEDIA" = "Mergeți la toate fișierele media"; +"KEY_COMMAND_ALL_MEDIA" = "Mergi la toate fișierele media"; /* A keyboard command to archive the current coversation. */ -"KEY_COMMAND_ARCHIVE" = "Arhivați conversația"; +"KEY_COMMAND_ARCHIVE" = "Arhivează conversația"; /* A keyboard command to open the current conversation's attachment picker. */ "KEY_COMMAND_ATTACHMENTS" = "Afișează atașamentele"; /* A keyboard command to open the current conversation's settings. */ -"KEY_COMMAND_CONVERSATION_INFO" = "Mergeți la informațiile despre conversație"; +"KEY_COMMAND_CONVERSATION_INFO" = "Mergi la informații despre conversație"; /* A keyboard command to focus the current conversation's input field. */ -"KEY_COMMAND_FOCUS_COMPOSER" = "Focalizați bara de introducere"; +"KEY_COMMAND_FOCUS_COMPOSER" = "Focalizează bara de introducere"; /* A keyboard command to open the current conversations GIF picker. */ -"KEY_COMMAND_GIF_SEARCH" = "Mergeți la căutare GIF"; +"KEY_COMMAND_GIF_SEARCH" = "Mergi la căutare GIF"; /* A keyboard command to present the new group dialog. */ "KEY_COMMAND_NEW_GROUP" = "Grup nou"; @@ -3023,25 +3026,25 @@ "KEY_COMMAND_NEW_MESSAGE" = "Mesaj nou"; /* A keyboard command to jump to the next conversation in the list. */ -"KEY_COMMAND_NEXT_CONVERSATION" = "Mergeți la conversația următoare"; +"KEY_COMMAND_NEXT_CONVERSATION" = "Mergi la conversația următoare"; /* A keyboard command to jump to the previous conversation in the list. */ -"KEY_COMMAND_PREVIOUS_CONVERSATION" = "Mergeți la conversația anterioară"; +"KEY_COMMAND_PREVIOUS_CONVERSATION" = "Mergi la conversația anterioară"; /* A keyboard command to begin a search on the conversation list. */ -"KEY_COMMAND_SEARCH" = "Căutați"; +"KEY_COMMAND_SEARCH" = "Caută"; /* A keyboard command to present the application settings dialog. */ "KEY_COMMAND_SETTINGS" = "Setări"; /* A keyboard command to open the current conversation's sticker picker. */ -"KEY_COMMAND_STICKERS" = "Afișați autocolantele"; +"KEY_COMMAND_STICKERS" = "Arată autocolantele"; /* A keyboard command to unarchive the current coversation. */ -"KEY_COMMAND_UNARCHIVE" = "Dezarhivați conversația"; +"KEY_COMMAND_UNARCHIVE" = "Dezarhivează conversația"; /* Label for the 'learn more' button. */ -"LEARN_MORE" = "Aflați mai multe"; +"LEARN_MORE" = "Află mai multe"; /* Confirmation button within contextual alert */ "LEAVE_BUTTON_TITLE" = "Părăsește"; @@ -3068,10 +3071,10 @@ "LINK_DEVICE_RESTART" = "Încearcă din nou"; /* QR Scanning screen instructions, placed alongside a camera view for scanning QR Codes */ -"LINK_DEVICE_SCANNING_INSTRUCTIONS" = "Scanează codul QR care este afișat pe dispozitivul care vrei să-l asociezi."; +"LINK_DEVICE_SCANNING_INSTRUCTIONS" = "Scanează codul QR care este afișat pe dispozitivul pe care vrei să-l asociezi."; /* Subheading for 'Link New Device' navigation */ -"LINK_NEW_DEVICE_SUBTITLE" = "Scanați codul QR pentru a conecta un dispozitiv nou."; +"LINK_NEW_DEVICE_SUBTITLE" = "Scanează codul QR pentru a conecta un dispozitiv nou."; /* Navigation title when scanning QR code to add new device. */ "LINK_NEW_DEVICE_TITLE" = "Asociază un dispozitiv nou"; @@ -3089,19 +3092,19 @@ "LINKPREVIEWS_MEGAPHONE_BODY" = "Previzualizările adreselor web sunt acum generate pentru toate paginile web."; /* Disable button for link previews megaphone */ -"LINKPREVIEWS_MEGAPHONE_BUTTON_DISABLE" = "Dezactivați"; +"LINKPREVIEWS_MEGAPHONE_BUTTON_DISABLE" = "Dezactivează"; /* Title for link previews megaphone */ "LINKPREVIEWS_MEGAPHONE_TITLE" = "Previzualizează orice adresă web"; /* Body for local network permission action sheet */ -"LOCAL_NETWORK_PERMISSION_ACTION_SHEET_BODY" = "Pentru a putea să transferi contul tău Signal, este nevoie să activezi accesul la rețeaua locală pe ambele dispozitive."; +"LOCAL_NETWORK_PERMISSION_ACTION_SHEET_BODY" = "Pentru a putea transfera contul tău Signal, este nevoie să activezi accesul la rețeaua locală pe ambele dispozitive."; /* A button asking the user if they need further help getting their transfer working. */ -"LOCAL_NETWORK_PERMISSION_ACTION_SHEET_NEED_HELP" = "Aveți nevoie de ajutor?"; +"LOCAL_NETWORK_PERMISSION_ACTION_SHEET_NEED_HELP" = "Ai nevoie de ajutor?"; /* First step for local network permission action sheet */ -"LOCAL_NETWORK_PERMISSION_ACTION_SHEET_STEP_ONE" = "Pe ambele dispozitive, deschide aplicația Setări"; +"LOCAL_NETWORK_PERMISSION_ACTION_SHEET_STEP_ONE" = "Pe fiecare dispozitiv, deschide aplicația Setări"; /* Third step for local network permission action sheet */ "LOCAL_NETWORK_PERMISSION_ACTION_SHEET_STEP_THREE" = "Activează \"Rețea Locală\""; @@ -3113,10 +3116,10 @@ "LOCAL_NETWORK_PERMISSION_ACTION_SHEET_TITLE" = "Activează accesul la rețeaua locală"; /* A string indicating that the user can search for a location */ -"LOCATION_PICKER_SEARCH_PLACEHOLDER" = "Căutați după nume sau adresă"; +"LOCATION_PICKER_SEARCH_PLACEHOLDER" = "Caută după nume sau adresă"; /* The title for the location picker view */ -"LOCATION_PICKER_TITLE" = "Selectați locația"; +"LOCATION_PICKER_TITLE" = "Selectează locația"; /* Title for the 'logging' help section. */ "LOGGING_SECTION" = "Jurnalizare"; @@ -3158,7 +3161,7 @@ "MEGAPHONE_REMIND_LATER" = "Amintește-mi mai târziu"; /* toast indicating that we will remind the user later */ -"MEGAPHONE_WILL_REMIND_LATER" = "Vă amintim mai târziu."; +"MEGAPHONE_WILL_REMIND_LATER" = "Îți vom aminti mai târziu."; /* Action sheet button title */ "MESSAGE_ACTION_COPY_TEXT" = "Copiază textul mesajului"; @@ -3167,10 +3170,10 @@ "MESSAGE_ACTION_DELETE_FOR_EVERYONE" = "Șterge pentru toată lumea"; /* A one-time confirmation that you want to delete for everyone */ -"MESSAGE_ACTION_DELETE_FOR_EVERYONE_CONFIRMATION" = "Acest mesaj va fi șters pentru toți participanții la conversație dacă aceștia folosesc o versiune recentă Signal. Toți participanții vor putea vedea că ai șters mesajul. "; +"MESSAGE_ACTION_DELETE_FOR_EVERYONE_CONFIRMATION" = "Acest mesaj va fi șters pentru toți participanții la conversație dacă aceștia folosesc o versiune recentă Signal. Participanții vor putea vedea că ai șters mesajul."; /* The title for the action sheet asking who the user wants to delete the message for. */ -"MESSAGE_ACTION_DELETE_FOR_TITLE" = "Pentru cine doriți să ștergeți acest mesaj?"; +"MESSAGE_ACTION_DELETE_FOR_TITLE" = "Pentru cine vrei să ștergi acest mesaj?"; /* The title for the action that deletes a message for the local user only. */ "MESSAGE_ACTION_DELETE_FOR_YOU" = "Șterge doar pentru mine"; @@ -3179,7 +3182,7 @@ "MESSAGE_ACTION_DELETE_MESSAGE" = "Șterge acest mesaj"; /* accessibility label */ -"MESSAGE_ACTION_DELETE_SELECTED_MESSAGES" = "Ștergeți mesajele selectate"; +"MESSAGE_ACTION_DELETE_SELECTED_MESSAGES" = "Șterge mesajele selectate"; /* Action sheet button title */ "MESSAGE_ACTION_DETAILS" = "Mai multe informații"; @@ -3191,19 +3194,19 @@ "MESSAGE_ACTION_ERROR_EMAIL_NOT_CONFIGURED" = "E-mailul nu este configurat."; /* Action sheet button title */ -"MESSAGE_ACTION_FORWARD_MESSAGE" = "Redirecționați acest mesaj"; +"MESSAGE_ACTION_FORWARD_MESSAGE" = "Redirecționează acest mesaj"; /* Action sheet button title */ -"MESSAGE_ACTION_FORWARD_SELECTED_MESSAGES" = "Redirecționați mesajele selectate"; +"MESSAGE_ACTION_FORWARD_SELECTED_MESSAGES" = "Redirecționează mesajele selectate"; /* Label for button to open a group invite. */ -"MESSAGE_ACTION_LINK_OPEN_GROUP_INVITE" = "Deschideți invitația de grup"; +"MESSAGE_ACTION_LINK_OPEN_GROUP_INVITE" = "Deschide invitația de grup"; /* Label for button to open a link. */ -"MESSAGE_ACTION_LINK_OPEN_LINK" = "Deschideți linkul"; +"MESSAGE_ACTION_LINK_OPEN_LINK" = "Deschide linkul"; /* Label for button to open a sticker pack. */ -"MESSAGE_ACTION_LINK_OPEN_STICKER_PACK" = "Vizualizați pachetul de autocolante"; +"MESSAGE_ACTION_LINK_OPEN_STICKER_PACK" = "Vezi pachetul de autocolante"; /* Label for button to call a phone number. */ "MESSAGE_ACTION_PHONE_NUMBER_CALL" = "Apelează"; @@ -3221,7 +3224,7 @@ "MESSAGE_ACTION_REPLY" = "Răspunde la acest mesaj"; /* Action sheet accessibility label */ -"MESSAGE_ACTION_SELECT_MESSAGE" = "Selectați mai multe"; +"MESSAGE_ACTION_SELECT_MESSAGE" = "Selectează mai multe"; /* Action sheet button title */ "MESSAGE_ACTION_SHARE_MEDIA" = "Partajează media"; @@ -3305,49 +3308,49 @@ "MESSAGE_REQUEST_BLOCK_ACTION" = "Blochează"; /* Action sheet action to confirm blocking and deleting a thread via a message request. */ -"MESSAGE_REQUEST_BLOCK_AND_DELETE_ACTION" = "Blocați și ștergeți"; +"MESSAGE_REQUEST_BLOCK_AND_DELETE_ACTION" = "Blochează și șterge"; /* Action sheet action to confirm blocking and report spam for a thread via a message request. */ -"MESSAGE_REQUEST_BLOCK_AND_REPORT_SPAM_ACTION" = "Raportați spam-ul și blocați"; +"MESSAGE_REQUEST_BLOCK_AND_REPORT_SPAM_ACTION" = "Raportează spamul și blochează"; /* Action sheet message to confirm blocking a conversation via a message request. */ -"MESSAGE_REQUEST_BLOCK_CONVERSATION_MESSAGE" = "Persoanele blocate nu vor putea să vă sune sau să vă trimită mesaje."; +"MESSAGE_REQUEST_BLOCK_CONVERSATION_MESSAGE" = "Persoanele blocate nu vor putea să te sune sau să-ți trimită mesaje."; /* Action sheet title to confirm blocking a contact via a message request. Embeds {{contact name or phone number}} */ -"MESSAGE_REQUEST_BLOCK_CONVERSATION_TITLE_FORMAT" = "Blochez pe %@?"; +"MESSAGE_REQUEST_BLOCK_CONVERSATION_TITLE_FORMAT" = "Blochezi pe %@?"; /* Action sheet message to confirm blocking a group via a message request. */ -"MESSAGE_REQUEST_BLOCK_GROUP_MESSAGE" = "Veți părăsi acest grup și nu veți mai primi mesaje sau actualizări."; +"MESSAGE_REQUEST_BLOCK_GROUP_MESSAGE" = "Vi părăsi acest grup și nu vei mai primi mesaje sau actualizări."; /* Action sheet title to confirm blocking a group via a message request. Embeds {{group name}} */ -"MESSAGE_REQUEST_BLOCK_GROUP_TITLE_FORMAT" = "Blocați și părăsiți %@?"; +"MESSAGE_REQUEST_BLOCK_GROUP_TITLE_FORMAT" = "Blochează și părăsește %@?"; /* Action sheet action to confirm deleting a conversation via a message request. */ "MESSAGE_REQUEST_DELETE_CONVERSATION_ACTION" = "Șterge"; /* Action sheet message to confirm deleting a conversation via a message request. */ -"MESSAGE_REQUEST_DELETE_CONVERSATION_MESSAGE" = "Această conversație va fi ștearsă de pe toate dispozitivele tale asociate. "; +"MESSAGE_REQUEST_DELETE_CONVERSATION_MESSAGE" = "Această conversație va fi ștearsă de pe toate dispozitivele tale asociate."; /* Action sheet title to confirm deleting a conversation via a message request. */ -"MESSAGE_REQUEST_DELETE_CONVERSATION_TITLE" = "Șterg conversația?"; +"MESSAGE_REQUEST_DELETE_CONVERSATION_TITLE" = "Ștergi conversația?"; /* Action sheet action to confirm deleting a group via a message request. */ -"MESSAGE_REQUEST_LEAVE_AND_DELETE_GROUP_ACTION" = "Ștergeți și părăsiți"; +"MESSAGE_REQUEST_LEAVE_AND_DELETE_GROUP_ACTION" = "Șterge și părăsește"; /* Action sheet message to confirm deleting a group via a message request. */ "MESSAGE_REQUEST_LEAVE_AND_DELETE_GROUP_MESSAGE" = "Vei părăsi acest grup și va fi șters de pe toate dispozitivele tale."; /* Action sheet title to confirm deleting a group via a message request. */ -"MESSAGE_REQUEST_LEAVE_AND_DELETE_GROUP_TITLE" = "Ștergeți și părăsiți grupul?"; +"MESSAGE_REQUEST_LEAVE_AND_DELETE_GROUP_TITLE" = "Șterge și părăsește grupul?"; /* Banner label notifying user that a new message is from a user with the same name as an existing contact */ -"MESSAGE_REQUEST_NAME_COLLISON_BANNER_LABEL" = "Revizuiți solicitările cu mare atenție. Signal a găsit un alt contact cu același nume. "; +"MESSAGE_REQUEST_NAME_COLLISON_BANNER_LABEL" = "Revizuiește solicitările cu mare atenție. Signal a găsit un alt contact cu același nume."; /* A header string above a known contact's contact info */ "MESSAGE_REQUEST_NAME_COLLISON_CONTACT_HEADER" = "Contactul tău"; /* A header string informing the user about name collisions in a message request */ -"MESSAGE_REQUEST_NAME_COLLISON_HEADER" = "Dacă nu sunteți sigur de la cine provine solicitarea, consultați persoanele de contact de mai jos și luați o decizie."; +"MESSAGE_REQUEST_NAME_COLLISON_HEADER" = "Dacă nu ești sigur de la cine provine solicitarea, consultă persoanele de contact de mai jos și ia o decizie."; /* A header string above the requester's contact info */ "MESSAGE_REQUEST_NAME_COLLISON_REQUESTER_HEADER" = "Solicitare"; @@ -3356,7 +3359,7 @@ "MESSAGE_REQUEST_NAME_COLLISON_TITLE" = "Revizuire solicitări"; /* A button that updates a known contact's information to resolve a name collision */ -"MESSAGE_REQUEST_NAME_COLLISON_UPDATE_CONTACT_ACTION" = "Actualizați contactul"; +"MESSAGE_REQUEST_NAME_COLLISON_UPDATE_CONTACT_ACTION" = "Actualizează contactul"; /* Button to allow user to review known name collisions with an incoming message request */ "MESSAGE_REQUEST_REVIEW_NAME_COLLISION" = "Revizuire solicitări"; @@ -3365,19 +3368,19 @@ "MESSAGE_REQUEST_SPAM_REPORTED_AND_BLOCKED" = "Raportat ca spam și blocat."; /* A button used to accept a user on an incoming message request. */ -"MESSAGE_REQUEST_VIEW_ACCEPT_BUTTON" = "Acceptați"; +"MESSAGE_REQUEST_VIEW_ACCEPT_BUTTON" = "Acceptă"; /* A button used to block a user on an incoming message request. */ "MESSAGE_REQUEST_VIEW_BLOCK_BUTTON" = "Blochează"; /* A prompt notifying that the user must unblock this conversation to continue. Embeds {{contact name}}. */ -"MESSAGE_REQUEST_VIEW_BLOCKED_CONTACT_PROMPT_FORMAT" = "Permiteți lui %@ să vă trimită mesaje și să vă împărtășiți numele și fotografia cu ei? Nu veți primi niciun mesaj până când nu îi deblocați."; +"MESSAGE_REQUEST_VIEW_BLOCKED_CONTACT_PROMPT_FORMAT" = "Permiți lui %@ să-ți trimită mesaje și îți partajezi numele și fotografia cu ei? Nu vei primi niciun mesaj până când nu îi deblochezi."; /* A prompt notifying that the user must unblock this group to continue. */ -"MESSAGE_REQUEST_VIEW_BLOCKED_GROUP_PROMPT" = "Deblocați acest grup și împărtășiți numele și fotografia cu membrii săi? Nu veți primi niciun mesaj până când nu îi deblocați."; +"MESSAGE_REQUEST_VIEW_BLOCKED_GROUP_PROMPT" = "Deblochezi acest grup și împărtășești numele și fotografia cu membrii săi? Nu vei primi niciun mesaj până când nu îi deblochezi."; /* A prompt notifying that the user must unblock this group to continue. */ -"MESSAGE_REQUEST_VIEW_BLOCKED_GROUP_PROMPT_V2" = "Deblocați acest grup? Nu vor ști că le-ați văzut mesajele până când nu îl deblocați."; +"MESSAGE_REQUEST_VIEW_BLOCKED_GROUP_PROMPT_V2" = "Deblochezi acest grup? Nu vor ști că le-ai văzut mesajele până când nu îi deblochezi."; /* A button used to continue a conversation and share your profile. */ "MESSAGE_REQUEST_VIEW_CONTINUE_BUTTON" = "Continuă"; @@ -3386,31 +3389,31 @@ "MESSAGE_REQUEST_VIEW_DELETE_BUTTON" = "Șterge"; /* A prompt notifying that the user must share their profile with this conversation. Embeds {{contact name}}. */ -"MESSAGE_REQUEST_VIEW_EXISTING_CONTACT_PROMPT_FORMAT" = "Continuă conversația ta cu %@ și partajezi numele și fotografia de profil cu el/ea?"; +"MESSAGE_REQUEST_VIEW_EXISTING_CONTACT_PROMPT_FORMAT" = "Continui conversația ta cu %@ și partajezi numele și fotografia de profil cu ei?"; /* A prompt notifying that the user must share their profile with this group. */ -"MESSAGE_REQUEST_VIEW_EXISTING_GROUP_PROMPT" = "Continuați conversația cu acest grup și partajați numele și fotografia dvs. cu membrii săi?"; +"MESSAGE_REQUEST_VIEW_EXISTING_GROUP_PROMPT" = "Continui conversația cu acest grup și partajezi numele și fotografia ta cu membrii săi?"; /* A prompt asking if the user wants to accept a conversation invite. Embeds {{contact name}}. */ -"MESSAGE_REQUEST_VIEW_NEW_CONTACT_PROMPT_FORMAT" = "Permiteți lui %@ să vă trimită mesaje și să vă împărtășiți numele și fotografia cu ei? Nu vor ști că le-ai văzut mesajul până nu accepți."; +"MESSAGE_REQUEST_VIEW_NEW_CONTACT_PROMPT_FORMAT" = "Permiți lui %@ să-ți trimită mesaje și împărtășești numele și fotografia cu ei? Nu vor ști că le-ai văzut mesajul până nu accepți."; /* A prompt asking if the user wants to accept a group invite. */ -"MESSAGE_REQUEST_VIEW_NEW_GROUP_PROMPT" = "Vă alăturați acestui grup și împărtășiți numele și fotografia cu membrii săi? Nu vor ști că le-ai văzut mesajele până nu accepți."; +"MESSAGE_REQUEST_VIEW_NEW_GROUP_PROMPT" = "Te alături acestui grup și împărtășești numele și fotografia cu membrii săi? Nu vor ști că le-ai văzut mesajele până nu accepți."; /* A prompt asking if the user wants to accept a group invite. */ -"MESSAGE_REQUEST_VIEW_NEW_GROUP_PROMPT_V2" = "Vă alăturați acestui grup? Nu vor ști că le-ați văzut mesajele până nu veți accepta."; +"MESSAGE_REQUEST_VIEW_NEW_GROUP_PROMPT_V2" = "Te alături acestui grup? Nu vor ști că le-ai văzut mesajele până nu veți accepta."; /* A button used to unlock a blocked conversation. */ "MESSAGE_REQUEST_VIEW_UNBLOCK_BUTTON" = "Deblochează"; /* Label for button to cancel your request to join the group. */ -"MESSAGE_REQUESTS_CANCEL_REQUEST_BUTTON" = "Anulați cererea"; +"MESSAGE_REQUESTS_CANCEL_REQUEST_BUTTON" = "Anulează cererea"; /* Title for the confirmation alert when cancelling your request to join the group. */ -"MESSAGE_REQUESTS_CANCEL_REQUEST_CONFIRM_TITLE" = "Îți anulezi solicitarea de a te alătura acestui grup?"; +"MESSAGE_REQUESTS_CANCEL_REQUEST_CONFIRM_TITLE" = "Anulezi solicitarea de a te alătura acestui grup?"; /* Indicator that you have requested to join this group. */ -"MESSAGE_REQUESTS_CONVERSATION_REQUEST_INDICATOR" = "Solicitarea ta de a te alătura grupului a fost trimisă administratorului. Vei fi anunțat de decizia lor în curând. "; +"MESSAGE_REQUESTS_CONVERSATION_REQUEST_INDICATOR" = "Solicitarea ta de a te alătura grupului a fost trimisă administratorului. Vei fi notificat când acesta ia o decizie."; /* message status for message delivered to their recipient. */ "MESSAGE_STATUS_DELIVERED" = "Trimis"; @@ -3425,7 +3428,7 @@ "MESSAGE_STATUS_FAILED_SHORT" = "Eșuat"; /* Label indicating that a message was only sent to some recipients. */ -"MESSAGE_STATUS_PARTIALLY_SENT" = "Trimis parțial, atingeți pentru detalii"; +"MESSAGE_STATUS_PARTIALLY_SENT" = "Trimis parțial, atinge pentru detalii"; /* Label indicating that a message send was paused. */ "MESSAGE_STATUS_PENDING" = "Trimiterea a fost întreruptă"; @@ -3440,7 +3443,7 @@ "MESSAGE_STATUS_RECIPIENT_SKIPPED" = "Omis"; /* Label indicating that a message failed to send. */ -"MESSAGE_STATUS_SEND_FAILED" = "Trimitere eșuata."; +"MESSAGE_STATUS_SEND_FAILED" = "Trimitere eșuată."; /* message status while message is sending. */ "MESSAGE_STATUS_SENDING" = "Se trimite..."; @@ -3452,7 +3455,7 @@ "MESSAGE_STATUS_UPLOADING" = "Se încarcă ..."; /* status message for viewed messages */ -"MESSAGE_STATUS_VIEWED" = "Vizualizată"; +"MESSAGE_STATUS_VIEWED" = "Vizualizat"; /* placeholder text for the editable message field */ "MESSAGE_TEXT_FIELD_PLACEHOLDER" = "Mesaj nou"; @@ -3467,10 +3470,10 @@ "MESSAGES_VIEW_GROUP_1_MEMBER_BLOCKED" = "Ai blocat 1 membru al acestui grup"; /* Indicates that some members of this group has been blocked. Embeds {{the number of blocked users in this group}}. */ -"MESSAGES_VIEW_GROUP_N_MEMBERS_BLOCKED_FORMAT" = "Ai blocat %@ membri din acest grup"; +"MESSAGES_VIEW_GROUP_N_MEMBERS_BLOCKED_FORMAT" = "Ai blocat %@ membri ai acestui grup"; /* Indicates that more than one member of this group conversation is no longer verified. */ -"MESSAGES_VIEW_N_MEMBERS_NO_LONGER_VERIFIED" = "Mai mult de un membru din acest grup nu mai este marcat ca verificat. Apasă pentru opțiuni."; +"MESSAGES_VIEW_N_MEMBERS_NO_LONGER_VERIFIED" = "Mai mult de un membru al acestui grup nu mai este marcat ca fiind verificat. Apasă pentru opțiuni."; /* Indicator that separates read from unread messages. */ "MESSAGES_VIEW_UNREAD_INDICATOR" = "Mesaje noi"; @@ -3479,7 +3482,7 @@ "MISSED_CALL" = "Apel ratat"; /* Alert body */ -"MISSING_CAMERA_PERMISSION_MESSAGE" = "Poți activa accesul camerei din aplicația iOS Setări pentru a putea realiza apeluri video în Signal. "; +"MISSING_CAMERA_PERMISSION_MESSAGE" = "Poți permite accesul la cameră din aplicația iOS Setări pentru a putea realiza apeluri video în Signal."; /* Alert title */ "MISSING_CAMERA_PERMISSION_TITLE" = "Signal are nevoie de acces la camera ta."; @@ -3491,7 +3494,7 @@ "MISSING_LOCATION_PERMISSION_TITLE" = "Signal are nevoie de acces la locația ta pentru această funcționalitate."; /* Alert body when user has previously denied media library access */ -"MISSING_MEDIA_LIBRARY_PERMISSION_MESSAGE" = "Poți activa această permisiune din aplicația iOS Setări. "; +"MISSING_MEDIA_LIBRARY_PERMISSION_MESSAGE" = "Poți activa această permisiune din aplicația iOS Setări."; /* Alert title when user has previously denied media library access */ "MISSING_MEDIA_LIBRARY_PERMISSION_TITLE" = "Signal are nevoie de acces la pozele tale pentru această funcționalitate."; @@ -3542,7 +3545,7 @@ "NEW_GROUP_CREATION_FAILED" = "Noul grup nu a putut fi creat."; /* Error indicating that a new group could not be created due to network connectivity problems. */ -"NEW_GROUP_CREATION_FAILED_DUE_TO_NETWORK" = "Noul grup nu a putut fi creat. Verificați conexiunea la internet și încercați din nou."; +"NEW_GROUP_CREATION_FAILED_DUE_TO_NETWORK" = "Noul grup nu a putut fi creat. Verifică-ți conexiunea la internet și încearcă din nou."; /* Indicates that a group member does not support New Groups. */ "NEW_GROUP_CREATION_MEMBER_DOES_NOT_SUPPORT_NEW_GROUPS" = "Nu suportă noile grupuri"; @@ -3560,13 +3563,13 @@ "NEW_GROUP_MESSAGE_NOTIFICATION_TITLE" = "%@ către %@"; /* The title for the 'name new group' view. */ -"NEW_GROUP_NAME_GROUP_VIEW_TITLE" = "Numiți grupul"; +"NEW_GROUP_NAME_GROUP_VIEW_TITLE" = "Numește grupul"; /* a title for the selected section of the 'recipient picker' view. */ "NEW_GROUP_NON_CONTACTS_SECTION_TITLE" = "Alți utilizatori"; /* The title for the 'select members for new group' view. */ -"NEW_GROUP_SELECT_MEMBERS_VIEW_TITLE" = "Selectați membrii"; +"NEW_GROUP_SELECT_MEMBERS_VIEW_TITLE" = "Selectează membri"; /* The alert message if user tries to exit the new group view without saving changes. */ "NEW_GROUP_VIEW_UNSAVED_CHANGES_MESSAGE" = "Vrei să renunți la aceste schimbări?"; @@ -3593,7 +3596,7 @@ "NO_OTHER_GROUPS_IN_COMMON" = "Nu există alte grupuri în comun."; /* Explanation of how to see a conversation. */ -"NO_SELECTED_CONVERSATION_DESCRIPTION" = "Alegeți un contact sau un grup pentru a începe o conversație."; +"NO_SELECTED_CONVERSATION_DESCRIPTION" = "Alege un contact sau un grup pentru a începe o conversație."; /* Title welcoming to the app */ "NO_SELECTED_CONVERSATION_TITLE" = "Bun venit la Signal"; @@ -3602,28 +3605,28 @@ "NON_CONTACT_TABLE_CELL_NEW_MESSAGE" = "Mesaj nou către:"; /* A string asking the user if they'd like to invite a number to signal via SMS. */ -"NON_CONTACT_TABLE_CELL_SEND_SMS" = "Nu a fost găsit niciun utilizator. Invitați prin SMS?"; +"NON_CONTACT_TABLE_CELL_SEND_SMS" = "Nu a fost găsit niciun utilizator. Invită prin SMS?"; /* Label for 1:1 conversation with yourself. */ "NOTE_TO_SELF" = "Notă personală"; /* Lock screen notification text presented after user powers on their device without unlocking. Embeds {{device model}} (either 'iPad' or 'iPhone') */ -"NOTIFICATION_BODY_PHONE_LOCKED_FORMAT" = "S-ar putea să fi primit mesaje în timpul repornirii %@."; +"NOTIFICATION_BODY_PHONE_LOCKED_FORMAT" = "Este posibil să fi primit mesaje în timp ce %@-ul se repornea."; /* Body for notification permission action sheet */ "NOTIFICATION_PERMISSION_ACTION_SHEET_BODY" = "Pentru a primi notificări pentru mesaje noi:"; /* First step for notification permission action sheet */ -"NOTIFICATION_PERMISSION_ACTION_SHEET_STEP_ONE" = "Apăsați pe \"Navigați la Setări\" mai jos"; +"NOTIFICATION_PERMISSION_ACTION_SHEET_STEP_ONE" = "Apăsă pe \"Navigați la Setări\" mai jos"; /* Third step for notification permission action sheet */ -"NOTIFICATION_PERMISSION_ACTION_SHEET_STEP_THREE" = "Activați \"Permiteți notificările\""; +"NOTIFICATION_PERMISSION_ACTION_SHEET_STEP_THREE" = "Activează \"Permite notificări\""; /* Second step for notification permission action sheet */ -"NOTIFICATION_PERMISSION_ACTION_SHEET_STEP_TWO" = "Apăsați pe Notificări"; +"NOTIFICATION_PERMISSION_ACTION_SHEET_STEP_TWO" = "Atinge Notificări"; /* Title for notification permission action sheet */ -"NOTIFICATION_PERMISSION_ACTION_SHEET_TITLE" = "Activați notificările"; +"NOTIFICATION_PERMISSION_ACTION_SHEET_TITLE" = "Activează notificările"; /* Snooze action text for contact permission reminder megaphone */ "NOTIFICATION_PERMISSION_NOT_NOW_ACTION" = "Nu acum"; @@ -3635,10 +3638,10 @@ "NOTIFICATION_PERMISSION_REMINDER_MEGAPHONE_BODY" = "Nu rata niciodată un mesaj de la contactele și grupurile tale."; /* Title for notification permission reminder megaphone */ -"NOTIFICATION_PERMISSION_REMINDER_MEGAPHONE_TITLE" = "Activați notificările?"; +"NOTIFICATION_PERMISSION_REMINDER_MEGAPHONE_TITLE" = "Activezi notificările?"; /* No comment provided by engineer. */ -"NOTIFICATIONS_FOOTER_WARNING" = "Acțiuni includ \"Marchează ca și citit\", \"Răspundeți\" și \"Apelează înapoi.\""; +"NOTIFICATIONS_FOOTER_WARNING" = "Acțiuni includ \"Marchează ca citit\", \"Răspunde\" și \"Apelează înapoi.\""; /* No comment provided by engineer. */ "NOTIFICATIONS_NONE" = "Fără nume sau conținut"; @@ -3665,16 +3668,16 @@ "ONBOARDING_2FA_ATTEMPTS_EXHAUSTED" = "PIN incorect. Încercările au fost epuizate."; /* Label for the 'create new pin' button when reglock is disabled during onboarding. */ -"ONBOARDING_2FA_CREATE_NEW_PIN" = "Creați un PIN nou"; +"ONBOARDING_2FA_CREATE_NEW_PIN" = "Creează un PIN nou"; /* Button asking if the user would like to enter an alphanumeric PIN */ -"ONBOARDING_2FA_ENTER_ALPHANUMERIC" = "Introduceți un PIN alfanumeric"; +"ONBOARDING_2FA_ENTER_ALPHANUMERIC" = "Introdu un PIN alfanumeric"; /* Button asking if the user would like to enter an numeric PIN */ -"ONBOARDING_2FA_ENTER_NUMERIC" = "Introduceți un PIN numeric"; +"ONBOARDING_2FA_ENTER_NUMERIC" = "Introdu un PIN numeric"; /* Label for the 'forgot 2FA PIN' link in the 'onboarding 2FA' view. */ -"ONBOARDING_2FA_FORGOT_PIN_LINK" = "Aveți nevoie de ajutor?"; +"ONBOARDING_2FA_FORGOT_PIN_LINK" = "Ai nevoie de ajutor?"; /* Label indicating that the 2fa pin is invalid in the 'onboarding 2fa' view. */ "ONBOARDING_2FA_INVALID_PIN" = "PIN incorect"; @@ -3689,37 +3692,37 @@ "ONBOARDING_2FA_SKIP_AND_CREATE_NEW_PIN" = "Omite și creează un PIN nou"; /* Explanation for the skip pin entry action sheet during onboarding. */ -"ONBOARDING_2FA_SKIP_PIN_ENTRY_MESSAGE" = "Dacă nu vă mai amintiți codul PIN, puteți crea unul nou. Vă puteți înregistra și utiliza contul, dar veți pierde unele setări salvate, cum ar fi informațiile despre profil."; +"ONBOARDING_2FA_SKIP_PIN_ENTRY_MESSAGE" = "Dacă nu iți mai amintești codul PIN, poți crea unul nou. Îți poți înregistra și utiliza contul, dar vei pierde unele setări salvate, cum ar fi informațiile despre profil."; /* Title for the skip pin entry action sheet during onboarding. */ -"ONBOARDING_2FA_SKIP_PIN_ENTRY_TITLE" = "Săriți peste introducerea PIN-ului?"; +"ONBOARDING_2FA_SKIP_PIN_ENTRY_TITLE" = "Sari peste introducerea PIN-ului?"; /* Title of the 'onboarding Captcha' view. */ "ONBOARDING_CAPTCHA_TITLE" = "Adaugă o notă de umanitate mesajelor tale"; /* Explanation on the 'onboarding after dropped YDB' view. */ -"ONBOARDING_DROPPED_YDB_EXPLANATION" = "Deoarece ați fost inactiv pentru o perioadă lungă de timp, trebuie să vă înregistrați din nou pentru a utiliza Signal."; +"ONBOARDING_DROPPED_YDB_EXPLANATION" = "Deoarece ai fost inactiv pentru o perioadă lungă de timp, trebuie să te înregistrezi din nou pentru a utiliza Signal."; /* Title of the 'onboarding after dropped YDB' view. */ "ONBOARDING_DROPPED_YDB_TITLE" = "Înregistrare la Signal"; /* button indicating that the user will register their ipad */ -"ONBOARDING_MODE_SWITCH_BUTTON_PROVISIONING" = "Înregistrați iPad-ul"; +"ONBOARDING_MODE_SWITCH_BUTTON_PROVISIONING" = "Înregistrează iPad-ul"; /* button indicating that the user will link their phone */ -"ONBOARDING_MODE_SWITCH_BUTTON_REGISTERING" = "Asociați iPhone-ul"; +"ONBOARDING_MODE_SWITCH_BUTTON_REGISTERING" = "Asociază iPhone-ul"; /* explanation to the user they're switching from linking to registering flow */ -"ONBOARDING_MODE_SWITCH_EXPLANATION_PROVISIONING" = "Apăsarea pe \"Înregistrare iPad\" vă va permite să creați un nou cont de Signal sau să mutați un cont existent pe acest iPad. Acest lucru va dezactiva Signal pe orice alt dispozitiv înregistrat în prezent cu același număr de telefon."; +"ONBOARDING_MODE_SWITCH_EXPLANATION_PROVISIONING" = "Apăsând pe \"Înregistrare iPad\" poți crea un nou cont Signal sau poți muta un cont existent pe acest iPad. Acest lucru va dezactiva Signal pe orice alt dispozitiv înregistrat în prezent cu același număr de telefon."; /* explanation to the user they're switching from registering to linking flow */ -"ONBOARDING_MODE_SWITCH_EXPLANATION_REGISTERING" = "Apăsând pe \"Asociere iPhone\" vă va permite să vă conectați telefonul la un cont existent. În general, asocierea telefonului nu este recomandată și va limita anumite funcționalități, cum ar fi apelarea."; +"ONBOARDING_MODE_SWITCH_EXPLANATION_REGISTERING" = "Apăsând pe \"Asociere iPhone\" vei putea să-ți conectezi telefonul cu un cont existent. În general, asocierea telefonului nu este recomandată și va limita anumite funcționalități, cum ar fi apelarea."; /* header text indicating to the user they're switching from linking to registering flow */ "ONBOARDING_MODE_SWITCH_TITLE_PROVISIONING" = "Înregistrează acest iPad"; /* header text indicating to the user they're switching from registering to linking flow */ -"ONBOARDING_MODE_SWITCH_TITLE_REGISTERING" = "Asociați acest iPhone"; +"ONBOARDING_MODE_SWITCH_TITLE_REGISTERING" = "Asociază acest iPhone"; /* warning to the user that registering an ipad is not recommended */ "ONBOARDING_MODE_SWITCH_WARNING_PROVISIONING" = "Înregistrarea acestui iPad va dezactiva Signal pe orice alt dispozitiv înregistrat în prezent cu același număr de telefon."; @@ -3731,7 +3734,7 @@ "ONBOARDING_PERMISSIONS_ENABLE_PERMISSIONS_BUTTON" = "Activare permisiuni"; /* Explanation in the 'onboarding permissions' view. */ -"ONBOARDING_PERMISSIONS_EXPLANATION" = "Activarea notificărilor și a contactelor vă permite să vedeți când sosesc mesajele și vă ajută să găsiți persoane pe care le cunoașteți. Contactele sunt criptate, astfel încât serviciul Signal nu le poate vedea."; +"ONBOARDING_PERMISSIONS_EXPLANATION" = "Activarea notificărilor și a contactelor îți permite să vezi când sosesc mesaje și te ajută să găsești persoane pe care le cunoști. Contactele sunt criptate, astfel încât serviciul Signal nu le poate vedea."; /* Title of the 'onboarding permissions' view. */ "ONBOARDING_PERMISSIONS_TITLE" = "Activare permisiuni"; @@ -3746,28 +3749,28 @@ "ONBOARDING_PHONE_NUMBER_PLACEHOLDER" = "Numărul tău de telefon"; /* Label indicating that registration has been ratelimited. Embeds {{remaining time string}}. */ -"ONBOARDING_PHONE_NUMBER_RATE_LIMIT_WARNING_FORMAT" = "Vă rugăm să așteptați câteva minute înainte să încercați din nou. (%@)"; +"ONBOARDING_PHONE_NUMBER_RATE_LIMIT_WARNING_FORMAT" = "Te rugăm să aștepți câteva minute înainte să încerci din nou. (%@)"; /* Title of the 'onboarding phone number' view. */ -"ONBOARDING_PHONE_NUMBER_TITLE" = "Introduceți numărul dvs. de telefon"; +"ONBOARDING_PHONE_NUMBER_TITLE" = "Introdu numărul tău de telefon"; /* Title of the 'onboarding phone number' view when the user is re-registering. */ "ONBOARDING_PHONE_NUMBER_TITLE_REREGISTERING" = "Numărul tău de telefon"; /* Label indicating that the phone number is invalid in the 'onboarding phone number' view. */ -"ONBOARDING_PHONE_NUMBER_VALIDATION_WARNING" = "Număr de telefon invalid. Pentru a vă putea înregistra vă rugăm să introduceți un număr de telefon valid."; +"ONBOARDING_PHONE_NUMBER_VALIDATION_WARNING" = "Număr de telefon invalid. Te rugăm introdu un număr de telefon valid pentru a te înregistra."; /* Explanation of the 'onboarding pin attempts exhausted' view when reglock is disabled. */ "ONBOARDING_PIN_ATTEMPTS_EXHAUSTED_EXPLANATION" = "Ai depășit limita de încercări ale PIN-ului, dar poți accesa contul tău Signal prin crearea unui nou PIN. Pentru confidențialitate și securitate, contul tău va fi restaurat fără informații sau setări de profil salvate."; /* Label for the 'learn more' link when reglock is disabled in the 'onboarding pin attempts exhausted' view. */ -"ONBOARDING_PIN_ATTEMPTS_EXHAUSTED_LEARN_MORE" = "Aflați mai multe despre PIN-uri"; +"ONBOARDING_PIN_ATTEMPTS_EXHAUSTED_LEARN_MORE" = "Află mai multe despre PIN-uri"; /* Explanation of the 'onboarding pin attempts exhausted' view when reglock is enabled. */ -"ONBOARDING_PIN_ATTEMPTS_EXHAUSTED_REGLOCK_EXPLANATION" = "Pentru a vă proteja confidențialitatea și securitatea contului, l-am blocat timp de 7 zile.\n\nDupă 7 zile de inactivitate, veți putea înregistra acest număr de telefon fără a avea nevoie de codul PIN. Tot conținutul va fi șters."; +"ONBOARDING_PIN_ATTEMPTS_EXHAUSTED_REGLOCK_EXPLANATION" = "Pentru a ați proteja confidențialitatea și securitatea contului, l-am blocat timp de 7 zile.\n\nDupă 7 zile de inactivitate, vei putea înregistra acest număr de telefon fără a avea nevoie de codul PIN. Tot conținutul va fi șters."; /* Label for the 'learn more' link when reglock is enabled in the 'onboarding pin attempts exhausted' view. */ -"ONBOARDING_PIN_ATTEMPTS_EXHAUSTED_REGLOCK_LEARN_MORE" = "Aflați mai multe despre conturi blocate"; +"ONBOARDING_PIN_ATTEMPTS_EXHAUSTED_REGLOCK_LEARN_MORE" = "Află mai multe despre conturi blocate"; /* Title of the 'onboarding pin attempts exhausted' view when reglock is enabled. */ "ONBOARDING_PIN_ATTEMPTS_EXHAUSTED_REGLOCK_TITLE" = "Cont blocat"; @@ -3818,7 +3821,7 @@ "ONBOARDING_VERIFICATION_RESEND_CODE_COUNTDOWN_FORMAT" = "Retrimite cod în %@"; /* Format for the title of the 'onboarding verification' view. Embeds {{the user's phone number}}. */ -"ONBOARDING_VERIFICATION_TITLE_DEFAULT_FORMAT" = "Introduceți codul trimis la %@"; +"ONBOARDING_VERIFICATION_TITLE_DEFAULT_FORMAT" = "Introdu codul trimis la %@"; /* Title label for the onboarding verification page */ "ONBOARDING_VERIFICATION_TITLE_LABEL" = "Cod de verificare"; @@ -3836,10 +3839,10 @@ "OUTAGE_WARNING" = "Signal întâmpină dificultăți tehnice. Muncim din greu pentru a restabili serviciul cât mai repede posibil."; /* info message text in conversation view. {embeds callee name} */ -"OUTGOING_CALL_FORMAT" = "Ați apelat pe %@"; +"OUTGOING_CALL_FORMAT" = "Ai apelat pe %@"; /* Button used to decline a payment request. */ -"PAYMENTS_ACTION_DECLINE_REQUEST" = "Respingeți solicitarea"; +"PAYMENTS_ACTION_DECLINE_REQUEST" = "Respinge solicitarea"; /* Format for indicator of a payment amount converted to fiat currency with the freshness of the conversion rate. Embeds: {{ %1$@ the payment amount, %2$@ the freshness of the currency conversion rate }}. */ "PAYMENTS_CURRENCY_CONVERSION_FRESHNESS_FORMAT" = "%1$@ la %2$@"; @@ -3851,7 +3854,7 @@ "PAYMENTS_DECLINE_REQUEST_ALERT_MESSAGE_FORMAT" = "%@ va fi notificat că ați refuzat."; /* Title for the 'decline a payment request' alert. */ -"PAYMENTS_DECLINE_REQUEST_ALERT_TITLE" = "Respingeți solicitarea?"; +"PAYMENTS_DECLINE_REQUEST_ALERT_TITLE" = "Respingi solicitarea?"; /* Label for 'defragmentation' payments. */ "PAYMENTS_DEFRAGMENTATION_PAYMENT" = "Comision consolidare monedă"; @@ -3884,13 +3887,13 @@ "PAYMENTS_FAILURE_OUTGOING_VALIDATION_FAILED" = "Invalid"; /* Label for the 'add memo' ui in the 'send payment' UI. */ -"PAYMENTS_NEW_PAYMENT_ADD_MEMO" = "Adăugați o notiță"; +"PAYMENTS_NEW_PAYMENT_ADD_MEMO" = "Adăugă o notiță"; /* Format for the 'balance' indicator. Embeds {{ the current payments balance }}. */ "PAYMENTS_NEW_PAYMENT_BALANCE_FORMAT" = "Sold disponibil: %@"; /* Label for the 'confirm payment' button. */ -"PAYMENTS_NEW_PAYMENT_CONFIRM_PAYMENT_BUTTON" = "Confirmați plata"; +"PAYMENTS_NEW_PAYMENT_CONFIRM_PAYMENT_BUTTON" = "Confirmă plata"; /* Title for the 'confirm payment' ui in the 'send payment' UI. */ "PAYMENTS_NEW_PAYMENT_CONFIRM_PAYMENT_TITLE" = "Plătește"; @@ -3902,22 +3905,22 @@ "PAYMENTS_NEW_PAYMENT_ERROR_CONNECTIVITY_FAILURE" = "Serviciul nu a putut fi contactat"; /* Indicates that a payment failed due to insufficient funds. */ -"PAYMENTS_NEW_PAYMENT_ERROR_INSUFFICIENT_FUNDS" = "Nu aveți suficient MOB pentru a finaliza această plată."; +"PAYMENTS_NEW_PAYMENT_ERROR_INSUFFICIENT_FUNDS" = "Nu ai suficient MOB pentru a finaliza această plată."; /* Indicates that a payment failed due to insufficient funds. Embeds {{ current balance }}. */ -"PAYMENTS_NEW_PAYMENT_ERROR_INSUFFICIENT_FUNDS_FORMAT" = "Nu aveți suficient MOB pentru a finaliza această plată. Soldul dvs. curent este %@."; +"PAYMENTS_NEW_PAYMENT_ERROR_INSUFFICIENT_FUNDS_FORMAT" = "Nu ai suficient MOB pentru a finaliza această plată. Soldul tău curent este %@."; /* Indicates that a payment failed due to being invalid. */ "PAYMENTS_NEW_PAYMENT_ERROR_INVALID_TRANSACTION" = "Tranzacție invalidă"; /* Indicates that a payment failed due to an outdated client. */ -"PAYMENTS_NEW_PAYMENT_ERROR_OUTDATED_CLIENT" = "Actualizați Signal pentru a folosi plățile."; +"PAYMENTS_NEW_PAYMENT_ERROR_OUTDATED_CLIENT" = "Actualizează Signal pentru a folosi plățile."; /* Indicates that an outgoing payment could not be verified in a timely way. */ "PAYMENTS_NEW_PAYMENT_ERROR_OUTGOING_VERIFICATION_TAKING_TOO_LONG" = "Plata nu a fost încă verificată"; /* Indicates that an unknown error occurred while sending a payment or payment request. */ -"PAYMENTS_NEW_PAYMENT_ERROR_UNKNOWN" = "Plata nu s-a putut finaliza. Verificați conexiunea și încercați din nou."; +"PAYMENTS_NEW_PAYMENT_ERROR_UNKNOWN" = "Plata nu s-a putut finaliza. Verifică-ți conexiunea și încearcă din nou."; /* Label for the 'payment estimated fee' indicator. */ "PAYMENTS_NEW_PAYMENT_ESTIMATED_FEE" = "Comision de rețea"; @@ -3938,7 +3941,7 @@ "PAYMENTS_NEW_PAYMENT_PAY_BUTTON" = "Plătește"; /* Label for the 'total payment amount' indicator. */ -"PAYMENTS_NEW_PAYMENT_PAYMENT_TOTAL" = "Suma totală"; +"PAYMENTS_NEW_PAYMENT_PAYMENT_TOTAL" = "Sumă totală"; /* Indicator that a new payment is being processed in the 'send payment' UI. */ "PAYMENTS_NEW_PAYMENT_PROCESSING" = "Procesare"; @@ -4019,13 +4022,13 @@ "PAYMENTS_PAYMENT_STATUS_SHORT_UNKNOWN" = "Eroare necunoscută"; /* Message for error alert indicating that a given user cannot receive payments because of a pending message request for a recipient that they have sent messages to. */ -"PAYMENTS_RECIPIENT_MISSING_PROFILE_KEY_MESSAGE_W_MESSAGES" = "Pentru a trimite o plată către acest utilizator, el trebuie să accepte o solicitare de mesaj din partea dvs."; +"PAYMENTS_RECIPIENT_MISSING_PROFILE_KEY_MESSAGE_W_MESSAGES" = "Pentru a trimite o plată către acest utilizator, acesta trebuie să accepte o solicitare de mesaj din partea ta."; /* Message for error alert indicating that a given user cannot receive payments because of a pending message request for a recipient that they have not sent message to. */ -"PAYMENTS_RECIPIENT_MISSING_PROFILE_KEY_MESSAGE_WO_MESSAGES" = "Pentru a trimite o plată către acest utilizator, el trebuie să accepte o solicitare de mesaj din partea dvs. Trimiteți-i un mesaj pentru a crea o solicitare."; +"PAYMENTS_RECIPIENT_MISSING_PROFILE_KEY_MESSAGE_WO_MESSAGES" = "Pentru a trimite o plată către acest utilizator, acesta trebuie să accepte o solicitare de mesaj din partea ta. Trimite-i un mesaj pentru a crea o solicitare."; /* Title for error alert indicating that a given user cannot receive payments because of a pending message request. */ -"PAYMENTS_RECIPIENT_MISSING_PROFILE_KEY_TITLE" = "Nu puteți trimite plata"; +"PAYMENTS_RECIPIENT_MISSING_PROFILE_KEY_TITLE" = "Nu se poate trimite plata"; /* Message for error alert indicating that a given user cannot receive payments because they have not enabled payments. */ "PAYMENTS_RECIPIENT_PAYMENTS_NOT_ENABLED_MESSAGE" = "Aceasta persoană nu a activat plățile."; @@ -4046,16 +4049,16 @@ "PAYMENTS_UNKNOWN_PAYMENT" = "Plată invalidă"; /* Title of 'accept member request to join group' button. */ -"PENDING_GROUP_MEMBERS_ACCEPT_REQUEST_BUTTON" = "Adăugați la grup"; +"PENDING_GROUP_MEMBERS_ACCEPT_REQUEST_BUTTON" = "Adăugă la grup"; /* Title of 'accept member request to join group' confirmation alert. Embeds {{ the name of the requesting group member. }}. */ -"PENDING_GROUP_MEMBERS_ACCEPT_REQUEST_CONFIRMATION_TITLE_FORMAT" = "Adăugați pe “%@” la grup?"; +"PENDING_GROUP_MEMBERS_ACCEPT_REQUEST_CONFIRMATION_TITLE_FORMAT" = "Adaugi pe “%@” la grup?"; /* Title of 'deny member request to join group' button. */ -"PENDING_GROUP_MEMBERS_DENY_REQUEST_BUTTON" = "Respingeți cererea"; +"PENDING_GROUP_MEMBERS_DENY_REQUEST_BUTTON" = "Respinge cererea"; /* Title of 'deny member request to join group' confirmation alert. Embeds {{ the name of the requesting group member. }}. */ -"PENDING_GROUP_MEMBERS_DENY_REQUEST_CONFIRMATION_TITLE_FORMAT" = "Respingeți cererea de la “%@”?"; +"PENDING_GROUP_MEMBERS_DENY_REQUEST_CONFIRMATION_TITLE_FORMAT" = "Respinge cererea de la “%@”?"; /* Format for label indicating the a group member has invited 1 other user to the group. Embeds {{ the name of the inviting group member. }}. */ "PENDING_GROUP_MEMBERS_MEMBER_INVITED_1_USER_FORMAT" = "%@ a invitat o persoană"; @@ -4073,7 +4076,7 @@ "PENDING_GROUP_MEMBERS_REQUEST_APPROVED_FORMAT" = "\"%@\" a fost adăugat(ă)."; /* Format for banner indicating that there are pending member requests to join the group. Embeds {{ the number of pending member requests }}. */ -"PENDING_GROUP_MEMBERS_REQUEST_BANNER_FORMAT" = "%@ solicitări de membru în așteptare. "; +"PENDING_GROUP_MEMBERS_REQUEST_BANNER_FORMAT" = "%@ solicitări de membru în așteptare."; /* Label for the 'view requests' button in the pending member requests banner. */ "PENDING_GROUP_MEMBERS_REQUEST_BANNER_VIEW_REQUESTS" = "Vezi solicitări"; @@ -4082,31 +4085,31 @@ "PENDING_GROUP_MEMBERS_REQUEST_DENIED_FORMAT" = "\"%@\" a fost refuzat(ă)."; /* Format for 'revoke invalid 1 invite' item. */ -"PENDING_GROUP_MEMBERS_REVOKE_INVALID_INVITE_1" = "Revocați invitația invalidă"; +"PENDING_GROUP_MEMBERS_REVOKE_INVALID_INVITE_1" = "Revocă invitația invalidă"; /* Format for 'revoke invalid N invites' item. Embeds {{ the number of invalid invites. }}. */ -"PENDING_GROUP_MEMBERS_REVOKE_INVALID_INVITES_N_FORMAT" = "Revocați %@ invitații invalide"; +"PENDING_GROUP_MEMBERS_REVOKE_INVALID_INVITES_N_FORMAT" = "Revocă %@ invitații invalide"; /* Title of 'revoke invite' button. */ "PENDING_GROUP_MEMBERS_REVOKE_INVITE_1_BUTTON" = "Revocare invitație"; /* Format for title of 'revoke invite' confirmation alert. Embeds {{ the name of the inviting group member. }}. */ -"PENDING_GROUP_MEMBERS_REVOKE_INVITE_CONFIRMATION_TITLE_1_FORMAT" = "Revocați invitația de grup trimisă de “%@“?"; +"PENDING_GROUP_MEMBERS_REVOKE_INVITE_CONFIRMATION_TITLE_1_FORMAT" = "Revocă invitația de grup trimisă de “%@“?"; /* Format for title of 'revoke invite' confirmation alert. Embeds {{ %1$@ the number of users they have invited, %2$@ name of the inviting group member. }}. */ -"PENDING_GROUP_MEMBERS_REVOKE_INVITE_CONFIRMATION_TITLE_N_FORMAT" = "Revocați %1$@ invitații trimise de către “%2$@“?"; +"PENDING_GROUP_MEMBERS_REVOKE_INVITE_CONFIRMATION_TITLE_N_FORMAT" = "Revocă %1$@ invitații trimise de către “%2$@“?"; /* Title of 'revoke invites' button. */ -"PENDING_GROUP_MEMBERS_REVOKE_INVITE_N_BUTTON" = "Revocați invitațiile"; +"PENDING_GROUP_MEMBERS_REVOKE_INVITE_N_BUTTON" = "Revocă invitațiile"; /* Format for title of 'revoke invite' confirmation alert. Embeds {{ the name of the invited group member. }}. */ -"PENDING_GROUP_MEMBERS_REVOKE_LOCAL_INVITE_CONFIRMATION_TITLE_1_FORMAT" = "Revocați invitația de grup pentru “%@“?"; +"PENDING_GROUP_MEMBERS_REVOKE_LOCAL_INVITE_CONFIRMATION_TITLE_1_FORMAT" = "Revocă invitația de grup pentru “%@“?"; /* Footer for the 'invites by other group members' section of the 'member requests and invites' view. */ -"PENDING_GROUP_MEMBERS_SECTION_FOOTER_INVITES_FROM_OTHER_MEMBERS" = "Nu sunt afișate detalii despre persoanele invitate de alți membri ai grupului. Dacă invitații aleg să se alăture, informațiile lor vor fi partajate grupului în acel moment. Nu vor vedea niciun mesaj din grup până nu se alătură."; +"PENDING_GROUP_MEMBERS_SECTION_FOOTER_INVITES_FROM_OTHER_MEMBERS" = "Nu sunt afișate detalii despre persoanele invitate de alți membri ai grupului. Dacă invitații aleg să se alăture, informațiile lor vor fi partajate cu grupul în acel moment. Nu vor vedea niciun mesaj din grup până nu se alătură."; /* Footer for the 'pending member requests' section of the 'member requests and invites' view. Embeds {{ the name of the group }}. */ -"PENDING_GROUP_MEMBERS_SECTION_FOOTER_PENDING_MEMBER_REQUESTS_FORMAT" = "Persoanele din această listă încearcă să se alăture \"%@\" folosind linkul grupului. "; +"PENDING_GROUP_MEMBERS_SECTION_FOOTER_PENDING_MEMBER_REQUESTS_FORMAT" = "Persoanele din această listă încearcă să se alăture \"%@\" folosind linkul grupului."; /* Title for the 'invalid invites' section of the 'member requests and invites' view. */ "PENDING_GROUP_MEMBERS_SECTION_TITLE_INVALID_INVITES" = "Invitații invalide"; @@ -4115,7 +4118,7 @@ "PENDING_GROUP_MEMBERS_SECTION_TITLE_INVITES_FROM_OTHER_MEMBERS" = "Invitați de alții"; /* Title for the 'people you invited' section of the 'member requests and invites' view. */ -"PENDING_GROUP_MEMBERS_SECTION_TITLE_PEOPLE_YOU_INVITED" = "Invitați de dvs."; +"PENDING_GROUP_MEMBERS_SECTION_TITLE_PEOPLE_YOU_INVITED" = "Invitați de tine"; /* Label for view-once messages that have invalid content. */ "PER_MESSAGE_EXPIRATION_INVALID_CONTENT" = "Eroare la procesarea mesajului primit"; @@ -4133,25 +4136,25 @@ "PER_MESSAGE_EXPIRATION_VIDEO_PREVIEW" = "Videoclip vizibil o singură dată"; /* Label for view-once messages indicating that user can tap to view the message's contents. */ -"PER_MESSAGE_EXPIRATION_VIEW_PHOTO" = "Vizualizați poza"; +"PER_MESSAGE_EXPIRATION_VIEW_PHOTO" = "Vezi poza"; /* Label for view-once messages indicating that user can tap to view the message's contents. */ -"PER_MESSAGE_EXPIRATION_VIEW_VIDEO" = "Vizualizare videoclip"; +"PER_MESSAGE_EXPIRATION_VIEW_VIDEO" = "Vezi videoclipul"; /* Label for view-once messages indicating that the local user has viewed the message's contents. */ -"PER_MESSAGE_EXPIRATION_VIEWED" = "Vizualizată"; +"PER_MESSAGE_EXPIRATION_VIEWED" = "Vizualizat"; /* A user friendly name for the 'everybody' phone number discoverability mode. */ "PHONE_NUMBER_DISCOVERABILITY_EVERYBODY" = "Toată lumea"; /* A user friendly description of the 'everybody' phone number discoverability mode. */ -"PHONE_NUMBER_DISCOVERABILITY_EVERYBODY_DESCRIPTION" = "Oricine are numărul tău de telefon în lista de contacte, te va vedea ca un contact pe Signal. Alții te vor putea găsi folosind numărul tău de telefon utilizând funcția Căutare."; +"PHONE_NUMBER_DISCOVERABILITY_EVERYBODY_DESCRIPTION" = "Oricine are numărul tău de telefon în lista de contacte, te va vedea drept contact Signal. Alții te vor putea găsi folosind numărul tău de telefon utilizând funcția Căutare."; /* A user friendly name for the 'nobody' phone number discoverability mode. */ "PHONE_NUMBER_DISCOVERABILITY_NOBODY" = "Nimeni"; /* A user friendly description of the 'nobody' phone number discoverability mode. */ -"PHONE_NUMBER_DISCOVERABILITY_NOBODY_DESCRIPTION" = "Nimeni nu te va putea găsi pe Signal folosind numărul tău de telefon. Nu vei fi vizibil ca și contact pentru persoanele care au numărul tău de telefon în lista lor de contacte, în timp ce alții nu te vor putea găsi folosind numărul tău de telefon utilizând funcția Căutare. "; +"PHONE_NUMBER_DISCOVERABILITY_NOBODY_DESCRIPTION" = "Nimeni nu te va putea găsi pe Signal folosind numărul tău de telefon. Nu vei fi vizibil ca persoană de contact pentru cei care au numărul tău de telefon în lista lor de contacte, iar alții nu te vor putea găsi folosind numărul tău de telefon utilizând funcția Căutare."; /* A format for a label showing an example phone number. Embeds {{the example phone number}}. */ "PHONE_NUMBER_EXAMPLE_FORMAT" = "Exemplu: %@"; @@ -4160,19 +4163,19 @@ "PHONE_NUMBER_SHARING_CONTACTS_ONLY" = "Contactele mele"; /* A user friendly description of the 'contacts only' phone number sharing mode. */ -"PHONE_NUMBER_SHARING_CONTACTS_ONLY_DESCRIPTION" = "Numai contactele tale vă vor vedea numărul de telefon pe Signal."; +"PHONE_NUMBER_SHARING_CONTACTS_ONLY_DESCRIPTION" = "Numai contactele tale vor vedea numărul tău de telefon pe Signal."; /* A user friendly name for the 'everybody' phone number sharing mode. */ "PHONE_NUMBER_SHARING_EVERYBODY" = "Toată lumea"; /* A user friendly description of the 'everybody' phone number sharing mode. */ -"PHONE_NUMBER_SHARING_EVERYBODY_DESCRIPTION" = "Numărul dvs. de telefon va fi vizibil pentru persoanele și grupurile către care trimiteți mesaje. Persoanele care au numărul dvs. de telefon în lista lor de contacte îl vor vedea și în Signal."; +"PHONE_NUMBER_SHARING_EVERYBODY_DESCRIPTION" = "Numărul tău de telefon va fi vizibil pentru persoanele și grupurile către care trimiți mesaje. Persoanele care au numărul tău de telefon în lista lor de contacte îl vor vedea și pe Signal."; /* A user friendly name for the 'nobody' phone number sharing mode. */ "PHONE_NUMBER_SHARING_NOBODY" = "Nimeni"; /* A user friendly description of the 'nobody' phone number sharing mode. */ -"PHONE_NUMBER_SHARING_NOBODY_DESCRIPTION" = "Nimeni nu vă va vedea numărul de telefon pe Signal."; +"PHONE_NUMBER_SHARING_NOBODY_DESCRIPTION" = "Nimeni nu va vedea numărul tău de telefon pe Signal."; /* Format for phone number label with an index. Embeds {{Phone number label (e.g. 'home')}} and {{index, e.g. 2}}. */ "PHONE_NUMBER_TYPE_AND_INDEX_NAME_FORMAT" = "%@ %@"; @@ -4205,7 +4208,7 @@ "PHONE_NUMBER_TYPE_UNKNOWN" = "Telefon"; /* Label for 'Work' phone numbers. */ -"PHONE_NUMBER_TYPE_WORK" = "Servici"; +"PHONE_NUMBER_TYPE_WORK" = "Serviciu"; /* Label for 'Work FAX' phone numbers. */ "PHONE_NUMBER_TYPE_WORK_FAX" = "Fax serviciu"; @@ -4229,136 +4232,136 @@ "PIN_CREATION_ALPHANUMERIC_HINT" = "PIN-ul trebuie să aibă cel puțin 4 caractere."; /* Title of the 'pin creation' recreation view. */ -"PIN_CREATION_CHANGING_TITLE" = "Schimbați-vă PIN-ul"; +"PIN_CREATION_CHANGING_TITLE" = "Schimbă-ți PIN-ul"; /* Title of the 'pin creation' confirmation view. */ "PIN_CREATION_CONFIRM_TITLE" = "Confirmă PIN-ul "; /* The explanation of confirmation in the 'pin creation' view. */ -"PIN_CREATION_CONFIRMATION_EXPLANATION" = "Introduceți codul PIN pe care tocmai l-ați creat."; +"PIN_CREATION_CONFIRMATION_EXPLANATION" = "Introdu codul PIN pe care tocmai l-ai creat."; /* Button asking if the user would like to create an alphanumeric PIN */ -"PIN_CREATION_CREATE_ALPHANUMERIC" = "Creați un PIN alfanumeric"; +"PIN_CREATION_CREATE_ALPHANUMERIC" = "Creează un PIN alfanumeric"; /* Button asking if the user would like to create an numeric PIN */ -"PIN_CREATION_CREATE_NUMERIC" = "Creați un PIN numeric"; +"PIN_CREATION_CREATE_NUMERIC" = "Creează un PIN numeric"; /* Action of the 'pin disable' action sheet. */ "PIN_CREATION_DISABLE_CONFIRMATION_ACTION" = "Dezactivare PIN"; /* Message of the 'pin disable' action sheet. */ -"PIN_CREATION_DISABLE_CONFIRMATION_MESSAGE" = "Dacă dezactivați codul PIN, veți pierde toate datele când vă înregistrați din nou la Signal, dacă nu le transferați de pe alt dispozitiv iOS. Nu puteți activa Blocarea înregistrării în timp ce codul PIN este dezactivat."; +"PIN_CREATION_DISABLE_CONFIRMATION_MESSAGE" = "Dacă dezactivezi codul PIN, vei pierde toate datele atunci când te vei înregistra din nou la Signal, dacă nu le transferi de pe alt dispozitiv iOS. Nu poți activa Blocarea înregistrării în timp ce codul PIN este dezactivat."; /* Title of the 'pin disable' action sheet. */ "PIN_CREATION_DISABLE_CONFIRMATION_TITLE" = "Avertizare"; /* Error body indicating that the attempt to create a PIN failed. */ -"PIN_CREATION_ERROR_MESSAGE" = "PIN-ul tău nu a fost salvat. Vom solicita să creezi un PIN mai târziu."; +"PIN_CREATION_ERROR_MESSAGE" = "PIN-ul tău nu a fost salvat. Îți vom solicita să creezi un PIN mai târziu."; /* Error title indicating that the attempt to create a PIN failed. */ "PIN_CREATION_ERROR_TITLE" = "Crearea PIN-ului a eșuat"; /* The explanation in the 'pin creation' view. */ -"PIN_CREATION_EXPLANATION" = "PIN-urile păstrează informațiile stocate în Signal criptate, astfel încât numai tu să le poți accesa. Profilul, setările și contactele se vor restabili atunci când reinstalați Signal. Nu aveți nevoie de PIN pentru a deschide aplicația."; +"PIN_CREATION_EXPLANATION" = "PIN-urile păstrează informațiile stocate în Signal criptate, astfel încât numai tu să le poți accesa. Profilul, setările și contactele se vor restabili atunci când reinstalezi Signal. Nu ai nevoie de PIN pentru a deschide aplicația."; /* Learn more action on the pin creation view */ -"PIN_CREATION_LEARN_MORE" = "Aflați mai multe despre PIN-uri"; +"PIN_CREATION_LEARN_MORE" = "Află mai multe despre PIN-uri"; /* Label indicating that the attempted PIN does not match the first PIN */ -"PIN_CREATION_MISMATCH_ERROR" = "PIN-urile nu se potrivesc. Încercați din nou."; +"PIN_CREATION_MISMATCH_ERROR" = "PIN-urile nu se potrivesc. Încearcă din nou."; /* Label indicating the user must use at least 4 digits */ "PIN_CREATION_NUMERIC_HINT" = "PIN-ul trebuie să aibă cel puțin 4 cifre"; /* Label indication the user must confirm their PIN. */ -"PIN_CREATION_PIN_CONFIRMATION_HINT" = "Introduceți din nou PIN-ul"; +"PIN_CREATION_PIN_CONFIRMATION_HINT" = "Introdu din nou PIN-ul"; /* Indicates the work we are doing while creating the user's pin */ "PIN_CREATION_PIN_PROGRESS" = "Se creează PIN-ul..."; /* The re-creation explanation in the 'pin creation' view. */ -"PIN_CREATION_RECREATION_EXPLANATION" = "Puteți schimba codul PIN atât timp cât acest dispozitiv este înregistrat."; +"PIN_CREATION_RECREATION_EXPLANATION" = "Poți schimba codul PIN atât timp cât acest dispozitiv este înregistrat."; /* Title of the 'pin creation' recreation view. */ -"PIN_CREATION_RECREATION_TITLE" = "Schimbați-vă PIN-ul"; +"PIN_CREATION_RECREATION_TITLE" = "Schimbă-ți PIN-ul"; /* Action of the 'pin disable' reglock action sheet. */ "PIN_CREATION_REGLOCK_CONFIRMATION_ACTION" = "Dezactivare"; /* Message of the 'pin disable' reglock action sheet. */ -"PIN_CREATION_REGLOCK_CONFIRMATION_MESSAGE" = "Pentru a dezactiva codul PIN, trebuie mai întâi să dezactivați Blocarea înregistrării."; +"PIN_CREATION_REGLOCK_CONFIRMATION_MESSAGE" = "Pentru a dezactiva codul PIN, trebuie mai întâi să dezactivezi Blocarea înregistrării."; /* Title of the 'pin disable' reglock action sheet. */ -"PIN_CREATION_REGLOCK_CONFIRMATION_TITLE" = "Dezactivați Blocarea Înregistrării?"; +"PIN_CREATION_REGLOCK_CONFIRMATION_TITLE" = "Dezactivezi Blocarea Înregistrării?"; /* Skip action on the pin creation view */ "PIN_CREATION_SKIP" = "Dezactivare PIN"; /* Title of the 'pin creation' view. */ -"PIN_CREATION_TITLE" = "Creați-vă PIN-ul"; +"PIN_CREATION_TITLE" = "Creează-ți PIN-ul"; /* Label indicating that the attempted PIN is too weak */ -"PIN_CREATION_WEAK_ERROR" = "Alegeți un PIN mai puternic"; +"PIN_CREATION_WEAK_ERROR" = "Alege un PIN mai puternic"; /* Error body indicating that the attempt to disable a PIN failed. */ -"PIN_DISABLE_ERROR_MESSAGE" = "Codul PIN nu a putut fi dezactivat. Vă vom solicita din nou mai târziu."; +"PIN_DISABLE_ERROR_MESSAGE" = "Codul PIN nu a putut fi dezactivat. Îți vom solicita din nou mai târziu."; /* Error title indicating that the attempt to disable a PIN failed. */ "PIN_DISABLE_ERROR_TITLE" = "Dezactivarea PIN-ului a eșuat."; /* The explanation for the 'pin reminder' dialog. */ -"PIN_REMINDER_EXPLANATION" = "Pentru a vă ajuta să memorați codul PIN, vă vom rugă să îl introduceți periodic. În timp, o să-l cerem mai rar."; +"PIN_REMINDER_EXPLANATION" = "Pentru a te ajuta să memorezi codul PIN, te vom ruga să îl introduci periodic. În timp, o să-l cerem mai rar."; /* Text asking if the user forgot their pin for the 'pin reminder' dialog. */ -"PIN_REMINDER_FORGOT_PIN" = "Ați uitat PIN-ul?"; +"PIN_REMINDER_FORGOT_PIN" = "Ai uitat PIN-ul?"; /* Action text for PIN reminder megaphone */ -"PIN_REMINDER_MEGAPHONE_ACTION" = "Verificați PIN-ul"; +"PIN_REMINDER_MEGAPHONE_ACTION" = "Verifică PIN-ul"; /* Body for PIN reminder megaphone */ -"PIN_REMINDER_MEGAPHONE_BODY" = "Ocazional vă vom solicita să vă confirmați codul PIN pentru a-l reține mai ușor."; +"PIN_REMINDER_MEGAPHONE_BODY" = "Ocazional îți vom solicita să confirmi codul PIN pentru a-l reține mai ușor."; /* Toast indicating that we'll ask you for your PIN again in 3 days. */ -"PIN_REMINDER_MEGAPHONE_FEW_DAYS_TOAST" = "Vă reamintim în câteva zile."; +"PIN_REMINDER_MEGAPHONE_FEW_DAYS_TOAST" = "Iți vom reaminti în câteva zile."; /* Title for PIN reminder megaphone */ "PIN_REMINDER_MEGAPHONE_TITLE" = "Verifică PIN-ul Signal"; /* Toast indicating that we'll ask you for your PIN again tomorrow. */ -"PIN_REMINDER_MEGAPHONE_TOMORROW_TOAST" = "Vă reamintim mâine."; +"PIN_REMINDER_MEGAPHONE_TOMORROW_TOAST" = "Îți vom reaminti mâine."; /* Toast indicating that we'll ask you for your PIN again in 2 weeks. */ -"PIN_REMINDER_MEGAPHONE_TWO_WEEK_TOAST" = "Îți vom reaminti din nou în câteva săptămâni. "; +"PIN_REMINDER_MEGAPHONE_TWO_WEEK_TOAST" = "Îți vom reaminti din nou în câteva săptămâni."; /* Toast indicating that we'll ask you for your PIN again in a week. */ -"PIN_REMINDER_MEGAPHONE_WEEK_TOAST" = "Vă reamintim într-o săptămână."; +"PIN_REMINDER_MEGAPHONE_WEEK_TOAST" = "Îți vom reaminti din nou într-o săptămână."; /* Label indicating that the attempted PIN does not match the user's PIN */ -"PIN_REMINDER_MISMATCH_ERROR" = "PIN invalid, încercați din nou."; +"PIN_REMINDER_MISMATCH_ERROR" = "PIN invalid, încercă din nou."; /* The title for the 'pin reminder' dialog. */ -"PIN_REMINDER_TITLE" = "Introduceți PIN-ul dvs. Signal"; +"PIN_REMINDER_TITLE" = "Introdu PIN-ul tău Signal"; /* Label indicating that the attempted PIN is too short */ "PIN_REMINDER_TOO_SHORT_ERROR" = "PIN-ul trebuie să aibă cel puțin 4 cifre."; /* An explanation that you have already pinned the maximum number of conversations. */ -"PINNED_CONVERSATION_LIMIT" = "Puteți fixa până la 4 conversații."; +"PINNED_CONVERSATION_LIMIT" = "Poți fixa până la 4 conversații."; /* The title for pinned conversation section on the conversation list */ "PINNED_SECTION_TITLE" = "Fixată"; /* Action text for PIN megaphone when user doesn't have a PIN */ -"PINS_MEGAPHONE_ACTION" = "Creați PIN"; +"PINS_MEGAPHONE_ACTION" = "Creează un PIN"; /* Body for PIN megaphone when user doesn't have a PIN */ "PINS_MEGAPHONE_BODY" = "PIN-urile păstrează informațiile stocate în Signal criptate"; /* Toast indication that the user will be reminded later to setup their PIN. Embeds {{time until mandatory}} */ -"PINS_MEGAPHONE_SNOOZE_TOAST_FORMAT" = "Vă amintim mai târziu. Crearea unui PIN o să devină obligatorie în %ld zile."; +"PINS_MEGAPHONE_SNOOZE_TOAST_FORMAT" = "Îți vom reaminti mai târziu. Crearea unui PIN va deveni obligatorie în %ld zile."; /* Title for PIN megaphone when user doesn't have a PIN */ -"PINS_MEGAPHONE_TITLE" = "Creați un PIN"; +"PINS_MEGAPHONE_TITLE" = "Creează un PIN"; /* Toast indicating that a PIN has been created. */ "PINS_MEGAPHONE_TOAST" = "PIN creat. Poate fi schimbat din meniul de setări."; @@ -4370,7 +4373,7 @@ "PLAY_BUTTON_ACCESSABILITY_LABEL" = "Redă media"; /* Label indicating that the user is not verified. Embeds {{the user's name or phone number}}. */ -"PRIVACY_IDENTITY_IS_NOT_VERIFIED_FORMAT" = "Nu ai marcat pe %@ ca și verificat."; +"PRIVACY_IDENTITY_IS_NOT_VERIFIED_FORMAT" = "Nu ai marcat pe %@ ca verificat."; /* Badge indicating that the user is verified. */ "PRIVACY_IDENTITY_IS_VERIFIED_BADGE" = "Verificat"; @@ -4385,7 +4388,7 @@ "PRIVACY_UNVERIFY_BUTTON" = "Șterge verificarea"; /* Alert body when verifying with {{contact name}} */ -"PRIVACY_VERIFICATION_FAILED_I_HAVE_WRONG_KEY_FOR_THEM" = "Acesta nu pare a fi un număr de siguranță pentru %@. Ești sigur că verifici contactul corect?"; +"PRIVACY_VERIFICATION_FAILED_I_HAVE_WRONG_KEY_FOR_THEM" = "Acesta nu pare a fi numărul de siguranță pentru %@. Ești sigur că verifici contactul corect?"; /* Alert body */ "PRIVACY_VERIFICATION_FAILED_MISMATCHED_SAFETY_NUMBERS_IN_CLIPBOARD" = "Numărul din clipboard-ul tău nu pare a fi un număr de siguranță corect pentru această conversație."; @@ -4454,7 +4457,7 @@ "PROFILE_NAME_CHANGE_SYSTEM_NONCONTACT_FORMAT" = "%@ și-a schimbat numele profilului în %@."; /* Title for the profile name view. */ -"PROFILE_NAME_VIEW_TITLE" = "Numele dvs."; +"PROFILE_NAME_VIEW_TITLE" = "Numele tău"; /* Placeholder when the user doesn't have an 'about' for profile settings screen. */ "PROFILE_SETTINGS_BIO_PLACEHOLDER" = "Despre"; @@ -4481,10 +4484,10 @@ "PROFILE_VIEW_GIVEN_NAME_DEFAULT_TEXT" = "Prenume (obligatoriu)"; /* Error shown when the user tries to update their profile when the app is not connected to the internet. */ -"PROFILE_VIEW_NO_CONNECTION" = "Profilul poate fi actualizat doar când sunteți conectat la internet."; +"PROFILE_VIEW_NO_CONNECTION" = "Profilul poate fi actualizat doar când ești conectat la internet."; /* Description of the user profile. */ -"PROFILE_VIEW_PROFILE_DESCRIPTION" = "Profilul dvs. este criptat integral. Profilul dvs. și modificările sale vor fi vizibile pentru contactele dvs., atunci când inițiați sau acceptați conversații noi."; +"PROFILE_VIEW_PROFILE_DESCRIPTION" = "Profilul tău este criptat integral. Profilul și modificările sale vor fi vizibile pentru contactele tale, atunci când inițiezi sau accepți conversații noi."; /* Button to save the profile view in the profile view. */ "PROFILE_VIEW_SAVE_BUTTON" = "Salvează"; @@ -4511,7 +4514,7 @@ "QUOTED_REPLY_AUTHOR_INDICATOR_FORMAT" = "%@"; /* message header label when someone else is quoting you */ -"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "Dvs."; +"QUOTED_REPLY_AUTHOR_INDICATOR_YOU" = "Tu"; /* Footer label that appears below quoted messages when the quoted content was not derived locally. When the local user doesn't have a copy of the message being quoted, e.g. if it had since been deleted, we instead show the content specified by the sender. */ "QUOTED_REPLY_CONTENT_FROM_REMOTE_SOURCE" = "Mesajul original nu a fost găsit."; @@ -4595,19 +4598,19 @@ "REGISTER_2FA_FORGOT_PIN" = "Mi-am uitat PIN-ul."; /* Alert title explaining what happens if you forget your 'two-factor auth pin'. */ -"REGISTER_2FA_FORGOT_PIN_ALERT_TITLE" = "Aveți nevoi de ajutor?"; +"REGISTER_2FA_FORGOT_PIN_ALERT_TITLE" = "Ai nevoi de ajutor?"; /* Alert body for a forgotten SVR (V2) PIN */ -"REGISTER_2FA_FORGOT_SVR_PIN_ALERT_MESSAGE" = "Codul PIN este un cod de +4 cifre pe care l-ați creat, care poate fi numeric sau alfanumeric. Dacă nu vă puteți aminti codul PIN, va trebui să așteptați 7 zile pentru a vă reînregistra contul."; +"REGISTER_2FA_FORGOT_SVR_PIN_ALERT_MESSAGE" = "Codul PIN este un cod de +4 cifre pe care l-ai creat, care poate fi numeric sau alfanumeric. Dacă nu îți poți aminti codul PIN, va trebui să aștepți 7 zile pentru a reînregistra contul."; /* Alert body for a forgotten SVR (V2) PIN when the user doesn't have reglock */ -"REGISTER_2FA_FORGOT_SVR_PIN_WITHOUT_REGLOCK_ALERT_MESSAGE" = "Codul PIN este un cod format din +4 cifre pe care l-ați creat, care poate fi numeric sau alfanumeric. Dacă nu vă mai amintiți codul PIN, puteți crea unul nou. Vă puteți înregistra și utiliza contul, dar veți pierde unele setări salvate, cum ar fi informațiile despre profil."; +"REGISTER_2FA_FORGOT_SVR_PIN_WITHOUT_REGLOCK_ALERT_MESSAGE" = "Codul PIN este un cod format din +4 cifre pe care l-ai creat, care poate fi numeric sau alfanumeric. Dacă nu îți mai amintești codul PIN, poți crea unul nou. Te poți înregistra și utiliza contul, dar vei pierde unele setări salvate, cum ar fi informațiile despre profil."; /* Alert body for a forgotten V1 PIN */ -"REGISTER_2FA_FORGOT_V1_PIN_ALERT_MESSAGE" = "Codul PIN este un cod numeric format din 4+ cifre pe care l-ați creat. Dacă nu vă puteți aminti codul PIN, va trebui să așteptați 7 zile pentru a vă reînregistra contul."; +"REGISTER_2FA_FORGOT_V1_PIN_ALERT_MESSAGE" = "Codul PIN este un cod numeric format din 4+ cifre pe care l-ai creat. Dacă nu îți mai amintești codul PIN, va trebui să aștepți 7 zile pentru a reînregistra contul."; /* Alert message explaining what happens if you get your pin wrong and have multiple attempts remaining 'two-factor auth pin' with reglock disabled. */ -"REGISTER_2FA_INVALID_PIN_ALERT_MESSAGE_PLURAL_FORMAT" = "Mai aveți %lu încercări rămase. Dacă rămâneți fără încercări, puteți crea un cod PIN nou. Vă puteți înregistra și utiliza contul, dar veți pierde unele setări salvate, cum ar fi informațiile despre profil."; +"REGISTER_2FA_INVALID_PIN_ALERT_MESSAGE_PLURAL_FORMAT" = "Mai ai %lu încercări rămase. Dacă rămâi fără încercări, poți crea un cod PIN nou. Te poți înregistra și utiliza contul, dar vei pierde unele setări salvate, cum ar fi informațiile despre profil."; /* Alert message explaining what happens if you get your pin wrong and have multiple attempts remaining 'two-factor auth pin' with reglock enabled. */ "REGISTER_2FA_INVALID_PIN_ALERT_MESSAGE_REGLOCK_PLURAL_FORMAT" = "Mai ai %lu încercări rămase. Dacă rămâi fără încercări, contul tău va fi blocat. După 7 zile de inactivitate, te poți reînregistra fără PIN. Contul tău va fi golit și tot conținutul șters."; @@ -4616,7 +4619,7 @@ "REGISTER_2FA_INVALID_PIN_ALERT_MESSAGE_REGLOCK_SINGLE" = "Mai ai o încercare rămasă. Dacă rămâi fără încercări, contul tău va fi blocat. După 7 zile de inactivitate, te poți reînregistra fără PIN. Contul tău va fi golit și tot conținutul șters."; /* Alert message explaining what happens if you get your pin wrong and have one attempt remaining 'two-factor auth pin' with reglock disabled. */ -"REGISTER_2FA_INVALID_PIN_ALERT_MESSAGE_SINGLE" = "Mai aveți o încercare rămasă. Dacă rămâneți fără încercări, puteți crea un cod PIN nou. Vă puteți înregistra și utiliza contul, dar veți pierde unele setări salvate, cum ar fi informațiile despre profil."; +"REGISTER_2FA_INVALID_PIN_ALERT_MESSAGE_SINGLE" = "Mai ai o încercare rămasă. Dacă rămâi fără încercări, poți crea un cod PIN nou. Poți să te înregistrezi și să utilizezi contul, dar vei pierde unele setări salvate, cum ar fi informațiile despre profil."; /* Alert title explaining what happens if you forget your 'two-factor auth pin'. */ "REGISTER_2FA_INVALID_PIN_ALERT_TITLE" = "PIN incorect"; @@ -4628,13 +4631,13 @@ "REGISTER_2FA_SUBMIT_BUTTON" = "Trimite"; /* No comment provided by engineer. */ -"REGISTER_CONTACTS_WELCOME" = "Bine ați venit!"; +"REGISTER_CONTACTS_WELCOME" = "Bine ai venit!"; /* action sheet body */ -"REGISTER_RATE_LIMITING_BODY" = "Ați încercat de prea multe ori. Vă rog așteptați un minut înainte să încercați din nou."; +"REGISTER_RATE_LIMITING_BODY" = "Ai încercat de prea multe ori. Te rugăm să aștepți un minut înainte să încerci din nou."; /* No comment provided by engineer. */ -"REGISTER_RATE_LIMITING_ERROR" = "Ați încercat de prea multe ori. Vă rog așteptați un minut înainte să încercați din nou."; +"REGISTER_RATE_LIMITING_ERROR" = "Ai încercat de prea multe ori. Te rugăm să aștepți un minut înainte să încerci din nou."; /* Title of alert shown when push tokens sync job fails. */ "REGISTRATION_BODY" = "Eroare la re-înregistrare pentru notificările push."; @@ -4643,7 +4646,7 @@ "REGISTRATION_DEFAULT_COUNTRY_NAME" = "Prefixul țării"; /* Placeholder text for the phone number textfield */ -"REGISTRATION_ENTERNUMBER_DEFAULT_TEXT" = "Introduceți numărul"; +"REGISTRATION_ENTERNUMBER_DEFAULT_TEXT" = "Introdu numărul"; /* No comment provided by engineer. */ "REGISTRATION_ERROR" = "Eroare la înregistrare"; @@ -4652,7 +4655,7 @@ "REGISTRATION_ERROR_BLANK_VERIFICATION_CODE" = "Nu putem activa contul tău până nu verifici codul pe care ți l-am trimis."; /* Alert body for network failure during registration */ -"REGISTRATION_ERROR_NETWORK_FAILURE_ALERT_BODY" = "Pentru a continua, verificați conexiunea la internet a telefonului și încercați din nou."; +"REGISTRATION_ERROR_NETWORK_FAILURE_ALERT_BODY" = "Pentru a continua, verifică conexiunea la internet a telefonului și încearcă din nou."; /* Alert title for network failure during registration */ "REGISTRATION_ERROR_NETWORK_FAILURE_ALERT_TITLE" = "Verificare conexiune"; @@ -4691,7 +4694,7 @@ "REGISTRATION_VIEW_NO_PHONE_NUMBER_ALERT_TITLE" = "Nici un număr de telefon"; /* Message for confirmation alert during phone number registration. */ -"REGISTRATION_VIEW_PHONE_NUMBER_CONFIRMATION_ALERT_MESSAGE" = "Un cod de verificare o să fie trimis la acest număr. Numărul dvs. de telefon de mai sus este corect? "; +"REGISTRATION_VIEW_PHONE_NUMBER_CONFIRMATION_ALERT_MESSAGE" = "Un cod de verificare o să fie trimis la acest număr. Numărul tău de telefon de mai sus este corect? "; /* Title for confirmation alert during phone number registration. Embeds {{phone number}}. */ "REGISTRATION_VIEW_PHONE_NUMBER_CONFIRMATION_ALERT_TITLE_FORMAT" = "Confirmare număr: %@"; @@ -4709,10 +4712,10 @@ "RELAY_REGISTERED_ERROR_RECOVERY" = "Numărul de telefon pe care încerci să-l înregistrezi a fost deja înregistrat pe alt server, te rog anulează înregistrarea de pe acel server și încearcă din nou."; /* Accessibility label for a button that removes the preview from a drafted message. */ -"REMOVE_PREVIEW" = "Eliminați previzualizarea"; +"REMOVE_PREVIEW" = "Elimină previzualizarea"; /* The title for the 'replace group admin' view. */ -"REPLACE_ADMIN_VIEW_TITLE" = "Alegeți un nou administrator"; +"REPLACE_ADMIN_VIEW_TITLE" = "Alege un nou administrator"; /* No comment provided by engineer. */ "REREGISTER_FOR_PUSH" = "Înregistrează-te din nou pentru notificări push"; @@ -4754,7 +4757,7 @@ "SAFETY_NUMBER_CHANGED_CONFIRM_SEND_ACTION" = "Trimite oricum"; /* Message for the 'safety number confirmation' view */ -"SAFETY_NUMBER_CONFIRMATION_MESSAGE" = "Este posibil ca următoarele persoane să fi reinstalat sau schimbat dispozitivele. Verificați numărul de siguranță cu acestea pentru a vă asigura confidențialitatea."; +"SAFETY_NUMBER_CONFIRMATION_MESSAGE" = "Este posibil ca următoarele persoane să fi reinstalat sau schimbat dispozitivele. Verifică numărul de siguranță cu acestea pentru a-ți asigura confidențialitatea."; /* Text explaining that the given contact previously had their safety number verified. */ "SAFETY_NUMBER_CONFIRMATION_PREVIOUSLY_VERIFIED" = "Verificat anterior"; @@ -4772,10 +4775,10 @@ "SAFETY_NUMBERS_ACTIONSHEET_TITLE" = "Numărul tău de siguranță pentru %@ s-a schimbat. S-ar putea să dorești să-l verifici."; /* label presented once scanning (camera) view is visible. */ -"SCAN_CODE_INSTRUCTIONS" = "Scanați codul QR de pe dispozitivul contactului dvs."; +"SCAN_CODE_INSTRUCTIONS" = "Scanează codul QR de pe dispozitivul contactului tău."; /* Title for the 'scan QR code' view. */ -"SCAN_QR_CODE_VIEW_TITLE" = "Scanați Codul QR"; +"SCAN_QR_CODE_VIEW_TITLE" = "Scanează Codul QR"; /* Indicates a delay of zero seconds, and that 'screen lock activity' will timeout immediately. */ "SCREEN_LOCK_ACTIVITY_TIMEOUT_NONE" = "Instant"; @@ -4949,7 +4952,7 @@ "SEARCH_BYNAMEORNUMBER_PLACEHOLDER_TEXT" = "Caută dupa nume sau număr"; /* placeholder text in an empty search field */ -"SEARCH_FIELD_PLACE_HOLDER_TEXT" = "Căutați"; +"SEARCH_FIELD_PLACE_HOLDER_TEXT" = "Caută"; /* section header for search results that match a contact who doesn't have an existing conversation */ "SEARCH_SECTION_CONTACTS" = "Alte contacte"; @@ -4967,7 +4970,7 @@ "SECONDARY_DEVICE_ERROR_FETCHING_LINKING_CODE" = "Codul de asociere nu a putut fi obținut"; /* Message for error alert indicating that re-linking failed because the account did not match. */ -"SECONDARY_LINKING_ERROR_DIFFERENT_ACCOUNT_MESSAGE" = "Pentru a lega acest dispozitiv la un alt cont, trebuie mai întâi să resetați acest dispozitiv. Sigur ștergeți tot istoricul (mesaje, atașamente, apeluri etc.)? Această acțiune este ireversibilă."; +"SECONDARY_LINKING_ERROR_DIFFERENT_ACCOUNT_MESSAGE" = "Pentru a lega acest dispozitiv la un alt cont, trebuie mai întâi să resetezi acest dispozitiv. Sigur ștergi tot istoricul (mesaje, atașamente, apeluri etc.)? Această acțiune este ireversibilă."; /* Label for the 'reset device' action in the 're-linking failed because the account did not match' alert. */ "SECONDARY_LINKING_ERROR_DIFFERENT_ACCOUNT_RESET_DEVICE" = "Șterge tot"; @@ -4982,25 +4985,25 @@ "SECONDARY_LINKING_ERROR_OBSOLETE_LINKED_DEVICE_TITLE" = "Versiune nesuportată"; /* alert message for outdated linking device */ -"SECONDARY_LINKING_ERROR_OLD_VERSION_MESSAGE" = "Celălalt dispozitiv rulează o versiune veche de Signal care nu acceptă scanarea codurilor QR iPad. Vă rugăm să instalați cea mai recentă versiune de Signal și să încercați din nou."; +"SECONDARY_LINKING_ERROR_OLD_VERSION_MESSAGE" = "Celălalt dispozitiv rulează o versiune veche de Signal care nu acceptă scanarea codurilor QR iPad. Te rugăm să instalezi cea mai recentă versiune de Signal și să încerci din nou."; /* alert title for outdated linking device */ -"SECONDARY_LINKING_ERROR_OLD_VERSION_TITLE" = "Actualizați dispozitivul de scanare"; +"SECONDARY_LINKING_ERROR_OLD_VERSION_TITLE" = "Actualizează dispozitivul de scanare"; /* alert title */ "SECONDARY_LINKING_ERROR_WAITING_FOR_SCAN" = "Asocierea dispozitivului a eșuat"; /* header text when this device is being added as a secondary */ -"SECONDARY_ONBOARDING_CHOOSE_DEVICE_NAME" = "Alegeți un nume pentru acest dispozitiv"; +"SECONDARY_ONBOARDING_CHOOSE_DEVICE_NAME" = "Alege un nume pentru acest dispozitiv"; /* label text */ -"SECONDARY_ONBOARDING_CHOOSE_DEVICE_NAME_EXPLANATION" = "Veți vedea acest nume la \"Dispozitive asociate.\""; +"SECONDARY_ONBOARDING_CHOOSE_DEVICE_NAME_EXPLANATION" = "Vei vedea acest nume la \"Dispozitive asociate.\""; /* text field placeholder */ -"SECONDARY_ONBOARDING_CHOOSE_DEVICE_NAME_PLACEHOLDER" = "Alegeți un nume"; +"SECONDARY_ONBOARDING_CHOOSE_DEVICE_NAME_PLACEHOLDER" = "Alege un nume"; /* body text while displaying a QR code which, when scanned, will link this device. */ -"SECONDARY_ONBOARDING_COMPLETE_LINKING_PROCESS" = "Finalizați asocierea"; +"SECONDARY_ONBOARDING_COMPLETE_LINKING_PROCESS" = "Finalizează asocierea"; /* header text before the user can link this device */ "SECONDARY_ONBOARDING_GET_STARTED_BY_OPENING_PRIMARY" = "Deschide Signal pe telefon pentru a asocia acest iPad la contul tău."; @@ -5015,7 +5018,7 @@ "SECONDARY_ONBOARDING_INSTALL_PRIMARY_FIRST_TITLE" = "Instalează Signal pe telefonul tău"; /* body text while displaying a QR code which, when scanned, will link this device. */ -"SECONDARY_ONBOARDING_SCAN_CODE_BODY" = "Atingeți imaginea de profil pentru a deschide setările de Signal pe telefon. Apoi \"Dispozitive asociate\" și \"Asociați dispozitiv nou\" pentru a scana acest cod cu telefonul:"; +"SECONDARY_ONBOARDING_SCAN_CODE_BODY" = "Atinge imaginea de profil pentru a deschide setările de Signal pe telefon. Apoi \"Dispozitive asociate\" și \"Asociază dispozitiv nou\" pentru a scana acest cod cu telefonul:"; /* Link text for page with troubleshooting info shown on the QR scanning screen */ "SECONDARY_ONBOARDING_SCAN_CODE_HELP_TEXT" = "Obțineți ajutor pentru asocierea iPad-ului tău aici"; @@ -5048,16 +5051,16 @@ "SEND_INVITE_SUCCESS" = "Ai invitat prietenul tău să folosească Signal!"; /* alert action, confirming the user wants to exit the media flow and abandon any photos they've taken */ -"SEND_MEDIA_CONFIRM_ABANDON_ALBUM" = "Renunțați la media"; +"SEND_MEDIA_CONFIRM_ABANDON_ALBUM" = "Renunță la media"; /* alert action when the user decides not to cancel the media flow after all. */ -"SEND_MEDIA_RETURN_TO_CAMERA" = "Întoarceți-vă la cameră"; +"SEND_MEDIA_RETURN_TO_CAMERA" = "Întoarce-te la cameră"; /* alert action when the user decides not to cancel the media flow after all. */ -"SEND_MEDIA_RETURN_TO_MEDIA_LIBRARY" = "Întoarceți-vă la librăria media"; +"SEND_MEDIA_RETURN_TO_MEDIA_LIBRARY" = "Întoarce-te la librăria media"; /* No comment provided by engineer. */ -"SEND_SMS_CONFIRM_TITLE" = "Invită un prieten prin SMS nesecurizat?"; +"SEND_SMS_CONFIRM_TITLE" = "Inviți un prieten prin SMS nesecurizat?"; /* No comment provided by engineer. */ "SEND_SMS_INVITE_TITLE" = "Ai dori să inviți numărul următor să folosească aplicația Signal:"; @@ -5102,7 +5105,7 @@ "SETTINGS_ADVANCED_CENSORSHIP_CIRCUMVENTION_FOOTER_AUTO_ENABLED" = "Ocolirea cenzurii a fost activată pe baza numărului tău de telefon."; /* Table footer for the 'censorship circumvention' section shown when censorship circumvention has been manually disabled. */ -"SETTINGS_ADVANCED_CENSORSHIP_CIRCUMVENTION_FOOTER_MANUALLY_DISABLED" = "Ați dezactivat manual ocolirea cenzurii."; +"SETTINGS_ADVANCED_CENSORSHIP_CIRCUMVENTION_FOOTER_MANUALLY_DISABLED" = "Ai dezactivat manual ocolirea cenzurii."; /* Table footer for the 'censorship circumvention' section shown when the app is not connected to the internet. */ "SETTINGS_ADVANCED_CENSORSHIP_CIRCUMVENTION_FOOTER_NO_CONNECTION" = "Ocolirea cenzurii poate fi activată numai atunci când ești conectat la internet."; @@ -5201,7 +5204,7 @@ "SETTINGS_DATA_SENT_MEDIA_QUALITY_ITEM_TITLE" = "Calitatea fișierelor media trimise"; /* Section footer for the sent media section in data settings */ -"SETTINGS_DATA_SENT_MEDIA_SECTION_FOOTER" = "Alege calitatea la care trimiteți fotografii și videoclipuri."; +"SETTINGS_DATA_SENT_MEDIA_SECTION_FOOTER" = "Alege calitatea la care trimiți fotografii și videoclipuri."; /* Section header for the sent media section in data settings */ "SETTINGS_DATA_SENT_MEDIA_SECTION_HEADER" = "Fișiere media trimise"; @@ -5219,10 +5222,10 @@ "SETTINGS_DELETE_ACCOUNT_PAYMENTS_BALANCE_ALERT_DONT_TRANSFER" = "Nu transfera"; /* Body for the alert confirming whether the user wants transfer their payments balance before deleting their account. Embeds: {{ the current payment balance }}. */ -"SETTINGS_DELETE_ACCOUNT_PAYMENTS_BALANCE_ALERT_MESSAGE_FORMAT" = "Aveți un sold de %@. Dacă nu vă transferați fondurile către adresa unui alt portofel înainte de a vă șterge contul, acestea vor fi pierdute definitiv."; +"SETTINGS_DELETE_ACCOUNT_PAYMENTS_BALANCE_ALERT_MESSAGE_FORMAT" = "Ai un sold de %@. Dacă nu îți transferi fondurile către adresa unui alt portofel înainte de a șterge contul, acestea vor fi pierdute definitiv."; /* Title for the alert confirming whether the user wants transfer their payments balance before deleting their account. */ -"SETTINGS_DELETE_ACCOUNT_PAYMENTS_BALANCE_ALERT_TITLE" = "Transferați soldul plăților?"; +"SETTINGS_DELETE_ACCOUNT_PAYMENTS_BALANCE_ALERT_TITLE" = "Transferi soldul plăților?"; /* Button for transferring the user's payments balance before deleting their account. */ "SETTINGS_DELETE_ACCOUNT_PAYMENTS_BALANCE_ALERT_TRANSFER" = "Transferă sold"; @@ -5240,10 +5243,10 @@ "SETTINGS_DISAPPEARING_MESSAGES" = "Dispariție mesaje"; /* Explanation for the 'disappearing messages' privacy settings. */ -"SETTINGS_DISAPPEARING_MESSAGES_FOOTER" = "Setați un temporizator implicit de dispariție a mesajelor pentru toate conversațiile noi inițiate de dvs."; +"SETTINGS_DISAPPEARING_MESSAGES_FOOTER" = "Setează un temporizator implicit de dispariție a mesajelor pentru toate conversațiile noi inițiate de tine."; /* Title for the 'donate to signal' link in settings. */ -"SETTINGS_DONATE" = "Donați pentru Signal"; +"SETTINGS_DONATE" = "Donează pentru Signal"; /* Title for help button and help pages in app settings. */ "SETTINGS_HELP" = "Ajutor"; @@ -5264,10 +5267,10 @@ "SETTINGS_LEGAL_TERMS_CELL" = "Termeni și politica de confidențialitate"; /* Setting for enabling & disabling link previews. */ -"SETTINGS_LINK_PREVIEWS" = "Generați previzualizări ale linkurilor"; +"SETTINGS_LINK_PREVIEWS" = "Generează previzualizări ale linkurilor"; /* Footer for setting for enabling & disabling link previews. */ -"SETTINGS_LINK_PREVIEWS_FOOTER" = "Obțineți previzualizările linkurilor direct de pe site-urile web pentru mesajele pe care le trimiteți."; +"SETTINGS_LINK_PREVIEWS_FOOTER" = "Obține previzualizările link-urilor direct de pe site-urile web pentru mesajele pe care le trimiți."; /* Label for the 'never' media attachment download behavior in the media download settings. */ "SETTINGS_MEDIA_DOWNLOAD_CONDITION_NEVER" = "Niciodată"; @@ -5294,7 +5297,7 @@ "SETTINGS_MESSAGING" = "Mesagerie"; /* Explanation for the 'messaging' privacy settings. */ -"SETTINGS_MESSAGING_FOOTER" = "Vedeți și distribuiți când mesajele sunt citite și tastate. Dacă este dezactivată, nu veți vedea confirmările de citire sau indicatorii de tastare de la alte persoane."; +"SETTINGS_MESSAGING_FOOTER" = "Vezi și distribuie când mesajele sunt citite și tastate. Dacă este dezactivată, nu vei vedea confirmările de citire sau indicatorii de tastare de la alte persoane."; /* Title for settings activity */ "SETTINGS_NAV_BAR_TITLE" = "Setări"; @@ -5324,7 +5327,7 @@ "SETTINGS_PAYMENTS_ACTIVATE_PAYMENTS_CONFIRM_AGREE" = "Activare"; /* Description for the 'activate payments confirmation' UI in the payment settings. */ -"SETTINGS_PAYMENTS_ACTIVATE_PAYMENTS_CONFIRM_DESCRIPTION" = "Puteți utiliza Signal pentru a trimite si primi MobileCoin. Toate plățile sunt supuse Termenilor de Utilizare ai Monedei virtuale și Portofelului MobileCoin. Aceasta este o caracteristică beta, prin urmare puteți întâmpina probleme, iar plățile sau soldul pierdut nu pot fi recuperate."; +"SETTINGS_PAYMENTS_ACTIVATE_PAYMENTS_CONFIRM_DESCRIPTION" = "Poți utiliza Signal pentru a trimite și primi MobileCoin. Toate plățile sunt supuse Termenilor de Utilizare ai Monedei virtuale și Portofelului MobileCoin. Aceasta este o caracteristică beta, prin urmare poți întâmpina probleme, iar plățile sau soldul pierdut nu pot fi recuperate."; /* Title for the 'activate payments confirmation' UI in the payment settings. */ "SETTINGS_PAYMENTS_ACTIVATE_PAYMENTS_CONFIRM_TITLE" = "Activare"; @@ -5336,7 +5339,7 @@ "SETTINGS_PAYMENTS_ADD_MONEY" = "Adăugare fonduri"; /* Explanation of the process for adding money in the 'add money' settings view. */ -"SETTINGS_PAYMENTS_ADD_MONEY_DESCRIPTION" = "Pentru a adăuga fonduri, trimiteți MobileCoin către adresa portofelului dvs. Începeți o tranzacție din contul dvs de la un exchange care acceptă MobileCoin, după care scanați codul QR sau copiați adresa portofelului."; +"SETTINGS_PAYMENTS_ADD_MONEY_DESCRIPTION" = "Pentru a adăuga fonduri, trimite MobileCoin către adresa portofelului tău. Inițiază o tranzacție din contul tău de la un exchange care acceptă MobileCoin, după care scanează codul QR sau copiază adresa portofelului."; /* Indicator that the payments wallet address has been copied to the pasteboard. */ "SETTINGS_PAYMENTS_ADD_MONEY_WALLET_ADDRESS_COPIED" = "Adresa portofelului a fost copiată"; @@ -5348,19 +5351,19 @@ "SETTINGS_PAYMENTS_BALANCE_CONVERSION_FORMAT" = "%1$@ %2$@ la %3$@"; /* Error message indicating that payments could not be activated because the feature is not currently available. */ -"SETTINGS_PAYMENTS_CANNOT_ACTIVATE_PAYMENTS_KILL_SWITCH" = "Plățile în Signal nu mai sunt disponibile. Puteți transfera în continuare fonduri către un exchange, dar nu mai puteți trimite sau primi plăți ori adăuga fonduri."; +"SETTINGS_PAYMENTS_CANNOT_ACTIVATE_PAYMENTS_KILL_SWITCH" = "Plățile în Signal nu mai sunt disponibile. Poți transfera în continuare fonduri către un exchange, dar nu mai poți trimite sau primi plăți ori adăuga fonduri."; /* Error message indicating that payments could not be deactivated because the current balance is unavailable. */ -"SETTINGS_PAYMENTS_CANNOT_DEACTIVATE_PAYMENTS_NO_BALANCE" = "Nu puteți dezactiva plățile deoarece soldul dvs. nu este disponibil. Verificați conexiunea și încercați din nou."; +"SETTINGS_PAYMENTS_CANNOT_DEACTIVATE_PAYMENTS_NO_BALANCE" = "Nu poți dezactiva plățile deoarece soldul tău nu este disponibil. Verifică conexiunea și încearcă din nou."; /* Error message indicating that a payment could not be sent because the current balance is unavailable. */ -"SETTINGS_PAYMENTS_CANNOT_SEND_PAYMENT_NO_BALANCE" = "Plata nu s-a putut finaliza deoarece soldul dvs. nu este disponibil. Verificați conexiunea și încercați din nou."; +"SETTINGS_PAYMENTS_CANNOT_SEND_PAYMENT_NO_BALANCE" = "Plata nu s-a putut finaliza deoarece soldul tău nu este disponibil. Verifică conexiunea și încearcă din nou."; /* Error message indicating that payments cannot be sent because the feature is not currently available. */ -"SETTINGS_PAYMENTS_CANNOT_SEND_PAYMENTS_KILL_SWITCH" = "Plățile în Signal nu mai sunt disponibile. Puteți transfera în continuare fonduri către un exchange, dar nu mai puteți trimite sau primi plăți ori adăuga fonduri."; +"SETTINGS_PAYMENTS_CANNOT_SEND_PAYMENTS_KILL_SWITCH" = "Plățile în Signal nu mai sunt disponibile. Poți transfera în continuare fonduri către un exchange, dar nu mai poți trimite sau primi plăți ori adăuga fonduri."; /* Error message indicating that you cannot transfer into your payments wallet because the feature is not currently available. */ -"SETTINGS_PAYMENTS_CANNOT_TRANSFER_IN_KILL_SWITCH" = "Plățile în Signal nu mai sunt disponibile. Puteți transfera în continuare fonduri către un exchange, dar nu mai puteți trimite sau primi plăți ori adăuga fonduri."; +"SETTINGS_PAYMENTS_CANNOT_TRANSFER_IN_KILL_SWITCH" = "Plățile în Signal nu mai sunt disponibile. Poți transfera în continuare fonduri către un exchange, dar nu mai poți trimite sau primi plăți ori adăuga fonduri."; /* Message for the 'currency conversions info' alert. */ "SETTINGS_PAYMENTS_CURRENCY_CONVERSIONS_INFO_ALERT_MESSAGE" = "Conversiile sunt doar estimări și este posibil să nu fie precise"; @@ -5369,34 +5372,34 @@ "SETTINGS_PAYMENTS_CURRENCY_VIEW_SECTION_ALL_CURRENCIES" = "Toate monedele"; /* Label for 'transfer balance' button in the 'deactivate payments' settings. */ -"SETTINGS_PAYMENTS_DEACTIVATE_AFTER_TRANSFERRING_BALANCE" = "Transferați soldul rămas"; +"SETTINGS_PAYMENTS_DEACTIVATE_AFTER_TRANSFERRING_BALANCE" = "Transferă soldul rămas"; /* Label for the 'deactivate payments' button in the payment settings. */ "SETTINGS_PAYMENTS_DEACTIVATE_BUTTON" = "Dezactivare"; /* Label for 'deactivate payments' button in the app settings. */ -"SETTINGS_PAYMENTS_DEACTIVATE_PAYMENTS" = "Dezactivați plățile"; +"SETTINGS_PAYMENTS_DEACTIVATE_PAYMENTS" = "Dezactivează plățile"; /* Description for the 'deactivate payments confirmation' UI in the payment settings. */ -"SETTINGS_PAYMENTS_DEACTIVATE_PAYMENTS_CONFIRM_DESCRIPTION" = "Nu veți putea trimite sau primi MobileCoin în Signal, dacă dezactivați plățile."; +"SETTINGS_PAYMENTS_DEACTIVATE_PAYMENTS_CONFIRM_DESCRIPTION" = "Nu vei putea trimite sau primi MobileCoin în Signal, dacă dezactivezi plățile."; /* Title for the 'deactivate payments confirmation' UI in the payment settings. */ -"SETTINGS_PAYMENTS_DEACTIVATE_PAYMENTS_CONFIRM_TITLE" = "Dezactivați Plățile ?"; +"SETTINGS_PAYMENTS_DEACTIVATE_PAYMENTS_CONFIRM_TITLE" = "Dezactivezi Plățile?"; /* Label for the 'de-activate payments' view of the app settings. */ -"SETTINGS_PAYMENTS_DEACTIVATE_TITLE" = "Dezactivați plățile"; +"SETTINGS_PAYMENTS_DEACTIVATE_TITLE" = "Dezactivează plățile"; /* Explanation of the 'deactivate payments with balance' process in the 'deactivate payments' settings. */ -"SETTINGS_PAYMENTS_DEACTIVATE_WITH_BALANCE_EXPLANATION" = "Este recomandat să vă transferați fondurile către o altă adresă de portofel înainte de a dezactiva plățile. Dacă alegeți să nu vă transferați fondurile acum, acestea vor rămâne în portofelul dvs. asociat cu Signal dacă reactivați plățile."; +"SETTINGS_PAYMENTS_DEACTIVATE_WITH_BALANCE_EXPLANATION" = "Este recomandat să îți transferi fondurile către o altă adresă de portofel înainte de a dezactiva plățile. Dacă alegi să nu îți transferi fondurile acum, acestea vor rămâne în portofelul tău asociat cu Signal dacă reactivezi plățile."; /* Description for the 'deactivate payments confirmation' UI in the payment settings. */ -"SETTINGS_PAYMENTS_DEACTIVATE_WITHOUT_TRANSFER_CONFIRM_DESCRIPTION" = "Soldul dvs. va rămâne în portofelul asociat cu Signal, dacă alegeți sa reactivați plățile"; +"SETTINGS_PAYMENTS_DEACTIVATE_WITHOUT_TRANSFER_CONFIRM_DESCRIPTION" = "Soldul tău va rămâne în portofelul asociat cu Signal, dacă alegi sa reactivezi plățile."; /* Title for the 'deactivate payments confirmation' UI in the payment settings. */ -"SETTINGS_PAYMENTS_DEACTIVATE_WITHOUT_TRANSFER_CONFIRM_TITLE" = "Dezactivați fără transfer?"; +"SETTINGS_PAYMENTS_DEACTIVATE_WITHOUT_TRANSFER_CONFIRM_TITLE" = "Dezactivezi fără transfer?"; /* Label for 'deactivate payments without transferring balance' button in the 'deactivate payments' settings. */ -"SETTINGS_PAYMENTS_DEACTIVATE_WITHOUT_TRANSFERRING_BALANCE" = "Dezactivați fără transfer"; +"SETTINGS_PAYMENTS_DEACTIVATE_WITHOUT_TRANSFERRING_BALANCE" = "Dezactivează fără transfer"; /* Error indicating that payments could not be deactivated in the payments settings. */ "SETTINGS_PAYMENTS_DEACTIVATION_FAILED" = "Plățile nu au putut fi dezactivate"; @@ -5414,31 +5417,31 @@ "SETTINGS_PAYMENTS_HELP_CARD_ABOUT_MOBILECOIN_TITLE" = "Despre MobileCoin"; /* Description for the 'Adding to your wallet' help card in the payments settings. */ -"SETTINGS_PAYMENTS_HELP_CARD_ADDING_TO_YOUR_WALLET_DESCRIPTION" = "Puteți adăuga fonduri pentru a le folosi în Signal transferând MobileCoin către adresa portofelului dvs."; +"SETTINGS_PAYMENTS_HELP_CARD_ADDING_TO_YOUR_WALLET_DESCRIPTION" = "Poți adăuga fonduri pentru a le folosi în Signal transferând MobileCoin către adresa portofelului tău."; /* Title for the 'Adding to your wallet' help card in the payments settings. */ "SETTINGS_PAYMENTS_HELP_CARD_ADDING_TO_YOUR_WALLET_TITLE" = "Adăugarea fondurilor"; /* Description for the 'Cashing Out' help card in the payments settings. */ -"SETTINGS_PAYMENTS_HELP_CARD_CASHING_OUT_DESCRIPTION" = "Puteți schimba oricând MobileCoin în numerar la un exchange care acceptă MobileCoin. Nu trebuie decât să faceți un transfer către contul dvs. de la acel exchange."; +"SETTINGS_PAYMENTS_HELP_CARD_CASHING_OUT_DESCRIPTION" = "Poți schimba oricând MobileCoin în numerar la un exchange care acceptă MobileCoin. Nu trebuie decât să faci un transfer către contul tău de la acel exchange."; /* Title for the 'Cashing Out' help card in the payments settings. */ "SETTINGS_PAYMENTS_HELP_CARD_CASHING_OUT_TITLE" = "Schimbul în numerar"; /* Label for button in the 'Update PIN' help card in the payments settings. */ -"SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_BUTTON" = "Actualizați PIN"; +"SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_BUTTON" = "Actualizează PIN-ul"; /* Description for the 'Update PIN' help card in the payments settings. */ -"SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_DESCRIPTION" = "Având un sold ridicat, vă este recomandat să treceți la un PIN alfanumeric pentru a asigura mai multa protecție contului dvs."; +"SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_DESCRIPTION" = "Având un sold ridicat, este recomandat să treci la un PIN alfanumeric pentru a asigura mai multă protecție contului tău."; /* Title for the 'Update PIN' help card in the payments settings. */ -"SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_TITLE" = "Actualizați-vă PIN-ul"; +"SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_TITLE" = "Actualizează-ți PIN-ul"; /* Label for button in the 'View Passphrase' help card in the payments settings. */ "SETTINGS_PAYMENTS_HELP_CARD_VIEW_PASSPHRASE_BUTTON" = "Transcrie fraza de recuperare"; /* Description for the 'View Passphrase' help card in the payments settings. */ -"SETTINGS_PAYMENTS_HELP_CARD_VIEW_PASSPHRASE_DESCRIPTION" = "Fraza dvs. de recuperare vă oferă încă o metodă de a vă restaura contul de plăți"; +"SETTINGS_PAYMENTS_HELP_CARD_VIEW_PASSPHRASE_DESCRIPTION" = "Fraza ta de recuperare îți oferă încă o metodă de a-ți restaura contul de plăți."; /* Title for the 'View Passphrase' help card in the payments settings. */ "SETTINGS_PAYMENTS_HELP_CARD_VIEW_PASSPHRASE_TITLE" = "Transcrie fraza de recuperare"; @@ -5450,13 +5453,13 @@ "SETTINGS_PAYMENTS_NO_ACTIVITY_INDICATOR" = "Nu există activități recente deocamdată."; /* Message for the 'payments not enabled' alert. */ -"SETTINGS_PAYMENTS_NOT_ENABLED_ALERT_MESSAGE" = "Doriți să activați plățile?"; +"SETTINGS_PAYMENTS_NOT_ENABLED_ALERT_MESSAGE" = "Veri să activezi plățile?"; /* Title for the 'payments not enabled' alert. */ "SETTINGS_PAYMENTS_NOT_ENABLED_ALERT_TITLE" = "Plățile nu sunt activate"; /* Message for the 'payments not registered' alert. */ -"SETTINGS_PAYMENTS_NOT_REGISTERED_ALERT_MESSAGE" = "Înregistrați-vă din nou pentru a trimite plăți."; +"SETTINGS_PAYMENTS_NOT_REGISTERED_ALERT_MESSAGE" = "Înregistrează-te din nou pentru a trimite plăți."; /* Title for the 'payments not registered' alert. */ "SETTINGS_PAYMENTS_NOT_REGISTERED_ALERT_TITLE" = "Nu este înregistrată"; @@ -5468,7 +5471,7 @@ "SETTINGS_PAYMENTS_OPT_IN_ACTIVATED_TOAST" = "Plăți activate."; /* Message for the 'payments opt-in' view in the app settings. */ -"SETTINGS_PAYMENTS_OPT_IN_MESSAGE" = "Utilizați Signal pentru a trimite și primi MobileCoin, o nouă monedă digitală axată pe confidențialitate. Activați pentru a începe."; +"SETTINGS_PAYMENTS_OPT_IN_MESSAGE" = "Utilizează Signal pentru a trimite și primi MobileCoin, o nouă monedă digitală axată pe confidențialitate. Activează pentru a începe."; /* Label for 'activate' button in the 'payments opt-in' view in the app settings. */ "SETTINGS_PAYMENTS_OPT_IN_REACTIVATE_BUTTON" = "Reactivează plățile"; @@ -5477,7 +5480,7 @@ "SETTINGS_PAYMENTS_OPT_IN_TITLE" = "Vă prezentăm Plăți (Beta)"; /* Explanation of the 'payments passphrase' in the 'view payments passphrase' settings. */ -"SETTINGS_PAYMENTS_PASSPHRASE_EXPLANATION" = "Soldul dvs. va fi restituit automat când reinstalați Signal dacă vă confirmați PIN-ul Signal. De asemenea vă puteți recupera soldul utilizând o frază de recuperare, ce este formată din 24 de cuvinte și este unică pentru dvs. Ar trebui să o scrieți pe hârtie si să o păstrați într-un loc sigur."; +"SETTINGS_PAYMENTS_PASSPHRASE_EXPLANATION" = "Soldul tău va fi restituit automat când reinstalezi Signal dacă confirmi PIN-ul Signal. De asemenea îți poți recupera soldul utilizând o frază de recuperare, ce este formată din 24 de cuvinte și este unică pentru tine. Ar trebui să o scrii pe hârtie si să o păstrezi într-un loc sigur."; /* Label for the 'add money' button in the 'send payment' UI. */ "SETTINGS_PAYMENTS_PAYMENT_ADD_MONEY" = "Adăugare fonduri"; @@ -5501,7 +5504,7 @@ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_FORMAT" = "%1$@ la %2$@"; /* Indicates that you send the payment in the payment details view in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "Dvs."; +"SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENDER_YOU" = "Tu"; /* Indicates that you sent a payment in the payment details view in the app settings. */ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_SENT" = "Trimis"; @@ -5516,10 +5519,10 @@ "SETTINGS_PAYMENTS_PAYMENT_DETAILS_STATUS_FOOTER" = "Detaliile tranzacției inclusiv valoarea și data acesteia, fac parte din registrul MobileCoin"; /* Footer string for the status section of the payment details view in the app settings for defragmentation transactions. */ -"SETTINGS_PAYMENTS_PAYMENT_DETAILS_STATUS_FOOTER_DEFRAGMENTATION" = "Un \"comision de consolidare monedă\" este perceput când monedele pe care le dețineți nu pot fi combinate pentru a finaliza o tranzacție. Consolidarea vă permite să continuați efectuarea de plăți."; +"SETTINGS_PAYMENTS_PAYMENT_DETAILS_STATUS_FOOTER_DEFRAGMENTATION" = "Un „comision de consolidare monedă” este perceput atunci când monedele pe care le deții nu pot fi combinate pentru a finaliza o tranzacție. Consolidarea îți permite să continui efectuarea de plăți."; /* Message for the 'insufficient balance for payment' alert. Embeds: {{ The current payments balance }}. */ -"SETTINGS_PAYMENTS_PAYMENT_INSUFFICIENT_BALANCE_ALERT_MESSAGE_FORMAT" = "Nu aveți suficient MOB pentru a finaliza această plată. Soldul dvs. curent este %@."; +"SETTINGS_PAYMENTS_PAYMENT_INSUFFICIENT_BALANCE_ALERT_MESSAGE_FORMAT" = "Nu ai suficient MOB pentru a finaliza această plată. Soldul tău curent este %@."; /* Title for the 'insufficient balance for payment' alert. */ "SETTINGS_PAYMENTS_PAYMENT_INSUFFICIENT_BALANCE_ALERT_TITLE" = "Fonduri insuficiente"; @@ -5546,7 +5549,7 @@ "SETTINGS_PAYMENTS_RECENT_PAYMENTS" = "Plăți recente"; /* Description for the 'record payments passphrase to disable pin' UI in the app settings. */ -"SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_DESCRIPTION" = "Înainte de a putea dezactiva PIN-ul, trebuie să transcrieți fraza de recuperare, pentru a vă asigura că puteți recăpăta contul de plăți."; +"SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_DESCRIPTION" = "Înainte de a putea dezactiva PIN-ul, trebuie să transcrii fraza de recuperare pentru a te asigura că poți recăpăta accesul la plățile contului."; /* Label for the 'record recovery passphrase' button in the 'record payments passphrase to disable pin' UI in the app settings. */ "SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_RECORD_PASSPHRASE" = "Transcrie fraza de recuperare"; @@ -5558,22 +5561,22 @@ "SETTINGS_PAYMENTS_REMAINING_BALANCE" = "Sold rămas"; /* Label for the 'remove payments details' button in the app settings. */ -"SETTINGS_PAYMENTS_REMOVE_BUTTON" = "Eliminați"; +"SETTINGS_PAYMENTS_REMOVE_BUTTON" = "Elimină"; /* Label for 'restore payments' button in the payments settings. */ "SETTINGS_PAYMENTS_RESTORE_PAYMENTS_BUTTON" = "Restaurează contul de plăți"; /* Explanation of the 'review payments passphrase' step of the 'restore payments wallet' views. */ -"SETTINGS_PAYMENTS_RESTORE_WALLET_COMPLETE_EXPLANATION" = "Asigurați-vă că ați introdus corect fraza dvs."; +"SETTINGS_PAYMENTS_RESTORE_WALLET_COMPLETE_EXPLANATION" = "Asigură-te că ai introdus corect fraza ta."; /* Title for the 'review payments passphrase' step of the 'restore payments wallet' views. */ -"SETTINGS_PAYMENTS_RESTORE_WALLET_COMPLETE_TITLE" = "Confirmați fraza de recuperare"; +"SETTINGS_PAYMENTS_RESTORE_WALLET_COMPLETE_TITLE" = "Confirmă fraza de recuperare"; /* Message indicating that 'restore payments wallet' is complete. */ "SETTINGS_PAYMENTS_RESTORE_WALLET_COMPLETE_TOAST" = "Contul de plăți a fost restaurat."; /* Label for the 'enter passphrase manually' button in the 'restore payments wallet from passphrase' view. */ -"SETTINGS_PAYMENTS_RESTORE_WALLET_ENTER_MANUALLY" = "Introduceți manual"; +"SETTINGS_PAYMENTS_RESTORE_WALLET_ENTER_MANUALLY" = "Introdu manual"; /* Error indicating that 'restore payments wallet failed' in the app payments settings. */ "SETTINGS_PAYMENTS_RESTORE_WALLET_FAILED" = "Restaurarea a eșuat"; @@ -5591,19 +5594,19 @@ "SETTINGS_PAYMENTS_RESTORE_WALLET_PASTE_PLACEHOLDER" = "Frază de recuperare"; /* Title for the 'restore payments wallet from pasteboard' view of the app settings. */ -"SETTINGS_PAYMENTS_RESTORE_WALLET_PASTE_TITLE" = "Lipiți fraza de recuperare"; +"SETTINGS_PAYMENTS_RESTORE_WALLET_PASTE_TITLE" = "Lipește fraza de recuperare"; /* Explanation of the 'restore payments wallet' process payments settings. */ -"SETTINGS_PAYMENTS_RESTORE_WALLET_SPLASH_EXPLANATION" = "Fraza de recuperare este formată din 24 de cuvinte și este unică pentru dvs. Utilizați această frază pentru a vă recupera contul de plăți."; +"SETTINGS_PAYMENTS_RESTORE_WALLET_SPLASH_EXPLANATION" = "Fraza de recuperare este formată din 24 de cuvinte și este unică pentru tine. Utilizează această frază pentru a-ți recupera contul de plăți."; /* Title for the first step of the 'restore payments wallet' views. */ -"SETTINGS_PAYMENTS_RESTORE_WALLET_SPLASH_TITLE" = "Introduceți fraza de recuperare"; +"SETTINGS_PAYMENTS_RESTORE_WALLET_SPLASH_TITLE" = "Introduce fraza de recuperare"; /* Title for the 'restore payments wallet' view of the app settings. */ "SETTINGS_PAYMENTS_RESTORE_WALLET_TITLE" = "Frază de recuperare"; /* Format for the instructions for the 'enter word' step of the 'restore payments wallet' views. Embeds {{ the index of the current word }}. */ -"SETTINGS_PAYMENTS_RESTORE_WALLET_WORD_INSTRUCTIONS_FORMAT" = "Introduceți cuvântul %@"; +"SETTINGS_PAYMENTS_RESTORE_WALLET_WORD_INSTRUCTIONS_FORMAT" = "Introduce cuvântul %@"; /* Error indicating that the user has entered an invalid payments passphrase in the 'restore payments wallet' views. */ "SETTINGS_PAYMENTS_RESTORE_WALLET_WORD_INVALID_PASSPHRASE" = "Frază de recuperare invalidă."; @@ -5612,10 +5615,10 @@ "SETTINGS_PAYMENTS_RESTORE_WALLET_WORD_INVALID_WORD" = "Cuvântul este scris greșit."; /* Title for the 'enter word' step of the 'restore payments wallet' views. */ -"SETTINGS_PAYMENTS_RESTORE_WALLET_WORD_TITLE" = "Introduceți fraza de recuperare"; +"SETTINGS_PAYMENTS_RESTORE_WALLET_WORD_TITLE" = "Introduce fraza de recuperare"; /* Instructions in the 'scan payment address QR code' view in the payment settings. */ -"SETTINGS_PAYMENTS_SCAN_QR_INSTRUCTIONS" = "Scanați codul QR pentru destinatarul transferului."; +"SETTINGS_PAYMENTS_SCAN_QR_INSTRUCTIONS" = "Scanează codul QR pentru destinatarul transferului."; /* Error indicating that a QR code does not contain a valid MobileCoin public address. */ "SETTINGS_PAYMENTS_SCAN_QR_INVALID_PUBLIC_ADDRESS" = "Adresă invalidă"; @@ -5627,7 +5630,7 @@ "SETTINGS_PAYMENTS_SEND_PAYMENT" = "Trimite plata"; /* Label for the 'send payment to recipient' view in the payment settings. */ -"SETTINGS_PAYMENTS_SEND_TO_RECIPIENT_TITLE" = "Alegeți destinatarul"; +"SETTINGS_PAYMENTS_SEND_TO_RECIPIENT_TITLE" = "Alege destinatarul"; /* Title for the 'set currency' view in the app settings. */ "SETTINGS_PAYMENTS_SET_CURRENCY" = "Conversie monedă"; @@ -5636,13 +5639,13 @@ "SETTINGS_PAYMENTS_TITLE" = "Plăți"; /* Error indicating that it is not valid to send yourself a payment. */ -"SETTINGS_PAYMENTS_TRANSFER_OUT_CANNOT_SEND_TO_SELF" = "Nu puteți transfera către adresa propriului portofel Signal. Introduceți adresa portofelului din contul dvs. la un exchange acceptat."; +"SETTINGS_PAYMENTS_TRANSFER_OUT_CANNOT_SEND_TO_SELF" = "Nu poți transfera către adresa propriului portofel Signal. Introduce adresa portofelului din contul tău la un exchange acceptat."; /* Footer of the 'transfer currency out' view in the payment settings. */ "SETTINGS_PAYMENTS_TRANSFER_OUT_FOOTER" = "Poți vira MobileCoin efectuând un transfer către adresa portofelului furnizat de exchange. Adresa portofelului este șirul de cifre și litere situat în mod obișnuit sub codul QR."; /* Error indicating that MobileCoin public address is not valid. */ -"SETTINGS_PAYMENTS_TRANSFER_OUT_INVALID_PUBLIC_ADDRESS" = "Verificați adresa portofelului spre care doriți să transferați și încercați din nou."; +"SETTINGS_PAYMENTS_TRANSFER_OUT_INVALID_PUBLIC_ADDRESS" = "Verifică adresa portofelului spre care vrei să transferi și încearcă din nou."; /* Title for error alert indicating that MobileCoin public address is not valid. */ "SETTINGS_PAYMENTS_TRANSFER_OUT_INVALID_PUBLIC_ADDRESS_TITLE" = "Adresă incorectă"; @@ -5651,10 +5654,10 @@ "SETTINGS_PAYMENTS_TRANSFER_OUT_PLACEHOLDER" = "Către: Scanează sau introdu adresa portofelului"; /* Label for 'transfer currency out' view in the payment settings. */ -"SETTINGS_PAYMENTS_TRANSFER_OUT_TITLE" = "Transferați către exchange"; +"SETTINGS_PAYMENTS_TRANSFER_OUT_TITLE" = "Transferă către exchange"; /* Label for the 'transfer to exchange' button in the payment settings. */ -"SETTINGS_PAYMENTS_TRANSFER_TO_EXCHANGE" = "Transferați către exchange"; +"SETTINGS_PAYMENTS_TRANSFER_TO_EXCHANGE" = "Transferă către exchange"; /* Message indicating that 'payments passphrase review' is complete. */ "SETTINGS_PAYMENTS_VIEW_PASSPHRASE_COMPLETE_TOAST" = "Configurarea frazei de recuperare s-a terminat."; @@ -5663,19 +5666,19 @@ "SETTINGS_PAYMENTS_VIEW_PASSPHRASE_CONFIRM" = "Confirmă"; /* Format for the explanation of the 'confirm payments passphrase word' step in the 'view payments passphrase' settings, indicating that the user needs to enter two words from their payments passphrase. Embeds: {{ %1$@ the index of the first word, %2$@ the index of the second word }}. */ -"SETTINGS_PAYMENTS_VIEW_PASSPHRASE_CONFIRM_EXPLANATION_FORMAT" = "Introduceți cuvintele %1$@ și %2$@ din fraza dvs. de recuperare."; +"SETTINGS_PAYMENTS_VIEW_PASSPHRASE_CONFIRM_EXPLANATION_FORMAT" = "Introdu cuvintele %1$@ și %2$@ din fraza ta de recuperare."; /* Error indicating that at least one word of the payments passphrase is not correct in the 'view payments passphrase' views. */ -"SETTINGS_PAYMENTS_VIEW_PASSPHRASE_CONFIRM_INVALID_WORD" = "Un cuvânt este greșit. Încercați din nou."; +"SETTINGS_PAYMENTS_VIEW_PASSPHRASE_CONFIRM_INVALID_WORD" = "Un cuvânt este greșit. Încearcă din nou."; /* Error indicating that all words of the payments passphrase are not correct in the 'view payments passphrase' views. */ -"SETTINGS_PAYMENTS_VIEW_PASSPHRASE_CONFIRM_INVALID_WORDS" = "Ambele cuvinte sunt greșite. Încercați din nou."; +"SETTINGS_PAYMENTS_VIEW_PASSPHRASE_CONFIRM_INVALID_WORDS" = "Ambele cuvinte sunt greșite. Încearcă din nou."; /* Format for the placeholder text in the 'confirm payments passphrase' view of the app settings. Embeds: {{ the index of the word }}. */ "SETTINGS_PAYMENTS_VIEW_PASSPHRASE_CONFIRM_PLACEHOLDER_FORMAT" = "Cuvânt %@"; /* Title for the 'confirm words' step of the 'view payments passphrase' views. */ -"SETTINGS_PAYMENTS_VIEW_PASSPHRASE_CONFIRM_TITLE" = "Confirmați fraza de recuperare"; +"SETTINGS_PAYMENTS_VIEW_PASSPHRASE_CONFIRM_TITLE" = "Confirmă fraza de recuperare"; /* Indicator that the payments passphrase has been copied to the clipboard in the 'view payments passphrase' views. */ "SETTINGS_PAYMENTS_VIEW_PASSPHRASE_COPIED_TO_CLIPBOARD" = "Frază de recuperare copiată"; @@ -5684,13 +5687,13 @@ "SETTINGS_PAYMENTS_VIEW_PASSPHRASE_COPY_TO_CLIPBOARD" = "Copiere în clipboard"; /* Message for the 'copy recovery passphrase to clipboard confirm' alert in the payment settings. */ -"SETTINGS_PAYMENTS_VIEW_PASSPHRASE_COPY_TO_CLIPBOARD_CONFIRM_MESSAGE" = "Dacă alegeți să păstrați fraza dvs. de recuperare în mod digital, asigurați-vă că este stocată în siguranță undeva de încredere."; +"SETTINGS_PAYMENTS_VIEW_PASSPHRASE_COPY_TO_CLIPBOARD_CONFIRM_MESSAGE" = "Dacă alegi să păstrezi fraza ta de recuperare în mod digital, asigură-te că este stocată în siguranță undeva de încredere."; /* Title for the 'copy recovery passphrase to clipboard confirm' alert in the payment settings. */ "SETTINGS_PAYMENTS_VIEW_PASSPHRASE_COPY_TO_CLIPBOARD_CONFIRM_TITLE" = "Copiere în clipboard?"; /* Label for 'see passphrase again' button in the 'view payments passphrase' view of the app settings. */ -"SETTINGS_PAYMENTS_VIEW_PASSPHRASE_SEE_PASSPHRASE_AGAIN" = "Afișați fraza din nou"; +"SETTINGS_PAYMENTS_VIEW_PASSPHRASE_SEE_PASSPHRASE_AGAIN" = "Vezi din nou fraza"; /* Title for the first step of the 'view payments passphrase' views. */ "SETTINGS_PAYMENTS_VIEW_PASSPHRASE_START_TITLE" = "Afișare fraza de recuperare"; @@ -5837,7 +5840,7 @@ "SETTINGS_SIGNAL_BOOST" = "Signal Boost"; /* Title for the 'become a sustainer' link in settings. */ -"SETTINGS_SUBSCRIPTION" = "Become a Signal Sustainer"; +"SETTINGS_SUBSCRIPTION" = "Fii un Susținător Signal"; /* Label for the 'enable registration lock' switch of the privacy settings. */ "SETTINGS_TWO_FACTOR_AUTH_SWITCH_LABEL" = "Blocare înregistrare"; @@ -6020,7 +6023,7 @@ "SUBSCRIBER_BADGES" = "Insigne"; /* Title for the 'Manage Subscription' button in sustainer view. */ -"SUBSCRIBER_MANAGE_SUBSCRIPTION" = "Manage Subscription"; +"SUBSCRIBER_MANAGE_SUBSCRIPTION" = "Gestionare abonament"; /* Title for the 'Subscription FAQ' button in sustainer view. */ "SUBSCRIBER_SUBSCRIPTION_FAQ" = "FAQ Abonament"; @@ -6029,13 +6032,13 @@ "SUBSCRIPTION_MEGAPHONE_ACTION" = "Contribuie"; /* Body for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_BODY" = "Signal is powered by people like you. Contribute and receive a badge."; +"SUBSCRIPTION_MEGAPHONE_BODY" = "Signal este susținut de oameni ca dvs. Contribuiți și primiți o insignă."; /* Cancel text for subscription megaphone */ "SUBSCRIPTION_MEGAPHONE_CANCEL" = "Nu, mulțumesc"; /* Title for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_TITLE" = "Become a Sustainer"; +"SUBSCRIPTION_MEGAPHONE_TITLE" = "Fii un Susținător"; /* Alert body after verifying privacy with {{other user's name}} */ "SUCCESSFUL_VERIFICATION_DESCRIPTION" = "Numărul tău de siguranța cu %@ se potrivește. Poți marca acest contact ca fiind verificat."; @@ -6095,25 +6098,25 @@ "SUPPORT_LOG_UPLOAD_IN_PROGRESS" = "Se încarcă"; /* First block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal is a nonprofit with no advertisers or investors, sustained only by the people who use and value it. Make a recurring monthly contribution and receive a profile badge to share your support."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal este o organizație non-profit, fără agenți de publicitate sau investitori, susținută doar de oamenii care o folosesc și o apreciază. Fă o contribuție lunară recurentă și primești o insignă de profil pentru a-ți împărtăși sprijinul."; /* Second block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal is committed to developing open source privacy technology that protects free expression and enables secure global communication.\n\nYour contribution fuels this cause and pays for the development and operations of an app used by millions for private communication. No ads. No trackers. No kidding."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal este dedicat dezvoltării de tehnologii open source pentru confidențialitate care protejează libertatea de exprimare și permit o comunicare globală sigură\n\nDonația ta susține această cauză și plătește pentru dezvoltarea și funcționarea unei aplicații folosită de milioane de oameni pentru comunicare privată. Fără reclame. Fără elemente de urmărire. Pe bune."; /* Title for the signal sustainer read more view */ -"SUSTAINER_READ_MORE_TITLE" = "Support technology that is built for you - not for your data - by joining the community that sustains it."; +"SUSTAINER_READ_MORE_TITLE" = "Sprijină tehnologia construită pentru tine - nu pentru datele tale - alăturându-te comunității de oameni care o susțin."; /* Why Contribute title for the signal sustainer read more view */ "SUSTAINER_READ_MORE_WHY_CONTRIBUTE" = "De ce să contribuiți?"; /* Action sheet title for Still Processing Badge sheet */ -"SUSTAINER_STILL_PROCESSING_BADGE_TITLE" = "Still Processing"; +"SUSTAINER_STILL_PROCESSING_BADGE_TITLE" = "În curs de procesare"; /* Sustainer view Add Boost button title */ "SUSTAINER_VIEW_ADD_BOOST" = "Adăugați un Boost la Signal"; /* Description text for sustainer view badges, embeds {{localized badge name}} */ -"SUSTAINER_VIEW_BADGE_DESCRIPTION" = "Get a %@ badge"; +"SUSTAINER_VIEW_BADGE_DESCRIPTION" = "Obține insigna %@"; /* Sustainer view Cancel Subscription button title */ "SUSTAINER_VIEW_CANCEL_SUBSCRIPTION" = "Anulare abonament"; @@ -6128,49 +6131,49 @@ "SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_TITLE" = "Confirmați anularea?"; /* Couldn't add badge text, embeds {{link to contact support}} */ -"SUSTAINER_VIEW_CANT_ADD_BADGE" = "Couldn't add badge. %@"; +"SUSTAINER_VIEW_CANT_ADD_BADGE" = "Nu s-a putut adăuga insigna. %@"; /* Action sheet message for Couldn't Add Badge sheet */ -"SUSTAINER_VIEW_CANT_ADD_BADGE_MESSAGE" = "Your badge could not be added to your account. Please contact support."; +"SUSTAINER_VIEW_CANT_ADD_BADGE_MESSAGE" = "Insigna nu a putut fi adăugată în cont. Te rugăm să contactezi asistența."; /* Action sheet title for Couldn't Add Badge sheet */ -"SUSTAINER_VIEW_CANT_ADD_BADGE_TITLE" = "Couldn't Add Badge"; +"SUSTAINER_VIEW_CANT_ADD_BADGE_TITLE" = "Nu s-a putut adăuga insigna"; /* Contact support link */ "SUSTAINER_VIEW_CONTACT_SUPPORT" = "Te rugăm contactează asistența."; /* Set currency label in sustainer view */ -"SUSTAINER_VIEW_CURRENCY" = "Set currency"; +"SUSTAINER_VIEW_CURRENCY" = "Alege Moneda"; /* Existing subscriber support header */ -"SUSTAINER_VIEW_MY_SUPPORT" = "My Support"; +"SUSTAINER_VIEW_MY_SUPPORT" = "Sprijinul meu"; /* Pricing text for sustainer view badges, embeds {{price}} */ -"SUSTAINER_VIEW_PRICING" = "%@/month"; +"SUSTAINER_VIEW_PRICING" = "%@/lună"; /* Renewal text for sustainer view management badges, embeds {{Expiration}} */ -"SUSTAINER_VIEW_PRICING_EXPIRATION" = " · Expires %@"; +"SUSTAINER_VIEW_PRICING_EXPIRATION" = " · Expiră: %@"; /* Expiration text for sustainer view management badges, embeds {{Expiration}} */ -"SUSTAINER_VIEW_PRICING_RENEWAL" = " · Renews %@"; +"SUSTAINER_VIEW_PRICING_RENEWAL" = " · Reînnoire: %@"; /* Loading indicator on the sustainer view */ -"SUSTAINER_VIEW_PROCESSING_PAYMENT" = "Processing payment..."; +"SUSTAINER_VIEW_PROCESSING_PAYMENT" = "Se procesează plata..."; /* Status text while processing a badge redemption */ -"SUSTAINER_VIEW_PROCESSING_TRANSACTION" = "Processing Transaction..."; +"SUSTAINER_VIEW_PROCESSING_TRANSACTION" = "Se procesează tranzacția..."; /* Read More tappable text in sustainer view body */ -"SUSTAINER_VIEW_READ_MORE" = "Read More."; +"SUSTAINER_VIEW_READ_MORE" = "Citește mai mult"; /* Renewal date text for sustainer view level, embeds {{renewal date}} */ -"SUSTAINER_VIEW_RENEWAL" = "Renews %@"; +"SUSTAINER_VIEW_RENEWAL" = "Reînnoire: %@"; /* Action sheet message for Still Processing Badge sheet */ "SUSTAINER_VIEW_STILL_PROCESSING_BADGE_MESSAGE" = "Plata ta este încă în procesare. Ceea ce poate dura câteva minute în funcție de conexiunea ta."; /* Toast indicating that the subscription has been cancelled */ -"SUSTAINER_VIEW_SUBSCRIPTION_CANCELLED" = "Your subscription has been cancelled"; +"SUSTAINER_VIEW_SUBSCRIPTION_CANCELLED" = "Abonamentul tău a fost anulat."; /* Sustainer view Not Now Action sheet button */ "SUSTAINER_VIEW_SUBSCRIPTION_CONFIRMATION_NOT_NOW" = "Nu acum"; @@ -6179,16 +6182,16 @@ "SUSTAINER_VIEW_TITLE" = "Signal este susținut de oameni ca tine."; /* Update Subscription? Action sheet message, embeds {{Price}} */ -"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "You will be charged the full amount (%@) of the new subscription price today. Your new subscription will renew monthly."; +"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "Vei fi taxat astăzi cu prețul integral al noului abonament (%@). Noul tău abonament se va reînnoi lunar."; /* Update Subscription? Action sheet title */ -"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_TITLE" = "Update Subscription?"; +"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_TITLE" = "Actualizezi abonamentul?"; /* Update Subscription? Action sheet confirm button */ "SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_UPDATE" = "Actualizează"; /* The body text for the signal sustainer view */ -"SUSTAINER_VIEW_WHY_DONATE_BODY" = "Support technology that is built for you - not for your data - by joining the community of people that sustain it."; +"SUSTAINER_VIEW_WHY_DONATE_BODY" = "Sprijină tehnologia construită pentru tine—nu pentru datele tale— alăturându-te comunității de oameni care o susțin."; /* Label for 'off' state of a switch control. */ "SWITCH_OFF" = "Dezactivate"; diff --git a/Signal/translations/ru.lproj/InfoPlist.strings b/Signal/translations/ru.lproj/InfoPlist.strings index 17eeb3cd84..474ced7393 100644 --- a/Signal/translations/ru.lproj/InfoPlist.strings +++ b/Signal/translations/ru.lproj/InfoPlist.strings @@ -6,4 +6,4 @@ NSLocationWhenInUseUsageDescription = "Signal нужен доступ к ваш NSMicrophoneUsageDescription = "Signal нужен доступ к вашему микрофону, чтобы звонить и получать звонки и записывать голосовые сообщения."; NSPhotoLibraryAddUsageDescription = "Signal сохранит фотографии в вашей галерее."; NSPhotoLibraryUsageDescription = "Signal позволит вам выбрать, какие фото из вашей галереи следует отправить."; -NSLocalNetworkUsageDescription = "Signal использует локальную сеть, чтобы позволить вам напрямую перенести свою учётную запись на новый телефон. Она не будет использована, пока вы явно не выберите начать перенос на новое устройство."; +NSLocalNetworkUsageDescription = "Signal использует локальную сеть, чтобы позволить вам напрямую перенести свою учетную запись на новый телефон. Она не будет использована, пока вы явно не выберите начать перенос на новое устройство."; diff --git a/Signal/translations/ru.lproj/Localizable.strings b/Signal/translations/ru.lproj/Localizable.strings index 1dcd2bdbc5..5e1f750775 100644 --- a/Signal/translations/ru.lproj/Localizable.strings +++ b/Signal/translations/ru.lproj/Localizable.strings @@ -401,7 +401,7 @@ "BADGE_THANKS_TOGGLE_FOOTER" = "Когда у вас больше одного значка, вы можете выбрать главный значок, который другие люди будут видеть в вашем профиле."; /* String explaing to the user that they've earned a badge on the badge thank you sheet. Embed {badge name}. */ -"BADGE_THANKS_YOU_EARNED_FORMAT" = "Вы заработали значок «%@»! Помогите Signal увеличить осведомлённость, показав этот значок в своём профиле."; +"BADGE_THANKS_YOU_EARNED_FORMAT" = "Вы заработали значок %@! Помогите Signal повысить осведомленность, отобразив этот значок в вашем профиле."; /* Accessibility label for banner close button */ "BANNER_CLOSE_ACCESSIBILITY_LABEL" = "Закрыть баннер"; @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Скажите «Спасибо!» и получите значок «Ускорение» на 30 дней."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Ввести сумму"; @@ -662,7 +665,7 @@ "CHAT_COLOR_INCOMING_MESSAGE_1" = "Это предпросмотр цвета чата."; /* The second incoming bubble text when setting a chat color. */ -"CHAT_COLOR_INCOMING_MESSAGE_2" = "Ещё одно сообщение"; +"CHAT_COLOR_INCOMING_MESSAGE_2" = "Еще одно сообщение"; /* The outgoing bubble text when setting a chat color. */ "CHAT_COLOR_OUTGOING_MESSAGE" = "Этот цвет виден только вам."; @@ -3569,10 +3572,10 @@ "NEW_GROUP_SELECT_MEMBERS_VIEW_TITLE" = "Выберите участников"; /* The alert message if user tries to exit the new group view without saving changes. */ -"NEW_GROUP_VIEW_UNSAVED_CHANGES_MESSAGE" = "Вы хотите сбросить внесённые изменения?"; +"NEW_GROUP_VIEW_UNSAVED_CHANGES_MESSAGE" = "Вы хотите сбросить внесенные изменения?"; /* The alert title if user tries to exit the new group view without saving changes. */ -"NEW_GROUP_VIEW_UNSAVED_CHANGES_TITLE" = "Несохранённые изменения"; +"NEW_GROUP_VIEW_UNSAVED_CHANGES_TITLE" = "Несохраненные изменения"; /* No comment provided by engineer. */ "new_message" = "Новое сообщение"; @@ -3914,7 +3917,7 @@ "PAYMENTS_NEW_PAYMENT_ERROR_OUTDATED_CLIENT" = "Обновите Signal, чтобы использовать платежи."; /* Indicates that an outgoing payment could not be verified in a timely way. */ -"PAYMENTS_NEW_PAYMENT_ERROR_OUTGOING_VERIFICATION_TAKING_TOO_LONG" = "Платёж ещё не проверен"; +"PAYMENTS_NEW_PAYMENT_ERROR_OUTGOING_VERIFICATION_TAKING_TOO_LONG" = "Платеж еще не проверен"; /* Indicates that an unknown error occurred while sending a payment or payment request. */ "PAYMENTS_NEW_PAYMENT_ERROR_UNKNOWN" = "Не удалось выполнить платёж. Проверьте ваше подключение к интернету и попробуйте ещё раз."; @@ -4667,7 +4670,7 @@ "REGISTRATION_RESTRICTED_MESSAGE" = "Вы должны зарегистрироваться перед тем, как отправлять сообщения."; /* Error message indicating that device transfer from another device might be possible. */ -"REGISTRATION_TRANSFER_AVAILABLE_DESCRIPTION" = "На этот номер была ранее зарегистрирована учётная запись, которая доступна для переноса."; +"REGISTRATION_TRANSFER_AVAILABLE_DESCRIPTION" = "На этот номер была ранее зарегистрирована учетная запись, которая доступна для переноса."; /* Alert view title */ "REGISTRATION_VERIFICATION_FAILED_TITLE" = "Ошибка подтверждения"; @@ -4967,13 +4970,13 @@ "SECONDARY_DEVICE_ERROR_FETCHING_LINKING_CODE" = "Не удалось получить код привязки"; /* Message for error alert indicating that re-linking failed because the account did not match. */ -"SECONDARY_LINKING_ERROR_DIFFERENT_ACCOUNT_MESSAGE" = "Чтобы привязать это устройство к другой учётной записи, необходимо сначала сбросить данные Signal на этом устройстве. Вы действительно хотите удалить всю историю (сообщения, вложения, звонки и т. д.)? Это действие необратимо."; +"SECONDARY_LINKING_ERROR_DIFFERENT_ACCOUNT_MESSAGE" = "Чтобы привязать это устройство к другой учетной записи, необходимо сначала сбросить данные Signal на этом устройстве. Вы действительно хотите удалить всю историю (сообщения, вложения, звонки и т. д.)? Это действие необратимо."; /* Label for the 'reset device' action in the 're-linking failed because the account did not match' alert. */ -"SECONDARY_LINKING_ERROR_DIFFERENT_ACCOUNT_RESET_DEVICE" = "Удалить всё"; +"SECONDARY_LINKING_ERROR_DIFFERENT_ACCOUNT_RESET_DEVICE" = "Удалить все"; /* Title for error alert indicating that re-linking failed because the account did not match. */ -"SECONDARY_LINKING_ERROR_DIFFERENT_ACCOUNT_TITLE" = "Учётная запись не совпадает"; +"SECONDARY_LINKING_ERROR_DIFFERENT_ACCOUNT_TITLE" = "Учетная запись не совпадает"; /* Message for error alert indicating that a linked device must be upgraded before it can be linked. */ "SECONDARY_LINKING_ERROR_OBSOLETE_LINKED_DEVICE_MESSAGE" = "Обновите Signal на этом устройстве, чтобы привязать его к своему телефону."; @@ -6095,19 +6098,19 @@ "SUPPORT_LOG_UPLOAD_IN_PROGRESS" = "Загрузка"; /* First block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal is a nonprofit with no advertisers or investors, sustained only by the people who use and value it. Make a recurring monthly contribution and receive a profile badge to share your support."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal — некоммерческая организация без рекламодателей и инвесторов, поддерживаемая только людьми, которые используют и ценят ее. Делая пожертвование ежемесячно, вы получите значок для профиля, чтобы поделиться с другими тем, что вы поддерживаете Signal."; /* Second block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal is committed to developing open source privacy technology that protects free expression and enables secure global communication.\n\nYour contribution fuels this cause and pays for the development and operations of an app used by millions for private communication. No ads. No trackers. No kidding."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal предан разработке технологии конфиденциальности с открытым исходным кодом, которая защищает свободу слова и делает возможным безопасное общение по всему миру.\n\nВаш вклад поддерживает эту миссию и оплачивает разработку и работу приложения, которое используется миллионами людей для конфиденциального общения. Без рекламы. Без трекеров. Без шуток."; /* Title for the signal sustainer read more view */ -"SUSTAINER_READ_MORE_TITLE" = "Support technology that is built for you - not for your data - by joining the community that sustains it."; +"SUSTAINER_READ_MORE_TITLE" = "Поддержите технологию, сделанную для вас, а не для ваших данных, присоединившись к сообществу, которое поддерживает ее."; /* Why Contribute title for the signal sustainer read more view */ "SUSTAINER_READ_MORE_WHY_CONTRIBUTE" = "Почему стоит поддерживать?"; /* Action sheet title for Still Processing Badge sheet */ -"SUSTAINER_STILL_PROCESSING_BADGE_TITLE" = "Всё ещё обрабатывается"; +"SUSTAINER_STILL_PROCESSING_BADGE_TITLE" = "Все еще обрабатывается"; /* Sustainer view Add Boost button title */ "SUSTAINER_VIEW_ADD_BOOST" = "Добавить Ускорение Signal"; @@ -6122,7 +6125,7 @@ "SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_CONFIRM" = "Подтвердить"; /* Confirm Cancellation? Action sheet message */ -"SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "С вас больше не будет взиматься плата. Ваш значок будет удалён из профиля в конце вашего расчётного периода."; +"SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "С вас больше не будет взиматься плата. Ваш значок будет удален из профиля в конце вашего расчетного периода."; /* Confirm Cancellation? Action sheet title */ "SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_TITLE" = "Подтверждаете отмену?"; @@ -6131,7 +6134,7 @@ "SUSTAINER_VIEW_CANT_ADD_BADGE" = "Не удалось добавить значок. %@"; /* Action sheet message for Couldn't Add Badge sheet */ -"SUSTAINER_VIEW_CANT_ADD_BADGE_MESSAGE" = "Не удалось добавить ваш значок в вашу учётную запись. Пожалуйста, свяжитесь с поддержкой."; +"SUSTAINER_VIEW_CANT_ADD_BADGE_MESSAGE" = "Не удалось добавить ваш значок в вашу учетную запись. Пожалуйста, свяжитесь с поддержкой."; /* Action sheet title for Couldn't Add Badge sheet */ "SUSTAINER_VIEW_CANT_ADD_BADGE_TITLE" = "Не удалось добавить значок"; @@ -6155,19 +6158,19 @@ "SUSTAINER_VIEW_PRICING_RENEWAL" = " · Продлится %@"; /* Loading indicator on the sustainer view */ -"SUSTAINER_VIEW_PROCESSING_PAYMENT" = "Обрабатываем платёж…"; +"SUSTAINER_VIEW_PROCESSING_PAYMENT" = "Обрабатываем платеж…"; /* Status text while processing a badge redemption */ "SUSTAINER_VIEW_PROCESSING_TRANSACTION" = "Обрабатываем транзакцию…"; /* Read More tappable text in sustainer view body */ -"SUSTAINER_VIEW_READ_MORE" = "Узнать больше."; +"SUSTAINER_VIEW_READ_MORE" = "Читать далее."; /* Renewal date text for sustainer view level, embeds {{renewal date}} */ "SUSTAINER_VIEW_RENEWAL" = "Продлится %@"; /* Action sheet message for Still Processing Badge sheet */ -"SUSTAINER_VIEW_STILL_PROCESSING_BADGE_MESSAGE" = "Ваш платёж всё ещё обрабатывается. Это может занять несколько минут, в зависимости от вашего соединения."; +"SUSTAINER_VIEW_STILL_PROCESSING_BADGE_MESSAGE" = "Ваш платеж все еще обрабатывается. Это может занять несколько минут, в зависимости от вашего соединения."; /* Toast indicating that the subscription has been cancelled */ "SUSTAINER_VIEW_SUBSCRIPTION_CANCELLED" = "Ваша подписка была отменена"; @@ -6188,7 +6191,7 @@ "SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_UPDATE" = "Обновить"; /* The body text for the signal sustainer view */ -"SUSTAINER_VIEW_WHY_DONATE_BODY" = "Поддержите технологию, сделанную для вас, а не для ваших данных, присоединившись к сообществу людей, поддерживающих её."; +"SUSTAINER_VIEW_WHY_DONATE_BODY" = "Поддержите технологию, сделанную для вас, а не для ваших данных, присоединившись к сообществу людей, поддерживающих ее."; /* Label for 'off' state of a switch control. */ "SWITCH_OFF" = "Отключено"; @@ -6380,7 +6383,7 @@ "UPDATE_GROUP_FAILED" = "Не удалось обновить группу."; /* Error indicating that a group could not be updated due to network connectivity problems. */ -"UPDATE_GROUP_FAILED_DUE_TO_NETWORK" = "Не удалось обновить группу. Проверьте ваше подключение к интернету и попробуйте ещё раз."; +"UPDATE_GROUP_FAILED_DUE_TO_NETWORK" = "Не удалось обновить группу. Проверьте ваше подключение к интернету и попробуйте еще раз."; /* Button to start a create pin flow from the one time splash screen that appears after upgrading */ "UPGRADE_EXPERIENCE_INTRODUCING_PINS_CREATE_BUTTON" = "Создать PIN-код"; diff --git a/Signal/translations/sk.lproj/Localizable.strings b/Signal/translations/sk.lproj/Localizable.strings index 0a8b4a3239..0fc3372122 100644 --- a/Signal/translations/sk.lproj/Localizable.strings +++ b/Signal/translations/sk.lproj/Localizable.strings @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "\"Dakujeme!\" a získajte odznak Boost na 30 dní."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Zadajte vlastnú čiastku"; @@ -6095,13 +6098,13 @@ "SUPPORT_LOG_UPLOAD_IN_PROGRESS" = "Načítava sa"; /* First block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal is a nonprofit with no advertisers or investors, sustained only by the people who use and value it. Make a recurring monthly contribution and receive a profile badge to share your support."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal je nezisková organizácia bez inzerentov alebo investorov, ktorú podporujú iba ľudia, ktorí ju využívajú a oceňujú. Vykonajte pravidelný mesačný príspevok a získajte odznak profilu, aby ste mohli zdieľať svoju podporu."; /* Second block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal is committed to developing open source privacy technology that protects free expression and enables secure global communication.\n\nYour contribution fuels this cause and pays for the development and operations of an app used by millions for private communication. No ads. No trackers. No kidding."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal sa zaviazal vyvíjať technológiu ochrany súkromia s otvoreným zdrojovým kódom, ktorá chráni slobodu prejavu a umožňuje bezpečnú globálnu komunikáciu.\n\nVáš príspevok podporuje túto vec a platí za vývoj a prevádzku aplikácie, ktorú používajú milióny ľudí na súkromnú komunikáciu. Žiadne reklamy. Žiadne sledovače. Nie to nie je vtip."; /* Title for the signal sustainer read more view */ -"SUSTAINER_READ_MORE_TITLE" = "Support technology that is built for you - not for your data - by joining the community that sustains it."; +"SUSTAINER_READ_MORE_TITLE" = "Podporte technológiu, ktorá je vytvorená pre vás – nie pre vaše údaje – pripojením sa ku komunite, ktorá ju podporuje."; /* Why Contribute title for the signal sustainer read more view */ "SUSTAINER_READ_MORE_WHY_CONTRIBUTE" = "Prečo prispieť?"; diff --git a/Signal/translations/sl.lproj/Localizable.strings b/Signal/translations/sl.lproj/Localizable.strings index 397ad0b88f..25b61f2b7f 100644 --- a/Signal/translations/sl.lproj/Localizable.strings +++ b/Signal/translations/sl.lproj/Localizable.strings @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Vnesite znesek po vašem izboru"; @@ -1229,7 +1232,7 @@ "CROP_SCALE_IMAGE_VIEW_TITLE" = "Premakni in spremeni velikost"; /* Title for the 'currency picker' view in the app settings. */ -"CURRENCY_PICKER_VIEW_TITLE" = "Set Currency"; +"CURRENCY_PICKER_VIEW_TITLE" = "Določi valuto"; /* Label for the 'gradient' mode in the custom chat color settings view. */ "CUSTOM_CHAT_COLOR_SETTINGS_GRADIENT" = "Prelivajoča"; @@ -3893,7 +3896,7 @@ "PAYMENTS_NEW_PAYMENT_CONFIRM_PAYMENT_BUTTON" = "Confirm Payment"; /* Title for the 'confirm payment' ui in the 'send payment' UI. */ -"PAYMENTS_NEW_PAYMENT_CONFIRM_PAYMENT_TITLE" = "Pay"; +"PAYMENTS_NEW_PAYMENT_CONFIRM_PAYMENT_TITLE" = "Plačaj"; /* Format for currency amounts in the 'send payment' UI. Embeds {{ %1$@ the current payments balance, %2$@ the currency indicator }}. */ "PAYMENTS_NEW_PAYMENT_CURRENCY_FORMAT" = "%1$@ %2$@"; @@ -3932,10 +3935,10 @@ "PAYMENTS_NEW_PAYMENT_MESSAGE_COUNT_FORMAT" = "%1$@ / %2$@"; /* Placeholder for the new payment or payment request message. */ -"PAYMENTS_NEW_PAYMENT_MESSAGE_PLACEHOLDER" = "Note"; +"PAYMENTS_NEW_PAYMENT_MESSAGE_PLACEHOLDER" = "Zaznamek"; /* Label for the 'new payment' button. */ -"PAYMENTS_NEW_PAYMENT_PAY_BUTTON" = "Pay"; +"PAYMENTS_NEW_PAYMENT_PAY_BUTTON" = "Plačaj"; /* Label for the 'total payment amount' indicator. */ "PAYMENTS_NEW_PAYMENT_PAYMENT_TOTAL" = "Total Amount"; @@ -4022,7 +4025,7 @@ "PAYMENTS_RECIPIENT_MISSING_PROFILE_KEY_MESSAGE_W_MESSAGES" = "To send a payment to this user they need to accept a message request from you."; /* Message for error alert indicating that a given user cannot receive payments because of a pending message request for a recipient that they have not sent message to. */ -"PAYMENTS_RECIPIENT_MISSING_PROFILE_KEY_MESSAGE_WO_MESSAGES" = "To send a payment to this user they need to accept a message request from you. Send them a message to create a message request."; +"PAYMENTS_RECIPIENT_MISSING_PROFILE_KEY_MESSAGE_WO_MESSAGES" = "Da bi poslali plačilo tej uporabnici/ku, mora najprej sprejeti vašo prošnjo. Za kreacijo prošnje jim pošljite jim sporočilo."; /* Title for error alert indicating that a given user cannot receive payments because of a pending message request. */ "PAYMENTS_RECIPIENT_MISSING_PROFILE_KEY_TITLE" = "Can’t send payment"; @@ -5321,13 +5324,13 @@ "SETTINGS_NOTIFICATIONS" = "Obvestila"; /* Label for the 'agree to payments terms' button in the 'activate payments confirmation' UI in the payment settings. */ -"SETTINGS_PAYMENTS_ACTIVATE_PAYMENTS_CONFIRM_AGREE" = "Activate"; +"SETTINGS_PAYMENTS_ACTIVATE_PAYMENTS_CONFIRM_AGREE" = "Aktiviraj"; /* Description for the 'activate payments confirmation' UI in the payment settings. */ "SETTINGS_PAYMENTS_ACTIVATE_PAYMENTS_CONFIRM_DESCRIPTION" = "You can use Signal to send and receive MobileCoin. All payments are subject to the Terms of Use for MobileCoins and the MobileCoin Wallet. This is a beta feature so you may encounter some issues and payments or balances you may lose can’t be recovered."; /* Title for the 'activate payments confirmation' UI in the payment settings. */ -"SETTINGS_PAYMENTS_ACTIVATE_PAYMENTS_CONFIRM_TITLE" = "Activate"; +"SETTINGS_PAYMENTS_ACTIVATE_PAYMENTS_CONFIRM_TITLE" = "Aktiviraj"; /* Label for the 'view payments terms' button in the 'activate payments confirmation' UI in the payment settings. */ "SETTINGS_PAYMENTS_ACTIVATE_PAYMENTS_CONFIRM_VIEW_TERMS" = "View MobileCoin Terms"; @@ -5336,7 +5339,7 @@ "SETTINGS_PAYMENTS_ADD_MONEY" = "Add Funds"; /* Explanation of the process for adding money in the 'add money' settings view. */ -"SETTINGS_PAYMENTS_ADD_MONEY_DESCRIPTION" = "To add funds, send MobileCoin to your wallet address. Start a transaction from your account on an exchange that supports MobileCoin, then scan the QR code or copy your wallet address."; +"SETTINGS_PAYMENTS_ADD_MONEY_DESCRIPTION" = "Za dodajanje sredstev pošljite svoje MobileCoine na naslov svoje denarnice. S transakcijo začnete v svojem računu v menjalnici, ki podpira MobileCoin, nato skenirate kodo QR ali prekopirate naslov denarnice."; /* Indicator that the payments wallet address has been copied to the pasteboard. */ "SETTINGS_PAYMENTS_ADD_MONEY_WALLET_ADDRESS_COPIED" = "Wallet Address Copied"; @@ -5348,7 +5351,7 @@ "SETTINGS_PAYMENTS_BALANCE_CONVERSION_FORMAT" = "%1$@ %2$@ at %3$@"; /* Error message indicating that payments could not be activated because the feature is not currently available. */ -"SETTINGS_PAYMENTS_CANNOT_ACTIVATE_PAYMENTS_KILL_SWITCH" = "Payments in Signal is no longer available. You can still transfer funds to an exchange but you can no longer send and receive payments or add funds."; +"SETTINGS_PAYMENTS_CANNOT_ACTIVATE_PAYMENTS_KILL_SWITCH" = "Plačila v Signalu niso več na voljo. Še vedno lahko prenesete sredstva v menjalnico, ne morete pa več pošiljati in prejemati plačil ali dodajati sredstev."; /* Error message indicating that payments could not be deactivated because the current balance is unavailable. */ "SETTINGS_PAYMENTS_CANNOT_DEACTIVATE_PAYMENTS_NO_BALANCE" = "Can't deactivate payments because your balance is not available. Check your connection and try again."; @@ -5357,22 +5360,22 @@ "SETTINGS_PAYMENTS_CANNOT_SEND_PAYMENT_NO_BALANCE" = "Couldn't complete payment because your balance is not available. Check your connection and try again."; /* Error message indicating that payments cannot be sent because the feature is not currently available. */ -"SETTINGS_PAYMENTS_CANNOT_SEND_PAYMENTS_KILL_SWITCH" = "Payments in Signal is no longer available. You can still transfer funds to an exchange but you can no longer send and receive payments or add funds."; +"SETTINGS_PAYMENTS_CANNOT_SEND_PAYMENTS_KILL_SWITCH" = "Plačila v Signalu niso več na voljo. Še vedno lahko prenesete sredstva v menjalnico, ne morete pa več pošiljati in prejemati plačil ali dodajati sredstev."; /* Error message indicating that you cannot transfer into your payments wallet because the feature is not currently available. */ -"SETTINGS_PAYMENTS_CANNOT_TRANSFER_IN_KILL_SWITCH" = "Payments in Signal is no longer available. You can still transfer funds to an exchange but you can no longer send and receive payments or add funds."; +"SETTINGS_PAYMENTS_CANNOT_TRANSFER_IN_KILL_SWITCH" = "Plačila v Signalu niso več na voljo. Še vedno lahko prenesete sredstva v menjalnico, ne morete pa več pošiljati in prejemati plačil ali dodajati sredstev."; /* Message for the 'currency conversions info' alert. */ -"SETTINGS_PAYMENTS_CURRENCY_CONVERSIONS_INFO_ALERT_MESSAGE" = "Conversions are just estimates and may not be accurate."; +"SETTINGS_PAYMENTS_CURRENCY_CONVERSIONS_INFO_ALERT_MESSAGE" = "Pretvorbe so zgolj informativne narave in niso nujno točne."; /* Label for 'all currencies' section in the payment currency settings. */ -"SETTINGS_PAYMENTS_CURRENCY_VIEW_SECTION_ALL_CURRENCIES" = "All Currencies"; +"SETTINGS_PAYMENTS_CURRENCY_VIEW_SECTION_ALL_CURRENCIES" = "Vse valute"; /* Label for 'transfer balance' button in the 'deactivate payments' settings. */ "SETTINGS_PAYMENTS_DEACTIVATE_AFTER_TRANSFERRING_BALANCE" = "Transfer Remaining Balance"; /* Label for the 'deactivate payments' button in the payment settings. */ -"SETTINGS_PAYMENTS_DEACTIVATE_BUTTON" = "Deactivate"; +"SETTINGS_PAYMENTS_DEACTIVATE_BUTTON" = "Deaktiviraj"; /* Label for 'deactivate payments' button in the app settings. */ "SETTINGS_PAYMENTS_DEACTIVATE_PAYMENTS" = "Deactivate Payments"; @@ -5381,7 +5384,7 @@ "SETTINGS_PAYMENTS_DEACTIVATE_PAYMENTS_CONFIRM_DESCRIPTION" = "You will not be able to send or receive Mobilecoin in Signal if you deactivate payments."; /* Title for the 'deactivate payments confirmation' UI in the payment settings. */ -"SETTINGS_PAYMENTS_DEACTIVATE_PAYMENTS_CONFIRM_TITLE" = "Deactivate Payments?"; +"SETTINGS_PAYMENTS_DEACTIVATE_PAYMENTS_CONFIRM_TITLE" = "Ali res želite deaktivirati plačila?"; /* Label for the 'de-activate payments' view of the app settings. */ "SETTINGS_PAYMENTS_DEACTIVATE_TITLE" = "Deactivate Payments"; @@ -5390,7 +5393,7 @@ "SETTINGS_PAYMENTS_DEACTIVATE_WITH_BALANCE_EXPLANATION" = "It’s recommended that you transfer your funds to another wallet address before deactivating payments. If you choose not to transfer your funds now, they will remain in your wallet linked to Signal if you reactivate payments."; /* Description for the 'deactivate payments confirmation' UI in the payment settings. */ -"SETTINGS_PAYMENTS_DEACTIVATE_WITHOUT_TRANSFER_CONFIRM_DESCRIPTION" = "Your balance will remain in your wallet linked to Signal if you choose to reactivate payments."; +"SETTINGS_PAYMENTS_DEACTIVATE_WITHOUT_TRANSFER_CONFIRM_DESCRIPTION" = "Vaše stanje bo ostalo zabeleženo v vaši denarnici, povezani s Signalom, če bi se odločili ponovno aktivirati plačila."; /* Title for the 'deactivate payments confirmation' UI in the payment settings. */ "SETTINGS_PAYMENTS_DEACTIVATE_WITHOUT_TRANSFER_CONFIRM_TITLE" = "Deactivate Without Transferring?"; @@ -5408,40 +5411,40 @@ "SETTINGS_PAYMENTS_ENABLE_ACTION" = "Enable Payments"; /* Description for the 'About MobileCoin' help card in the payments settings. */ -"SETTINGS_PAYMENTS_HELP_CARD_ABOUT_MOBILECOIN_DESCRIPTION" = "MobileCoin is a new privacy focused digital currency."; +"SETTINGS_PAYMENTS_HELP_CARD_ABOUT_MOBILECOIN_DESCRIPTION" = "MobileCoin je nova digitalna valuta, s poudarkom na zasebnosti."; /* Title for the 'About MobileCoin' help card in the payments settings. */ -"SETTINGS_PAYMENTS_HELP_CARD_ABOUT_MOBILECOIN_TITLE" = "About MobileCoin"; +"SETTINGS_PAYMENTS_HELP_CARD_ABOUT_MOBILECOIN_TITLE" = "Več o MobileCoin"; /* Description for the 'Adding to your wallet' help card in the payments settings. */ -"SETTINGS_PAYMENTS_HELP_CARD_ADDING_TO_YOUR_WALLET_DESCRIPTION" = "You can add funds for use in Signal by sending MobileCoin to your wallet address."; +"SETTINGS_PAYMENTS_HELP_CARD_ADDING_TO_YOUR_WALLET_DESCRIPTION" = "Sredstva za uporabo v Signalu lahko dodate z nakazilom MobileCoinov na naslov vaše denarnice."; /* Title for the 'Adding to your wallet' help card in the payments settings. */ "SETTINGS_PAYMENTS_HELP_CARD_ADDING_TO_YOUR_WALLET_TITLE" = "Adding Funds"; /* Description for the 'Cashing Out' help card in the payments settings. */ -"SETTINGS_PAYMENTS_HELP_CARD_CASHING_OUT_DESCRIPTION" = "You can cash out MobileCoin anytime on an exchange that supports MobileCoin. Just make a transfer to your account at that exchange."; +"SETTINGS_PAYMENTS_HELP_CARD_CASHING_OUT_DESCRIPTION" = "Vaše MobileCoine si lahko kadarkoli izplačate v menjalnici, ki podpira MobileCoin, tako da naredite prenos sredstev na vaš račun v menjalnici."; /* Title for the 'Cashing Out' help card in the payments settings. */ -"SETTINGS_PAYMENTS_HELP_CARD_CASHING_OUT_TITLE" = "Cashing out"; +"SETTINGS_PAYMENTS_HELP_CARD_CASHING_OUT_TITLE" = "Izplačilo"; /* Label for button in the 'Update PIN' help card in the payments settings. */ "SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_BUTTON" = "Posodobite PIN"; /* Description for the 'Update PIN' help card in the payments settings. */ -"SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_DESCRIPTION" = "With a high balance, you may want to update to an alphanumeric PIN to add more protection to your account."; +"SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_DESCRIPTION" = "Zaradi višine zneskov bi morda želeli spremeniti svoj PIN v alfanumeričnega in tako zagotoviti večjo varnost računa."; /* Title for the 'Update PIN' help card in the payments settings. */ -"SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_TITLE" = "Update your PIN"; +"SETTINGS_PAYMENTS_HELP_CARD_UPDATE_PIN_TITLE" = "Posodobite svoj PIN"; /* Label for button in the 'View Passphrase' help card in the payments settings. */ "SETTINGS_PAYMENTS_HELP_CARD_VIEW_PASSPHRASE_BUTTON" = "Record Recovery Phrase"; /* Description for the 'View Passphrase' help card in the payments settings. */ -"SETTINGS_PAYMENTS_HELP_CARD_VIEW_PASSPHRASE_DESCRIPTION" = "Your recovery phrase gives you another way to restore your payments account."; +"SETTINGS_PAYMENTS_HELP_CARD_VIEW_PASSPHRASE_DESCRIPTION" = "Obnovitvena fraza je še ena možnost za obnovitev vašega plačilnega računa."; /* Title for the 'View Passphrase' help card in the payments settings. */ -"SETTINGS_PAYMENTS_HELP_CARD_VIEW_PASSPHRASE_TITLE" = "Record recovery phrase"; +"SETTINGS_PAYMENTS_HELP_CARD_VIEW_PASSPHRASE_TITLE" = "Shrani obnovitveno frazo"; /* Indicator that the payments wallet address is invalid. */ "SETTINGS_PAYMENTS_INVALID_WALLET_ADDRESS" = "Invalid Wallet Address"; @@ -5531,7 +5534,7 @@ "SETTINGS_PAYMENTS_PAYMENT_USER_OUTGOING_FORMAT" = "To %@"; /* Message indicating that payments have been disabled in the app settings. */ -"SETTINGS_PAYMENTS_PAYMENTS_DISABLED_TOAST" = "Payments deactivated."; +"SETTINGS_PAYMENTS_PAYMENTS_DISABLED_TOAST" = "Plačila so deaktivirana."; /* Label for the 'all payments' mode of the 'all payment records' section of the app settings. */ "SETTINGS_PAYMENTS_PAYMENTS_TYPE_ALL" = "Vse"; @@ -5546,7 +5549,7 @@ "SETTINGS_PAYMENTS_RECENT_PAYMENTS" = "Recent Payments"; /* Description for the 'record payments passphrase to disable pin' UI in the app settings. */ -"SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_DESCRIPTION" = "Before you can disable your PIN, you must record your payments recovery phrase to ensure you can recover your payments account."; +"SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_DESCRIPTION" = "Preden onemogočite svoj PIN, morate shraniti obnovitveno frazo za plačila, da jih boste lahko kasneje obnovili."; /* Label for the 'record recovery passphrase' button in the 'record payments passphrase to disable pin' UI in the app settings. */ "SETTINGS_PAYMENTS_RECORD_PASSPHRASE_DISABLE_PIN_RECORD_PASSPHRASE" = "Record Recovery Phrase"; @@ -5570,7 +5573,7 @@ "SETTINGS_PAYMENTS_RESTORE_WALLET_COMPLETE_TITLE" = "Confirm Recovery Phrase"; /* Message indicating that 'restore payments wallet' is complete. */ -"SETTINGS_PAYMENTS_RESTORE_WALLET_COMPLETE_TOAST" = "Payments account restored."; +"SETTINGS_PAYMENTS_RESTORE_WALLET_COMPLETE_TOAST" = "Račun plačil je bil obnovljen."; /* Label for the 'enter passphrase manually' button in the 'restore payments wallet from passphrase' view. */ "SETTINGS_PAYMENTS_RESTORE_WALLET_ENTER_MANUALLY" = "Enter Manually"; @@ -5618,7 +5621,7 @@ "SETTINGS_PAYMENTS_SCAN_QR_INSTRUCTIONS" = "Scan the QR Code for the transfer recipient."; /* Error indicating that a QR code does not contain a valid MobileCoin public address. */ -"SETTINGS_PAYMENTS_SCAN_QR_INVALID_PUBLIC_ADDRESS" = "Invalid address"; +"SETTINGS_PAYMENTS_SCAN_QR_INVALID_PUBLIC_ADDRESS" = "Neveljaven naslov"; /* Label for 'scan payment address QR code' view in the payment settings. */ "SETTINGS_PAYMENTS_SCAN_QR_TITLE" = "Skeniraj kodo QR"; @@ -5639,7 +5642,7 @@ "SETTINGS_PAYMENTS_TRANSFER_OUT_CANNOT_SEND_TO_SELF" = "You can’t transfer to your Signal wallet address. Enter the wallet address from your account at a supported exchange."; /* Footer of the 'transfer currency out' view in the payment settings. */ -"SETTINGS_PAYMENTS_TRANSFER_OUT_FOOTER" = "You can transfer MobileCoin by completing a transfer to the wallet address provided by the exchange. The wallet address is the string of numbers and letters most commonly below the QR code."; +"SETTINGS_PAYMENTS_TRANSFER_OUT_FOOTER" = "MobileCoine lahko prenesete z nakazilom v denarnico izbrane MobileCoin menjalnice. Naslov denarnice je vrsta številk in črk, ki se večinoma nahaja pod kodo QR."; /* Error indicating that MobileCoin public address is not valid. */ "SETTINGS_PAYMENTS_TRANSFER_OUT_INVALID_PUBLIC_ADDRESS" = "Check the wallet address you’re attempting to transfer to and try again."; @@ -5648,7 +5651,7 @@ "SETTINGS_PAYMENTS_TRANSFER_OUT_INVALID_PUBLIC_ADDRESS_TITLE" = "Incorrect Address"; /* Placeholder text for the address text field in the 'transfer currency out' settings view. */ -"SETTINGS_PAYMENTS_TRANSFER_OUT_PLACEHOLDER" = "To: Scan or enter wallet address"; +"SETTINGS_PAYMENTS_TRANSFER_OUT_PLACEHOLDER" = "Za: skenirajte ali vpišite naslov denarnice"; /* Label for 'transfer currency out' view in the payment settings. */ "SETTINGS_PAYMENTS_TRANSFER_OUT_TITLE" = "Transfer to Exchange"; @@ -5684,7 +5687,7 @@ "SETTINGS_PAYMENTS_VIEW_PASSPHRASE_COPY_TO_CLIPBOARD" = "Copy to Clipboard"; /* Message for the 'copy recovery passphrase to clipboard confirm' alert in the payment settings. */ -"SETTINGS_PAYMENTS_VIEW_PASSPHRASE_COPY_TO_CLIPBOARD_CONFIRM_MESSAGE" = "If you choose to store your recovery phrase digitally, ensure it is securely stored somewhere you trust."; +"SETTINGS_PAYMENTS_VIEW_PASSPHRASE_COPY_TO_CLIPBOARD_CONFIRM_MESSAGE" = "Če ste se odločili za digitalno hranjenje obnovitvene fraze, poskrbite da bo ta varno shranjena v sistemu, ki mu zaupate."; /* Title for the 'copy recovery passphrase to clipboard confirm' alert in the payment settings. */ "SETTINGS_PAYMENTS_VIEW_PASSPHRASE_COPY_TO_CLIPBOARD_CONFIRM_TITLE" = "Copy to Clipboard?"; @@ -5702,7 +5705,7 @@ "SETTINGS_PAYMENTS_VIEW_PASSPHRASE_WORDS_EXPLANATION" = "Write down the following 24 words in order. Store your list in a secure place."; /* Footer text for the 'review payments passphrase words' step in the 'view payments passphrase' settings. */ -"SETTINGS_PAYMENTS_VIEW_PASSPHRASE_WORDS_FOOTER" = "Do not screenshot or send by email."; +"SETTINGS_PAYMENTS_VIEW_PASSPHRASE_WORDS_FOOTER" = "Ne ustvarite zajema zaslona ali pošiljajte po e-pošti."; /* Label for 'view payments recovery passphrase' button in the app settings. */ "SETTINGS_PAYMENTS_VIEW_RECOVERY_PASSPHRASE" = "Recovery Phrase"; @@ -5711,7 +5714,7 @@ "SETTINGS_PAYMENTS_VIEW_TITLE" = "Plačila (Beta)"; /* Label for the payments wallet address. */ -"SETTINGS_PAYMENTS_WALLET_ADDRESS_LABEL" = "Your Wallet Address"; +"SETTINGS_PAYMENTS_WALLET_ADDRESS_LABEL" = "Naslov vaše denarnice"; /* Label for the 'phone number discoverability' setting. */ "SETTINGS_PHONE_NUMBER_DISCOVERABILITY" = "Find Me by Phone Number"; @@ -6029,7 +6032,7 @@ "SUBSCRIPTION_MEGAPHONE_ACTION" = "Prispevaj"; /* Body for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_BODY" = "Signal is powered by people like you. Contribute and receive a badge."; +"SUBSCRIPTION_MEGAPHONE_BODY" = "Signal podpirajo ljudje, kot ste vi. Prispevajte in prejmite bedž."; /* Cancel text for subscription megaphone */ "SUBSCRIPTION_MEGAPHONE_CANCEL" = "Ne hvala"; @@ -6137,7 +6140,7 @@ "SUSTAINER_VIEW_CANT_ADD_BADGE_TITLE" = "Couldn't Add Badge"; /* Contact support link */ -"SUSTAINER_VIEW_CONTACT_SUPPORT" = "Please contact support."; +"SUSTAINER_VIEW_CONTACT_SUPPORT" = "Prosimo obrnite se na podporo uporabnikom."; /* Set currency label in sustainer view */ "SUSTAINER_VIEW_CURRENCY" = "Set currency"; @@ -6167,7 +6170,7 @@ "SUSTAINER_VIEW_RENEWAL" = "Renews %@"; /* Action sheet message for Still Processing Badge sheet */ -"SUSTAINER_VIEW_STILL_PROCESSING_BADGE_MESSAGE" = "Your payment is still being processed. This can take a few minutes depending on your connection."; +"SUSTAINER_VIEW_STILL_PROCESSING_BADGE_MESSAGE" = "Plačilo je še vedno v obdelavi. To lahko traja nekaj minut, odvisno od vaše povezave."; /* Toast indicating that the subscription has been cancelled */ "SUSTAINER_VIEW_SUBSCRIPTION_CANCELLED" = "Your subscription has been cancelled"; diff --git a/Signal/translations/sn.lproj/Localizable.strings b/Signal/translations/sn.lproj/Localizable.strings index c3ec43b3a5..4946972aa9 100644 --- a/Signal/translations/sn.lproj/Localizable.strings +++ b/Signal/translations/sn.lproj/Localizable.strings @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Enter Custom Amount"; diff --git a/Signal/translations/sq.lproj/Localizable.strings b/Signal/translations/sq.lproj/Localizable.strings index 44201a567a..48b054516a 100644 --- a/Signal/translations/sq.lproj/Localizable.strings +++ b/Signal/translations/sq.lproj/Localizable.strings @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Thoni “Faleminderit!” dhe fitoni stemën Përforcim për 30 ditë."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Jepni Sasi Vetjake"; @@ -6029,7 +6032,7 @@ "SUBSCRIPTION_MEGAPHONE_ACTION" = "Kontribuoni"; /* Body for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_BODY" = "Signal is powered by people like you. Contribute and receive a badge."; +"SUBSCRIPTION_MEGAPHONE_BODY" = "Signal-i bazohet në njerëz si ju. Kontribuoni dhe merrni një stemë."; /* Cancel text for subscription megaphone */ "SUBSCRIPTION_MEGAPHONE_CANCEL" = "Jo Falemnderit"; @@ -6095,13 +6098,13 @@ "SUPPORT_LOG_UPLOAD_IN_PROGRESS" = "Po ngarkohet"; /* First block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal is a nonprofit with no advertisers or investors, sustained only by the people who use and value it. Make a recurring monthly contribution and receive a profile badge to share your support."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal-i është një ent jofitimprurës, pa reklamues për të apo investues, i bazuar vetëm te njerëzit që e përdorin dhe vlerësojnë. Bëni një dhurim mujor ripërsëritës dhe merrni një stemë profili për t’u treguar të tjerëve përkrahjen tuaj."; /* Second block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal is committed to developing open source privacy technology that protects free expression and enables secure global communication.\n\nYour contribution fuels this cause and pays for the development and operations of an app used by millions for private communication. No ads. No trackers. No kidding."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal-i i është përkushtuar zhvillimit të teknologjive të privatësisë me burim të hapur që mbrojnë shprehjen e lirë dhe bëjnë të mundur komunikimin global. \n\nKontributi juaj është ushqim dhe paguan për zhvillimin e një aplikacioni të përdorur nga miliona vetë për komunikim privat. Pa reklama. Pa gjurmues. Pa shaka."; /* Title for the signal sustainer read more view */ -"SUSTAINER_READ_MORE_TITLE" = "Support technology that is built for you - not for your data - by joining the community that sustains it."; +"SUSTAINER_READ_MORE_TITLE" = "Përkrahni teknologjinë që është ngritur për ju - jo për të dhënat tuaja - duke u bërë pjesë e bashkësisë që e mbështet atë."; /* Why Contribute title for the signal sustainer read more view */ "SUSTAINER_READ_MORE_WHY_CONTRIBUTE" = "Pse të Jepet Ndihmesë?"; diff --git a/Signal/translations/sr.lproj/Localizable.strings b/Signal/translations/sr.lproj/Localizable.strings index e489a049d7..7507801eba 100644 --- a/Signal/translations/sr.lproj/Localizable.strings +++ b/Signal/translations/sr.lproj/Localizable.strings @@ -374,13 +374,13 @@ "BACK_BUTTON" = "Назад"; /* Section header for badge view section in the badge configuration page */ -"BADGE_CONFIGURATION_BADGE_SECTION_TITLE" = "My Badges"; +"BADGE_CONFIGURATION_BADGE_SECTION_TITLE" = "Моје значке"; /* The title for the badge configuration page */ "BADGE_CONFIGURATION_TITLE" = "Значке"; /* Text prompting the user to become a signal sustainer */ -"BADGE_DETAILS_BECOME_A_SUSTAINER" = "Become a Sustainer"; +"BADGE_DETAILS_BECOME_A_SUSTAINER" = "Постати одрживач"; /* Text prompting the user to boost */ "BADGE_DETAILS_GIVE_A_BOOST" = "Додај Signal-у подстицај"; @@ -392,16 +392,16 @@ "BADGE_THANKS_DISPLAY_ON_PROFILE_LABEL" = "Показати на профил"; /* Label prompting the user to feature the new badge on their profile on the badge thank you sheet. */ -"BADGE_THANKS_MAKE_FEATURED" = "Make Featured Badge"; +"BADGE_THANKS_MAKE_FEATURED" = "Направити истакнуту значку"; /* Title for subscription on the thank you sheet. */ -"BADGE_THANKS_SUBSCRIPTION_TITLE" = "Thanks for your support!"; +"BADGE_THANKS_SUBSCRIPTION_TITLE" = "Хвала вам на подршци!"; /* Footer explaining that only one badge can be featured at a time on the thank you sheet. */ "BADGE_THANKS_TOGGLE_FOOTER" = "Када имате више од једне значке, можете да изаберете једну да садржите да другу да се види на ваш профил."; /* String explaing to the user that they've earned a badge on the badge thank you sheet. Embed {badge name}. */ -"BADGE_THANKS_YOU_EARNED_FORMAT" = "You’ve earned the %@ badge! Help Signal build awareness by displaying this badge on your profile."; +"BADGE_THANKS_YOU_EARNED_FORMAT" = "Добили сте %@ значку! Помозите Signal да изградите свест приказивањем ове значке на вашем профилу."; /* Accessibility label for banner close button */ "BANNER_CLOSE_ACCESSIBILITY_LABEL" = "Затвори банер"; @@ -479,10 +479,13 @@ "BLUR_TOOLTIP" = "Ново: замутите лица и друге делове фотографије."; /* Donation amount label for the donate to signal view */ -"BOOST_VIEW_AMOUNT_LABEL" = "Set currency"; +"BOOST_VIEW_AMOUNT_LABEL" = "Поставити валуту"; /* The body text for the donate to signal view */ -"BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +"BOOST_VIEW_BODY" = "Реците \"Хвала!\" и зарадите појачану значку за 30 дана."; + +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Унети износ"; @@ -653,7 +656,7 @@ "CENSORSHIP_CIRCUMVENTION_COUNTRY_VIEW_TITLE" = "Изаберите државу"; /* Button label to allow user to change avatar */ -"CHANGE_AVATAR_BUTTON_LABEL" = "Edit Photo"; +"CHANGE_AVATAR_BUTTON_LABEL" = "Уредите слику"; /* The incoming bubble text when setting a chat color. */ "CHAT_COLOR_INCOMING_MESSAGE" = "Ево прегледа боје ћаскања."; @@ -905,10 +908,10 @@ "CONTACT_SUPPORT_FILTER_SOMETHING_NOT_WORKING_SHORT" = "Нешто не ради"; /* The localized representation of the 'Sustainers & Signal Boost' support filter. */ -"CONTACT_SUPPORT_FILTER_SUSTAINERS" = "Sustainers & Signal Boost"; +"CONTACT_SUPPORT_FILTER_SUSTAINERS" = "Одрживачи & Signal Boost"; /* A brief localized representation of the 'Sustainers & Signal Boost' support filter. */ -"CONTACT_SUPPORT_FILTER_SUSTAINERS_SHORT" = "Sustainers & Signal Boost"; +"CONTACT_SUPPORT_FILTER_SUSTAINERS_SHORT" = "Одрживачи & Signal Boost"; /* Alert body */ "CONTACT_SUPPORT_PROMPT_ERROR_ALERT_BODY" = "Signal не може испунити ваш захтев за подршку."; @@ -1022,7 +1025,7 @@ "CONVERSATION_SETTINGS_AUDIO_CALL_BUTTON" = "аудио"; /* Footer string for a contact's badges in conversation settings */ -"CONVERSATION_SETTINGS_BADGES_FOOTER" = "Get badges for your profile by supporting Signal. Tap a badge to learn more."; +"CONVERSATION_SETTINGS_BADGES_FOOTER" = "Добијте значке за свој профил подржавајући Signal. Пипните значку да би сазнали више."; /* Header title for a contact's badges in conversation settings */ "CONVERSATION_SETTINGS_BADGES_HEADER" = "Значке"; @@ -1787,10 +1790,10 @@ "FAILED_VERIFICATION_TITLE" = "Сигурносни број није оверен!"; /* Section header directing user to select a badge */ -"FEATURED_BADGE_SECTION_HEADER" = "Select a Badge"; +"FEATURED_BADGE_SECTION_HEADER" = "Одабрати значку"; /* The title for the featured badge settings page */ -"FEATURED_BADGE_SETTINGS_TITLE" = "Featured Badge"; +"FEATURED_BADGE_SETTINGS_TITLE" = "Способности значке"; /* Button that marks user as verified after a successful fingerprint scan. */ "FINGERPRINT_SCAN_VERIFY_BUTTON" = "Означи овереним"; @@ -5837,7 +5840,7 @@ "SETTINGS_SIGNAL_BOOST" = "Signal Boost"; /* Title for the 'become a sustainer' link in settings. */ -"SETTINGS_SUBSCRIPTION" = "Become a Signal Sustainer"; +"SETTINGS_SUBSCRIPTION" = "Постати одрживач Signal-а"; /* Label for the 'enable registration lock' switch of the privacy settings. */ "SETTINGS_TWO_FACTOR_AUTH_SWITCH_LABEL" = "Закључавање регистрације"; @@ -6020,22 +6023,22 @@ "SUBSCRIBER_BADGES" = "Значке"; /* Title for the 'Manage Subscription' button in sustainer view. */ -"SUBSCRIBER_MANAGE_SUBSCRIPTION" = "Manage Subscription"; +"SUBSCRIBER_MANAGE_SUBSCRIPTION" = "Управљање претплатом"; /* Title for the 'Subscription FAQ' button in sustainer view. */ "SUBSCRIBER_SUBSCRIPTION_FAQ" = "FAQ претплате"; /* Action text for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_ACTION" = "Contribute"; +"SUBSCRIPTION_MEGAPHONE_ACTION" = "Доприносити"; /* Body for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_BODY" = "Signal is powered by people like you. Contribute and receive a badge."; +"SUBSCRIPTION_MEGAPHONE_BODY" = "Signal покрећу особе попут Вас. Доприносите и добијте значку."; /* Cancel text for subscription megaphone */ "SUBSCRIPTION_MEGAPHONE_CANCEL" = "Не, хвала"; /* Title for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_TITLE" = "Become a Sustainer"; +"SUBSCRIPTION_MEGAPHONE_TITLE" = "Постати одрживач"; /* Alert body after verifying privacy with {{other user's name}} */ "SUCCESSFUL_VERIFICATION_DESCRIPTION" = "Ваш сигурносни број са %@ се подудара. Контакт можете означити као оверен."; @@ -6095,25 +6098,25 @@ "SUPPORT_LOG_UPLOAD_IN_PROGRESS" = "Учитавам"; /* First block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal is a nonprofit with no advertisers or investors, sustained only by the people who use and value it. Make a recurring monthly contribution and receive a profile badge to share your support."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal је непрофитна без оглашивача или инвеститора, што је одржило само људи који га користе и цене. Направите понављајући месечни допринос и примите значку профила да бисте поделили своју подршку."; /* Second block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal is committed to developing open source privacy technology that protects free expression and enables secure global communication.\n\nYour contribution fuels this cause and pays for the development and operations of an app used by millions for private communication. No ads. No trackers. No kidding."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal залаже се за развој технологије приватности отвореног кода која штити слободно изражавање и омогућава сигурну глобалну комуникацију.\n\nВаш допринос подмирива то узрок и плаћа развој и пословање апликације коју користе милиони за приватну комуникацију. Нема огласа. Нема трагача. Без зезања."; /* Title for the signal sustainer read more view */ -"SUSTAINER_READ_MORE_TITLE" = "Support technology that is built for you - not for your data - by joining the community that sustains it."; +"SUSTAINER_READ_MORE_TITLE" = "Подржите технологију која је изграђена за вас - не за ваше податке - придруживањем заједници људи који је издржавају."; /* Why Contribute title for the signal sustainer read more view */ "SUSTAINER_READ_MORE_WHY_CONTRIBUTE" = "Зашто доприносити?"; /* Action sheet title for Still Processing Badge sheet */ -"SUSTAINER_STILL_PROCESSING_BADGE_TITLE" = "Still Processing"; +"SUSTAINER_STILL_PROCESSING_BADGE_TITLE" = "У обраду"; /* Sustainer view Add Boost button title */ "SUSTAINER_VIEW_ADD_BOOST" = "Додати Signal Boost"; /* Description text for sustainer view badges, embeds {{localized badge name}} */ -"SUSTAINER_VIEW_BADGE_DESCRIPTION" = "Get a %@ badge"; +"SUSTAINER_VIEW_BADGE_DESCRIPTION" = "Добити значку %@"; /* Sustainer view Cancel Subscription button title */ "SUSTAINER_VIEW_CANCEL_SUBSCRIPTION" = "Отказати претплату"; @@ -6128,49 +6131,49 @@ "SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_TITLE" = "Потврдити отказивање?"; /* Couldn't add badge text, embeds {{link to contact support}} */ -"SUSTAINER_VIEW_CANT_ADD_BADGE" = "Couldn't add badge. %@"; +"SUSTAINER_VIEW_CANT_ADD_BADGE" = "Не могу да додам значку. %@"; /* Action sheet message for Couldn't Add Badge sheet */ -"SUSTAINER_VIEW_CANT_ADD_BADGE_MESSAGE" = "Your badge could not be added to your account. Please contact support."; +"SUSTAINER_VIEW_CANT_ADD_BADGE_MESSAGE" = "Ваша значка није могла да се дода на ваш налог. Молимо контактирајте подршку."; /* Action sheet title for Couldn't Add Badge sheet */ -"SUSTAINER_VIEW_CANT_ADD_BADGE_TITLE" = "Couldn't Add Badge"; +"SUSTAINER_VIEW_CANT_ADD_BADGE_TITLE" = "Не могу да додам значку"; /* Contact support link */ -"SUSTAINER_VIEW_CONTACT_SUPPORT" = "Please contact support."; +"SUSTAINER_VIEW_CONTACT_SUPPORT" = "Молимо контактирајте подршку."; /* Set currency label in sustainer view */ -"SUSTAINER_VIEW_CURRENCY" = "Set currency"; +"SUSTAINER_VIEW_CURRENCY" = "Поставити валуту"; /* Existing subscriber support header */ -"SUSTAINER_VIEW_MY_SUPPORT" = "My Support"; +"SUSTAINER_VIEW_MY_SUPPORT" = "Моја подршка"; /* Pricing text for sustainer view badges, embeds {{price}} */ -"SUSTAINER_VIEW_PRICING" = "%@/month"; +"SUSTAINER_VIEW_PRICING" = "%@/месечно"; /* Renewal text for sustainer view management badges, embeds {{Expiration}} */ -"SUSTAINER_VIEW_PRICING_EXPIRATION" = " · Expires %@"; +"SUSTAINER_VIEW_PRICING_EXPIRATION" = " · Истиче %@"; /* Expiration text for sustainer view management badges, embeds {{Expiration}} */ -"SUSTAINER_VIEW_PRICING_RENEWAL" = " · Renews %@"; +"SUSTAINER_VIEW_PRICING_RENEWAL" = " · Обнавља %@"; /* Loading indicator on the sustainer view */ -"SUSTAINER_VIEW_PROCESSING_PAYMENT" = "Processing payment..."; +"SUSTAINER_VIEW_PROCESSING_PAYMENT" = "Обрађујем уплату..."; /* Status text while processing a badge redemption */ -"SUSTAINER_VIEW_PROCESSING_TRANSACTION" = "Processing Transaction..."; +"SUSTAINER_VIEW_PROCESSING_TRANSACTION" = "Обрађујем транзакцију..."; /* Read More tappable text in sustainer view body */ -"SUSTAINER_VIEW_READ_MORE" = "Read More."; +"SUSTAINER_VIEW_READ_MORE" = "Прочитајте више."; /* Renewal date text for sustainer view level, embeds {{renewal date}} */ -"SUSTAINER_VIEW_RENEWAL" = "Renews %@"; +"SUSTAINER_VIEW_RENEWAL" = "Обнавља %@"; /* Action sheet message for Still Processing Badge sheet */ -"SUSTAINER_VIEW_STILL_PROCESSING_BADGE_MESSAGE" = "Your payment is still being processed. This can take a few minutes depending on your connection."; +"SUSTAINER_VIEW_STILL_PROCESSING_BADGE_MESSAGE" = "Ваша уплата се и даље обрађује. Ово може потрајати неколико минута у зависности од ваше везе."; /* Toast indicating that the subscription has been cancelled */ -"SUSTAINER_VIEW_SUBSCRIPTION_CANCELLED" = "Your subscription has been cancelled"; +"SUSTAINER_VIEW_SUBSCRIPTION_CANCELLED" = "Ваша претплата је поништена"; /* Sustainer view Not Now Action sheet button */ "SUSTAINER_VIEW_SUBSCRIPTION_CONFIRMATION_NOT_NOW" = "Не сада"; @@ -6179,16 +6182,16 @@ "SUSTAINER_VIEW_TITLE" = "Signal покрећу особе попут Вас."; /* Update Subscription? Action sheet message, embeds {{Price}} */ -"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "You will be charged the full amount (%@) of the new subscription price today. Your new subscription will renew monthly."; +"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "Биће вам данас наплаћен пуни износ (%@) нове цене претплате. Ваша претплата ће се обнављати месечно."; /* Update Subscription? Action sheet title */ -"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_TITLE" = "Update Subscription?"; +"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_TITLE" = "Надоградити претплату?"; /* Update Subscription? Action sheet confirm button */ "SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_UPDATE" = "Сачувај"; /* The body text for the signal sustainer view */ -"SUSTAINER_VIEW_WHY_DONATE_BODY" = "Support technology that is built for you - not for your data - by joining the community of people that sustain it."; +"SUSTAINER_VIEW_WHY_DONATE_BODY" = "Подржите технологију која је изграђена за вас - не за ваше податке - придруживањем заједници људи који је издржавају."; /* Label for 'off' state of a switch control. */ "SWITCH_OFF" = "Искључено"; diff --git a/Signal/translations/sv.lproj/Localizable.strings b/Signal/translations/sv.lproj/Localizable.strings index 3db3aed760..a95f958d7b 100644 --- a/Signal/translations/sv.lproj/Localizable.strings +++ b/Signal/translations/sv.lproj/Localizable.strings @@ -374,7 +374,7 @@ "BACK_BUTTON" = "Tillbaka"; /* Section header for badge view section in the badge configuration page */ -"BADGE_CONFIGURATION_BADGE_SECTION_TITLE" = "My Badges"; +"BADGE_CONFIGURATION_BADGE_SECTION_TITLE" = "Mina märken"; /* The title for the badge configuration page */ "BADGE_CONFIGURATION_TITLE" = "Märken"; @@ -383,7 +383,7 @@ "BADGE_DETAILS_BECOME_A_SUSTAINER" = "Bli en upprätthållare"; /* Text prompting the user to boost */ -"BADGE_DETAILS_GIVE_A_BOOST" = "Ge Signal ett lyft"; +"BADGE_DETAILS_GIVE_A_BOOST" = "Ge Signal en boost"; /* Title for boost on the thank you sheet. */ "BADGE_THANKS_BOOST_TITLE" = "Tack för boosten!"; @@ -392,16 +392,16 @@ "BADGE_THANKS_DISPLAY_ON_PROFILE_LABEL" = "Visa på profilen"; /* Label prompting the user to feature the new badge on their profile on the badge thank you sheet. */ -"BADGE_THANKS_MAKE_FEATURED" = "Make Featured Badge"; +"BADGE_THANKS_MAKE_FEATURED" = "Presentera märket"; /* Title for subscription on the thank you sheet. */ -"BADGE_THANKS_SUBSCRIPTION_TITLE" = "Thanks for your support!"; +"BADGE_THANKS_SUBSCRIPTION_TITLE" = "Tack för ditt stöd!"; /* Footer explaining that only one badge can be featured at a time on the thank you sheet. */ "BADGE_THANKS_TOGGLE_FOOTER" = "När du har mer än ett märke kan du välja ett för att visa andra i din profil."; /* String explaing to the user that they've earned a badge on the badge thank you sheet. Embed {badge name}. */ -"BADGE_THANKS_YOU_EARNED_FORMAT" = "You’ve earned the %@ badge! Help Signal build awareness by displaying this badge on your profile."; +"BADGE_THANKS_YOU_EARNED_FORMAT" = "Du har tjänat %@-märket! Hjälp Signal att skapa medvetenhet genom att visa detta märke på din profil."; /* Accessibility label for banner close button */ "BANNER_CLOSE_ACCESSIBILITY_LABEL" = "Stäng skylten"; @@ -479,10 +479,13 @@ "BLUR_TOOLTIP" = "Nytt: Oskärpa ansikten eller dra var som helst för att oskärpa."; /* Donation amount label for the donate to signal view */ -"BOOST_VIEW_AMOUNT_LABEL" = "Set currency"; +"BOOST_VIEW_AMOUNT_LABEL" = "Ställ in valuta"; /* The body text for the donate to signal view */ -"BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +"BOOST_VIEW_BODY" = "Säg \"Tack!\" och få Boost-märket i 30 dagar."; + +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Ange anpassat belopp"; @@ -608,7 +611,7 @@ "CALL_VIEW_AUDIO_SOURCE_LABEL" = "Ljud"; /* label for declining incoming calls */ -"CALL_VIEW_DECLINE_INCOMING_CALL_LABEL" = "Neka"; +"CALL_VIEW_DECLINE_INCOMING_CALL_LABEL" = "Avfärda"; /* Accessibility label for hang up call */ "CALL_VIEW_HANGUP_LABEL" = "Avsluta samtal"; @@ -653,7 +656,7 @@ "CENSORSHIP_CIRCUMVENTION_COUNTRY_VIEW_TITLE" = "Välj land"; /* Button label to allow user to change avatar */ -"CHANGE_AVATAR_BUTTON_LABEL" = "Edit Photo"; +"CHANGE_AVATAR_BUTTON_LABEL" = "Ändra foto"; /* The incoming bubble text when setting a chat color. */ "CHAT_COLOR_INCOMING_MESSAGE" = "Här är en förhandsvisning av chattfärgen."; @@ -689,7 +692,7 @@ "CHAT_COLOR_SETTINGS_TITLE" = "Chattfärg"; /* Title for the 'edit chat color confirm alert' in the chat color settings view. */ -"CHAT_COLOR_SETTINGS_UPDATE_ALERT_ALERT_TITLE" = "Redigera färg"; +"CHAT_COLOR_SETTINGS_UPDATE_ALERT_ALERT_TITLE" = "Ändra färg"; /* Message for the 'edit chat color confirm alert' in the chat color settings view. Embeds: {{ the number of conversations that use this chat color }}. */ "CHAT_COLOR_SETTINGS_UPDATE_ALERT_MESSAGE_N_FORMAT" = "Denna färg används i %@ chattar. Vill du spara ändringar för alla chattar?"; @@ -905,10 +908,10 @@ "CONTACT_SUPPORT_FILTER_SOMETHING_NOT_WORKING_SHORT" = "Något som inte fungerar"; /* The localized representation of the 'Sustainers & Signal Boost' support filter. */ -"CONTACT_SUPPORT_FILTER_SUSTAINERS" = "Sustainers & Signal Boost"; +"CONTACT_SUPPORT_FILTER_SUSTAINERS" = "Upprätthållare & Signal Boost"; /* A brief localized representation of the 'Sustainers & Signal Boost' support filter. */ -"CONTACT_SUPPORT_FILTER_SUSTAINERS_SHORT" = "Sustainers & Signal Boost"; +"CONTACT_SUPPORT_FILTER_SUSTAINERS_SHORT" = "Upprätthållare & Signal Boost"; /* Alert body */ "CONTACT_SUPPORT_PROMPT_ERROR_ALERT_BODY" = "Signal kunde inte slutföra din supportförfrågan."; @@ -1022,7 +1025,7 @@ "CONVERSATION_SETTINGS_AUDIO_CALL_BUTTON" = "ljud"; /* Footer string for a contact's badges in conversation settings */ -"CONVERSATION_SETTINGS_BADGES_FOOTER" = "Get badges for your profile by supporting Signal. Tap a badge to learn more."; +"CONVERSATION_SETTINGS_BADGES_FOOTER" = "Få märken för din profil genom att stöda Signal. Tryck på ett märke om du vill veta mer."; /* Header title for a contact's badges in conversation settings */ "CONVERSATION_SETTINGS_BADGES_HEADER" = "Märken"; @@ -1568,7 +1571,7 @@ "EDIT_CONTACT_WITHOUT_CONTACTS_PERMISSION_ALERT_TITLE" = "Signal behöver åtkomst för att ändra kontaktinformation"; /* The navbar title for the 'update group' view. */ -"EDIT_GROUP_DEFAULT_TITLE" = "Ändra grupp"; +"EDIT_GROUP_DEFAULT_TITLE" = "Redigera grupp"; /* Error message indicating the a user can't be added to a group. */ "EDIT_GROUP_ERROR_CANNOT_ADD_MEMBER" = "Denna användare kan inte läggas till i gruppen förrän användaren uppgraderar Signal."; @@ -1787,10 +1790,10 @@ "FAILED_VERIFICATION_TITLE" = "Det gick inte att verifiera säkerhetsnumret!"; /* Section header directing user to select a badge */ -"FEATURED_BADGE_SECTION_HEADER" = "Select a Badge"; +"FEATURED_BADGE_SECTION_HEADER" = "Välj ett märke"; /* The title for the featured badge settings page */ -"FEATURED_BADGE_SETTINGS_TITLE" = "Featured Badge"; +"FEATURED_BADGE_SETTINGS_TITLE" = "Presenterat märke"; /* Button that marks user as verified after a successful fingerprint scan. */ "FINGERPRINT_SCAN_VERIFY_BUTTON" = "Markera som verifierad"; @@ -2327,10 +2330,10 @@ "GROUP_LOCAL_USER_INVITE_ACCEPTED_FORMAT" = "Du accepterade en inbjudan till gruppen från %@."; /* Message indicating that the local user declined an invite to the group. */ -"GROUP_LOCAL_USER_INVITE_DECLINED_BY_LOCAL_USER" = "Du nekade en inbjudan till gruppen."; +"GROUP_LOCAL_USER_INVITE_DECLINED_BY_LOCAL_USER" = "Du avfärdade en inbjudan till gruppen."; /* Message indicating that the local user declined an invite to the group. Embeds {{user who invited the local user}}. */ -"GROUP_LOCAL_USER_INVITE_DECLINED_FORMAT" = "Du nekade en inbjudan till gruppen från %@."; +"GROUP_LOCAL_USER_INVITE_DECLINED_FORMAT" = "Du avfärdade en inbjudan till gruppen från %@."; /* Message indicating that the local user's invite was revoked by another user. Embeds {{remote user name}}. */ "GROUP_LOCAL_USER_INVITE_REVOKED_BY_REMOTE_USER_FORMAT" = "%@ återkallade din inbjudan till gruppen."; @@ -2447,13 +2450,13 @@ "GROUP_REMOTE_USER_ADDED_TO_GROUP_FORMAT" = "%@ lades till gruppen."; /* Message indicating that a remote user has declined their invite. */ -"GROUP_REMOTE_USER_DECLINED_INVITE" = "1 person nekade inbjudan till gruppen."; +"GROUP_REMOTE_USER_DECLINED_INVITE" = "1 person avfärdade inbjudan till gruppen."; /* Message indicating that a remote user has declined their invite. Embeds {{ user who invited them }}. */ -"GROUP_REMOTE_USER_DECLINED_INVITE_FORMAT" = "1 person inbjuden av %@ nekade inbjudan till gruppen."; +"GROUP_REMOTE_USER_DECLINED_INVITE_FORMAT" = "1 person inbjuden av %@ avfärdade inbjudan till gruppen."; /* Message indicating that a remote user has declined an invite to the group from the local user. Embeds {{remote user name}}. */ -"GROUP_REMOTE_USER_DECLINED_INVITE_FROM_LOCAL_USER_FORMAT" = "%@ nekade din inbjudan till gruppen."; +"GROUP_REMOTE_USER_DECLINED_INVITE_FROM_LOCAL_USER_FORMAT" = "%@ avfärdade din inbjudan till gruppen."; /* Message indicating that a remote user was granted administrator role. Embeds {{remote user name}}. */ "GROUP_REMOTE_USER_GRANTED_ADMINISTRATOR" = "%@ är nu en administratör"; @@ -2930,7 +2933,7 @@ "IN_CALL_ENDED_BECAUSE_BUSY_ELSEWHERE" = "Missades på grund av pågående samtal på annan enhet."; /* Call screen label when call was canceled on this device because the call recipient declined on another device. */ -"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Nekades på annan enhet."; +"IN_CALL_ENDED_BECAUSE_DECLINED_ELSEWHERE" = "Avfärdades på annan enhet."; /* Call setup status label */ "IN_CALL_RECONNECTING" = "Återansluter..."; @@ -3839,7 +3842,7 @@ "OUTGOING_CALL_FORMAT" = "Du ringde %@"; /* Button used to decline a payment request. */ -"PAYMENTS_ACTION_DECLINE_REQUEST" = "Neka begäran"; +"PAYMENTS_ACTION_DECLINE_REQUEST" = "Avfärda begäran"; /* Format for indicator of a payment amount converted to fiat currency with the freshness of the conversion rate. Embeds: {{ %1$@ the payment amount, %2$@ the freshness of the currency conversion rate }}. */ "PAYMENTS_CURRENCY_CONVERSION_FRESHNESS_FORMAT" = "%1$@ i %2$@"; @@ -3848,10 +3851,10 @@ "PAYMENTS_CURRENCY_UNKNOWN" = "?"; /* Message for the 'decline a payment request' alert. Embeds {{ the name of the user requesting payment }}. */ -"PAYMENTS_DECLINE_REQUEST_ALERT_MESSAGE_FORMAT" = "%@ kommer att meddelas att du nekade."; +"PAYMENTS_DECLINE_REQUEST_ALERT_MESSAGE_FORMAT" = "%@ kommer att meddelas att du avfärdade."; /* Title for the 'decline a payment request' alert. */ -"PAYMENTS_DECLINE_REQUEST_ALERT_TITLE" = "Neka denna begäran?"; +"PAYMENTS_DECLINE_REQUEST_ALERT_TITLE" = "Avfärda denna begäran?"; /* Label for 'defragmentation' payments. */ "PAYMENTS_DEFRAGMENTATION_PAYMENT" = "Avgift för myntsanering"; @@ -3860,7 +3863,7 @@ "PAYMENTS_ERROR_PAYMENT_REQUEST_CANCEL_FAILED" = "Det gick inte att avbryta begäran."; /* Error indicating that a payment request could not be declined. */ -"PAYMENTS_ERROR_PAYMENT_REQUEST_DECLINE_FAILED" = "Det gick inte att neka begäran."; +"PAYMENTS_ERROR_PAYMENT_REQUEST_DECLINE_FAILED" = "Det gick inte att avfärda begäran."; /* Status indicator for incoming payments which failed. */ "PAYMENTS_FAILURE_INCOMING_FAILED" = "Misslyckades"; @@ -6020,7 +6023,7 @@ "SUBSCRIBER_BADGES" = "Märken"; /* Title for the 'Manage Subscription' button in sustainer view. */ -"SUBSCRIBER_MANAGE_SUBSCRIPTION" = "Manage Subscription"; +"SUBSCRIBER_MANAGE_SUBSCRIPTION" = "Hantera prenumeration"; /* Title for the 'Subscription FAQ' button in sustainer view. */ "SUBSCRIBER_SUBSCRIPTION_FAQ" = "Vanliga frågor om prenumeration"; @@ -6095,25 +6098,25 @@ "SUPPORT_LOG_UPLOAD_IN_PROGRESS" = "Läser in"; /* First block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal is a nonprofit with no advertisers or investors, sustained only by the people who use and value it. Make a recurring monthly contribution and receive a profile badge to share your support."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal är en ideell organisation utan annonsörer eller investerare, som endast upprätthålls av de personer som använder och värdesätter den. Ge ett återkommande månadsbidrag och få ett profilmärke för att dela ditt stöd."; /* Second block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal is committed to developing open source privacy technology that protects free expression and enables secure global communication.\n\nYour contribution fuels this cause and pays for the development and operations of an app used by millions for private communication. No ads. No trackers. No kidding."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal är engagerad i att utveckla integritetsteknologi med öppen källkod som skyddar yttrandefriheten och möjliggör säker global kommunikation.\n\nDitt bidrag driver denna rättsfråga och betalar för utvecklingen och driften av en app som används av miljoner för privat kommunikation. Inga annonser. Inga spårare. Inget påhitt."; /* Title for the signal sustainer read more view */ -"SUSTAINER_READ_MORE_TITLE" = "Support technology that is built for you - not for your data - by joining the community that sustains it."; +"SUSTAINER_READ_MORE_TITLE" = "Stöd teknik som är byggd för dig - inte för din data - genom att gå med i gemenskapen som upprätthåller den."; /* Why Contribute title for the signal sustainer read more view */ "SUSTAINER_READ_MORE_WHY_CONTRIBUTE" = "Varför bidra?"; /* Action sheet title for Still Processing Badge sheet */ -"SUSTAINER_STILL_PROCESSING_BADGE_TITLE" = "Still Processing"; +"SUSTAINER_STILL_PROCESSING_BADGE_TITLE" = "Bearbetar fortfarande"; /* Sustainer view Add Boost button title */ "SUSTAINER_VIEW_ADD_BOOST" = "Lägg till en Signal-boost"; /* Description text for sustainer view badges, embeds {{localized badge name}} */ -"SUSTAINER_VIEW_BADGE_DESCRIPTION" = "Get a %@ badge"; +"SUSTAINER_VIEW_BADGE_DESCRIPTION" = "Skaffa ett %@-märke"; /* Sustainer view Cancel Subscription button title */ "SUSTAINER_VIEW_CANCEL_SUBSCRIPTION" = "Avbryt prenumeration"; @@ -6128,49 +6131,49 @@ "SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_TITLE" = "Bekräfta annullering?"; /* Couldn't add badge text, embeds {{link to contact support}} */ -"SUSTAINER_VIEW_CANT_ADD_BADGE" = "Couldn't add badge. %@"; +"SUSTAINER_VIEW_CANT_ADD_BADGE" = "Det gick inte att lägga till märket. %@"; /* Action sheet message for Couldn't Add Badge sheet */ -"SUSTAINER_VIEW_CANT_ADD_BADGE_MESSAGE" = "Your badge could not be added to your account. Please contact support."; +"SUSTAINER_VIEW_CANT_ADD_BADGE_MESSAGE" = "Ditt märke kunde inte läggas till ditt konto. Vänligen kontakta supporten."; /* Action sheet title for Couldn't Add Badge sheet */ -"SUSTAINER_VIEW_CANT_ADD_BADGE_TITLE" = "Couldn't Add Badge"; +"SUSTAINER_VIEW_CANT_ADD_BADGE_TITLE" = "Det gick inte att lägga till märke"; /* Contact support link */ "SUSTAINER_VIEW_CONTACT_SUPPORT" = "Vänligen kontakta supporten."; /* Set currency label in sustainer view */ -"SUSTAINER_VIEW_CURRENCY" = "Set currency"; +"SUSTAINER_VIEW_CURRENCY" = "Ställ in valuta"; /* Existing subscriber support header */ -"SUSTAINER_VIEW_MY_SUPPORT" = "My Support"; +"SUSTAINER_VIEW_MY_SUPPORT" = "Mitt stöd"; /* Pricing text for sustainer view badges, embeds {{price}} */ -"SUSTAINER_VIEW_PRICING" = "%@/month"; +"SUSTAINER_VIEW_PRICING" = "%@/månad"; /* Renewal text for sustainer view management badges, embeds {{Expiration}} */ -"SUSTAINER_VIEW_PRICING_EXPIRATION" = " · Expires %@"; +"SUSTAINER_VIEW_PRICING_EXPIRATION" = " · Upphör %@"; /* Expiration text for sustainer view management badges, embeds {{Expiration}} */ -"SUSTAINER_VIEW_PRICING_RENEWAL" = " · Renews %@"; +"SUSTAINER_VIEW_PRICING_RENEWAL" = " · Förnyar %@"; /* Loading indicator on the sustainer view */ -"SUSTAINER_VIEW_PROCESSING_PAYMENT" = "Processing payment..."; +"SUSTAINER_VIEW_PROCESSING_PAYMENT" = "Bearbetar betalning..."; /* Status text while processing a badge redemption */ -"SUSTAINER_VIEW_PROCESSING_TRANSACTION" = "Processing Transaction..."; +"SUSTAINER_VIEW_PROCESSING_TRANSACTION" = "Bearbetar transaktion..."; /* Read More tappable text in sustainer view body */ -"SUSTAINER_VIEW_READ_MORE" = "Read More."; +"SUSTAINER_VIEW_READ_MORE" = "Läs mer."; /* Renewal date text for sustainer view level, embeds {{renewal date}} */ -"SUSTAINER_VIEW_RENEWAL" = "Renews %@"; +"SUSTAINER_VIEW_RENEWAL" = "Förnyar %@"; /* Action sheet message for Still Processing Badge sheet */ "SUSTAINER_VIEW_STILL_PROCESSING_BADGE_MESSAGE" = "Din betalning behandlas fortfarande. Detta kan ta några minuter beroende på din anslutning."; /* Toast indicating that the subscription has been cancelled */ -"SUSTAINER_VIEW_SUBSCRIPTION_CANCELLED" = "Your subscription has been cancelled"; +"SUSTAINER_VIEW_SUBSCRIPTION_CANCELLED" = "Din prenumeration har avslutats"; /* Sustainer view Not Now Action sheet button */ "SUSTAINER_VIEW_SUBSCRIPTION_CONFIRMATION_NOT_NOW" = "Inte nu"; @@ -6179,16 +6182,16 @@ "SUSTAINER_VIEW_TITLE" = "Signal drivs av personer som du."; /* Update Subscription? Action sheet message, embeds {{Price}} */ -"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "You will be charged the full amount (%@) of the new subscription price today. Your new subscription will renew monthly."; +"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "Du kommer att debiteras hela beloppet (%@) av det nya prenumerationspriset idag. Ditt nya abonnemang förnyas varje månad."; /* Update Subscription? Action sheet title */ -"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_TITLE" = "Update Subscription?"; +"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_TITLE" = "Uppdatera prenumeration?"; /* Update Subscription? Action sheet confirm button */ "SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_UPDATE" = "Uppdatera"; /* The body text for the signal sustainer view */ -"SUSTAINER_VIEW_WHY_DONATE_BODY" = "Support technology that is built for you - not for your data - by joining the community of people that sustain it."; +"SUSTAINER_VIEW_WHY_DONATE_BODY" = "Stöd teknik som är byggd för dig - inte för din data - genom att gå med i gemenskapen av människor som upprätthåller den."; /* Label for 'off' state of a switch control. */ "SWITCH_OFF" = "Av"; @@ -6353,7 +6356,7 @@ "UNNAMED_DEVICE" = "Namnlös enhet"; /* Pressing this button upins a thread */ -"UNPIN_ACTION" = "Lossa"; +"UNPIN_ACTION" = "Lösgör"; /* The title for unpinned conversation section on the conversation list */ "UNPINNED_SECTION_TITLE" = "Chattar"; diff --git a/Signal/translations/sw.lproj/Localizable.strings b/Signal/translations/sw.lproj/Localizable.strings index 81fd4fcc25..bd59357312 100644 --- a/Signal/translations/sw.lproj/Localizable.strings +++ b/Signal/translations/sw.lproj/Localizable.strings @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Weka Kiasi Maalum"; diff --git a/Signal/translations/ta.lproj/Localizable.strings b/Signal/translations/ta.lproj/Localizable.strings index df87ed46f8..572d394a4e 100644 --- a/Signal/translations/ta.lproj/Localizable.strings +++ b/Signal/translations/ta.lproj/Localizable.strings @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "உள்ளிடவும் தனிப்பயன் தொகை"; diff --git a/Signal/translations/te.lproj/Localizable.strings b/Signal/translations/te.lproj/Localizable.strings index 4ef0e91069..faee202eb1 100644 --- a/Signal/translations/te.lproj/Localizable.strings +++ b/Signal/translations/te.lproj/Localizable.strings @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "అనుకూల మొత్తాన్ని నమోదు చేయండి"; diff --git a/Signal/translations/th.lproj/Localizable.strings b/Signal/translations/th.lproj/Localizable.strings index 7cbc7fc501..405a302617 100644 --- a/Signal/translations/th.lproj/Localizable.strings +++ b/Signal/translations/th.lproj/Localizable.strings @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "กรอกจำนวนเอง"; diff --git a/Signal/translations/tr.lproj/Localizable.strings b/Signal/translations/tr.lproj/Localizable.strings index b6d037f2f3..7bd4a5e343 100644 --- a/Signal/translations/tr.lproj/Localizable.strings +++ b/Signal/translations/tr.lproj/Localizable.strings @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Farklı Miktar Gir"; diff --git a/Signal/translations/ug.lproj/Localizable.strings b/Signal/translations/ug.lproj/Localizable.strings index 53eb1257c3..e599f44a3b 100644 --- a/Signal/translations/ug.lproj/Localizable.strings +++ b/Signal/translations/ug.lproj/Localizable.strings @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "ئىختىيارىچە سومما كىرگۈزۈڭ"; diff --git a/Signal/translations/uk.lproj/Localizable.strings b/Signal/translations/uk.lproj/Localizable.strings index b381bed3b2..e07e84e546 100644 --- a/Signal/translations/uk.lproj/Localizable.strings +++ b/Signal/translations/uk.lproj/Localizable.strings @@ -374,7 +374,7 @@ "BACK_BUTTON" = "Назад"; /* Section header for badge view section in the badge configuration page */ -"BADGE_CONFIGURATION_BADGE_SECTION_TITLE" = "My Badges"; +"BADGE_CONFIGURATION_BADGE_SECTION_TITLE" = "Мої емблеми"; /* The title for the badge configuration page */ "BADGE_CONFIGURATION_TITLE" = "Емблеми"; @@ -389,13 +389,13 @@ "BADGE_THANKS_BOOST_TITLE" = "Thanks for the Boost!"; /* Label prompting the user to display the new badge on their profile on the badge thank you sheet. */ -"BADGE_THANKS_DISPLAY_ON_PROFILE_LABEL" = "Display on Profile"; +"BADGE_THANKS_DISPLAY_ON_PROFILE_LABEL" = "Показувати в обліковому записі"; /* Label prompting the user to feature the new badge on their profile on the badge thank you sheet. */ -"BADGE_THANKS_MAKE_FEATURED" = "Make Featured Badge"; +"BADGE_THANKS_MAKE_FEATURED" = "Зробити запропоновану емблему"; /* Title for subscription on the thank you sheet. */ -"BADGE_THANKS_SUBSCRIPTION_TITLE" = "Thanks for your support!"; +"BADGE_THANKS_SUBSCRIPTION_TITLE" = "Дякуємо за вашу підтримку!"; /* Footer explaining that only one badge can be featured at a time on the thank you sheet. */ "BADGE_THANKS_TOGGLE_FOOTER" = "When you have more than one badge, you can choose one to feature for others to see on your profile."; @@ -479,11 +479,14 @@ "BLUR_TOOLTIP" = "Нове: Розмити обличчя або розмити будь-що."; /* Donation amount label for the donate to signal view */ -"BOOST_VIEW_AMOUNT_LABEL" = "Set currency"; +"BOOST_VIEW_AMOUNT_LABEL" = "Обрати валюту"; /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Власна сума"; @@ -6113,64 +6116,64 @@ "SUSTAINER_VIEW_ADD_BOOST" = "Add a Signal Boost"; /* Description text for sustainer view badges, embeds {{localized badge name}} */ -"SUSTAINER_VIEW_BADGE_DESCRIPTION" = "Get a %@ badge"; +"SUSTAINER_VIEW_BADGE_DESCRIPTION" = "Отримати емблему %@"; /* Sustainer view Cancel Subscription button title */ -"SUSTAINER_VIEW_CANCEL_SUBSCRIPTION" = "Cancel Subscription"; +"SUSTAINER_VIEW_CANCEL_SUBSCRIPTION" = "Скасувати підписку"; /* Confirm Cancellation? Action sheet confirm button */ "SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_CONFIRM" = "Підтвердження"; /* Confirm Cancellation? Action sheet message */ -"SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "You won't be charged again. Your badge will be removed from your profile at the end of your billing period."; +"SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "Плата більше не стягуватиметься. Вашу емблему буде видалено з облікового запису після закінчення строку дії підписки."; /* Confirm Cancellation? Action sheet title */ -"SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_TITLE" = "Confirm Cancellation?"; +"SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_TITLE" = "Підтвердити скасування?"; /* Couldn't add badge text, embeds {{link to contact support}} */ -"SUSTAINER_VIEW_CANT_ADD_BADGE" = "Couldn't add badge. %@"; +"SUSTAINER_VIEW_CANT_ADD_BADGE" = "Не вдалось додати емблему. %@"; /* Action sheet message for Couldn't Add Badge sheet */ -"SUSTAINER_VIEW_CANT_ADD_BADGE_MESSAGE" = "Your badge could not be added to your account. Please contact support."; +"SUSTAINER_VIEW_CANT_ADD_BADGE_MESSAGE" = "Не вдалось додати емблему до вашого облікового запису. Будь ласка, зверніться до служби підтримки."; /* Action sheet title for Couldn't Add Badge sheet */ -"SUSTAINER_VIEW_CANT_ADD_BADGE_TITLE" = "Couldn't Add Badge"; +"SUSTAINER_VIEW_CANT_ADD_BADGE_TITLE" = "Не вдалось додати емблему"; /* Contact support link */ -"SUSTAINER_VIEW_CONTACT_SUPPORT" = "Please contact support."; +"SUSTAINER_VIEW_CONTACT_SUPPORT" = "Будь ласка, зверніться до служби підтримки."; /* Set currency label in sustainer view */ -"SUSTAINER_VIEW_CURRENCY" = "Set currency"; +"SUSTAINER_VIEW_CURRENCY" = "Обрати валюту"; /* Existing subscriber support header */ -"SUSTAINER_VIEW_MY_SUPPORT" = "My Support"; +"SUSTAINER_VIEW_MY_SUPPORT" = "Моя підтримка"; /* Pricing text for sustainer view badges, embeds {{price}} */ -"SUSTAINER_VIEW_PRICING" = "%@/month"; +"SUSTAINER_VIEW_PRICING" = "%@/місяць"; /* Renewal text for sustainer view management badges, embeds {{Expiration}} */ -"SUSTAINER_VIEW_PRICING_EXPIRATION" = " · Expires %@"; +"SUSTAINER_VIEW_PRICING_EXPIRATION" = " · Закінчується %@"; /* Expiration text for sustainer view management badges, embeds {{Expiration}} */ -"SUSTAINER_VIEW_PRICING_RENEWAL" = " · Renews %@"; +"SUSTAINER_VIEW_PRICING_RENEWAL" = "· Оновиться %@"; /* Loading indicator on the sustainer view */ -"SUSTAINER_VIEW_PROCESSING_PAYMENT" = "Processing payment..."; +"SUSTAINER_VIEW_PROCESSING_PAYMENT" = "Обробка платежу..."; /* Status text while processing a badge redemption */ -"SUSTAINER_VIEW_PROCESSING_TRANSACTION" = "Processing Transaction..."; +"SUSTAINER_VIEW_PROCESSING_TRANSACTION" = "Обробка транзакції..."; /* Read More tappable text in sustainer view body */ -"SUSTAINER_VIEW_READ_MORE" = "Read More."; +"SUSTAINER_VIEW_READ_MORE" = "Читати більше."; /* Renewal date text for sustainer view level, embeds {{renewal date}} */ -"SUSTAINER_VIEW_RENEWAL" = "Renews %@"; +"SUSTAINER_VIEW_RENEWAL" = "Оновиться %@"; /* Action sheet message for Still Processing Badge sheet */ -"SUSTAINER_VIEW_STILL_PROCESSING_BADGE_MESSAGE" = "Your payment is still being processed. This can take a few minutes depending on your connection."; +"SUSTAINER_VIEW_STILL_PROCESSING_BADGE_MESSAGE" = "Ваш платіж ще обробляється. Це може зайняти декілька хвилин в залежності від вашого з'єднання."; /* Toast indicating that the subscription has been cancelled */ -"SUSTAINER_VIEW_SUBSCRIPTION_CANCELLED" = "Your subscription has been cancelled"; +"SUSTAINER_VIEW_SUBSCRIPTION_CANCELLED" = "Вашу підписку скасовано"; /* Sustainer view Not Now Action sheet button */ "SUSTAINER_VIEW_SUBSCRIPTION_CONFIRMATION_NOT_NOW" = "Не зараз"; @@ -6182,7 +6185,7 @@ "SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "You will be charged the full amount (%@) of the new subscription price today. Your new subscription will renew monthly."; /* Update Subscription? Action sheet title */ -"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_TITLE" = "Update Subscription?"; +"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_TITLE" = "Оновити підписку?"; /* Update Subscription? Action sheet confirm button */ "SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_UPDATE" = "Оновити"; diff --git a/Signal/translations/ur.lproj/Localizable.strings b/Signal/translations/ur.lproj/Localizable.strings index 83cf9b4e38..22e183cc48 100644 --- a/Signal/translations/ur.lproj/Localizable.strings +++ b/Signal/translations/ur.lproj/Localizable.strings @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "اپنی مرضی کی رقم درج کریں۔"; diff --git a/Signal/translations/vi.lproj/Localizable.strings b/Signal/translations/vi.lproj/Localizable.strings index ab26bbd48e..74cadccf33 100644 --- a/Signal/translations/vi.lproj/Localizable.strings +++ b/Signal/translations/vi.lproj/Localizable.strings @@ -113,13 +113,13 @@ "ALERT_ACTION_ACKNOWLEDGE" = "Đã rõ"; /* Format string for delivery issue sheet message. Embeds {{ sender name }}. */ -"ALERT_DELIVERY_ISSUE_MESSAGE_FORMAT" = "Một tin nhắn, nhãn dáng, thông tin hoặc tập tin đa phương tiện đã không gửi được cho bạn từ %@ trong khung chat này."; +"ALERT_DELIVERY_ISSUE_MESSAGE_FORMAT" = "Một tin nhắn, nhãn dán, thông tin hoặc tập tin đa phương tiện đã không gửi được cho bạn từ %@ trong khung chat này."; /* Title for delivery issue sheet */ "ALERT_DELIVERY_ISSUE_TITLE" = "Vấn đề Truyền tải"; /* Format string for delivery issue sheet message where the original thread is unknown. Embeds {{ sender name }}. */ -"ALERT_DELIVERY_ISSUE_UNKNOWN_THREAD_MESSAGE_FORMAT" = "Một tin nhắn, nhãn dáng, thông tin hoặc tập tin đa phương tiện đã không gửi được cho bạn từ %@. có thể họ đã gửi trực tiếp cho bạn hoặc gửi trong một nhóm nào đó."; +"ALERT_DELIVERY_ISSUE_UNKNOWN_THREAD_MESSAGE_FORMAT" = "Một tin nhắn, nhãn dán, thông tin hoặc tập tin đa phương tiện đã không gửi được cho bạn từ %@. Có thể họ đã gửi trực tiếp cho bạn hoặc gửi trong một nhóm nào đó."; /* The label for the 'discard' button in alerts and action sheets. */ "ALERT_DISCARD_BUTTON" = "Bỏ"; @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Hãy cảm ơn và nhận huy hiệu đống góp trong 30 ngày."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "Nhập vào Số tiền Tuỳ chọn"; @@ -905,10 +908,10 @@ "CONTACT_SUPPORT_FILTER_SOMETHING_NOT_WORKING_SHORT" = "Có điều gì đó đang không hoạt động"; /* The localized representation of the 'Sustainers & Signal Boost' support filter. */ -"CONTACT_SUPPORT_FILTER_SUSTAINERS" = "Người hổ trợ & Đống góp cho Signal"; +"CONTACT_SUPPORT_FILTER_SUSTAINERS" = "Người hổ trợ & Đóng góp cho Signal"; /* A brief localized representation of the 'Sustainers & Signal Boost' support filter. */ -"CONTACT_SUPPORT_FILTER_SUSTAINERS_SHORT" = "Người hổ trợ & Đống góp cho Signal"; +"CONTACT_SUPPORT_FILTER_SUSTAINERS_SHORT" = "Người hổ trợ & Đóng góp cho Signal"; /* Alert body */ "CONTACT_SUPPORT_PROMPT_ERROR_ALERT_BODY" = "Signal không thể hoàn thành yêu cầu hỗ trợ của bạn. "; @@ -1217,7 +1220,7 @@ "CONVERSATION_VIEW_OVERSIZE_TEXT_TAP_FOR_MORE" = "Đọc Thêm"; /* Indicator that a value has been copied to the clipboard. */ -"COPIED_TO_CLIPBOARD" = "đã sao chép vào bộ nhớ tạm"; +"COPIED_TO_CLIPBOARD" = "Đã sao chép vào bộ nhớ tạm"; /* ActionSheet title */ "CORRUPTED_SESSION_DESCRIPTION" = "Đặt lại phiên này sẽ cho phép bạn nhận các tin nhắn trong tương lai từ %@, nhưng bạn không thể khôi phục các tin nhắn đã hỏng."; @@ -6026,7 +6029,7 @@ "SUBSCRIBER_SUBSCRIPTION_FAQ" = "FAQ Quyên góp"; /* Action text for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_ACTION" = "Contribute"; +"SUBSCRIPTION_MEGAPHONE_ACTION" = "Đống góp"; /* Body for subscription megaphone */ "SUBSCRIPTION_MEGAPHONE_BODY" = "Signal is powered by people like you. Contribute and receive a badge."; @@ -6104,7 +6107,7 @@ "SUSTAINER_READ_MORE_TITLE" = "Support technology that is built for you - not for your data - by joining the community that sustains it."; /* Why Contribute title for the signal sustainer read more view */ -"SUSTAINER_READ_MORE_WHY_CONTRIBUTE" = "Why Contribute?"; +"SUSTAINER_READ_MORE_WHY_CONTRIBUTE" = "Vì sao phải Quyên góp?"; /* Action sheet title for Still Processing Badge sheet */ "SUSTAINER_STILL_PROCESSING_BADGE_TITLE" = "Vẫn đang xữ lý"; @@ -6152,7 +6155,7 @@ "SUSTAINER_VIEW_PRICING_EXPIRATION" = " · Hết hạn %@"; /* Expiration text for sustainer view management badges, embeds {{Expiration}} */ -"SUSTAINER_VIEW_PRICING_RENEWAL" = " · làm mới %@"; +"SUSTAINER_VIEW_PRICING_RENEWAL" = " · Làm mới %@"; /* Loading indicator on the sustainer view */ "SUSTAINER_VIEW_PROCESSING_PAYMENT" = "Đang xử lý thanh toán..."; diff --git a/Signal/translations/yue.lproj/Localizable.strings b/Signal/translations/yue.lproj/Localizable.strings index ba5adf867a..0d9f08ae65 100644 --- a/Signal/translations/yue.lproj/Localizable.strings +++ b/Signal/translations/yue.lproj/Localizable.strings @@ -374,13 +374,13 @@ "BACK_BUTTON" = "返轉頭"; /* Section header for badge view section in the badge configuration page */ -"BADGE_CONFIGURATION_BADGE_SECTION_TITLE" = "My Badges"; +"BADGE_CONFIGURATION_BADGE_SECTION_TITLE" = "我嘅襟章"; /* The title for the badge configuration page */ "BADGE_CONFIGURATION_TITLE" = "襟章"; /* Text prompting the user to become a signal sustainer */ -"BADGE_DETAILS_BECOME_A_SUSTAINER" = "Become a Sustainer"; +"BADGE_DETAILS_BECOME_A_SUSTAINER" = "擔當後援"; /* Text prompting the user to boost */ "BADGE_DETAILS_GIVE_A_BOOST" = "Signal 賣旗籌款"; @@ -392,16 +392,16 @@ "BADGE_THANKS_DISPLAY_ON_PROFILE_LABEL" = "掛上去個人資料度展示"; /* Label prompting the user to feature the new badge on their profile on the badge thank you sheet. */ -"BADGE_THANKS_MAKE_FEATURED" = "Make Featured Badge"; +"BADGE_THANKS_MAKE_FEATURED" = "揀選為賣飛佛襟章"; /* Title for subscription on the thank you sheet. */ -"BADGE_THANKS_SUBSCRIPTION_TITLE" = "Thanks for your support!"; +"BADGE_THANKS_SUBSCRIPTION_TITLE" = "多謝您嘅鼎力支持!"; /* Footer explaining that only one badge can be featured at a time on the thank you sheet. */ "BADGE_THANKS_TOGGLE_FOOTER" = "若您有唔止一枚襟章,您可揀一枚做賣飛佛襟章,掛上去個人資料度畀其他人睇到。"; /* String explaing to the user that they've earned a badge on the badge thank you sheet. Embed {badge name}. */ -"BADGE_THANKS_YOU_EARNED_FORMAT" = "You’ve earned the %@ badge! Help Signal build awareness by displaying this badge on your profile."; +"BADGE_THANKS_YOU_EARNED_FORMAT" = "您已獲取一枚「%@」襟章!不妨將襟章掛上去個人資料度號召,等 Signal 團伙遍地開花。"; /* Accessibility label for banner close button */ "BANNER_CLOSE_ACCESSIBILITY_LABEL" = "閂咗個橫幅"; @@ -479,10 +479,13 @@ "BLUR_TOOLTIP" = "新嘢:朦朧人臉又或隨意造化朦朧之美。"; /* Donation amount label for the donate to signal view */ -"BOOST_VIEW_AMOUNT_LABEL" = "Set currency"; +"BOOST_VIEW_AMOUNT_LABEL" = "設定貨幣"; /* The body text for the donate to signal view */ -"BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +"BOOST_VIEW_BODY" = "施主隨緣樂助,捐款多寡不拘。奉送「集氣」襟章一枚,可以掛喺個人資料度 30 日,聊作心意。"; + +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "輸入自訂金額"; @@ -653,7 +656,7 @@ "CENSORSHIP_CIRCUMVENTION_COUNTRY_VIEW_TITLE" = "揀選國家"; /* Button label to allow user to change avatar */ -"CHANGE_AVATAR_BUTTON_LABEL" = "Edit Photo"; +"CHANGE_AVATAR_BUTTON_LABEL" = "改過幅相"; /* The incoming bubble text when setting a chat color. */ "CHAT_COLOR_INCOMING_MESSAGE" = "傾偈顏色望落就係咁樣樣。"; @@ -905,10 +908,10 @@ "CONTACT_SUPPORT_FILTER_SOMETHING_NOT_WORKING_SHORT" = "有嘢軭咗"; /* The localized representation of the 'Sustainers & Signal Boost' support filter. */ -"CONTACT_SUPPORT_FILTER_SUSTAINERS" = "Sustainers & Signal Boost"; +"CONTACT_SUPPORT_FILTER_SUSTAINERS" = "力撐派同埋 Signal 集氣"; /* A brief localized representation of the 'Sustainers & Signal Boost' support filter. */ -"CONTACT_SUPPORT_FILTER_SUSTAINERS_SHORT" = "Sustainers & Signal Boost"; +"CONTACT_SUPPORT_FILTER_SUSTAINERS_SHORT" = "力撐派同埋 Signal 集氣"; /* Alert body */ "CONTACT_SUPPORT_PROMPT_ERROR_ALERT_BODY" = "Signal 未能完成您嘅支援要求。"; @@ -1022,7 +1025,7 @@ "CONVERSATION_SETTINGS_AUDIO_CALL_BUTTON" = "語音"; /* Footer string for a contact's badges in conversation settings */ -"CONVERSATION_SETTINGS_BADGES_FOOTER" = "Get badges for your profile by supporting Signal. Tap a badge to learn more."; +"CONVERSATION_SETTINGS_BADGES_FOOTER" = "擔當 Signal 後援,為您嘅個人資料添一枚襟章。撳一下啲襟章知多啲。"; /* Header title for a contact's badges in conversation settings */ "CONVERSATION_SETTINGS_BADGES_HEADER" = "襟章"; @@ -1787,10 +1790,10 @@ "FAILED_VERIFICATION_TITLE" = "驗證安全碼失敗!"; /* Section header directing user to select a badge */ -"FEATURED_BADGE_SECTION_HEADER" = "Select a Badge"; +"FEATURED_BADGE_SECTION_HEADER" = "揀個襟章"; /* The title for the featured badge settings page */ -"FEATURED_BADGE_SETTINGS_TITLE" = "Featured Badge"; +"FEATURED_BADGE_SETTINGS_TITLE" = "賣飛佛襟章"; /* Button that marks user as verified after a successful fingerprint scan. */ "FINGERPRINT_SCAN_VERIFY_BUTTON" = "剔低話驗證咗"; @@ -1844,7 +1847,7 @@ "GENERIC_ATTACHMENT_LABEL" = "附件"; /* notification title indicating the user generically has a new message */ -"GENERIC_INCOMING_MESSAGE_NOTIFICATION" = "New Message!"; +"GENERIC_INCOMING_MESSAGE_NOTIFICATION" = "有新訊息!"; /* Title for the 'Get Started' banner */ "GET_STARTED_BANNER_TITLE" = "開波"; @@ -5837,7 +5840,7 @@ "SETTINGS_SIGNAL_BOOST" = "幫 Signal 買支旗"; /* Title for the 'become a sustainer' link in settings. */ -"SETTINGS_SUBSCRIPTION" = "Become a Signal Sustainer"; +"SETTINGS_SUBSCRIPTION" = "擔當 Signal 後援"; /* Label for the 'enable registration lock' switch of the privacy settings. */ "SETTINGS_TWO_FACTOR_AUTH_SWITCH_LABEL" = "註冊鎖"; @@ -6020,22 +6023,22 @@ "SUBSCRIBER_BADGES" = "襟章"; /* Title for the 'Manage Subscription' button in sustainer view. */ -"SUBSCRIBER_MANAGE_SUBSCRIPTION" = "Manage Subscription"; +"SUBSCRIBER_MANAGE_SUBSCRIPTION" = "管理課金計劃"; /* Title for the 'Subscription FAQ' button in sustainer view. */ "SUBSCRIBER_SUBSCRIPTION_FAQ" = "課金計劃問答"; /* Action text for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_ACTION" = "Contribute"; +"SUBSCRIPTION_MEGAPHONE_ACTION" = "課金"; /* Body for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_BODY" = "Signal is powered by people like you. Contribute and receive a badge."; +"SUBSCRIPTION_MEGAPHONE_BODY" = "Signal 應援靠團伙。誠意召集課金師隨心捐獻,並贈送一枚個人資料襟章致謝。"; /* Cancel text for subscription megaphone */ "SUBSCRIPTION_MEGAPHONE_CANCEL" = "有心"; /* Title for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_TITLE" = "Become a Sustainer"; +"SUBSCRIPTION_MEGAPHONE_TITLE" = "擔當後援"; /* Alert body after verifying privacy with {{other user's name}} */ "SUCCESSFUL_VERIFICATION_DESCRIPTION" = "您同 %@ 之間嘅安全碼脗合。您可以剔低呢位聯絡人話驗證咗。"; @@ -6095,25 +6098,25 @@ "SUPPORT_LOG_UPLOAD_IN_PROGRESS" = "載入緊"; /* First block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal is a nonprofit with no advertisers or investors, sustained only by the people who use and value it. Make a recurring monthly contribution and receive a profile badge to share your support."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal 係非牟利組織,背後冇廣告商或投資者大條水喉硬碰加軟撼,全靠位位用呢個爐、錫呢個爐嘅「惜爐」團伙,燃亮最光的星斗,至能夠廢鉄到足金。希望您做我哋月供計劃嘅金主,同時可換取一枚襟章掛喺個人資料度,同好友分享您做力撐派嘅喜悅。"; /* Second block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal is committed to developing open source privacy technology that protects free expression and enables secure global communication.\n\nYour contribution fuels this cause and pays for the development and operations of an app used by millions for private communication. No ads. No trackers. No kidding."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal 秉持初心,開發開放原始碼嘅私隱技術,去守護表達自由,同時令通訊變得安全、無遠弗屆。\n\n擔當呢份使命,全靠您嘅捐款做後援,幫手補貼程式開發同營運嘅燈油火蠟,等世界上數以百萬計嘅人,都用到同一個 app 做私密通訊,開住個「爐」為對方焗一份蘋果派。無廣告、無追蹤、堅過石堅。"; /* Title for the signal sustainer read more view */ -"SUSTAINER_READ_MORE_TITLE" = "Support technology that is built for you - not for your data - by joining the community that sustains it."; +"SUSTAINER_READ_MORE_TITLE" = "力撐為您而設、而非為求您嘅資料而打造嘅科技;「惜爐」有團伙,Signal 無懼風吹日曬。"; /* Why Contribute title for the signal sustainer read more view */ "SUSTAINER_READ_MORE_WHY_CONTRIBUTE" = "何解要課金?"; /* Action sheet title for Still Processing Badge sheet */ -"SUSTAINER_STILL_PROCESSING_BADGE_TITLE" = "Still Processing"; +"SUSTAINER_STILL_PROCESSING_BADGE_TITLE" = "仲處理緊"; /* Sustainer view Add Boost button title */ "SUSTAINER_VIEW_ADD_BOOST" = "幫 Signal 買多支旗"; /* Description text for sustainer view badges, embeds {{localized badge name}} */ -"SUSTAINER_VIEW_BADGE_DESCRIPTION" = "Get a %@ badge"; +"SUSTAINER_VIEW_BADGE_DESCRIPTION" = "獲得一枚「%@」襟章"; /* Sustainer view Cancel Subscription button title */ "SUSTAINER_VIEW_CANCEL_SUBSCRIPTION" = "取消課金計劃"; @@ -6128,49 +6131,49 @@ "SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_TITLE" = "係咪確認取消?"; /* Couldn't add badge text, embeds {{link to contact support}} */ -"SUSTAINER_VIEW_CANT_ADD_BADGE" = "Couldn't add badge. %@"; +"SUSTAINER_VIEW_CANT_ADD_BADGE" = "加唔到個襟章。%@"; /* Action sheet message for Couldn't Add Badge sheet */ -"SUSTAINER_VIEW_CANT_ADD_BADGE_MESSAGE" = "Your badge could not be added to your account. Please contact support."; +"SUSTAINER_VIEW_CANT_ADD_BADGE_MESSAGE" = "您個襟章加唔到落去您個帳戶度。請聯絡支援。"; /* Action sheet title for Couldn't Add Badge sheet */ -"SUSTAINER_VIEW_CANT_ADD_BADGE_TITLE" = "Couldn't Add Badge"; +"SUSTAINER_VIEW_CANT_ADD_BADGE_TITLE" = "加唔到個襟章"; /* Contact support link */ -"SUSTAINER_VIEW_CONTACT_SUPPORT" = "Please contact support."; +"SUSTAINER_VIEW_CONTACT_SUPPORT" = "請聯絡支援。"; /* Set currency label in sustainer view */ -"SUSTAINER_VIEW_CURRENCY" = "Set currency"; +"SUSTAINER_VIEW_CURRENCY" = "設定貨幣"; /* Existing subscriber support header */ -"SUSTAINER_VIEW_MY_SUPPORT" = "My Support"; +"SUSTAINER_VIEW_MY_SUPPORT" = "我擔當後援"; /* Pricing text for sustainer view badges, embeds {{price}} */ -"SUSTAINER_VIEW_PRICING" = "%@/month"; +"SUSTAINER_VIEW_PRICING" = "每月 %@"; /* Renewal text for sustainer view management badges, embeds {{Expiration}} */ -"SUSTAINER_VIEW_PRICING_EXPIRATION" = " · Expires %@"; +"SUSTAINER_VIEW_PRICING_EXPIRATION" = " · %@ 到期"; /* Expiration text for sustainer view management badges, embeds {{Expiration}} */ -"SUSTAINER_VIEW_PRICING_RENEWAL" = " · Renews %@"; +"SUSTAINER_VIEW_PRICING_RENEWAL" = " · 到 %@ 續期"; /* Loading indicator on the sustainer view */ -"SUSTAINER_VIEW_PROCESSING_PAYMENT" = "Processing payment..."; +"SUSTAINER_VIEW_PROCESSING_PAYMENT" = "處理緊付款..."; /* Status text while processing a badge redemption */ -"SUSTAINER_VIEW_PROCESSING_TRANSACTION" = "Processing Transaction..."; +"SUSTAINER_VIEW_PROCESSING_TRANSACTION" = "處理緊交易..."; /* Read More tappable text in sustainer view body */ -"SUSTAINER_VIEW_READ_MORE" = "Read More."; +"SUSTAINER_VIEW_READ_MORE" = "睇晒全文。"; /* Renewal date text for sustainer view level, embeds {{renewal date}} */ -"SUSTAINER_VIEW_RENEWAL" = "Renews %@"; +"SUSTAINER_VIEW_RENEWAL" = "到 %@ 續期"; /* Action sheet message for Still Processing Badge sheet */ -"SUSTAINER_VIEW_STILL_PROCESSING_BADGE_MESSAGE" = "Your payment is still being processed. This can take a few minutes depending on your connection."; +"SUSTAINER_VIEW_STILL_PROCESSING_BADGE_MESSAGE" = "仲處理緊您嘅付款。視乎您嘅上網速度,可能需時幾分鐘。"; /* Toast indicating that the subscription has been cancelled */ -"SUSTAINER_VIEW_SUBSCRIPTION_CANCELLED" = "Your subscription has been cancelled"; +"SUSTAINER_VIEW_SUBSCRIPTION_CANCELLED" = "您嘅課金計劃已經取消"; /* Sustainer view Not Now Action sheet button */ "SUSTAINER_VIEW_SUBSCRIPTION_CONFIRMATION_NOT_NOW" = "遲啲先啦"; @@ -6179,16 +6182,16 @@ "SUSTAINER_VIEW_TITLE" = "Signal 應援靠團伙。"; /* Update Subscription? Action sheet message, embeds {{Price}} */ -"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "You will be charged the full amount (%@) of the new subscription price today. Your new subscription will renew monthly."; +"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "新嘅課金計劃金額 (%@) 會喺今日扣您全數。之後您個新嘅課金計劃將會每個月續期。"; /* Update Subscription? Action sheet title */ -"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_TITLE" = "Update Subscription?"; +"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_TITLE" = "係咪要更新課金計劃?"; /* Update Subscription? Action sheet confirm button */ "SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_UPDATE" = "更新"; /* The body text for the signal sustainer view */ -"SUSTAINER_VIEW_WHY_DONATE_BODY" = "Support technology that is built for you - not for your data - by joining the community of people that sustain it."; +"SUSTAINER_VIEW_WHY_DONATE_BODY" = "力撐為您而設、而非為求您嘅資料而打造嘅科技;「惜爐」有團伙,Signal 不懼風吹日曬。"; /* Label for 'off' state of a switch control. */ "SWITCH_OFF" = "唔用"; @@ -6464,7 +6467,7 @@ "VERIFY_PRIVACY" = "睇下安全碼"; /* Label for button or row which allows users to verify the safety numbers of multiple users. */ -"VERIFY_PRIVACY_MULTIPLE" = "Review Safety Numbers"; +"VERIFY_PRIVACY_MULTIPLE" = "批閱安全碼"; /* Accessibility label for placing a video call */ "VIDEO_CALL_LABEL" = "視像通話"; diff --git a/Signal/translations/zh_CN.lproj/Localizable.strings b/Signal/translations/zh_CN.lproj/Localizable.strings index 5f56e93e3d..f6c15dab76 100644 --- a/Signal/translations/zh_CN.lproj/Localizable.strings +++ b/Signal/translations/zh_CN.lproj/Localizable.strings @@ -484,6 +484,9 @@ /* The body text for the donate to signal view */ "BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; + /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "输入自定义金额"; diff --git a/Signal/translations/zh_HK.lproj/Localizable.strings b/Signal/translations/zh_HK.lproj/Localizable.strings index 221c9565dc..4120bfd912 100644 --- a/Signal/translations/zh_HK.lproj/Localizable.strings +++ b/Signal/translations/zh_HK.lproj/Localizable.strings @@ -374,7 +374,7 @@ "BACK_BUTTON" = "返回"; /* Section header for badge view section in the badge configuration page */ -"BADGE_CONFIGURATION_BADGE_SECTION_TITLE" = "My Badges"; +"BADGE_CONFIGURATION_BADGE_SECTION_TITLE" = "我的徽章"; /* The title for the badge configuration page */ "BADGE_CONFIGURATION_TITLE" = "徽章"; @@ -392,16 +392,16 @@ "BADGE_THANKS_DISPLAY_ON_PROFILE_LABEL" = "在個人資料中展現"; /* Label prompting the user to feature the new badge on their profile on the badge thank you sheet. */ -"BADGE_THANKS_MAKE_FEATURED" = "Make Featured Badge"; +"BADGE_THANKS_MAKE_FEATURED" = "設為別注徽章"; /* Title for subscription on the thank you sheet. */ -"BADGE_THANKS_SUBSCRIPTION_TITLE" = "Thanks for your support!"; +"BADGE_THANKS_SUBSCRIPTION_TITLE" = "感謝您力撐支持!"; /* Footer explaining that only one badge can be featured at a time on the thank you sheet. */ "BADGE_THANKS_TOGGLE_FOOTER" = "若您有多於一枚徽章,您可選取一枚作為別注徽章,在個人資料中供其他人看見。"; /* String explaing to the user that they've earned a badge on the badge thank you sheet. Embed {badge name}. */ -"BADGE_THANKS_YOU_EARNED_FORMAT" = "You’ve earned the %@ badge! Help Signal build awareness by displaying this badge on your profile."; +"BADGE_THANKS_YOU_EARNED_FORMAT" = "您已獲贈一枚「%@」徽章!不妨在您的個人資料中展覽徽章,讓人一呼百應撐起 Signal。"; /* Accessibility label for banner close button */ "BANNER_CLOSE_ACCESSIBILITY_LABEL" = "關閉橫額"; @@ -479,10 +479,13 @@ "BLUR_TOOLTIP" = "新功能:將臉孔模糊或在任何地方塗抹來使其模糊。"; /* Donation amount label for the donate to signal view */ -"BOOST_VIEW_AMOUNT_LABEL" = "Set currency"; +"BOOST_VIEW_AMOUNT_LABEL" = "設定貨幣"; /* The body text for the donate to signal view */ -"BOOST_VIEW_BODY" = "Say “Thanks!” and earn the Boost badge for 30 days."; +"BOOST_VIEW_BODY" = "小小心意,燃起星星爐火。凡捐款即獲贈「集氣」徽章,足以在個人資料中配戴 30 天,以謝善舉。"; + +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "請輸入自訂金額"; @@ -653,7 +656,7 @@ "CENSORSHIP_CIRCUMVENTION_COUNTRY_VIEW_TITLE" = "選取國家"; /* Button label to allow user to change avatar */ -"CHANGE_AVATAR_BUTTON_LABEL" = "Edit Photo"; +"CHANGE_AVATAR_BUTTON_LABEL" = "編輯相片"; /* The incoming bubble text when setting a chat color. */ "CHAT_COLOR_INCOMING_MESSAGE" = "這是聊天色彩的預覽。"; @@ -905,10 +908,10 @@ "CONTACT_SUPPORT_FILTER_SOMETHING_NOT_WORKING_SHORT" = "運作異常"; /* The localized representation of the 'Sustainers & Signal Boost' support filter. */ -"CONTACT_SUPPORT_FILTER_SUSTAINERS" = "Sustainers & Signal Boost"; +"CONTACT_SUPPORT_FILTER_SUSTAINERS" = "力撐派以及 Signal 集氣"; /* A brief localized representation of the 'Sustainers & Signal Boost' support filter. */ -"CONTACT_SUPPORT_FILTER_SUSTAINERS_SHORT" = "Sustainers & Signal Boost"; +"CONTACT_SUPPORT_FILTER_SUSTAINERS_SHORT" = "力撐派以及 Signal 集氣"; /* Alert body */ "CONTACT_SUPPORT_PROMPT_ERROR_ALERT_BODY" = "Signal 未能完成您的支援要求。"; @@ -1022,7 +1025,7 @@ "CONVERSATION_SETTINGS_AUDIO_CALL_BUTTON" = "語音"; /* Footer string for a contact's badges in conversation settings */ -"CONVERSATION_SETTINGS_BADGES_FOOTER" = "Get badges for your profile by supporting Signal. Tap a badge to learn more."; +"CONVERSATION_SETTINGS_BADGES_FOOTER" = "撐起 Signal 並在您的個人資料中獲贈徽章。輕觸徽章以了解詳情。"; /* Header title for a contact's badges in conversation settings */ "CONVERSATION_SETTINGS_BADGES_HEADER" = "徽章"; @@ -1787,10 +1790,10 @@ "FAILED_VERIFICATION_TITLE" = "無法驗證安全碼!"; /* Section header directing user to select a badge */ -"FEATURED_BADGE_SECTION_HEADER" = "Select a Badge"; +"FEATURED_BADGE_SECTION_HEADER" = "請選擇一個徽章"; /* The title for the featured badge settings page */ -"FEATURED_BADGE_SETTINGS_TITLE" = "Featured Badge"; +"FEATURED_BADGE_SETTINGS_TITLE" = "別注徽章"; /* Button that marks user as verified after a successful fingerprint scan. */ "FINGERPRINT_SCAN_VERIFY_BUTTON" = "標記為已驗證"; @@ -6020,7 +6023,7 @@ "SUBSCRIBER_BADGES" = "徽章"; /* Title for the 'Manage Subscription' button in sustainer view. */ -"SUBSCRIBER_MANAGE_SUBSCRIPTION" = "Manage Subscription"; +"SUBSCRIBER_MANAGE_SUBSCRIPTION" = "管理訂閱"; /* Title for the 'Subscription FAQ' button in sustainer view. */ "SUBSCRIBER_SUBSCRIPTION_FAQ" = "訂閱常見問答"; @@ -6029,10 +6032,10 @@ "SUBSCRIPTION_MEGAPHONE_ACTION" = "我捐款"; /* Body for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_BODY" = "Signal is powered by people like you. Contribute and receive a badge."; +"SUBSCRIPTION_MEGAPHONE_BODY" = "不論一表人才,還是年輕有為,唯獨這麼三個字撈起 Signal 的位位多麼似您。請隨心捐款,並笑納一枚徽章聊作謝意。"; /* Cancel text for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_CANCEL" = "不用了,謝謝"; +"SUBSCRIPTION_MEGAPHONE_CANCEL" = "在心中"; /* Title for subscription megaphone */ "SUBSCRIPTION_MEGAPHONE_TITLE" = "成為力撐派"; @@ -6095,25 +6098,25 @@ "SUPPORT_LOG_UPLOAD_IN_PROGRESS" = "正在載入"; /* First block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal is a nonprofit with no advertisers or investors, sustained only by the people who use and value it. Make a recurring monthly contribution and receive a profile badge to share your support."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal 是非牟利機構,並無廣告商或投資者,純粹仰賴使用並珍重 Signal 的人維持。祈盼樂善好施,力所能及作月供捐款,奉贈一枚個人資料徽章,與人分享您的支持。"; /* Second block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal is committed to developing open source privacy technology that protects free expression and enables secure global communication.\n\nYour contribution fuels this cause and pays for the development and operations of an app used by millions for private communication. No ads. No trackers. No kidding."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal 致力開發開放原始碼的私隱技術,保護自由表達並讓全球通訊變得安全。\n\n您的捐款,驅動這因由,並有助補貼程式開發與運作,讓世界各地數以百萬計「惜爐」使用者,共星光中作私密通訊。無廣告 · 無追蹤 · 無戲言。"; /* Title for the signal sustainer read more view */ -"SUSTAINER_READ_MORE_TITLE" = "Support technology that is built for you - not for your data - by joining the community that sustains it."; +"SUSTAINER_READ_MORE_TITLE" = "支持為您而設—而非為您的資料而造—的科技,擔起力撐派,成為延續爐火的一分子。"; /* Why Contribute title for the signal sustainer read more view */ "SUSTAINER_READ_MORE_WHY_CONTRIBUTE" = "為何要捐款?"; /* Action sheet title for Still Processing Badge sheet */ -"SUSTAINER_STILL_PROCESSING_BADGE_TITLE" = "Still Processing"; +"SUSTAINER_STILL_PROCESSING_BADGE_TITLE" = "仍在處理中"; /* Sustainer view Add Boost button title */ "SUSTAINER_VIEW_ADD_BOOST" = "新增 Signal 集氣"; /* Description text for sustainer view badges, embeds {{localized badge name}} */ -"SUSTAINER_VIEW_BADGE_DESCRIPTION" = "Get a %@ badge"; +"SUSTAINER_VIEW_BADGE_DESCRIPTION" = "獲取一枚「%@」徽章"; /* Sustainer view Cancel Subscription button title */ "SUSTAINER_VIEW_CANCEL_SUBSCRIPTION" = "取消訂閱"; @@ -6128,49 +6131,49 @@ "SUSTAINER_VIEW_CANCEL_SUBSCRIPTION_CONFIRMATION_TITLE" = "確認取消訂閱嗎?"; /* Couldn't add badge text, embeds {{link to contact support}} */ -"SUSTAINER_VIEW_CANT_ADD_BADGE" = "Couldn't add badge. %@"; +"SUSTAINER_VIEW_CANT_ADD_BADGE" = "無法新增徽章。%@"; /* Action sheet message for Couldn't Add Badge sheet */ -"SUSTAINER_VIEW_CANT_ADD_BADGE_MESSAGE" = "Your badge could not be added to your account. Please contact support."; +"SUSTAINER_VIEW_CANT_ADD_BADGE_MESSAGE" = "您的徽章未能新增至您的帳戶。請聯絡支援。"; /* Action sheet title for Couldn't Add Badge sheet */ -"SUSTAINER_VIEW_CANT_ADD_BADGE_TITLE" = "Couldn't Add Badge"; +"SUSTAINER_VIEW_CANT_ADD_BADGE_TITLE" = "無法新增徽章"; /* Contact support link */ "SUSTAINER_VIEW_CONTACT_SUPPORT" = "請聯絡支援。"; /* Set currency label in sustainer view */ -"SUSTAINER_VIEW_CURRENCY" = "Set currency"; +"SUSTAINER_VIEW_CURRENCY" = "設定貨幣"; /* Existing subscriber support header */ -"SUSTAINER_VIEW_MY_SUPPORT" = "My Support"; +"SUSTAINER_VIEW_MY_SUPPORT" = "我的支持"; /* Pricing text for sustainer view badges, embeds {{price}} */ -"SUSTAINER_VIEW_PRICING" = "%@/month"; +"SUSTAINER_VIEW_PRICING" = "%@/月"; /* Renewal text for sustainer view management badges, embeds {{Expiration}} */ -"SUSTAINER_VIEW_PRICING_EXPIRATION" = " · Expires %@"; +"SUSTAINER_VIEW_PRICING_EXPIRATION" = " · %@ 屆滿"; /* Expiration text for sustainer view management badges, embeds {{Expiration}} */ -"SUSTAINER_VIEW_PRICING_RENEWAL" = " · Renews %@"; +"SUSTAINER_VIEW_PRICING_RENEWAL" = " · %@ 續期"; /* Loading indicator on the sustainer view */ -"SUSTAINER_VIEW_PROCESSING_PAYMENT" = "Processing payment..."; +"SUSTAINER_VIEW_PROCESSING_PAYMENT" = "正在處理付款..."; /* Status text while processing a badge redemption */ -"SUSTAINER_VIEW_PROCESSING_TRANSACTION" = "Processing Transaction..."; +"SUSTAINER_VIEW_PROCESSING_TRANSACTION" = "正在處理交易..."; /* Read More tappable text in sustainer view body */ -"SUSTAINER_VIEW_READ_MORE" = "Read More."; +"SUSTAINER_VIEW_READ_MORE" = "閱讀全文。"; /* Renewal date text for sustainer view level, embeds {{renewal date}} */ -"SUSTAINER_VIEW_RENEWAL" = "Renews %@"; +"SUSTAINER_VIEW_RENEWAL" = "%@ 續期"; /* Action sheet message for Still Processing Badge sheet */ "SUSTAINER_VIEW_STILL_PROCESSING_BADGE_MESSAGE" = "您的付款仍在處理中。可能需時幾分鐘,視乎您的連線而定。"; /* Toast indicating that the subscription has been cancelled */ -"SUSTAINER_VIEW_SUBSCRIPTION_CANCELLED" = "Your subscription has been cancelled"; +"SUSTAINER_VIEW_SUBSCRIPTION_CANCELLED" = "您的訂閱經已取消"; /* Sustainer view Not Now Action sheet button */ "SUSTAINER_VIEW_SUBSCRIPTION_CONFIRMATION_NOT_NOW" = "現在不要"; @@ -6179,16 +6182,16 @@ "SUSTAINER_VIEW_TITLE" = "Signal 由您這樣的人提供動力。"; /* Update Subscription? Action sheet message, embeds {{Price}} */ -"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "You will be charged the full amount (%@) of the new subscription price today. Your new subscription will renew monthly."; +"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_MESSAGE" = "是日將向您收取新的訂閱價格全額 (%@)。您的新訂閱將會每月續期。"; /* Update Subscription? Action sheet title */ -"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_TITLE" = "Update Subscription?"; +"SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_TITLE" = "要更新訂閱嗎?"; /* Update Subscription? Action sheet confirm button */ "SUSTAINER_VIEW_UPDATE_SUBSCRIPTION_CONFIRMATION_UPDATE" = "更新"; /* The body text for the signal sustainer view */ -"SUSTAINER_VIEW_WHY_DONATE_BODY" = "Support technology that is built for you - not for your data - by joining the community of people that sustain it."; +"SUSTAINER_VIEW_WHY_DONATE_BODY" = "支持為您而設—而非為您的資料而造—的科技,擔起力撐派,成為延續爐火的一分子。"; /* Label for 'off' state of a switch control. */ "SWITCH_OFF" = "關閉"; diff --git a/Signal/translations/zh_TW.lproj/Localizable.strings b/Signal/translations/zh_TW.lproj/Localizable.strings index 3ed0ae1d8d..76179a14bd 100644 --- a/Signal/translations/zh_TW.lproj/Localizable.strings +++ b/Signal/translations/zh_TW.lproj/Localizable.strings @@ -380,13 +380,13 @@ "BADGE_CONFIGURATION_TITLE" = "徽章"; /* Text prompting the user to become a signal sustainer */ -"BADGE_DETAILS_BECOME_A_SUSTAINER" = "成為贊助人"; +"BADGE_DETAILS_BECOME_A_SUSTAINER" = "成為定期贊助人"; /* Text prompting the user to boost */ -"BADGE_DETAILS_GIVE_A_BOOST" = "贊助 Signal"; +"BADGE_DETAILS_GIVE_A_BOOST" = "單次贊助 Signal"; /* Title for boost on the thank you sheet. */ -"BADGE_THANKS_BOOST_TITLE" = "謝謝你的推廣!"; +"BADGE_THANKS_BOOST_TITLE" = "謝謝你的贊助!"; /* Label prompting the user to display the new badge on their profile on the badge thank you sheet. */ "BADGE_THANKS_DISPLAY_ON_PROFILE_LABEL" = "在個人資訊中展示"; @@ -482,7 +482,10 @@ "BOOST_VIEW_AMOUNT_LABEL" = "設定貨幣"; /* The body text for the donate to signal view */ -"BOOST_VIEW_BODY" = "說聲謝謝!” 並獲得贊助徽章 30 天 。"; +"BOOST_VIEW_BODY" = "說聲謝謝!” 並獲得單次贊助徽章 30 天 。"; + +/* The body text for the donate to signal view, embeds {{Expiration}} */ +"BOOST_VIEW_BODY_WITH_EXPIRATION_FORMAT" = "Your Boost badge will expire on %@."; /* Default text for the custom amount field of the boost view. */ "BOOST_VIEW_CUSTOM_AMOUNT_PLACEHOLDER" = "輸入自定義金額"; @@ -500,7 +503,7 @@ "BOOST_VIEW_SELECT_AN_AMOUNT" = "選擇要贊助的金額"; /* Title for the donate to signal view */ -"BOOST_VIEW_TITLE" = "贊助 Signal"; +"BOOST_VIEW_TITLE" = "單次贊助 Signal"; /* Label for the 'add' button. */ "BUTTON_ADD" = "新增"; @@ -905,10 +908,10 @@ "CONTACT_SUPPORT_FILTER_SOMETHING_NOT_WORKING_SHORT" = "操作異常"; /* The localized representation of the 'Sustainers & Signal Boost' support filter. */ -"CONTACT_SUPPORT_FILTER_SUSTAINERS" = "贊助人 & Signal 贊助"; +"CONTACT_SUPPORT_FILTER_SUSTAINERS" = "定期贊助者 & Signal 單次贊助"; /* A brief localized representation of the 'Sustainers & Signal Boost' support filter. */ -"CONTACT_SUPPORT_FILTER_SUSTAINERS_SHORT" = "贊助人 & Signal贊助"; +"CONTACT_SUPPORT_FILTER_SUSTAINERS_SHORT" = "定期贊助者 & Signal單次贊助"; /* Alert body */ "CONTACT_SUPPORT_PROMPT_ERROR_ALERT_BODY" = "Signal 無法完成你的支援請求。"; @@ -5834,10 +5837,10 @@ "SETTINGS_SHARING_SUGGESTIONS_NOTIFICATIONS_FOOTER" = "允許 iOS 連結 Signal 聯絡人和聊天以獲取共享建議和通知等功能。"; /* Title for the 'signal boost' link in settings. */ -"SETTINGS_SIGNAL_BOOST" = "Signal 贊助"; +"SETTINGS_SIGNAL_BOOST" = "Signal 單次贊助"; /* Title for the 'become a sustainer' link in settings. */ -"SETTINGS_SUBSCRIPTION" = "成為Signal 贊助人"; +"SETTINGS_SUBSCRIPTION" = "成為Signal 定期贊助人"; /* Label for the 'enable registration lock' switch of the privacy settings. */ "SETTINGS_TWO_FACTOR_AUTH_SWITCH_LABEL" = "註冊鎖"; @@ -6035,7 +6038,7 @@ "SUBSCRIPTION_MEGAPHONE_CANCEL" = "在心中"; /* Title for subscription megaphone */ -"SUBSCRIPTION_MEGAPHONE_TITLE" = "成為贊助人"; +"SUBSCRIPTION_MEGAPHONE_TITLE" = "成為定期贊助人"; /* Alert body after verifying privacy with {{other user's name}} */ "SUCCESSFUL_VERIFICATION_DESCRIPTION" = "你與 %@的安全碼相符合。你可以將此聯絡人標記為已驗證。"; @@ -6095,13 +6098,13 @@ "SUPPORT_LOG_UPLOAD_IN_PROGRESS" = "讀取中"; /* First block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal is a nonprofit with no advertisers or investors, sustained only by the people who use and value it. Make a recurring monthly contribution and receive a profile badge to share your support."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_ONE" = "Signal 是一個沒有廣告商或投資者的非營利組織,僅由使用和重視它的人維持。 每月定期捐款並獲得個人資料成就徽章以分享你的支持。"; /* Second block of description text in read more sheet */ -"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal is committed to developing open source privacy technology that protects free expression and enables secure global communication.\n\nYour contribution fuels this cause and pays for the development and operations of an app used by millions for private communication. No ads. No trackers. No kidding."; +"SUSTAINER_READ_MORE_DESCRIPTION_BLOCK_TWO" = "Signal 致力於開發開源隱私技術,以保護言論自由並實現安全的全球通訊。\n\n你的貢獻推動了這一事業,並為數百萬人用於私密通訊應用程式的開發和運營支付了費用。 沒有廣告。 沒有追踪器。 這絕不是開玩笑。"; /* Title for the signal sustainer read more view */ -"SUSTAINER_READ_MORE_TITLE" = "Support technology that is built for you - not for your data - by joining the community that sustains it."; +"SUSTAINER_READ_MORE_TITLE" = "加入技術支援的社群是為了你打造的技術,-而不是為你的個資-。"; /* Why Contribute title for the signal sustainer read more view */ "SUSTAINER_READ_MORE_WHY_CONTRIBUTE" = "為何要捐款?"; @@ -6110,7 +6113,7 @@ "SUSTAINER_STILL_PROCESSING_BADGE_TITLE" = "仍在處理中"; /* Sustainer view Add Boost button title */ -"SUSTAINER_VIEW_ADD_BOOST" = "增加 Signal 的贊助"; +"SUSTAINER_VIEW_ADD_BOOST" = "增加 Signal 的單次贊助次數"; /* Description text for sustainer view badges, embeds {{localized badge name}} */ "SUSTAINER_VIEW_BADGE_DESCRIPTION" = "得到一個 %@ 徽章"; diff --git a/fastlane/metadata/ar-SA/release_notes.txt b/fastlane/metadata/ar-SA/release_notes.txt index 5c6bea7e63..dc62fe5a18 100644 --- a/fastlane/metadata/ar-SA/release_notes.txt +++ b/fastlane/metadata/ar-SA/release_notes.txt @@ -1,5 +1,2 @@ -With no data to sell and no ads, we rely on your contributions to power Signal: -• You can now help sustain Signal by contributing a small donation each month using Apple Pay. Sustainers earn fun badges they can display on their profile to help spread awareness. -• Give Signal a boost using Apple Pay. Boosts are a quick one-time donation that let’s you say thanks and keep Signal going. Boosts come with their own unique badge. - -This release also includes numerous bug fixes. \ No newline at end of file +• We spruced up the chat list a bit to make unread chats clearer to see +• Fixes for some issues with search and zooming in on photos \ No newline at end of file diff --git a/fastlane/metadata/ca/release_notes.txt b/fastlane/metadata/ca/release_notes.txt index 5c6bea7e63..dc62fe5a18 100644 --- a/fastlane/metadata/ca/release_notes.txt +++ b/fastlane/metadata/ca/release_notes.txt @@ -1,5 +1,2 @@ -With no data to sell and no ads, we rely on your contributions to power Signal: -• You can now help sustain Signal by contributing a small donation each month using Apple Pay. Sustainers earn fun badges they can display on their profile to help spread awareness. -• Give Signal a boost using Apple Pay. Boosts are a quick one-time donation that let’s you say thanks and keep Signal going. Boosts come with their own unique badge. - -This release also includes numerous bug fixes. \ No newline at end of file +• We spruced up the chat list a bit to make unread chats clearer to see +• Fixes for some issues with search and zooming in on photos \ No newline at end of file diff --git a/fastlane/metadata/cs/release_notes.txt b/fastlane/metadata/cs/release_notes.txt index 4105e43cfe..dc62fe5a18 100644 --- a/fastlane/metadata/cs/release_notes.txt +++ b/fastlane/metadata/cs/release_notes.txt @@ -1,5 +1,2 @@ -Neprodáváme žádná data ani reklamy, a proto se spoléháme na vaše příspěvky: -• You can now help sustain Signal by contributing a small donation each month using Apple Pay. Sustainers earn fun badges they can display on their profile to help spread awareness. -• Give Signal a boost using Apple Pay. Boosts are a quick one-time donation that let’s you say thanks and keep Signal going. Boosts come with their own unique badge. - -This release also includes numerous bug fixes. \ No newline at end of file +• We spruced up the chat list a bit to make unread chats clearer to see +• Fixes for some issues with search and zooming in on photos \ No newline at end of file diff --git a/fastlane/metadata/da/release_notes.txt b/fastlane/metadata/da/release_notes.txt index 593fbe5e52..dc62fe5a18 100644 --- a/fastlane/metadata/da/release_notes.txt +++ b/fastlane/metadata/da/release_notes.txt @@ -1,5 +1,2 @@ -Vi har ingen data at sælge og ingen reklamer, derfor er vi afhængige af dine bidrag for at drive Signal: -• Du kan nu støtte Signal med et lille beløb hver måned via Apple Pay. Bidragsydere optjener sjove emblemer, som de kan vise på deres profil for at sprede budskabet. -• Giv Signal et boost ved brug af Apple Pay. Boosts er hurtige engangsbidrag for at sige tak og holde Signal i live. Boosts kommer med deres eget unikke emblem. - -Denne opdatering indeholder også mange fejlrettelser. \ No newline at end of file +• We spruced up the chat list a bit to make unread chats clearer to see +• Fixes for some issues with search and zooming in on photos \ No newline at end of file diff --git a/fastlane/metadata/de-DE/release_notes.txt b/fastlane/metadata/de-DE/release_notes.txt index a35ec7e741..dc62fe5a18 100644 --- a/fastlane/metadata/de-DE/release_notes.txt +++ b/fastlane/metadata/de-DE/release_notes.txt @@ -1,5 +1,2 @@ -Da wir keine Daten verkaufen und keine Werbung schalten, sind wir auf Spenden angewiesen, um Signal zu betreiben: -★ Du kannst Signal unterstützen, zahle monatlich einen kleinen Betrag mit Apple Pay. Unterstützer erhalten Abzeichen, die sie auf ihrem Profil anzeigen können. -• Gib Signal einen Boost mit Apple Pay. Boosts sind eine kleine einmalige Spende. Erhalte das einzigartige Boost Abzeichen. - -Diese Version enthält auch zahlreiche Fehlerkorrekturen. \ No newline at end of file +• We spruced up the chat list a bit to make unread chats clearer to see +• Fixes for some issues with search and zooming in on photos \ No newline at end of file diff --git a/fastlane/metadata/el/release_notes.txt b/fastlane/metadata/el/release_notes.txt index 5c6bea7e63..dc62fe5a18 100644 --- a/fastlane/metadata/el/release_notes.txt +++ b/fastlane/metadata/el/release_notes.txt @@ -1,5 +1,2 @@ -With no data to sell and no ads, we rely on your contributions to power Signal: -• You can now help sustain Signal by contributing a small donation each month using Apple Pay. Sustainers earn fun badges they can display on their profile to help spread awareness. -• Give Signal a boost using Apple Pay. Boosts are a quick one-time donation that let’s you say thanks and keep Signal going. Boosts come with their own unique badge. - -This release also includes numerous bug fixes. \ No newline at end of file +• We spruced up the chat list a bit to make unread chats clearer to see +• Fixes for some issues with search and zooming in on photos \ No newline at end of file diff --git a/fastlane/metadata/en-AU/release_notes.txt b/fastlane/metadata/en-AU/release_notes.txt index 5c6bea7e63..dc62fe5a18 100644 --- a/fastlane/metadata/en-AU/release_notes.txt +++ b/fastlane/metadata/en-AU/release_notes.txt @@ -1,5 +1,2 @@ -With no data to sell and no ads, we rely on your contributions to power Signal: -• You can now help sustain Signal by contributing a small donation each month using Apple Pay. Sustainers earn fun badges they can display on their profile to help spread awareness. -• Give Signal a boost using Apple Pay. Boosts are a quick one-time donation that let’s you say thanks and keep Signal going. Boosts come with their own unique badge. - -This release also includes numerous bug fixes. \ No newline at end of file +• We spruced up the chat list a bit to make unread chats clearer to see +• Fixes for some issues with search and zooming in on photos \ No newline at end of file diff --git a/fastlane/metadata/en-US/release_notes.txt b/fastlane/metadata/en-US/release_notes.txt index 762723949a..6e784c904a 100644 --- a/fastlane/metadata/en-US/release_notes.txt +++ b/fastlane/metadata/en-US/release_notes.txt @@ -1,5 +1,2 @@ -With no data to sell and no ads, we rely on your contributions to power Signal: -• You can now help sustain Signal by contributing a small donation each month using Apple Pay. Sustainers earn fun badges they can display on their profile to help spread awareness. -• Give Signal a boost using Apple Pay. Boosts are a quick one-time donation that let’s you say thanks and keep Signal going. Boosts come with their own unique badge. - -This release also includes numerous bug fixes. +• We spruced up the chat list a bit to make unread chats clearer to see +• Fixes for some issues with search and zooming in on photos diff --git a/fastlane/metadata/es-ES/release_notes.txt b/fastlane/metadata/es-ES/release_notes.txt index 5c6bea7e63..dc62fe5a18 100644 --- a/fastlane/metadata/es-ES/release_notes.txt +++ b/fastlane/metadata/es-ES/release_notes.txt @@ -1,5 +1,2 @@ -With no data to sell and no ads, we rely on your contributions to power Signal: -• You can now help sustain Signal by contributing a small donation each month using Apple Pay. Sustainers earn fun badges they can display on their profile to help spread awareness. -• Give Signal a boost using Apple Pay. Boosts are a quick one-time donation that let’s you say thanks and keep Signal going. Boosts come with their own unique badge. - -This release also includes numerous bug fixes. \ No newline at end of file +• We spruced up the chat list a bit to make unread chats clearer to see +• Fixes for some issues with search and zooming in on photos \ No newline at end of file diff --git a/fastlane/metadata/es-MX/release_notes.txt b/fastlane/metadata/es-MX/release_notes.txt index 5c6bea7e63..dc62fe5a18 100644 --- a/fastlane/metadata/es-MX/release_notes.txt +++ b/fastlane/metadata/es-MX/release_notes.txt @@ -1,5 +1,2 @@ -With no data to sell and no ads, we rely on your contributions to power Signal: -• You can now help sustain Signal by contributing a small donation each month using Apple Pay. Sustainers earn fun badges they can display on their profile to help spread awareness. -• Give Signal a boost using Apple Pay. Boosts are a quick one-time donation that let’s you say thanks and keep Signal going. Boosts come with their own unique badge. - -This release also includes numerous bug fixes. \ No newline at end of file +• We spruced up the chat list a bit to make unread chats clearer to see +• Fixes for some issues with search and zooming in on photos \ No newline at end of file diff --git a/fastlane/metadata/fi/release_notes.txt b/fastlane/metadata/fi/release_notes.txt index b439bc194e..dc62fe5a18 100644 --- a/fastlane/metadata/fi/release_notes.txt +++ b/fastlane/metadata/fi/release_notes.txt @@ -1,5 +1,2 @@ -Ilman myytäviä tietoja ja mainontaa, tarvitsemme käyttäjiemme tukea Signalin ylläpitoon: -• Voit nyt auttaa Signalin toimintaa osallistumalla pienellä kuukausittaisella lahjoituksella käyttäen Apple Payta. Tukijat ansaitsevat hauskoja merkkejä, jotka näkyvät heidän profiileissaan tietoisuuden levittämiseksi. -• Boostaa Signalia käyttäen Apple Payta. Boostit ovat nopeita kertalahjoituksia, joilla voit sanoa kiitos ja tukea Signalin toimintaa. Boostauksesta saa oman, ainutlaatuisen merkin. - -Tämä julkaisu sisältää myös useita korjauksia. \ No newline at end of file +• We spruced up the chat list a bit to make unread chats clearer to see +• Fixes for some issues with search and zooming in on photos \ No newline at end of file diff --git a/fastlane/metadata/fr-CA/release_notes.txt b/fastlane/metadata/fr-CA/release_notes.txt index 5c6bea7e63..dc62fe5a18 100644 --- a/fastlane/metadata/fr-CA/release_notes.txt +++ b/fastlane/metadata/fr-CA/release_notes.txt @@ -1,5 +1,2 @@ -With no data to sell and no ads, we rely on your contributions to power Signal: -• You can now help sustain Signal by contributing a small donation each month using Apple Pay. Sustainers earn fun badges they can display on their profile to help spread awareness. -• Give Signal a boost using Apple Pay. Boosts are a quick one-time donation that let’s you say thanks and keep Signal going. Boosts come with their own unique badge. - -This release also includes numerous bug fixes. \ No newline at end of file +• We spruced up the chat list a bit to make unread chats clearer to see +• Fixes for some issues with search and zooming in on photos \ No newline at end of file diff --git a/fastlane/metadata/fr-FR/release_notes.txt b/fastlane/metadata/fr-FR/release_notes.txt index 5c6bea7e63..dc62fe5a18 100644 --- a/fastlane/metadata/fr-FR/release_notes.txt +++ b/fastlane/metadata/fr-FR/release_notes.txt @@ -1,5 +1,2 @@ -With no data to sell and no ads, we rely on your contributions to power Signal: -• You can now help sustain Signal by contributing a small donation each month using Apple Pay. Sustainers earn fun badges they can display on their profile to help spread awareness. -• Give Signal a boost using Apple Pay. Boosts are a quick one-time donation that let’s you say thanks and keep Signal going. Boosts come with their own unique badge. - -This release also includes numerous bug fixes. \ No newline at end of file +• We spruced up the chat list a bit to make unread chats clearer to see +• Fixes for some issues with search and zooming in on photos \ No newline at end of file diff --git a/fastlane/metadata/he/release_notes.txt b/fastlane/metadata/he/release_notes.txt index 5c6bea7e63..dc62fe5a18 100644 --- a/fastlane/metadata/he/release_notes.txt +++ b/fastlane/metadata/he/release_notes.txt @@ -1,5 +1,2 @@ -With no data to sell and no ads, we rely on your contributions to power Signal: -• You can now help sustain Signal by contributing a small donation each month using Apple Pay. Sustainers earn fun badges they can display on their profile to help spread awareness. -• Give Signal a boost using Apple Pay. Boosts are a quick one-time donation that let’s you say thanks and keep Signal going. Boosts come with their own unique badge. - -This release also includes numerous bug fixes. \ No newline at end of file +• We spruced up the chat list a bit to make unread chats clearer to see +• Fixes for some issues with search and zooming in on photos \ No newline at end of file diff --git a/fastlane/metadata/hi/release_notes.txt b/fastlane/metadata/hi/release_notes.txt index 5c6bea7e63..dc62fe5a18 100644 --- a/fastlane/metadata/hi/release_notes.txt +++ b/fastlane/metadata/hi/release_notes.txt @@ -1,5 +1,2 @@ -With no data to sell and no ads, we rely on your contributions to power Signal: -• You can now help sustain Signal by contributing a small donation each month using Apple Pay. Sustainers earn fun badges they can display on their profile to help spread awareness. -• Give Signal a boost using Apple Pay. Boosts are a quick one-time donation that let’s you say thanks and keep Signal going. Boosts come with their own unique badge. - -This release also includes numerous bug fixes. \ No newline at end of file +• We spruced up the chat list a bit to make unread chats clearer to see +• Fixes for some issues with search and zooming in on photos \ No newline at end of file diff --git a/fastlane/metadata/hr/release_notes.txt b/fastlane/metadata/hr/release_notes.txt index 5c6bea7e63..dc62fe5a18 100644 --- a/fastlane/metadata/hr/release_notes.txt +++ b/fastlane/metadata/hr/release_notes.txt @@ -1,5 +1,2 @@ -With no data to sell and no ads, we rely on your contributions to power Signal: -• You can now help sustain Signal by contributing a small donation each month using Apple Pay. Sustainers earn fun badges they can display on their profile to help spread awareness. -• Give Signal a boost using Apple Pay. Boosts are a quick one-time donation that let’s you say thanks and keep Signal going. Boosts come with their own unique badge. - -This release also includes numerous bug fixes. \ No newline at end of file +• We spruced up the chat list a bit to make unread chats clearer to see +• Fixes for some issues with search and zooming in on photos \ No newline at end of file diff --git a/fastlane/metadata/hu/release_notes.txt b/fastlane/metadata/hu/release_notes.txt index 5c6bea7e63..dc62fe5a18 100644 --- a/fastlane/metadata/hu/release_notes.txt +++ b/fastlane/metadata/hu/release_notes.txt @@ -1,5 +1,2 @@ -With no data to sell and no ads, we rely on your contributions to power Signal: -• You can now help sustain Signal by contributing a small donation each month using Apple Pay. Sustainers earn fun badges they can display on their profile to help spread awareness. -• Give Signal a boost using Apple Pay. Boosts are a quick one-time donation that let’s you say thanks and keep Signal going. Boosts come with their own unique badge. - -This release also includes numerous bug fixes. \ No newline at end of file +• We spruced up the chat list a bit to make unread chats clearer to see +• Fixes for some issues with search and zooming in on photos \ No newline at end of file diff --git a/fastlane/metadata/id/release_notes.txt b/fastlane/metadata/id/release_notes.txt index 5c6bea7e63..dc62fe5a18 100644 --- a/fastlane/metadata/id/release_notes.txt +++ b/fastlane/metadata/id/release_notes.txt @@ -1,5 +1,2 @@ -With no data to sell and no ads, we rely on your contributions to power Signal: -• You can now help sustain Signal by contributing a small donation each month using Apple Pay. Sustainers earn fun badges they can display on their profile to help spread awareness. -• Give Signal a boost using Apple Pay. Boosts are a quick one-time donation that let’s you say thanks and keep Signal going. Boosts come with their own unique badge. - -This release also includes numerous bug fixes. \ No newline at end of file +• We spruced up the chat list a bit to make unread chats clearer to see +• Fixes for some issues with search and zooming in on photos \ No newline at end of file diff --git a/fastlane/metadata/it/release_notes.txt b/fastlane/metadata/it/release_notes.txt index 6c4187147f..dc62fe5a18 100644 --- a/fastlane/metadata/it/release_notes.txt +++ b/fastlane/metadata/it/release_notes.txt @@ -1,5 +1,2 @@ -Senza dati da vendere e senza pubblicità, ci affidiamo ai tuoi contributi per alimentare Signal: -• Ora puoi aiutare a sostenere Signal facendo una piccola donazione ogni mese con Apple Pay. I sostenitori guadagnano badge divertenti che possono mostrare sul loro profilo per aiutare a diffondere la consapevolezza. -• Dai un boost a Signal usando Apple Pay. I Boost sono una rapida donazione singola che ti permette di ringraziare e far continuare Signal. I Boost sono dotati di un badge unico. - -Questa versione include anche numerose correzioni di bug. \ No newline at end of file +• We spruced up the chat list a bit to make unread chats clearer to see +• Fixes for some issues with search and zooming in on photos \ No newline at end of file diff --git a/fastlane/metadata/ja/description.txt b/fastlane/metadata/ja/description.txt index c100ecf2f3..69897920e6 100644 --- a/fastlane/metadata/ja/description.txt +++ b/fastlane/metadata/ja/description.txt @@ -4,7 +4,7 @@ • 高速通信 – 遅いネットワークに接続されている場合でも、メッセージは素早く、確実に送信されます。Signalは制約が大きい環境でも機能するように最適化されています。 -• 無料で気軽に – Signalは完全に独立した501c3の非営利団体です。開発は、あなたのようなユーザーによって支えられています。広告はありません。トラッカーもいません。 +• 無料で気軽に – Signalは完全に独立した501c3の非営利団体です。開発は、あなたのようなユーザによって支えられています。広告はありません。トラッカーもいません。 • いつもの自分で - 今使っている電話番号とアドレス帳を使って、友だちと安全にコミュニケーションを楽しむことができます。 diff --git a/fastlane/metadata/ja/release_notes.txt b/fastlane/metadata/ja/release_notes.txt index 5c6bea7e63..dc62fe5a18 100644 --- a/fastlane/metadata/ja/release_notes.txt +++ b/fastlane/metadata/ja/release_notes.txt @@ -1,5 +1,2 @@ -With no data to sell and no ads, we rely on your contributions to power Signal: -• You can now help sustain Signal by contributing a small donation each month using Apple Pay. Sustainers earn fun badges they can display on their profile to help spread awareness. -• Give Signal a boost using Apple Pay. Boosts are a quick one-time donation that let’s you say thanks and keep Signal going. Boosts come with their own unique badge. - -This release also includes numerous bug fixes. \ No newline at end of file +• We spruced up the chat list a bit to make unread chats clearer to see +• Fixes for some issues with search and zooming in on photos \ No newline at end of file diff --git a/fastlane/metadata/ko/release_notes.txt b/fastlane/metadata/ko/release_notes.txt index 5c6bea7e63..dc62fe5a18 100644 --- a/fastlane/metadata/ko/release_notes.txt +++ b/fastlane/metadata/ko/release_notes.txt @@ -1,5 +1,2 @@ -With no data to sell and no ads, we rely on your contributions to power Signal: -• You can now help sustain Signal by contributing a small donation each month using Apple Pay. Sustainers earn fun badges they can display on their profile to help spread awareness. -• Give Signal a boost using Apple Pay. Boosts are a quick one-time donation that let’s you say thanks and keep Signal going. Boosts come with their own unique badge. - -This release also includes numerous bug fixes. \ No newline at end of file +• We spruced up the chat list a bit to make unread chats clearer to see +• Fixes for some issues with search and zooming in on photos \ No newline at end of file diff --git a/fastlane/metadata/ms/release_notes.txt b/fastlane/metadata/ms/release_notes.txt index 5c6bea7e63..dc62fe5a18 100644 --- a/fastlane/metadata/ms/release_notes.txt +++ b/fastlane/metadata/ms/release_notes.txt @@ -1,5 +1,2 @@ -With no data to sell and no ads, we rely on your contributions to power Signal: -• You can now help sustain Signal by contributing a small donation each month using Apple Pay. Sustainers earn fun badges they can display on their profile to help spread awareness. -• Give Signal a boost using Apple Pay. Boosts are a quick one-time donation that let’s you say thanks and keep Signal going. Boosts come with their own unique badge. - -This release also includes numerous bug fixes. \ No newline at end of file +• We spruced up the chat list a bit to make unread chats clearer to see +• Fixes for some issues with search and zooming in on photos \ No newline at end of file diff --git a/fastlane/metadata/nl-NL/release_notes.txt b/fastlane/metadata/nl-NL/release_notes.txt index 10cda02b69..dc62fe5a18 100644 --- a/fastlane/metadata/nl-NL/release_notes.txt +++ b/fastlane/metadata/nl-NL/release_notes.txt @@ -1,5 +1,2 @@ -Omdat we nooit gegevens verkopen en geen advertenties plaatsen zijn we afhankelijk van donaties om Signal mogelijk te maken: -• Je kunt ons vanaf nu helpen door elke maand een donatie te doen via Apple Pay. Als ondersteuner verdien je leuke badges die je op je profiel kunt weergeven om bewustwording te creëren. -• Je kunt Signal een eenmalige oppepper geven via Apple pay. Met zo'n eenmalige donatie zeg je bedankt en help je Signal vooruit. Hierbij ontvang je een aparte badge om op je profiel weer te geven. - -Deze uitgave bevat ook een groot aantal foutoplossingen. \ No newline at end of file +• We spruced up the chat list a bit to make unread chats clearer to see +• Fixes for some issues with search and zooming in on photos \ No newline at end of file diff --git a/fastlane/metadata/no/release_notes.txt b/fastlane/metadata/no/release_notes.txt index 5c6bea7e63..dc62fe5a18 100644 --- a/fastlane/metadata/no/release_notes.txt +++ b/fastlane/metadata/no/release_notes.txt @@ -1,5 +1,2 @@ -With no data to sell and no ads, we rely on your contributions to power Signal: -• You can now help sustain Signal by contributing a small donation each month using Apple Pay. Sustainers earn fun badges they can display on their profile to help spread awareness. -• Give Signal a boost using Apple Pay. Boosts are a quick one-time donation that let’s you say thanks and keep Signal going. Boosts come with their own unique badge. - -This release also includes numerous bug fixes. \ No newline at end of file +• We spruced up the chat list a bit to make unread chats clearer to see +• Fixes for some issues with search and zooming in on photos \ No newline at end of file diff --git a/fastlane/metadata/pl/release_notes.txt b/fastlane/metadata/pl/release_notes.txt index a9916c3dda..dc62fe5a18 100644 --- a/fastlane/metadata/pl/release_notes.txt +++ b/fastlane/metadata/pl/release_notes.txt @@ -1,5 +1,2 @@ -Nie mamy żadnych Twoich danych do sprzedania, ani nie wyświetlamy reklam, więc polegamy na Twoich datkach, pozwalających Signal funkcjonować: -• Możesz teraz pomóc Signal funkcjonować, przekazując co miesiąc niewielki datek, korzystając z Apple Pay. Wspierający otrzymują fajne odznaki, które mogą wyświetlić na swoim profilu, aby pomóc zwiększać świadomość. -• Wesprzyj Signal, używając Apple Pay. Wsparcie ma postać szybkiego, jednorazowego datku, pozwalającego Ci powiedzieć "dzięki" i pomóc utrzymywać Signal. Za Twoje wsparcie otrzymasz unikalną odznakę. - -Ta aktualizacja zawiera też kilka poprawek błędów. \ No newline at end of file +• We spruced up the chat list a bit to make unread chats clearer to see +• Fixes for some issues with search and zooming in on photos \ No newline at end of file diff --git a/fastlane/metadata/pt-BR/release_notes.txt b/fastlane/metadata/pt-BR/release_notes.txt index 71e93a9227..dc62fe5a18 100644 --- a/fastlane/metadata/pt-BR/release_notes.txt +++ b/fastlane/metadata/pt-BR/release_notes.txt @@ -1,5 +1,2 @@ -Não coletamos seus dados para vendê-los e não lucramos com anúncios, portanto contamos com suas doações para manter o Signal em funcionamento: -★ Agora você pode contribuir para o Signal com uma quantia mensal usando o Apple Pay. Doadores ganham selos divertidos para exibir em seus perfis, ajudando na conscientização. -• Dê um impulso ao Signal usando o Apple Pay. Com uma doação única e rápida, você nos agradece e mantém o Signal funcionando. Doadores recebem um selo exclusivo. - -Esta versão também inclui várias correções de erros. \ No newline at end of file +• We spruced up the chat list a bit to make unread chats clearer to see +• Fixes for some issues with search and zooming in on photos \ No newline at end of file diff --git a/fastlane/metadata/pt-PT/release_notes.txt b/fastlane/metadata/pt-PT/release_notes.txt index 4896539760..dc62fe5a18 100644 --- a/fastlane/metadata/pt-PT/release_notes.txt +++ b/fastlane/metadata/pt-PT/release_notes.txt @@ -1,5 +1,2 @@ -Não reunimos os seus dados para os vender e não lucramos com anúncios, portanto contamos com as suas doações para manter o Signal em funcionamento: -• You can now help sustain Signal by contributing a small donation each month using Apple Pay. Sustainers earn fun badges they can display on their profile to help spread awareness. -• Give Signal a boost using Apple Pay. Boosts are a quick one-time donation that let’s you say thanks and keep Signal going. Boosts come with their own unique badge. - -This release also includes numerous bug fixes. \ No newline at end of file +• We spruced up the chat list a bit to make unread chats clearer to see +• Fixes for some issues with search and zooming in on photos \ No newline at end of file diff --git a/fastlane/metadata/ro/release_notes.txt b/fastlane/metadata/ro/release_notes.txt index 5c6bea7e63..dc62fe5a18 100644 --- a/fastlane/metadata/ro/release_notes.txt +++ b/fastlane/metadata/ro/release_notes.txt @@ -1,5 +1,2 @@ -With no data to sell and no ads, we rely on your contributions to power Signal: -• You can now help sustain Signal by contributing a small donation each month using Apple Pay. Sustainers earn fun badges they can display on their profile to help spread awareness. -• Give Signal a boost using Apple Pay. Boosts are a quick one-time donation that let’s you say thanks and keep Signal going. Boosts come with their own unique badge. - -This release also includes numerous bug fixes. \ No newline at end of file +• We spruced up the chat list a bit to make unread chats clearer to see +• Fixes for some issues with search and zooming in on photos \ No newline at end of file diff --git a/fastlane/metadata/ru/description.txt b/fastlane/metadata/ru/description.txt index bc3cb99712..a133c52289 100644 --- a/fastlane/metadata/ru/description.txt +++ b/fastlane/metadata/ru/description.txt @@ -1,20 +1,20 @@ -Миллионы людей используют Signal каждый день, чтобы бесплатно и моментально обмениваться сообщениями в любой точке мира. Отправляйте и получайте сообщения, участвуйте в голосовых и видеозвонках высокого качества и изучайте всё новые и новые функции, которые помогают вам оставаться на связи. Передовая технология обеспечения конфиденциальности Signal всегда включена, поэтому вы можете сосредоточиться на том, чтобы делиться важными моментами с людьми, которые важны для вас. +Миллионы людей используют Signal каждый день, чтобы бесплатно и моментально обмениваться сообщениями в любой точке мира. Отправляйте и получайте сообщения, участвуйте в голосовых и видеозвонках высокого качества и изучайте все новые и новые функции, которые помогают вам оставаться на связи. Передовая технология обеспечения конфиденциальности Signal всегда включена, поэтому вы можете сосредоточиться на том, чтобы делиться важными моментами с людьми, которые важны для вас. -• Говорите что угодно — новейшая технология сквозного шифрования (основанная на протоколе Signal Protocol™ с открытым исходным кодом) надёжно защищает ваши разговоры. Приватность здесь не дополнительная функция — Signal просто так работает. При каждом сообщении, при каждом звонке, каждый раз. +• Говорите что угодно — новейшая технология сквозного шифрования (основанная на протоколе Signal Protocol™ с открытым исходным кодом) надежно защищает ваши разговоры. Приватность здесь не дополнительная функция — Signal просто так работает. При каждом сообщении, при каждом звонке, каждый раз. • Ощутите скорость — сообщения доставляются быстро и бесперебойно даже при медленном соединении. Signal разработан так, чтобы отлично работать даже в самых сложных условиях. • Почувствуйте свободу — Signal является полностью независимым некоммерческим продуктом. Разработка поддерживается нашими пользователями. Без рекламы. Без отслеживания. Без обмана. -• Будьте собой — вы можете использовать свой действующий номер телефона и адресную книгу для защищённого общения с друзьями. +• Будьте собой — вы можете использовать свой действующий номер телефона и адресную книгу для защищенного общения с друзьями. • Говорите и слушайте — живут ли ваши друзья и родственники за городом или за океаном, благодаря улучшенному качеству звука и видео в Signal вы почувствуете себя рядом. -• Шепчитесь в тени — переключитесь на тёмную тему, если вас не привлекает светлая сторона. +• Шепчитесь в тени — переключитесь на темную тему, если вас не привлекает светлая сторона. • Найдите свой звук — выберите разные звуки уведомлений для каждого контакта или полностью отключите их. Если предпочитаете звуки тишины, просто выберите "Без звука" в качестве мелодии звонка. -• Творите — используйте встроенные функции редактирования изображений, чтобы рисовать, обрезать и вращать фотографии перед отправкой. Хотя фотография стоит тысячи слов, вы сможете добавить ещё несколько при помощи инструмента "Текст". +• Творите — используйте встроенные функции редактирования изображений, чтобы рисовать, обрезать и вращать фотографии перед отправкой. Хотя фотография стоит тысячи слов, вы сможете добавить еще несколько при помощи инструмента "Текст". За поддержкой или дополнительной информацией обращайтесь на сайт: diff --git a/fastlane/metadata/ru/release_notes.txt b/fastlane/metadata/ru/release_notes.txt index 5c5bae925c..dc62fe5a18 100644 --- a/fastlane/metadata/ru/release_notes.txt +++ b/fastlane/metadata/ru/release_notes.txt @@ -1,5 +1,2 @@ -За неимением рекламы и данных для продажи, мы полагаемся на ваши пожертвования для работы над Signal: -• Теперь вы можете помочь поддержать Signal, жертвуя небольшую сумму каждый месяц, используя Apple Pay. Поддерживающие получают забавные значки, которые они могут показать в своём профиле, чтобы помочь распространить осведомлённость. -• Дайте ускорение Signal, используя Apple Pay. Ускорения — это быстрые одноразовые пожертвования, которые позволяют вам сказать «спасибо» и помочь Signal. Ускорение идёт в комплекте со своим уникальным значком. - -Эта версия также содержит многочисленные исправления ошибок. \ No newline at end of file +• We spruced up the chat list a bit to make unread chats clearer to see +• Fixes for some issues with search and zooming in on photos \ No newline at end of file diff --git a/fastlane/metadata/sk/release_notes.txt b/fastlane/metadata/sk/release_notes.txt index e176f1b66c..dc62fe5a18 100644 --- a/fastlane/metadata/sk/release_notes.txt +++ b/fastlane/metadata/sk/release_notes.txt @@ -1,5 +1,2 @@ -Bez údajov na predaj a bez reklám sa spoliehame na vaše príspevky na podporu Signal: -• Teraz môžete pomôcť udržať Signal tak, že každý mesiac prispejete malým darom pomocou Apple Pay. Podporovatelia získavajú zábavné odznaky, ktoré môžu zobraziť na svojom profile, aby pomohli šíriť povedomie o podpore. -• Podporte Signal pomocou Apple Pay. Podpora je rýchlym jednorazovým darom, ktorý vám umožní poďakovať a udržať Signal v chode. Podpora prichádza s vlastným jedinečným odznakom. - -Toto vydanie tiež obsahuje množstvo opráv chýb. \ No newline at end of file +• We spruced up the chat list a bit to make unread chats clearer to see +• Fixes for some issues with search and zooming in on photos \ No newline at end of file diff --git a/fastlane/metadata/sv/release_notes.txt b/fastlane/metadata/sv/release_notes.txt index 5c6bea7e63..dc62fe5a18 100644 --- a/fastlane/metadata/sv/release_notes.txt +++ b/fastlane/metadata/sv/release_notes.txt @@ -1,5 +1,2 @@ -With no data to sell and no ads, we rely on your contributions to power Signal: -• You can now help sustain Signal by contributing a small donation each month using Apple Pay. Sustainers earn fun badges they can display on their profile to help spread awareness. -• Give Signal a boost using Apple Pay. Boosts are a quick one-time donation that let’s you say thanks and keep Signal going. Boosts come with their own unique badge. - -This release also includes numerous bug fixes. \ No newline at end of file +• We spruced up the chat list a bit to make unread chats clearer to see +• Fixes for some issues with search and zooming in on photos \ No newline at end of file diff --git a/fastlane/metadata/th/release_notes.txt b/fastlane/metadata/th/release_notes.txt index 5c6bea7e63..dc62fe5a18 100644 --- a/fastlane/metadata/th/release_notes.txt +++ b/fastlane/metadata/th/release_notes.txt @@ -1,5 +1,2 @@ -With no data to sell and no ads, we rely on your contributions to power Signal: -• You can now help sustain Signal by contributing a small donation each month using Apple Pay. Sustainers earn fun badges they can display on their profile to help spread awareness. -• Give Signal a boost using Apple Pay. Boosts are a quick one-time donation that let’s you say thanks and keep Signal going. Boosts come with their own unique badge. - -This release also includes numerous bug fixes. \ No newline at end of file +• We spruced up the chat list a bit to make unread chats clearer to see +• Fixes for some issues with search and zooming in on photos \ No newline at end of file diff --git a/fastlane/metadata/tr/release_notes.txt b/fastlane/metadata/tr/release_notes.txt index 5c6bea7e63..dc62fe5a18 100644 --- a/fastlane/metadata/tr/release_notes.txt +++ b/fastlane/metadata/tr/release_notes.txt @@ -1,5 +1,2 @@ -With no data to sell and no ads, we rely on your contributions to power Signal: -• You can now help sustain Signal by contributing a small donation each month using Apple Pay. Sustainers earn fun badges they can display on their profile to help spread awareness. -• Give Signal a boost using Apple Pay. Boosts are a quick one-time donation that let’s you say thanks and keep Signal going. Boosts come with their own unique badge. - -This release also includes numerous bug fixes. \ No newline at end of file +• We spruced up the chat list a bit to make unread chats clearer to see +• Fixes for some issues with search and zooming in on photos \ No newline at end of file diff --git a/fastlane/metadata/uk/release_notes.txt b/fastlane/metadata/uk/release_notes.txt index 5c6bea7e63..dc62fe5a18 100644 --- a/fastlane/metadata/uk/release_notes.txt +++ b/fastlane/metadata/uk/release_notes.txt @@ -1,5 +1,2 @@ -With no data to sell and no ads, we rely on your contributions to power Signal: -• You can now help sustain Signal by contributing a small donation each month using Apple Pay. Sustainers earn fun badges they can display on their profile to help spread awareness. -• Give Signal a boost using Apple Pay. Boosts are a quick one-time donation that let’s you say thanks and keep Signal going. Boosts come with their own unique badge. - -This release also includes numerous bug fixes. \ No newline at end of file +• We spruced up the chat list a bit to make unread chats clearer to see +• Fixes for some issues with search and zooming in on photos \ No newline at end of file diff --git a/fastlane/metadata/vi/release_notes.txt b/fastlane/metadata/vi/release_notes.txt index baaaed685a..dc62fe5a18 100644 --- a/fastlane/metadata/vi/release_notes.txt +++ b/fastlane/metadata/vi/release_notes.txt @@ -1,5 +1,2 @@ -Không kinh doanh hay quảng cáo, chúng tôi dựa vào những đống góp của bạn để phát triển nguồn lực Signal:: -• giờ đây, bạn có thể quyên góp để duy trị Signal bằng một khoản tiền nhỏ mỗi tháng từ ví Apple Pay. Những nhà tài trợ sẽ nhận được một huy hiệu nhỏ trên profile của mình để có thể truyền bá làn sóng quyên góp đến mọi người. -• Mỗi lần bạn quyên góp cho Signal qua Apple Pay, sẽ được tính là một lượt quyên góp. Bạn sẽ nhận được lời cảm ơn vì đã góp phần duy trì hoạt động của Signal và một huy hiệu độc nhất cho mỗi lần quyên góp. - -Phiên bản này đã bao gồm nhiều lần sửa lỗi. \ No newline at end of file +• We spruced up the chat list a bit to make unread chats clearer to see +• Fixes for some issues with search and zooming in on photos \ No newline at end of file diff --git a/fastlane/metadata/zh-Hans/release_notes.txt b/fastlane/metadata/zh-Hans/release_notes.txt index 5c6bea7e63..dc62fe5a18 100644 --- a/fastlane/metadata/zh-Hans/release_notes.txt +++ b/fastlane/metadata/zh-Hans/release_notes.txt @@ -1,5 +1,2 @@ -With no data to sell and no ads, we rely on your contributions to power Signal: -• You can now help sustain Signal by contributing a small donation each month using Apple Pay. Sustainers earn fun badges they can display on their profile to help spread awareness. -• Give Signal a boost using Apple Pay. Boosts are a quick one-time donation that let’s you say thanks and keep Signal going. Boosts come with their own unique badge. - -This release also includes numerous bug fixes. \ No newline at end of file +• We spruced up the chat list a bit to make unread chats clearer to see +• Fixes for some issues with search and zooming in on photos \ No newline at end of file diff --git a/fastlane/metadata/zh-Hant/release_notes.txt b/fastlane/metadata/zh-Hant/release_notes.txt index 617f3835b4..dc62fe5a18 100644 --- a/fastlane/metadata/zh-Hant/release_notes.txt +++ b/fastlane/metadata/zh-Hant/release_notes.txt @@ -1,5 +1,2 @@ -我們不會出售的你資料和沒有廣告,我們依賴的是你對壯大Signal 的努力: -• 你現在可以使用 Apple Pay 每月捐獻一小筆捐款,以幫助維持 Signal。 維護者可以獲得有趣的徽章,他們可以在他們的個人資料上展示,以幫助宣傳。 -• 使用Apple Pay 贊助 Signal。Boosts是一種快速的一次性捐獻,讓你說聲謝謝並讓 Signal 繼續維護。Boosts 帶有自己獨特的徽章。 - -此版本還包括許多錯誤修復。 \ No newline at end of file +• We spruced up the chat list a bit to make unread chats clearer to see +• Fixes for some issues with search and zooming in on photos \ No newline at end of file