Skip to content

Fix Translation of Subscription Settings Strings #6183

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
e664ba9
Split subscription renewal info string into separate monthly and year…
nalcalag Jun 5, 2025
ba1c38b
Translate strings-subscriptions to values-ru
daxmobile Jun 5, 2025
6bd3fda
Translate strings-subscriptions to values-fr
daxmobile Jun 5, 2025
6e82002
Translate strings-subscriptions to values-pt
daxmobile Jun 5, 2025
773d012
Translate strings-subscriptions to values-hu
daxmobile Jun 5, 2025
4e805cf
Translate strings-subscriptions to values-et
daxmobile Jun 5, 2025
be72fbc
Translate strings-subscriptions to values-hr
daxmobile Jun 5, 2025
8ba8daf
Translate strings-subscriptions to values-nl
daxmobile Jun 5, 2025
8fb17fa
Translate strings-subscriptions to values-da
daxmobile Jun 5, 2025
2f6cd29
Translate strings-subscriptions to values-sk
daxmobile Jun 5, 2025
22339c0
Translate strings-subscriptions to values-de
daxmobile Jun 6, 2025
7bca94a
Translate strings-subscriptions to values-sv
daxmobile Jun 6, 2025
78a6322
Translate strings-subscriptions to values-bg
daxmobile Jun 6, 2025
efe4b8d
Translate strings-subscriptions to values-lt
daxmobile Jun 6, 2025
bfefa35
Translate strings-subscriptions to values-sl
daxmobile Jun 6, 2025
c787666
Translate strings-subscriptions to values-fi
daxmobile Jun 6, 2025
6803aed
Translate strings-subscriptions to values-cs
daxmobile Jun 6, 2025
9a1db8a
Translate strings-subscriptions to values-ro
daxmobile Jun 6, 2025
0588ae1
Translate strings-subscriptions to values-tr
daxmobile Jun 6, 2025
733027c
Translate strings-subscriptions to values-it
daxmobile Jun 6, 2025
5d700be
Translate strings-subscriptions to values-nb
daxmobile Jun 6, 2025
5493ae7
Translate strings-subscriptions to values-pl
daxmobile Jun 8, 2025
e991ea4
Translate strings-subscriptions to values-el
daxmobile Jun 9, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -183,9 +183,9 @@ class SubscriptionSettingsActivity : DuckDuckGoActivity() {

val subscriptionRenewalDetailsRes = when {
viewState.status == AUTO_RENEWABLE && viewState.duration == Monthly ->
getString(string.freeTrialActiveSubscriptionsData, viewState.date, getString(string.monthly))
getString(string.freeTrialMonthlyActiveSubscriptionsData, viewState.date)
viewState.status == AUTO_RENEWABLE && viewState.duration == Yearly ->
getString(string.freeTrialActiveSubscriptionsData, viewState.date, getString(string.yearly))
getString(string.freeTrialYearlyActiveSubscriptionsData, viewState.date)
else -> getString(string.freeTrialCancelledSubscriptionsData, viewState.date)
}
binding.changePlan.setSecondaryText(subscriptionRenewalDetailsRes)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,9 +62,8 @@
<string name="subscriptionStatusSubscribed">Активен абонамент</string>
<string name="privacyPolicyAndTermsOfService">Политика за поверителност и Условия на услугата</string>
<string name="subscriptionStatusFreeTrial">Безплатна пробна версия е активна</string>
<string name="monthly">месечен</string>
<string name="yearly">годишен</string>
<string name="freeTrialActiveSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy, second is if trial is monthly or yearly">Безплатният ви пробен период приключва на %1$s и автоматично се преобразува в %2$s платен абонамент на този ден.</string>
<string name="freeTrialMonthlyActiveSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy">Безплатният ви пробен период приключва на %1$s и автоматично се преобразува в месечен платен абонамент на този ден.</string>
<string name="freeTrialYearlyActiveSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy">Безплатният ти пробен период приключва на %1$s и автоматично се преобразува в годишен платен абонамент на този ден.</string>
<string name="freeTrialCancelledSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy">Безплатният ви пробен период приключва на %1$s и няма да се преобразува в платен абонамент.</string>

<!--Settings Subscriptions-->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,9 +62,8 @@
<string name="subscriptionStatusSubscribed">Přihlášeno</string>
<string name="privacyPolicyAndTermsOfService">Zásady ochrany osobních údajů a podmínky služby</string>
<string name="subscriptionStatusFreeTrial">Bezplatná zkušební verze je aktivní</string>
<string name="monthly">měsíční</string>
<string name="yearly">roční</string>
<string name="freeTrialActiveSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy, second is if trial is monthly or yearly">Tvoje bezplatná zkušební verze končí %1$s a ten samý den se automaticky prodlouží jako %2$s placené předplatné.</string>
<string name="freeTrialMonthlyActiveSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy">Bezplatné zkušební období ti končí %1$s a ten samý den se automaticky prodlouží jako měsíční placené předplatné.</string>
<string name="freeTrialYearlyActiveSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy">Bezplatné zkušební období ti končí %1$s a ten samý den se automaticky prodlouží jako roční placené předplatné.</string>
<string name="freeTrialCancelledSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy">Tvoje bezplatná zkušební verze končí %1$s a neprodlouží se jako placené předplatné.</string>

<!--Settings Subscriptions-->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,9 +62,8 @@
<string name="subscriptionStatusSubscribed">Abonneret</string>
<string name="privacyPolicyAndTermsOfService">Fortrolighedspolitik og servicevilkår</string>
<string name="subscriptionStatusFreeTrial">Gratis prøveperiode er aktiv</string>
<string name="monthly">månedlige</string>
<string name="yearly">årligt</string>
<string name="freeTrialActiveSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy, second is if trial is monthly or yearly">Din gratis prøveperiode slutter den %1$s og konverteres automatisk til et %2$s betalt abonnement fra denne dag.</string>
<string name="freeTrialMonthlyActiveSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy">Din gratis prøveperiode slutter den %1$s og konverteres automatisk til et månedligt betalt abonnement den dag.</string>
<string name="freeTrialYearlyActiveSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy">Din gratis prøveperiode slutter den %1$s og konverteres automatisk til et årligt betalt abonnement fra denne dag.</string>
<string name="freeTrialCancelledSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy">Din gratis prøveperiode slutter den %1$s og konverteres ikke til et betalt abonnement.</string>

<!--Settings Subscriptions-->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,9 +62,8 @@
<string name="subscriptionStatusSubscribed">Abonniert</string>
<string name="privacyPolicyAndTermsOfService">Datenschutzerklärung und Nutzungsbedingungen</string>
<string name="subscriptionStatusFreeTrial">Kostenlose Testphase aktiv</string>
<string name="monthly">monatlich</string>
<string name="yearly">Jährlich</string>
<string name="freeTrialActiveSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy, second is if trial is monthly or yearly">Deine kostenlose Testphase endet am %1$s und wird an diesem Tag automatisch in ein kostenpflichtiges %2$s-Abo umgewandelt.</string>
<string name="freeTrialMonthlyActiveSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy">Deine kostenlose Testphase endet am %1$s und wird an diesem Tag automatisch in ein kostenpflichtiges Monatsabo umgewandelt.</string>
<string name="freeTrialYearlyActiveSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy">Deine kostenlose Testphase endet am %1$s und wird an diesem Tag automatisch in ein kostenpflichtiges Jahresabo umgewandelt.</string>
<string name="freeTrialCancelledSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy">Deine kostenlose Testphase endet am %1$s und wird nicht in ein kostenpflichtiges Abonnement umgewandelt.</string>

<!--Settings Subscriptions-->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,9 +62,8 @@
<string name="subscriptionStatusSubscribed">Έχει γίνει εγγραφή</string>
<string name="privacyPolicyAndTermsOfService">Πολιτική απορρήτου και Όροι χρήσης υπηρεσιών</string>
<string name="subscriptionStatusFreeTrial">Η δωρεάν δοκιμή είναι ενεργή</string>
<string name="monthly">μηνιαία</string>
<string name="yearly">ετήσια</string>
<string name="freeTrialActiveSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy, second is if trial is monthly or yearly">Η δωρεάν δοκιμή σας λήγει στις %1$s και μετατρέπεται αυτόματα σε %2$s συνδρομή επί πληρωμή την ίδια ημέρα.</string>
<string name="freeTrialMonthlyActiveSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy">Η δωρεάν δοκιμή σας λήγει στις %1$s και μετατρέπεται αυτόματα σε μηνιαία συνδρομή επί πληρωμή την ίδια ημέρα.</string>
<string name="freeTrialYearlyActiveSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy">Η δωρεάν δοκιμή σας λήγει στις %1$s και μετατρέπεται αυτόματα σε ετήσια συνδρομή επί πληρωμή την ίδια ημέρα.</string>
<string name="freeTrialCancelledSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy">Η δωρεάν δοκιμή σας λήγει %1$s και δεν θα μετατραπεί σε συνδρομή επί πληρωμή.</string>

<!--Settings Subscriptions-->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,9 +62,8 @@
<string name="subscriptionStatusSubscribed">Suscrito</string>
<string name="privacyPolicyAndTermsOfService">Política de privacidad y condiciones del servicio</string>
<string name="subscriptionStatusFreeTrial">Prueba gratuita activa</string>
<string name="monthly">mensual</string>
<string name="yearly">Anual</string>
<string name="freeTrialActiveSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy, second is if trial is monthly or yearly">Tu prueba gratuita finaliza el %1$s y ese día pasará automáticamente a una suscripción %2$s de pago.</string>
<string name="freeTrialMonthlyActiveSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy">Tu prueba gratuita finaliza el %1$s y ese día pasará automáticamente a una suscripción mensual de pago.</string>
<string name="freeTrialYearlyActiveSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy">Tu prueba gratuita finaliza el %1$s y ese día pasará automáticamente a una suscripción anual de pago.</string>
<string name="freeTrialCancelledSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy">Tu prueba gratuita finaliza el %1$s y no se convertirá en una suscripción de pago.</string>

<!--Settings Subscriptions-->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,9 +62,8 @@
<string name="subscriptionStatusSubscribed">Tellitud</string>
<string name="privacyPolicyAndTermsOfService">Privaatsuspoliitika ja teenusetingimused</string>
<string name="subscriptionStatusFreeTrial">Tasuta prooviperiood aktiveeritud</string>
<string name="monthly">igakuine</string>
<string name="yearly">aastane</string>
<string name="freeTrialActiveSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy, second is if trial is monthly or yearly">Teie tasuta prooviperiood lõpeb %1$s ja muutub sel päeval automaatselt %2$s tasuliseks tellimuseks.</string>
<string name="freeTrialMonthlyActiveSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy">Teie tasuta prooviperiood lõpeb %1$s ja muutub sel päeval automaatselt tasuliseks kuutellimuseks.</string>
<string name="freeTrialYearlyActiveSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy">Teie tasuta prooviperiood lõpeb %1$s ja muutub sel päeval automaatselt tasuliseks aastatellimuseks.</string>
<string name="freeTrialCancelledSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy">Teie tasuta prooviperiood lõpeb %1$s ega muutu tasuliseks tellimuseks.</string>

<!--Settings Subscriptions-->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,9 +62,8 @@
<string name="subscriptionStatusSubscribed">Tilattu</string>
<string name="privacyPolicyAndTermsOfService">Tietosuojakäytäntö ja palveluehdot</string>
<string name="subscriptionStatusFreeTrial">Ilmainen kokeilujakso on aktiivinen</string>
<string name="monthly">kuukausittain</string>
<string name="yearly">vuosittain</string>
<string name="freeTrialActiveSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy, second is if trial is monthly or yearly">Ilmainen kokeilujaksosi päättyy %1$s. Kokeilujaksosi muunnetaan automaattisesti maksulliseksi tilaukseksi (%2$s) kyseisenä päivänä.</string>
<string name="freeTrialMonthlyActiveSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy">Ilmainen kokeilujaksosi päättyy %1$s. Se muuttuu automaattisesti maksulliseksi kuukausitilaukseksi kyseisenä päivänä.</string>
<string name="freeTrialYearlyActiveSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy">Ilmainen kokeilujaksosi päättyy %1$s. Se muuttuu automaattisesti maksulliseksi vuositilaukseksi kyseisenä päivänä.</string>
<string name="freeTrialCancelledSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy">Ilmainen kokeilujaksosi päättyy %1$s. Sitä ei muunneta maksulliseksi tilaukseksi.</string>

<!--Settings Subscriptions-->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,9 +62,8 @@
<string name="subscriptionStatusSubscribed">Abonné(e)</string>
<string name="privacyPolicyAndTermsOfService">Politique de confidentialité et conditions d\'utilisation</string>
<string name="subscriptionStatusFreeTrial">Essai gratuit actif</string>
<string name="monthly">mensuel</string>
<string name="yearly">Annuel</string>
<string name="freeTrialActiveSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy, second is if trial is monthly or yearly">Votre essai gratuit se termine le %1$s ; il sera automatiquement converti en abonnement %2$s payant ce jour-là.</string>
<string name="freeTrialMonthlyActiveSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy">Votre essai gratuit se termine le %1$s ; il sera automatiquement converti en abonnement mensuel payant ce jour-là.</string>
<string name="freeTrialYearlyActiveSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy">Votre essai gratuit se termine le %1$s ; il sera automatiquement converti en abonnement annuel payant ce jour-là.</string>
<string name="freeTrialCancelledSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy">Votre essai gratuit se termine le %1$s ; il ne sera pas converti en abonnement payant.</string>

<!--Settings Subscriptions-->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,9 +62,8 @@
<string name="subscriptionStatusSubscribed">Pretplaćen</string>
<string name="privacyPolicyAndTermsOfService">Pravila privatnosti i Uvjeti pružanja usluge</string>
<string name="subscriptionStatusFreeTrial">Besplatno probno razdoblje je aktivno</string>
<string name="monthly">mjesečna</string>
<string name="yearly">godišnju</string>
<string name="freeTrialActiveSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy, second is if trial is monthly or yearly">Tvoja besplatna probna verzija završava %1$s i tog se dana automatski pretvara u %2$s plaćenu pretplatu.</string>
<string name="freeTrialMonthlyActiveSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy">Tvoja besplatna probna verzija završava %1$s i tog se dana automatski pretvara u mjesečnu plaćenu pretplatu.</string>
<string name="freeTrialYearlyActiveSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy">Tvoja besplatna probna verzija završava %1$s i tog se dana automatski pretvara u godišnju plaćenu pretplatu.</string>
<string name="freeTrialCancelledSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy">Tvoja besplatna probna verzija završava %1$s i neće se pretvoriti u plaćenu pretplatu.</string>

<!--Settings Subscriptions-->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,9 +62,8 @@
<string name="subscriptionStatusSubscribed">Előfizetve</string>
<string name="privacyPolicyAndTermsOfService">Adatvédelmi szabályzat és szolgáltatási feltételek</string>
<string name="subscriptionStatusFreeTrial">Az ingyenes próbaidőszak aktív</string>
<string name="monthly">havi</string>
<string name="yearly">éves</string>
<string name="freeTrialActiveSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy, second is if trial is monthly or yearly">Az ingyenes próbaidőszakod %1$s dátummal véget ér, és aznap automatikusan %2$s előfizetéssé alakul.</string>
<string name="freeTrialMonthlyActiveSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy">Az ingyenes próbaidőszakod %1$s dátummal véget ér, és aznap automatikusan fizetős havi előfizetéssé alakul.</string>
<string name="freeTrialYearlyActiveSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy">Az ingyenes próbaidőszakod %1$s dátummal véget ér, és aznap automatikusan fizetős éves előfizetéssé alakul.</string>
<string name="freeTrialCancelledSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy">Az ingyenes próbaidőszakod %1$s dátummal véget ér, és nem alakul automatikusan előfizetéssé.</string>

<!--Settings Subscriptions-->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,9 +62,8 @@
<string name="subscriptionStatusSubscribed">Iscritto</string>
<string name="privacyPolicyAndTermsOfService">Privacy policy e Termini del servizio</string>
<string name="subscriptionStatusFreeTrial">Prova gratuita attiva</string>
<string name="monthly">mensile</string>
<string name="yearly">Annuale</string>
<string name="freeTrialActiveSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy, second is if trial is monthly or yearly">La prova gratuita termina il %1$s e lo stesso giorno si converte automaticamente in un abbonamento %2$s a pagamento.</string>
<string name="freeTrialMonthlyActiveSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy">La prova gratuita termina il %1$s e lo stesso giorno si converte automaticamente in un abbonamento mensile a pagamento.</string>
<string name="freeTrialYearlyActiveSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy">La prova gratuita termina il %1$s e lo stesso giorno si converte automaticamente in un abbonamento annuale a pagamento.</string>
<string name="freeTrialCancelledSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy">La prova gratuita termina il %1$s e non si convertirà in un abbonamento a pagamento.</string>

<!--Settings Subscriptions-->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,9 +62,8 @@
<string name="subscriptionStatusSubscribed">Prenumeruota</string>
<string name="privacyPolicyAndTermsOfService">Privatumo politika ir paslaugų teikimo sąlygos</string>
<string name="subscriptionStatusFreeTrial">Nemokama bandomoji versija aktyvi</string>
<string name="monthly">mėnesinis</string>
<string name="yearly">metinė</string>
<string name="freeTrialActiveSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy, second is if trial is monthly or yearly">Jūsų nemokama bandomoji versija baigiasi %1$s ir tą dieną automatiškai taps %2$s mokama prenumerata.</string>
<string name="freeTrialMonthlyActiveSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy">Nemokama bandomoji versija baigiasi %1$s ir tą dieną automatiškai taps mėnesine mokama prenumerata.</string>
<string name="freeTrialYearlyActiveSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy">Nemokama bandomoji versija baigiasi %1$s ir tą dieną automatiškai taps metine mokama prenumerata.</string>
<string name="freeTrialCancelledSubscriptionsData" instruction="Placeholder is a date in format MMMM dd, yyyy">Jūsų nemokama bandomoji versija baigiasi %1$s ir nebus pakeista į mokamą prenumeratą.</string>

<!--Settings Subscriptions-->
Expand Down
Loading
Loading