diff --git a/modules/system/controllers/MailTemplates.php b/modules/system/controllers/MailTemplates.php index 735a66112..1a2ac28a8 100644 --- a/modules/system/controllers/MailTemplates.php +++ b/modules/system/controllers/MailTemplates.php @@ -60,7 +60,7 @@ class MailTemplates extends Controller Mail::sendTo([$user->email => $user->full_name], $model->code); - Flash::success('The test message has been successfully sent.'); + Flash::success(trans('system::lang.mail_templates.test_success')); } catch (Exception $ex) { Flash::error($ex->getMessage()); diff --git a/modules/system/controllers/mailtemplates/update.htm b/modules/system/controllers/mailtemplates/update.htm index efff84ef7..fe870855f 100644 --- a/modules/system/controllers/mailtemplates/update.htm +++ b/modules/system/controllers/mailtemplates/update.htm @@ -31,7 +31,7 @@ data-request="onSave" data-request-data="redirect:0" data-hotkey="ctrl+s, cmd+s" - data-load-indicator="Saving Template..." + data-load-indicator="" class="btn btn-primary"> @@ -40,15 +40,15 @@ data-request="onSave" data-request-data="close:1" data-hotkey="ctrl+enter, cmd+enter" - data-load-indicator="Saving Template..." + data-load-indicator="" class="btn btn-default"> diff --git a/modules/system/lang/en/client.php b/modules/system/lang/en/client.php index 391c7b2bb..fccac4b63 100644 --- a/modules/system/lang/en/client.php +++ b/modules/system/lang/en/client.php @@ -41,6 +41,9 @@ return [ 'insert_audio' => "Insert Media Audio", 'invalid_file_empty_insert' => "Please select file to insert a links to.", 'invalid_file_single_insert' => "Please select a single file.", + 'invalid_image_empty_insert' => "Please select image(s) to insert.", + 'invalid_video_empty_insert' => "Please select a video file to insert.", + 'invalid_audio_empty_insert' => "Please select an audio file to insert.", ], 'sweetalert' => [ diff --git a/modules/system/lang/en/lang.php b/modules/system/lang/en/lang.php index 71c5118d2..67db14089 100644 --- a/modules/system/lang/en/lang.php +++ b/modules/system/lang/en/lang.php @@ -183,7 +183,10 @@ return [ 'content_text' => 'Plaintext', 'test_send' => 'Send test message', 'test_success' => 'The test message has been successfully sent.', - 'return' => 'Return to template list' + 'return' => 'Return to template list', + 'test_confirm' => 'A test message will be sent to :email. Continue?', + 'saving' => 'Saving Template...', + 'sending' => 'Sending test message...', ], 'install' => [ 'project_label' => 'Attach to Project', diff --git a/modules/system/lang/fr/lang.php b/modules/system/lang/fr/lang.php index e2c7967a3..3763d0a34 100644 --- a/modules/system/lang/fr/lang.php +++ b/modules/system/lang/fr/lang.php @@ -8,8 +8,8 @@ return [ 'locale' => [ 'en' => 'Anglais', 'de' => 'Allemand', - 'el' => 'Greek', - 'es' => 'Espangol', + 'el' => 'Grec', + 'es' => 'Espagnol', 'es-ar' => 'Espagnol (Argentine)', 'fa' => 'Persan', 'fr' => 'Français', @@ -62,14 +62,14 @@ return [ 'unnamed' => 'Thème sans nom', 'name' => [ 'label' => 'Nom du thème', - 'help' => 'Nommer le thème en usant d’un code unique. Pour exemple, RainLab.Vanilla' + 'help' => 'Nommer le thème avec un nom de code unique. Par exemple, RainLab.Vanilla' ], ], 'themes' => [ 'install' => 'Installer des thèmes', 'search' => 'Recherche des thème à installer…', 'installed' => 'Thèmes installés', - 'no_themes' => 'Il n’y a aucun thème installé depuis le site du CMS October.', + 'no_themes' => 'Il n’y a aucun thème installé depuis le site d‘October CMS.', 'recommended' => 'Recommandé', 'remove_confirm' => 'Confirmer la suppression de ce thème ?' ], @@ -78,7 +78,7 @@ return [ 'unnamed' => 'Plugin sans nom', 'name' => [ 'label' => 'Nom du plugin', - 'help' => 'Nommer le plugin avec son nom de code unique. Par exemple, RainLab.Blog', + 'help' => 'Nommer le plugin avec un nom de code unique. Par exemple, RainLab.Blog', ], ], 'plugins' => [ @@ -89,7 +89,7 @@ return [ 'install_products' => 'Installer des produits', 'search' => 'Recherche des plugins à installer…', 'installed' => 'Plugins installés', - 'no_plugins' => 'Il n’y a aucun plugin installé depuis le site du CMS October.', + 'no_plugins' => 'Il n’y a aucun plugin installé depuis le site d‘October CMS.', 'recommended' => 'Recommandé', 'remove' => 'Supprimer', 'refresh' => 'Actualiser', @@ -114,7 +114,7 @@ return [ 'detach' => 'Détacher le Projet', 'none' => 'Aucun', 'id' => [ - 'label' => 'Projet ID', + 'label' => 'ID du projet', 'help' => 'Comment trouver l’ID de son projet', 'missing' => 'Spécifier un ID de projet.', ], @@ -133,7 +133,7 @@ return [ 'log_file' => 'Journal du fichier', 'menu_label' => 'Configuration des adresses e-mails', 'menu_description' => 'Gérer la configuration des adresses e-mails.', - 'general' => 'Générale', + 'general' => 'Général', 'method' => 'Méthode d’envoi', 'sender_name' => 'Nom de l’expéditeur', 'sender_email' => 'Adresse e-mail de l’expéditeur', @@ -162,7 +162,7 @@ return [ ], 'mail_templates' => [ 'menu_label' => 'Modèles des adresses e-mails', - 'menu_description' => 'Gérer les modèles et maquettes des adresses e-mails envoyées par l’administration.', + 'menu_description' => 'Gérer les modèles et maquettes des e-mails envoyés aux utilisateurs et aux administrateurs.', 'new_template' => 'Nouveau modèle', 'new_layout' => 'Nouvelle maquette', 'template' => 'Modèle', @@ -183,7 +183,10 @@ return [ 'content_text' => 'Texte brut', 'test_send' => 'Envoyer un message de test', 'test_success' => 'Le message de test a été envoyé avec succès.', - 'return' => 'Retour à la liste des modèles.' + 'return' => 'Retour à la liste des modèles.', + 'test_confirm' => 'Un message de test sera envoyé à :email. Continuer ?', + 'saving' => 'Sauvegarde du modèle en cours...', + 'sending' => 'Envoi du message de test en cours...', ], 'install' => [ 'project_label' => 'Attacher un projet', @@ -256,14 +259,14 @@ return [ ], 'server' => [ 'connect_error' => 'Erreur lors de la connexion au serveur.', - 'response_not_found' => 'La mise à jour du serveur n’a pas été trouvée.', + 'response_not_found' => 'Le serveur de mise à jour n’a pas été trouvé.', 'response_invalid' => 'Réponse invalide du serveur.', 'response_empty' => 'Réponse vide du serveur', 'file_error' => 'Erreur du serveur lors de la transmission du paquet.', 'file_corrupt' => 'Le fichier provenant du serveur est corrompu.', ], 'behavior' => [ - 'missing_property' => 'La classe :class doit définir la propriété $:property utilisée par le fonctionnement :behavior.', + 'missing_property' => 'La classe :class doit définir la propriété $:property utilisée par le comportement (behavior) :behavior.', ], 'config' => [ 'not_found' => 'Impossible de trouver le fichier de configuration :file défini dans :location.', @@ -273,16 +276,16 @@ return [ 'extract_failed' => "Impossible de décompresser le fichier ':file'.", ], 'event_log' => [ - 'hint' => 'Ce journal affiche une liste des erreurs potentielles dans l’application, telles que les exceptions et les informations de débogage.', + 'hint' => 'Ce journal affiche une liste des erreurs potentielles de l’application, telles que les exceptions et les informations de débogage.', 'menu_label' => 'Journal des évènements', - 'menu_description' => 'Affiche les évènements du système comprenant la date et les détails.', + 'menu_description' => 'Affiche les évènements des journaux systèmes avec leur date et les détails.', 'empty_link' => 'Purger le journal des évènements', 'empty_loading' => 'Purge du journal des évènements…', 'empty_success' => 'Le journal des évènements a été purgé avec succès.', 'return_link' => 'Retour au journal des évènements', 'id' => 'ID', 'id_label' => 'ID de l’évènement', - 'created_at' => 'Date & heure', + 'created_at' => 'Date et heure', 'message' => 'Message', 'level' => 'Niveau', ], @@ -308,7 +311,7 @@ return [ 'access_logs' => 'Voir les journaux système', 'manage_mail_templates' => 'Gérer les modèles des e-mails', 'manage_mail_settings' => 'Gérer les paramètres e-mail', - 'manage_other_administrators' => 'Gérer les autres paramètres administrateur', + 'manage_other_administrators' => 'Gérer les autres administrateurs', 'view_the_dashboard' => 'Voir le tableau de bord', 'manage_branding' => 'Personnaliser l’interface d’administration' ]