%PDF-1.7 GIF89;
| Server IP : 104.20.45.2 / Your IP : 172.16.20.3 Web Server : Apache/2.4.25 (Debian) System : Linux f64a392e70de 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 User : application ( 1000) PHP Version : 5.6.40 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /app/plugins/generic/customLocale/ |
Upload File : |
{**
* plugins/generic/customLocale/localeFile.tpl
*
* Copyright (c) 2013-2019 Simon Fraser University
* Copyright (c) 2003-2019 John Willinsky
* Distributed under the GNU GPL v2. For full terms see the file docs/COPYING.
*
* Customize a specific locale file.
*
*}
{strip}
{translate|assign:"pageTitleTranslated" key="plugins.generic.customLocale.locale" locale=$locale}
{include file="common/header.tpl"}
{/strip}
{assign var=filenameEscaped value=$filename|escape:"url"|escape:"url"}
<form id="reference">
{foreach from=referenceLocaleContents key=key item=value}<input type="hidden" name="{$key|escape}" value="{$key|escape}"/>{/foreach}
</form>
<form id="localeSearch" action="{plugin_url path="editLocaleFile" key=$locale file=$filenameEscaped anchor="localeContents"}" method="post">
{translate key="plugins.generic.customLocale.localeKey"}
<input type="text" name="searchKey" class="textField" />
<input type="submit" class="button defaultButton" onclick="document.getElementById('locale').redirectUrl.value=document.localeSearch.action);document.getElementById('locale').submit();return false;" value="{translate key="common.search"}" /> {translate key="plugins.generic.customLocale.localeKey.description"}
</form>
<br />
<p>{translate key="plugins.generic.customLocale.fileDescription"}</p>
<form id="locale" action="{plugin_url path="saveLocaleFile" key=$locale file=$filenameEscaped }" method="post">
<input type="hidden" name="redirectUrl" value="" />
<div id="localeContents">
<h3>{translate key="plugins.generic.customLocale.file.edit" filename=$filename}</h3>
<table class="listing" width="100%">
<tr><td colspan="3" class="headseparator"> </td></tr>
<tr class="heading" valign="bottom">
<td width="35%">{translate key="plugins.generic.customLocale.localeKey"}</td>
<td width="60%">{translate key="plugins.generic.customLocale.localeKeyValue"}</td>
</tr>
<tr><td colspan="2" class="headseparator"> </td></tr>
{iterate from=referenceLocaleContents key=key item=referenceValue}
{assign var=filenameEscaped value=$filename|escape:"url"|escape:"url"}
<tr valign="top"{if $key == $searchKey} class="highlight"{/if}>
<td>{$key|escape}</td>
<td>
<input type="hidden" name="changes[]" value="{$key|escape}" />
{if $localeContents != null}{assign var=value value=$localeContents.$key}{else}{assign var=value value=''}{/if}
{if ($value|explode:"\n"|@count > 1) || (strlen($value) > 80) || ($referenceValue|explode:"\n"|@count > 1) || (strlen($referenceValue) > 80)}
{translate key="plugins.generic.customLocale.file.reference"}<br />
<textarea name="junk[]" class="textArea" rows="5" cols="50" onkeypress="return (event.keyCode >= 37 && event.keyCode <= 40);">
{$referenceValue|escape}
</textarea>
{translate key="plugins.generic.customLocale.file.custom"}<br />
<textarea name="changes[]" class="textArea" rows="5" cols="50">
{$value|escape}
</textarea>
{else}
{translate key="plugins.generic.customLocale.file.reference"}<br />
<input name="junk[]" class="textField" class="textField" type="text" size="50" onkeypress="return (event.keyCode >= 37 && event.keyCode <= 40);" value="{$referenceValue|escape}" /><br />
{translate key="plugins.generic.customLocale.file.custom"}<br />
<input name="changes[]" class="textField" class="textField" type="text" size="50" value="{$value|escape}" />
{/if}
</td>
</tr>
<tr>
<td colspan="2" class="{if $referenceLocaleContents->eof()}end{/if}separator"> </td>
</tr>
{/iterate}
{if $referenceLocaleContents->wasEmpty()}
<tr>
<td colspan="2" class="nodata">{translate key="common.none"}</td>
</tr>
<tr>
<td colspan="2" class="endseparator"> </td>
</tr>
{else}
<tr>
<td align="left">{page_info iterator=$referenceLocaleContents}</td>
<td align="right">{page_links all_extra="onclick=\"document.getElementById('locale').redirectUrl.value=this.href;this.href='javascript:document.getElementById(\'locale\').submit()';return true;\"" anchor="localeContents" name="referenceLocaleContents" iterator=$referenceLocaleContents}</td>
</tr>
{/if}
</table>
{if $referenceLocaleContents->getPage() < $referenceLocaleContents->getPageCount()}
<input type="submit" onclick="document.getElementById('locale').redirectUrl.value='{plugin_url path="editLocaleFile" key=$locale file=$filenameEscaped referenceLocaleContentsPage=$referenceLocaleContents->getPage()+1 escape="false"}';return true;" class="button defaultButton" value="{translate key="common.saveAndContinue"}" />
{else}
<input type="submit" onclick="document.getElementById('locale').redirectUrl.value='{plugin_url path="editLocaleFile" key=$locale file=$filenameEscaped referenceLocaleContentsPage=$referenceLocaleContents->getPage() escape="false"}';return true;" class="button defaultButton" value="{translate key="common.save"}" />
{/if}
<input type="submit" onclick="document.getElementById('locale').redirectUrl.value='{plugin_url path="edit" key=$locale escape="false"}';return true;" class="button" value="{translate key="common.done"}" />
<input type="button" onclick="document.location.href='{plugin_url path="edit" key=$locale escape="false"}';" class="button" value="{translate key="common.cancel"}" />
</div>
</form>
{include file="common/footer.tpl"}