Skip to content

feat(tools): wix-i18n locale creation + todo curation; fix create parentEntityId - #896

Merged
marceld23 merged 1 commit into
mainfrom
feat/wix-i18n-locale-tools
Aug 9, 2026
Merged

feat(tools): wix-i18n locale creation + todo curation; fix create parentEntityId#896
marceld23 merged 1 commit into
mainfrom
feat/wix-i18n-locale-tools

Conversation

@marceld23

Copy link
Copy Markdown
Owner

Follow-up to #894 — the pieces used to translate the website into all 13 game languages:

  • create_locales.py — creates secondary Wix locales as HIDDEN (skips existing)
  • curate_todo.py — filters template leftovers (deleted-collection schemas, template job form, placeholder values) out of audit todo files
  • import_translations.py — creates for editor-component schemas need parentEntityId; it is now copied from the primary-language record (fixes the create failures seen on first import)
  • TODO.md entry for the 13-language website translation (11 new locales created hidden; translations imported and verified — 0 real gaps per locale)

Tooling-only change — CI heavy jobs skip per the detect-doc-only rule from #894.

🤖 Generated with Claude Code

…entEntityId

- create_locales.py: create secondary site locales as HIDDEN via the
  Locale Management API (skips existing ones)
- curate_todo.py: filter template leftovers (deleted-collection schemas,
  the template job form, placeholder values) out of audit todo files
- import_translations.py: content creation for editor-component schemas
  requires parentEntityId — copy it from the primary-language record

Used to translate the website into all 13 game languages; the 11 new
locales were created hidden and stay invisible until reviewed.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@marceld23
marceld23 merged commit 95e2f75 into main Aug 9, 2026
10 checks passed
@marceld23
marceld23 deleted the feat/wix-i18n-locale-tools branch August 9, 2026 23:10
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