| 123456789101112131415161718192021222324 | {{/*  if there is no custom flag provided, we define the flag with the country code  */}}{{ $languageCode:= .Lang }}{{/* by default the language code and the country code are same */}}{{ $countryCode:= $languageCode }}{{/* language code and country code are not same for some countries. we need to fix them.  */}}{{ if eq $languageCode "en" }}   {{ $countryCode = "gb" }}{{ else if  eq $languageCode "bn" }}    {{ $countryCode = "bd" }}{{ else if  eq $languageCode "hi" }}    {{ $countryCode = "in" }}{{ end }}{{/*  if the user specify a country code for a language via "params.flagOverwrites" field, then use it.  */}}{{ range site.Params.features.flags.flagOverwrites }}    {{ if eq $languageCode .languageCode }}        {{ $countryCode = .countryCode }}    {{ end }}{{ end }}{{/*  return the country code  */}}{{ return $countryCode }}
 |