SeekiaWebsite/translation/translation.go

65 lines
1.5 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{
"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.",
2024-04-10 20:07:49 +02:00
"Language": "Language",
"CurrentLanguage": "English",
"ChooseLanguage": "Choose Language",
"Download": "Download",
"Home": "Home",
"About": "About",
"Contribute": "Contribute",
"Archive": "Archive",
"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",
2024-04-10 20:07:49 +02:00
"SeekiaIsDescription": "TODO",
"BeRaceAware": "TODO",
"BeRaceAndGeneticsAware": "TODO",
2024-04-10 20:07:49 +02:00
"Language": "Lengua",
"CurrentLanguage": "Español",
"ChooseLanguage": "TODO",
"Download": "TODO",
"Home": "TODO",
"About": "TODO",
"Contribute": "TODO",
"Archive": "TODO",
"BeGeneticsAware": "TODO",
"BreedInAEugenicManner": "TODO",
"BrowseForFree": "TODO",
"OpenSource": "TODO",
}
return languageMap, nil
}
}
return nil, errors.New("GetLanguageMap called with invalid languageCode: " + languageCode)
}