From b03c8c59f44404b638a666e9d872575f90780f24 Mon Sep 17 00:00:00 2001 From: Robin Jacobs Date: Fri, 17 Jul 2026 13:03:20 +0200 Subject: [PATCH 1/3] Complete Dutch interface translations ### Motivation - Bring the Dutch locale up to date with the current English resource catalog so the UI is fully translated and consistent across preferences, gestures, onboarding, accessibility and widget flows. - Remove obsolete or stale entries and ensure format placeholders remain correct to avoid runtime format errors. ### Description - Replaced and completed `app/src/main/res/values-nl/translations.xml` with translations for all current runtime strings and arrays, including profile labels, icon settings, gesture/accessibility setup, onboarding, app sorting and widget-related strings. - Added the `app_sort_order_entries` array and other missing entries so the Dutch file now mirrors the base `values/strings.xml` shape and keys. - Ensured format-placeholder parity (checked percent-format counts for strings like `lens_profile_section`, `dash_grid_hint`, `hint_app_sort_order`) to avoid formatting mismatches at runtime. - Removed obsolete/duplicated Dutch entries so the locale file is aligned with the current base resources. ### Testing - Ran an XML name-matching script to compare `values/strings.xml` against `app/src/main/res/values-nl/translations.xml` and verified all entries are present (160/160) with no missing or extra resource names. - Verified format-placeholder counts for multi-argument strings and confirmed parity between base and Dutch translations. - Ran `git diff --check` and file diff inspection to validate the patch shape and that the updated file parses as XML. - Attempted `./gradlew :app:processDebugResources` to validate resource processing but the run failed due to no Android SDK configured in the environment (missing `ANDROID_HOME` / `local.properties`), so an actual Gradle resource build could not be completed here. --- app/src/main/res/values-nl/translations.xml | 122 ++++++++++++++++++++ 1 file changed, 122 insertions(+) diff --git a/app/src/main/res/values-nl/translations.xml b/app/src/main/res/values-nl/translations.xml index 059ec0d4..bbfebfb1 100644 --- a/app/src/main/res/values-nl/translations.xml +++ b/app/src/main/res/values-nl/translations.xml @@ -67,4 +67,126 @@ * Een aantal mensen hebben er tijd en moeite ingestopt om deze app beschikbaar te maken in hun eigen taal. Ik wil hen graag allen bedanken voor hun bijdrage aan het project. Applicaties Crashrapport wordt verstuurd... + + Persoonlijk + Werk + Privé + Kloon + Profiel + %1$s (%2$s) + DistroHopper-instellingen + Gebaren + Rastergrootte van de Dash + Hoeveel app-pictogrammen naast elkaar in de Dash passen. Minder kolommen betekent grotere pictogrammen; de indeling wisselt automatisch tussen staand en liggend. Zoekresultaten gebruiken hetzelfde raster. + %1$d × %2$d + Menuknop + Waar de menuknop in de Launcher staat. U kunt de Dash ook openen door omhoog te vegen. + Verbergen + Aan het begin van de Launcher + Aan het einde van de Launcher + Widget toevoegen + Er is geen ruimte meer op het startscherm voor deze widget. + Zoeken starten wanneer de Dash wordt geopend + Focus het zoekvak en toon het toetsenbord wanneer de Dash wordt geopend. + Pictogrampakket + Kies een pictogrampakket van derden dat op app-pictogrammen wordt toegepast. + Geen + Pictogramvorm + Geef adaptieve pictogrammen een consistente vorm met een masker. + Standaardinstelling van het systeem + Cirkel + Afgerond vierkant + Vierkant met afgeronde hoeken + Vierkant + Getinte pictogrammen + Geef app-pictogrammen met een monochrome versie één kleur. + Kleur + Achtergrond + Accent + Thema + Pictogrammen + Vorm, pictogrampakket en tint. + Pictogrammen + Adaptieve pictogrammen + Deze instellingen hebben alleen invloed op apps met een adaptief pictogram; andere pictogrammen blijven ongewijzigd. + Pictogrampakketten + Lettertype + Kies het lettertype voor tekst in heel DistroHopper. + Standaardinstelling van het systeem + OpenDyslexic + Ubuntu + Oxygen + Crashrapporten versturen + Verstuur anonieme crashrapporten automatisch om fouten te helpen oplossen. Rapporten gaan naar een privéserver en worden nooit met derden gedeeld. + Cache wissen + Cache gewist + Volledig herstarten + Sluit de app af en start deze opnieuw om haar volledig opnieuw te initialiseren. + Niet-ondersteunde widgetafmetingen toestaan + Sta toe dat widgets buiten hun ondersteunde afmetingsbeperkingen worden vergroot of verkleind. + Bureaubladraster tonen tijdens slepen + Toon een punt op elke kruising van het raster tijdens het slepen of aanpassen van widgets en apps. + Hiermee kan DistroHopper het meldingenpaneel openen wanneer u op het startscherm omlaag veegt. De service wordt alleen voor die actie gebruikt en leest geen scherminhoud. + Naar links of rechts vegen + Wisselt tussen bureaubladen. + Omhoog vegen + Omlaag vegen + Niets doen + Dash openen + Dash openen en zoeken starten + Meldingenpaneel openen + Gebaren voor het openen van het meldingenpaneel inschakelen + Hiervoor moet een toegankelijkheidsservice van het systeem zijn ingeschakeld. + Meldingsgebaren + Meldingsgebaren instellen + Android biedt gewone apps geen mogelijkheid om het meldingenpaneel te openen. Voor een startscherm als DistroHopper is een toegankelijkheidsservice het enige beschikbare mechanisme.\n\nDe toegankelijkheidsservice van DistroHopper moet uitsluitend daarom worden ingeschakeld. Deze opent alleen het meldingenpaneel. De service leest niet wat er op uw scherm staat, verzamelt geen gegevens en voert geen andere handelingen uit. + De service inschakelen + Zoek DistroHopper in de lijst met toegankelijkheidsinstellingen, schakel de service in en kom vervolgens hier terug. + Annuleren + Ik begrijp het, doorgaan + Toegankelijkheidsinstellingen openen + Meldingsgebaren ingeschakeld + Installatiewizard opnieuw uitvoeren + De installatiewizard wordt de volgende keer dat DistroHopper start getoond. + Installatiewizard wordt bij de volgende start uitgevoerd + Standaardapps vastmaken + Voer het vastmaken van apps voor het eerste gebruik opnieuw uit bij de volgende start. + Standaardapps worden bij de volgende start vastgemaakt + Instellen als startscherm + Maak DistroHopper uw standaardstartscherm, zodat het verschijnt wanneer u op de startknop drukt. + Sorteervolgorde van apps + Kies hoe apps in de Dash worden gesorteerd.\nHuidig: %s + Alfabetisch + Meest recent gebruikt + Meest gebruikt + Aangepast (sleep om te herschikken) + + @string/option_app_sort_order_alphabetic + @string/option_app_sort_order_recent + @string/option_app_sort_order_most_used + @string/option_app_sort_order_custom + + Map is vol + Vastgemaakte apps per bureaublad + Geef elk bureaublad zijn eigen vastgemaakte apps in de Launcher, in plaats van dezelfde apps op alle bureaubladen te delen. + Activiteiten + Welkom + Welkom bij DistroHopper + Uw Android-startscherm, met de uitstraling en bediening van uw favoriete Linux-bureaublad. + Kies uw bureaubladomgeving + Op welk Linux-bureaublad moet DistroHopper lijken? U kunt dit op elk moment wijzigen in de voorkeuren. + Toegang tot opslag + Hiermee kan DistroHopper bestanden op uw apparaat opnemen in de zoekresultaten. Optioneel. + ✓ Toegang tot opslag verleend + Toestaan + Maak het uw startscherm + Stel DistroHopper in als uw startscherm, zodat het verschijnt wanneer u op de startknop drukt. + ✓ DistroHopper is uw startscherm + Instellen als startscherm + Volgende + Voltooien + Menuknop + De menuknop in uw huidige thema. Tik om de Dash te openen. + Zoeken + De menuknop in uw huidige thema. Tik om de Dash te openen en te zoeken. From 544c30a298cda6b3dab483ee909ed16e306f209a Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 17 Jul 2026 13:14:16 +0000 Subject: [PATCH 2/3] Address PR review feedback on Dutch translations - Apply maintainer wording suggestions (shortcut label, dashsearch, gesture proceed, full restart hint) - Keep "icon pack" untranslated in icon pack strings - Shorten over-long values (icon_shape_system/font_system -> "Standaard", rounded square -> "Afgeronde hoeken") - Use "derde partijen" for third parties in crash report hint - Distinguish werkblad (workspace) from bureaublad; per-desktop pinning and side-swipe now use werkblad - Use "desktopomgeving" for desktop environment in onboarding - Rename unclear "Meldingsgebaren" -> "Gebaren voor meldingen" - Drop translated font names (kept as-is from source) - Remove string-array of @string references (belongs in default arrays.xml) - Normalise indentation to 2 spaces to match the rest of the file Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01UoWHigDqjrL73msxckA91H --- app/src/main/res/values-nl/translations.xml | 234 ++++++++++---------- 1 file changed, 112 insertions(+), 122 deletions(-) diff --git a/app/src/main/res/values-nl/translations.xml b/app/src/main/res/values-nl/translations.xml index bbfebfb1..5adefe0b 100644 --- a/app/src/main/res/values-nl/translations.xml +++ b/app/src/main/res/values-nl/translations.xml @@ -67,126 +67,116 @@ * Een aantal mensen hebben er tijd en moeite ingestopt om deze app beschikbaar te maken in hun eigen taal. Ik wil hen graag allen bedanken voor hun bijdrage aan het project. Applicaties Crashrapport wordt verstuurd... - - Persoonlijk - Werk - Privé - Kloon - Profiel - %1$s (%2$s) - DistroHopper-instellingen - Gebaren - Rastergrootte van de Dash - Hoeveel app-pictogrammen naast elkaar in de Dash passen. Minder kolommen betekent grotere pictogrammen; de indeling wisselt automatisch tussen staand en liggend. Zoekresultaten gebruiken hetzelfde raster. - %1$d × %2$d - Menuknop - Waar de menuknop in de Launcher staat. U kunt de Dash ook openen door omhoog te vegen. - Verbergen - Aan het begin van de Launcher - Aan het einde van de Launcher - Widget toevoegen - Er is geen ruimte meer op het startscherm voor deze widget. - Zoeken starten wanneer de Dash wordt geopend - Focus het zoekvak en toon het toetsenbord wanneer de Dash wordt geopend. - Pictogrampakket - Kies een pictogrampakket van derden dat op app-pictogrammen wordt toegepast. - Geen - Pictogramvorm - Geef adaptieve pictogrammen een consistente vorm met een masker. - Standaardinstelling van het systeem - Cirkel - Afgerond vierkant - Vierkant met afgeronde hoeken - Vierkant - Getinte pictogrammen - Geef app-pictogrammen met een monochrome versie één kleur. - Kleur - Achtergrond - Accent - Thema - Pictogrammen - Vorm, pictogrampakket en tint. - Pictogrammen - Adaptieve pictogrammen - Deze instellingen hebben alleen invloed op apps met een adaptief pictogram; andere pictogrammen blijven ongewijzigd. - Pictogrampakketten - Lettertype - Kies het lettertype voor tekst in heel DistroHopper. - Standaardinstelling van het systeem - OpenDyslexic - Ubuntu - Oxygen - Crashrapporten versturen - Verstuur anonieme crashrapporten automatisch om fouten te helpen oplossen. Rapporten gaan naar een privéserver en worden nooit met derden gedeeld. - Cache wissen - Cache gewist - Volledig herstarten - Sluit de app af en start deze opnieuw om haar volledig opnieuw te initialiseren. - Niet-ondersteunde widgetafmetingen toestaan - Sta toe dat widgets buiten hun ondersteunde afmetingsbeperkingen worden vergroot of verkleind. - Bureaubladraster tonen tijdens slepen - Toon een punt op elke kruising van het raster tijdens het slepen of aanpassen van widgets en apps. - Hiermee kan DistroHopper het meldingenpaneel openen wanneer u op het startscherm omlaag veegt. De service wordt alleen voor die actie gebruikt en leest geen scherminhoud. - Naar links of rechts vegen - Wisselt tussen bureaubladen. - Omhoog vegen - Omlaag vegen - Niets doen - Dash openen - Dash openen en zoeken starten - Meldingenpaneel openen - Gebaren voor het openen van het meldingenpaneel inschakelen - Hiervoor moet een toegankelijkheidsservice van het systeem zijn ingeschakeld. - Meldingsgebaren - Meldingsgebaren instellen - Android biedt gewone apps geen mogelijkheid om het meldingenpaneel te openen. Voor een startscherm als DistroHopper is een toegankelijkheidsservice het enige beschikbare mechanisme.\n\nDe toegankelijkheidsservice van DistroHopper moet uitsluitend daarom worden ingeschakeld. Deze opent alleen het meldingenpaneel. De service leest niet wat er op uw scherm staat, verzamelt geen gegevens en voert geen andere handelingen uit. - De service inschakelen - Zoek DistroHopper in de lijst met toegankelijkheidsinstellingen, schakel de service in en kom vervolgens hier terug. - Annuleren - Ik begrijp het, doorgaan - Toegankelijkheidsinstellingen openen - Meldingsgebaren ingeschakeld - Installatiewizard opnieuw uitvoeren - De installatiewizard wordt de volgende keer dat DistroHopper start getoond. - Installatiewizard wordt bij de volgende start uitgevoerd - Standaardapps vastmaken - Voer het vastmaken van apps voor het eerste gebruik opnieuw uit bij de volgende start. - Standaardapps worden bij de volgende start vastgemaakt - Instellen als startscherm - Maak DistroHopper uw standaardstartscherm, zodat het verschijnt wanneer u op de startknop drukt. - Sorteervolgorde van apps - Kies hoe apps in de Dash worden gesorteerd.\nHuidig: %s - Alfabetisch - Meest recent gebruikt - Meest gebruikt - Aangepast (sleep om te herschikken) - - @string/option_app_sort_order_alphabetic - @string/option_app_sort_order_recent - @string/option_app_sort_order_most_used - @string/option_app_sort_order_custom - - Map is vol - Vastgemaakte apps per bureaublad - Geef elk bureaublad zijn eigen vastgemaakte apps in de Launcher, in plaats van dezelfde apps op alle bureaubladen te delen. - Activiteiten - Welkom - Welkom bij DistroHopper - Uw Android-startscherm, met de uitstraling en bediening van uw favoriete Linux-bureaublad. - Kies uw bureaubladomgeving - Op welk Linux-bureaublad moet DistroHopper lijken? U kunt dit op elk moment wijzigen in de voorkeuren. - Toegang tot opslag - Hiermee kan DistroHopper bestanden op uw apparaat opnemen in de zoekresultaten. Optioneel. - ✓ Toegang tot opslag verleend - Toestaan - Maak het uw startscherm - Stel DistroHopper in als uw startscherm, zodat het verschijnt wanneer u op de startknop drukt. - ✓ DistroHopper is uw startscherm - Instellen als startscherm - Volgende - Voltooien - Menuknop - De menuknop in uw huidige thema. Tik om de Dash te openen. - Zoeken - De menuknop in uw huidige thema. Tik om de Dash te openen en te zoeken. + Persoonlijk + Werk + Privé + Kloon + Profiel + %1$s (%2$s) + DistroHopper Instellingen + Gebaren + Rastergrootte van de Dash + Hoeveel app-pictogrammen naast elkaar in de Dash passen. Minder kolommen betekent grotere pictogrammen; de indeling wisselt automatisch tussen staand en liggend. Zoekresultaten gebruiken hetzelfde raster. + %1$d × %2$d + Menuknop + Waar de menuknop in de Launcher staat. U kunt de Dash ook openen door omhoog te vegen. + Verbergen + Aan het begin van de Launcher + Aan het einde van de Launcher + Widget toevoegen + Er is geen ruimte meer op het startscherm voor deze widget. + Zoeken bij openen van Dash + Focus het zoekvak en toon het toetsenbord wanneer de Dash wordt geopend. + Icon pack + Kies een icon pack van derden dat op app-pictogrammen wordt toegepast. + Geen + Pictogramvorm + Geef adaptieve pictogrammen een consistente vorm met een masker. + Standaard + Cirkel + Afgerond vierkant + Afgeronde hoeken + Vierkant + Getinte pictogrammen + Geef app-pictogrammen met een monochrome versie één kleur. + Kleur + Achtergrond + Accent + Thema + Pictogrammen + Vorm, icon pack en tint. + Pictogrammen + Adaptieve pictogrammen + Deze instellingen hebben alleen invloed op apps met een adaptief pictogram; andere pictogrammen blijven ongewijzigd. + Icon packs + Lettertype + Kies het lettertype voor tekst. + Standaard + Crashrapporten versturen + Verstuur anonieme crashrapporten automatisch om fouten te helpen oplossen. Rapporten gaan naar een privéserver en worden nooit met derde partijen gedeeld. + Cache wissen + Cache gewist + Volledig herstarten + Sluit de app af en start deze opnieuw om alles volledig opnieuw te initialiseren. + Niet-ondersteunde widgetafmetingen toestaan + Sta toe dat widgets buiten hun ondersteunde afmetingsbeperkingen worden vergroot of verkleind. + Bureaubladraster tonen tijdens slepen + Toon een punt op elke kruising van het raster tijdens het slepen of aanpassen van widgets en apps. + Hiermee kan DistroHopper het meldingenpaneel openen wanneer u op het startscherm omlaag veegt. De service wordt alleen voor die actie gebruikt en leest geen scherminhoud. + Naar links of rechts vegen + Wisselt tussen werkbladen. + Naar boven vegen + Naar beneden vegen + Niets doen + Dash openen + Dash openen en zoeken starten + Meldingenpaneel openen + Gebaren voor het openen van het meldingenpaneel inschakelen + Hiervoor moet een toegankelijkheidsservice van het systeem zijn ingeschakeld. + Gebaren voor meldingen + Gebaren voor meldingen instellen + Android biedt gewone apps geen mogelijkheid om het meldingenpaneel te openen. Voor een startscherm als DistroHopper is een toegankelijkheidsservice het enige beschikbare mechanisme.\n\nDe toegankelijkheidsservice van DistroHopper moet uitsluitend daarom worden ingeschakeld. Deze opent alleen het meldingenpaneel. De service leest niet wat er op uw scherm staat, verzamelt geen gegevens en voert geen andere handelingen uit. + De service inschakelen + Zoek DistroHopper in de lijst met toegankelijkheidsinstellingen, schakel de service in en kom vervolgens hier terug. + Annuleren + Begrepen, doorgaan + Toegankelijkheidsinstellingen openen + Gebaren voor meldingen ingeschakeld + Installatiewizard opnieuw uitvoeren + De installatiewizard wordt de volgende keer dat DistroHopper start getoond. + Installatiewizard wordt bij de volgende start uitgevoerd + Standaardapps vastmaken + Voer het vastmaken van apps voor het eerste gebruik opnieuw uit bij de volgende start. + Standaardapps worden bij de volgende start vastgemaakt + Instellen als startscherm + Maak DistroHopper uw standaardstartscherm, zodat het verschijnt wanneer u op de startknop drukt. + Sorteervolgorde van apps + Kies hoe apps in de Dash worden gesorteerd.\nHuidig: %s + Alfabetisch + Meest recent gebruikt + Meest gebruikt + Aangepast (sleep om te herschikken) + Map is vol + Vastgemaakte apps per werkblad + Geef elk werkblad zijn eigen vastgemaakte apps in de Launcher, in plaats van dezelfde apps op alle werkbladen te delen. + Activiteiten + Welkom + Welkom bij DistroHopper + Uw Android-startscherm, met de uitstraling en bediening van uw favoriete Linux-desktopomgeving. + Kies uw desktopomgeving + Op welke Linux-desktopomgeving moet DistroHopper lijken? U kunt dit op elk moment wijzigen in de voorkeuren. + Toegang tot opslag + Hiermee kan DistroHopper bestanden op uw apparaat opnemen in de zoekresultaten. Optioneel. + ✓ Toegang tot opslag verleend + Toestaan + Maak het uw startscherm + Stel DistroHopper in als uw startscherm, zodat het verschijnt wanneer u op de startknop drukt. + ✓ DistroHopper is uw startscherm + Instellen als startscherm + Volgende + Voltooien + Menuknop + De menuknop in uw huidige thema. Tik om de Dash te openen. + Zoeken + De menuknop in uw huidige thema. Tik om de Dash te openen en te zoeken. From 4e89e6a7402f6292ec38d36e8c0e54921d9f5c73 Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 17 Jul 2026 13:21:05 +0000 Subject: [PATCH 3/3] Apply second round of Dutch translation review feedback - icon_shape_squircle: keep "Squircle" (was too long) - icon_shape_rounded_square -> "Afgerond" - Drop "Naar" from all three swipe-direction labels for consistency - gesture_setup_guide_title -> "Service inschakelen" Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01UoWHigDqjrL73msxckA91H --- app/src/main/res/values-nl/translations.xml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/app/src/main/res/values-nl/translations.xml b/app/src/main/res/values-nl/translations.xml index 5adefe0b..b55b2674 100644 --- a/app/src/main/res/values-nl/translations.xml +++ b/app/src/main/res/values-nl/translations.xml @@ -94,8 +94,8 @@ Geef adaptieve pictogrammen een consistente vorm met een masker. Standaard Cirkel - Afgerond vierkant - Afgeronde hoeken + Squircle + Afgerond Vierkant Getinte pictogrammen Geef app-pictogrammen met een monochrome versie één kleur. @@ -123,10 +123,10 @@ Bureaubladraster tonen tijdens slepen Toon een punt op elke kruising van het raster tijdens het slepen of aanpassen van widgets en apps. Hiermee kan DistroHopper het meldingenpaneel openen wanneer u op het startscherm omlaag veegt. De service wordt alleen voor die actie gebruikt en leest geen scherminhoud. - Naar links of rechts vegen + Links of rechts vegen Wisselt tussen werkbladen. - Naar boven vegen - Naar beneden vegen + Omhoog vegen + Omlaag vegen Niets doen Dash openen Dash openen en zoeken starten @@ -136,7 +136,7 @@ Gebaren voor meldingen Gebaren voor meldingen instellen Android biedt gewone apps geen mogelijkheid om het meldingenpaneel te openen. Voor een startscherm als DistroHopper is een toegankelijkheidsservice het enige beschikbare mechanisme.\n\nDe toegankelijkheidsservice van DistroHopper moet uitsluitend daarom worden ingeschakeld. Deze opent alleen het meldingenpaneel. De service leest niet wat er op uw scherm staat, verzamelt geen gegevens en voert geen andere handelingen uit. - De service inschakelen + Service inschakelen Zoek DistroHopper in de lijst met toegankelijkheidsinstellingen, schakel de service in en kom vervolgens hier terug. Annuleren Begrepen, doorgaan