{"_id":"@arronqzy/i18n","_rev":"16-e68613e5f17a75e2eafeadb3e213c4c4","name":"@arronqzy/i18n","dist-tags":{"latest":"0.1.16"},"versions":{"0.1.1":{"name":"@arronqzy/i18n","version":"0.1.1","license":"MIT","_id":"@arronqzy/i18n@0.1.1","maintainers":[{"name":"arronqzy","email":"arronqzy@outlook.com"}],"dist":{"shasum":"5b9568a3889e2e83daf6ee9c3d66c68ead316887","tarball":"https://registry.npmjs.org/@arronqzy/i18n/-/i18n-0.1.1.tgz","fileCount":10,"integrity":"sha512-MBzfmr1P7LNFXkd5mjBE8LADs/JMb1aSDpvqAIVfXTGFNG/Yz1oYTTqPUUpm34ptdXtiDphP4w8qpueicx1RxA==","signatures":[{"sig":"MEUCIQCgxDIMD3H7KGSQHqya++3kaqZTu/0GeC9fzBQE2uAv2wIgLXiD6wUAFy546lT+sMvNW0O5wIA50I7JueU9K2CEMGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141079},"main":"./src/index.ts","type":"module","_from":"file:arronqzy-i18n-0.1.1.tgz","exports":{".":"./src/index.ts","./vue":"./src/vue/index.ts","./react":"./src/react/index.ts"},"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","build":"pnpm run typecheck","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"arronqzy","email":"arronqzy@outlook.com"},"_resolved":"/tmp/a9084d68660e4e8ab0be9837a04e57d2/arronqzy-i18n-0.1.1.tgz","_integrity":"sha512-MBzfmr1P7LNFXkd5mjBE8LADs/JMb1aSDpvqAIVfXTGFNG/Yz1oYTTqPUUpm34ptdXtiDphP4w8qpueicx1RxA==","_npmVersion":"10.8.2","description":"Shared Chinese/English i18n for Abuilder (React + Vue)","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","react":"^19","eslint":"^8.57.0","typescript":"^5.5.4","@types/react":"^19.0.1","@arronqzy/eslint-config":"0.0.0","@arronqzy/typescript-config":"1.0.0"},"peerDependencies":{"vue":"^3.4.0","react":">=18"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/i18n_0.1.1_1786636684509_0.3894531472991687","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@arronqzy/i18n","version":"0.1.2","license":"MIT","_id":"@arronqzy/i18n@0.1.2","maintainers":[{"name":"arronqzy","email":"arronqzy@outlook.com"}],"dist":{"shasum":"fa282f02918537c14321e890dfc8cb51bfaf0858","tarball":"https://registry.npmjs.org/@arronqzy/i18n/-/i18n-0.1.2.tgz","fileCount":10,"integrity":"sha512-1Fcul17HMXLtHxNBf/iCWIZk4D2toqCtm0wmj952fHsLjHuCCjvGftUhtMOIIUlSZ4XozG0e1/xr+v0lN+v1xA==","signatures":[{"sig":"MEUCIQDstgO9YnEcof+jrhbSk8qjuwi04bTpBjHMSDgQesZ1TgIgWdeDHUUzsnC9FBquwqpIeP+nWx1wOHiUYA36jJOl6rg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141079},"main":"./src/index.ts","type":"module","_from":"file:arronqzy-i18n-0.1.2.tgz","exports":{".":"./src/index.ts","./vue":"./src/vue/index.ts","./react":"./src/react/index.ts"},"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","build":"pnpm run typecheck","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"arronqzy","email":"arronqzy@outlook.com"},"_resolved":"/tmp/fdfd48e6c5e0b512ebb49370218747db/arronqzy-i18n-0.1.2.tgz","_integrity":"sha512-1Fcul17HMXLtHxNBf/iCWIZk4D2toqCtm0wmj952fHsLjHuCCjvGftUhtMOIIUlSZ4XozG0e1/xr+v0lN+v1xA==","_npmVersion":"10.8.2","description":"Shared Chinese/English i18n for Abuilder (React + Vue)","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","react":"^19","eslint":"^8.57.0","typescript":"^5.5.4","@types/react":"^19.0.1","@arronqzy/eslint-config":"0.0.0","@arronqzy/typescript-config":"1.0.0"},"peerDependencies":{"vue":"^3.4.0","react":">=18"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/i18n_0.1.2_1786688302473_0.3675517709199485","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@arronqzy/i18n","version":"0.1.3","license":"MIT","_id":"@arronqzy/i18n@0.1.3","maintainers":[{"name":"arronqzy","email":"arronqzy@outlook.com"}],"dist":{"shasum":"65447e901ee78817a6d07f066ed0c37de211c5ed","tarball":"https://registry.npmjs.org/@arronqzy/i18n/-/i18n-0.1.3.tgz","fileCount":10,"integrity":"sha512-SkItMw7szhS2A+MRKHbx+0jPGdwc7FzWXJdfdmyd6oRG8DNi6fdjG4swLky0OMHqGkL19z6Rb0JHx2/8B0EPfw==","signatures":[{"sig":"MEYCIQD2iHwsSKSlxCkrD4IzXxtxfddicEvlxJJCe0MWasTd3gIhANxOItdSTja31yVyV/zbzI7j3e+Mgod6de2tA1UA0J+C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141079},"main":"./src/index.ts","type":"module","_from":"file:arronqzy-i18n-0.1.3.tgz","exports":{".":"./src/index.ts","./vue":"./src/vue/index.ts","./react":"./src/react/index.ts"},"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","build":"pnpm run typecheck","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"arronqzy","email":"arronqzy@outlook.com"},"_resolved":"/tmp/7409b4f698ee07ad9d97fa694dee65e4/arronqzy-i18n-0.1.3.tgz","_integrity":"sha512-SkItMw7szhS2A+MRKHbx+0jPGdwc7FzWXJdfdmyd6oRG8DNi6fdjG4swLky0OMHqGkL19z6Rb0JHx2/8B0EPfw==","_npmVersion":"10.8.2","description":"Shared Chinese/English i18n for Abuilder (React + Vue)","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","react":"^19","eslint":"^8.57.0","typescript":"^5.5.4","@types/react":"^19.0.1","@arronqzy/eslint-config":"0.0.0","@arronqzy/typescript-config":"1.0.0"},"peerDependencies":{"vue":"^3.4.0","react":">=18"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/i18n_0.1.3_1786691181320_0.6877821792498768","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@arronqzy/i18n","version":"0.1.4","license":"MIT","_id":"@arronqzy/i18n@0.1.4","maintainers":[{"name":"arronqzy","email":"arronqzy@outlook.com"}],"dist":{"shasum":"8c3ecc9ee965c6910201656c6478c69a44b3336b","tarball":"https://registry.npmjs.org/@arronqzy/i18n/-/i18n-0.1.4.tgz","fileCount":10,"integrity":"sha512-QrJ8EA8CjsGlxkEmbAtcRr61VA0kSi3C6pDLsdVs1OnmnPsyR49r+RlazYVacG44hu7Eg42sijpa/CVBmpAKYg==","signatures":[{"sig":"MEUCIQDRf8EJ8Ly9EFuM/a1H7GlnxIHbRqA5eeIkVnmYtxt3KQIgMRLveHj5gjVxkJrQQWiMR7rSVW3wmdx2kaQ/Il+iYUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141152},"main":"./src/index.ts","type":"module","_from":"file:arronqzy-i18n-0.1.4.tgz","exports":{".":"./src/index.ts","./vue":"./src/vue/index.ts","./react":"./src/react/index.ts"},"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","build":"pnpm run typecheck","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"arronqzy","email":"arronqzy@outlook.com"},"_resolved":"/tmp/350b2a411d77198ca6c1332c41bb5e44/arronqzy-i18n-0.1.4.tgz","_integrity":"sha512-QrJ8EA8CjsGlxkEmbAtcRr61VA0kSi3C6pDLsdVs1OnmnPsyR49r+RlazYVacG44hu7Eg42sijpa/CVBmpAKYg==","_npmVersion":"10.8.2","description":"Shared Chinese/English i18n for Abuilder (React + Vue)","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","react":"^19","eslint":"^8.57.0","typescript":"^5.5.4","@types/react":"^19.0.1","@arronqzy/eslint-config":"0.0.0","@arronqzy/typescript-config":"1.0.0"},"peerDependencies":{"vue":"^3.4.0","react":">=18"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/i18n_0.1.4_1786696830033_0.22264813316667365","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@arronqzy/i18n","version":"0.1.5","license":"MIT","_id":"@arronqzy/i18n@0.1.5","maintainers":[{"name":"arronqzy","email":"arronqzy@outlook.com"}],"dist":{"shasum":"cc459480df66b8ac1e286306cd0dee01b8062a05","tarball":"https://registry.npmjs.org/@arronqzy/i18n/-/i18n-0.1.5.tgz","fileCount":10,"integrity":"sha512-aK0LXTg0ONtEeHcOkikqQdL8FOeV9Fs23pOqBpKmkygLXCrUml0kiYAiKel70NDD6xVOmrRhbBgrlpuuH8VL6Q==","signatures":[{"sig":"MEYCIQDH7EEVRcgqX7hq+4Y4GfuSGNJcZ66vSBErXxRUPmqaAQIhAORHKR2L9AZ3W/ztXxON9wyQ05dGvgO3324H0gLRpczy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144026},"main":"./src/index.ts","type":"module","_from":"file:arronqzy-i18n-0.1.5.tgz","exports":{".":"./src/index.ts","./vue":"./src/vue/index.ts","./react":"./src/react/index.ts"},"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","build":"pnpm run typecheck","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"arronqzy","email":"arronqzy@outlook.com"},"_resolved":"/tmp/f96aa5e196c1e11ea750d48ea2e84008/arronqzy-i18n-0.1.5.tgz","_integrity":"sha512-aK0LXTg0ONtEeHcOkikqQdL8FOeV9Fs23pOqBpKmkygLXCrUml0kiYAiKel70NDD6xVOmrRhbBgrlpuuH8VL6Q==","_npmVersion":"10.8.2","description":"Shared Chinese/English i18n for Abuilder (React + Vue)","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","react":"^19","eslint":"^8.57.0","typescript":"^5.5.4","@types/react":"^19.0.1","@arronqzy/eslint-config":"0.0.0","@arronqzy/typescript-config":"1.0.0"},"peerDependencies":{"vue":"^3.4.0","react":">=18"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/i18n_0.1.5_1787021369797_0.9004824618533325","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@arronqzy/i18n","version":"0.1.6","license":"MIT","_id":"@arronqzy/i18n@0.1.6","maintainers":[{"name":"arronqzy","email":"arronqzy@outlook.com"}],"dist":{"shasum":"808c605409b851ad7a65b1b52ee06f56ba83387d","tarball":"https://registry.npmjs.org/@arronqzy/i18n/-/i18n-0.1.6.tgz","fileCount":10,"integrity":"sha512-6dXsV1C7i326K7SOfx9fNYfbdycVai6Me3FZzZHB1FQ4wE2qbSyWZSMha+IyMb9WCzBqGezz3TKO41cTV3yZ6w==","signatures":[{"sig":"MEUCIQCTaaoPL/kGX069JyvkbjCtGw57B8g/kc9Ci9x/bVXs4QIgGjPkX2lKS+/SNamp1aRcf1pa//5caN9TaDcgLm4wmi8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157029},"main":"./src/index.ts","type":"module","_from":"file:arronqzy-i18n-0.1.6.tgz","exports":{".":"./src/index.ts","./vue":"./src/vue/index.ts","./react":"./src/react/index.ts"},"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","build":"pnpm run typecheck","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"arronqzy","email":"arronqzy@outlook.com"},"_resolved":"/tmp/d71a52c60dcc07e01a17351f2a8445fe/arronqzy-i18n-0.1.6.tgz","_integrity":"sha512-6dXsV1C7i326K7SOfx9fNYfbdycVai6Me3FZzZHB1FQ4wE2qbSyWZSMha+IyMb9WCzBqGezz3TKO41cTV3yZ6w==","_npmVersion":"10.8.2","description":"Shared Chinese/English i18n for Abuilder (React + Vue)","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","react":"^19","eslint":"^8.57.0","typescript":"^5.5.4","@types/react":"^19.0.1","@arronqzy/eslint-config":"0.0.0","@arronqzy/typescript-config":"1.0.0"},"peerDependencies":{"vue":"^3.4.0","react":">=18"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/i18n_0.1.6_1787300512537_0.2881697198856161","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@arronqzy/i18n","version":"0.1.7","license":"MIT","_id":"@arronqzy/i18n@0.1.7","maintainers":[{"name":"arronqzy","email":"arronqzy@outlook.com"}],"dist":{"shasum":"0aa3d4933bc4ba074314ba4377bed34a2b4793ed","tarball":"https://registry.npmjs.org/@arronqzy/i18n/-/i18n-0.1.7.tgz","fileCount":10,"integrity":"sha512-lZFahKX/ixJ9UK3OTfBVr5QI7WBzkEIRWnXJVBZn0PgQ2SpMpNCpmhekhDKD5TTxJIsRSUWHkCCqP7pkDHXgDA==","signatures":[{"sig":"MEUCIQCFJMzmDMgtujYZKO0U4MD3WRcZm4v93u/Tu/RDf2/HYwIgT8aj3MMVeOwM5MGxjSW+MfcLVDwRn45x9OuSC8XoabA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157029},"main":"./src/index.ts","type":"module","_from":"file:arronqzy-i18n-0.1.7.tgz","exports":{".":"./src/index.ts","./vue":"./src/vue/index.ts","./react":"./src/react/index.ts"},"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","build":"pnpm run typecheck","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"arronqzy","email":"arronqzy@outlook.com"},"_resolved":"/tmp/6da2a9704057ccaf93219f7cd889df5a/arronqzy-i18n-0.1.7.tgz","_integrity":"sha512-lZFahKX/ixJ9UK3OTfBVr5QI7WBzkEIRWnXJVBZn0PgQ2SpMpNCpmhekhDKD5TTxJIsRSUWHkCCqP7pkDHXgDA==","_npmVersion":"10.8.2","description":"Shared Chinese/English i18n for Abuilder (React + Vue)","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","react":"^19","eslint":"^8.57.0","typescript":"^5.5.4","@types/react":"^19.0.1","@arronqzy/eslint-config":"0.0.0","@arronqzy/typescript-config":"1.0.0"},"peerDependencies":{"vue":"^3.4.0","react":">=18"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/i18n_0.1.7_1787305291414_0.35771481674261785","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@arronqzy/i18n","version":"0.1.8","license":"MIT","_id":"@arronqzy/i18n@0.1.8","maintainers":[{"name":"arronqzy","email":"arronqzy@outlook.com"}],"dist":{"shasum":"7de92a7287f35fcb31db4937228ec6948068595a","tarball":"https://registry.npmjs.org/@arronqzy/i18n/-/i18n-0.1.8.tgz","fileCount":10,"integrity":"sha512-RvVox8jBNeXNHXscFZzp9En+nUXolghsj74IgbrDcycLnFPaBU/JrqnSJtlpWyzkqmQ0ZQVrwJmG1NBH7wV9Ww==","signatures":[{"sig":"MEUCIQDIlCnZd+ggIQMMN+yVwK+eCYSsCcCCoW7Q6e9jQt+GyAIgJUJFhWqELG9fQxVZ+kisN3+r4hXi1srslMUBF5D9upk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160668},"main":"./src/index.ts","type":"module","_from":"file:arronqzy-i18n-0.1.8.tgz","exports":{".":"./src/index.ts","./vue":"./src/vue/index.ts","./react":"./src/react/index.ts"},"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","build":"pnpm run typecheck","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"arronqzy","email":"arronqzy@outlook.com"},"_resolved":"/tmp/abf09429809cfd7268785d8aeef62426/arronqzy-i18n-0.1.8.tgz","_integrity":"sha512-RvVox8jBNeXNHXscFZzp9En+nUXolghsj74IgbrDcycLnFPaBU/JrqnSJtlpWyzkqmQ0ZQVrwJmG1NBH7wV9Ww==","_npmVersion":"10.8.2","description":"Shared Chinese/English i18n for Abuilder (React + Vue)","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","react":"^19","eslint":"^8.57.0","typescript":"^5.5.4","@types/react":"^19.0.1","@arronqzy/eslint-config":"0.0.0","@arronqzy/typescript-config":"1.0.0"},"peerDependencies":{"vue":"^3.4.0","react":">=18"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/i18n_0.1.8_1787908119307_0.5958330318545972","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@arronqzy/i18n","version":"0.1.9","license":"MIT","_id":"@arronqzy/i18n@0.1.9","maintainers":[{"name":"arronqzy","email":"arronqzy@outlook.com"}],"dist":{"shasum":"a6f164b8344d3a2dc3d77e3c70b035e7b3b4ce09","tarball":"https://registry.npmjs.org/@arronqzy/i18n/-/i18n-0.1.9.tgz","fileCount":10,"integrity":"sha512-ezt4tXkqSwWgPPvfbyxDVYw6ejXdUfF28kuL89zKbsR1nBDYb5vIKHKVc1pJrWLyJDGcu13BbnMtgykwnG8doQ==","signatures":[{"sig":"MEYCIQDHEMoxj9vGoCjJDRDVT7SmqQZB8AEg17rSYvFaKnMqnAIhAIySqag3VOx/lPzSr3JbKFPwO9ucNFNlFMcEv+WQQSGe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160668},"main":"./src/index.ts","type":"module","_from":"file:arronqzy-i18n-0.1.9.tgz","exports":{".":"./src/index.ts","./vue":"./src/vue/index.ts","./react":"./src/react/index.ts"},"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","build":"pnpm run typecheck","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"arronqzy","email":"arronqzy@outlook.com"},"_resolved":"/tmp/0173af09915b79c96674c1ae9d967f6b/arronqzy-i18n-0.1.9.tgz","_integrity":"sha512-ezt4tXkqSwWgPPvfbyxDVYw6ejXdUfF28kuL89zKbsR1nBDYb5vIKHKVc1pJrWLyJDGcu13BbnMtgykwnG8doQ==","_npmVersion":"10.8.2","description":"Shared Chinese/English i18n for Abuilder (React + Vue)","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","react":"^19","eslint":"^8.57.0","typescript":"^5.5.4","@types/react":"^19.0.1","@arronqzy/eslint-config":"0.0.0","@arronqzy/typescript-config":"1.0.0"},"peerDependencies":{"vue":"^3.4.0","react":">=18"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/i18n_0.1.9_1788167331126_0.9974019539705905","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@arronqzy/i18n","version":"0.1.10","license":"MIT","_id":"@arronqzy/i18n@0.1.10","maintainers":[{"name":"arronqzy","email":"arronqzy@outlook.com"}],"dist":{"shasum":"db9eb96e508c1039d036e0d00b95fbacfa4e60d4","tarball":"https://registry.npmjs.org/@arronqzy/i18n/-/i18n-0.1.10.tgz","fileCount":10,"integrity":"sha512-wEqVA9uGd8rcDcdEp+Z6iT73XF6GsY+ZM0JpMecYDlFU/f2UyfRTruwGUwgA1LD9HvCHRa4D+NGvM99xVapEVQ==","signatures":[{"sig":"MEYCIQCYxgg+cd9GL8LALvrWADLfPWgs0xG3Qp0iOp4rI8XsuwIhAKLVmag5e9AHT+FIPcjaiRBf/iTKDy0XSIOF+IvNqZHS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160669},"main":"./src/index.ts","type":"module","_from":"file:arronqzy-i18n-0.1.10.tgz","exports":{".":"./src/index.ts","./vue":"./src/vue/index.ts","./react":"./src/react/index.ts"},"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","build":"pnpm run typecheck","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"arronqzy","email":"arronqzy@outlook.com"},"_resolved":"/tmp/b6fca9d12d115701ea0bf691efcb8c44/arronqzy-i18n-0.1.10.tgz","_integrity":"sha512-wEqVA9uGd8rcDcdEp+Z6iT73XF6GsY+ZM0JpMecYDlFU/f2UyfRTruwGUwgA1LD9HvCHRa4D+NGvM99xVapEVQ==","_npmVersion":"10.8.2","description":"Shared Chinese/English i18n for Abuilder (React + Vue)","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","react":"^19","eslint":"^8.57.0","typescript":"^5.5.4","@types/react":"^19.0.1","@arronqzy/eslint-config":"0.0.0","@arronqzy/typescript-config":"1.0.0"},"peerDependencies":{"vue":"^3.4.0","react":">=18"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/i18n_0.1.10_1788230555325_0.7644453659213553","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@arronqzy/i18n","version":"0.1.11","license":"MIT","_id":"@arronqzy/i18n@0.1.11","maintainers":[{"name":"arronqzy","email":"arronqzy@outlook.com"}],"dist":{"shasum":"e7c4143339914234c7506b71bbfd9ef43ad354a0","tarball":"https://registry.npmjs.org/@arronqzy/i18n/-/i18n-0.1.11.tgz","fileCount":10,"integrity":"sha512-ctW5TomF3ReN2kqCeRZn/6V4v4zCT2q/f+ldj9OhzaRL4kVSypXEuvY7sG7xEtrEh3iAd5EcG9c68D67PrR8Kg==","signatures":[{"sig":"MEUCIDQObFWGoiXjjein8NCgtfiyPtCSvEa+2x9WdFhCSNT5AiEAu4nJF/u1eNyNE0ONNuDTmAgrdKoNNd2Xj5ja/L86cpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160669},"main":"./src/index.ts","type":"module","_from":"file:arronqzy-i18n-0.1.11.tgz","exports":{".":"./src/index.ts","./vue":"./src/vue/index.ts","./react":"./src/react/index.ts"},"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","build":"pnpm run typecheck","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"arronqzy","email":"arronqzy@outlook.com"},"_resolved":"/tmp/c745ccdfd060e196973e2611a9bfaac0/arronqzy-i18n-0.1.11.tgz","_integrity":"sha512-ctW5TomF3ReN2kqCeRZn/6V4v4zCT2q/f+ldj9OhzaRL4kVSypXEuvY7sG7xEtrEh3iAd5EcG9c68D67PrR8Kg==","_npmVersion":"10.8.2","description":"Shared Chinese/English i18n for Abuilder (React + Vue)","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","react":"^19","eslint":"^8.57.0","typescript":"^5.5.4","@types/react":"^19.0.1","@arronqzy/eslint-config":"0.0.0","@arronqzy/typescript-config":"1.0.0"},"peerDependencies":{"vue":"^3.4.0","react":">=18"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/i18n_0.1.11_1788234342108_0.7466291466306545","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@arronqzy/i18n","version":"0.1.12","license":"MIT","_id":"@arronqzy/i18n@0.1.12","maintainers":[{"name":"arronqzy","email":"arronqzy@outlook.com"}],"dist":{"shasum":"a4c51d8e77e5e7fc189f3983a1f486b3f6050ef1","tarball":"https://registry.npmjs.org/@arronqzy/i18n/-/i18n-0.1.12.tgz","fileCount":10,"integrity":"sha512-f3bvw9j8LtkDbnSbLBCAgcsgPDBtTGlfkAE5wKlYwX/S4aqznfK5U9eKXps5q3rzIOpJhxI0ZUHnHEl3/45F8A==","signatures":[{"sig":"MEUCIEzSr1l8FmhRNF+a8AXRZKIdIa/ZOTqzP3UzSi7jrBVzAiEA5m2mX7aF/TrSNyPkNXdeQYPv1UgAWqIVc4pqm6/dzmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162180},"main":"./src/index.ts","type":"module","_from":"file:arronqzy-i18n-0.1.12.tgz","exports":{".":"./src/index.ts","./vue":"./src/vue/index.ts","./react":"./src/react/index.ts"},"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","build":"pnpm run typecheck","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"arronqzy","email":"arronqzy@outlook.com"},"_resolved":"/tmp/96be11661d458eec0a4c56220af5f403/arronqzy-i18n-0.1.12.tgz","_integrity":"sha512-f3bvw9j8LtkDbnSbLBCAgcsgPDBtTGlfkAE5wKlYwX/S4aqznfK5U9eKXps5q3rzIOpJhxI0ZUHnHEl3/45F8A==","_npmVersion":"10.8.2","description":"Shared Chinese/English i18n for Abuilder (React + Vue)","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","react":"^19","eslint":"^8.57.0","typescript":"^5.5.4","@types/react":"^19.0.1","@arronqzy/eslint-config":"0.0.0","@arronqzy/typescript-config":"1.0.0"},"peerDependencies":{"vue":"^3.4.0","react":">=18"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/i18n_0.1.12_1788763523355_0.6036801993337024","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@arronqzy/i18n","version":"0.1.13","license":"MIT","_id":"@arronqzy/i18n@0.1.13","maintainers":[{"name":"arronqzy","email":"arronqzy@outlook.com"}],"dist":{"shasum":"bec9527115911afffcec7d77ddae954430b847bc","tarball":"https://registry.npmjs.org/@arronqzy/i18n/-/i18n-0.1.13.tgz","fileCount":10,"integrity":"sha512-6eBJxHgHGBWun9Cu54nz87cUM/KRcemnks/BINWQcQaC75obFSBFnrR3GBGhF45/U+GpiQ06PjqaJMsEkz25LQ==","signatures":[{"sig":"MEUCIQDs8uPQh3BECbnlV14+yH/4woHEp69XtAY2tUoUjOiRLwIgTuEwwxPl3tNEet2OZtJfE5S3qc8yGpQHb9mCYbsX3/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164237},"main":"./src/index.ts","type":"module","_from":"file:arronqzy-i18n-0.1.13.tgz","exports":{".":"./src/index.ts","./vue":"./src/vue/index.ts","./react":"./src/react/index.ts"},"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","build":"pnpm run typecheck","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"arronqzy","email":"arronqzy@outlook.com"},"_resolved":"/tmp/e91b12239d755201a54a8106b9cebed8/arronqzy-i18n-0.1.13.tgz","_integrity":"sha512-6eBJxHgHGBWun9Cu54nz87cUM/KRcemnks/BINWQcQaC75obFSBFnrR3GBGhF45/U+GpiQ06PjqaJMsEkz25LQ==","_npmVersion":"10.8.2","description":"Shared Chinese/English i18n for Abuilder (React + Vue)","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","react":"^19","eslint":"^8.57.0","typescript":"^5.5.4","@types/react":"^19.0.1","@arronqzy/eslint-config":"0.0.0","@arronqzy/typescript-config":"1.0.0"},"peerDependencies":{"vue":"^3.4.0","react":">=18"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/i18n_0.1.13_1788937327474_0.21393150051029064","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@arronqzy/i18n","version":"0.1.14","license":"MIT","_id":"@arronqzy/i18n@0.1.14","maintainers":[{"name":"arronqzy","email":"arronqzy@outlook.com"}],"dist":{"shasum":"a332b3671eedb40d96253cba6f6110b58f8b153e","tarball":"https://registry.npmjs.org/@arronqzy/i18n/-/i18n-0.1.14.tgz","fileCount":10,"integrity":"sha512-wt64qcO+AlY0wpRjcAuf/nTl/dx95Ip+tDdK6zMbkX+auAcyGceHYEaxQ294jvoojWvDwlgb0Rd/7tWf5J+FeQ==","signatures":[{"sig":"MEUCIB2qkpcR41QU24sIyQf5B/fdPipGYPFy0RkbmMTi3kcBAiEAwMDYp0fxd+gmbl1no/SengwwlEsWYVJJXSxPDdM6GO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164482},"main":"./src/index.ts","type":"module","_from":"file:arronqzy-i18n-0.1.14.tgz","exports":{".":"./src/index.ts","./vue":"./src/vue/index.ts","./react":"./src/react/index.ts"},"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","build":"pnpm run typecheck","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"arronqzy","email":"arronqzy@outlook.com"},"_resolved":"/tmp/c08430b61021813d8c14a2255a4ab0f2/arronqzy-i18n-0.1.14.tgz","_integrity":"sha512-wt64qcO+AlY0wpRjcAuf/nTl/dx95Ip+tDdK6zMbkX+auAcyGceHYEaxQ294jvoojWvDwlgb0Rd/7tWf5J+FeQ==","_npmVersion":"10.8.2","description":"Shared Chinese/English i18n for Abuilder (React + Vue)","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","react":"^19","eslint":"^8.57.0","typescript":"^5.5.4","@types/react":"^19.0.1","@arronqzy/eslint-config":"0.0.0","@arronqzy/typescript-config":"1.0.0"},"peerDependencies":{"vue":"^3.4.0","react":">=18"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/i18n_0.1.14_1789028392576_0.2468522863571223","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@arronqzy/i18n","version":"0.1.15","license":"MIT","_id":"@arronqzy/i18n@0.1.15","maintainers":[{"name":"arronqzy","email":"arronqzy@outlook.com"}],"dist":{"shasum":"c5246f8490da862de0baadc2eb757c9171a95ad8","tarball":"https://registry.npmjs.org/@arronqzy/i18n/-/i18n-0.1.15.tgz","fileCount":10,"integrity":"sha512-Nwf5UenifNz/3zKvq5zgGCwyXFqe7XZ3n34/zdPdGlrujVjco6qhSXzjIdIgsrAjwi0PcnqIdheVDIjDcosJpA==","signatures":[{"sig":"MEUCIQDPu9uJCuSIUn3r3Cbe5HQDFaWXGocvXZVt0Pyb4Sh3SgIgWx7H4XROYrLIHIca7IIeqf2qnYVf3baKD7QCOPPBUeg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165169},"main":"./src/index.ts","type":"module","_from":"file:arronqzy-i18n-0.1.15.tgz","exports":{".":"./src/index.ts","./vue":"./src/vue/index.ts","./react":"./src/react/index.ts"},"scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","build":"pnpm run typecheck","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"arronqzy","email":"arronqzy@outlook.com"},"_resolved":"/tmp/c32c9ce8c349af2df8d0edcb49df0232/arronqzy-i18n-0.1.15.tgz","_integrity":"sha512-Nwf5UenifNz/3zKvq5zgGCwyXFqe7XZ3n34/zdPdGlrujVjco6qhSXzjIdIgsrAjwi0PcnqIdheVDIjDcosJpA==","_npmVersion":"10.8.2","description":"Shared Chinese/English i18n for Abuilder (React + Vue)","directories":{},"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","react":"^19","eslint":"^8.57.0","typescript":"^5.5.4","@types/react":"^19.0.1","@arronqzy/eslint-config":"0.0.0","@arronqzy/typescript-config":"1.0.0"},"peerDependencies":{"vue":"^3.4.0","react":">=18"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/i18n_0.1.15_1789109792889_0.0780339688040439","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"_id":"@arronqzy/i18n@0.1.16","dist":{"shasum":"10684cd3071eb896b7f7d32e5b74157b371bee71","tarball":"https://registry.npmjs.org/@arronqzy/i18n/-/i18n-0.1.16.tgz","fileCount":10,"integrity":"sha512-CYdvujXLuFfXefHfVLBt7zHS5C1LYLLA74HUacl9JEl5lnCO5XTSlhslpTwK8ErZsfmAO37J+sGwvNVUmm/XvA==","signatures":[{"sig":"MEYCIQC9Ei6XwXlB0daAu14eG78wvs5C38O3Q0sKMJYO+J1O2gIhAKcmPvaccGA4lZJOFXXYxVB2OXnWk0/jYnpVVp61CIGc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIB5uBg++TjBc2Z81cKsI56FXtNoSgZo341LfXG5XATH0AiBoirOm98Dz7409fma7S1aiBgxLZHMxCcdnnXImH1t3kQ=="}],"unpackedSize":174778},"main":"./src/index.ts","name":"@arronqzy/i18n","type":"module","_from":"file:arronqzy-i18n-0.1.16.tgz","exports":{".":"./src/index.ts","./vue":"./src/vue/index.ts","./react":"./src/react/index.ts"},"license":"MIT","scripts":{"lint":"eslint \"src/**/*.{ts,tsx}\"","build":"pnpm run typecheck","typecheck":"tsc -p tsconfig.json --noEmit"},"version":"0.1.16","_npmUser":{"name":"arronqzy","email":"arronqzy@outlook.com"},"_resolved":"/tmp/8f67771398204110b35150d199d79210/arronqzy-i18n-0.1.16.tgz","_integrity":"sha512-CYdvujXLuFfXefHfVLBt7zHS5C1LYLLA74HUacl9JEl5lnCO5XTSlhslpTwK8ErZsfmAO37J+sGwvNVUmm/XvA==","_npmVersion":"10.8.2","description":"Shared Chinese/English i18n for Abuilder (React + Vue)","directories":{},"maintainers":[{"name":"arronqzy","email":"arronqzy@outlook.com"}],"_nodeVersion":"20.20.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vue":"^3.5.13","react":"^19","eslint":"^8.57.0","typescript":"^5.5.4","@types/react":"^19.0.1","@arronqzy/eslint-config":"0.0.0","@arronqzy/typescript-config":"1.0.0"},"peerDependencies":{"vue":"^3.4.0","react":">=18"},"peerDependenciesMeta":{"vue":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/i18n_0.1.16_1789713349056_0.5498519087459193"}}},"time":{"created":"2026-08-13T15:58:03.929Z","modified":"2026-09-18T06:35:49.314Z","0.1.1":"2026-08-13T15:58:04.657Z","0.1.2":"2026-08-14T06:18:22.651Z","0.1.3":"2026-08-14T07:06:21.500Z","0.1.4":"2026-08-14T08:40:30.185Z","0.1.5":"2026-08-18T02:49:29.927Z","0.1.6":"2026-08-21T08:21:52.680Z","0.1.7":"2026-08-21T09:41:31.566Z","0.1.8":"2026-08-28T09:08:39.476Z","0.1.9":"2026-08-31T09:08:51.252Z","0.1.10":"2026-09-01T02:42:35.467Z","0.1.11":"2026-09-01T03:45:42.244Z","0.1.12":"2026-09-07T06:45:23.502Z","0.1.13":"2026-09-09T07:02:07.607Z","0.1.14":"2026-09-10T08:19:52.714Z","0.1.15":"2026-09-11T06:56:33.033Z","0.1.16":"2026-09-18T06:35:49.146Z"},"license":"MIT","description":"Shared Chinese/English i18n for Abuilder (React + Vue)","maintainers":[{"name":"arronqzy","email":"arronqzy@outlook.com"}],"readme":"# @arronqzy/i18n\n\nAbuilder 的中英文案，React 和 Vue 共用同一套 key。默认 `zh-CN`，也可切到 `en-US`。\n\n编辑器里的「设置 → 语言」写的是 `localStorage` key `abuilder.locale`。面板、物料名、蓝图节点、配置提示都走这里，不要在视图包里再写一份硬编码中文。\n\n## 安装\n\n```bash\npnpm add @arronqzy/i18n\n```\n\nReact 和 Vue 都是 optional peer。只用一端时不必装另一端。\n\n## React\n\n```tsx\nimport { I18nProvider, useI18n } from \"@arronqzy/i18n/react\";\n\n<I18nProvider locale=\"zh-CN\">\n  <App />\n</I18nProvider>\n\nconst { t, locale, setLocale } = useI18n();\nt(\"panel.menubar.file\");\n```\n\n`useI18n()` 必须在 **同一份包实例** 的 `I18nProvider` 下面。Umi / pnpm 有时会打出两份 `@arronqzy/i18n`，面板的 Provider 和蓝图的 hook 对不上，就会报 `useI18n must be used within I18nProvider`。\n\n处理方式：\n\n- 库代码用 `useI18nOptional()`：没有 Provider 时回退中文，不抛错。\n- 入口用 `EnsureI18nProvider`：本包实例上方没有 Provider 时自己包一层。\n- 宿主用 `overrides` / `resolutions` 把 `@arronqzy/i18n` 收成一份，语言切换才能两端同步。\n\n```tsx\nimport { EnsureI18nProvider, useI18nOptional } from \"@arronqzy/i18n/react\";\n```\n\n## Vue\n\n```ts\nimport { abuilderI18n, useI18n, provideI18n } from \"@arronqzy/i18n/vue\";\n\napp.use(abuilderI18n, { locale: \"en-US\" });\n// 或在 setup 里 provideI18n({ locale: \"zh-CN\" })\n\nconst { t, locale, setLocale } = useI18n();\n```\n\n没有 `provide` 时 `useI18n()` 会抛错。`useI18nOptional()` 回退到中文。\n\n## 语言怎么定\n\n1. 显式 `locale`\n2. `localStorage`（默认 key `abuilder.locale`）\n3. 浏览器语言（`zh*` → `zh-CN`，否则 `en-US`）\n4. 回退 `zh-CN`\n\n文案在 `src/locales/zh-CN.ts` 和 `en-US.ts`。加 key 时两份一起加，缺的 key 会显示 key 本身。\n\n## 许可证\n\nMIT\n","readmeFilename":"README.md"}