game_sync/tools/language/templ/languagets.templ

20 lines
495 B
Plaintext

{{define "languagets"}}const win = window as any;
export let languages:any = {
// Data
{{range $index, $Language := .Languages}} "{{$Language.Excel}}": {
{{range $key, $val := .Data}} "{{$key}}": {{index . $.Idx}},
{{end}} },
{{end}}};
if (!win.languages) {
win.languages = {};
}
if (win.languages.{{$.Name}}) {
for (let item in languages) {
win.languages.{{$.Name}}[item] = languages[item];
}
} else {
win.languages.{{$.Name}} = languages;
}
{{end}}