[{"data":1,"prerenderedAt":1264},["ShallowReactive",2],{"navigation_docs":3,"-mini-apps-language-i18n":137,"-mini-apps-language-i18n-surround":1259},[4,27,57,79,97,115],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":26},"Getting Started","i-lucide-rocket","\u002Fgetting-started","1.getting-started",[10,14,18,22],{"title":11,"path":12,"stem":13},"Introduction","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F1.introduction",{"title":15,"path":16,"stem":17},"Installation","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F2.installation",{"title":19,"path":20,"stem":21},"Quick start","\u002Fgetting-started\u002Fquick-start","1.getting-started\u002F3.quick-start",{"title":23,"path":24,"stem":25},"Architecture","\u002Fgetting-started\u002Farchitecture","1.getting-started\u002F4.architecture",false,{"title":28,"icon":29,"path":30,"stem":31,"children":32,"page":26},"Mini Apps","i-lucide-smartphone","\u002Fmini-apps","2.mini-apps",[33,37,41,45,49,53],{"title":34,"path":35,"stem":36},"Provider runtime","\u002Fmini-apps\u002Fprovider-runtime","2.mini-apps\u002F1.provider-runtime",{"title":38,"path":39,"stem":40},"Ethereum provider","\u002Fmini-apps\u002Fethereum-provider","2.mini-apps\u002F2.ethereum-provider",{"title":42,"path":43,"stem":44},"Language and i18n","\u002Fmini-apps\u002Flanguage-i18n","2.mini-apps\u002F3.language-i18n",{"title":46,"path":47,"stem":48},"Local simulator","\u002Fmini-apps\u002Flocal-simulator","2.mini-apps\u002F4.local-simulator",{"title":50,"path":51,"stem":52},"Nuxt module","\u002Fmini-apps\u002Fnuxt-module","2.mini-apps\u002F5.nuxt-module",{"title":54,"path":55,"stem":56},"Host runtime","\u002Fmini-apps\u002Fhost-runtime","2.mini-apps\u002F6.host-runtime",{"title":58,"icon":59,"path":60,"stem":61,"children":62,"page":26},"Auth","i-lucide-key-round","\u002Fauth","3.auth",[63,67,71,75],{"title":64,"path":65,"stem":66},"Nimiq Better Auth","\u002Fauth\u002Fnimiq-better-auth","3.auth\u002F1.nimiq-better-auth",{"title":68,"path":69,"stem":70},"Cross-device approval","\u002Fauth\u002Fcross-device","3.auth\u002F2.cross-device",{"title":72,"path":73,"stem":74},"Nimiq cross-device adapter","\u002Fauth\u002Fnimiq-adapter","3.auth\u002F3.nimiq-adapter",{"title":76,"path":77,"stem":78},"Security model","\u002Fauth\u002Fsecurity-model","3.auth\u002F4.security-model",{"title":80,"icon":81,"path":82,"stem":83,"children":84,"page":26},"Utilities","i-lucide-wrench","\u002Futilities","4.utilities",[85,89,93],{"title":86,"path":87,"stem":88},"Universal Nimiq facade","\u002Futilities\u002Funimiq","4.utilities\u002F1.unimiq",{"title":90,"path":91,"stem":92},"ERC-20 helpers","\u002Futilities\u002Funerc20","4.utilities\u002F2.unerc20",{"title":94,"path":95,"stem":96},"Better Auth ledger","\u002Futilities\u002Fledger","4.utilities\u002F3.ledger",{"title":98,"icon":99,"path":100,"stem":101,"children":102,"page":26},"Testing","i-lucide-test-tube-2","\u002Ftesting","5.testing",[103,107,111],{"title":104,"path":105,"stem":106},"Local scenarios","\u002Ftesting\u002Flocal-scenarios","5.testing\u002F1.local-scenarios",{"title":108,"path":109,"stem":110},"Vitest helpers","\u002Ftesting\u002Fvitest-helpers","5.testing\u002F2.vitest-helpers",{"title":112,"path":113,"stem":114},"Bridge mode","\u002Ftesting\u002Fbridge-mode","5.testing\u002F3.bridge-mode",{"title":116,"icon":117,"path":118,"stem":119,"children":120,"page":26},"Reference","i-lucide-book-open","\u002Freference","6.reference",[121,125,129,133],{"title":122,"path":123,"stem":124},"Packages","\u002Freference\u002Fpackages","6.reference\u002F1.packages",{"title":126,"path":127,"stem":128},"Endpoints","\u002Freference\u002Fendpoints","6.reference\u002F2.endpoints",{"title":130,"path":131,"stem":132},"Runtime support","\u002Freference\u002Fruntime-support","6.reference\u002F3.runtime-support",{"title":134,"path":135,"stem":136},"Public API exports","\u002Freference\u002Fpublic-api","6.reference\u002F4.public-api",{"id":138,"title":42,"body":139,"description":1253,"extension":1254,"links":1255,"meta":1256,"navigation":238,"path":43,"seo":1257,"stem":44,"__hash__":1258},"docs\u002F2.mini-apps\u002F3.language-i18n.md",{"type":140,"value":141,"toc":1246},"minimark",[142,146,149,154,173,311,314,487,491,498,804,807,820,824,831,1034,1036,1050,1054,1057,1148,1154,1160,1164,1170,1242],[143,144,145],"p",{},"Use the language helpers when Nimiq Pay controls the preferred language and your app needs to align copy, number formatting, or Nuxt i18n with the host.",[143,147,148],{},"Do not use the host language as an authorization or region signal. It is a display preference.",[150,151,153],"h2",{"id":152},"read-the-host-language-first","Read the host language first",[143,155,156,160,161,164,165,168,169,172],{},[157,158,159],"code",{},"getNimiqPayLanguage()"," reads ",[157,162,163],{},"window.nimiqPay.language"," and normalizes it to a lowercase base language. ",[157,166,167],{},"pt-BR"," becomes ",[157,170,171],{},"pt",".",[174,175,181],"pre",{"className":176,"code":177,"filename":178,"language":179,"meta":180,"style":180},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import {\n  getNimiqPayLanguage,\n  resolveNimiqPayPreferredLanguage,\n} from '@onmax\u002Fnimiq-mini-app-kit'\n\nexport function readLanguage() {\n  return {\n    hostLanguage: getNimiqPayLanguage(),\n    preferredLanguage: resolveNimiqPayPreferredLanguage(),\n  }\n}\n","app\u002Flanguage.ts","ts","",[157,182,183,196,206,214,233,240,259,267,284,299,305],{"__ignoreMap":180},[184,185,188,192],"span",{"class":186,"line":187},"line",1,[184,189,191],{"class":190},"s7zQu","import",[184,193,195],{"class":194},"sMK4o"," {\n",[184,197,199,203],{"class":186,"line":198},2,[184,200,202],{"class":201},"sTEyZ","  getNimiqPayLanguage",[184,204,205],{"class":194},",\n",[184,207,209,212],{"class":186,"line":208},3,[184,210,211],{"class":201},"  resolveNimiqPayPreferredLanguage",[184,213,205],{"class":194},[184,215,217,220,223,226,230],{"class":186,"line":216},4,[184,218,219],{"class":194},"}",[184,221,222],{"class":190}," from",[184,224,225],{"class":194}," '",[184,227,229],{"class":228},"sfazB","@onmax\u002Fnimiq-mini-app-kit",[184,231,232],{"class":194},"'\n",[184,234,236],{"class":186,"line":235},5,[184,237,239],{"emptyLinePlaceholder":238},true,"\n",[184,241,243,246,250,254,257],{"class":186,"line":242},6,[184,244,245],{"class":190},"export",[184,247,249],{"class":248},"spNyl"," function",[184,251,253],{"class":252},"s2Zo4"," readLanguage",[184,255,256],{"class":194},"()",[184,258,195],{"class":194},[184,260,262,265],{"class":186,"line":261},7,[184,263,264],{"class":190},"  return",[184,266,195],{"class":194},[184,268,270,274,277,280,282],{"class":186,"line":269},8,[184,271,273],{"class":272},"swJcz","    hostLanguage",[184,275,276],{"class":194},":",[184,278,279],{"class":252}," getNimiqPayLanguage",[184,281,256],{"class":272},[184,283,205],{"class":194},[184,285,287,290,292,295,297],{"class":186,"line":286},9,[184,288,289],{"class":272},"    preferredLanguage",[184,291,276],{"class":194},[184,293,294],{"class":252}," resolveNimiqPayPreferredLanguage",[184,296,256],{"class":272},[184,298,205],{"class":194},[184,300,302],{"class":186,"line":301},10,[184,303,304],{"class":194},"  }\n",[184,306,308],{"class":186,"line":307},11,[184,309,310],{"class":194},"}\n",[143,312,313],{},"Expected examples:",[174,315,318],{"className":176,"code":316,"filename":317,"language":179,"meta":180,"style":180},"import { resolveNimiqPayPreferredLanguage } from '@onmax\u002Fnimiq-mini-app-kit'\n\nresolveNimiqPayPreferredLanguage({\n  nimiqPay: { language: ' DE ' },\n}) \u002F\u002F 'de'\n\nresolveNimiqPayPreferredLanguage({\n  window: { nimiqPay: { language: 'pt-BR' } },\n}) \u002F\u002F 'pt'\n\nresolveNimiqPayPreferredLanguage({\n  navigator: { language: 'fr-FR' },\n}) \u002F\u002F 'fr'\n","app\u002Flanguage.examples.ts",[157,319,320,340,344,355,380,391,395,403,433,442,446,454,477],{"__ignoreMap":180},[184,321,322,324,327,329,332,334,336,338],{"class":186,"line":187},[184,323,191],{"class":190},[184,325,326],{"class":194}," {",[184,328,294],{"class":201},[184,330,331],{"class":194}," }",[184,333,222],{"class":190},[184,335,225],{"class":194},[184,337,229],{"class":228},[184,339,232],{"class":194},[184,341,342],{"class":186,"line":198},[184,343,239],{"emptyLinePlaceholder":238},[184,345,346,349,352],{"class":186,"line":208},[184,347,348],{"class":252},"resolveNimiqPayPreferredLanguage",[184,350,351],{"class":201},"(",[184,353,354],{"class":194},"{\n",[184,356,357,360,362,364,367,369,371,374,377],{"class":186,"line":216},[184,358,359],{"class":272},"  nimiqPay",[184,361,276],{"class":194},[184,363,326],{"class":194},[184,365,366],{"class":272}," language",[184,368,276],{"class":194},[184,370,225],{"class":194},[184,372,373],{"class":228}," DE ",[184,375,376],{"class":194},"'",[184,378,379],{"class":194}," },\n",[184,381,382,384,387],{"class":186,"line":235},[184,383,219],{"class":194},[184,385,386],{"class":201},") ",[184,388,390],{"class":389},"sHwdD","\u002F\u002F 'de'\n",[184,392,393],{"class":186,"line":242},[184,394,239],{"emptyLinePlaceholder":238},[184,396,397,399,401],{"class":186,"line":261},[184,398,348],{"class":252},[184,400,351],{"class":201},[184,402,354],{"class":194},[184,404,405,408,410,412,415,417,419,421,423,425,427,429,431],{"class":186,"line":269},[184,406,407],{"class":272},"  window",[184,409,276],{"class":194},[184,411,326],{"class":194},[184,413,414],{"class":272}," nimiqPay",[184,416,276],{"class":194},[184,418,326],{"class":194},[184,420,366],{"class":272},[184,422,276],{"class":194},[184,424,225],{"class":194},[184,426,167],{"class":228},[184,428,376],{"class":194},[184,430,331],{"class":194},[184,432,379],{"class":194},[184,434,435,437,439],{"class":186,"line":286},[184,436,219],{"class":194},[184,438,386],{"class":201},[184,440,441],{"class":389},"\u002F\u002F 'pt'\n",[184,443,444],{"class":186,"line":301},[184,445,239],{"emptyLinePlaceholder":238},[184,447,448,450,452],{"class":186,"line":307},[184,449,348],{"class":252},[184,451,351],{"class":201},[184,453,354],{"class":194},[184,455,457,460,462,464,466,468,470,473,475],{"class":186,"line":456},12,[184,458,459],{"class":272},"  navigator",[184,461,276],{"class":194},[184,463,326],{"class":194},[184,465,366],{"class":272},[184,467,276],{"class":194},[184,469,225],{"class":194},[184,471,472],{"class":228},"fr-FR",[184,474,376],{"class":194},[184,476,379],{"class":194},[184,478,480,482,484],{"class":186,"line":479},13,[184,481,219],{"class":194},[184,483,386],{"class":201},[184,485,486],{"class":389},"\u002F\u002F 'fr'\n",[150,488,490],{"id":489},"use-an-explicit-message-table","Use an explicit message table",[143,492,493,494,497],{},"Use ",[157,495,496],{},"resolveNimiqPayPreferredLanguage()"," when you have a small in-app dictionary and want browser and English fallbacks.",[174,499,502],{"className":176,"code":500,"filename":501,"language":179,"meta":180,"style":180},"import { resolveNimiqPayPreferredLanguage } from '@onmax\u002Fnimiq-mini-app-kit'\n\nconst messages = {\n  de: { pay: 'Bezahlen' },\n  en: { pay: 'Pay' },\n  es: { pay: 'Pagar' },\n  fr: { pay: 'Payer' },\n}\n\ntype SupportedLanguage = keyof typeof messages\n\nfunction isSupportedLanguage(value: string): value is SupportedLanguage {\n  return value in messages\n}\n\nexport function getCheckoutCopy() {\n  const language = resolveNimiqPayPreferredLanguage()\n  const supported = isSupportedLanguage(language) ? language : 'en'\n\n  return messages[supported]\n}\n","app\u002Fcopy.ts",[157,503,504,522,526,539,562,584,606,628,632,636,657,661,693,704,709,714,728,743,777,782,799],{"__ignoreMap":180},[184,505,506,508,510,512,514,516,518,520],{"class":186,"line":187},[184,507,191],{"class":190},[184,509,326],{"class":194},[184,511,294],{"class":201},[184,513,331],{"class":194},[184,515,222],{"class":190},[184,517,225],{"class":194},[184,519,229],{"class":228},[184,521,232],{"class":194},[184,523,524],{"class":186,"line":198},[184,525,239],{"emptyLinePlaceholder":238},[184,527,528,531,534,537],{"class":186,"line":208},[184,529,530],{"class":248},"const",[184,532,533],{"class":201}," messages ",[184,535,536],{"class":194},"=",[184,538,195],{"class":194},[184,540,541,544,546,548,551,553,555,558,560],{"class":186,"line":216},[184,542,543],{"class":272},"  de",[184,545,276],{"class":194},[184,547,326],{"class":194},[184,549,550],{"class":272}," pay",[184,552,276],{"class":194},[184,554,225],{"class":194},[184,556,557],{"class":228},"Bezahlen",[184,559,376],{"class":194},[184,561,379],{"class":194},[184,563,564,567,569,571,573,575,577,580,582],{"class":186,"line":235},[184,565,566],{"class":272},"  en",[184,568,276],{"class":194},[184,570,326],{"class":194},[184,572,550],{"class":272},[184,574,276],{"class":194},[184,576,225],{"class":194},[184,578,579],{"class":228},"Pay",[184,581,376],{"class":194},[184,583,379],{"class":194},[184,585,586,589,591,593,595,597,599,602,604],{"class":186,"line":242},[184,587,588],{"class":272},"  es",[184,590,276],{"class":194},[184,592,326],{"class":194},[184,594,550],{"class":272},[184,596,276],{"class":194},[184,598,225],{"class":194},[184,600,601],{"class":228},"Pagar",[184,603,376],{"class":194},[184,605,379],{"class":194},[184,607,608,611,613,615,617,619,621,624,626],{"class":186,"line":261},[184,609,610],{"class":272},"  fr",[184,612,276],{"class":194},[184,614,326],{"class":194},[184,616,550],{"class":272},[184,618,276],{"class":194},[184,620,225],{"class":194},[184,622,623],{"class":228},"Payer",[184,625,376],{"class":194},[184,627,379],{"class":194},[184,629,630],{"class":186,"line":269},[184,631,310],{"class":194},[184,633,634],{"class":186,"line":286},[184,635,239],{"emptyLinePlaceholder":238},[184,637,638,641,645,648,651,654],{"class":186,"line":301},[184,639,640],{"class":248},"type",[184,642,644],{"class":643},"sBMFI"," SupportedLanguage",[184,646,647],{"class":194}," =",[184,649,650],{"class":194}," keyof",[184,652,653],{"class":194}," typeof",[184,655,656],{"class":201}," messages\n",[184,658,659],{"class":186,"line":307},[184,660,239],{"emptyLinePlaceholder":238},[184,662,663,666,669,671,675,677,680,683,686,689,691],{"class":186,"line":456},[184,664,665],{"class":248},"function",[184,667,668],{"class":252}," isSupportedLanguage",[184,670,351],{"class":194},[184,672,674],{"class":673},"sHdIc","value",[184,676,276],{"class":194},[184,678,679],{"class":643}," string",[184,681,682],{"class":194},"):",[184,684,685],{"class":673}," value",[184,687,688],{"class":194}," is",[184,690,644],{"class":643},[184,692,195],{"class":194},[184,694,695,697,699,702],{"class":186,"line":479},[184,696,264],{"class":190},[184,698,685],{"class":201},[184,700,701],{"class":194}," in",[184,703,656],{"class":201},[184,705,707],{"class":186,"line":706},14,[184,708,310],{"class":194},[184,710,712],{"class":186,"line":711},15,[184,713,239],{"emptyLinePlaceholder":238},[184,715,717,719,721,724,726],{"class":186,"line":716},16,[184,718,245],{"class":190},[184,720,249],{"class":248},[184,722,723],{"class":252}," getCheckoutCopy",[184,725,256],{"class":194},[184,727,195],{"class":194},[184,729,731,734,736,738,740],{"class":186,"line":730},17,[184,732,733],{"class":248},"  const",[184,735,366],{"class":201},[184,737,647],{"class":194},[184,739,294],{"class":252},[184,741,742],{"class":272},"()\n",[184,744,746,748,751,753,755,757,760,762,765,767,770,772,775],{"class":186,"line":745},18,[184,747,733],{"class":248},[184,749,750],{"class":201}," supported",[184,752,647],{"class":194},[184,754,668],{"class":252},[184,756,351],{"class":272},[184,758,759],{"class":201},"language",[184,761,386],{"class":272},[184,763,764],{"class":194},"?",[184,766,366],{"class":201},[184,768,769],{"class":194}," :",[184,771,225],{"class":194},[184,773,774],{"class":228},"en",[184,776,232],{"class":194},[184,778,780],{"class":186,"line":779},19,[184,781,239],{"emptyLinePlaceholder":238},[184,783,785,787,790,793,796],{"class":186,"line":784},20,[184,786,264],{"class":190},[184,788,789],{"class":201}," messages",[184,791,792],{"class":272},"[",[184,794,795],{"class":201},"supported",[184,797,798],{"class":272},"]\n",[184,800,802],{"class":186,"line":801},21,[184,803,310],{"class":194},[143,805,806],{},"Expected behavior:",[808,809,810,814,817],"ul",{},[811,812,813],"li",{},"Host language wins when present.",[811,815,816],{},"Browser language is used when the host language is missing.",[811,818,819],{},"English is used when neither value maps to a supported message table entry.",[150,821,823],{"id":822},"let-the-nuxt-module-bridge-i18n","Let the Nuxt module bridge i18n",[143,825,826,827,830],{},"Use the built-in bridge when the app already uses ",[157,828,829],{},"@nuxtjs\u002Fi18n",". The bridge only selects locales already configured in Nuxt i18n.",[174,832,835],{"className":176,"code":833,"filename":834,"language":179,"meta":180,"style":180},"export default defineNuxtConfig({\n  modules: [\n    '@nuxtjs\u002Fi18n',\n    '@onmax\u002Fnimiq-mini-app-kit\u002Fnuxt',\n  ],\n  i18n: {\n    locales: [\n      { code: 'en', language: 'en-US' },\n      { code: 'de', language: 'de-DE' },\n      { code: 'es', language: 'es-ES' },\n    ],\n    defaultLocale: 'en',\n  },\n})\n","nuxt.config.ts",[157,836,837,851,861,872,883,890,899,908,940,970,1000,1007,1022,1027],{"__ignoreMap":180},[184,838,839,841,844,847,849],{"class":186,"line":187},[184,840,245],{"class":190},[184,842,843],{"class":190}," default",[184,845,846],{"class":252}," defineNuxtConfig",[184,848,351],{"class":201},[184,850,354],{"class":194},[184,852,853,856,858],{"class":186,"line":198},[184,854,855],{"class":272},"  modules",[184,857,276],{"class":194},[184,859,860],{"class":201}," [\n",[184,862,863,866,868,870],{"class":186,"line":208},[184,864,865],{"class":194},"    '",[184,867,829],{"class":228},[184,869,376],{"class":194},[184,871,205],{"class":194},[184,873,874,876,879,881],{"class":186,"line":216},[184,875,865],{"class":194},[184,877,878],{"class":228},"@onmax\u002Fnimiq-mini-app-kit\u002Fnuxt",[184,880,376],{"class":194},[184,882,205],{"class":194},[184,884,885,888],{"class":186,"line":235},[184,886,887],{"class":201},"  ]",[184,889,205],{"class":194},[184,891,892,895,897],{"class":186,"line":242},[184,893,894],{"class":272},"  i18n",[184,896,276],{"class":194},[184,898,195],{"class":194},[184,900,901,904,906],{"class":186,"line":261},[184,902,903],{"class":272},"    locales",[184,905,276],{"class":194},[184,907,860],{"class":201},[184,909,910,913,916,918,920,922,924,927,929,931,933,936,938],{"class":186,"line":269},[184,911,912],{"class":194},"      {",[184,914,915],{"class":272}," code",[184,917,276],{"class":194},[184,919,225],{"class":194},[184,921,774],{"class":228},[184,923,376],{"class":194},[184,925,926],{"class":194},",",[184,928,366],{"class":272},[184,930,276],{"class":194},[184,932,225],{"class":194},[184,934,935],{"class":228},"en-US",[184,937,376],{"class":194},[184,939,379],{"class":194},[184,941,942,944,946,948,950,953,955,957,959,961,963,966,968],{"class":186,"line":286},[184,943,912],{"class":194},[184,945,915],{"class":272},[184,947,276],{"class":194},[184,949,225],{"class":194},[184,951,952],{"class":228},"de",[184,954,376],{"class":194},[184,956,926],{"class":194},[184,958,366],{"class":272},[184,960,276],{"class":194},[184,962,225],{"class":194},[184,964,965],{"class":228},"de-DE",[184,967,376],{"class":194},[184,969,379],{"class":194},[184,971,972,974,976,978,980,983,985,987,989,991,993,996,998],{"class":186,"line":301},[184,973,912],{"class":194},[184,975,915],{"class":272},[184,977,276],{"class":194},[184,979,225],{"class":194},[184,981,982],{"class":228},"es",[184,984,376],{"class":194},[184,986,926],{"class":194},[184,988,366],{"class":272},[184,990,276],{"class":194},[184,992,225],{"class":194},[184,994,995],{"class":228},"es-ES",[184,997,376],{"class":194},[184,999,379],{"class":194},[184,1001,1002,1005],{"class":186,"line":307},[184,1003,1004],{"class":201},"    ]",[184,1006,205],{"class":194},[184,1008,1009,1012,1014,1016,1018,1020],{"class":186,"line":456},[184,1010,1011],{"class":272},"    defaultLocale",[184,1013,276],{"class":194},[184,1015,225],{"class":194},[184,1017,774],{"class":228},[184,1019,376],{"class":194},[184,1021,205],{"class":194},[184,1023,1024],{"class":186,"line":479},[184,1025,1026],{"class":194},"  },\n",[184,1028,1029,1031],{"class":186,"line":706},[184,1030,219],{"class":194},[184,1032,1033],{"class":201},")\n",[143,1035,806],{},[808,1037,1038,1047],{},[811,1039,1040,1041,1044,1045,172],{},"If Nimiq Pay publishes ",[157,1042,1043],{},"window.nimiqPay.language = 'de'",", Nuxt i18n starts on ",[157,1046,952],{},[811,1048,1049],{},"If Nimiq Pay publishes an unsupported language, Nuxt i18n keeps its own fallback behavior.",[150,1051,1053],{"id":1052},"persist-only-when-your-app-wants-a-cookie","Persist only when your app wants a cookie",[143,1055,1056],{},"By default, the bridge does not write the Nuxt i18n locale cookie.",[174,1058,1060],{"className":176,"code":1059,"filename":834,"language":179,"meta":180,"style":180},"export default defineNuxtConfig({\n  modules: ['@nuxtjs\u002Fi18n', '@onmax\u002Fnimiq-mini-app-kit\u002Fnuxt'],\n  nimiqMiniAppSimulator: {\n    i18n: {\n      useCookie: true,\n    },\n  },\n})\n",[157,1061,1062,1074,1102,1111,1120,1133,1138,1142],{"__ignoreMap":180},[184,1063,1064,1066,1068,1070,1072],{"class":186,"line":187},[184,1065,245],{"class":190},[184,1067,843],{"class":190},[184,1069,846],{"class":252},[184,1071,351],{"class":201},[184,1073,354],{"class":194},[184,1075,1076,1078,1080,1083,1085,1087,1089,1091,1093,1095,1097,1100],{"class":186,"line":198},[184,1077,855],{"class":272},[184,1079,276],{"class":194},[184,1081,1082],{"class":201}," [",[184,1084,376],{"class":194},[184,1086,829],{"class":228},[184,1088,376],{"class":194},[184,1090,926],{"class":194},[184,1092,225],{"class":194},[184,1094,878],{"class":228},[184,1096,376],{"class":194},[184,1098,1099],{"class":201},"]",[184,1101,205],{"class":194},[184,1103,1104,1107,1109],{"class":186,"line":208},[184,1105,1106],{"class":272},"  nimiqMiniAppSimulator",[184,1108,276],{"class":194},[184,1110,195],{"class":194},[184,1112,1113,1116,1118],{"class":186,"line":216},[184,1114,1115],{"class":272},"    i18n",[184,1117,276],{"class":194},[184,1119,195],{"class":194},[184,1121,1122,1125,1127,1131],{"class":186,"line":235},[184,1123,1124],{"class":272},"      useCookie",[184,1126,276],{"class":194},[184,1128,1130],{"class":1129},"sfNiH"," true",[184,1132,205],{"class":194},[184,1134,1135],{"class":186,"line":242},[184,1136,1137],{"class":194},"    },\n",[184,1139,1140],{"class":186,"line":261},[184,1141,1026],{"class":194},[184,1143,1144,1146],{"class":186,"line":269},[184,1145,219],{"class":194},[184,1147,1033],{"class":201},[143,1149,493,1150,1153],{},[157,1151,1152],{},"useCookie: true"," when a user who later opens the app outside Nimiq Pay should keep the same locale.",[143,1155,1156,1157,1159],{},"Do not use ",[157,1158,1152],{}," when every launch should follow the current host language.",[150,1161,1163],{"id":1162},"disable-the-bridge","Disable the bridge",[143,1165,493,1166,1169],{},[157,1167,1168],{},"i18n: false"," when the app owns locale selection and should ignore the host-selected language.",[174,1171,1173],{"className":176,"code":1172,"filename":834,"language":179,"meta":180,"style":180},"export default defineNuxtConfig({\n  modules: ['@nuxtjs\u002Fi18n', '@onmax\u002Fnimiq-mini-app-kit\u002Fnuxt'],\n  nimiqMiniAppSimulator: {\n    i18n: false,\n  },\n})\n",[157,1174,1175,1187,1213,1221,1232,1236],{"__ignoreMap":180},[184,1176,1177,1179,1181,1183,1185],{"class":186,"line":187},[184,1178,245],{"class":190},[184,1180,843],{"class":190},[184,1182,846],{"class":252},[184,1184,351],{"class":201},[184,1186,354],{"class":194},[184,1188,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211],{"class":186,"line":198},[184,1190,855],{"class":272},[184,1192,276],{"class":194},[184,1194,1082],{"class":201},[184,1196,376],{"class":194},[184,1198,829],{"class":228},[184,1200,376],{"class":194},[184,1202,926],{"class":194},[184,1204,225],{"class":194},[184,1206,878],{"class":228},[184,1208,376],{"class":194},[184,1210,1099],{"class":201},[184,1212,205],{"class":194},[184,1214,1215,1217,1219],{"class":186,"line":208},[184,1216,1106],{"class":272},[184,1218,276],{"class":194},[184,1220,195],{"class":194},[184,1222,1223,1225,1227,1230],{"class":186,"line":216},[184,1224,1115],{"class":272},[184,1226,276],{"class":194},[184,1228,1229],{"class":1129}," false",[184,1231,205],{"class":194},[184,1233,1234],{"class":186,"line":235},[184,1235,1026],{"class":194},[184,1237,1238,1240],{"class":186,"line":242},[184,1239,219],{"class":194},[184,1241,1033],{"class":201},[1243,1244,1245],"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 .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}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);}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}",{"title":180,"searchDepth":198,"depth":198,"links":1247},[1248,1249,1250,1251,1252],{"id":152,"depth":198,"text":153},{"id":489,"depth":198,"text":490},{"id":822,"depth":198,"text":823},{"id":1052,"depth":198,"text":1053},{"id":1162,"depth":198,"text":1163},"Read the Nimiq Pay host language and connect it to Nuxt i18n.","md",null,{},{"title":42,"description":1253},"ke9BvSN4Py2gey2GzpEenpW6nZtpdC42sNoWlZASJSI",[1260,1262],{"title":38,"path":39,"stem":40,"description":1261,"children":-1},"Use the mini-app Ethereum provider and EIP-6963 discovery helpers.",{"title":46,"path":47,"stem":48,"description":1263,"children":-1},"Install simulated Nimiq and Ethereum providers for local development and tests.",1778838254475]