Romanitho / Romanitho/Winget-AutoUpdate

[Feature Request]: Update NL translations

Open Beginner friendly
#1,186 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
PowerShell
Stars
2k
Forks
194
Avg merge
22h 54m
Merged PRs (30d)
1

Description

The request

Summary

While going through the Dutch (nl) strings, I ran into a few issues: one string is still untranslated, one changes meaning compared to the English source, and there are some spelling and consistency problems.
Below is a corrected version of the file, with reasoning for each change.

Proposed changes

1. String 2 is untranslated. The message body still reads {0} to {1}. Translated to
{0} naar {1}.

2. String 4 uses the wrong tense. "could not be updated" is past tense, but "kan niet
worden geüpdatet" means "cannot be updated". It says the update is impossible rather than
that it failed. Changed to "kon niet worden bijgewerkt".

3. Space before the exclamation mark (strings 2 and 5). That spacing is a French
typographic convention; in Dutch the mark attaches directly to the preceding word. Removed the spaces.

4. "software updates" is written as two words. English compounds are not split in Dutch.
Corrected to "software-updates" (the form "softwareupdates" is also valid).

5. "manuele" is Belgian Dutch. For a Netherlands audience "handmatige" is the standard
term. If this file is specifically localised for Flanders, "manuele" can stay, but it should
then be applied consistently.

6. "bijgewerkt" instead of "geüpdatet". Both are understood, but "bijwerken" is the term
Microsoft uses in the Dutch Windows interface, so it will feel familiar to users and matches
the surrounding OS. Applied throughout. For the same reason string 5 now uses "logs"
(matching the plural in the source) while string 11 keeps "logbestand", since the English
there is singular and the action opens one specific file.

7. "Zie changelog" → "Bekijk changelog". "Zie" is the wording of a cross-reference in
written text ("see appendix B"); for something the user clicks, "Bekijk" is the natural verb.
This keeps it consistent with "Open logbestand", which is unchanged.

Two options for punctuation

The punctuation is a matter of house style rather than correctness, so I have prepared two
versions and would rather leave the choice to you.

Version A keeps the punctuation exactly as it stands today.

Version B follows standard Dutch UI convention: titles take no full stop, and exclamation
marks in status and error dialogs become full stops, which reads calmer and less alarming.
The trailing dots on string 9 also become a full stop, since that message reports a completed
action rather than one in progress. Strings 6 and 8 keep their trailing dots in both versions,
as the work there really is ongoing.

Everything else is identical between the two.

Version A - punctuation as-is
<local>
	<outputs>
		<output id="0">
			<!--Check network connection-->
			<title>Controleer de netwerkverbinding.</title>
			<!--Unable to check for software updates at this time!-->
			<message>Er kan op dit moment niet op software-updates worden gecontroleerd!</message>
		</output>
		<output id="1">
			<!--No internet connection-->
			<title>Geen internetverbinding.</title>
			<!--Updates could not be verified-->
			<message>Er kon niet op updates worden gecontroleerd.</message>
		</output>
		<output id="2">
			<!--{App} will be updated-->
			<title>{0} wordt bijgewerkt!</title>
			<!--{v1.0} to {v2.0}-->
			<message>{0} naar {1}</message>
		</output>
		<output id="3">
			<!--{App} updated-->
			<title>{0} is bijgewerkt.</title>
			<!--Installed version: {v1.0}-->
			<message>Geïnstalleerde versie: {0}</message>
		</output>
		<output id="4">
			<!--{App} could not be updated-->
			<title>{0} kon niet worden bijgewerkt!</title>
			<!--Please contact support-->
			<message>Neem contact op met support.</message>
		</output>
		<output id="5">
			<!--Logs are not available yet-->
			<message>Er zijn nog geen logs beschikbaar!</message>
		</output>
		<output id="6">
			<!--Starting a manual check for updated apps-->
			<message>Bezig met zoeken naar software-updates...</message>
		</output>
		<output id="7">
			<!--Couldn't start a manual check for updated apps-->
			<message>Kon geen handmatige controle op software-updates starten!</message>
		</output>
		<output id="8">
			<!--Check for updated apps already running-->
			<message>Er wordt al naar software-updates gezocht...</message>
		</output>
		<output id="9">
			<!--Manual check for updated apps completed-->
			<message>Handmatige controle op software-updates voltooid...</message>
		</output>
		<output id="10">
			<!--See changelog-->
			<message>Bekijk changelog</message>
		</output>
		<output id="11">
			<!--Open log file-->
			<message>Open logbestand</message>
		</output>
	</outputs>
</local>
Version B - standard Dutch punctuation
<local>
	<outputs>
		<output id="0">
			<!--Check network connection-->
			<title>Controleer de netwerkverbinding</title>
			<!--Unable to check for software updates at this time!-->
			<message>Er kan op dit moment niet op software-updates worden gecontroleerd.</message>
		</output>
		<output id="1">
			<!--No internet connection-->
			<title>Geen internetverbinding</title>
			<!--Updates could not be verified-->
			<message>Er kon niet op updates worden gecontroleerd.</message>
		</output>
		<output id="2">
			<!--{App} will be updated-->
			<title>{0} wordt bijgewerkt</title>
			<!--{v1.0} to {v2.0}-->
			<message>{0} naar {1}</message>
		</output>
		<output id="3">
			<!--{App} updated-->
			<title>{0} is bijgewerkt</title>
			<!--Installed version: {v1.0}-->
			<message>Geïnstalleerde versie: {0}</message>
		</output>
		<output id="4">
			<!--{App} could not be updated-->
			<title>{0} kon niet worden bijgewerkt</title>
			<!--Please contact support-->
			<message>Neem contact op met support.</message>
		</output>
		<output id="5">
			<!--Logs are not available yet-->
			<message>Er zijn nog geen logs beschikbaar.</message>
		</output>
		<output id="6">
			<!--Starting a manual check for updated apps-->
			<message>Bezig met zoeken naar software-updates...</message>
		</output>
		<output id="7">
			<!--Couldn't start a manual check for updated apps-->
			<message>Kon geen handmatige controle op software-updates starten.</message>
		</output>
		<output id="8">
			<!--Check for updated apps already running-->
			<message>Er wordt al naar software-updates gezocht...</message>
		</output>
		<output id="9">
			<!--Manual check for updated apps completed-->
			<message>Handmatige controle op software-updates voltooid.</message>
		</output>
		<output id="10">
			<!--See changelog-->
			<message>Bekijk changelog</message>
		</output>
		<output id="11">
			<!--Open log file-->
			<message>Open logbestand</message>
		</output>
	</outputs>
</local>

Hope this helps!

Is your feature request related to a problem?

Additional information

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Locate the Dutch (nl) localization XML or resource file and compare it with the English strings. Confirm with maintainers whether Version A or Version B punctuation is preferred, then apply the proposed translations consistently while preserving placeholders and valid XML structure.

Written by the indexing model from the issue text.

Assessment

Tech stack
powershell
Domain
localization
Issue type
Feature
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.