<?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="notice inline notice-generic">
        <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="notice inline notice-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>

