What problem does it solve? Adding internationalization to a Nuxt app involves coordinating module options, Vue I18n config, locale files, routing strategies, and SEO metadata, and misconfiguring any one of them produces broken URLs, missing translations, or wrong language tags. This Skill provides structured guidance for setting up and maintaining @nuxtjs/i18n correctly. ## Core Features & Use Cases - Configuration Guidance: Define locale objects, browser language detection, lazy-loaded locale files, and the split between nuxt.config module options and i18n.config Vue I18n options. - Message Translation: Translate with interpolation, plurals, date and number formats, component-local i18n blocks, and runtime-loaded messages from APIs. - Routing and SEO: Choose route strategies, build localized links and locale switchers, define custom translated paths, and generate hreflang and canonical metadata. - Use Case: You need to add French support to an English Nuxt site with clean URLs for English, prefixed URLs for French, a language switcher, and correct SEO tags. This Skill walks through locale configuration, message files, routing strategy, and verification in both locales. ## Quick Start Use the nuxt-i18n skill to add English and French locales with a language switcher and localized routes to my Nuxt application.