├── .gitignore ├── .jshintrc ├── .travis.yml ├── README.md ├── bin ├── check-l10n-config.js ├── check-po.sh ├── compile-json ├── compile-mo.sh ├── every-locale.js ├── extract-pot ├── merge-po.sh └── po2json.js ├── docs ├── API.md ├── GETTEXT.md └── USAGE.md ├── examples ├── express2 │ ├── README.md │ ├── app.js │ ├── i18n │ │ ├── db_LB │ │ │ └── messages.json │ │ ├── de │ │ │ └── messages.json │ │ ├── en_US │ │ │ └── messages.json │ │ └── es │ │ │ └── messages.json │ ├── locale │ │ ├── db_LB │ │ │ └── LC_MESSAGES │ │ │ │ └── messages.po │ │ ├── de │ │ │ └── LC_MESSAGES │ │ │ │ └── messages.po │ │ ├── en_US │ │ │ └── LC_MESSAGES │ │ │ │ └── messages.po │ │ ├── es │ │ │ └── LC_MESSAGES │ │ │ │ └── messages.po │ │ └── templates │ │ │ └── LC_MESSAGES │ │ │ └── messages.pot │ ├── package.json │ ├── public │ │ └── stylesheets │ │ │ └── style.css │ ├── routes │ │ └── index.js │ ├── scripts │ │ └── extract-json-only.sh │ └── views │ │ ├── index.ejs │ │ └── layout.ejs └── express3 │ ├── app.js │ ├── i18n │ ├── db_LB │ │ └── messages.json │ ├── de │ │ └── messages.json │ ├── en_US │ │ └── messages.json │ └── es │ │ └── messages.json │ ├── locale │ ├── db_LB │ │ └── LC_MESSAGES │ │ │ └── messages.po │ ├── de │ │ └── LC_MESSAGES │ │ │ └── messages.po │ ├── en_US │ │ └── LC_MESSAGES │ │ │ └── messages.po │ ├── es │ │ └── LC_MESSAGES │ │ │ └── messages.po │ └── templates │ │ └── LC_MESSAGES │ │ └── messages.pot │ ├── package.json │ ├── public │ └── stylesheets │ │ └── style.css │ ├── routes │ ├── index.js │ └── user.js │ ├── scripts │ └── extract-json-only.sh │ └── views │ └── index.ejs ├── lib └── i18n.js ├── package.json ├── static └── gettext.js └── tests ├── i18n-tests.js └── locale ├── de └── messages.json ├── en └── messages.json └── fr └── messages.json /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/i18n-abide/HEAD/.jshintrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/i18n-abide/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/i18n-abide/HEAD/README.md -------------------------------------------------------------------------------- /bin/check-l10n-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/i18n-abide/HEAD/bin/check-l10n-config.js -------------------------------------------------------------------------------- /bin/check-po.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/i18n-abide/HEAD/bin/check-po.sh -------------------------------------------------------------------------------- /bin/compile-json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/i18n-abide/HEAD/bin/compile-json -------------------------------------------------------------------------------- /bin/compile-mo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/i18n-abide/HEAD/bin/compile-mo.sh -------------------------------------------------------------------------------- /bin/every-locale.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/i18n-abide/HEAD/bin/every-locale.js -------------------------------------------------------------------------------- /bin/extract-pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/i18n-abide/HEAD/bin/extract-pot -------------------------------------------------------------------------------- /bin/merge-po.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/i18n-abide/HEAD/bin/merge-po.sh -------------------------------------------------------------------------------- /bin/po2json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/i18n-abide/HEAD/bin/po2json.js -------------------------------------------------------------------------------- /docs/API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/i18n-abide/HEAD/docs/API.md -------------------------------------------------------------------------------- /docs/GETTEXT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/i18n-abide/HEAD/docs/GETTEXT.md -------------------------------------------------------------------------------- /docs/USAGE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/i18n-abide/HEAD/docs/USAGE.md -------------------------------------------------------------------------------- /examples/express2/README.md: -------------------------------------------------------------------------------- 1 | This example demonstrates how to use i18n-abide with Express 2. -------------------------------------------------------------------------------- /examples/express2/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/i18n-abide/HEAD/examples/express2/app.js -------------------------------------------------------------------------------- /examples/express2/i18n/db_LB/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/i18n-abide/HEAD/examples/express2/i18n/db_LB/messages.json -------------------------------------------------------------------------------- /examples/express2/i18n/de/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/i18n-abide/HEAD/examples/express2/i18n/de/messages.json -------------------------------------------------------------------------------- /examples/express2/i18n/en_US/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/i18n-abide/HEAD/examples/express2/i18n/en_US/messages.json -------------------------------------------------------------------------------- /examples/express2/i18n/es/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/i18n-abide/HEAD/examples/express2/i18n/es/messages.json -------------------------------------------------------------------------------- /examples/express2/locale/db_LB/LC_MESSAGES/messages.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/i18n-abide/HEAD/examples/express2/locale/db_LB/LC_MESSAGES/messages.po -------------------------------------------------------------------------------- /examples/express2/locale/de/LC_MESSAGES/messages.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/i18n-abide/HEAD/examples/express2/locale/de/LC_MESSAGES/messages.po -------------------------------------------------------------------------------- /examples/express2/locale/en_US/LC_MESSAGES/messages.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/i18n-abide/HEAD/examples/express2/locale/en_US/LC_MESSAGES/messages.po -------------------------------------------------------------------------------- /examples/express2/locale/es/LC_MESSAGES/messages.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/i18n-abide/HEAD/examples/express2/locale/es/LC_MESSAGES/messages.po -------------------------------------------------------------------------------- /examples/express2/locale/templates/LC_MESSAGES/messages.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/i18n-abide/HEAD/examples/express2/locale/templates/LC_MESSAGES/messages.pot -------------------------------------------------------------------------------- /examples/express2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/i18n-abide/HEAD/examples/express2/package.json -------------------------------------------------------------------------------- /examples/express2/public/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/i18n-abide/HEAD/examples/express2/public/stylesheets/style.css -------------------------------------------------------------------------------- /examples/express2/routes/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/i18n-abide/HEAD/examples/express2/routes/index.js -------------------------------------------------------------------------------- /examples/express2/scripts/extract-json-only.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mozilla/i18n-abide/HEAD/examples/express2/scripts/extract-json-only.sh -------------------------------------------------------------------------------- /examples/express2/views/index.ejs: -------------------------------------------------------------------------------- 1 |