[10.0.75.dev] iso suède + libellé i18n
This commit is contained in:
parent
95b327888e
commit
2b7fee953b
@ -31,7 +31,7 @@ class common {
|
||||
const TEMP_DIR = 'site/tmp/';
|
||||
|
||||
// Numéro de version
|
||||
const ZWII_VERSION = '10.0.74.dev';
|
||||
const ZWII_VERSION = '10.0.75.dev';
|
||||
|
||||
public static $actions = [];
|
||||
public static $coreModuleIds = [
|
||||
@ -58,7 +58,7 @@ class common {
|
||||
'nl' => 'Néerlandais (nl)',
|
||||
'no' => 'Norvégien (no)' ,
|
||||
'pt' => 'Portugais (pt)',
|
||||
'sv' => 'Suédois (sv)',
|
||||
'se' => 'Suédois (se)',
|
||||
'ro' => 'Roumain (ro)',
|
||||
'cz' => 'Tchèque (cz)',
|
||||
'tr' => 'Turc (tr)',
|
||||
|
@ -79,7 +79,7 @@ class i18n extends common {
|
||||
}
|
||||
// Valeurs en sortie
|
||||
$this->addOutput([
|
||||
'title' => 'Gestions des langues',
|
||||
'title' => 'Gestion des langues',
|
||||
'view' => 'index'
|
||||
]);
|
||||
}
|
||||
@ -155,4 +155,4 @@ class i18n extends common {
|
||||
]);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
31
core/module/i18n/ressource/readme.txt
Normal file
31
core/module/i18n/ressource/readme.txt
Normal file
@ -0,0 +1,31 @@
|
||||
|
||||
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
|
@ -15,7 +15,7 @@
|
||||
*/
|
||||
$(".i18nDelete").on("click", function() {
|
||||
var _this = $(this);
|
||||
return core.confirm("Êtes-vous sûr de vouloir supprimer cette langue ?", function() {
|
||||
return core.confirm("Êtes-vous sûr de vouloir supprimer cette langue et le site correspondant ?", function() {
|
||||
$(location).attr("href", _this.attr("href"));
|
||||
});
|
||||
});
|
||||
});
|
||||
|
@ -12,27 +12,40 @@
|
||||
<?php echo template::submit('galleryEditSubmit'); ?>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<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">
|
||||
<h4>Ajouter une langue</h4>
|
||||
<h4>Nouvelle langue</h4>
|
||||
<div class="col12">
|
||||
<?php
|
||||
$available = array ('' => 'Sélectionner');
|
||||
$available = array_merge ($available, array_diff(self::$i18nList,$this->i18nInstalled()));
|
||||
echo template::select('i18nLanguageAdd', $available, [
|
||||
'label' => 'Sélectionner une langue à installer'
|
||||
//'label' => 'Nouvelle langue'
|
||||
]); ?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col6">
|
||||
<div class="block">
|
||||
<h4>Options</h4>
|
||||
<h4>Site à dupliquer</h4>
|
||||
<div class="row">
|
||||
<div class="12">
|
||||
<?php echo template::select('i18nLanguageCopyFrom', $this->i18nInstalled(true), [
|
||||
'label' => 'Traduction manuelle à partir du site dans cette langue',
|
||||
//'label' => 'Site à reproduire',
|
||||
'selected' => -1
|
||||
]); ?>
|
||||
</div>
|
||||
@ -40,14 +53,6 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col12">
|
||||
<p><em>Comment ajouter une nouvelle langue .</em></p>
|
||||
<p><em>1 - Sélectionnez simplement une langue et validez, une nouvelle page est créée.</em></p>
|
||||
<p><em>2 - En supplément, sélectionnez une langue dans laquelle le site a déjà été réalisé et validez. Le site est créé dans la nouvelle langue, vous devez traduire les pages.</em></p>
|
||||
<p><em>Note : le site bascule dans la langue du visiteur selon, la langue par défaut du navigateur ou le choix de la langue dans le menu.</em></p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php echo template::table([11, 1], $module::$languages, ['Langues installées', '']); ?>
|
||||
<?php echo template::formClose(); ?>
|
||||
<?php echo template::formClose(); ?>
|
||||
|
Loading…
x
Reference in New Issue
Block a user