constructive-i18n
Installation
SKILL.md
Constructive i18n
Multilingual support at every layer — from database schema to GraphQL API. Three pieces compose together:
DataI18n— blueprint node creating{table}_translationswith per-locale copies of translatable fieldsSearchFullTextwithlang_column— tsvector search where each row is stemmed in its own language (30+ languages via PostgreSQL built-in configs)i18n_module— app-level config for default language, supported languages, and fallback chaingraphile-i18n— PostGraphile v5 plugin addinglocaleStringswith Accept-Language negotiation
When to Apply
Use this skill when:
- Making fields translatable with DataI18n
- Adding multilingual full-text search
- Configuring app-level language settings
- Working with Accept-Language content negotiation
- Setting up per-row language stemming for tsvector