{"_id":"localized-strings","_rev":"23-719727a79757a842fdd70a1c19bdbc9b","name":"localized-strings","dist-tags":{"latest":"2.0.3"},"versions":{"0.0.1":{"name":"localized-strings","version":"0.0.1","keywords":["localization","internationalization","string localization"],"author":{"url":"http://www.babisoft.com","name":"Stefano Falda","email":"stefano.falda@gmail.com"},"license":"MIT","_id":"localized-strings@0.0.1","maintainers":[{"name":"stefano.falda","email":"stefano.falda@gmail.com"}],"homepage":"https://github.com/stefalda/localized-strings#readme","bugs":{"url":"https://github.com/stefalda/localized-strings/issues"},"dist":{"shasum":"225f5fedd119cab3cfe1921f1fcb7f1ff3f9c02a","tarball":"https://registry.npmjs.org/localized-strings/-/localized-strings-0.0.1.tgz","fileCount":6,"integrity":"sha512-87EbnI519nT51ltiQY/XvPynOmhfLGLeGRl+YpI+7umcFKGhmYWHePOnx8ys5Sl6qJaOo5VKq7Z5QK/unduxFw==","signatures":[{"sig":"MEYCIQC3bOG0DkgupAMBY2DVvbbgDb+iWMaF4NnrzucKNu6qbQIhAOGqnP/fL+3wZDkwsM4HoBMk8WRhiDQyHd5Hyu+jHB4g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18676},"main":"./lib/LocalizedStrings.js","types":"./lib/LocalizedStrings.d.ts","gitHead":"b48e1b500dbd11c44dfcec8126f31254b0ed168b","scripts":{"test":"jasmine","build":"babel src --out-dir lib","babel-version":"babel --version"},"_npmUser":{"name":"stefano.falda","email":"stefano.falda@gmail.com"},"repository":{"url":"git+https://github.com/stefalda/localized-strings.git","type":"git"},"_npmVersion":"5.6.0","description":"Simple module to localize the strings of any JS based program using the same syntax used in the ReactLocalization and ReactNativeLocalization module, use 'npm run build' before publishing","directories":{},"_nodeVersion":"8.9.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^3.1.0","babel-cli":"^6.26.0","babel-preset-env":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/localized-strings_0.0.1_1521308095320_0.430425797378883","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"localized-strings","version":"0.0.2","keywords":["localization","internationalization","string localization"],"author":{"url":"http://www.babisoft.com","name":"Stefano Falda","email":"stefano.falda@gmail.com"},"license":"MIT","_id":"localized-strings@0.0.2","maintainers":[{"name":"stefano.falda","email":"stefano.falda@gmail.com"}],"homepage":"https://github.com/stefalda/localized-strings#readme","bugs":{"url":"https://github.com/stefalda/localized-strings/issues"},"dist":{"shasum":"c1ec6b79cc8e64e578255a2a1efeaeb4ae047574","tarball":"https://registry.npmjs.org/localized-strings/-/localized-strings-0.0.2.tgz","fileCount":6,"integrity":"sha512-mEUfvYK4GUx4PlwihQ2dnWUlPja61CqKu4ra4nSLoIcBxkt/f3sahOHS3CL424GKeB4kY6VSF48EszZyhRu6nw==","signatures":[{"sig":"MEUCIBcC+UD9a7CTTNILMzYc9LSpH0ie8qJbfrjkEjkwANkyAiEAnTVxJpD2CEEIq/+FyJBx03WVXX3UtbO/ZR3LCCWCENY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18677},"main":"./lib/LocalizedStrings.js","types":"./lib/LocalizedStrings.d.ts","gitHead":"921cbe41d93f1254657016bc7d28dd8c98b0ef87","scripts":{"test":"jasmine","build":"babel src --out-dir lib","babel-version":"babel --version"},"_npmUser":{"name":"stefano.falda","email":"stefano.falda@gmail.com"},"repository":{"url":"git+https://github.com/stefalda/localized-strings.git","type":"git"},"_npmVersion":"5.6.0","description":"Simple module to localize the strings of any JS based program using the same syntax used in the ReactLocalization and ReactNativeLocalization module, use 'npm run build' before publishing","directories":{},"_nodeVersion":"8.9.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^3.1.0","babel-cli":"^6.26.0","babel-preset-env":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/localized-strings_0.0.2_1521308814562_0.8795980651384769","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"localized-strings","version":"0.0.3","keywords":["localization","internationalization","string localization"],"author":{"url":"http://www.babisoft.com","name":"Stefano Falda","email":"stefano.falda@gmail.com"},"license":"MIT","_id":"localized-strings@0.0.3","maintainers":[{"name":"stefano.falda","email":"stefano.falda@gmail.com"}],"homepage":"https://github.com/stefalda/localized-strings#readme","bugs":{"url":"https://github.com/stefalda/localized-strings/issues"},"dist":{"shasum":"ce198bf140a5b9e78305823903b2950db8471f05","tarball":"https://registry.npmjs.org/localized-strings/-/localized-strings-0.0.3.tgz","fileCount":6,"integrity":"sha512-9Ayz5hJxDJAtbCNQTBNc3gRwpKgleB62K8vhx95GZYK8s6gocGOsA9cnb0AxN+ie4GD09e0+LNdXC+oVYFZq+Q==","signatures":[{"sig":"MEYCIQDirQ/deU9KzPl93vM+h2+iDmPvnHtW/pSXABwoNg+g7wIhAOroeB4c/vcLkqDvXIN+WjksND6eOzFf26Dki/5NXM1m","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20013},"main":"./lib/LocalizedStrings.js","types":"./lib/LocalizedStrings.d.ts","gitHead":"5b4b4e4ea18aa7374fa1a9fba6a8e029dc2b3f56","scripts":{"test":"jasmine","build":"babel src --out-dir lib","babel-version":"babel --version"},"_npmUser":{"name":"stefano.falda","email":"stefano.falda@gmail.com"},"repository":{"url":"git+https://github.com/stefalda/localized-strings.git","type":"git"},"_npmVersion":"5.6.0","description":"Simple module to localize the strings of any JS based program using the same syntax used in the ReactLocalization and ReactNativeLocalization module, use 'npm run build' before publishing","directories":{},"_nodeVersion":"8.9.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^3.1.0","babel-cli":"^6.26.0","babel-preset-env":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/localized-strings_0.0.3_1521322975261_0.32478702488831845","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"localized-strings","version":"0.0.4","keywords":["localization","internationalization","string localization","nativescript"],"author":{"url":"http://www.babisoft.com","name":"Stefano Falda","email":"stefano.falda@gmail.com"},"license":"MIT","_id":"localized-strings@0.0.4","maintainers":[{"name":"stefano.falda","email":"stefano.falda@gmail.com"}],"homepage":"https://github.com/stefalda/localized-strings#readme","bugs":{"url":"https://github.com/stefalda/localized-strings/issues"},"dist":{"shasum":"c6d88b7eb180ef5cc862d77814873a5ccf7d88f0","tarball":"https://registry.npmjs.org/localized-strings/-/localized-strings-0.0.4.tgz","fileCount":6,"integrity":"sha512-pu8nld52jPwinmRHWbyTSqW4p6Z+wcqU+Jg3d2pohZ1PleB1UVkPRmvgPzYPs5yUY3K9AMd8+rh/+Aoq4iozQA==","signatures":[{"sig":"MEQCIDBWqAHw7BbzMbvTXe2OPS0BFh6+eFqWT3u9XIco7Fx4AiBMap4QevkT7LKB4RJzi9ZdxohXWSxzwe+/SHjmcJ9tjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20033},"main":"./lib/LocalizedStrings.js","types":"./lib/LocalizedStrings.d.ts","gitHead":"5d1e350145dc0628066cc7efb1aa8befb76adb79","scripts":{"test":"jasmine","build":"babel src --out-dir lib","babel-version":"babel --version"},"_npmUser":{"name":"stefano.falda","email":"stefano.falda@gmail.com"},"repository":{"url":"git+https://github.com/stefalda/localized-strings.git","type":"git"},"_npmVersion":"5.6.0","description":"Simple module to localize the strings of any JS based program using the same syntax used in the ReactLocalization and ReactNativeLocalization module, use 'npm run build' before publishing","directories":{},"_nodeVersion":"8.9.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^3.1.0","babel-cli":"^6.26.0","babel-preset-env":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/localized-strings_0.0.4_1521323150935_0.6076351868283301","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"localized-strings","version":"0.0.5","keywords":["localization","internationalization","string localization","nativescript"],"author":{"url":"http://www.babisoft.com","name":"Stefano Falda","email":"stefano.falda@gmail.com"},"license":"MIT","_id":"localized-strings@0.0.5","maintainers":[{"name":"stefano.falda","email":"stefano.falda@gmail.com"}],"homepage":"https://github.com/stefalda/localized-strings#readme","bugs":{"url":"https://github.com/stefalda/localized-strings/issues"},"dist":{"shasum":"86a8863d7ee217a2de07f8de680871ee3e232daa","tarball":"https://registry.npmjs.org/localized-strings/-/localized-strings-0.0.5.tgz","fileCount":6,"integrity":"sha512-XGqigbIDWwDvkxCDtS1eY3Sl8FCegmVInAhRcF+jRLSoHKeqbIJj6XvJRo2euAY5EAEa64yfzArcZwmHUu17gQ==","signatures":[{"sig":"MEUCIHLBLEvCgsL42WwN3h8PMpctM+5OHH21CWu0yAzrKUqKAiEAhzbay3ttKSOH7FutIJ17czJ6UVxrRfJ6VuRtIPnagtA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21171},"main":"./lib/LocalizedStrings.js","types":"./lib/LocalizedStrings.d.ts","gitHead":"51755d08c5c727b884bb9d04c612855501d95d11","scripts":{"test":"jasmine","build":"babel src --out-dir lib","babel-version":"babel --version"},"_npmUser":{"name":"stefano.falda","email":"stefano.falda@gmail.com"},"repository":{"url":"git+https://github.com/stefalda/localized-strings.git","type":"git"},"_npmVersion":"5.6.0","description":"Simple module to localize the strings of any JS based program using the same syntax used in the ReactLocalization and ReactNativeLocalization module, use 'npm run build' before publishing","directories":{},"_nodeVersion":"8.9.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^3.1.0","babel-cli":"^6.26.0","babel-preset-env":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/localized-strings_0.0.5_1521389344209_0.382530837801343","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"localized-strings","version":"0.0.6","keywords":["localization","internationalization","string localization","nativescript"],"author":{"url":"http://www.babisoft.com","name":"Stefano Falda","email":"stefano.falda@gmail.com"},"license":"MIT","_id":"localized-strings@0.0.6","maintainers":[{"name":"stefano.falda","email":"stefano.falda@gmail.com"}],"homepage":"https://github.com/stefalda/localized-strings#readme","bugs":{"url":"https://github.com/stefalda/localized-strings/issues"},"dist":{"shasum":"300654a167fb5d86fd5f59f3862611819a4cfa02","tarball":"https://registry.npmjs.org/localized-strings/-/localized-strings-0.0.6.tgz","fileCount":5,"integrity":"sha512-x20KJcjhPYq8tSbdsyl6+XNF3MDBXQEpB1FTpy2L3iobr4IhC0nQXYm3TRvg3f70St6tNMYlVaITVdHoY5SGAg==","signatures":[{"sig":"MEQCIFpjUArh0WFzIyo9mNikxK3mzGikgJ7VbEuY3rX7YALXAiBm+BVbwwZgaQpcagP7KF/2Y06j/ntlTgtPWXuLcjHCBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20980},"main":"./lib/LocalizedStrings.js","types":"./lib/LocalizedStrings.d.ts","gitHead":"9fd6a451e7d3b972d854af13ccad8a0ac838c3ac","scripts":{"test":"jasmine","build":"babel src --out-dir lib","babel-version":"babel --version"},"_npmUser":{"name":"stefano.falda","email":"stefano.falda@gmail.com"},"repository":{"url":"git+https://github.com/stefalda/localized-strings.git","type":"git"},"_npmVersion":"5.6.0","description":"Simple module to localize the strings of any JS based program using the same syntax used in the ReactLocalization and ReactNativeLocalization module, use 'npm run build' before publishing","directories":{},"_nodeVersion":"8.9.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^3.1.0","babel-cli":"^6.26.0","babel-preset-env":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/localized-strings_0.0.6_1521404971991_0.06824099987672771","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"localized-strings","version":"0.0.7","keywords":["localization","internationalization","string localization","nativescript"],"author":{"url":"http://www.babisoft.com","name":"Stefano Falda","email":"stefano.falda@gmail.com"},"license":"MIT","_id":"localized-strings@0.0.7","maintainers":[{"name":"stefano.falda","email":"stefano.falda@gmail.com"}],"homepage":"https://github.com/stefalda/localized-strings#readme","bugs":{"url":"https://github.com/stefalda/localized-strings/issues"},"dist":{"shasum":"c3ba129957be0c376d0d8cb831347e04b0915afd","tarball":"https://registry.npmjs.org/localized-strings/-/localized-strings-0.0.7.tgz","fileCount":5,"integrity":"sha512-dyGMX8X76s89tdMlrAWT/Y+pnYgpaWONbNWYQ/5ZhD7HUeAo2OEuOZaIg5D9ddkjQpXwCUtU46xmMrNmHPTw6w==","signatures":[{"sig":"MEYCIQDJ/+DROLsn6DNi5zYLW12+L7TnzhyGGO0sFMyzfzmLSgIhAI/jiF3Q800No5SUbOR8yEXVscWHDuxYa/Gl9B6DAVss","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22125},"main":"./lib/LocalizedStrings.js","types":"./lib/LocalizedStrings.d.ts","gitHead":"b6489b7cea442bf12d118c5d79d780e179188d38","scripts":{"test":"jasmine","build":"babel src --out-dir lib","babel-version":"babel --version"},"_npmUser":{"name":"stefano.falda","email":"stefano.falda@gmail.com"},"repository":{"url":"git+https://github.com/stefalda/localized-strings.git","type":"git"},"_npmVersion":"5.6.0","description":"Simple module to localize the strings of any JS based program using the same syntax used in the ReactLocalization and ReactNativeLocalization module, use 'npm run build' before publishing","directories":{},"_nodeVersion":"8.9.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^3.1.0","babel-cli":"^6.26.0","babel-preset-env":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/localized-strings_0.0.7_1521410835054_0.2465269714537015","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"localized-strings","version":"0.0.8","keywords":["localization","internationalization","string localization","nativescript"],"author":{"url":"http://www.babisoft.com","name":"Stefano Falda","email":"stefano.falda@gmail.com"},"license":"MIT","_id":"localized-strings@0.0.8","maintainers":[{"name":"stefano.falda","email":"stefano.falda@gmail.com"}],"homepage":"https://github.com/stefalda/localized-strings#readme","bugs":{"url":"https://github.com/stefalda/localized-strings/issues"},"dist":{"shasum":"1a9abc7f6ba595d5175c5c5c868251850ed6d4df","tarball":"https://registry.npmjs.org/localized-strings/-/localized-strings-0.0.8.tgz","fileCount":5,"integrity":"sha512-9vauOAAzY1/ZjohL2mOiMokaKKLgcv8u7EM9qz2qbVRckVhjiBH3qK6+s4zvm9RMd022VV2l2ESr/PS1qfdRCw==","signatures":[{"sig":"MEUCIQD/+VZitcw6l71HL+lwb6+VXKm+tfGCff0w4DKkJNsK0QIgCuw06FVF7wZcDobMCkObQ7vggg9f1wMUnWldn+EVwB8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21295},"main":"./lib/LocalizedStrings.js","types":"./lib/LocalizedStrings.d.ts","gitHead":"d519a77f32568ecad7a07d1c1a428141af3aad4b","scripts":{"test":"jasmine","build":"babel src --out-dir lib","babel-version":"babel --version"},"_npmUser":{"name":"stefano.falda","email":"stefano.falda@gmail.com"},"repository":{"url":"git+https://github.com/stefalda/localized-strings.git","type":"git"},"_npmVersion":"5.6.0","description":"Simple module to localize the strings of any JS based program using the same syntax used in the ReactLocalization and ReactNativeLocalization module, use 'npm run build' before publishing","directories":{},"_nodeVersion":"8.9.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^3.1.0","babel-cli":"^6.26.0","babel-preset-env":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/localized-strings_0.0.8_1521758734774_0.3019058255547411","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"localized-strings","version":"0.0.9","keywords":["localization","internationalization","string localization","nativescript"],"author":{"url":"http://www.babisoft.com","name":"Stefano Falda","email":"stefano.falda@gmail.com"},"license":"MIT","_id":"localized-strings@0.0.9","maintainers":[{"name":"stefano.falda","email":"stefano.falda@gmail.com"}],"homepage":"https://github.com/stefalda/localized-strings#readme","bugs":{"url":"https://github.com/stefalda/localized-strings/issues"},"dist":{"shasum":"9356ebae6aba247bfddcac1d36979e79b2b19382","tarball":"https://registry.npmjs.org/localized-strings/-/localized-strings-0.0.9.tgz","fileCount":5,"integrity":"sha512-KdYcg2b4QS1DVlmNuXGvcdWL0tZoT55lMBlSBJ6tC9i2E/Z3J0wKhMDNLq2jm5XVSr2AjSftVGED7Dnk2yFjoA==","signatures":[{"sig":"MEQCIFyVnnMbpFrhjNaYLwhm4ujJBZcycckRLLhndvRXJGbrAiAjWz2U5WUmi+4LfOQC7b6OwXhnkmTHHoyNpPV3N2j+ZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21304},"main":"./lib/LocalizedStrings.js","types":"./lib/LocalizedStrings.d.ts","gitHead":"1ca19b96272b975e4018829de1730c052332f9c6","scripts":{"test":"jasmine","build":"babel src --out-dir lib","babel-version":"babel --version"},"_npmUser":{"name":"stefano.falda","email":"stefano.falda@gmail.com"},"repository":{"url":"git+https://github.com/stefalda/localized-strings.git","type":"git"},"_npmVersion":"5.6.0","description":"Simple module to localize the strings of any JS based program using the same syntax used in the ReactLocalization and ReactNativeLocalization module, use 'npm run build' before publishing","directories":{},"_nodeVersion":"8.9.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^3.1.0","babel-cli":"^6.26.0","babel-preset-env":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/localized-strings_0.0.9_1522783775004_0.03955360655291429","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"localized-strings","version":"0.0.10","keywords":["localization","internationalization","string localization","javascript","typescript","nativescript"],"author":{"url":"http://www.babisoft.com","name":"Stefano Falda","email":"stefano.falda@gmail.com"},"license":"MIT","_id":"localized-strings@0.0.10","maintainers":[{"name":"stefano.falda","email":"stefano.falda@gmail.com"}],"homepage":"https://github.com/stefalda/localized-strings#readme","bugs":{"url":"https://github.com/stefalda/localized-strings/issues"},"dist":{"shasum":"260303bce03affa2bb229585afb0207a7e9700d9","tarball":"https://registry.npmjs.org/localized-strings/-/localized-strings-0.0.10.tgz","fileCount":5,"integrity":"sha512-sC64FFtxcVJc697QCeIUJbGTOTmArRnSb/we2TVMUUWCNX/c6Fq7ZqdHuHYErPk/ur06aWACaVbDoUM98fBHDg==","signatures":[{"sig":"MEQCIE0kGi+BuvrxKHvuxUXpCTG5UnCDpIugARYG5oKaUATMAiA+cEHTV1lLDcHhl7MPc2zr/KZK7hjGnsq4FOBirLO5/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21350},"main":"./lib/LocalizedStrings.js","types":"./lib/LocalizedStrings.d.ts","gitHead":"9a6ec57d6f9835d5b0a1ad3a697b649e214c2dac","scripts":{"test":"jasmine","build":"babel src --out-dir lib","babel-version":"babel --version"},"_npmUser":{"name":"stefano.falda","email":"stefano.falda@gmail.com"},"repository":{"url":"git+https://github.com/stefalda/localized-strings.git","type":"git"},"_npmVersion":"5.6.0","description":"Simple module to localize the strings of any JS based program using the same syntax used in the ReactLocalization and ReactNativeLocalization module, use 'npm run build' before publishing","directories":{},"_nodeVersion":"8.9.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^3.1.0","babel-cli":"^6.26.0","babel-preset-env":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/localized-strings_0.0.10_1522957559741_0.5894704167330678","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"localized-strings","version":"0.0.11","keywords":["localization","internationalization","string localization","javascript","typescript","nativescript"],"author":{"url":"http://www.babisoft.com","name":"Stefano Falda","email":"stefano.falda@gmail.com"},"license":"MIT","_id":"localized-strings@0.0.11","maintainers":[{"name":"stefano.falda","email":"stefano.falda@gmail.com"}],"homepage":"https://github.com/stefalda/localized-strings#readme","bugs":{"url":"https://github.com/stefalda/localized-strings/issues"},"dist":{"shasum":"96ccab4bd1855a850f3099dc78e1b61423f6cecd","tarball":"https://registry.npmjs.org/localized-strings/-/localized-strings-0.0.11.tgz","fileCount":5,"integrity":"sha512-PULau66/AWtyr3Cov//BBe5UaKCNkL7ufTTXnRdaP4bJHmg7SxteUWJJ63bBOv7AL29OkgxEuN0ZTobiXLRsfQ==","signatures":[{"sig":"MEYCIQCCOSnyHWVD3Vn5CFZYhqH7cx0BXtBolSxSNd2nT7DSbQIhAKooZeF7YHHhrXpTt0HwtTfkGzMOTOMsO/kpHzbp4dNc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+IwfCRA9TVsSAnZWagAAYsMP/2ujTZh73L+eGRvq/VE9\nVwhyLQezRlY9sCrQDHv9Z8bBvvwfWbNrdEKp78gPCN1Q00IaEUMOkZprPpD8\nNnWRHZXEoukNFK49X7iT2OA46Pad1sJLZdzYG4myWc7Y0b/MDTQDk+amOXsz\nutcL+Lf4Rr/NytTZ4qO6IPbN3+tlvPTrD13ArpHfprjH7b74Li/Z5wSY/+z/\noWxj6I4WQwCySeMbeT2zHe7KVx928+xAbSjps5oLxVc98AmP7mwcS7I/VGEI\ndMYEMu9ersdZPUfl1UDrW31cD7uQX41d7+ySKc5uWolI/YGhsNOdfJCSAvKb\nx16v+KGxbsvysbuZQEjNH1imQqgk4q9+VwRzCThkvEapaOa3p/Z8O4YKtGTx\n9CPC29vzTfRW6DnqaIm1KZs/Te22mR09R1IJG0qMAtZErup99PXO7ue61ndW\nNGsorfcaa38Habb89GZv3dL3dbgx2nc2766JqGG17D9/lXLqlE8ZQVoi6Q07\nh0UUXzPYRCv4BDG55jQWsItNoM+M3UCDcx2ZU5J/Vtvxwx/jpXmIefq9J+wz\nr3aVAFrZIskelXZEmP7mgBGCoyLZ8KbJaJGRS3MvZMWxc6AN2/5GdMY+QBX4\nyevvxi86CPwfx8MMeSlCJQY7WV9Opiy7b7wA0CvoPmgD64agH7bjctaW17HH\n0pC7\r\n=hvBz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/LocalizedStrings.js","types":"./lib/LocalizedStrings.d.ts","gitHead":"259d27fc932f117d85a5bbb95fb2f2e493efedeb","scripts":{"test":"jasmine","build":"babel src --out-dir lib","babel-version":"babel --version"},"_npmUser":{"name":"stefano.falda","email":"stefano.falda@gmail.com"},"repository":{"url":"git+https://github.com/stefalda/localized-strings.git","type":"git"},"_npmVersion":"6.0.1","description":"Simple module to localize the strings of any JS based program using the same syntax used in the ReactLocalization and ReactNativeLocalization module, use 'npm run build' before publishing","directories":{},"_nodeVersion":"8.9.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^3.1.0","babel-cli":"^6.26.0","babel-preset-env":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/localized-strings_0.0.11_1526238238452_0.0758996834833463","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"localized-strings","version":"0.0.12","keywords":["localization","internationalization","string localization","javascript","typescript","nativescript"],"author":{"url":"http://www.babisoft.com","name":"Stefano Falda","email":"stefano.falda@gmail.com"},"license":"MIT","_id":"localized-strings@0.0.12","maintainers":[{"name":"stefano.falda","email":"stefano.falda@gmail.com"}],"homepage":"https://github.com/stefalda/localized-strings#readme","bugs":{"url":"https://github.com/stefalda/localized-strings/issues"},"dist":{"shasum":"dfd85a8e2d0844420d0a556f65099af262e06e3e","tarball":"https://registry.npmjs.org/localized-strings/-/localized-strings-0.0.12.tgz","fileCount":5,"integrity":"sha512-gRi0ZMSjk3J18FSSX9f4VtQkrVtJ44agyxCRz9iMM4I9/n/IjRzkzQprD0eIsaiLecpLrOSDCavVFBN6r68OYw==","signatures":[{"sig":"MEUCIDS7Q5TX3T+t8IMYVV0OG+z+fxbQslsDpmZf3kt7q+8aAiEAtcNQ3vN8TFGPSlUUg+3eXWGpU+UZsdb9KcaV9QdudQk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbn+YjCRA9TVsSAnZWagAA19UP/R1BkboqGvo6m6z84Rcd\nEaNyG2206odezrC42ZFn+/RYS7CnZDJXchz2tx9UqEtoZIT2hEw2tZ+vRx0i\nWCCr/pVpKrZsdLLWB4okcy65Q5bZFbKUujgCPl9b01EArii7eqcn4aiaz9jn\nE60Vtbor3jbkftZyv3rFCzLMunW5b5rnYtSde3chBoQbADfTwo9RELdyNpKd\n3X/gxuJ8slZ3zLNSeX9AYQ6fQOrRCnDqfLILyOu2qZvqx+EZI+bFtRMb/6B9\nrSvcLzdPG7+NngfP8hAhM/7Lhwpqj6rjqw6vnFmHOqfWue21FSPJ/kYk75UK\nzBFINab+zhrQ9aXCMeaGVGqApzuLE6J9kQQ2iNBw2hLSe+PeZvAQj3VxCMdn\nsFwzu1Fj+QnAq9fJW869F7BxXb/09RGAD66XmByvCR8LAylEXBEzhr8S5mNR\nm5aF4eZN7bxos3VYIJl3flPtOHBhYzUn1cxM4kLSQeDESv4iArQTDcnWU53P\n7JfwUNMJ8gRqrpA6B0wPm25iSOHRPgEnfjt2IimLolYyYTfX+JVj0TXf0cip\nVlvwfGekPuDsxGUKb5fkgI3jMVIpQRdkzYMKfuIVg3JVHa/err4ABaMFaqwz\n9yqs0A3go32jZo/KAhzl6yhqFGM1IAP3Z/B0SIWxMyQNj3UGWmQK5ggky7JO\nM/8J\r\n=VyaL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/LocalizedStrings.js","types":"./lib/LocalizedStrings.d.ts","gitHead":"f5a97ed8d0a1eecbe01079b07d1e02d90b4f1e2b","scripts":{"test":"jasmine","build":"babel src --out-dir lib","babel-version":"babel --version"},"_npmUser":{"name":"stefano.falda","email":"stefano.falda@gmail.com"},"repository":{"url":"git+https://github.com/stefalda/localized-strings.git","type":"git"},"_npmVersion":"6.1.0","description":"Simple module to localize the strings of any JS based program using the same syntax used in the ReactLocalization and ReactNativeLocalization module, use 'npm run build' before publishing","directories":{},"_nodeVersion":"8.9.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jasmine":"^3.1.0","babel-cli":"^6.26.0","babel-preset-env":"^1.6.1"},"_npmOperationalInternal":{"tmp":"tmp/localized-strings_0.0.12_1537205795130_0.12608422023058075","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"localized-strings","version":"0.1.0","keywords":["localization","internationalization","string localization","javascript","typescript","nativescript"],"author":{"url":"http://www.babisoft.com","name":"Stefano Falda","email":"stefano.falda@gmail.com"},"license":"MIT","_id":"localized-strings@0.1.0","maintainers":[{"name":"stefano.falda","email":"stefano.falda@gmail.com"}],"homepage":"https://github.com/stefalda/localized-strings#readme","bugs":{"url":"https://github.com/stefalda/localized-strings/issues"},"dist":{"shasum":"98329d0b35aad3637f854546e0353a0292e5457a","tarball":"https://registry.npmjs.org/localized-strings/-/localized-strings-0.1.0.tgz","fileCount":8,"integrity":"sha512-RlG8n3cOIOHW8fPeOU7XbPL3q4UCaA1YHs2MMNWOQ9UDqI7NbG2uruM9t1kuhEzYJnSZ3/FVLz0QXGDNnjRGPQ==","signatures":[{"sig":"MEUCIQCefd9dMt5f/xpQo3jtlCW+uCVIQf26f6QsUhT8kfynhQIgLrb5T56hMvOdOy+0kydFakJ3u1GEqXI+zp7TGSEcU7w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrTobCRA9TVsSAnZWagAAZQYP/0UsH5OgUBBqMRrHBJJv\nK2FcGFnXkHJl63NOtBGRxR+Ol+Xo7d06v0hdZstYcvqDHMkTrX2DEkScoLql\nrVIeYi8uwIP4rhI3J/as0Km/yCKPudgNQfFX6WgbhBut7vIlNQrmwQ7qae81\nZqwvqBVz/BbnvroDdkkYhtiAX0eVFO+BKfcNdxDVFyNc8X15tg2TN6HESRr3\n/UpoYejC2Xj9508RgyVR5a5fMc+olt9ldpJ3Ilsmorp8iquRmYutx0ZktHzS\nXgvlQl19xlUebLWvzL34JmsyBKyT3i2bnVlQN0EJm2PqbSWoqsc/MKshMC49\nEJhpIomtGAXCIqUotsA+3cYsq4B9idLUxjnx5aUjvhsgACuimVurL7O0b/XC\n8ow0wFOEXU/tPsyFqKCf6mZNqGqMXxw41yx3lhjakadtCRAHYYIAB0HkAcZ0\ndc4akMWoRoxTdKk4/65fh7K2RTflJcbMihc6LJexixFU/vzeSra7UCNmwQAw\nAj4ewbDa94PLLuNKFFGTZp8nNKj6uXp+J7xZgFa1uBn17OL8EmWfzSAzqnIi\n2cPeIP7Q2s3B3fxcJn7stUM7ruSRKjuD/B3YEWSXaewjcTZgV4SNImO+YX19\ngHeCG7x+9jnZgfPG/2DvKvRFTZhkpWkHnaT8AEICwbUPnsdjAVD27zVdOw93\nC6ad\r\n=XAoB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/LocalizedStrings.js","types":"./lib/LocalizedStrings.d.ts","gitHead":"f81a41fb3edded5257aeaa22e8cf80d45cda86cf","scripts":{"lint":"eslint src/*.js","test":"jasmine","build":"babel src --out-dir lib","babel-version":"babel --version"},"_npmUser":{"name":"stefano.falda","email":"stefano.falda@gmail.com"},"repository":{"url":"git+https://github.com/stefalda/localized-strings.git","type":"git"},"_npmVersion":"6.1.0","description":"Simple module to localize the strings of any JS based program using the same syntax used in the ReactLocalization and ReactNativeLocalization module, use 'npm run build' before publishing","directories":{},"_nodeVersion":"8.9.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.6.0","jasmine":"^3.1.0","babel-cli":"^6.26.0","babel-preset-env":"^1.7.0","eslint-plugin-import":"^2.14.0","eslint-config-airbnb-base":"^13.1.0","babel-plugin-transform-object-assign":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/localized-strings_0.1.0_1538079258974_0.8266656281974973","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"localized-strings","version":"0.2.0","keywords":["localization","internationalization","string localization","javascript","typescript","nativescript"],"author":{"url":"http://www.babisoft.com","name":"Stefano Falda","email":"stefano.falda@gmail.com"},"license":"MIT","_id":"localized-strings@0.2.0","maintainers":[{"name":"stefano.falda","email":"stefano.falda@gmail.com"}],"homepage":"https://github.com/stefalda/localized-strings#readme","bugs":{"url":"https://github.com/stefalda/localized-strings/issues"},"dist":{"shasum":"7a62e6d901a9feb3e0340db8ea3eaec0000a0f40","tarball":"https://registry.npmjs.org/localized-strings/-/localized-strings-0.2.0.tgz","fileCount":8,"integrity":"sha512-f65RKRAt97oznq2gRVhuQim6bWAlz+yPr0C002dxttnkcxMEamDQLJmGMctqclfeQyrBm2cc4bFmIzk44+sLAQ==","signatures":[{"sig":"MEUCIQDkB7LJ2mfdGDW8hyq1GMv6EOqVOp1koCn6i7pxeu2kiwIgPKS7B4EE7huZcQVzcNq7OexJDJD1c21fSkl9cFZZewc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbsnwzCRA9TVsSAnZWagAAzygP/19kqQ2B/lGah61WW8sX\nl1EJ2BcvMPsl10jQX7lZxRQPdhKsIm4pL/1Y2uz1q/SGIXb1hZpSnPWhXgzX\nZYqkQlndScSqm9dfF5WPnJKVqRTgePYcLIqtkFS78qUuXCZTmLLD53PBZ9/D\nN3OWDQK+3K23X9ljiwcstYxu9Avr82tqS9wQyt+e4/7HTuQChgnVJzOHzrvr\nZwDKDAdpbf2XIl/akWYnjEt/bwtQQU54qdyhZQTbu0vcZsz7+OM1rm4Qc+/E\noTU0gdyFmCSqKtbpXnNq/akGwRy8BqfNuGZe6Mf+WgMMiUyPRQfCGgw/oGXr\nVzK9o9vQmxjD2r0Tbwp1RMZJSK2yOJ7PeSnsNM94tXdikNOPOAko5zxA6d0x\n/P1yTg8eSYvbVtUDteoAIw9xp3L6gr9fFXouhhkAlxAByDrCb+yy4cSq783x\nqJSG3apQJofhNCR6WkM5yhJ0xD8QXBx6lbpEN838FXhdGvJ80xGaqXcorQ27\nESGS2eWit2aJVilSl3aKWeecWttxHvcyJZozNgg8Ls38thmsNrLZr2/tSdaY\nhMJy0/8yFWTg6Eu4NmIDZ+g1ezckt08Wo5U50D05awP7LWU8mjHlvx56DPzs\nIMzj4yfXrx59LQW3SPIioXFEN6JyITHCyyLjoMoQLpvQAXlQs5ehVbr5lrtt\naavV\r\n=z++x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/LocalizedStrings.js","types":"./lib/LocalizedStrings.d.ts","gitHead":"c5331126b7e358de113187f3b60cf294ebf9e38e","scripts":{"lint":"eslint src/*.js","test":"jasmine","build":"babel src --out-dir lib","babel-version":"babel --version"},"_npmUser":{"name":"stefano.falda","email":"stefano.falda@gmail.com"},"repository":{"url":"git+https://github.com/stefalda/localized-strings.git","type":"git"},"_npmVersion":"6.4.1","description":"Simple module to localize the strings of any JS based program using the same syntax used in the ReactLocalization and ReactNativeLocalization module, use 'npm run build' before publishing","directories":{},"_nodeVersion":"8.9.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.6.0","jasmine":"^3.1.0","babel-cli":"^6.26.0","babel-preset-env":"^1.7.0","eslint-plugin-import":"^2.14.0","eslint-config-airbnb-base":"^13.1.0","babel-plugin-transform-object-assign":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/localized-strings_0.2.0_1538423858509_0.38069723766973684","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"localized-strings","version":"0.2.1","keywords":["localization","internationalization","string localization","javascript","typescript","nativescript"],"author":{"url":"http://www.babisoft.com","name":"Stefano Falda","email":"stefano.falda@gmail.com"},"license":"MIT","_id":"localized-strings@0.2.1","maintainers":[{"name":"stefano.falda","email":"stefano.falda@gmail.com"}],"homepage":"https://github.com/stefalda/localized-strings#readme","bugs":{"url":"https://github.com/stefalda/localized-strings/issues"},"dist":{"shasum":"4ecd9458ac9894bfb13b307551d9d8b92e4b4c51","tarball":"https://registry.npmjs.org/localized-strings/-/localized-strings-0.2.1.tgz","fileCount":8,"integrity":"sha512-WYARgs2tUJizhaHENG46Wrey5c0u1cR+HNN2cGGkbJy4KfibsvgjC/izUok9rO3xlfKPRLxzr/WJzg7zrDCHLg==","signatures":[{"sig":"MEUCIQCKWYjzRFNBha6hluxeGEn3GYBygs/gNjTiwc6Mv6X/QgIgNLzDDLvWJ7nUrmQI9K/Zg4xRYA75bAxDBUKrLl1cn7o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb51zDCRA9TVsSAnZWagAATuUP/0EJSVfBWrQM6c2gAPnQ\nb+dFhj+fgg7fgJLV+u3ijtSbFVnhyAn/6zz7f2VSBaUF5e3ZcdFmshDZQvIP\nRZ/ddzD6uYacfgCCujawU/arL1zBRrFF+JP7cbiRLfDfruNYn7Dy+D7eMAST\n2DxwGxXuBnN8EmMC5EpDEOHJ9XMPafBr51VCFCQyR5y//XXPtnW2Z9wMEg4+\nL4a38aLGqvlw8qo3HmReLh7i04Bz+FCM+WzChTOiptG60Gd29TzjhMjftKBV\n5rSJT8n5fo3joqUfzFRYp1f3tSnTEF4IaVTDq12waTcdGstL2WKWLRbL0ikT\nSxrfvDeLbG9h8qZADhqxPTsU2KbM0wG6dpMwcRUM7/6Sn+pXExQO2++bulDa\nGp6aaZ40wP+30vPVyhAPnThqGcZ4AoL4hAVtuYDVMkgdEKcE0yJpnKDSaRkt\ng6LCZ2lnugEIUluUGn4G+5TtcH9WSCOTIAVdNSQMPpuAZPPvjoM2WT79zZnA\nDY5+PRtijTtKrNem9WAPlZk48GK/q3gu9NVhBFGZ32d7lP3brFHAj5q2Vu3F\nB2MlTxGbgU4vtxwGKneZd+waN4uLGq8TIMDAFCuSt9RA3hxw8jJAlD0MPbCb\npGaslBxegJN+EHn016NNwuTM9TvnsqSj5rgYTfx8RFs1Jj7FnBp78KQ6fO0j\ns2XW\r\n=qTdi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/LocalizedStrings.js","types":"./lib/LocalizedStrings.d.ts","gitHead":"d1545c9bcf3169be20bac85f2f7021dd08930c38","scripts":{"lint":"eslint src/*.js","test":"jasmine","build":"babel src --out-dir lib","babel-version":"babel --version"},"_npmUser":{"name":"stefano.falda","email":"stefano.falda@gmail.com"},"repository":{"url":"git+https://github.com/stefalda/localized-strings.git","type":"git"},"_npmVersion":"6.4.1","description":"Simple module to localize the strings of any JS based program using the same syntax used in the ReactLocalization and ReactNativeLocalization module, use 'npm run build' before publishing","directories":{},"_nodeVersion":"8.9.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.6.0","jasmine":"^3.1.0","babel-cli":"^6.26.0","babel-preset-env":"^1.7.0","eslint-plugin-import":"^2.14.0","eslint-config-airbnb-base":"^13.1.0","babel-plugin-transform-object-assign":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/localized-strings_0.2.1_1541889218825_0.6270534496114739","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"localized-strings","version":"0.2.2","keywords":["localization","internationalization","string localization","javascript","typescript","nativescript"],"author":{"url":"http://www.babisoft.com","name":"Stefano Falda","email":"stefano.falda@gmail.com"},"license":"MIT","_id":"localized-strings@0.2.2","maintainers":[{"name":"stefano.falda","email":"stefano.falda@gmail.com"}],"homepage":"https://github.com/stefalda/localized-strings#readme","bugs":{"url":"https://github.com/stefalda/localized-strings/issues"},"dist":{"shasum":"25620bd07c30946cae2f60d878d3a14b343651b7","tarball":"https://registry.npmjs.org/localized-strings/-/localized-strings-0.2.2.tgz","fileCount":8,"integrity":"sha512-00SLj5499BxJPjMPYJXqnva14T/ebRNnLoWTrOqogrmR3gSYR6NidA7xXb3bjMTkSPtrPhFDlx6cGC8cym+LEA==","signatures":[{"sig":"MEUCIF+UCDep637FCaRnpLKemkZEyN2nMixvHm5G1trr5Zc5AiEA9xglPeVYFm66I0GItzdGLZaJclgKR09ms1ETYyQC40I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrPB9CRA9TVsSAnZWagAAbRkP/2Uphn97tJONCFK76I6/\nblEfEXc3vz9pFnr6keVjylbyPRL7EF4HuZ1aNtWHBpUmAOMJ0OoV0mygu0mz\njmRkaD2FKHdsp9CXF0aMKWG+t8bfR1ZxM8zmADOVSUUGhRL/h2JcR0q+35j/\nLPDF+WNWeWXrqrqZhTG0J7lsGi3XKpo2o8c60k0qbue/DK/Gpf+ONwKFk4/U\nn+bXFhazIYBJuby8OoV0IBp42vK4mkD/Nv1UKClylM1+hIZOMM6BwQl+Hsgh\nX1gh5RrhEFZFng1h+6nPlfAA1Obdby5c+CS3Xd2M9mq9IaZvd5e8bZJqUZ33\nn23XPPnbj2v+tJzTiMd8RBEfPzY083BSQFiGHGa9h1+VlZwBXz8D2Q3Xbr5S\naS5ikqnxSB7i/h6bv727oB0AJx25n3a9n1caBNrPPhNhK0v2mRn0WhuqQDF8\nBZfQYKVFYEC7/0Jc6snAvyN1XmZG4ph3lukXMf1hjzZjp7FfXVgr93QxKzgu\n5k+lvMowytXNFKiMMwt5UYxDqZ25CYZv/BMoPM2eD8Xh2RzWDB3r+zKyV2RT\n8NRhE+8vAAl2ZsMbxsL0+Rt51XMm4q7wdpqiQLAp0l6Ce3vLHqV5vE2Cm9jb\nlRexMY4vfKDWI7fuk6eND9kPBSyb0HMA+SI0+QI2GcK64cLJ3bccahjWAyjl\nz9mS\r\n=9p2i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/LocalizedStrings.js","types":"./lib/LocalizedStrings.d.ts","gitHead":"80d8ba73da001041e5a41f12d5e392bdfe29d612","scripts":{"lint":"eslint src/*.js","test":"jasmine","build":"babel src --out-dir lib","babel-version":"babel --version"},"_npmUser":{"name":"stefano.falda","email":"stefano.falda@gmail.com"},"repository":{"url":"git+https://github.com/stefalda/localized-strings.git","type":"git"},"_npmVersion":"6.9.0","description":"Simple module to localize the strings of any JS based program using the same syntax used in the ReactLocalization and ReactNativeLocalization module, use 'npm run build' before publishing","directories":{},"_nodeVersion":"8.9.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.6.0","jasmine":"^3.1.0","babel-cli":"^6.26.0","babel-preset-env":"^1.7.0","eslint-plugin-import":"^2.14.0","eslint-config-airbnb-base":"^13.1.0","babel-plugin-transform-object-assign":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/localized-strings_0.2.2_1554837628961_0.74321711062787","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"localized-strings","version":"0.2.3","keywords":["localization","internationalization","string localization","javascript","typescript","nativescript"],"author":{"url":"http://www.babisoft.com","name":"Stefano Falda","email":"stefano.falda@gmail.com"},"license":"MIT","_id":"localized-strings@0.2.3","maintainers":[{"name":"stefano.falda","email":"stefano.falda@gmail.com"}],"homepage":"https://github.com/stefalda/localized-strings#readme","bugs":{"url":"https://github.com/stefalda/localized-strings/issues"},"dist":{"shasum":"6caed1bc0476668331ed4e96729676ae8f7a0295","tarball":"https://registry.npmjs.org/localized-strings/-/localized-strings-0.2.3.tgz","fileCount":7,"integrity":"sha512-uWO3E2jDynMBsJIglBMhALO3f1DnfOFzCSoCt+fPLGx94PXU1KfbgBx04J4xfjPwozRowAHk8bfaw8bgeKTTCQ==","signatures":[{"sig":"MEUCIEeV/4ZJDoOAu+Zv6lALCXaYHmy7PcZbgGJPlXUObppjAiEAsWzCjTgabjBJjAVYxoad5t7XKoyIVv5tHaTlEI7YMiw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdPwoyCRA9TVsSAnZWagAAUTsP/Avx6K4WKpJXqC/HxlUL\n/PQEE5N70b+43YZ44u0nD0IJk+xiPllXHjA68xAsFPj9xBC8y80LhdfT3SrR\nCi8fdBczAfjK1+iEoHIIHH6dGIXyvt2WGYaSHiiO1VzbJ6x4IZ3gvjZ9xEZR\nNm11AA0enWFM6Fben7CKgfZYdgJvYOcLDpEhG1dWgDQ0axjr6SK1+7lXHY7r\nGuLxx2ZQK3HUNQsRqC6q8ZuPeZqYYIRj7wz9Vk83WhfRoAg2ZrljPAIF7A15\npE1EeVUgssIsQ8zWXY1ms1cqO/BUx6okSE4+B4pgqvPArowv7aIn4CSlONjc\nomn/YtEtZfqR6ZBHmx7pqrVavML2XXJ7PtYS2aZVkEiqGrwZAivu0YShOY67\nO8PQCrtlf+DTIIj1t1Z33Lfxd8yZXSe3XhAxEoYkuAG6KZ1G1ZdseO7FqU8j\nl4J8zGG0RRCrUS2Pw+kmiaxWcLey03ngc5L4BUgciWmsBn6uMBTIZjGLXGal\niCwQzsqPC61yS3h5zuw0KNnk6MsvUHiLcS7H4bPg0g9Pn4exPICkaRzvc6PN\nw2CC1kpwFM5pdSbddd9cz542UmxUWuTkYoOuxQi7NweueJVLOe7BSEbf26vt\n6IlX+kPwKhskXMNjhenwe3jIZmKyLZhWwh+WMaYknosrkR+ax+L/Od3M1Gik\nC5mO\r\n=JTr6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/LocalizedStrings.js","types":"./lib/LocalizedStrings.d.ts","gitHead":"d9cc0f4973525e685bd5a57ebb2344a26abb8785","scripts":{"lint":"eslint src/*.js","test":"jasmine","build":"babel src --out-dir lib","babel-version":"babel --version"},"_npmUser":{"name":"stefano.falda","email":"stefano.falda@gmail.com"},"repository":{"url":"git+https://github.com/stefalda/localized-strings.git","type":"git"},"_npmVersion":"6.10.1","description":"Simple module to localize the strings of any JS based program using the same syntax used in the ReactLocalization and ReactNativeLocalization module, use 'npm run build' before publishing","directories":{},"_nodeVersion":"10.16.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.6.0","jasmine":"^3.1.0","babel-cli":"^6.26.0","babel-preset-env":"^1.7.0","eslint-plugin-import":"^2.14.0","eslint-config-airbnb-base":"^13.1.0","babel-plugin-transform-object-assign":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/localized-strings_0.2.3_1564412465478_0.957692848753567","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"localized-strings","version":"0.2.4","keywords":["localization","internationalization","string localization","javascript","typescript","nativescript"],"author":{"url":"http://www.babisoft.com","name":"Stefano Falda","email":"stefano.falda@gmail.com"},"license":"MIT","_id":"localized-strings@0.2.4","maintainers":[{"name":"stefano.falda","email":"stefano.falda@gmail.com"}],"homepage":"https://github.com/stefalda/localized-strings#readme","bugs":{"url":"https://github.com/stefalda/localized-strings/issues"},"dist":{"shasum":"9d61c06b60cc7b5edf7c46e6c7f2d1ecb84aeb2c","tarball":"https://registry.npmjs.org/localized-strings/-/localized-strings-0.2.4.tgz","fileCount":7,"integrity":"sha512-TKDhqFPkIIN/if2FSvVVZTaM/GP9TzfgdQ2uY65mr32xgFu5nqkKXprXbzy5rfx32DF5LDvS/y1UqYF/mAscYA==","signatures":[{"sig":"MEUCIEI0xnGsLOxG3YC+EjBO6xPiSlCRonQrjuqTerTYHavPAiEAwzUFRix7p9tgV5GI01KFdP15bK7jj5u3g2VYAYoVE+g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdu044CRA9TVsSAnZWagAAnooP/iVPjIhPoBsJd3RVgU8d\nXZ8qbdW7YwRz0QjGdlDOOMi5eCOLdyY03wTgZB7RNxwMk4VRv91KPxqZ/Juj\nue+M/LETCJjy4BoBs1uEmqKiqQ6+SytXoTJVizf9eYT61TZSjewg+ZYG11r3\nkz4eqkDwdEhbqwXzYq0+ZXZutkOc/lFCRNbJkuGL9gobnUma4Bx+E/l4Nlzn\nnvLihlSXdqr5R6Y0+NIdr4RiZorWX8mM9P+comoi4y17HjdwGrZ1FyCLvNhV\naQaRDXl4DQvXHv4Whcbbhv0ZTknicyr3QGTDrvnpsslyl0mI2dGVe3aFUUMy\nTAt22TfIwgNlz+kWjBLC5wrLLtOvqw9TPbF5zdS9F37pUiPnp46dH54CsIEs\nQHI4Rn8+a406V91yxV85IvF5VGa2jRr0bJ02QX0cXkB1Kzb4SDBe/Xu16E+a\nbjQZR6wnrU1hBcJRpG0QZXfL/YUuE8YPqpzef/Do22syeoRKKhb/zFk1RKAP\ndz1ayAmV4ebZKbsazodFJebomlNpHcyuiwfJsgQpzVQ/JEXdxguLTiLjzyMC\nP+3VBbvAOUqKHgF45LhMTD7h419HtTIzVhoc5R4de2KwkAWs1l97C4FiyyIR\ncdpDzZEEPZSAGEW7vni1e7Ec9ok3jdUXGDxJkcUvaHxVn87fCvlYGeEToTN0\ngNU0\r\n=qPWu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/LocalizedStrings.js","types":"./lib/LocalizedStrings.d.ts","gitHead":"0c8834ef7584911310c8d8e3a3ba8b394312b5a4","scripts":{"lint":"eslint src/*.js","test":"jasmine","build":"babel src --out-dir lib","babel-version":"babel --version"},"_npmUser":{"name":"stefano.falda","email":"stefano.falda@gmail.com"},"repository":{"url":"git+https://github.com/stefalda/localized-strings.git","type":"git"},"_npmVersion":"6.12.0","description":"Simple module to localize the strings of any JS based program using the same syntax used in the ReactLocalization and ReactNativeLocalization module, use 'npm run build' before publishing","directories":{},"_nodeVersion":"10.16.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.6.0","jasmine":"^3.1.0","babel-cli":"^6.26.0","babel-preset-env":"^1.7.0","eslint-plugin-import":"^2.14.0","eslint-config-airbnb-base":"^13.1.0","babel-plugin-transform-object-assign":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/localized-strings_0.2.4_1572556343516_0.016242154882960103","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"localized-strings","version":"1.0.0","keywords":["localization","internationalization","string localization","javascript","typescript","nativescript"],"author":{"url":"http://www.babisoft.com","name":"Stefano Falda","email":"stefano.falda@gmail.com"},"license":"MIT","_id":"localized-strings@1.0.0","maintainers":[{"name":"stefano.falda","email":"stefano.falda@gmail.com"}],"homepage":"https://github.com/stefalda/localized-strings#readme","bugs":{"url":"https://github.com/stefalda/localized-strings/issues"},"dist":{"shasum":"f10e9cd52e1550ba27714547b0a42be26eadb5af","tarball":"https://registry.npmjs.org/localized-strings/-/localized-strings-1.0.0.tgz","fileCount":8,"integrity":"sha512-oji1Y+W/Ll/T2B74oy2Vogjo41OMAxlZymhEqtW+Zk5eu83NPjdwp+rp9yrDQgpjQ3CMYuGbHnqDnPkHBLrTpw==","signatures":[{"sig":"MEQCIBCTtlqxmYZ7LX3JFqX6xWvgXM1hLoHjqsGA8NDh8/D8AiALKb2ggFe76MqUm9usUCCDuFA3AyRFEZ+qozSsRdEL/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26855},"main":"./lib/LocalizedStrings.cjs","type":"module","types":"./lib/LocalizedStrings.d.ts","module":"./lib/LocalizedStrings.js","exports":{".":{"import":"./lib/LocalizedStrings.js","require":"./lib/LocalizedStrings.cjs"}},"gitHead":"1c2cba48514021ec0e791346a63d830973c8d732","scripts":{"lint":"eslint src/*.js","test":"node --experimental-vm-modules node_modules/jasmine/bin/jasmine.js","build":"babel src --out-dir lib","babel-version":"babel --version"},"_npmUser":{"name":"stefano.falda","email":"stefano.falda@gmail.com"},"repository":{"url":"git+https://github.com/stefalda/localized-strings.git","type":"git"},"_npmVersion":"10.8.2","description":"Simple module to localize the strings of any JS based program using the same syntax used in the ReactLocalization and ReactNativeLocalization module, use 'npm run build' before publishing","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^5.6.0","jasmine":"^5.1.0","@babel/cli":"^7.23.0","@babel/core":"^7.23.0","@babel/preset-env":"^7.23.0","eslint-plugin-import":"^2.14.0","eslint-config-airbnb-base":"^13.1.0"},"_npmOperationalInternal":{"tmp":"tmp/localized-strings_1.0.0_1735204286720_0.6715627323107705","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"localized-strings","version":"2.0.0","keywords":["localization","internationalization","string localization","javascript","typescript","nativescript"],"author":{"url":"http://www.babisoft.com","name":"Stefano Falda","email":"stefano.falda@gmail.com"},"license":"MIT","_id":"localized-strings@2.0.0","maintainers":[{"name":"stefano.falda","email":"stefano.falda@gmail.com"}],"homepage":"https://github.com/stefalda/localized-strings#readme","bugs":{"url":"https://github.com/stefalda/localized-strings/issues"},"dist":{"shasum":"09ac67648cf80fd1d63a86d4d5fcf71c3b30f166","tarball":"https://registry.npmjs.org/localized-strings/-/localized-strings-2.0.0.tgz","fileCount":4,"integrity":"sha512-KEWdMPJp7TO9sBTqjGfWlkOJhZAJvNhCL8uxPjACt4ipPTBX+ClSkxZ2qGtiMT/yesVOWIWVjiW0SQTpZSM+lQ==","signatures":[{"sig":"MEUCIQDL2kF7GCKE2/oogO93aqWICwDKD3vtxR/EHQ0xOMoczgIgPyX3sLDcZdP8FSNWMYclyh8+Q6b6JqHY0OfUzLam4+o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20421},"main":"./lib/LocalizedStrings.umd.js","type":"module","types":"./lib/LocalizedStrings.d.ts","module":"./lib/LocalizedStrings.es.js","exports":{".":{"types":"./lib/LocalizedStrings.d.ts","import":"./lib/LocalizedStrings.es.js","require":"./lib/LocalizedStrings.umd.js"}},"gitHead":"9eece69ca2b539ee599266009dc39413d0ea4e9a","scripts":{"dev":"vite","lint":"eslint 'src/**/*.{js,ts}'","test":"vitest","build":"tsc && vite build"},"_npmUser":{"name":"stefano.falda","email":"stefano.falda@gmail.com"},"repository":{"url":"git+https://github.com/stefalda/localized-strings.git","type":"git"},"_npmVersion":"11.0.0","description":"Simple module to localize the strings of any JS based program using the same syntax used in the ReactLocalization and ReactNativeLocalization module, use 'npm run build' before publishing","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.7","eslint":"^8.57.1","vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^22.10.5","eslint-plugin-import":"^2.31.0","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localized-strings_2.0.0_1736718223500_0.8970464076546762","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"localized-strings","version":"2.0.1","keywords":["localization","internationalization","string localization","javascript","typescript","nativescript"],"author":{"url":"http://www.babisoft.com","name":"Stefano Falda","email":"stefano.falda@gmail.com"},"license":"MIT","_id":"localized-strings@2.0.1","maintainers":[{"name":"stefano.falda","email":"stefano.falda@gmail.com"}],"homepage":"https://github.com/stefalda/localized-strings#readme","bugs":{"url":"https://github.com/stefalda/localized-strings/issues"},"dist":{"shasum":"a9343ea65fb43d0dcac81f23553042a9d70f5b41","tarball":"https://registry.npmjs.org/localized-strings/-/localized-strings-2.0.1.tgz","fileCount":6,"integrity":"sha512-RzG8z8/eHXrs/2gTL6U20eCJODhmnDkiL1zA4B2rmPSqQADsUoVPXx1p+OSRSmFareuiu2b+YZ747u0meTEUkw==","signatures":[{"sig":"MEUCIHGvh1oMqTeM7sQGBaCa8l1imT8G9an0sU9NKt0Fbc+HAiEAyxYeQ+89Uybb5T2qZOdu1494hPPC6QQWAoCeg4ft7Dw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23432},"main":"./lib/LocalizedStrings.umd.js","type":"module","types":"./lib/LocalizedStrings.d.ts","module":"./lib/LocalizedStrings.es.js","exports":{".":{"types":"./lib/LocalizedStrings.d.ts","import":"./lib/LocalizedStrings.es.js","require":"./lib/LocalizedStrings.umd.js"}},"gitHead":"24208860ef8007e9319f5d114c8c7aceb7311194","scripts":{"dev":"vite","lint":"eslint 'src/**/*.{js,ts}'","test":"vitest","build":"npm run build:vite && npm run build:types","build:vite":"vite build","build:types":"tsc --emitDeclarationOnly"},"_npmUser":{"name":"stefano.falda","email":"stefano.falda@gmail.com"},"repository":{"url":"git+https://github.com/stefalda/localized-strings.git","type":"git"},"_npmVersion":"11.0.0","description":"Simple module to localize the strings of any JS based program using the same syntax used in the ReactLocalization and ReactNativeLocalization module, use 'npm run build' before publishing","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.7","eslint":"^8.57.1","vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^22.10.5","eslint-plugin-import":"^2.31.0","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/localized-strings_2.0.1_1736719071148_0.36968137444182947","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"localized-strings","version":"2.0.3","description":"Simple module to localize the strings of any JS based program using the same syntax used in the ReactLocalization and ReactNativeLocalization module, use 'npm run build' before publishing","type":"module","main":"./lib/LocalizedStrings.umd.js","module":"./lib/LocalizedStrings.es.js","types":"./lib/LocalizedStrings.d.ts","exports":{".":{"types":"./lib/LocalizedStrings.d.ts","import":"./lib/LocalizedStrings.es.js","require":"./lib/LocalizedStrings.umd.js"}},"scripts":{"dev":"vite","lint":"eslint 'src/**/*.{js,ts}'","test":"vitest","build:vite":"vite build","build:types":"tsc --emitDeclarationOnly","build":"npm run build:vite && npm run build:types"},"repository":{"type":"git","url":"git+https://github.com/stefalda/localized-strings.git"},"keywords":["localization","internationalization","string localization","javascript","typescript","nativescript"],"author":{"name":"Stefano Falda","email":"stefano.falda@gmail.com","url":"http://www.babisoft.com"},"license":"MIT","bugs":{"url":"https://github.com/stefalda/localized-strings/issues"},"homepage":"https://github.com/stefalda/localized-strings#readme","devDependencies":{"eslint":"^8.57.1","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-import":"^2.31.0","typescript":"^5.7.3","vite":"^6.0.7","vitest":"^2.1.8","@types/node":"^22.10.5"},"_id":"localized-strings@2.0.3","gitHead":"eb1063408a579610ca591054d101a2512555d1cc","_nodeVersion":"20.18.0","_npmVersion":"11.0.0","dist":{"integrity":"sha512-eCSC9qK+dRrU9f9xA2glwooQCM5alK//Zj0DyKswZCBAbeefyrdplp6KQiKFeeuFu9K3QbfCQ+0Kdo0cABP6Ww==","shasum":"93478eca4d8a3d3dc8732a85efb6e3be23b93204","tarball":"https://registry.npmjs.org/localized-strings/-/localized-strings-2.0.3.tgz","fileCount":6,"unpackedSize":23440,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCt2XQyRDy0imxI1HQNAWeUVAHq3t1eOCRRQjXTKeO0rAIhANgN2LOEFnT3TMtwLWEfQkXGcE+wuRlsoZK4AzrUTyk8"}]},"_npmUser":{"name":"stefano.falda","email":"stefano.falda@gmail.com"},"directories":{},"maintainers":[{"name":"stefano.falda","email":"stefano.falda@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/localized-strings_2.0.3_1736720153833_0.5284825788872065"},"_hasShrinkwrap":false}},"time":{"created":"2018-03-17T17:34:55.320Z","modified":"2025-01-12T22:15:54.178Z","0.0.1":"2018-03-17T17:34:55.373Z","0.0.2":"2018-03-17T17:46:54.631Z","0.0.3":"2018-03-17T21:42:55.310Z","0.0.4":"2018-03-17T21:45:51.100Z","0.0.5":"2018-03-18T16:09:04.265Z","0.0.6":"2018-03-18T20:29:32.040Z","0.0.7":"2018-03-18T22:07:15.130Z","0.0.8":"2018-03-22T22:45:34.894Z","0.0.9":"2018-04-03T19:29:35.132Z","0.0.10":"2018-04-05T19:45:59.851Z","0.0.11":"2018-05-13T19:03:58.531Z","0.0.12":"2018-09-17T17:36:35.319Z","0.1.0":"2018-09-27T20:14:19.151Z","0.2.0":"2018-10-01T19:57:38.691Z","0.2.1":"2018-11-10T22:33:38.971Z","0.2.2":"2019-04-09T19:20:29.112Z","0.2.3":"2019-07-29T15:01:05.566Z","0.2.4":"2019-10-31T21:12:23.691Z","1.0.0":"2024-12-26T09:11:26.884Z","2.0.0":"2025-01-12T21:43:43.685Z","2.0.1":"2025-01-12T21:57:51.332Z","2.0.3":"2025-01-12T22:15:54.020Z"},"bugs":{"url":"https://github.com/stefalda/localized-strings/issues"},"author":{"name":"Stefano Falda","email":"stefano.falda@gmail.com","url":"http://www.babisoft.com"},"license":"MIT","homepage":"https://github.com/stefalda/localized-strings#readme","keywords":["localization","internationalization","string localization","javascript","typescript","nativescript"],"repository":{"type":"git","url":"git+https://github.com/stefalda/localized-strings.git"},"description":"Simple module to localize the strings of any JS based program using the same syntax used in the ReactLocalization and ReactNativeLocalization module, use 'npm run build' before publishing","maintainers":[{"name":"stefano.falda","email":"stefano.falda@gmail.com"}],"readme":"# localized-strings\n\nSimple module to localize the strings of any JS based program using the same\nsyntax used in the\n[ReactLocalization module](https://github.com/stefalda/react-localization/) and\n[ReactNativeLocalization module](https://github.com/stefalda/ReactNativeLocalization/)\nlibraries.\n\n## How it works\n\nThe library uses the current interface language, then it loads and displays the\nstrings matching the current interface locale or the default language (the first\none if a match is not found) if a specific localization can't be found.\n\nIt's possible to force a language different from the interface one.\n\nIt's possible to configure the library to use a specific routine that return the\ninterface language, so it's possible to extend it in any possible environment.\n\n## Installation\n\n`npm install --save localized-strings`\n\n## Usage\n\nIn the class that you want to localize require the library and define the\nstrings object passing to the constructor a simple object containing a language\nkey (i.e. en, it, fr..) and then a list of key-value pairs with the needed\nlocalized strings.\n\n```js\n\\\\ESM imports: \n\nimport  LocalizedStrings from 'localized-strings'\n\n\\\\CommonJS requires: \nconst  LocalizedStrings  = require('localized-strings')\n\nlet strings = new LocalizedStrings({\n  en:{\n    how:\"How do you want your egg today?\",\n    boiledEgg:\"Boiled egg\",\n    softBoiledEgg:\"Soft-boiled egg\",\n    choice:\"How to choose the egg\",\n    fridge: {\n      egg: \"Egg\",\n      milk: \"Milk\",\n    }\n  },\n  it: {\n    how:\"Come vuoi il tuo uovo oggi?\",\n    boiledEgg:\"Uovo sodo\",\n    softBoiledEgg:\"Uovo alla coque\",\n    choice:\"Come scegliere l'uovo\",\n    fridge: {\n      egg: \"Uovo\",\n      milk: \"Latte\",\n    }\n  }},\n    {/* options */}\n);\n```\n\nThen use the `strings` object literal directly in the render method accessing\nthe key of the localized string.\n\n```js\nconsole.log(\"HOW: \" + strings.how);\n// or\nconsole.log(\"HOW:\" + strings.getString(\"how\"));\n```\n\nIf value is missing getString will not throw an error and break (e.g. using\nReact)\n\n```js\n// gives err that breaks app\nconsole.log(\"Missing: \" + strings.fridge.cabinet.toast);\n// returns null\nconsole.log(\"Missing:\" + strings.getString(\"fridge.cabinet.toast\"));\n```\n\nThe first language is considered the default one, so if a translation is missing\nfor the selected language, the default one is shown and a line is written to the\nlog as a reminder.\n\n#### Update / Overwrite Locale\n\nYou might have default localized in the build but then download the latest\nlocalization strings from a server. Use setContent to overwrite the whole\nobject.\n\n**NOTE** that this will remove all other localizations if used.\n\n```js\nstrings.setContent({\n  en: {\n    how: \"How do you want your egg todajsie?\",\n    boiledEgg: \"Boiled eggsie\",\n    softBoiledEgg: \"Soft-boiled egg\",\n    choice: \"How to choose the egg\",\n  },\n});\n```\n\nYou can also only overwrite a specific language using:\n\n```js\nstrings.setContent(\n  Object.assign({}, strings.getContent(), {\n    en: {\n      how: \"How do you want your egg todajsie?\",\n      boiledEgg: \"Boiled eggsie\",\n      softBoiledEgg: \"Soft-boiled egg\",\n      choice: \"How to choose the egg\",\n    },\n  }),\n);\n```\n\n## Custom getInterfaceLanguage method\n\nYou can pass a custom method to get the current interface based on the context.\n\nThe default method check the browser language but it could be replaced with\nother check if you are in a Server, ReactNative or\n[Nativescript](https://www.nativescript.org) project.\n\nThe getInterfaceLanguage method can be as simple as:\n\n```js\nfunction getCustomInterfaceLanguage() {\n  return \"it-IT\";\n}\n\nlet strings = new LocalizedStrings(\n  {\n    en: {\n      how: \"How do you want your egg today?\",\n      boiledEgg: \"Boiled egg\",\n      softBoiledEgg: \"Soft-boiled egg\",\n      choice: \"How to choose the egg\",\n    },\n    it: {\n      how: \"Come vuoi il tuo uovo oggi?\",\n      boiledEgg: \"Uovo sodo\",\n      softBoiledEgg: \"Uovo alla coque\",\n      choice: \"Come scegliere l'uovo\",\n    },\n  },\n  {\n    customLanguageInterface: getCustomInterfaceLanguage,\n  },\n);\n```\n\n### Nativescript example\n\nThis is how you can use the library in a\n[Nativescript](https://www.nativescript.org) project\n\n```js\nimport * as platform from \"tns-core-modules/platform\";\nthis.strings = new LocalizedStrings(\n  {\n    en: {\n      score: \"Score\",\n      time: \"Time\",\n    },\n  },\n  {\n    customLanguageInterface: () => {\n      return platform.device.language;\n    },\n  },\n);\n```\n\n## Pseudo Helper\n\nSometimes you have already a lot of text string in your project and starts to\nimplement a language component. Using Pseudo during this phase can help to speed\nup finding what is done and not.\n\nIn constructor you can enable\n\n```js\npseudo: true;\n```\n\nThis will turn a string as 'hello you' to '[qxjE2gx qtBy]'. This will help you\nquickly to see what strings are not using the localized-strings component. The\nrandomized characters are wrapped in [ ]. These are to help you view the bounds\nof the string, so if they arent visible it might be outside the viewing area.\n\n### Multiple Languages\n\nIf you are about to implement multiple languages you can enable\n\n```js\npseudoMultipleLanguages: true;\n```\n\nThis will make all strings about 40% longer.\n\n## API\n\n- constructor(languageObject,options)\n\n```js\noptions\n{\n  // custom function that returns device language\n  // @see 'Custom getInterfaceLanguage method' for more info\n  customLanguageInterface: () => return 'it-IT'\n  // Output issues finding strings and references\n  logsEnabled: true\n  // Helper for finding string that is implemented\n  // @see Pseudo Helper for more info\n  pseudo: false\n  // Helper for preparing multiple langauges\n  // @see Pseudo Helper for more info\n  pseudoMultipleLanguages: false\n}\n```\n\n- setLanguage(languageCode) - to force manually a particular language\n- getLanguage() - to get the current displayed language\n- getInterfaceLanguage() - to get the current device interface language (from\n  Navigation.language in browsers, BCP-47,\n  https://developer.mozilla.org/en-US/docs/Web/API/NavigatorLanguage/language)\n- getString(path) - get value from string path, returns error instead of throws\n  exception as with . notation\n- formatString() - to format the passed string replacing its placeholders {n}\n  with the other arguments strings. Can also be used with $ref{id} to reference\n  another string\n\n```js\n  en:{\n    question:\"I'd like {0} and {1}, or just {0}\",\n    questionWithReferences:\"I'd like $ref{fridge.bread} and $ref{fridge.butter}, or just $ref{fridge.bread}\",\n    january: 'January',\n    currentDate: 'The current date is {month} {day}, {year}!',\n    fridge: {\n      milk: 'milk',\n      eggs: 'eggs',\n      bread: 'bread',\n      butter: 'butter'\n    }\n  }\n  ...\n  // Will output: I'd like bread and butter, or just bread\n  strings.formatString(strings.question, strings.fridge.bread, strings.fridge.butter)\n\n  // Will output: I'd like bread and butter, or just bread\n  strings.formatString(strings.question, strings.fridge)\n\n  // Will output: I'd like bread and butter, or just bread\n  strings.formatString(strings.questionWithReferences)\n\n  // Named tokens can also be used to give some extra context to the format strings\n  // You cannot mix tokens, something like formatString('{0}, {name}', 'Hello', {name: 'Bob'}) won't work\n  strings.formatString(strings.currentDate, {\n    month: strings.january,\n    day: 12,\n    year: 2018\n  })\n\n  // Possible to use formatString with dot-notation, this is same as .getString and will not crash the application if the key isn't found.\n  strings.formatString('fridge.missing.subnode')\n```\n\n**Beware: do not define a string key as formatString!**\n\n- setContent(props) - to dynamically load another set of strings\n- getAvailableLanguages() - to get an array of the languages passed in the\n  constructor\n\n## Examples\n\nTo force a particular language use something like this:\n\n```js\n_onSetLanguageToItalian() {\n  strings.setLanguage('it');\n  this.setState({});\n}\n```\n\n## Typescript support\n\nBecause of the dynamically generated class properties, it's a little tricky to\nhave the autocomplete functionality working.\n\nAnyway it's possible to gain the desired results by:\n\n1. defining an Interface that extends the LocalizedStringsMethods interface and\n   has all the object string's keys\n2. defining that the LocalizedStrings instance implements that interface\n\nThis is the suggested solution to work with Typescript:\n\n```js\nexport interface IStrings extends LocalizedStringsMethods{\n    score:string;\n    time: String;\n}\n\npublic strings: IStrings;\nthis.strings = new LocalizedStrings({\n            it: {\n                score: \"Punti\",\n                time: \"Tempo\"\n            },\n            en: {\n                score: \"Score\",\n                time: \"Time\"\n            }\n        });\n```\n\n## Questions or suggestions?\n\nFeel free to contact me on [Mastodon](https://mastodon.uno/sfalda),\n[Bluesky](@sfalda.bsky.social) or\n[open an issue](https://github.com/stefalda/localized-strings/issues/new).\n","readmeFilename":"README.md"}