feat(translator-tools): add locale review and glossary workflow

This commit is contained in:
2026-09-02 21:39:02 +02:00
parent 5e962ff0f3
commit 655797c4fe
32 changed files with 2084 additions and 2192 deletions
+1 -1
View File
@@ -15,7 +15,7 @@ export class ErrorBoundary extends Component<
if (this.state.error)
return (
<main className="fatal">
<h1>Text Tools could not continue</h1>
<h1>Translator Tools could not continue</h1>
<p>{this.state.error.message}</p>
<button type="button" onClick={() => location.reload()}>
Reload
+8 -4
View File
@@ -25,16 +25,20 @@ export function HelpDialog({
<div className="dialog-heading">
<div>
<p className="eyebrow">Local-first help</p>
<h2 id="help-title">About Text Tools</h2>
<h2 id="help-title">About Translator Tools</h2>
</div>
<button type="button" onClick={onClose} aria-label="Close help">
×
</button>
</div>
<p>Transform and inspect plain text locally in the browser.</p>
<p>
All processing is performed in this browser. Imported data is treated as
untrusted and bounded before parsing.
Review and translate i18next-style locale JSON files directly in your
browser. No network upload is required.
</p>
<p>
Imported data is parsed with bounded input checks and can include
JavaScript-style objects (single quotes, trailing commas). Glossary
terms are saved to local storage in this browser only.
</p>
</dialog>
);
File diff suppressed because it is too large Load Diff