]> _ Git - cubeextranet.git/commitdiff
wip #4211
authorvincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Wed, 18 May 2022 06:52:48 +0000 (06:52 +0000)
committervincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Wed, 18 May 2022 06:52:48 +0000 (06:52 +0000)
inc/ws/Metier/class.ws.book.parametres.php

index 8080d7da0893571ad1e66c7395c293928bafe967..b08d96243045b0277447171007febc31987d8c7e 100644 (file)
@@ -20,10 +20,10 @@ class wsBookParametres extends wsParametres
         'label' => __('Version logicielle'),
         'grade' => 1,
         'datas' => [
-            'stable' => 'master : git (stable)',
-            'dev' => 'master : local (dev)',
-            'icon-bar|git' => 'icon-bar : git',
-            'icon-bar|local' => 'icon-bar : local',
+            'master : git (stable)' => 'stable',
+            'master : local (dev)' => 'dev',
+            'icon-bar : git' => 'icon-bar|git',
+            'icon-bar : local' => 'icon-bar|local',
         ],
     ],
     'mobileVersion' => [
@@ -33,10 +33,10 @@ class wsBookParametres extends wsParametres
         'label' => __('Version mobile'),
         'grade' => 3,
         'datas' => [
-            'pdf' => __('Rediriger vers le PDF'),
-            'html5-desktop' => __('Version HTML5 recommandée (vecteurs sur desktop)'),
-            'html5' => __('Version HTML5 vecteurs'),
-            'html5-images' => __('Version HTML5 en images'),
+            __('Rediriger vers le PDF') => 'pdf',
+            __('Version HTML5 recommandée (vecteurs sur desktop)') => 'html5-desktop',
+            __('Version HTML5 vecteurs') => 'html5',
+            __('Version HTML5 en images') => 'html5-images',
         ],
     ],
     'title' => [
@@ -295,11 +295,11 @@ class wsBookParametres extends wsParametres
         'label' => __('Mode de navigation'),
         'grade' => 5,
         'datas' => [
-            'book' => __('Normal (automatique)'),
-            'landscape' => __('Normal (double page)'),
-            'portrait' => __('Normal (une page)'),
-            'mobilefirst' => __('Mobile first'),
-            'tab' => __('Magazine tablette'),
+            __('Normal (automatique)') => 'book',
+            __('Normal (double page)') => 'landscape',
+            __('Normal (une page)') => 'portrait',
+            __('Mobile first') => 'mobilefirst',
+            __('Magazine tablette') => 'tab',
         ],
     ],
     'mobileTransitions' => [
@@ -309,11 +309,11 @@ class wsBookParametres extends wsParametres
         'label' => __('Transitions entre les pages'),
         'grade' => 3,
         'datas' => [
-            'none' => __('Aucune transition'),
-            'fade' => __('Opacité'),
-            'slide' => __('Glisser'),
-            'flip' => __('Tourner (rigide)'),
-            'flip3d' => __('Tourner (souple)'),
+            __('Aucune transition') => 'none',
+            __('Opacité') => 'fade',
+            __('Glisser') => 'slide',
+            __('Tourner (rigide)') => 'flip',
+            __('Tourner (souple)') => 'flip3d',
         ],
     ],
     'mobileTransitionDuration' => [
@@ -357,10 +357,10 @@ class wsBookParametres extends wsParametres
         'editable' => false,
         'label' => __('Mode de visualisation 3D'),
         'datas' => [
-            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)'),
+            __('Mode 3D') => 0,
+            __('Mode 2D (caméra fixe et pages à plat)') => 1,
+            __('Laisser le choix à l\'utilisateur (mode 3D par défaut)') => 2,
+            __('Laisser le choix à l\'utilisateur (mode 2D par défaut)') => 3,
         ],
     ],
     'antialiasReading' => [
@@ -419,8 +419,8 @@ class wsBookParametres extends wsParametres
         'editable' => false,
         'label' => __('Mode de visualisation (beta)'),
         'datas' => [
-            0 => __('Classique'),
-            1 => __('Diaporama'),
+            __('Classique') => 0,
+            __('Diaporama') => 1,
         ],
         'grade' => 5,
     ],
@@ -449,8 +449,8 @@ class wsBookParametres extends wsParametres
         'editable' => true,
         'label' => __('Méthode d\'extraction des textes en SVG'),
         'datas' => [
-            'pdf' => __('Cairo'),
-            'mu' => __('Mu'),
+            __('Cairo') => 'pdf',
+            __('Mu') => 'mu',
         ],
     ],
     'textsThickness' => [
@@ -470,8 +470,8 @@ class wsBookParametres extends wsParametres
         'default' => 'jpg',
         'editable' => true,
         'datas' => [
-            'jpg' => 'JPEG',
-            'png' => 'PNG',
+            'JPEG' => 'jpg',
+            'PNG' => 'png',
         ],
         'grade' => 2,
         'label' => __('Format des images'),
@@ -481,10 +481,10 @@ class wsBookParametres extends wsParametres
         'default' => 300,
         'editable' => true,
         'datas' => [
-            300 => '300dpi',
-            150 => '150dpi',
-            125 => '125dpi',
-            100 => '100dpi',
+            '300dpi' => 300,
+            '150dpi' => 150,
+            '125dpi' => 125,
+            '100dpi' => 100,
         ],
         'grade' => 2,
         'label' => __('Résolution maximale des pages'),
@@ -506,10 +506,10 @@ class wsBookParametres extends wsParametres
     'performance3DMode' => [
         'type' => 'combo',
         'datas' => [
-            'auto' => __('Tester la machine'),
-            'highPerf' => __('Haute'),
-            'lowPerf' => __('Moyenne'),
-            'veryLowPerf' => __('Basse'),
+            __('Tester la machine') => 'auto',
+            __('Haute') => 'highPerf',
+            __('Moyenne') => 'lowPerf',
+            __('Basse') => 'veryLowPerf',
         ],
         'default' => 'auto',
         'editable' => true,
@@ -642,8 +642,8 @@ class wsBookParametres extends wsParametres
     'navExtraType1' => [
         'type' => 'combo',
         'datas' => [
-            'icon' => __('Icône + Label'),
-            'image' => __('Image'),
+            __('Icône + Label') => 'icon',
+            __('Image') => 'image',
         ],
         'default' => 'icon',
         'editable' => true,
@@ -658,9 +658,9 @@ class wsBookParametres extends wsParametres
     'navExtraVisibility1' => [
         'type' => 'combo',
         'datas' => [
-            'horizontal' => __('Navigation horizontale'),
-            'burger' => __('Navigation burger'),
-            'both' => __('Navigations horizontale et burger'),
+            __('Navigation horizontale') => 'horizontal',
+            __('Navigation burger') => 'burger',
+            __('Navigations horizontale et burger') => 'both',
         ],
         'default' => 'both',
         'editable' => true,
@@ -679,8 +679,8 @@ class wsBookParametres extends wsParametres
     'navExtraType2' => [
         'type' => 'combo',
         'datas' => [
-            'icon' => __('Icône + Label'),
-            'image' => __('Image'),
+            __('Icône + Label') => 'icon',
+            __('Image') => 'image',
         ],
         'default' => 'icon',
         'editable' => true,
@@ -695,9 +695,9 @@ class wsBookParametres extends wsParametres
     'navExtraVisibility2' => [
         'type' => 'combo',
         'datas' => [
-            'horizontal' => __('Navigation horizontale'),
-            'burger' => __('Navigation burger'),
-            'both' => __('Navigations horizontale et burger'),
+            __('Navigation horizontale') => 'horizontal',
+            __('Navigation burger') => 'burger',
+            __('Navigations horizontale et burger') => 'both',
         ],
         'default' => 'both',
         'editable' => true,
@@ -716,8 +716,8 @@ class wsBookParametres extends wsParametres
     'navExtraType3' => [
         'type' => 'combo',
         'datas' => [
-            'icon' => __('Icône + Label'),
-            'image' => __('Image'),
+            __('Icône + Label') => 'icon',
+            __('Image') => 'image',
         ],
         'default' => 'icon',
         'editable' => true,
@@ -732,9 +732,9 @@ class wsBookParametres extends wsParametres
     'navExtraVisibility3' => [
         'type' => 'combo',
         'datas' => [
-            'horizontal' => __('Navigation horizontale'),
-            'burger' => __('Navigation burger'),
-            'both' => __('Navigations horizontale et burger'),
+            __('Navigation horizontale') => 'horizontal',
+            __('Navigation burger') => 'burger',
+            __('Navigations horizontale et burger') => 'both',
         ],
         'default' => 'both',
         'editable' => true,
@@ -753,8 +753,8 @@ class wsBookParametres extends wsParametres
     'navExtraType4' => [
         'type' => 'combo',
         'datas' => [
-            'icon' => __('Icône + Label'),
-            'image' => __('Image'),
+            __('Icône + Label') => 'icon',
+            __('Image') => 'image',
         ],
         'default' => 'icon',
         'editable' => true,
@@ -769,9 +769,9 @@ class wsBookParametres extends wsParametres
     'navExtraVisibility4' => [
         'type' => 'combo',
         'datas' => [
-            'horizontal' => __('Navigation horizontale'),
-            'burger' => __('Navigation burger'),
-            'both' => __('Navigations horizontale et burger'),
+            __('Navigation horizontale') => 'horizontal',
+            __('Navigation burger') => 'burger',
+            __('Navigations horizontale et burger') => 'both',
         ],
         'default' => 'both',
         'editable' => true,
@@ -790,8 +790,8 @@ class wsBookParametres extends wsParametres
     'navExtraType5' => [
         'type' => 'combo',
         'datas' => [
-            'icon' => __('Icône + Label'),
-            'image' => __('Image'),
+            __('Icône + Label') => 'icon',
+            __('Image') => 'image',
         ],
         'default' => 'icon',
         'editable' => true,
@@ -806,9 +806,9 @@ class wsBookParametres extends wsParametres
     'navExtraVisibility5' => [
         'type' => 'combo',
         'datas' => [
-            'horizontal' => __('Navigation horizontale'),
-            'burger' => __('Navigation burger'),
-            'both' => __('Navigations horizontale et burger'),
+            __('Navigation horizontale') => 'horizontal',
+            __('Navigation burger') => 'burger',
+            __('Navigations horizontale et burger') => 'both',
         ],
         'default' => 'both',
         'editable' => true,
@@ -849,8 +849,8 @@ class wsBookParametres extends wsParametres
     'bookmarkView' => [
         'type' => 'combo',
         'datas' => [
-            'small' => __('Réduit'),
-            'large' => __('Complet'),
+            __('Réduit') => 'small',
+            __('Complet') => 'large',
         ],
         'default' => 'small',
         'editable' => true,
@@ -934,9 +934,9 @@ class wsBookParametres extends wsParametres
         'editable' => true,
         'label' => __('PDF à utiliser pour l\'envoi ou le téléchargement de pages marquées'),
         'datas' => [
-            'pages' => __('PDF des pages'),
-            'download' => __('PDF de remplacement'),
-            'thumbnails' => __('PDF des miniatures'),
+            __('PDF des pages') => 'pages',
+            __('PDF de remplacement') => 'download',
+            __('PDF des miniatures') => 'thumbnails',
         ],
     ],
     'help' => [
@@ -1058,10 +1058,10 @@ class wsBookParametres extends wsParametres
         'editable' => true,
         'default' => 'begins',
         'datas' => [
-            'begins' => __('mot commençant par la requête'),
-            'exact' => __('mot correspondant exactement à la requête'),
-            'contains' => __('mot contenant la requête'),
-            'expression' => __('expression exacte'),
+            __('mot commençant par la requête') => 'begins',
+            __('mot correspondant exactement à la requête') => 'exact',
+            __('mot contenant la requête') => 'contains',
+            __('expression exacte') => 'expression',
         ],
         'label' => __('Algorithme de sélection des occurences'),
     ],
@@ -1070,8 +1070,8 @@ class wsBookParametres extends wsParametres
         'editable' => true,
         'default' => 'AND',
         'datas' => [
-            '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)'),
+            __('les double-pages qui contiennent tous les mots recherchés (ET logique)') => 'AND',
+            __('les double-page qui contiennent un des mots recherché (OU logique)') => 'OR',
         ],
         'label' => __('Algorithme de sélection des résultats'),
     ],
@@ -1100,9 +1100,9 @@ class wsBookParametres extends wsParametres
         'editable' => true,
         'label' => __('Méthode d\'extraction des textes'),
         'datas' => [
-            'pdfbox' => __('PDFBox'),
-            'poppler' => __('Poppler'),
-            'fluidbook' => __('Fluidbook (expérimentation basée sur PDFBox)'),
+            __('PDFBox') => 'pdfbox',
+            __('Poppler') => 'poppler',
+            __('Fluidbook (expérimentation basée sur PDFBox)') => 'fluidbook',
         ],
     ],
     'soundTheme' => [
@@ -1111,12 +1111,12 @@ class wsBookParametres extends wsParametres
         'editable' => true,
         'label' => __('Thème sonore'),
         'datas' => [
-            '' => __('Pas de son'),
-            'classic' => __('Classique'),
-            'heavy' => __('Papier épais'),
-            'light' => __('Papier fin'),
-            'silent' => __('Silencieux'),
-            'woosh' => __('Woosh'),
+            __('Pas de son') => '',
+            __('Classique') => 'classic',
+            __('Papier épais') => 'heavy',
+            __('Papier fin') => 'light',
+            __('Silencieux') => 'silent',
+            __('Woosh') => 'woosh',
         ],
     ],
     'soundOn' => [
@@ -1200,9 +1200,9 @@ class wsBookParametres extends wsParametres
         'editable' => true,
         'label' => __('Zoom molette'),
         'datas' => [
-            'disabled' => __('Désactivé'),
-            'wheel' => __('Molette'),
-            'ctrlwheel' => __('Ctrl+Molette'),
+            __('Désactivé') => 'disabled',
+            __('Molette') => 'wheel',
+            __('Ctrl+Molette') => 'ctrlwheel',
         ],
     ],
     'zoom' => [
@@ -1223,8 +1223,8 @@ class wsBookParametres extends wsParametres
         'editable' => true,
         'label' => __('Mode de déplacement des pages zoomées (souris)'),
         'datas' => [
-            'move' => __('Bouger la souris'),
-            __('dragndrop') => __('Drag & drop'),
+            __('Bouger la souris') => 'move',
+            __('Drag & drop') => __('dragndrop'),
         ],
     ],
     'hideHeaderOnZoom' => [
@@ -1390,8 +1390,8 @@ class wsBookParametres extends wsParametres
         'editable' => false,
         'label' => __('Position du sommaire'),
         'datas' => [
-            'center' => __('Centré'),
-            'chaptersIcon' => __('Aligné sur l\'icône'),
+            __('Centré') => 'center',
+            __('Aligné sur l\'icône') => 'chaptersIcon',
         ],
     ],
     'chaptersLevelLimit' => [
@@ -1413,8 +1413,8 @@ class wsBookParametres extends wsParametres
         'editable' => true,
         'label' => __('Numérotation du sommaire'),
         'datas' => [
-            'virtual' => __('Virtuelle'),
-            'physical' => __('Physique'),
+            __('Virtuelle') => 'virtual',
+            __('Physique') => 'physical',
         ],
     ],
     'chaptersColMaxWidth' => [
@@ -1462,8 +1462,8 @@ class wsBookParametres extends wsParametres
         'editable' => true,
         'label' => __('Style des chapitres'),
         'datas' => [
-            'classic' => __('Classique'),
-            'ina' => __('INA'),
+            __('Classique') => 'classic',
+            __('INA') => 'ina',
         ],
     ],
     'tabsHTML5' => [
@@ -1501,8 +1501,8 @@ class wsBookParametres extends wsParametres
         'default' => 'virtual',
         'grade' => 5,
         'datas' => [
-            'virtual' => __('Virtuelle'),
-            'physical' => __('Physique'),
+            __('Virtuelle') => 'virtual',
+            __('Physique') => 'physical',
         ],
     ],
     'tabsDisabledOnPages' => [
@@ -1520,8 +1520,8 @@ class wsBookParametres extends wsParametres
         'default' => 'right',
         'grade' => 5,
         'datas' => [
-            'left' => __('Gauche'),
-            'right' => __('Droite'),
+            __('Gauche') => 'left',
+            __('Droite') => 'right',
         ],
     ],
     'tabsMargin' => [
@@ -1561,10 +1561,10 @@ class wsBookParametres extends wsParametres
         'default' => 'right',
         'grade' => 5,
         'datas' => [
-            'none' => __('Aucune'),
-            'left' => __('Gauche'),
-            'right' => __('Droite'),
-            'both' => __('Les deux'),
+            __('Aucune') => 'none',
+            __('Gauche') => 'left',
+            __('Droite') => 'right',
+            __('Les deux') => 'both',
         ],
     ],
     'tabsPriority' => [
@@ -1735,9 +1735,9 @@ class wsBookParametres extends wsParametres
     'PDFRenderer' => [
         'type' => 'combo',
         'datas' => [
-            'native' => __('Navigateur'),
-            'pdfjs' => 'PDF.js',
-            'pdfjs-legacy' => 'PDF.js (legacy)',
+            __('Navigateur') => 'native',
+            'PDF.js' => 'pdfjs',
+            'PDF.js (legacy)' => 'pdfjs-legacy',
         ],
         'default' => 'native',
         'editable' => true,
@@ -1746,10 +1746,10 @@ class wsBookParametres extends wsParametres
     'PDFRendererIframe' => [
         'type' => 'combo',
         'datas' => [
-            'native' => __('Navigateur'),
-            'pdfjs' => 'PDF.js',
-            'pdfjs-legacy' => 'PDF.js (legacy)',
-            'svg' => __('Ecraser en SVG'),
+            __('Navigateur') => 'native',
+            'PDF.js' => 'pdfjs',
+            'PDF.js (legacy)' => 'pdfjs-legacy',
+            __('Ecraser en SVG') => 'svg',
         ],
         'default' => 'native',
         'editable' => true,
@@ -1764,8 +1764,8 @@ class wsBookParametres extends wsParametres
     'inlineSlideshowLibrary' => [
         'type' => 'combo',
         'datas' => [
-            'dummy' => 'Simple ('.__('défaut').')',
-            'vacheron' => 'Vacheron',
+            'Simple ('.__('défaut').')' => 'dummy',
+            'Vacheron' => 'vacheron',
         ],
         'default' => 'dummy',
         'editable' => true,
@@ -1775,8 +1775,8 @@ class wsBookParametres extends wsParametres
     'popupSlideshowLibrary' => [
         'type' => 'combo',
         'datas' => [
-            'splide' => 'Splide ('.__('défaut').')',
-            'vacheron' => 'Vacheron',
+            'Splide ('.__('défaut').')' => 'splide',
+            'Vacheron' => 'vacheron',
         ],
         'default' => 'splide',
         'editable' => true,
@@ -1846,9 +1846,9 @@ class wsBookParametres extends wsParametres
         'editable' => true,
         'label' => __('Apparence du lecteur audio'),
         'datas' => [
-            'native' => __('Apparence native du navigateur'),
-            'invisible' => __('Zone cliquable invisible'),
-            'redbull' => __('Circulaire'),
+            __('Apparence native du navigateur') => 'native',
+            __('Zone cliquable invisible') => 'invisible',
+            __('Circulaire') => 'redbull',
         ],
     ],
     'downloadPortionPDF' => [
@@ -1879,8 +1879,8 @@ class wsBookParametres extends wsParametres
     'product_zoom_buttons_order' => [
         'type' => 'combo',
         'datas' => [
-            'right' => __('De la droite vers la gauche'),
-            'left' => __('De la gauche vers la droite'),
+            __('De la droite vers la gauche') => 'right',
+            __('De la gauche vers la droite') => 'left',
         ],
         'editable' => true,
         'grade' => 3,
@@ -1904,21 +1904,21 @@ class wsBookParametres extends wsParametres
     'product_zoom_icon_1' => [
         'type' => 'combo',
         'datas' => [
-            'none' => __('Aucune'),
-            'nav-share' => __('Partage'),
-            'icon-site' => __('Ecran'),
-            'nav-download' => __('Télécharger'),
-            'icon-pdf' => 'PDF',
-            'icon-video' => 'Video',
-            'icon-link' => __('Lien'),
-            'icon-code' => __('Code'),
-            'icon-qr' => __('QR code'),
-            'icon-article' => __('Article'),
-            'nav-basket' => __('Panier (sac)'),
-            'nav-cart-caddie' => __('Panier (caddie)'),
-            'nav-cart-wishlist' => __('Panier (wishlist)'),
-            'icon-360' => __('360°'),
-            'icon-photo' => __('Photo'),
+            __('Aucune') => 'none',
+            __('Partage') => 'nav-share',
+            __('Ecran') => 'icon-site',
+            __('Télécharger') => 'nav-download',
+            'PDF' => 'icon-pdf',
+            'Video' => 'icon-video',
+            __('Lien') => 'icon-link',
+            __('Code') => 'icon-code',
+            __('QR code') => 'icon-qr',
+            __('Article') => 'icon-article',
+            __('Panier (sac)') => 'nav-basket',
+            __('Panier (caddie)') => 'nav-cart-caddie',
+            __('Panier (wishlist)') => 'nav-cart-wishlist',
+            __('360°') => 'icon-360',
+            __('Photo') => 'icon-photo',
         ],
         'label' => __('Icône du bouton').' 1',
         'default' => 'click',
@@ -1928,15 +1928,15 @@ class wsBookParametres extends wsParametres
     'product_zoom_action_1' => [
         'type' => 'combo',
         'datas' => [
-            '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'),
+            __('Désactiver') => 'disabled',
+            __('Ouvrir un lien') => 'link',
+            __('Ouvrir en iframe') => 'iframe',
+            __('Copier un contenu') => 'copy',
+            __('Web Vidéo') => 'video',
+            __('Vidéo') => 'videofile',
+            __('Vidéo (boucle, sans contrôle)') => 'videogif',
+            __('Voir une image') => 'image',
+            __('Ajouter au panier') => 'addtocart',
         ],
         'label' => __('Action du bouton').' 1',
         'default' => 'disabled',
@@ -1960,21 +1960,21 @@ class wsBookParametres extends wsParametres
     'product_zoom_icon_2' => [
         'type' => 'combo',
         'datas' => [
-            'none' => __('Aucune'),
-            'nav-share' => __('Partage'),
-            'icon-site' => __('Ecran'),
-            'nav-download' => __('Télécharger'),
-            'icon-pdf' => 'PDF',
-            'icon-video' => 'Video',
-            'icon-link' => __('Lien'),
-            'icon-code' => __('Code'),
-            'icon-qr' => __('QR code'),
-            'icon-article' => __('Article'),
-            'nav-basket' => __('Panier (sac)'),
-            'nav-cart-caddie' => __('Panier (caddie)'),
-            'nav-cart-wishlist' => __('Panier (wishlist)'),
-            'icon-360' => __('360°'),
-            'icon-photo' => __('Photo'),
+            __('Aucune') => 'none',
+            __('Partage') => 'nav-share',
+            __('Ecran') => 'icon-site',
+            __('Télécharger') => 'nav-download',
+            'PDF' => 'icon-pdf',
+            'Video' => 'icon-video',
+            __('Lien') => 'icon-link',
+            __('Code') => 'icon-code',
+            __('QR code') => 'icon-qr',
+            __('Article') => 'icon-article',
+            __('Panier (sac)') => 'nav-basket',
+            __('Panier (caddie)') => 'nav-cart-caddie',
+            __('Panier (wishlist)') => 'nav-cart-wishlist',
+            __('360°') => 'icon-360',
+            __('Photo') => 'icon-photo',
         ],
         'label' => __('Icône du bouton').' 2',
         'default' => 'click',
@@ -1984,15 +1984,15 @@ class wsBookParametres extends wsParametres
     'product_zoom_action_2' => [
         'type' => 'combo',
         'datas' => [
-            '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'),
+            __('Désactiver') => 'disabled',
+            __('Ouvrir un lien') => 'link',
+            __('Ouvrir en iframe') => 'iframe',
+            __('Copier un contenu') => 'copy',
+            __('Web Vidéo') => 'video',
+            __('Vidéo') => 'videofile',
+            __('Vidéo (boucle, sans contrôle)') => 'videogif',
+            __('Voir une image') => 'image',
+            __('Ajouter au panier') => 'addtocart',
         ],
         'label' => __('Action du bouton').' 2',
         'default' => 'disabled',
@@ -2016,21 +2016,21 @@ class wsBookParametres extends wsParametres
     'product_zoom_icon_3' => [
         'type' => 'combo',
         'datas' => [
-            'none' => __('Aucune'),
-            'nav-share' => __('Partage'),
-            'icon-site' => __('Ecran'),
-            'nav-download' => __('Télécharger'),
-            'icon-pdf' => 'PDF',
-            'icon-video' => 'Video',
-            'icon-link' => __('Lien'),
-            'icon-code' => __('Code'),
-            'icon-qr' => __('QR code'),
-            'icon-article' => __('Article'),
-            'nav-basket' => __('Panier (sac)'),
-            'nav-cart-caddie' => __('Panier (caddie)'),
-            'nav-cart-wishlist' => __('Panier (wishlist)'),
-            'icon-360' => __('360°'),
-            'icon-photo' => __('Photo'),
+            __('Aucune') => 'none',
+            __('Partage') => 'nav-share',
+            __('Ecran') => 'icon-site',
+            __('Télécharger') => 'nav-download',
+            'PDF' => 'icon-pdf',
+            'Video' => 'icon-video',
+            __('Lien') => 'icon-link',
+            __('Code') => 'icon-code',
+            __('QR code') => 'icon-qr',
+            __('Article') => 'icon-article',
+            __('Panier (sac)') => 'nav-basket',
+            __('Panier (caddie)') => 'nav-cart-caddie',
+            __('Panier (wishlist)') => 'nav-cart-wishlist',
+            __('360°') => 'icon-360',
+            __('Photo') => 'icon-photo',
         ],
         'label' => __('Icône du bouton').' 3',
         'default' => 'click',
@@ -2040,15 +2040,15 @@ class wsBookParametres extends wsParametres
     'product_zoom_action_3' => [
         'type' => 'combo',
         'datas' => [
-            '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'),
+            __('Désactiver') => 'disabled',
+            __('Ouvrir un lien') => 'link',
+            __('Ouvrir en iframe') => 'iframe',
+            __('Copier un contenu') => 'copy',
+            __('Web Vidéo') => 'video',
+            __('Vidéo') => 'videofile',
+            __('Vidéo (boucle, sans contrôle)') => 'videogif',
+            __('Voir une image') => 'image',
+            __('Ajouter au panier') => 'addtocart',
         ],
         'label' => __('Action du bouton').' 3',
         'default' => 'disabled',
@@ -2068,8 +2068,8 @@ class wsBookParametres extends wsParametres
         'editable' => true,
         'label' => __('Lien de partage'),
         'datas' => [
-            'product' => __('Lien du produit'),
-            'page' => __('Lien vers la page du fluidbook'),
+            __('Lien du produit') => 'product',
+            __('Lien vers la page du fluidbook') => 'page',
         ],
     ],
     'product_email_title' => [
@@ -2130,8 +2130,8 @@ class wsBookParametres extends wsParametres
     'splashTarget' => [
         'type' => 'combo',
         'datas' => [
-            '_self' => __('Dans la fenêtre courrante'),
-            '_blank' => __('Dans un nouvel onglet'),
+            __('Dans la fenêtre courrante') => '_self',
+            __('Dans un nouvel onglet') => '_blank',
         ],
         'default' => '_self',
         'editable' => true,
@@ -2194,10 +2194,10 @@ class wsBookParametres extends wsParametres
         'label' => __('Style'),
         'grade' => 3,
         'datas' => [
-            'default' => 'Défaut',
-            'atlantic' => 'Atlantic',
-            'harmonie-mutuelle' => 'Harmonie Mutuelle',
-            'business-immo' => 'Business Immo',
+            'Défaut' => 'default',
+            'Atlantic' => 'atlantic',
+            'Harmonie Mutuelle' => 'harmonie-mutuelle',
+            'Business Immo' => 'business-immo',
         ],
     ],
     'articlesFont' => [
@@ -2205,10 +2205,10 @@ class wsBookParametres extends wsParametres
         'label' => __('Police des articles'),
         'default' => 'OpenSans',
         'datas' => [
-            'OpenSans' => 'Open Sans (défaut)',
+            'Open Sans (défaut)' => 'OpenSans',
             'Montserrat' => 'Montserrat',
-            'Arial' => 'Arial, Helvetica, sans-serif (police système)',
-            'sans-serif' => 'Police système sans-serif',
+            'Arial, Helvetica, sans-serif (police système)' => 'Arial',
+            'Police système sans-serif' => 'sans-serif',
         ],
         'editable' => true,
         'grade' => 3,
@@ -2238,10 +2238,10 @@ class wsBookParametres extends wsParametres
         'grade' => 5,
         'label' => __('Formulaire'),
         'datas' => [
-            '' => __('Aucun'),
-            'bulle' => 'Bulle Groupe',
-            'bourbon' => 'Bourbon / Suggestions',
-            'avery' => 'Avery',
+            __('Aucun') => '',
+            'Bulle Groupe' => 'bulle',
+            'Bourbon / Suggestions' => 'bourbon',
+            'Avery' => 'avery',
         ],
     ],
     'cookieConsent' => [
@@ -2275,24 +2275,24 @@ class wsBookParametres extends wsParametres
         'editable' => true,
         'label' => __('Manager de panier'),
         'datas' => [
-            'com.fluidbook.player.basket.BasketManager' => __('Classic'),
-            'com.fluidbook.player.basket.custom.grdf.GrdfBasketManager' => 'Grdf',
-            'com.fluidbook.player.basket.custom.grdf.grdf2013.GrdfBasketManager2013' => 'Grdf 2013',
-            'com.fluidbook.player.basket.custom.grdf.grdf2015.GrdfBasketManager2015' => 'Grdf 2015',
-            'com.fluidbook.player.basket.custom.essilor.EssilorBasketManager' => 'Essilor',
-            'com.fluidbook.player.basket.custom.essilorrecap.EssilorRecapBasketManager' => 'Essilor Recap',
-            'com.fluidbook.player.basket.custom.wesco.WescoBasketManager' => 'Wesco Ventes',
-            'com.fluidbook.player.basket.custom.atlantic.AtlanticDownloadBasketManager' => 'Atlantic Download',
+            __('Classic') => 'com.fluidbook.player.basket.BasketManager',
+            'Grdf' => 'com.fluidbook.player.basket.custom.grdf.GrdfBasketManager',
+            'Grdf 2013' => 'com.fluidbook.player.basket.custom.grdf.grdf2013.GrdfBasketManager2013',
+            'Grdf 2015' => 'com.fluidbook.player.basket.custom.grdf.grdf2015.GrdfBasketManager2015',
+            'Essilor' => 'com.fluidbook.player.basket.custom.essilor.EssilorBasketManager',
+            'Essilor Recap' => 'com.fluidbook.player.basket.custom.essilorrecap.EssilorRecapBasketManager',
+            'Wesco Ventes' => 'com.fluidbook.player.basket.custom.wesco.WescoBasketManager',
+            'Atlantic Download' => 'com.fluidbook.player.basket.custom.atlantic.AtlanticDownloadBasketManager',
             'Remarkable' => 'Remarkable',
             'Mopec' => 'Mopec',
             'Puma' => 'Puma',
             'MIF' => 'MIF',
             'Flexipan' => 'Flexipan',
-            'ZoomProductLink' => 'Zoom + lien produit (déprécié, utiliser la fonctionnalité "Zoom produits")',
-            'JoueclubWishlist' => 'Wishlist Jouéclub',
+            'Zoom + lien produit (déprécié, utiliser la fonctionnalité "Zoom produits")' => 'ZoomProductLink',
+            'Wishlist Jouéclub' => 'JoueclubWishlist',
             'GrandVision' => 'GrandVision',
-            'GrandPavois' => 'Grand Pavois',
-            'JoueclubWishlist2021' => 'Wishlist Jouéclub Noël 2021',
+            'Grand Pavois' => 'GrandPavois',
+            'Wishlist Jouéclub Noël 2021' => 'JoueclubWishlist2021',
             'Thiriet' => 'Thiriet',
         ],
         'grade' => 5,
@@ -2300,9 +2300,9 @@ class wsBookParametres extends wsParametres
     'cartIcon' => [
         'type' => 'combo',
         'datas' => [
-            'nav-basket' => __('Sac'),
-            'nav-cart-caddie' => __('Caddie'),
-            'nav-cart-wishlist' => __('Wishlist'),
+            __('Sac') => 'nav-basket',
+            __('Caddie') => 'nav-cart-caddie',
+            __('Wishlist') => 'nav-cart-wishlist',
         ],
         'default' => 'nav-basket',
         'label' => __('Icône'),
@@ -2316,8 +2316,8 @@ class wsBookParametres extends wsParametres
         'label' => __('Apparence des liens panier'),
         'grade' => 3,
         'datas' => [
-            'link' => __('Lien'),
-            'overlay' => __('Boutons + et - avec overlay'),
+            __('Lien') => 'link',
+            __('Boutons + et - avec overlay') => 'overlay',
         ],
     ],
     'basketReferences' => [
@@ -2555,9 +2555,9 @@ L,index',
         'editable' => true,
         'label' => __('Affichage'),
         'datas' => [
-            'lang' => __('Langue'),
-            'lang_country' => __('Langue').' ('.__('Pays').')',
-            'country_lang' => __('Pays').' ('.__('Langue').')',
+            __('Langue') => 'lang',
+            __('Langue').' ('.__('Pays').')' => 'lang_country',
+            __('Pays').' ('.__('Langue').')' => 'country_lang',
         ],
     ],
     'multilang' => [
@@ -2590,8 +2590,8 @@ L,index',
         'label' => __('Arrivé à la dernière page'),
         'grade' => 3,
         'datas' => [
-            'back' => __('Remonter vers la première page'),
-            'first' => __('Recommencer à la première page'),
+            __('Remonter vers la première page') => 'back',
+            __('Recommencer à la première page') => 'first',
         ],
     ],
     'themeEnableAfterSearch' => [
@@ -2679,9 +2679,9 @@ L,index',
         'label' => __('Version du standard SCORM'),
         'grade' => 5,
         'datas' => [
-            '1.2' => __('SCORM 1.2'),
-            '2004.3' => __('SCORM 2004 3rd edition'),
-            2004 => __('SCORM 2004 4th edition'),
+            __('SCORM 1.2') => '1.2',
+            __('SCORM 2004 3rd edition') => '2004.3',
+            __('SCORM 2004 4th edition') => 2004,
         ],
     ],
     'scorm_id' => [