i18n and improvements

This commit is contained in:
Jamie Curnow
2018-07-18 16:55:09 +10:00
parent d49c3ba3af
commit b6cff5a7d8
34 changed files with 314 additions and 412 deletions
+7 -7
View File
@@ -3,23 +3,23 @@
<div class="col col-login mx-auto">
<form class="card" action="" method="post">
<div class="card-body p-6">
<div class="card-title">Login to your account</div>
<div class="card-title"><%- i18n('login', 'title') %></div>
<div class="form-group">
<label class="form-label">Email address</label>
<input name="identity" type="email" class="form-control" placeholder="Enter email" required>
<label class="form-label"><%- i18n('str', 'email-address') %></label>
<input name="identity" type="email" class="form-control" placeholder="<%- i18n('str', 'email-address') %>" required>
</div>
<div class="form-group">
<label class="form-label">Password</label>
<input name="secret" type="password" class="form-control" placeholder="Password" required>
<label class="form-label"><%- i18n('str', 'password') %></label>
<input name="secret" type="password" class="form-control" placeholder="<%- i18n('str', 'password') %>" required>
<div class="invalid-feedback secret-error"></div>
</div>
<div class="form-footer">
<button type="submit" class="btn btn-teal btn-block">Sign in</button>
<button type="submit" class="btn btn-teal btn-block"><%- i18n('str', 'sign-in') %></button>
</div>
</div>
</form>
<div class="text-center text-muted">
Nginx Proxy Manager v<%- getVersion() %>
<%- i18n('main', 'app') %> <%- i18n('main', 'version', {version: getVersion()}) %>
</div>
</div>
</div>
+2
View File
@@ -4,6 +4,7 @@ const $ = require('jquery');
const Mn = require('backbone.marionette');
const template = require('./login.ejs');
const Api = require('../../app/api');
const i18n = require('../../app/i18n');
module.exports = Mn.View.extend({
template: template,
@@ -35,6 +36,7 @@ module.exports = Mn.View.extend({
},
templateContext: {
i18n: i18n,
getVersion: function () {
return $('#login').data('version');
}