Dutch translation file - #54
Merged
Merged
Conversation
Want to add the Dutch translation file
Contributor
|
Wow. Nice! Thanks very much. I'm onto it now. You'll get a README too. I'll let you know in here when it's all ready. Have a look at the app, obviously, when it's ready but the README too if you get a chance - but it's a lot of words, I know. I'd be delighted if you can identify any improvements I can make. Much appreciated. I'll be back again soon. |
FarmLox
added a commit
that referenced
this pull request
Jul 25, 2026
RijckAlex contributed a complete Dutch translation unprompted: every window,
dialog, tooltip, button and screen-reader label, plus the command-line tool.
It arrived as an edit to the generated review table rather than to a source
the app reads, so the content is carried over into the generator that feeds
Strings.nl.resx instead of being merged as it stood.
The translation itself needed a pass before it could ship. It mixed je and u
throughout, so the register is settled on one; and roughly one row in ten
carried a real error, among them an untranslated French cell, doubled {0}
placeholders and several mistranslations. Dutch count agreement is handled
rather than calqued from the English.
Dutch is last in the language order, after Ukrainian, on the developer-audience
rule the other fifteen already follow. The globe menu is unaffected, being
alphabetical by endonym.
check-installer-languages.mjs hard-fails a language that skips the installer,
so the installer carries Dutch wizard text with it; check-accelerators,
check-still-english and gen-translation-table all take the sixteenth code.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
FarmLox
added a commit
that referenced
this pull request
Jul 25, 2026
His file and ours both add docs/translations/nl.md, so the merge stops on it. Resolved to ours, which the generator produces from Strings.nl.resx and which check-still-english and gen-translation-table hold in step with what the app actually says. His could not be kept as it stood. It is the generated review table, not a source the app reads, and it was built by copying the French one, so its header still named French and pointed at Strings.fr.resx. His wording is what feeds the generator; this merge keeps his commit so the contribution is his in the history. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Contributor
|
v2.3.0 is released, @RijckAlex Thanks ever so much again! If you do get a chance to skim through the Dutch README and see especially if there are any glaring mistakes, that would be great. |
FarmLox
added a commit
that referenced
this pull request
Aug 9, 2026
A read of all 348 rows of the Dutch RijckAlex contributed in #54 against what the app ships, with a verdict on every difference. 50 keys move. No key is added or removed, no English string is touched, and no access key changes. His wording goes back where it was right or where the two readings were equally good: Klaar for Gereed on the idle status line, bekijken for zien in both details windows (view details is the deliberate act, not passive perception), schrijfrechten for the paraphrase around it, Vereist: against the English Required:, om veiligheidsredenen, ingebedde rather than ingesloten for the Authenticode certificate, behouden for houden, Ontvangen: for Gekregen:, mogelijk for misschien, opsommen for doorlopen, and Bestanden worden verplaatst naar: on the move confirmation. Four points of grammar the Dutch had drifted on. Dutch reports a just-happened event in the perfect, so Windows heeft een bestandsfout gemeld and Er is iets misgegaan met dit bestand replace the preterite, which also brings the file-error lines back in step with the access-denied sibling beside them. Two messages had copied English subject ellipsis, where Dutch takes the impersonal passive: Windows Installer-records konden niet worden gelezen, and Na 10.000 pogingen kon er geen unieke bestandsnaam voor '{0}' worden gevonden. A comma before en joining two verb phrases under one subject is English punctuation and is gone from the clipboard message. And a program shutting itself down is moet worden afgesloten. Where neither reading was right, a third. The crash-log failures now say kon niet worden weggeschreven, which is the verb for a program writing data out and the one Startup.UnhandledBody already used two keys away. The registered-files summary takes three plain nouns, reparatie, update of verwijdering, for the coined verwijderactie. Er kwam onvolledig terug replaces a calque of came back short. Trakteer me op een kopje koffie carries the diminutive that a cuppa has, on both the button and its About-window twin, which a cross-key rule holds together. And the screen-reader line for Move ends Annuleren laat ze waar ze zijn, where the English has one verb and the Dutch had two. Three lines of the command-line help change. Deze helptekst weergeven replaces Deze hulp tonen: hulp is assistance, where a help screen is de helptekst. The /m PAD line gets its verb back, Verplaatsen naar het opgegeven pad, at 66 of the 74 columns the help screen allows. Exit code 75 says a temporary thing blocked the run again, iets tijdelijks blokkeerde de uitvoering, which the English says and the Dutch had stopped saying; uitvoering also replaces run in the single-instance message, so the two agree. The register is unchanged and stays informal throughout. Measured across his 348 rows it was already his own choice by 55 forms to 8, with no row mixing the two. Co-Authored-By: Alex Rijckaert <rijckaertalex@gmail.com> Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Want to add the Dutch translation file
New translation file nl.md
What this changes
Full translation
Why
Only to add the Dutch translation
How it's been tested
dotnet buildsucceedsdotnet testpassesNotes for the reviewer
Just add it and the Dutch-speaking population will be satisfied.
Thanks!