243 lines
8.8 KiB
PHP
243 lines
8.8 KiB
PHP
<?php echo template::formOpen('translateForm');
|
|
// Lexique
|
|
include('./core/module/translate/lang/'. $this->getData(['config', 'i18n', 'langAdmin']) . '/lex_translate.php');
|
|
?>
|
|
<div class="row">
|
|
<div class="col2">
|
|
<?php echo template::button('translateFormBack', [
|
|
'class' => 'buttonGrey',
|
|
'href' => helper::baseUrl(),
|
|
'ico' => 'left',
|
|
'value' => $text['core_translate_view']['index'][0]
|
|
]); ?>
|
|
</div>
|
|
<div class="col2">
|
|
<?php echo template::button('translateHelp', [
|
|
'href' => 'https://doc.deltacms.fr/gestion-des-langues',
|
|
'target' => '_blank',
|
|
'ico' => 'help',
|
|
'value' => $text['core_translate_view']['index'][1],
|
|
'class' => 'buttonHelp'
|
|
]); ?>
|
|
</div>
|
|
<div class="col3 offset3">
|
|
<?php echo template::button('translateButton', [
|
|
'href' => helper::baseUrl() . 'translate/copy',
|
|
'value' => $text['core_translate_view']['index'][2],
|
|
'ico' => 'cog-alt',
|
|
'disabled' => $module::$siteTranslate
|
|
]); ?>
|
|
</div>
|
|
<div class="col2">
|
|
<?php echo template::submit('translateFormSubmit', [
|
|
'value'=> $text['core_translate_view']['index'][3]
|
|
]); ?>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col12">
|
|
<div class="block">
|
|
<h4><?php echo $text['core_translate_view']['index'][6]; ?></h4>
|
|
<div class="row">
|
|
<div class="col4">
|
|
<?php echo template::select('translateLangAdmin', self::$i18nList_admin, [
|
|
'label' => $text['core_translate_view']['index'][4],
|
|
'selected' => $this->getData(['config', 'i18n' , 'langAdmin'])
|
|
]); ?>
|
|
</div>
|
|
<div class="col4">
|
|
<?php
|
|
$select = $this->getData(['config', 'i18n' , 'langBase']);
|
|
if( !isset ($i18nList[$select]) ) $select = 'none';
|
|
?>
|
|
<?php echo template::select('translateLangBase', $i18nList, [
|
|
'label' => $text['core_translate_view']['index'][5],
|
|
'selected' => $select
|
|
]); ?>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<?php
|
|
if( $this->getData(['config', 'i18n' , 'langBase']) ==='none' || $select === 'none'){
|
|
echo '<div class="col4 offset4">';
|
|
}
|
|
else{
|
|
echo '<div id="translateOtherLangBase" class="displayNone col4 offset4">';
|
|
}
|
|
?>
|
|
<?php echo template::text('translateOtherBase', [
|
|
'label' => $text['core_translate_view']['index'][15],
|
|
'help' => $text['core_translate_view']['index'][16],
|
|
'value' => $this->getData(['config', 'i18n' , 'otherLangBase'])
|
|
]); ?>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col12">
|
|
<div class="block">
|
|
<h4><?php echo $text['core_translate_view']['index'][7]; ?></h4>
|
|
<?php if( ! array_key_exists( $this->getData(['config', 'i18n' , 'langBase']), self::$i18nListSiteOnly)) { ?>
|
|
<div class="row">
|
|
<div class="col6">
|
|
<?php echo template::checkbox('translateScriptGoogle', true, $text['core_translate_view']['index'][8], [
|
|
'checked' => $this->getData(['config','i18n', 'scriptGoogle']),
|
|
'help' => $text['core_translate_view']['index'][9]
|
|
]); ?>
|
|
</div>
|
|
<div class="col6">
|
|
<?php echo template::checkbox('translateAutoDetect', true, $text['core_translate_view']['index'][10], [
|
|
'checked' => $this->getData(['config','i18n', 'autoDetect']),
|
|
'class' => 'translateGoogleScriptOption',
|
|
'help' => $text['core_translate_view']['index'][11]
|
|
]); ?>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col6">
|
|
<?php echo template::checkbox('translateCredits', true, $text['core_translate_view']['index'][12], [
|
|
'checked' => $this->getData(['config','i18n', 'showCredits']),
|
|
'class' => 'translateGoogleScriptOption',
|
|
'help' => $text['core_translate_view']['index'][13]
|
|
]); ?>
|
|
</div>
|
|
</div>
|
|
<?php }else { ?>
|
|
<div class="row"><div class="col6">
|
|
<?php echo $text['core_translate_view']['index'][17]; ?>
|
|
</div></div>
|
|
<?php } ?>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col12">
|
|
<div class="block" id="flagsWrapper">
|
|
<h4><?php echo $text['core_translate_view']['index'][14]; ?></h4>
|
|
<div class="row">
|
|
<div class="col3">
|
|
<?php echo template::select('translateFR', $module::$translateOptions['fr'], [
|
|
'label' => template::flag('fr', '30px'),
|
|
'class' => 'translateFlagSelect',
|
|
'selected' => $this->getData(['config', 'i18n' , 'fr']),
|
|
]); ?>
|
|
</div>
|
|
<div class="col3">
|
|
<?php echo template::select('translateDE', $module::$translateOptions['de'], [
|
|
'label' => template::flag('de', '30px'),
|
|
'class' => 'translateFlagSelect',
|
|
'selected' => $this->getData(['config', 'i18n' , 'de'])
|
|
]); ?>
|
|
</div>
|
|
<div class="col3">
|
|
<?php echo template::select('translateEN', $module::$translateOptions['en'], [
|
|
'label' => template::flag('en', '30px'),
|
|
'class' => 'translateFlagSelect',
|
|
'selected' => $this->getData(['config', 'i18n' , 'en'])
|
|
]); ?>
|
|
</div>
|
|
<div class="col3">
|
|
<?php echo template::select('translateES', $module::$translateOptions['es'], [
|
|
'label' => template::flag('es', '30px'),
|
|
'class' => 'translateFlagSelect',
|
|
'selected' => $this->getData(['config', 'i18n' , 'es'])
|
|
]); ?>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col3">
|
|
<?php echo template::select('translateIT', $module::$translateOptions['it'], [
|
|
'label' => template::flag('it', '30px'),
|
|
'class' => 'translateFlagSelect',
|
|
'selected' => $this->getData(['config', 'i18n' , 'it'])
|
|
]); ?>
|
|
</div>
|
|
<div class="col3">
|
|
<?php echo template::select('translateNL', $module::$translateOptions['nl'], [
|
|
'label' => template::flag('nl', '30px'),
|
|
'class' => 'translateFlagSelect',
|
|
'selected' => $this->getData(['config', 'i18n' , 'nl'])
|
|
]); ?>
|
|
</div>
|
|
<div class="col3">
|
|
<?php echo template::select('translatePT', $module::$translateOptions['pt'], [
|
|
'label' => template::flag('pt', '30px'),
|
|
'class' => 'translateFlagSelect',
|
|
'selected' => $this->getData(['config', 'i18n' , 'pt'])
|
|
]); ?>
|
|
</div>
|
|
<div class="col3">
|
|
<?php echo template::select('translateEL', $module::$translateOptions['el'], [
|
|
'label' => template::flag('el', '30px'),
|
|
'class' => 'translateFlagSelect',
|
|
'selected' => $this->getData(['config', 'i18n' , 'el'])
|
|
]); ?>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col3">
|
|
<?php echo template::select('translateDA', $module::$translateOptions['da'], [
|
|
'label' => template::flag('da', '30px'),
|
|
'class' => 'translateFlagSelect',
|
|
'selected' => $this->getData(['config', 'i18n' , 'da'])
|
|
]); ?>
|
|
</div>
|
|
<div class="col3">
|
|
<?php echo template::select('translateFI', $module::$translateOptions['fi'], [
|
|
'label' => template::flag('fi', '30px'),
|
|
'class' => 'translateFlagSelect',
|
|
'selected' => $this->getData(['config', 'i18n' , 'fi'])
|
|
]); ?>
|
|
</div>
|
|
<div class="col3">
|
|
<?php echo template::select('translateGA', $module::$translateOptions['ga'], [
|
|
'label' => template::flag('ga', '30px'),
|
|
'class' => 'translateFlagSelect',
|
|
'selected' => $this->getData(['config', 'i18n' , 'ga'])
|
|
]); ?>
|
|
</div>
|
|
<div class="col3">
|
|
<?php echo template::select('translateSV', $module::$translateOptions['sv'], [
|
|
'label' => template::flag('sv', '30px'),
|
|
'class' => 'translateFlagSelect',
|
|
'selected' => $this->getData(['config', 'i18n' , 'sv'])
|
|
]); ?>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col3">
|
|
<?php echo template::select('translateBR', $module::$translateOptions['br'], [
|
|
'label' => template::flag('br', '30px'),
|
|
'class' => 'translateFlagSelect',
|
|
'selected' => $this->getData(['config', 'i18n' , 'br'])
|
|
]); ?>
|
|
</div>
|
|
<div class="col3">
|
|
<?php echo template::select('translateCA', $module::$translateOptions['ca'], [
|
|
'label' => template::flag('ca', '30px'),
|
|
'class' => 'translateFlagSelect',
|
|
'selected' => $this->getData(['config', 'i18n' , 'ca'])
|
|
]); ?>
|
|
</div>
|
|
<div class="col3">
|
|
<?php echo template::select('translateCO', $module::$translateOptions['co'], [
|
|
'label' => template::flag('co', '30px'),
|
|
'class' => 'translateFlagSelect',
|
|
'selected' => $this->getData(['config', 'i18n' , 'co'])
|
|
]); ?>
|
|
</div>
|
|
<div class="col3">
|
|
<?php echo template::select('translateEU', $module::$translateOptions['eu'], [
|
|
'label' => template::flag('eu', '30px'),
|
|
'class' => 'translateFlagSelect',
|
|
'selected' => $this->getData(['config', 'i18n' , 'eu'])
|
|
]); ?>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<?php echo template::formClose(); ?>
|