Closed #148, add multiple lananguages support.

This commit is contained in:
elkan1788
2025-01-24 21:47:06 +08:00
parent 0b8bdc0e00
commit 60b14e65e9
11 changed files with 206 additions and 26 deletions

View File

@@ -1,10 +1,23 @@
{{ $ft := .Site.Params.footer }}
{{ if $ft.translate }}
<div id="gtranslate" class="google-translate">
<div class="i18n-translate">
<i class="fa fa-language"></i>
<div id="google_translate_element"></div>
<div id="lang-select" class="lang-select">
<div id="lang-selected" class="selected-option">
<span class="flag-icon flag-icon-{{$.Site.Language.Lang}}"></span>
<span class="selected-language">{{ .Site.Language.LanguageName }}</span>
<i class="fa fa-chevron-down"></i>
</div>
<div id="lang-options" class="lang-options">
{{ range .Site.Languages }}
<div class="lang-option" lang-code="{{ .Lang }}" lang-name="{{ .LanguageName }}">
<span class="flag-icon flag-icon-{{ .Lang }}"></span>
<span class="lang-name">{{ .LanguageName }}</span>
</div>
{{ end }}
</div>
</div>
</div>
{{ end }}
<div class="copyright">
&copy;
<span itemprop="copyrightYear">