mozhi/utils/langlist-libre.go

86 lines
1 KiB
Go
Raw Normal View History

2023-07-22 14:20:21 +00:00
package utils
func LangListLibreTranslate(listType string) []List {
2023-08-27 14:24:30 +00:00
ListData := []List{
{
2023-07-22 14:20:21 +00:00
Id: "en",
Name: "English",
},
2023-08-27 14:24:30 +00:00
{
2023-07-22 14:20:21 +00:00
Id: "ar",
Name: "Arabic",
},
2023-08-27 14:24:30 +00:00
{
2023-07-22 14:20:21 +00:00
Id: "zh",
Name: "Chinese",
},
2023-08-27 14:24:30 +00:00
{
2023-07-22 14:20:21 +00:00
Id: "fr",
Name: "French",
},
2023-08-27 14:24:30 +00:00
{
2023-07-22 14:20:21 +00:00
Id: "de",
Name: "German",
},
2023-08-27 14:24:30 +00:00
{
2023-07-22 14:20:21 +00:00
Id: "hi",
Name: "Hindi",
},
2023-08-27 14:24:30 +00:00
{
2023-07-22 14:20:21 +00:00
Id: "id",
Name: "Indonesian",
},
2023-08-27 14:24:30 +00:00
{
2023-07-22 14:20:21 +00:00
Id: "ga",
Name: "Irish",
},
2023-08-27 14:24:30 +00:00
{
2023-07-22 14:20:21 +00:00
Id: "it",
Name: "Italian",
},
2023-08-27 14:24:30 +00:00
{
2023-07-22 14:20:21 +00:00
Id: "ja",
Name: "Japanese",
},
2023-08-27 14:24:30 +00:00
{
2023-07-22 14:20:21 +00:00
Id: "ko",
Name: "Korean",
},
2023-08-27 14:24:30 +00:00
{
2023-07-22 14:20:21 +00:00
Id: "pl",
Name: "Polish",
},
2023-08-27 14:24:30 +00:00
{
2023-07-22 14:20:21 +00:00
Id: "pt",
Name: "Portuguese",
},
2023-08-27 14:24:30 +00:00
{
2023-07-22 14:20:21 +00:00
Id: "ru",
Name: "Russian",
},
2023-08-27 14:24:30 +00:00
{
2023-07-22 14:20:21 +00:00
Id: "es",
Name: "Spanish",
},
2023-08-27 14:24:30 +00:00
{
2023-07-22 14:20:21 +00:00
Id: "tr",
Name: "Turkish",
},
2023-08-27 14:24:30 +00:00
{
2023-07-22 14:20:21 +00:00
Id: "vi",
Name: "Vietnamese",
},
}
2023-08-27 16:58:34 +00:00
var ListD []List
2023-07-22 14:20:21 +00:00
if listType == "sl" {
2023-08-27 16:58:34 +00:00
auto := []List{{
2023-07-22 14:20:21 +00:00
Id: "auto",
Name: "Detect Language",
2023-08-27 16:58:34 +00:00
}}
ListD = append(append([]List{}, auto...), ListData...)
2023-08-28 15:11:57 +00:00
} else {
ListD = ListData
2023-07-22 14:20:21 +00:00
}
2023-08-27 16:58:34 +00:00
return ListD
2023-07-22 14:20:21 +00:00
}