Merge pull request #342 from WeeSee/master

updated german translations
This commit is contained in:
Antonio Ramirez
2019-09-13 08:24:45 +02:00
committed by GitHub
4 changed files with 402 additions and 321 deletions

View File

@ -0,0 +1,111 @@
First steps to use Yii2-usuario
===============================
After installing the extension and having configured everything, you need setup your application with the all the user related stuff, e.g.
* creating first users, roles, permissions, ...
* assigning permissions and roles to users
* extending your controllers with access restrictions
* starting user management
## Creating your first user
There are several ways to do that:
* using migrations
* using the Command line [Console Commands](../installation/console-commands.md)
### Creating the first Administrator during a migration
This is helpful e.g. when using you Yii2 applicatio with Docker and need to start the Docker Container with basic user settings.
We will create an ```admin```user with a ```adminisrator``` role.
Put this in your migration:
class m... extends Migration
{
public function safeUp()
{
$auth = Yii::$app->authManager;
// create a role named "administrator"
$administratorRole = $auth->createRole('administrator');
$administratorRole->description = 'Administrator';
$auth->add($administratorRole);
// create permission for certain tasks
$permission = $auth->createPermission('user-management');
$permission->description = 'User Management';
$auth->add($permission);
// let administrators do user management
$auth->addChild($administratorRole, $auth->getPermission('user-management'));
// create user "admin" with password "verysecret"
$user = new \Da\User\Model\User([
'scenario' => 'create',
'email' => "email@example.com",
'username' => "admin",
'password' => "verysecret" // >6 characters!
]);
$user->confirmed_at = time();
$user->save();
// assign role to our admin-user
$auth->assign($administratorRole, $user->id);
}
public function safeDown()
{
$auth = Yii::$app->authManager;
// delete permission
$auth->remove($auth->getPermission('user-management'));
// delete admin-user and administrator role
$administratorRole = $auth->getRole("administrator");
$user = \Da\User\Model\User::findOne(['name'=>"admin"]);
$auth->revoke($administratorRole, $user->id);
$user->delete();
}
## User Management
Having setup the ```admin``` user you can start using user management at
http://yourapp/index.php?r=user/admin
You should be prompted a login screen and the enter ```admin/verysecret```.
## Working with authentication
Usually access restrictions to controller actions care specified in
[```behaviors()```](http://stuff.cebe.cc/yii2docs/guide-security-authorization.html).
Additionally, in your code you can directly use permission checks. This is
helpful e.g. in ```./views/layouts/main.php```.
Examples:
// Is current user a guest (not signed in?)
if (Yii::$app->user->isGuest) {
...
}
// Get roles of user
$roles = Yii::$app->authManager->getRolesByUser(Yii::$app->user->getId());
// Does current user have permission to do "user-management"?
if (Yii::$app->user->can("user-management")) {
...
}
### Recommended Reading
It is helpful to basically understand how Yii2 does authantication. The you can get in Yii2-usuario more quickly.
- [The Definitive Guide to Yii 2.0: Authentication](https://www.yiiframework.com/doc/guide/2.0/en/security-authentication)

View File

@ -146,6 +146,11 @@ See also all the possible configuration options available:
- [Available Actions](installation/available-actions.md) - [Available Actions](installation/available-actions.md)
- [Migration guide from Dektrium tools](installation/migration-guide-from-dektrium-tools.md) - [Migration guide from Dektrium tools](installation/migration-guide-from-dektrium-tools.md)
#### Step 4 - First steps to use Yii2-usuario
Proceed with [First steps to use Yii2-usuario](helpful-guides/first-steps.md)
Enhancing and Overriding Enhancing and Overriding
------------------------ ------------------------

View File

@ -17,291 +17,281 @@
* NOTE: this file must be saved in UTF-8 encoding. * NOTE: this file must be saved in UTF-8 encoding.
*/ */
return [ return [
'I agree processing of my personal data and the use of cookies to facilitate the operation of this site. For more information read our {privacyPolicy}' => '@@@@', 'An email with instructions to create a new password has been sent to {email} if '.
'privacy policy' => '@@@@', 'it is associated with an {appName} account. Your existing password has not been changed.'
'{0, date, MMM dd, YYYY HH:mm}' => '@@@@', => 'Eine Email mit Hinweisen, wie ein Kennwort erstellt wurde an {email} gesendet, '.
'(not set)' => '', 'sofern es mit dem Konto {appName} verbunden ist. Das aktuelle Kennwort wurde nicht geändert.',
'A confirmation message has been sent to your new email address' => '', 'Are you sure you wish the user to change their password at next login?'
'A message has been sent to your email address. It contains a confirmation link that you must click to complete registration.' => '', => 'Bist Du sicher, dass der Benutzer sein Kennwort beim nächsten Anmelden ändern soll?',
'A new confirmation link has been sent' => '', 'Back to privacy settings' => 'Zurück zu Privatsphäre-Einstellungen',
'A password will be generated automatically if not provided' => '', 'Data processing consent' => 'Zustimmung zur Datenverarbeitung',
'According to the European General Data Protection Regulation (GDPR) we need your consent to work with your personal data.' => '', 'Delete my account' => 'Mein Benutzerkonto löschen',
'Account' => '', 'Delete personal data' => 'Persönliche Daten löschen',
'Account confirmation' => '', 'Deleted by GDPR request' => 'Gelöscht gemäß DSGVO-Anforderung',
'Account details' => '', 'Disable two factor authentication' => 'Zwei-Faktor-Authentifizierung deaktivieren',
'Account details have been updated' => '', 'Download my data' => 'Eigene Daten herunterladen',
'Account settings' => '', 'Enable two factor authentication' => 'Zwei-Faktor-Authentifizierung aktivieren',
'Already registered? Sign in!' => '', 'Export my data' => 'Eigene Daten exportieren',
'An email with instructions to create a new password has been sent to {email} if it is associated with an {appName} account. Your existing password has not been changed.' => '', 'Force password change at next login' => 'Kennwort-Änderung beim nächsten Anmelden erzwingen',
'An error occurred processing your request' => '', 'Here you can download your personal data in a comma separated values format.'
'Are you sure you want to block this user?' => '', => 'Hier kannst Du eigene persönliche Daten in Komma-separiertem Format herunterladen',
'Are you sure you want to confirm this user?' => '', 'I agree processing of my personal data and the use of cookies to facilitate the operation of this site. '.
'Are you sure you want to delete this user?' => '', 'For more information read our {privacyPolicy}'
'Are you sure you want to switch to this user for the rest of this Session?' => '', => 'Ich stimme der Verarbeitung meiner persönlichen Daten und der Benutzung von Cookies zur '.
'Are you sure you want to unblock this user?' => '', 'Vereinfachung der Benutzer dieses Services zu. Weitere Informationen stehen in unserer {privacyPolicy}',
'Are you sure you wish the user to change their password at next login?' => '', 'Invalid password' => 'Ungültiges Kennwort',
'Are you sure you wish to send a password recovery email to this user?' => '', 'Invalid two factor authentication code' => 'Ungültiger Zwei-Faktor-Authentifizierungs-Code',
'Are you sure? Deleted user can not be restored' => '', 'Last login IP' => 'Letzte Anmeldung von IP',
'Are you sure? There is no going back' => '', 'Last login time' => 'Letzte Anmeldung',
'Assignments' => '', 'Last password change' => 'Letzte Kennwort-Änderung',
'Assignments have been updated' => '', 'Once you have deleted your data, you will not longer be able to sign in with this account.'
'Auth item with such name already exists' => '', => 'Wenn Du die eigenen Daten gelöscht hast, kannst Du Dich mit diesem Benutzernamen nicht mehr anmelden.',
'Authentication rule class {0} can not be instantiated' => '', 'Password age' => 'Kennwort-Alter',
'Authorization item successfully created.' => '', 'Privacy' => 'Privatsphäre',
'Authorization item successfully removed.' => '', 'Privacy settings' => 'Privatsphäre-Einstellungen',
'Authorization item successfully updated.' => '', 'Rule class name' => 'Regel-Klassen-Name',
'Authorization rule has been added.' => '', 'Select rule...' => 'Regel auswählen...',
'Authorization rule has been removed.' => '', 'There was an error in saving user' => 'Fehler beim Speichern des Benutzers',
'Authorization rule has been updated.' => '', 'This will disable two factor authentication. Are you sure?'
'Awesome, almost there. Now you need to click the confirmation link sent to your new email address.' => '', => 'Hiermit deaktivierst Du die Zwei-Faktor-Authentifizierung. Bist Du sicher?',
'Awesome, almost there. Now you need to click the confirmation link sent to your old email address.' => '', 'This will remove your personal data from this site. You will no longer be able to sign in.'
'Back to privacy settings' => '', => 'Hiermit löschst Du Deine persönlichen Daten von diesem Service. '.
'Bio' => '', 'Du wirst Dich dann nicht mehr anmelden können.',
'Block' => '', 'Two Factor Authentication (2FA)' => 'Zwei-Faktor-Authentifizierung (2FA)',
'Block status' => '', 'Two factor authentication code' => 'Zwei-Faktor-Authentifizierungs-Code',
'Blocked at {0, date, MMMM dd, YYYY HH:mm}' => '', 'Two factor authentication has been disabled.' => 'Zwei-Faktor-Authentifizierung wurde deaktiviert',
'Cancel' => '', 'Two factor authentication protects you in case of stolen credentials'
'Cannot assign role "{0}" as the AuthManager is not configured on your console application.' => '', => 'Zwei-Faktor-Authentifizierung schützt Dich bei gestohlenen Zugangsdaten',
'Change your avatar at Gravatar.com' => '', 'Two factor authentication successfully enabled.' => 'Zwei-Faktor-Authentifizierung wurde erfolgreich aktiviert',
'Children' => '', 'Unable to disable Two factor authentication.'
'Class' => '', => 'Fehler beim Deaktivieren der Zwei-Faktor-Authentifizierung',
'Close' => '', 'User will be required to change password at next login'
'Complete password reset on {0}' => '', => 'Der Benutzer muss bei der nächsten Aneldung sein kennwort ändern',
'Confirm' => '', 'You are about to delete all your personal data from this site.'
'Confirm account on {0}' => '', => 'Du löschst damit alle persönlichen Daten von diesem Service',
'Confirm email change on {0}' => '', 'Your consent is required to register' => 'Du musst Deine Zustimmung registrieren',
'Confirmation' => '', 'Your password has expired, you must change it now' => 'Dein Kennwort ist abgelaufen. Du musst es nun ändern',
'Confirmation status' => '', 'Your personal information has been removed' => 'Deine persönlichen Daten wurden gelöscht',
'Confirmation time' => '', 'privacy policy' => 'Datenschutzrichtlinie',
'Confirmed' => '', 'A message has been sent to your email address. ' => 'Eine Nachricht wurde an Deine E-Mail Adresse gesendet',
'Confirmed at {0, date, MMMM dd, YYYY HH:mm}' => '', '(not set)' => '(nicht gesetzt)',
'Connect' => '', 'A confirmation message has been sent to your new email address'
'Continue' => '', => 'Eine Bestätigungsnachricht wurde an Deine neue E-Mail Adresse gesendet',
'Create' => '', 'A message has been sent to your email address. It contains a confirmation link that you must '.
'Create a user account' => '', 'click to complete registration.'
'Create new permission' => '', => 'Eine Nachricht wurde an Deine E-Mail-Adresse gesendet. '.
'Create new role' => '', 'Sie enthält einen Bestätigungslink den Du anklicken musst, um die Registrierung abzuschließen.',
'Create new rule' => '', 'A new confirmation link has been sent' => 'Ein neuer Bestätigungs-Link wurde versendet',
'Created at' => '', 'A password will be generated automatically if not provided' => 'Leer lassen, um automatisch ein Passwort zu generieren',
'Credentials will be sent to the user by email' => '', 'Account' => 'Konto',
'Current password' => '', 'Account confirmation' => 'Kontobestätigung',
'Current password is not valid' => '', 'Account details' => 'Kontodetails',
'Data privacy' => '', 'Account details have been updated' => 'Kontodetails gespeichert',
'Data processing consent' => '', 'Account settings' => 'Kontoeinstellungen',
'Delete' => '', 'Already registered? Sign in!' => 'Bereits registriert? Zur Anmeldung!',
'Delete account' => '', 'An error occurred processing your request' => 'Es ist ein Fehler aufgetreten',
'Delete my account' => '', 'Are you sure you want to block this user?' => 'Bist Du sicher, dass Du diesen Benutzer blockieren willst?',
'Delete personal data' => '', 'Are you sure you want to confirm this user?' => 'Bist Du sicher, dass Du diesen Benutzer bestätigen willst?',
'Deleted by GDPR request' => '', 'Are you sure you want to delete this user?' => 'Bist Du sicher, dass Du diesen Benutzer löschen willst?',
'Description' => '', 'Are you sure you want to switch to this user for the rest of this Session?' => 'Bist Du sicher, dass Du zu diesem Benutzer zu wechseln willst für den Rest dieser Session?',
'Didn\'t receive confirmation message?' => '', 'Are you sure you want to unblock this user?' => 'Bist Du sicher, dass Du diesen Benutzer wieder freischalten willst?',
'Disable two factor authentication' => '', 'Are you sure you wish to send a password recovery email to this user?' => 'Bist Du sicher, dass Du eine Passwortwiederherstellungs-Mail an diesen Benutzer senden möchtest?',
'Disconnect' => '', 'Are you sure? Deleted user can not be restored' => 'Bist Du sicher? Gelöschte Benutzer können nicht wiederhergestellt werden',
'Don\'t have an account? Sign up!' => '', 'Are you sure? There is no going back' => 'Bist Du sicher? Es gibt kein Zurück',
'Download my data' => '', 'Assignments' => 'Zuordnungen',
'Email' => '', 'Assignments have been updated' => 'Zuordnungen wurden gespeichert',
'Email (public)' => '', 'Auth item with such name already exists' => 'Eine Berechtigung mit diesem Name existiert bereits',
'Enable' => '', 'Authentication rule class {0} can not be instantiated' => 'Von der Authentifizierungsregel Klasse {0} kann keine Instanz erstellt werden',
'Enable two factor authentication' => '', 'Authorization item successfully created.' => 'Berechtigung erfolgreich erstellt',
'Error occurred while changing password' => '', 'Authorization item successfully removed.' => 'Berechtigung erfolgreich gelöscht',
'Error occurred while confirming user' => '', 'Authorization item successfully updated.' => 'Berechtigung erfolgreich gespeichert',
'Error occurred while deleting user' => '', 'Authorization rule has been added.' => 'Berechtigungsregel wurde hinzugefügt.',
'Error sending registration message to "{email}". Please try again later.' => '', 'Authorization rule has been removed.' => 'Berechtigungsregel wurde entfernt.',
'Error sending welcome message to "{email}". Please try again later.' => '', 'Authorization rule has been updated.' => 'Berechtigungsregel wurde gespeichert.',
'Export my data' => '', 'Awesome, almost there. Now you need to click the confirmation link sent to your new email address.' => 'Fast geschafft. Nun musst Du nur noch den Aktivierungslink anklicken, der an Deine neue E-Mail Adresse gesendet wurde.',
'Finish' => '', 'Awesome, almost there. Now you need to click the confirmation link sent to your old email address.' => 'Fast geschafft. Nun musst Du nur noch den Aktivierungslink anklicken, der an Deine alte E-Mail Adresse gesendet wurde.',
'Force password change at next login' => '', 'Bio' => 'Bio',
'Forgot password?' => '', 'Block' => 'Blockieren',
'Gravatar email' => '', 'Block status' => 'Blockadestatus',
'Hello' => '', 'Blocked at {0, date, MMMM dd, YYYY HH:mm}' => 'Blockiert am {0, date, dd. MMMM YYYY, HH:mm}',
'Here you can download your personal data in a comma separated values format.' => '', 'Cancel' => 'Abbrechen',
'If you already registered, sign in and connect this account on settings page' => '', 'Cannot assign role "{0}" as the AuthManager is not configured on your console application.' => 'Kann die Rolle "{0}" nicht zuordnen da der AuthManager in der Console Application nicht konfiguriert ist.',
'If you cannot click the link, please try pasting the text into your browser' => '', 'Change your avatar at Gravatar.com' => 'Ändere Deinen Avatar unter gravatar.com',
'If you did not make this request you can ignore this email' => '', 'Children' => 'Unterelemente',
'Impersonate this user' => '', 'Class' => 'Klasse',
'In order to complete your registration, please click the link below' => '', 'Close' => 'Schließen',
'In order to complete your request, please click the link below' => '', 'Complete password reset on {0}' => 'Passwort-Wiederherstellung auf {0} fertigstellen',
'In order to finish your registration, we need you to enter following fields' => '', 'Confirm' => 'Bestätigen',
'Information' => '', 'Confirm account on {0}' => 'Konto auf {0} bestätigen',
'Invalid login or password' => '', 'Confirm email change on {0}' => 'E-Mail Änderung auf {0} bestätigen',
'Invalid or expired link' => '', 'Confirmation' => 'Bestätigung',
'Invalid password' => '', 'Confirmation status' => 'Bestätigungsstatus',
'Invalid two factor authentication code' => '', 'Confirmation time' => 'Bestätigungszeit',
'Invalid value' => '', 'Confirmed' => 'Bestätigt',
'It will be deleted forever' => '', 'Confirmed at {0, date, MMMM dd, YYYY HH:mm}' => 'Bestätigt am {0, date, dd. MMMM YYYY, HH::mm}',
'Items' => '', 'Connect' => 'Verbinden',
'Joined on {0, date}' => '', 'Continue' => 'Weiter',
'Last login IP' => '', 'Create' => 'Erstellen',
'Last login time' => '', 'Create a user account' => 'Konto erstellen',
'Last password change' => '', 'Create new permission' => 'Neue Berechtigung anlegen',
'Location' => '', 'Create new role' => 'Neue Rolle anlegen',
'Login' => '', 'Create new rule' => 'Neue Regel erstellen',
'Logout' => '', 'Created at' => 'Erstellt am',
'Manage users' => '', 'Credentials will be sent to the user by email' => 'Die Zugangsdaten werden dem Nutzer per E-Mail gesendet',
'Name' => '', 'Current password' => 'Aktuelles Passwort',
'Networks' => '', 'Current password is not valid' => 'Das aktuelle Passwort ist nicht korrekt',
'Never' => '', 'Delete' => 'Löschen',
'New email' => '', 'Delete account' => 'Konto Löschen',
'New password' => '', 'Description' => 'Beschreibung',
'New permission' => '', 'Didn\'t receive confirmation message?' => 'Bestätigungs-Mail nicht empfangen?',
'New role' => '', 'Disconnect' => 'Trennen',
'New rule' => '', 'Don\'t have an account? Sign up!' => 'Du hast noch kein Konto? Registrieren!',
'New user' => '', 'Email' => 'E-Mail',
'Not blocked' => '', 'Email (public)' => 'E-Mail (öffentlich)',
'Not found' => '', 'Enable' => 'aktivieren',
'Once you delete your account, there is no going back' => '', 'Error occurred while changing password' => 'Fehler beim Ändern des Passworts',
'Once you have deleted your data, you will not longer be able to sign in with this account.' => '', 'Error occurred while confirming user' => 'Fehler beim Bestätigen des Benutzers',
'Password' => '', 'Error occurred while deleting user' => 'Fehler beim Löschen des Benutzers',
'Password age' => '', 'Error sending registration message to "{email}". Please try again later.' => 'Fehler beim Senden der Registrierungsnachricht an "{email}". Bitte später noch einmal probieren.',
'Password has been changed' => '', 'Error sending welcome message to "{email}". Please try again later.' => 'Fehler beim Senden der Willkommensnachricht an "{email}". Bitte später noch einmal probieren.',
'Permissions' => '', 'Finish' => 'Fertig',
'Please be certain' => '', 'Forgot password?' => 'Passwort vergessen?',
'Please click the link below to complete your password reset' => '', 'Gravatar email' => 'Gravatar E-Mail',
'Please fix following errors:' => '', 'Hello' => 'Hallo',
'Privacy' => '', 'If you already registered, sign in and connect this account on settings page' => 'Wenn Du Dich bereits registriert hast, melde Dich an und verbinde dieses Konto auf der Einstellungs-Seite',
'Privacy settings' => '', 'If you cannot click the link, please try pasting the text into your browser' => 'Wenn Du den Link nicht anklicken kannst, versuche, diesen in Deine Browser-Leiste einzufügen',
'Profile' => '', 'If you did not make this request you can ignore this email' => 'Wenn Sie diese Anfrage nicht gemacht haben, können Sie diese E-Mail ignorieren',
'Profile details' => '', 'Impersonate this user' => 'Wechsle zu diesem Benutzer',
'Profile details have been updated' => '', 'In order to complete your registration, please click the link below' => 'Um Deine Registrierung abzuschliessen, klicke bitte auf den Link unten',
'Profile settings' => '', 'In order to complete your request, please click the link below' => 'Um Deine Anfrage abzuschliessen, klicke bitte auf den Link unten',
'Recover your password' => '', 'In order to finish your registration, we need you to enter following fields' => 'Um Deine Registrierung abzuschliessen, musst Du noch die folgenden Felder ausfüllen',
'Recovery link is invalid or expired. Please try requesting a new one.' => '', 'Information' => 'Information',
'Recovery message sent' => '', 'Invalid login or password' => 'Falscher Login oder falsches Passwort',
'Registration IP' => '', 'Invalid or expired link' => 'Falscher oder abgelaufener Link',
'Registration on this website is disabled' => '', 'Invalid value' => 'Falscher Wert',
'Registration time' => '', 'It will be deleted forever' => 'Es wird dauerhaft gelöscht',
'Remember me next time' => '', 'Items' => 'Elemente',
'Request new confirmation message' => '', 'Joined on {0, date}' => 'Mitglies seit {0, date}',
'Required "key" cannot be empty.' => '', 'Location' => 'Ort',
'Required "secret" cannot be empty.' => '', 'Login' => 'Anmelden',
'Reset your password' => '', 'Logout' => 'Abmelden',
'Role "{0}" not found. Creating it.' => '', 'Manage users' => 'Nutzer verwalten',
'Roles' => '', 'Name' => 'Name',
'Rule' => '', 'Networks' => 'Netzwerke',
'Rule class must extend "yii\\rbac\\Rule".' => '', 'Never' => 'Nie',
'Rule class name' => '', 'New email' => 'Neue E-Mail',
'Rule name' => '', 'New password' => 'Neues Passwort',
'Rule name {0} is already in use' => '', 'New permission' => 'Neue Berechtigung',
'Rule {0} does not exists' => '', 'New role' => 'Neue Rolle',
'Rule {0} not found.' => '', 'New rule' => 'Neue Regel',
'Rules' => '', 'New user' => 'Neuer Benutzer',
'Save' => '', 'Not blocked' => 'Nicht geblockt',
'Scan the QrCode with Google Authenticator App, then insert its temporary code on the box and submit.' => '', 'Not found' => 'Nicht gefunden',
'Select rule...' => '', 'Once you delete your account, there is no going back' => 'Wenn Du Dein Konto gelöscht hast, gibt es kein zurück mehr',
'Send password recovery email' => '', 'Password' => 'Passwort',
'Sign in' => '', 'Password has been changed' => 'Passwort wurde geändert',
'Sign up' => '', 'Permissions' => 'Berechtigungen',
'Something went wrong' => '', 'Please be certain' => 'Bist Du wirklich sicher?',
'Submit' => '', 'Please click the link below to complete your password reset' => 'Bitte klicke den Link unten, um Deine Passwort-Wiederherstellung abzuschließen',
'Switch identities is disabled.' => '', 'Please fix following errors:' => 'Bitte behebe die folgenden Fehler',
'Thank you for signing up on {0}' => '', 'Profile' => 'Profil',
'Thank you, registration is now complete.' => '', 'Profile details' => 'Profildetails',
'The "recaptcha" component must be configured.' => '', 'Profile details have been updated' => 'Profildetails wurden gespeichert',
'The confirmation link is invalid or expired. Please try requesting a new one.' => '', 'Profile settings' => 'Profileinstellungen',
'The verification code is incorrect.' => '', 'Recover your password' => 'Passwort wiederherstellen',
'There is neither role nor permission with name "{0}"' => '', 'Recovery link is invalid or expired. Please try requesting a new one.' => 'Wiederherstellungs-Link ist falsch oder abgelaufen. Bitte fordere einen neuen an',
'There was an error in saving user' => '', 'Recovery message sent' => 'Wiederherstellungs-Nachricht wurde gesendet',
'This account has already been connected to another user' => '', 'Registration IP' => 'Registrierungs-IP',
'This email address has already been taken' => '', 'Registration on this website is disabled' => 'Die Registrierung auf dieser Webseite ist deaktiviert',
'This username has already been taken' => '', 'Registration time' => 'Registrierungszeit',
'This will disable two factor authentication. Are you sure?' => '', 'Remember me next time' => 'Anmeldung für das nächste mal merken',
'This will remove your personal data from this site. You will no longer be able to sign in.' => '', 'Request new confirmation message' => 'Neuen Wiederherstellungs-Link anfordern',
'Time zone' => '', 'Required "key" cannot be empty.' => 'Erforderlicher "key" darf nicht leer sein.',
'Time zone is not valid' => '', 'Required "secret" cannot be empty.' => 'Erforderliches "secret" darf nicht leer sein.',
'Two Factor Authentication (2FA)' => '', 'Reset your password' => 'Passwort wiederherstellen',
'Two factor authentication code' => '', 'Role "{0}" not found. Creating it.' => 'Rolle "{0}" nicht gefunden. Erstelle diese.',
'Two factor authentication has been disabled.' => '', 'Roles' => 'Rollen',
'Two factor authentication protects you in case of stolen credentials' => '', 'Rule' => 'Regel',
'Two factor authentication successfully enabled.' => '', 'Rule class must extend "yii\\rbac\\Rule".' => 'Regelklasse muss "yii\\rbac\\Rule" erweitern.',
'Unable to confirm user. Please, try again.' => '', 'Rule name' => 'Regelname',
'Unable to create an account.' => '', 'Rule name {0} is already in use' => 'Regelname {0} bereits in Benutzung',
'Unable to create authorization item.' => '', 'Rule {0} does not exists' => 'Regel {0} existiert nicht',
'Unable to create new authorization rule.' => '', 'Rule {0} not found.' => 'Regel {0} nicht gefunden.',
'Unable to delete user. Please, try again later.' => '', 'Rules' => 'Regeln',
'Unable to disable Two factor authentication.' => '', 'Save' => 'Speichern',
'Unable to remove authorization item.' => '', 'Scan the QrCode with Google Authenticator App, then insert its temporary code on the box and submit.' => 'Scanne den Qr-Code mit der Google Authenticator App, dann füge den temporären Schlüssel in das Feld und sende es ab.',
'Unable to send confirmation link' => '', 'Send password recovery email' => 'Sende Mail zur Passwortwiederherstellung',
'Unable to send recovery message to the user' => '', 'Sign in' => 'Anmelden',
'Unable to update authorization item.' => '', 'Sign up' => 'Registrieren',
'Unable to update authorization rule.' => '', 'Something went wrong' => 'Etwas ist schiefgelaufen',
'Unable to update block status.' => '', 'Switch identities is disabled.' => 'Identitäts-Wechsel ist deaktiviert.',
'Unblock' => '', 'Thank you for signing up on {0}' => 'Danke für Deine Registrierung auf {0}',
'Unconfirmed' => '', 'Thank you, registration is now complete.' => 'Danke, Deine Registrierung ist nun abgeschlossen.',
'Unfortunately, you can not work with this site without giving us consent to process your data.' => '', 'The "recaptcha" component must be configured.' => 'Die "recaptcha" Komponente muss konfiguriert werden.',
'Update' => '', 'The confirmation link is invalid or expired. Please try requesting a new one.' => 'Dein Aktivierungslink ist falsch oder abgelaufen. Bitte fordere einen neuen an.',
'Update assignments' => '', 'The verification code is incorrect.' => 'Der Verifizierungsschlüssel ist ungültig.',
'Update permission' => '', 'There is neither role nor permission with name "{0}"' => 'Es gibt weder eine Rolle noch eine Berechtigung mit dem Namen "{0}"',
'Update role' => '', 'This account has already been connected to another user' => 'Dieses Konto wurde bereits von einem anderen Benutzer verbunden',
'Update rule' => '', 'This email address has already been taken' => 'Die E-Mail Adresse ist bereits vergeben',
'Update user account' => '', 'This username has already been taken' => 'Dieser Benutzername ist bereits vergeben',
'Updated at' => '', 'Time zone' => 'Zeitzone',
'User account could not be created.' => '', 'Time zone is not valid' => 'Zeitzone ist ungültig',
'User block status has been updated.' => '', 'Unable to confirm user. Please, try again.' => 'Der Benutzer konnte nicht bestätigt werden. Bitte versuche es nochmal.',
'User could not be registered.' => '', 'Unable to create an account.' => 'Konto konnte nicht erstellt werden',
'User has been confirmed' => '', 'Unable to create authorization item.' => 'Authorization Item konnte nicht erstellt werden',
'User has been created' => '', 'Unable to create new authorization rule.' => 'Es ist nicht möglich, eine neue Authentifizierungsregel zu erstellen.',
'User has been deleted' => '', 'Unable to delete user. Please, try again later.' => 'Benutzer konnte nicht gelöscht werden.',
'User is not found' => '', 'Unable to remove authorization item.' => 'Authentifizierung-Item konnte nicht gelöscht werden.',
'User not found.' => '', 'Unable to send confirmation link' => 'Konnte Bestätigungslink nicht versenden',
'User will be required to change password at next login' => '', 'Unable to send recovery message to the user' => 'Wiederherstellungsnachricht konnte nicht an den Benutzer zu gesendet werden.',
'Username' => '', 'Unable to update authorization item.' => 'Konnte Berechtigungs-Item nicht ändern',
'Users' => '', 'Unable to update authorization rule.' => 'Unfähig die Berechtigungsregel zu speichern.',
'VKontakte' => '', 'Unable to update block status.' => 'Konnte den Block-Status nicht ändern',
'Verification failed. Please, enter new code.' => '', 'Unblock' => 'Freischalten',
'We couldn\'t re-send the mail to confirm your address. Please, verify is the correct email or if it has been confirmed already.' => '', 'Unconfirmed' => 'Unbestätigt',
'We have generated a password for you' => '', 'Update' => 'Bearbeiten',
'We have received a request to change the email address for your account on {0}' => '', 'Update assignments' => 'Zuweisung ändern',
'We have received a request to reset the password for your account on {0}' => '', 'Update permission' => 'Berechtigung ändern',
'We have sent confirmation links to both old and new email addresses. You must click both links to complete your request.' => '', 'Update role' => 'Rolle ändern',
'Website' => '', 'Update rule' => 'Regel aktualisieren',
'Welcome to {0}' => '', 'Update user account' => 'Konto ändern',
'Yandex' => '', 'Updated at' => 'Aktualisiert am',
'You are about to delete all your personal data from this site.' => '', 'User account could not be created.' => 'Benutzerkonto konnte nicht erstellt werden.',
'You can assign multiple roles or permissions to user by using the form below' => '', 'User block status has been updated.' => 'Der Status des Benutzers wurde gespeichert',
'You can connect multiple accounts to be able to log in using them' => '', 'User could not be registered.' => 'Benutzer konnte nicht registriert werden.',
'You cannot remove your own account' => '', 'User has been confirmed' => 'Benutzer wurde bestätigt',
'You need to confirm your email address' => '', 'User has been created' => 'Benutzer wurde angelegt',
'Your account details have been updated' => '', 'User has been deleted' => 'Benutzer wurde gelöscht',
'Your account has been blocked' => '', 'User is not found' => 'Benutzer wurde nicht gefunden',
'Your account has been blocked.' => '', 'User not found.' => 'Benutzer nicht gefunden.',
'Your account has been completely deleted' => '', 'Username' => 'Benutzername',
'Your account has been connected' => '', 'Users' => 'Benutzer',
'Your account has been created' => '', 'VKontakte' => 'VKontakte',
'Your account has been created and a message with further instructions has been sent to your email' => '', 'Verification failed. Please, enter new code.' => 'Verifizierung fehlgeschlagen. Bitte einen neuen Schlüssel eingeben.',
'Your account on {0} has been created' => '', 'We couldn\'t re-send the mail to confirm your address. Please, verify is the correct email or if it has been confirmed already.' => 'Wir konnten die Mail zur Bestätigung Deiner Adresse nicht noch einmal senden. Bitte kontrollieren, ob die E-Mail-Adresse korrekt ist oder diese bereits bestätigt wurde.',
'Your confirmation token is invalid or expired' => '', 'We have generated a password for you' => 'Ein Passwort wurde für Dich generiert',
'Your consent is required to register' => '', 'We have received a request to change the email address for your account on {0}' => 'Wir haben eine Anfrage, Deine E-Mail Adresse auf {0} zu verändern, bekommen',
'Your consent is required to work with this site' => '', 'We have received a request to reset the password for your account on {0}' => 'Wir haben eine Anfrage, Dein Passwort auf {0} wiederherzustellen, bekommen',
'Your email address has been changed' => '', 'We have sent confirmation links to both old and new email addresses. You must click both links to complete your request.' => 'Wir haben Deinen Bestätigungslinks an die alte und neue E-Mail-Adresse geschickt. Du musst beide Links anklicken, um die Anfrage fertigzustellen.',
'Your password has expired, you must change it now' => '', 'Website' => 'Webseite',
'Your personal information has been removed' => '', 'Welcome to {0}' => 'Willkommen auf {0}',
'Your profile has been updated' => '', 'Yandex' => 'Yandex',
'{0, date, MMMM dd, YYYY HH:mm}' => '', 'You can assign multiple roles or permissions to user by using the form below' => 'Du kannst mehrere Rollen oder Berechtigungen zuweisen',
'{0} cannot be blank.' => '', 'You can connect multiple accounts to be able to log in using them' => 'Du kannst mehrere Konten verbinden und sich mit diesen anmelden',
'A message has been sent to your email address. ' => '@@@@', 'You cannot remove your own account' => 'Du kannst Dein eigenes Konto nicht löschen',
'An email has been sent with instructions for resetting your password' => '@@@@', 'You need to confirm your email address' => 'Du musst Dein E-Mail Adresse bestätigen',
'Awesome, almost there. ' => '@@@@', 'Your account details have been updated' => 'Deine Kontodetails wurden gespeichert',
'Class "{0}" does not exist' => '@@@@', 'Your account has been blocked' => 'Dein Konto wurde blockiert',
'Disable Two-Factor Auth' => '@@@@', 'Your account has been blocked.' => 'Dein Konto wurde blockiert.',
'Enable Two-factor auth' => '@@@@', 'Your account has been completely deleted' => 'Dein Konto wurde komplett gelöscht',
'I aggree processing of my personal data and the use of cookies 'Your account has been connected' => 'Dein Konto wurde verbunden',
to facilitate the operation of this site. For more information read our {privacyPolicy}' => '@@@@', 'Your account has been created' => 'Dein Konto wurde erstellt',
'I aggree processing of my personal data and the use of cookies to facilitate the operation of this site. For more information read our {privacyPolicy}' => '@@@@', 'Your account has been created and a message with further instructions has been sent to your email' => 'Dein Konto wurde erstellt und eine Nachricht mit weiteren Anweisungen wurde an Deine E-Mail Adresse gesendet',
'Invalid two-factor code' => '@@@@', 'Your account on {0} has been created' => 'Ihr Konto auf {0} wurde erstellt',
'Last login' => '@@@@', 'Your confirmation token is invalid or expired' => 'Dein Bestätigungs-Token ist falsch oder abgelaufen',
'Registration ip' => '@@@@', 'Your email address has been changed' => 'Deine E-Mail Adresse wurde geändert',
'Rule class can not be instantiated' => '@@@@', 'Your profile has been updated' => 'Dein Profil wurde gespeichert',
'Rule class must extend "yii\\rbac\\Rule"' => '@@@@', '{0, date, MMM dd, YYYY HH:mm}' => '{0, date, dd. MMM YYYY, HH:mm}',
'This will disable two-factor auth. Are you sure?' => '@@@@', '{0, date, MMMM dd, YYYY HH:mm}' => '{0, date, dd. MMMM YYYY, HH:mm}',
'Two Factor Authentication' => '@@@@', '{0} cannot be blank.' => '{0} darf nicht leer sein.',
'Two factor authentication protects you against stolen credentials' => '@@@@',
'Two factor successfully enabled.' => '@@@@',
'Two-Factor Authentication' => '@@@@',
'Two-factor auth protects you against stolen credentials' => '@@@@',
'Two-factor authentication code' => '@@@@',
'Two-factor authorization has been disabled.' => '@@@@',
'Two-factor code' => '@@@@',
'Unable to disable two-factor authorization.' => '@@@@',
'We couldn\'t re-send the mail to confirm your address. ' => '@@@@',
'We have sent confirmation links to both old and new email addresses. ' => '@@@@',
]; ];

View File

@ -18,8 +18,12 @@
*/ */
return [ return [
'(not set)' => '(nicht gesetzt)', '(not set)' => '(nicht gesetzt)',
'A confirmation message has been sent to your new email address' => 'Eine Bestätigungsnachricht wurde an Ihre neue E-Mail Adresse versandt', 'A confirmation message has been sent to your new email address'
'A message has been sent to your email address. It contains a confirmation link that you must click to complete registration.' => 'Eine Nachricht wurde an Ihre E-Mail-Adresse gesendet. Sie enthält einen Bestätigungslink den Sie klicken müssen um die Registrierung abzuschließen.', => 'Eine Bestätigungsnachricht wurde an Ihre neue E-Mail Adresse versendet',
'A message has been sent to your email address. It contains a confirmation link that you must '.
'click to complete registration.'
=> 'Eine Nachricht wurde an Ihre E-Mail-Adresse gesendet. '.
'Sie enthält einen Bestätigungslink den Sie anklicken müssen, um die Registrierung abzuschließen.',
'A new confirmation link has been sent' => 'Ein neuer Bestätigungs-Link wurde versendet', 'A new confirmation link has been sent' => 'Ein neuer Bestätigungs-Link wurde versendet',
'A password will be generated automatically if not provided' => 'Leer lassen, um automatisch ein Passwort zu generieren', 'A password will be generated automatically if not provided' => 'Leer lassen, um automatisch ein Passwort zu generieren',
'Account' => 'Konto', 'Account' => 'Konto',
@ -126,7 +130,7 @@ return [
'Invalid value' => 'Falscher Wert', 'Invalid value' => 'Falscher Wert',
'It will be deleted forever' => 'Es wird permanent gelöscht', 'It will be deleted forever' => 'Es wird permanent gelöscht',
'Items' => 'Elemente', 'Items' => 'Elemente',
'Joined on {0, date}' => 'Mitglies seit {0, date}', 'Joined on {0, date}' => 'Mitglied seit {0, date}',
'Last login IP' => 'Letzte Anmeldung von IP', 'Last login IP' => 'Letzte Anmeldung von IP',
'Last login time' => 'Letzte Anmeldung', 'Last login time' => 'Letzte Anmeldung',
'Last password change' => 'Letzte Kennwort-Änderung', 'Last password change' => 'Letzte Kennwort-Änderung',
@ -152,7 +156,7 @@ return [
'Password has been changed' => 'Passwort wurde geändert', 'Password has been changed' => 'Passwort wurde geändert',
'Permissions' => 'Berechtigungen', 'Permissions' => 'Berechtigungen',
'Please be certain' => 'Sind Sie sich wirklich sicher?', 'Please be certain' => 'Sind Sie sich wirklich sicher?',
'Please click the link below to complete your password reset' => 'Bitte klicken Sie den link unten um ihre Passwort-Wiederherstellung abzuschliessen', 'Please click the link below to complete your password reset' => 'Bitte klicken Sie auf den Link unten um ihre Passwort-Wiederherstellung abzuschliessen',
'Please fix following errors:' => 'Bitte beheben Sie die folgenden Fehler', 'Please fix following errors:' => 'Bitte beheben Sie die folgenden Fehler',
'Privacy' => 'Privatsphäre', 'Privacy' => 'Privatsphäre',
'Privacy settings' => 'Privatsphäre-Einstellungen', 'Privacy settings' => 'Privatsphäre-Einstellungen',
@ -261,7 +265,7 @@ return [
'Your account has been completely deleted' => 'Ihr Konto wurde komplett gelöscht', 'Your account has been completely deleted' => 'Ihr Konto wurde komplett gelöscht',
'Your account has been connected' => 'Ihr Konto wurde verbunden', 'Your account has been connected' => 'Ihr Konto wurde verbunden',
'Your account has been created' => 'Ihr Konto wurde erstellt', 'Your account has been created' => 'Ihr Konto wurde erstellt',
'Your account has been created and a message with further instructions has been sent to your email' => 'Ihr Konto wurde erstellt und eine Nachricht mit weiteren Anweisungen wurde an ihre E-Mail Adresse versandt', 'Your account has been created and a message with further instructions has been sent to your email' => 'Ihr Konto wurde erstellt und eine Nachricht mit weiteren Anweisungen wurde an ihre E-Mail Adresse versendet',
'Your account on {0} has been created' => 'Ihr Konto auf {0} wurde erstellt', 'Your account on {0} has been created' => 'Ihr Konto auf {0} wurde erstellt',
'Your confirmation token is invalid or expired' => 'Ihr Bestätigungs-Token ist falsch oder abgelaufen', 'Your confirmation token is invalid or expired' => 'Ihr Bestätigungs-Token ist falsch oder abgelaufen',
'Your consent is required to register' => 'Sie müssen Ihre Zustimmung registrieren', 'Your consent is required to register' => 'Sie müssen Ihre Zustimmung registrieren',
@ -273,33 +277,4 @@ return [
'{0, date, MMM dd, YYYY HH:mm}' => '{0, date, dd. MMM YYYY, HH:mm}', '{0, date, MMM dd, YYYY HH:mm}' => '{0, date, dd. MMM YYYY, HH:mm}',
'{0, date, MMMM dd, YYYY HH:mm}' => '{0, date, dd. MMMM YYYY, HH:mm}', '{0, date, MMMM dd, YYYY HH:mm}' => '{0, date, dd. MMMM YYYY, HH:mm}',
'{0} cannot be blank.' => '{0} darf nicht leer sein.', '{0} cannot be blank.' => '{0} darf nicht leer sein.',
'According to the European General Data Protection Regulation (GDPR) we need your consent to work with your personal data.' => '',
'Data privacy' => '',
'Submit' => '',
'Unfortunately, you can not work with this site without giving us consent to process your data.' => '',
'Your consent is required to work with this site' => '',
'A message has been sent to your email address. ' => '@@Eine Nachricht wurde an ihre E-Mail Adresse versandt@@',
'An email has been sent with instructions for resetting your password' => '@@Eine E-Mail mit den weiteren Schritten zur Passwort-Wiederherstellung wurde versandt@@',
'Awesome, almost there. ' => '@@Fast geschafft. @@',
'Class "{0}" does not exist' => '@@Klasse "{0}" existiert nicht@@',
'Disable Two-Factor Auth' => '@@Zweifaktor-Authentifizierung deaktivieren@@',
'Enable Two-factor auth' => '@@Zweifaktor-Authentifizierung aktivieren@@',
'I aggree processing of my personal data and the use of cookies to facilitate the operation of this site. For more information read our {privacyPolicy}' => '@@@@',
'Invalid two-factor code' => '@@Ungültiger Zweifaktor Schlüssel@@',
'Last login' => '@@Letzter Login@@',
'Registration ip' => '@@Registrierungs-IP@@',
'Rule class can not be instantiated' => '@@@@',
'Rule class must extend "yii\\rbac\\Rule"' => '@@@@',
'This will disable two-factor auth. Are you sure?' => '@@Dies wird die Zweifaktor-Authentifizierung deaktivieren. Sind Sie sicher?@@',
'Two Factor Authentication' => '@@Zweifaktor-Authentifizierung@@',
'Two factor authentication protects you against stolen credentials' => '@@@@',
'Two factor successfully enabled.' => '@@Zweifaktor-Authentifizierung erfolgreich aktiviert.@@',
'Two-Factor Authentication' => '@@Zweifaktor-Authentifizierung@@',
'Two-factor auth protects you against stolen credentials' => '@@Zweifaktor-Authentifizierung schützt Sie vor gestohlenen Zugangsdaten@@',
'Two-factor authentication code' => '@@Zweifaktor-Authentifizierungsschlüssel@@',
'Two-factor authorization has been disabled.' => '@@Zweifaktor-Authentifizierung wurde deaktiviert.@@',
'Two-factor code' => '@@Zweifaktor-Schlüssel@@',
'Unable to disable two-factor authorization.' => '@@Unfähig die Zweifaktor-Authentifizierung zu deaktivieren.@@',
'We couldn\'t re-send the mail to confirm your address. ' => '@@Wir konnte die Bestätigungs E-Mail nicht erneut versenden@@',
'We have sent confirmation links to both old and new email addresses. ' => '@@Wir haben Bestätigungs E-Mails an die neue und alte E-Mail Adresse versandt.@@',
]; ];