mozhi/utils/langlist-libre.go
2023-08-28 20:41:57 +05:30

86 lines
1.0 KiB
Go

package utils
func LangListLibreTranslate(listType string) []List {
ListData := []List{
{
Id: "en",
Name: "English",
},
{
Id: "ar",
Name: "Arabic",
},
{
Id: "zh",
Name: "Chinese",
},
{
Id: "fr",
Name: "French",
},
{
Id: "de",
Name: "German",
},
{
Id: "hi",
Name: "Hindi",
},
{
Id: "id",
Name: "Indonesian",
},
{
Id: "ga",
Name: "Irish",
},
{
Id: "it",
Name: "Italian",
},
{
Id: "ja",
Name: "Japanese",
},
{
Id: "ko",
Name: "Korean",
},
{
Id: "pl",
Name: "Polish",
},
{
Id: "pt",
Name: "Portuguese",
},
{
Id: "ru",
Name: "Russian",
},
{
Id: "es",
Name: "Spanish",
},
{
Id: "tr",
Name: "Turkish",
},
{
Id: "vi",
Name: "Vietnamese",
},
}
var ListD []List
if listType == "sl" {
auto := []List{{
Id: "auto",
Name: "Detect Language",
}}
ListD = append(append([]List{}, auto...), ListData...)
} else {
ListD = ListData
}
return ListD
}