SeekiaWebsite/translation/translation.go

66 lines
1.6 KiB
Go

package translation
import "errors"
// English == en
// Spanish == es
func GetTranslationsMap(languageCode string)(map[string]string, error){
switch languageCode{
case "en":{
languageMap := map[string]string{
"HomePageTitle": "Seekia: A race and genetics aware mate discovery network.",
"SeekiaIsDescription": "Seekia is a race and genetics aware mate discovery network.",
"BeRaceAware": "Be race aware.",
"BeRaceAndGeneticsAware": "Be race and genetics aware.",
"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{
"HomePageTitle": "TODO",
"SeekiaIsDescription": "TODO",
"BeRaceAware": "TODO",
"BeRaceAndGeneticsAware": "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)
}