From 91d1465b981f4f2cab5d7bcae58247493da3d265 Mon Sep 17 00:00:00 2001 From: j-pillon Date: Wed, 26 Jul 2023 16:45:11 +0200 Subject: [PATCH 01/11] add: administration fr_FR translation --- .../translations/Administration.fr_FR.yml | 261 ++++++++++++++++++ 1 file changed, 261 insertions(+) create mode 100644 src/Concerto/PanelBundle/Resources/translations/Administration.fr_FR.yml diff --git a/src/Concerto/PanelBundle/Resources/translations/Administration.fr_FR.yml b/src/Concerto/PanelBundle/Resources/translations/Administration.fr_FR.yml new file mode 100644 index 00000000..0a048ef0 --- /dev/null +++ b/src/Concerto/PanelBundle/Resources/translations/Administration.fr_FR.yml @@ -0,0 +1,261 @@ +breadcrumb: Administration +form: + title: Paramètres + settings: + home_test: Test à l'accueil + home_test.tooltip: Test à lancer en utilisant l\'URL racine. + session_limit: Limite de sessions + session_limit.tooltip: Nombre maximum autorisé de sessions de test simultanées. + api_enabled: API activée + api_enabled.tooltip: Activer les requêtes API. + session_runner_service: Service de session + session_runner_service.tooltip: | + Peut être un des deux : + + +messages: + fieldset: + legend: Messages + legend.tooltip: Messages + list: + fields: + time: Date/heure + category: Catégorie + category.system: Système + category.test: Test + category.global: Global + category.local: Local + category.changelog: Journal + subject: Sujet + message: Message + buttons: + refresh: Actualiser + delete_selected: Supprimer la sélection + clear: Effacer tous les messages + delete: Supprimer + dialogs: + title: + delete: Suppression du message + clear: Effacement des messages + message: + delete: Êtes-vous sûr de vouloir supprimer le ou les messages sélectionnés ? + clear: Êtes-vous sûr de vouloir supprimer tous les messages ? + +content: + fieldset: + legend: Contenu + legend.tooltip: Import et export de contenu + import: Import + export: Export + last_import_time: Date du dernier import + url: Importer depuis une URL + url.tooltip: | + URL depuis laquelle importer. Elle peut être sous la forme : + + file: Importer depuis un fichier + file.tooltip: Fichier d\'export téléversable. Lorsque téléversé, le champ \'URL\' sera ignoré. + clear: Effacer + transfer_options: Options de transfert + transfer_options.tooltip: | + Permet de spécifier les options spécifiques de transfert d\'un objet. Par exemple, pour remplacer les données des tables de contenu avec des données dans le fichier d\'import ou pour inclure des données des tables de contenu dans le fichier export : +
[
+            {
+                "class_name": "DataTable",
+                "name": "MyTableName",
+                "data": 2
+            }
+        ]
+ import_from_file: Le contenu sera importé depuis le fichier téléversé du champ 'Fichier'. + import_from_url: Le contenu sera importé depuis le fichier téléversé du champ 'URL'. + importing_content: Importation du contenu en cours + import_prompt: Êtes-vous sûr de vouloir importer le contenu ? Cette opération ne peut pas être annulée. Assurez-vous d'avoir une sauvegarde de vos données en cas de problème. + import_failure: Import échoué + +git: + status: + behind: "Validations en retard :" + ahead: "Validations en avance :" + local_changes: "Modifications locales :" + local_changes.no_changes: "Aucune modification" + local_changes.uncommitted_changes: "Modification non soumises" + history: + title: Historique + no_commits: Aucune validation + list: + sha: SHA + committer: Validateur + time_ago: Temps écoulé + subject: Sujet + ref: Réf. + enable: + title: Activation + title.tooltip: Active de l\'intégration de Git et clone le dépôt Git. Activer Git ne modifie pas votre contenu. + url: "URL Git :" + url.tooltip: URL du dépôt Git + branch: "Branche Git :" + branch.tooltip: Nom de la branche du dépôt Git + login: "Identifiant Git :" + login.tooltip: Identifiant utilisateur Git + password: "Mot de passe Git :" + password.tooltip: Mot de passe de l\'utilisateur Git + button: Activer Git + disable: + title: Désactivation Git + confirm: Êtes-vous sûr de vouloir désactiver l'intégration Git ? + button: Désactiver Git + diff: + sha: "{0} diff" + local: diff de la copie de travail + refresh: + title: Actualisation du statut de Git + button: Actualiser + commit: + title: Validation des modifications + title.tooltip: Valide vos modifications locales. + message: Message + message.tooltip: Message de validation Git qui sera visible dans votre historique de dépôt. + success: Modifications validées + failure: Validation Git échouée + button: Valider + reset: + title: Réinitialisation de la copie de travail + confirm: Cela réinitialisera votre copie de travail à l'état de la dernière validation. Cela n'enlèvera pas les objets nouvellement ajoutés. Êtes-vous sûr de vouloir continuer ? + button: Réinitialiser + push: + title: Pousser vos validations locales sur le dépôt distant + confirm: Êtes-vous sûr de vouloir pousser vos validations locales sur le dépôt distant ? + failure: Envoi des validations locales échouée + button: Pousser + pull: + title: Tirer les validations depuis le dépôt distant + confirm: Êtes-vous sûr de vouloir tirer les validations depuis le dépôt distant ? + failure: Récupération des validations distantes écouhée + button: Tirer + update: + title: Mise à jour des modifications locales + button: Mettre à jour les modifications locales + latest_operation: "Dernière opération Git :" + no_git_task: Aucune tâche Git exécutée. + task: + started: Démarré + description: Description + output: Sortie + status: Statut + +usage_charts: + fieldset: + legend: Graphiques d'utilisation + legend.tooltip: Graphiques d\'utilisation + buttons: + refresh: Actualiser + clear: Effacer les données + dialog: + title: + clear: Effacement des données d'utilisation + confirm: + clear: Êtes-vous sûr de vouloir effacer les données d'utilisation ? + filter: + today: Aujourd'hui + specific_date: Date spécifique + date_range: Plage de dates + +packages: + fieldset: + legend: Paquets R + legend.tooltip: Paquets R + list: + buttons: + refresh: Actualiser + report: Rapport de paquets + install: Installer + dialog: + title: + report: Rapport de paquets R + report.tooltip: Rapport de paquets + installation: Installation de paquet R + installation.tooltip: Installation de paquet R + installation_failed: Installation de paquet R échouée + content: + report_failed: Rapport de paquets R échoué. + fields: + method: Méthode + method.tooltip: Méthode d\'installation de paquet R + method.latest: Dernière version + method.specific: Version spécifique + name: Nom + name.tooltip: Nom du paquet R + mirror: ULR miroir + mirror.tooltip: ULR miroir du paquet R + url: URL du paquet + url.tooltip: URL source du paquet + buttons: + install: Installer + cancel: Annuler + +tasks: + list: + fields: + updated: Mis à jour + status: Statut + status.pending: En attente + status.ongoing: En cours + status.completed: Terminé + status.failed: Echoué + status.canceled: Annulé + description: Description + output: Sortie + ongoing_dialog: + title: Tâches planifiées en cours + refresh_prompt: Toutes les tâches planifiées en attente sont terminées. Actualisez s'il vous plaît. + button: + return: Fermer + refresh: Actualiser + version_none: Aucune version + +api_clients: + fieldset: + legend: Clients API + legend.tooltip: Clients API + list: + fields: + id: Id + secret: Secret + buttons: + refresh: Actualiser + add: Ajouter un nouveau + delete_selected: Supprimer la sélection + clear: Effacer les clients + delete: Supprimer + dialogs: + title: + delete: Suppression client API + clear: Effacement des clients API + message: + delete: Êtes-vous sûr de vouloir supprimer les clients API sélectionnés ? + clear: Êtes-vous sûr de vouloir supprimer tous les clients API ? + +alerts: + no_usage_data: Aucune donnée d'utilisation n'est actuellement disponible. + api_disabled: L'API est actuellement désactivée. \ No newline at end of file From f39c715496e76e1b02aaec9d98f77d46c2f61675 Mon Sep 17 00:00:00 2001 From: j-pillon Date: Wed, 26 Jul 2023 16:48:23 +0200 Subject: [PATCH 02/11] upd: DataTable fr_FR translation --- .../Resources/translations/DataTable.fr_FR.yml | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/Concerto/PanelBundle/Resources/translations/DataTable.fr_FR.yml b/src/Concerto/PanelBundle/Resources/translations/DataTable.fr_FR.yml index 99ab7f96..36c3247e 100644 --- a/src/Concerto/PanelBundle/Resources/translations/DataTable.fr_FR.yml +++ b/src/Concerto/PanelBundle/Resources/translations/DataTable.fr_FR.yml @@ -22,28 +22,31 @@ form: list: field: name: Nom - + structure: fieldset: legend: Structure de la table de données legend.tooltip: Définition de la structure de la table de données - form: field: name: Nom name.tooltip: Nom de la colonne type: Type type.tooltip: Type de la colonne - + length: Taille + length.tooltip: Taille et précision (nombre de chiffres après la virgule) + nullable: Null ? + nullable.tooltip: La valeur de la colonne peut avoir une valeur NULL list: field: name: Nom type: Type + length: Taille + nullable: Null ? edit: Editer add: Ajouter une colonne delete: Supprimer delete.checked: Supprimer la sélection - dialog: title: add: Ajouter une nouvelle colonne à la table de données @@ -55,6 +58,7 @@ structure: data: dialog: title: + edit: Editer la donnée delete: Enlever une ligne message: confirm.delete: Êtes-vous sûr de vouloir enlever les lignes sélectionnées ? @@ -94,4 +98,3 @@ io: field.enclosure.tooltip: Caractère unique utilisé entourer les champs de texte. Le caractère par défaut est \" file: Fichier file.tooltip: Choisissez le fichier CSV à importer - \ No newline at end of file From f3608a6c05b50f277d0a304ec2dc9da884d42b94 Mon Sep 17 00:00:00 2001 From: j-pillon Date: Wed, 26 Jul 2023 16:49:53 +0200 Subject: [PATCH 03/11] add: FileBrowser fr_FR translation --- .../translations/FileBrowser.fr_FR.yml | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/src/Concerto/PanelBundle/Resources/translations/FileBrowser.fr_FR.yml b/src/Concerto/PanelBundle/Resources/translations/FileBrowser.fr_FR.yml index e69de29b..be4530e5 100644 --- a/src/Concerto/PanelBundle/Resources/translations/FileBrowser.fr_FR.yml +++ b/src/Concerto/PanelBundle/Resources/translations/FileBrowser.fr_FR.yml @@ -0,0 +1,24 @@ +breadcrumb: + files: Fichiers + +uploader: + alerts: + upload_failed: + title: Téléversement de fichier + message: Le téléversement de fichier a échoué ! + +errors: + upload_failed: Téléversement échoué + file_not_found: Fichier introuvable + renaming_failed: Renommage échoué + copying_failed: Copie échouée + moving_failed: Déplacement échoué + removing_failed_directory_not_empty: Suppression échouée, le répertoire que vous essayez de supprimer n'est pas vide + removing_failed: Suppression échouée + saving_failed: Enregistrement échoué + folder_already_exists: Le dossier existe déjà + folder_creation_failed: Création de dossier échouée + compression_failed: Compression échouée + archive_opening_failed: Impossible d'ouvrir l'archive, elle est soit corrompue soit son type n'est pas supporté + extraction_failed: Extraction échouée + permissions_change_failed: Modification des permissions échouée From 369702f7fee9ac109499056f0bc698c21f2b34ec Mon Sep 17 00:00:00 2001 From: j-pillon Date: Wed, 26 Jul 2023 16:51:24 +0200 Subject: [PATCH 04/11] upd: login fr_FR translation --- .../Resources/translations/login.fr_FR.yml | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/src/Concerto/PanelBundle/Resources/translations/login.fr_FR.yml b/src/Concerto/PanelBundle/Resources/translations/login.fr_FR.yml index beba3512..a57cbeeb 100644 --- a/src/Concerto/PanelBundle/Resources/translations/login.fr_FR.yml +++ b/src/Concerto/PanelBundle/Resources/translations/login.fr_FR.yml @@ -8,5 +8,19 @@ form: password.tooltip: Merci de saisir votre mot de passe button.login: Se connecter -'Bad credentials.': Identifiant ou mot de passe incorrect! -'User account is disabled.': Le compte utilisateur est archivé! \ No newline at end of file +'Bad credentials.': Identifiant ou mot de passe incorrect. +'User account is disabled.': Le compte utilisateur est archivé. +'User account is locked.': Trop de tentatives de connexion échouées. Le compte utilisateur est temporairement verrouillé. + +mfa: + form: + legend: Continuer avec la vérification à 2 facteurs + legend.tooltip: Saisissez votre code de vérification pour continuer + field: + code: Code de vérification + code.tooltip: Ouvrez votre application Google Authenticator sur votre smartphone pour récupérer votre code de vérification + code.placeholder: Code de vérification à 6 chiffres + button.login: Se connecter + button.cancel: Annuler + +code_invalid: Le code de vérification n'est pas valide. From 4fa0b5103d8552a81fd192b5c441bf50c8186edd Mon Sep 17 00:00:00 2001 From: j-pillon Date: Wed, 26 Jul 2023 16:52:48 +0200 Subject: [PATCH 05/11] upd: messages fr_FR translations --- .../Resources/translations/messages.fr_FR.yml | 146 +++++++++++------- 1 file changed, 89 insertions(+), 57 deletions(-) diff --git a/src/Concerto/PanelBundle/Resources/translations/messages.fr_FR.yml b/src/Concerto/PanelBundle/Resources/translations/messages.fr_FR.yml index efeee45f..e7b6d5e8 100644 --- a/src/Concerto/PanelBundle/Resources/translations/messages.fr_FR.yml +++ b/src/Concerto/PanelBundle/Resources/translations/messages.fr_FR.yml @@ -1,69 +1,101 @@ validate: - user: - username.unique: Cet identifiant existe déjà dans le système - username.min: Le champ de l'identifiant doit avoir une longueur minimum de 3 caractères - username.max: Le champ de l'identifiant doit avoir une longueur maximum de 25 caractères - username.blank: Le champ de l'identifiant ne peut pas être vide - password.min: Le champ du mot de passe doit avoir une longueur minimum de 4 caractères - password.max: Le champ du mot de passe doit avoir une longueur maximum de 40 caractères - password.match: Le mot de passe de confimation ne correspond pas au mot de passe - password.blank: Le champ du mot de passe ne peut pas être vide - email: Ce n'est pas une adresse email correcte - email.unique: Cet email existe déjà dans le système - email.max: Le champ de l'email doit avoir une longueur maximum de 60 caractères - email.blank: Le champ de l'email ne peut pas être vide - - table: - name.unique: Ce nom existe déjà dans le système + user: + username.unique: Cet identifiant existe déjà dans le système + username.min: Le champ de l'identifiant doit avoir une longueur minimum de 3 caractères + username.max: Le champ de l'identifiant doit avoir une longueur maximum de 25 caractères + username.blank: Le champ de l'identifiant ne peut pas être vide + password.min: Le champ du mot de passe doit avoir une longueur minimum de 4 caractères + password.max: Le champ du mot de passe doit avoir une longueur maximum de 40 caractères + password.match: Le mot de passe de confimation ne correspond pas au mot de passe + password.blank: Le champ du mot de passe ne peut pas être vide + email: Ce n'est pas une adresse email correcte + email.unique: Cet email existe déjà dans le système + email.max: Le champ de l'email doit avoir une longueur maximum de 60 caractères + email.blank: Le champ de l'email ne peut pas être vide + + table: + name.unique: Ce nom existe déjà dans le système + name.min: Le champ du nom doit avoir une longueur minimum de 1 caractère + name.max: Le champ du nom doit avoir une longueur maximum de 64 caractères + name.blank: Le champ du nom ne peut pas être vide + name.incorrect: Nom invalide + column.name.unique: Cette colonne existe déjà dans la table + column.name.blank: Le nom ne peut pas être vide + column.name.incorrect: Nom invalide + + template: + name.unique: Ce nom existe déjà dans le système + name.min: Le champ du nom doit avoir une longueur minimum de 1 caractère + name.max: Le champ du nom doit avoir une longueur maximum de 64 caractères + name.blank: Le champ du nom ne peut pas être vide + + test: + name.unique: Ce nom existe déjà dans le système + name.min: Le champ du nom doit avoir une longueur minimum de 1 caractère + name.max: Le champ du nom doit avoir une longueur maximum de 64 caractères + name.blank: Le champ Nom ne peut pas être vide + wizard.source: L'assitant source doit être sélectionné pour le type d'assistant de création de tests + delete.referenced: Le test ne peut pas être supprimé puisqu'il est référencé au moins dans un assistant + + ports: + unique: Une entrée avec ce nom existe déjà + name.min: Le nom du champ doit comporter au moins 1 caractère + name.max: Le nom du champ doit comporter au maximum 64 caractères + name.blank: Le nom du champ ne doit pas être vide + name.incorrect: Nom invalide + + variables: + unique: Une variable avec ce nom et ce type est déjà assignée au test name.min: Le champ du nom doit avoir une longueur minimum de 1 caractère name.max: Le champ du nom doit avoir une longueur maximum de 64 caractères name.blank: Le champ du nom ne peut pas être vide name.incorrect: Nom invalide - column.name.unique: Cette colonne existe déjà dans la table - column.name.blank: Le nom ne peut pas être vide - column.name.incorrect: Nom invalide - - template: + + wizards: name.unique: Ce nom existe déjà dans le système name.min: Le champ du nom doit avoir une longueur minimum de 1 caractère name.max: Le champ du nom doit avoir une longueur maximum de 64 caractères name.blank: Le champ du nom ne peut pas être vide + test.null: Le test doit être sélectionné + delete.referenced: L'assisitant de création de tests ne peut pas être supprimé puisqu'il est référencé par au moins un test - test: - name.unique: Ce nom existe déjà dans le système - name.min: Le champ du nom doit avoir une longueur minimum de 1 caractère - name.max: Le champ du nom doit avoir une longueur maximum de 64 caractères - name.blank: Le champ Nom ne peut pas être vide - wizard.source: L'assitant source doit être sélectionné pour le type d'assistant de création de tests + params: + label.min: Le champ du libellé doit avoir une longueur minimum de 1 caractère + label.max: Le champ du libellé doit avoir une longueur maximum de 64 caractères + label.blank: Le champ du libellé ne peut pas être vide + variable.null: La variable de test doit être sélectionnée + variable.unique: Seulement un paramètre de l'assistant peut être assigné à un paramètre spécifique du test + step.null: L'étape de l'assitant de création de tests doit être sélectionnée - variables: - unique: Une variable avec ce nom et ce type est déjà assignée au test - name.min: Le champ du nom doit avoir une longueur minimum de 1 caractère - name.max: Le champ du nom doit avoir une longueur maximum de 64 caractères - name.blank: Le champ du nom ne peut pas être vide - name.incorrect: Nom invalide - - wizards: - name.unique: Ce nom existe déjà dans le système - name.min: Le champ du nom doit avoir une longueur minimum de 1 caractère - name.max: Le champ du nom doit avoir une longueur maximum de 64 caractères - name.blank: Le champ du nom ne peut pas être vide - test.null: Le test doit être sélectionné - - params: - label.min: Le champ du libellé doit avoir une longueur minimum de 1 caractère - label.max: Le champ du libellé doit avoir une longueur maximum de 64 caractères - label.blank: Le champ du libellé ne peut pas être vide - variable.null: La variable de test doit être sélectionnée - variable.unique: Seulement un paramètre de l'assistant peut être assigné à un paramètre spécifique du test - step.null: L'étape de l'assitant de création de tests doit être sélectionnée - - steps: - title.min: Le champ du titre doit avoir une longueur minimum de 1 caractère - title.max: Le champ du titre doit avoir une longueur maximum de 64 caractères - title.blank: Le champ du titre ne peut pas être vide - + steps: + unique: Chaque titre d'étape doit être unique + title.min: Le champ du titre doit avoir une longueur minimum de 1 caractère + title.max: Le champ du titre doit avoir une longueur maximum de 64 caractères + title.blank: Le champ du titre ne peut pas être vide + locked: Est verrouillé par un autre utilisateur. + outdated: Un utilisateur a mis à jour l'objet. Votre version chargée n\'est pas la version courante. Merci d'actualiser. + blocked: La modification de contenu est temporairement bloquée. Merci d\'essayer plus tard. + errors: - title: Erreurs du sytème - table: - column.conversion: Le type de conversion sélectionné n'est pas supporté avec le moteur de base de données configuré. \ No newline at end of file + title: Erreurs du sytème + table: + column.conversion: Le type de conversion sélectionné n'est pas supporté avec le moteur de base de données configuré. + +import: + incompatible_version: Le fichier d'export est périmé et ne peut pas être utilisé dans cette version de Concerto Platform ! + +tasks: + already_scheduled: Il y déjà des tâches planifiées en attente ou en cours. + locked: Des objets sont verrouillés. Déverrouillez-les pour continuer cette opération. + +git: + fetch_failed: Récupération (fetch) échouée + behind_num_failed: Git num en retard échoué + ahead_num_failed: Git num en avance échoué + history_failed: Historique Git échoué + refresh_failed: Actualisation de la copie de travail échouée + add_failed: Ajout Git échoué + diff_failed: Git diff échoué + reset_failed: Réinitialisation Git échouée + import_failed: Import de la copie de travail échoué + pull_failed: Récupération (pull) échouée From 71edf4e3d02428644a8489d4b86ad2cfe00c6a07 Mon Sep 17 00:00:00 2001 From: j-pillon Date: Wed, 26 Jul 2023 16:54:07 +0200 Subject: [PATCH 06/11] upd: panel fr_FR translations --- .../Resources/translations/panel.fr_FR.yml | 75 +++++++++++++++++-- 1 file changed, 67 insertions(+), 8 deletions(-) diff --git a/src/Concerto/PanelBundle/Resources/translations/panel.fr_FR.yml b/src/Concerto/PanelBundle/Resources/translations/panel.fr_FR.yml index a4cc74d8..169161ce 100644 --- a/src/Concerto/PanelBundle/Resources/translations/panel.fr_FR.yml +++ b/src/Concerto/PanelBundle/Resources/translations/panel.fr_FR.yml @@ -1,6 +1,8 @@ header: logged.user: 'Utilisateur connecté : {0}' logout: Se déconnecter + enableMFA: Activer la MFA + disableMFA: Désactiver la MFA tab: wizards: Assistants @@ -15,6 +17,8 @@ tab: files.tooltip: Onglet du gestionnaire de fichiers users: Utilisateurs users.tooltip: Onglet de gestion des utilisateurs + administration: Administration + administration.tooltip: Onglet d\'administration list: accessibility: @@ -26,10 +30,26 @@ list: info: Info updated.on: Dernière mise à jour updated.by: Dernier auteur + type: Type + exists: Existe + action: Action + data: Donnée + data.not_applicable: Non applicable + data.leave: Laisser + data.include: Inclure + data.ignore: Ignorer + data.replace: Remplacer + data_num: N° donnée + rename: Renommer + safe: Sûr + filter: + starter_content: Contenu de démarrage + user_made: Contenu utilisateur edit: Editer delete: Supprimer export: Exporter button: + toggle_filters: Basculer les filtres refresh: Actualiser delete.checked: Supprimer la sélection export.checked: Exporter la sélection @@ -37,6 +57,7 @@ list: import: Importer download: Télécharger upload: Téléverser CSV + locked.tooltip: "Verrouillé par : {0}" form: validation.failed: Echec de la validation @@ -51,16 +72,27 @@ form: ok: Ok apply: Appliquer upload: Téléverser + add: Ajouter + lock: Verrouiller + unlock: Déverrouiller + locked_by_other_info: | +

Cet objet a été verrouillé par : {0}

+

Vous ne pouvez pas le modifier tant qu\'il n\'est pas libéré.

+ locked_by_me_info: | +

Cet objet a été verrouillé par Vous

+

Personne ne pourra le modifier tant que vous ne le libèrerez pas.

dialog: title: - save: Enregistrer un objet - delete: Supprimer un objet + save: Enregistrement de l'objet + delete: Suppression de l'objet csv: CSV + lock: Modifier le verrouillage d un objet message: - failed: L'operation a échoué. Valider vos données et essayez une nouvelle fois. + failed: L'opération a échoué. Validez vos données et essayez une nouvelle fois. saved: L'objet a été sauvegardé confirm.delete: Êtes-vous sûr de vouloir supprimer le(s) objet(s) sélectionné(s) ? + confirm.unsafe_import: Il y a des imports risqués plannifiés pouvant conduire à une perte de données. Il est fortement recommandé de sauvegarder votre base de données avant de continuer. Voulez-vous continuer ? leaving: Êtes-vous sûr de vouloir continuer ? Toutes les modifications non sauvegardées seront perdues. please.wait: Merci de patienter... @@ -80,24 +112,40 @@ save_new: message.copied: Objet copié fieldset: legend.tooltip: > - Saisissez le nom que vous voulez appliquer à l\'objet copié. Laissez vide pour appliquer le nom original. Vous pouvez insérer l\'id ou le nom original de l\'objet en utilisant : \{\{id\}\} ou \{\{name\}\}. + Saisissez le nom que vous voulez appliquer à l'objet copié. Laissez vide pour appliquer le nom original. Vous pouvez insérer l'id ou le nom original de l'objet en utilisant : \{\{id\}\} ou \{\{name\}\}. import: + action: + new: Nouveau + convert: Convertir + ignore: Ignorer dialog: - title: Importer un objet - message.imported: Objet importé + title: Import d un objet + description_warning: Convertir les objets courants par de nouveaux est encore expérimental et peut conduire à une perte de donnée. Cela peut aussi être le cas lorsque des différences entre la version de l\'objet courant et celle de l\'objet importé mèneront à des pertes de données inévitables. Il est fortement recommandé de sauvegarder votre base de données avant de continuer. fieldset: legend.tooltip: Importez de nouveaux objets depuis un fichier qui a été exporté précédemment. form: field: file: Fichier file.tooltip: Choisissez le fichier à importer + instructions: Consignes + instructions.tooltip: "Consignes d'import. Lors d'un renommage, vous pouvez insérer des variables au nouveau nom comme : \\{\\{name\\}\\}, \\{\\{id\\}\\}, \\{\\{user_username\\}\\}, \\{\\{user_id\\}\\} respectivement pour nom de l'objet importé, id de l'objet importé, nom d'utilisateur propriétaire de l'objet importé et id du propriétaire de l'objet importé." export: dialog: + title: Export d un objet error: empty.content: Merci de sélectionner au moins une entrée dans la table ci-dessous afin de l'exporter. - + fieldset: + legend.tooltip: Exporte des objets vers un fichier + form: + field: + format: Format + format.tooltip: Format du fichier + format.json: JSON + format.yml: YAML + format.compressed: Compressé + download_list: dialog: title: Téléchargement du tableau @@ -133,4 +181,15 @@ code: documentation: error.info: Chargement des données d'autocomplétion impossible ! error.solve: Résoudre - \ No newline at end of file + +mfa: + disable_dialog: + title: Désactivation de la MFA + content: Êtes-vous sûr de vouloir désactiver la MFA ? + + enable_dialog: + title: MFA activée + tooltip: Enregistre l\'application dans votre Google Authenticator + paragraph: "Pour ajouter l'application à Google Authenticator, choisissez :" + qr: "a) scanner un QR code:" + secret: "b) ajouter manuellement un code secret :" From 66ac704eabba8b9f784662c8983a626063db77ca Mon Sep 17 00:00:00 2001 From: j-pillon Date: Wed, 26 Jul 2023 16:55:11 +0200 Subject: [PATCH 07/11] upd Test fr_FR translations --- .../Resources/translations/Test.fr_FR.yml | 141 +++++++++++++----- 1 file changed, 105 insertions(+), 36 deletions(-) diff --git a/src/Concerto/PanelBundle/Resources/translations/Test.fr_FR.yml b/src/Concerto/PanelBundle/Resources/translations/Test.fr_FR.yml index 574df791..28702c4a 100644 --- a/src/Concerto/PanelBundle/Resources/translations/Test.fr_FR.yml +++ b/src/Concerto/PanelBundle/Resources/translations/Test.fr_FR.yml @@ -3,7 +3,7 @@ breadcrumb: form: title: - add: Créer nu nouveau test + add: Créer un nouveau test edit: 'Editer le test #{0}' field: name: Nom @@ -12,6 +12,8 @@ form: accessibility.tooltip: Niveau d\'accès du test archived: Archivé archived.tooltip: Le test est-il archivé ? + protected: Protégé + protected.tooltip: Démarrer ce test directement requiert-il une autorisation utilisateur de Concerto ? slug: Nom de l'URL slug.tooltip: Le nom de l\'URL (appelé aussi "slug") est une partie personnalisable de l\'URL avec laquelle le test est accessible ; cela permet de construire des URLs plus descriptive. visibility: Visibilité @@ -23,7 +25,7 @@ form: type.tooltip: Type du test type.code: code type.wizard: assistant - type.flow: organigramme + type.flow: diagramme de flux wizard: Assistant wizard.tooltip: Sélectionnez un assistant de création de test grâce auquel sera créé ce test. wizard.none: @@ -33,14 +35,24 @@ form: groups.tooltip: Liste des groupes (séparés par une virgule) pour qui l\'objet est assigné button: run: Démarrer - debug: Deboguer + debug: Déboguer list: field: name: Nom + slug: Nom de l'URL wizard: Assistant - wizard.source: Test source - + wizard.source: Source de l'assistant + +templates: + fieldset: + legend: Modèles + legend.tooltip: Modèles + fields: + base_template: Modèle de base + base_template.tooltip: Modèle squelette qui sera utilisé pour démarrer ce test + base_template.none: + variables: form: field: @@ -74,9 +86,9 @@ variables: value: Valeur par défaut dialog: title: - add: Ajouter un nouveau paramètre d'entrée - edit: Editer un paramètre d'entrée - delete: Enlever un paramètre d'entrée + add: Ajout d'un nouveau paramètre d'entrée + edit: Edition d'un paramètre d'entrée + delete: Suppression d'un paramètre d'entrée message: delete.confirm: Êtes-vous sûr de vouloir supprimer les paramètres d'entrée sélectionnés ? output: @@ -97,17 +109,17 @@ variables: value: Valeur par défaut dialog: title: - add: Ajouter une nouvelle variable de retour - edit: Editer une variable de retour - delete: Enlever une variable de retour + add: Ajout d'une nouvelle variable de retour + edit: Edition d'une variable de retour + delete: Suppression d'une variable de retour message: delete.confirm: Êtes-vous sûr de vouloir supprimer les variables de retour sélectionnées ? branches: - legend: Ramification - legend.tooltip: Définissez les ramifications du test + legend: Branche + legend.tooltip: Définissez les branches du test list: add: Ajouter une ramification - delete.checked: Enlever les ramifications sélectionnées + delete.checked: Enlever les branches sélectionnées edit: Editer delete: Supprimer field: @@ -116,23 +128,23 @@ variables: value: Valeur par défaut dialog: title: - add: Ajouter une nouvelle ramification - edit: Editer une ramification - delete: Enlever une ramification + add: Ajout d'une nouvelle branche + edit: Edition d'une branche + delete: Suppression d'une branche message: - delete.confirm: Êtes-vous sûr de vouloir supprimer les ramifications sélectionnées ? + delete.confirm: Êtes-vous sûr de vouloir supprimer les branches sélectionnées ? log: dialog: title: - delete: Enlever le journal - clear: Effacer les journaux + delete: Suppression de l'entrée du journal + clear: Effacement des toutes les entrées du journal message: - delete.confirm: Êtes-vous sûr de vouloir enlever les journaux sélectionnés ? - clear.confirm: Êtes-vous sûr de vouloir effacer tous les journaux ? + delete.confirm: Êtes-vous sûr de vouloir enlever les entrées sélectionnées ? + clear.confirm: Êtes-vous sûr de vouloir effacer toutes les entrées du journal ? fieldset: - legend: Journaux d'erreur - legend.tooltip: Journaux d\'erreur du test + legend: Journal derreurs + legend.tooltip: Journal d\'erreurs du test list: button: delete.all: Tout supprimer @@ -189,30 +201,87 @@ flow: test_end: C'est un nœud du test où vous pouvez assigner les valeurs des variables de retour du test. This is a test node where you can set the values of test return variables. dialog: delete: - title: Enlever un nœud - message: Êtes-vous sûr de vouloir enlever ce nœud ? + title: Suppression d'un nœud + message: Êtes-vous sûr de vouloir supprimer ce nœud ? selection_delete: - title: Enlever les nœuds sélectionnés - message: Êtes-vous sûr de vouloir enlever les nœuds sélectionnés ? + title: Suppression des nœuds sélectionnés + message: Êtes-vous sûr de vouloir supprimer les nœuds sélectionnés ? + title: + title: Edition du titre du nœud + tooltip: Le titre du nœud qui sera visible dans l\'entête du nœud + edit: + title: Edition du nœud + connections: + dialog: + edit: + title: Edition de la connexion ports: names: in: entrée + out: sortie descriptions: in: Point d'entrée du nœud. + out: Point de sortie du nœud. dialog: + titles: + input.add: Ajout des ports d'entrée + input.add.tooltip: Ajout des entrées dynamiques et exposition/masquage des paramètres d\'entrée courants + input.remove: Supression/masquage des ports d'entrée + branch.add: Ajout des ports de branche + branch.add.tooltip: Ajout de branches dynamiques Adding dynamic branches ou exposition/masquage des ports de branche courants + branch.remove: Supression/masquage des ports de branche + return.add: Ajout des ports de retour + return.add.tooltip: Ajout des retours dynamques ou exposition/masquage des variables de retours courantes + return.remove: Supression/masquage des ports de retour + port.remove_all_connections: Suppression des connexions de port + content: + input.remove: Êtes-vous sûr de vouloir supprimer/masquer le port d'entrée {0} ? + branch.remove: Êtes-vous sûr de vouloir supprimer/masquer le port de branche {0}? + return.remove: Êtes-vous sûr de vouloir supprimer/masquer le port de retour {0} ? + port.remove_all_connections: Êtes-vous sûr de vouloir supprimer toutes les connexions de port {0} ? fields: - string: Comme un chaîne de caractères ? - string.tooltip: Si coché, la valeur de la balise sera traitée comme une chaîne de caractères, sinon comme du code R. - value: Valeur - value.tooltip: Valeur de la variable dans cette balise + string: Valeur texte par défaut + string.tooltip: Si coché, la valeur du port sera traitée comme du texte, sinon comme du code R. + value: Valeur par défaut + value.tooltip: Valeur par défaut de la variable du port. Utilisé lorsque la valeur du port est NULL. + exposed.inputs: Entrées exposées + exposed.inputs.tooltip: Exposition/masquage des paramètres en entrée + dynamic.input: Entrée dynamique + dynamic.input.tooltip: Ajout d\'un entrée dynamique + exposed.branches: Branches exposées + exposed.branches.tooltip: Exposition/masquage des ports de branche + dynamic.branch: Branche dynamique + dynamic.branch.tooltip: Ajout d\'une branche dynamique + exposed.returns: Retours exposés + exposed.returns.tooltip: Exposition/masquage des ports de retour + dynamic.return: Retour dynamique + dynamic.return.tooltip: Ajout d\'un retour dynamique + pointer: Pointeur de variable de flux + pointer.tooltip: Si coché, ce port utilisera la valeur de la variable de flux spécifiée + pointer_variable: Nom de la variable pointée + pointer_variable.tooltip: Nom de la variable de flux pointée + name: Nom + name.tooltip: Nom de variable dynamique + add: + input: Ajouter/exposer un port d'entrée + branch: Ajouter/exposer un port de branche + return: Ajouter/exposer un port de retour buttons: - reset_view: Rétablir la vue + reset_view: Taille réelle + rename_node: Renommer le nœud copy_node: Copier le nœud + copy_nodes: Copier les nœuds paste_nodes: Coller les nœuds remove_node: Enlever le nœud + remove_nodes: Enlever les nœuds reset_to_default: Rétablir par défaut - zoom_in: Aggrandir - zoom_out: Réduire + zoom_in: Zoom avant + zoom_out: Zoom arrière + maximize: Plein écran + node_menu: Cliquer pour ouvrir le menu du nœud + remove_connection: Enlever la connexion + hide_port: Masquer/enlever le port + remove_all_connections: Enlever toutes les connexions tags: all: Tout - \ No newline at end of file + From 68ef9983546724b8c03587de8b8f5d67f8b96114 Mon Sep 17 00:00:00 2001 From: j-pillon Date: Wed, 26 Jul 2023 16:56:51 +0200 Subject: [PATCH 08/11] upd: TestWizard fr_FR translations --- .../translations/TestWizard.fr_FR.yml | 103 +++++++++++++----- 1 file changed, 77 insertions(+), 26 deletions(-) diff --git a/src/Concerto/PanelBundle/Resources/translations/TestWizard.fr_FR.yml b/src/Concerto/PanelBundle/Resources/translations/TestWizard.fr_FR.yml index 1f587c02..a251e20a 100644 --- a/src/Concerto/PanelBundle/Resources/translations/TestWizard.fr_FR.yml +++ b/src/Concerto/PanelBundle/Resources/translations/TestWizard.fr_FR.yml @@ -1,10 +1,14 @@ breadcrumb: list: Tous les assistants +alerts: + no_steps: Aucune étape d'assistant n'a été définie ! + no_params: Aucun paramètre éditable d'assistant disponible dans cette étape ! + form: title: - add: Créer un nouvel assistant de création de tests - edit: "Editer l'assistant #{0}" + add: Création d'un nouvel assistant de création de tests + edit: "Edittion de l'assistant #{0}" field: name: Nom name.tooltip: Nom de l\'assistant de création de tests @@ -52,10 +56,10 @@ step: order: Ordre dialog: title: - add: Créer une nouvelle étape de l'assistant de création de tests - edit: Editer une étape de l'assistant de création de tests - delete: Enlever une étape de l'assistant de création de tests - clear: Effacer les étapes de l'assistant de création de tests + add: Création d'une nouvelle étape de l'assistant de création de tests + edit: Edition d'une étape de l'assistant de création de tests + delete: Suppression d'une étape de l'assistant de création de tests + clear: Suppression de toutes les étapes de l'assistant de création de tests message: delete.confirm: Êtes-vous sûr de vouloir supprimer l'étape de l'assistant de création de tests ? clear.confirm: Êtes-vous sûr de vouloir effacer toutes les étapes de l'assistant de création de tests ? @@ -73,9 +77,9 @@ param: description: Description description.tooltip: Description du paramètre de l\'assistant de création de tests url: Transmission via l'URL - url.tooltip: Cochez si la valeur du paramètre peut être transmise au travers des paramètres l'URL + url.tooltip: Cochez si la valeur du paramètre peut être transmise au travers des paramètres l\'URL order: Ordre - order.tooltip: Ordonnez l'index du paramètre dans son étape de l\'assistant + order.tooltip: Ordonnez l\'index du paramètre dans son étape de l\'assistant variable: Variable de test variable.tooltip: Paramètre du test step: Etape de l'assitant @@ -88,6 +92,7 @@ param: type.single_line_text: Texte ligne simple type.multi_line_text: Texte multi-lignes type.html: HTML + type.r: Code R type.select: Zone de liste déroulante type.view: Modèle de vue type.test: Test @@ -96,10 +101,12 @@ param: type.checkbox: Case à cocher type.group: Groupe type.list: Liste + type.column_map: Correspondance de colonne de table de données + type.wizard: Assistant de création de tests hide_condition: Masquer la condition hide_condition.tooltip: > - Masquer la condition. Utilise la syntaxe javascript. L\'objet courant de collection de valeurs de paramètres est appelé values. Pour accéder à la portée du paramètre parent utilisez parent. Exemple : values.param1.subparam3 != \"1\" - setter.icon.tooltip: Afficher l'éditeur + Masque la condition. Utilise la syntaxe javascript. L\'objet courant de collection de valeurs de paramètres est appelé values. Pour accéder à la portée du paramètre parent utilisez parent. Exemple : values.param1.subparam3 != \"1\" + setter.icon.tooltip: Afficher l\'éditeur list: button: add: Ajouter un nouveau paramètre @@ -117,25 +124,50 @@ param: order: Ordre dialog: title: - add: Ajouter un nouveau paramètre d'assistant de création de tests - edit: Editer un paramètre d'assistant de création de tests - delete: Enlever un paramètre d'assistant de création de tests - clear: Effacer les paramètres d'assistant de création de tests + add: Ajout d'un nouveau paramètre d'assistant de création de tests + edit: Edition d'un paramètre d'assistant de création de tests + delete: Suppression d'un paramètre d'assistant de création de tests + clear: Suppression de tous les paramètres d'assistant de création de tests message: delete.confirm: Êtes-vous sûr de vouloir supprimer les paramètres d'assistant de création de tests sélectionnés ? clear.confirm: Êtes-vous sûr de vouloir effacer tous les paramètres d'assistant de création de tests ? definer: titles: select: "{0} - définir les options de sélection possibles" - select.tooltip: Appliquez les options de sélection au paramètre courant + select.tooltip: Applique les options de sélection au paramètre courant group: "{0} - définir les champs du groupe" - group.tooltip: Appliquez les champs du groupe au paramètre courant + group.tooltip: Applique les champs du groupe au paramètre courant list: "{0} - définir le type d'élément de liste " - list.tooltip: Appliquez le type d'élement de liste au paramètre courant + list.tooltip: Applique le type d\'élement de liste au paramètre courant + single_line: "{0} - définir la valeur par défaut" + single_line.tooltip: Paramètre la valeur par défaut + multi_line: "{0} - définir la valeur par défaut" + multi_line.tooltip: Paramètre la valeur par défaut + html: "{0} - définir la valeur par défaut" + html.tooltip: Paramètre la valeur par défaut + checkbox: "{0} - définir la valeur par défaut" + checkbox.tooltip: Paramètre la valeur par défaut + test: "{0} - définir la valeur par défaut" + test.tooltip: Paramètre la valeur par défaut + table: "{0} - définir la valeur par défaut" + table.tooltip: Paramètre la valeur par défaut + template: "{0} - définir la valeur par défaut" + template.tooltip: Paramètre la valeur par défaut + r_code: "{0} - définir la valeur par défaut" + r_code.tooltip: Paramètre la valeur par défaut + column_map: "{0} - définir les colonnes requises" + column_map.tooltip: Correspondance de colonne + wizard: "{0} - remplir dans l'assistant de création de tests" + wizard.tooltip: Assistant de création de tests summaries: select: "Nombre d'options : {0}" group: "Nombre de champs : {0}" list: "Type d'élements : {0}" + column_map: "Colonnes: {0}" + select.options: Options + select.options.tooltip: Définit les options de sélection possibles + select.default: Défaut + select.default.tooltip: Choisir la valeur par défaut select.option.add: Ajouter une nouvelle option select.option.remove.selected: Enlever les options sélectionnées select.option.remove.all: Enlever toutes les options @@ -152,24 +184,41 @@ param: group.list.field.hide_condition: Masquer la condition group.list.field.definition: Définition group.list.field.order: Ordre + column_map.list.field.name: Nom + column_map.list.field.label: Libellé + column_map.list.field.tooltip: Bulle d\'aide + column_map.list.button.delete: Supprimer + column_map.columns: Colonnes + column_map.columns.tooltip: Colonnes à faire correspondre + column_map.column.add: Ajouter une nouvelle colonne + column_map.column.remove.selected: Enlever les colonnes sélectionnées + column_map.column.remove.all: Enlever toutes les colonnes setter: titles: textarea: "{0} - texte multilignes" - textarea.tooltip: Appliquez la valeur du texte au paramètre courant + textarea.tooltip: Applique la valeur du texte au paramètre courant html: "{0} - HTML" - html.tooltip: Appliquez le HTML au paramètre courant + html.tooltip: Applique le HTML au paramètre courant column: "{0} - colonne de table de données" - column.tooltip: Appliquez la colonne de table de données au paramètre courant + column.tooltip: Applique la colonne de table de données au paramètre courant group: "{0} - champs de groupe" - group.tooltip: Appliquez les valeurs des champs de groupe au paramètre courant + group.tooltip: Applique les valeurs des champs de groupe au paramètre courant list: "{0} - éléments de liste" - list.tooltip: Appliquez les éléments de liste au paramètre courant + list.tooltip: Applique les éléments de liste au paramètre courant + r: "{0} - code R" + r.tooltip: Code R + column_map: "{0} - correspondance de colonne" + column_map.tooltip: Correspondance de colonne + wizard: "{0} - assistant de création de tests" + wizard.tooltip: Assistant de création de tests summaries: textarea: "{0}" html: "{0}" - column: "Table: {0}, Column: {1}" + column: "Table : {0}, Colonne : {1}" group: "{0}" - list: "Elements count: {0}" + list: "Nombre d'éléments : {0}" + r: "{0}" + column_map: "{0}" column.table: Table de données column.table.tooltip: Choisissez la table de données depuis laquelle vous sélectionnerez la colonne ensuite column: Colonne @@ -179,11 +228,13 @@ param: list.element.remove.all: Enlever tous les éléments list.element.remove: Supprimer list.column.element: Elément - + column_map.table: Table + column_map.table.tooltip: Table de données à faire correspondre + preview: fieldset: legend: Prévisualisation de l'assitant legend.tooltip: Prévisualiser l\'assistant de création de tests. Vous pouvez réorganiser les paramètres dans chaque étape. buttons: next: Etape suivante - previous: Etape précédente \ No newline at end of file + previous: Etape précédente From cdfb895ba3ce6919dc9e692dc3519b6cdb37e40e Mon Sep 17 00:00:00 2001 From: j-pillon Date: Wed, 26 Jul 2023 16:59:03 +0200 Subject: [PATCH 09/11] upd: ViewTemplate fr_FR translations --- .../PanelBundle/Resources/translations/ViewTemplate.fr_FR.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Concerto/PanelBundle/Resources/translations/ViewTemplate.fr_FR.yml b/src/Concerto/PanelBundle/Resources/translations/ViewTemplate.fr_FR.yml index d5930e6b..0e7ddd4b 100644 --- a/src/Concerto/PanelBundle/Resources/translations/ViewTemplate.fr_FR.yml +++ b/src/Concerto/PanelBundle/Resources/translations/ViewTemplate.fr_FR.yml @@ -28,5 +28,9 @@ source: field: head: Balise d'entête head.tooltip: Basile d\'entête HTML du modèle de vue + css: CSS + css.tooltip: Styles CSS + js: Javascript + js.tooltip: Code Javascript html: Corps de document HTML html.tooltip: Code source HTML du corps du modèle de vue From 3b45eaea553af3d4817f478c03ac3cfdf005cda6 Mon Sep 17 00:00:00 2001 From: j-pillon Date: Wed, 26 Jul 2023 17:02:53 +0200 Subject: [PATCH 10/11] upd: js escaping for all translations Needed for quote character. --- .../views/translation_injector.html.twig | 662 +++++++++--------- 1 file changed, 331 insertions(+), 331 deletions(-) diff --git a/src/Concerto/PanelBundle/Resources/views/translation_injector.html.twig b/src/Concerto/PanelBundle/Resources/views/translation_injector.html.twig index 4113c1df..d46f97ca 100644 --- a/src/Concerto/PanelBundle/Resources/views/translation_injector.html.twig +++ b/src/Concerto/PanelBundle/Resources/views/translation_injector.html.twig @@ -184,350 +184,350 @@ Trans.LOCALE = "{{ app.request.locale }}"; Trans.LANGUAGE = "{{ app.request.locale[:2] }}"; - Trans.PLEASE_WAIT = "{{ "please.wait"|trans }}"; - Trans.NONE = "{{ "none"|trans }}"; - Trans.NONE_CHOOSEN = "{{ "none.choosen"|trans }}"; - Trans.ACCESSIBILITY_PUBLIC = "{{ "list.accessibility.public"|trans }}"; - Trans.ACCESSIBILITY_GROUP = "{{ "list.accessibility.group"|trans }}"; - Trans.ACCESSIBILITY_PRIVATE = "{{ "list.accessibility.private"|trans }}"; - Trans.LIST_FIELD_ID = "{{ "list.field.id"|trans }}"; - Trans.LIST_FIELD_INFO = "{{ "list.field.info"|trans }}"; - Trans.LIST_FIELD_UPDATED_ON = "{{ "list.field.updated.on"|trans }}"; - Trans.LIST_FIELD_UPDATED_BY = "{{ "list.field.updated.by"|trans }}"; - Trans.LIST_FIELD_TYPE = "{{ "list.field.type"|trans }}"; - Trans.LIST_FIELD_EXISTS = "{{ "list.field.exists"|trans }}"; - Trans.LIST_FIELD_ACTION = "{{ "list.field.action"|trans }}"; - Trans.LIST_FIELD_DATA = "{{ "list.field.data"|trans }}"; - Trans.LIST_FIELD_DATA_NOT_APPLICABLE = "{{ "list.field.data.not_applicable"|trans }}"; - Trans.LIST_FIELD_DATA_LEAVE = "{{ "list.field.data.leave"|trans }}"; - Trans.LIST_FIELD_DATA_INCLUDE = "{{ "list.field.data.include"|trans }}"; - Trans.LIST_FIELD_DATA_IGNORE = "{{ "list.field.data.ignore"|trans }}"; - Trans.LIST_FIELD_DATA_REPLACE = "{{ "list.field.data.replace"|trans }}"; - Trans.LIST_FIELD_DATA_NUM = "{{ "list.field.data_num"|trans }}"; - Trans.LIST_FIELD_RENAME = "{{ "list.field.rename"|trans }}"; - Trans.LIST_FIELD_SAFE = "{{ "list.field.safe"|trans }}"; - Trans.LIST_EDIT = "{{ "list.edit"|trans }}"; - Trans.LIST_EXPORT = "{{ "list.export"|trans }}"; - Trans.LIST_DELETE = "{{ "list.delete"|trans }}"; - Trans.LIST_BUTTONS_TOGGLE_FILTERS = "{{ 'list.button.toggle_filters'|trans }}"; - Trans.LIST_LOCKED_TOOLTIP = "{{ 'list.locked.tooltip'|trans }}"; - Trans.DIALOG_TITLE_DELETE = "{{ 'dialog.title.delete'|trans }}"; - Trans.DIALOG_TITLE_SAVE = "{{ 'dialog.title.save'|trans }}"; - Trans.DIALOG_TITLE_CSV = "{{ 'dialog.title.csv'|trans }}"; - Trans.DIALOG_TITLE_LOCK = "{{ 'dialog.title.lock'|trans }}"; - Trans.DIALOG_MESSAGE_CONFIRM_DELETE = "{{ 'dialog.message.confirm.delete'|trans }}"; - Trans.DIALOG_MESSAGE_CONFIRM_UNSAFE_IMPORT = "{{ 'dialog.message.confirm.unsafe_import'|trans }}"; - Trans.DIALOG_MESSAGE_SAVED = "{{ 'dialog.message.saved'|trans }}"; - Trans.DIALOG_MESSAGE_FAILED = "{{ 'dialog.message.failed'|trans }}"; - Trans.IMPORT_DIALOG_TITLE = "{{ 'import.dialog.title'|trans }}"; - Trans.EXPORT_DIALOG_TITLE = "{{ 'export.dialog.title'|trans }}"; - Trans.EXPORT_DIALOG_EMPTY_LIST_ERROR_CONTENT = "{{ 'export.dialog.error.empty.content'|trans }}"; - Trans.SAVE_NEW_DIALOG_TITLE = "{{ 'save_new.dialog.title'|trans }}"; - Trans.SAVE_NEW_DIALOG_TITLE_MAIN = "{{ 'save_new.dialog.title_main'|trans }}"; - Trans.SAVE_NEW_DIALOG_MESSAGE_COPIED = "{{ 'save_new.dialog.message.copied'|trans }}"; - Trans.DESCRIPTION_DIALOG_TITLE = "{{ 'description.fieldset.legend'|trans }}"; - Trans.DESCRIPTION_DIALOG_TOOLTIP = "{{ 'description.fieldset.legend.tooltip'|trans }}"; - Trans.IMPORT_ACTION_NEW = "{{ 'import.action.new'|trans }}"; - Trans.IMPORT_ACTION_CONVERT = "{{ 'import.action.convert'|trans }}"; - Trans.IMPORT_ACTION_IGNORE = "{{ 'import.action.ignore'|trans }}"; - Trans.DIALOG_DISABLING_MFA_TITLE = "{{ 'mfa.disable_dialog.title'|trans }}"; - Trans.DIALOG_DISABLING_MFA_CONTENT = "{{ 'mfa.disable_dialog.content'|trans }}"; + Trans.PLEASE_WAIT = "{{ ("please.wait"|trans)|e('js') }}"; + Trans.NONE = "{{ ("none"|trans)|e('js') }}"; + Trans.NONE_CHOOSEN = "{{ ("none.choosen"|trans)|e('js') }}"; + Trans.ACCESSIBILITY_PUBLIC = "{{ ("list.accessibility.public"|trans)|e('js') }}"; + Trans.ACCESSIBILITY_GROUP = "{{ ("list.accessibility.group"|trans)|e('js') }}"; + Trans.ACCESSIBILITY_PRIVATE = "{{ ("list.accessibility.private"|trans)|e('js') }}"; + Trans.LIST_FIELD_ID = "{{ ("list.field.id"|trans)|e('js') }}"; + Trans.LIST_FIELD_INFO = "{{ ("list.field.info"|trans)|e('js') }}"; + Trans.LIST_FIELD_UPDATED_ON = "{{ ("list.field.updated.on"|trans)|e('js') }}"; + Trans.LIST_FIELD_UPDATED_BY = "{{ ("list.field.updated.by"|trans)|e('js') }}"; + Trans.LIST_FIELD_TYPE = "{{ ("list.field.type"|trans)|e('js') }}"; + Trans.LIST_FIELD_EXISTS = "{{ ("list.field.exists"|trans)|e('js') }}"; + Trans.LIST_FIELD_ACTION = "{{ ("list.field.action"|trans)|e('js') }}"; + Trans.LIST_FIELD_DATA = "{{ ("list.field.data"|trans)|e('js') }}"; + Trans.LIST_FIELD_DATA_NOT_APPLICABLE = "{{ ("list.field.data.not_applicable"|trans)|e('js') }}"; + Trans.LIST_FIELD_DATA_LEAVE = "{{ ("list.field.data.leave"|trans)|e('js') }}"; + Trans.LIST_FIELD_DATA_INCLUDE = "{{ ("list.field.data.include"|trans)|e('js') }}"; + Trans.LIST_FIELD_DATA_IGNORE = "{{ ("list.field.data.ignore"|trans)|e('js') }}"; + Trans.LIST_FIELD_DATA_REPLACE = "{{ ("list.field.data.replace"|trans)|e('js') }}"; + Trans.LIST_FIELD_DATA_NUM = "{{ ("list.field.data_num"|trans)|e('js') }}"; + Trans.LIST_FIELD_RENAME = "{{ ("list.field.rename"|trans)|e('js') }}"; + Trans.LIST_FIELD_SAFE = "{{ ("list.field.safe"|trans)|e('js') }}"; + Trans.LIST_EDIT = "{{ ("list.edit"|trans)|e('js') }}"; + Trans.LIST_EXPORT = "{{ ("list.export"|trans)|e('js') }}"; + Trans.LIST_DELETE = "{{ ("list.delete"|trans)|e('js') }}"; + Trans.LIST_BUTTONS_TOGGLE_FILTERS = "{{ ('list.button.toggle_filters'|trans)|e('js') }}"; + Trans.LIST_LOCKED_TOOLTIP = "{{ ('list.locked.tooltip'|trans)|e('js') }}"; + Trans.DIALOG_TITLE_DELETE = "{{ ('dialog.title.delete'|trans)|e('js') }}"; + Trans.DIALOG_TITLE_SAVE = "{{ ('dialog.title.save'|trans)|e('js') }}"; + Trans.DIALOG_TITLE_CSV = "{{ ('dialog.title.csv'|trans)|e('js') }}"; + Trans.DIALOG_TITLE_LOCK = "{{ ('dialog.title.lock'|trans)|e('js') }}"; + Trans.DIALOG_MESSAGE_CONFIRM_DELETE = "{{ ('dialog.message.confirm.delete'|trans)|e('js') }}"; + Trans.DIALOG_MESSAGE_CONFIRM_UNSAFE_IMPORT = "{{ ('dialog.message.confirm.unsafe_import'|trans)|e('js') }}"; + Trans.DIALOG_MESSAGE_SAVED = "{{ ('dialog.message.saved'|trans)|e('js') }}"; + Trans.DIALOG_MESSAGE_FAILED = "{{ ('dialog.message.failed'|trans)|e('js') }}"; + Trans.IMPORT_DIALOG_TITLE = "{{ ('import.dialog.title'|trans)|e('js') }}"; + Trans.EXPORT_DIALOG_TITLE = "{{ ('export.dialog.title'|trans)|e('js') }}"; + Trans.EXPORT_DIALOG_EMPTY_LIST_ERROR_CONTENT = "{{ ('export.dialog.error.empty.content'|trans)|e('js') }}"; + Trans.SAVE_NEW_DIALOG_TITLE = "{{ ('save_new.dialog.title'|trans)|e('js') }}"; + Trans.SAVE_NEW_DIALOG_TITLE_MAIN = "{{ ('save_new.dialog.title_main'|trans)|e('js') }}"; + Trans.SAVE_NEW_DIALOG_MESSAGE_COPIED = "{{ ('save_new.dialog.message.copied'|trans)|e('js') }}"; + Trans.DESCRIPTION_DIALOG_TITLE = "{{ ('description.fieldset.legend'|trans)|e('js') }}"; + Trans.DESCRIPTION_DIALOG_TOOLTIP = "{{ ('description.fieldset.legend.tooltip'|trans)|e('js') }}"; + Trans.IMPORT_ACTION_NEW = "{{ ('import.action.new'|trans)|e('js') }}"; + Trans.IMPORT_ACTION_CONVERT = "{{ ('import.action.convert'|trans)|e('js') }}"; + Trans.IMPORT_ACTION_IGNORE = "{{ ('import.action.ignore'|trans)|e('js') }}"; + Trans.DIALOG_DISABLING_MFA_TITLE = "{{ ('mfa.disable_dialog.title'|trans)|e('js') }}"; + Trans.DIALOG_DISABLING_MFA_CONTENT = "{{ ('mfa.disable_dialog.content'|trans)|e('js') }}"; {% trans_default_domain "TestWizard" %} - Trans.TEST_WIZARD_BREADCRUMB_LIST = "{{ "breadcrumb.list"|trans }}"; - Trans.TEST_WIZARD_LIST_FIELD_NAME = "{{ "list.field.name"|trans }}"; - Trans.TEST_WIZARD_LIST_FIELD_TEST = "{{ "list.field.test"|trans }}"; - Trans.TEST_WIZARD_FORM_TITLE_ADD = "{{ 'form.title.add'|trans }}"; - Trans.TEST_WIZARD_FORM_TITLE_EDIT = "{{ 'form.title.edit'|trans }}"; - Trans.TEST_WIZARD_STEP_LIST_FIELD_ID = "{{ "step.list.field.id"|trans }}"; - Trans.TEST_WIZARD_STEP_LIST_FIELD_INFO = "{{ "step.list.field.info"|trans }}"; - Trans.TEST_WIZARD_STEP_LIST_FIELD_TITLE = "{{ "step.list.field.title"|trans }}"; - Trans.TEST_WIZARD_STEP_LIST_FIELD_ORDER = "{{ "step.list.field.order"|trans }}"; - Trans.TEST_WIZARD_STEP_LIST_BUTTON_DELETE = "{{ "step.list.button.delete"|trans }}"; - Trans.TEST_WIZARD_STEP_LIST_BUTTON_EDIT = "{{ "step.list.button.edit"|trans }}"; - Trans.TEST_WIZARD_STEP_DIALOG_TITLE_ADD = "{{ "step.dialog.title.add"|trans }}"; - Trans.TEST_WIZARD_STEP_DIALOG_TITLE_EDIT = "{{ "step.dialog.title.edit"|trans }}"; - Trans.TEST_WIZARD_STEP_DIALOG_TITLE_CLEAR = "{{ 'step.dialog.title.clear'|trans }}"; - Trans.TEST_WIZARD_STEP_DIALOG_MESSAGE_CLEAR_CONFIRM = "{{ 'step.dialog.message.clear.confirm'|trans }}"; - Trans.TEST_WIZARD_STEP_DIALOG_TITLE_DELETE = "{{ 'step.dialog.title.delete'|trans }}"; - Trans.TEST_WIZARD_STEP_DIALOG_MESSAGE_DELETE_CONFIRM = "{{ 'step.dialog.message.delete.confirm'|trans }}"; - Trans.TEST_WIZARD_PARAM_LIST_FIELD_ID = "{{ "param.list.field.id"|trans }}"; - Trans.TEST_WIZARD_PARAM_LIST_FIELD_INFO = "{{ "param.list.field.info"|trans }}"; - Trans.TEST_WIZARD_PARAM_LIST_FIELD_LABEL = "{{ "param.list.field.label"|trans }}"; - Trans.TEST_WIZARD_PARAM_LIST_FIELD_STEP = "{{ "param.list.field.step"|trans }}"; - Trans.TEST_WIZARD_PARAM_LIST_FIELD_VARIABLE = "{{ "param.list.field.variable"|trans }}"; - Trans.TEST_WIZARD_PARAM_LIST_FIELD_TYPE = "{{ "param.list.field.type"|trans }}"; - Trans.TEST_WIZARD_PARAM_LIST_FIELD_ORDER = "{{ "param.list.field.order"|trans }}"; - Trans.TEST_WIZARD_PARAM_LIST_BUTTON_DELETE = "{{ "param.list.button.delete"|trans }}"; - Trans.TEST_WIZARD_PARAM_LIST_BUTTON_EDIT = "{{ "param.list.button.edit"|trans }}"; - Trans.TEST_WIZARD_PARAM_DIALOG_TITLE_ADD = "{{ "param.dialog.title.add"|trans }}"; - Trans.TEST_WIZARD_PARAM_DIALOG_TITLE_EDIT = "{{ "param.dialog.title.edit"|trans }}"; - Trans.TEST_WIZARD_PARAM_DIALOG_TITLE_CLEAR = "{{ 'param.dialog.title.clear'|trans }}"; - Trans.TEST_WIZARD_PARAM_DIALOG_MESSAGE_CLEAR_CONFIRM = "{{ 'param.dialog.message.clear.confirm'|trans }}"; - Trans.TEST_WIZARD_PARAM_DIALOG_TITLE_DELETE = "{{ 'param.dialog.title.delete'|trans }}"; - Trans.TEST_WIZARD_PARAM_DIALOG_MESSAGE_DELETE_CONFIRM = "{{ 'param.dialog.message.delete.confirm'|trans }}"; - Trans.TEST_WIZARD_PARAM_TYPE_SINGLE_LINE_TEXT = "{{ 'param.form.field.type.single_line_text'|trans }}"; - Trans.TEST_WIZARD_PARAM_TYPE_MULTI_LINE_TEXT = "{{ 'param.form.field.type.multi_line_text'|trans }}"; - Trans.TEST_WIZARD_PARAM_TYPE_HTML = "{{ 'param.form.field.type.html'|trans }}"; - Trans.TEST_WIZARD_PARAM_TYPE_SELECT = "{{ 'param.form.field.type.select'|trans }}"; - Trans.TEST_WIZARD_PARAM_TYPE_VIEW = "{{ 'param.form.field.type.view'|trans }}"; - Trans.TEST_WIZARD_PARAM_TYPE_TEST = "{{ 'param.form.field.type.test'|trans }}"; - Trans.TEST_WIZARD_PARAM_TYPE_TABLE = "{{ 'param.form.field.type.table'|trans }}"; - Trans.TEST_WIZARD_PARAM_TYPE_COLUMN = "{{ 'param.form.field.type.column'|trans }}"; - Trans.TEST_WIZARD_PARAM_TYPE_CHECKBOX = "{{ 'param.form.field.type.checkbox'|trans }}"; - Trans.TEST_WIZARD_PARAM_TYPE_GROUP = "{{ 'param.form.field.type.group'|trans }}"; - Trans.TEST_WIZARD_PARAM_TYPE_LIST = "{{ 'param.form.field.type.list'|trans }}"; - Trans.TEST_WIZARD_PARAM_TYPE_R = "{{ 'param.form.field.type.r'|trans }}"; - Trans.TEST_WIZARD_PARAM_TYPE_COLUMN_MAP = "{{ 'param.form.field.type.column_map'|trans }}"; - Trans.TEST_WIZARD_PARAM_TYPE_WIZARD = "{{ 'param.form.field.type.wizard'|trans }}"; - Trans.TEST_WIZARD_PARAM_SELECT_LIST_FIELD_ORDER = "{{ "param.definer.select.list.field.order"|trans }}"; - Trans.TEST_WIZARD_PARAM_SELECT_LIST_FIELD_LABEL = "{{ "param.definer.select.list.field.label"|trans }}"; - Trans.TEST_WIZARD_PARAM_SELECT_LIST_FIELD_VALUE = "{{ "param.definer.select.list.field.value"|trans }}"; - Trans.TEST_WIZARD_PARAM_SELECT_LIST_BUTTON_DELETE = "{{ "param.definer.select.list.button.delete"|trans }}"; - Trans.TEST_WIZARD_PARAM_COLUMN_MAP_LIST_FIELD_NAME = "{{ "param.definer.column_map.list.field.name"|trans }}"; - Trans.TEST_WIZARD_PARAM_COLUMN_MAP_LIST_FIELD_LABEL = "{{ "param.definer.column_map.list.field.label"|trans }}"; - Trans.TEST_WIZARD_PARAM_COLUMN_MAP_LIST_FIELD_TOOLTIP = "{{ "param.definer.column_map.list.field.tooltip"|trans }}"; - Trans.TEST_WIZARD_PARAM_COLUMN_MAP_LIST_BUTTON_DELETE = "{{ "param.definer.column_map.list.button.delete"|trans }}"; - Trans.TEST_WIZARD_PARAM_GROUP_LIST_FIELD_NAME = "{{ "param.definer.group.list.field.name"|trans }}"; - Trans.TEST_WIZARD_PARAM_GROUP_LIST_FIELD_LABEL = "{{ "param.definer.group.list.field.label"|trans }}"; - Trans.TEST_WIZARD_PARAM_GROUP_LIST_FIELD_TYPE = "{{ "param.definer.group.list.field.type"|trans }}"; - Trans.TEST_WIZARD_PARAM_GROUP_LIST_FIELD_HIDE_CONDITION = "{{ "param.definer.group.list.field.hide_condition"|trans }}"; - Trans.TEST_WIZARD_PARAM_GROUP_LIST_FIELD_DEFINITION = "{{ "param.definer.group.list.field.definition"|trans }}"; - Trans.TEST_WIZARD_PARAM_GROUP_LIST_FIELD_ORDER = "{{ "param.definer.group.list.field.order"|trans }}"; - Trans.TEST_WIZARD_PARAM_GROUP_LIST_BUTTON_DELETE = "{{ "param.definer.select.list.button.delete"|trans }}"; - Trans.TEST_WIZARD_PARAM_DEFINITION_ICON_TOOLTIP = "{{ "param.form.field.definition.icon.tooltip"|trans }}"; - Trans.TEST_WIZARD_PARAM_LIST_ELEMENT_DELETE = "{{ "param.setter.list.element.remove"|trans }}"; - Trans.TEST_WIZARD_PARAM_LIST_COLUMN_ELEMENT = "{{ "param.setter.list.column.element"|trans }}"; - Trans.TEST_WIZARD_PARAM_DEFINER_TITLES_SELECT = "{{ "param.definer.titles.select"|trans }}"; - Trans.TEST_WIZARD_PARAM_DEFINER_TITLES_GROUP = "{{ "param.definer.titles.group"|trans }}"; - Trans.TEST_WIZARD_PARAM_DEFINER_TITLES_LIST = "{{ "param.definer.titles.list"|trans }}"; - Trans.TEST_WIZARD_PARAM_DEFINER_TITLES_SINGLE_LINE = "{{ "param.definer.titles.single_line"|trans }}"; - Trans.TEST_WIZARD_PARAM_DEFINER_TITLES_MULTI_LINE = "{{ "param.definer.titles.multi_line"|trans }}"; - Trans.TEST_WIZARD_PARAM_DEFINER_TITLES_HTML = "{{ "param.definer.titles.html"|trans }}"; - Trans.TEST_WIZARD_PARAM_DEFINER_TITLES_CHECKBOX = "{{ "param.definer.titles.checkbox"|trans }}"; - Trans.TEST_WIZARD_PARAM_DEFINER_TITLES_TEST = "{{ "param.definer.titles.test"|trans }}"; - Trans.TEST_WIZARD_PARAM_DEFINER_TITLES_TABLE = "{{ "param.definer.titles.table"|trans }}"; - Trans.TEST_WIZARD_PARAM_DEFINER_TITLES_TEMPLATE = "{{ "param.definer.titles.template"|trans }}"; - Trans.TEST_WIZARD_PARAM_DEFINER_TITLES_R_CODE = "{{ "param.definer.titles.r_code"|trans }}"; - Trans.TEST_WIZARD_PARAM_DEFINER_TITLES_COLUMN_MAP = "{{ "param.definer.titles.column_map"|trans }}"; - Trans.TEST_WIZARD_PARAM_DEFINER_TITLES_WIZARD = "{{ "param.definer.titles.wizard"|trans }}"; - Trans.TEST_WIZARD_PARAM_SETTER_TITLES_TEXTAREA = "{{ "param.setter.titles.textarea"|trans }}"; - Trans.TEST_WIZARD_PARAM_SETTER_TITLES_HTML = "{{ "param.setter.titles.html"|trans }}"; - Trans.TEST_WIZARD_PARAM_SETTER_TITLES_R = "{{ "param.setter.titles.r"|trans }}"; - Trans.TEST_WIZARD_PARAM_SETTER_TITLES_COLUMN = "{{ "param.setter.titles.column"|trans }}"; - Trans.TEST_WIZARD_PARAM_SETTER_TITLES_GROUP = "{{ "param.setter.titles.group"|trans }}"; - Trans.TEST_WIZARD_PARAM_SETTER_TITLES_LIST = "{{ "param.setter.titles.list"|trans }}"; - Trans.TEST_WIZARD_PARAM_SETTER_TITLES_COLUMN_MAP = "{{ "param.setter.titles.column_map"|trans }}"; - Trans.TEST_WIZARD_PARAM_SETTER_TITLES_WIZARD = "{{ "param.setter.titles.wizard"|trans }}"; - Trans.TEST_WIZARD_PARAM_DEFINER_SUMMARIES_SELECT = "{{ "param.definer.summaries.select"|trans }}"; - Trans.TEST_WIZARD_PARAM_DEFINER_SUMMARIES_GROUP = "{{ "param.definer.summaries.group"|trans }}"; - Trans.TEST_WIZARD_PARAM_DEFINER_SUMMARIES_LIST = "{{ "param.definer.summaries.list"|trans }}"; - Trans.TEST_WIZARD_PARAM_DEFINER_SUMMARIES_COLUMN_MAP = "{{ "param.definer.summaries.column_map"|trans }}"; - Trans.TEST_WIZARD_PARAM_SETTER_SUMMARIES_TEXTAREA = "{{ "param.setter.summaries.textarea"|trans }}"; - Trans.TEST_WIZARD_PARAM_SETTER_SUMMARIES_HTML = "{{ "param.setter.summaries.html"|trans }}"; - Trans.TEST_WIZARD_PARAM_SETTER_SUMMARIES_COLUMN = "{{ "param.setter.summaries.column"|trans }}"; - Trans.TEST_WIZARD_PARAM_SETTER_SUMMARIES_GROUP = "{{ "param.setter.summaries.group"|trans }}"; - Trans.TEST_WIZARD_PARAM_SETTER_SUMMARIES_LIST = "{{ "param.setter.summaries.list"|trans }}"; - Trans.TEST_WIZARD_PARAM_SETTER_SUMMARIES_R = "{{ "param.setter.summaries.r"|trans }}"; - Trans.TEST_WIZARD_PARAM_SETTER_SUMMARIES_COLUMN_MAP = "{{ "param.setter.summaries.column_map"|trans }}"; + Trans.TEST_WIZARD_BREADCRUMB_LIST = "{{ ("breadcrumb.list"|trans)|e('js') }}"; + Trans.TEST_WIZARD_LIST_FIELD_NAME = "{{ ("list.field.name"|trans)|e('js') }}"; + Trans.TEST_WIZARD_LIST_FIELD_TEST = "{{ ("list.field.test"|trans)|e('js') }}"; + Trans.TEST_WIZARD_FORM_TITLE_ADD = "{{ ('form.title.add'|trans)|e('js') }}"; + Trans.TEST_WIZARD_FORM_TITLE_EDIT = "{{ ('form.title.edit'|trans)|e('js') }}"; + Trans.TEST_WIZARD_STEP_LIST_FIELD_ID = "{{ ("step.list.field.id"|trans)|e('js') }}"; + Trans.TEST_WIZARD_STEP_LIST_FIELD_INFO = "{{ ("step.list.field.info"|trans)|e('js') }}"; + Trans.TEST_WIZARD_STEP_LIST_FIELD_TITLE = "{{ ("step.list.field.title"|trans)|e('js') }}"; + Trans.TEST_WIZARD_STEP_LIST_FIELD_ORDER = "{{ ("step.list.field.order"|trans)|e('js') }}"; + Trans.TEST_WIZARD_STEP_LIST_BUTTON_DELETE = "{{ ("step.list.button.delete"|trans)|e('js') }}"; + Trans.TEST_WIZARD_STEP_LIST_BUTTON_EDIT = "{{ ("step.list.button.edit"|trans)|e('js') }}"; + Trans.TEST_WIZARD_STEP_DIALOG_TITLE_ADD = "{{ ("step.dialog.title.add"|trans)|e('js') }}"; + Trans.TEST_WIZARD_STEP_DIALOG_TITLE_EDIT = "{{ ("step.dialog.title.edit"|trans)|e('js') }}"; + Trans.TEST_WIZARD_STEP_DIALOG_TITLE_CLEAR = "{{ ('step.dialog.title.clear'|trans)|e('js') }}"; + Trans.TEST_WIZARD_STEP_DIALOG_MESSAGE_CLEAR_CONFIRM = "{{ ('step.dialog.message.clear.confirm'|trans)|e('js') }}"; + Trans.TEST_WIZARD_STEP_DIALOG_TITLE_DELETE = "{{ ('step.dialog.title.delete'|trans)|e('js') }}"; + Trans.TEST_WIZARD_STEP_DIALOG_MESSAGE_DELETE_CONFIRM = "{{ ('step.dialog.message.delete.confirm'|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_LIST_FIELD_ID = "{{ ("param.list.field.id"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_LIST_FIELD_INFO = "{{ ("param.list.field.info"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_LIST_FIELD_LABEL = "{{ ("param.list.field.label"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_LIST_FIELD_STEP = "{{ ("param.list.field.step"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_LIST_FIELD_VARIABLE = "{{ ("param.list.field.variable"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_LIST_FIELD_TYPE = "{{ ("param.list.field.type"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_LIST_FIELD_ORDER = "{{ ("param.list.field.order"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_LIST_BUTTON_DELETE = "{{ ("param.list.button.delete"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_LIST_BUTTON_EDIT = "{{ ("param.list.button.edit"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_DIALOG_TITLE_ADD = "{{ ("param.dialog.title.add"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_DIALOG_TITLE_EDIT = "{{ ("param.dialog.title.edit"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_DIALOG_TITLE_CLEAR = "{{ ('param.dialog.title.clear'|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_DIALOG_MESSAGE_CLEAR_CONFIRM = "{{ ('param.dialog.message.clear.confirm'|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_DIALOG_TITLE_DELETE = "{{ ('param.dialog.title.delete'|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_DIALOG_MESSAGE_DELETE_CONFIRM = "{{ ('param.dialog.message.delete.confirm'|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_TYPE_SINGLE_LINE_TEXT = "{{ ('param.form.field.type.single_line_text'|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_TYPE_MULTI_LINE_TEXT = "{{ ('param.form.field.type.multi_line_text'|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_TYPE_HTML = "{{ ('param.form.field.type.html'|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_TYPE_SELECT = "{{ ('param.form.field.type.select'|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_TYPE_VIEW = "{{ ('param.form.field.type.view'|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_TYPE_TEST = "{{ ('param.form.field.type.test'|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_TYPE_TABLE = "{{ ('param.form.field.type.table'|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_TYPE_COLUMN = "{{ ('param.form.field.type.column'|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_TYPE_CHECKBOX = "{{ ('param.form.field.type.checkbox'|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_TYPE_GROUP = "{{ ('param.form.field.type.group'|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_TYPE_LIST = "{{ ('param.form.field.type.list'|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_TYPE_R = "{{ ('param.form.field.type.r'|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_TYPE_COLUMN_MAP = "{{ ('param.form.field.type.column_map'|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_TYPE_WIZARD = "{{ ('param.form.field.type.wizard'|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_SELECT_LIST_FIELD_ORDER = "{{ ("param.definer.select.list.field.order"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_SELECT_LIST_FIELD_LABEL = "{{ ("param.definer.select.list.field.label"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_SELECT_LIST_FIELD_VALUE = "{{ ("param.definer.select.list.field.value"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_SELECT_LIST_BUTTON_DELETE = "{{ ("param.definer.select.list.button.delete"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_COLUMN_MAP_LIST_FIELD_NAME = "{{ ("param.definer.column_map.list.field.name"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_COLUMN_MAP_LIST_FIELD_LABEL = "{{ ("param.definer.column_map.list.field.label"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_COLUMN_MAP_LIST_FIELD_TOOLTIP = "{{ ("param.definer.column_map.list.field.tooltip"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_COLUMN_MAP_LIST_BUTTON_DELETE = "{{ ("param.definer.column_map.list.button.delete"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_GROUP_LIST_FIELD_NAME = "{{ ("param.definer.group.list.field.name"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_GROUP_LIST_FIELD_LABEL = "{{ ("param.definer.group.list.field.label"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_GROUP_LIST_FIELD_TYPE = "{{ ("param.definer.group.list.field.type"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_GROUP_LIST_FIELD_HIDE_CONDITION = "{{ ("param.definer.group.list.field.hide_condition"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_GROUP_LIST_FIELD_DEFINITION = "{{ ("param.definer.group.list.field.definition"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_GROUP_LIST_FIELD_ORDER = "{{ ("param.definer.group.list.field.order"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_GROUP_LIST_BUTTON_DELETE = "{{ ("param.definer.select.list.button.delete"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_DEFINITION_ICON_TOOLTIP = "{{ ("param.form.field.definition.icon.tooltip"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_LIST_ELEMENT_DELETE = "{{ ("param.setter.list.element.remove"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_LIST_COLUMN_ELEMENT = "{{ ("param.setter.list.column.element"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_DEFINER_TITLES_SELECT = "{{ ("param.definer.titles.select"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_DEFINER_TITLES_GROUP = "{{ ("param.definer.titles.group"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_DEFINER_TITLES_LIST = "{{ ("param.definer.titles.list"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_DEFINER_TITLES_SINGLE_LINE = "{{ ("param.definer.titles.single_line"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_DEFINER_TITLES_MULTI_LINE = "{{ ("param.definer.titles.multi_line"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_DEFINER_TITLES_HTML = "{{ ("param.definer.titles.html"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_DEFINER_TITLES_CHECKBOX = "{{ ("param.definer.titles.checkbox"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_DEFINER_TITLES_TEST = "{{ ("param.definer.titles.test"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_DEFINER_TITLES_TABLE = "{{ ("param.definer.titles.table"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_DEFINER_TITLES_TEMPLATE = "{{ ("param.definer.titles.template"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_DEFINER_TITLES_R_CODE = "{{ ("param.definer.titles.r_code"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_DEFINER_TITLES_COLUMN_MAP = "{{ ("param.definer.titles.column_map"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_DEFINER_TITLES_WIZARD = "{{ ("param.definer.titles.wizard"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_SETTER_TITLES_TEXTAREA = "{{ ("param.setter.titles.textarea"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_SETTER_TITLES_HTML = "{{ ("param.setter.titles.html"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_SETTER_TITLES_R = "{{ ("param.setter.titles.r"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_SETTER_TITLES_COLUMN = "{{ ("param.setter.titles.column"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_SETTER_TITLES_GROUP = "{{ ("param.setter.titles.group"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_SETTER_TITLES_LIST = "{{ ("param.setter.titles.list"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_SETTER_TITLES_COLUMN_MAP = "{{ ("param.setter.titles.column_map"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_SETTER_TITLES_WIZARD = "{{ ("param.setter.titles.wizard"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_DEFINER_SUMMARIES_SELECT = "{{ ("param.definer.summaries.select"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_DEFINER_SUMMARIES_GROUP = "{{ ("param.definer.summaries.group"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_DEFINER_SUMMARIES_LIST = "{{ ("param.definer.summaries.list"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_DEFINER_SUMMARIES_COLUMN_MAP = "{{ ("param.definer.summaries.column_map"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_SETTER_SUMMARIES_TEXTAREA = "{{ ("param.setter.summaries.textarea"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_SETTER_SUMMARIES_HTML = "{{ ("param.setter.summaries.html"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_SETTER_SUMMARIES_COLUMN = "{{ ("param.setter.summaries.column"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_SETTER_SUMMARIES_GROUP = "{{ ("param.setter.summaries.group"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_SETTER_SUMMARIES_LIST = "{{ ("param.setter.summaries.list"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_SETTER_SUMMARIES_R = "{{ ("param.setter.summaries.r"|trans)|e('js') }}"; + Trans.TEST_WIZARD_PARAM_SETTER_SUMMARIES_COLUMN_MAP = "{{ ("param.setter.summaries.column_map"|trans)|e('js') }}"; {% trans_default_domain "Test" %} - Trans.TEST_BUTTON_RUN = "{{ "form.button.run"|trans }}"; - Trans.TEST_BREADCRUMB_LIST = "{{ "breadcrumb.list"|trans }}"; - Trans.TEST_LIST_FIELD_NAME = "{{ "list.field.name"|trans }}"; - Trans.TEST_LIST_FIELD_SLUG = "{{ "list.field.slug"|trans }}"; - Trans.TEST_LIST_FIELD_WIZARD = "{{ "list.field.wizard"|trans }}"; - Trans.TEST_LIST_FIELD_WIZARD_SOURCE = "{{ "list.field.wizard.source"|trans }}"; - Trans.TEST_FORM_TITLE_ADD = "{{ 'form.title.add'|trans }}"; - Trans.TEST_FORM_TITLE_EDIT = "{{ 'form.title.edit'|trans }}"; - Trans.TEST_LOG_LIST_FIELD_DATE = "{{ "log.list.field.date"|trans }}"; - Trans.TEST_LOG_LIST_FIELD_BROWSER = "{{ "log.list.field.browser"|trans }}"; - Trans.TEST_LOG_LIST_FIELD_IP = "{{ "log.list.field.ip"|trans }}"; - Trans.TEST_LOG_LIST_FIELD_MESSAGE = "{{ "log.list.field.message"|trans }}"; - Trans.TEST_LOG_LIST_FIELD_TYPE = "{{ "log.list.field.type"|trans }}"; - Trans.TEST_LOG_LIST_FIELD_TYPE_R = "{{ "log.list.field.type.R"|trans }}"; - Trans.TEST_LOG_LIST_FIELD_TYPE_JAVASCRIPT = "{{ "log.list.field.type.javascript"|trans }}"; - Trans.TEST_LOG_LIST_BUTTON_DELETE = "{{ "log.list.button.delete"|trans }}"; - Trans.TEST_VARS_PARAMS_DIALOG_TITLE_ADD = "{{ "variables.input.parameters.dialog.title.add"|trans }}"; - Trans.TEST_VARS_PARAMS_DIALOG_TITLE_EDIT = "{{ "variables.input.parameters.dialog.title.edit"|trans }}"; - Trans.TEST_VARS_PARAMS_DIALOG_TITLE_DELETE = "{{ 'variables.input.parameters.dialog.title.delete'|trans }}"; - Trans.TEST_VARS_PARAMS_DIALOG_MESSAGE_DELETE_CONFIRM = "{{ 'variables.input.parameters.dialog.message.delete.confirm'|trans }}"; - Trans.TEST_VARS_PARAMS_LIST_FIELD_INFO = "{{ 'variables.input.parameters.list.field.info'|trans }}"; - Trans.TEST_VARS_PARAMS_LIST_FIELD_NAME = "{{ 'variables.input.parameters.list.field.name'|trans }}"; - Trans.TEST_VARS_PARAMS_LIST_FIELD_URL = "{{ 'variables.input.parameters.list.field.url'|trans }}"; - Trans.TEST_VARS_PARAMS_LIST_FIELD_URL_YES = "{{ 'variables.input.parameters.list.field.url.yes'|trans }}"; - Trans.TEST_VARS_PARAMS_LIST_FIELD_URL_NO = "{{ 'variables.input.parameters.list.field.url.no'|trans }}"; - Trans.TEST_VARS_PARAMS_LIST_FIELD_VALUE = "{{ 'variables.input.parameters.list.field.value'|trans }}"; - Trans.TEST_VARS_PARAMS_LIST_EDIT = "{{ 'variables.input.parameters.list.edit'|trans }}"; - Trans.TEST_VARS_PARAMS_LIST_DELETE = "{{ 'variables.input.parameters.list.delete'|trans }}"; - Trans.TEST_VARS_RETURNS_DIALOG_TITLE_ADD = "{{ "variables.output.returns.dialog.title.add"|trans }}"; - Trans.TEST_VARS_RETURNS_DIALOG_TITLE_EDIT = "{{ "variables.output.returns.dialog.title.edit"|trans }}"; - Trans.TEST_VARS_RETURNS_DIALOG_TITLE_DELETE = "{{ 'variables.output.returns.dialog.title.delete'|trans }}"; - Trans.TEST_VARS_RETURNS_DIALOG_MESSAGE_DELETE_CONFIRM = "{{ 'variables.output.returns.dialog.message.delete.confirm'|trans }}"; - Trans.TEST_VARS_RETURNS_LIST_FIELD_INFO = "{{ 'variables.output.returns.list.field.info'|trans }}"; - Trans.TEST_VARS_RETURNS_LIST_FIELD_NAME = "{{ 'variables.output.returns.list.field.name'|trans }}"; - Trans.TEST_VARS_RETURNS_LIST_FIELD_VALUE = "{{ 'variables.output.returns.list.field.value'|trans }}"; - Trans.TEST_VARS_RETURNS_LIST_EDIT = "{{ 'variables.output.returns.list.edit'|trans }}"; - Trans.TEST_VARS_RETURNS_LIST_DELETE = "{{ 'variables.output.returns.list.delete'|trans }}"; - Trans.TEST_VARS_BRANCHES_DIALOG_TITLE_ADD = "{{ "variables.output.branches.dialog.title.add"|trans }}"; - Trans.TEST_VARS_BRANCHES_DIALOG_TITLE_EDIT = "{{ "variables.output.branches.dialog.title.edit"|trans }}"; - Trans.TEST_VARS_BRANCHES_DIALOG_TITLE_DELETE = "{{ 'variables.output.branches.dialog.title.delete'|trans }}"; - Trans.TEST_VARS_BRANCHES_DIALOG_MESSAGE_DELETE_CONFIRM = "{{ 'variables.output.branches.dialog.message.delete.confirm'|trans }}"; - Trans.TEST_VARS_BRANCHES_LIST_FIELD_INFO = "{{ 'variables.output.branches.list.field.info'|trans }}"; - Trans.TEST_VARS_BRANCHES_LIST_FIELD_NAME = "{{ 'variables.output.branches.list.field.name'|trans }}"; - Trans.TEST_VARS_BRANCHES_LIST_FIELD_VALUE = "{{ 'variables.output.branches.list.field.value'|trans }}"; - Trans.TEST_VARS_BRANCHES_LIST_EDIT = "{{ 'variables.output.branches.list.edit'|trans }}"; - Trans.TEST_VARS_BRANCHES_LIST_DELETE = "{{ 'variables.output.branches.list.delete'|trans }}"; - Trans.TEST_FORM_FIELD_VISIBILITY_REGULAR = "{{ 'form.field.visibility.regular'|trans }}"; - Trans.TEST_FORM_FIELD_VISIBILITY_FEATURED = "{{ 'form.field.visibility.featured'|trans }}"; - Trans.TEST_FORM_FIELD_VISIBILITY_SUBTEST = "{{ 'form.field.visibility.subtest'|trans }}"; - Trans.TEST_FORM_FIELD_TYPE_CODE = "{{ 'form.field.type.code'|trans }}"; - Trans.TEST_FORM_FIELD_TYPE_WIZARD = "{{ 'form.field.type.wizard'|trans }}"; - Trans.TEST_FORM_FIELD_TYPE_FLOW = "{{ 'form.field.type.flow'|trans }}"; - Trans.TEST_LOG_DIALOG_TITLE_CLEAR = "{{ 'log.dialog.title.clear'|trans }}"; - Trans.TEST_LOG_DIALOG_MESSAGE_CLEAR_CONFIRM = "{{ 'log.dialog.message.clear.confirm'|trans }}"; - Trans.TEST_LOG_DIALOG_TITLE_DELETE = "{{ 'log.dialog.title.delete'|trans }}"; - Trans.TEST_LOG_DIALOG_MESSAGE_DELETE_CONFIRM = "{{ 'log.dialog.message.delete.confirm'|trans }}"; - Trans.TEST_LOGIC_CONVERT_TITLE = "{{ "logic.convert.title"|trans }}"; - Trans.TEST_LOGIC_CONVERT_CONFIRMATION = "{{ "logic.convert.confirmation"|trans }}"; + Trans.TEST_BUTTON_RUN = "{{ ("form.button.run"|trans)|e('js') }}"; + Trans.TEST_BREADCRUMB_LIST = "{{ ("breadcrumb.list"|trans)|e('js') }}"; + Trans.TEST_LIST_FIELD_NAME = "{{ ("list.field.name"|trans)|e('js') }}"; + Trans.TEST_LIST_FIELD_SLUG = "{{ ("list.field.slug"|trans)|e('js') }}"; + Trans.TEST_LIST_FIELD_WIZARD = "{{ ("list.field.wizard"|trans)|e('js') }}"; + Trans.TEST_LIST_FIELD_WIZARD_SOURCE = "{{ ("list.field.wizard.source"|trans)|e('js') }}"; + Trans.TEST_FORM_TITLE_ADD = "{{ ('form.title.add'|trans)|e('js') }}"; + Trans.TEST_FORM_TITLE_EDIT = "{{ ('form.title.edit'|trans)|e('js') }}"; + Trans.TEST_LOG_LIST_FIELD_DATE = "{{ ("log.list.field.date"|trans)|e('js') }}"; + Trans.TEST_LOG_LIST_FIELD_BROWSER = "{{ ("log.list.field.browser"|trans)|e('js') }}"; + Trans.TEST_LOG_LIST_FIELD_IP = "{{ ("log.list.field.ip"|trans)|e('js') }}"; + Trans.TEST_LOG_LIST_FIELD_MESSAGE = "{{ ("log.list.field.message"|trans)|e('js') }}"; + Trans.TEST_LOG_LIST_FIELD_TYPE = "{{ ("log.list.field.type"|trans)|e('js') }}"; + Trans.TEST_LOG_LIST_FIELD_TYPE_R = "{{ ("log.list.field.type.R"|trans)|e('js') }}"; + Trans.TEST_LOG_LIST_FIELD_TYPE_JAVASCRIPT = "{{ ("log.list.field.type.javascript"|trans)|e('js') }}"; + Trans.TEST_LOG_LIST_BUTTON_DELETE = "{{ ("log.list.button.delete"|trans)|e('js') }}"; + Trans.TEST_VARS_PARAMS_DIALOG_TITLE_ADD = "{{ ("variables.input.parameters.dialog.title.add"|trans)|e('js') }}"; + Trans.TEST_VARS_PARAMS_DIALOG_TITLE_EDIT = "{{ ("variables.input.parameters.dialog.title.edit"|trans)|e('js') }}"; + Trans.TEST_VARS_PARAMS_DIALOG_TITLE_DELETE = "{{ ('variables.input.parameters.dialog.title.delete'|trans)|e('js') }}"; + Trans.TEST_VARS_PARAMS_DIALOG_MESSAGE_DELETE_CONFIRM = "{{ ('variables.input.parameters.dialog.message.delete.confirm'|trans)|e('js') }}"; + Trans.TEST_VARS_PARAMS_LIST_FIELD_INFO = "{{ ('variables.input.parameters.list.field.info'|trans)|e('js') }}"; + Trans.TEST_VARS_PARAMS_LIST_FIELD_NAME = "{{ ('variables.input.parameters.list.field.name'|trans)|e('js') }}"; + Trans.TEST_VARS_PARAMS_LIST_FIELD_URL = "{{ ('variables.input.parameters.list.field.url'|trans)|e('js') }}"; + Trans.TEST_VARS_PARAMS_LIST_FIELD_URL_YES = "{{ ('variables.input.parameters.list.field.url.yes'|trans)|e('js') }}"; + Trans.TEST_VARS_PARAMS_LIST_FIELD_URL_NO = "{{ ('variables.input.parameters.list.field.url.no'|trans)|e('js') }}"; + Trans.TEST_VARS_PARAMS_LIST_FIELD_VALUE = "{{ ('variables.input.parameters.list.field.value'|trans)|e('js') }}"; + Trans.TEST_VARS_PARAMS_LIST_EDIT = "{{ ('variables.input.parameters.list.edit'|trans)|e('js') }}"; + Trans.TEST_VARS_PARAMS_LIST_DELETE = "{{ ('variables.input.parameters.list.delete'|trans)|e('js') }}"; + Trans.TEST_VARS_RETURNS_DIALOG_TITLE_ADD = "{{ ("variables.output.returns.dialog.title.add"|trans)|e('js') }}"; + Trans.TEST_VARS_RETURNS_DIALOG_TITLE_EDIT = "{{ ("variables.output.returns.dialog.title.edit"|trans)|e('js') }}"; + Trans.TEST_VARS_RETURNS_DIALOG_TITLE_DELETE = "{{ ('variables.output.returns.dialog.title.delete'|trans)|e('js') }}"; + Trans.TEST_VARS_RETURNS_DIALOG_MESSAGE_DELETE_CONFIRM = "{{ ('variables.output.returns.dialog.message.delete.confirm'|trans)|e('js') }}"; + Trans.TEST_VARS_RETURNS_LIST_FIELD_INFO = "{{ ('variables.output.returns.list.field.info'|trans)|e('js') }}"; + Trans.TEST_VARS_RETURNS_LIST_FIELD_NAME = "{{ ('variables.output.returns.list.field.name'|trans)|e('js') }}"; + Trans.TEST_VARS_RETURNS_LIST_FIELD_VALUE = "{{ ('variables.output.returns.list.field.value'|trans)|e('js') }}"; + Trans.TEST_VARS_RETURNS_LIST_EDIT = "{{ ('variables.output.returns.list.edit'|trans)|e('js') }}"; + Trans.TEST_VARS_RETURNS_LIST_DELETE = "{{ ('variables.output.returns.list.delete'|trans)|e('js') }}"; + Trans.TEST_VARS_BRANCHES_DIALOG_TITLE_ADD = "{{ ("variables.output.branches.dialog.title.add"|trans)|e('js') }}"; + Trans.TEST_VARS_BRANCHES_DIALOG_TITLE_EDIT = "{{ ("variables.output.branches.dialog.title.edit"|trans)|e('js') }}"; + Trans.TEST_VARS_BRANCHES_DIALOG_TITLE_DELETE = "{{ ('variables.output.branches.dialog.title.delete'|trans)|e('js') }}"; + Trans.TEST_VARS_BRANCHES_DIALOG_MESSAGE_DELETE_CONFIRM = "{{ ('variables.output.branches.dialog.message.delete.confirm'|trans)|e('js') }}"; + Trans.TEST_VARS_BRANCHES_LIST_FIELD_INFO = "{{ ('variables.output.branches.list.field.info'|trans)|e('js') }}"; + Trans.TEST_VARS_BRANCHES_LIST_FIELD_NAME = "{{ ('variables.output.branches.list.field.name'|trans)|e('js') }}"; + Trans.TEST_VARS_BRANCHES_LIST_FIELD_VALUE = "{{ ('variables.output.branches.list.field.value'|trans)|e('js') }}"; + Trans.TEST_VARS_BRANCHES_LIST_EDIT = "{{ ('variables.output.branches.list.edit'|trans)|e('js') }}"; + Trans.TEST_VARS_BRANCHES_LIST_DELETE = "{{ ('variables.output.branches.list.delete'|trans)|e('js') }}"; + Trans.TEST_FORM_FIELD_VISIBILITY_REGULAR = "{{ ('form.field.visibility.regular'|trans)|e('js') }}"; + Trans.TEST_FORM_FIELD_VISIBILITY_FEATURED = "{{ ('form.field.visibility.featured'|trans)|e('js') }}"; + Trans.TEST_FORM_FIELD_VISIBILITY_SUBTEST = "{{ ('form.field.visibility.subtest'|trans)|e('js') }}"; + Trans.TEST_FORM_FIELD_TYPE_CODE = "{{ ('form.field.type.code'|trans)|e('js') }}"; + Trans.TEST_FORM_FIELD_TYPE_WIZARD = "{{ ('form.field.type.wizard'|trans)|e('js') }}"; + Trans.TEST_FORM_FIELD_TYPE_FLOW = "{{ ('form.field.type.flow'|trans)|e('js') }}"; + Trans.TEST_LOG_DIALOG_TITLE_CLEAR = "{{ ('log.dialog.title.clear'|trans)|e('js') }}"; + Trans.TEST_LOG_DIALOG_MESSAGE_CLEAR_CONFIRM = "{{ ('log.dialog.message.clear.confirm'|trans)|e('js') }}"; + Trans.TEST_LOG_DIALOG_TITLE_DELETE = "{{ ('log.dialog.title.delete'|trans)|e('js') }}"; + Trans.TEST_LOG_DIALOG_MESSAGE_DELETE_CONFIRM = "{{ ('log.dialog.message.delete.confirm'|trans)|e('js') }}"; + Trans.TEST_LOGIC_CONVERT_TITLE = "{{ ("logic.convert.title"|trans)|e('js') }}"; + Trans.TEST_LOGIC_CONVERT_CONFIRMATION = "{{ ("logic.convert.confirmation"|trans)|e('js') }}"; - Trans.TEST_FLOW_NODE_NAME_START = "{{ "flow.nodes.names.test_start"|trans }}"; - Trans.TEST_FLOW_NODE_NAME_END = "{{ "flow.nodes.names.test_end"|trans }}"; - Trans.TEST_FLOW_NODE_DESCRIPTION_START = "{{ "flow.nodes.descriptions.test_start"|trans }}"; - Trans.TEST_FLOW_NODE_DESCRIPTION_END = "{{ "flow.nodes.descriptions.test_end"|trans }}"; - Trans.TEST_FLOW_PORT_NAME_IN = "{{ "flow.ports.names.in"|trans }}"; - Trans.TEST_FLOW_PORT_DESCRIPTION_IN = "{{ "flow.ports.descriptions.in"|trans }}"; - Trans.TEST_FLOW_PORT_NAME_OUT = "{{ "flow.ports.names.out"|trans }}"; - Trans.TEST_FLOW_PORT_DESCRIPTION_OUT = "{{ "flow.ports.descriptions.out"|trans }}"; - Trans.TEST_FLOW_PORT_ADD_INPUT = "{{ "flow.ports.add.input"|trans }}"; - Trans.TEST_FLOW_PORT_ADD_BRANCH = "{{ "flow.ports.add.branch"|trans }}"; - Trans.TEST_FLOW_PORT_ADD_RETURN = "{{ "flow.ports.add.return"|trans }}"; - Trans.TEST_FLOW_BUTTONS_NODE_MENU = "{{ "flow.buttons.node_menu"|trans }}"; - Trans.TEST_FLOW_DIALOG_NODE_REMOVE_TITLE = "{{ "flow.nodes.dialog.delete.title"|trans }}"; - Trans.TEST_FLOW_DIALOG_NODE_REMOVE_MESSAGE = "{{ "flow.nodes.dialog.delete.message"|trans }}"; - Trans.TEST_FLOW_DIALOG_NODE_REMOVE_SELECTION_TITLE = "{{ "flow.nodes.dialog.selection_delete.title"|trans }}"; - Trans.TEST_FLOW_DIALOG_NODE_REMOVE_SELECTION_MESSAGE = "{{ "flow.nodes.dialog.selection_delete.message"|trans }}"; - Trans.TEST_FLOW_DIALOG_NODE_EDIT_TITLE_TITLE = "{{ "flow.nodes.dialog.title.title"|trans }}"; - Trans.TEST_FLOW_DIALOG_NODE_EDIT_TITLE_TOOLTIP = "{{ "flow.nodes.dialog.title.tooltip"|trans }}"; - Trans.TEST_FLOW_DIALOG_NODE_EDIT_TITLE = "{{ "flow.nodes.dialog.edit.title"|trans }}"; - Trans.TEST_FLOW_DIALOG_NODE_INPUT_ADD_TITLE = "{{ "flow.ports.dialog.titles.input.add"|trans }}"; - Trans.TEST_FLOW_PORT_DIALOG_TITLE_REMOVE_INPUT = "{{ "flow.ports.dialog.titles.input.remove"|trans }}"; - Trans.TEST_FLOW_PORT_DIALOG_CONTENT_REMOVE_INPUT = "{{ "flow.ports.dialog.content.input.remove"|trans }}"; - Trans.TEST_FLOW_PORT_DIALOG_TITLE_REMOVE_BRANCH = "{{ "flow.ports.dialog.titles.branch.remove"|trans }}"; - Trans.TEST_FLOW_PORT_DIALOG_CONTENT_REMOVE_BRANCH = "{{ "flow.ports.dialog.content.branch.remove"|trans }}"; - Trans.TEST_FLOW_PORT_DIALOG_TITLE_REMOVE_RETURN = "{{ "flow.ports.dialog.titles.return.remove"|trans }}"; - Trans.TEST_FLOW_PORT_DIALOG_CONTENT_REMOVE_RETURN = "{{ "flow.ports.dialog.content.return.remove"|trans }}"; - Trans.TEST_FLOW_PORT_DIALOG_TITLE_REMOVE_ALL_CONNECTIONS = "{{ "flow.ports.dialog.title.port.remove_all_connections"|trans }}"; - Trans.TEST_FLOW_PORT_DIALOG_CONTENT_REMOVE_ALL_CONNECTIONS = "{{ "flow.ports.dialog.content.port.remove_all_connections"|trans }}"; - Trans.TEST_FLOW_DIALOG_CONNECTION_EDIT_TITLE = "{{ "flow.connections.dialog.edit.title"|trans }}"; + Trans.TEST_FLOW_NODE_NAME_START = "{{ ("flow.nodes.names.test_start"|trans)|e('js') }}"; + Trans.TEST_FLOW_NODE_NAME_END = "{{ ("flow.nodes.names.test_end"|trans)|e('js') }}"; + Trans.TEST_FLOW_NODE_DESCRIPTION_START = "{{ ("flow.nodes.descriptions.test_start"|trans)|e('js') }}"; + Trans.TEST_FLOW_NODE_DESCRIPTION_END = "{{ ("flow.nodes.descriptions.test_end"|trans)|e('js') }}"; + Trans.TEST_FLOW_PORT_NAME_IN = "{{ ("flow.ports.names.in"|trans)|e('js') }}"; + Trans.TEST_FLOW_PORT_DESCRIPTION_IN = "{{ ("flow.ports.descriptions.in"|trans)|e('js') }}"; + Trans.TEST_FLOW_PORT_NAME_OUT = "{{ ("flow.ports.names.out"|trans)|e('js') }}"; + Trans.TEST_FLOW_PORT_DESCRIPTION_OUT = "{{ ("flow.ports.descriptions.out"|trans)|e('js') }}"; + Trans.TEST_FLOW_PORT_ADD_INPUT = "{{ ("flow.ports.add.input"|trans)|e('js') }}"; + Trans.TEST_FLOW_PORT_ADD_BRANCH = "{{ ("flow.ports.add.branch"|trans)|e('js') }}"; + Trans.TEST_FLOW_PORT_ADD_RETURN = "{{ ("flow.ports.add.return"|trans)|e('js') }}"; + Trans.TEST_FLOW_BUTTONS_NODE_MENU = "{{ ("flow.buttons.node_menu"|trans)|e('js') }}"; + Trans.TEST_FLOW_DIALOG_NODE_REMOVE_TITLE = "{{ ("flow.nodes.dialog.delete.title"|trans)|e('js') }}"; + Trans.TEST_FLOW_DIALOG_NODE_REMOVE_MESSAGE = "{{ ("flow.nodes.dialog.delete.message"|trans)|e('js') }}"; + Trans.TEST_FLOW_DIALOG_NODE_REMOVE_SELECTION_TITLE = "{{ ("flow.nodes.dialog.selection_delete.title"|trans)|e('js') }}"; + Trans.TEST_FLOW_DIALOG_NODE_REMOVE_SELECTION_MESSAGE = "{{ ("flow.nodes.dialog.selection_delete.message"|trans)|e('js') }}"; + Trans.TEST_FLOW_DIALOG_NODE_EDIT_TITLE_TITLE = "{{ ("flow.nodes.dialog.title.title"|trans)|e('js') }}"; + Trans.TEST_FLOW_DIALOG_NODE_EDIT_TITLE_TOOLTIP = "{{ ("flow.nodes.dialog.title.tooltip"|trans)|e('js') }}"; + Trans.TEST_FLOW_DIALOG_NODE_EDIT_TITLE = "{{ ("flow.nodes.dialog.edit.title"|trans)|e('js') }}"; + Trans.TEST_FLOW_DIALOG_NODE_INPUT_ADD_TITLE = "{{ ("flow.ports.dialog.titles.input.add"|trans)|e('js') }}"; + Trans.TEST_FLOW_PORT_DIALOG_TITLE_REMOVE_INPUT = "{{ ("flow.ports.dialog.titles.input.remove"|trans)|e('js') }}"; + Trans.TEST_FLOW_PORT_DIALOG_CONTENT_REMOVE_INPUT = "{{ ("flow.ports.dialog.content.input.remove"|trans)|e('js') }}"; + Trans.TEST_FLOW_PORT_DIALOG_TITLE_REMOVE_BRANCH = "{{ ("flow.ports.dialog.titles.branch.remove"|trans)|e('js') }}"; + Trans.TEST_FLOW_PORT_DIALOG_CONTENT_REMOVE_BRANCH = "{{ ("flow.ports.dialog.content.branch.remove"|trans)|e('js') }}"; + Trans.TEST_FLOW_PORT_DIALOG_TITLE_REMOVE_RETURN = "{{ ("flow.ports.dialog.titles.return.remove"|trans)|e('js') }}"; + Trans.TEST_FLOW_PORT_DIALOG_CONTENT_REMOVE_RETURN = "{{ ("flow.ports.dialog.content.return.remove"|trans)|e('js') }}"; + Trans.TEST_FLOW_PORT_DIALOG_TITLE_REMOVE_ALL_CONNECTIONS = "{{ ("flow.ports.dialog.titles.port.remove_all_connections"|trans)|e('js') }}"; + Trans.TEST_FLOW_PORT_DIALOG_CONTENT_REMOVE_ALL_CONNECTIONS = "{{ ("flow.ports.dialog.content.port.remove_all_connections"|trans)|e('js') }}"; + Trans.TEST_FLOW_DIALOG_CONNECTION_EDIT_TITLE = "{{ ("flow.connections.dialog.edit.title"|trans)|e('js') }}"; {% trans_default_domain "ViewTemplate" %} - Trans.VIEW_TEMPLATE_BREADCRUMB_LIST = "{{ "breadcrumb.list"|trans }}"; - Trans.VIEW_TEMPLATE_LIST_FIELD_NAME = "{{ "list.field.name"|trans }}"; - Trans.VIEW_TEMPLATE_FORM_TITLE_ADD = "{{ 'form.title.add'|trans }}"; - Trans.VIEW_TEMPLATE_FORM_TITLE_EDIT = "{{ 'form.title.edit'|trans }}"; + Trans.VIEW_TEMPLATE_BREADCRUMB_LIST = "{{ ("breadcrumb.list"|trans)|e('js') }}"; + Trans.VIEW_TEMPLATE_LIST_FIELD_NAME = "{{ ("list.field.name"|trans)|e('js') }}"; + Trans.VIEW_TEMPLATE_FORM_TITLE_ADD = "{{ ('form.title.add'|trans)|e('js') }}"; + Trans.VIEW_TEMPLATE_FORM_TITLE_EDIT = "{{ ('form.title.edit'|trans)|e('js') }}"; {% trans_default_domain "DataTable" %} - Trans.DATA_TABLE_BREADCRUMB_LIST = "{{ "breadcrumb.list"|trans }}"; - Trans.DATA_TABLE_LIST_FIELD_NAME = "{{ "list.field.name"|trans }}"; - Trans.DATA_TABLE_FORM_TITLE_ADD = "{{ 'form.title.add'|trans }}"; - Trans.DATA_TABLE_FORM_TITLE_EDIT = "{{ 'form.title.edit'|trans }}"; - Trans.DATA_TABLE_DATA_LIST_DELETE = "{{ "data.list.delete"|trans }}"; - Trans.DATA_TABLE_STRUCTURE_LIST_FIELD_NAME = "{{ 'structure.list.field.name'|trans }}"; - Trans.DATA_TABLE_STRUCTURE_LIST_FIELD_TYPE = "{{ 'structure.list.field.type'|trans }}"; - Trans.DATA_TABLE_STRUCTURE_LIST_FIELD_LENGTH = "{{ 'structure.list.field.length'|trans }}"; - Trans.DATA_TABLE_STRUCTURE_LIST_FIELD_NULLABLE = "{{ 'structure.list.field.nullable'|trans }}"; - Trans.DATA_TABLE_STRUCTURE_LIST_EDIT = "{{ 'structure.list.edit'|trans }}"; - Trans.DATA_TABLE_STRUCTURE_LIST_DELETE = "{{ 'structure.list.delete'|trans }}"; - Trans.DATA_TABLE_DATA_DIALOG_TITLE_DELETE = "{{ 'data.dialog.title.delete'|trans }}"; - Trans.DATA_TABLE_DATA_DIALOG_TITLE_EDIT = "{{ 'data.dialog.title.edit'|trans }}"; - Trans.DATA_TABLE_DATA_DIALOG_MESSAGE_CONFIRM_DELETE = "{{ 'data.dialog.message.confirm.delete'|trans }}"; - Trans.DATA_TABLE_STRUCTURE_DIALOG_TITLE_DELETE = "{{ 'structure.dialog.title.delete'|trans }}"; - Trans.DATA_TABLE_STRUCTURE_DIALOG_MESSAGE_CONFIRM_DELETE = "{{ 'structure.dialog.message.confirm.delete'|trans }}"; - Trans.DATA_TABLE_IO_DIALOG_TITLE_IMPORT = "{{ 'io.dialog.title.import'|trans }}"; - Trans.DATA_TABLE_IO_DIALOG_MESSAGE_IMPORTED = "{{ 'io.dialog.message.imported'|trans }}"; - Trans.DATA_TABLE_IO_DIALOG_MESSAGE_ERROR = "{{ 'io.dialog.message.error'|trans }}"; - Trans.DATA_TABLE_STRUCTURE_DIALOG_TITLE_ADD = "{{ 'structure.dialog.title.add'|trans }}"; - Trans.DATA_TABLE_STRUCTURE_DIALOG_TITLE_EDIT = "{{ 'structure.dialog.title.edit'|trans }}"; - Trans.DATA_TABLE_CELL_TEXT_EDIT_TITLE = "{{ 'data.cell.text.fieldset.legend'|trans }}"; - Trans.DATA_TABLE_CELL_TEXT_EDIT_TOOLTIP = "{{ 'data.cell.text.fieldset.legend.tooltip'|trans }}"; + Trans.DATA_TABLE_BREADCRUMB_LIST = "{{ ("breadcrumb.list"|trans)|e('js') }}"; + Trans.DATA_TABLE_LIST_FIELD_NAME = "{{ ("list.field.name"|trans)|e('js') }}"; + Trans.DATA_TABLE_FORM_TITLE_ADD = "{{ ('form.title.add'|trans)|e('js') }}"; + Trans.DATA_TABLE_FORM_TITLE_EDIT = "{{ ('form.title.edit'|trans)|e('js') }}"; + Trans.DATA_TABLE_DATA_LIST_DELETE = "{{ ("data.list.delete"|trans)|e('js') }}"; + Trans.DATA_TABLE_STRUCTURE_LIST_FIELD_NAME = "{{ ('structure.list.field.name'|trans)|e('js') }}"; + Trans.DATA_TABLE_STRUCTURE_LIST_FIELD_TYPE = "{{ ('structure.list.field.type'|trans)|e('js') }}"; + Trans.DATA_TABLE_STRUCTURE_LIST_FIELD_LENGTH = "{{ ('structure.list.field.length'|trans)|e('js') }}"; + Trans.DATA_TABLE_STRUCTURE_LIST_FIELD_NULLABLE = "{{ ('structure.list.field.nullable'|trans)|e('js') }}"; + Trans.DATA_TABLE_STRUCTURE_LIST_EDIT = "{{ ('structure.list.edit'|trans)|e('js') }}"; + Trans.DATA_TABLE_STRUCTURE_LIST_DELETE = "{{ ('structure.list.delete'|trans)|e('js') }}"; + Trans.DATA_TABLE_DATA_DIALOG_TITLE_DELETE = "{{ ('data.dialog.title.delete'|trans)|e('js') }}"; + Trans.DATA_TABLE_DATA_DIALOG_TITLE_EDIT = "{{ ('data.dialog.title.edit'|trans)|e('js') }}"; + Trans.DATA_TABLE_DATA_DIALOG_MESSAGE_CONFIRM_DELETE = "{{ ('data.dialog.message.confirm.delete'|trans)|e('js') }}"; + Trans.DATA_TABLE_STRUCTURE_DIALOG_TITLE_DELETE = "{{ ('structure.dialog.title.delete'|trans)|e('js') }}"; + Trans.DATA_TABLE_STRUCTURE_DIALOG_MESSAGE_CONFIRM_DELETE = "{{ ('structure.dialog.message.confirm.delete'|trans)|e('js') }}"; + Trans.DATA_TABLE_IO_DIALOG_TITLE_IMPORT = "{{ ('io.dialog.title.import'|trans)|e('js') }}"; + Trans.DATA_TABLE_IO_DIALOG_MESSAGE_IMPORTED = "{{ ('io.dialog.message.imported'|trans)|e('js') }}"; + Trans.DATA_TABLE_IO_DIALOG_MESSAGE_ERROR = "{{ ('io.dialog.message.error'|trans)|e('js') }}"; + Trans.DATA_TABLE_STRUCTURE_DIALOG_TITLE_ADD = "{{ ('structure.dialog.title.add'|trans)|e('js') }}"; + Trans.DATA_TABLE_STRUCTURE_DIALOG_TITLE_EDIT = "{{ ('structure.dialog.title.edit'|trans)|e('js') }}"; + Trans.DATA_TABLE_CELL_TEXT_EDIT_TITLE = "{{ ('data.cell.text.fieldset.legend'|trans)|e('js') }}"; + Trans.DATA_TABLE_CELL_TEXT_EDIT_TOOLTIP = "{{ ('data.cell.text.fieldset.legend.tooltip'|trans)|e('js') }}"; {% trans_default_domain "User" %} - Trans.USER_BREADCRUMB_LIST = "{{ "breadcrumb.list"|trans }}"; - Trans.USER_LIST_FIELD_USERNAME = "{{ "list.field.username"|trans }}"; - Trans.USER_LIST_FIELD_EMAIL = "{{ "list.field.email"|trans }}"; - Trans.USER_FORM_TITLE_ADD = "{{ 'form.title.add'|trans }}"; - Trans.USER_FORM_TITLE_EDIT = "{{ 'form.title.edit'|trans }}"; + Trans.USER_BREADCRUMB_LIST = "{{ ("breadcrumb.list"|trans)|e('js') }}"; + Trans.USER_LIST_FIELD_USERNAME = "{{ ("list.field.username"|trans)|e('js') }}"; + Trans.USER_LIST_FIELD_EMAIL = "{{ ("list.field.email"|trans)|e('js') }}"; + Trans.USER_FORM_TITLE_ADD = "{{ ('form.title.add'|trans)|e('js') }}"; + Trans.USER_FORM_TITLE_EDIT = "{{ ('form.title.edit'|trans)|e('js') }}"; {% trans_default_domain "FileBrowser" %} - Trans.FILE_BROWSER_BREADCRUMB_FILES = "{{ "breadcrumb.files"|trans }}"; - Trans.FILE_BROWSER_ALERT_UPLOAD_FAILED_TITLE = "{{ "uploader.alerts.upload_failed.title"|trans }}"; - Trans.FILE_BROWSER_ALERT_UPLOAD_FAILED_MESSAGE = "{{ "uploader.alerts.upload_failed.message"|trans }}"; + Trans.FILE_BROWSER_BREADCRUMB_FILES = "{{ ("breadcrumb.files"|trans)|e('js') }}"; + Trans.FILE_BROWSER_ALERT_UPLOAD_FAILED_TITLE = "{{ ("uploader.alerts.upload_failed.title"|trans)|e('js') }}"; + Trans.FILE_BROWSER_ALERT_UPLOAD_FAILED_MESSAGE = "{{ ("uploader.alerts.upload_failed.message"|trans)|e('js') }}"; {% trans_default_domain "Administration" %} - Trans.ADMINISTRATION_BREADCRUMB = "{{ "breadcrumb"|trans }}"; - Trans.ADMINISTRATION_DIALOG_TITLE_CLEAR = "{{ "usage_charts.dialog.title.clear"|trans }}"; - Trans.ADMINISTRATION_DIALOG_CONFIRM_CLEAR = "{{ "usage_charts.dialog.confirm.clear"|trans }}"; - Trans.ADMINISTRATION_USAGE_DATA_FILTER_TODAY = "{{ "usage_charts.filter.today"|trans }}"; - Trans.ADMINISTRATION_USAGE_DATA_FILTER_SPECIFIC_DATE = "{{ "usage_charts.filter.specific_date"|trans }}"; - Trans.ADMINISTRATION_USAGE_DATA_FILTER_DATE_RANGE = "{{ "usage_charts.filter.date_range"|trans }}"; - Trans.ADMINISTRATION_VERSION_NONE = "{{ "tasks.version_none"|trans }}"; - Trans.MESSAGES_LIST_FIELD_TIME = "{{ "messages.list.fields.time"|trans }}"; - Trans.MESSAGES_LIST_FIELD_CATEGORY = "{{ "messages.list.fields.category"|trans }}"; - Trans.MESSAGES_LIST_FIELD_CATEGORY_SYSTEM = "{{ "messages.list.fields.category.system"|trans }}"; - Trans.MESSAGES_LIST_FIELD_CATEGORY_GLOBAL = "{{ "messages.list.fields.category.global"|trans }}"; - Trans.MESSAGES_LIST_FIELD_CATEGORY_LOCAL = "{{ "messages.list.fields.category.local"|trans }}"; - Trans.MESSAGES_LIST_FIELD_CATEGORY_TEST = "{{ "messages.list.fields.category.test"|trans }}"; - Trans.MESSAGES_LIST_FIELD_CATEGORY_CHANGELOG = "{{ "messages.list.fields.category.changelog"|trans }}"; - Trans.MESSAGES_LIST_FIELD_SUBJECT = "{{ "messages.list.fields.subject"|trans }}"; - Trans.MESSAGES_LIST_FIELD_MESSAGE = "{{ "messages.list.fields.message"|trans }}"; - Trans.MESSAGES_LIST_BUTTONS_DELETE = "{{ "messages.list.buttons.delete"|trans }}"; - Trans.MESSAGES_DIALOGS_TITLE_DELETE = "{{ "messages.dialogs.title.delete"|trans }}"; - Trans.MESSAGES_DIALOGS_MESSAGE_DELETE = "{{ "messages.dialogs.message.delete"|trans }}"; - Trans.MESSAGES_DIALOGS_TITLE_CLEAR = "{{ "messages.dialogs.title.clear"|trans }}"; - Trans.MESSAGES_DIALOGS_MESSAGE_CLEAR = "{{ "messages.dialogs.message.clear"|trans }}"; - Trans.TASKS_LIST_FIELD_UPDATED = "{{ "tasks.list.fields.updated"|trans }}"; - Trans.TASKS_LIST_FIELD_STATUS = "{{ "tasks.list.fields.status"|trans }}"; - Trans.TASKS_LIST_FIELD_STATUS_PENDING = "{{ "tasks.list.fields.status.pending"|trans }}"; - Trans.TASKS_LIST_FIELD_STATUS_ONGOING = "{{ "tasks.list.fields.status.ongoing"|trans }}"; - Trans.TASKS_LIST_FIELD_STATUS_COMPLETED = "{{ "tasks.list.fields.status.completed"|trans }}"; - Trans.TASKS_LIST_FIELD_STATUS_FAILED = "{{ "tasks.list.fields.status.failed"|trans }}"; - Trans.TASKS_LIST_FIELD_STATUS_CANCELED = "{{ "tasks.list.fields.status.canceled"|trans }}"; - Trans.TASKS_LIST_FIELD_DESCRIPTION = "{{ "tasks.list.fields.description"|trans }}"; - Trans.TASKS_LIST_FIELD_OUTPUT = "{{ "tasks.list.fields.output"|trans }}"; - Trans.API_CLIENTS_LIST_FIELD_ID = "{{ "api_clients.list.fields.id"|trans }}"; - Trans.API_CLIENTS_LIST_FIELD_SECRET = "{{ "api_clients.list.fields.secret"|trans }}"; - Trans.API_CLIENTS_LIST_BUTTONS_DELETE = "{{ "api_clients.list.buttons.delete"|trans }}"; - Trans.API_CLIENTS_DIALOGS_TITLE_DELETE = "{{ "api_clients.dialogs.title.delete"|trans }}"; - Trans.API_CLIENTS_DIALOGS_MESSAGE_DELETE = "{{ "api_clients.dialogs.message.delete"|trans }}"; - Trans.API_CLIENTS_DIALOGS_TITLE_CLEAR = "{{ "api_clients.dialogs.title.clear"|trans }}"; - Trans.API_CLIENTS_DIALOGS_MESSAGE_CLEAR = "{{ "api_clients.dialogs.message.clear"|trans }}"; - Trans.PACKAGES_DIALOG_TITLE_REPORT = "{{ "packages.dialog.title.report"|trans }}"; - Trans.PACKAGES_DIALOG_TITLE_REPORT_TOOLTIP = "{{ "packages.dialog.title.report.tooltip"|trans }}"; - Trans.PACKAGES_DIALOG_CONTENT_REPORT_FAILED = "{{ "packages.dialog.content.report_failed"|trans }}"; - Trans.PACKAGES_DIALOG_FIELDS_METHOD_LATEST = "{{ "packages.dialog.fields.method.latest"|trans }}"; - Trans.PACKAGES_DIALOG_FIELDS_METHOD_SPECIFIC = "{{ "packages.dialog.fields.method.specific"|trans }}"; - Trans.PACKAGES_DIALOG_TITLE_INSTALLATION_FAILED = "{{ "packages.dialog.title.installation_failed"|trans }}"; - Trans.CONTENT_IMPORT_FROM_FILE = "{{ "content.import_from_file"|trans }}"; - Trans.CONTENT_IMPORT_FROM_URL = "{{ "content.import_from_url"|trans }}"; - Trans.CONTENT_IMPORTING_CONTENT = "{{ "content.importing_content"|trans }}"; - Trans.CONTENT_IMPORT_PROMPT = "{{ "content.import_prompt"|trans }}"; - Trans.CONTENT_IMPORT_FAILURE = "{{ "content.import_failure"|trans }}"; - Trans.GIT_ENABLE_TITLE = "{{ "git.enable.title"|trans }}"; - Trans.GIT_DISABLE_TITLE = "{{ "git.disable.title"|trans }}"; - Trans.GIT_DISABLE_CONFIRM = "{{ "git.disable.confirm"|trans }}"; - Trans.GIT_DIFF_SHA = "{{ "git.diff.sha"|trans }}"; - Trans.GIT_DIFF_LOCAL = "{{ "git.diff.local"|trans }}"; - Trans.GIT_REFRESH_TITLE = "{{ "git.refresh.title"|trans }}"; - Trans.GIT_COMMIT_SUCCESS = "{{ "git.commit.success"|trans }}"; - Trans.GIT_COMMIT_FAILURE = "{{ "git.commit.failure"|trans }}"; - Trans.GIT_RESET_TITLE = "{{ "git.reset.title"|trans }}"; - Trans.GIT_RESET_CONFIRM = "{{ "git.reset.confirm"|trans }}"; - Trans.GIT_PUSH_TITLE = "{{ "git.push.title"|trans }}"; - Trans.GIT_PUSH_CONFIRM = "{{ "git.push.confirm"|trans }}"; - Trans.GIT_PUSH_FAILURE = "{{ "git.push.failure"|trans }}"; - Trans.GIT_PULL_TITLE = "{{ "git.pull.title"|trans }}"; - Trans.GIT_PULL_CONFIRM = "{{ "git.pull.confirm"|trans }}"; - Trans.GIT_PULL_FAILURE = "{{ "git.pull.failure"|trans }}"; - Trans.GIT_UPDATE_TITLE = "{{ "git.update.title"|trans }}"; + Trans.ADMINISTRATION_BREADCRUMB = "{{ ("breadcrumb"|trans)|e('js') }}"; + Trans.ADMINISTRATION_DIALOG_TITLE_CLEAR = "{{ ("usage_charts.dialog.title.clear"|trans)|e('js') }}"; + Trans.ADMINISTRATION_DIALOG_CONFIRM_CLEAR = "{{ ("usage_charts.dialog.confirm.clear"|trans)|e('js') }}"; + Trans.ADMINISTRATION_USAGE_DATA_FILTER_TODAY = "{{ ("usage_charts.filter.today"|trans)|e('js') }}"; + Trans.ADMINISTRATION_USAGE_DATA_FILTER_SPECIFIC_DATE = "{{ ("usage_charts.filter.specific_date"|trans)|e('js') }}"; + Trans.ADMINISTRATION_USAGE_DATA_FILTER_DATE_RANGE = "{{ ("usage_charts.filter.date_range"|trans)|e('js') }}"; + Trans.ADMINISTRATION_VERSION_NONE = "{{ ("tasks.version_none"|trans)|e('js') }}"; + Trans.MESSAGES_LIST_FIELD_TIME = "{{ ("messages.list.fields.time"|trans)|e('js') }}"; + Trans.MESSAGES_LIST_FIELD_CATEGORY = "{{ ("messages.list.fields.category"|trans)|e('js') }}"; + Trans.MESSAGES_LIST_FIELD_CATEGORY_SYSTEM = "{{ ("messages.list.fields.category.system"|trans)|e('js') }}"; + Trans.MESSAGES_LIST_FIELD_CATEGORY_GLOBAL = "{{ ("messages.list.fields.category.global"|trans)|e('js') }}"; + Trans.MESSAGES_LIST_FIELD_CATEGORY_LOCAL = "{{ ("messages.list.fields.category.local"|trans)|e('js') }}"; + Trans.MESSAGES_LIST_FIELD_CATEGORY_TEST = "{{ ("messages.list.fields.category.test"|trans)|e('js') }}"; + Trans.MESSAGES_LIST_FIELD_CATEGORY_CHANGELOG = "{{ ("messages.list.fields.category.changelog"|trans)|e('js') }}"; + Trans.MESSAGES_LIST_FIELD_SUBJECT = "{{ ("messages.list.fields.subject"|trans)|e('js') }}"; + Trans.MESSAGES_LIST_FIELD_MESSAGE = "{{ ("messages.list.fields.message"|trans)|e('js') }}"; + Trans.MESSAGES_LIST_BUTTONS_DELETE = "{{ ("messages.list.buttons.delete"|trans)|e('js') }}"; + Trans.MESSAGES_DIALOGS_TITLE_DELETE = "{{ ("messages.dialogs.title.delete"|trans)|e('js') }}"; + Trans.MESSAGES_DIALOGS_MESSAGE_DELETE = "{{ ("messages.dialogs.message.delete"|trans)|e('js') }}"; + Trans.MESSAGES_DIALOGS_TITLE_CLEAR = "{{ ("messages.dialogs.title.clear"|trans)|e('js') }}"; + Trans.MESSAGES_DIALOGS_MESSAGE_CLEAR = "{{ ("messages.dialogs.message.clear"|trans)|e('js') }}"; + Trans.TASKS_LIST_FIELD_UPDATED = "{{ ("tasks.list.fields.updated"|trans)|e('js') }}"; + Trans.TASKS_LIST_FIELD_STATUS = "{{ ("tasks.list.fields.status"|trans)|e('js') }}"; + Trans.TASKS_LIST_FIELD_STATUS_PENDING = "{{ ("tasks.list.fields.status.pending"|trans)|e('js') }}"; + Trans.TASKS_LIST_FIELD_STATUS_ONGOING = "{{ ("tasks.list.fields.status.ongoing"|trans)|e('js') }}"; + Trans.TASKS_LIST_FIELD_STATUS_COMPLETED = "{{ ("tasks.list.fields.status.completed"|trans)|e('js') }}"; + Trans.TASKS_LIST_FIELD_STATUS_FAILED = "{{ ("tasks.list.fields.status.failed"|trans)|e('js') }}"; + Trans.TASKS_LIST_FIELD_STATUS_CANCELED = "{{ ("tasks.list.fields.status.canceled"|trans)|e('js') }}"; + Trans.TASKS_LIST_FIELD_DESCRIPTION = "{{ ("tasks.list.fields.description"|trans)|e('js') }}"; + Trans.TASKS_LIST_FIELD_OUTPUT = "{{ ("tasks.list.fields.output"|trans)|e('js') }}"; + Trans.API_CLIENTS_LIST_FIELD_ID = "{{ ("api_clients.list.fields.id"|trans)|e('js') }}"; + Trans.API_CLIENTS_LIST_FIELD_SECRET = "{{ ("api_clients.list.fields.secret"|trans)|e('js') }}"; + Trans.API_CLIENTS_LIST_BUTTONS_DELETE = "{{ ("api_clients.list.buttons.delete"|trans)|e('js') }}"; + Trans.API_CLIENTS_DIALOGS_TITLE_DELETE = "{{ ("api_clients.dialogs.title.delete"|trans)|e('js') }}"; + Trans.API_CLIENTS_DIALOGS_MESSAGE_DELETE = "{{ ("api_clients.dialogs.message.delete"|trans)|e('js') }}"; + Trans.API_CLIENTS_DIALOGS_TITLE_CLEAR = "{{ ("api_clients.dialogs.title.clear"|trans)|e('js') }}"; + Trans.API_CLIENTS_DIALOGS_MESSAGE_CLEAR = "{{ ("api_clients.dialogs.message.clear"|trans)|e('js') }}"; + Trans.PACKAGES_DIALOG_TITLE_REPORT = "{{ ("packages.dialog.title.report"|trans)|e('js') }}"; + Trans.PACKAGES_DIALOG_TITLE_REPORT_TOOLTIP = "{{ ("packages.dialog.title.report.tooltip"|trans)|e('js') }}"; + Trans.PACKAGES_DIALOG_CONTENT_REPORT_FAILED = "{{ ("packages.dialog.content.report_failed"|trans)|e('js') }}"; + Trans.PACKAGES_DIALOG_FIELDS_METHOD_LATEST = "{{ ("packages.dialog.fields.method.latest"|trans)|e('js') }}"; + Trans.PACKAGES_DIALOG_FIELDS_METHOD_SPECIFIC = "{{ ("packages.dialog.fields.method.specific"|trans)|e('js') }}"; + Trans.PACKAGES_DIALOG_TITLE_INSTALLATION_FAILED = "{{ ("packages.dialog.title.installation_failed"|trans)|e('js') }}"; + Trans.CONTENT_IMPORT_FROM_FILE = "{{ ("content.import_from_file"|trans)|e('js') }}"; + Trans.CONTENT_IMPORT_FROM_URL = "{{ ("content.import_from_url"|trans)|e('js') }}"; + Trans.CONTENT_IMPORTING_CONTENT = "{{ ("content.importing_content"|trans)|e('js') }}"; + Trans.CONTENT_IMPORT_PROMPT = "{{ ("content.import_prompt"|trans)|e('js') }}"; + Trans.CONTENT_IMPORT_FAILURE = "{{ ("content.import_failure"|trans)|e('js') }}"; + Trans.GIT_ENABLE_TITLE = "{{ ("git.enable.title"|trans)|e('js') }}"; + Trans.GIT_DISABLE_TITLE = "{{ ("git.disable.title"|trans)|e('js') }}"; + Trans.GIT_DISABLE_CONFIRM = "{{ ("git.disable.confirm"|trans)|e('js') }}"; + Trans.GIT_DIFF_SHA = "{{ ("git.diff.sha"|trans)|e('js') }}"; + Trans.GIT_DIFF_LOCAL = "{{ ("git.diff.local"|trans)|e('js') }}"; + Trans.GIT_REFRESH_TITLE = "{{ ("git.refresh.title"|trans)|e('js') }}"; + Trans.GIT_COMMIT_SUCCESS = "{{ ("git.commit.success"|trans)|e('js') }}"; + Trans.GIT_COMMIT_FAILURE = "{{ ("git.commit.failure"|trans)|e('js') }}"; + Trans.GIT_RESET_TITLE = "{{ ("git.reset.title"|trans)|e('js') }}"; + Trans.GIT_RESET_CONFIRM = "{{ ("git.reset.confirm"|trans)|e('js') }}"; + Trans.GIT_PUSH_TITLE = "{{ ("git.push.title"|trans)|e('js') }}"; + Trans.GIT_PUSH_CONFIRM = "{{ ("git.push.confirm"|trans)|e('js') }}"; + Trans.GIT_PUSH_FAILURE = "{{ ("git.push.failure"|trans)|e('js') }}"; + Trans.GIT_PULL_TITLE = "{{ ("git.pull.title"|trans)|e('js') }}"; + Trans.GIT_PULL_CONFIRM = "{{ ("git.pull.confirm"|trans)|e('js') }}"; + Trans.GIT_PULL_FAILURE = "{{ ("git.pull.failure"|trans)|e('js') }}"; + Trans.GIT_UPDATE_TITLE = "{{ ("git.update.title"|trans)|e('js') }}"; From a82d97d42a9f8b034c5569ca24e4f51d94fb7673 Mon Sep 17 00:00:00 2001 From: j-pillon Date: Wed, 26 Jul 2023 17:05:03 +0200 Subject: [PATCH 11/11] upd: TestBundle messages fr_FR translations --- .../Resources/translations/messages.fr_FR.yml | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/src/Concerto/TestBundle/Resources/translations/messages.fr_FR.yml b/src/Concerto/TestBundle/Resources/translations/messages.fr_FR.yml index cb77e487..44e7e2e1 100644 --- a/src/Concerto/TestBundle/Resources/translations/messages.fr_FR.yml +++ b/src/Concerto/TestBundle/Resources/translations/messages.fr_FR.yml @@ -1,9 +1,16 @@ ignition.noscript: Votre navigateur ne supporte pas javascript. Merci d\'activer javascript puis d\'actualiser votre navigateur. -ignition.ip: "IP:" -ignition.browser: "Navigateur:" -ignition.time: "Temps:" +ignition.ip: "IP :" +ignition.browser: "Navigateur :" +ignition.time: "Temps :" ignition.browser.notsupported: La version de votre navigateur n\'est pas supportée. Merci de bien vouloir mettre à jour votre navigateur vers Internet Explorer 9 ou plus, ou de changer pour un navigateur alternatif comme Chrome ou Firefox. ignition.browser.potentiallynotsupported: Si ce message ne disparaît pas dans un moment, vous devriez utiliser un autre navigateur. default.template: - finished: Test fini. - loading: Merci de patienter... \ No newline at end of file + test_error: Le test a rencontré un problème. Son exécution a été arrêtée. + server_error: Le serveur a rencontré un problème. L'exécution du test est arrêtée. + client_error: Le client a rencontré un problème. L'exécution du test est arrêtée. + finished: Test terminé. + loading: Merci de patienter... + session_limit_reached: Désolé, ce test a présentement trop d\'utilisateurs. Merci de réessayer plus tard. + test_not_found: Test introuvable. + session_lost: Session perdue. Actualisez le test s\'il vous plait. + connection_retry: Un problème de connexion a été détecté. Essai dans [[retryTimeLeft]] seconde(s). Merci de patienter...