Skip to content

Commit 632c17d

Browse files
authored
Add Estonian, Latvian and Turkish support plus fill gaps in other languages (#740)
* Add missing translations for new features * Add Latvian, Estonian and Turkish language support to app and update documentation * Remove incorrect tools instruction from layout
1 parent 25cfa62 commit 632c17d

File tree

28 files changed

+1914
-40
lines changed

28 files changed

+1914
-40
lines changed

TRANSLATIONS.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,14 @@ If you know any of the following languages and would like to help us improve the
99
1. Czech (cs)
1010
1. Danish (da)
1111
1. Dutch (nl)
12+
1. Estonian (et)
1213
1. Finnish (fi)
1314
1. French (fr)
1415
1. German (de)
1516
1. Greek (el)
1617
1. Hungarian (hu)
1718
1. Italian (it)
19+
1. Latvian (lv)
1820
1. Lithuanian (lt)
1921
1. Norwegian bokmål (nb)
2022
1. Polish (pl)
@@ -25,6 +27,7 @@ If you know any of the following languages and would like to help us improve the
2527
1. Slovenian (sl)
2628
1. Spanish (es)
2729
1. Swedish (sv)
30+
1. Turkish (tr)
2831

2932
## How to help
3033

app/src/main/res/layout/include_system_search_onboarding.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@
3333
app:layout_constraintStart_toStartOf="parent"
3434
app:layout_constraintTop_toBottomOf="@id/deviceAppSuggestions"
3535
tools:context="com.duckduckgo.app.systemsearch.SystemSearchActivity"
36-
tools:showIn="@layout/include_system_search_onboarding"
3736
tools:visibility="visible">
3837

3938
<androidx.appcompat.widget.AppCompatImageView

app/src/main/res/values-bg/strings.xml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -356,6 +356,36 @@
356356
<string name="feedbackInitialDisambiguationHappyButtonContentDescription">Бутон за положителни отзиви</string>
357357
<string name="feedbackInitialDisambiguationSadButtonContentDescription">Бутон за отрицателни отзиви</string>
358358
<string name="feedbackIsImportantToUs">Вашите анонимни отзиви са важни за нас.</string>
359+
360+
<!-- Webview Recovery -->
361+
<string name="crashedWebViewErrorMessage">Уеб страницата не може да бъде показана.</string>
362+
<string name="crashedWebViewErrorAction">Презареждане</string>
363+
364+
<!-- System Search -->
359365
<string name="systemSearchOmnibarInputHint"><font size="13">Търсене или въвеждане на URL адрес</font></string>
366+
<string name="systemSearchDeviceAppLabel">От това устройство</string>
367+
<string name="systemSearchAppNotFound">Приложението не може да бъде намерено</string>
368+
<string name="systemSearchOnboardingText">Благодарим ви, че избрахте DuckDuckGo!\nС използването на нашата търсачка или приложение, вашите търсения са защитени.</string>
369+
<string name="systemSearchOnboardingFeaturesIntroText">Приложението също:</string>
370+
<string name="systemSearchOnboardingFeatureOneText">Блокира опасни тракери</string>
371+
<string name="systemSearchOnboardingFeatureTwoText">Криптира уебсайтове принудително</string>
372+
<string name="systemSearchOnboardingFeatureThreeText">Изчиства данните с едно докосване</string>
373+
<string name="systemSearchOnboardingButtonMore">Покажи повече</string>
374+
<string name="systemSearchOnboardingButtonLess">Скрий</string>
375+
<string name="systemSearchOnboardingButtonOk">Разбрах</string>
376+
377+
<!-- Dax Dialog -->
378+
<string name="daxDialogHideButton">СКРИЙ</string>
379+
<string name="daxDialogPhew">Слава Богу!</string>
380+
<string name="daxDialogYes">ДОБРЕ!</string>
381+
<string name="daxDialogAddWidget">Добави уиджет</string>
382+
<string name="daxDialogMaybeLater">Може би по-късно</string>
383+
<string name="daxDialogSettings">Отиди в настройки</string>
384+
<string name="daxDialogNext">Следващ</string>
385+
<string name="daxDialogHighFive">Дай пет!</string>
386+
<string name="daxDialogGotIt">Разбрах</string>
387+
<string name="hideTipsTitle">Скрий оставащите съвети?</string>
388+
<string name="hideTipsText">Само няколко са и се постарахме да са информативни.</string>
389+
<string name="hideTipsButton">Скрий съветите за постоянно</string>
360390

361391
</resources>

app/src/main/res/values-cs/strings.xml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -360,6 +360,36 @@
360360
<string name="feedbackInitialDisambiguationHappyButtonContentDescription">Tlačítko pozitivní zpětné vazby</string>
361361
<string name="feedbackInitialDisambiguationSadButtonContentDescription">Tlačítko negativní zpětné vazby</string>
362362
<string name="feedbackIsImportantToUs">Vaše anonymní zpětná vazba je pro nás důležitá.</string>
363+
364+
<!-- Webview Recovery -->
365+
<string name="crashedWebViewErrorMessage">Tuto webovou stránku nelze zobrazit.</string>
366+
<string name="crashedWebViewErrorAction">Načíst znovu</string>
367+
368+
<!-- System Search-->
363369
<string name="systemSearchOmnibarInputHint"><font size="13">Vyhledat nebo zadat URL</font></string>
370+
<string name="systemSearchDeviceAppLabel">Z tohoto zařízení</string>
371+
<string name="systemSearchAppNotFound">Aplikace nebyla nalezena</string>
372+
<string name="systemSearchOnboardingText">Děkujeme, že jste si vybrali DuckDuckGo!\nPři použití našeho vyhledávání nebo aplikace jsou od teď Vaše vyhledávání chráněna.</string>
373+
<string name="systemSearchOnboardingFeaturesIntroText">Aplikace DuckDuckGo také:</string>
374+
<string name="systemSearchOnboardingFeatureOneText">Blokuje nebezpečné sledovače</string>
375+
<string name="systemSearchOnboardingFeatureTwoText">Vynutí šifrování na webových stránkách</string>
376+
<string name="systemSearchOnboardingFeatureThreeText">Vymaže data jedním klepnutím</string>
377+
<string name="systemSearchOnboardingButtonMore">Zobrazit více</string>
378+
<string name="systemSearchOnboardingButtonLess">Skrýt</string>
379+
<string name="systemSearchOnboardingButtonOk">Mám to</string>
380+
381+
<!-- Dax Dialog -->
382+
<string name="daxDialogHideButton">SKRÝT</string>
383+
<string name="daxDialogPhew">Pche!</string>
384+
<string name="daxDialogYes">OK!</string>
385+
<string name="daxDialogAddWidget">Přidat widget</string>
386+
<string name="daxDialogMaybeLater">Možná později</string>
387+
<string name="daxDialogSettings">Přejít na nastavení</string>
388+
<string name="daxDialogNext">Další</string>
389+
<string name="daxDialogHighFive">Plácnutí!</string>
390+
<string name="daxDialogGotIt">Mám to</string>
391+
<string name="hideTipsTitle">Skrýt zbývající tipy?</string>
392+
<string name="hideTipsText">Je jich jen pár a snažili jsme se udělat je informativní.</string>
393+
<string name="hideTipsButton">Navždy skrýt tipy</string>
364394

365395
</resources>

app/src/main/res/values-da/strings.xml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -356,6 +356,36 @@
356356
<string name="feedbackInitialDisambiguationHappyButtonContentDescription">Knap til positiv feedback</string>
357357
<string name="feedbackInitialDisambiguationSadButtonContentDescription">Knap til negativ feedback</string>
358358
<string name="feedbackIsImportantToUs">Din anonyme feedback er vigtig for os.</string>
359+
360+
<!-- Webview Recovery -->
361+
<string name="crashedWebViewErrorMessage">Websiden kunne ikke vises.</string>
362+
<string name="crashedWebViewErrorAction">Genindlæs</string>
363+
364+
<!-- System Search-->
359365
<string name="systemSearchOmnibarInputHint"><font size="13">Søg eller indtast URL</font></string>
366+
<string name="systemSearchDeviceAppLabel">Fra denne enhed</string>
367+
<string name="systemSearchAppNotFound">Appen kunne ikke findes</string>
368+
<string name="systemSearchOnboardingText">Tak, fordi du valgte DuckDuckGo!\nNår du bruger vores søgning eller app, er dine søgninger beskyttet.</string>
369+
<string name="systemSearchOnboardingFeaturesIntroText">DuckDuckGo-appen kan også:</string>
370+
<string name="systemSearchOnboardingFeatureOneText">Blokere farlige trackere</string>
371+
<string name="systemSearchOnboardingFeatureTwoText">Tvinge kryptering af websteder</string>
372+
<string name="systemSearchOnboardingFeatureThreeText">Rydde data med et enkelt klik</string>
373+
<string name="systemSearchOnboardingButtonMore">Vis mere</string>
374+
<string name="systemSearchOnboardingButtonLess">Skjul</string>
375+
<string name="systemSearchOnboardingButtonOk">Forstået</string>
376+
377+
<!-- Dax Dialog -->
378+
<string name="daxDialogHideButton">SKJUL</string>
379+
<string name="daxDialogPhew">Pyha!</string>
380+
<string name="daxDialogYes">OKAY!</string>
381+
<string name="daxDialogAddWidget">Tilføj widget</string>
382+
<string name="daxDialogMaybeLater">Måske senere</string>
383+
<string name="daxDialogSettings">Gå til indstillinger</string>
384+
<string name="daxDialogNext">Næste</string>
385+
<string name="daxDialogHighFive">Giv mig fem!</string>
386+
<string name="daxDialogGotIt">Forstået</string>
387+
<string name="hideTipsTitle">Skjul de resterende tip?</string>
388+
<string name="hideTipsText">Der er kun få, og vi forsøgte at gøre dem oplysende.</string>
389+
<string name="hideTipsButton">Skjul tip for evigt</string>
360390

361391
</resources>

app/src/main/res/values-de/strings.xml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -356,6 +356,36 @@
356356
<string name="feedbackInitialDisambiguationHappyButtonContentDescription">Schaltfläche für positives Feedback</string>
357357
<string name="feedbackInitialDisambiguationSadButtonContentDescription">Schaltfläche für negatives Feedback</string>
358358
<string name="feedbackIsImportantToUs">Dein anonymes Feedback ist uns wichtig.</string>
359+
360+
<!-- Webview Recovery -->
361+
<string name="crashedWebViewErrorMessage">Die Webseite konnte nicht angezeigt werden.</string>
362+
<string name="crashedWebViewErrorAction">Neu laden</string>
363+
364+
<!-- System Search -->
359365
<string name="systemSearchOmnibarInputHint"><font size="13">URL eingeben oder suchen</font></string>
366+
<string name="systemSearchDeviceAppLabel">Von diesem Gerät</string>
367+
<string name="systemSearchAppNotFound">Die Anwendung konnte nicht gefunden werden.</string>
368+
<string name="systemSearchOnboardingText">Vielen Dank, dass Sie sich für DuckDuckGo entschieden haben!\nWenn Sie jetzt unsere Suche oder App verwenden, sind Ihre Suchanfragen geschützt.</string>
369+
<string name="systemSearchOnboardingFeaturesIntroText">Das kann die DuckDuckGo App auch:</string>
370+
<string name="systemSearchOnboardingFeatureOneText">Sie blockiert unsichere Tracker.</string>
371+
<string name="systemSearchOnboardingFeatureTwoText">Sie erzwingt die Verschlüsselung auf Websites.</string>
372+
<string name="systemSearchOnboardingFeatureThreeText">Sie löscht Daten mit einem Fingertipp.</string>
373+
<string name="systemSearchOnboardingButtonMore">Mehr anzeigen</string>
374+
<string name="systemSearchOnboardingButtonLess">Ausblenden</string>
375+
<string name="systemSearchOnboardingButtonOk">Verstanden</string>
376+
377+
<!-- Dax Dialog -->
378+
<string name="daxDialogHideButton">AUSBLENDEN</string>
379+
<string name="daxDialogPhew">Puh!</string>
380+
<string name="daxDialogYes">OK!</string>
381+
<string name="daxDialogAddWidget">Widget hinzufügen</string>
382+
<string name="daxDialogMaybeLater">Vielleicht später</string>
383+
<string name="daxDialogSettings">Zu den Einstellungen</string>
384+
<string name="daxDialogNext">Weiter</string>
385+
<string name="daxDialogHighFive">Gib mir fünf!</string>
386+
<string name="daxDialogGotIt">Verstanden</string>
387+
<string name="hideTipsTitle">Verbleibende Tipps ausblenden?</string>
388+
<string name="hideTipsText">Es gibt nur wenige, und wir haben versucht, sie informativ zu gestalten.</string>
389+
<string name="hideTipsButton">Tipps für immer ausblenden</string>
360390

361391
</resources>

app/src/main/res/values-el/strings.xml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -356,6 +356,36 @@
356356
<string name="feedbackInitialDisambiguationHappyButtonContentDescription">Κουμπί θετικών σχολίων</string>
357357
<string name="feedbackInitialDisambiguationSadButtonContentDescription">Κουμπί αρνητικών σχολίων</string>
358358
<string name="feedbackIsImportantToUs">Τα ανώνυμα σχόλιά σας είναι σημαντικά για εμάς.</string>
359+
360+
<!-- Webview Recovery -->
361+
<string name="crashedWebViewErrorMessage">Δεν ήταν δυνατή η εμφάνιση της ιστοσελίδας.</string>
362+
<string name="crashedWebViewErrorAction">Γίνεται επαναφόρτωση</string>
363+
364+
<!-- System Search-->
359365
<string name="systemSearchOmnibarInputHint"><font size="13">Αναζήτηση ή πληκτρολόγηση διεύθυνσης URL</font></string>
366+
<string name="systemSearchDeviceAppLabel">Από αυτή τη συσκευή</string>
367+
<string name="systemSearchAppNotFound">Η εφαρμογή δεν βρέθηκε</string>
368+
<string name="systemSearchOnboardingText">Ευχαριστώ που επιλέξατε το DuckDuckGo!\nΤώρα, όταν χρησιμοποιείτε την αναζήτηση ή την εφαρμογή μας, οι αναζητήσεις σας προστατεύονται.</string>
369+
<string name="systemSearchOnboardingFeaturesIntroText">Η εφαρμογή DuckDuckGo επίσης:</string>
370+
<string name="systemSearchOnboardingFeatureOneText">Αποκλείει μη ασφαλείς ιχνηλάτες</string>
371+
<string name="systemSearchOnboardingFeatureTwoText">Επιβάλλει την κρυπτογράφηση στους ιστότοπους</string>
372+
<string name="systemSearchOnboardingFeatureThreeText">Καθαρίζει τα δεδομένα με ένα άγγιγμα</string>
373+
<string name="systemSearchOnboardingButtonMore">Εμφάνιση περισσοτέρων</string>
374+
<string name="systemSearchOnboardingButtonLess">Αποκρυψη</string>
375+
<string name="systemSearchOnboardingButtonOk">Το έπιασα</string>
376+
377+
<!-- Dax Dialog -->
378+
<string name="daxDialogHideButton">ΑΠΟΚΡΥΨΗ</string>
379+
<string name="daxDialogPhew">Φιου!</string>
380+
<string name="daxDialogYes">ΕΝΤΑΞΕΙ!</string>
381+
<string name="daxDialogAddWidget">Προσθήκη εικονιδίου</string>
382+
<string name="daxDialogMaybeLater">Ίσως αργότερα</string>
383+
<string name="daxDialogSettings">Μετάβαση στις ρυθμίσεις</string>
384+
<string name="daxDialogNext">Επόμενο</string>
385+
<string name="daxDialogHighFive">Κόλλα πέντε!</string>
386+
<string name="daxDialogGotIt">Το έπιασα</string>
387+
<string name="hideTipsTitle">Απόκρυψη συμβουλών που απομένουν;</string>
388+
<string name="hideTipsText">Υπάρχουν λίγες μόνο και προσπαθήσαμε να τις καταστήσουμε ενημερωτικές.</string>
389+
<string name="hideTipsButton">Απόκρυψη συμβουλών για πάντα</string>
360390

361391
</resources>

app/src/main/res/values-es/strings.xml

Lines changed: 31 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -356,6 +356,35 @@
356356
<string name="feedbackInitialDisambiguationHappyButtonContentDescription">Botón de opinión positiva</string>
357357
<string name="feedbackInitialDisambiguationSadButtonContentDescription">Botón de opinión negativa</string>
358358
<string name="feedbackIsImportantToUs">Tu opinión anónima nos importa.</string>
359-
<string name="systemSearchOmnibarInputHint"><font size="13">Buscar o escribir la URL</font></string>
360359

361-
</resources>
360+
<!-- Webview Recovery -->
361+
<string name="crashedWebViewErrorMessage">No se pudo mostrar la página web.</string>
362+
<string name="crashedWebViewErrorAction">Volver a cargar</string>
363+
364+
<!-- System Search -->
365+
<string name="systemSearchOmnibarInputHint"><font size="13">Buscar o escribir la URL</font></string>
366+
<string name="systemSearchDeviceAppLabel">Desde este dispositivo</string>
367+
<string name="systemSearchAppNotFound">No se pudo encontrar la aplicación</string>
368+
<string name="systemSearchOnboardingText">¡Gracias por elegir DuckDuckGo!\nAhora, cuando uses nuestra búsqueda o aplicación, tus búsquedas estarán protegidas.</string>
369+
<string name="systemSearchOnboardingFeaturesIntroText">La aplicación DuckDuckGo también:</string>
370+
<string name="systemSearchOnboardingFeatureOneText">Bloquea rastreadores inseguros</string>
371+
<string name="systemSearchOnboardingFeatureTwoText">Fuerza el cifrado en sitios web</string>
372+
<string name="systemSearchOnboardingFeatureThreeText">Borra datos con un solo toque</string>
373+
<string name="systemSearchOnboardingButtonMore">Mostrar más</string>
374+
<string name="systemSearchOnboardingButtonLess">Ocultar</string>
375+
<string name="systemSearchOnboardingButtonOk">Entendido</string>
376+
377+
<!-- Dax Dialog -->
378+
<string name="daxDialogHideButton">OCULTAR</string>
379+
<string name="daxDialogPhew">¡Uf!</string>
380+
<string name="daxDialogYes">¡OK!</string>
381+
<string name="daxDialogAddWidget">Añadir widget</string>
382+
<string name="daxDialogMaybeLater">Quizás más tarde</string>
383+
<string name="daxDialogSettings">Ir a los ajustes</string>
384+
<string name="daxDialogNext">Siguiente</string>
385+
<string name="daxDialogHighFive">¡Choca esos cinco!</string>
386+
<string name="daxDialogGotIt">Entendido</string>
387+
<string name="hideTipsTitle">¿Ocultar los consejos restantes?</string>
388+
<string name="hideTipsText">Sólo hay unos cuantos, y tratamos de hacerlos informativos.</string>
389+
<string name="hideTipsButton">Ocultar consejos para siempre</string>
390+
</resources>

0 commit comments

Comments
 (0)