Commit 046f885c authored by Sascha Pfeiffer's avatar Sascha Pfeiffer

some more translations

Signed-off-by: default avatarSascha Pfeiffer <sascha.pfeiffer@psono.com>
parent a4701d39
This diff is collapsed.
{
"RECOVERY_INFORMATION": "Wiederherstellungs Informationen",
"EARLIER_GENERATED_RECOVERY_CODES": "Alte Wiederherstellungs Codes wurden überschrieben und werden nicht mehr funktionieren!",
"USER_ID": "Benutzer ID",
"E_MAIL": "E-Mail",
"CODE": "Code",
"OR": "oder",
"SAVE_INFORMATION_TO_RECOVER": "Bitte speichern sie diese Informationen um ein verlorenes Passwort zurücksetzen zu können.",
"NEW_E_MAIL": "Neue E-Mail",
"CURRENT_PASSWORD": "Aktuelles Passwort",
"NEW_PASSWORD": "Neues Passwort",
"NEW_PASSWORD_RECOVERY_CODE": "Neuer Wiederherstellungs Code",
"OLD_PASSWORD": "Altes Passwort",
"NEW_PASSWORD_REPEAT": "Neues Passwort (wiederholen)",
"PUBLIC_KEY": "Public Key",
"SERVER_API_VERSION": "Server API Version",
"SERVER_VERSION": "Server Version",
"SERVER_SIGNATURE": "Server Signatur",
"SERVER_AUDIT_LOGGING": "Server Audit Logging",
"SERVER_PUBLIC_KEY": "Server Public Key",
"SERVER_LICENSE_TYPE": "Server Lizenz Typ",
"SERVER_MAX_USERS": "Server Max. Benutzer",
"SERVER_LICENSE_VALID_FROM": "Server Lizens Gültig von",
"SERVER_LICENSE_VALID_TILL": "Server Lizens Gültig bis",
"SERVER_INFO": "Server Info",
"CLIENT_INFO": "Client Info",
"OVERVIEW_DESCRIPTION": "Eine Übersicht über ihr Konto mit Details wie ihrem Public Key.",
"CHANGE_E_MAIL_DESCRIPTION": "Sie können hier eine neue E-Mail Adresse setzen (zusammen mit ihrem aktuellen Passwort zur Verifikation).",
"CHANGE_PASSWORD_DESCRIPTION": "Sie können hier ein neues Passwort setzen (zusammen mit ihrem aktuellen Passwort zur Verifikation).",
"GENERATE_PASSWORD_RECOVERY_DESCRIPTION": "Sie sollten einen Wiederherstellungs Code erstellen um ihr Konto im Falle eines Passwortverlusts wiederherstellen zu können.",
"MULTIFACTOR_AUTHENTICATION_DESCRIPTION": "Ein zweiter Faktor ist die wirksamste Sicherheitsverbesserung für ihr Konto.",
"DELETE_ACCOUNT_DESCRIPTION": "Falls sie ihr Konto löschen möchten, können sie dies hier tun. Bitte beachten sie, dass alle Daten verloren gehen.",
"SAVE": "Speichern",
"OVERVIEW": "Übersicht",
"CHANGE_E_MAIL": "E-Mail Ändern",
"CHANGE_PASSWORD": "Passwort Ändern",
"GENERATE_PASSWORD_RECOVERY": "Konto Wiederherstellungs Codes",
"MULTIFACTOR_AUTHENTICATION": "Multifaktor Authentifizierung",
"DELETE_ACCOUNT": "Konto Löschen",
"YOUR_PASSWORD_AS_CONFIRMATION": "Ihr Passwort zur Bestätigung",
"YOU_ARE_ABOUT_TO_DELETE_YOUR_ACCOUNT": "Sie sind dabei ihr Konto zu löschen. Diese Aktion ist unumkehrbar. Alle Daten gehen verloren!",
"DUO_CODE": "Duo Code",
"ENTER_YOUR_YUBIKEY_OTP_TOKEN": "Bitte geben sie ihren YubiKey OTP Token ein",
"APPROVE_THE_PUSH_NOTIFICATION": "Bestätigen sie die Push-Mitteilung auf ihrem Mobiltelefon oder geben sie ihren Duo Code ein",
......@@ -19,7 +59,9 @@
"FINGERPRINT_OF_THE_NEW_SERVER": "Fingerabdruck des neuen Servers",
"FINGERPRINT_OF_THE_OLD_SERVER": "Fingerabdruck des alten Servers",
"ERROR": "Error",
"WARNING": "Warnung",
"DELETE": "Löschen",
"GENERATE": "Generieren",
"SERVER": "Server",
"SECURITY_REPORT": "Sicherheitsanalyse",
"GROUPS": "Gruppen",
......@@ -30,7 +72,8 @@
"GO_OFFLINE": "Offline gehen",
"GO_ONLINE": "Online gehen",
"ACCOUNT": "Konto",
"SETTINGS": "Einstellunge",
"ACCOUNT_DETAILS": "Konto Details",
"SETTINGS": "Einstellungen",
"OTHER": "Weitere",
"SIGNED_IN_AS": "Angemeldet als",
"CREATE_NEW_DATASTORE": "Neuen Datenspeicher anlegen",
......
{
"RECOVERY_INFORMATION": "Recovery Information",
"EARLIER_GENERATED_RECOVERY_CODES": "Earlier generated recovery codes have been overwritten and will not work anymore!",
"USER_ID": "User ID",
"E_MAIL": "E-mail",
"CODE": "Code",
"OR": "or",
"SAVE_INFORMATION_TO_RECOVER": "Please save this information to recover from a lost password.",
"NEW_E_MAIL": "New e-mail",
"CURRENT_PASSWORD": "Current Password",
"NEW_PASSWORD": "New Password",
"NEW_PASSWORD_RECOVERY_CODE": "New Password Recovery Code",
"OLD_PASSWORD": "Old Password",
"NEW_PASSWORD_REPEAT": "New Password (repeat)",
"PUBLIC_KEY": "Public Key",
"SERVER_API_VERSION": "Server API Version",
"SERVER_VERSION": "Server Version",
"SERVER_SIGNATURE": "Server Signature",
"SERVER_AUDIT_LOGGING": "Server Audit Logging",
"SERVER_PUBLIC_KEY": "Server Public Key",
"SERVER_LICENSE_TYPE": "Server Lizense Type",
"SERVER_MAX_USERS": "Server Max. Users",
"SERVER_LICENSE_VALID_FROM": "Server License Valid From",
"SERVER_LICENSE_VALID_TILL": "Server Lizense Valid Till",
"SERVER_INFO": "Server Info",
"CLIENT_INFO": "Client Info",
"OVERVIEW_DESCRIPTION": "The overview of your account with details like your public key.",
"CHANGE_E_MAIL_DESCRIPTION": "You can provide here a new e-mail address (together with your current password for verification).",
"CHANGE_PASSWORD_DESCRIPTION": "You can provide here a new password address (together with your current password for verification).",
"GENERATE_PASSWORD_RECOVERY_DESCRIPTION": "You should create a password recovery code to recover your account with a lost password.",
"MULTIFACTOR_AUTHENTICATION_DESCRIPTION": "A second factor is the best security improvement for your account.",
"DELETE_ACCOUNT_DESCRIPTION": "If you plan to delete your account you can do that here. Be aware all data will be lost.",
"SAVE": "Save",
"OVERVIEW": "Overview",
"CHANGE_E_MAIL": "Change E-Mail",
"CHANGE_PASSWORD": "Change Password",
"GENERATE_PASSWORD_RECOVERY": "Generate Password Recovery",
"MULTIFACTOR_AUTHENTICATION": "Multifactor Authentication",
"DELETE_ACCOUNT": "Delete Account",
"YOUR_PASSWORD_AS_CONFIRMATION": "Your password as confirmation",
"YOU_ARE_ABOUT_TO_DELETE_YOUR_ACCOUNT": "You are about to delete your account. This action cannot be undone. All data will be lost!",
"DUO_CODE": "Duo Code",
"ENTER_YOUR_YUBIKEY_OTP_TOKEN": "Please enter your YubiKey OTP Token",
"APPROVE_THE_PUSH_NOTIFICATION": "Approve the push notification on your mobile or provide your Duo Code",
......@@ -19,7 +59,9 @@
"FINGERPRINT_OF_THE_NEW_SERVER": "Fingerprint of the new server",
"FINGERPRINT_OF_THE_OLD_SERVER": "Fingerprint of the old server",
"ERROR": "Error",
"WARNING": "Warning",
"DELETE": "Delete",
"GENERATE": "Generate",
"SERVER": "Server",
"SECURITY_REPORT": "Security Report",
"GROUPS": "Groups",
......@@ -30,6 +72,7 @@
"GO_OFFLINE": "Go Offline",
"GO_ONLINE": "Go Online",
"ACCOUNT": "Account",
"ACCOUNT_DETAILS": "Account Details",
"SETTINGS": "Settings",
"OTHER": "Other",
"SIGNED_IN_AS": "Signed in as",
......
......@@ -7,24 +7,24 @@
-->
</div>
<div class="title col-sm-4">
<h1>Account Details</h1>
<h1>{{ 'ACCOUNT_DETAILS' | translate }}</h1>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading clearfix ng-scope">
<h3 class="panel-title ng-binding ng-scope">Account</h3>
<h3 class="panel-title ng-binding ng-scope">{{ 'ACCOUNT' | translate }}</h3>
</div>
<div class="panel-body" style="height: auto;">
<form class="form-horizontal" role="form">
<uib-tabset class="tabset_expand" active="active_tab">
<uib-tab index="$index" ng-repeat="tab in tabs" heading="{{ tab.title }}" select="open_tab(tab.key)">
<uib-tab index="$index" ng-repeat="tab in tabs" heading="{{ tab.title | translate }}" select="open_tab(tab.key)">
<div class="row">
<div class="col-xs-12 col-sm-12">
<h2>{{ tab.title }}:</h2>
{{ tab.description }}
<h2>{{ tab.title | translate }}:</h2>
{{ tab.description | translate }}
</div>
</div>
<hr>
......@@ -34,20 +34,20 @@
ng-if="field.tab === tab.key">
<label class="control-label col-sm-6 col-md-4"
for="accountForm-{{field.key}}">
{{field.title}}
{{field.title | translate}}
</label>
<div class="col-sm-6 col-md-8" ng-if="field.type !== 'label_only'">
<input type="{{field.type}}" ng-model="field.value"
ng-if="field.type != 'button'"
ng-required="{{field.required}}"
ng-readonly="{{field.readonly}}"
placeholder="{{field.placeholder}}" id="accountForm-{{field.key}}"
placeholder="{{field.placeholder | translate}}" id="accountForm-{{field.key}}"
name="{{field.key}}"
class="form-control">
<button ng-if="field.type === 'button'" class="btn btn-primary {{field.class}}"
ng-click="account[field.onClick](node)"
type="{{field.type}}" ng-hide="field.hidden" ng-click="">{{field.btnLabel}}</button>
type="{{field.type}}" ng-hide="field.hidden" ng-click="">{{field.btnLabel | translate }}</button>
<uib-progressbar value="(field.value | complexify)"
ng-if="field.complexify && (field.value | complexify) > 0">
......@@ -60,7 +60,7 @@
</uib-tabset>
<div>
<button class="btn btn-primary" type="button" ng-click="submitted=true; save();">Save</button>
<button class="btn btn-primary" type="button" ng-click="submitted=true; save();">{{'SAVE' | translate}}</button>
<span class="error" ng-repeat="e in errors">{{e}}</span>
<span ng-repeat="m in msgs">{{m}}</span>
</div>
......
......@@ -308,7 +308,7 @@
</div>
<div class="modal-footer">
<button ng-if="node.share_rights.write != false && !offline" class="btn btn-primary" type="button" ng-click="submitted=true; save();">Save</button>
<button ng-if="node.share_rights.write != false && !offline" class="btn btn-primary" type="button" ng-click="submitted=true; save();">{{'SAVE' | translate}}</button>
<button class="btn" type="button" ng-click="cancel();">{{'CLOSE' | translate}}</button>
</div>
</div>
......
......@@ -17,12 +17,12 @@
<div class="panel-body in" aria-expanded="true" aria-hidden="false" style="height: auto;">
<div class="alert alert-warning" ng-if="!analysis.user_summary.multifactor_auth_enabled">
<strong>Warning!</strong> Please consider enabling multifactor authentication as it significantly
<strong>{{'WARNING' | translate}}!</strong> Please consider enabling multifactor authentication as it significantly
improves your account's security.
</div>
<div class="alert alert-warning" ng-if="!analysis.user_summary.recovery_code_enabled">
<strong>Warning!</strong> Please consider creating a recovery code to recover your account in case of a
<strong>{{'WARNING' | translate}}!</strong> Please consider creating a recovery code to recover your account in case of a
lost passwords.
</div>
......@@ -174,7 +174,7 @@
</div>
</form>
<div class="alert alert-warning">
<strong>Warning!</strong> This analysis can take several minutes to complete.
<strong>{{'WARNING' | translate}}!</strong> This analysis can take several minutes to complete.
</div>
</div>
......
<form name="modalShowRecoverycodeForm" novalidate autocomplete="off">
<div class="modal-header">
<button type="button" class="close" ng-click="close()"><span aria-hidden="true">&times;</span></button>
<h3 class="modal-title">Delete Account</h3>
<h3 class="modal-title">{{'DELETE_ACCOUNT' | translate}}</h3>
</div>
<div class="modal-body">
<div class="alert alert-danger">
<strong>{{'DANGER' | translate}}!</strong> You are about to delete your account. This action cannot be undone.
All data will be lost!
<strong>{{'DANGER' | translate}}!</strong> {{'YOU_ARE_ABOUT_TO_DELETE_YOUR_ACCOUNT' | translate}}
</div>
<div>
<label for="password">Your password as confirmation:</label>
<label for="password">{{'YOUR_PASSWORD_AS_CONFIRMATION' | translate}}:</label>
<input type="password" class="form-control" id="password" ng-model="form.password">
</div>
......
......@@ -200,7 +200,7 @@
</div>
<div class="modal-footer">
<button ng-if="node.share_rights.write != false" class="btn btn-primary" type="button" ng-click="submitted=true; save();">Save</button>
<button ng-if="node.share_rights.write != false" class="btn btn-primary" type="button" ng-click="submitted=true; save();">{{'SAVE' | translate}}</button>
<button class="btn" type="button" ng-click="cancel();">{{'CLOSE' | translate}}</button>
</div>
</form>
\ No newline at end of file
......@@ -10,7 +10,7 @@
</div>
</div>
<div class="modal-footer">
<button class="btn btn-primary" type="submit" ng-click="save()">Save</button>
<button class="btn btn-primary" type="submit" ng-click="save()">{{'SAVE' | translate}}</button>
<button class="btn" type="button" ng-click="cancel();">{{'CLOSE' | translate}}</button>
</div>
</form>
\ No newline at end of file
......@@ -108,7 +108,7 @@
</div>
</div>
<div class="modal-footer">
<button class="btn btn-primary" type="submit" ng-click="save()">Save</button>
<button class="btn btn-primary" type="submit" ng-click="save()">{{'SAVE' | translate}}</button>
<button class="btn" type="button" ng-click="cancel();">{{'CLOSE' | translate}}</button>
</div>
</form>
\ No newline at end of file
<form name="modalShowRecoverycodeForm" novalidate>
<div class="modal-header">
<button type="button" class="close" ng-click="close()"><span aria-hidden="true">&times;</span></button>
<h3 class="modal-title">Recovery Information</h3>
<h3 class="modal-title">{{'RECOVERY_INFORMATION' | translate}}</h3>
</div>
<div class="modal-body">
<div>
<p>
<strong>Username:</strong>
<strong>{{'USERNAME' | translate}}:</strong>
</p>
<div class="text-center" style="font-family:monospace;">
{{recovery_information.username}}
</div>
<p>
<strong>Code:</strong>
<strong>{{'CODE' | translate}}:</strong>
</p>
<div class="text-center" style="font-family:monospace;">
{{recovery_information.recovery_password}}
</div>
<p>
<strong>OR:</strong>
<strong>{{'OR' | translate}}:</strong>
</p>
<div class="text-center" style="font-family:monospace;">
{{recovery_information.recovery_words}}
</div>
<hr>
<p>Please save this information to recover from a lost password.</p>
<p>{{'SAVE_INFORMATION_TO_RECOVER' | translate}}</p>
</div>
<div class="alert alert-warning">
<strong>Warning!</strong> Earlier generated recovery codes have been overwritten
and will not work anymore!
<strong>{{'WARNING' | translate}}!</strong> {{'EARLIER_GENERATED_RECOVERY_CODES' | translate}}
</div>
......
......@@ -68,7 +68,7 @@
</uib-tabset>
<div>
<button class="btn btn-primary" type="button" ng-click="submitted=true; save();">Save</button>
<button class="btn btn-primary" type="button" ng-click="submitted=true; save();">{{'SAVE' | translate}}</button>
<span class="error" ng-repeat="e in errors">{{e}}</span>
<span ng-repeat="m in msgs">{{m}}</span>
</div>
......
This source diff could not be displayed because it is too large. You can view the blob instead.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment