Useful commands for managing your ember-intl translation files.
Collect newly added keys. fallbackLocale
will be used if no locale is provided.
npx ember-intl-commands collect-new-keys
npx ember-intl-commands collect-new-keys "en-US"
List all locales.
npx ember-intl-commands list-locales
Move a key.
npx ember-intl-commands move-key "old.key" "new.key"
Remove a key.
npx ember-intl-commands remove-key "some.key"
Sort keys.
npx ember-intl-commands sort-keys
Strip empty keys (""
, null
or {}
).
npx ember-intl-commands strip-empty-keys
Convert all keys to camelCase
, param-case
or snake_case
.
npx ember-intl-commands to-casing "camel"
npx ember-intl-commands to-casing "param"
npx ember-intl-commands to-casing "snake"
Convert all files to json
, yaml
or yml
.
npx ember-intl-commands to-ext "json"
npx ember-intl-commands to-ext "yaml"
npx ember-intl-commands to-ext "yml"