Merge branch 'master' into add-security-helper-to-bootstrap-routes
This commit is contained in:
12
CHANGELOG.md
12
CHANGELOG.md
@ -2,11 +2,19 @@
|
||||
|
||||
## dev
|
||||
|
||||
- Enh: Changed exception thrown in PasswordRecoveryService from `RuntimeException` to `NotFoundException`. (eseperio)
|
||||
- Ehh: Added SecurityHelper to the Bootstrap classMap
|
||||
|
||||
## 1.6.3 Mar 18th, 2024
|
||||
|
||||
- Fix: Update last_login_at and last_login_ip on social networt authenticate (e.luhr)
|
||||
- Enh: Keycloak auth client (e.luhr)
|
||||
- Fix: Social Network Auth (eluhr)
|
||||
- Enh #532: /user/registration/register now shows form validation errors
|
||||
- Enh: Allow/suggest new v3 releases of 2amigos 2fa dependencies: 2fa-library, qrcode-library (TonisOrmisson)
|
||||
- Ehh: Added SecurityHelper to the Bootstrap classMap
|
||||
- Enh: Allow/suggest new v3 releases of 2amigos 2fa dependencies: 2fa-library, qrcode-library (TonisOrmisson)
|
||||
- Enh: Added option to disable viewing any other user's profile for non-admin users (TonisOrmisson)
|
||||
- Ehn: updated Estonian (et) translation by (TonisOrmisson)
|
||||
- Ehn: use recaptcha.net instead of google.com (Eseperio)
|
||||
|
||||
## 1.6.2 Jan 4th, 2024
|
||||
|
||||
|
||||
@ -313,6 +313,11 @@ Set to `true` to restrict user assignments to roles only.
|
||||
|
||||
If `true` registration and last login IPs are not logged into users table, instead a dummy 127.0.0.1 is used
|
||||
|
||||
|
||||
#### disableProfileViewsForRegularUsers (type: `boolean`, default: `false`)
|
||||
|
||||
If `true` only admin users have access to view any other user's profile. By default any user can see any other users public profile page.
|
||||
|
||||
#### minPasswordRequirements (type: `array`, default: `['lower' => 1, 'digit' => 1, 'upper' => 1]`)
|
||||
|
||||
Minimum requirements when a new password is automatically generated.
|
||||
|
||||
@ -11,15 +11,20 @@
|
||||
|
||||
namespace Da\User\Controller;
|
||||
|
||||
use Da\User\Model\User;
|
||||
use Da\User\Query\ProfileQuery;
|
||||
use Da\User\Traits\ModuleAwareTrait;
|
||||
use Yii;
|
||||
use yii\base\Module;
|
||||
use yii\filters\AccessControl;
|
||||
use yii\web\Controller;
|
||||
use yii\web\ForbiddenHttpException;
|
||||
use yii\web\NotFoundHttpException;
|
||||
|
||||
class ProfileController extends Controller
|
||||
{
|
||||
use ModuleAwareTrait;
|
||||
|
||||
protected $profileQuery;
|
||||
|
||||
/**
|
||||
@ -67,6 +72,13 @@ class ProfileController extends Controller
|
||||
|
||||
public function actionShow($id)
|
||||
{
|
||||
$user = Yii::$app->user;
|
||||
/** @var User $identity */
|
||||
$identity = $user->getIdentity();
|
||||
if($user->getId() != $id && $this->module->disableProfileViewsForRegularUsers && !$identity->getIsAdmin()) {
|
||||
throw new ForbiddenHttpException();
|
||||
}
|
||||
|
||||
$profile = $this->profileQuery->whereUserId($id)->one();
|
||||
|
||||
if ($profile === null) {
|
||||
|
||||
@ -241,6 +241,10 @@ class Module extends BaseModule
|
||||
* @var boolean whether to disable IP logging into user table
|
||||
*/
|
||||
public $disableIpLogging = false;
|
||||
/**
|
||||
* @var boolean whether to disable viewing any user's profile for non-admin users
|
||||
*/
|
||||
public $disableProfileViewsForRegularUsers = false;
|
||||
/**
|
||||
* @var array Minimum requirements when a new password is automatically generated.
|
||||
* Array structure: `requirement => minimum number characters`.
|
||||
|
||||
@ -19,6 +19,7 @@ use Da\User\Traits\MailAwareTrait;
|
||||
use Da\User\Traits\ModuleAwareTrait;
|
||||
use Exception;
|
||||
use Yii;
|
||||
use yii\web\NotFoundHttpException;
|
||||
|
||||
class PasswordRecoveryService implements ServiceInterface
|
||||
{
|
||||
@ -50,7 +51,7 @@ class PasswordRecoveryService implements ServiceInterface
|
||||
$user = $this->query->whereEmail($this->email)->one();
|
||||
|
||||
if ($user === null) {
|
||||
throw new \RuntimeException('User not found.');
|
||||
throw new NotFoundHttpException(Yii::t('usuario', 'User not found'));
|
||||
}
|
||||
|
||||
$token = TokenFactory::makeRecoveryToken($user->id);
|
||||
|
||||
@ -19,12 +19,15 @@ use Da\User\Model\SocialNetworkAccount;
|
||||
use Da\User\Model\User;
|
||||
use Da\User\Query\SocialNetworkAccountQuery;
|
||||
use Da\User\Query\UserQuery;
|
||||
use Da\User\Traits\ModuleAwareTrait;
|
||||
use Yii;
|
||||
use yii\authclient\AuthAction;
|
||||
use yii\helpers\Url;
|
||||
|
||||
class SocialNetworkAuthenticateService implements ServiceInterface
|
||||
{
|
||||
use ModuleAwareTrait;
|
||||
|
||||
protected $controller;
|
||||
protected $authAction;
|
||||
protected $client;
|
||||
@ -50,7 +53,7 @@ class SocialNetworkAuthenticateService implements ServiceInterface
|
||||
$account = $this->socialNetworkAccountQuery->whereClient($this->client)->one();
|
||||
if (!$this->controller->module->enableSocialNetworkRegistration && ($account === null || $account->user === null)) {
|
||||
Yii::$app->session->setFlash('danger', Yii::t('usuario', 'Registration on this website is disabled'));
|
||||
$this->authAction->setSuccessUrl(Url::to(['/user/security/login']));
|
||||
$this->authAction->setSuccessUrl(Url::to(['/' . $this->getModule()->id . '/security/login']));
|
||||
|
||||
return false;
|
||||
}
|
||||
@ -58,7 +61,7 @@ class SocialNetworkAuthenticateService implements ServiceInterface
|
||||
$account = $this->createAccount();
|
||||
if (!$account) {
|
||||
Yii::$app->session->setFlash('danger', Yii::t('usuario', 'Unable to create an account.'));
|
||||
$this->authAction->setSuccessUrl(Url::to(['/user/security/login']));
|
||||
$this->authAction->setSuccessUrl(Url::to(['/' . $this->getModule()->id . '/security/login']));
|
||||
|
||||
return false;
|
||||
}
|
||||
@ -72,11 +75,16 @@ class SocialNetworkAuthenticateService implements ServiceInterface
|
||||
if ($account->user instanceof User) {
|
||||
if ($account->user->getIsBlocked()) {
|
||||
Yii::$app->session->setFlash('danger', Yii::t('usuario', 'Your account has been blocked.'));
|
||||
$this->authAction->setSuccessUrl(Url::to(['/user/security/login']));
|
||||
$this->authAction->setSuccessUrl(Url::to(['/' . $this->getModule()->id . '/security/login']));
|
||||
} else {
|
||||
Yii::$app->user->login($account->user, $this->controller->module->rememberLoginLifespan);
|
||||
$this->authAction->setSuccessUrl(Yii::$app->getUser()->getReturnUrl());
|
||||
$result = true;
|
||||
$result = Yii::$app->user->login($account->user, $this->controller->module->rememberLoginLifespan);
|
||||
if ($result) {
|
||||
$account->user->updateAttributes([
|
||||
'last_login_at' => time(),
|
||||
'last_login_ip' => $this->controller->module->disableIpLogging ? '127.0.0.1' : Yii::$app->request->getUserIP(),
|
||||
]);
|
||||
$this->authAction->setSuccessUrl(Yii::$app->getUser()->getReturnUrl());
|
||||
}
|
||||
}
|
||||
} else {
|
||||
$this->authAction->setSuccessUrl($account->getConnectionUrl());
|
||||
|
||||
@ -113,7 +113,7 @@ class ReCaptchaWidget extends InputWidget
|
||||
$view = $this->getView();
|
||||
|
||||
$view->registerJsFile(
|
||||
'//www.google.com/recaptcha/api.js?hl=' . $this->getLanguageCode(),
|
||||
'//www.recaptcha.net/recaptcha/api.js?hl=' . $this->getLanguageCode(),
|
||||
[
|
||||
'position' => View::POS_HEAD,
|
||||
'async' => true,
|
||||
|
||||
@ -59,6 +59,7 @@ return [
|
||||
'Block' => '',
|
||||
'Block status' => '',
|
||||
'Blocked at {0, date, MMMM dd, YYYY HH:mm}' => '',
|
||||
'Can\'t scan? Copy the code instead.' => '',
|
||||
'Cancel' => '',
|
||||
'Cannot assign role "{0}" as the AuthManager is not configured on your console application.' => '',
|
||||
'Change your avatar at Gravatar.com' => '',
|
||||
|
||||
@ -59,6 +59,7 @@ return [
|
||||
'Block' => '',
|
||||
'Block status' => '',
|
||||
'Blocked at {0, date, MMMM dd, YYYY HH:mm}' => '',
|
||||
'Can\'t scan? Copy the code instead.' => '',
|
||||
'Cancel' => '',
|
||||
'Cannot assign role "{0}" as the AuthManager is not configured on your console application.' => '',
|
||||
'Change your avatar at Gravatar.com' => '',
|
||||
|
||||
@ -276,6 +276,7 @@ return [
|
||||
'According to the European General Data Protection Regulation (GDPR) we need your consent to work with your personal data.' => '',
|
||||
'Active' => '',
|
||||
'Application not configured for two factor authentication.' => '',
|
||||
'Can\'t scan? Copy the code instead.' => '',
|
||||
'Code for two factor authentication on {0}' => '',
|
||||
'Current' => '',
|
||||
'Data privacy' => '',
|
||||
|
||||
@ -279,6 +279,7 @@ return [
|
||||
'{0} cannot be blank.' => '{0} darf nicht leer sein.',
|
||||
'Active' => '',
|
||||
'Application not configured for two factor authentication.' => '',
|
||||
'Can\'t scan? Copy the code instead.' => '',
|
||||
'Code for two factor authentication on {0}' => '',
|
||||
'Current' => '',
|
||||
'Error while enabling SMS two factor authentication. Please reload the page.' => '',
|
||||
|
||||
@ -22,14 +22,17 @@ return [
|
||||
'A message has been sent to your email address. It contains a confirmation link that you must click to complete registration.' => 'Saatsime sulle kinnituseks e-kirja. Registreerumise kinnitamiseks pead klikkma saadetud kirjas olevale lingile.',
|
||||
'A new confirmation link has been sent' => 'Uus kinnituslink on saadetud',
|
||||
'A password will be generated automatically if not provided' => 'Parool genereeritakse automaatselt, kui ei ole seatud',
|
||||
'According to the European General Data Protection Regulation (GDPR) we need your consent to work with your personal data.' => 'Vastavalt Euroopa Isikuandmete kaitse üldmäärusele (GDPR) vajame sinu isikuandmete töötlemiseks sinu nõusolekut.',
|
||||
'Account' => 'Konto',
|
||||
'Account confirmation' => 'Konto kinnitamine',
|
||||
'Account details' => 'Konto andmed',
|
||||
'Account details have been updated' => 'Konto andmed on uuendatud',
|
||||
'Account settings' => 'Konto seaded',
|
||||
'Active' => 'Aktiivne',
|
||||
'Already registered? Sign in!' => 'Oled registreerunud? Logi sisse!',
|
||||
'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.' => 'Saatsime aadressile {email} juhendi, kuidas saad oma parooli uuendada, kui see aadress on seotud mõne {appName} kontoga. Me ei muutnud sinu praegust parooli.',
|
||||
'An error occurred processing your request' => 'Päringu protsessimisel tekkis viga',
|
||||
'Application not configured for two factor authentication.' => 'Rakendus ei ole seadistatud kaheastmelise autentimise kasutamiseks.',
|
||||
'Are you sure you want to block this user?' => 'Oled kindel, et tahad selle kasutaja blokeerid?',
|
||||
'Are you sure you want to confirm this user?' => 'Oled kindel, et tahad selle kasutaja kinnitada?',
|
||||
'Are you sure you want to delete this user?' => 'Oled kindel, et tahad selle kasutaja kustutada?',
|
||||
@ -79,8 +82,10 @@ return [
|
||||
'Create new rule' => 'Loo uus reegel',
|
||||
'Created at' => 'Loodud',
|
||||
'Credentials will be sent to the user by email' => 'Konto andmed saadetakse kasutajale e-mailiga',
|
||||
'Current' => 'Praegune',
|
||||
'Current password' => 'Praegune parool',
|
||||
'Current password is not valid' => 'Praegune parool ei ole õige',
|
||||
'Data privacy' => 'Andmete privaatsus',
|
||||
'Data processing consent' => 'Nõusolek andmete töötlemiseks',
|
||||
'Delete' => 'Kustuta',
|
||||
'Delete account' => 'Kustuta konto',
|
||||
@ -117,7 +122,9 @@ return [
|
||||
'In order to complete your registration, please click the link below' => 'Kliki alloleval lingil, et registreerimine kinnitada',
|
||||
'In order to complete your request, please click the link below' => 'Kliki alloleval lingil, et oma päring kinnitada',
|
||||
'In order to finish your registration, we need you to enter following fields' => 'Pead täitma järgnevad väljad, et registreerimine lõpule viia',
|
||||
'Inactive' => 'Mitteaktiivne',
|
||||
'Information' => 'Informatsioon',
|
||||
'Insert' => 'Sisesta',
|
||||
'Invalid login or password' => 'Vale kasutajanimi või parool',
|
||||
'Invalid or expired link' => 'Vale või aegunud link',
|
||||
'Invalid password' => 'Vale parool',
|
||||
@ -126,6 +133,7 @@ return [
|
||||
'It will be deleted forever' => 'See kustutatakse alatiseks',
|
||||
'Items' => 'Õigused',
|
||||
'Joined on {0, date}' => 'Liitunud: {0, date}',
|
||||
'Last activity' => 'Viimane tegevus',
|
||||
'Last login IP' => 'Viimane sisselogimise IP',
|
||||
'Last login time' => 'Viimase sisselogimise aeg',
|
||||
'Last password change' => 'Viimane parooli muutmine',
|
||||
@ -133,6 +141,7 @@ return [
|
||||
'Login' => 'Sisene',
|
||||
'Logout' => 'Logi välja',
|
||||
'Manage users' => 'Halda kasutajaid',
|
||||
'Mobile phone number' => 'Mobiiltelefoni number',
|
||||
'Name' => 'Nimi',
|
||||
'Networks' => 'Võrgustikud',
|
||||
'Never' => 'Mitte kunagi',
|
||||
@ -186,6 +195,8 @@ return [
|
||||
'Sign in' => 'Logi sisse',
|
||||
'Sign up' => 'Liitu',
|
||||
'Something went wrong' => 'Midagi läks valesti',
|
||||
'Status' => 'Staatus',
|
||||
'Submit' => 'Saada',
|
||||
'Switch identities is disabled.' => 'Identiteedi vahetamine on keelatud',
|
||||
'Thank you for signing up on {0}' => 'Aitäh, et liitusid lehega {0}',
|
||||
'Thank you, registration is now complete.' => 'Aitäh, oled nüüd registreeritud',
|
||||
@ -220,6 +231,7 @@ return [
|
||||
'Unable to update block status.' => 'Blokkimise staatuse muutmine ebaõnnestus.',
|
||||
'Unblock' => 'Eemalda blokk',
|
||||
'Unconfirmed' => 'Kinnitamata',
|
||||
'Unfortunately, you can not work with this site without giving us consent to process your data.' => 'Kahjuks ei ole selle lehe kasutamine võimalik ilma, et annaksid meile nõusoleku sinu andmeid töödelda.',
|
||||
'Update' => 'Muuda',
|
||||
'Update assignments' => 'Muuda omistamisi',
|
||||
'Update permission' => 'Muud õigus',
|
||||
@ -230,6 +242,7 @@ return [
|
||||
'User account could not be created.' => 'Kasutajakonto loomine ebaõnnestus.',
|
||||
'User block status has been updated.' => 'Kasutaja blokeering on muudetud.',
|
||||
'User could not be registered.' => 'Kasutaja registreerimine ebaõnnestus.',
|
||||
'User does not have sufficient permissions.' => 'Kasutajal ei ole piisavalt õigusi.',
|
||||
'User has been confirmed' => 'Kasutaja on kinnitatud',
|
||||
'User has been created' => 'Kasutaja on loodud',
|
||||
'User has been deleted' => 'Kasutaja on kustutatud',
|
||||
@ -251,6 +264,7 @@ return [
|
||||
'You can connect multiple accounts to be able to log in using them' => 'Võid ühendada mitu sotsiaalmeedia kontot, mida saad kasutada kontole sisse logimiseks',
|
||||
'You cannot remove your own account' => 'Sa ei saa kustutada iseenda kontot',
|
||||
'You need to confirm your email address' => 'Sa pead oma e-posti aadressi kinnitama',
|
||||
'You received this email because someone, possibly you or someone on your behalf, have created an account at {app_name}' => 'Said selle kirja, sest keegi, tõenäoliselt sa ise või keegi sinu nimel, on loonud konto rakenduses {app_name}',
|
||||
'Your account details have been updated' => 'Sinu konto andmed on uuendatud',
|
||||
'Your account has been blocked' => 'Sinu konto on blokeeritud',
|
||||
'Your account has been blocked.' => 'Sinu konto on blokeeritud.',
|
||||
@ -261,38 +275,29 @@ return [
|
||||
'Your account on {0} has been created' => 'Sinu {0} konto on loodud',
|
||||
'Your confirmation token is invalid or expired' => 'Kinnituse kood on vale või aegunud',
|
||||
'Your consent is required to register' => 'Registreerumiseks on vaja sinu nõusolekut',
|
||||
'Your consent is required to work with this site' => 'Selle lehe kasutamiseks on vaja sinu nõusolekut',
|
||||
'Your email address has been changed' => 'Sinu e-mail on muudetud',
|
||||
'Your password has expired, you must change it now' => 'Sinu parool on aegunud, pead seda uuendama.',
|
||||
'Your personal information has been removed' => 'Sinu isiklikud andmed on kustutatud',
|
||||
'Your profile has been updated' => 'Sinu profiil on uuendatud',
|
||||
'privacy policy' => 'privaatsuspoliitika',
|
||||
'{0} cannot be blank.' => '{0} ei või olla tühi.',
|
||||
'According to the European General Data Protection Regulation (GDPR) we need your consent to work with your personal data.' => '',
|
||||
'Active' => '',
|
||||
'Application not configured for two factor authentication.' => '',
|
||||
'Authentication rule class {0} can not be instantiated' => '',
|
||||
'Can\'t scan? Copy the code instead.' => '',
|
||||
'Code for two factor authentication on {0}' => '',
|
||||
'Current' => '',
|
||||
'Data privacy' => '',
|
||||
'Error while enabling SMS two factor authentication. Please reload the page.' => '',
|
||||
'Google Authenticator' => '',
|
||||
'IP' => '',
|
||||
'If you haven\'t received a password, you can reset it at' => '',
|
||||
'Inactive' => '',
|
||||
'Insert' => '',
|
||||
'Insert the code you received by SMS.' => '',
|
||||
'Insert the code you received by email.' => '',
|
||||
'Insert the mobile phone number where you want to receive text message in international format' => '',
|
||||
'Last activity' => '',
|
||||
'Mobile phone number' => '',
|
||||
'Mobile phone number successfully enabled.' => '',
|
||||
'Please, enter the right code. The code is valid for {0} seconds. If you want to get a new code, please click on \'Cancel\' and repeat the login request.' => '',
|
||||
'Please, enter the right code. The code is valid for {0} seconds. If you want to get a new code, please close this window and repeat the enabling request.' => '',
|
||||
'Rule class must extend "yii\\rbac\\Rule".' => '',
|
||||
'Session ID' => '',
|
||||
'Session history' => '',
|
||||
'Status' => '',
|
||||
'Submit' => '',
|
||||
'Terminate all sessions' => '',
|
||||
'Text message' => '',
|
||||
'The email address set is: "{0}".' => '',
|
||||
@ -303,16 +308,12 @@ return [
|
||||
'This is the code to insert to enable two factor authentication' => '',
|
||||
'Two factor authentication code by SMS' => '',
|
||||
'Two factor authentication code by email' => '',
|
||||
'Unfortunately, you can not work with this site without giving us consent to process your data.' => '',
|
||||
'User ID' => '',
|
||||
'User agent' => '',
|
||||
'User does not have sufficient permissions.' => '',
|
||||
'VKontakte' => '',
|
||||
'Yandex' => '',
|
||||
'You cannot block your own account.' => '',
|
||||
'You cannot remove your own account.' => '',
|
||||
'You received this email because someone, possibly you or someone on your behalf, have created an account at {app_name}' => '',
|
||||
'Your consent is required to work with this site' => '',
|
||||
'Your role requires 2FA, you won\'t be able to use the application until you enable it' => '',
|
||||
'Your two factor authentication method is based on "{0}".' => '',
|
||||
'{0, date, MMM dd, YYYY HH:mm}' => '',
|
||||
|
||||
@ -170,6 +170,7 @@ return [
|
||||
'Awesome, almost there. Now you need to click the confirmation link sent to your new email address.' => '',
|
||||
'Awesome, almost there. Now you need to click the confirmation link sent to your old email address.' => '',
|
||||
'Back to privacy settings' => '',
|
||||
'Can\'t scan? Copy the code instead.' => '',
|
||||
'Cancel' => '',
|
||||
'Cannot assign role "{0}" as the AuthManager is not configured on your console application.' => '',
|
||||
'Children' => '',
|
||||
|
||||
@ -59,6 +59,7 @@ return [
|
||||
'Block' => '',
|
||||
'Block status' => '',
|
||||
'Blocked at {0, date, MMMM dd, YYYY HH:mm}' => '',
|
||||
'Can\'t scan? Copy the code instead.' => '',
|
||||
'Cancel' => '',
|
||||
'Cannot assign role "{0}" as the AuthManager is not configured on your console application.' => '',
|
||||
'Change your avatar at Gravatar.com' => '',
|
||||
|
||||
@ -22,14 +22,17 @@ return [
|
||||
'A message has been sent to your email address. It contains a confirmation link that you must click to complete registration.' => 'Un message a été envoyé à votre adresse email',
|
||||
'A new confirmation link has been sent' => 'Un nouveau lien de confirmation a été envoyé',
|
||||
'A password will be generated automatically if not provided' => 'Un mot de passe va être généré automatiquement si non fourni',
|
||||
'According to the European General Data Protection Regulation (GDPR) we need your consent to work with your personal data.' => 'Conformément au Règlement général européen sur la protection des données (RGPD), nous avons besoin de votre consentement pour traiter vos données personnelles.',
|
||||
'Account' => 'Compte',
|
||||
'Account confirmation' => 'Confirmation du compte',
|
||||
'Account details' => 'Détails du compte',
|
||||
'Account details have been updated' => 'Les détails du compte ont été mis à jour',
|
||||
'Account settings' => 'Réglages du compte',
|
||||
'Active' => 'Actif',
|
||||
'Already registered? Sign in!' => 'Déjà enregistré ? Connectez-vous !',
|
||||
'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.' => 'Un email contenant les instructions pour créer un nouveau mot de passe a été envoyé à {email} s\'il est associé à un compte {appName}. Votre mot de passe existant n\'a pas été changé',
|
||||
'An error occurred processing your request' => 'Une erreur s\'est produite lors du traitement de votre demande',
|
||||
'Application not configured for two factor authentication.' => 'Application non configurée pour l\'authentification à deux facteurs.',
|
||||
'Are you sure you want to block this user?' => 'Êtes vous sûr de vouloir bloquer cet utilisateur ?',
|
||||
'Are you sure you want to confirm this user?' => 'Êtes-vous sûr de vouloir confirmer cet utilisateur ?',
|
||||
'Are you sure you want to delete this user?' => 'Êtes-vous sûr de vouloir supprimer cet utilisateur ?',
|
||||
@ -63,6 +66,7 @@ return [
|
||||
'Children' => 'Enfant',
|
||||
'Class' => 'Catégorie',
|
||||
'Close' => 'Fermer',
|
||||
'Code for two factor authentication on {0}' => 'Code pour l\'authentification à deux facteurs sur {0}',
|
||||
'Complete password reset on {0}' => 'Terminer la réinitialisation du mot de passe sur {0}',
|
||||
'Confirm' => 'Confirmer',
|
||||
'Confirm account on {0}' => 'Confirmer le compte sur {0}',
|
||||
@ -81,8 +85,10 @@ return [
|
||||
'Create new rule' => 'Créer une nouvelle règle',
|
||||
'Created at' => 'Créé(e) le',
|
||||
'Credentials will be sent to the user by email' => 'Les identifiants vont être envoyés à l\'utilisateur par email',
|
||||
'Current' => 'Actuel',
|
||||
'Current password' => 'Mot de passe actuel',
|
||||
'Current password is not valid' => 'Le mot de passe actuel est invalide',
|
||||
'Data privacy' => 'Confidentialité des données',
|
||||
'Data processing consent' => 'Traitement de vérification',
|
||||
'Delete' => 'Supprimer',
|
||||
'Delete account' => 'Supprimer le compte',
|
||||
@ -104,22 +110,31 @@ return [
|
||||
'Error occurred while deleting user' => 'Une erreur est survenue lors de la suppression de l\'utilisateur',
|
||||
'Error sending registration message to "{email}". Please try again later.' => 'Erreur lors de l\'envoi du message d\'inscription à "{email}". Veuillez réessayer plus tard.',
|
||||
'Error sending welcome message to "{email}". Please try again later.' => 'Erreur lors de l\'envoi du message de bienvenue à "{email}". Veuillez réessayer plus tard.',
|
||||
'Error while enabling SMS two factor authentication. Please reload the page.' => 'Erreur lors de l\'activation de l\'authentification SMS à deux facteurs. Veuillez recharger la page.',
|
||||
'Export my data' => 'Exporter mes données',
|
||||
'Finish' => 'Terminer',
|
||||
'Force password change at next login' => 'Forcer le changement de mot de passe à la prochaine connexion',
|
||||
'Forgot password?' => 'Mot de passe oublié ?',
|
||||
'Google Authenticator' => 'Google Authenticator',
|
||||
'Gravatar email' => 'Email gravatar',
|
||||
'Hello' => 'Bonjour',
|
||||
'Here you can download your personal data in a comma separated values format.' => 'Ici vous pouvez télécharger vos données personnelles dans un format avec les données séparées par des virgules',
|
||||
'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}' => 'J\'accepte le traitement de mes données personnelles et l\'utilisation de cookies pour faciliter le fonctionnement de ce site. Pour plus d\'information, lisez notre {privacyPolicy}',
|
||||
'IP' => 'IP',
|
||||
'If you already registered, sign in and connect this account on settings page' => 'Si vous êtes déjà inscrit, connectez-vous et liez ce compte dans la page des réglages',
|
||||
'If you cannot click the link, please try pasting the text into your browser' => 'Si vous ne parvenez pas à cliquer sur le lien, veuillez essayer de coller le texte dans votre navigateur',
|
||||
'If you did not make this request you can ignore this email' => 'Si vous n\'avez pas fait cette demande, vous pouvez ignorer cet email',
|
||||
'If you haven\'t received a password, you can reset it at' => 'Si vous n\'avez pas reçu de mot de passe, vous pouvez le réinitialiser à ',
|
||||
'Impersonate this user' => 'Se connecter en tant que cet utilisateur',
|
||||
'In order to complete your registration, please click the link below' => 'Pour compléter votre inscription, merci de cliquer sur le lien ci-dessous',
|
||||
'In order to complete your request, please click the link below' => 'Pour compléter votre demande, merci de cliquer sur le lien ci-dessous',
|
||||
'In order to finish your registration, we need you to enter following fields' => 'Pour terminer votre inscription, vous devez remplir les champs suivants',
|
||||
'Inactive' => 'Inactif',
|
||||
'Information' => 'Information',
|
||||
'Insert' => 'Insérer',
|
||||
'Insert the code you received by SMS.' => 'Insérez le code que vous avez reçu par SMS.',
|
||||
'Insert the code you received by email.' => 'Insérez le code que vous avez reçu par email.',
|
||||
'Insert the mobile phone number where you want to receive text message in international format' => 'Insérez le numéro de téléphone mobile sur lequel vous souhaitez recevoir les SMS au format international',
|
||||
'Invalid login or password' => 'Nom d\'utilisateur ou mot de passe invalide',
|
||||
'Invalid or expired link' => 'Lien invalide ou expiré',
|
||||
'Invalid password' => 'Mot de passe invalide',
|
||||
@ -128,6 +143,7 @@ return [
|
||||
'It will be deleted forever' => 'Cela va être supprimé définitivement',
|
||||
'Items' => 'Éléments',
|
||||
'Joined on {0, date}' => 'Rejoint le {0, date}',
|
||||
'Last activity' => 'Dernière Activité',
|
||||
'Last login IP' => 'Dernière IP de connexion',
|
||||
'Last login time' => 'Dernière heure de connexion',
|
||||
'Last password change' => 'Dernier changement de mot de passe',
|
||||
@ -135,6 +151,8 @@ return [
|
||||
'Login' => 'S\'identifier',
|
||||
'Logout' => 'Se déconnecter',
|
||||
'Manage users' => 'Gérer les utilisateurs',
|
||||
'Mobile phone number' => 'Numéro de téléphone portable',
|
||||
'Mobile phone number successfully enabled.' => 'Numéro de téléphone mobile activé avec succès.',
|
||||
'Name' => 'Nom',
|
||||
'Networks' => 'Réseaux',
|
||||
'Never' => 'Jamais',
|
||||
@ -155,6 +173,8 @@ return [
|
||||
'Please be certain' => 'Soyez certain',
|
||||
'Please click the link below to complete your password reset' => 'Merci de cliquer sur le lien ci-dessous pour compléter la réinitialisation de votre mot de passe',
|
||||
'Please fix following errors:' => 'Merci de corriger les erreurs suivantes :',
|
||||
'Please, enter the right code. The code is valid for {0} seconds. If you want to get a new code, please click on \'Cancel\' and repeat the login request.' => 'SVP, entrez le code correct. Le code est valide pendant {0} secondes. Si vous souhaitez obtenir un nouveau code, veuillez cliquer sur \'Annuler\' et répéter la demande de connexion.',
|
||||
'Please, enter the right code. The code is valid for {0} seconds. If you want to get a new code, please close this window and repeat the enabling request.' => 'SVP, entrez le code correct. Le code est valide pendant {0} secondes. Si vous souhaitez obtenir un nouveau code, veuillez fermer cette fenêtre et répéter la demande d\'activation.',
|
||||
'Privacy' => 'Confidentialité',
|
||||
'Privacy settings' => 'Paramètres de confidentialité',
|
||||
'Profile' => 'Profil',
|
||||
@ -186,19 +206,31 @@ return [
|
||||
'Scan the QrCode with Google Authenticator App, then insert its temporary code on the box and submit.' => 'Scanner le Qr Code à l\'aide de l\'application Google Authenticator, ensuite entrez le code temporaire dans l\'emplacement prévu à cet effet puis validez.',
|
||||
'Select rule...' => 'Sélectionner une règle...',
|
||||
'Send password recovery email' => 'Envoyer un email de récupération de mot de passe',
|
||||
'Session ID' => 'ID de session',
|
||||
'Session history' => 'Historique de session',
|
||||
'Sign in' => 'Se connecter',
|
||||
'Sign up' => 'S\'inscrire',
|
||||
'Something went wrong' => 'Quelque chose s\'est mal déroulé',
|
||||
'Status' => 'Statut',
|
||||
'Submit' => 'Envoyer',
|
||||
'Switch identities is disabled.' => 'Le changement d\'identité est désactivé',
|
||||
'Terminate all sessions' => 'Clôturer toutes les sessions',
|
||||
'Text message' => 'Message texte',
|
||||
'Thank you for signing up on {0}' => 'Merci de vous être inscrit sur {0}',
|
||||
'Thank you, registration is now complete.' => 'Merci, l\'inscription est maintenant terminée',
|
||||
'The "recaptcha" component must be configured.' => 'Le composant "recaptcha" doit être configuré',
|
||||
'The confirmation link is invalid or expired. Please try requesting a new one.' => 'Le lien de confirmation est invalide ou expiré. Veuillez tenter à nouveau de faire une demande',
|
||||
'The email address set is: "{0}".' => 'L\'adresse e-mail définie est : "{0}".',
|
||||
'The email sending failed, please check your configuration.' => 'L\'envoi de l\'e-mail a échoué, veuillez vérifier votre configuration.',
|
||||
'The phone number set is: "{0}".' => 'Le numéro de téléphone défini est : "{0}".',
|
||||
'The requested page does not exist.' => 'La page demandée n\'existe pas.',
|
||||
'The sms sending failed, please check your configuration.' => 'L\'envoi du SMS a échoué, veuillez vérifier votre configuration.',
|
||||
'The verification code is incorrect.' => 'Le code de vérification est incorrect',
|
||||
'There is neither role nor permission with name "{0}"' => 'Il n\'y a ni rôle ni permission avec le nom "{0}"',
|
||||
'There was an error in saving user' => 'Une erreur s\'est produite lors de l\'enregistrement de l\'utilisateur',
|
||||
'This account has already been connected to another user' => 'Ce compte a déjà été lié à un autre utilisateur',
|
||||
'This email address has already been taken' => 'Cette adresse email a déjà été utilisée',
|
||||
'This is the code to insert to enable two factor authentication' => 'Voici le code à insérer pour activer l\'authentification à deux facteurs',
|
||||
'This username has already been taken' => 'Ce nom d\'utilisateur a déjà été utilisé',
|
||||
'This will disable two factor authentication. Are you sure?' => 'Cela va désactiver l\'authentification à double facteur. Êtes-vous sûr ?',
|
||||
'This will remove your personal data from this site. You will no longer be able to sign in.' => 'Ceci va supprimer vos données personnelles de ce site. Vous ne pourrez plus vous connecter.',
|
||||
@ -206,6 +238,8 @@ return [
|
||||
'Time zone is not valid' => 'Le fuseau horaire est invalide',
|
||||
'Two Factor Authentication (2FA)' => 'Authentification à Double Facteur (2FA)',
|
||||
'Two factor authentication code' => 'Code d\'authentification à double facteur',
|
||||
'Two factor authentication code by SMS' => 'Code d\'authentification à deux facteurs par SMS',
|
||||
'Two factor authentication code by email' => 'Code d\'authentification à deux facteurs par email',
|
||||
'Two factor authentication has been disabled.' => 'L\'authentification à double facteur a été désactivée',
|
||||
'Two factor authentication protects you in case of stolen credentials' => 'L\'authentification à double facteur vous protège en cas de vol de vos identifiants',
|
||||
'Two factor authentication successfully enabled.' => 'Authentification à double facteur activée avec succès.',
|
||||
@ -223,6 +257,7 @@ return [
|
||||
'Unable to update block status.' => 'Impossible de mettre à jour le statut de verrouillage',
|
||||
'Unblock' => 'Déverrouillé',
|
||||
'Unconfirmed' => 'Non confirmé',
|
||||
'Unfortunately, you can not work with this site without giving us consent to process your data.' => 'Malheureusement, vous ne pouvez pas travailler avec ce site sans nous donner votre consentement au traitement de vos données.',
|
||||
'Update' => 'Mettre à jour',
|
||||
'Update assignments' => 'Mettre à jour les affectations',
|
||||
'Update permission' => 'Mettre à jour la permission',
|
||||
@ -230,9 +265,12 @@ return [
|
||||
'Update rule' => 'Mettre à jour la règle',
|
||||
'Update user account' => 'Mettre à jour le compte utilisateur',
|
||||
'Updated at' => 'Mis à jour le',
|
||||
'User ID' => 'ID de l\'utilisateur',
|
||||
'User account could not be created.' => 'Le compte ne peut être créé.',
|
||||
'User agent' => 'Agent utilisateur',
|
||||
'User block status has been updated.' => 'le statut de verrouillage a été mis à jour.',
|
||||
'User could not be registered.' => 'L\'utilisateur ne peut pas être inscrit.',
|
||||
'User does not have sufficient permissions.' => 'L\'utilisateur ne dispose pas des autorisations suffisantes.',
|
||||
'User has been confirmed' => 'L\'utilisateur a été confirmé.',
|
||||
'User has been created' => 'L\'utilisateur a été créé.',
|
||||
'User has been deleted' => 'L\'utilisateur a été supprimé.',
|
||||
@ -254,8 +292,11 @@ return [
|
||||
'You are about to delete all your personal data from this site.' => 'Vous allez supprimer toutes vos données personnelles de ce site.',
|
||||
'You can assign multiple roles or permissions to user by using the form below' => 'Vous pouvez affecter de multiples rôles ou permissions aux utilisateurs en utilisant le fomulaire ci-dessous',
|
||||
'You can connect multiple accounts to be able to log in using them' => 'Vous pouvez lier de multiples comptes pour pouvoir vous connecter en les utilisant',
|
||||
'You cannot block your own account.' => 'Vous ne pouvez pas bloquer votre propre compte.',
|
||||
'You cannot remove your own account' => 'Vous ne pouvez pas supprimer votre propre compte',
|
||||
'You cannot remove your own account.' => 'Vous ne pouvez pas supprimer votre propre compte.',
|
||||
'You need to confirm your email address' => 'Vous devez confirmer votre adresse email',
|
||||
'You received this email because someone, possibly you or someone on your behalf, have created an account at {app_name}' => 'Vous avez reçu cet e-mail parce que quelqu\'un, peut-être vous-même ou quelqu\'un en votre nom, a créé un compte sur {app_name}',
|
||||
'Your account details have been updated' => 'Les détails de votre compte ont été mis à jour',
|
||||
'Your account has been blocked' => 'Votre compte a été verrouillé',
|
||||
'Your account has been blocked.' => 'Votre compte a été verrouillé.',
|
||||
@ -266,57 +307,16 @@ return [
|
||||
'Your account on {0} has been created' => 'Votre compte {0} a été créé',
|
||||
'Your confirmation token is invalid or expired' => 'Votre jeton de confirmation est invalide ou a expiré',
|
||||
'Your consent is required to register' => 'Votre consentement est requis pour l\'inscription',
|
||||
'Your consent is required to work with this site' => 'Votre consentement est requis pour travailler avec ce site',
|
||||
'Your email address has been changed' => 'Votre adresse email a été modifiée',
|
||||
'Your password has expired, you must change it now' => 'Votre mot de passe a expiré, vous devez le renouveler maintenant',
|
||||
'Your personal information has been removed' => 'Vos données personnelles ont été supprimées',
|
||||
'Your profile has been updated' => 'Votre profil a été mis à jour',
|
||||
'Your role requires 2FA, you won\'t be able to use the application until you enable it' => 'Votre rôle nécessite 2FA, vous ne pourrez pas utiliser l\'application tant que vous ne l\'aurez pas activée',
|
||||
'Your two factor authentication method is based on "{0}".' => 'Votre méthode d\'authentification à deux facteurs est basée sur "{0}".',
|
||||
'privacy policy' => 'politique de confidentialité',
|
||||
'{0, date, MMMM dd, YYYY HH:mm}' => '{0, date, dd MMMM YYYY HH:mm}',
|
||||
'{0} cannot be blank.' => '{0} ne peut être vide.',
|
||||
'According to the European General Data Protection Regulation (GDPR) we need your consent to work with your personal data.' => 'Conformément au Règlement général européen sur la protection des données (RGPD), nous avons besoin de votre consentement pour traiter vos données personnelles.',
|
||||
'Active' => 'Actif',
|
||||
'Application not configured for two factor authentication.' => 'Application non configurée pour l\'authentification à deux facteurs.',
|
||||
'Code for two factor authentication on {0}' => 'Code pour l\'authentification à deux facteurs sur {0}',
|
||||
'Current' => 'Actuel',
|
||||
'Data privacy' => 'Confidentialité des données',
|
||||
'Error while enabling SMS two factor authentication. Please reload the page.' => 'Erreur lors de l\'activation de l\'authentification SMS à deux facteurs. Veuillez recharger la page.',
|
||||
'Google Authenticator' => 'Google Authenticator',
|
||||
'IP' => 'IP',
|
||||
'If you haven\'t received a password, you can reset it at' => 'Si vous n\'avez pas reçu de mot de passe, vous pouvez le réinitialiser à ',
|
||||
'Inactive' => 'Inactif',
|
||||
'Insert' => 'Insérer',
|
||||
'Insert the code you received by SMS.' => 'Insérez le code que vous avez reçu par SMS.',
|
||||
'Insert the code you received by email.' => 'Insérez le code que vous avez reçu par email.',
|
||||
'Insert the mobile phone number where you want to receive text message in international format' => 'Insérez le numéro de téléphone mobile sur lequel vous souhaitez recevoir les SMS au format international',
|
||||
'Last activity' => 'Dernière Activité',
|
||||
'Mobile phone number' => 'Numéro de téléphone portable',
|
||||
'Mobile phone number successfully enabled.' => 'Numéro de téléphone mobile activé avec succès.',
|
||||
'Please, enter the right code. The code is valid for {0} seconds. If you want to get a new code, please click on \'Cancel\' and repeat the login request.' => 'SVP, entrez le code correct. Le code est valide pendant {0} secondes. Si vous souhaitez obtenir un nouveau code, veuillez cliquer sur \'Annuler\' et répéter la demande de connexion.',
|
||||
'Please, enter the right code. The code is valid for {0} seconds. If you want to get a new code, please close this window and repeat the enabling request.' => 'SVP, entrez le code correct. Le code est valide pendant {0} secondes. Si vous souhaitez obtenir un nouveau code, veuillez fermer cette fenêtre et répéter la demande d\'activation.',
|
||||
'Session ID' => 'ID de session',
|
||||
'Session history' => 'Historique de session',
|
||||
'Status' => 'Statut',
|
||||
'Submit' => 'Envoyer',
|
||||
'Terminate all sessions' => 'Clôturer toutes les sessions',
|
||||
'Text message' => 'Message texte',
|
||||
'The email address set is: "{0}".' => 'L\'adresse e-mail définie est : "{0}".',
|
||||
'The email sending failed, please check your configuration.' => 'L\'envoi de l\'e-mail a échoué, veuillez vérifier votre configuration.',
|
||||
'The phone number set is: "{0}".' => 'Le numéro de téléphone défini est : "{0}".',
|
||||
'The requested page does not exist.' => 'La page demandée n\'existe pas.',
|
||||
'The sms sending failed, please check your configuration.' => 'L\'envoi du SMS a échoué, veuillez vérifier votre configuration.',
|
||||
'This is the code to insert to enable two factor authentication' => 'Voici le code à insérer pour activer l\'authentification à deux facteurs',
|
||||
'Two factor authentication code by SMS' => 'Code d\'authentification à deux facteurs par SMS',
|
||||
'Two factor authentication code by email' => 'Code d\'authentification à deux facteurs par email',
|
||||
'Unfortunately, you can not work with this site without giving us consent to process your data.' => 'Malheureusement, vous ne pouvez pas travailler avec ce site sans nous donner votre consentement au traitement de vos données.',
|
||||
'User ID' => 'ID de l\'utilisateur',
|
||||
'User agent' => 'Agent utilisateur',
|
||||
'User does not have sufficient permissions.' => 'L\'utilisateur ne dispose pas des autorisations suffisantes.',
|
||||
'You cannot block your own account.' => 'Vous ne pouvez pas bloquer votre propre compte.',
|
||||
'You cannot remove your own account.' => 'Vous ne pouvez pas supprimer votre propre compte.',
|
||||
'You received this email because someone, possibly you or someone on your behalf, have created an account at {app_name}' => 'Vous avez reçu cet e-mail parce que quelqu\'un, peut-être vous-même ou quelqu\'un en votre nom, a créé un compte sur {app_name}',
|
||||
'Your consent is required to work with this site' => 'Votre consentement est requis pour travailler avec ce site',
|
||||
'Your role requires 2FA, you won\'t be able to use the application until you enable it' => 'Votre rôle nécessite 2FA, vous ne pourrez pas utiliser l\'application tant que vous ne l\'aurez pas activée',
|
||||
'Your two factor authentication method is based on "{0}".' => 'Votre méthode d\'authentification à deux facteurs est basée sur "{0}".',
|
||||
'{0, date, MMM dd, YYYY HH:mm}' => '',
|
||||
'Mobile phone not found, please check your profile' => 'Téléphone portable introuvable, veuillez vérifier votre profil',
|
||||
'Mobile phone not found, please check your profile' => '@@Téléphone portable introuvable, veuillez vérifier votre profil@@',
|
||||
];
|
||||
|
||||
@ -59,6 +59,7 @@ return [
|
||||
'Block' => '',
|
||||
'Block status' => '',
|
||||
'Blocked at {0, date, MMMM dd, YYYY HH:mm}' => '',
|
||||
'Can\'t scan? Copy the code instead.' => '',
|
||||
'Cancel' => '',
|
||||
'Cannot assign role "{0}" as the AuthManager is not configured on your console application.' => '',
|
||||
'Change your avatar at Gravatar.com' => '',
|
||||
|
||||
@ -273,6 +273,7 @@ return [
|
||||
'Active' => '',
|
||||
'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.' => '',
|
||||
'Application not configured for two factor authentication.' => '',
|
||||
'Can\'t scan? Copy the code instead.' => '',
|
||||
'Code for two factor authentication on {0}' => '',
|
||||
'Current' => '',
|
||||
'Data privacy' => '',
|
||||
|
||||
@ -59,6 +59,7 @@ return [
|
||||
'Block' => '',
|
||||
'Block status' => '',
|
||||
'Blocked at {0, date, MMMM dd, YYYY HH:mm}' => '',
|
||||
'Can\'t scan? Copy the code instead.' => '',
|
||||
'Cancel' => '',
|
||||
'Cannot assign role "{0}" as the AuthManager is not configured on your console application.' => '',
|
||||
'Change your avatar at Gravatar.com' => '',
|
||||
|
||||
@ -59,6 +59,7 @@ return [
|
||||
'Block' => '',
|
||||
'Block status' => '',
|
||||
'Blocked at {0, date, MMMM dd, YYYY HH:mm}' => '',
|
||||
'Can\'t scan? Copy the code instead.' => '',
|
||||
'Cancel' => '',
|
||||
'Cannot assign role "{0}" as the AuthManager is not configured on your console application.' => '',
|
||||
'Change your avatar at Gravatar.com' => '',
|
||||
|
||||
@ -22,13 +22,16 @@ return [
|
||||
'A message has been sent to your email address. It contains a confirmation link that you must click to complete registration.' => 'Er is een e-mail met een bevestigingslink naar jouw e-mail adres gestuurd. Open deze link om de registratie te bevestigen.',
|
||||
'A new confirmation link has been sent' => 'Er is een nieuwe bevestigingslink verstuurd',
|
||||
'A password will be generated automatically if not provided' => 'Er wordt automatisch een wachtwoord gegenereerd als hier niets wordt ingevuld',
|
||||
'According to the European General Data Protection Regulation (GDPR) we need your consent to work with your personal data.' => 'In verband met de Algemene Verordening Gegevensbescherming (AVG/GDPR) hebben wij je toestemming nodig voor het gebruiken van je gegevens',
|
||||
'Account' => 'Account',
|
||||
'Account confirmation' => 'Account-bevestiging',
|
||||
'Account details' => 'Account-details',
|
||||
'Account details have been updated' => 'Account-details zijn bijgewerkt',
|
||||
'Account settings' => 'Account-instellingen',
|
||||
'Already registered? Sign in!' => 'Al geregistreerd? Log in!',
|
||||
'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.' => 'Er is een e-mail met instructies verstuurd naar {email} als dit is verbonden mat je {appName} account; je bestaande wachtwoord is niet gewijzigd.',
|
||||
'An error occurred processing your request' => 'Helaas, er is iets misgegaan',
|
||||
'Application not configured for two factor authentication.' => 'App niet geconfigureerd voor tweefactor-authenticatie',
|
||||
'Are you sure you want to block this user?' => 'Weet je zeker dat je deze gebruiker wilt blokkeren?',
|
||||
'Are you sure you want to confirm this user?' => 'Weet je zeker dat je deze gebruiker wilt bevestigen?',
|
||||
'Are you sure you want to delete this user?' => 'Weet je zeker dat je deze gebruiker wilt verwijderen?',
|
||||
@ -61,6 +64,7 @@ return [
|
||||
'Children' => 'Kinderen',
|
||||
'Class' => 'Klasse',
|
||||
'Close' => 'Sluiten',
|
||||
'Code for two factor authentication on {0}' => 'Code voor tweefactor-authenticatie',
|
||||
'Complete password reset on {0}' => 'Voltooi het wachtwoordherstel op {0}',
|
||||
'Confirm' => 'Bevestig',
|
||||
'Confirm account on {0}' => 'Bevestig account op {0}',
|
||||
@ -79,8 +83,10 @@ return [
|
||||
'Create new rule' => 'Maak een nieuwe regel aan',
|
||||
'Created at' => 'Gemaakt op',
|
||||
'Credentials will be sent to the user by email' => 'Inloggegevens zijn via e-mail naar de gebruiker verzonden',
|
||||
'Current' => 'Bestaande',
|
||||
'Current password' => 'Huidig wachtwoord',
|
||||
'Current password is not valid' => 'Huidig wachtwoord is niet geldig',
|
||||
'Data privacy' => 'Gegevens-privacy',
|
||||
'Data processing consent' => 'Data-verwerking toestemming',
|
||||
'Delete' => 'Verwijder',
|
||||
'Delete account' => 'Verwijder account',
|
||||
@ -102,22 +108,31 @@ return [
|
||||
'Error occurred while deleting user' => 'Er is iets fout gegaan bij het wissen van de gebruiker',
|
||||
'Error sending registration message to "{email}". Please try again later.' => 'Er is iets fout gegaan bij het versturen van de registratie-e-mail naar "{email}". Probeer later nog eens.',
|
||||
'Error sending welcome message to "{email}". Please try again later.' => 'Er is iets fout gegaan bij het versturen van de welkomst-e-mail naar "{email}". Probeer later nog eens.',
|
||||
'Error while enabling SMS two factor authentication. Please reload the page.' => 'Fout met het instellen van SMS authenticatie, laad deze pagina opnieuw',
|
||||
'Export my data' => 'Exporteer mijn gegevens',
|
||||
'Finish' => 'Beëindig',
|
||||
'Force password change at next login' => 'Forceer wachtwoord-reset bij volgende login',
|
||||
'Forgot password?' => 'Wachtwoord vergeten?',
|
||||
'Google Authenticator' => 'Google Authenticator',
|
||||
'Gravatar email' => 'Gravatar e-mail',
|
||||
'Hello' => 'Hallo',
|
||||
'Here you can download your personal data in a comma separated values format.' => 'Hier kan je al jouw persoonlijke gegevens downloaden in een komma-gescheiden formaat.',
|
||||
'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}' => 'Ik ga akkoord met het verwerken van mijn persoonlijke gegevens en het gebruik van cookies om de werking van deze website te vergemakkelijken. Voor meer, lees de {privacyPolicy}',
|
||||
'IP' => 'IP',
|
||||
'If you already registered, sign in and connect this account on settings page' => 'Meld je aan en verbind deze account via de instellingen-pagina als je al geregistreerd bent',
|
||||
'If you cannot click the link, please try pasting the text into your browser' => 'Als je niet op deze link kan klikken, kopieer en plak de tekst dan in je web-browser',
|
||||
'If you did not make this request you can ignore this email' => 'Als je deze aanvraag niet deed kan je deze e-mail negeren',
|
||||
'If you haven\'t received a password, you can reset it at' => 'ALs je geen wachtwoord hebt ontvangen kan je het wijzigen op',
|
||||
'Impersonate this user' => 'Doe je voor als deze gebruiker',
|
||||
'In order to complete your registration, please click the link below' => 'Klik op onderstaande link om je registratie te bevestigen',
|
||||
'In order to complete your request, please click the link below' => 'Klik op onderstaande link om je aanvraag te bevestigen',
|
||||
'In order to finish your registration, we need you to enter following fields' => 'De volgende velden moeten worden ingevuld om je registratie te beëindigen',
|
||||
'Inactive' => 'Inactief',
|
||||
'Information' => 'Informatie',
|
||||
'Insert' => 'Voer in',
|
||||
'Insert the code you received by SMS.' => 'Voer de code in die je per SMS ontvangen hebt',
|
||||
'Insert the code you received by email.' => 'Voer de code in die je per e-mail ontvangen hebt',
|
||||
'Insert the mobile phone number where you want to receive text message in international format' => 'Voer je mobiele telefoonnummer in waar je de SMS wilt ontvangen (internationaal formaat)',
|
||||
'Invalid login or password' => 'Ongeldige login of wachtwoord',
|
||||
'Invalid or expired link' => 'Ongeldige- of vervallen link',
|
||||
'Invalid password' => 'Ongeldig wachtwoord',
|
||||
@ -126,6 +141,7 @@ return [
|
||||
'It will be deleted forever' => 'Het zal voor altijd verwijderd worden',
|
||||
'Items' => 'Items',
|
||||
'Joined on {0, date}' => 'Geregistreerd op {0, date}',
|
||||
'Last activity' => 'Laatste activiteit',
|
||||
'Last login IP' => 'Laatste login IP',
|
||||
'Last login time' => 'Laatste login-tijdstip',
|
||||
'Last password change' => 'Laatste wachtwoordwijziging',
|
||||
@ -133,6 +149,8 @@ return [
|
||||
'Login' => 'Log in',
|
||||
'Logout' => 'Log uit',
|
||||
'Manage users' => 'Beheer gebruikers',
|
||||
'Mobile phone number' => 'Mobiel telefoonnummer',
|
||||
'Mobile phone number successfully enabled.' => 'Mobiel telefoonnummer geactiveerd',
|
||||
'Name' => 'Naam',
|
||||
'Networks' => 'Netwerken',
|
||||
'Never' => 'Nooit',
|
||||
@ -153,6 +171,8 @@ return [
|
||||
'Please be certain' => 'Weet je het zeker?',
|
||||
'Please click the link below to complete your password reset' => 'Klik op onderstaande link om je wachtwoord-reset te bevestigen',
|
||||
'Please fix following errors:' => 'Los de volgende fouten op:',
|
||||
'Please, enter the right code. The code is valid for {0} seconds. If you want to get a new code, please click on \'Cancel\' and repeat the login request.' => 'Voer de code in, deze is geldig gedurende {0} seconden. Kies \'Annuleer\' en herhaal het verzoek om een nieuwe code te ontvangen.',
|
||||
'Please, enter the right code. The code is valid for {0} seconds. If you want to get a new code, please close this window and repeat the enabling request.' => 'Voer de code in, deze is geldig gedurende {0} seconden. Sluit dit venster en herhaal het verzoek om een nieuwe code te ontvangen.',
|
||||
'Privacy' => 'Privacy',
|
||||
'Privacy settings' => 'Privacy-instellingen',
|
||||
'Profile' => 'Profiel',
|
||||
@ -174,6 +194,7 @@ return [
|
||||
'Roles' => 'Rollen',
|
||||
'Rule' => 'Regel',
|
||||
'Rule class must extend "yii\\rbac\\Rule".' => 'Regel moet subclass van "yii\\rbac\\Rule" zijn.',
|
||||
'Rule class name' => 'Regel class-naam',
|
||||
'Rule name' => 'Regel-naam',
|
||||
'Rule name {0} is already in use' => 'Regel met naam "{0}" is al in gebruik',
|
||||
'Rule {0} does not exists' => 'Regel {0} bestaat niet',
|
||||
@ -181,20 +202,33 @@ return [
|
||||
'Rules' => 'Regels',
|
||||
'Save' => 'Opslaan',
|
||||
'Scan the QrCode with Google Authenticator App, then insert its temporary code on the box and submit.' => 'Scan de QR code met Google Authenticator (of vergelijkbaar), voer de tijdelijke code in en klik op verzenden.',
|
||||
'Select rule...' => 'Selecteer regel',
|
||||
'Send password recovery email' => 'Verzend wachtwoord-herstel e-mail',
|
||||
'Session ID' => 'Sessie-ID',
|
||||
'Session history' => 'Sessie-geschiedenis',
|
||||
'Sign in' => 'Log in',
|
||||
'Sign up' => 'Registreer',
|
||||
'Something went wrong' => 'Er is iets mis gegaan',
|
||||
'Status' => 'Status',
|
||||
'Submit' => 'Verstuur',
|
||||
'Switch identities is disabled.' => 'Identiteiten wisselen is niet ingeschakeld',
|
||||
'Terminate all sessions' => 'Verwijder alle sessies',
|
||||
'Text message' => 'SMS',
|
||||
'Thank you for signing up on {0}' => 'Bedankt voor je registratie op "{0}"',
|
||||
'Thank you, registration is now complete.' => 'Bedankt, je registratie is klaar.',
|
||||
'The "recaptcha" component must be configured.' => 'De "recaptcha" component moet worden geconfigureerd.',
|
||||
'The confirmation link is invalid or expired. Please try requesting a new one.' => 'De bevestigings-link is ongeldig of vervallen. Vraag een nieuwe aan.',
|
||||
'The email address set is: "{0}".' => 'Het ingestelde e-mail-adres is: "{0}".',
|
||||
'The email sending failed, please check your configuration.' => 'E-mail versturen mislukt, controleer je instellingen',
|
||||
'The phone number set is: "{0}".' => 'Het ingestelde telefoonnummer is: "{0}".',
|
||||
'The requested page does not exist.' => 'De opgevraagde pagina bestaat niet.',
|
||||
'The sms sending failed, please check your configuration.' => 'SMS versturen mislukt, controleer je instellingen',
|
||||
'The verification code is incorrect.' => 'De bevestigingscode is ongeldig',
|
||||
'There is neither role nor permission with name "{0}"' => 'Er is geen rol of machtiging met de naam "{0}"',
|
||||
'There was an error in saving user' => 'Er ging iets fout bij het opslaan van de gebruiker',
|
||||
'This account has already been connected to another user' => 'Dit account is al verbonden met een andere gebruiker',
|
||||
'This email address has already been taken' => 'Dit e-mail-adres is al in gebruik',
|
||||
'This is the code to insert to enable two factor authentication' => 'Dit is de code die ingevoerd moet worden voor het activeren van tweefactor-authenticatie',
|
||||
'This username has already been taken' => 'Deze gebruikersnaam is al in gebruik',
|
||||
'This will disable two factor authentication. Are you sure?' => 'Dit zal de tweefactor authenticatie uitschakelen. Weet je het zeker?',
|
||||
'This will remove your personal data from this site. You will no longer be able to sign in.' => 'Dit zal jouw persoonlijke gegevens van de website wissen. Je kan niet langer inloggen.',
|
||||
@ -202,7 +236,10 @@ return [
|
||||
'Time zone is not valid' => 'Tijdzone is niet geldig',
|
||||
'Two Factor Authentication (2FA)' => 'Tweefactor-authenticatie (2FA)',
|
||||
'Two factor authentication code' => 'Tweefactor-authenticatiecode',
|
||||
'Two factor authentication code by SMS' => 'Tweefactor code per SMS',
|
||||
'Two factor authentication code by email' => 'Tweefactor code per e-mail',
|
||||
'Two factor authentication has been disabled.' => 'Tweefactor-authenticatie is uitgeschakeld',
|
||||
'Two factor authentication protects you in case of stolen credentials' => 'Tweefactor authenticatie beschermt je tegen misbruik als je login-gegevens gestolen zijn',
|
||||
'Two factor authentication successfully enabled.' => 'Tweefactor-authenticatie is ingeschakeld',
|
||||
'Unable to confirm user. Please, try again.' => 'Niet mogelijk om de gebruiker te bevestigen. Probeer opnieuw.',
|
||||
'Unable to create an account.' => 'Niet mogelijk om een account aan te maken.',
|
||||
@ -218,6 +255,7 @@ return [
|
||||
'Unable to update block status.' => 'Niet mogelijk om de blokkering te wijzigen',
|
||||
'Unblock' => 'Deblokkeren',
|
||||
'Unconfirmed' => 'Niet bevestigd',
|
||||
'Unfortunately, you can not work with this site without giving us consent to process your data.' => 'Je kan deze site niet bezoeken zonder je toestemming te geven voor het verwerken van je gegevens',
|
||||
'Update' => 'Werk bij',
|
||||
'Update assignments' => 'Werk toewijzingen bij',
|
||||
'Update permission' => 'Werk machtigingen bij',
|
||||
@ -225,9 +263,12 @@ return [
|
||||
'Update rule' => 'Werk regel bij',
|
||||
'Update user account' => 'Werk Gebruikersaccount bij',
|
||||
'Updated at' => 'Bijgewerkt op',
|
||||
'User ID' => 'Gebruikers-ID',
|
||||
'User account could not be created.' => 'Gebruikers-account kan niet worden aangemaakt.',
|
||||
'User agent' => 'User Agent',
|
||||
'User block status has been updated.' => 'Blokkering is aangepast.',
|
||||
'User could not be registered.' => 'Gebruiker kon niet worden geregistreerd.',
|
||||
'User does not have sufficient permissions.' => 'Gebruiker heeft onvoldoende rechten',
|
||||
'User has been confirmed' => 'Gebruiker is bevestigd',
|
||||
'User has been created' => 'Gebruiker is aangemaakt',
|
||||
'User has been deleted' => 'Gebruiker is verwijderd',
|
||||
@ -249,8 +290,11 @@ return [
|
||||
'You are about to delete all your personal data from this site.' => 'Je staat op het punt om al je persoonlijke gegevens te wissen van deze website',
|
||||
'You can assign multiple roles or permissions to user by using the form below' => 'In dit formulier kan je meerdere rollen of machtigingen toewijzen aan de gebruiker',
|
||||
'You can connect multiple accounts to be able to log in using them' => 'Je kan met meerdere accounts verbinden om met deze accounts in te loggen',
|
||||
'You cannot block your own account.' => 'Je kan je eigen account niet blokkeren.',
|
||||
'You cannot remove your own account' => 'Je kan je eigen account niet verwijderen.',
|
||||
'You cannot remove your own account.' => 'Je kan je eigen account niet verwijderen.',
|
||||
'You need to confirm your email address' => 'Je moet je e-mail-adres bevestigen',
|
||||
'You received this email because someone, possibly you or someone on your behalf, have created an account at {app_name}' => 'Je ontvangt deze e-mail omdat iemand (waarschijnlijk jijzelf) een account heeft aangemaakt op {app_name}',
|
||||
'Your account details have been updated' => 'Je account-details zijn gewijzigd',
|
||||
'Your account has been blocked' => 'Je account is geblokkeerd',
|
||||
'Your account has been blocked.' => 'Je account is geblokkeerd.',
|
||||
@ -261,61 +305,18 @@ return [
|
||||
'Your account on {0} has been created' => 'Je account op {0} is aangemaakt',
|
||||
'Your confirmation token is invalid or expired' => 'Je bevestigingscode is ongeldig of vervallen',
|
||||
'Your consent is required to register' => 'Je toestemming is verplicht om te registreren',
|
||||
'Your consent is required to work with this site' => 'Je toestemming is nodig om deze site te bezoeken',
|
||||
'Your email address has been changed' => 'Je e-mail-adres is gewijzigd',
|
||||
'Your password has expired, you must change it now' => 'Je wachtwoord is vervallen, je moet een nieuw wachtwoord aanmaken',
|
||||
'Your personal information has been removed' => 'Je persoonlijke gegevens zijn verwijderd',
|
||||
'Your profile has been updated' => 'Je profiel is bijgewerkt',
|
||||
'Your role requires 2FA, you won\'t be able to use the application until you enable it' => 'Voor deze rol is 2FA vereist, je kan niet verder gaan zonder tweefactor-authenticatie in te schakelen',
|
||||
'Your two factor authentication method is based on "{0}".' => 'Je tweefactor-authenticatie methode is gebaseerd op "{0}".',
|
||||
'privacy policy' => 'privacy policy',
|
||||
'{0, date, MMM dd, YYYY HH:mm}' => '{0, date, MMM dd, YYYY HH:mm}',
|
||||
'{0, date, MMMM dd, YYYY HH:mm}' => '{0, date, MMMM dd, YYYY HH:mm}',
|
||||
'{0} cannot be blank.' => '{0} mag niet leeg zijn.',
|
||||
'According to the European General Data Protection Regulation (GDPR) we need your consent to work with your personal data.' => 'In verband met de Algemene Verordening Gegevensbescherming (AVG/GDPR) hebben wij je toestemming nodig voor het gebruiken van je gegevens',
|
||||
'Active' => '',
|
||||
'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.' => 'Er is een e-mail met instructies verstuurd naar {email} als dit is verbonden mat je {appName} account; je bestaande wachtwoord is niet gewijzigd.',
|
||||
'Application not configured for two factor authentication.' => 'App niet geconfigureerd voor tweefactor-authenticatie',
|
||||
'Code for two factor authentication on {0}' => 'Code voor tweefactor-authenticatie',
|
||||
'Current' => 'Bestaande',
|
||||
'Data privacy' => 'Gegevens-privacy',
|
||||
'Error while enabling SMS two factor authentication. Please reload the page.' => 'Fout met het instellen van SMS authenticatie, laad deze pagina opnieuw',
|
||||
'Google Authenticator' => 'Google Authenticator',
|
||||
'IP' => 'IP',
|
||||
'If you haven\'t received a password, you can reset it at' => 'ALs je geen wachtwoord hebt ontvangen kan je het wijzigen op',
|
||||
'Inactive' => 'Inactief',
|
||||
'Insert' => 'Voer in',
|
||||
'Insert the code you received by SMS.' => 'Voer de code in die je per SMS ontvangen hebt',
|
||||
'Insert the code you received by email.' => 'Voer de code in die je per e-mail ontvangen hebt',
|
||||
'Insert the mobile phone number where you want to receive text message in international format' => 'Voer je mobiele telefoonnummer in waar je de SMS wilt ontvangen (internationaal formaat)',
|
||||
'Last activity' => 'Laatste activiteit',
|
||||
'Mobile phone number' => 'Mobiel telefoonnummer',
|
||||
'Mobile phone number successfully enabled.' => 'Mobiel telefoonnummer geactiveerd',
|
||||
'Please, enter the right code. The code is valid for {0} seconds. If you want to get a new code, please click on \'Cancel\' and repeat the login request.' => 'Voer de code in, deze is geldig gedurende {0} seconden. Kies \'Annuleer\' en herhaal het verzoek om een nieuwe code te ontvangen.',
|
||||
'Please, enter the right code. The code is valid for {0} seconds. If you want to get a new code, please close this window and repeat the enabling request.' => 'Voer de code in, deze is geldig gedurende {0} seconden. Sluit dit venster en herhaal het verzoek om een nieuwe code te ontvangen.',
|
||||
'Rule class name' => 'Regel class-naam',
|
||||
'Select rule...' => 'Selecteer regel',
|
||||
'Session ID' => 'Sessie-ID',
|
||||
'Session history' => 'Sessie-geschiedenis',
|
||||
'Status' => 'Status',
|
||||
'Submit' => 'Verstuur',
|
||||
'Terminate all sessions' => 'Verwijder alle sessies',
|
||||
'Text message' => 'SMS',
|
||||
'The email address set is: "{0}".' => 'Het ingestelde e-mail-adres is: "{0}".',
|
||||
'The email sending failed, please check your configuration.' => 'E-mail versturen mislukt, controleer je instellingen',
|
||||
'The phone number set is: "{0}".' => 'Het ingestelde telefoonnummer is: "{0}".',
|
||||
'The requested page does not exist.' => 'De opgevraagde pagina bestaat niet.',
|
||||
'The sms sending failed, please check your configuration.' => 'SMS versturen mislukt, controleer je instellingen',
|
||||
'This is the code to insert to enable two factor authentication' => 'Dit is de code die ingevoerd moet worden voor het activeren van tweefactor-authenticatie',
|
||||
'Two factor authentication code by SMS' => 'Tweefactor code per SMS',
|
||||
'Two factor authentication code by email' => 'Tweefactor code per e-mail',
|
||||
'Two factor authentication protects you in case of stolen credentials' => 'Tweefactor authenticatie beschermt je tegen misbruik als je login-gegevens gestolen zijn',
|
||||
'Unfortunately, you can not work with this site without giving us consent to process your data.' => 'Je kan deze site niet bezoeken zonder je toestemming te geven voor het verwerken van je gegevens',
|
||||
'User ID' => 'Gebruikers-ID',
|
||||
'User agent' => 'User Agent',
|
||||
'User does not have sufficient permissions.' => 'Gebruiker heeft onvoldoende rechten',
|
||||
'You cannot block your own account.' => 'Je kan je eigen account niet blokkeren.',
|
||||
'You cannot remove your own account.' => 'Je kan je eigen account niet verwijderen.',
|
||||
'You received this email because someone, possibly you or someone on your behalf, have created an account at {app_name}' => 'Je ontvangt deze e-mail omdat iemand (waarschijnlijk jijzelf) een account heeft aangemaakt op {app_name}',
|
||||
'Your consent is required to work with this site' => 'Je toestemming is nodig om deze site te bezoeken',
|
||||
'Your role requires 2FA, you won\'t be able to use the application until you enable it' => 'Voor deze rol is 2FA vereist, je kan niet verder gaan zonder tweefactor-authenticatie in te schakelen',
|
||||
'Your two factor authentication method is based on "{0}".' => 'Je tweefactor-authenticatie methode is gebaseerd op "{0}".',
|
||||
'Mobile phone not found, please check your profile' => 'Mobiel telefoonnummer niet gevonden, controleer je profiel-gegevens',
|
||||
'Can\'t scan? Copy the code instead.' => '',
|
||||
'Mobile phone not found, please check your profile' => '@@Mobiel telefoonnummer niet gevonden, controleer je profiel-gegevens@@',
|
||||
];
|
||||
|
||||
@ -23,11 +23,11 @@ return [
|
||||
'A new confirmation link has been sent' => 'Nowy link z potwierdzeniem został wysłany',
|
||||
'A password will be generated automatically if not provided' => 'W przypadku braku hasła, zostanie ono wygenerowane automatycznie',
|
||||
'According to the European General Data Protection Regulation (GDPR) we need your consent to work with your personal data.' => 'Zgodnie z Europejskim Rozporządzeniem o Ochronie Danych Osobowych (RODO) potrzebujemy Twojej zgody na przetwarzanie danych osobowych.',
|
||||
'Account confirmation' => 'Potwierdzenie konta',
|
||||
'Account details have been updated' => 'Szczegóły konta zostały zaktualizowane',
|
||||
'Account details' => 'Szczegóły konta',
|
||||
'Account settings' => 'Ustawienia konta',
|
||||
'Account' => 'Konto',
|
||||
'Account confirmation' => 'Potwierdzenie konta',
|
||||
'Account details' => 'Szczegóły konta',
|
||||
'Account details have been updated' => 'Szczegóły konta zostały zaktualizowane',
|
||||
'Account settings' => 'Ustawienia konta',
|
||||
'Active' => 'Aktywna',
|
||||
'Already registered? Sign in!' => 'Masz już konto? Zaloguj się!',
|
||||
'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.' => 'Email z instrukcją generowania nowego hasła został wysłany na {email}, o ile jest on powiązany z kontem {appName}. Twoje aktualne hasło nie zostało zmienione.',
|
||||
@ -42,8 +42,8 @@ return [
|
||||
'Are you sure you wish to send a password recovery email to this user?' => 'Czy na pewno chcesz wysłać email z instrukcją odzyskiwania hasła do tego użytkownika?',
|
||||
'Are you sure? Deleted user can not be restored' => 'Czy na pewno? Usuniętego użytkownika nie można już przywrócić',
|
||||
'Are you sure? There is no going back' => 'Czy na pewno? Z tego miejsca nie ma powrotu',
|
||||
'Assignments have been updated' => 'Przydziały zostały zaktualizowane',
|
||||
'Assignments' => 'Przydziały',
|
||||
'Assignments have been updated' => 'Przydziały zostały zaktualizowane',
|
||||
'Auth item with such name already exists' => 'Cel autoryzacji o takiej nazwie już istnieje',
|
||||
'Authentication rule class {0} can not be instantiated' => 'Klasa zasady autoryzacji {0} nie może zostać zainicjowana',
|
||||
'Authorization item successfully created.' => 'Cel autoryzacji poprawnie utworzony.',
|
||||
@ -56,8 +56,8 @@ return [
|
||||
'Awesome, almost there. Now you need to click the confirmation link sent to your old email address.' => 'Super, już prawie gotowe. Teraz musisz kliknąć link aktywacyjny wysłany na stary adres email.',
|
||||
'Back to privacy settings' => 'Powrót do ustawień prywatności',
|
||||
'Bio' => 'Notka',
|
||||
'Block status' => 'Status blokady',
|
||||
'Block' => 'Zablokuj',
|
||||
'Block status' => 'Status blokady',
|
||||
'Blocked at {0, date, MMMM dd, YYYY HH:mm}' => 'Zablokowany dnia {0, date, dd MMMM YYYY, HH:mm}',
|
||||
'Cancel' => 'Anuluj',
|
||||
'Cannot assign role "{0}" as the AuthManager is not configured on your console application.' => 'Nie można przydzielić roli "{0}", ponieważ AuthManager nie jest skonfigurowany dla aplikacji konsolowej.',
|
||||
@ -67,32 +67,32 @@ return [
|
||||
'Close' => 'Zamknij',
|
||||
'Code for two factor authentication on {0}' => 'Kod uwierzytelniania dwuskładnikowego w {0}',
|
||||
'Complete password reset on {0}' => 'Resetowanie hasła w serwisie {0}',
|
||||
'Confirm' => 'Aktywuj',
|
||||
'Confirm account on {0}' => 'Aktywacja konta w serwisie {0}',
|
||||
'Confirm email change on {0}' => 'Potwierdzenie zmiany adresu email w serwisie {0}',
|
||||
'Confirm' => 'Aktywuj',
|
||||
'Confirmation' => 'Aktywacja',
|
||||
'Confirmation status' => 'Status aktywacji',
|
||||
'Confirmation time' => 'Data aktywacji',
|
||||
'Confirmation' => 'Aktywacja',
|
||||
'Confirmed at {0, date, MMMM dd, YYYY HH:mm}' => 'Aktywowany dnia {0, date, dd MMMM YYYY, HH:mm}',
|
||||
'Confirmed' => 'Aktywowany',
|
||||
'Confirmed at {0, date, MMMM dd, YYYY HH:mm}' => 'Aktywowany dnia {0, date, dd MMMM YYYY, HH:mm}',
|
||||
'Connect' => 'Połącz',
|
||||
'Continue' => 'Kontynuuj',
|
||||
'Create' => 'Stwórz',
|
||||
'Create a user account' => 'Stwórz konta użytkownika',
|
||||
'Create new permission' => 'Stwórz nowe uprawnienie',
|
||||
'Create new role' => 'Stwórz nową rolę',
|
||||
'Create new rule' => 'Stwórz nową zasadę',
|
||||
'Create' => 'Stwórz',
|
||||
'Created at' => 'Utworzone dnia',
|
||||
'Credentials will be sent to the user by email' => 'Dane logowania zostaną wysłane użytkownikowi na adres email',
|
||||
'Current password is not valid' => 'Aktualne hasło jest niepoprawne',
|
||||
'Current password' => 'Aktualne hasło',
|
||||
'Current' => 'Aktualna',
|
||||
'Current password' => 'Aktualne hasło',
|
||||
'Current password is not valid' => 'Aktualne hasło jest niepoprawne',
|
||||
'Data privacy' => 'Prywatność danych',
|
||||
'Data processing consent' => 'Zgoda na przetwarzanie danych',
|
||||
'Delete' => 'Usuń',
|
||||
'Delete account' => 'Usuń konto',
|
||||
'Delete my account' => 'Usuń moje konto',
|
||||
'Delete personal data' => 'Usuń dane osobowe',
|
||||
'Delete' => 'Usuń',
|
||||
'Deleted by GDPR request' => 'Usunięte w wyniku żądania GDPR',
|
||||
'Description' => 'Opis',
|
||||
'Didn\'t receive confirmation message?' => 'Nie otrzymałeś emaila aktywacyjnego?',
|
||||
@ -100,10 +100,10 @@ return [
|
||||
'Disconnect' => 'Odłącz',
|
||||
'Don\'t have an account? Sign up!' => 'Nie masz jeszcze konta? Zarejestruj się!',
|
||||
'Download my data' => 'Pobierz swoje dane',
|
||||
'Email (public)' => 'Email (publiczny)',
|
||||
'Email' => 'Email',
|
||||
'Enable two factor authentication' => 'Włącz uwierzytelnianie dwuetapowe',
|
||||
'Email (public)' => 'Email (publiczny)',
|
||||
'Enable' => 'Włącz',
|
||||
'Enable two factor authentication' => 'Włącz uwierzytelnianie dwuetapowe',
|
||||
'Error occurred while changing password' => 'Wystąpił błąd podczas zmiany hasła',
|
||||
'Error occurred while confirming user' => 'Wystąpił błąd podczas aktywacji użytkownika',
|
||||
'Error occurred while deleting user' => 'Wystąpił błąd podczas usuwania użytkownika',
|
||||
@ -119,6 +119,7 @@ return [
|
||||
'Hello' => 'Witaj',
|
||||
'Here you can download your personal data in a comma separated values format.' => 'Tutaj możesz pobrać swoje dane osobowe w formacie CSV.',
|
||||
'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}' => 'Zgadzam się na przetwarzanie moich danych osobowych i na użycie cookies w celu zapewnienia możliwości poprawnego działania tego serwisu. Aby dowiedzieć się więcej na ten temat, zapoznaj się z naszą {privacyPolicy}.',
|
||||
'IP' => 'IP',
|
||||
'If you already registered, sign in and connect this account on settings page' => 'Jeśli jesteś już zarejestrowany, zaloguj się i podłącz to konto na stronie ustawień',
|
||||
'If you cannot click the link, please try pasting the text into your browser' => 'Jeśli kliknięcie w link nie działa, spróbuj skopiować go i wkleić w pasku adresu przeglądarki',
|
||||
'If you did not make this request you can ignore this email' => 'Jeśli nie jesteś autorem tego żądania, prosimy o zignorowanie emaila',
|
||||
@ -129,16 +130,15 @@ return [
|
||||
'In order to finish your registration, we need you to enter following fields' => 'Aby dokończyć proces rejestracji, prosimy o wypełnienie następujących pól',
|
||||
'Inactive' => 'Nieaktywna',
|
||||
'Information' => 'Informacja',
|
||||
'Insert the code you received by email.' => 'Wprowadź kod, który otrzymałeś przez email.',
|
||||
'Insert the code you received by SMS.' => 'Wprowadź kod, który otrzymałeś przez SMS.',
|
||||
'Insert the mobile phone number where you want to receive text message in international format' => 'Wprowadź numer telefonu komórkowego, na który chcesz otrzymywać wiadomości w formacie międzynarodowym',
|
||||
'Insert' => 'Wprowadź',
|
||||
'Insert the code you received by SMS.' => 'Wprowadź kod, który otrzymałeś przez SMS.',
|
||||
'Insert the code you received by email.' => 'Wprowadź kod, który otrzymałeś przez email.',
|
||||
'Insert the mobile phone number where you want to receive text message in international format' => 'Wprowadź numer telefonu komórkowego, na który chcesz otrzymywać wiadomości w formacie międzynarodowym',
|
||||
'Invalid login or password' => 'Nieprawidłowy login lub hasło',
|
||||
'Invalid or expired link' => 'Nieprawidłowy lub zdezaktualizowany link',
|
||||
'Invalid password' => 'Nieprawidłowe hasło',
|
||||
'Invalid two factor authentication code' => 'Nieprawidłowy kod uwierzytelniania dwuetapowego',
|
||||
'Invalid value' => 'Nieprawidłowa wartość',
|
||||
'IP' => 'IP',
|
||||
'It will be deleted forever' => 'Usuniętych kont nie można przywrócić',
|
||||
'Items' => 'Elementy',
|
||||
'Joined on {0, date}' => 'Dołączył {0, date}',
|
||||
@ -150,8 +150,8 @@ return [
|
||||
'Login' => 'Login',
|
||||
'Logout' => 'Wyloguj',
|
||||
'Manage users' => 'Zarządzaj użytkownikami',
|
||||
'Mobile phone number successfully enabled.' => 'Numer telefonu komórkowego poprawnie aktywowany.',
|
||||
'Mobile phone number' => 'Numer telefonu komórkowego',
|
||||
'Mobile phone number successfully enabled.' => 'Numer telefonu komórkowego poprawnie aktywowany.',
|
||||
'Name' => 'Nazwa',
|
||||
'Networks' => 'Sieci',
|
||||
'Never' => 'Nigdy',
|
||||
@ -165,22 +165,21 @@ return [
|
||||
'Not found' => 'Nie znaleziono',
|
||||
'Once you delete your account, there is no going back' => 'Kliknięcie w przycisk jest nieodwracalne',
|
||||
'Once you have deleted your data, you will not longer be able to sign in with this account.' => 'Po skasowaniu swoich danych nie będziesz już mógł zalogować się na to konto.',
|
||||
'Password' => 'Hasło',
|
||||
'Password age' => 'Wiek hasła',
|
||||
'Password has been changed' => 'Hasło zostało zmienione',
|
||||
'Password' => 'Hasło',
|
||||
'Permissions' => 'Uprawnienia',
|
||||
'Please be certain' => 'Prosimy kontynuować z rozwagą',
|
||||
'Please click the link below to complete your password reset' => 'Kliknij w link poniżej, aby zresetować swoje hasło',
|
||||
'Please fix following errors:' => 'Popraw następujące błędy:',
|
||||
'Please, enter the right code. The code is valid for {0} seconds. If you want to get a new code, please click on \'Cancel\' and repeat the login request.' => 'Prosimy o podanie poprawnego kodu. Kod jest ważny przez {0} sekund. Jeśli chcesz otrzymać nowy kod, kliknij w \'Anuluj\' i powtórz proces logowania.',
|
||||
'Please, enter the right code. The code is valid for {0} seconds. If you want to get a new code, please close this window and repeat the enabling request.' => 'Prosimy o podanie poprawnego kodu. Kod jest ważny przez {0} sekund. Jeśli chcesz otrzymać nowy kod, zamknij to okno i powtórz proces aktywowania.',
|
||||
'privacy policy' => 'polityką prywatności',
|
||||
'Privacy settings' => 'Ustawienia prywatności',
|
||||
'Privacy' => 'Prywatność',
|
||||
'Profile details have been updated' => 'Szczegóły profilu zostały zaktualizowane',
|
||||
'Profile details' => 'Szczegóły profilu',
|
||||
'Profile settings' => 'Ustawienia profilu',
|
||||
'Privacy settings' => 'Ustawienia prywatności',
|
||||
'Profile' => 'Profil',
|
||||
'Profile details' => 'Szczegóły profilu',
|
||||
'Profile details have been updated' => 'Szczegóły profilu zostały zaktualizowane',
|
||||
'Profile settings' => 'Ustawienia profilu',
|
||||
'Recover your password' => 'Odzyskaj swoje hasło',
|
||||
'Recovery link is invalid or expired. Please try requesting a new one.' => 'Link odzyskiwania hasła jest nieprawidłowy lub zdezaktualizowany. Musisz poprosić o nowy.',
|
||||
'Recovery message sent' => 'Informacja dotycząca odzyskiwania hasła została wysłana',
|
||||
@ -194,20 +193,20 @@ return [
|
||||
'Reset your password' => 'Resetowanie hasła',
|
||||
'Role "{0}" not found. Creating it.' => 'Rola "{0}" nie została znaleziona. Tworzę ją.',
|
||||
'Roles' => 'Role',
|
||||
'Rule' => 'Zasada',
|
||||
'Rule class must extend "yii\\rbac\\Rule".' => 'Klasa zasady musi rozszerzać "yii\\rbac\\Rule".',
|
||||
'Rule class name' => 'Nazwa klasy zasady',
|
||||
'Rule name {0} is already in use' => 'Nazwa zasady {0} jest już używana',
|
||||
'Rule name' => 'Nazwa zasady',
|
||||
'Rule name {0} is already in use' => 'Nazwa zasady {0} jest już używana',
|
||||
'Rule {0} does not exists' => 'Zasada {0} nie istnieje',
|
||||
'Rule {0} not found.' => 'Nie znaleziono zasady {0}.',
|
||||
'Rule' => 'Zasada',
|
||||
'Rules' => 'Zasady',
|
||||
'Save' => 'Zapisz',
|
||||
'Scan the QrCode with Google Authenticator App, then insert its temporary code on the box and submit.' => 'Zeskanuj kod QR za pomocą aplikacji Google Authenticator, a następnie podaj i prześlij uzyskany w ten sposób kod tymczasowy.',
|
||||
'Select rule...' => 'Wybierz zasadę...',
|
||||
'Send password recovery email' => 'Wyślij email z instrukcją odzyskiwania hasła',
|
||||
'Session history' => 'Historia sesji',
|
||||
'Session ID' => 'ID sesji',
|
||||
'Session history' => 'Historia sesji',
|
||||
'Sign in' => 'Zaloguj się',
|
||||
'Sign up' => 'Zarejestruj się',
|
||||
'Something went wrong' => 'Coś poszło nie tak',
|
||||
@ -234,12 +233,12 @@ return [
|
||||
'This username has already been taken' => 'Ta nazwa użytkownika jest już zajęta',
|
||||
'This will disable two factor authentication. Are you sure?' => 'Uwierzytelnianie dwuetapowe zostanie wyłączone. Czy kontynuować?',
|
||||
'This will remove your personal data from this site. You will no longer be able to sign in.' => 'Twoje dane osobowe zostaną usunięte z tego serwisu. Nie będziesz już mógł się zalogować.',
|
||||
'Time zone is not valid' => 'Strefa czasowa jest niepoprawna',
|
||||
'Time zone' => 'Strefa czasowa',
|
||||
'Time zone is not valid' => 'Strefa czasowa jest niepoprawna',
|
||||
'Two Factor Authentication (2FA)' => 'Uwierzytelnianie dwuetapowe (2FA)',
|
||||
'Two factor authentication code by email' => 'Kod uwierzytelniania dwuskładnikowego przez email',
|
||||
'Two factor authentication code by SMS' => 'Kod uwierzytelniania dwuskładnikowego przez SMS',
|
||||
'Two factor authentication code' => 'Kod uwierzytelniania dwuskładnikowego',
|
||||
'Two factor authentication code by SMS' => 'Kod uwierzytelniania dwuskładnikowego przez SMS',
|
||||
'Two factor authentication code by email' => 'Kod uwierzytelniania dwuskładnikowego przez email',
|
||||
'Two factor authentication has been disabled.' => 'Uwierzytelnianie dwuskładnikowe zostało wyłączone.',
|
||||
'Two factor authentication protects you in case of stolen credentials' => 'Uwierzytelnianie dwuskładnikowe chroni Cię w przypadku skradzionych danych logowania',
|
||||
'Two factor authentication successfully enabled.' => 'Uwierzytelnianie dwuetapowe zostało pomyślnie włączone.',
|
||||
@ -258,13 +257,14 @@ return [
|
||||
'Unblock' => 'Odblokuj',
|
||||
'Unconfirmed' => 'Nieaktywowany',
|
||||
'Unfortunately, you can not work with this site without giving us consent to process your data.' => 'Niestety nie możesz używać tego serwisu bez udzielenia nam zgody na przetwarzanie Twoich danych.',
|
||||
'Update' => 'Aktualizuj',
|
||||
'Update assignments' => 'Aktualizuj przydziały',
|
||||
'Update permission' => 'Aktualizuj uprawnienia',
|
||||
'Update role' => 'Aktualizuj rolę',
|
||||
'Update rule' => 'Aktualizuj zasadę',
|
||||
'Update user account' => 'Aktualizuj konto użytkownika',
|
||||
'Update' => 'Aktualizuj',
|
||||
'Updated at' => 'Zaktualizowane dnia',
|
||||
'User ID' => 'ID użytkownika',
|
||||
'User account could not be created.' => 'Konto użytkownika nie mogło zostać utworzone.',
|
||||
'User agent' => 'Klient użytkownika',
|
||||
'User block status has been updated.' => 'Status blokady użytkownika został zaktualizowany.',
|
||||
@ -273,14 +273,13 @@ return [
|
||||
'User has been confirmed' => 'Użytkownika został zaktywowany',
|
||||
'User has been created' => 'Użytkownik został dodany',
|
||||
'User has been deleted' => 'Użytkownik został usunięty',
|
||||
'User ID' => 'ID użytkownika',
|
||||
'User is not found' => 'Nie znaleziono użytkownika',
|
||||
'User not found.' => 'Nie znaleziono użytkownika.',
|
||||
'User will be required to change password at next login' => 'Użytkownik będzie musiał zmienić hasło przy następnym logowaniu',
|
||||
'Username' => 'Nazwa użytkownika',
|
||||
'Users' => 'Użytkownicy',
|
||||
'Verification failed. Please, enter new code.' => 'Weryfikacja nie powiodła się. Prosimy o podanie nowego kodu.',
|
||||
'VKontakte' => 'VKontakte',
|
||||
'Verification failed. Please, enter new code.' => 'Weryfikacja nie powiodła się. Prosimy o podanie nowego kodu.',
|
||||
'We couldn\'t re-send the mail to confirm your address. Please, verify is the correct email or if it has been confirmed already.' => 'Nie mogliśmy wysłać ponownie emaila, aby potwierdzić Twój adres. Prosimy o sprawdzenie, czy to poprawny adres i czy nie został już potwierdzony.',
|
||||
'We have generated a password for you' => 'Wygenerowaliśmy dla Ciebie hasło',
|
||||
'We have received a request to change the email address for your account on {0}' => 'Otrzymaliśmy prośbę o zmianę adresu email konta w serwisie {0}',
|
||||
@ -302,8 +301,8 @@ return [
|
||||
'Your account has been blocked.' => 'Twoje konto zostało zablokowane.',
|
||||
'Your account has been completely deleted' => 'Twoje konto zostało całkowicie usunięte',
|
||||
'Your account has been connected' => 'Twoje konto zostało dołączone',
|
||||
'Your account has been created and a message with further instructions has been sent to your email' => 'Twoje konto zostało dodane, a dalsze instrukcje zostały wysłane na Twój adres email',
|
||||
'Your account has been created' => 'Twoje konto zostało dodane',
|
||||
'Your account has been created and a message with further instructions has been sent to your email' => 'Twoje konto zostało dodane, a dalsze instrukcje zostały wysłane na Twój adres email',
|
||||
'Your account on {0} has been created' => 'Twoje konto w serwisie {0} zostało dodane',
|
||||
'Your confirmation token is invalid or expired' => 'Twój token aktywacyjny jest nieprawidłowy lub zdezaktualizowany',
|
||||
'Your consent is required to register' => 'Twoja zgoda jest wymagana do rejestracji',
|
||||
@ -314,7 +313,9 @@ return [
|
||||
'Your profile has been updated' => 'Twój profil został zaktualizowany',
|
||||
'Your role requires 2FA, you won\'t be able to use the application until you enable it' => 'Twoja rola wymaga 2FA, nie będziesz w stanie używać aplikacji dopóki tego nie aktywujesz',
|
||||
'Your two factor authentication method is based on "{0}".' => 'Twoja metoda uwierzytelniania dwuskładnikowego jest oparta o "{0}".',
|
||||
'privacy policy' => 'polityką prywatności',
|
||||
'{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} cannot be blank.' => '{0} nie może pozostać bez wartości.',
|
||||
'Can\'t scan? Copy the code instead.' => '',
|
||||
];
|
||||
|
||||
@ -273,6 +273,7 @@ return [
|
||||
'Active' => '',
|
||||
'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.' => '',
|
||||
'Application not configured for two factor authentication.' => '',
|
||||
'Can\'t scan? Copy the code instead.' => '',
|
||||
'Code for two factor authentication on {0}' => '',
|
||||
'Current' => '',
|
||||
'Data privacy' => '',
|
||||
|
||||
@ -262,6 +262,7 @@ return [
|
||||
'Application not configured for two factor authentication.' => '',
|
||||
'Awesome, almost there. Now you need to click the confirmation link sent to your new email address.' => '',
|
||||
'Awesome, almost there. Now you need to click the confirmation link sent to your old email address.' => '',
|
||||
'Can\'t scan? Copy the code instead.' => '',
|
||||
'Children' => '',
|
||||
'Class' => '',
|
||||
'Code for two factor authentication on {0}' => '',
|
||||
|
||||
@ -273,6 +273,7 @@ return [
|
||||
'Active' => '',
|
||||
'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.' => '',
|
||||
'Application not configured for two factor authentication.' => '',
|
||||
'Can\'t scan? Copy the code instead.' => '',
|
||||
'Code for two factor authentication on {0}' => '',
|
||||
'Current' => '',
|
||||
'Data privacy' => '',
|
||||
|
||||
@ -288,6 +288,7 @@ return [
|
||||
'{0} cannot be blank.' => '{0} не может быть пустым.',
|
||||
'According to the European General Data Protection Regulation (GDPR) we need your consent to work with your personal data.' => '',
|
||||
'Application not configured for two factor authentication.' => '',
|
||||
'Can\'t scan? Copy the code instead.' => '',
|
||||
'Code for two factor authentication on {0}' => '',
|
||||
'Data privacy' => '',
|
||||
'Error while enabling SMS two factor authentication. Please reload the page.' => '',
|
||||
|
||||
@ -59,6 +59,7 @@ return [
|
||||
'Block' => '',
|
||||
'Block status' => '',
|
||||
'Blocked at {0, date, MMMM dd, YYYY HH:mm}' => '',
|
||||
'Can\'t scan? Copy the code instead.' => '',
|
||||
'Cancel' => '',
|
||||
'Cannot assign role "{0}" as the AuthManager is not configured on your console application.' => '',
|
||||
'Change your avatar at Gravatar.com' => '',
|
||||
|
||||
@ -59,6 +59,7 @@ return [
|
||||
'Block' => '',
|
||||
'Block status' => '',
|
||||
'Blocked at {0, date, MMMM dd, YYYY HH:mm}' => '',
|
||||
'Can\'t scan? Copy the code instead.' => '',
|
||||
'Cancel' => '',
|
||||
'Cannot assign role "{0}" as the AuthManager is not configured on your console application.' => '',
|
||||
'Change your avatar at Gravatar.com' => '',
|
||||
|
||||
@ -275,6 +275,7 @@ return [
|
||||
'According to the European General Data Protection Regulation (GDPR) we need your consent to work with your personal data.' => '',
|
||||
'Active' => '',
|
||||
'Application not configured for two factor authentication.' => '',
|
||||
'Can\'t scan? Copy the code instead.' => '',
|
||||
'Code for two factor authentication on {0}' => '',
|
||||
'Current' => '',
|
||||
'Data privacy' => '',
|
||||
|
||||
@ -59,6 +59,7 @@ return [
|
||||
'Block' => '',
|
||||
'Block status' => '',
|
||||
'Blocked at {0, date, MMMM dd, YYYY HH:mm}' => '',
|
||||
'Can\'t scan? Copy the code instead.' => '',
|
||||
'Cancel' => '',
|
||||
'Cannot assign role "{0}" as the AuthManager is not configured on your console application.' => '',
|
||||
'Change your avatar at Gravatar.com' => '',
|
||||
|
||||
@ -59,6 +59,7 @@ return [
|
||||
'Block' => '',
|
||||
'Block status' => '',
|
||||
'Blocked at {0, date, MMMM dd, YYYY HH:mm}' => '',
|
||||
'Can\'t scan? Copy the code instead.' => '',
|
||||
'Cancel' => '',
|
||||
'Cannot assign role "{0}" as the AuthManager is not configured on your console application.' => '',
|
||||
'Change your avatar at Gravatar.com' => '',
|
||||
|
||||
Reference in New Issue
Block a user