[10.0.76.dev] reformatage écran i18n + aide i18n
This commit is contained in:
parent
2b7fee953b
commit
89f2231026
48
core/module/i18n/ressource/readme.html
Normal file
48
core/module/i18n/ressource/readme.html
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
<html>
|
||||||
|
<head></head>
|
||||||
|
<body>
|
||||||
|
<style>
|
||||||
|
body {
|
||||||
|
background-color: white;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
<ol>
|
||||||
|
<li>Commencez par choisir une langue. A ce stade, votre nouveau site ne comprendra que la page d'accueil ;</li>
|
||||||
|
<li>Sélectionnez éventuellement le site que vous souhaitez dupliquer, en français ou dans une autre langue ;</li>
|
||||||
|
<li>Cliquez sur le bouton Enregister.</li>
|
||||||
|
<li>Rédigez ou traduisez vos pages...</p></li>
|
||||||
|
</ol>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
COMMENT AJOUTER D'AUTRES LANGUES
|
||||||
|
|
||||||
|
Editez le fichier "core/core.php" et ajoutez la ou les langues souhaitées à la liste de la ligne 48 :
|
||||||
|
|
||||||
|
public static $i18nList = [
|
||||||
|
'de' => 'Allemand (de)' ,
|
||||||
|
'en' => 'Anglais (en)',
|
||||||
|
'bg' => 'Bulgare (bg)',
|
||||||
|
'dk' => 'Danois (dk)',
|
||||||
|
'es' => 'Espagnol (es)',
|
||||||
|
'fi' => 'Finnois (fi)',
|
||||||
|
'fr' => 'Français (fr)',
|
||||||
|
'is' => 'Islandais (is)',
|
||||||
|
'it' => 'Italien (it)',
|
||||||
|
'nl' => 'Néerlandais (nl)',
|
||||||
|
'no' => 'Norvégien (no)' ,
|
||||||
|
'pt' => 'Portugais (pt)',
|
||||||
|
'se' => 'Suédois (se)',
|
||||||
|
'ro' => 'Roumain (ro)',
|
||||||
|
'cz' => 'Tchèque (cz)',
|
||||||
|
'tr' => 'Turc (tr)',
|
||||||
|
'eu' => 'Basque (eu)',
|
||||||
|
'br' => 'Breton (br)',
|
||||||
|
'co' => 'Corse (co)',
|
||||||
|
'ha' => 'Flamand (ha)',
|
||||||
|
'oc' => 'Occitan (oc)',
|
||||||
|
'pi' => 'Picard (pi)'
|
||||||
|
];
|
||||||
|
|
||||||
|
Ajoutez les icônes des drapeaux correspondants dans le répertoire "core/vendor/icon-flags/png" taille 30 px par 20 px
|
||||||
|
</body>
|
||||||
|
</html>
|
@ -14,44 +14,29 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col12">
|
<div class="col12">
|
||||||
<p>Rendez votre site multilingue en ajoutant une ou plusieurs langues européennes. Pour d'autres langues, <a href="core/module/i18n/ressource/readme.txt" target="_blank">consultez la notice</a>.</p>
|
|
||||||
<p><strong>Mode d'emploi :</strong></p>
|
|
||||||
<p>
|
|
||||||
<ol>
|
|
||||||
<li>Commencez par choisir une langue. A ce stade, votre nouveau site ne comprendra que la page d'accueil.</li>
|
|
||||||
<li>Choisissez éventuellement le site, en français ou dans une autre langue, que vous souhaitez dupliquer.</li>
|
|
||||||
</ol>
|
|
||||||
</p>
|
|
||||||
<p>Il faudra malgré tout rédiger ou traduire vos pages...</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row">
|
|
||||||
<div class="col6">
|
|
||||||
<div class="block">
|
<div class="block">
|
||||||
<h4>Nouvelle langue</h4>
|
<h4>Ajouter ou dupliquer une nouvelle langue</h4>
|
||||||
<div class="col12">
|
<div class="row">
|
||||||
<?php
|
<div class="col6">
|
||||||
$available = array ('' => 'Sélectionner');
|
<?php
|
||||||
$available = array_merge ($available, array_diff(self::$i18nList,$this->i18nInstalled()));
|
$available = array ('' => 'Sélectionner');
|
||||||
echo template::select('i18nLanguageAdd', $available, [
|
$available = array_merge ($available, array_diff(self::$i18nList,$this->i18nInstalled()));
|
||||||
//'label' => 'Nouvelle langue'
|
echo template::select('i18nLanguageAdd', $available, [
|
||||||
]); ?>
|
'label' => 'Nouvelle langue'
|
||||||
</div>
|
]); ?>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
<div class="col6">
|
||||||
<div class="col6">
|
|
||||||
<div class="block">
|
|
||||||
<h4>Site à dupliquer</h4>
|
|
||||||
<div class="row">
|
|
||||||
<div class="12">
|
|
||||||
<?php echo template::select('i18nLanguageCopyFrom', $this->i18nInstalled(true), [
|
<?php echo template::select('i18nLanguageCopyFrom', $this->i18nInstalled(true), [
|
||||||
//'label' => 'Site à reproduire',
|
'label' => 'Site à copier',
|
||||||
'selected' => -1
|
'selected' => -1
|
||||||
]); ?>
|
]); ?>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
<div class="col12">
|
||||||
|
<a href="./core/module/i18n/ressource/readme.html" data-lity>Aide à la gestion des langues</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<?php echo template::table([11, 1], $module::$languages, ['Langues installées', '']); ?>
|
<?php echo template::table([11, 1], $module::$languages, ['Langues installées', '']); ?>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user