{"_id":"@blink-the-ui/i18n","_rev":"8-54d611d09f8a814773431bb264732140","name":"@blink-the-ui/i18n","dist-tags":{"latest":"0.0.1-alpha.22"},"versions":{"0.0.1-alpha.14":{"name":"@blink-the-ui/i18n","version":"0.0.1-alpha.14","keywords":["blink-the-ui","vue3","i18n","internationalization"],"author":{"name":"colisys","email":"colisys@duck.com"},"license":"MIT","_id":"@blink-the-ui/i18n@0.0.1-alpha.14","maintainers":[{"name":"colisys","email":"colisys@duck.com"}],"dist":{"shasum":"eac496892bee261faf7e47036a4e0e84bcd6fd24","tarball":"https://registry.npmjs.org/@blink-the-ui/i18n/-/i18n-0.0.1-alpha.14.tgz","fileCount":15,"integrity":"sha512-a/fOV2Xkm/xdeOc8qeFtplh6G+qGsXuiR2RrfaXFkX0LwfO32g8dqC0aSz7k3NIo6MVvsO3PJNZD0bGWxLrzTg==","signatures":[{"sig":"MEQCIBctxKPtr08c913dvqhoHhVi3w6OnEQV0L5ZXXPwd4YKAiAv7L9y3a6MBMmCbhano4SUhsXyHvLdHJuqrrrpqV09sQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10623},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"23c0b49995771dbf2308599d6d4c49964a9224ab","scripts":{"dist":"pnpm clean && pnpm build && pnpm types","build":"tsc --outDir dist --jsx preserve --resolveJsonModule --esModuleInterop src/index.ts","clean":"rm -rf dist","types":"tsc --declaration --emitDeclarationOnly --outDir dist --jsx preserve --resolveJsonModule --esModuleInterop --module preserve --moduleResolution bundler src/index.ts"},"_npmUser":{"name":"colisys","email":"colisys@duck.com"},"_npmVersion":"11.6.2","description":"i18n support for blink-the-ui","directories":{},"_nodeVersion":"22.21.1","dependencies":{"vue-i18n":"^9.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.9.1"},"peerDependencies":{"vue":"^3.0.0","vue-tsc":"^3.1.0","prettier":"^3.6.2","typescript":"~5.9.3","@vue/tsconfig":"^0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n_0.0.1-alpha.14_1762697497469_0.18554965912561472","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.15":{"name":"@blink-the-ui/i18n","version":"0.0.1-alpha.15","keywords":["blink-the-ui","vue3","i18n","internationalization"],"author":{"name":"colisys","email":"colisys@duck.com"},"license":"MIT","_id":"@blink-the-ui/i18n@0.0.1-alpha.15","maintainers":[{"name":"colisys","email":"colisys@duck.com"}],"dist":{"shasum":"5a327b3c179fa8d8af72836ac7e2e32e408f8397","tarball":"https://registry.npmjs.org/@blink-the-ui/i18n/-/i18n-0.0.1-alpha.15.tgz","fileCount":9,"integrity":"sha512-VLjB+uW0TuNlDQb49NcsO/vX7X3WeHeYuKv1Q0S9IXSpAJGU/Mh5MVARNiP7/snuonabV/ZEoZB9TlULkMoQtw==","signatures":[{"sig":"MEYCIQDxxlm1/tq4zFk31NPIn7zEgOZy3BDFuEPlOtyQufAR0wIhAL/HyA5Qdu2fIQvVGVzqOuhRlhmG7VCJre5SjkTgVTK9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8620},"main":"dist/index.js","_from":"file:blink-the-ui-i18n-0.0.1-alpha.15.tgz","types":"dist/index.d.ts","scripts":{"dist":"pnpm clean && pnpm build && pnpm types","build":"tsc --outDir dist --jsx preserve --resolveJsonModule --esModuleInterop src/index.ts","clean":"rm -rf dist","types":"tsc --declaration --emitDeclarationOnly --outDir dist --jsx preserve --resolveJsonModule --esModuleInterop --module preserve --moduleResolution bundler src/index.ts"},"_npmUser":{"name":"colisys","email":"colisys@duck.com"},"_resolved":"/tmp/55f6b283c82efa4dede3fc4ea49ce1d8/blink-the-ui-i18n-0.0.1-alpha.15.tgz","_integrity":"sha512-VLjB+uW0TuNlDQb49NcsO/vX7X3WeHeYuKv1Q0S9IXSpAJGU/Mh5MVARNiP7/snuonabV/ZEoZB9TlULkMoQtw==","_npmVersion":"10.9.4","description":"i18n support for blink-the-ui","directories":{},"_nodeVersion":"22.21.1","dependencies":{"vue-i18n":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","vue-tsc":"^3.1.0","prettier":"^3.6.2","typescript":"~5.9.3","@types/node":"^24.9.1","@vue/tsconfig":"^0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n_0.0.1-alpha.15_1762698681443_0.19298315523034537","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.16":{"name":"@blink-the-ui/i18n","version":"0.0.1-alpha.16","keywords":["blink-the-ui","vue3","i18n","internationalization"],"author":{"name":"colisys","email":"colisys@duck.com"},"license":"MIT","_id":"@blink-the-ui/i18n@0.0.1-alpha.16","maintainers":[{"name":"colisys","email":"colisys@duck.com"}],"dist":{"shasum":"c25d5979fdd2ce5fd1be900b2b39e4ec6f6a43ce","tarball":"https://registry.npmjs.org/@blink-the-ui/i18n/-/i18n-0.0.1-alpha.16.tgz","fileCount":9,"integrity":"sha512-qBFv5CbamGGgw0VexVRef4Fjnu4owvNJAmpXOZe8Y1FUSAapRV9Bfn2VY+a6kCQ9RYfQLLi1f4PrRSxlWtrNYg==","signatures":[{"sig":"MEUCIDFbXUdmJoIMtXoASsrQdWam5PcOAOSruihF9U/RZFGSAiEAnzYPdzop2XjFIO9GldO64QqxCZwweKwZwxb8dlUaGN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8620},"main":"dist/index.js","_from":"file:blink-the-ui-i18n-0.0.1-alpha.16.tgz","types":"dist/index.d.ts","scripts":{"dist":"pnpm clean && pnpm build && pnpm types","build":"tsc --outDir dist --jsx preserve --resolveJsonModule --esModuleInterop src/index.ts","clean":"rm -rf dist","types":"tsc --declaration --emitDeclarationOnly --outDir dist --jsx preserve --resolveJsonModule --esModuleInterop --module preserve --moduleResolution bundler src/index.ts"},"_npmUser":{"name":"colisys","email":"colisys@duck.com"},"_resolved":"/tmp/fcd588f1e19b58a4146ce980bb27ee08/blink-the-ui-i18n-0.0.1-alpha.16.tgz","_integrity":"sha512-qBFv5CbamGGgw0VexVRef4Fjnu4owvNJAmpXOZe8Y1FUSAapRV9Bfn2VY+a6kCQ9RYfQLLi1f4PrRSxlWtrNYg==","_npmVersion":"10.9.4","description":"i18n support for blink-the-ui","directories":{},"_nodeVersion":"22.21.1","dependencies":{"vue-i18n":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","vue-tsc":"^3.1.0","prettier":"^3.6.2","typescript":"~5.9.3","@types/node":"^24.9.1","@vue/tsconfig":"^0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n_0.0.1-alpha.16_1762698834735_0.20821721186121045","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.17":{"name":"@blink-the-ui/i18n","version":"0.0.1-alpha.17","keywords":["blink-the-ui","vue3","i18n","internationalization"],"author":{"name":"colisys","email":"colisys@duck.com"},"license":"MIT","_id":"@blink-the-ui/i18n@0.0.1-alpha.17","maintainers":[{"name":"colisys","email":"colisys@duck.com"}],"dist":{"shasum":"f75bf5ebe8e96ee9ae9ddeb4f46e498b75d571a5","tarball":"https://registry.npmjs.org/@blink-the-ui/i18n/-/i18n-0.0.1-alpha.17.tgz","fileCount":9,"integrity":"sha512-76I+cbWmNFXuYLB7znByb15jPGaa3wLE+AyK9/EhBVwf2EvjaMCxPf39JzSP/q34P8A/Y+gSelQHMygkP2w+/g==","signatures":[{"sig":"MEUCIQCmktn9ZYwBzaFScN6AVXY8dhII4763rVue0yKlWbrCaAIgI/40JxnuZ74+XqkJF4d+19+0YAhiM6t9v1ZAjDuIxwc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8620},"main":"dist/index.js","_from":"file:blink-the-ui-i18n-0.0.1-alpha.17.tgz","types":"dist/index.d.ts","scripts":{"dist":"pnpm clean && pnpm build && pnpm types","build":"tsc --outDir dist --jsx preserve --resolveJsonModule --esModuleInterop src/index.ts","clean":"rm -rf dist","types":"tsc --declaration --emitDeclarationOnly --outDir dist --jsx preserve --resolveJsonModule --esModuleInterop --module preserve --moduleResolution bundler src/index.ts"},"_npmUser":{"name":"colisys","email":"colisys@duck.com"},"_resolved":"/tmp/579e6753e1e59557670afc09ac4f18c9/blink-the-ui-i18n-0.0.1-alpha.17.tgz","_integrity":"sha512-76I+cbWmNFXuYLB7znByb15jPGaa3wLE+AyK9/EhBVwf2EvjaMCxPf39JzSP/q34P8A/Y+gSelQHMygkP2w+/g==","_npmVersion":"10.9.4","description":"i18n support for blink-the-ui","directories":{},"_nodeVersion":"22.21.1","dependencies":{"vue-i18n":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","vue-tsc":"^3.1.0","prettier":"^3.6.2","typescript":"~5.9.3","@types/node":"^24.9.1","@vue/tsconfig":"^0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n_0.0.1-alpha.17_1762699213712_0.3145924472015056","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.18":{"name":"@blink-the-ui/i18n","version":"0.0.1-alpha.18","keywords":["blink-the-ui","vue3","i18n","internationalization"],"author":{"name":"colisys","email":"colisys@duck.com"},"license":"MIT","_id":"@blink-the-ui/i18n@0.0.1-alpha.18","maintainers":[{"name":"colisys","email":"colisys@duck.com"}],"dist":{"shasum":"02e4ce14c2fe1f371fa39aff5d06d288921adeca","tarball":"https://registry.npmjs.org/@blink-the-ui/i18n/-/i18n-0.0.1-alpha.18.tgz","fileCount":9,"integrity":"sha512-0C8blloTJUMHdcK6hUGh8W49p22NQuu3QmaKyCFpf9nuTi3j1r3Aj6h5nacLWY6hCu4ecB7sXMW5FRqWX/nsnA==","signatures":[{"sig":"MEYCIQDV87kKKjon53C7dNw2gygSULYxqFw7ge05ou1ysoIOQAIhAMoLVcjom9FQv8gJs55tbMRhmjTda2mRyaBytDS+HecU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8620},"main":"dist/index.js","_from":"file:blink-the-ui-i18n-0.0.1-alpha.18.tgz","types":"dist/index.d.ts","scripts":{"dist":"pnpm clean && pnpm build && pnpm types","build":"tsc --outDir dist --jsx preserve --resolveJsonModule --esModuleInterop src/index.ts","clean":"rm -rf dist","types":"tsc --declaration --emitDeclarationOnly --outDir dist --jsx preserve --resolveJsonModule --esModuleInterop --module preserve --moduleResolution bundler src/index.ts"},"_npmUser":{"name":"colisys","email":"colisys@duck.com"},"_resolved":"/tmp/2811318017544b2619c9a2d4c60122c2/blink-the-ui-i18n-0.0.1-alpha.18.tgz","_integrity":"sha512-0C8blloTJUMHdcK6hUGh8W49p22NQuu3QmaKyCFpf9nuTi3j1r3Aj6h5nacLWY6hCu4ecB7sXMW5FRqWX/nsnA==","_npmVersion":"10.9.4","description":"i18n support for blink-the-ui","directories":{},"_nodeVersion":"22.21.1","dependencies":{"vue-i18n":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","vue-tsc":"^3.1.0","prettier":"^3.6.2","typescript":"~5.9.3","@types/node":"^24.9.1","@vue/tsconfig":"^0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n_0.0.1-alpha.18_1762700266698_0.9300988810098196","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.20":{"name":"@blink-the-ui/i18n","version":"0.0.1-alpha.20","keywords":["blink-the-ui","vue3","i18n","internationalization"],"author":{"name":"colisys","email":"colisys@duck.com"},"license":"MIT","_id":"@blink-the-ui/i18n@0.0.1-alpha.20","maintainers":[{"name":"colisys","email":"colisys@duck.com"}],"dist":{"shasum":"6160f8475889f9bdedd7f6dc52ae86379f076fa4","tarball":"https://registry.npmjs.org/@blink-the-ui/i18n/-/i18n-0.0.1-alpha.20.tgz","fileCount":10,"integrity":"sha512-o4A6lyKqoMMIZsLMU+80bRoXKWr4q+rLxn5WvVr0olqmc8oDnH4M8OyeHPuKa+aKG8IoaZ9KtQrhfNdNCpU59A==","signatures":[{"sig":"MEUCIQCMIr2URMqeF+R/hutWjPE/04iS5V5u2EZaCFOQRPILlAIgJ3Ul9PiHxcGPpRBK6N2TS4vLM0STf5cvObZskGb/+IQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9689},"main":"./dist/index.umd.js","_from":"file:blink-the-ui-i18n-0.0.1-alpha.20.tgz","types":"dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.umd.js"}},"scripts":{"dist":"pnpm clean && mkdir dist && pnpm build && pnpm types","build":"vue-tsc -b && vite build","clean":"rm -rf dist","types":"tsc --declaration --emitDeclarationOnly --outDir dist --jsx preserve --resolveJsonModule --esModuleInterop --module preserve --moduleResolution bundler src/index.ts"},"_npmUser":{"name":"colisys","email":"colisys@duck.com"},"_resolved":"/tmp/ef82cf3cd6794c14435fb364247a864c/blink-the-ui-i18n-0.0.1-alpha.20.tgz","_integrity":"sha512-o4A6lyKqoMMIZsLMU+80bRoXKWr4q+rLxn5WvVr0olqmc8oDnH4M8OyeHPuKa+aKG8IoaZ9KtQrhfNdNCpU59A==","_npmVersion":"10.9.4","description":"i18n support for blink-the-ui","directories":{},"_nodeVersion":"22.21.1","dependencies":{"vue-i18n":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","vite":"^7.1.9","vue-tsc":"^3.1.0","prettier":"^3.6.2","typescript":"~5.9.3","@types/node":"^24.9.1","@vue/tsconfig":"^0.8.1","@vitejs/plugin-vue":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n_0.0.1-alpha.20_1762860743850_0.4635014363961991","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.21":{"name":"@blink-the-ui/i18n","version":"0.0.1-alpha.21","keywords":["blink-the-ui","vue3","i18n","internationalization"],"author":{"name":"colisys","email":"colisys@duck.com"},"license":"MIT","_id":"@blink-the-ui/i18n@0.0.1-alpha.21","maintainers":[{"name":"colisys","email":"colisys@duck.com"}],"dist":{"shasum":"cfc7bb14497c2799dc82285f6fac1075d33a287e","tarball":"https://registry.npmjs.org/@blink-the-ui/i18n/-/i18n-0.0.1-alpha.21.tgz","fileCount":10,"integrity":"sha512-MIeZix/HJj/zAFT7ingUSRT1lmUYFC1SlsJKHGNXZ2s3kY9lpPM/JAbOI1K4wL+akNI6qgQePnetpoPjhCIMEw==","signatures":[{"sig":"MEUCIQDR6X+WQSQRpNd9es4N61QhBoExU+dwD12SsnVBNHGfQQIgA2Iozcqp4eXrd0OZ9B3Z//cKIMK01X1in/ye0Kf4Yfs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9970},"main":"./dist/index.umd.cjs","type":"module","_from":"file:blink-the-ui-i18n-0.0.1-alpha.21.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"default":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"},"development":{"types":"./src/index.ts","import":"./src/index.ts","require":"./src/index.ts"}}},"scripts":{"dev":"vite","dist":"pnpm clean && pnpm build && pnpm types","build":"vue-tsc -b && vite build","clean":"rm -rf dist && mkdir dist","types":"vue-tsc --declaration --emitDeclarationOnly --outDir dist --jsx preserve --resolveJsonModule --esModuleInterop src/index.ts","format":"prettier --write .","preview":"vite preview","format:check":"prettier --check ."},"_npmUser":{"name":"colisys","email":"colisys@duck.com"},"_resolved":"/tmp/3a71d1152386fdbbfcf49ff00579882b/blink-the-ui-i18n-0.0.1-alpha.21.tgz","_integrity":"sha512-MIeZix/HJj/zAFT7ingUSRT1lmUYFC1SlsJKHGNXZ2s3kY9lpPM/JAbOI1K4wL+akNI6qgQePnetpoPjhCIMEw==","_npmVersion":"10.9.4","description":"i18n support for blink-the-ui","directories":{},"_nodeVersion":"22.21.1","dependencies":{"vue-i18n":"^9.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.0.0","vite":"^7.1.9","vue-tsc":"^3.1.0","prettier":"^3.6.2","typescript":"~5.9.3","@types/node":"^24.9.1","@vue/tsconfig":"^0.8.1","@vitejs/plugin-vue":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/i18n_0.0.1-alpha.21_1763122933197_0.8462764196659831","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-alpha.22":{"name":"@blink-the-ui/i18n","version":"0.0.1-alpha.22","description":"i18n support for blink-the-ui","type":"module","main":"./dist/index.umd.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"development":{"types":"./src/index.ts","import":"./src/index.ts","require":"./src/index.ts"},"default":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.umd.cjs"}}},"keywords":["blink-the-ui","vue3","i18n","internationalization"],"author":{"name":"colisys","email":"colisys@duck.com"},"license":"MIT","dependencies":{"vue-i18n":"^9.0.0"},"peerDependencies":{"@vue/tsconfig":"^0.8.1","prettier":"^3.6.2","typescript":"~5.9.3","vue":"^3.0.0","vue-tsc":"^3.1.0","@types/node":"^24.9.1","@vitejs/plugin-vue":"^6.0.1","vite":"^7.1.9"},"publishConfig":{"access":"public"},"scripts":{"dev":"vite","build":"vue-tsc -b && vite build","preview":"vite preview","format":"prettier --write .","format:check":"prettier --check .","clean":"rm -rf dist && mkdir dist","dist":"pnpm clean && pnpm build && pnpm types","types":"vue-tsc --declaration --emitDeclarationOnly --outDir dist --jsx preserve --resolveJsonModule --esModuleInterop src/index.ts"},"_id":"@blink-the-ui/i18n@0.0.1-alpha.22","_integrity":"sha512-WePUGg+Z/3133NKyeJ42xJ1ySeZaOGXUj7SG3T/y/jCMLE/Q80S8CkbX8RrXbiUUCbTsFipWpRA2iddi01WYqg==","_resolved":"/tmp/1dd163927e1b8339d79163cdf66ba5b7/blink-the-ui-i18n-0.0.1-alpha.22.tgz","_from":"file:blink-the-ui-i18n-0.0.1-alpha.22.tgz","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-WePUGg+Z/3133NKyeJ42xJ1ySeZaOGXUj7SG3T/y/jCMLE/Q80S8CkbX8RrXbiUUCbTsFipWpRA2iddi01WYqg==","shasum":"a96c9ae2a2d93080012396684a6f8dc3d6c8145b","tarball":"https://registry.npmjs.org/@blink-the-ui/i18n/-/i18n-0.0.1-alpha.22.tgz","fileCount":10,"unpackedSize":9970,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHxlO+VlHU4OqtV+p6QwS53gYlrZP3G/iLek2/omf/pjAiEAzap4jZy2usQ5Q0S/yVYDAqKU9L30EHB5hIHc2EcmkFs="}]},"_npmUser":{"name":"colisys","email":"colisys@duck.com"},"directories":{},"maintainers":[{"name":"colisys","email":"colisys@duck.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/i18n_0.0.1-alpha.22_1763123424259_0.7847103377406062"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-09T14:11:37.325Z","modified":"2025-11-14T12:30:24.666Z","0.0.1-alpha.14":"2025-11-09T14:11:37.672Z","0.0.1-alpha.15":"2025-11-09T14:31:21.680Z","0.0.1-alpha.16":"2025-11-09T14:33:54.987Z","0.0.1-alpha.17":"2025-11-09T14:40:13.931Z","0.0.1-alpha.18":"2025-11-09T14:57:46.922Z","0.0.1-alpha.20":"2025-11-11T11:32:24.017Z","0.0.1-alpha.21":"2025-11-14T12:22:13.398Z","0.0.1-alpha.22":"2025-11-14T12:30:24.432Z"},"author":{"name":"colisys","email":"colisys@duck.com"},"license":"MIT","keywords":["blink-the-ui","vue3","i18n","internationalization"],"description":"i18n support for blink-the-ui","maintainers":[{"name":"colisys","email":"colisys@duck.com"}],"readme":"# @blink-the-ui/i18n\n\nInternationalization support for blink-the-ui components.\n\n## Installation\n\n```bash\nnpm install @blink-the-ui/i18n\n```\n\n## Usage\n\n```typescript\nimport { createApp } from 'vue';\nimport { i18n } from '@blink-the-ui/i18n';\n\nconst app = createApp(App);\napp.use(i18n);\napp.mount('#app');\n```\n\n## Adding New Languages\n\n1. Create a new folder under `src/locales` with the language code (e.g. `fr` for French)\n2. Create a JSON file with the translation keys\n3. Import and register the new language in `src/index.ts`\n\n## Switching Languages\n\n```typescript\nimport { i18n } from '@blink-the-ui/i18n';\n\n// Switch to Chinese\ni18n.global.locale.value = 'zh';\n\n// Switch to English\ni18n.global.locale.value = 'en';\n```\n","readmeFilename":"README.md"}