62 lines
1.4 KiB
Go
62 lines
1.4 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{
|
|
"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)
|
|
}
|
|
|
|
|