[{"data":1,"prerenderedAt":783},["ShallowReactive",2],{"navigation_docs":3,"-nuxt-module-options-and-limits":357,"-nuxt-module-options-and-limits-surround":780},[4,22,40,53,78,107,132,153,167,176,347],{"title":5,"path":6,"stem":7,"children":8,"page":21},"Introduction","\u002Fintroduction","1.introduction",[9,13,17],{"title":10,"path":11,"stem":12},"Why the-i18n-kit","\u002Fintroduction\u002Fwhy","1.introduction\u002F1.why",{"title":14,"path":15,"stem":16},"Architecture","\u002Fintroduction\u002Farchitecture","1.introduction\u002F2.architecture",{"title":18,"path":19,"stem":20},"Built for Agents","\u002Fintroduction\u002Fbuilt-for-agents","1.introduction\u002F3.built-for-agents",false,{"title":23,"icon":24,"path":25,"stem":26,"children":27,"page":21},"ESLint Plugin","i-lucide-shield-check","\u002Feslint-plugin","10.eslint-plugin",[28,32,36],{"title":29,"path":30,"stem":31},"Install and Presets","\u002Feslint-plugin\u002Finstall","10.eslint-plugin\u002F1.install",{"title":33,"path":34,"stem":35},"The Rules","\u002Feslint-plugin\u002Frules","10.eslint-plugin\u002F2.rules",{"title":37,"path":38,"stem":39},"Layer-Aware Missing Keys","\u002Feslint-plugin\u002Flayer-aware","10.eslint-plugin\u002F3.layer-aware",{"title":41,"path":42,"stem":43,"children":44,"page":21},"Getting Started","\u002Fgetting-started","2.getting-started",[45,49],{"title":46,"path":47,"stem":48},"Set Up the MCP Server","\u002Fgetting-started\u002Fagent-setup","2.getting-started\u002F1.agent-setup",{"title":50,"path":51,"stem":52},"From an Unconfigured Repository to a Gated CI Job","\u002Fgetting-started\u002Fcold-start","2.getting-started\u002F2.cold-start",{"title":54,"path":55,"stem":56,"children":57,"page":21},"Monorepos","\u002Fmonorepos","3.monorepos",[58,62,66,70,74],{"title":59,"path":60,"stem":61},"Layers","\u002Fmonorepos\u002Flayers","3.monorepos\u002F1.layers",{"title":63,"path":64,"stem":65},"The Consumer Graph","\u002Fmonorepos\u002Fconsumer-graph","3.monorepos\u002F2.consumer-graph",{"title":67,"path":68,"stem":69},"The Shared Library Scenario","\u002Fmonorepos\u002Fshared-libraries","3.monorepos\u002F3.shared-libraries",{"title":71,"path":72,"stem":73},"Duplicates and Divergence","\u002Fmonorepos\u002Fduplicates-and-divergence","3.monorepos\u002F4.duplicates-and-divergence",{"title":75,"path":76,"stem":77},"Misplaced Usages","\u002Fmonorepos\u002Fmisplaced-usages","3.monorepos\u002F5.misplaced-usages",{"title":79,"path":80,"stem":81,"children":82,"page":21},"Frameworks","\u002Fframeworks","4.frameworks",[83,87,91,95,99,103],{"title":84,"path":85,"stem":86},"Detection","\u002Fframeworks\u002Fdetection","4.frameworks\u002F1.detection",{"title":88,"path":89,"stem":90},"Nuxt","\u002Fframeworks\u002Fnuxt","4.frameworks\u002F2.nuxt",{"title":92,"path":93,"stem":94},"Laravel","\u002Fframeworks\u002Flaravel","4.frameworks\u002F3.laravel",{"title":96,"path":97,"stem":98},"Vue","\u002Fframeworks\u002Fvue","4.frameworks\u002F4.vue",{"title":100,"path":101,"stem":102},"React \u002F Next.js","\u002Fframeworks\u002Freact-next","4.frameworks\u002F5.react-next",{"title":104,"path":105,"stem":106},"Generic","\u002Fframeworks\u002Fgeneric","4.frameworks\u002F6.generic",{"title":108,"path":109,"stem":110,"children":111,"page":21},"Configuration","\u002Fconfiguration","5.configuration",[112,116,120,124,128],{"title":113,"path":114,"stem":115},"Where Configuration Lives","\u002Fconfiguration\u002Fwhere-config-lives","5.configuration\u002F1.where-config-lives",{"title":117,"path":118,"stem":119},"Precedence and Conflicts","\u002Fconfiguration\u002Fprecedence","5.configuration\u002F2.precedence",{"title":121,"path":122,"stem":123},"Declared vs. Derived Configuration","\u002Fconfiguration\u002Fdeclared-vs-derived","5.configuration\u002F3.declared-vs-derived",{"title":125,"path":126,"stem":127},"Configuration Fields","\u002Fconfiguration\u002Freference","5.configuration\u002F4.reference",{"title":129,"path":130,"stem":131},"Referring to Locales","\u002Fconfiguration\u002Flocale-refs","5.configuration\u002F5.locale-refs",{"title":133,"path":134,"stem":135,"children":136,"page":21},"Nuxt Module","\u002Fnuxt-module","6.nuxt-module",[137,141,145,149],{"title":138,"path":139,"stem":140},"Install and Setup","\u002Fnuxt-module\u002Finstall","6.nuxt-module\u002F1.install",{"title":142,"path":143,"stem":144},"What It Publishes","\u002Fnuxt-module\u002Fwhat-it-publishes","6.nuxt-module\u002F2.what-it-publishes",{"title":146,"path":147,"stem":148},"What It Validates","\u002Fnuxt-module\u002Fvalidation","6.nuxt-module\u002F3.validation",{"title":150,"path":151,"stem":152},"Options and Limits","\u002Fnuxt-module\u002Foptions-and-limits","6.nuxt-module\u002F4.options-and-limits",{"title":154,"icon":155,"path":156,"stem":157,"children":158,"page":21},"CI\u002FCD","i-lucide-git-pull-request","\u002Fci-cd","7.ci-cd",[159,163],{"title":160,"path":161,"stem":162},"GitHub Actions","\u002Fci-cd\u002Fgithub-actions","7.ci-cd\u002F1.github-actions",{"title":164,"path":165,"stem":166},"GitLab CI","\u002Fci-cd\u002Fgitlab-ci","7.ci-cd\u002F2.gitlab-ci",{"title":168,"path":169,"stem":170,"children":171,"page":21},"Concepts","\u002Fconcepts","8.concepts",[172],{"title":173,"path":174,"stem":175},"Translation Modes","\u002Fconcepts\u002Ftranslation-modes","8.concepts\u002F1.translation-modes",{"title":177,"path":178,"stem":179,"children":180},"Reference","\u002Freference","9.reference",[181,183,261,339,343],{"title":177,"path":178,"stem":182},"9.reference\u002Findex",{"title":184,"path":185,"stem":186,"children":187},"CLI Commands","\u002Freference\u002Fcli","9.reference\u002F1.cli\u002Findex",[188,189,193,197,201,205,209,213,217,221,225,229,233,237,241,245,249,253,257],{"title":184,"path":185,"stem":186},{"title":190,"path":191,"stem":192},"add","\u002Freference\u002Fcli\u002Fadd","9.reference\u002F1.cli\u002Fadd",{"title":194,"path":195,"stem":196},"check","\u002Freference\u002Fcli\u002Fcheck","9.reference\u002F1.cli\u002Fcheck",{"title":198,"path":199,"stem":200},"find-duplicates","\u002Freference\u002Fcli\u002Ffind-duplicates","9.reference\u002F1.cli\u002Ffind-duplicates",{"title":202,"path":203,"stem":204},"get","\u002Freference\u002Fcli\u002Fget","9.reference\u002F1.cli\u002Fget",{"title":206,"path":207,"stem":208},"init","\u002Freference\u002Fcli\u002Finit","9.reference\u002F1.cli\u002Finit",{"title":210,"path":211,"stem":212},"missing","\u002Freference\u002Fcli\u002Fmissing","9.reference\u002F1.cli\u002Fmissing",{"title":214,"path":215,"stem":216},"move","\u002Freference\u002Fcli\u002Fmove","9.reference\u002F1.cli\u002Fmove",{"title":218,"path":219,"stem":220},"remove","\u002Freference\u002Fcli\u002Fremove","9.reference\u002F1.cli\u002Fremove",{"title":222,"path":223,"stem":224},"remove-orphans","\u002Freference\u002Fcli\u002Fremove-orphans","9.reference\u002F1.cli\u002Fremove-orphans",{"title":226,"path":227,"stem":228},"rename","\u002Freference\u002Fcli\u002Frename","9.reference\u002F1.cli\u002Frename",{"title":230,"path":231,"stem":232},"scaffold","\u002Freference\u002Fcli\u002Fscaffold","9.reference\u002F1.cli\u002Fscaffold",{"title":234,"path":235,"stem":236},"scan","\u002Freference\u002Fcli\u002Fscan","9.reference\u002F1.cli\u002Fscan",{"title":238,"path":239,"stem":240},"search","\u002Freference\u002Fcli\u002Fsearch","9.reference\u002F1.cli\u002Fsearch",{"title":242,"path":243,"stem":244},"status","\u002Freference\u002Fcli\u002Fstatus","9.reference\u002F1.cli\u002Fstatus",{"title":246,"path":247,"stem":248},"translate","\u002Freference\u002Fcli\u002Ftranslate","9.reference\u002F1.cli\u002Ftranslate",{"title":250,"path":251,"stem":252},"translate-key","\u002Freference\u002Fcli\u002Ftranslate-key","9.reference\u002F1.cli\u002Ftranslate-key",{"title":254,"path":255,"stem":256},"update","\u002Freference\u002Fcli\u002Fupdate","9.reference\u002F1.cli\u002Fupdate",{"title":258,"path":259,"stem":260},"write","\u002Freference\u002Fcli\u002Fwrite","9.reference\u002F1.cli\u002Fwrite",{"title":262,"path":263,"stem":264,"children":265},"MCP Tools","\u002Freference\u002Fmcp","9.reference\u002F2.mcp\u002Findex",[266,267,271,275,279,283,287,291,295,299,303,307,311,315,319,323,327,331,335],{"title":262,"path":263,"stem":264},{"title":268,"path":269,"stem":270},"discover","\u002Freference\u002Fmcp\u002Fdiscover","9.reference\u002F2.mcp\u002Fdiscover",{"title":272,"path":273,"stem":274},"find_duplicate_keys","\u002Freference\u002Fmcp\u002Ffind_duplicate_keys","9.reference\u002F2.mcp\u002Ffind_duplicate_keys",{"title":276,"path":277,"stem":278},"find_empty_translations","\u002Freference\u002Fmcp\u002Ffind_empty_translations","9.reference\u002F2.mcp\u002Ffind_empty_translations",{"title":280,"path":281,"stem":282},"find_orphan_keys","\u002Freference\u002Fmcp\u002Ffind_orphan_keys","9.reference\u002F2.mcp\u002Ffind_orphan_keys",{"title":284,"path":285,"stem":286},"find_undefined_keys","\u002Freference\u002Fmcp\u002Ffind_undefined_keys","9.reference\u002F2.mcp\u002Ffind_undefined_keys",{"title":288,"path":289,"stem":290},"get_missing_translations","\u002Freference\u002Fmcp\u002Fget_missing_translations","9.reference\u002F2.mcp\u002Fget_missing_translations",{"title":292,"path":293,"stem":294},"get_translation_status","\u002Freference\u002Fmcp\u002Fget_translation_status","9.reference\u002F2.mcp\u002Fget_translation_status",{"title":296,"path":297,"stem":298},"get_translations","\u002Freference\u002Fmcp\u002Fget_translations","9.reference\u002F2.mcp\u002Fget_translations",{"title":300,"path":301,"stem":302},"list_namespaces","\u002Freference\u002Fmcp\u002Flist_namespaces","9.reference\u002F2.mcp\u002Flist_namespaces",{"title":304,"path":305,"stem":306},"move_translation_key","\u002Freference\u002Fmcp\u002Fmove_translation_key","9.reference\u002F2.mcp\u002Fmove_translation_key",{"title":308,"path":309,"stem":310},"remove_orphan_keys","\u002Freference\u002Fmcp\u002Fremove_orphan_keys","9.reference\u002F2.mcp\u002Fremove_orphan_keys",{"title":312,"path":313,"stem":314},"remove_translations","\u002Freference\u002Fmcp\u002Fremove_translations","9.reference\u002F2.mcp\u002Fremove_translations",{"title":316,"path":317,"stem":318},"rename_translation_key","\u002Freference\u002Fmcp\u002Frename_translation_key","9.reference\u002F2.mcp\u002Frename_translation_key",{"title":320,"path":321,"stem":322},"scaffold_locale","\u002Freference\u002Fmcp\u002Fscaffold_locale","9.reference\u002F2.mcp\u002Fscaffold_locale",{"title":324,"path":325,"stem":326},"search_translations","\u002Freference\u002Fmcp\u002Fsearch_translations","9.reference\u002F2.mcp\u002Fsearch_translations",{"title":328,"path":329,"stem":330},"translate_key","\u002Freference\u002Fmcp\u002Ftranslate_key","9.reference\u002F2.mcp\u002Ftranslate_key",{"title":332,"path":333,"stem":334},"translate_missing","\u002Freference\u002Fmcp\u002Ftranslate_missing","9.reference\u002F2.mcp\u002Ftranslate_missing",{"title":336,"path":337,"stem":338},"write_translations","\u002Freference\u002Fmcp\u002Fwrite_translations","9.reference\u002F2.mcp\u002Fwrite_translations",{"title":340,"path":341,"stem":342},"GitHub Action","\u002Freference\u002Faction","9.reference\u002F3.action",{"title":344,"path":345,"stem":346},"Programmatic API","\u002Freference\u002Fprogrammatic-api","9.reference\u002F4.programmatic-api",{"title":348,"icon":349,"path":350,"stem":351,"children":352,"page":21},"Extra Topics","i-lucide-microscope","\u002Fextra-topics","91.extra-topics",[353],{"title":354,"path":355,"stem":356},"How Detection Scores Adapters","\u002Fextra-topics\u002Fdetection-scoring","91.extra-topics\u002F1.detection-scoring",{"id":358,"title":150,"body":359,"description":472,"extension":773,"links":774,"meta":775,"navigation":776,"path":151,"seo":777,"stem":152,"__hash__":779},"docs\u002F6.nuxt-module\u002F4.options-and-limits.md",{"type":360,"value":361,"toc":769},"minimark",[362,367,393,466,590,597,601,604,607,701,715,724,727,758,765],[363,364,366],"h2",{"id":365},"options","Options",[368,369,370,371,375,376,379,380,383,384,387,388,392],"p",{},"Options go under ",[372,373,374],"code",{},"i18nKit"," in ",[372,377,378],{},"nuxt.config.ts",". That block configures this\nmodule and nothing else — no kit policy is read from it. Policy lives in\n",[372,381,382],{},"i18n-kit.config.ts"," or ",[372,385,386],{},".i18n-mcp.json","; see ",[389,390,391],"a",{"href":114},"Where Configuration\nLives",".",[394,395,396,415],"table",{},[397,398,399],"thead",{},[400,401,402,406,409,412],"tr",{},[403,404,405],"th",{},"Option",[403,407,408],{},"Type",[403,410,411],{},"Default",[403,413,414],{},"Effect",[416,417,418,443],"tbody",{},[400,419,420,426,431,436],{},[421,422,423],"td",{},[372,424,425],{},"enabled",[421,427,428],{},[372,429,430],{},"boolean",[421,432,433],{},[372,434,435],{},"true",[421,437,438,439,442],{},"With ",[372,440,441],{},"false",", the module does nothing: no artifact, no validation. The CLI falls back to adapter detection, exactly as without the module installed.",[400,444,445,450,454,458],{},[421,446,447],{},[372,448,449],{},"failOnInvalidConfig",[421,451,452],{},[372,453,430],{},[421,455,456],{},[372,457,435],{},[421,459,438,460,462,463,392],{},[372,461,441],{},", configuration problems are printed at their own level and the build continues. See ",[389,464,146],{"href":465},"\u002Fnuxt-module\u002Fvalidation#failoninvalidconfig",[467,468,473],"pre",{"className":469,"code":470,"filename":378,"language":471,"meta":472,"style":472},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","export default defineNuxtConfig({\n  modules: ['@nuxtjs\u002Fi18n', '@the-i18n-kit\u002Fnuxt'],\n  i18nKit: {\n    enabled: true,\n    failOnInvalidConfig: true,\n  },\n})\n","ts","",[372,474,475,499,538,549,563,575,581],{"__ignoreMap":472},[476,477,480,484,487,491,495],"span",{"class":478,"line":479},"line",1,[476,481,483],{"class":482},"s7zQu","export",[476,485,486],{"class":482}," default",[476,488,490],{"class":489},"s2Zo4"," defineNuxtConfig",[476,492,494],{"class":493},"sTEyZ","(",[476,496,498],{"class":497},"sMK4o","{\n",[476,500,502,506,509,512,515,519,521,524,527,530,532,535],{"class":478,"line":501},2,[476,503,505],{"class":504},"swJcz","  modules",[476,507,508],{"class":497},":",[476,510,511],{"class":493}," [",[476,513,514],{"class":497},"'",[476,516,518],{"class":517},"sfazB","@nuxtjs\u002Fi18n",[476,520,514],{"class":497},[476,522,523],{"class":497},",",[476,525,526],{"class":497}," '",[476,528,529],{"class":517},"@the-i18n-kit\u002Fnuxt",[476,531,514],{"class":497},[476,533,534],{"class":493},"]",[476,536,537],{"class":497},",\n",[476,539,541,544,546],{"class":478,"line":540},3,[476,542,543],{"class":504},"  i18nKit",[476,545,508],{"class":497},[476,547,548],{"class":497}," {\n",[476,550,552,555,557,561],{"class":478,"line":551},4,[476,553,554],{"class":504},"    enabled",[476,556,508],{"class":497},[476,558,560],{"class":559},"sfNiH"," true",[476,562,537],{"class":497},[476,564,566,569,571,573],{"class":478,"line":565},5,[476,567,568],{"class":504},"    failOnInvalidConfig",[476,570,508],{"class":497},[476,572,560],{"class":559},[476,574,537],{"class":497},[476,576,578],{"class":478,"line":577},6,[476,579,580],{"class":497},"  },\n",[476,582,584,587],{"class":478,"line":583},7,[476,585,586],{"class":497},"}",[476,588,589],{"class":493},")\n",[368,591,592,593,596],{},"There is no third option, and in particular no option for the artifact's path or\nfilename: the CLI looks for ",[372,594,595],{},"\u003Capp>\u002F.nuxt\u002Fi18n-kit.json"," without loading your\nNuxt config, so a renamed or relocated artifact is simply not found.",[363,598,600],{"id":599},"limits","Limits",[368,602,603],{},"The artifact is a build product. A checkout that has never built does not have\none, and neither does a CI job that runs the kit before the build. That is the\ncentral limit, and it is why kit policy is deliberately not published here:\nanything reaching the CLI only through a build applies only after a build.",[368,605,606],{},"Everything the CLI can find wrong with an artifact is treated as a reason to\nfall back to loading the app through Nuxt — never as an error.",[394,608,609,619],{},[397,610,611],{},[400,612,613,616],{},[403,614,615],{},"Situation",[403,617,618],{},"What the CLI does",[416,620,621,632,644,663,679,689],{},[400,622,623,629],{},[421,624,625,626],{},"No ",[372,627,628],{},".nuxt\u002Fi18n-kit.json",[421,630,631],{},"Loads the app, with no message. This is the state of every project that has not built.",[400,633,634,637],{},[421,635,636],{},"The file is not valid JSON",[421,638,639,640,643],{},"Warns ",[372,641,642],{},"Ignoring \u003Cpath>",", with the parse error, and loads the app",[400,645,646,657],{},[421,647,648,649,652,653,656],{},"The file does not match the shape this CLI understands — including a ",[372,650,651],{},"version"," other than ",[372,654,655],{},"1",", an empty locale table, or no layers",[421,658,639,659,662],{},[372,660,661],{},"Ignoring \u003Cpath>: not a shape this CLI understands",", naming the field and the reason, and loads the app",[400,664,665,672],{},[421,666,667,668,671],{},"A ",[372,669,670],{},"nuxt.config"," of the app or of any layer the artifact describes is newer than the artifact",[421,673,674,675,678],{},"Warns that it has changed since generation, suggests ",[372,676,677],{},"nuxt prepare",", and loads the app",[400,680,681,684],{},[421,682,683],{},"The artifact describes layers but none with a locale directory",[421,685,639,686,678],{},[372,687,688],{},"describes no locale directories",[400,690,691,698],{},[421,692,693,694,697],{},"A custom ",[372,695,696],{},"buildDir",", or the file renamed",[421,699,700],{},"The CLI does not find it, so it loads the app as it would without the module",[368,702,703,704,707,708,710,711,714],{},"Falling back is not free: loading the app requires ",[372,705,706],{},"@nuxt\u002Fkit"," in the project\nand a ",[372,709,378],{}," that evaluates in the environment the CLI is running in.\nWhen that fails, the ",[389,712,713],{"href":89},"Nuxt adapter"," reports it.",[368,716,717,718,720,721,723],{},"Staleness is judged by modification time against each ",[372,719,670],{}," the artifact\nnames — the app's and every layer's. An unreadable timestamp is not treated as\nevidence of staleness, and a config the CLI cannot find is skipped. Editing a\nfile that a ",[372,722,670],{}," reads, without touching the config itself, does not\nmake the artifact look stale.",[368,725,726],{},"Two more limits, on the producer side:",[728,729,730,744],"ul",{},[731,732,733,739,740,743],"li",{},[734,735,736,737,392],"strong",{},"The module publishes nothing without ",[372,738,518],{}," With no ",[372,741,742],{},"i18n"," block\non the resolved Nuxt options, or with a block that resolves zero usable\nlocales, it warns and writes no file. An empty locale table would leave the\nCLI unable to tell \"no locales\" from \"not built\".",[731,745,746,749,750,753,754,757],{},[734,747,748],{},"JSON locale files only."," ",[372,751,752],{},"localeFileFormat"," is published as ",[372,755,756],{},"json"," and the\nCLI accepts nothing else in the artifact.",[759,760,761,762,764],"note",{},"The reliable arrangement in CI is to run ",[372,763,677],{}," (or your normal build)\nbefore any kit command. Without it, commands still work — they load the app —\nso a pipeline that forgets loses speed, not correctness.",[766,767,768],"style",{},"html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":472,"searchDepth":540,"depth":540,"links":770},[771,772],{"id":365,"depth":501,"text":366},{"id":599,"depth":501,"text":600},"md",null,{},true,{"description":778,"title":150},"The two options @the-i18n-kit\u002Fnuxt accepts, and every case where the CLI ignores the artifact and loads your app instead.","0kNnraR67Wuz-NG3DRHDTpZSdzA7UvjrKQZ4oLlye54",[781,782],{"title":146,"path":147,"stem":148,"description":472,"children":-1},{"title":160,"path":161,"stem":162,"description":472,"children":-1},1787604652021]