openpencil/tests/engine/io/fig/import
Danila Poyarkov be942783dc
refactor(i18n): migrate app copy to domain namespaces
* refactor(i18n): migrate app copy to domain namespaces

- Replace the monolithic dialogs catalog with 16 flat product-domain catalogs
- Preserve every translated locale value while moving all 356 messages
- Expose narrow domain composables and retain useI18n as a compatibility aggregate
- Document namespace ownership and admission rules

* fix(i18n): complete migrated locale coverage

- Translate exposed MCP automation, code editor, credential, and media placeholders
- Restore missing German, Spanish, French, Italian, Polish, and Russian diacritics
- Preserve technical product terms and interpolation placeholders

* fix(i18n): polish remaining locale wording

- Correct the mixed-language German code source label
- Preserve stock_photo and Pexels semantics in German and Polish
- Improve Italian MCP and code-editor grammar
- Use the standard Russian term for MCP endpoint

* fix(i18n): migrate diagnostics copy after rebase

- Add a diagnostics domain for newly merged usage and telemetry settings
- Keep settings navigation labels in the settings domain
- Preserve translated diagnostics catalogs from current master

* style(app): format rebased settings components

* refactor(i18n): simplify domain message keys

- Remove redundant domain prefixes from settings, diagnostics, automation, and integration catalogs
- Move feature-specific actions out of the common namespace
- Preserve current-master language picker and diagnostics copy across every locale
- Update consumers to concise semantic keys

* fix(app): preserve font and updater contracts

- Restore browser and abort-aware font loading from current master
- Remove the unused parameter helper from common messages
- Update updater tests for semantic domain keys

* fix(i18n): finish semantic diagnostics access

* refactor(i18n): derive active MCP status message

* fix(i18n): preserve rendering settings after rebase

- Add a rendering domain for tiled canvas preferences
- Preserve the current-master language and rendering settings UI
- Move every translated renderer preference out of the retired dialogs catalog

* fix(i18n): polish reviewed locale semantics

* test(i18n): enforce translation completeness baseline

- Fail on interpolation placeholder drift and suspicious mixed-script values
- Reject new source-identical translations while tracking existing debt explicitly
- Report translated-message coverage for every supported locale
- Require baseline cleanup when existing placeholders are translated

* refactor(i18n): baseline reviewed mixed-script messages

- Replace brittle product-vocabulary exceptions with Unicode script detection
- Track reviewed mixed-script messages by stable locale and message identity
- Reject new entries and stale baseline debt without hardcoded terminology

* fix(fig): resolve relocated stroke test helper
2026-08-31 23:54:14 +03:00
..
legacy test(fig): place stroke import coverage with current imports 2026-08-31 23:12:17 +03:00
basic.test.ts test(engine): align io tests with source tree 2026-05-16 11:59:02 +03:00
boolean-operation.test.ts refactor(fig): own instance interpretation 2026-07-18 02:06:34 +03:00
cancellation.test.ts feat(app): prepare documents atomically per tab (#592) 2026-08-30 12:21:49 +03:00
component-props.test.ts fix(fig): harden component property round trips 2026-08-19 18:05:25 +03:00
derived-symbol-data.test.ts feat(fig): support text on path 2026-08-17 12:00:01 +03:00
edge-cases.test.ts fix(fig): preserve paint variable overrides 2026-07-22 15:51:46 +03:00
field-protection.test.ts fix(fig): preserve paint variable overrides 2026-07-22 15:51:46 +03:00
font-variations.test.ts refactor(fig): own instance interpretation 2026-07-18 02:06:34 +03:00
group-reclassify.test.ts refactor(fig): own instance interpretation 2026-07-18 02:06:34 +03:00
instance-regressions.test.ts feat(fig): support text on path 2026-08-17 12:00:01 +03:00
lazy-pages.test.ts fix(cli): populate lazy FIG pages 2026-07-22 14:56:58 +03:00
mask-oracle.test.ts refactor(fig): own instance interpretation 2026-07-18 02:06:34 +03:00
masks.test.ts refactor(fig): own instance interpretation 2026-07-18 02:06:34 +03:00
paint-schema-fields.test.ts refactor(fig): own instance interpretation 2026-07-18 02:06:34 +03:00
pattern-paint-oracle.test.ts feat: split SceneGraph and Pen packages 2026-06-30 10:54:32 +03:00
population-delta.test.ts feat(fig): prototype lazy population worker 2026-08-07 09:27:54 +03:00
property-integrity.test.ts test(engine): align io tests with source tree 2026-05-16 11:59:02 +03:00
raw-field-coverage.test.ts refactor(fig): own instance interpretation 2026-07-18 02:06:34 +03:00
raw-metadata-oracle.test.ts feat: split SceneGraph and Pen packages 2026-06-30 10:54:32 +03:00
rich-text-oracle.test.ts refactor(fig): own instance interpretation 2026-07-18 02:06:34 +03:00
scaled-instance-strokes.test.ts fix(fig): preserve derived instance geometry 2026-07-21 02:31:44 +03:00
schema-coverage.test.ts fix(fig): address instance rendering review 2026-08-10 05:09:03 -03:00
session-ownership.test.ts fix(fig): harden document worker sessions (#594) 2026-08-30 21:40:13 +03:00
strokes.test.ts refactor(i18n): migrate app copy to domain namespaces 2026-08-31 23:54:14 +03:00
style-refs.test.ts fix(fig): address instance rendering review 2026-08-10 05:09:03 -03:00
text-path.test.ts feat(fig): support text on path 2026-08-17 12:00:01 +03:00
text-sizing.test.ts fix(text): preserve Figma auto-size text imports 2026-07-02 17:30:15 +03:00