mirror of
https://github.com/documize/community.git
synced 2025-07-25 08:09:43 +02:00
i18n page strings
This commit is contained in:
parent
4ab48cc67d
commit
59dc6ea991
29 changed files with 125 additions and 107 deletions
|
@ -1,12 +1,12 @@
|
|||
{{#if (is-equal model.mode "login")}}
|
||||
<div class="sso-box">
|
||||
<p>Authenticating with CAS...</p>
|
||||
<p>{{localize 'login_cas'}}</p>
|
||||
<img src="/assets/img/busy-gray.gif">
|
||||
</div>
|
||||
{{/if}}
|
||||
|
||||
{{#if (is-equal model.mode "reject")}}
|
||||
<div class="sso-box">
|
||||
<p>CAS authentication failure</p>
|
||||
<p>{{localize 'login_cas_error'}}</p>
|
||||
</div>
|
||||
{{/if}}
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
<div class="auth-center">
|
||||
<div class="auth-box">
|
||||
<div class="logo">
|
||||
<img src="{{appMeta.endpoint}}/public/logo?cb={{random-id}}"
|
||||
title="Community" alt="Community" class="img-fluid">
|
||||
<img src="{{appMeta.endpoint}}/public/logo?cb={{random-id}}" title={{appMeta.title}} alt={{appMeta.title}} class="img-fluid">
|
||||
<div class="url">{{appMeta.title}} ({{appMeta.appHost}})</div>
|
||||
</div>
|
||||
<div class="login-form">
|
||||
|
|
|
@ -18,6 +18,7 @@ export default Route.extend({
|
|||
appMeta: service(),
|
||||
kcAuth: service(),
|
||||
localStorage: service(),
|
||||
|
||||
queryParams: {
|
||||
mode: {
|
||||
refreshModel: true
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
{{#if (is-equal model.mode "login")}}
|
||||
<div class="sso-box">
|
||||
<p>Authenticating with Keycloak...</p>
|
||||
<p>{{localize 'login_keycloak'}}</p>
|
||||
<img src="/assets/img/busy-gray.gif">
|
||||
</div>
|
||||
{{/if}}
|
||||
|
||||
{{#if (is-equal model.mode "reject")}}
|
||||
<div class="sso-box">
|
||||
<p>Keycloak authentication failure</p>
|
||||
<p>{{localize 'login_keycloak_error'}}</p>
|
||||
<p>{{model.message}}</p>
|
||||
</div>
|
||||
{{/if}}
|
||||
|
|
|
@ -65,15 +65,6 @@ export default Controller.extend(AuthProvider, {
|
|||
this.set('invalidCredentials', true);
|
||||
});
|
||||
}
|
||||
// if (this.get('isAuthProviderCAS')) {
|
||||
//
|
||||
// this.get('session').authenticate('authenticator:cas').then((response) => {
|
||||
// this.transitionToRoute('folders');
|
||||
// return response;
|
||||
// }).catch(() => {
|
||||
// this.set('invalidCredentials', true);
|
||||
// });
|
||||
// }
|
||||
}
|
||||
}
|
||||
});
|
||||
|
|
|
@ -2,37 +2,35 @@
|
|||
{{#if model.showLogin}}
|
||||
<div class="auth-box">
|
||||
<div class="logo">
|
||||
<img src="{{appMeta.endpoint}}/public/logo?cb={{random-id}}"
|
||||
title="Community" alt="Community" class="img-fluid">
|
||||
<img src="{{appMeta.endpoint}}/public/logo?cb={{random-id}}" title="{{appMeta.title}}" alt="{{appMeta.title}}" class="img-fluid">
|
||||
<div class="url">{{appMeta.title}} ({{appMeta.appHost}})</div>
|
||||
</div>
|
||||
<form {{action "login" on="submit"}}>
|
||||
<div class="form-group">
|
||||
{{#if isAuthProviderDocumize}}
|
||||
<label for="authEmail">Email</label>
|
||||
<label for="authEmail">{{localize 'email'}}</label>
|
||||
{{focus-input type="email" value=email id="authEmail" class="form-control mousetrap" placeholder="" autocomplete="username email"}}
|
||||
{{/if}}
|
||||
{{#if isAuthProviderLDAP}}
|
||||
<label for="authUsername">Username</label>
|
||||
{{focus-input type="text" value=username id="authUsername" class="form-control mousetrap" placeholder="network domain username" autocomplete="username"}}
|
||||
<label for="authUsername">{{localize 'username'}}</label>
|
||||
{{focus-input type="text" value=username id="authUsername" class="form-control mousetrap" placeholder="" autocomplete="username"}}
|
||||
{{/if}}
|
||||
</div>
|
||||
<div class="form-group">
|
||||
{{#if isAuthProviderDocumize}}
|
||||
<label for="authPassword">Password</label>
|
||||
<label for="authPassword">{{localize 'password'}}</label>
|
||||
{{input type="password" value=password id="authPassword" class="form-control" autocomplete="current-password"}}
|
||||
{{/if}}
|
||||
{{#if isAuthProviderLDAP}}
|
||||
<label for="authPassword">Password</label>
|
||||
<label for="authPassword">{{localize 'password'}}</label>
|
||||
{{input type="password" value=password id="authPassword" class="form-control" autocomplete="current-password"}}
|
||||
{{/if}}
|
||||
</div>
|
||||
{{ui/ui-button color=constants.Color.Green light=true label=(localize 'signin') onClick=(action "login")}}
|
||||
|
||||
|
||||
<div class="{{unless invalidCredentials "invisible"}} color-red-600 mt-3">Invalid credentials</div>
|
||||
<div class="{{unless invalidCredentials "invisible"}} color-red-600 mt-3"></div>
|
||||
{{#if isAuthProviderDocumize}}
|
||||
{{#link-to "auth.forgot"}}Forgot your password?{{/link-to}}
|
||||
{{#link-to "auth.forgot"}}{{localize 'forgor_password'}}{{/link-to}}
|
||||
{{/if}}
|
||||
</form>
|
||||
</div>
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
<div class="sso-box">
|
||||
<p>Logging out...</p>
|
||||
<p>{{localize 'logout'}}</p>
|
||||
<img src="/assets/img/busy-gray.gif">
|
||||
</div>
|
||||
|
|
|
@ -11,14 +11,17 @@
|
|||
|
||||
import $ from 'jquery';
|
||||
import Route from '@ember/routing/route';
|
||||
import { inject as service } from '@ember/service';
|
||||
|
||||
export default Route.extend({
|
||||
i18n: service(),
|
||||
|
||||
model: function (params) {
|
||||
return params.token;
|
||||
},
|
||||
|
||||
activate() {
|
||||
this.get('browser').setTitleAsPhrase('Reset Password');
|
||||
this.get('browser').setTitleAsPhrase(this.i18n.localize('reset_password'));
|
||||
$('body').addClass('background-color-theme-100 d-flex justify-content-center align-items-center');
|
||||
},
|
||||
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
<div class="auth-center">
|
||||
<div class="auth-box">
|
||||
<div class="logo">
|
||||
<img src="{{appMeta.endpoint}}/public/logo?cb={{random-id}}"
|
||||
title="Community" alt="Community" class="img-fluid">
|
||||
<img src="{{appMeta.endpoint}}/public/logo?cb={{random-id}}" title="{{appMeta.title}}" alt="{{appMeta.title}}" class="img-fluid">
|
||||
<div class="url">{{appMeta.title}} ({{appMeta.appHost}})</div>
|
||||
</div>
|
||||
{{user/password-reset reset=(action "reset")}}
|
||||
|
|
|
@ -37,6 +37,6 @@ export default Route.extend(AuthenticatedRouteMixin, {
|
|||
},
|
||||
|
||||
activate() {
|
||||
this.get('browser').setTitleWithoutSuffix('Welcome to Documize');
|
||||
this.get('browser').setTitleWithoutSuffix('Documize Community');
|
||||
}
|
||||
});
|
||||
|
|
|
@ -5,8 +5,8 @@
|
|||
<Layout::Grid::Sidebar>
|
||||
<div class="sidebar-content">
|
||||
<div class="section">
|
||||
<div class="title">welcome to documize</div>
|
||||
<p>Let's set up your account and get you started</p>
|
||||
<div class="title">{{localize 'welcome'}}</div>
|
||||
<p>{{localize 'welcome_explain'}}</p>
|
||||
</div>
|
||||
</div>
|
||||
</Layout::Grid::Sidebar>
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
<div class="sso-box">
|
||||
<p>Signing in...</p>
|
||||
<p>{{localize 'authentication'}}</p>
|
||||
<img src="/assets/img/busy-gray.gif" alt="busy">
|
||||
</div>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue