codeMirror languages + language select in TinyMCE

This commit is contained in:
Fred Tempez 2023-02-16 14:50:01 +01:00
parent 2f8c5a099b
commit 2646805a77
6 changed files with 47 additions and 3 deletions

View File

@ -13,6 +13,7 @@
### Corrections :
- Suppression des appels Google Analytics lors du chargement du gestionnaire de fichiers (RFM) dans TUI-image.
- Mauvais affichage du script ou du CSS déclarés dans une page.
- Choix de la langue dans TinyMCE et CodeMirror.
- Correction de petits bugs.
### Nouveautés :
- Paramétrage du délai de recherche automatique d'une mise à jour, tous les jours, deux jours, quatre jours, toutes les semaines, tous les mois.

View File

@ -10,7 +10,18 @@
if (typeof (privateKey) == 'undefined') {
var privateKey = null;
};
const langInstalled = ['de', 'es', 'fr_FR', 'it', 'pt_BR'];
var l = getCookie('ZWII_UI');
var language;
switch (l) {
case null :
language = "fr_FR";
break;
case "en_EN":
break;
case langInstalled.includes(lang):
language = lang;
}
tinymce.init({
// Classe où appliquer l'éditeur
selector: ".editorWysiwyg",
@ -27,7 +38,7 @@ tinymce.init({
});
},
// Langue
language: getCookie('ZWII_UI') === null ? "fr_FR" : getCookie('ZWII_UI'),
language: language,
// Plugins
plugins: "advlist anchor autolink autoresize autosave codemirror contextmenu colorpicker fullscreen hr image imagetools link lists media paste searchreplace tabfocus table template textcolor visualblocks nonbreaking emoticons charmap",
// Contenu de la barre d'outils
@ -288,7 +299,7 @@ tinymce.init({
});
},
// Langue
language: getCookie('ZWII_UI') === null ? "fr_FR" : getCookie('ZWII_UI'),
language: language,
// Plugins
plugins: "advlist anchor autolink autoresize autosave colorpicker contextmenu hr lists paste searchreplace tabfocus template textcolor",
// Contenu de la barre d'outils

View File

@ -0,0 +1,8 @@
tinymce.addI18n('de',{
'HTML source code': 'HTML-Quellcode',
'Start search': 'Suchen',
'Find next': 'Suche nächstes',
'Find previous': 'Suche vorheriges',
'Replace': 'Ersetzen',
'Replace all': 'Alles ersetzen'
});

View File

@ -0,0 +1,8 @@
tinymce.addI18n('en',{
'HTML source code': 'HTML source code',
'Start search': 'Start search',
'Find next': 'Find next',
'Find previous': 'Find previous',
'Replace': 'Replace',
'Replace all': 'Replace all'
});

View File

@ -0,0 +1,8 @@
tinymce.addI18n('es_ES',{
'HTML source code': 'Código fuente HTML',
'Start search': 'Buscar',
'Find next': 'Siguiente',
'Find previous': 'Anterior',
'Replace': 'Reemplazar',
'Replace all': 'Reemplazar todo'
});

View File

@ -0,0 +1,8 @@
tinymce.addI18n('pt_BR',{
'HTML source code': 'Código Fonte HTML',
'Start search': 'Iniciar Pesquisa',
'Find next': 'Encontrar Próximo',
'Find previous': 'Encontrar Anterior',
'Replace': 'Substituir',
'Replace all': 'Substituir all'
});