mirror of
https://github.com/ralsina/tartrazine.git
synced 2024-11-14 07:22:23 +00:00
eb043e80a8
The Linguist-defined language IDs are important to our use case because they are used as database identifiers. This adds a new generator to extract the language IDs into a map and uses that to implement GetLanguageID. Because one language has the ID 0, there is no way to tell if a language name is found or not. If desired, we could add this by returning (string, bool) from GetLanguageID. But none of the other functions that take language names do this, so I didn't want to introduce it here.
8 lines
127 B
Cheetah
8 lines
127 B
Cheetah
package data
|
|
|
|
var IDByLanguage = map[string]int{
|
|
{{range $language, $id := . -}}
|
|
"{{$language}}": {{$id -}},
|
|
{{end -}}
|
|
}
|