GRN2-xx: Added fallback language to locales (#788)

* Added fallback language to locales

* Added comments
This commit is contained in:
Ahmad Farhat
2019-09-06 14:28:47 -04:00
committed by Jesus Federico
parent 2090b9f8e6
commit b590a5a264
5 changed files with 41 additions and 9 deletions

View File

@ -20,4 +20,26 @@ $(document).on('turbolinks:load', function(){
document.addEventListener("turbolinks:before-cache", function() {
$(".alert").remove()
})
})
// Gets the localized string
function getLocalizedString(key) {
var keyArr = key.split(".")
var translated = I18n
// Search current language for the key
keyArr.forEach(function(k) {
translated = translated[k]
})
// If key is not found, search the fallback language for the key
if (translated == undefined) {
translated = I18nFallback
keyArr.forEach(function(k) {
translated = translated[k]
})
}
return translated
}