feat: i18n国际化语言支持完全可配置,并新增俄语支持 (#987)

This commit is contained in:
nl8590687
2024-11-09 11:17:16 +08:00
committed by GitHub
parent 84b947d148
commit 0a93dbe44c
7 changed files with 633 additions and 208 deletions

View File

@@ -48,8 +48,10 @@
<div class="form-group">
<label>{{i18n .Lang "mgr.language"}}</label>
<select name="language" class="form-control">
<option value="zh-cn" {{if eq .language "zh-cn"}}selected{{end}}>{{i18n .Lang "mgr.zh_cn"}}</option>
<option value="en-us" {{if eq .language "en-us"}}selected{{end}}>{{i18n .Lang "mgr.en_us"}}</option>
{{$curLang := .language}}
{{range $langKey, $langName := .i18n_map }}
<option value="{{$langKey}}" {{if eq $langKey $curLang}}selected{{end}}>{{$langName}}</option>
{{end}}
</select>
</div>
<div class="form-group">