'v2' => '{"type":"combo","default":"html5-desktop","editable":true,"label":"\\u00a7!\\u00a7Version mobile!\\u00a7!","grade":3,"datas":{"\\u00a7!\\u00a7Rediriger vers le PDF!\\u00a7!":"pdf","\\u00a7!\\u00a7Version HTML5 recommand\\u00e9e (vecteurs sur desktop)!\\u00a7!":"html5-desktop","\\u00a7!\\u00a7Version HTML5 vecteurs!\\u00a7!":"html5","\\u00a7!\\u00a7Version HTML5 en images!\\u00a7!":"html5-images"}}',
'options' => [
- 'pdf' => __('Rediriger vers le PDF'),
- 'html5-desktop' => __('Version HTML5 recommandée (vecteurs sur desktop)'),
- 'html5' => __('Version HTML5 vecteurs'),
- 'html5-images' => __('Version HTML5 en images'),
+ 'pdf' => $this->__('Rediriger vers le PDF'),
+ 'html5-desktop' => $this->__('Version HTML5 recommandée (vecteurs sur desktop)'),
+ 'html5' => $this->__('Version HTML5 vecteurs'),
+ 'html5-images' => $this->__('Version HTML5 en images'),
],
'default' => 'html5-desktop',
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('title', LongText::class, __('Titre de la publication'), [
+ $this->addField('title', LongText::class, $this->__('Titre de la publication'), [
'v2' => '{"type":"text","default":"","editable":true,"label":"\\u00a7!\\u00a7Titre de la publication!\\u00a7!","embed":false}',
'default' => '',
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('url_link', LongText::class, __('URL du lien de retour au site'), [
+ $this->addField('url_link', LongText::class, $this->__('URL du lien de retour au site'), [
'v2' => '{"type":"text","default":"http:\\/\\/","editable":true,"label":"\\u00a7!\\u00a7URL du lien de retour au site!\\u00a7!"}',
+ $this->addField('assetsDir', LongText::class, $this->__('Utiliser le dossier d\'assets du fluidbook'), [
'v2' => '{"type":"text","label":"\\u00a7!\\u00a7Utiliser le dossier d\'assets du fluidbook!\\u00a7!","default":"","editable":true,"grade":5}',
'default' => '',
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('linksAssets', FilesOrURL::class, __('Charger ou remplacer des fichiers de liens'), [
+ $this->addField('linksAssets', FilesOrURL::class, $this->__('Charger ou remplacer des fichiers de liens'), [
'v2' => '{"type":"freefile","label":"\\u00a7!\\u00a7Charger ou remplacer des fichiers de liens!\\u00a7!","default":"","editable":true,"grade":3,"multiple":true}',
- $this->addField('email_title', LongText::class, __('Titre de l\'email') . ' "' . __('Envoyer à un ami') . '"', [
+ $this->addField('email_title', LongText::class, $this->__('Titre de l\'email').' "'.$this->__('Envoyer à un ami').'"', [
'v2' => '{"type":"text","default":"","editable":true,"label":"\\u00a7!\\u00a7Titre de l\'email!\\u00a7! \\"\\u00a7!\\u00a7Envoyer \\u00e0 un ami!\\u00a7!\\"","hint":"\\u00a7!\\u00a7Laisser vide pour utiliser la valeur par d\\u00e9faut!\\u00a7!"}',
- 'hint' => __('Laisser vide pour utiliser la valeur par défaut'),
+ 'hint' => $this->__('Laisser vide pour utiliser la valeur par défaut'),
'default' => '',
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('email_body', Textarea::class, __('Corps de l\'email') . ' "' . __('Envoyer à un ami') . '"', [
+ $this->addField('email_body', Textarea::class, $this->__('Corps de l\'email').' "'.$this->__('Envoyer à un ami').'"', [
'v2' => '{"type":"textarea","default":"","editable":true,"label":"\\u00a7!\\u00a7Corps de l\'email!\\u00a7! \\"\\u00a7!\\u00a7Envoyer \\u00e0 un ami!\\u00a7!\\"","hint":"\\u00a7!\\u00a7Laisser vide pour utiliser la valeur par d\\u00e9faut!\\u00a7!"}',
- 'hint' => __('Laisser vide pour utiliser la valeur par défaut'),
+ 'hint' => $this->__('Laisser vide pour utiliser la valeur par défaut'),
'default' => '',
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('email_editable', Checkbox::class, __('Permettre au lecteur de modifier le corps de l\'email'), [
+ $this->addField('email_editable', Checkbox::class, $this->__('Permettre au lecteur de modifier le corps de l\'email'), [
'v2' => '{"type":"boolean","default":true,"editable":false,"label":"\\u00a7!\\u00a7Permettre au lecteur de modifier le corps de l\'email!\\u00a7!"}',
'default' => true,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('askAcknowledge', Checkbox::class, __('Demander au destinataire un accusé de réception'), [
+ $this->addField('askAcknowledge', Checkbox::class, $this->__('Demander au destinataire un accusé de réception'), [
'v2' => '{"type":"boolean","default":false,"editable":false,"label":"\\u00a7!\\u00a7Demander au destinataire un accus\\u00e9 de r\\u00e9ception!\\u00a7!","grade":3}',
'default' => false,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('sendasfluidbook', Checkbox::class, __('Envoyer le mail comme Fluidbook'), [
+ $this->addField('sendasfluidbook', Checkbox::class, $this->__('Envoyer le mail comme Fluidbook'), [
'v2' => '{"type":"boolean","default":false,"editable":false,"label":"\\u00a7!\\u00a7Envoyer le mail comme Fluidbook!\\u00a7!","grade":3,"hint":"\\u00a7!\\u00a7L\'exp\\u00e9diteur appara\\u00eetra en reply-to!\\u00a7!"}',
- 'hint' => __('L\'expéditeur apparaîtra en reply-to'),
+ 'hint' => $this->__('L\'expéditeur apparaîtra en reply-to'),
'default' => false,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('email_mailto', Checkbox::class, __('Envoyer le mail via le client mail du visiteur (mailto:)'), [
+ $this->addField('email_mailto', Checkbox::class, $this->__('Envoyer le mail via le client mail du visiteur (mailto:)'), [
'v2' => '{"type":"boolean","default":false,"editable":false,"label":"\\u00a7!\\u00a7Envoyer le mail via le client mail du visiteur (mailto:)!\\u00a7!","grade":3}',
- $this->addField('facebook_title', LongText::class, __('Titre du contenu partagé'), [
+ $this->addField('facebook_title', LongText::class, $this->__('Titre du contenu partagé'), [
'v2' => '{"type":"text","default":"","editable":true,"label":"\\u00a7!\\u00a7Titre du contenu partag\\u00e9!\\u00a7!","hint":"\\u00a7!\\u00a7Titre propos\\u00e9 sur les fonction de partage (par d\\u00e9faut, titre de la publication)!\\u00a7!"}',
- 'hint' => __('Titre proposé sur les fonction de partage (par défaut, titre de la publication)'),
+ 'hint' => $this->__('Titre proposé sur les fonction de partage (par défaut, titre de la publication)'),
'default' => '',
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('facebook_description', Textarea::class, __('Description du contenu partagé'), [
+ $this->addField('facebook_description', Textarea::class, $this->__('Description du contenu partagé'), [
'v2' => '{"type":"textarea","default":"","editable":true,"label":"\\u00a7!\\u00a7Description du contenu partag\\u00e9!\\u00a7!","grade":1,"hint":"\\u00a7!\\u00a7Description propos\\u00e9e sur les fonctions de partage (par d\\u00e9faut, vide)!\\u00a7!"}',
- 'hint' => __('Description proposée sur les fonctions de partage (par défaut, vide)'),
+ 'hint' => $this->__('Description proposée sur les fonctions de partage (par défaut, vide)'),
'v2' => '{"type":"textarea","default":"%title% : %short%","editable":true,"label":"\\u00a7!\\u00a7Contenu Partage court!\\u00a7!","hint":"\\u00a7!\\u00a7Contenu du partag\\u00e9 sur les partages courts!\\u00a7!"}',
- 'hint' => __('Contenu du partagé sur les partages courts'),
+ 'hint' => $this->__('Contenu du partagé sur les partages courts'),
- $this->addField('friendWidth', Integer::class, __('Largeur du menu'), [
+ $this->addField('friendWidth', Integer::class, $this->__('Largeur du menu'), [
'v2' => '{"type":"integer","default":319,"editable":false,"label":"\\u00a7!\\u00a7Largeur du menu!\\u00a7!","grade":5}',
'default' => 319,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('friendHeight', Integer::class, __('Largeur du menu'), [
+ $this->addField('friendHeight', Integer::class, $this->__('Largeur du menu'), [
'v2' => '{"type":"integer","default":500,"editable":false,"label":"\\u00a7!\\u00a7Largeur du menu!\\u00a7!","grade":5}',
'default' => 500,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('section_seo', FormSection::class, __('Optimisation pour les moteurs de recherche'));
- $this->addField('seoVersion', Checkbox::class, __('Générer une version pour les moteurs de recherche'), [
+ $this->addField('section_seo', FormSection::class, $this->__('Optimisation pour les moteurs de recherche'));
+ $this->addField('seoVersion', Checkbox::class, $this->__('Générer une version pour les moteurs de recherche'), [
'v2' => '{"type":"boolean","default":true,"editable":true,"label":"\\u00a7!\\u00a7G\\u00e9n\\u00e9rer une version pour les moteurs de recherche!\\u00a7!"}',
'default' => true,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('seoRobots', Checkbox::class, __('Autoriser le parcours par les moteurs de recherche'), [
+ $this->addField('seoRobots', Checkbox::class, $this->__('Autoriser le parcours par les moteurs de recherche'), [
'v2' => '{"type":"boolean","default":true,"editable":true,"label":"\\u00a7!\\u00a7Autoriser le parcours par les moteurs de recherche!\\u00a7!"}',
'default' => true,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('seoDescription', Textarea::class, __('Meta tag Description'), [
+ $this->addField('seoDescription', Textarea::class, $this->__('Meta tag Description'), [
'v2' => '{"type":"textarea","default":"","editable":true,"label":"\\u00a7!\\u00a7Meta tag Description!\\u00a7!"}',
'default' => '',
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('seoKeywords', Textarea::class, __('Meta tag Keywords'), [
+ $this->addField('seoKeywords', Textarea::class, $this->__('Meta tag Keywords'), [
'v2' => '{"type":"textarea","default":"","editable":true,"label":"\\u00a7!\\u00a7Meta tag Keywords!\\u00a7!"}',
- $this->addField('seoBaseURL', LongText::class, __('URL de base'), [
+ $this->addField('seoBaseURL', LongText::class, $this->__('URL de base'), [
'v2' => '{"type":"text","default":"","editable":true,"label":"\\u00a7!\\u00a7URL de base!\\u00a7!","grade":5}',
'default' => '',
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('seoAdvanced', FilesOrURL::class, __('Données SEO par page'), [
+ $this->addField('seoAdvanced', FilesOrURL::class, $this->__('Données SEO par page'), [
'v2' => '{"type":"freefile","default":"","editable":true,"label":"\\u00a7!\\u00a7Donn\\u00e9es SEO par page!\\u00a7!","grade":5,"fileFilter":{"name":"\\u00a7!\\u00a7Fichier Excel!\\u00a7! (.xlsx)","extensions":"*.xlsx"}}',
- $this->addField('mobileTransitions', SelectFromArray::class, __('Transitions entre les pages'), [
+ $this->addField('mobileTransitions', SelectFromArray::class, $this->__('Transitions entre les pages'), [
'v2' => '{"type":"combo","default":"flip3d","editable":true,"label":"\\u00a7!\\u00a7Transitions entre les pages!\\u00a7!","grade":3,"datas":{"\\u00a7!\\u00a7Aucune transition!\\u00a7!":"none","\\u00a7!\\u00a7Opacit\\u00e9!\\u00a7!":"fade","\\u00a7!\\u00a7Glisser!\\u00a7!":"slide","\\u00a7!\\u00a7Tourner (rigide)!\\u00a7!":"flip","\\u00a7!\\u00a7Tourner (souple)!\\u00a7!":"flip3d"}}',
'options' => [
- 'none' => __('Aucune transition'),
- 'fade' => __('Opacité'),
- 'slide' => __('Glisser'),
- 'flip' => __('Tourner (rigide)'),
- 'flip3d' => __('Tourner (souple)'),
+ 'none' => $this->__('Aucune transition'),
+ 'fade' => $this->__('Opacité'),
+ 'slide' => $this->__('Glisser'),
+ 'flip' => $this->__('Tourner (rigide)'),
+ 'flip3d' => $this->__('Tourner (souple)'),
],
'default' => 'flip3d',
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('mobileTransitionDuration', Number::class, __('Durée de la transition'), [
+ $this->addField('mobileTransitionDuration', Number::class, $this->__('Durée de la transition'), [
'v2' => '{"type":"float","default":0.5,"editable":true,"label":"\\u00a7!\\u00a7Dur\\u00e9e de la transition!\\u00a7!"}',
'default' => 0.5,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('mobileTransitionDurationSlide', Number::class, __('Durée de la transition (fade, slide)'), [
+ $this->addField('mobileTransitionDurationSlide', Number::class, $this->__('Durée de la transition (fade, slide)'), [
'v2' => '{"type":"float","default":0,"editable":true,"label":"\\u00a7!\\u00a7Dur\\u00e9e de la transition (fade, slide)!\\u00a7!","hint":"\\u00a7!\\u00a7Laisser \\u00e0 z\\u00e9ro pour utiliser la valeur g\\u00e9n\\u00e9rale!\\u00a7!"}',
- 'hint' => __('Laisser à zéro pour utiliser la valeur générale'),
+ 'hint' => $this->__('Laisser à zéro pour utiliser la valeur générale'),
'default' => 0,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
$this->addField('', FormSeparator::class);
- $this->addField('forceWhiteBackground', Checkbox::class, __('Ajouter un fond blanc aux pages'), [
+ $this->addField('forceWhiteBackground', Checkbox::class, $this->__('Ajouter un fond blanc aux pages'), [
'v2' => '{"type":"boolean","default":true,"editable":true,"label":"\\u00a7!\\u00a7Ajouter un fond blanc aux pages!\\u00a7!"}',
'default' => true,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('rasterizePages', Textarea::class, __('Ecraser les pages'), [
+ $this->addField('rasterizePages', Textarea::class, $this->__('Ecraser les pages'), [
'v2' => '{"type":"textarea","default":"","editable":true,"label":"\\u00a7!\\u00a7Ecraser les pages!\\u00a7!","hint":"1-3,5 = 1,2,3,5","grade":1}',
- $this->addField('vectorPages', Textarea::class, __('Conserver les pages en vecteur'), [
+ $this->addField('vectorPages', Textarea::class, $this->__('Conserver les pages en vecteur'), [
'v2' => '{"type":"textarea","default":"","editable":true,"label":"\\u00a7!\\u00a7Conserver les pages en vecteur!\\u00a7!","hint":"1-3,5 = 1,2,3,5","grade":1}',
- $this->addField('visualisationMode', SelectFromArray::class, __('Mode de visualisation 3D'), [
+ $this->addField('visualisationMode', SelectFromArray::class, $this->__('Mode de visualisation 3D'), [
'v2' => '{"type":"combo","default":"3","editable":false,"label":"\\u00a7!\\u00a7Mode de visualisation 3D!\\u00a7!","datas":{"\\u00a7!\\u00a7Mode 3D!\\u00a7!":"0","\\u00a7!\\u00a7Mode 2D (cam\\u00e9ra fixe et pages \\u00e0 plat)!\\u00a7!":"1","\\u00a7!\\u00a7Laisser le choix \\u00e0 l\'utilisateur (mode 3D par d\\u00e9faut)!\\u00a7!":"2","\\u00a7!\\u00a7Laisser le choix \\u00e0 l\'utilisateur (mode 2D par d\\u00e9faut)!\\u00a7!":"3"}}',
'options' => [
- 0 => __('Mode 3D'),
- 1 => __('Mode 2D (caméra fixe et pages à plat)'),
- 2 => __('Laisser le choix à l\'utilisateur (mode 3D par défaut)'),
- 3 => __('Laisser le choix à l\'utilisateur (mode 2D par défaut)'),
+ 0 => $this->__('Mode 3D'),
+ 1 => $this->__('Mode 2D (caméra fixe et pages à plat)'),
+ 2 => $this->__('Laisser le choix à l\'utilisateur (mode 3D par défaut)'),
+ 3 => $this->__('Laisser le choix à l\'utilisateur (mode 2D par défaut)'),
],
'default' => '3',
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('antialiasReading', Checkbox::class, __('Amélioration de la lisibilité en mode 2D'), [
+ $this->addField('antialiasReading', Checkbox::class, $this->__('Amélioration de la lisibilité en mode 2D'), [
'v2' => '{"type":"boolean","default":true,"editable":false,"label":"\\u00a7!\\u00a7Am\\u00e9lioration de la lisibilit\\u00e9 en mode 2D!\\u00a7!"}',
'default' => true,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('correctCenter', Checkbox::class, __('Corriger les lignes blanches entre les pages'), [
+ $this->addField('correctCenter', Checkbox::class, $this->__('Corriger les lignes blanches entre les pages'), [
'v2' => '{"type":"boolean","default":true,"editable":true,"label":"\\u00a7!\\u00a7Corriger les lignes blanches entre les pages!\\u00a7!","grade":2}',
'default' => true,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('pagesBaseAngle', Integer::class, __('Angle de base entre les pages'), [
+ $this->addField('pagesBaseAngle', Integer::class, $this->__('Angle de base entre les pages'), [
'v2' => '{"type":"integer","default":2,"editable":false,"label":"\\u00a7!\\u00a7Angle de base entre les pages!\\u00a7!","grade":3,"hint":"\\u00a7!\\u00a70 : Publication \\u00e0 plat!\\u00a7!\\n\\u00a7!\\u00a72 : Valeur par d\\u00e9faut!\\u00a7!"}',
- 'hint' => __('0 : Publication à plat') . '
-' . __('2 : Valeur par défaut'),
+ 'hint' => $this->__('0 : Publication à plat').'
+'.$this->__('2 : Valeur par défaut'),
'default' => 2,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('centerBook', Checkbox::class, __('Centrer la publication sur les couvertures'), [
+ $this->addField('centerBook', Checkbox::class, $this->__('Centrer la publication sur les couvertures'), [
'v2' => '{"type":"boolean","default":true,"editable":true,"label":"\\u00a7!\\u00a7Centrer la publication sur les couvertures!\\u00a7!","grade":2}',
- $this->addField('svgToCanvas', Checkbox::class, __('Activer le rendu svgtocanvas'), [
+ $this->addField('svgToCanvas', Checkbox::class, $this->__('Activer le rendu svgtocanvas'), [
'v2' => '{"type":"boolean","default":true,"editable":true,"label":"\\u00a7!\\u00a7Activer le rendu svgtocanvas!\\u00a7!"}',
'default' => true,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('svgToCanvasUpscale', Number::class, __('Upscale de la fonction svgtocanvas'), [
+ $this->addField('svgToCanvasUpscale', Number::class, $this->__('Upscale de la fonction svgtocanvas'), [
'v2' => '{"type":"float","default":1,"editable":true,"label":"\\u00a7!\\u00a7Upscale de la fonction svgtocanvas!\\u00a7!"}',
'default' => 1,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('svgTextMethod', SelectFromArray::class, __('Méthode d\'extraction des textes en SVG'), [
+ $this->addField('svgTextMethod', SelectFromArray::class, $this->__('Méthode d\'extraction des textes en SVG'), [
'v2' => '{"type":"combo","default":"pdftocairo","editable":true,"label":"\\u00a7!\\u00a7M\\u00e9thode d\'extraction des textes en SVG!\\u00a7!","datas":{"\\u00a7!\\u00a7Cairo!\\u00a7!":"pdf","\\u00a7!\\u00a7Mu!\\u00a7!":"mu"}}',
'options' => [
- 'pdf' => __('Cairo'),
- 'mu' => __('Mu'),
+ 'pdf' => $this->__('Cairo'),
+ 'mu' => $this->__('Mu'),
],
'default' => 'pdftocairo',
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('textsThickness', Number::class, __('Epaisseur des textes'), [
+ $this->addField('textsThickness', Number::class, $this->__('Epaisseur des textes'), [
'v2' => '{"type":"float","default":1,"editable":true,"label":"\\u00a7!\\u00a7Epaisseur des textes!\\u00a7!"}',
'default' => 1,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('textsThicknessPages', LongText::class, __('Appliquer l\'épaisseur des texte sur les pages'), [
+ $this->addField('textsThicknessPages', LongText::class, $this->__('Appliquer l\'épaisseur des texte sur les pages'), [
'v2' => '{"type":"text","default":"","editable":true,"label":"\\u00a7!\\u00a7Appliquer l\'\\u00e9paisseur des texte sur les pages!\\u00a7!"}',
- $this->addField('imageFormat', SelectFromArray::class, __('Format des images'), [
+ $this->addField('imageFormat', SelectFromArray::class, $this->__('Format des images'), [
'v2' => '{"type":"combo","default":"jpg","editable":true,"datas":{"JPEG":"jpg","PNG":"png"},"grade":2,"label":"\\u00a7!\\u00a7Format des images!\\u00a7!"}',
+ $this->addField('rasterizeOnSafari', Checkbox::class, $this->__('Ecraser les pages pour Safari (Mac OS)'), [
'v2' => '{"type":"boolean","default":false,"editable":true,"label":"\\u00a7!\\u00a7Ecraser les pages pour Safari (Mac OS)!\\u00a7!","grade":1}',
'default' => false,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('performance3DMode', SelectFromArray::class, __('Performance de la 3D'), [
+ $this->addField('performance3DMode', SelectFromArray::class, $this->__('Performance de la 3D'), [
'v2' => '{"type":"combo","datas":{"\\u00a7!\\u00a7Tester la machine!\\u00a7!":"auto","\\u00a7!\\u00a7Haute!\\u00a7!":"highPerf","\\u00a7!\\u00a7Moyenne!\\u00a7!":"lowPerf","\\u00a7!\\u00a7Basse!\\u00a7!":"veryLowPerf"},"default":"auto","editable":true,"label":"\\u00a7!\\u00a7Performance de la 3D!\\u00a7!","grade":1}',
- $this->addField('navOrderH', Textarea::class, __('Ordre des icônes dans la nav') . ' (' . __('Si différente') . ')', [
+ $this->addField('navOrderH', Textarea::class, $this->__('Ordre des icônes dans la nav').' ('.$this->__('Si différente').')', [
'v2' => '{"type":"textarea","default":"","editable":true,"label":"\\u00a7!\\u00a7Ordre des ic\\u00f4nes dans la nav!\\u00a7! (\\u00a7!\\u00a7Si diff\\u00e9rente!\\u00a7!)","grade":3}',
- $this->addField('afterSearchDisplayForHTML', Checkbox::class, __('Afficher l\'image après le moteur de recherche sur la version HTML5'), [
+ $this->addField('afterSearchDisplayForHTML', Checkbox::class, $this->__('Afficher l\'image après le moteur de recherche sur la version HTML5'), [
'v2' => '{"type":"boolean","default":true,"editable":true,"label":"\\u00a7!\\u00a7Afficher l\'image apr\\u00e8s le moteur de recherche sur la version HTML5!\\u00a7!","grade":1}',
- $this->addField('mobileBottomNav', LongText::class, __('Barre de boutons en bas'), [
+ $this->addField('mobileBottomNav', LongText::class, $this->__('Barre de boutons en bas'), [
'v2' => '{"type":"text","default":"","editable":"true","label":"\\u00a7!\\u00a7Barre de boutons en bas!\\u00a7!","hint":"\\u00a7!\\u00a7Identifiants des boutons s\\u00e9par\\u00e9s par des virgules!\\u00a7!"}',
- 'hint' => __('Identifiants des boutons séparés par des virgules'),
+ 'hint' => $this->__('Identifiants des boutons séparés par des virgules'),
+ $this->addField('bookmark', Checkbox::class, $this->__('Activer les marques-pages'), [
'v2' => '{"type":"boolean","default":true,"editable":true,"label":"\\u00a7!\\u00a7Activer les marques-pages!\\u00a7!"}',
'default' => true,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('bookmarkView', SelectFromArray::class, __('Menu des marques-pages'), [
+ $this->addField('bookmarkView', SelectFromArray::class, $this->__('Menu des marques-pages'), [
'v2' => '{"type":"combo","datas":{"\\u00a7!\\u00a7R\\u00e9duit!\\u00a7!":"small","\\u00a7!\\u00a7Complet!\\u00a7!":"large"},"default":"small","editable":true,"label":"\\u00a7!\\u00a7Menu des marques-pages!\\u00a7!"}',
'options' => [
- 'small' => __('Réduit'),
- 'large' => __('Complet'),
+ 'small' => $this->__('Réduit'),
+ 'large' => $this->__('Complet'),
],
'default' => 'small',
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('bookmarkFunctionsMainMenu', Checkbox::class, __('Fonctions vers menus généraux'), [
+ $this->addField('bookmarkFunctionsMainMenu', Checkbox::class, $this->__('Fonctions vers menus généraux'), [
'v2' => '{"type":"boolean","default":false,"editable":true,"label":"\\u00a7!\\u00a7Fonctions vers menus g\\u00e9n\\u00e9raux!\\u00a7!","hint":"\\u00a7!\\u00a7Les fonctions des marques pages (T\\u00e9l\\u00e9charger, Imprimer, Envoyer) dirigent vers les menus g\\u00e9n\\u00e9raux!\\u00a7!"}',
- 'hint' => __('Les fonctions des marques pages (Télécharger, Imprimer, Envoyer) dirigent vers les menus généraux'),
+ 'hint' => $this->__('Les fonctions des marques pages (Télécharger, Imprimer, Envoyer) dirigent vers les menus généraux'),
'default' => false,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('bookmarkEmpty', Checkbox::class, __('Bouton pour effacer les marques-pages'), [
+ $this->addField('bookmarkEmpty', Checkbox::class, $this->__('Bouton pour effacer les marques-pages'), [
'v2' => '{"type":"boolean","default":false,"editable":true,"label":"\\u00a7!\\u00a7Bouton pour effacer les marques-pages!\\u00a7!"}',
- $this->addField('bookmarkSendEnable', Checkbox::class, __('Activer l\'envoi des marques-pages par e-mail'), [
+ $this->addField('bookmarkSendEnable', Checkbox::class, $this->__('Activer l\'envoi des marques-pages par e-mail'), [
'v2' => '{"type":"boolean","default":true,"editable":true,"label":"\\u00a7!\\u00a7Activer l\'envoi des marques-pages par e-mail!\\u00a7!"}',
'default' => true,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('bookmark_email_title', LongText::class, __('Titre de l\'email') . ' "' . __('Envoyer à un ami') . '"', [
+ $this->addField('bookmark_email_title', LongText::class, $this->__('Titre de l\'email').' "'.$this->__('Envoyer à un ami').'"', [
'v2' => '{"type":"text","default":"","editable":true,"label":"\\u00a7!\\u00a7Titre de l\'email!\\u00a7! \\"\\u00a7!\\u00a7Envoyer \\u00e0 un ami!\\u00a7!\\"","hint":"\\u00a7!\\u00a7Laisser vide pour utiliser la valeur par d\\u00e9faut!\\u00a7!"}',
- 'hint' => __('Laisser vide pour utiliser la valeur par défaut'),
+ 'hint' => $this->__('Laisser vide pour utiliser la valeur par défaut'),
'default' => '',
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('bookmark_email_body', Textarea::class, __('Corps de l\'email') . ' "' . __('Envoyer à un ami') . '"', [
+ $this->addField('bookmark_email_body', Textarea::class, $this->__('Corps de l\'email').' "'.$this->__('Envoyer à un ami').'"', [
'v2' => '{"type":"textarea","default":"","editable":true,"label":"\\u00a7!\\u00a7Corps de l\'email!\\u00a7! \\"\\u00a7!\\u00a7Envoyer \\u00e0 un ami!\\u00a7!\\"","hint":"\\u00a7!\\u00a7Laisser vide pour utiliser la valeur par d\\u00e9faut!\\u00a7!"}',
- 'hint' => __('Laisser vide pour utiliser la valeur par défaut'),
+ 'hint' => $this->__('Laisser vide pour utiliser la valeur par défaut'),
'default' => '',
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
$this->addField('', FormSeparator::class);
- $this->addField('bookmarkPrint', Checkbox::class, __('Activer l\'impression des marques-pages'), [
+ $this->addField('bookmarkPrint', Checkbox::class, $this->__('Activer l\'impression des marques-pages'), [
'v2' => '{"type":"boolean","default":false,"editable":true,"label":"\\u00a7!\\u00a7Activer l\'impression des marques-pages!\\u00a7!"}',
- $this->addField('bookmarkCornerSize', Integer::class, __('Taille des marques-pages'), [
+ $this->addField('bookmarkCornerSize', Integer::class, $this->__('Taille des marques-pages'), [
'v2' => '{"type":"integer","default":8,"editable":true,"label":"\\u00a7!\\u00a7Taille des marques-pages!\\u00a7!","hint":"\\u00a7!\\u00a7Taille relative \\u00e0 la largeur de la page!\\u00a7!"}',
- 'hint' => __('Taille relative à la largeur de la page'),
+ 'hint' => $this->__('Taille relative à la largeur de la page'),
'default' => 8,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('bookmarkOffset', Integer::class, __('Décaler de x pixels vers l\'intérieur'), [
+ $this->addField('bookmarkOffset', Integer::class, $this->__('Décaler de x pixels vers l\'intérieur'), [
'v2' => '{"type":"integer","default":0,"editable":true,"label":"\\u00a7!\\u00a7D\\u00e9caler de x pixels vers l\'int\\u00e9rieur!\\u00a7!"}',
'default' => 0,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('bookmarkPermanentIcon', Checkbox::class, __('Afficher l\'icône en permanance'), [
+ $this->addField('bookmarkPermanentIcon', Checkbox::class, $this->__('Afficher l\'icône en permanance'), [
'v2' => '{"type":"boolean","default":false,"editable":true,"label":"\\u00a7!\\u00a7Afficher l\'ic\\u00f4ne en permanance!\\u00a7!"}',
'default' => false,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('bookmarkBlinkOnPageChange', Checkbox::class, __('Faire clignoter le marque page à l\'apparition de la page'), [
+ $this->addField('bookmarkBlinkOnPageChange', Checkbox::class, $this->__('Faire clignoter le marque page à l\'apparition de la page'), [
'v2' => '{"type":"boolean","default":false,"editable":true,"label":"\\u00a7!\\u00a7Faire clignoter le marque page \\u00e0 l\'apparition de la page!\\u00a7!"}',
- $this->addField('bookmarkDisablePages', LongText::class, __('Désactiver les marques-pages sur ces pages'), [
+ $this->addField('bookmarkDisablePages', LongText::class, $this->__('Désactiver les marques-pages sur ces pages'), [
'v2' => '{"type":"text","default":"","editable":true,"label":"\\u00a7!\\u00a7D\\u00e9sactiver les marques-pages sur ces pages!\\u00a7!","hint":"1-3,5 = 1,2,3,5","grade":1}',
- $this->addField('bookmarkUsePDF', SelectFromArray::class, __('PDF à utiliser pour l\'envoi ou le téléchargement de pages marquées'), [
+ $this->addField('bookmarkUsePDF', SelectFromArray::class, $this->__('PDF à utiliser pour l\'envoi ou le téléchargement de pages marquées'), [
'v2' => '{"type":"combo","default":"pages","editable":true,"label":"\\u00a7!\\u00a7PDF \\u00e0 utiliser pour l\'envoi ou le t\\u00e9l\\u00e9chargement de pages marqu\\u00e9es!\\u00a7!","datas":{"\\u00a7!\\u00a7PDF des pages!\\u00a7!":"pages","\\u00a7!\\u00a7PDF de remplacement!\\u00a7!":"download","\\u00a7!\\u00a7PDF des miniatures!\\u00a7!":"thumbnails"}}',
'options' => [
- 'pages' => __('PDF des pages'),
- 'download' => __('PDF de remplacement'),
- 'thumbnails' => __('PDF des miniatures'),
+ 'pages' => $this->__('PDF des pages'),
+ 'download' => $this->__('PDF de remplacement'),
+ 'thumbnails' => $this->__('PDF des miniatures'),
- $this->addField('helpArrowTooltip', LongText::class, __('Bulle affichée au niveau de la flèche de droite'), [
+ $this->addField('helpArrowTooltip', LongText::class, $this->__('Bulle affichée au niveau de la flèche de droite'), [
'v2' => '{"type":"text","default":"","editable":true,"label":"\\u00a7!\\u00a7Bulle affich\\u00e9e au niveau de la fl\\u00e8che de droite!\\u00a7!","grade":5}',
- $this->addField('landscapeWarning', Textarea::class, __('Avertissement affiché sur mobile au chargement de la publication'), [
+ $this->addField('landscapeWarning', Textarea::class, $this->__('Avertissement affiché sur mobile au chargement de la publication'), [
'v2' => '{"type":"textarea","default":"","editable":true,"label":"\\u00a7!\\u00a7Avertissement affich\\u00e9 sur mobile au chargement de la publication!\\u00a7!","grade":5,"embed":false}',
+ $this->addField('indexAutoScroll', Checkbox::class, $this->__('Activer le scroll automatique'), [
'v2' => '{"type":"boolean","default":false,"editable":false,"label":"\\u00a7!\\u00a7Activer le scroll automatique!\\u00a7!"}',
'default' => false,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('pdfThumbnails', FilesOrURL::class, __('PDF utilisé pour générer les miniatures'), [
+ $this->addField('pdfThumbnails', FilesOrURL::class, $this->__('PDF utilisé pour générer les miniatures'), [
'v2' => '{"type":"freefile","default":"","editable":true,"label":"\\u00a7!\\u00a7PDF utilis\\u00e9 pour g\\u00e9n\\u00e9rer les miniatures!\\u00a7!","grade":1,"fileFilter":{"name":"\\u00a7!\\u00a7Document PDF!\\u00a7! (*.pdf)","extensions":"*.pdf"}}',
- $this->addField('indexMessage', Textarea::class, __('Message en haut'), [
+ $this->addField('indexMessage', Textarea::class, $this->__('Message en haut'), [
'v2' => '{"type":"textarea","default":"","editable":true,"label":"\\u00a7!\\u00a7Message en haut!\\u00a7!","grade":1,"hint":"\\u00a7!\\u00a7Message en haut de la vue index!\\u00a7!"}',
- 'hint' => __('Message en haut de la vue index'),
+ 'hint' => $this->__('Message en haut de la vue index'),
- $this->addField('searchFullBurger', Checkbox::class, __('Afficher le burger menu complet à l\'ouverture de la recheche'), [
+ $this->addField('searchFullBurger', Checkbox::class, $this->__('Afficher le burger menu complet à l\'ouverture de la recheche'), [
'v2' => '{"type":"boolean","default":false,"editable":true,"label":"\\u00a7!\\u00a7Afficher le burger menu complet \\u00e0 l\'ouverture de la recheche!\\u00a7!"}',
- $this->addField('ignoreWordLimit', Integer::class, __('Ignorer les mots de moins de X caractères'), [
+ $this->addField('ignoreWordLimit', Integer::class, $this->__('Ignorer les mots de moins de X caractères'), [
'v2' => '{"type":"integer","default":3,"editable":true,"label":"\\u00a7!\\u00a7Ignorer les mots de moins de X caract\\u00e8res!\\u00a7!"}',
'default' => 3,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('ignoreSearch', Textarea::class, __('Mots à ignorer'), [
+ $this->addField('ignoreSearch', Textarea::class, $this->__('Mots à ignorer'), [
'v2' => '{"type":"textarea","default":"","editable":true,"label":"\\u00a7!\\u00a7Mots \\u00e0 ignorer!\\u00a7!","hint":"\\u00a7!\\u00a7Liste des mots \\u00e0 ignorer s\\u00e9par\\u00e9s par des virgules!\\u00a7!","grade":5}',
- 'hint' => __('Liste des mots à ignorer séparés par des virgules'),
+ 'hint' => $this->__('Liste des mots à ignorer séparés par des virgules'),
'default' => '',
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('ignoreSearchSeparators', LongText::class, __('Caractères à ne pas considérer comme un séparateur de mot'), [
+ $this->addField('ignoreSearchSeparators', LongText::class, $this->__('Caractères à ne pas considérer comme un séparateur de mot'), [
'v2' => '{"type":"text","default":"","editable":true,"label":"\\u00a7!\\u00a7Caract\\u00e8res \\u00e0 ne pas consid\\u00e9rer comme un s\\u00e9parateur de mot!\\u00a7!"}',
- $this->addField('searchWordSelectionAlgorithm', SelectFromArray::class, __('Algorithme de sélection des occurences'), [
+ $this->addField('searchWordSelectionAlgorithm', SelectFromArray::class, $this->__('Algorithme de sélection des occurences'), [
'v2' => '{"type":"combo","editable":true,"default":"begins","datas":{"\\u00a7!\\u00a7mot commen\\u00e7ant par la requ\\u00eate!\\u00a7!":"begins","\\u00a7!\\u00a7mot correspondant exactement \\u00e0 la requ\\u00eate!\\u00a7!":"exact","\\u00a7!\\u00a7mot contenant la requ\\u00eate!\\u00a7!":"contains","\\u00a7!\\u00a7expression exacte!\\u00a7!":"expression"},"label":"\\u00a7!\\u00a7Algorithme de s\\u00e9lection des occurences!\\u00a7!"}',
'options' => [
- 'begins' => __('mot commençant par la requête'),
- 'exact' => __('mot correspondant exactement à la requête'),
- 'contains' => __('mot contenant la requête'),
- 'expression' => __('expression exacte'),
+ 'begins' => $this->__('mot commençant par la requête'),
+ 'exact' => $this->__('mot correspondant exactement à la requête'),
+ 'contains' => $this->__('mot contenant la requête'),
+ 'expression' => $this->__('expression exacte'),
],
'default' => 'begins',
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('searchPageSelectionAlgorithm', SelectFromArray::class, __('Algorithme de sélection des résultats'), [
+ $this->addField('searchPageSelectionAlgorithm', SelectFromArray::class, $this->__('Algorithme de sélection des résultats'), [
'v2' => '{"type":"combo","editable":true,"default":"AND","datas":{"\\u00a7!\\u00a7les double-pages qui contiennent tous les mots recherch\\u00e9s (ET logique)!\\u00a7!":"AND","\\u00a7!\\u00a7les double-page qui contiennent un des mots recherch\\u00e9 (OU logique)!\\u00a7!":"OR"},"label":"\\u00a7!\\u00a7Algorithme de s\\u00e9lection des r\\u00e9sultats!\\u00a7!"}',
'options' => [
- 'AND' => __('les double-pages qui contiennent tous les mots recherchés (ET logique)'),
- 'OR' => __('les double-page qui contiennent un des mots recherché (OU logique)'),
+ 'AND' => $this->__('les double-pages qui contiennent tous les mots recherchés (ET logique)'),
+ 'OR' => $this->__('les double-page qui contiennent un des mots recherché (OU logique)'),
- $this->addField('highlightResults', Checkbox::class, __('Surligner les résultats'), [
+ $this->addField('highlightResults', Checkbox::class, $this->__('Surligner les résultats'), [
'v2' => '{"type":"boolean","default":true,"editable":true,"label":"\\u00a7!\\u00a7Surligner les r\\u00e9sultats!\\u00a7!"}',
'default' => true,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('highlightAllOccurences', Checkbox::class, __('Surligner toutes les occurences'), [
+ $this->addField('highlightAllOccurences', Checkbox::class, $this->__('Surligner toutes les occurences'), [
'v2' => '{"type":"boolean","default":false,"editable":true,"label":"\\u00a7!\\u00a7Surligner toutes les occurences!\\u00a7!","hint":"\\u00a7!\\u00a7M\\u00eame sur les pages non consid\\u00e9r\\u00e9es comme un r\\u00e9sultat!\\u00a7!"}',
- 'hint' => __('Même sur les pages non considérées comme un résultat'),
+ 'hint' => $this->__('Même sur les pages non considérées comme un résultat'),
'default' => false,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
$this->addField('', FormSeparator::class);
- $this->addField('searchShowNoResultsPages', Checkbox::class, __('Afficher les pages sans résultats'), [
+ $this->addField('searchShowNoResultsPages', Checkbox::class, $this->__('Afficher les pages sans résultats'), [
'v2' => '{"type":"boolean","default":false,"editable":true,"label":"\\u00a7!\\u00a7Afficher les pages sans r\\u00e9sultats!\\u00a7!"}',
- $this->addField('textExtraction', SelectFromArray::class, __('Méthode d\'extraction des textes'), [
+ $this->addField('textExtraction', SelectFromArray::class, $this->__('Méthode d\'extraction des textes'), [
'v2' => '{"type":"combo","default":"pdfbox","editable":true,"label":"\\u00a7!\\u00a7M\\u00e9thode d\'extraction des textes!\\u00a7!","datas":{"\\u00a7!\\u00a7PDFBox!\\u00a7!":"pdfbox","\\u00a7!\\u00a7Poppler!\\u00a7!":"poppler","\\u00a7!\\u00a7Fluidbook (exp\\u00e9rimentation bas\\u00e9e sur PDFBox)!\\u00a7!":"fluidbook"}}',
'options' => [
- 'pdfbox' => __('PDFBox'),
- 'poppler' => __('Poppler'),
- 'fluidbook' => __('Fluidbook (expérimentation basée sur PDFBox)'),
+ 'pdfbox' => $this->__('PDFBox'),
+ 'poppler' => $this->__('Poppler'),
+ 'fluidbook' => $this->__('Fluidbook (expérimentation basée sur PDFBox)'),
- $this->addField('pdfComplex', Checkbox::class, __('Téchargement de PDF avancé'), [
+ $this->addField('pdfComplex', Checkbox::class, $this->__('Téchargement de PDF avancé'), [
'v2' => '{"type":"boolean","default":false,"editable":true,"label":"\\u00a7!\\u00a7T\\u00e9chargement de PDF avanc\\u00e9!\\u00a7!","hint":"\\u00a7!\\u00a7Permet \\u00e0 l\'utilisateur de s\\u00e9lectionner les pages qu\'il souhaite t\\u00e9l\\u00e9charger!\\u00a7!","grade":3}',
- 'hint' => __('Permet à l\'utilisateur de sélectionner les pages qu\'il souhaite télécharger'),
+ 'hint' => $this->__('Permet à l\'utilisateur de sélectionner les pages qu\'il souhaite télécharger'),
'default' => false,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('pdfComplexShowCurrent', Checkbox::class, __('Afficher les pages courrantes'), [
+ $this->addField('pdfComplexShowCurrent', Checkbox::class, $this->__('Afficher les pages courrantes'), [
'v2' => '{"type":"boolean","default":true,"editable":true,"label":"\\u00a7!\\u00a7Afficher les pages courrantes!\\u00a7!","grade":3}',
- $this->addField('zoomMouseMoveMode', SelectFromArray::class, __('Mode de déplacement des pages zoomées (souris)'), [
+ $this->addField('zoomMouseMoveMode', SelectFromArray::class, $this->__('Mode de déplacement des pages zoomées (souris)'), [
'v2' => '{"type":"combo","default":"move","editable":true,"label":"\\u00a7!\\u00a7Mode de d\\u00e9placement des pages zoom\\u00e9es (souris)!\\u00a7!","datas":{"\\u00a7!\\u00a7Bouger la souris!\\u00a7!":"move","\\u00a7!\\u00a7Drag & drop!\\u00a7!":"\\u00a7!\\u00a7dragndrop!\\u00a7!"}}',
+ $this->addField('sliderImage', FilesOrURL::class, $this->__('Image pour le slider'), [
'v2' => '{"type":"freefile","default":"","editable":true,"label":"\\u00a7!\\u00a7Image pour le slider!\\u00a7!","grade":3,"fileFilter":{"name":"\\u00a7!\\u00a7Images!\\u00a7! (*.svg, *.jpg, *.png, *.gif)","extensions":"*.svg;*.jpg;*.png;*.gif"}}',
- $this->addField('stats_score', Checkbox::class, __('Afficher les scores dans les rapports'), [
+ $this->addField('stats_score', Checkbox::class, $this->__('Afficher les scores dans les rapports'), [
'v2' => '{"type":"boolean","default":true,"editable":true,"label":"\\u00a7!\\u00a7Afficher les scores dans les rapports!\\u00a7!","grade":5}',
'default' => true,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('stats_exclude_ip', Textarea::class, __('Exclure les IP suivantes des statistiques'), [
+ $this->addField('stats_exclude_ip', Textarea::class, $this->__('Exclure les IP suivantes des statistiques'), [
'v2' => '{"type":"textarea","default":"","editable":true,"label":"\\u00a7!\\u00a7Exclure les IP suivantes des statistiques!\\u00a7!","grade":3,"hint":"\\u00a7!\\u00a7Indiquer une adresse ip de la forme www.xxx.yyy.zzz par ligne!\\u00a7!"}',
- 'hint' => __('Indiquer une adresse ip de la forme www.xxx.yyy.zzz par ligne'),
+ 'hint' => $this->__('Indiquer une adresse ip de la forme www.xxx.yyy.zzz par ligne'),
'default' => '',
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
$this->addField('', FormSeparator::class);
- $this->addField('relay_url_params', LongText::class, __('Relayer les paramètres d\'url dans les liens sortants'), [
+ $this->addField('relay_url_params', LongText::class, $this->__('Relayer les paramètres d\'url dans les liens sortants'), [
'v2' => '{"type":"text","default":"","editable":true,"label":"\\u00a7!\\u00a7Relayer les param\\u00e8tres d\'url dans les liens sortants!\\u00a7!","grade":3}',
- $this->addField('googleAnalyticsCustom', Textarea::class, __('Code Stats personnalisé (placé avant fermeture de head)'), [
+ $this->addField('googleAnalyticsCustom', Textarea::class, $this->__('Code Stats personnalisé (placé avant fermeture de head)'), [
'v2' => '{"type":"textarea","default":"","editable":true,"label":"\\u00a7!\\u00a7Code Stats personnalis\\u00e9 (plac\\u00e9 avant fermeture de head)!\\u00a7!"}',
'default' => '',
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('statsCustom', Textarea::class, __('Code Stats personnalisé (placé avant fermeture du body)'), [
+ $this->addField('statsCustom', Textarea::class, $this->__('Code Stats personnalisé (placé avant fermeture du body)'), [
'v2' => '{"type":"textarea","default":"","editable":true,"label":"\\u00a7!\\u00a7Code Stats personnalis\\u00e9 (plac\\u00e9 avant fermeture du body)!\\u00a7!"}',
+ $this->addField('chaptersCaptionDisplay', Checkbox::class, $this->__('Afficher le titre "Sommaire" dans la popup'), [
'v2' => '{"type":"boolean","default":true,"editable":true,"label":"\\u00a7!\\u00a7Afficher le titre \\"Sommaire\\" dans la popup!\\u00a7!","grade":3}',
'default' => true,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('chaptersFontSize', Integer::class, __('Taille du texte des élements du sommaire'), [
+ $this->addField('chaptersFontSize', Integer::class, $this->__('Taille du texte des élements du sommaire'), [
'v2' => '{"type":"integer","default":100,"min":50,"max":120,"editable":true,"label":"\\u00a7!\\u00a7Taille du texte des \\u00e9lements du sommaire!\\u00a7!","hint":"En % par rapport \\u00e0 la taille normale","grade":3}',
- $this->addField('displayChaptersIcon', Checkbox::class, __('Affiche l\'icône du sommaire'), [
+ $this->addField('displayChaptersIcon', Checkbox::class, $this->__('Affiche l\'icône du sommaire'), [
'v2' => '{"type":"boolean","default":true,"editable":true,"label":"\\u00a7!\\u00a7Affiche l\'ic\\u00f4ne du sommaire!\\u00a7!","grade":1}',
'default' => true,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('displayChaptersPopup', Checkbox::class, __('Always display chapters in a popup'), [
+ $this->addField('displayChaptersPopup', Checkbox::class, $this->__('Always display chapters in a popup'), [
'v2' => '{"type":"boolean","default":true,"editable":true,"label":"\\u00a7!\\u00a7Always display chapters in a popup!\\u00a7!","grade":1}',
'default' => true,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('displayChaptersAtStart', Checkbox::class, __('Afficher le sommaire au chargement de la publication'), [
+ $this->addField('displayChaptersAtStart', Checkbox::class, $this->__('Afficher le sommaire au chargement de la publication'), [
'v2' => '{"type":"boolean","default":false,"editable":true,"label":"\\u00a7!\\u00a7Afficher le sommaire au chargement de la publication!\\u00a7!","grade":3}',
'default' => false,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('chaptersPage', LongText::class, __('Faire pointer le sommaire sur la page'), [
+ $this->addField('chaptersPage', LongText::class, $this->__('Faire pointer le sommaire sur la page'), [
'v2' => '{"type":"text","default":"","editable":true,"label":"\\u00a7!\\u00a7Faire pointer le sommaire sur la page!\\u00a7!","grade":3,"hint":"\\u00a7!\\u00a7Laisser vide pour utiliser le sommaire classique!\\u00a7!","size":5}',
- 'hint' => __('Laisser vide pour utiliser le sommaire classique'),
+ 'hint' => $this->__('Laisser vide pour utiliser le sommaire classique'),
'default' => '',
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('chaptersPosition', SelectFromArray::class, __('Position du sommaire'), [
+ $this->addField('chaptersPosition', SelectFromArray::class, $this->__('Position du sommaire'), [
'v2' => '{"type":"combo","default":"center","editable":false,"label":"\\u00a7!\\u00a7Position du sommaire!\\u00a7!","datas":{"\\u00a7!\\u00a7Centr\\u00e9!\\u00a7!":"center","\\u00a7!\\u00a7Align\\u00e9 sur l\'ic\\u00f4ne!\\u00a7!":"chaptersIcon"}}',
'options' => [
- 'center' => __('Centré'),
- 'chaptersIcon' => __('Aligné sur l\'icône'),
+ 'center' => $this->__('Centré'),
+ 'chaptersIcon' => $this->__('Aligné sur l\'icône'),
],
'default' => 'center',
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('chaptersLevelLimit', Integer::class, __('Limiter à x niveaux'), [
+ $this->addField('chaptersLevelLimit', Integer::class, $this->__('Limiter à x niveaux'), [
'v2' => '{"type":"integer","default":5,"editable":true,"label":"\\u00a7!\\u00a7Limiter \\u00e0 x niveaux!\\u00a7!"}',
'default' => 5,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('chaptersCascade', Checkbox::class, __('Sommaire en cascade'), [
+ $this->addField('chaptersCascade', Checkbox::class, $this->__('Sommaire en cascade'), [
'v2' => '{"type":"boolean","default":false,"editable":true,"label":"\\u00a7!\\u00a7Sommaire en cascade!\\u00a7!","grade":3}',
'default' => false,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('chaptersPagesNumber', SelectFromArray::class, __('Numérotation du sommaire'), [
+ $this->addField('chaptersPagesNumber', SelectFromArray::class, $this->__('Numérotation du sommaire'), [
'v2' => '{"type":"combo","default":"virtual","editable":true,"label":"\\u00a7!\\u00a7Num\\u00e9rotation du sommaire!\\u00a7!","datas":{"\\u00a7!\\u00a7Virtuelle!\\u00a7!":"virtual","\\u00a7!\\u00a7Physique!\\u00a7!":"physical"}}',
- $this->addField('chaptersColMaxWidth', Integer::class, __('Largeur max d\'une colonne'), [
+ $this->addField('chaptersColMaxWidth', Integer::class, $this->__('Largeur max d\'une colonne'), [
'v2' => '{"type":"integer","default":300,"editable":true,"label":"\\u00a7!\\u00a7Largeur max d\'une colonne!\\u00a7!","grade":3}',
'default' => 300,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('chaptersColumns', Integer::class, __('Afficher le sommaire sur x colonne(s)'), [
+ $this->addField('chaptersColumns', Integer::class, $this->__('Afficher le sommaire sur x colonne(s)'), [
'v2' => '{"type":"integer","default":1,"editable":true,"label":"\\u00a7!\\u00a7Afficher le sommaire sur x colonne(s)!\\u00a7!","grade":3}',
'default' => 1,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('displayChaptersLine', Checkbox::class, __('Affiche une ligne entre le label et le numéro de page'), [
+ $this->addField('displayChaptersLine', Checkbox::class, $this->__('Affiche une ligne entre le label et le numéro de page'), [
'v2' => '{"type":"boolean","default":true,"editable":false,"label":"\\u00a7!\\u00a7Affiche une ligne entre le label et le num\\u00e9ro de page!\\u00a7!","grade":5}',
'default' => true,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('chaptersIndent', Checkbox::class, __('Indenter les éléments (pour les sommaires à plat)'), [
+ $this->addField('chaptersIndent', Checkbox::class, $this->__('Indenter les éléments (pour les sommaires à plat)'), [
'v2' => '{"type":"boolean","default":true,"editable":true,"label":"\\u00a7!\\u00a7Indenter les \\u00e9l\\u00e9ments (pour les sommaires \\u00e0 plat)!\\u00a7!"}',
'v2' => '{"type":"freefile","default":"","editable":true,"label":"\\u00a7!\\u00a7Sommaire personnalis\\u00e9!\\u00a7!","grade":3,"fileFilter":{"name":"\\u00a7!\\u00a7Archive ZIP!\\u00a7! (*.zip)","extensions":"*.zip"},"hint":"\\u00a7!\\u00a7Laisser vide pour utiliser le sommaire classique!\\u00a7!"}',
- 'hint' => __('Laisser vide pour utiliser le sommaire classique'),
+ 'hint' => $this->__('Laisser vide pour utiliser le sommaire classique'),
- $this->addField('mobileChaptersStyle', SelectFromArray::class, __('Style des chapitres'), [
+ $this->addField('mobileChaptersStyle', SelectFromArray::class, $this->__('Style des chapitres'), [
'v2' => '{"type":"combo","default":"classic","editable":true,"label":"\\u00a7!\\u00a7Style des chapitres!\\u00a7!","datas":{"\\u00a7!\\u00a7Classique!\\u00a7!":"classic","\\u00a7!\\u00a7INA!\\u00a7!":"ina"}}',
- $this->addField('tabsPages', LongText::class, __('Pages des onglets'), [
+ $this->addField('tabsPages', LongText::class, $this->__('Pages des onglets'), [
'v2' => '{"type":"text","label":"\\u00a7!\\u00a7Pages des onglets!\\u00a7!","editable":true,"default":"","grade":5,"hint":"\\u00a7!\\u00a7Num\\u00e9ros de pages s\\u00e9paras par une virgule!\\u00a7!"}',
- 'hint' => __('Numéros de pages séparas par une virgule'),
+ 'hint' => $this->__('Numéros de pages séparas par une virgule'),
'default' => '',
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('tabsSections', LongText::class, __('Sections des onglets'), [
+ $this->addField('tabsSections', LongText::class, $this->__('Sections des onglets'), [
'v2' => '{"type":"text","label":"\\u00a7!\\u00a7Sections des onglets!\\u00a7!","editable":true,"default":"","grade":5,"hint":"\\u00a7!\\u00a7Num\\u00e9ros de pages s\\u00e9par\\u00e9s par une virgule!\\u00a7!"}',
- 'hint' => __('Numéros de pages séparés par une virgule'),
+ 'hint' => $this->__('Numéros de pages séparés par une virgule'),
- $this->addField('tabsDisabledOnPages', LongText::class, __('Onglets inactifs sur les pages'), [
+ $this->addField('tabsDisabledOnPages', LongText::class, $this->__('Onglets inactifs sur les pages'), [
'v2' => '{"type":"text","label":"\\u00a7!\\u00a7Onglets inactifs sur les pages!\\u00a7!","editable":true,"default":"","grade":5,"hint":"1-3,5 = 1,2,3,5"}',
- $this->addField('tabsSide', SelectFromArray::class, __('Position des onglets'), [
+ $this->addField('tabsSide', SelectFromArray::class, $this->__('Position des onglets'), [
'v2' => '{"type":"combo","label":"\\u00a7!\\u00a7Position des onglets!\\u00a7!","editable":true,"default":"right","grade":5,"datas":{"\\u00a7!\\u00a7Gauche!\\u00a7!":"left","\\u00a7!\\u00a7Droite!\\u00a7!":"right"}}',
'options' => [
- 'left' => __('Gauche'),
- 'right' => __('Droite'),
+ 'left' => $this->__('Gauche'),
+ 'right' => $this->__('Droite'),
],
'default' => 'right',
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('tabsMargin', Number::class, __('Marge des onglets'), [
+ $this->addField('tabsMargin', Number::class, $this->__('Marge des onglets'), [
'v2' => '{"type":"float","label":"\\u00a7!\\u00a7Marge des onglets!\\u00a7!","editable":true,"default":-10,"grade":5,"hint":"\\u00a7!\\u00a7Une marge n\\u00e9gative = les onglets passent sous la publication!\\u00a7!"}',
- 'hint' => __('Une marge négative = les onglets passent sous la publication'),
+ 'hint' => $this->__('Une marge négative = les onglets passent sous la publication'),
'default' => -10,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
$this->addField('', FormSeparator::class);
- $this->addField('tabsHideOnPages', LongText::class, __('Cacher les onglets sur les pages'), [
+ $this->addField('tabsHideOnPages', LongText::class, $this->__('Cacher les onglets sur les pages'), [
'v2' => '{"type":"text","label":"\\u00a7!\\u00a7Cacher les onglets sur les pages!\\u00a7!","editable":true,"default":"","grade":5,"hint":"1-3,5 = 1,2,3,5"}',
- $this->addField('tabsHideOnCover', Checkbox::class, __('Cacher les onglets sur la couverture'), [
+ $this->addField('tabsHideOnCover', Checkbox::class, $this->__('Cacher les onglets sur la couverture'), [
'v2' => '{"type":"boolean","default":false,"editable":true,"label":"\\u00a7!\\u00a7Cacher les onglets sur la couverture!\\u00a7!","grade":5}',
'default' => false,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('tabsHideOnLastPage', Checkbox::class, __('Cacher les onglets sur la dernière page'), [
+ $this->addField('tabsHideOnLastPage', Checkbox::class, $this->__('Cacher les onglets sur la dernière page'), [
'v2' => '{"type":"boolean","default":true,"editable":true,"label":"\\u00a7!\\u00a7Cacher les onglets sur la derni\\u00e8re page!\\u00a7!","grade":5}',
'default' => true,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('tabsHideEdges', SelectFromArray::class, __('Masquer les bordures du fluidbook'), [
+ $this->addField('tabsHideEdges', SelectFromArray::class, $this->__('Masquer les bordures du fluidbook'), [
'v2' => '{"type":"combo","label":"\\u00a7!\\u00a7Masquer les bordures du fluidbook!\\u00a7!","editable":true,"default":"right","grade":5,"datas":{"\\u00a7!\\u00a7Aucune!\\u00a7!":"none","\\u00a7!\\u00a7Gauche!\\u00a7!":"left","\\u00a7!\\u00a7Droite!\\u00a7!":"right","\\u00a7!\\u00a7Les deux!\\u00a7!":"both"}}',
- $this->addField('tabsLinkWidth', Number::class, __('Largeur des onglets'), [
+ $this->addField('tabsLinkWidth', Number::class, $this->__('Largeur des onglets'), [
'v2' => '{"type":"float","label":"\\u00a7!\\u00a7Largeur des onglets!\\u00a7!","editable":true,"default":30,"grade":5,"hint":"\\u00a7!\\u00a7Largeur r\\u00e9serv\\u00e9e pour les onglets et largeur de la zone cliquable des liens!\\u00a7!"}',
- 'hint' => __('Largeur réservée pour les onglets et largeur de la zone cliquable des liens'),
+ 'hint' => $this->__('Largeur réservée pour les onglets et largeur de la zone cliquable des liens'),
'default' => 30,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('tabsHideWhenOverlapingArrows', Checkbox::class, __('Cacher les onglets lorsqu\'ils passent sous les flèches de navigation'), [
+ $this->addField('tabsHideWhenOverlapingArrows', Checkbox::class, $this->__('Cacher les onglets lorsqu\'ils passent sous les flèches de navigation'), [
'v2' => '{"type":"boolean","default":true,"editable":true,"label":"\\u00a7!\\u00a7Cacher les onglets lorsqu\'ils passent sous les fl\\u00e8ches de navigation!\\u00a7!","grade":5}',
'default' => true,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('tabsHideOnPortrait', Checkbox::class, __('Cacher les onglets lorsque le fluidbook est en mode portrait'), [
+ $this->addField('tabsHideOnPortrait', Checkbox::class, $this->__('Cacher les onglets lorsque le fluidbook est en mode portrait'), [
'v2' => '{"type":"boolean","default":true,"editable":true,"label":"\\u00a7!\\u00a7Cacher les onglets lorsque le fluidbook est en mode portrait!\\u00a7!","grade":5}',
'default' => true,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('tabsHideOnZoom', Checkbox::class, __('Cacher les onglets lorsque le fluidbook est zoomé'), [
+ $this->addField('tabsHideOnZoom', Checkbox::class, $this->__('Cacher les onglets lorsque le fluidbook est zoomé'), [
'v2' => '{"type":"boolean","default":true,"editable":true,"label":"\\u00a7!\\u00a7Cacher les onglets lorsque le fluidbook est zoom\\u00e9!\\u00a7!","grade":5}',
+ $this->addField('permanentLinks', Checkbox::class, $this->__('Liens visibles en permanence'), [
'v2' => '{"type":"boolean","default":false,"editable":false,"label":"\\u00a7!\\u00a7Liens visibles en permanence!\\u00a7!","grade":3}',
'default' => false,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('mobileLinksRevealAnim', Checkbox::class, __('Animer les liens après un changement de page'), [
+ $this->addField('mobileLinksRevealAnim', Checkbox::class, $this->__('Animer les liens après un changement de page'), [
'v2' => '{"type":"boolean","default":true,"editable":true,"label":"\\u00a7!\\u00a7Animer les liens apr\\u00e8s un changement de page!\\u00a7!","grade":3}',
'default' => true,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('linkBlinkTime', Number::class, __('Temps d\'apparition du lien à l\'ouverture de la page (en secondes)'), [
+ $this->addField('linkBlinkTime', Number::class, $this->__('Temps d\'apparition du lien à l\'ouverture de la page (en secondes)'), [
'v2' => '{"type":"float","default":1,"editable":true,"label":"\\u00a7!\\u00a7Temps d\'apparition du lien \\u00e0 l\'ouverture de la page (en secondes)!\\u00a7!"}',
'default' => 1.0,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('linkBlinkRepetition', Integer::class, __('Nombre de clignotement lors de l\'apparition des liens'), [
+ $this->addField('linkBlinkRepetition', Integer::class, $this->__('Nombre de clignotement lors de l\'apparition des liens'), [
'v2' => '{"type":"integer","default":1,"editable":true,"label":"\\u00a7!\\u00a7Nombre de clignotement lors de l\'apparition des liens!\\u00a7!"}',
- $this->addField('customLinkClass', LongText::class, __('Classe pour les liens personnalisés'), [
+ $this->addField('customLinkClass', LongText::class, $this->__('Classe pour les liens personnalisés'), [
'v2' => '{"type":"text","default":"","editable":true,"label":"\\u00a7!\\u00a7Classe pour les liens personnalis\\u00e9s!\\u00a7!","grade":5}',
'default' => '',
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('ignoreLinksTypes', LongText::class, __('Ignorer les liens de type'), [
+ $this->addField('ignoreLinksTypes', LongText::class, $this->__('Ignorer les liens de type'), [
'v2' => '{"type":"text","default":"","editable":true,"label":"\\u00a7!\\u00a7Ignorer les liens de type!\\u00a7!","hint":"\\u00a7!\\u00a7Liste des num\\u00e9ros s\\u00e9par\\u00e9s par des virgules!\\u00a7!","grade":5}',
- 'hint' => __('Liste des numéros séparés par des virgules'),
+ 'hint' => $this->__('Liste des numéros séparés par des virgules'),
'default' => '',
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('mobileIgnoreBackgroundLinks', Checkbox::class, __('Ignorer les liens de background'), [
+ $this->addField('mobileIgnoreBackgroundLinks', Checkbox::class, $this->__('Ignorer les liens de background'), [
'v2' => '{"type":"boolean","default":false,"editable":true,"label":"\\u00a7!\\u00a7Ignorer les liens de background!\\u00a7!"}',
'default' => false,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('linkTooltipManager', LongText::class, __('Gestionnaire des info-bulles'), [
+ $this->addField('linkTooltipManager', LongText::class, $this->__('Gestionnaire des info-bulles'), [
'v2' => '{"type":"text","default":"","editable":false,"label":"\\u00a7!\\u00a7Gestionnaire des info-bulles!\\u00a7!","grade":5}',
'default' => '',
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('linkCornerSize', Integer::class, __('Taille des liens de coins de page'), [
+ $this->addField('linkCornerSize', Integer::class, $this->__('Taille des liens de coins de page'), [
'v2' => '{"type":"integer","default":10,"editable":false,"label":"\\u00a7!\\u00a7Taille des liens de coins de page!\\u00a7!","hint":"\\u00a7!\\u00a7Pourcentage de la largeur de la page!\\u00a7!"}',
- 'hint' => __('Pourcentage de la largeur de la page'),
+ 'hint' => $this->__('Pourcentage de la largeur de la page'),
'default' => 10,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('linkTooltipMaxWidth', Integer::class, __('Largeur max des infobulles des liens de type "infobulle"'), [
+ $this->addField('linkTooltipMaxWidth', Integer::class, $this->__('Largeur max des infobulles des liens de type "infobulle"'), [
'v2' => '{"type":"integer","default":140,"editable":true,"label":"\\u00a7!\\u00a7Largeur max des infobulles des liens de type \\"infobulle\\"!\\u00a7!"}',
- $this->addField('linkTracker', LongText::class, __('Tracking des liens'), [
+ $this->addField('linkTracker', LongText::class, $this->__('Tracking des liens'), [
'v2' => '{"type":"text","default":"","editable":true,"label":"\\u00a7!\\u00a7Tracking des liens!\\u00a7!","grade":5}',
'default' => '',
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('linkTrackerRegexp', LongText::class, __('Tracking des liens applicables aux liens du domaine'), [
+ $this->addField('linkTrackerRegexp', LongText::class, $this->__('Tracking des liens applicables aux liens du domaine'), [
'v2' => '{"type":"text","default":"","editable":true,"label":"\\u00a7!\\u00a7Tracking des liens applicables aux liens du domaine!\\u00a7!","grade":5}',
+ $this->addField('textPopupStylesheet', FilesOrURL::class, $this->__('Feuille de style des popups de texte'), [
'v2' => '{"type":"freefile","default":"","editable":true,"label":"\\u00a7!\\u00a7Feuille de style des popups de texte!\\u00a7!","fileFilter":{"name":"\\u00a7!\\u00a7Feuille de style!\\u00a7! (.css)","extensions":"*.css"}}',
- $this->addField('PDFRenderer', SelectFromArray::class, __('Rendu des PDF (téléchargement)'), [
+ $this->addField('PDFRenderer', SelectFromArray::class, $this->__('Rendu des PDF (téléchargement)'), [
'v2' => '{"type":"combo","datas":{"\\u00a7!\\u00a7Navigateur!\\u00a7!":"native","PDF.js":"pdfjs","PDF.js (legacy)":"pdfjs-legacy"},"default":"native","editable":true,"label":"\\u00a7!\\u00a7Rendu des PDF (t\\u00e9l\\u00e9chargement)!\\u00a7!"}',
- $this->addField('PDFRendererIframe', SelectFromArray::class, __('Rendu des PDF (iframes)'), [
+ $this->addField('PDFRendererIframe', SelectFromArray::class, $this->__('Rendu des PDF (iframes)'), [
'v2' => '{"type":"combo","datas":{"\\u00a7!\\u00a7Navigateur!\\u00a7!":"native","PDF.js":"pdfjs","PDF.js (legacy)":"pdfjs-legacy","\\u00a7!\\u00a7Ecraser en SVG!\\u00a7!":"svg"},"default":"native","editable":true,"label":"\\u00a7!\\u00a7Rendu des PDF (iframes)!\\u00a7!"}',
+ $this->addField('inlineSlideshowLibrary', SelectFromArray::class, $this->__('Librarie utilisée pour les slideshow intégrés aux pages'), [
'v2' => '{"type":"combo","datas":{"Simple (\\u00a7!\\u00a7d\\u00e9faut!\\u00a7!)":"dummy","Vacheron":"vacheron"},"default":"dummy","editable":true,"grade":3,"label":"\\u00a7!\\u00a7Librarie utilis\\u00e9e pour les slideshow int\\u00e9gr\\u00e9s aux pages!\\u00a7!"}',
- $this->addField('popupSlideshowLibrary', SelectFromArray::class, __('Librarie utilisée pour les slideshow popup'), [
+ $this->addField('popupSlideshowLibrary', SelectFromArray::class, $this->__('Librarie utilisée pour les slideshow popup'), [
'v2' => '{"type":"combo","datas":{"Splide (\\u00a7!\\u00a7d\\u00e9faut!\\u00a7!)":"splide","Vacheron":"vacheron"},"default":"splide","editable":true,"grade":3,"label":"\\u00a7!\\u00a7Librarie utilis\\u00e9e pour les slideshow popup!\\u00a7!"}',
- $this->addField('slideshowCaptionSize', LongText::class, __('Taille de police de la légende du diaporama'), [
+ $this->addField('slideshowCaptionSize', LongText::class, $this->__('Taille de police de la légende du diaporama'), [
'v2' => '{"type":"text","default":"","editable":true,"label":"\\u00a7!\\u00a7Taille de police de la l\\u00e9gende du diaporama!\\u00a7!","hint":"\\u00a7!\\u00a7Laisser vide pour utiliser la valeur par d\\u00e9faut!\\u00a7!"}',
- 'hint' => __('Laisser vide pour utiliser la valeur par défaut'),
+ 'hint' => $this->__('Laisser vide pour utiliser la valeur par défaut'),
'default' => '',
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
$this->addField('', FormSeparator::class);
- $this->addField('inlineSlideshowTransitionDuration', Number::class, __('Durée de la transition des diaporamas intégrés aux pages(s)'), [
+ $this->addField('inlineSlideshowTransitionDuration', Number::class, $this->__('Durée de la transition des diaporamas intégrés aux pages(s)'), [
'v2' => '{"type":"float","default":0.75,"editable":true,"label":"\\u00a7!\\u00a7Dur\\u00e9e de la transition des diaporamas int\\u00e9gr\\u00e9s aux pages(s)!\\u00a7!"}',
'default' => 0.75,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('inlineSlideshowDuration', Number::class, __('Temps d\'attente des diaporamas intégrés aux pages (s)'), [
+ $this->addField('inlineSlideshowDuration', Number::class, $this->__('Temps d\'attente des diaporamas intégrés aux pages (s)'), [
'v2' => '{"type":"float","default":7,"editable":true,"label":"\\u00a7!\\u00a7Temps d\'attente des diaporamas int\\u00e9gr\\u00e9s aux pages (s)!\\u00a7!"}',
- $this->addField('product_zoom_buttons_order', SelectFromArray::class, __('Order des boutons'), [
+ $this->addField('product_zoom_buttons_order', SelectFromArray::class, $this->__('Order des boutons'), [
'v2' => '{"type":"combo","datas":{"\\u00a7!\\u00a7De la droite vers la gauche!\\u00a7!":"right","\\u00a7!\\u00a7De la gauche vers la droite!\\u00a7!":"left"},"editable":true,"grade":3,"default":"right","label":"\\u00a7!\\u00a7Order des boutons!\\u00a7!"}',
'options' => [
- 'right' => __('De la droite vers la gauche'),
- 'left' => __('De la gauche vers la droite'),
+ 'right' => $this->__('De la droite vers la gauche'),
+ 'left' => $this->__('De la gauche vers la droite'),
- $this->addField('product_zoom_action_1', SelectFromArray::class, __('Action du bouton') . ' 1', [
+ $this->addField('product_zoom_action_1', SelectFromArray::class, $this->__('Action du bouton').' 1', [
'v2' => '{"type":"combo","datas":{"\\u00a7!\\u00a7D\\u00e9sactiver!\\u00a7!":"disabled","\\u00a7!\\u00a7Ouvrir un lien!\\u00a7!":"link","\\u00a7!\\u00a7Ouvrir en iframe!\\u00a7!":"iframe","\\u00a7!\\u00a7Copier un contenu!\\u00a7!":"copy","\\u00a7!\\u00a7Web Vid\\u00e9o!\\u00a7!":"video","\\u00a7!\\u00a7Vid\\u00e9o!\\u00a7!":"videofile","\\u00a7!\\u00a7Vid\\u00e9o (boucle, sans contr\\u00f4le)!\\u00a7!":"videogif","\\u00a7!\\u00a7Voir une image!\\u00a7!":"image","\\u00a7!\\u00a7Ajouter au panier!\\u00a7!":"addtocart"},"label":"\\u00a7!\\u00a7Action du bouton!\\u00a7! 1","default":"disabled","editable":true,"grade":3}',
'options' => [
- 'disabled' => __('Désactiver'),
- 'link' => __('Ouvrir un lien'),
- 'iframe' => __('Ouvrir en iframe'),
- 'copy' => __('Copier un contenu'),
- 'video' => __('Web Vidéo'),
- 'videofile' => __('Vidéo'),
- 'videogif' => __('Vidéo (boucle, sans contrôle)'),
- 'image' => __('Voir une image'),
- 'addtocart' => __('Ajouter au panier'),
+ 'disabled' => $this->__('Désactiver'),
+ 'link' => $this->__('Ouvrir un lien'),
+ 'iframe' => $this->__('Ouvrir en iframe'),
+ 'copy' => $this->__('Copier un contenu'),
+ 'video' => $this->__('Web Vidéo'),
+ 'videofile' => $this->__('Vidéo'),
+ 'videogif' => $this->__('Vidéo (boucle, sans contrôle)'),
- $this->addField('product_zoom_action_2', SelectFromArray::class, __('Action du bouton') . ' 2', [
+ $this->addField('product_zoom_action_2', SelectFromArray::class, $this->__('Action du bouton').' 2', [
'v2' => '{"type":"combo","datas":{"\\u00a7!\\u00a7D\\u00e9sactiver!\\u00a7!":"disabled","\\u00a7!\\u00a7Ouvrir un lien!\\u00a7!":"link","\\u00a7!\\u00a7Ouvrir en iframe!\\u00a7!":"iframe","\\u00a7!\\u00a7Copier un contenu!\\u00a7!":"copy","\\u00a7!\\u00a7Web Vid\\u00e9o!\\u00a7!":"video","\\u00a7!\\u00a7Vid\\u00e9o!\\u00a7!":"videofile","\\u00a7!\\u00a7Vid\\u00e9o (boucle, sans contr\\u00f4le)!\\u00a7!":"videogif","\\u00a7!\\u00a7Voir une image!\\u00a7!":"image","\\u00a7!\\u00a7Ajouter au panier!\\u00a7!":"addtocart"},"label":"\\u00a7!\\u00a7Action du bouton!\\u00a7! 2","default":"disabled","editable":true,"grade":3}',
'options' => [
- 'disabled' => __('Désactiver'),
- 'link' => __('Ouvrir un lien'),
- 'iframe' => __('Ouvrir en iframe'),
- 'copy' => __('Copier un contenu'),
- 'video' => __('Web Vidéo'),
- 'videofile' => __('Vidéo'),
- 'videogif' => __('Vidéo (boucle, sans contrôle)'),
- 'image' => __('Voir une image'),
- 'addtocart' => __('Ajouter au panier'),
+ 'disabled' => $this->__('Désactiver'),
+ 'link' => $this->__('Ouvrir un lien'),
+ 'iframe' => $this->__('Ouvrir en iframe'),
+ 'copy' => $this->__('Copier un contenu'),
+ 'video' => $this->__('Web Vidéo'),
+ 'videofile' => $this->__('Vidéo'),
+ 'videogif' => $this->__('Vidéo (boucle, sans contrôle)'),
- $this->addField('product_zoom_action_3', SelectFromArray::class, __('Action du bouton') . ' 3', [
+ $this->addField('product_zoom_action_3', SelectFromArray::class, $this->__('Action du bouton').' 3', [
'v2' => '{"type":"combo","datas":{"\\u00a7!\\u00a7D\\u00e9sactiver!\\u00a7!":"disabled","\\u00a7!\\u00a7Ouvrir un lien!\\u00a7!":"link","\\u00a7!\\u00a7Ouvrir en iframe!\\u00a7!":"iframe","\\u00a7!\\u00a7Copier un contenu!\\u00a7!":"copy","\\u00a7!\\u00a7Web Vid\\u00e9o!\\u00a7!":"video","\\u00a7!\\u00a7Vid\\u00e9o!\\u00a7!":"videofile","\\u00a7!\\u00a7Vid\\u00e9o (boucle, sans contr\\u00f4le)!\\u00a7!":"videogif","\\u00a7!\\u00a7Voir une image!\\u00a7!":"image","\\u00a7!\\u00a7Ajouter au panier!\\u00a7!":"addtocart"},"label":"\\u00a7!\\u00a7Action du bouton!\\u00a7! 3","default":"disabled","editable":true,"grade":3}',
'options' => [
- 'disabled' => __('Désactiver'),
- 'link' => __('Ouvrir un lien'),
- 'iframe' => __('Ouvrir en iframe'),
- 'copy' => __('Copier un contenu'),
- 'video' => __('Web Vidéo'),
- 'videofile' => __('Vidéo'),
- 'videogif' => __('Vidéo (boucle, sans contrôle)'),
- 'image' => __('Voir une image'),
- 'addtocart' => __('Ajouter au panier'),
+ 'disabled' => $this->__('Désactiver'),
+ 'link' => $this->__('Ouvrir un lien'),
+ 'iframe' => $this->__('Ouvrir en iframe'),
+ 'copy' => $this->__('Copier un contenu'),
+ 'video' => $this->__('Web Vidéo'),
+ 'videofile' => $this->__('Vidéo'),
+ 'videogif' => $this->__('Vidéo (boucle, sans contrôle)'),
- $this->addField('product_share_enabled', Checkbox::class, __('Activer le bouton de partage'), [
+ $this->addField('product_share_enabled', Checkbox::class, $this->__('Activer le bouton de partage'), [
'v2' => '{"type":"boolean","default":true,"editable":true,"grade":"3","label":"\\u00a7!\\u00a7Activer le bouton de partage!\\u00a7!"}',
'default' => true,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('product_share_link', SelectFromArray::class, __('Lien de partage'), [
+ $this->addField('product_share_link', SelectFromArray::class, $this->__('Lien de partage'), [
'v2' => '{"type":"combo","default":"product","editable":true,"label":"\\u00a7!\\u00a7Lien de partage!\\u00a7!","datas":{"\\u00a7!\\u00a7Lien du produit!\\u00a7!":"product","\\u00a7!\\u00a7Lien vers la page du fluidbook!\\u00a7!":"page"}}',
'options' => [
- 'product' => __('Lien du produit'),
- 'page' => __('Lien vers la page du fluidbook'),
+ 'product' => $this->__('Lien du produit'),
+ 'page' => $this->__('Lien vers la page du fluidbook'),
],
'default' => 'product',
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('product_email_title', LongText::class, __('Titre de l\'email') . ' "' . __('Envoyer à un ami') . '"', [
+ $this->addField('product_email_title', LongText::class, $this->__('Titre de l\'email').' "'.$this->__('Envoyer à un ami').'"', [
'v2' => '{"type":"text","default":"","editable":true,"label":"\\u00a7!\\u00a7Titre de l\'email!\\u00a7! \\"\\u00a7!\\u00a7Envoyer \\u00e0 un ami!\\u00a7!\\""}',
'default' => '',
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('product_email_body', Textarea::class, __('Corps de l\'email') . ' "' . __('Envoyer à un ami') . '"', [
+ $this->addField('product_email_body', Textarea::class, $this->__('Corps de l\'email').' "'.$this->__('Envoyer à un ami').'"', [
'v2' => '{"type":"textarea","default":"","editable":true,"label":"\\u00a7!\\u00a7Corps de l\'email!\\u00a7! \\"\\u00a7!\\u00a7Envoyer \\u00e0 un ami!\\u00a7!\\""}',
'v2' => '{"type":"textarea","default":"%short%","editable":true,"label":"\\u00a7!\\u00a7Contenu Partage court!\\u00a7!","hint":"\\u00a7!\\u00a7Contenu du partag\\u00e9 sur les partages courts!\\u00a7!"}',
- 'hint' => __('Contenu du partagé sur les partages courts'),
+ 'hint' => $this->__('Contenu du partagé sur les partages courts'),
+ $this->addField('audiodescriptionTexts', FilesOrURL::class, $this->__('Contenus textuels pour l\'audiodescription ou les lecteurs d\'écran'), [
'v2' => '{"type":"freefile","default":"","editable":true,"label":"\\u00a7!\\u00a7Contenus textuels pour l\'audiodescription ou les lecteurs d\'\\u00e9cran!\\u00a7!","fileFilter":{"name":"\\u00a7!\\u00a7Fichier Excel!\\u00a7! (.xlsx)","extensions":"*.xlsx"}}',
- $this->addField('audiodescriptionVoice', SelectFromArray::class, __('Voix pour l\'audiodescription'), [
- 'v2' => '{"type":"combo","datas":{"":"","Festival (en-US)":"festival:voice_cmu_us_slt_arctic_hts","ReadSpeaker Sophie (en-US)":"readspeaker:Sophie\\/en_us","ReadSpeaker Marc (en-US)":"readspeaker:Marc\\/en_us","Azure Denise (fr-FR)":"azuretts:fr-FR\\/Female\\/fr-FR-DeniseNeural","Azure Henry (fr-FR)":"azuretts:fr-FR\\/Male\\/fr-FR-MaleNeural"},"editable":true,"default":"","label":"\\u00a7!\\u00a7Voix pour l\'audiodescription!\\u00a7!"}',
+ $this->addField('audiodescriptionVoice', SelectFromArray::class, $this->__('Voix pour l\'audiodescription'), [
+ 'v2' => '{"type":"combo","datasFunc":"wsDroits::getTTSVoices()","datas":{"":"","Festival (en-US)":"festival:voice_cmu_us_slt_arctic_hts","ReadSpeaker Sophie (en-US)":"readspeaker:Sophie\\/en_us","ReadSpeaker Marc (en-US)":"readspeaker:Marc\\/en_us","Azure Denise (fr-FR)":"azuretts:fr-FR\\/Female\\/fr-FR-DeniseNeural","Azure Henry (fr-FR)":"azuretts:fr-FR\\/Male\\/fr-FR-MaleNeural"},"editable":true,"default":"","label":"\\u00a7!\\u00a7Voix pour l\'audiodescription!\\u00a7!"}',
- $this->addField('splashTarget', SelectFromArray::class, __('Ouvrir le lien'), [
+ $this->addField('splashTarget', SelectFromArray::class, $this->__('Ouvrir le lien'), [
'v2' => '{"type":"combo","datas":{"\\u00a7!\\u00a7Dans la fen\\u00eatre courrante!\\u00a7!":"_self","\\u00a7!\\u00a7Dans un nouvel onglet!\\u00a7!":"_blank"},"default":"_self","editable":true,"label":"\\u00a7!\\u00a7Ouvrir le lien!\\u00a7!","grade":3}',
'options' => [
- '_self' => __('Dans la fenêtre courrante'),
- '_blank' => __('Dans un nouvel onglet'),
+ '_self' => $this->__('Dans la fenêtre courrante'),
- $this->addField('articlesImages', FilesOrURL::class, __('Images des articles'), [
+ $this->addField('articlesImages', FilesOrURL::class, $this->__('Images des articles'), [
'v2' => '{"type":"freefile","label":"\\u00a7!\\u00a7Images des articles!\\u00a7!","default":"","hint":"\\u00a7!\\u00a7Les noms des fichiers doivent \\u00eatre les m\\u00eame que ceux des balises <image> du XML!\\u00a7!","editable":true,"grade":3,"dir":"articles","multiple":true}',
- 'hint' => __('Les noms des fichiers doivent être les même que ceux des balises <image> du XML'),
+ 'hint' => $this->__('Les noms des fichiers doivent être les même que ceux des balises <image> du XML'),
'default' => '',
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
$this->addField('', FormSeparator::class);
- $this->addField('articlesShare', Checkbox::class, __('Activer le partage'), [
+ $this->addField('articlesShare', Checkbox::class, $this->__('Activer le partage'), [
'v2' => '{"type":"boolean","default":true,"editable":true,"label":"\\u00a7!\\u00a7Activer le partage!\\u00a7!","grade":3}',
- $this->addField('cartLinkAppearance', SelectFromArray::class, __('Apparence des liens panier'), [
+ $this->addField('cartLinkAppearance', SelectFromArray::class, $this->__('Apparence des liens panier'), [
'v2' => '{"type":"combo","default":"link","editable":true,"label":"\\u00a7!\\u00a7Apparence des liens panier!\\u00a7!","grade":3,"datas":{"\\u00a7!\\u00a7Lien!\\u00a7!":"link","\\u00a7!\\u00a7Boutons + et - avec overlay!\\u00a7!":"overlay"}}',
'options' => [
- 'link' => __('Lien'),
- 'overlay' => __('Boutons + et - avec overlay'),
+ 'link' => $this->__('Lien'),
+ 'overlay' => $this->__('Boutons + et - avec overlay'),
- $this->addField('basketImages', FilesOrURL::class, __('Images des produits'), [
+ $this->addField('basketImages', FilesOrURL::class, $this->__('Images des produits'), [
'v2' => '{"type":"freefile","default":"","editable":true,"label":"\\u00a7!\\u00a7Images des produits!\\u00a7!","grade":3,"multiple":true,"dir":"commerce"}',
+ $this->addField('offlineTitle', LongText::class, $this->__('Titre de l\'application'), [
'v2' => '{"type":"text","default":"","editable":true,"label":"\\u00a7!\\u00a7Titre de l\'application!\\u00a7!"}',
'default' => '',
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('offlineLink', LongText::class, __('URL du Fluidbook'), [
+ $this->addField('offlineLink', LongText::class, $this->__('URL du Fluidbook'), [
'v2' => '{"type":"text","default":"http:\\/\\/","editable":true,"label":"\\u00a7!\\u00a7URL du Fluidbook!\\u00a7!","hint":"\\u00a7!\\u00a7URL du fluidbook utilis\\u00e9e pour la version Offline (CD-ROM, cl\\u00e9 USB, Ex\\u00e9cutables)!\\u00a7!"}',
- 'hint' => __('URL du fluidbook utilisée pour la version Offline (CD-ROM, clé USB, Exécutables)'),
+ 'hint' => $this->__('URL du fluidbook utilisée pour la version Offline (CD-ROM, clé USB, Exécutables)'),
'default' => 'http://',
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
$this->addField('', FormSeparator::class);
- $this->addField('offlineWindowsInstallPath', LongText::class, __('Chemin d\'installation par défaut'), [
+ $this->addField('offlineWindowsInstallPath', LongText::class, $this->__('Chemin d\'installation par défaut'), [
'v2' => '{"type":"text","default":"","editable":true,"label":"\\u00a7!\\u00a7Chemin d\'installation par d\\u00e9faut!\\u00a7!","hint":"\\u00a7!\\u00a7Par d\\u00e9faut!\\u00a7!: %LOCALAPPDATA%\\/%title%"}',
- $this->addField('offlineWindowsProfilePath', LongText::class, __('Répertoire de stockage du profile'), [
+ $this->addField('offlineWindowsProfilePath', LongText::class, $this->__('Répertoire de stockage du profile'), [
'v2' => '{"type":"text","default":"","editable":true,"label":"\\u00a7!\\u00a7R\\u00e9pertoire de stockage du profile!\\u00a7!","hint":"\\u00a7!\\u00a7Par d\\u00e9faut!\\u00a7!: %LOCALAPPDATA%\\/%title%"}',
+ $this->addField('phonegapId', LongText::class, $this->__('Identifiant de l\'identifiant'), [
'v2' => '{"type":"text","default":"com.fluidbook.phonegap.$id","editable":true,"label":"\\u00a7!\\u00a7Identifiant de l\'identifiant!\\u00a7!","grade":5,"hint":"\\u00a7!\\u00a7De la forme!\\u00a7! com.fluidbook.phonegap.xxxxx"}',
- 'hint' => __('De la forme') . ' com.fluidbook.phonegap.xxxxx',
+ 'hint' => $this->__('De la forme').' com.fluidbook.phonegap.xxxxx',
'default' => 'com.fluidbook.phonegap.$id',
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('phonegapVersion', LongText::class, __('Version de l\'application'), [
+ $this->addField('phonegapVersion', LongText::class, $this->__('Version de l\'application'), [
'v2' => '{"type":"text","default":"1.0.0","editable":true,"label":"\\u00a7!\\u00a7Version de l\'application!\\u00a7!","grade":5,"hint":"\\u00a7!\\u00a7De la forme!\\u00a7! 1.2.3"}',
$this->addField('appScreenshots', Textarea::class, 'Générer les screenshots', [
'v2' => '{"type":"textarea","default":"P,0\\nL,2\\nL,index","editable":true,"label":"G\\u00e9n\\u00e9rer les screenshots","grade":5,"hint":"\\u00a7!\\u00a7Une ligne par vue \\u00e0 g\\u00e9n\\u00e9rer de la forme X,Y (X : P(ortrait) ou L(andscape), Y : num\\u00e9ro de page ou vue (1, index))!\\u00a7!"}',
- 'hint' => __('Une ligne par vue à générer de la forme X,Y (X : P(ortrait) ou L(andscape), Y : numéro de page ou vue (1, index))'),
+ 'hint' => $this->__('Une ligne par vue à générer de la forme X,Y (X : P(ortrait) ou L(andscape), Y : numéro de page ou vue (1, index))'),
+ $this->addField('secureURL', LongText::class, $this->__('URL de sécurisation'), [
'v2' => '{"type":"text","default":"http:\\/\\/","editable":true,"label":"\\u00a7!\\u00a7URL de s\\u00e9curisation!\\u00a7!","grade":5,"hint":"\\u00a7!\\u00a7URL int\\u00e9rrog\\u00e9 pour v\\u00e9rifier si le visiteur \\u00e0 les droits pour consulter la publication!\\u00a7!"}',
- 'hint' => __('URL intérrogé pour vérifier si le visiteur à les droits pour consulter la publication'),
+ 'hint' => $this->__('URL intérrogé pour vérifier si le visiteur à les droits pour consulter la publication'),
'v2' => '{"type":"text","default":"http:\\/\\/","editable":true,"label":"\\u00a7!\\u00a7Redirection!\\u00a7!","grade":5,"hint":"\\u00a7!\\u00a7Si l\'authentification \\u00e9choue, redirection vers cette adresse!\\u00a7!"}',
- 'hint' => __('Si l\'authentification échoue, redirection vers cette adresse'),
+ 'hint' => $this->__('Si l\'authentification échoue, redirection vers cette adresse'),
- $this->addField('restrictPrintDownload', LongText::class, __('Paramètre de l\'url permettant de désactiver la restriction (non vide pour activer les restrictions)'), [
+ $this->addField('restrictPrintDownload', LongText::class, $this->__('Paramètre de l\'url permettant de désactiver la restriction (non vide pour activer les restrictions)'), [
'v2' => '{"type":"text","default":"","editable":true,"label":"\\u00a7!\\u00a7Param\\u00e8tre de l\'url permettant de d\\u00e9sactiver la restriction (non vide pour activer les restrictions)!\\u00a7!","grade":5,"hint":"\\u00a7!\\u00a7Ne pas indiquer le ?!\\u00a7!"}',
- $this->addField('restrictDownload', Checkbox::class, __('Restreindre le téléchargement du pdf'), [
+ $this->addField('restrictDownload', Checkbox::class, $this->__('Restreindre le téléchargement du pdf'), [
'v2' => '{"type":"boolean","default":false,"editable":true,"label":"\\u00a7!\\u00a7Restreindre le t\\u00e9l\\u00e9chargement du pdf!\\u00a7!","grade":5}',
'default' => false,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('restrictSendBookmark', Checkbox::class, __('Restreindre l\'envoi de marques-pages'), [
+ $this->addField('restrictSendBookmark', Checkbox::class, $this->__('Restreindre l\'envoi de marques-pages'), [
'v2' => '{"type":"boolean","default":false,"editable":true,"label":"\\u00a7!\\u00a7Restreindre l\'envoi de marques-pages!\\u00a7!","grade":5}',
- $this->addField('plvMode', SelectFromArray::class, __('Arrivé à la dernière page'), [
+ $this->addField('plvMode', SelectFromArray::class, $this->__('Arrivé à la dernière page'), [
'v2' => '{"type":"combo","default":"first","editable":true,"label":"\\u00a7!\\u00a7Arriv\\u00e9 \\u00e0 la derni\\u00e8re page!\\u00a7!","grade":3,"datas":{"\\u00a7!\\u00a7Remonter vers la premi\\u00e8re page!\\u00a7!":"back","\\u00a7!\\u00a7Recommencer \\u00e0 la premi\\u00e8re page!\\u00a7!":"first"}}',
'options' => [
- 'back' => __('Remonter vers la première page'),
- 'first' => __('Recommencer à la première page'),
+ 'back' => $this->__('Remonter vers la première page'),
+ 'first' => $this->__('Recommencer à la première page'),
],
'default' => 'first',
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('section_theme', FormSection::class, __('Options du thème'));
- $this->addField('themeEnableAfterSearch', Checkbox::class, __('Afficher l\'image supplémentaire à droite du moteur de recherche'), [
+ $this->addField('section_theme', FormSection::class, $this->__('Options du thème'));
+ $this->addField('themeEnableAfterSearch', Checkbox::class, $this->__('Afficher l\'image supplémentaire à droite du moteur de recherche'), [
'v2' => '{"type":"boolean","default":true,"editable":true,"label":"\\u00a7!\\u00a7Afficher l\'image suppl\\u00e9mentaire \\u00e0 droite du moteur de recherche!\\u00a7!","grade":3}',
- $this->addField('htmlPrepend', Textarea::class, __('Code à insérer en tête des fichiers'), [
+ $this->addField('htmlPrepend', Textarea::class, $this->__('Code à insérer en tête des fichiers'), [
'v2' => '{"type":"textarea","default":"","editable":true,"label":"\\u00a7!\\u00a7Code \\u00e0 ins\\u00e9rer en t\\u00eate des fichiers!\\u00a7!","grade":5}',
'default' => '',
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('baseUrl', LongText::class, __('Base de l\'url'), [
+ $this->addField('baseUrl', LongText::class, $this->__('Base de l\'url'), [
'v2' => '{"type":"text","default":"","editable":true,"label":"\\u00a7!\\u00a7Base de l\'url!\\u00a7!","grade":5}',
'default' => '',
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('forceCompileOnDownload', Checkbox::class, __('Forcer la compilation lors du téléchargement'), [
+ $this->addField('forceCompileOnDownload', Checkbox::class, $this->__('Forcer la compilation lors du téléchargement'), [
'v2' => '{"type":"boolean","default":false,"editable":true,"label":"\\u00a7!\\u00a7Forcer la compilation lors du t\\u00e9l\\u00e9chargement!\\u00a7!","grade":3}',
'default' => false,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('embedAllLibraries', Checkbox::class, __('Intégrer toutes les bibliothèques JS'), [
+ $this->addField('embedAllLibraries', Checkbox::class, $this->__('Intégrer toutes les bibliothèques JS'), [
'v2' => '{"type":"boolean","default":false,"editable":true,"label":"\\u00a7!\\u00a7Int\\u00e9grer toutes les biblioth\\u00e8ques JS!\\u00a7!","grade":3}',
'default' => false,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('section_demo', FormSection::class, __('Lien de démo'));
- $this->addField('disableDemo', Checkbox::class, __('Désactiver le lien de démo'), [
+ $this->addField('section_demo', FormSection::class, $this->__('Lien de démo'));
+ $this->addField('disableDemo', Checkbox::class, $this->__('Désactiver le lien de démo'), [
'v2' => '{"type":"boolean","default":false,"editable":true,"label":"\\u00a7!\\u00a7D\\u00e9sactiver le lien de d\\u00e9mo!\\u00a7!","grade":5}',
'default' => false,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('redirectDemo', LongText::class, __('Rediriger le lien de démo vers'), [
+ $this->addField('redirectDemo', LongText::class, $this->__('Rediriger le lien de démo vers'), [
'v2' => '{"type":"text","default":"","editable":true,"label":"\\u00a7!\\u00a7Rediriger le lien de d\\u00e9mo vers!\\u00a7!","grade":5}',
'v2' => '{"type":"text","default":"","editable":true,"label":"\\u00a7!\\u00a7Titre SCORM!\\u00a7!","grade":5,"hint":"\\u00a7!\\u00a7Laisser vide pour utiliser le titre de la publication!\\u00a7!"}',
- 'hint' => __('Laisser vide pour utiliser le titre de la publication'),
+ 'hint' => $this->__('Laisser vide pour utiliser le titre de la publication'),
'v2' => '{"type":"textarea","default":"","editable":true,"label":"\\u00a7!\\u00a7Variables SCORM!\\u00a7!","grade":5,"hint":"\\u00a7!\\u00a7Laisser vide pour utiliser le titre de la publication!\\u00a7!"}',
- 'hint' => __('Laisser vide pour utiliser le titre de la publication'),
+ 'hint' => $this->__('Laisser vide pour utiliser le titre de la publication'),
- $this->addField('scorm_pass_on_complete', Checkbox::class, __('Marquer le cours comme Pass lorsqu\'il est terminé') . ' (' . __('SCORM 2004 seulement') . ')', [
+ $this->addField('scorm_pass_on_complete', Checkbox::class, $this->__('Marquer le cours comme Pass lorsqu\'il est terminé').' ('.$this->__('SCORM 2004 seulement').')', [
'v2' => '{"type":"boolean","default":true,"editable":true,"label":"\\u00a7!\\u00a7Marquer le cours comme Pass lorsqu\'il est termin\\u00e9!\\u00a7! (\\u00a7!\\u00a7SCORM 2004 seulement!\\u00a7!)"}',
'default' => true,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('scorm_score100_on_complete', Checkbox::class, __('Marquer le cours comme réussi à 100% lorsqu\'il est terminé'), [
+ $this->addField('scorm_score100_on_complete', Checkbox::class, $this->__('Marquer le cours comme réussi à 100% lorsqu\'il est terminé'), [
'v2' => '{"type":"boolean","default":false,"editable":true,"label":"\\u00a7!\\u00a7Marquer le cours comme r\\u00e9ussi \\u00e0 100% lorsqu\'il est termin\\u00e9!\\u00a7!"}',
- $this->addField('scorm_quizdata', FilesOrURL::class, __('Données de quiz'), [
+ $this->addField('scorm_quizdata', FilesOrURL::class, $this->__('Données de quiz'), [
'v2' => '{"type":"freefile","editable":true,"default":"","label":"\\u00a7!\\u00a7Donn\\u00e9es de quiz!\\u00a7!"}',
'default' => '',
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('scorm_score', Checkbox::class, __('Activer le support du score'), [
+ $this->addField('scorm_score', Checkbox::class, $this->__('Activer le support du score'), [
'v2' => '{"type":"boolean","default":false,"editable":true,"label":"\\u00a7!\\u00a7Activer le support du score!\\u00a7!","grade":5}',
'default' => false,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('scorm_score_min', Integer::class, __('Score minimal pour marquer le contenu comme réussi'), [
+ $this->addField('scorm_score_min', Integer::class, $this->__('Score minimal pour marquer le contenu comme réussi'), [
'v2' => '{"type":"integer","min":0,"max":100,"default":50,"editable":true,"label":"\\u00a7!\\u00a7Score minimal pour marquer le contenu comme r\\u00e9ussi!\\u00a7!","grade":5}',
- $this->addField('scorm_quiz_as_questionnaire', Checkbox::class, __('Traiter les quiz comme des questionnaires (toutes les réponses sont considérées comme correctes)'), [
+ $this->addField('scorm_quiz_as_questionnaire', Checkbox::class, $this->__('Traiter les quiz comme des questionnaires (toutes les réponses sont considérées comme correctes)'), [
'v2' => '{"type":"boolean","default":false,"editable":true,"label":"\\u00a7!\\u00a7Traiter les quiz comme des questionnaires (toutes les r\\u00e9ponses sont consid\\u00e9r\\u00e9es comme correctes)!\\u00a7!","grade":5}',
- $this->addField('scorm_force_attempts', Checkbox::class, __('Forcer la création d\'un "attempt" à chaque ouverture'), [
+ $this->addField('scorm_force_attempts', Checkbox::class, $this->__('Forcer la création d\'un "attempt" à chaque ouverture'), [
'v2' => '{"type":"boolean","default":false,"label":"\\u00a7!\\u00a7Forcer la cr\\u00e9ation d\'un \\"attempt\\" \\u00e0 chaque ouverture!\\u00a7!","editable":true}',
'default' => false,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('scorm_commit_immediately', Checkbox::class, __('Envoyer les données immédiatement au LMS') . ' (' . __('Peut provoquer des ralentissement sur certains LMS') . ')', [
+ $this->addField('scorm_commit_immediately', Checkbox::class, $this->__('Envoyer les données immédiatement au LMS').' ('.$this->__('Peut provoquer des ralentissement sur certains LMS').')', [
'v2' => '{"type":"boolean","default":false,"editable":true,"label":"\\u00a7!\\u00a7Envoyer les donn\\u00e9es imm\\u00e9diatement au LMS!\\u00a7! (\\u00a7!\\u00a7Peut provoquer des ralentissement sur certains LMS!\\u00a7!)"}',
'default' => false,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('section_downloads', FormSection::class, __('Versions disponibles au téléchargement'));
- $this->addField('download_online', Checkbox::class, __('Version online - Version par défaut'), [
+ $this->addField('section_downloads', FormSection::class, $this->__('Versions disponibles au téléchargement'));
+ $this->addField('download_online', Checkbox::class, $this->__('Version online - Version par défaut'), [
'v2' => '{"type":"boolean","editable":true,"default":true,"label":"\\u00a7!\\u00a7Version online - Version par d\\u00e9faut!\\u00a7!","grade":3}',
'default' => true,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('download_sharepoint', Checkbox::class, __('Version Sharepoint - Version par défaut'), [
+ $this->addField('download_sharepoint', Checkbox::class, $this->__('Version Sharepoint - Version par défaut'), [
'v2' => '{"type":"boolean","editable":true,"default":false,"label":"\\u00a7!\\u00a7Version Sharepoint - Version par d\\u00e9faut!\\u00a7!","grade":3}',
'default' => false,
'fake' => true,
'store_in' => 'settings',
'translatable' => false,
]);
- $this->addField('download_scorm', Checkbox::class, __('Version SCORM - Version par défaut'), [
+ $this->addField('download_scorm', Checkbox::class, $this->__('Version SCORM - Version par défaut'), [
'v2' => '{"type":"boolean","editable":true,"default":false,"label":"\\u00a7!\\u00a7Version SCORM - Version par d\\u00e9faut!\\u00a7!","grade":3}',
- $this->addField('download_win_html', Checkbox::class, __('Version offline - HTML (Non adaptée à l\'installation sur un serveur web)'), [
+ $this->addField('download_win_html', Checkbox::class, $this->__('Version offline - HTML (Non adaptée à l\'installation sur un serveur web)'), [
'v2' => '{"type":"boolean","editable":true,"default":false,"label":"\\u00a7!\\u00a7Version offline - HTML (Non adapt\\u00e9e \\u00e0 l\'installation sur un serveur web)!\\u00a7!","grade":3}',