| 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 }}
 
 
  |