2026-09-03 09:34:52 +02:00
2026-09-02 07:24:52 +02:00
2026-09-01 02:53:56 +02:00
2026-09-01 02:53:56 +02:00
2026-09-01 02:53:56 +02:00
2026-09-01 02:53:56 +02:00
2026-09-01 02:53:56 +02:00
2026-09-01 02:53:56 +02:00
2026-09-01 02:53:56 +02:00
2026-09-01 02:53:56 +02:00
2026-09-02 07:24:52 +02:00
2026-09-01 02:53:56 +02:00
2026-09-02 07:24:52 +02:00
2026-09-01 02:53:56 +02:00
2026-09-01 02:53:56 +02:00
2026-09-01 02:53:56 +02:00

Translator Tools

Translator Tools is a standalone local-first application in the add·ideas Toolbox. Inputs are parsed and edited in the browser only; no locale strings are uploaded.

Quick scope

  • Import locale files (.json, .js, .txt) in i18next-like or single-locale forms.
  • Review authoritative language against one target language at a time.
  • Edit source and target strings and copy-source quickly.
  • Add translation glossary entries per language pair and receive fuzzy suggestions.
  • Add new languages and export a reviewer-updated translation bundle locally.
  • Send exports through the same-tool transfer channel to the Portal.

Notes

  • The parser accepts JavaScript-style locale assignment forms such as const de = { ... } and tolerant spacing/commas.
  • Parsing and transfers are bounded to 5 MiB per imported/exported transfer file.
  • Language detection relies on file name hints (de_*.json) and explicit user selection.

Development

Requires Node.js 22 and npm 11.

npm ci
npm run check
npm run test:browser

Release

npm run release:artifact creates a deterministic release/translator-tools-0.1.2.zip and checksum sidecar.

Licence

GPL-3.0-or-later. Runtime dependencies retain their own licences; see THIRD_PARTY_NOTICES.md.

S
Description
No description provided
Readme GPL-3.0
301 KiB
2026-09-03 15:17:39 +02:00
Languages
TypeScript 70.2%
JavaScript 19.6%
CSS 9.4%
HTML 0.8%