Closes #1050, link to Gravatar.com in the profile page

This commit is contained in:
James Brooks
2015-10-27 08:18:09 +00:00
parent 8131e21a67
commit ce633c6b29
15 changed files with 65 additions and 44 deletions

View File

@@ -143,6 +143,7 @@ return [
'password' => 'Kodeord',
'api-token' => 'API nøgle',
'api-token-help' => 'Hvis du regenerere din API nøgle vil eksisterende applikationer ikke kunne tilgå API\'et.',
'gravatar' => 'Change your profile picture at Gravatar.',
'user_level' => 'Brugertype',
'levels' => [
'admin' => 'Administrator',

View File

@@ -133,6 +133,7 @@ return [
'password' => 'Passwort',
'api-token' => 'API Token',
'api-token-help' => 'Wenn sie ihren API-Token neu generieren, können bestehende Anwendungen nicht mehr auf Cachet zugreifen.',
'gravatar' => 'Change your profile picture at Gravatar.',
'2fa' => [
'help' => 'Die Zwei-Faktor-Authentifizierung erhöht die Sicherheit Ihres Kontos. Sie benötigen <a href="https://support.google.com/accounts/answer/1066447?hl=en">Google Authenticator</a> oder eine ähnliche App auf Ihrem Mobilgerät. Beim Anmelden werden sie aufgefordert, einen Token einzugeben, der von der App generiert wird.',
],

View File

@@ -133,6 +133,7 @@ return [
'password' => 'crwdns413:0crwdne413:0',
'api-token' => 'crwdns414:0crwdne414:0',
'api-token-help' => 'crwdns436:0crwdne436:0',
'gravatar' => 'Change your profile picture at Gravatar.',
'2fa' => [
'help' => 'crwdns416:0crwdne416:0',
],

View File

@@ -143,6 +143,7 @@ return [
'password' => 'Password',
'api-token' => 'API Token',
'api-token-help' => 'Regenerating your API token will prevent existing applications from accessing Cachet.',
'gravatar' => 'Change your profile picture at Gravatar.',
'user_level' => 'User Level',
'levels' => [
'admin' => 'Admin',

View File

@@ -125,6 +125,7 @@ return [
'password' => 'Contraseña',
'api-token' => 'API Token',
'api-token-help' => 'Al regenerar tu API key revocarás todas las aplicaciones existentes.',
'gravatar' => 'Change your profile picture at Gravatar.',
'2fa' => [
'help' => 'Habilitar autenticación de dos pasos aumenta la seguridad de tu cuenta. Necesitarás descargar <a href="https://support.google.com/accounts/answer/1066447?hl=en"> Google Authenticator</a> o una aplicación similar en tu dispositivo móvil. Al iniciar sesión te pedirá proporcionar un token generado por la aplicación.',
],

View File

@@ -133,6 +133,7 @@ return [
'password' => 'Mot de passe ',
'api-token' => 'Jeton de l\'API',
'api-token-help' => 'Régénérer votre jeton API permettra d\'éviter les applications existantes d\'accéder à Cachet.',
'gravatar' => 'Change your profile picture at Gravatar.',
'2fa' => [
'help' => 'Habilitante authentification à deux facteurs augmente la sécurité de votre compte. Vous aurez besoin de télécharger <a href="https://support.google.com/accounts/answer/1066447?hl=en"> Google Authenticator</a> ou une application similaire sur votre appareil mobile. Lorsque vous vous connectez vous sera demandé de fournir un jeton généré par l\'application.',
],

View File

@@ -133,6 +133,7 @@ return [
'password' => 'Password',
'api-token' => 'Token API',
'api-token-help' => 'Pembuatan ulang token API akan bermasalah jika sudah ada aplikasi lain yang mengakses Cachet.',
'gravatar' => 'Change your profile picture at Gravatar.',
'2fa' => [
'help' => 'Mengaktifkan otentikasi dua faktor akan memperkuat keamanan akun anda. Anda perlu mengunduh <a href="https://support.google.com/accounts/answer/1066447?hl=en">Google Authenticator</a> atau app sejenis di gadget anda. Saat login anda akan ditanyakan untuk mengisi token yang dibuat oleh app tersebut.',
],

View File

@@ -134,6 +134,7 @@ return [
'password' => 'Password',
'api-token' => 'Token API',
'api-token-help' => 'Rigenerando il token delle API impedirai l\'accesso a Cachet alle applicazioni esistenti.',
'gravatar' => 'Change your profile picture at Gravatar.',
'user_level' => 'Livello utente',
'levels' => [
'admin' => 'Amministratore',

View File

@@ -134,6 +134,7 @@ return [
'password' => '비밀번호',
'api-token' => 'API 토큰',
'api-token-help' => '기존의 프로그램이 Cachet에 접근하는 것을 막기 위해, API token 을 재성성합니다.',
'gravatar' => 'Change your profile picture at Gravatar.',
'2fa' => [
'help' => '2단계 인증을 활성화하면 계정 보안이 강화됩니다. <a href="https://support.google.com/accounts/answer/1066447?hl=en">Google Authenticator</a> 또는 유사한 앱을 모바일 기기에 다운로드 받아야 합니다. 로그인 할 때, 해당 앱에서 생성된 토큰을 입력해야합니다.',
],

View File

@@ -133,6 +133,7 @@ return [
'password' => 'Wachtwoord',
'api-token' => 'API-token',
'api-token-help' => 'Het opnieuw genereren van je API-token zorgt ervoor dat bestaande applicaties geen toegang meer hebben tot Cachet.',
'gravatar' => 'Change your profile picture at Gravatar.',
'2fa' => [
'help' => 'Het inschakelen van two-factor authenticatie verhoogt de veiligheid van uw account. U zult een applicatie zoals <a href="https://support.google.com/accounts/answer/1066447?hl=en">Google Authenticator</a> of een vergelijkbare applicatie moeten downloaden op uw mobiele apparaat. Wanneer u inlogt wordt u gevraagd om een token in te voeren welke door de applicatie wordt gegenereerd.',
],

View File

@@ -127,6 +127,7 @@ return [
'password' => 'Hasło',
'api-token' => 'Klucz API',
'api-token-help' => 'Zregenerowanie twojego klucza API uniemożliwi dostęp istniejących aplikacji do Cachet.',
'gravatar' => 'Change your profile picture at Gravatar.',
'2fa' => [
'help' => 'Aktywacja dwuetapowej autentykacji zwiększą bezpieczeństwo twojego konta. Musisz ściągnąć <a href="https://support.google.com/accounts/answer/1066447?hl=en">Google Authenticator</a> lub podobną aplikację na swój telefon. Przy logowaniu będziesz proszony o podanie kodu wygenerowanego przez tą aplikację.',
],

View File

@@ -143,6 +143,7 @@ return [
'password' => 'Senha',
'api-token' => 'Token da API',
'api-token-help' => 'Gerar nova chave da API impedirá que aplicativos existentes acessem o Cachet.',
'gravatar' => 'Change your profile picture at Gravatar.',
'user_level' => 'Nível de Usuário',
'levels' => [
'admin' => 'Administrador',

View File

@@ -134,6 +134,7 @@ return [
'password' => 'Пароль',
'api-token' => 'API токен',
'api-token-help' => 'Обновление вашего API токена заблокирует существующим приложениям доступ в Cachet. Вам будет необходимо прописать в них новый токен.',
'gravatar' => 'Change your profile picture at Gravatar.',
'2fa' => [
'help' => 'Включение двухфакторной аутентификации увеличивает безопасность вашей учетной записи. Вам понадобится скачать <a href="https://support.google.com/accounts/answer/1066447?hl=en">Google Authenticator</a> или аналогичное приложение на свой смартфон. Когда в следующий раз вы войдете в панель управления, вам понадобится токен, выданный этим приложением.',
],

View File

@@ -134,6 +134,7 @@ return [
'password' => '密码',
'api-token' => 'API 令牌',
'api-token-help' => '重新生成您的 API 令牌将阻止现有的应用程序访问Cachet。',
'gravatar' => 'Change your profile picture at Gravatar.',
'2fa' => [
'help' => '启用双因素身份验证会增加您的帐户安全。您将需要下载 <a href="https://support.google.com/accounts/answer/1066447?hl=en">Google Authenticator</a> 或类似的应用到您的移动设备。当您登录时将会要求您提供由应用程序生成的一个短码。',
],

View File

@@ -15,52 +15,59 @@
@include('dashboard.partials.errors')
<form name="UserForm" class="form-vertical" role="form" action="/dashboard/user" method="POST">
<fieldset>
<div class="form-group">
<label>{{ trans('forms.user.username') }}</label>
<input type="text" class="form-control" name="username" value="{{ $current_user->username }}" required>
</div>
<div class="form-group">
<label>{{ trans('forms.user.email') }}</label>
<input type="email" class="form-control" name="email" value="{{ $current_user->email }}" required>
</div>
<div class="form-group">
<label>{{ trans('forms.user.password') }}</label>
<input type="password" class="form-control password-strength" name="password" value="">
<div class="strengthify-wrapper"></div>
</div>
<hr>
<div class="form-group">
<label>{{ trans('forms.user.api-token') }}</label>
<div class="input-group">
<input type="text" class="form-control" name="api_key" disabled value="{{ $current_user->api_key }}">
<a href="/dashboard/user/{{ $current_user->id }}/api/regen" class="input-group-addon btn btn-danger">{{ trans('cachet.api.regenerate') }}</a>
<div class="row">
<div class="col-sm-1">
<a href="https://gravatar.com"><img src="{{ $current_user->gravatar }}" class="img-responsive img-thumbnail" title="{{ trans('forms.user.gravatar') }}" data-toggle="tooltip"></a>
</div>
<span class="help-block">{{ trans('forms.user.api-token-help') }}</span>
</div>
<hr>
<div class="form-group">
<label class="checkbox-inline">
<input type="hidden" name="google2fa" value="0">
<input type='checkbox' name="google2fa" value="1" {{ $current_user->hasTwoFactor ? "checked" : "" }}>
{{ trans('forms.setup.enable_google2fa') }}
</label>
</div>
@if($current_user->hasTwoFactor)
<div class="form-group">
<?php
$google2fa_url = PragmaRX\Google2FA\Vendor\Laravel\Facade::getQRCodeGoogleUrl(
'CachetHQ',
$current_user->email,
$current_user->google_2fa_secret
);
?>
<img src="{{ $google2fa_url }}" class="img-responsive">
<span class='help-block'>{!! trans('forms.user.2fa.help') !!}</span>
</div>
@endif
</fieldset>
<div class="col-sm-11">
<div class="form-group">
<label>{{ trans('forms.user.username') }}</label>
<input type="text" class="form-control" name="username" value="{{ $current_user->username }}" required>
</div>
<div class="form-group">
<label>{{ trans('forms.user.email') }}</label>
<input type="email" class="form-control" name="email" value="{{ $current_user->email }}" required>
</div>
<div class="form-group">
<label>{{ trans('forms.user.password') }}</label>
<input type="password" class="form-control password-strength" name="password" value="">
<div class="strengthify-wrapper"></div>
</div>
<hr>
<div class="form-group">
<label>{{ trans('forms.user.api-token') }}</label>
<div class="input-group">
<input type="text" class="form-control" name="api_key" disabled value="{{ $current_user->api_key }}">
<a href="/dashboard/user/{{ $current_user->id }}/api/regen" class="input-group-addon btn btn-danger">{{ trans('cachet.api.regenerate') }}</a>
</div>
<span class="help-block">{{ trans('forms.user.api-token-help') }}</span>
</div>
<hr>
<div class="form-group">
<label class="checkbox-inline">
<input type="hidden" name="google2fa" value="0">
<input type='checkbox' name="google2fa" value="1" {{ $current_user->hasTwoFactor ? "checked" : "" }}>
{{ trans('forms.setup.enable_google2fa') }}
</label>
</div>
@if($current_user->hasTwoFactor)
<div class="form-group">
<?php
$google2fa_url = PragmaRX\Google2FA\Vendor\Laravel\Facade::getQRCodeGoogleUrl(
'CachetHQ',
$current_user->email,
$current_user->google_2fa_secret
);
?>
<img src="{{ $google2fa_url }}" class="img-responsive">
<span class='help-block'>{!! trans('forms.user.2fa.help') !!}</span>
</div>
@endif
<button type="submit" class="btn btn-success">{{ trans('forms.update') }}</button>
<button type="submit" class="btn btn-success">{{ trans('forms.update') }}</button>
</div>
</div>
</fieldset>
</form>
</div>
</div>