{{ $i18n := index site.Data "i18n" }} {{- /* data/i18n.yaml */ -}}
{{ if .IsTranslated }}
{{ range .Translations -}}
{{- /*
i18n function can't use translated language inside .Translations .
This is a workaround for using translated string inside .Translations.
Background: https://github.com/CyrusYip/hugo-theme-yue/issues/5
*/ -}}
{{ $lang := .Language.Lang }}
{{ $colon := default ": " (index $i18n $lang "colonInTranslationList") }}