Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
3e1d3f0
Request translations for switch plan
nalcalag Nov 4, 2025
18493c8
Translate strings-subscriptions to values-hr
daxmobile Nov 4, 2025
dab939e
Translate strings-subscriptions to values-sk
daxmobile Nov 4, 2025
6dd08b4
Translate strings-subscriptions to values-es
daxmobile Nov 5, 2025
1e15c24
Translate strings-subscriptions to values-lv
daxmobile Nov 5, 2025
0db00a8
Translate strings-subscriptions to values-sl
daxmobile Nov 5, 2025
d6e82b3
Translate strings-subscriptions to values-lt
daxmobile Nov 5, 2025
0fb8704
Translate strings-subscriptions to values-fi
daxmobile Nov 5, 2025
fb7afac
Translate strings-subscriptions to values-da
daxmobile Nov 5, 2025
805606c
Translate strings-subscriptions to values-et
daxmobile Nov 5, 2025
5810971
Translate strings-subscriptions to values-cs
daxmobile Nov 5, 2025
4e8ecc2
Translate strings-subscriptions to values-ro
daxmobile Nov 5, 2025
9e844f6
Translate strings-subscriptions to values-fr
daxmobile Nov 5, 2025
7567eaa
Translate strings-subscriptions to values-ru
daxmobile Nov 5, 2025
9057ec5
Translate strings-subscriptions to values-bg
daxmobile Nov 5, 2025
9f51897
Translate strings-subscriptions to values-hu
daxmobile Nov 5, 2025
89f0187
Translate strings-subscriptions to values-tr
daxmobile Nov 5, 2025
d9c45ad
Translate strings-subscriptions to values-nb
daxmobile Nov 5, 2025
a06bba7
Translate strings-subscriptions to values-de
daxmobile Nov 6, 2025
9fc5068
Translate strings-subscriptions to values-nl
daxmobile Nov 6, 2025
5f07a2a
Translate strings-subscriptions to values-it
daxmobile Nov 6, 2025
5972823
Translate strings-subscriptions to values-pl
daxmobile Nov 6, 2025
261fa2a
Translate strings-subscriptions to values-el
daxmobile Nov 6, 2025
71d8a27
Translate strings-subscriptions to values-pt
daxmobile Nov 6, 2025
230827d
Translate strings-subscriptions to values-sv
daxmobile Nov 6, 2025
765387b
Replaced copy with static saving % with dynamic ones (#7087)
nalcalag Nov 18, 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 @@ -57,7 +57,7 @@
android:paddingHorizontal="@dimen/keyline_5"
app:textType="primary"
app:typography="h1"
tools:text="@string/switchBottomSheetTitleUpgrade" />
tools:text="@string/switchBottomSheetDynamicTitleUpgrade" />

<com.duckduckgo.common.ui.view.text.DaxTextView
android:id="@+id/switchBottomSheetDialogSubTitle"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,11 @@
<string name="subscriptionSettingSectionHelpAndSupport">Помощ и поддръжка</string>
<string name="subscriptionSettingSendFeedback">Изпратете отзив</string>
<string name="subscriptionSettingActivating">Активиране</string>
<string name="subscriptionSettingSwitchUpgradeDynamic" instruction="%1$s is the savings percentage when switching from monthly to yearly (e.g. 16)">Превключи на годишен план и спести %1$s%%</string>
<!-- smartling.character_limit = 10 -->
<string name="subscriptionSettingSwitchUpgradePill">Най-изгодно</string>
<string name="subscriptionSettingSwitchDowngrade">Смяна на плана</string>
<string name="subscriptionSettingManagePlan">Управлявай плащане</string>

<!--Purchase Subscriptions-->
<string name="purchaseCompletedTitle">Всичко е готово.</string>
Expand Down Expand Up @@ -171,11 +176,6 @@
<string name="activityPir" translatable="false">Privacy Pro</string>
<string name="activitySendFeedback">Изпратете отзив</string>

<!-- Dynamic Switch % -->
<string name="switchBottomSheetDynamicTitleUpgrade" instruction="%1$s is the savings percentage when switching from monthly to yearly (e.g. 16)">Спести %1$s%% с\nгодишен план!</string>
<string name="switchBottomSheetDynamicTitleDowngrade" instruction="%1$s is the savings percentage when using a yearly plan instead of monthly (e.g. 16)">Спестяваш %1$s%% с\nгодишен план!</string>
<string name="subscriptionSettingSwitchUpgradeDynamic" instruction="%1$s is the savings percentage when switching from monthly to yearly (e.g. 16)">Превключи на годишен план и спести %1$s%%</string>

<!-- Privacy Pro Rebranding-->
<string name="subscriptionSettingRebrandingMessage">Privacy Pro вече се нарича просто абонамент за DuckDuckGo</string>

Expand All @@ -192,4 +192,14 @@

<string name="feedbackGeneralSubscription">Абонамент</string>

<!-- Switch plan-->
<string name="switchBottomSheetDynamicTitleUpgrade" instruction="%1$s is the savings percentage when switching from monthly to yearly (e.g. 16)">Спести %1$s%% с\nгодишен план!</string>
<string name="switchBottomSheetDescriptionUpgrade" instruction="%1$s is the yearly plan monthly equivalent price (e.g. $8.33), %2$s is the current monthly plan price (e.g. $9.99)">Годишният план е само %1$s/месец, в сравнение с текущия ти месечен план от %2$s.</string>
<string name="switchBottomSheetPrimaryButtonUpgrade" instruction="%1$s is the yearly plan price (e.g. $99.99)">Превключи на годишен план (%1$s/година)</string>
<string name="switchBottomSheetSecondaryButtonUpgrade">Запази месечен план</string>
<string name="switchBottomSheetDynamicTitleDowngrade" instruction="%1$s is the savings percentage when using a yearly plan instead of monthly (e.g. 16)">Спестяваш %1$s%% с\nгодишен план!</string>
<string name="switchBottomSheetDescriptionDowngrade" instruction="%1$s is the yearly plan monthly equivalent price (e.g. $8.33), %2$s is the monthly plan price (e.g. $9.99)">Превключването ще увеличи месечната ти цена от %1$s/месец на %2$s/месец.</string>
<string name="switchBottomSheetPrimaryButtonDowngrade">Запази годишния план</string>
<string name="switchBottomSheetSecondaryButtonDowngrade" instruction="%1$s is the monthly plan price (e.g. $9.99)">Превключи на месечен план (%1$s/месец)</string>

</resources>
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,11 @@
<string name="subscriptionSettingSectionHelpAndSupport">Nápověda a podpora</string>
<string name="subscriptionSettingSendFeedback">Odeslat zpětnou vazbu</string>
<string name="subscriptionSettingActivating">Aktivuje se</string>
<string name="subscriptionSettingSwitchUpgradeDynamic" instruction="%1$s is the savings percentage when switching from monthly to yearly (e.g. 16)">Přejdi na roční tarif a ušetři %1$s %%</string>
<!-- smartling.character_limit = 10 -->
<string name="subscriptionSettingSwitchUpgradePill">Top nabídka</string>
<string name="subscriptionSettingSwitchDowngrade">Změnit tarif</string>
<string name="subscriptionSettingManagePlan">Spravovat platbu</string>

<!--Purchase Subscriptions-->
<string name="purchaseCompletedTitle">A je to.</string>
Expand Down Expand Up @@ -171,11 +176,6 @@
<string name="activityPir" translatable="false">Privacy Pro</string>
<string name="activitySendFeedback">Odeslat zpětnou vazbu</string>

<!-- Dynamic Switch % -->
<string name="switchBottomSheetDynamicTitleUpgrade" instruction="%1$s is the savings percentage when switching from monthly to yearly (e.g. 16)">Ušetři %1$s %%\ns ročním tarifem!</string>
<string name="switchBottomSheetDynamicTitleDowngrade" instruction="%1$s is the savings percentage when using a yearly plan instead of monthly (e.g. 16)">S ročním tarifem\nušetříš %1$s %%</string>
<string name="subscriptionSettingSwitchUpgradeDynamic" instruction="%1$s is the savings percentage when switching from monthly to yearly (e.g. 16)">Přejdi na roční tarif a ušetři %1$s %%</string>

<!-- Privacy Pro Rebranding-->
<string name="subscriptionSettingRebrandingMessage">Privacy Pro mění název na „předplatné DuckDuckGo“</string>

Expand All @@ -192,4 +192,14 @@

<string name="feedbackGeneralSubscription">Předplatné</string>

<!-- Switch plan-->
<string name="switchBottomSheetDynamicTitleUpgrade" instruction="%1$s is the savings percentage when switching from monthly to yearly (e.g. 16)">Ušetři %1$s %%\ns ročním tarifem!</string>
<string name="switchBottomSheetDescriptionUpgrade" instruction="%1$s is the yearly plan monthly equivalent price (e.g. $8.33), %2$s is the current monthly plan price (e.g. $9.99)">Roční tarif stojí jen %1$s za měsíc oproti tvému současnému měsíčnímu tarifu za %2$s.</string>
<string name="switchBottomSheetPrimaryButtonUpgrade" instruction="%1$s is the yearly plan price (e.g. $99.99)">Přejít na roční tarif (%1$s za rok)</string>
<string name="switchBottomSheetSecondaryButtonUpgrade">Nechat měsíční tarif</string>
<string name="switchBottomSheetDynamicTitleDowngrade" instruction="%1$s is the savings percentage when using a yearly plan instead of monthly (e.g. 16)">S ročním tarifem\nušetříš %1$s %%</string>
<string name="switchBottomSheetDescriptionDowngrade" instruction="%1$s is the yearly plan monthly equivalent price (e.g. $8.33), %2$s is the monthly plan price (e.g. $9.99)">Přechodem se tvoje cena za měsíc zvýší z %1$s měsíčně na %2$s měsíčně.</string>
<string name="switchBottomSheetPrimaryButtonDowngrade">Nechat roční tarif</string>
<string name="switchBottomSheetSecondaryButtonDowngrade" instruction="%1$s is the monthly plan price (e.g. $9.99)">Přejít na měsíční tarif (%1$s za měsíc)</string>

</resources>
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,11 @@
<string name="subscriptionSettingSectionHelpAndSupport">Hjælp og support</string>
<string name="subscriptionSettingSendFeedback">Send tilbagemelding</string>
<string name="subscriptionSettingActivating">Aktiverer</string>
<string name="subscriptionSettingSwitchUpgradeDynamic" instruction="%1$s is the savings percentage when switching from monthly to yearly (e.g. 16)">Skift til årligt og spar %1$s %%</string>
<!-- smartling.character_limit = 10 -->
<string name="subscriptionSettingSwitchUpgradePill">Anbefales</string>
<string name="subscriptionSettingSwitchDowngrade">Skift abonnement</string>
<string name="subscriptionSettingManagePlan">Administrer betaling</string>

<!--Purchase Subscriptions-->
<string name="purchaseCompletedTitle">Du er klar.</string>
Expand Down Expand Up @@ -171,11 +176,6 @@
<string name="activityPir" translatable="false">Privacy Pro</string>
<string name="activitySendFeedback">Send tilbagemelding</string>

<!-- Dynamic Switch % -->
<string name="switchBottomSheetDynamicTitleUpgrade" instruction="%1$s is the savings percentage when switching from monthly to yearly (e.g. 16)">Spar %1$s %% med\net årligt abonnement!</string>
<string name="switchBottomSheetDynamicTitleDowngrade" instruction="%1$s is the savings percentage when using a yearly plan instead of monthly (e.g. 16)">Du sparer %1$s %% med\net årligt abonnement!</string>
<string name="subscriptionSettingSwitchUpgradeDynamic" instruction="%1$s is the savings percentage when switching from monthly to yearly (e.g. 16)">Skift til årligt og spar %1$s %%</string>

<!-- Privacy Pro Rebranding-->
<string name="subscriptionSettingRebrandingMessage">Privacy Pro kaldes nu bare DuckDuckGo-abonnementet</string>

Expand All @@ -192,4 +192,14 @@

<string name="feedbackGeneralSubscription">Abonnement</string>

<!-- Switch plan-->
<string name="switchBottomSheetDynamicTitleUpgrade" instruction="%1$s is the savings percentage when switching from monthly to yearly (e.g. 16)">Spar %1$s %% med\net årligt abonnement!</string>
<string name="switchBottomSheetDescriptionUpgrade" instruction="%1$s is the yearly plan monthly equivalent price (e.g. $8.33), %2$s is the current monthly plan price (e.g. $9.99)">En årligt abonnement koster kun %1$s/måned sammenlignet med dit nuværende abonnement til %2$s/måned.</string>
<string name="switchBottomSheetPrimaryButtonUpgrade" instruction="%1$s is the yearly plan price (e.g. $99.99)">Skift til årligt (%1$s/år)</string>
<string name="switchBottomSheetSecondaryButtonUpgrade">Behold månedligt abonnement</string>
<string name="switchBottomSheetDynamicTitleDowngrade" instruction="%1$s is the savings percentage when using a yearly plan instead of monthly (e.g. 16)">Du sparer %1$s %% med\net årligt abonnement!</string>
<string name="switchBottomSheetDescriptionDowngrade" instruction="%1$s is the yearly plan monthly equivalent price (e.g. $8.33), %2$s is the monthly plan price (e.g. $9.99)">Hvis du skifter, vil din månedlige pris stige fra %1$s/md. til %2$s/md.</string>
<string name="switchBottomSheetPrimaryButtonDowngrade">Behold årligt abonnement</string>
<string name="switchBottomSheetSecondaryButtonDowngrade" instruction="%1$s is the monthly plan price (e.g. $9.99)">Skift til månedligt (%1$s/måned)</string>

</resources>
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,11 @@
<string name="subscriptionSettingSectionHelpAndSupport">Hilfe und Support</string>
<string name="subscriptionSettingSendFeedback">Rückmeldung senden</string>
<string name="subscriptionSettingActivating">Wird aktiviert</string>
<string name="subscriptionSettingSwitchUpgradeDynamic" instruction="%1$s is the savings percentage when switching from monthly to yearly (e.g. 16)">Wechsle zum Jahresabo und spare %1$s %%</string>
<!-- smartling.character_limit = 10 -->
<string name="subscriptionSettingSwitchUpgradePill">Top-Angebot</string>
<string name="subscriptionSettingSwitchDowngrade">Tarif wechseln</string>
<string name="subscriptionSettingManagePlan">Zahlung verwalten</string>

<!--Purchase Subscriptions-->
<string name="purchaseCompletedTitle">Du bist startklar.</string>
Expand Down Expand Up @@ -171,11 +176,6 @@
<string name="activityPir" translatable="false">Privacy Pro</string>
<string name="activitySendFeedback">Rückmeldung senden</string>

<!-- Dynamic Switch % -->
<string name="switchBottomSheetDynamicTitleUpgrade" instruction="%1$s is the savings percentage when switching from monthly to yearly (e.g. 16)">Mit einem Jahresabo\nsparst du %1$s%%!</string>
<string name="switchBottomSheetDynamicTitleDowngrade" instruction="%1$s is the savings percentage when using a yearly plan instead of monthly (e.g. 16)">Du sparst %1$s %% mit\neinem Jahresabo!</string>
<string name="subscriptionSettingSwitchUpgradeDynamic" instruction="%1$s is the savings percentage when switching from monthly to yearly (e.g. 16)">Wechsle zum Jahresabo und spare %1$s %%</string>

<!-- Privacy Pro Rebranding-->
<string name="subscriptionSettingRebrandingMessage">Privacy Pro heißt jetzt einfach DuckDuckGo-Abo</string>

Expand All @@ -192,4 +192,14 @@

<string name="feedbackGeneralSubscription">Abonnement</string>

<!-- Switch plan-->
<string name="switchBottomSheetDynamicTitleUpgrade" instruction="%1$s is the savings percentage when switching from monthly to yearly (e.g. 16)">Mit einem Jahresabo\nsparst du %1$s%%!</string>
<string name="switchBottomSheetDescriptionUpgrade" instruction="%1$s is the yearly plan monthly equivalent price (e.g. $8.33), %2$s is the current monthly plan price (e.g. $9.99)">Ein Jahresabo kostet nur %1$s/Monat, verglichen mit deinem derzeitigen Monatstarif von %2$s.</string>
<string name="switchBottomSheetPrimaryButtonUpgrade" instruction="%1$s is the yearly plan price (e.g. $99.99)">Zum Jahresabo (%1$s/Jahr) wechseln</string>
<string name="switchBottomSheetSecondaryButtonUpgrade">Monatlichen Tarif beibehalten</string>
<string name="switchBottomSheetDynamicTitleDowngrade" instruction="%1$s is the savings percentage when using a yearly plan instead of monthly (e.g. 16)">Du sparst %1$s %% mit\neinem Jahresabo!</string>
<string name="switchBottomSheetDescriptionDowngrade" instruction="%1$s is the yearly plan monthly equivalent price (e.g. $8.33), %2$s is the monthly plan price (e.g. $9.99)">Durch den Wechsel erhöht sich dein monatlicher Preis von %1$s/Monat auf %2$s/Monat.</string>
<string name="switchBottomSheetPrimaryButtonDowngrade">Jahrestarif behalten</string>
<string name="switchBottomSheetSecondaryButtonDowngrade" instruction="%1$s is the monthly plan price (e.g. $9.99)">Zum Monatsabo wechseln (%1$s/Monat)</string>

</resources>
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,11 @@
<string name="subscriptionSettingSectionHelpAndSupport">Βοήθεια και υποστήριξη</string>
<string name="subscriptionSettingSendFeedback">Αποστολή σχολίου</string>
<string name="subscriptionSettingActivating">Ενεργοποίηση</string>
<string name="subscriptionSettingSwitchUpgradeDynamic" instruction="%1$s is the savings percentage when switching from monthly to yearly (e.g. 16)">Αλλάξτε σε ετήσιο και εξοικονομήστε %1$s%%</string>
<!-- smartling.character_limit = 10 -->
<string name="subscriptionSettingSwitchUpgradePill">Καλύτερη προσφορά</string>
<string name="subscriptionSettingSwitchDowngrade">Αλλαγή προγράμματος</string>
<string name="subscriptionSettingManagePlan">Διαχείριση πληρωμής</string>

<!--Purchase Subscriptions-->
<string name="purchaseCompletedTitle">Είστε πανέτοιμοι.</string>
Expand Down Expand Up @@ -171,11 +176,6 @@
<string name="activityPir" translatable="false">Privacy Pro</string>
<string name="activitySendFeedback">Αποστολή σχολίου</string>

<!-- Dynamic Switch % -->
<string name="switchBottomSheetDynamicTitleUpgrade" instruction="%1$s is the savings percentage when switching from monthly to yearly (e.g. 16)">Εξοικονομήστε %1$s%% με\nένα ετήσιο πρόγραμμα!</string>
<string name="switchBottomSheetDynamicTitleDowngrade" instruction="%1$s is the savings percentage when using a yearly plan instead of monthly (e.g. 16)">Εξοικονομείτε %1$s%% με\nένα ετήσιο πρόγραμμα!</string>
<string name="subscriptionSettingSwitchUpgradeDynamic" instruction="%1$s is the savings percentage when switching from monthly to yearly (e.g. 16)">Αλλάξτε σε ετήσιο και εξοικονομήστε %1$s%%</string>

<!-- Privacy Pro Rebranding-->
<string name="subscriptionSettingRebrandingMessage">Το Privacy Pro ονομάζεται πλέον απλά Συνδρομή DuckDuckGo</string>

Expand All @@ -192,4 +192,14 @@

<string name="feedbackGeneralSubscription">Συνδρομή</string>

<!-- Switch plan-->
<string name="switchBottomSheetDynamicTitleUpgrade" instruction="%1$s is the savings percentage when switching from monthly to yearly (e.g. 16)">Εξοικονομήστε %1$s%% με\nένα ετήσιο πρόγραμμα!</string>
<string name="switchBottomSheetDescriptionUpgrade" instruction="%1$s is the yearly plan monthly equivalent price (e.g. $8.33), %2$s is the current monthly plan price (e.g. $9.99)">Ένα ετήσιο πρόγραμμα κοστίζει μόλις %1$s/μήνα, σε σύγκριση με το τρέχον μηνιαίο πρόγραμμά σου των %2$s.</string>
<string name="switchBottomSheetPrimaryButtonUpgrade" instruction="%1$s is the yearly plan price (e.g. $99.99)">Μετάβαση σε ετήσια συνδρομή (%1$s/έτος)</string>
<string name="switchBottomSheetSecondaryButtonUpgrade">Διατήρηση μηνιαίου προγράμματος</string>
<string name="switchBottomSheetDynamicTitleDowngrade" instruction="%1$s is the savings percentage when using a yearly plan instead of monthly (e.g. 16)">Εξοικονομείτε %1$s%% με\nένα ετήσιο πρόγραμμα!</string>
<string name="switchBottomSheetDescriptionDowngrade" instruction="%1$s is the yearly plan monthly equivalent price (e.g. $8.33), %2$s is the monthly plan price (e.g. $9.99)">Η αλλαγή θα αυξήσει τη μηνιαία τιμή σας από %1$s/μήνα σε %2$s/μήνα.</string>
<string name="switchBottomSheetPrimaryButtonDowngrade">Διατήρηση ετήσιου προγράμματος</string>
<string name="switchBottomSheetSecondaryButtonDowngrade" instruction="%1$s is the monthly plan price (e.g. $9.99)">Αλλαγή σε μηνιαίο (%1$s/μήνα)</string>

</resources>
Loading
Loading