{"_id":"@astrolimit/vue3-i18n","_rev":"2-7886837ee5eea285aa0cc67266095cdd","name":"@astrolimit/vue3-i18n","dist-tags":{"latest":"26.1.25"},"versions":{"25.12.11":{"name":"@astrolimit/vue3-i18n","version":"25.12.11","author":{"name":"Jack Lee"},"license":"SFR","_id":"@astrolimit/vue3-i18n@25.12.11","maintainers":[{"name":"jack0410","email":"12345@cnceo.club"}],"dist":{"shasum":"a014b64f93b96729129ef77a5838dd5aaddec7fa","tarball":"https://registry.npmjs.org/@astrolimit/vue3-i18n/-/vue3-i18n-25.12.11.tgz","fileCount":4,"integrity":"sha512-pnlaeDwbTjVk+XSYWe5x7DJjvdKfjWnz5bY+3FbWT05RILC0HzV45qMsfjMFwhq1Hc9suLdAURY4WvDQ/Or1sA==","signatures":[{"sig":"MEQCIDfhy9mqlFFELo0jZPAQj/QD1HtxbZ6tdXpjhYThU/P3AiAZwadZF6JNsJSesYoP63NWIjKCuLgdnu1kFgB42QKvLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3643},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./*"},"gitHead":"ec86eec1205072541766e60317fd272b5adfa6e7","_npmUser":{"name":"jack0410","email":"12345@cnceo.club"},"_npmVersion":"10.9.4","description":"```bash pnpm i @astrolimit/vue3-i18n ```","directories":{},"_nodeVersion":"22.21.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"peerDependencies":{"vue":"^3.5.0","lodash-es":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/vue3-i18n_25.12.11_1766648013700_0.7804339912663218","host":"s3://npm-registry-packages-npm-production"}},"26.1.25":{"name":"@astrolimit/vue3-i18n","version":"26.1.25","description":"```bash pnpm i @astrolimit/vue3-i18n ```","type":"module","license":"SFR","author":{"name":"Jack Lee"},"main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":"./*"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"peerDependencies":{"lodash-es":"^4.17.21","vue":"^3.5.0"},"_id":"@astrolimit/vue3-i18n@26.1.25","gitHead":"ab1c829f0ad8edbd49980918cd31b8dc0e4b010a","_nodeVersion":"22.21.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-B30pJ6sQHWgDmo74UvH7i2Yw2YlXdbcRyxQNn0KJZXhwOfe4KKqIZkKndHetEScc7Mebgrnl2w7nUPiaySW0Aw==","shasum":"3078a75fc27d6f5c565c80207ed8fb398f7301cd","tarball":"https://registry.npmjs.org/@astrolimit/vue3-i18n/-/vue3-i18n-26.1.25.tgz","fileCount":4,"unpackedSize":5240,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGbbE+AbOZVBm/cCCtFJK3GrRqJFPrPPlOejCUf+Z5B0AiBhibg/Po6GCqMYb4rUNLRdJNc31ruOGoVxuCRkkdAarg=="}]},"_npmUser":{"name":"jack0410","email":"12345@cnceo.club"},"directories":{},"maintainers":[{"name":"jack0410","email":"12345@cnceo.club"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vue3-i18n_26.1.25_1782358992147_0.6455206179137156"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-25T07:33:33.599Z","modified":"2026-06-25T03:43:12.440Z","25.12.11":"2025-12-25T07:33:33.834Z","26.1.25":"2026-06-25T03:43:12.296Z"},"author":{"name":"Jack Lee"},"license":"SFR","description":"```bash pnpm i @astrolimit/vue3-i18n ```","maintainers":[{"name":"jack0410","email":"12345@cnceo.club"}],"readme":"# @astrolimit/vue3-i18n\n\n## 安装\n```bash\npnpm i @astrolimit/vue3-i18n\n```\n\n## 使用\n### 全局注册\n```ts\nimport { globalI18n } from '@astrolimit/vue3-i18n'\nconst app = createApp(App)\napp.use(globalI18n) // 在vue模版中可以使用`$t('path')`\n```\n\n### 加载字典\n```ts\nimport { initI18n } from '@astrolimit/vue3-i18n'\n\ninitI18n({\n  locales: {\n    'zh-CN': zhCN,\n    en: enUS\n  }\n})\n\nexport default {}\n\n```\n\n### 使用\n```ts\nimport { useI18n } from '@/hooks/web/useI18n'\n\nconst { t, changeLocale } = useI18n()\n\n```\n","readmeFilename":"readme.md"}