1968d2ae54
* Add T field to template variables * Remove languages.SetTranslationFromRequest * Add Tfunc on handlers * Remove T and Ts from template_functions * Update templates Change the templates to use the local Tfunc, instead of the global one. Also changed the signature of the fields on template_variables.go, so that they return a template.HTML to avoid escaping problems. * Remove unnecessary variable
24 lignes
847 o
HTML
24 lignes
847 o
HTML
{{define "title"}}{{call $.T "change_language"}}{{end}}
|
|
{{define "content"}}
|
|
<div class="blockBody">
|
|
<hr>
|
|
<form role="form" method="POST">
|
|
<div class="form-group">
|
|
<label for="language">{{call $.T "language"}}</label>
|
|
<div class="ui-select">
|
|
<select id="language" name="language" class="form-control">
|
|
{{ $currentLanguage := .Language }}
|
|
{{ range $tag, $translatedName := $.Languages }}
|
|
<option value="{{ $tag }}" {{ if eq $currentLanguage $tag }}selected{{end}}>{{ $translatedName }}</option>
|
|
{{ end }}
|
|
</select>
|
|
</div>
|
|
</div>
|
|
|
|
<button type="submit" class="btn btn-success">{{call $.T "save_changes"}}</button>
|
|
</form>
|
|
<div style="padding-bottom: 1em"></div>
|
|
</div>
|
|
{{end}}
|
|
|
|
|