From c88d7ab0bc2af1f6d5121873d1afff0934ff718c Mon Sep 17 00:00:00 2001 From: Forrest Guice Date: Tue, 19 Jan 2021 12:12:11 -0700 Subject: [PATCH 1/6] locale_values adds Dutch (nl) to list of locale_values --- app/src/main/res/values-ca/strings.xml | 1 + app/src/main/res/values-de/strings.xml | 1 + app/src/main/res/values-eo/strings.xml | 1 + app/src/main/res/values-es/strings.xml | 1 + app/src/main/res/values-eu/strings.xml | 1 + app/src/main/res/values-fr/strings.xml | 1 + app/src/main/res/values-hu/strings.xml | 1 + app/src/main/res/values-it/strings.xml | 1 + app/src/main/res/values-nb/strings.xml | 1 + app/src/main/res/values-pl/strings.xml | 1 + app/src/main/res/values-pt-rBR/strings.xml | 1 + app/src/main/res/values-zh-rTW/strings.xml | 1 + app/src/main/res/values/strings.xml | 3 +++ 13 files changed, 15 insertions(+) diff --git a/app/src/main/res/values-ca/strings.xml b/app/src/main/res/values-ca/strings.xml index 8170befb..4b4e978f 100644 --- a/app/src/main/res/values-ca/strings.xml +++ b/app/src/main/res/values-ca/strings.xml @@ -163,6 +163,7 @@ Noruec Xinès tradicional Portuguese + Dutch diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 426a0214..172982e4 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -162,6 +162,7 @@ Norwegisch Traditional Chinese Portuguese + Dutch diff --git a/app/src/main/res/values-eo/strings.xml b/app/src/main/res/values-eo/strings.xml index 1b1fbe9b..b8b33e07 100644 --- a/app/src/main/res/values-eo/strings.xml +++ b/app/src/main/res/values-eo/strings.xml @@ -162,6 +162,7 @@ Norvega Ĉina tradicia Portugala + Dutch diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 6588abed..9d76989d 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -161,6 +161,7 @@ Noruego Chino tradicional Portuguese + Dutch diff --git a/app/src/main/res/values-eu/strings.xml b/app/src/main/res/values-eu/strings.xml index 756855d9..a9e834b3 100644 --- a/app/src/main/res/values-eu/strings.xml +++ b/app/src/main/res/values-eu/strings.xml @@ -167,6 +167,7 @@ Norvegiera Txinera tradizionala Portuguese + Dutch diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 1ec234b7..16376597 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -163,6 +163,7 @@ Norvégien Traditional Chinese Portuguese + Dutch diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml index 8d7fa349..51ebcf1d 100644 --- a/app/src/main/res/values-hu/strings.xml +++ b/app/src/main/res/values-hu/strings.xml @@ -163,6 +163,7 @@ Norwegian Traditional Chinese Portuguese + Dutch diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 46cecf1d..ac29b078 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -169,6 +169,7 @@ Norwegian Traditional Chinese Portuguese + Dutch diff --git a/app/src/main/res/values-nb/strings.xml b/app/src/main/res/values-nb/strings.xml index 3a837c5d..82d74e98 100644 --- a/app/src/main/res/values-nb/strings.xml +++ b/app/src/main/res/values-nb/strings.xml @@ -162,6 +162,7 @@ Norsk Tradisjonell kinesisk Portugisisk + Dutch diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index 5a1ffab6..c7aefd15 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -156,6 +156,7 @@ Norweski Chiński tradycyjny Portugalski + Dutch diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index 94331ac0..e90f1a61 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -173,6 +173,7 @@ Norueguês Chinês Tradicional Português + Dutch diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 9612aeec..1474c673 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -169,6 +169,7 @@ Norwegian 正體中文 Portuguese + Dutch diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 4be98f72..e21772e5 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -204,6 +204,7 @@ Norwegian Traditional Chinese Portuguese + Dutch en @@ -219,6 +220,7 @@ nb zh_TW pt_BR + nl @@ -234,6 +236,7 @@ FTno]]> ft42]]> Neto Silva|Nelson A. de Oliveira|Enrico S. B. Fraletti]]> + TODO]]> From f112e436f38715c90d4d136989eda919aca5f09d Mon Sep 17 00:00:00 2001 From: Forrest Guice Date: Tue, 19 Jan 2021 12:36:39 -0700 Subject: [PATCH 2/6] strings prepare for translation to Dutch; adds `values-nl/strings.xml` (#29) --- app/src/main/res/values-nl/strings.xml | 204 +++++++++++++++++++++++++ 1 file changed, 204 insertions(+) create mode 100644 app/src/main/res/values-nl/strings.xml diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml new file mode 100644 index 00000000..9953d3c9 --- /dev/null +++ b/app/src/main/res/values-nl/strings.xml @@ -0,0 +1,204 @@ + + + + Sunrise + Sunset + Civil Twilight + Nautical Twilight + Astronomical Twilight + Dawn + Dusk + Polar twilight + Civil polar night + Nautical polar night + White night + + Moonrise + Moonset + + Spring Equinox + Autumn Equinox + Summer Solstice + Winter Solstice + + Moon + New Moon + First Quarter + Full Moon + Third Quarter + Supermoon + Micromoon + Super Full Moon + @string/timeMode_moon_super + Super New Moon + @string/timeMode_moon_super + Micro Full Moon + @string/timeMode_moon_micro + Micro New Moon + @string/timeMode_moon_micro + Apogee + Perigee + Waxing Crescent + Waxing Gibbous + Waning Gibbous + Waning Crescent + + Calendars + Options + Location + + Solstices, Equinoxes + + Moon Phases + Synodic month + Moon Apsis + Anomalistic month + @string/timeMode_moon + Moonrise, moonset + @string/timeMode_civil + Sunrise, sunset + @string/timeMode_nautical + + @string/timeMode_astronomical + + + Calendar Integration + Supply events to the Calendar app. + + Calendar Window + A period starting %1$s, ending %2$s. + + Window (start) + A period starting %s ago + + Window (end) + A period ending %s from now + + Adding calendars… + Calendars have been added. + Failed to add calendars! + + Clearing calendars… + Calendars have been cleared. + + %s\n%s + Add calendar? + Remove calendars? + Remove calendar? + + Cancel the running task?\n\nThis may result in calendars that are missing or incomplete. + Confirm + Back + + Open + Open Calendar + + + one year + two years + five years + ten years + + + + %s year ago + %s years ago + + + %d year from now + %d years from now + + + %s [%s0, %s0 (%sm)] + %s [%s0, %s0] + %s @ %s + %s\n%s km + %s\n%s + + Calendars + + Updating Calendars + This may take several minutes…\n\nYou can close the app. The update will continue in the background. + + Choose Colour + Select + Cancel + + About + Suntimes Calendars + + Suntimes:]]> %s + Missing! + ]]> + Permission Denied! + ]]> + %s is not supported by the current version; requires %s or greater. + + %s or greater! + ]]> + + %s must be reinstalled to work correctly. +

+ This app lacks permissions that are granted during installation. This happens when apps are installed in the wrong order - install Suntimes before installing add-ons. + ]]>
+ Copy to clipboard + Error copied to clipboard. + + Location + The location is configured from Suntimes. This setting is applied when calendars are added. +

+ To change a calendar\'s location, first change the location in Suntimes, then remove and readd the calendar. + ]]>
+ + Version:]]> %s + A calendar provider add-on for Suntimes. + Support: visit the + issue tracker to submit a request. + ]]> + forrestguice.github.io/SuntimesWidget + ]]> + Source Code:
+ Copyright © 2018-2020 Forrest Guice
+ Source code available under GPLv3. + ]]>
+ Translations:
+ %1$s + ]]>
+ + Privacy:
Suntimes Calendars does not collect, store, or transmit personal user data. It contains no advertising, no analytics, no trackers, and no unnecessary permissions.

%1$s]]>
+ calendar permissions to integrate with the Calendar app. These permissions allow the app to create custom calendars and events.

Permissions are also required when disabling calendar integration (to remove custom calendars).]]>
+ Permissions + + + %1$s by %2$s.]]> + %1$s, %2$s + %1$s, and %2$s + + English + Esperanto + French + German + Hungarian + Italian + Polish + Spanish + Catalan + Basque + Norwegian + Traditional Chinese + Portuguese + Dutch + + +
From 4d8c6a3680ca7429279e6ca512ecdb2ea1bf5df1 Mon Sep 17 00:00:00 2001 From: Joppla <25467829+Joppla@users.noreply.github.com> Date: Tue, 19 Jan 2021 22:44:55 +0100 Subject: [PATCH 3/6] Update strings.xml --- app/src/main/res/values-nl/strings.xml | 118 ++++++++++++------------- 1 file changed, 59 insertions(+), 59 deletions(-) diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 9953d3c9..f849793c 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -1,82 +1,82 @@ - Sunrise - Sunset - Civil Twilight - Nautical Twilight - Astronomical Twilight - Dawn - Dusk - Polar twilight - Civil polar night - Nautical polar night - White night - - Moonrise - Moonset - - Spring Equinox - Autumn Equinox - Summer Solstice - Winter Solstice - - Moon - New Moon - First Quarter - Full Moon - Third Quarter - Supermoon - Micromoon - Super Full Moon + Zonsopgang + Zonsondergang + Civiele Schemering + Nautische Schemering + Astronomische Schemering + Dageraad + Schemer + Polaire schemering + Civiele poolnacht + Nautische poolnacht + Middernachtzon + + Maanopkomst + Maansondergang + + Lente Equinox + Herfst Equinox + Zomerwende + Winterwende + + Maan + Nieuwe Maan + Eerste Kwartier + Volle Maan + Laatste Kwartier + Supermaan + Micromaan + Super Volle Maan @string/timeMode_moon_super - Super New Moon + Super Nieuwe Maan @string/timeMode_moon_super - Micro Full Moon + Micro Volle Maan @string/timeMode_moon_micro - Micro New Moon + Micro Nieuwe Maan @string/timeMode_moon_micro - Apogee - Perigee - Waxing Crescent - Waxing Gibbous - Waning Gibbous - Waning Crescent - - Calendars - Options - Location - - Solstices, Equinoxes + Apogeum + Perigeum + Jonge Maansikkel + Wassende Maan + Krimpende Maan + Asgrauwe Maan + + Kalenders + Opties + Locatie + + Zonnewendes, Equinoxes - Moon Phases - Synodic month - Moon Apsis - Anomalistic month + Schijngestalten van de Maan + Synodische Maand + Maan Apsis + Anomalistische Maand @string/timeMode_moon - Moonrise, moonset + Maansopkomst, -ondergang @string/timeMode_civil - Sunrise, sunset + Zonsopkomst, -ondergang @string/timeMode_nautical @string/timeMode_astronomical - Calendar Integration - Supply events to the Calendar app. + Kalender Intergratie + Voeg gebeurtenissen toe aan de kalender app - Calendar Window - A period starting %1$s, ending %2$s. + Kalenderscherm + Een periode start %1$s, eindigt %2$s. - Window (start) - A period starting %s ago + (start-) scherm + Een periode start %s geleden Window (end) - A period ending %s from now + Een periode start %s vanaf nu - Adding calendars… - Calendars have been added. - Failed to add calendars! + Voeg kalenders toe ... + Kalenders zijn toegevoegd. + Kalenders toevoegen is mislukt! Clearing calendars… Calendars have been cleared. From 6afbbc08758b8f51f6be6b4f793274225587d93a Mon Sep 17 00:00:00 2001 From: Joppla <25467829+Joppla@users.noreply.github.com> Date: Tue, 26 Jan 2021 21:41:55 +0100 Subject: [PATCH 4/6] Update strings.xml Please check if the Dutch word [agenda's] need an escape character before the [ ' ]. I wasn't sure. --- app/src/main/res/values-nl/strings.xml | 130 ++++++++++++------------- 1 file changed, 65 insertions(+), 65 deletions(-) diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index f849793c..ac70764e 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -62,10 +62,10 @@ @string/timeMode_astronomical - Kalender Intergratie + Agenda-intergratie Voeg gebeurtenissen toe aan de kalender app - Kalenderscherm + Agendascherm Een periode start %1$s, eindigt %2$s. (start-) scherm @@ -74,39 +74,39 @@ Window (end) Een periode start %s vanaf nu - Voeg kalenders toe ... + Voeg kalender toe ... Kalenders zijn toegevoegd. Kalenders toevoegen is mislukt! - Clearing calendars… - Calendars have been cleared. + Kalenders wissen… + Kalenders zijn gewist. %s\n%s - Add calendar? - Remove calendars? - Remove calendar? + Kalender toevoegen? + Kalenders verwijderen? + Kalender verwijderen? - Cancel the running task?\n\nThis may result in calendars that are missing or incomplete. - Confirm - Back + Lopende taak afbreken?\n\nDit kan ertoe leiden dat agenda's ontbreken of onvolledig zijn. + Bevestig + Terug Open - Open Calendar + Open kalender - one year - two years - five years - ten years + één jaar + twee jaren + vijf jaren + tien jaren - %s year ago - %s years ago + %s jaar geleden + %s jaren geleden - %d year from now - %d years from now + %d jaar vanaf nu + %d jaren vanaf nu %s [%s0, %s0 (%sm)] @@ -115,90 +115,90 @@ %s\n%s km %s\n%s - Calendars + Kalenders - Updating Calendars - This may take several minutes…\n\nYou can close the app. The update will continue in the background. + Agenda's bijwerken + Dit kan een paar minuten duren…\n\nJe kan de app sluiten. De update wordt op de achtergrond voortgezet. - Choose Colour - Select - Cancel + Kies kleur + Selecteer + Annuleer - About + Over Suntimes Calendars Suntimes:]]> %s Missing! + Ontbreekt! ]]> Permission Denied! + Toestemming gewijgerd! ]]> - %s is not supported by the current version; requires %s or greater. + %s wordt niet ondersteunt door de actuele versie; vereist %s of hoger. - %s or greater! + Deze app vereist
+ %s of hoger! ]]>
- %s must be reinstalled to work correctly. + Toegang geweigerd!
+ %s moet geherinstalleerd worden om correct te werken.

- This app lacks permissions that are granted during installation. This happens when apps are installed in the wrong order - install Suntimes before installing add-ons. + Deze app ontbreekt rechten die worden toegekend tijdens de installatie. Dit gebeurt wanneer apps in de verkeerde volgorde worden geïnstalleerd - installeer Suntimes voordat u add-ons installeert. ]]>
- Copy to clipboard - Error copied to clipboard. + Kopieer naar het klembord + Fout gekopieerd naar het klembord. Location - The location is configured from Suntimes. This setting is applied when calendars are added. +

Locatie

+ De locatie wordt geconfigureerd vanuit Suntimes. Deze instelling wordt toegepast wanneer agenda's worden toegevoegd.

- To change a calendar\'s location, first change the location in Suntimes, then remove and readd the calendar. + Om de locatie van een agenda te wijzigen, wijzigt u eerst de locatie in Suntimes, verwijdert u de agenda en voegt u deze opnieuw toe. ]]>
- Version:]]> %s - A calendar provider add-on for Suntimes. + Versie:]]> %s + Een kalenderprovider-add-on voor Suntimes. Support: visit the - issue tracker to submit a request. + Ondersteuning: bezoek de + issue tracker om een verzoek in te dienen. ]]> forrestguice.github.io/SuntimesWidget ]]> Source Code:
+ Broncode:
Copyright © 2018-2020 Forrest Guice
- Source code available under GPLv3. + Broncode beschikbaar onder GPLv3. ]]>
Translations:
+ Vertalingen:
%1$s ]]>
- Privacy:
Suntimes Calendars does not collect, store, or transmit personal user data. It contains no advertising, no analytics, no trackers, and no unnecessary permissions.

%1$s]]>
- calendar permissions to integrate with the Calendar app. These permissions allow the app to create custom calendars and events.

Permissions are also required when disabling calendar integration (to remove custom calendars).]]>
- Permissions + Privacy:
Suntimes Calendars verzamelt, bewaart, of verzendt geen persoonlijke gebruikersgegevens. Het bevat geen advertenties, geen analyses, geen trackers, en onnodige toestemmingen.

%1$s]]>
+ agenda-toestemmingen voor de intergratie met de agenda-app. Met deze toestemmingen kan de app aangepaste agenda's en evenementen maken.

Toestemmingen zijn ook vereist bij het uitschakelen van de agenda-intergratie (om aangepaste agenda's te verwijderen).]]>
+ Toestemmingen - %1$s by %2$s.]]> + %1$s door %2$s.]]> %1$s, %2$s - %1$s, and %2$s + %1$s, en %2$s - English + Engels Esperanto - French - German - Hungarian - Italian - Polish - Spanish - Catalan - Basque - Norwegian - Traditional Chinese - Portuguese - Dutch + Frans + Duits + Hongaars + Italiaans + Pools + Spaans + Catalaans + Baskisch + Noors + Traditioneel Chinees + Portugees + Nederlands
From 176202fa5934ffd779aa9a5f583109da052b6774 Mon Sep 17 00:00:00 2001 From: Forrest Guice Date: Wed, 27 Jan 2021 13:14:27 -0700 Subject: [PATCH 5/6] escape escape special character ' with \ --- app/src/main/res/values-nl/strings.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index ac70764e..e81e01ba 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -86,7 +86,7 @@ Kalenders verwijderen? Kalender verwijderen? - Lopende taak afbreken?\n\nDit kan ertoe leiden dat agenda's ontbreken of onvolledig zijn. + Lopende taak afbreken?\n\nDit kan ertoe leiden dat agenda\'s ontbreken of onvolledig zijn. Bevestig Terug @@ -117,7 +117,7 @@ Kalenders - Agenda's bijwerken + Agenda\'s bijwerken Dit kan een paar minuten duren…\n\nJe kan de app sluiten. De update wordt op de achtergrond voortgezet. Kies kleur @@ -150,7 +150,7 @@ Locatie - De locatie wordt geconfigureerd vanuit Suntimes. Deze instelling wordt toegepast wanneer agenda's worden toegevoegd. + De locatie wordt geconfigureerd vanuit Suntimes. Deze instelling wordt toegepast wanneer agenda\'s worden toegevoegd.

Om de locatie van een agenda te wijzigen, wijzigt u eerst de locatie in Suntimes, verwijdert u de agenda en voegt u deze opnieuw toe. ]]>
@@ -175,7 +175,7 @@ ]]> Privacy:
Suntimes Calendars verzamelt, bewaart, of verzendt geen persoonlijke gebruikersgegevens. Het bevat geen advertenties, geen analyses, geen trackers, en onnodige toestemmingen.

%1$s]]>
- agenda-toestemmingen voor de intergratie met de agenda-app. Met deze toestemmingen kan de app aangepaste agenda's en evenementen maken.

Toestemmingen zijn ook vereist bij het uitschakelen van de agenda-intergratie (om aangepaste agenda's te verwijderen).]]>
+ agenda-toestemmingen voor de intergratie met de agenda-app. Met deze toestemmingen kan de app aangepaste agenda\'s en evenementen maken.

Toestemmingen zijn ook vereist bij het uitschakelen van de agenda-intergratie (om aangepaste agenda's te verwijderen).]]>
Toestemmingen