Hey. I have 4 languages on my site. Some content has been translated, some have not been translated.
I need to output a special meta-tag that will display the list with translation.
For example, if there is a translation, then we write
<meta property = "translated-en" content = "1">
if there is no translation, then
<meta property = "translated-en" content = "0">
I’m trying to do like this
{{ if ne (len $.Translations) 0 }}
{{ range $.Site.Params.lang }}
{{ if in $.Translations .name }}
<meta property="translated-{{ .name }}" content="1">
{{ else }}
<meta property="translated-{{ .name }}" content="0">
{{ end }}
{{ end }}
{{ else }}
{{ range $.Site.Params.lang }}
<meta property="translated-{{ .name }}" content="0">
{{ end }}
{{ end }}
My config.toml
[[params.lang]]
name = "en"
[[params.lang]]
name = "ru"
[[params.lang]]
name = "de"
[[params.lang]]
name = "cn"
But $.Translations showes URL to file, not translated languages.