{"_id":"sails-stringfile","_rev":"23-12a4d6d0beffdef0e219a5e74f18dbc5","name":"sails-stringfile","description":"translated/localized stringfiles containing messages from Sails core and dependencies","dist-tags":{"latest":"0.3.3"},"versions":{"0.0.1":{"name":"sails-stringfile","version":"0.0.1","description":"translated/localized stringfiles containing messages from Sails core and dependencies","main":"gettext.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails-stringfile.git"},"keywords":["sails","waterline","international","web","internationalization","cli","locales","web-framework","i18n"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/balderdashy/sails-stringfile/issues"},"homepage":"https://github.com/balderdashy/sails-stringfile","_id":"sails-stringfile@0.0.1","dist":{"shasum":"c94f1fce6831654467351e32394c93ce260e6239","tarball":"https://registry.npmjs.org/sails-stringfile/-/sails-stringfile-0.0.1.tgz","integrity":"sha512-cdJVm5kXsvVoUGTYhvQyh6imHlNYC3BzmIo7Wgq5tiFcSdLWnXpbigQAqi+dm/T9fKg+VnV9Ht6GuUXtSlfnUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMkF47CIF6zk0P8w2j4Pw5ScCgieXJnj6QImOzpLNekgIhANqboZxso1BJbr+ogqjuDcvfHvaMHjCkDIFBdMBpeI84"}]},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"}],"directories":{}},"0.1.0":{"name":"sails-stringfile","version":"0.1.0","description":"translated/localized stringfiles containing messages from Sails core and dependencies","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails-stringfile.git"},"keywords":["sails","waterline","international","web","internationalization","cli","locales","web-framework","i18n"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/balderdashy/sails-stringfile/issues"},"homepage":"https://github.com/balderdashy/sails-stringfile","dependencies":{"colors":"*","lodash":"~2.4.1"},"_id":"sails-stringfile@0.1.0","dist":{"shasum":"77c94ff2bd1da5b2f20ff3e474b8fb57684edbe2","tarball":"https://registry.npmjs.org/sails-stringfile/-/sails-stringfile-0.1.0.tgz","integrity":"sha512-lUa+2OgBAAmZDNdzw1Bd66JYCdIN/X8JWRsl7369mlIVfzRT80Kv4tmdtqWHy0M/0gCK8GnbPne1eXycX/sthQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDqGE5KMTXKLdIROmFnl/u8HafOL5i+W0rXAiKnuFIwvAiB1iS4/vdQxbxh7VFDBmKzNe6+8y4zWW3fpiHdraOUbiA=="}]},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"}],"directories":{}},"0.2.0":{"name":"sails-stringfile","version":"0.2.0","description":"translated/localized stringfiles containing messages from Sails core and dependencies","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails-stringfile.git"},"keywords":["sails","waterline","international","web","internationalization","cli","locales","web-framework","i18n"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/balderdashy/sails-stringfile/issues"},"homepage":"https://github.com/balderdashy/sails-stringfile","dependencies":{"colors":"*","lodash":"~2.4.1"},"_id":"sails-stringfile@0.2.0","dist":{"shasum":"d74abaa1715a11d87436b11bd35d9b0d3d76414f","tarball":"https://registry.npmjs.org/sails-stringfile/-/sails-stringfile-0.2.0.tgz","integrity":"sha512-/pvy1slTTN/m5XQ9HbxCU+2UJ8GD2jjiXaTunGmkbFtduWl8HdetRjuohNIcFF2VuIv5PQdrOIdwB6P3M4OlEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtIuzrIBuOFsM17spPuGpGZgrStKg7U9nkPGt6mYTqdwIgKHiXIbXq+VkgsACma0lyIf9WdRdSpU4ShrhvtM1kq8g="}]},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"}],"directories":{}},"0.3.0":{"name":"sails-stringfile","version":"0.3.0","description":"translated/localized stringfiles containing messages from Sails core and dependencies","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails-stringfile.git"},"keywords":["sails","waterline","international","web","internationalization","cli","locales","web-framework","i18n"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/balderdashy/sails-stringfile/issues"},"homepage":"https://github.com/balderdashy/sails-stringfile","dependencies":{"colors":"*","lodash":"~2.4.1"},"_id":"sails-stringfile@0.3.0","dist":{"shasum":"6c9ff4d075ca52d1748d32284b3403df17acbb9d","tarball":"https://registry.npmjs.org/sails-stringfile/-/sails-stringfile-0.3.0.tgz"},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"}],"directories":{}},"0.3.1":{"name":"sails-stringfile","version":"0.3.1","description":"translated/localized stringfiles containing messages from Sails core and dependencies","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails-stringfile.git"},"keywords":["sails","waterline","international","web","internationalization","cli","locales","web-framework","i18n"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/balderdashy/sails-stringfile/issues"},"homepage":"https://github.com/balderdashy/sails-stringfile","dependencies":{"colors":"*","lodash":"~2.4.1"},"_id":"sails-stringfile@0.3.1","dist":{"shasum":"8b62e556688c42d0511959398c7f51c1f7941d88","tarball":"https://registry.npmjs.org/sails-stringfile/-/sails-stringfile-0.3.1.tgz","integrity":"sha512-316BMwHRYthYwY7/59pyFN2h57HzwEx+d8N59eSb0jNRDCbLGY2MwKRurXPMcLXANWVKOpIRPkgPIYkfsWjSJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICTT/TnHjV7p70GOzPf493M3zjJAYD2JS6bnbX/62/2sAiEA1wSAUGaJvUxh5eqHpHE25B0foehCrfoiQMXQNJGhlK8="}]},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"}],"directories":{}},"0.3.2":{"name":"sails-stringfile","version":"0.3.2","description":"translated/localized stringfiles containing messages from Sails core and dependencies","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails-stringfile.git"},"keywords":["sails","waterline","international","web","internationalization","cli","locales","web-framework","i18n"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/balderdashy/sails-stringfile/issues"},"homepage":"https://github.com/balderdashy/sails-stringfile","dependencies":{"colors":"*","lodash":"~2.4.1"},"_id":"sails-stringfile@0.3.2","dist":{"shasum":"da4e3666a8f9cfd3e1f346bfb8116a303e1c30bd","tarball":"https://registry.npmjs.org/sails-stringfile/-/sails-stringfile-0.3.2.tgz","integrity":"sha512-pJVAYDhMqcAY53CvxfTDKcEdkJ2aVkGaBunLRX2kSehET2yPM1nuxljP+LCeWYM/PSIJ3fDsXhf4sHiHYKbALQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoiyJ/L5ZFI1q31k05UaB8625Nn9Kgzu/9D7w38yePDwIhAMSVRRVrNdZwBKT84/v9ISrS0tEqdEpHXgCPt7ZiDc24"}]},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"balderdashy","email":"mike@balderdash.co"},"maintainers":[{"name":"balderdashy","email":"mike@balderdash.co"}],"directories":{}},"0.3.3":{"name":"sails-stringfile","version":"0.3.3","description":"translated/localized stringfiles containing messages from Sails core and dependencies","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails-stringfile.git"},"keywords":["sails","waterline","international","web","internationalization","cli","locales","web-framework","i18n"],"author":{"name":"Mike McNeil"},"license":"MIT","bugs":{"url":"https://github.com/balderdashy/sails-stringfile/issues"},"homepage":"https://github.com/balderdashy/sails-stringfile","dependencies":{"colors":"*","@sailshq/lodash":"^3.10.2"},"gitHead":"bc17e018e51964ef5d644681a692480776311af7","_id":"sails-stringfile@0.3.3","_nodeVersion":"8.9.4","_npmVersion":"6.9.0","dist":{"integrity":"sha512-m61lSEURCpKf2T7Df9lkG2eWBPGFKrhJZi8OF3TMQe7HGWyUpYdwKhV6rFsky1gY6g4ecvTZTAqwHXOE1AtaCA==","shasum":"6264107745493f4c062e5e53b43c52b52f1b343c","tarball":"https://registry.npmjs.org/sails-stringfile/-/sails-stringfile-0.3.3.tgz","fileCount":8,"unpackedSize":11055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyKryCRA9TVsSAnZWagAA73YQAIIWeGuy68TpG2TC2a0K\nUVUPEqqWlMCQSq6PBwdKOqKEHuAdS2XRa/23hxmzHqj2Xml0Xpxm9RXWO0xj\nAFdkJe3L2nR1fNBZgLfvsTwcfiz8xFOMFxXqwZWg33BVBv7XuQDFJJ/FFpBj\n+ctjUcdlPEtcgbc/ldmBTqg6cr5oVjMu34EM09TeoxajApJPsTn970U+6brE\nJZDEUPRimGdk5N/4jrGITpR/4dE+n8ZO+78pNUuffFetUkF62KjFvXdyVWfK\n/jG6nQKj5GL3vGTje5UU9mLzAvcDkPck1ZC9tWfDB02uV2cZNG+Y94ttmFyR\nPRoWeRQFFp2pa7211uFxsQT+F1S6IHBRB5G1D5oGOXT42sMr3Nj7IpQBO5GE\nqO0ksklaLIIkzJz5wHPtJnvzJPlqeQlLPUYIbWB9plFH+Dadkv0R91a0rVZg\nZDEqTxgGM62xnnigHpJ+sRVY3TjS6LndA5auigrnOBcjTW1P9Q6mNS0PzaIK\nE5lDVtqtCf5teCT+dhYx49dbDznF3CZS5FXfeT2yHRhHD6olg+rrgKIfklSV\ntDKJd99tkGOSFFY9Y2eYndfAA2O8ZP1G7b2LikW+i+AbkJWLOFOwOCKb8NWR\ny3WiLwaAzpUe6SNU0aEbsKZSf8ZYgeOzAYXvEdjpCnX3dy1fJuZjtmrNqDQC\nm4sW\r\n=Twm3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAvThkH8ZAPR7Wzg9RCA6gRceVounqWZoDnTlJDSrAI+AiEAtRNSwea2Q7aXCi8/UTqoT/ykTBZdPvZX4EvmYRQpPFk="}]},"maintainers":[{"email":"mike@balderdash.co","name":"balderdashy"},{"email":"npm@sailsjs.com","name":"mikermcneil"},{"email":"rachaelshaw@treeline.io","name":"rachaelshaw"}],"_npmUser":{"name":"rachaelshaw","email":"rachaelshaw@treeline.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sails-stringfile_0.3.3_1556654834002_0.3267254359026952"},"_hasShrinkwrap":false}},"readme":"sails-stringfile\n===================\n\nLocalized stringfile containing messages used in Sails command-line interface and runtime.\n\nThis project is an early-stage work in progress to make all strings used in Sails humanLanguageAgnostic.  That includes console messages, comments in generated code files, and even errors.  This is a big project, but just one small part of the effort towards making Sails more accessible to non-native English readers/speakers.\n\n\n## How This Module Works\n\n+ Environment variables are used to determine a user's locale.  (defaults to English)\n\n\n## Usage\n\n\n```javascript\n// From Sails core, an adapter, a generator, a hook, or some other dependency:\nvar STRINGFILE = require('sails-stringfile');\n\n// Internally, this module runs node's native `util.format()` method,\n// so you can also template strings:\nvar localizedMessage = STRINGFILE.get('cli.new.success', ['myApp', {some:'stuff'}, 'more stuff'])\n\n// Then, appropriate msg is brought in auf deutsch, espanol, traditional chinese, english, etc.\nconsole.log(localizedMessage);\n```\n\n\n## Languages\n\nCurrent language support _targets_ are:\n\n+ English\n+ French\n+ Spanish\n+ Traditional Chinese\n+ German\n\n> (please send a PR if you have a request and we'll add it to this list!)\n\n\n\n\n## How Can I Help?\n\n+ The existing strings need to be pulled out of log messages and errors in:\n  + sails core\n  + anchor core\n  + waterline core\n  + sails-generate-*\n  + sails-hook-*\n  + sails-adapter-* (adapters)\n\n> See the complete list of modules here: https://github.com/balderdashy/sails/blob/master/MODULES.md\n\n+ Code comments and other support files (like README) in newly generated sails modules (or a new project) should be pulled out into the generator scope and brought in using the same mechanism.  This is only relevant for generators:\n  + sails-generate-new\n  + sails-generate-frontend\n  + sails-generate-backend\n  + sails-generate-views\n  + sails-generate-gruntfile\n  + sails-generate-controller\n  + sails-generate-model\n  + sails-generate-generator\n\n+ A stringfile needs to be created in the `locales` in this repository for each language we want to support, mapping the string keys to a reasonable log message in the target language (the English stringfile is a good reference to see how a particular type of message should be worded, etc.).\n\n\n\n\n\n## License\n\nMIT c. Mike McNeil 2014\n","maintainers":[{"email":"mike@balderdash.co","name":"balderdashy"},{"email":"npm@sailsjs.com","name":"mikermcneil"},{"email":"rachaelshaw@treeline.io","name":"rachaelshaw"}],"time":{"modified":"2022-07-13T15:28:21.550Z","created":"2014-01-17T10:18:34.461Z","0.0.1":"2014-01-17T10:18:34.960Z","0.1.0":"2014-01-31T13:54:26.122Z","0.2.0":"2014-01-31T13:59:25.068Z","0.3.0":"2014-01-31T14:09:18.218Z","0.3.1":"2014-02-05T01:00:24.096Z","0.3.2":"2014-02-07T00:11:26.641Z","0.3.3":"2019-04-30T20:07:14.198Z"},"author":{"name":"Mike McNeil"},"repository":{"type":"git","url":"git://github.com/balderdashy/sails-stringfile.git"},"readmeFilename":"README.md","users":{"schpnpls":true},"homepage":"https://github.com/balderdashy/sails-stringfile","keywords":["sails","waterline","international","web","internationalization","cli","locales","web-framework","i18n"],"bugs":{"url":"https://github.com/balderdashy/sails-stringfile/issues"},"license":"MIT"}