add ability to configure language in config file

This commit is contained in:
Drew Weymouth
2024-12-17 18:07:28 -08:00
parent 507d6332c1
commit dd3f5874c4
3 changed files with 45 additions and 3 deletions
+20
View File
@@ -4,3 +4,23 @@ import "embed"
//go:embed translations
var Translations embed.FS
type TranslationInfo struct {
Name string
DisplayName string
TranslationFileName string
}
var TranslationsInfo = []TranslationInfo{
{Name: "de", DisplayName: "Deutsch", TranslationFileName: "de.json"},
{Name: "en", DisplayName: "English", TranslationFileName: "en.json"},
{Name: "es", DisplayName: "Español", TranslationFileName: "es.json"},
{Name: "fr", DisplayName: "François", TranslationFileName: "fr.json"},
{Name: "it", DisplayName: "Italiano", TranslationFileName: "it.json"},
{Name: "ja", DisplayName: "日本語", TranslationFileName: "de.json"},
{Name: "pl", DisplayName: "Polski", TranslationFileName: "pl.json"},
{Name: "pt_BR", DisplayName: "Português (BR)", TranslationFileName: "pt_BR.json"},
{Name: "ro", DisplayName: "Română", TranslationFileName: "ro"},
{Name: "zhHans", DisplayName: "中文", TranslationFileName: "zhHans.json"},
{Name: "zhHant", DisplayName: "中文 (trad.)", TranslationFileName: "zhHant.json"},
}