decide.nolog.cz/config/ember-intl.js

126 lines
3.4 KiB
JavaScript
Raw Normal View History

/*jshint node:true*/
module.exports = function(/* environment */) {
return {
/**
* The locales that the application needs to support.
*
* NOTE: this is optional and is automatically set *if* you store translations
* within the `inputPath` defined below.
*
* If you side load translations, you must then explicitly
* list out the locales. i.e: ['en-us', 'en-gb', 'fr-fr']
*
* @property locales
* @type {Array?}
* @default "null"
*/
locales: null,
/**
* Merges the fallback locale's translations into all other locales as a
* build-time fallback strategy.
*
* NOTE: a side effect of this option could result in missing translation warnings to be masked.
*
* @property fallbackLocale
* @type {String?}
* @default "null"
*/
Add Norwegian language and other updates from Weblate (#446) * Translated using Weblate (Catalan) Currently translated at 94.3% (133 of 141 strings) Translated using Weblate (Italian) Currently translated at 100.0% (141 of 141 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (141 of 141 strings) Translated using Weblate (German) Currently translated at 100.0% (141 of 141 strings) Translated using Weblate (Catalan) Currently translated at 100.0% (141 of 141 strings) Co-authored-by: Jeldrik Hanschke <admin@jhanschke.de> Translate-URL: https://hosted.weblate.org/projects/croodle/client/ca/ Translate-URL: https://hosted.weblate.org/projects/croodle/client/de/ Translate-URL: https://hosted.weblate.org/projects/croodle/client/es/ Translate-URL: https://hosted.weblate.org/projects/croodle/client/it/ Translation: Croodle/client * Translated using Weblate (Italian) Currently translated at 100.0% (141 of 141 strings) Translated using Weblate (French) Currently translated at 100.0% (141 of 141 strings) Translated using Weblate (Spanish) Currently translated at 95.7% (135 of 141 strings) Translated using Weblate (German) Currently translated at 100.0% (141 of 141 strings) Translated using Weblate (Italian) Currently translated at 100.0% (141 of 141 strings) Translated using Weblate (French) Currently translated at 100.0% (141 of 141 strings) Translated using Weblate (German) Currently translated at 100.0% (141 of 141 strings) Co-authored-by: J. Lavoie <j.lavoie@net-c.ca> Translate-URL: https://hosted.weblate.org/projects/croodle/client/de/ Translate-URL: https://hosted.weblate.org/projects/croodle/client/es/ Translate-URL: https://hosted.weblate.org/projects/croodle/client/fr/ Translate-URL: https://hosted.weblate.org/projects/croodle/client/it/ Translation: Croodle/client * Translated using Weblate (Norwegian Bokmål) Currently translated at 75.8% (107 of 141 strings) Translated using Weblate (English) Currently translated at 100.0% (141 of 141 strings) Added translation using Weblate (Norwegian Bokmål) Co-authored-by: Allan Nordhøy <epost@anotheragency.no> Translate-URL: https://hosted.weblate.org/projects/croodle/client/en/ Translate-URL: https://hosted.weblate.org/projects/croodle/client/nb_NO/ Translation: Croodle/client * Translated using Weblate (Spanish) Currently translated at 95.7% (135 of 141 strings) Translated using Weblate (German) Currently translated at 100.0% (141 of 141 strings) Co-authored-by: Jeldrik Hanschke <admin@jhanschke.de> Translate-URL: https://hosted.weblate.org/projects/croodle/client/de/ Translate-URL: https://hosted.weblate.org/projects/croodle/client/es/ Translation: Croodle/client * Translated using Weblate (English) Currently translated at 100.0% (141 of 141 strings) Translation: Croodle/client Translate-URL: https://hosted.weblate.org/projects/croodle/client/en/ * Translated using Weblate (Catalan) Currently translated at 94.3% (133 of 141 strings) Translation: Croodle/client Translate-URL: https://hosted.weblate.org/projects/croodle/client/ca/ * Translated using Weblate (German) Currently translated at 100.0% (141 of 141 strings) Translation: Croodle/client Translate-URL: https://hosted.weblate.org/projects/croodle/client/de/ * Translated using Weblate (Spanish) Currently translated at 95.7% (135 of 141 strings) Translation: Croodle/client Translate-URL: https://hosted.weblate.org/projects/croodle/client/es/ * Translated using Weblate (French) Currently translated at 100.0% (141 of 141 strings) Translation: Croodle/client Translate-URL: https://hosted.weblate.org/projects/croodle/client/fr/ * Translated using Weblate (Italian) Currently translated at 100.0% (141 of 141 strings) Translation: Croodle/client Translate-URL: https://hosted.weblate.org/projects/croodle/client/it/ * Translated using Weblate (Norwegian Bokmål) Currently translated at 75.8% (107 of 141 strings) Translation: Croodle/client Translate-URL: https://hosted.weblate.org/projects/croodle/client/nb_NO/ * integrate norwegian locale Co-authored-by: J. Lavoie <j.lavoie@net-c.ca> Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
2020-10-18 22:11:19 +02:00
fallbackLocale: "en",
/**
* Path where translations are kept. This is relative to the project root.
* For example, if your translations are an npm dependency, set this to:
*`'./node_modules/path/to/translations'`
*
* @property inputPath
* @type {String}
* @default "'translations'"
*/
inputPath: 'translations',
/**
* Automatically inject the Intl.JS polyfill into index.html
*
* @property autoPolyfill
* @type {Boolean}
* @default "false"
*/
autoPolyfill: false,
/**
* Prevents the polyfill from being bundled in the asset folder of the build
*
* @property disablePolyfill
* @type {Boolean}
* @default "false"
*/
disablePolyfill: true,
/**
* Prevents the translations from being bundled with the application code.
* This enables asynchronously loading the translations for the active locale
* by fetching them from the asset folder of the build.
*
* See: https://ember-intl.github.io/ember-intl/docs/guide/asynchronously-loading-translations
*
* @property publicOnly
* @type {Boolean}
* @default "false"
*/
publicOnly: false,
/**
* Cause a build error if ICU argument mismatches are detected.
*
* @property errorOnNamedArgumentMismatch
* @type {Boolean}
* @default "false"
*/
errorOnNamedArgumentMismatch: false,
/**
* Cause a build error if missing translations are detected.
*
* See https://ember-intl.github.io/ember-intl/docs/guide/missing-translations#throwing-a-build-error-on-missing-required-translation
*
* @property errorOnMissingTranslations
* @type {Boolean}
* @default "false"
*/
errorOnMissingTranslations: false,
/**
* removes empty translations from the build output.
*
* @property stripEmptyTranslations
* @type {Boolean}
* @default false
*/
stripEmptyTranslations: false,
/**
* Add the subdirectories of the translations as a namespace for all keys.
*
* @property wrapTranslationsWithNamespace
* @type {Boolean}
* @default false
*/
wrapTranslationsWithNamespace: false,
/**
* Filter missing translations to ignore expected missing translations.
*
* See https://ember-intl.github.io/ember-intl/docs/guide/missing-translations#requiring-translations
*
* @property requiresTranslation
* @type {Function}
* @default "function(key,locale){return true}"
*/
requiresTranslation(/* key, locale */) {
return true;
}
};
};