diff --git a/app/build.gradle b/app/build.gradle index 1227b2cf78ad..eb53af0fe310 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -32,7 +32,8 @@ apply plugin: 'com.github.spotbugs' apply plugin: 'io.gitlab.arturbosch.detekt' apply plugin: 'shot' apply plugin: 'com.google.devtools.ksp' - +// Apply nmcRemoveTranslations task script +apply from: "$rootProject.projectDir/nmcRemoveTranslationsTask.gradle" println "Gradle uses Java ${Jvm.current()}" diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 6437e4ce11c2..dbe02895be93 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -11,7 +11,7 @@ Bearbeiten Alle Benachrichtigungen löschen Papierkorb leeren - Senden/Teilen + Teilen Rasteransicht Listenansicht Kontakte & Kalender wiederherstellen @@ -20,7 +20,7 @@ Verschieben Öffnen mit Suche - Details + Teilen Senden Einstellungen Sortieren @@ -64,7 +64,7 @@ Falscher Benutzername oder Passwort Unbekannter Fehler: %1$s Es ist ein unbekannter HTTP-Fehler aufgetreten! - Es ist ein unbekannter Fehler aufgetreten. + Ein unbekannter Fehler ist aufgetreten! Konnte den Host nicht finden %1$s unterstützt nicht mehrere Benutzerkonten Verbindung konnte nicht hergestellt werden @@ -106,7 +106,7 @@ Unerwarteter Fehler beim Kopieren in die Zwischenablage Zurück Abbrechen - Synchronisierung abbrechen + Abbrechen Konto auswählen Bestätigen Kopieren @@ -239,10 +239,10 @@ Gruppenordner Home Benachrichtigungen - Auf dem Gerät + Offline verfügbare Dateien Kürzlich geändert Geteilt - Gelöschte Dateien + Papierkorb Uploads Abmelden Hauptmenü öffnen @@ -326,7 +326,7 @@ Fehler beim Laden der Details Datei Behalten - Laden Sie Inhalt hoch oder synchronisieren Sie mit Ihren Geräten. + Laden Sie Inhalte hoch oder synchronisieren Sie mit Ihren Geräten. Noch keine Favoriten vorhanden Dateien und Ordner, die als Favoriten markiert werden, erscheinen hier. Keine Bilder oder Videos gefunden @@ -375,10 +375,10 @@ Fehler beim Wiederherstellen der Dateiversion! Dateiversion erfolgreich wiederhergestellt Details - Herunterladen + Offline Verfügbarkeit Exportieren Datei während des Hochladens in %1$s umbenannt - Synchronisieren + Offline Verfügbarkeit Keine Datei gewählt Dateiname darf nicht leer sein Verbotene Zeichen: / \\ < > : \" | ? * @@ -432,11 +432,11 @@ in Ordner %1$s Vorhandene Dateien ebenfalls hochladen Nur während des Ladens der Batterie hochladen - /SofortUpload + /Kamera-Medien Ungültige URL Unsichtbar Bezeichnung darf nicht leer sein - Letzte Sicherung:%1$s + Letzte Sicherung: %1$s Link Link-Name Hochladen und Bearbeiten erlauben @@ -482,7 +482,7 @@ Wiedergabe-/Pause Knopf Rückspulknopf %1$s (wird abgespielt) - Neue zuerst + Neueste zuerst Älteste zuerst A - Z Z - A @@ -587,7 +587,7 @@ Tägliche Sicherung Ihrer Kontakte Unerwarteter Fehler beim Einrichten von DAVx5 (früher bekannt als DAVdroid) Ende-zu-Ende-Verschlüsselung ist eingerichtet! - E2E-Gedächtnisstütze + Ende-zu-Ende Verschlüsselung Um die Gedächtnisstütze anzuzeigen, aktivieren Sie bitte Geräte-Zugangsdaten Benachrichtigungen der Mediensuche anzeigen Über neu gefundene Medienordner informieren @@ -601,7 +601,7 @@ Unterordneroptionen Diesem Client Ende-zu-Ende-Verschlüsselung hinzufügen Lizenz - App-PIN + Sicherheit Geräte-Anmeldedaten aktiviert Keine Geräte-Anmeldedaten eingerichtet. Nichts @@ -619,7 +619,7 @@ Speicherordner Ordner für \"Automatisches Hochladen\" verwalten Lokaler Ordner - Remote-Ordner + Zielorder in Deiner MagentaCLOUD Design Dunkel Hell @@ -675,7 +675,7 @@ Synchronisiere mit DAVx5 Fehler beim Abrufen der Suchergebnisse Alle auswählen - Medien-Ordner auswählen + Den Ordner \"Medien\" auswählen Bitte eine Vorlage auswählen Vorlage auswählen Senden @@ -732,12 +732,12 @@ Über einen Link geteilt Geteilt mit Ihnen von %1$s Freigeben fehlgeschlagen - Fotos anzeigen + Bilder anzeigen Videos anzeigen Mit Provider anmelden Zulassen, dass %1$s auf Ihr Nextcloud Konto %2$s zugreifen darf? Sortiere nach - Neue zuerst + Neueste zuerst Älteste zuerst A - Z Z - A @@ -770,7 +770,7 @@ - Die Adresse stimmt nicht mit dem im Zertifikat angegebenen Hostnamen überein Statusnachricht Kamera - Speicherort auswählen + Wählen Sie Quelle Standard Dokumente Downloads @@ -848,7 +848,7 @@ diese Datei nicht mehr zu teilen Freigabe aufheben fehlgeschlagen Zugriff über nicht vertrauenswürdige Domain. Weitere Informationen finden sich in der Dokumentation. - Es ist ein Fehler bei der Aktualisierungd der Freigabe aufgetreten. + Fehler bei der Aktualisierungd der Freigabe aufgetreten. Aktualisierung nicht möglich. Bitte prüfen Sie, ob die Datei existiert. zum Aktualisieren dieser Freigabe Aktualisierung der Freigabe fehlgeschlagen diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 305d72b284a8..912e7e769af9 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1,13 +1,13 @@ %1$s Android app - version %1$s + Version %1$s version %1$s, build #%2$s Search in %s Open with New folder Settings - Details + Share Send Sort Sort by @@ -21,7 +21,7 @@ All files Home Favorites - On device + Offline files Recently modified Shared Uploads @@ -34,7 +34,7 @@ General More Manage accounts - App passcode + Security Protect app using None Passcode @@ -107,15 +107,15 @@ No uploads available Upload some content or activate auto upload. folder - Download - Sync + Offline availability + Offline availability File renamed %1$s during upload Listed layout - Send/Share + Sharing Yes No OK - Cancel sync + Cancel Cancel Back Save @@ -343,7 +343,7 @@ Only upload on unmetered Wi-Fi Only upload when charging Also upload existing files - /InstantUpload + /Camera-Media /AutoUpload Sorry @@ -353,7 +353,7 @@ %1$s could not be copied to %2$s local folder Local folder - Remote folder + Target folder in your MagentaCLOUD Use subfolders Store in subfolders based on date @@ -751,7 +751,7 @@ Adding sharee failed Unsharing failed Updating share failed - E2E mnemonic + End-to-end encryption To show mnemonic please enable device credentials. Log in Sign up with provider @@ -844,7 +844,7 @@ Failed to execute action. Remove New Notification - Choose storage location + Choose Source Internal storage Camera Pictures @@ -1030,12 +1030,12 @@ Tap on a page to zoom in Full access Media read-only - Photos & videos - Show photos - Photos only + Images & videos + Show images + Images only Show videos Videos only - Set media folder + Select the \"Media\" folder Choose location Select Lock file @@ -1044,7 +1044,7 @@ Locked by %1$s Locked by %1$s app Expires: %1$s - Filename already exists + Filename already exists. Export Locate folder Video overlay icon diff --git a/nmcRemoveTranslationsTask.gradle b/nmcRemoveTranslationsTask.gradle new file mode 100644 index 000000000000..365df4a1d18d --- /dev/null +++ b/nmcRemoveTranslationsTask.gradle @@ -0,0 +1,19 @@ +// remove all translations except english and german +task removeTranslations { + println 'Removing all translations except English and German' + doLast { + def resDir = file('src/main/res') + def excludeDirs = ['values-de'] // Add directories to exclude + resDir.eachDir { dir -> + if (!excludeDirs.contains(dir.name) && dir.name.startsWith('values-')) { + def stringsXml = new File(dir, 'strings.xml') + if (stringsXml.exists()) { + println "Deleting ${stringsXml.path}" + stringsXml.delete() + } + } + } + } +} + +preBuild.dependsOn removeTranslations \ No newline at end of file