63 lines
2.4 KiB
PHP
63 lines
2.4 KiB
PHP
<?php
|
|
/**
|
|
* Generic upload template for installing a file into a translation set.
|
|
*/
|
|
$this->extend('../layout');
|
|
/* @var Loco_Locale $locale */
|
|
?>
|
|
|
|
<form action="" method="post" enctype="multipart/form-data" id="loco-main"><?php
|
|
/* @var Loco_mvc_HiddenFields $hidden */
|
|
$hidden->_e();?>
|
|
|
|
<div class="panel">
|
|
<h2>
|
|
<?php self::e( __('Choose a location','loco-translate') );?>
|
|
</h2>
|
|
<table class="form-table">
|
|
<tbody class="loco-paths"><?php
|
|
/* @var Loco_mvc_ViewParams[] $locations */
|
|
foreach( $locations as $typeId => $location ):?>
|
|
<tr class="compact">
|
|
<td>
|
|
<p class="description"><?php $location->e('label')?>:</p>
|
|
</td>
|
|
<td><?php
|
|
/* @var Loco_mvc_ViewParams $choice */
|
|
/* @var Loco_mvc_FileParams $parent */
|
|
foreach( $location['paths'] as $choice ):
|
|
$parent = $choice['parent'];?>
|
|
<p>
|
|
<label>
|
|
<input type="radio" name="dir" value="<?php $parent->e('relpath')?>" />
|
|
<code class="path"><?php $parent->e('relpath')?>/<?php echo $choice->holder?></code>
|
|
</label>
|
|
</p><?php
|
|
endforeach?>
|
|
</td>
|
|
</tr><?php
|
|
endforeach?>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div class="panel panel-info">
|
|
<h2>
|
|
<?php esc_html_e('Upload PO file','loco-translate')?>
|
|
</h2>
|
|
<p><?php
|
|
// translators: This is HTML formatted. (1) placeholder for language code, (2) Example language code
|
|
echo wp_kses (
|
|
sprintf( __('Your file must be named as shown above where %1$s is the language code, e.g. %2$s','loco-translate'), '<code>{locale}</code>', '<code>'.$locale.'</code>' ),
|
|
['code'=>[]]
|
|
)?>
|
|
</p>
|
|
<p>
|
|
<input type="file" name="f" />
|
|
</p>
|
|
<p class="submit">
|
|
<button type="submit" class="button button-large button-primary has-icon icon-upload" disabled><?php esc_html_e('Upload','loco-translate')?></button>
|
|
</p>
|
|
</div>
|
|
</form>
|
|
|