mirror of
https://github.com/pretix/pretix.git
synced 2026-05-06 15:24:02 +00:00
26 lines
514 B
JavaScript
26 lines
514 B
JavaScript
function i18nstring_localize(o) {
|
|
var locale = document.body.attributes['data-pretixlocale'].value
|
|
var short_locale = locale.split('-')[0]
|
|
if (o[locale])
|
|
return o[locale]
|
|
|
|
if (o[short_locale])
|
|
return o[short_locale]
|
|
|
|
for (k of Object.keys(o)) {
|
|
if (k.split('-')[0] === short_locale && o[k]) {
|
|
return o[k]
|
|
}
|
|
}
|
|
|
|
if (o['en'])
|
|
return o['en']
|
|
|
|
for (k of Object.keys(o)) {
|
|
if (o[k]) {
|
|
return o[k]
|
|
}
|
|
}
|
|
}
|
|
|