Skip to content

i18n: add Dutch (nl-NL) locale for editor-client#5440

Open
Dennis-SEG wants to merge 1 commit intonode-red:masterfrom
Dennis-SEG:feature/nl-NL-locale
Open

i18n: add Dutch (nl-NL) locale for editor-client#5440
Dennis-SEG wants to merge 1 commit intonode-red:masterfrom
Dennis-SEG:feature/nl-NL-locale

Conversation

@Dennis-SEG
Copy link
Contributor

@Dennis-SEG Dennis-SEG commented Jan 19, 2026

Summary

Adds complete Dutch (nl-NL) translation for the Node-RED editor. This is the first part of the Dutch locale contribution, focusing on the editor-client as recommended by @hardillb in #5439.

Files added:

  • editor.json - Full translation of all editor UI strings (~1300 lines)
  • infotips.json - Translation of 19 editor tips
  • jsonata.json - Translation of JSONata function documentation

Context

Many Node-RED users in the Netherlands and Belgium would benefit from a native language interface. This is especially relevant for Victron Energy customers, as Victron is a major Dutch company using Node-RED extensively in their ecosystem.

Translation approach

  • Technical terms like "node", "flow", "payload" are kept in English as they are standard terminology
  • UI terms are translated naturally (e.g., "Settings" → "Instellingen", "Deploy" → "Deployen")
  • Maintained i18next pluralization syntax (_plural, __count__)

Test plan

  • Verified JSON syntax is valid
  • Editor UI displays Dutch text when nl-NL is selected

Next steps

After this PR is reviewed, I plan to submit translations for core nodes.

Part of #5439

Add complete Dutch translation for the Node-RED editor:
- editor.json: Full translation of all editor UI strings
- infotips.json: Translation of 19 editor tips
- jsonata.json: Translation of JSONata function documentation

This addresses the request for Dutch locale support as many Node-RED
users in the Netherlands and Belgium (especially Victron Energy
customers) would benefit from a native language interface.

Relates to: node-red#5439
@Dennis-SEG
Copy link
Contributor Author

Dennis-SEG commented Jan 19, 2026

Tested locally on Node-RED v4.1.3 with Node.js v24.13.0 - the Dutch translation works correctly.

Menu items, settings, and editor interface are all properly translated to Dutch.

Screenshots:

Schermafbeelding 2026-01-19 204301 Schermafbeelding 2026-01-19 204413

Dennis-SEG added a commit to Dennis-SEG/node-red that referenced this pull request Jan 19, 2026
Add Dutch translations for all 36 HTML help files:
- common/ (9 files): inject, debug, catch, status, complete, link, comment, etc.
- function/ (9 files): function, switch, change, range, template, delay, trigger, exec, rbe
- network/ (8 files): mqtt, http, websocket, tcp, udp, tls
- parsers/ (5 files): csv, html, json, xml, yaml
- sequence/ (3 files): split/join, sort, batch
- storage/ (2 files): file, watch

Follow-up to node-red#5440 (editor-client) and node-red#5442 (nodes/runtime messages).
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.

1 participant