Skip to content

Update Dutch translation - #57

Closed
RijckAlex wants to merge 5 commits into
no-faff:mainfrom
RijckAlex:main
Closed

Update Dutch translation#57
RijckAlex wants to merge 5 commits into
no-faff:mainfrom
RijckAlex:main

Conversation

@RijckAlex

Copy link
Copy Markdown
Contributor

What this changes

Why

How it's been tested

  • dotnet build succeeds
  • dotnet test passes
  • Ran the app locally and verified the change

Notes for the reviewer

@FarmLox

FarmLox commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

Hi Alex, thanks tons and sorry I've taken a while to get back. As you'll know, 2.3.0 shipped with your Dutch translation but I've been up to a lot since then and I didn't want to reply until I had everything ready for you. There's quite a lot to tell you.

This PR first. Your fork has got out of step: its main is still on 23 July, so when you opened the translation page you were looking at the version from before yours was merged, with the French heading still on it. That heading was fixed on my side in July, so the three lines this changes were already done, and the table itself is unchanged from what you originally sent. That's what GitHub is flagging as a conflict, so I'm going to close this one.

Now the part that matters. When your translation came in I merged it as you sent it and then corrected it in a commit of my own, but I never told you what I'd changed. I've now been back through the whole thing, and the two comments below this one show every row where your wording and the app differ, with the English next to them so you can judge for yourself.

Of the 348 rows you sent:

Rows
Ship word for word, unchanged 140
Differ 162
For strings the app no longer has 46

And the 162 that differ, by why:

Why it changed Rows
Things that were wrong 52
Different meaning from the English 19
Not Dutch as written 7
Placeholder defect (a doubled {0}, or a capital after it) 6
English left untranslated in the cell 5
English word order, verb at the front 5
Typography (curly quotes in a command you'd paste) 4
Compound written open or hyphenated 3
Too wide for the command-line help screen 2
Typo 1
Not about your Dutch at all 54
The English itself changed after you sent it 51
Alt-key letter moved by the per-window duplicate check 3
Your wording, partly kept inside a changed sentence 16
Judgement calls 40
One form picked where your file had used two 26
The -en form rather than the command form on labels 6
Plainer wording where both were correct 6
A rule that isn't visible in the review table 2

Thirteen rows have been changed back to your wording, and they're inside the 140 above. Klaar rather than Gereed, bekijken rather than zien, behouden, opsommen, Ontvangen, and others.

Two things worth pulling out of that table. The 26-row group looks like the biggest change to your work and it's the least arguable: in every one of those you'd used both forms yourself in different places, the file had to settle on one, and the one it settled on is yours. And the only place I made a call about your Dutch rather than about consistency was the je/u question, where I went with you: you'd used je in 35 rows and u in 8, so the u ones were brought into line with your own overall preference.

Really there are only twelve rows you might reasonably argue with, the two groups at the bottom, and I'd genuinely like to hear if you disagree with any of it.

Where things stand now. The Dutch translation lives in scripts/translations/gen-strings-nl.mjs and that's the file to edit. The page you were working on, docs/translations/nl.md, is generated from it, so changes there get overwritten. I moved the sources into the repo so a contributor's own words go straight in rather than being retyped by me.

There were 80 strings sitting in English for 3.0.0. I've had them drafted rather than leave them waiting, so you're not faced with a pile of typing. Dutch is now the first language fully translated for the release. If you want to go through them, or through anything else, they're yours and I'd be glad of it.

If you do want to make changes, here's the shortest route. First sync your fork: go to your copy of the repo and press "Sync fork", because it's still on 23 July and that's what caused all the confusion above. Then open scripts/translations/gen-strings-nl.mjs, find any English lines whose Dutch you'd change and edit the Dutch beside them. Leave the rest of the file alone, that's just the machinery that builds the app's string file. Then open one pull request with the lot, however few or many that turns out to be.

If you'd rather not use git for it at all, just reply here with the lines you'd change and I'll do it.

I'm working towards 3.0.0 and there's a decent amount left before it goes out, so there's a window. If you get back to me before I release 3.0.0, your changes go in. If you'd rather take your time, that's fine too and I'll make a 3.0.1 release just with your changes and anything else that might have cropped up in the meantime.

Thanks very much for all of this.

@FarmLox

FarmLox commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

Every row below is one where your wording and the unreleased 3.0.0 differ. Nothing unchanged is repeated, so this is 162 rows out of the 348 you sent, plus the 13 that were changed back to yours at the end.

61 rows have an English source string that has itself changed since you translated it. Those show both in the English column, marked Then: for the sentence you were working from and Now: for the one the app has today. Every other row shows a single English string, unchanged since your submission.

The last group, "The English itself changed after you sent it", is in the comment below this one, because the whole thing won't fit in one reply (GitHub character limit).

English or French left untranslated in the Dutch (5)

The cell still carries a word or a sentence from the page it was copied from.

English What you wrote 3.0.0 Why
Startup scan progress Voortgang startup-scan Voortgang van de opstartscan startup-scan, and the same two nouns side by side.
installerclean-cli /m PATH Move to specified path installerclean-cli /m PATH Verplaats naar het opgegeven pad installerclean-cli /m PAD Verplaatsen naar het opgegeven pad PATH untranslated, where German uses PFAD and French CHEMIN.
The folder {0} does not exist and could not be created. Check the drive letter or network path. De map {0} bestaat niet en kon niet worden aangemaakt. Controleer de stationsletter of het netwerkpath. De map {0} bestaat niet en kon niet worden aangemaakt. Controleer de stationsletter of het netwerkpad. netwerkpath.
Windows cannot write to {0}.
Details in {1}.
Windows kan niet schrijven naar {0}.
Details in {1}.
Détails dans {1}.
Windows kan niet schrijven naar {0}.
Details in {1}.
Détails dans {1}. left in the cell.
The path {0} is too long for Windows. Pick a shorter path. Het path {0} is te lang voor Windows. Kies een korter path. Het pad {0} is te lang voor Windows. Kies een korter pad. path, twice.
Typo (1)
English What you wrote 3.0.0 Why
Then: InstallerClean - clean up C:\Windows\Installer

Now: InstallerClean - clean up {InstallerFolder}
IInstallerClean - C:\Windows\Installer opschonen InstallerClean - {InstallerFolder} opschonen IInstallerClean.
Placeholder defect (6)

The count placeholder is doubled, or the word after it is capitalised, so the rendered line reads wrongly.

English What you wrote 3.0.0 Why
Failed to start ({0}). Details written to:
{1}
Het starten van ({0}) is mislukt. Details zijn opgeslagen in:
{1}
Starten mislukt ({0}). Details weggeschreven naar:
{1}
Het starten van ({0}) puts the error code where a program name reads.
Failed to start ({0}). The crash log could not be written. Het starten van ({0}) is mislukt. Het crashlogboek kon niet worden opgeslagen. Starten mislukt ({0}). Het crashlog kon niet worden weggeschreven. Same.
{0} registered files are missing (not deleted by InstallerClean). No trouble now, but a future repair, update or uninstall of those programs could fail. Open Details for what to do. {0} Geregistreerde bestanden ontbreken (niet verwijderd door InstallerClean). Op dit moment levert dit geen problemen op, maar een toekomstige reparatie, update of verwijdering van dat programma zou kunnen mislukken. Open ‘Details’ voor meer informatie over wat je kunt doen. {0} geregistreerde bestanden ontbreken (niet door InstallerClean verwijderd). Nu geen probleem, maar een toekomstige reparatie, update of verwijdering van die programma's kan mislukken. Open Details voor wat je kunt doen. 3 Geregistreerde bestanden ontbreken, and this plural row said dat programma for those programs. reparatie, update of verwijdering is yours and is back.
{0} registered file is missing (not deleted by InstallerClean). No trouble now, but a future repair, update or uninstall of that program could fail. Open Details for what to do. {0} Geregistreerd bestand ontbreekt (niet verwijderd door InstallerClean). Op dit moment levert dit geen problemen op, maar een toekomstige reparatie, update of verwijdering van dat programma zou kunnen mislukken. Open ‘Details’ voor meer informatie over wat je kunt doen. {0} geregistreerd bestand ontbreekt (niet door InstallerClean verwijderd). Nu geen probleem, maar een toekomstige reparatie, update of verwijdering van dat programma kan mislukken. Open Details voor wat je kunt doen. 3 Geregistreerd bestand ontbreekt. reparatie, update of verwijdering is yours and is back.
Then: {0} registered files that are still needed ({1})

Now: {0} registered files left alone ({1})
{0} {0} geregistreerde bestanden die nog steeds nodig zijn ({1}) {0} geregistreerde bestanden ongemoeid gelaten ({1}) Same doubling: 3 3 geregistreerde bestanden. The English has since changed from still needed to left alone.
Then: {0} registered file that is still needed ({1})

Now: {0} registered file left alone ({1})
{0} {0} geregistreerd bestand dat nog steeds nodig is ({1}) {0} geregistreerd bestand ongemoeid gelaten ({1}) The placeholder is doubled: 3 3 geregistreerd bestand. The English has since changed from still needed to left alone.
English word order, verb at the front (5)

Dutch puts the verb at the end, not the front. It also takes the -e Dutch adds after a number.

English What you wrote 3.0.0 Why
Moved {0} of {1} {2} before you cancelled. Verplaatst {0} van {1} {2} voordat je annuleerde. {0} van {1} {2} verplaatst voordat je annuleerde. Dutch puts the verb at the end, not the front.
Scanned {0} {1} in {2} Gescand {0} {1} in {2} {0} {1} gescand in {2} Dutch puts the verb at the end, not the front.
Permanently deleted {0} of {1} {2} before you cancelled. Definitief verwijderd {0} van {1} {2} voordat je de bewerking annuleerde. {0} van {1} {2} definitief verwijderd voordat je annuleerde. And de bewerking is not in the English; its sibling row does without it.
Found {0} {1} you can safely delete. Gevonden {0} {1}; u kunt deze veilig verwijderen. Je kunt {0} {1} veilig verwijderen. Dutch puts the verb at the end, not the front. This row is also the one place you used the formal u.
Found {0} registered {1}. Gevonden {0} geregistreerd {1}. {0} geregistreerde {1} gevonden. And geregistreerd needs its -e before a plural noun.
Different meaning from the English (19)
English What you wrote 3.0.0 Why
Send posts the report shown to No Faff. Cancel sends nothing. Stuur het weergegeven rapport naar No Faff. Als je op ‘Annuleren’ klikt, wordt er niets verzonden. Verzenden stuurt het getoonde rapport naar No Faff. Annuleren stuurt niets. Yours reads as an instruction to the user; the label has to say what the two buttons do.
Report preview Voorbeeldrapport Rapportvoorbeeld Voorbeeldrapport is a sample report; the control shows a preview of the report, which is the compound the other way round.
Read-only inventory. Alleen-lezen inventaris. Alleen-lezen overzicht. inventaris is a stock inventory.
Then: Press Re-scan to look through C:\Windows\Installer for installer files that no program still needs.

Now: Press Re-scan to look through {InstallerFolder} for installer files that no program still needs.
Klik op ‘Opnieuw scannen’ om de map C:\Windows\Installer te doorzoeken op installatiebestanden die door geen enkel programma meer worden gebruikt. Klik op Opnieuw scannen om {InstallerFolder} te doorzoeken op installatiebestanden die geen enkel programma nog nodig heeft. gebruikt is used; the app’s claim is about what is still needed.
Then: A previous Windows Installer transaction is suspended on this machine. Resume or roll back that install (or restart Windows) before cleaning the cache.

Now: A previous Windows Installer transaction is suspended on this machine. Resume or roll back that install (or restart Windows) before cleaning {InstallerFolder}.
Op deze computer is een eerdere Windows Installer-transactie uitgesteld. Hervat of draai die installatie terug (of start Windows opnieuw op) voordat u de cache opschoont. Een eerdere Windows Installer-transactie is op deze computer opgeschort. Hervat die installatie of draai haar terug (of herstart Windows) voordat je {InstallerFolder} opruimt. uitgesteld is postponed; a suspended transaction is opgeschort, which is the word you used yourself in the command-line twin.
Note: Event Log writing failed. Check Application log permissions or Group Policy. Opmerking: Het schrijven naar het gebeurtenissenlogboek is mislukt. Controleer de machtigingen voor het Applicatielogboek of het Groepsbeleid. Opmerking: het schrijven naar het gebeurtenislogboek is mislukt. Controleer de machtigingen voor het logboek Toepassing of het groepsbeleid. The Application log is called Toepassing in Dutch Windows, so Applicatielogboek names something the user cannot find.
Exit codes: Uitgangscodes: Afsluitcodes: Uitgangscodes is a physical exit.
Windows refused InstallerClean access, so it stopped. Nothing has been removed.

InstallerClean was already running as administrator, so starting it again that way won't help. Windows doesn't say any more about what refused, so there's nothing specific to try.
Windows heeft InstallerClean de toegang geweigerd, waardoor het programma is gestopt. Er is niets verwijderd.

InstallerClean draaide al als beheerder, dus het opnieuw starten op die manier zal niet helpen. Windows geeft geen verdere uitleg over wat precies is geweigerd, dus er is niets specifieks dat je kunt proberen.
Windows heeft InstallerClean de toegang geweigerd, dus het is gestopt. Er is niets verwijderd.

InstallerClean draaide al als administrator, dus opnieuw starten op die manier helpt niet. Windows zegt er niet bij wat er precies weigerde, dus er valt niets gerichts te proberen.
wat precies is geweigerd is what was refused; the English asks what did the refusing.
Windows Installer couldn't give InstallerClean a readable list of the installed programs: {0} entries in a row came back unreadable (last error code {1}). Rather than work from a part-read list, InstallerClean stopped. Nothing has been removed. Windows Installer kon InstallerClean geen leesbare lijst met geïnstalleerde programma's verstrekken: {0} vermeldingen op rij bleken onleesbaar (laatste foutcode {1}). In plaats van verder te werken op basis van een gedeeltelijk leesbare lijst, is InstallerClean gestopt. Er is niets verwijderd. Windows Installer kon InstallerClean geen leesbare lijst van de geïnstalleerde programma's geven: {0} vermeldingen op rij kwamen onleesbaar terug (laatste foutcode {1}). In plaats van met een half gelezen lijst te werken is InstallerClean gestopt. Er is niets verwijderd. gedeeltelijk leesbare is partly readable; the English says part-read.
Windows Installer never signalled the end of one program's patch list: InstallerClean gave up after {0} entries (last error code {1}). A list with no end can't be trusted, so InstallerClean stopped. Nothing has been removed. Windows Installer heeft nooit aangegeven dat de patchlijst van een programma was voltooid: InstallerClean heeft het na {0} vermeldingen opgegeven (laatste foutcode {1}). Een lijst zonder einde is onbetrouwbaar, dus is InstallerClean gestopt. Er is niets verwijderd. Windows Installer heeft het einde van de patchlijst van één programma nooit gemeld: InstallerClean heeft het na {0} vermeldingen opgegeven (laatste foutcode {1}). Een lijst zonder einde is niet te vertrouwen, dus InstallerClean is gestopt. Er is niets verwijderd. een programma is a program; the English says one program's patch list.
Not enough space at {0}

Required: {1}
Available: {2}
Onvoldoende ruimte bij {0}

Vereist: {1}
Beschikbaar: {2}
Onvoldoende ruimte op {0}

Vereist: {1}
Beschikbaar: {2}
bij {0} is near {0}; space is op a drive. Vereist: is yours and is back.
InstallerClean couldn't read enough of the Windows Installer records to be sure what's still needed: the list of installed programs came back short, and reading the same records straight from the registry hit errors too. A file could look orphaned just because the record naming it was one of the unreadable ones, so InstallerClean stopped. Nothing has been removed. InstallerClean kon onvoldoende gegevens uit de Windows Installer-records lezen om met zekerheid vast te stellen wat er nog nodig is: de lijst met geïnstalleerde programma’s bleek onvolledig, en ook bij het rechtstreeks uit het register lezen van dezelfde records traden er fouten op. Een bestand kon als ‘verweesd’ worden aangemerkt, louter omdat het bijbehorende record tot de onleesbare records behoorde, waardoor InstallerClean werd gestopt. Er is niets verwijderd. InstallerClean kon niet genoeg van de Windows Installer-records lezen om zeker te weten wat er nog nodig is: de lijst met geïnstalleerde programma's kwam onvolledig terug, en dezelfde records rechtstreeks uit het register lezen leverde ook fouten op. Een bestand kon er verweesd uitzien enkel doordat het record dat het benoemt een van de onleesbare was, dus InstallerClean is gestopt. Er is niets verwijderd. als verweesd aangemerkt is designated orphaned; the English says a file could look orphaned.
Cannot write to {0}. The crash log could not be written. Windows kan niet naar {0} schrijven. Het crashlogboek kon niet worden opgeslagen. Kan niet schrijven naar {0}. Het crashlog kon niet worden weggeschreven. The English drops the subject here on purpose; yours adds Windows, which the sibling row has and this one does not.
Move cancelled. {0} of {1} {2} processed. Bewerking geannuleerd. {0} van {1} {2} verwerkt. Verplaatsen geannuleerd. {0} van {1} {2} verwerkt. Bewerking is Operation, which loses the Move and Delete distinction its sibling row keeps.
Scan failed: couldn't read the Windows Installer records. Scan mislukt: de Windows-installatiegegevens konden niet worden gelezen. Scan mislukt: de Windows Installer-records konden niet worden gelezen. Windows-installatiegegevens loses the product name and reads as data about the Windows installation. You wrote Windows Installer-records on the row below.
{0} unneeded files to clean up {0} overbodige bestanden die moeten worden verwijderd {0} overbodige bestanden om op te ruimen die moeten worden verwijderd says the files must be deleted; the app only ever says it is safe to.
{0} unneeded file to clean up {0} overbodig bestand dat moet worden verwijderd {0} overbodig bestand om op te ruimen dat moet worden verwijderd says the file must be deleted; the app only ever says it is safe to.
The check timed out. Your connection to GitHub may be slow; try again. De controle is verlopen. Je verbinding met GitHub is mogelijk traag; probeer het nog eens. De controle duurde te lang. Je verbinding met GitHub is mogelijk traag; probeer het opnieuw. is verlopen reads as both expired and went fine. mogelijk is yours and is back.
Up to date. Bijgewerkt. Je bent bij. Bijgewerkt means has been updated, after a check that found nothing.
Not Dutch as written (7)
English What you wrote 3.0.0 Why
Operation progress Voortgang bewerking Voortgang van de bewerking Two nouns side by side, which Dutch does not do. It needs van de, or the two written as one word.
Scanning progress Voortgang scannen Voortgang van de scan Same.
Available for cleanup. Beschikbaar voor opruimen. Beschikbaar om op te ruimen. voor cannot take a plain verb after it.
Then: They sit in C:\Windows\Installer, left behind when a program was uninstalled ({0}), a newer patch replaced one ({1}) or the publisher withdrew it ({2}). InstallerClean only ever lists files Windows itself reports as finished with.

Now: They sit in {InstallerFolder}, left behind when a program was uninstalled ({0}), a newer patch replaced one ({1}) or the publisher withdrew it ({2}). InstallerClean only ever lists files Windows itself reports as finished with.
Ze bevinden zich in C:\Windows\Installer en zijn achtergebleven toen een programma werd verwijderd ({0}), door een nieuwere patch werden vervangen ({1}) of door de uitgever werden teruggetrokken ({2}). InstallerClean geeft uitsluitend bestanden weer waarvan Windows zelf aangeeft dat ze niet meer nodig zijn. Ze staan in {InstallerFolder}, achtergebleven toen een programma werd verwijderd ({0}), een nieuwere patch een oudere verving ({1}) of de uitgever hem introk ({2}). InstallerClean toont uitsluitend bestanden waarvan Windows zelf aangeeft dat het ermee klaar is. The three limbs after toen do not run in parallel: the second and third leave the clause and become passives with a different subject.
Delete {0} {1} ({2})? Verwijderen {0} {1} ({2})? {0} {1} verwijderen ({2})? Verb first with the object trailing.
The destination cannot be inside the Windows Installer folder. Bestemming mag niet in de map van Windows Installer liggen. De bestemming mag niet in de Windows Installer-map liggen. A sentence needs the article. de Windows Installer-map is your own wording in the command-line twin.
GitHub's response did not contain a recognised release. Try again later, or open the releases page directly. Het antwoord van GitHub bevatte geen herkende release. Probeer het later nog eens, of ga rechtstreeks naar de pagina met releases. In het antwoord van GitHub was geen release te herkennen. Probeer het later opnieuw, of open de releasepagina rechtstreeks. een herkende release reads as English; Dutch does not stack it in front of the noun like that. releasepagina follows the button.
Typography (4)

Curly quotes in a command people copy and paste, French spacing, or a stray space.

English What you wrote 3.0.0 Why
_Delete permanently _Definitief verwijderen _Definitief verwijderen A leading space.
Send report Rapport verzenden Rapport verzenden A trailing space.
Error: unexpected extra argument '{0}'. If your move folder has a space in it, put quotes around the whole path: /m "D:\My Backup" Fout: onverwacht extra argument ‘{0}’. Als de verplaatsingsmap een spatie bevat, zet dan het volledige pad tussen aanhalingstekens: /m “D:\My Backup” Fout: onverwacht extra argument '{0}'. Als de verplaatsingsmap een spatie bevat, zet dan het volledige pad tussen aanhalingstekens: /m "D:\My Backup" Curly quotes around a path in a command people copy and paste. Your Als ..., zet dan ... is back.
Move {0} {1} ({2})? Verplaats {0} {1} ({2}) ? {0} {1} verplaatsen ({2})? A narrow no-break space before the question mark, which is French spacing.
Compound written open or hyphenated (3)

Dutch closes these up.

English What you wrote 3.0.0 Why
Open _release page Open de _versie-pagina _Releasepagina openen versie-pagina takes a hyphen Dutch compounding does not, and the page it opens is the releases page.
Signing certificate Handtekening certificaat Ondertekeningscertificaat And handtekening is the signature rather than the signing.
Cancellation requested. InstallerClean is waiting for the current step to reach a stopping point. This can take a few seconds during heavy I/O or an MSI database call. Annulering aangevraagd. InstallerClean wacht tot de huidige stap een stoppunt bereikt. Dit kan enkele seconden duren bij intensieve I/O-activiteit of een MSI-database-aanroep. Annulering aangevraagd. InstallerClean wacht tot de huidige stap een stoppunt bereikt. Dit kan enkele seconden duren bij zware I/O of een aanroep naar de MSI-database. MSI-database-aanroep carries a hyphen Dutch compounding does not take.
Wider than the command line help screen allows (2)

scripts/check-cli-help-width.mjs fails any Cli.Help.* line over 74 terminal columns, because a longer line wraps in an 80-column console instead of sitting in its column.

English What you wrote 3.0.0 Why
75 transient: a temporary condition blocked the run (see the message) 75 tijdelijk: een tijdelijke storing heeft de uitvoering onderbroken (zie het bericht) 75 tijdelijk: iets tijdelijks blokkeerde de uitvoering (zie de melding) 89 columns. storing is a malfunction and onderbroken is interrupted, where the English says a temporary condition blocked the run.
installerclean-cli --help Show this help (also accepts /?, -h) installerclean-cli --help Deze helptekst weergeven (accepteert ook /?, -h) installerclean-cli --help Deze helptekst weergeven (ook /?, -h) 80 columns. Your helptekst is back; accepteert ook does not fit beside it.
One form chosen where your file used two (26)

These are rows where your own submission used both forms, so I had to settle on one. The one I picked is yours in every case.

English What you wrote 3.0.0 Why
_Buy me a cuppa Trakteer me op een _koffie Trakteer me op een kopje _koffie You wrote 'een koffie' here and 'een kopje koffie' on the About window; kopje matches the cosiness of 'cuppa' and the two keys must agree.
The program will restart. Het programma wordt opnieuw gestart. Het programma start opnieuw. You wrote 'opnieuw opgestart' here and 'opnieuw gestart' on the tooltip for the same control.
Move puts the unneeded files in the chosen destination folder. Cancel leaves them where they are. Met ‘Verplaatsen’ worden de overbodige bestanden naar de gekozen bestemmingsmap verplaatst. Met ‘Annuleren’ blijven ze waar ze zijn. Verplaatsen zet de overbodige bestanden in de gekozen doelmap. Annuleren laat ze waar ze zijn. You wrote both 'bestemmingsmap' and 'doelmap'. The sentence also takes the button name as its subject, as the English does.
Error: destination cannot be inside the Windows Installer folder. Fout: de bestemming mag zich niet in de Windows Installer-map bevinden. Fout: de bestemming mag niet in de Windows Installer-map liggen. You wrote bevindt zich hier and liggen in the window that says the same thing.
Then: Scanning C:\Windows\Installer...

Now: Scanning {InstallerFolder}...
C:\Windows\Installer wordt gescand... {InstallerFolder} scannen... You used the -en form on three of the five progress lines and wordt gescand on this one.
{0} of {1} could not be moved. {0} van {1} kon niet verplaatst worden. {0} van {1} kon niet worden verplaatst. You wrote worden verplaatst everywhere else in the file.
{0} of {1} could not be deleted. {0} van {1} kon niet verwijderd worden. {0} van {1} kon niet worden verwijderd. Same.
Windows refused access to these files; they were left in place. Windows weigerde toegang tot deze bestanden; ze zijn op hun plaats gelaten. Windows heeft de toegang tot deze bestanden geweigerd; ze zijn blijven staan. You used heeft or is on the singular row and the simple past here.
Windows refused access to this file; it was left in place. Windows heeft de toegang tot dit bestand geweigerd; het is op zijn plaats gelaten. Windows heeft de toegang tot dit bestand geweigerd; het is blijven staan. You wrote four different renderings of left in place; blijven staan is the one for a file that was not moved.
Delete failed Verwijdering mislukt Verwijderen mislukt You wrote Verwijdering on the title and Verwijderen on the status line.
Windows cannot write to {0}. The crash log could not be written. Windows kan niet naar {0} schrijven. Het crashlogboek kon niet worden opgeslagen. Windows kan niet schrijven naar {0}. Het crashlog kon niet worden weggeschreven. You wrote the other word order on the row above.
Move failed Verplaatsing mislukt Verplaatsen mislukt Follows the delete pair so the two operations read alike.
Not enough space Te weinig ruimte Onvoldoende ruimte You wrote Te weinig on the title and Onvoldoende in the body.
Scan failed Scannen mislukt Scan mislukt You wrote Scan mislukt on two status lines and Scannen mislukt here.
Sending failed. Try again later. Verzenden is mislukt. Probeer het later nog eens. Verzenden mislukt. Probeer het later opnieuw. The button says Rapport verzenden, so the messages about it use verzenden.
No report to send. Geen rapport om te versturen. Geen rapport om te verzenden. Same.
Checking registry for additional packages... Het register controleren op extra pakketten... Register controleren op extra pakketten... The four sibling progress lines carry no article.
Delete cancelled. {0} of {1} {2} processed. Verwijdering geannuleerd. {0} van {1} {2} verwerkt. Verwijderen geannuleerd. {0} van {1} {2} verwerkt. Same.
Delete failed ({0}). The crash log could not be written. Verwijderen mislukt ({0}). Het crashlogboek kon niet worden opgeslagen. Verwijderen mislukt ({0}). Het crashlog kon niet worden weggeschreven. You wrote crashlogboek, bestand crash.log and crash.log for the same file. weggeschreven is the verb for a program writing data out.
Scanning local packages... Scannen van lokale pakketten... Lokale pakketten scannen... You used the -en form on three of the five progress lines.
Move failed ({0}). Details in {1}. Verplaatsing mislukt ({0}). Details in {1}. Verplaatsen mislukt ({0}). Details in {1}. Same.
Move failed ({0}). The crash log could not be written. Verplaatsing mislukt ({0}). Het crashlogboek kon niet worden opgeslagen. Verplaatsen mislukt ({0}). Het crashlog kon niet worden weggeschreven. Same.
Preparing destination folder... Bestemmingsmap voorbereiden... Doelmap voorbereiden... You wrote bestemmingsmap here and doelmap in the folder picker.
Scan failed ({0}). The crash log could not be written. Scan mislukt ({0}). Het bestand crash.log kon niet worden opgeslagen. Scan mislukt ({0}). Het crashlog kon niet worden weggeschreven. Same.
Scanning installer cache folder... De installatiecache wordt gescand... Installatiecache scannen... Same.
Change language. The program will restart. Taal wijzigen. Het programma wordt opnieuw opgestart. Taal wijzigen. Het programma start opnieuw. The other half of the same pair.
The -en form on buttons and screen-reader labels (6)

Dutch buttons and labels use the -en form (Verplaatsen) rather than the command form (Verplaats). Your file used both.

English What you wrote 3.0.0 Why
Check for _updates Controleer op _updates Controleren op _updates Imperative on a button label.
_Scan again _Scan opnieuw _Opnieuw scannen Imperative on a button label, and the two scan buttons now read alike.
Donate Doneer Doneren Imperative on a screen-reader label.
Check for updates Controleer op updates Controleren op updates Follows its button.
Close result and return to main window Sluit het resultaat en ga terug naar het hoofdvenster Resultaat sluiten en terug naar het hoofdvenster Imperative on a screen-reader label.
Check for updates Controleer op updates Controleren op updates Follows its button.
A rule that is not visible in the review table (2)
English What you wrote 3.0.0 Why
Explains this folder, and how to recover a file, in the README Legt deze map uit, en hoe je een bestand kunt herstellen, in het README-bestand Legt uit wat deze map is en hoe je een bestand terugzet, in het README-bestand The spoken name has to contain the words of the link on screen, so speech control can click it (WCAG 2.5.3). Yours splits the phrase.
The README [explains this folder], and how to recover a file, in Microsoft's own words. README [legt deze map uit], en hoe u een bestand kunt herstellen, in Microsofts eigen woorden. Het README-bestand [legt uit wat deze map is], en hoe je een bestand terugzet, in Microsofts eigen woorden. The other half of that pair: this is the visible sentence the link is cut from.
Plainer wording, both correct (6)

These are the rows where both readings are correct Dutch and I kept the shorter or plainer one.

English What you wrote 3.0.0 Why
InstallerClean couldn't open your browser. The link is on your clipboard, so you can paste it in yourself:

{0}
InstallerClean kon je browser niet openen. De link staat op je klembord, dus je kunt deze zelf plakken:

{0}
InstallerClean kon je browser niet openen. De link staat op je klembord, dus je kunt hem zelf plakken:

{0}
deze as a pronoun is the official register; hem is the plain one for a de-word.
It goes to nofaff.netlify.app/api/result-log. Nothing identifies you or your machine; it just lets me know InstallerClean's working and [how much space people are freeing]. Het wordt verzonden naar nofaff.netlify.app/api/result-log. Er wordt niets verstrekt waarmee jij of je computer kan worden geïdentificeerd; het laat me alleen weten dat InstallerClean werkt en [hoeveel ruimte mensen vrijmaken]. Het gaat naar nofaff.netlify.app/api/result-log. Niets identificeert jou of je computer; het laat me alleen weten dat InstallerClean werkt en [hoeveel ruimte mensen vrijmaken]. verstrekken is officialese; the app does not use that register anywhere else.
Windows Installer refused to let InstallerClean list what's installed. InstallerClean was already running as administrator, so running it again as administrator won't change anything. Without that list there is no safe way to tell which cached files are still needed, so InstallerClean stopped. Nothing has been removed. Windows Installer stond niet toe dat InstallerClean een overzicht gaf van de geïnstalleerde programma’s. InstallerClean draaide al als beheerder, dus het nogmaals uitvoeren als beheerder zou niets veranderen. Zonder dat overzicht is er geen veilige manier om te bepalen welke bestanden in de cache nog nodig zijn, dus is InstallerClean gestopt. Er is niets verwijderd. Windows Installer weigerde InstallerClean te laten zien wat er geïnstalleerd is. InstallerClean draaide al als administrator, dus het nogmaals als administrator uitvoeren verandert niets. Zonder die lijst is er geen veilige manier om te bepalen welke bestanden in de cache nog nodig zijn, dus InstallerClean is gestopt. Er is niets verwijderd. weigerde carries refused, where stond niet toe softens it.
Windows Installer never signalled the end of the list of installed programs: InstallerClean gave up after {0} entries (last error code {1}). A list with no end can't be trusted, so InstallerClean stopped. Nothing has been removed. Windows Installer heeft nooit aangegeven dat de lijst met geïnstalleerde programma's was voltooid: InstallerClean heeft het na {0} vermeldingen opgegeven (laatste foutcode {1}). Een lijst zonder einde is onbetrouwbaar, dus is InstallerClean gestopt. Er is niets verwijderd. Windows Installer heeft het einde van de lijst met geïnstalleerde programma's nooit gemeld: InstallerClean heeft het na {0} vermeldingen opgegeven (laatste foutcode {1}). Een lijst zonder einde is niet te vertrouwen, dus InstallerClean is gestopt. Er is niets verwijderd. The English says signalled the end of the list rather than that the list was complete.
Couldn't reach GitHub. Check your internet connection and try again. Kan GitHub niet bereiken. Controleer je internetverbinding en probeer het opnieuw. Kon GitHub niet bereiken. Controleer je internetverbinding en probeer het opnieuw. The English is past tense.
The check failed for an unknown reason. Details are in crash.log if you need to report it. De controle is om een onbekende reden mislukt. De details staan in crash.log, mocht je dit willen melden. De controle is om een onbekende reden mislukt. De details staan in crash.log, mocht je het willen melden. The English says it.
Alt-key letter moved, wording unchanged (3)

NOT an edit to your Dutch. Two controls on one window may not share an Alt key, and scripts/check-accelerators.mjs enforces it. The words in these three rows are yours, letter for letter; only the underscore moved.

Five access letters differ from your file in all. The other two, Action.OpenReleasePage and Action.ScanAgain, appear under the family where their wording changed, and their letter moved as a consequence of that rather than for the dedupe.

English What you wrote 3.0.0 Why
Leave a _star on GitHub Geef een _ster op GitHub Geef een s_ter op GitHub S was already taken on that window.
_Move _Verplaatsen Ver_plaatsen V was already taken on that window.
_Re-scan _Opnieuw scannen Opnieuw _scannen O was already taken on that window.
Your wording partly restored in this pass (16)
English What you wrote 3.0.0 Why
installerclean-cli --version Print the version (also accepts -v) installerclean-cli --version De versie weergeven (accepteert ook -v) installerclean-cli --version De versie weergeven (ook -v) Your weergeven is back. The parenthesis is short to match the --help line, which cannot fit the long form.
Another InstallerClean process holds the single-instance lock (GUI or another CLI run). Exit 75 (transient); safe to retry later. Een ander InstallerClean-proces heeft de ‘single-instance’-vergrendeling in bezit (via de GUI of een andere CLI-uitvoering). Exitcode 75 (tijdelijk); je kunt het later veilig opnieuw proberen. Een ander InstallerClean-proces houdt de single-instance-vergrendeling vast (de GUI of een andere CLI-uitvoering). Exit 75 (tijdelijk); je kunt het later veilig opnieuw proberen. Your uitvoering and your last clause are back.
Error: no move destination specified. Use /m PATH. (A default set in the GUI is per-user and does not apply to scheduled or service-account runs.) Fout: er is geen bestemming voor het verplaatsen opgegeven. Gebruik /m PATH. (Een standaardinstelling in de GUI geldt per gebruiker en is niet van toepassing op geplande taken of taken die via een serviceaccount worden uitgevoerd.) Fout: er is geen bestemming voor het verplaatsen opgegeven. Gebruik /m PAD. (Een standaard die in de GUI is ingesteld, geldt per gebruiker en niet voor geplande taken of serviceaccounts.) Your full clause is back. The placeholder word is PAD because Dutch translates it, as German and French do.
You don't have permission to write to {0}.
Try a folder in your user profile or on a drive you own.
Je hebt geen schrijfrechten voor {0}.
Probeer een map in je gebruikersprofiel of op een schijf waarvan je de eigenaar bent.
Je hebt geen schrijfrechten voor {0}.
Probeer een map in je gebruikersprofiel of op een schijf die van jou is.
Your schrijfrechten is back.
Then: This file is not inside the Windows Installer folder; refused for safety.

Now: This file is not directly inside the Windows Installer folder; refused for safety.
Dit bestand bevindt zich niet in de Windows Installer-map; om veiligheidsredenen geweigerd. Dit bestand bevindt zich niet direct in de Windows Installer-map; om veiligheidsredenen geweigerd. Your om veiligheidsredenen and bevindt zich are back. The English gained directly.
Windows reported file errors; these files were left in place. Windows heeft bestandsfouten gemeld; deze bestanden zijn op hun plaats gelaten. Windows heeft bestandsfouten gemeld; deze bestanden zijn blijven staan. Your wording is back. Dutch reports something that has just happened with heeft or is, not with the simple past.
Windows reported a file error; the file was left in place. Windows heeft een bestandsfout gemeld; het bestand is op zijn plaats gebleven. Windows heeft een bestandsfout gemeld; het bestand is blijven staan. Your wording is back. Dutch reports something that has just happened with heeft or is, not with the simple past.
Then: The Windows Installer records came back completely empty: not one installed program or update claims a cached installer file. That doesn't happen on a working machine (even a fresh Windows install has some), so either the records are damaged or they couldn't be read, and a scan that believed this answer would wrongly call every file in C:\Windows\Installer orphaned. InstallerClean stopped instead. Nothing has been removed.

Now: The Windows Installer records came back completely empty: not one installed program or update claims a cached installer file. That doesn't happen on a working machine (even a fresh Windows install has some), so either the records are damaged or they couldn't be read, and a scan that believed this answer would wrongly call every file in {InstallerFolder} orphaned. InstallerClean stopped instead. Nothing has been removed.
De Windows Installer-records bleken volledig leeg te zijn: er is geen enkel geïnstalleerd programma of update dat een in de cache opgeslagen installatiebestand claimt. Dat komt op een goed werkende computer niet voor (zelfs een gloednieuwe Windows-installatie heeft er een paar), dus ofwel zijn de records beschadigd, ofwel konden ze niet worden gelezen. Een scan die dit als antwoord zou aannemen, zou ten onrechte elk bestand in C:\Windows\Installer als ‘verweesd’ bestempelen. InstallerClean is in plaats daarvan gestopt. Er is niets verwijderd. De Windows Installer-records kwamen volledig leeg terug: geen enkel geïnstalleerd programma of geen enkele update maakt aanspraak op een installatiebestand in de cache. Dat komt op een werkende computer niet voor (zelfs een gloednieuwe Windows-installatie heeft er een paar), dus ofwel zijn de records beschadigd, ofwel konden ze niet worden gelezen, en een scan die dit antwoord zou geloven, zou elk bestand in {InstallerFolder} ten onrechte verweesd noemen. InstallerClean is in plaats daarvan gestopt. Er is niets verwijderd. Your gloednieuwe, ofwel ... ofwel and in plaats daarvan are back. The folder is now a token.
Could not find a unique filename for '{0}' after 10,000 attempts. Na 10.000 pogingen kon er geen unieke bestandsnaam voor ‘{0}’ worden gevonden. Na 10.000 pogingen kon er geen unieke bestandsnaam voor '{0}' worden gevonden. Your sentence is back. The quotes around the filename are straight.
Something went wrong with these files; they were left in place. Er is iets misgegaan met deze bestanden; ze zijn op hun plaats achtergelaten. Er is iets misgegaan met deze bestanden; ze zijn blijven staan. Your wording is back. Dutch reports something that has just happened with heeft or is, not with the simple past.
Something went wrong with this file; it was left in place. Er is iets misgegaan met dit bestand; het is op zijn plaats achtergelaten. Er is iets misgegaan met dit bestand; het is blijven staan. Your wording is back. Dutch reports something that has just happened with heeft or is, not with the simple past.
An unexpected error occurred and InstallerClean needs to close.

{0}

Details written to:
{1}
Er is een onverwachte fout opgetreden en InstallerClean moet worden afgesloten.

{0}

Details opgeslagen in:
{1}
Er is een onverwachte fout opgetreden en InstallerClean moet worden afgesloten.

{0}

Details weggeschreven naar:
{1}
Your moet worden afgesloten is back.
An unexpected error occurred and InstallerClean needs to close.

{0}

The crash log could not be written.
Er is een onverwachte fout opgetreden en InstallerClean moet worden afgesloten.

{0}

Het crashlogboek kon niet worden opgeslagen.
Er is een onverwachte fout opgetreden en InstallerClean moet worden afgesloten.

{0}

Het crashlog kon niet worden weggeschreven.
Same.
Up to you but appreciated. Sends an anonymous summary that just lets me know if it's working and how much space people are freeing. The next screen lets you see what will be sent before you confirm. Dat is aan jou, maar ik zou het op prijs stellen. Er wordt een anonieme samenvatting verstuurd waarin ik alleen te zien krijg of het werkt en hoeveel ruimte mensen vrijmaken. Op het volgende scherm kun je zien wat er wordt verstuurd voordat je het bevestigt. Dat is aan jou, maar ik zou het op prijs stellen. Er wordt een anonieme samenvatting verstuurd die me alleen laat weten of het werkt en hoeveel ruimte mensen vrijmaken. Op het volgende scherm kun je zien wat er wordt verstuurd voordat je het bevestigt. Your second sentence is back, without the added precies.
Up to you but appreciated. Sends an anonymous summary that just lets me know if it's working. The next screen lets you see what will be sent before you confirm. Dat is aan jou, maar ik zou het op prijs stellen. Er wordt een anonieme samenvatting verzonden waarmee ik alleen kan zien of het werkt. Op het volgende scherm kun je zien wat er wordt verzonden voordat je het bevestigt. Dat is aan jou, maar ik zou het op prijs stellen. Er wordt een anonieme samenvatting verstuurd die me alleen laat weten of het werkt. Op het volgende scherm kun je zien wat er wordt verstuurd voordat je het bevestigt. Same.
Then: GitHub returned an error response. The releases API may be rate-limited; try again in a few minutes.

Now: GitHub returned an error response. Try again in a few minutes.
GitHub heeft een foutmelding teruggestuurd. De Releases-API is mogelijk onderworpen aan een limiet op het aantal verzoeken; probeer het over een paar minuten opnieuw. GitHub heeft een foutmelding teruggestuurd. Probeer het over een paar minuten opnieuw. Your wording is back. The English lost its second sentence.
Restored to your wording in this pass (13)

These now ship exactly what you wrote. They are listed because they are not visible anywhere else.

English What you wrote 3.0.0 Why
Open the release page to download the newer version, or cancel to keep the current version. Open de releasepagina om de nieuwere versie te downloaden, of annuleer om de huidige versie te behouden. Open de releasepagina om de nieuwere versie te downloaden, of annuleer om de huidige versie te behouden. behouden is the standard Dutch for keeping a version.
Select a file to view details. Selecteer een bestand om de details te bekijken. Selecteer een bestand om de details te bekijken. bekijken is looking at something on purpose, which is what view means. zien is just seeing it.
Select a product to view details. Selecteer een product om de details te bekijken. Selecteer een product om de details te bekijken. bekijken is looking at something on purpose, which is what view means. zien is just seeing it.
These files can't be cleaned up right now. Deze bestanden kunnen op dit moment niet worden opgeruimd. Deze bestanden kunnen op dit moment niet worden opgeruimd. op dit moment carries the emphasis of right now.
InstallerClean couldn't open your browser, and couldn't copy the link to your clipboard either. The link is:

{0}
InstallerClean kon je browser niet openen en kon de link ook niet naar je klembord kopiëren. De link is:

{0}
InstallerClean kon je browser niet openen en kon de link ook niet naar je klembord kopiëren. De link is:

{0}
Dutch takes no comma before en joining two verb phrases under one subject.
Error: destination must be a fully qualified path. Got: {0} Fout: de bestemming moet een volledig gekwalificeerd pad zijn. Ontvangen: {0} Fout: de bestemming moet een volledig gekwalificeerd pad zijn. Ontvangen: {0} Ontvangen: reads as a field label; Gekregen: does not.
Files will be moved to: Bestanden worden verplaatst naar: Bestanden worden verplaatst naar: Yours names the operation the dialog is confirming.
Couldn't read the Windows Installer records Windows Installer-records konden niet worden gelezen Windows Installer-records konden niet worden gelezen Yours says what could not be read. Mine copied the English, which leaves the subject out, and Dutch wants one.
Source file is a symlink or junction; refused for safety. Bronbestand is een symlink of junction; om veiligheidsredenen geweigerd. Bronbestand is een symlink of junction; om veiligheidsredenen geweigerd. om veiligheidsredenen is the ordinary Dutch phrase.
Ready Klaar Klaar Klaar is the everyday word and matches the plain voice of the app.
Enumerating installed products... Geïnstalleerde producten opsommen... Geïnstalleerde producten opsommen... opsommen is the direct Dutch for enumerating.
Subject name from the embedded Authenticode certificate. Not chain-verified. Naam van het onderwerp uit het ingebedde Authenticode-certificaat. Niet via de certificaatketen geverifieerd. Naam van het onderwerp uit het ingebedde Authenticode-certificaat. Niet via de certificaatketen geverifieerd. ingebed is embedded, and geverifieerd is verified.
You're running version {0}.
Version {1} is available.
Je gebruikt versie {0}.
Versie {1} is beschikbaar.
Je gebruikt versie {0}.
Versie {1} is beschikbaar.
gebruikt is the neutral word for a general audience.

@FarmLox

FarmLox commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

The English itself changed after you sent it (51 rows)

The app has been reworded for 3.0.0. These rows answer an English sentence the app no longer has, so I rewrote the Dutch against the new sentence rather than editing yours.

English What you wrote 3.0.0 Why
Then: Buy me a cuppa (About window)

Now: Buy me a cuppa
Trakteer me op een kopje koffie (venster 'Over') Trakteer me op een kopje koffie The English dropped (About window). kopje is your word from this row.
Then: Checks the GitHub releases API over HTTPS for a newer version.

Now: Checks github's releases page for a newer version.
Controleert via HTTPS of er een nieuwere versie beschikbaar is via de GitHub Releases API. Kijkt op de releasepagina van github of er een nieuwere versie is. The English was reworded for 3.0.0.
Then: Delete moves the unneeded files to the Recycle Bin. Cancel closes without deleting.

Now: Delete permanently removes the unneeded files. Cancel closes without deleting.
Met ‘Verwijderen’ worden de overbodige bestanden naar de Prullenbak verplaatst. Met ‘Annuleren’ wordt het venster gesloten zonder de bestanden te verwijderen. Definitief verwijderen haalt de overbodige bestanden weg. Annuleren sluit het venster zonder iets te verwijderen. The English was reworded for 3.0.0.
Then: Leave a star on GitHub (About window)

Now: Leave a star on github
Geef een ster op GitHub (venster ‘Over’) Geef een ster op github The English was reworded for 3.0.0.
Then: Scan C:\Windows\Installer again

Now: Scan {InstallerFolder} again
Scan C:\Windows\Installer opnieuw {InstallerFolder} opnieuw scannen The English was reworded for 3.0.0.
Then: Delete them to the Recycle Bin, or use Move instead to keep a backup. Putting the files back in C:\Windows\Installer returns you to exactly where you started.

Now: Delete them permanently, or move them to a backup folder until you're satisfied nothing needs them. Put them back into {InstallerFolder} and everything is restored.
Verplaats ze naar de Prullenbak, of gebruik in plaats daarvan de optie ‘Verplaatsen’ om een back-up te bewaren. Als je de bestanden terugzet in C:\Windows\Installer, staat alles weer precies zoals het was. Verwijder ze definitief, of verplaats ze naar een back-upmap tot je zeker weet dat niets ze nodig heeft. Zet je ze terug in {InstallerFolder}, dan is alles weer zoals het was. The English was reworded for 3.0.0.
Then: Any unneeded files below are safe to delete.

Now: Any unneeded files below are [safe to delete].
Overtollige bestanden hieronder kunnen veilig worden verwijderd. Overbodige bestanden hieronder zijn [veilig te verwijderen]. The English was reworded for 3.0.0.
Then: Something is using Windows Installer right now, usually a Windows Update or a program installing in the background. Move and Delete are paused while that runs, so InstallerClean won't touch the installer cache while it's changing. Once it's done, Re-scan and they come back.

Now: Something is using Windows Installer right now, usually a Windows Update or a program installing in the background. Move and Delete are paused while that runs, so InstallerClean won't touch {InstallerFolder} while it's changing. Once it's done, Re-scan and they come back.
Er is op dit moment iets bezig met Windows Installer, meestal een Windows Update of een programma dat op de achtergrond wordt geïnstalleerd. De functies ‘Verplaatsen’ en ‘Verwijderen’ worden tijdens dit proces gepauzeerd, zodat InstallerClean de installatiecache niet aanraakt terwijl deze wordt gewijzigd. Zodra het proces is voltooid, kun je ‘Opnieuw scannen’ kiezen, waarna de functies weer beschikbaar zijn. Er is op dit moment iets bezig met Windows Installer, meestal een Windows-update of een programma dat op de achtergrond installeert. Verplaatsen en Verwijderen staan stil zolang dat loopt, zodat InstallerClean {InstallerFolder} niet aanraakt terwijl daar iets verandert. Zodra het klaar is, klik je op Opnieuw scannen en komen ze terug. The English was reworded for 3.0.0.
Then: Windows has a file rename queued for the next restart that affects the Installer cache. Restart Windows before cleaning.

Now: Windows has a file rename queued for the next restart that affects {InstallerFolder}. Restart Windows before cleaning.
Windows heeft een opdracht om een bestand te hernoemen in de wachtrij staan voor de volgende herstart, wat gevolgen heeft voor de cache van het installatieprogramma. Start Windows opnieuw op voordat u gaat opschonen. Windows heeft voor de volgende herstart een bestandshernoeming in de wachtrij staan die {InstallerFolder} raakt. Herstart Windows voordat je opruimt. The English was reworded for 3.0.0.
Then: This installer file has been deleted. InstallerClean didn't do it, it never removes a file a program still needs; something else deleted this one before you ran InstallerClean.

It causes no trouble now, and won't until the day you try to repair, update or uninstall the program it belongs to. That step can then fail, because Windows looks for this file and it isn't there.

To try and fix it, download that program's installer from its maker and run it over your existing copy (don't uninstall first, uninstalling is itself a step that needs this file). Use the version you have installed if you can get it, as Windows may reject a different one. This usually restores the file, and your settings are normally untouched, but Microsoft doesn't guarantee it, its own last resort is reinstalling the program, or Windows itself.

Now: This installer file is missing. InstallerClean didn't remove it, it never removes a file a program still needs; it was already gone before you ran InstallerClean.

It causes no trouble now, and won't until the day you try to repair, update or uninstall the program it belongs to. That step can then fail, because Windows looks for this file and it isn't there.

To try and fix it, download that program's installer from its maker and run it over your existing copy (don't uninstall first, uninstalling is itself a step that needs this file). Use the version you have installed if you can get it, as Windows may reject a different one. This usually restores the file, and your settings are normally untouched, but Microsoft doesn't guarantee it, its own last resort is reinstalling the program, or Windows itself.
Dit installatiebestand is verwijderd. Dit is niet door InstallerClean gebeurd; dat programma verwijdert nooit een bestand dat een programma nog nodig heeft. Iets anders heeft dit bestand verwijderd voordat je InstallerClean uitvoerde.

Het levert nu geen problemen op, en dat zal ook zo blijven totdat je het programma waartoe het behoort probeert te herstellen, bij te werken of te verwijderen. Die stap kan dan mislukken, omdat Windows naar dit bestand zoekt en het er niet is.

Om dit te verhelpen, download je het installatieprogramma van dat programma bij de maker en voer je het uit over je bestaande exemplaar heen (verwijder het programma niet eerst; het verwijderen is zelf een stap waarvoor dit bestand nodig is). Gebruik de versie die je hebt geïnstalleerd als je die kunt vinden, aangezien Windows een andere versie mogelijk afwijst. Dit herstelt het bestand meestal, en je instellingen blijven normaal gesproken ongewijzigd, maar Microsoft garandeert dit niet; hun eigen laatste redmiddel is het opnieuw installeren van het programma of van Windows zelf.
Dit installatiebestand ontbreekt. InstallerClean heeft het niet verwijderd, het verwijdert nooit een bestand dat een programma nog nodig heeft; het was al weg voordat je InstallerClean uitvoerde.

Het levert nu geen problemen op, en dat doet het pas op de dag dat je het bijbehorende programma probeert te herstellen, bij te werken of te verwijderen. Die stap kan dan mislukken, omdat Windows dit bestand zoekt en het er niet is.

Je kunt proberen het te verhelpen door het installatieprogramma van dat programma bij de maker te downloaden en over je bestaande installatie heen uit te voeren (verwijder het programma niet eerst: verwijderen is zelf een stap die dit bestand nodig heeft). Gebruik de versie die je hebt geïnstalleerd als je die kunt krijgen, want Windows kan een andere weigeren. Meestal komt het bestand daarmee terug en blijven je instellingen ongemoeid, maar Microsoft garandeert het niet: het laatste redmiddel is volgens Microsoft zelf het programma opnieuw installeren, of Windows.
The English was reworded for 3.0.0.
Then: Deleted {0} {1}.

Now: Permanently deleted {0} unneeded {1}.
Verwijderd {0} {1}. {0} overbodige {1} definitief verwijderd. The English was reworded for 3.0.0.
Then: Deleting {0} {1}...

Now: Deleting {0} unneeded {1}...
Verwijderen {0} {1}... {0} overbodige {1} verwijderen... The English was reworded for 3.0.0.
Then: Found {0} {1} to clean up ({2}).

Now: Found {0} unneeded {1} to clean up ({2}).
Gevonden: {0} {1} moet worden opgeruimd ({2}). {0} overbodige {1} gevonden om op te ruimen ({2}). The English was reworded for 3.0.0.
Then: Error: {0}. Details written to {1}.

Now: Error: unexpected failure ({0}). Details written to {1}.
Fout: {0}. Details opgeslagen in {1}. Fout: onverwachte storing ({0}). Details weggeschreven naar {1}. The English was reworded for 3.0.0.
Then: Error: {0}. The crash log could not be written.

Now: Error: unexpected failure ({0}). The crash log could not be written.
Fout: {0}. Het crashlogboek kon niet worden opgeslagen. Fout: onverwachte storing ({0}). Het crashlog kon niet worden weggeschreven. The English was reworded for 3.0.0.
Then: installerclean-cli /d Delete removable files (Recycle Bin)

Now: installerclean-cli /d Delete unneeded files permanently
installerclean-cli /d Verwijder verwijderbare bestanden (Prullenbak) installerclean-cli /d Overbodige bestanden voorgoed verwijderen The English was reworded for 3.0.0.
Then: 1 failure: nothing processed (bad args, scan failed, all files failed)

Now: 1 failure: nothing processed (bad arguments, a bad destination, a
failed scan or every file failed)
1 fout: niets verwerkt (ongeldige argumenten, scan mislukt, alle bestanden mislukt) 1 mislukt: niets verwerkt (verkeerde argumenten, een verkeerde
bestemming, een mislukte scan of elk bestand mislukt)
The English was reworded for 3.0.0.
Then: 0 success: every flagged file was processed

Now: 0 success: the run finished with nothing left to do
0 succes: alle gemarkeerde bestanden zijn verwerkt 0 geslaagd: de uitvoering is klaar en er is niets meer te doen The English was reworded for 3.0.0.
Then: 2 partial: some files processed, some failed

Now: 2 partial: some processed, some not (a failure or a Ctrl+C part way)
2 gedeeltelijk: sommige bestanden zijn verwerkt, bij andere is het mislukt 2 gedeeltelijk: een deel verwerkt, een deel niet (een fout of Ctrl+C) The English was reworded for 3.0.0.
Then: installerclean-cli /m Move to saved default location

Now: installerclean-cli /m Move to the saved backup folder
installerclean-cli /m Verplaats naar de opgeslagen standaardlocatie installerclean-cli /m Verplaatsen naar de opgeslagen back-upmap The English was reworded for 3.0.0.
Then: The saved default is per-user; scheduled or SYSTEM runs need /m PATH.

Now: That folder is saved per-user; scheduled or SYSTEM runs need /m PATH.
De opgeslagen standaardinstelling geldt per gebruiker; voor geplande of SYSTEM-uitvoeringen is /m PATH vereist. Die map geldt per gebruiker; geplande of SYSTEM-taken vereisen /m PAD. The English was reworded for 3.0.0.
Then: installerclean-cli is a real console process and blocks the prompt

Now: installerclean-cli blocks the prompt until it finishes, so a script or
scheduled task can wait on it.
installerclean-cli is een echt consoleproces en blokkeert de prompt installerclean-cli blokkeert de prompt tot het klaar is, zodat een script
of geplande taak erop kan wachten.
The English was reworded for 3.0.0.
Then: installerclean-cli /s Scan only - list removable files

Now: installerclean-cli /s Scan only - list unneeded files
installerclean-cli /s Alleen scannen - lijst verwijderbare bestanden installerclean-cli /s Alleen scannen: overbodige bestanden tonen The English was reworded for 3.0.0.
Then: Error: destination {0} resolves under a Windows system folder. Pick a path outside %SystemRoot%, %ProgramFiles% and %ProgramData%.

Now: Error: destination {0} resolves under a Windows system folder. Pick a path outside %SystemRoot%, %ProgramFiles%, %ProgramFiles(x86)% and %ProgramData%.
Fout: de bestemming {0} bevindt zich in een Windows-systeemmap. Kies een pad buiten %SystemRoot%, %ProgramFiles% en %ProgramData%. Fout: de bestemming {0} komt uit onder een Windows-systeemmap. Kies een pad buiten %SystemRoot%, %ProgramFiles%, %ProgramFiles(x86)% en %ProgramData%. The English was reworded for 3.0.0.
Then: Moved {0} {1}.

Now: Moved {0} unneeded {1}.
Verplaatst {0} {1}. {0} overbodige {1} verplaatst. The English was reworded for 3.0.0.
Then: Moving {0} {1} to {2}...

Now: Moving {0} unneeded {1} to {2}...
Verplaatsen van {0} {1} naar {2}... {0} overbodige {1} verplaatsen naar {2}... The English was reworded for 3.0.0.
Then: Error: a previous Windows Installer transaction is suspended on this machine. Resume or roll back that install (or restart Windows) before cleaning the cache.

Now: Error: a previous Windows Installer transaction is suspended on this machine. Resume or roll back that install (or restart Windows) before cleaning {InstallerFolder}.
Fout: een eerdere Windows Installer-transactie is op deze computer opgeschort. Hervat of draai die installatie terug (of start Windows opnieuw op) voordat u de cache opschoont. Fout: een eerdere Windows Installer-transactie is op deze computer opgeschort. Hervat die installatie of draai haar terug (of herstart Windows) voordat je {InstallerFolder} opruimt. The English was reworded for 3.0.0.
Then: Error: something is using Windows Installer right now, usually a Windows Update or a program installing in the background. Move and Delete are blocked while that runs. Try again once it finishes.

Now: Error: something is using Windows Installer right now, usually a Windows Update or a program installing in the background. /m and /d are blocked while that runs. Try again once it finishes.
Fout: Windows Installer wordt momenteel door iets gebruikt, meestal door Windows Update of een programma dat op de achtergrond wordt geïnstalleerd. De functies ‘Verplaatsen’ en ‘Verwijderen’ zijn geblokkeerd zolang dit proces loopt. Probeer het opnieuw zodra het proces is voltooid. Fout: er is op dit moment iets bezig met Windows Installer, meestal een Windows-update of een programma dat op de achtergrond installeert. /m en /d zijn geblokkeerd zolang dat loopt. Probeer het opnieuw zodra het klaar is. The English was reworded for 3.0.0.
Then: Error: a queued post-reboot file operation targets the Installer cache ({0}). Restart Windows to complete that operation before cleaning.

Now: Error: a queued post-reboot file operation targets {InstallerFolder} ({0}). Restart Windows to complete that operation before cleaning.
Fout: er staat een bestandsbewerking in de wachtrij die na het opnieuw opstarten moet worden uitgevoerd en die betrekking heeft op de cache van het installatieprogramma ({0}). Start Windows opnieuw op om die bewerking te voltooien voordat u de cache opschoont. Fout: een bestandsbewerking die na de herstart in de wachtrij staat, richt zich op {InstallerFolder} ({0}). Herstart Windows om die bewerking te voltooien voordat je opruimt. The English was reworded for 3.0.0.
Then: Unknown argument: '{0}'

Now: Error: unknown argument '{0}'
Onbekend argument: '{0}' Fout: onbekend argument '{0}' The English was reworded for 3.0.0.
Then: Nothing to clean up in C:\Windows\Installer

Now: Nothing to clean up in {InstallerFolder}
Niets op te ruimen in C:\Windows\Installer Niets op te ruimen in {InstallerFolder} The English was reworded for 3.0.0.
Then: {0} {1} permanently deleted. They did not go to the Recycle Bin.

Now: {0} {1} permanently deleted
{0} {1} definitief verwijderd. Ze zijn niet naar de Prullenbak verplaatst. {0} {1} definitief verwijderd The English was reworded for 3.0.0.
Then: {0} {1} permanently deleted. It did not go to the Recycle Bin.

Now: {0} {1} permanently deleted
{0} {1} definitief verwijderd. Het is niet naar de Prullenbak verplaatst. {0} {1} definitief verwijderd The English was reworded for 3.0.0.
Then: {0} {1} kept in place, because the Windows Installer records could not be fully read when the check was repeated.

Now: {0} {1} kept in place, because the Windows Installer records could not be fully read in the final check.
{0} {1} behouden, omdat de Windows Installer-records bij herhaling van de controle niet volledig konden worden gelezen. {0} {1} behouden, omdat de Windows Installer-records bij de laatste controle niet volledig konden worden gelezen. The English was reworded for 3.0.0.
Then: {0} {1} kept in place, because a program started needing them again after the scan.

Now: {0} {1} kept in place, because the records now claim what the scan flagged.
{0} {1} zijn behouden, omdat een programma ze na de scan weer nodig had. {0} {1} behouden, omdat de records nu aanspraak maken op wat de scan had aangemerkt. The English was reworded for 3.0.0.
Then: This folder is on the same drive, so the move won't free any space by itself. You'll get the space back when you delete the files from it, or you can pick a folder on another drive instead.

Now: That folder is on the same drive, so the space won't come back until you delete it. Pick a folder on another drive instead if you want the space straight away.
Deze map staat op dezelfde schijf, dus het verplaatsen alleen levert geen extra ruimte op. Je krijgt de ruimte pas terug als je de bestanden uit de map verwijdert, of je kunt in plaats daarvan een map op een andere schijf kiezen. Die map staat op dezelfde schijf, dus de ruimte komt pas vrij als je hem verwijdert. Kies een map op een andere schijf als je de ruimte meteen wilt hebben. The English was reworded for 3.0.0.
Then: # crash.log captures unhandled exceptions from InstallerClean.
# Under elevation the framework's exception messages can include
# file paths from the running session (including other users'
# profiles enumerated by Windows Installer queries). Network-
# failure messages from the update check or result-log POST can
# include the destination URL and the resolved IP / proxy address.
# Redact both classes of detail before attaching this file to a
# public bug report.


Now: # crash.log captures unhandled exceptions from InstallerClean.
# Under elevation the framework's exception messages can include
# file paths from the running session (including other users'
# profiles enumerated by Windows Installer queries). Network-
# failure messages from the update check or result-log POST can
# include the destination URL and the resolved IP / proxy address.
# Entries about unreadable Windows Installer records can include a
# Windows account SID (S-1-5-21-...) and the product codes of
# installed software.
# Redact all three classes of detail before attaching this file to
# a public bug report.
# crash.log registreert niet-afgehandelde uitzonderingen van InstallerClean.
# Bij verhoogde rechten kunnen de uitzonderingsberichten van het framework
# bestandspaden uit de actieve sessie bevatten (inclusief profielen van andere gebruikers
# die door Windows Installer-query’s worden opgesomd). Foutmeldingen over netwerkstoringen
# afkomstig van de updatecontrole of de POST-verzoek voor het resultatenlogboek kunnen
# de bestemmings-URL en het omgezette IP-adres of proxyadres bevatten.
# Verwijder beide soorten details voordat u dit bestand bijvoegt bij een
# openbaar bugrapport.
# crash.log legt onafgevangen fouten van InstallerClean vast.
# Met verhoogde rechten kunnen de foutmeldingen van het framework
# bestandspaden uit de lopende sessie bevatten (waaronder profielen
# van andere gebruikers die door Windows Installer-query's zijn
# opgesomd). Meldingen over netwerkfouten bij de updatecontrole of
# de POST van het rapport kunnen de bestemmings-URL en het
# opgeloste IP- of proxyadres bevatten. Regels over onleesbare
# Windows Installer-records kunnen een Windows-account-SID
# (S-1-5-21-...) en de productcodes van geïnstalleerde software
# bevatten.
# Verwijder alle drie de soorten gegevens voordat je dit bestand
# aan een openbaar bugrapport toevoegt.
The English was reworded for 3.0.0.
Then: The Move location changed while the files were being moved (something replaced or redirected the folder), so InstallerClean stopped rather than write into the wrong place. Check {0}, then Re-scan and try again.

Now: InstallerClean could no longer confirm the backup folder, so it stopped rather than write into the wrong place. Check {0}, then Re-scan and try again.
De bestemming is tijdens het verplaatsen van de bestanden gewijzigd (de map is vervangen of er is een nieuwe bestemming ingesteld), waardoor InstallerClean is gestopt om te voorkomen dat er naar de verkeerde locatie zou worden geschreven. Vink {0} aan, voer vervolgens een nieuwe scan uit en probeer het opnieuw. InstallerClean kon de back-upmap niet meer bevestigen en is gestopt in plaats van op de verkeerde plek te schrijven. Controleer {0}, klik daarna op Opnieuw scannen en probeer het opnieuw. The English was reworded for 3.0.0.
Then: The destination {0} resolves under a Windows system folder. Pick a path outside %SystemRoot%, %ProgramFiles% and %ProgramData%.

Now: The destination {0} resolves under a Windows system folder. Pick a path outside %SystemRoot%, %ProgramFiles%, %ProgramFiles(x86)% and %ProgramData%.
De bestemming {0} verwijst naar een Windows-systeemmap. Kies een pad buiten %SystemRoot%, %ProgramFiles% en %ProgramData%. De bestemming {0} komt uit onder een Windows-systeemmap. Kies een pad buiten %SystemRoot%, %ProgramFiles%, %ProgramFiles(x86)% en %ProgramData%. The English was reworded for 3.0.0.
Then: The Move location needs to be a full path to a folder, starting with a drive letter or a network share (for example D:\Backup, or \\server\backup). InstallerClean can't use this one: {0}

Now: The backup folder needs to be a full path to a folder, starting with a drive letter or a network share (for example D:\Backup, or \\server\backup). InstallerClean can't use this one: {0}
De locatie voor ‘Verplaatsen’ moet een volledig pad naar een map zijn, beginnend met een stationsletter of een netwerkshare (bijvoorbeeld D:\Backup of \\server\backup). InstallerClean kan deze niet gebruiken: {0} De back-upmap moet een volledig pad naar een map zijn, beginnend met een stationsletter of een netwerkshare (bijvoorbeeld D:\Backup of \\server\backup). InstallerClean kan deze niet gebruiken: {0} The English was reworded for 3.0.0.
Then: These files are open or locked by another program, so nothing can move them just now. They were left in place; try again later.

Now: These files are open or locked by another program, so nothing can remove them just now. They were left in place; try again later.
Deze bestanden zijn geopend of vergrendeld door een ander programma, dus ze kunnen op dit moment niet worden verplaatst. Ze zijn op hun plaats gelaten; probeer het later nog eens. Deze bestanden zijn geopend of vergrendeld door een ander programma, dus niets kan ze nu verwijderen. Ze zijn blijven staan; probeer het later opnieuw. The English was reworded for 3.0.0.
Then: This file is open or locked by another program, so nothing can move it just now. It was left in place; try again later.

Now: This file is open or locked by another program, so nothing can remove it just now. It was left in place; try again later.
Dit bestand is geopend of vergrendeld door een ander programma, dus het kan op dit moment niet worden verplaatst. Het is op zijn plaats gelaten; probeer het later nog eens. Dit bestand is geopend of vergrendeld door een ander programma, dus niets kan het nu verwijderen. Het is blijven staan; probeer het later opnieuw. The English was reworded for 3.0.0.
Then: InstallerClean couldn't square this scan with the Windows Installer records: every file Windows still lists as needed is missing from C:\Windows\Installer, while the files actually in the folder match nothing in the records. No real machine looks like that, so it points to a problem reading the records, not to files you can safely remove. Nothing has been offered for cleanup and nothing has been removed.

Now: InstallerClean couldn't square this scan with the Windows Installer records: nearly every file Windows still lists as needed is missing from {InstallerFolder}, while what is actually in the folder matches almost nothing in the records. No real machine looks like that, so it points to a problem reading the records, not to files you can safely remove. Nothing has been offered for cleanup and nothing has been removed.
InstallerClean kon deze scan niet afstemmen met de Windows Installer-records: alle bestanden die Windows nog steeds als noodzakelijk vermeldt, ontbreken in C:\Windows\Installer, terwijl de bestanden die daadwerkelijk in de map staan, niet overeenkomen met iets in de records. Geen enkele echte computer ziet er zo uit, dus dit wijst op een probleem bij het lezen van de records, en niet op bestanden die je veilig kunt verwijderen. Er is niets voorgesteld om op te ruimen en er is niets verwijderd. InstallerClean kon deze scan niet rijmen met de Windows Installer-records: bijna elk bestand dat Windows nog als nodig vermeldt, ontbreekt in {InstallerFolder}, terwijl wat er werkelijk in de map staat vrijwel niets in de records terugvindt. Zo ziet geen enkele echte computer eruit, dus het wijst op een probleem met het lezen van de records en niet op bestanden die je veilig kunt verwijderen. Er is niets voor opruimen aangeboden en er is niets verwijderd. The English was reworded for 3.0.0.
Then: Deleting {0} {1}...

Now: Deleting unneeded files...
Verwijderen {0} {1}... Overbodige bestanden verwijderen... The English was reworded for 3.0.0.
Then: Moving {0} {1}...

Now: Moving unneeded files...
Verplaatsen {0} {1}... Overbodige bestanden verplaatsen... The English was reworded for 3.0.0.
Then: {0} files still needed

Now: {0} files left alone
{0} bestanden nog steeds nodig {0} bestanden ongemoeid gelaten The English was reworded for 3.0.0.
Then: {0} file still needed

Now: {0} file left alone
{0} bestand nog steeds nodig {0} bestand ongemoeid gelaten The English was reworded for 3.0.0.
Then: Move the unneeded files to the Recycle Bin.

Now: Delete the unneeded files permanently. They're safe to remove, and you'll reclaim the space straight away.
Verplaats de overbodige bestanden naar de Prullenbak. De overbodige bestanden definitief verwijderen. Ze kunnen veilig weg en je krijgt de ruimte meteen terug. The English was reworded for 3.0.0.
Then: or report an Issue or post in Discussions. Any feedback welcome.

Now: A star helps other people find it.
of meld een probleem of plaats een bericht in de discussies. Alle feedback is welkom. Een ster helpt anderen het te vinden. The English was reworded for 3.0.0.
Then: Move the unneeded files to the Move location.

Now: Move the unneeded files to the backup folder. Delete that folder whenever you're satisfied nothing needs them.
Verplaats de overbodige bestanden naar de Verplaats-locatie. De overbodige bestanden naar de back-upmap verplaatsen. Verwijder die map zodra je zeker weet dat niets ze nodig heeft. The English was reworded for 3.0.0.
Then: Move the unneeded files somewhere safe. You'll choose the folder next.

Now: Move the unneeded files to a backup folder. You'll choose it next. Delete that folder whenever you're satisfied nothing needs them.
Zet de overbodige bestanden op een veilige plek. Vervolgens kies je de map. De overbodige bestanden naar een back-upmap verplaatsen. Die kies je hierna. Verwijder die map zodra je zeker weet dat niets ze nodig heeft. The English was reworded for 3.0.0.

@FarmLox FarmLox closed this Aug 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants