Skip to content
Snippets Groups Projects
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
language.phtml 2.27 KiB
<?
    $this->headTitle($this->translate('Language'));
?>

<h2>Comparing Languages Against <?=$this->escapeHtml($mainName)?></h2>

<h3>Summary</h3>

<table class="table table-striped">
  <tr><th>Language</th><th>Missing Lines</th><th>Extra Lines</th><th>Percent Translated</th><th>Extra Help Files</th></tr>
  <? foreach ($details as $langCode => $diffs): ?>
    <tr>
      <td><?=$this->escapeHtml($langCode . ' (' . $diffs['name'] . ')')?></td>
      <td><?=count($diffs['notInL2'])?></td>
      <td><?=count($diffs['notInL1'])?></td>
      <td><?=$this->escapeHtml($diffs['l2Percent'])?></td>
      <td><?=count($diffs['helpFiles'])?></td>
    </tr>
  <? endforeach; ?>
</table>
<div class="accordion" id="accordion">
  <? foreach ($details as $langCode => $diffs): ?>
    <? if (count($diffs['notInL1']) > 0): ?>
      <div class="accordion-group">
        <div class="accordion-heading">
          <a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion" href="#extra_<?=$langCode ?>">
            Extra Lines In <?=$this->escapeHtml($diffs['name'])?> (<?=$this->escapeHtml($langCode)?>.ini)
          </a>
        </div>
        <div id="extra_<?=$langCode ?>" class="accordion-body collapse">
          <div class="accordion-inner">
          <? foreach ($diffs['notInL1'] as $key): ?>
            <?=$this->escapeHtml($key)?> = "<?=$this->escapeHtml($diffs['object'][$key])?>"<br />
          <? endforeach; ?>
          </div>
        </div>
      </div>
    <? endif; ?>
    <? if (count($diffs['notInL2']) > 0): ?>
      <div class="accordion-group">
        <div class="accordion-heading">
          <a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion" href="#missing_<?=$langCode ?>">
            Missing From <?=$this->escapeHtml($diffs['name'])?> (<?=$this->escapeHtml($langCode)?>.ini)
            <span class="pull-right flip"></span>
          </a>
        </div>
        <div id="missing_<?=$langCode ?>" class="accordion-body collapse">
          <div class="accordion-inner">
            <textarea class="form-control" rows="15"><? foreach ($diffs['notInL2'] as $key): ?><?=$this->escapeHtml($key)?> = "<?=$this->escapeHtml($main[$key])?>"
<? endforeach; ?></textarea>
          </div>
        </div>
      </div>
    <? endif; ?>
  <? endforeach; ?>
</div>