Remove name -> LanguageInfo mapping per code review

The GetLanguageInfo method is now implemented in terms of GetLanguageInfoByID.
This is possible because you can use GetLanguageID to get the ID for a language.
This commit is contained in:
Luke Francl
2021-10-12 13:29:39 -07:00
parent 6279d53f66
commit 6212f1fcb4
3 changed files with 4 additions and 13340 deletions

View File

@ -562,11 +562,12 @@ func GetLanguageGroup(language string) string {
// GetLanguageInfo returns the LanguageInfo for a given language name, or an error if not found.
func GetLanguageInfo(language string) (data.LanguageInfo, error) {
if info, ok := data.LanguageInfoByName[language]; ok {
return info, nil
id, ok := GetLanguageID(language)
if !ok {
return data.LanguageInfo{}, fmt.Errorf("language %q not found", language)
}
return data.LanguageInfo{}, fmt.Errorf("language %q not found", language)
return GetLanguageInfoByID(id)
}
// GetLanguageInfo returns the LanguageInfo for a given language name, or an error if not found.