feat(translator-tools): add locale review and glossary workflow
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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>
|
||||
);
|
||||
|
||||
+975
-695
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user