diff --git a/config/packages/translation.yaml b/config/packages/translation.yaml index 05a2b3d..01b30ac 100644 --- a/config/packages/translation.yaml +++ b/config/packages/translation.yaml @@ -1,6 +1,8 @@ framework: - default_locale: en + default_locale: fr translator: default_path: '%kernel.project_dir%/translations' + paths: + - '%kernel.project_dir%/core/Resources/translations' fallbacks: - en diff --git a/core/Controller/Account/AccountAdminController.php b/core/Controller/Account/AccountAdminController.php index c64d5a6..4a3ad04 100644 --- a/core/Controller/Account/AccountAdminController.php +++ b/core/Controller/Account/AccountAdminController.php @@ -64,9 +64,9 @@ class AccountAdminController extends AdminController $qrCodeContent = $totpAuthenticatorService->getQRContent($account); if (!$totpAuthenticatorService->checkCode($account, $code)) { - $this->addFlash('error', 'Le code n\'est pas valide.'); + $this->addFlash('error', 'The code is not valid.'); } else { - $this->addFlash('success', 'Double authentification activée.'); + $this->addFlash('success', 'Double authentication enabled.'); $entityManager->update($account); @@ -80,7 +80,7 @@ class AccountAdminController extends AdminController $entityManager->update($account); - $this->addFlash('success', 'Double authentification désactivée.'); + $this->addFlash('success', 'Double authentication disabled.'); return $this->redirectToRoute('admin_account'); } @@ -110,7 +110,7 @@ class AccountAdminController extends AdminController $password = $request->request->get('password'); if (!$encoder->isPasswordValid($account, $password)) { - $this->addFlash('error', 'Le formulaire n\'est pas valide.'); + $this->addFlash('error', 'The form is not valid.'); return $this->redirectToRoute('admin_account'); } @@ -129,13 +129,13 @@ class AccountAdminController extends AdminController $entityManager->update($account); - $this->addFlash('success', 'Mot de passe modifié !'); + $this->addFlash('success', 'Password updated.'); return $this->redirectToRoute('admin_account'); } } - $this->addFlash('error', 'Le formulaire n\'est pas valide.'); + $this->addFlash('error', 'The form is not valid.'); return $this->redirectToRoute('admin_account'); } diff --git a/core/Controller/Site/MenuAdminController.php b/core/Controller/Site/MenuAdminController.php index 20d65d8..a542434 100644 --- a/core/Controller/Site/MenuAdminController.php +++ b/core/Controller/Site/MenuAdminController.php @@ -29,9 +29,9 @@ class MenuAdminController extends AdminController if ($form->isValid()) { $entityManager->create($entity); - $this->addFlash('success', 'Donnée enregistrée.'); + $this->addFlash('success', 'The data has been saved.'); } else { - $this->addFlash('warning', 'Le formulaire est invalide.'); + $this->addFlash('warning', 'The form is not valid.'); } return $this->redirectToRoute('admin_site_tree_navigation', [ @@ -49,9 +49,9 @@ class MenuAdminController extends AdminController if ($form->isValid()) { $entityManager->update($entity); - $this->addFlash('success', 'Donnée enregistrée.'); + $this->addFlash('success', 'The data has been saved.'); } else { - $this->addFlash('warning', 'Le formulaire est invalide.'); + $this->addFlash('warning', 'The form is not valid.'); } return $this->redirectToRoute('admin_site_tree_navigation', [ @@ -67,7 +67,7 @@ class MenuAdminController extends AdminController if ($this->isCsrfTokenValid('delete'.$entity->getId(), $request->request->get('_token'))) { $entityManager->delete($entity); - $this->addFlash('success', 'Données supprimée..'); + $this->addFlash('success', 'The data has been removed.'); } return $this->redirectToRoute('admin_site_tree_navigation', [ diff --git a/core/Controller/Site/NavigationAdminController.php b/core/Controller/Site/NavigationAdminController.php index 954c1f3..d048e5e 100644 --- a/core/Controller/Site/NavigationAdminController.php +++ b/core/Controller/Site/NavigationAdminController.php @@ -42,13 +42,13 @@ class NavigationAdminController extends AdminController if ($form->isValid()) { $entityManager->create($entity); - $this->addFlash('success', 'Donnée enregistrée.'); + $this->addFlash('success', 'The data has been saved.'); return $this->redirectToRoute('admin_site_navigation_edit', [ 'entity' => $entity->getId(), ]); } - $this->addFlash('warning', 'Le formulaire est invalide.'); + $this->addFlash('warning', 'The form is not valid.'); } return $this->render('@Core/site/navigation_admin/new.html.twig', [ @@ -69,14 +69,14 @@ class NavigationAdminController extends AdminController if ($form->isValid()) { $entityManager->update($entity); - $this->addFlash('success', 'Donnée enregistrée.'); + $this->addFlash('success', 'The data has been saved.'); return $this->redirectToRoute('admin_site_navigation_edit', [ 'entity' => $entity->getId(), ]); } - $this->addFlash('warning', 'Le formulaire est invalide.'); + $this->addFlash('warning', 'The form is not valid.'); } return $this->render('@Core/site/navigation_admin/edit.html.twig', [ @@ -103,7 +103,7 @@ class NavigationAdminController extends AdminController if ($this->isCsrfTokenValid('delete'.$entity->getId(), $request->request->get('_token'))) { $entityManager->delete($entity); - $this->addFlash('success', 'Données supprimée..'); + $this->addFlash('success', 'The data has been removed.'); } return $this->redirectToRoute('admin_site_navigation_index'); diff --git a/core/Controller/Site/NodeAdminController.php b/core/Controller/Site/NodeAdminController.php index 9b83a2e..ec7dd59 100644 --- a/core/Controller/Site/NodeAdminController.php +++ b/core/Controller/Site/NodeAdminController.php @@ -73,14 +73,14 @@ class NodeAdminController extends AdminController $entityManager->update($entity); - $this->addFlash('success', 'Donnée enregistrée.'); + $this->addFlash('success', 'The data has been saved.'); return $this->redirectToRoute('admin_site_tree_navigation', [ 'navigation' => $node->getMenu()->getNavigation()->getId(), 'data-modal' => $this->generateUrl('admin_site_node_edit', ['entity' => $entity->getId()]), ]); } - $this->addFlash('warning', 'Le formulaire est invalide.'); + $this->addFlash('warning', 'The form is not valid.'); return $this->redirectToRoute('admin_site_tree_navigation', [ 'navigation' => $node->getMenu()->getNavigation()->getId(), @@ -125,9 +125,9 @@ class NodeAdminController extends AdminController $entityManager->update($entity); - $this->addFlash('success', 'Donnée enregistrée.'); + $this->addFlash('success', 'The data has been saved.'); } else { - $this->addFlash('warning', 'Le formulaire est invalide.'); + $this->addFlash('warning', 'The form is not valid.'); } return $this->redirectToRoute('admin_site_tree_navigation', [ @@ -194,9 +194,9 @@ class NodeAdminController extends AdminController $entityManager->flush(); } - $this->addFlash('success', 'Donnée enregistrée.'); + $this->addFlash('success', 'The data has been saved.'); } else { - $this->addFlash('warning', 'Le formulaire est invalide.'); + $this->addFlash('warning', 'The form is not valid.'); } return $this->redirectToRoute('admin_site_tree_navigation', [ @@ -220,7 +220,7 @@ class NodeAdminController extends AdminController $entityManager->update($entity); - $this->addFlash('success', 'Donnée enregistrée.'); + $this->addFlash('success', 'The data has been saved.'); } return $this->redirectToRoute('admin_site_tree_navigation', [ diff --git a/core/Controller/Site/PageAdminController.php b/core/Controller/Site/PageAdminController.php index 086f726..a764031 100644 --- a/core/Controller/Site/PageAdminController.php +++ b/core/Controller/Site/PageAdminController.php @@ -43,7 +43,7 @@ class PageAdminController extends AdminController $entityManager->create($entity); - $this->addFlash('success', 'Donnée enregistrée.'); + $this->addFlash('success', 'The data has been saved.'); return $this->redirectToRoute('admin_site_page_edit', [ 'entity' => $entity->getId(), @@ -72,14 +72,14 @@ class PageAdminController extends AdminController if ($form->isValid()) { $entityManager->update($entity); - $this->addFlash('success', 'Donnée enregistrée.'); + $this->addFlash('success', 'The data has been saved.'); return $this->redirectToRoute('admin_site_page_edit', [ 'entity' => $entity->getId(), ]); } - $this->addFlash('warning', 'Le formulaire est invalide.'); + $this->addFlash('warning', 'The form is not valid.'); } return $this->render('@Core/site/page_admin/edit.html.twig', [ @@ -96,7 +96,7 @@ class PageAdminController extends AdminController if ($this->isCsrfTokenValid('delete'.$entity->getId(), $request->request->get('_token'))) { $entityManager->delete($entity); - $this->addFlash('success', 'Données supprimée..'); + $this->addFlash('success', 'The data has been removed.'); } return $this->redirectToRoute('admin_site_page_index'); diff --git a/core/Controller/Site/TreeAdminController.php b/core/Controller/Site/TreeAdminController.php index 3a5275d..0afa3a8 100644 --- a/core/Controller/Site/TreeAdminController.php +++ b/core/Controller/Site/TreeAdminController.php @@ -23,7 +23,7 @@ class TreeAdminController extends AdminController $navigation = $navigationQuery->create()->findOne(); if (null === $navigation) { - $this->addFlash('warning', 'Vous devez ajouter une navigation.'); + $this->addFlash('warning', 'You must add a navigation.'); return $this->redirectToRoute('admin_site_navigation_new'); } diff --git a/core/Controller/User/UserAdminController.php b/core/Controller/User/UserAdminController.php index cf6b35e..31cf1f3 100644 --- a/core/Controller/User/UserAdminController.php +++ b/core/Controller/User/UserAdminController.php @@ -49,13 +49,13 @@ class UserAdminController extends AdminController if ($form->isValid()) { $entityManager->create($entity); - $this->addFlash('success', 'Donnée enregistrée.'); + $this->addFlash('success', 'The data has been saved.'); return $this->redirectToRoute('admin_user_edit', [ 'entity' => $entity->getId(), ]); } - $this->addFlash('warning', 'Le formulaire est invalide.'); + $this->addFlash('warning', 'The form is not valid.'); } return $this->render('@Core/user/user_admin/new.html.twig', [ @@ -76,13 +76,13 @@ class UserAdminController extends AdminController if ($form->isValid()) { $entityManager->update($entity); - $this->addFlash('success', 'Donnée enregistrée.'); + $this->addFlash('success', 'The data has been saved.'); return $this->redirectToRoute('admin_user_edit', [ 'entity' => $entity->getId(), ]); } - $this->addFlash('warning', 'Le formulaire est invalide.'); + $this->addFlash('warning', 'The form is not valid.'); } return $this->render('@Core/user/user_admin/edit.html.twig', [ @@ -109,7 +109,7 @@ class UserAdminController extends AdminController if ($this->isCsrfTokenValid('resetting_request'.$entity->getId(), $request->request->get('_token'))) { $eventDispatcher->dispatch(new PasswordRequestEvent($entity), PasswordRequestEvent::EVENT); - $this->addFlash('success', 'Demande envoyée.'); + $this->addFlash('success', 'E-mail sent.'); } return $this->redirectToRoute('admin_user_edit', [ @@ -125,7 +125,7 @@ class UserAdminController extends AdminController if ($this->isCsrfTokenValid('delete'.$entity->getId(), $request->request->get('_token'))) { $entityManager->delete($entity); - $this->addFlash('success', 'Données supprimée..'); + $this->addFlash('success', 'The data has been removed.'); } return $this->redirectToRoute('admin_user_index'); diff --git a/core/EventSuscriber/Account/PasswordRequestEventSubscriber.php b/core/EventSuscriber/Account/PasswordRequestEventSubscriber.php index 7412104..bee5664 100644 --- a/core/EventSuscriber/Account/PasswordRequestEventSubscriber.php +++ b/core/EventSuscriber/Account/PasswordRequestEventSubscriber.php @@ -49,8 +49,7 @@ class PasswordRequestEventSubscriber implements EventSubscriberInterface $this->entityManager->update($user); $this->notifier - ->setFrom('system@tinternet.net') - ->setSubject('[Tinternet & cie] Mot de passe perdu') + ->setSubject('Mot de passe perdu') ->addRecipient($user->getEmail()) ->notify('@Core/mail/account/resetting_request.html.twig', [ 'reseting_update_link' => $this->urlGenerator->generate( diff --git a/core/Form/Site/MenuType.php b/core/Form/Site/MenuType.php index ee65957..3efefdd 100644 --- a/core/Form/Site/MenuType.php +++ b/core/Form/Site/MenuType.php @@ -17,7 +17,7 @@ class MenuType extends AbstractType 'label', TextType::class, [ - 'label' => 'Libellé', + 'label' => 'Label', 'required' => true, 'attr' => [ ], diff --git a/core/Form/Site/NavigationType.php b/core/Form/Site/NavigationType.php index ac26b6c..c778a9f 100644 --- a/core/Form/Site/NavigationType.php +++ b/core/Form/Site/NavigationType.php @@ -17,7 +17,7 @@ class NavigationType extends AbstractType 'label', TextType::class, [ - 'label' => 'Libellé', + 'label' => 'Label', 'required' => true, 'attr' => [ ], @@ -45,7 +45,7 @@ class NavigationType extends AbstractType 'domain', TextType::class, [ - 'label' => 'Nom de domaine', + 'label' => 'Domain', 'required' => true, 'attr' => [ ], diff --git a/core/Form/Site/NodeAttributeType.php b/core/Form/Site/NodeAttributeType.php index 19bcb6b..4005dd9 100644 --- a/core/Form/Site/NodeAttributeType.php +++ b/core/Form/Site/NodeAttributeType.php @@ -16,7 +16,7 @@ class NodeAttributeType extends AbstractType 'label', TextType::class, [ - 'label' => 'Libellé', + 'label' => 'Label', 'required' => true, 'attr' => [ ], @@ -30,7 +30,7 @@ class NodeAttributeType extends AbstractType 'value', TextType::class, [ - 'label' => 'Valeur', + 'label' => 'Value', 'required' => false, 'attr' => [ ], diff --git a/core/Form/Site/NodeMoveType.php b/core/Form/Site/NodeMoveType.php index 669b9c2..f632151 100644 --- a/core/Form/Site/NodeMoveType.php +++ b/core/Form/Site/NodeMoveType.php @@ -21,9 +21,9 @@ class NodeMoveType extends AbstractType 'label' => 'Position', 'required' => true, 'choices' => [ - 'Après' => 'after', - 'Avant' => 'before', - 'En dessous' => 'above', + 'After' => 'after', + 'Before' => 'before', + 'Above' => 'above', ], 'attr' => [ ], @@ -37,7 +37,7 @@ class NodeMoveType extends AbstractType 'node', EntityType::class, [ - 'label' => 'Élement de référence', + 'label' => 'Element', 'class' => Node::class, 'choices' => call_user_func(function () use ($options) { return $options['menu']->getRootNode()->getAllChildren(); diff --git a/core/Form/Site/NodeParameterType.php b/core/Form/Site/NodeParameterType.php index 93744ad..b00ecdd 100644 --- a/core/Form/Site/NodeParameterType.php +++ b/core/Form/Site/NodeParameterType.php @@ -16,7 +16,7 @@ class NodeParameterType extends AbstractType 'name', TextType::class, [ - 'label' => 'Nom', + 'label' => 'Name', 'required' => true, 'attr' => [ ], @@ -30,7 +30,7 @@ class NodeParameterType extends AbstractType 'defaultValue', TextType::class, [ - 'label' => 'Valeur par défaut', + 'label' => 'Default value', 'required' => false, 'attr' => [ ], @@ -43,8 +43,8 @@ class NodeParameterType extends AbstractType 'requirement', TextType::class, [ - 'label' => 'Éxigence', - 'help' => 'Expression régulière', + 'label' => 'Requirement', + 'help' => 'Regular expression', 'required' => false, 'attr' => [ ], diff --git a/core/Form/Site/NodeSitemapParametersType.php b/core/Form/Site/NodeSitemapParametersType.php index 824976b..36a65cf 100644 --- a/core/Form/Site/NodeSitemapParametersType.php +++ b/core/Form/Site/NodeSitemapParametersType.php @@ -30,7 +30,7 @@ class NodeSitemapParametersType extends AbstractType 'priority', ChoiceType::class, [ - 'label' => 'Priorité', + 'label' => 'Priority', 'required' => true, 'attr' => [ ], @@ -53,7 +53,7 @@ class NodeSitemapParametersType extends AbstractType 'changeFrequency', ChoiceType::class, [ - 'label' => 'Fréquence de changement', + 'label' => 'Frequency of change', 'required' => true, 'attr' => [ ], diff --git a/core/Form/Site/NodeType.php b/core/Form/Site/NodeType.php index a919ca7..01dc72e 100644 --- a/core/Form/Site/NodeType.php +++ b/core/Form/Site/NodeType.php @@ -22,7 +22,7 @@ class NodeType extends AbstractType 'label', TextType::class, [ - 'label' => 'Libellé', + 'label' => 'Label', 'required' => true, 'attr' => [ ], @@ -38,7 +38,7 @@ class NodeType extends AbstractType [ 'label' => 'URL', 'required' => false, - 'help' => 'Laisser vide pour une génération automatique', + 'help' => 'Leave blank for automatic generation', 'attr' => [ ], 'constraints' => [ @@ -52,7 +52,6 @@ class NodeType extends AbstractType [ 'label' => 'Code', 'required' => false, - 'help' => 'Sans espace, en minusule, sans caractère spécial', 'attr' => [ ], 'constraints' => [ @@ -64,9 +63,9 @@ class NodeType extends AbstractType 'controller', TextType::class, [ - 'label' => 'Contrôleur', + 'label' => 'Controller', 'required' => false, - 'help' => 'Laisser vide pour utiliser celui par défaut. Notation : App\\Controller\\FooController::barAction', + 'help' => 'Leave blank to use the default one. Example: App\\Controller\\FooController::barAction', 'attr' => [ ], 'constraints' => [ @@ -75,13 +74,13 @@ class NodeType extends AbstractType ); $actions = [ - 'Nouvelle page' => 'new', - 'Associer à une page existante' => 'existing', - 'Aucune page' => 'none', + 'New page' => 'new', + 'Use an existing page' => 'existing', + 'No page' => 'none', ]; if ($builder->getData()->getId()) { - $actions['Garder la configuration actuelle'] = 'keep'; + $actions['Keep the current configuration'] = 'keep'; } $builder->add( @@ -181,9 +180,9 @@ class NodeType extends AbstractType 'required' => true, 'mapped' => false, 'choices' => [ - 'Après' => 'after', - 'Avant' => 'before', - 'En dessous' => 'above', + 'After' => 'after', + 'Before' => 'before', + 'Above' => 'above', ], 'attr' => [ ], diff --git a/core/Form/Site/Page/PageType.php b/core/Form/Site/Page/PageType.php index 6a67c94..5ac2eba 100644 --- a/core/Form/Site/Page/PageType.php +++ b/core/Form/Site/Page/PageType.php @@ -20,7 +20,7 @@ class PageType extends AbstractType 'name', TextType::class, [ - 'label' => 'Nom', + 'label' => 'Name', 'required' => true, 'attr' => [ ], @@ -34,7 +34,7 @@ class PageType extends AbstractType 'metaTitle', TextType::class, [ - 'label' => 'Titre', + 'label' => 'Title', 'required' => false, 'attr' => [ ], @@ -60,7 +60,7 @@ class PageType extends AbstractType 'ogTitle', TextType::class, [ - 'label' => 'Titre', + 'label' => 'Title', 'required' => false, 'attr' => [ ], @@ -100,7 +100,7 @@ class PageType extends AbstractType 'template', ChoiceType::class, [ - 'label' => 'Rendu', + 'label' => 'Render', 'required' => true, 'choices' => call_user_func(function () use ($options) { $choices = []; diff --git a/core/Form/UserType.php b/core/Form/UserType.php index 3e80c0e..6df1c04 100644 --- a/core/Form/UserType.php +++ b/core/Form/UserType.php @@ -33,20 +33,7 @@ class UserType extends AbstractType 'displayName', TextType::class, [ - 'label' => 'Nom complet', - 'required' => true, - 'attr' => [ - ], - 'constraints' => [ - ], - ] - ); - - $builder->add( - 'displayName', - TextType::class, - [ - 'label' => 'Nom complet', + 'label' => 'Display name', 'required' => true, 'attr' => [ ], @@ -59,7 +46,7 @@ class UserType extends AbstractType 'isAdmin', CheckboxType::class, [ - 'label' => 'Administrateur⋅trice', + 'label' => 'Administrator', 'required' => false, 'attr' => [ ], @@ -72,7 +59,7 @@ class UserType extends AbstractType 'isWriter', CheckboxType::class, [ - 'label' => 'Rédacteur⋅trice', + 'label' => 'Writer', 'required' => false, 'attr' => [ ], diff --git a/core/Resources/translations/messages.fr.yaml b/core/Resources/translations/messages.fr.yaml new file mode 100644 index 0000000..ed00608 --- /dev/null +++ b/core/Resources/translations/messages.fr.yaml @@ -0,0 +1,123 @@ +"The code is not valid.": "Le code n'est pas valide." +"Double authentication enabled.": "Double authentification activée." +"Double authentication disabled.": "Double authentification désactivée." +"The form is not valid.": "Le formulaire n'est pas valide." +"Password updated.": "Mot de passe modifié." +"Notice": "Information" +"Information": "Information" +"Success": "Succès" +"Warning": "Attention" +"Danger": "Danger" +"Error": "Erreur" +"The data has been saved.": "Les données ont été sauvegardées." +"The data has been removed.": "Les données ont été supprimées." +"You must add a navigation.": "Vous devez ajouter une navigation." +"E-mail sent.": "E-mail envoyé" +"name": "Nom" +"Title": "Titre" +"Description": "Description" +"Image": "Image" +"Render": "Rendu" +"Label": "Libellé" +"Code": "Code" +"Domain": "Nom de domaine" +"Value": "Valeur" +"Default value": "Valeur par défaut" +"Requirement": "Éxigence" +"Regular expression": "Expression régulière" +"Visible": "Visible" +"Priority": "Priorité" +"Frequency of change": "Fréquence de changement" +"Always": "Toujours" +"Hourly": "Toutes les heures" +"Daily": "Quotidienne" +"Weekly": "Hebdomadaire" +"Monthly": "Mensuelle" +"Yearly": "Annuelle" +"Never": "Jamais" +"URL": "URL" +"Controller": "Contrôleur" +"Leave blank for automatic generation": "Laisser vide pour une génération automatique" +"Leave blank to use the default one. Example: App\\Controller\\FooController::barAction": "Laisser vide pour utiliser celui par défaut. Exemple : App\\Controller\\FooController::barAction" +"New page": "Nouvelle page" +"Use an existing page": "Associer à une page existante" +"No page": "Aucune page" +"Keep the current configuration": "Garder la configuration actuelle" +"After": "Après" +"Before": "Avant" +"Above": "En dessous" +"Position": "Position" +"E-mail": "E-mail" +"Display name": "Nom d'affichage" +"Administrator": "Administrateur⋅trice" +"Writer": "Rédacteur⋅trice" +"Reference": "Élement de référence" +"My account": "Mon compte" +"Logout": "Déconnexion" +"Dashboard": "Tableau de bord" +"Navigations": "Navigations" +"Tree": "Arborescence" +"Pages": "Pages" +"Page": "Page" +"Administration": "Administration" +"Users": "Utilisateurs" +"Back to the list": "Retour à la liste" +"Edit": "Éditer" +"New password": "Nouveau mot de passe" +"New parameter": "Nouveau paramètre" +"New attribut": "Nouveau attribut" +"New menu": "Nouveau menu" +"New": "Nouveau menu" +"No action": "Aucune action" +"Route name: %routeName%": "Nom de la route : %routeName%" +"Content": "Contenu" +"Routing": "Routage" +"Attributs": "Attributs" +"Sitemap": "Sitemap" +"Cancel": "Annuler" +"Save": "Enregistrer" +"Back": "Retour" +'Moving "%label%"': "Déplacement de « %label% »" +'Edition of "%label%"': "Édition de « %label% »" +'Urls of "%label%"': "Urls de « %label% »" +"New element": "Nouvel élément" +"Show all node URLs": "Afficher toutes les URLs du nœud" +"Add a menu": "Ajouter un menu" +"Actions": "Actions" +"Remove": "Supprimer" +"Hidden": "Caché" +"Show": "Voir" +"No result": "Aucun résultat" +"Others": "Autres" +"OpenGraph": "OpenGraph" +"Meta datas": "Métas données" +"Username": "Nom d'utilisateur" +"Double authentication": "Double authentification" +"The indicator must display 5 green lines for the password to be accepted.": "L'indicateur doit afficher 5 traits verts pour que le mot de passe soit accepté." +"Current password": "Mot de passe actuel" +"Password confirmation": "Confirmation du mot de passe" +"Passwords must match.": "Les mots de passe doivent correspondre." +"If you enable two-factor authentication, you will not be able to log in without your phone.": "Si vous activez la double authentification, vous ne pourrez pas vous connecter sans votre téléphone." +"Confirmation code": "Code de confirmation" +"Generate and enter an authentication code:": "Générez et saisissez un code d'authentification :" +"Step %number%": "Étape %number%" +"Android app": "Application pour Android" +"IOS app": "Application pour IOS" +"Download your TOTP application:": "Télécharger votre application TOTP :" +"Scan this QRCode to register %siteName%:": "Scannez ce QRCode pour enregistrer %siteName% :" +"Your account is secured by double authentication.": "Votre compte est sécurisé par une double authentification." +"By activating two-factor authentication, you will have to enter a code generated from your phone in addition to your username and password.": "En activant la double authentification, vous devrez saisir un code généré depuis votre téléphone en plus de votre identifiant et votre mot de passe." +"Secured access": "Accès sécurisé" +"Login": "Connexion" +"Remember me": "Se souvenir de moi" +"This access is secured by double authentication. Take your phone and generate a verification code for this application.": "Cet accès est sécurisé par une double authentification. Munissez-vous de votre téléphone et générez un code de vérification pour cette application." +"Forgot your password": "Mot de passe perdu" +"Password": "Mot de passe" +"Username": "Nom d'utilisateur" +"Username or password is incorrect.": "L'identifiant ou le mot de passe est incorrect." +"Username or e-mail": "Identifiant ou e-mail" +"Submit": "Soumettre" +"If the information submitted corresponds to a user account, you will receive an e-mail with the link to initiate the password change procedure.": "Si les informations soumises correspondent à un compte utilisateur, vous allez recevoir un e-mail avec en lien pour enclancher la procédure de changement de mot de passe." +"Enter your account username or email address. An e-mail will be sent to you to initiate the password change procedure. ": "Saisissez le nom d'utilisateur ou l'adresse e-mail de votre compte. Un e-mail vous sera envoyé pour enclancher la procédure de changement de mot de passe." +"Show the login page": "Afficher la page de connexion" +"A password reset request has been made. If you are the source of this request, click on the link below or copy and paste the address if the link does not work.": "Une demande de réinitialisation de mot de passe a été réalisée. Si vous êtes à l'origine de cette demande, cliquer sur le lien ci-dessous ou copier et coller l'adresse si le lien ne fonctionne pas." diff --git a/core/Resources/views/account/admin/edit.html.twig b/core/Resources/views/account/admin/edit.html.twig index 12df01b..f28b3af 100644 --- a/core/Resources/views/account/admin/edit.html.twig +++ b/core/Resources/views/account/admin/edit.html.twig @@ -2,11 +2,11 @@ {% import _self as macros %} -{% block title %}Mon compte - {{ parent() }}{% endblock %} +{% block title %}{{ 'My account'|trans }} - {{ parent() }}{% endblock %} {% block body %}
-

Mon compte

+

{{ 'My account'|trans }}

@@ -15,17 +15,17 @@
-

Changer mon mot de passe

+

{{ 'New password'|trans }}


- L'indicateur doit afficher 5 traits verts pour que - le mot de passe soit accepté.
+ {{ "The indicator must display 5 green lines for the password to be accepted."|trans }} +
- +
@@ -39,7 +39,7 @@
- +
@@ -52,8 +52,9 @@
- L'indicateur doit afficher 5 traits verts pour que - le mot de passe soit accepté. + + {{ 'The indicator must display 5 green lines for the password to be accepted.'|trans }} +
@@ -69,7 +70,9 @@
- +
@@ -82,7 +85,7 @@
- Les 2 mots de passe doivent correspondre. + {{ 'Passwords must match.'|trans }}
@@ -102,23 +105,18 @@
-

Double authentification

+

{{ 'Double authentication'|trans }}


- La double authentification ou vérification en deux étapes - est une méthode par laquelle un utilisateur peut accéder à un site web - après avoir présenté deux preuves d'identité distinctes.
- - En activant la double authentification, vous devrez saisir un code généré depuis votre téléphone - en plus de votre identifiant et votre mot de passe. + {% trans %}En activant la double authentification, vous devrez saisir un code généré depuis votre téléphone en plus de votre identifiant et votre mot de passe.{% endtrans %}

{% if app.request.isMethod('GET') %} {% if account.isTotpAuthenticationEnabled %}

- Votre compte est sécurisé par une double authentification. + {{ 'Your account is secured by double authentication.'|trans }}

@@ -132,26 +130,26 @@
{% endif %} {% else %} -

Étape 1

+

{{ 'Step %number%'|trans({'%number%': 1}) }}

- Télécharger votre application TOTP : + {{ 'Download your TOTP application:'|trans }}

-

Étape 2

+

{{ 'Step %number%'|trans({'%number%': 2}) }}

{% set twoFaQrCodeContent = twoFaQrCodeContent|replace({ '%40': '@', @@ -159,7 +157,7 @@ }) ~ '&algorithm=SHA1&digits=6&period=30' %}

- Scannez ce QRCode pour enregistrer Tinternet & cie : + {{ 'Scan this QRCode to register %siteName%:'|trans({"%siteName%": site_name}) }}

@@ -172,14 +170,16 @@ ); -

Étape 3

+

{{ 'Step %number%'|trans({'%number%': 3}) }}

- Générez et saisissez un code d'authentification : + {% trans %}Generate and enter an authentication code:{% endtrans %}

- +
@@ -208,7 +208,7 @@
- Si vous activez la double authentification, vous ne pourrez pas vous connecter sans votre téléphone. + {% trans %}If you enable two-factor authentication, you will not be able to log in without your phone.{% endtrans %}
diff --git a/core/Resources/views/admin/layout.html.twig b/core/Resources/views/admin/layout.html.twig index b8d6cef..b168ae9 100644 --- a/core/Resources/views/admin/layout.html.twig +++ b/core/Resources/views/admin/layout.html.twig @@ -15,7 +15,7 @@
diff --git a/core/Resources/views/admin/module/flashes.html.twig b/core/Resources/views/admin/module/flashes.html.twig index 74f9a2f..20d3d3a 100644 --- a/core/Resources/views/admin/module/flashes.html.twig +++ b/core/Resources/views/admin/module/flashes.html.twig @@ -13,10 +13,10 @@ {% set titles = { 'notice': 'Information', 'info': 'Information', - 'success': 'Succès', - 'warning': 'Attention', + 'success': 'Success', + 'warning': 'Warning', 'danger': 'Danger', - 'error': 'Erreur', + 'error': 'Error', } %} {% set borders = { @@ -34,14 +34,14 @@ {% for message in messages %} {% endfor %} diff --git a/core/Resources/views/admin/module/menu.html.twig b/core/Resources/views/admin/module/menu.html.twig index ec4c451..a94cc19 100644 --- a/core/Resources/views/admin/module/menu.html.twig +++ b/core/Resources/views/admin/module/menu.html.twig @@ -5,7 +5,9 @@ - Tableau de bord + + {{ 'Dashboard'|trans }} + @@ -20,7 +22,9 @@ - Navigations + + {{ 'Navigations'|trans }} + @@ -28,7 +32,9 @@ - Arborescence + + {{ 'Tree'|trans }} + @@ -36,7 +42,9 @@ - Pages + + {{ 'Pages'|trans }} + @@ -46,7 +54,7 @@ {% if is_granted('ROLE_ADMIN') %} diff --git a/core/Resources/views/auth/2fa.html.twig b/core/Resources/views/auth/2fa.html.twig index d9051e7..60fea25 100644 --- a/core/Resources/views/auth/2fa.html.twig +++ b/core/Resources/views/auth/2fa.html.twig @@ -4,7 +4,7 @@ {{ include('@Core/admin/module/metas.html.twig') }} - {% block title %}Tinternet & cie{% endblock %} + {% block title %}{{ site_name }} {% endblock %} {% block css %} {{ encore_entry_link_tags('admin') }} @@ -20,18 +20,16 @@ - Accès sécurisé + {{ 'Secured access'|trans }}

- Cet accès est sécurisé par une double authentification. - Munissez-vous de votre téléphone et générez un code de vérification - pour cette application. + {% trans %}This access is secured by double authentication. Take your phone and generate a verification code for this application.{% endtrans %}

- +
@@ -60,14 +58,14 @@ {% endif %}
- +
- +
diff --git a/core/Resources/views/auth/login.html.twig b/core/Resources/views/auth/login.html.twig index cb41eae..bde612e 100644 --- a/core/Resources/views/auth/login.html.twig +++ b/core/Resources/views/auth/login.html.twig @@ -20,18 +20,18 @@ - Accès sécurisé + {{ 'Secured access'|trans }}
{% if error %}
- L'identifiant ou le mot de passe est incorrect. + {{ 'Username or password is incorrect.'|trans }}
{% endif %}
- +
@@ -45,7 +45,7 @@
- +
- +
diff --git a/core/Resources/views/auth/resetting_request.html.twig b/core/Resources/views/auth/resetting_request.html.twig index e41ae36..eb72385 100644 --- a/core/Resources/views/auth/resetting_request.html.twig +++ b/core/Resources/views/auth/resetting_request.html.twig @@ -20,25 +20,21 @@ - Mot de passe perdu + {{ 'Forgot your password'|trans }}
{% if email_sent %}
- Si les informations soumises correspondent à un compte utilisateur, - vous allez recevoir un e-mail avec en lien pour enclancher la - procédure de changement de mot de passe.
+ {% trans %}If the information submitted corresponds to a user account, you will receive an e-mail with the link to initiate the password change procedure.{% endtrans %}
{% else %}

- Saisissez le nom d'utilisateur ou l'adresse e-mail - de votre compte. Un e-mail vous sera envoyé pour - enclancher la procédure de changement de mot de passe. + {% trans %}Enter your account username or email address. An e-mail will be sent to you to initiate the password change procedure.{% endtrans %}

- +
@@ -52,9 +48,9 @@
diff --git a/core/Resources/views/auth/resetting_update.html.twig b/core/Resources/views/auth/resetting_update.html.twig index 5c558c6..7616a4c 100644 --- a/core/Resources/views/auth/resetting_update.html.twig +++ b/core/Resources/views/auth/resetting_update.html.twig @@ -20,7 +20,7 @@ - Nouveau mot de passe + {{ 'New password'|trans }}
{% if expired %} @@ -46,7 +46,7 @@

- +
@@ -71,7 +71,7 @@
- +
diff --git a/core/Resources/views/mail/account/resetting_request.html.twig b/core/Resources/views/mail/account/resetting_request.html.twig index 89fa0d9..33fa91b 100644 --- a/core/Resources/views/mail/account/resetting_request.html.twig +++ b/core/Resources/views/mail/account/resetting_request.html.twig @@ -1,9 +1,7 @@ {% extends '@Core/mail/base.html.twig' %} {% set message %} -Une demande de réinitialisation de mot de passe a été réalisée sur Tinternet & cie. - -Si vous êtes à l'origine de cette demande, cliquer sur le lien ci-dessous ou copier/coller l'adresse si le lien ne fonctionne pas. +{% trans %}A password reset request has been made. If you are the source of this request, click on the link below or copy and paste the address if the link does not work.{% endtrans %} {{ reseting_update_link }} {% endset %} diff --git a/core/Resources/views/site/navigation_admin/edit.html.twig b/core/Resources/views/site/navigation_admin/edit.html.twig index ae4e7ff..aab954c 100644 --- a/core/Resources/views/site/navigation_admin/edit.html.twig +++ b/core/Resources/views/site/navigation_admin/edit.html.twig @@ -11,16 +11,16 @@
- Retour à la liste + {{ 'Back to the list'|trans }} - Voir + {{ 'Show'|trans }}
diff --git a/core/Resources/views/site/navigation_admin/index.html.twig b/core/Resources/views/site/navigation_admin/index.html.twig index ea58598..f388a67 100644 --- a/core/Resources/views/site/navigation_admin/index.html.twig +++ b/core/Resources/views/site/navigation_admin/index.html.twig @@ -4,14 +4,16 @@
-

Navigations

+

+ {{ 'Navigations'|trans }} +

@@ -23,9 +25,15 @@ - - - + + + @@ -34,14 +42,14 @@ {% set show = path('admin_site_navigation_show', {entity: item.id}) %} - - diff --git a/core/Resources/views/site/navigation_admin/new.html.twig b/core/Resources/views/site/navigation_admin/new.html.twig index 503c47f..5284fe3 100644 --- a/core/Resources/views/site/navigation_admin/new.html.twig +++ b/core/Resources/views/site/navigation_admin/new.html.twig @@ -12,13 +12,13 @@ - Retour à la liste + {{ 'Back to the list'|trans }} diff --git a/core/Resources/views/site/navigation_admin/show.html.twig b/core/Resources/views/site/navigation_admin/show.html.twig index 282f2ef..50b1631 100644 --- a/core/Resources/views/site/navigation_admin/show.html.twig +++ b/core/Resources/views/site/navigation_admin/show.html.twig @@ -12,12 +12,12 @@ - Retour à la liste + {{ 'Back to the list'|trans }} - Éditer + {{ 'Edit'|trans }} @@ -28,17 +28,17 @@
  • - Libellé + {{ 'Label'|trans }} {{ entity.label }}
  • - Code + {{ 'Code'|trans }} {{ entity.code }}
  • - Nom de domaine + {{ 'Domain'|trans }} {{ entity.domain }}
  • diff --git a/core/Resources/views/site/node_admin/_form.html.twig b/core/Resources/views/site/node_admin/_form.html.twig index f0265ce..709dab3 100644 --- a/core/Resources/views/site/node_admin/_form.html.twig +++ b/core/Resources/views/site/node_admin/_form.html.twig @@ -1,15 +1,23 @@ @@ -32,7 +40,7 @@ for="{{ action.vars.id }}" data-toggle="collapse" data-target="#form-node-page-action-new"> - {{ action.vars.label }} + {{ action.vars.label|trans }}
    @@ -55,7 +63,7 @@ for="{{ action.vars.id }}" data-toggle="collapse" data-target="#form-node-page-action-existing"> - {{ action.vars.label }} + {{ action.vars.label|trans }}
    @@ -78,7 +86,7 @@ for="{{ action.vars.id }}" data-toggle="collapse" data-target="#form-node-page-action-none"> - {{ action.vars.label }} + {{ action.vars.label|trans }}
    @@ -104,7 +112,7 @@ for="{{ action.vars.id }}" data-toggle="collapse" data-target="#form-node-page-action-keep"> - {{ action.vars.label }} + {{ action.vars.label|trans }}
    @@ -114,7 +122,7 @@
    - Aucune action + {{ 'No action'|trans }}
    @@ -124,7 +132,7 @@
    {% if entity.id %}
    - +
    @@ -133,7 +141,7 @@ {{ form_row(form.url) }}
    - Nom de la route : {{ entity.routeName }} + {{ 'Route name: %routeName%'|trans({'%routeName%': entity.routeName})|raw }}
    {{ form_row(form.code) }} @@ -168,7 +176,7 @@
    - Ajouter un paramètre + {{ 'New parameter'|trans }}
    @@ -201,7 +209,7 @@
    - Ajouter un attribut + {{ 'New attribut'|trans }}
    @@ -214,7 +222,7 @@
    - Nouveau paramètre + {{ 'New parameter'|trans }}
    @@ -237,7 +245,7 @@
    - Nouveau attribut + {{ 'New attribut'|trans }}
    diff --git a/core/Resources/views/site/node_admin/edit.html.twig b/core/Resources/views/site/node_admin/edit.html.twig index 88a6bb3..0843dd5 100644 --- a/core/Resources/views/site/node_admin/edit.html.twig +++ b/core/Resources/views/site/node_admin/edit.html.twig @@ -1,7 +1,9 @@ diff --git a/core/Resources/views/site/node_admin/move.html.twig b/core/Resources/views/site/node_admin/move.html.twig index 6750cc4..baf235e 100644 --- a/core/Resources/views/site/node_admin/move.html.twig +++ b/core/Resources/views/site/node_admin/move.html.twig @@ -1,7 +1,9 @@ diff --git a/core/Resources/views/site/node_admin/new.html.twig b/core/Resources/views/site/node_admin/new.html.twig index 07c66e5..dbaec01 100644 --- a/core/Resources/views/site/node_admin/new.html.twig +++ b/core/Resources/views/site/node_admin/new.html.twig @@ -1,7 +1,9 @@ diff --git a/core/Resources/views/site/node_admin/urls.html.twig b/core/Resources/views/site/node_admin/urls.html.twig index 82c941e..814986d 100644 --- a/core/Resources/views/site/node_admin/urls.html.twig +++ b/core/Resources/views/site/node_admin/urls.html.twig @@ -1,7 +1,9 @@
diff --git a/core/Resources/views/site/page_admin/_form.html.twig b/core/Resources/views/site/page_admin/_form.html.twig index 2f81451..c6c2f73 100644 --- a/core/Resources/views/site/page_admin/_form.html.twig +++ b/core/Resources/views/site/page_admin/_form.html.twig @@ -26,13 +26,13 @@
diff --git a/core/Resources/views/site/page_admin/edit.html.twig b/core/Resources/views/site/page_admin/edit.html.twig index b9cf04b..fef3c66 100644 --- a/core/Resources/views/site/page_admin/edit.html.twig +++ b/core/Resources/views/site/page_admin/edit.html.twig @@ -11,7 +11,7 @@
diff --git a/core/Resources/views/site/page_admin/index.html.twig b/core/Resources/views/site/page_admin/index.html.twig index 7d08a1e..7101be6 100644 --- a/core/Resources/views/site/page_admin/index.html.twig +++ b/core/Resources/views/site/page_admin/index.html.twig @@ -4,7 +4,7 @@
-

Pages

+

{{ 'Pages'|trans }}

@@ -14,8 +14,8 @@
LibelléDomaineActions + {{ 'Label'|trans }} + + {{ 'Domain'|trans }} + + {{ 'Actions'|trans }} +
+ {{ item.label }} {{ item.code }} + {{ item.domain }} @@ -67,7 +75,7 @@
- Aucun résultat + {{ 'No result'|trans }}
- - + + @@ -59,7 +59,7 @@
- Aucun résultat + {{ 'No result'|trans }}
diff --git a/core/Resources/views/site/tree_admin/navigation.html.twig b/core/Resources/views/site/tree_admin/navigation.html.twig index 9920da1..f4ce512 100644 --- a/core/Resources/views/site/tree_admin/navigation.html.twig +++ b/core/Resources/views/site/tree_admin/navigation.html.twig @@ -22,7 +22,7 @@
@@ -46,14 +46,14 @@ @@ -76,22 +76,22 @@ {% if node.page %} - Page + {{ 'Page'|trans }} {% endif %} @@ -159,7 +159,7 @@
@@ -170,7 +170,7 @@ @@ -204,8 +204,8 @@ diff --git a/core/Resources/views/user/user_admin/edit.html.twig b/core/Resources/views/user/user_admin/edit.html.twig index 755ea9c..51e13d7 100644 --- a/core/Resources/views/user/user_admin/edit.html.twig +++ b/core/Resources/views/user/user_admin/edit.html.twig @@ -11,16 +11,16 @@
- Retour à la liste + {{ 'Back to the list'|trans }} - Voir + {{ 'Show'|trans }}
diff --git a/core/Resources/views/user/user_admin/index.html.twig b/core/Resources/views/user/user_admin/index.html.twig index 366163c..9b130e8 100644 --- a/core/Resources/views/user/user_admin/index.html.twig +++ b/core/Resources/views/user/user_admin/index.html.twig @@ -4,14 +4,14 @@
-

Utilisateurs⋅trices

+

{{ 'Users'|trans }}

@@ -23,8 +23,8 @@
NomActions{{ 'Name'|trans }}{{ 'Actions'|trans }}
- - + + @@ -61,7 +61,7 @@
- Aucun résultat + {{ 'No result'|trans }}
diff --git a/core/Resources/views/user/user_admin/new.html.twig b/core/Resources/views/user/user_admin/new.html.twig index a1c1be2..ac73f03 100644 --- a/core/Resources/views/user/user_admin/new.html.twig +++ b/core/Resources/views/user/user_admin/new.html.twig @@ -4,7 +4,7 @@
-

Nouveau⋅elle utilisateur⋅tice

+

{{ 'New'|trans }}⋅elle utilisateur⋅tice

@@ -12,13 +12,13 @@ - Retour à la liste + {{ 'Back to the list'|trans }}
diff --git a/core/Resources/views/user/user_admin/show.html.twig b/core/Resources/views/user/user_admin/show.html.twig index e1f46e0..227d740 100644 --- a/core/Resources/views/user/user_admin/show.html.twig +++ b/core/Resources/views/user/user_admin/show.html.twig @@ -12,12 +12,12 @@ - Retour à la liste + {{ 'Back to the list'|trans }} - Éditer + {{ 'Edit'|trans }}
UtilisateursActions{{ 'Username'|trans }}{{ 'Actions'|trans }}