SeekiaWebsite/translation/translation.go

63 lines
1.4 KiB
Go
Raw Normal View History

2024-04-10 20:07:49 +02:00
package translation
import "errors"
// English == en
// Spanish == es
func GetTranslationsMap(languageCode string)(map[string]string, error){
switch languageCode{
case "en":{
languageMap := map[string]string{
"BeRaceAware": "Be Race Aware",
"SeekiaIsDescription": "Seekia is a race aware mate discovery network.",
"Language": "Language",
"CurrentLanguage": "English",
"ChooseLanguage": "Choose Language",
"Download": "Download",
"Home": "Home",
"About": "About",
"Contribute": "Contribute",
"Archive": "Archive",
"TheCureToRacialLoneliness": "The Cure To Racial Loneliness",
"BeGeneticsAware": "Be Genetics Aware",
"BreedInAEugenicManner": "Breed In A Eugenic Manner",
"BrowseForFree": "Browse For Free",
"OpenSource": "Open Source",
}
return languageMap, nil
}
case "es":{
languageMap := map[string]string{
"BeRaceAware": "TODO",
"SeekiaIsDescription": "TODO",
"Language": "Lengua",
"CurrentLanguage": "Español",
"ChooseLanguage": "TODO",
"Download": "TODO",
"Home": "TODO",
"About": "TODO",
"Contribute": "TODO",
"Archive": "TODO",
"TheCureToRacialLoneliness": "TODO",
"BeGeneticsAware": "TODO",
"BreedInAEugenicManner": "TODO",
"BrowseForFree": "TODO",
"OpenSource": "TODO",
}
return languageMap, nil
}
}
return nil, errors.New("GetLanguageMap called with invalid languageCode: " + languageCode)
}