{"_id":"@capacitor-trancee/app-language","_rev":"7-7e63cf7fa4aefffe39930cba7fe83c46","name":"@capacitor-trancee/app-language","dist-tags":{"latest":"2.0.0"},"versions":{"1.2.1":{"name":"@capacitor-trancee/app-language","version":"1.2.1","keywords":["capacitor","plugin","native"],"author":{"name":"Philipp Grosswiler"},"license":"MIT","_id":"@capacitor-trancee/app-language@1.2.1","maintainers":[{"name":"trancee","email":"philipp.grosswiler@gmail.com"}],"homepage":"https://github.com/trancee/capacitor-app-language#readme","bugs":{"url":"https://github.com/trancee/capacitor-app-language/issues"},"dist":{"shasum":"3f56bf92f2c9d52c5a448bc61f190a004057a101","tarball":"https://registry.npmjs.org/@capacitor-trancee/app-language/-/app-language-1.2.1.tgz","fileCount":28,"integrity":"sha512-PGBUwZJNcXoviTd1qIdUPy65mm/KQ5J/M4HS+TYLm3qI7rwnapdThIdEDfwTgIjpp1OrJCwuLvsoFnLx45wtbg==","signatures":[{"sig":"MEQCIA97sEA5a4KkXUDm4HBQaUOV1bfP3ZrFq7QJ/Ela3xiAAiBMmyp2ywpleeTXA1SiyUwuqh5/g93ltDxPcVxYDLLNyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73202},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"6cd66b932863877a6ea0ee5e1abe20cad4ecf3ae","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api AppLanguagePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"trancee","email":"philipp.grosswiler@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/trancee/capacitor-app-language.git","type":"git"},"_npmVersion":"10.5.2","description":"Per-app language preferences","directories":{},"_nodeVersion":"18.18.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.11.0","rimraf":"^3.0.2","rollup":"^2.32.0","i18n-js":"^4.4.3","prettier":"~2.3.0","swiftlint":"^1.0.1","typescript":"~4.1.5","@capacitor/ios":"^5.0.0","@capacitor/core":"^5.0.0","@capacitor/docgen":"^0.0.18","@capacitor/android":"^5.0.0","@ionic/eslint-config":"^0.3.0","prettier-plugin-java":"~1.0.2","@ionic/prettier-config":"^1.0.1","@ionic/swiftlint-config":"^1.1.2"},"peerDependencies":{"@capacitor/core":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app-language_1.2.1_1712945531955_0.6683048733624397","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@capacitor-trancee/app-language","version":"1.2.2","keywords":["capacitor","plugin","native"],"author":{"name":"Philipp Grosswiler"},"license":"MIT","_id":"@capacitor-trancee/app-language@1.2.2","maintainers":[{"name":"trancee","email":"philipp.grosswiler@gmail.com"}],"homepage":"https://github.com/trancee/capacitor-app-language#readme","bugs":{"url":"https://github.com/trancee/capacitor-app-language/issues"},"dist":{"shasum":"bc75a833ef44f3d339073073c599c45f2fec7ec5","tarball":"https://registry.npmjs.org/@capacitor-trancee/app-language/-/app-language-1.2.2.tgz","fileCount":28,"integrity":"sha512-6fUhOaZrSdJAEssuzUWnbXd2svIIRrilVMOFSJdOyKv1+Emn39s1aKovumtjwnmGn3ohlsnAFolz9cEL7rlTCA==","signatures":[{"sig":"MEYCIQCu4vHilXYdZpT9T1cu1goSHWHZ44Yy6cpLr8yBMvxckwIhAPIscL1nYHns8SyEE8D98XyIwiMlmMC9OGFjaHFGjMuw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73458},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"2d5ea8fa51229f2b74c49becb4e25b7cf6c5b3e7","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api AppLanguagePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","upgrade":"npm install --upgrade @capacitor/core @capacitor/docgen @capacitor/android @capacitor/ios @ionic/eslint-config @ionic/prettier-config @ionic/swiftlint-config eslint i18n-js prettier prettier-plugin-java rimraf rollup swiftlint typescript","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"trancee","email":"philipp.grosswiler@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/trancee/capacitor-app-language.git","type":"git"},"_npmVersion":"10.5.2","description":"Per-app language preferences","directories":{},"_nodeVersion":"18.18.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.32.0","rimraf":"^3.0.2","rollup":"^2.79.1","i18n-js":"^4.4.3","prettier":"~2.3.0","swiftlint":"^1.0.2","typescript":"~4.1.5","@capacitor/ios":"^5.7.4","@capacitor/core":"^5.7.4","@capacitor/docgen":"^0.0.18","@capacitor/android":"^5.7.4","@ionic/eslint-config":"^0.3.0","prettier-plugin-java":"~1.0.2","@ionic/prettier-config":"^1.0.1","@ionic/swiftlint-config":"^1.1.2"},"peerDependencies":{"@capacitor/core":"^5.7.4"},"_npmOperationalInternal":{"tmp":"tmp/app-language_1.2.2_1712948201467_0.11536766330813775","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@capacitor-trancee/app-language","version":"1.3.0","keywords":["capacitor","plugin","native"],"author":{"name":"Philipp Grosswiler"},"license":"MIT","_id":"@capacitor-trancee/app-language@1.3.0","maintainers":[{"name":"trancee","email":"philipp.grosswiler@gmail.com"}],"homepage":"https://github.com/trancee/capacitor-app-language#readme","bugs":{"url":"https://github.com/trancee/capacitor-app-language/issues"},"dist":{"shasum":"14218aff50572e9bc700f1b802e66358d474c325","tarball":"https://registry.npmjs.org/@capacitor-trancee/app-language/-/app-language-1.3.0.tgz","fileCount":28,"integrity":"sha512-eaXgK8fVvFs3+LoJYoitJEiy7UBFzAhExLr7fliE6ZzoXjPizK6sPCXXcdFPZIqphAYVg2HAAmoVufboGNGwGA==","signatures":[{"sig":"MEUCIQDAtgo0rCBSHXBHsP6gmILToHWGTv++mZEV3hT83JINDQIgOHEHVEu7DXa09Hibc+rOJGFt+pvML7cdxqeOhHc93sU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73277},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"2d5ea8fa51229f2b74c49becb4e25b7cf6c5b3e7","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api AppLanguagePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","upgrade":"npm install --upgrade @capacitor/core @capacitor/docgen @capacitor/android @capacitor/ios @ionic/eslint-config @ionic/prettier-config @ionic/swiftlint-config eslint i18n-js prettier prettier-plugin-java rimraf rollup swiftlint typescript","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"trancee","email":"philipp.grosswiler@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/trancee/capacitor-app-language.git","type":"git"},"_npmVersion":"10.7.0","description":"Per-app language preferences","directories":{},"_nodeVersion":"18.18.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.32.0","rimraf":"^3.0.2","rollup":"^2.79.1","i18n-js":"^4.4.3","prettier":"~2.3.0","swiftlint":"^1.0.2","typescript":"~4.1.5","@capacitor/ios":"^6.0.0","@capacitor/core":"^6.0.0","@capacitor/docgen":"^0.0.18","@capacitor/android":"^6.0.0","@ionic/eslint-config":"^0.3.0","prettier-plugin-java":"~1.0.2","@ionic/prettier-config":"^1.0.1","@ionic/swiftlint-config":"^1.1.2"},"peerDependencies":{"@capacitor/core":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app-language_1.3.0_1715252986638_0.505556944207405","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@capacitor-trancee/app-language","version":"1.3.1","keywords":["capacitor","plugin","native"],"author":{"name":"Philipp Grosswiler"},"license":"MIT","_id":"@capacitor-trancee/app-language@1.3.1","maintainers":[{"name":"trancee","email":"philipp.grosswiler@gmail.com"}],"homepage":"https://github.com/trancee/capacitor-app-language#readme","bugs":{"url":"https://github.com/trancee/capacitor-app-language/issues"},"dist":{"shasum":"4974587f41ccafb55217626e7407fa1dd77f797f","tarball":"https://registry.npmjs.org/@capacitor-trancee/app-language/-/app-language-1.3.1.tgz","fileCount":28,"integrity":"sha512-X5hGqkrT1EUSsrKRj3ofpL/SEoySc+dlXSJQnKOdJX5h2yARjMw16qfoPlLmlgT+HxRzWOS8IzxrLzkbER9bdQ==","signatures":[{"sig":"MEUCIQD/G7IYPZaAThr7RZsgDxW0sFuZzqplizeIYHL+FEUvVgIgLFFZlq60xJMI2JustUXdnZUq4pJ3XZ7KfwoeL2E9bLw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73252},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"f206483e438fb0c2f7b9f629de04f61694632e6c","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api AppLanguagePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","upgrade":"npm install --upgrade @capacitor/core @capacitor/docgen @capacitor/android @capacitor/ios @ionic/eslint-config @ionic/prettier-config @ionic/swiftlint-config eslint i18n-js prettier prettier-plugin-java rimraf rollup swiftlint typescript","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"trancee","email":"philipp.grosswiler@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/trancee/capacitor-app-language.git","type":"git"},"_npmVersion":"10.7.0","description":"Per-app language preferences","directories":{},"_nodeVersion":"18.18.0","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.32.0","rimraf":"^3.0.2","rollup":"^2.79.1","i18n-js":"^4.4.3","prettier":"~2.3.0","swiftlint":"^1.0.2","typescript":"~4.1.5","@capacitor/ios":"^6.0.0","@capacitor/core":"^6.0.0","@capacitor/docgen":"^0.0.18","@capacitor/android":"^6.0.0","@ionic/eslint-config":"^0.3.0","prettier-plugin-java":"~1.0.2","@ionic/prettier-config":"^1.0.1","@ionic/swiftlint-config":"^1.1.2"},"peerDependencies":{"@capacitor/core":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app-language_1.3.1_1715253361096_0.16324606428974087","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@capacitor-trancee/app-language","version":"1.3.2","keywords":["capacitor","plugin","native"],"author":{"name":"Philipp Grosswiler"},"license":"MIT","_id":"@capacitor-trancee/app-language@1.3.2","maintainers":[{"name":"trancee","email":"philipp.grosswiler@gmail.com"}],"homepage":"https://github.com/trancee/capacitor-app-language#readme","bugs":{"url":"https://github.com/trancee/capacitor-app-language/issues"},"dist":{"shasum":"dcd42534b32a5ff4f317e2cb6d12890ea607eac1","tarball":"https://registry.npmjs.org/@capacitor-trancee/app-language/-/app-language-1.3.2.tgz","fileCount":28,"integrity":"sha512-+gpfUSqs0S/U7RFylqdvMH+IRnl/VzU26FwAuSl14tK1I17ej7t3Hs0vQJLEerejrSHp1weHFC8jfgQak6NcgA==","signatures":[{"sig":"MEUCIQC3i9j/dmpcZBhJxvUjprIsD7WaMSz7bguTEqH2iMQctAIgaEehc1Ztg8WpCXLTq5RxAzcX4Cok+pdqb8et+M7zVBM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73246},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"8df5ec9a90aa5bf53a9b536992a7622ec6c81918","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api AppLanguagePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","upgrade":"npm install --upgrade @capacitor/core @capacitor/docgen @capacitor/android @capacitor/ios @ionic/eslint-config @ionic/prettier-config @ionic/swiftlint-config eslint i18n-js prettier prettier-plugin-java rimraf rollup swiftlint typescript","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"trancee","email":"philipp.grosswiler@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/trancee/capacitor-app-language.git","type":"git"},"_npmVersion":"10.8.1","description":"Per-app language preferences","directories":{},"_nodeVersion":"18.19.1","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.32.0","rimraf":"^3.0.2","rollup":"^2.79.1","i18n-js":"^4.4.3","prettier":"~2.3.0","swiftlint":"^1.0.2","typescript":"~4.1.5","@capacitor/ios":"^6.1.0","@capacitor/core":"^6.1.0","@capacitor/docgen":"^0.0.18","@capacitor/android":"^6.1.0","@ionic/eslint-config":"^0.3.0","prettier-plugin-java":"~1.0.2","@ionic/prettier-config":"^1.0.1","@ionic/swiftlint-config":"^1.1.2"},"peerDependencies":{"@capacitor/core":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app-language_1.3.2_1720512444452_0.7295638546252159","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"@capacitor-trancee/app-language","version":"1.3.3","keywords":["capacitor","plugin","native"],"author":{"name":"Philipp Grosswiler"},"license":"MIT","_id":"@capacitor-trancee/app-language@1.3.3","maintainers":[{"name":"trancee","email":"philipp.grosswiler@gmail.com"}],"homepage":"https://github.com/trancee/capacitor-app-language#readme","bugs":{"url":"https://github.com/trancee/capacitor-app-language/issues"},"dist":{"shasum":"e377bcd42654d950a65d8524089b7c24f8de720b","tarball":"https://registry.npmjs.org/@capacitor-trancee/app-language/-/app-language-1.3.3.tgz","fileCount":28,"integrity":"sha512-M4NMCPIUff36Wk62ZzYBCciod42irpudYhGqASEOmVqeYok5yKwXf1biwps63QiQXhOsHdd/wzDpI36z17X/2g==","signatures":[{"sig":"MEYCIQDBnkYBUaBxfAuW9mwqs6etfvOakkDMP1Pcv7k7KhJz5gIhAO3hv/M9AKyOpeuokxYg/JXMy+sjb43/iccbkNZQAnwN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73260},"main":"dist/plugin.cjs.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","module":"dist/esm/index.js","gitHead":"9ac466b3635ac54310a82af0574331ab4eed1ffc","scripts":{"fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.js","clean":"rimraf ./dist","watch":"tsc --watch","docgen":"docgen --api AppLanguagePlugin --output-readme README.md --output-json dist/docs.json","eslint":"eslint . --ext ts","verify":"npm run verify:ios && npm run verify:android && npm run verify:web","upgrade":"npm install --upgrade @capacitor/core @capacitor/docgen @capacitor/android @capacitor/ios @ionic/eslint-config @ionic/prettier-config @ionic/swiftlint-config eslint i18n-js prettier prettier-plugin-java rimraf rollup swiftlint typescript","prettier":"prettier \"**/*.{css,html,ts,js,java}\"","swiftlint":"node-swiftlint","verify:ios":"cd ios && pod install && xcodebuild -workspace Plugin.xcworkspace -scheme Plugin -destination generic/platform=iOS && cd ..","verify:web":"npm run build","prepublishOnly":"npm run build","verify:android":"cd android && ./gradlew clean build test && cd .."},"_npmUser":{"name":"trancee","email":"philipp.grosswiler@gmail.com"},"prettier":"@ionic/prettier-config","capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"swiftlint":"@ionic/swiftlint-config","repository":{"url":"git+https://github.com/trancee/capacitor-app-language.git","type":"git"},"_npmVersion":"10.8.1","description":"Per-app language preferences","directories":{},"_nodeVersion":"18.19.1","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.32.0","rimraf":"^3.0.2","rollup":"^2.79.1","i18n-js":"^4.4.3","prettier":"~2.3.0","swiftlint":"^1.0.2","typescript":"~4.1.5","@capacitor/ios":"^6.1.0","@capacitor/core":"^6.1.0","@capacitor/docgen":"^0.0.18","@capacitor/android":"^6.1.0","@ionic/eslint-config":"^0.3.0","prettier-plugin-java":"~1.0.2","@ionic/prettier-config":"^1.0.1","@ionic/swiftlint-config":"^1.1.2"},"peerDependencies":{"@capacitor/core":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/app-language_1.3.3_1720521719172_0.5798008052944823","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@capacitor-trancee/app-language","version":"2.0.0","description":"Per-app language preferences","main":"dist/plugin.cjs.js","module":"dist/esm/index.js","types":"dist/esm/index.d.ts","unpkg":"dist/plugin.js","author":{"name":"Philipp Grosswiler","email":"philipp.grosswiler@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/trancee/capacitor-app-language.git"},"bugs":{"url":"https://github.com/trancee/capacitor-app-language/issues"},"keywords":["capacitor","plugin","native"],"scripts":{"verify":"npm run verify:ios && npm run verify:android && npm run verify:web","verify:ios":"xcodebuild -scheme CapacitorTranceeAppLanguage -destination generic/platform=iOS","verify:android":"cd android && ./gradlew clean build test && cd ..","verify:web":"npm run build","lint":"npm run eslint && npm run prettier -- --check && npm run swiftlint -- lint","fmt":"npm run eslint -- --fix && npm run prettier -- --write && npm run swiftlint -- --fix --format","eslint":"eslint . --ext ts","prettier":"prettier \"**/*.{css,html,ts,js,java}\" --plugin=prettier-plugin-java","swiftlint":"node-swiftlint","docgen":"docgen --api AppLanguagePlugin --output-readme README.md --output-json dist/docs.json","build":"npm run clean && npm run docgen && tsc && rollup -c rollup.config.mjs","clean":"rimraf ./dist","watch":"tsc --watch","prepublishOnly":"npm run build","upgrade":"npm install --upgrade @capacitor/core @capacitor/docgen @capacitor/android @capacitor/ios @ionic/eslint-config @ionic/prettier-config @ionic/swiftlint-config eslint i18n-js prettier prettier-plugin-java rimraf rollup swiftlint typescript"},"devDependencies":{"@capacitor/android":"^7.0.1","@capacitor/core":"^7.0.1","@capacitor/docgen":"^0.3.0","@capacitor/ios":"^7.0.1","@ionic/eslint-config":"^0.4.0","@ionic/prettier-config":"^4.0.0","@ionic/swiftlint-config":"^2.0.0","eslint":"^8.57.1","i18n-js":"^4.5.1","prettier":"^3.5.3","prettier-plugin-java":"^2.6.7","rimraf":"^6.0.1","rollup":"^4.35.0","swiftlint":"^2.0.0","typescript":"~4.1.5"},"peerDependencies":{"@capacitor/core":">=7.0.0"},"prettier":"@ionic/prettier-config","swiftlint":"@ionic/swiftlint-config","eslintConfig":{"extends":"@ionic/eslint-config/recommended"},"capacitor":{"ios":{"src":"ios"},"android":{"src":"android"}},"_id":"@capacitor-trancee/app-language@2.0.0","gitHead":"9ac466b3635ac54310a82af0574331ab4eed1ffc","homepage":"https://github.com/trancee/capacitor-app-language#readme","_nodeVersion":"22.14.0","_npmVersion":"11.1.0","dist":{"integrity":"sha512-KYPjqYPUT5ctmpKkUTO24iGNT203cLa560rkIYQmh0VIW1IbPKrRvqkYWUFTFtEaTIdWOCiYadeKkipSfBPnDA==","shasum":"40c658c43486ae2490cee6c7fa2d5b6c1bc9f6d5","tarball":"https://registry.npmjs.org/@capacitor-trancee/app-language/-/app-language-2.0.0.tgz","fileCount":27,"unpackedSize":73306,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDwYtxuxXV9yZjg+EHosCx4lA9r5suVcRhEjt0oteX0RgIgPVw7MfFjXxxW1wfEJsG03HC5uFwjKu9UX30u+5swXng="}]},"_npmUser":{"name":"trancee","email":"philipp.grosswiler@gmail.com"},"directories":{},"maintainers":[{"name":"trancee","email":"philipp.grosswiler@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/app-language_2.0.0_1741423429413_0.4488772048025391"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-12T18:12:11.841Z","modified":"2025-03-08T08:43:49.849Z","1.2.1":"2024-04-12T18:12:12.106Z","1.2.2":"2024-04-12T18:56:41.639Z","1.3.0":"2024-05-09T11:09:46.852Z","1.3.1":"2024-05-09T11:16:01.255Z","1.3.2":"2024-07-09T08:07:24.576Z","1.3.3":"2024-07-09T10:41:59.353Z","2.0.0":"2025-03-08T08:43:49.660Z"},"bugs":{"url":"https://github.com/trancee/capacitor-app-language/issues"},"author":{"name":"Philipp Grosswiler","email":"philipp.grosswiler@gmail.com"},"license":"MIT","homepage":"https://github.com/trancee/capacitor-app-language#readme","keywords":["capacitor","plugin","native"],"repository":{"type":"git","url":"git+https://github.com/trancee/capacitor-app-language.git"},"description":"Per-app language preferences","maintainers":[{"name":"trancee","email":"philipp.grosswiler@gmail.com"}],"readme":"# @capacitor-trancee/app-language\n\nPer-app language preferences\n\n### Reference\n\n#### Android\n[Per-app language preferences](https://developer.android.com/guide/topics/resources/app-languages)\n\n#### iOS\n[How to support per-app language settings in your app](https://developer.apple.com/news/?id=u2cfuj88)\n\n## Install\n\n```bash\nnpm install @capacitor-trancee/app-language\nnpx cap sync\n```\n\n## API\n\n<docgen-index>\n\n* [`initialize(...)`](#initialize)\n* [`getApplicationLocales()`](#getapplicationlocales)\n* [`setApplicationLocales(...)`](#setapplicationlocales)\n* [`resetApplicationLocales()`](#resetapplicationlocales)\n* [`getSystemLocales()`](#getsystemlocales)\n* [`getOverrideLocaleConfig()`](#getoverridelocaleconfig)\n* [`setOverrideLocaleConfig(...)`](#setoverridelocaleconfig)\n* [`openSettings()`](#opensettings)\n* [`addListener('languageChanged', ...)`](#addlistenerlanguagechanged-)\n* [`removeAllListeners()`](#removealllisteners)\n* [Interfaces](#interfaces)\n* [Type Aliases](#type-aliases)\n* [Enums](#enums)\n\n</docgen-index>\n\n<docgen-api>\n<!--Update the source file JSDoc comments and rerun docgen to update the docs below-->\n\n### initialize(...)\n\n```typescript\ninitialize(options?: InitializeOptions | undefined) => Promise<void>\n```\n\nInitializes the plugin and injects dependencies.\n\nOnly available for Web.\n\n| Param         | Type                                                            |\n| ------------- | --------------------------------------------------------------- |\n| **`options`** | <code><a href=\"#initializeoptions\">InitializeOptions</a></code> |\n\n**Since:** 1.1.0\n\n--------------------\n\n\n### getApplicationLocales()\n\n```typescript\ngetApplicationLocales() => Promise<LocalesResult>\n```\n\nReturns the UI locales for the calling app.\n\n**Returns:** <code>Promise&lt;<a href=\"#localesresult\">LocalesResult</a>&gt;</code>\n\n**Since:** 1.0.0\n\n--------------------\n\n\n### setApplicationLocales(...)\n\n```typescript\nsetApplicationLocales(options: LocalesOptions) => Promise<void>\n```\n\nSets the UI locales for the calling app.\n\nNote: Pass an empty locales list to reset to the system locale.\n\nOnly available for Android.\n\n| Param         | Type                                                      |\n| ------------- | --------------------------------------------------------- |\n| **`options`** | <code><a href=\"#localesoptions\">LocalesOptions</a></code> |\n\n**Since:** 1.0.0\n\n--------------------\n\n\n### resetApplicationLocales()\n\n```typescript\nresetApplicationLocales() => Promise<void>\n```\n\nResets the app locale to the system locale.\n\nOnly available for Android.\n\n**Since:** 1.0.0\n\n--------------------\n\n\n### getSystemLocales()\n\n```typescript\ngetSystemLocales() => Promise<LocalesResult>\n```\n\nReturns the current system locales, ignoring app-specific overrides.\n\n**Returns:** <code>Promise&lt;<a href=\"#localesresult\">LocalesResult</a>&gt;</code>\n\n**Since:** 1.0.0\n\n--------------------\n\n\n### getOverrideLocaleConfig()\n\n```typescript\ngetOverrideLocaleConfig() => Promise<LocaleConfigResult>\n```\n\nReturns the override `LocaleConfig` for the calling app.\n\nOnly available for Android (&gt;= 34) and later.\n\n**Returns:** <code>Promise&lt;<a href=\"#localeconfigresult\">LocaleConfigResult</a>&gt;</code>\n\n**Since:** 1.0.0\n\n--------------------\n\n\n### setOverrideLocaleConfig(...)\n\n```typescript\nsetOverrideLocaleConfig(options: LocaleConfigOptions) => Promise<void>\n```\n\nSets the override `LocaleConfig` for the calling app.\n\nNote: Only the app itself with the same user can override its own `LocaleConfig`.\n\nOnly available for Android (&gt;= 34) and later.\n\n| Param         | Type                                                      |\n| ------------- | --------------------------------------------------------- |\n| **`options`** | <code><a href=\"#localesoptions\">LocalesOptions</a></code> |\n\n**Since:** 1.0.0\n\n--------------------\n\n\n### openSettings()\n\n```typescript\nopenSettings() => Promise<void>\n```\n\nShows settings to allow configuration of per application locale.\n\nOnly available for iOS and Android (&gt;= 33) and later.\n\n**Since:** 1.0.0\n\n--------------------\n\n\n### addListener('languageChanged', ...)\n\n```typescript\naddListener(eventName: 'languageChanged', listenerFunc: LanguageChangedListener) => Promise<PluginListenerHandle>\n```\n\nCalled when the user's preferred language changes.\n\nOnly available for Web.\n\n| Param              | Type                                                                        |\n| ------------------ | --------------------------------------------------------------------------- |\n| **`eventName`**    | <code>'languageChanged'</code>                                              |\n| **`listenerFunc`** | <code><a href=\"#languagechangedlistener\">LanguageChangedListener</a></code> |\n\n**Returns:** <code>Promise&lt;<a href=\"#pluginlistenerhandle\">PluginListenerHandle</a>&gt;</code>\n\n**Since:** 1.1.0\n\n--------------------\n\n\n### removeAllListeners()\n\n```typescript\nremoveAllListeners() => Promise<void>\n```\n\nRemove all listeners for this plugin.\n\nOnly available for Web.\n\n**Since:** 1.1.0\n\n--------------------\n\n\n### Interfaces\n\n\n#### InitializeOptions\n\n| Prop       | Type              | Description                                   | Since |\n| ---------- | ----------------- | --------------------------------------------- | ----- |\n| **`i18n`** | <code>I18n</code> | The instance of i18n. Only available for Web. | 1.1.0 |\n\n\n#### PluginListenerHandle\n\n| Prop         | Type                                      |\n| ------------ | ----------------------------------------- |\n| **`remove`** | <code>() =&gt; Promise&lt;void&gt;</code> |\n\n\n#### LanguageChangedEvent\n\n| Prop          | Type                  | Description                                                              | Since |\n| ------------- | --------------------- | ------------------------------------------------------------------------ | ----- |\n| **`locales`** | <code>string[]</code> | Returns an array of strings representing the user's preferred languages. | 1.1.0 |\n\n\n### Type Aliases\n\n\n#### LocalesResult\n\n<code>{ /** * Returns the locales supported by the specified application. * * @since 1.0.0 */ locales?: string[]; }</code>\n\n\n#### LocalesOptions\n\n<code>{ /** * The list of locales. * * @since 1.0.0 */ locales?: string[]; }</code>\n\n\n#### LocaleConfigResult\n\n<code><a href=\"#localesresult\">LocalesResult</a> | { /** * Get the status of reading the resource file where the `LocaleConfig` was stored. * * @since 1.0.0 */ status: <a href=\"#status\">Status</a>; }</code>\n\n\n#### LocaleConfigOptions\n\n<code><a href=\"#localesoptions\">LocalesOptions</a></code>\n\n\n#### LanguageChangedListener\n\nCallback to receive when the user's preferred language changes.\n\n<code>(event: <a href=\"#languagechangedevent\">LanguageChangedEvent</a>): void</code>\n\n\n### Enums\n\n\n#### Status\n\n| Members              | Value          | Description                                                                              | Since |\n| -------------------- | -------------- | ---------------------------------------------------------------------------------------- | ----- |\n| **`SUCCESS`**        | <code>0</code> | Succeeded reading the `LocaleConfig` structure stored in an XML file.                    | 1.0.0 |\n| **`NOT_SPECIFIED`**  | <code>1</code> | No `android:localeConfig` tag on pointing to an XML file that stores the `LocaleConfig`. | 1.0.0 |\n| **`PARSING_FAILED`** | <code>2</code> | Malformed input in the XML file where the `LocaleConfig` was stored.                     | 1.0.0 |\n\n</docgen-api>\n","readmeFilename":"README.md"}