Added documentation for localize function;

Added check for translation type (must be an object)
This commit is contained in:
alexandercerutti
2018-08-12 17:22:10 +02:00
parent 6d8f26237a
commit 9724592d4b

View File

@@ -118,12 +118,21 @@ class Pass {
}); });
} }
/* /**
* Adds traslated strings object to the list of translation to be inserted into the pass
*/ *
* @method localize
* @params {String} lang - the ISO 3166 alpha-2 code for the language
* @params {Object} translations - key/value pairs where key is the
* string appearing in pass.json and value the translated string
*
* @see https://apple.co/2KOv0OW - Passes support localization
*/
localize(lang, translations) { localize(lang, translations) {
this.l10n[lang] = translations; if (typeof translations === "object") {
this.l10n[lang] = translations;
}
} }
_generateStringFile(lang) { _generateStringFile(lang) {