{"_id":"@primeuix/locale","_rev":"8-32015e588546c7dd4e7cadafad533f4d","name":"@primeuix/locale","dist-tags":{"latest":"0.1.0"},"versions":{"0.0.1":{"name":"@primeuix/locale","version":"0.0.1","author":{"name":"PrimeTek Informatics"},"license":"MIT","_id":"@primeuix/locale@0.0.1","maintainers":[{"name":"mert.sincan","email":"sincan.mert@gmail.com"}],"homepage":"https://github.com/primefaces/primeuix#readme","bugs":{"url":"https://github.com/primefaces/primeuix/issues"},"dist":{"shasum":"a5d6592d35989af65edab4e85db2b130e0f5a187","tarball":"https://registry.npmjs.org/@primeuix/locale/-/locale-0.0.1.tgz","fileCount":6,"integrity":"sha512-63Q3/Z9T7b9J5zck9OVKYVzufJ/v2FHxgVbe2GNJyXDc2FuVyCAXkQHwsANYYXPtOw5SUd4K5Ak4EYnqFX+iOA==","signatures":[{"sig":"MEYCIQCg4N3eCoLigIhYWyr/t+7XvL0sfjUb+bNLuilhg0cqeQIhANEfsmTWWNHMLOG+QejZaudArK876ewWBAeETybuaV7R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11140},"main":"./index.mjs","_from":"file:primeuix-locale-0.0.1.tgz","types":"./index.d.mts","module":"./index.mjs","engines":{"node":">=12.11.0"},"exports":{".":{"types":"./index.d.mts","import":"./index.mjs","default":"./index.mjs"}},"_npmUser":{"name":"mert.sincan","email":"sincan.mert@gmail.com"},"_resolved":"/private/var/folders/t3/305xjvd966q_scx4qzr372_00000gn/T/0bcf992d87d85d5fa2272b48bbd12ae8/primeuix-locale-0.0.1.tgz","_integrity":"sha512-63Q3/Z9T7b9J5zck9OVKYVzufJ/v2FHxgVbe2GNJyXDc2FuVyCAXkQHwsANYYXPtOw5SUd4K5Ak4EYnqFX+iOA==","repository":{"url":"git+https://github.com/primefaces/primeuix.git","type":"git","directory":"packages/locale"},"_npmVersion":"10.5.0","description":"","directories":{},"_nodeVersion":"18.20.2","dependencies":{"@primeuix/utils":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/locale_0.0.1_1730299905110_0.226792167348288","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@primeuix/locale","version":"0.0.2","keywords":["locale","internationalization","i18n","translation","localization","utilities","primeng","primereact","primevue","primeuix"],"author":{"name":"PrimeTek Informatics"},"license":"MIT","_id":"@primeuix/locale@0.0.2","maintainers":[{"name":"mert.sincan","email":"sincan.mert@gmail.com"},{"name":"cagatay.civici","email":"cagatay.civici@gmail.com"}],"homepage":"https://github.com/primefaces/primeuix#readme","bugs":{"url":"https://github.com/primefaces/primeuix/issues"},"dist":{"shasum":"537d1326801c83101c5fd96b9ed1ca4eb620e6d1","tarball":"https://registry.npmjs.org/@primeuix/locale/-/locale-0.0.2.tgz","fileCount":6,"integrity":"sha512-kcpb06FIb4bEK1hy9gmPI9hM1OPgzTu84ILjE4vwMaS2IbLZWhMdhgKtIqYcbjU9bC5KoYLTNX4CHM0/FJr+Mw==","signatures":[{"sig":"MEUCID13MCOsCDBwByVVN/NJaNmTtqkTPBkVifhiBSSp3W7mAiEAkDV+tMgLuNiJ3lk8OVkWbCEcIbsSqxokKAYjEyMcXP8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11462},"main":"./dist/index.mjs","_from":"file:primeuix-locale-0.0.2.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=12.11.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"}},"scripts":{"test":"jest --config=../../jest.config.ts","build":"cross-env NODE_ENV=production INPUT_DIR=src/ OUTPUT_DIR=dist/ pnpm run build:package","dev:link":"pnpm link --global && npm link","build:dev":"cross-env NODE_ENV=development INPUT_DIR=src/ OUTPUT_DIR=dist/ pnpm run build:dev:package","build:package":"pnpm run test && tsup","build:dev:package":"tsup --watch"},"_npmUser":{"name":"mert.sincan","actor":{"name":"mert.sincan","type":"user","email":"sincan.mert@gmail.com"},"email":"sincan.mert@gmail.com"},"_resolved":"/private/var/folders/t3/305xjvd966q_scx4qzr372_00000gn/T/49bc56f007c65630db764a0e277fec1a/primeuix-locale-0.0.2.tgz","_integrity":"sha512-kcpb06FIb4bEK1hy9gmPI9hM1OPgzTu84ILjE4vwMaS2IbLZWhMdhgKtIqYcbjU9bC5KoYLTNX4CHM0/FJr+Mw==","repository":{"url":"git+https://github.com/primefaces/primeuix.git","type":"git","directory":"packages/locale"},"_npmVersion":"10.8.2","description":"Locale utilities for PrimeUI Libraries","directories":{},"sideEffects":false,"_nodeVersion":"18.20.5","dependencies":{"@primeuix/utils":"^0.6.0-beta.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/locale_0.0.2_1750286987439_0.9850354146956557","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-rc.1":{"name":"@primeuix/locale","version":"0.1.0-rc.1","keywords":["locale","internationalization","i18n","translation","localization","utilities","primeng","primereact","primevue","primeuix"],"author":{"name":"PrimeTek Informatics"},"license":"SEE LICENSE IN LICENSE.md","_id":"@primeuix/locale@0.1.0-rc.1","maintainers":[{"name":"mert.sincan","email":"sincan.mert@gmail.com"},{"name":"cagatay.civici","email":"cagatay.civici@gmail.com"}],"bugs":{"url":"https://support.primeui.dev"},"dist":{"shasum":"e0843975c9d735b4f83cdfc3907118e964c44f5d","tarball":"https://registry.npmjs.org/@primeuix/locale/-/locale-0.1.0-rc.1.tgz","fileCount":5,"integrity":"sha512-R055OsjP/srGSiXwdDwVYLMBBaQAr3a1GPLWpPYrN/LgGGqTl5t6daR3QxMlkOxTXhwKT/jbwFleoEjGHslAxw==","signatures":[{"sig":"MEUCIQDmEeHgwHxQ3IVU24sFpXLIw9nMRDoGoW6bjODkhA2LQAIgEUF1rUhQ6oPl2sMHzndiF1B78Nl0DVjLR3ZDST5tk8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8347},"main":"./dist/index.mjs","_from":"file:primeuix-locale-0.1.0-rc.1.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=12.11.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"}},"scripts":{"test":"vitest run","build":"cross-env NODE_ENV=production INPUT_DIR=src/ OUTPUT_DIR=dist/ pnpm run build:package","verify":"pnpm run type:check && pnpm run test:all","dev:link":"pnpm link --global && npm link","test:all":"pnpm run test && pnpm run test:coverage && pnpm run test:perf && pnpm run test:bench","build:dev":"cross-env NODE_ENV=development INPUT_DIR=src/ OUTPUT_DIR=dist/ pnpm run build:dev:package","test:perf":"vitest run --config vitest.perf.config.ts","test:bench":"vitest bench --run --config vitest.perf.config.ts","test:watch":"vitest","type:check":"tsc --noEmit","build:package":"pnpm run test && tsup","test:coverage":"vitest run --coverage","build:dev:package":"tsup --watch","test:coverage:open":"vitest run --coverage && open coverage/index.html"},"_npmUser":{"name":"mert.sincan","email":"sincan.mert@gmail.com"},"_resolved":"/private/var/folders/t3/305xjvd966q_scx4qzr372_00000gn/T/458afc6c2b2e96b585e3ee04bc1dad33/primeuix-locale-0.1.0-rc.1.tgz","_integrity":"sha512-R055OsjP/srGSiXwdDwVYLMBBaQAr3a1GPLWpPYrN/LgGGqTl5t6daR3QxMlkOxTXhwKT/jbwFleoEjGHslAxw==","_npmVersion":"10.9.8","description":"Locale utilities for PrimeUI Libraries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"@primeuix/utils":"^0.8.0-rc.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/locale_0.1.0-rc.1_1783462217962_0.33109671066210966","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-rc.2":{"name":"@primeuix/locale","version":"0.1.0-rc.2","keywords":["locale","internationalization","i18n","translation","localization","utilities","primeng","primereact","primevue","primeuix"],"author":{"name":"PrimeTek Informatics"},"license":"SEE LICENSE IN LICENSE.md","_id":"@primeuix/locale@0.1.0-rc.2","maintainers":[{"name":"mert.sincan","email":"sincan.mert@gmail.com"},{"name":"cagatay.civici","email":"cagatay.civici@gmail.com"}],"bugs":{"url":"https://support.primeui.dev"},"dist":{"shasum":"100d3d8e4db2be7009a12791ba5fa6df2cd54e2f","tarball":"https://registry.npmjs.org/@primeuix/locale/-/locale-0.1.0-rc.2.tgz","fileCount":5,"integrity":"sha512-LocCNenEvsVawcXZS5e1RWGmIAkM2ksKx8oYDIl+X7hngDpJpM1YbZ3Q2XkopdADpFnX00CovGTWK+m1FgUFlg==","signatures":[{"sig":"MEYCIQCo7mXKdwx1WF+4l0DoBSS8E0Hbka2EMfZ7N6bCXvH8NQIhALMFfRHq+rw1HtwZ+VJtgEnqcCJuGpkFdwLYkrI8z2s8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8948},"main":"./dist/index.mjs","_from":"file:primeuix-locale-0.1.0-rc.2.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=12.11.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"}},"scripts":{"test":"vitest run","build":"cross-env NODE_ENV=production INPUT_DIR=src/ OUTPUT_DIR=dist/ pnpm run build:package","verify":"pnpm run type:check && pnpm run test:all","dev:link":"pnpm link --global && npm link","test:all":"pnpm run test && pnpm run test:coverage && pnpm run test:perf && pnpm run test:bench","build:dev":"cross-env NODE_ENV=development INPUT_DIR=src/ OUTPUT_DIR=dist/ pnpm run build:dev:package","test:perf":"vitest run --config vitest.perf.config.ts","test:bench":"vitest bench --run --config vitest.perf.config.ts","test:watch":"vitest","type:check":"tsc --noEmit","build:package":"pnpm run test && tsup","test:coverage":"vitest run --coverage","build:dev:package":"tsup --watch","test:coverage:open":"vitest run --coverage && open coverage/index.html"},"_npmUser":{"name":"mert.sincan","email":"sincan.mert@gmail.com"},"_resolved":"/private/var/folders/t3/305xjvd966q_scx4qzr372_00000gn/T/524d23dfe30eca1c3958cbe988961a38/primeuix-locale-0.1.0-rc.2.tgz","_integrity":"sha512-LocCNenEvsVawcXZS5e1RWGmIAkM2ksKx8oYDIl+X7hngDpJpM1YbZ3Q2XkopdADpFnX00CovGTWK+m1FgUFlg==","_npmVersion":"10.9.8","description":"Locale utilities for PrimeUI Libraries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"@primeuix/utils":"^0.8.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/locale_0.1.0-rc.2_1784075039211_0.22024111045954942","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@primeuix/locale","version":"0.1.0","keywords":["locale","internationalization","i18n","translation","localization","utilities","primeng","primereact","primevue","primeuix"],"author":{"name":"PrimeTek Informatics"},"license":"SEE LICENSE IN LICENSE.md","_id":"@primeuix/locale@0.1.0","maintainers":[{"name":"mert.sincan","email":"sincan.mert@gmail.com"},{"name":"cagatay.civici","email":"cagatay.civici@gmail.com"}],"bugs":{"url":"https://support.primeui.dev"},"dist":{"shasum":"dcd386296aac8228edaa8f780a69c106aadcae29","tarball":"https://registry.npmjs.org/@primeuix/locale/-/locale-0.1.0.tgz","fileCount":5,"integrity":"sha512-/qLGiwQ/YN83GPSygKEI3cwgZ+rb0R0rNNtQrOGGaHIaG3zpkGS3QbK/qtDUi0leC69jJgY39GDX+gCeUXPKdg==","signatures":[{"sig":"MEUCIG+Fim4sRaiP6NZel4ov93hbIheyjjxgkXjSnQJSeGGMAiEA7l260wB7D4Rm7mn5X6WlymhEUxbLSskNHfMaQ4y8hJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8938},"main":"./dist/index.mjs","_from":"file:primeuix-locale-0.1.0.tgz","types":"./dist/index.d.mts","module":"./dist/index.mjs","engines":{"node":">=12.11.0"},"exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","default":"./dist/index.mjs"}},"scripts":{"test":"vitest run","build":"cross-env NODE_ENV=production INPUT_DIR=src/ OUTPUT_DIR=dist/ pnpm run build:package","verify":"pnpm run type:check && pnpm run test:all","dev:link":"pnpm link --global && npm link","test:all":"pnpm run test && pnpm run test:coverage && pnpm run test:perf && pnpm run test:bench","build:dev":"cross-env NODE_ENV=development INPUT_DIR=src/ OUTPUT_DIR=dist/ pnpm run build:dev:package","test:perf":"vitest run --config vitest.perf.config.ts","test:bench":"vitest bench --run --config vitest.perf.config.ts","test:watch":"vitest","type:check":"tsc --noEmit","build:package":"pnpm run test && tsup","test:coverage":"vitest run --coverage","build:dev:package":"tsup --watch","test:coverage:open":"vitest run --coverage && open coverage/index.html"},"_npmUser":{"name":"mert.sincan","email":"sincan.mert@gmail.com"},"_resolved":"/private/var/folders/t3/305xjvd966q_scx4qzr372_00000gn/T/5be71321595a1f707062915466ce1151/primeuix-locale-0.1.0.tgz","_integrity":"sha512-/qLGiwQ/YN83GPSygKEI3cwgZ+rb0R0rNNtQrOGGaHIaG3zpkGS3QbK/qtDUi0leC69jJgY39GDX+gCeUXPKdg==","_npmVersion":"10.9.8","description":"Locale utilities for PrimeUI Libraries","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","dependencies":{"@primeuix/utils":"^0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/locale_0.1.0_1784151382244_0.7686760134029693","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2024-10-30T14:51:44.972Z","modified":"2026-07-16T08:57:02.201Z","0.0.1":"2024-10-30T14:51:45.319Z","0.0.2":"2025-06-18T22:49:47.680Z","0.1.0-rc.1":"2026-07-07T22:10:18.128Z","0.1.0-rc.2":"2026-07-15T00:23:59.389Z","0.1.0":"2026-07-15T21:36:22.386Z"},"bugs":{"url":"https://support.primeui.dev"},"author":{"name":"PrimeTek Informatics"},"license":"SEE LICENSE IN LICENSE.md","keywords":["locale","internationalization","i18n","translation","localization","utilities","primeng","primereact","primevue","primeuix"],"description":"Locale utilities for PrimeUI Libraries","maintainers":[{"name":"mert.sincan","email":"sincan.mert@gmail.com"},{"name":"cagatay.civici","email":"cagatay.civici@gmail.com"}],"readme":"# PrimeUIX Locale\n\nShared locale and i18n layer for PrimeUI libraries. Manages language registration, switching, and translation lookup through a singleton instance so locale state is consistent across PrimeVue, PrimeReact, and PrimeNG within the same application.\n\nLocales are deep-merged against a fallback language, so partial translations are safe — only the keys that differ need to be provided.\n\n```ts\nimport Locale from '@primeuix/locale';\n\nLocale.init({\n    lang: 'de',\n    fallback: 'en',\n    locales: { en: { accept: 'Accept' }, de: { accept: 'Akzeptieren' } }\n});\n\nLocale.use('de');\nLocale.get(); // { accept: 'Akzeptieren' }\n```\n\nLanguage changes emit a `locale:change` event via `LocaleService`, which Prime framework libraries listen to in order to trigger re-renders.\n\n## License\n\nLicensed under the [PrimeUI License](https://primeui.dev/licenses) - Copyright (c) [PrimeTek Informatics](https://www.primetek.com.tr)\n","readmeFilename":"README.md"}