[ Mini Kiebo ]
Server: Windows NT DESKTOP-5B8S0D4 6.2 build 9200 (Windows 8 Professional Edition) i586
Path:
D:
/
Backup
/
14082024
/
Data
/
htdocs
/
htdocs
/
ojs
/
248
/
plugins
/
generic
/
translator
/
[
Home
]
File: localeFile.tpl
{** * plugins/generic/translator/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. * * Edit a specific locale file. * *} {strip} {translate|assign:"pageTitleTranslated" key="plugins.generic.translator.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> {if $error} <span class="formError">{translate key="form.errorsOccurred"}:</span> <ul class="formErrorList"> <li>{translate key="plugins.generic.translator.fileNotWriteable"}</li> </ul> {/if} <form id="localeSearch" action="{url op="editLocaleFile" path=$locale|to_array:$filenameEscaped anchor="localeContents"}" method="post"> {translate key="plugins.generic.translator.localeKey"} <input type="text" name="searchKey" class="textField" /> <input type="submit" class="button defaultButton" onclick="document.getElementById('locale').redirectUrl.value=document.getElementById('localeSearch').action);document.getElementById('locale').submit();return false;" value="{translate key="common.search"}" /> {translate key="plugins.generic.translator.localeKey.description"} </form> <form id="locale" action="{url op="saveLocaleFile" path=$locale|to_array:$filenameEscaped}" method="post"> <input type="hidden" name="redirectUrl" value="" /> <div id="localeContents"> <h3>{translate key="plugins.generic.translator.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.translator.localeKey"}</td> <td width="60%">{translate key="plugins.generic.translator.localeKeyValue"}</td> <td width="5%">{translate key="common.action"}</td> </tr> <tr><td colspan="3" class="headseparator"> </td></tr> {iterate from=localeContents key=key item=value} {assign var=filenameEscaped value=$filename|escape:"url"|escape:"url"} {* extra row for the key *} <tr valign="top"{if $key == $searchKey} class="highlight"{/if}> <td colspan="3">{$key|escape}</td> </tr> <tr valign="top"{if $key == $searchKey} class="highlight"{/if}> {* empty first column where the key used to be *} <td> </td> <td> <input type="hidden" name="changes[]" value="{$key|escape}" /> {assign var=referenceValue value=$referenceLocaleContents.$key} {if ($value|explode:"\n"|@count > 1) || (strlen($value) > 80) || ($referenceValue|explode:"\n"|@count > 1) || (strlen($referenceValue) > 80)} {translate key="plugins.generic.translator.file.reference"}<br /> <textarea name="junk[]" class="textArea" rows="5" cols="50" readonly="true"> {$referenceValue|escape} </textarea> {translate key="plugins.generic.translator.file.translation"}<br /> <textarea name="changes[]" class="textArea" rows="5" cols="50"> {$value|escape} </textarea> {else} {translate key="plugins.generic.translator.file.reference"}<br /> <input name="junk[]" class="textField" class="textField" type="text" size="50" readonly="true" value="{$referenceValue|escape}" /><br /> {translate key="plugins.generic.translator.file.translation"}<br /> <input name="changes[]" class="textField" class="textField" type="text" size="50" value="{$value|escape}" /> {/if} </td> <td> <a href="{url op="deleteLocaleKey" path=$locale|to_array:$filenameEscaped:$key}" onclick='if (confirm("{translate|escape:"javascript" key="plugins.generic.translator.confirmDelete" filename=$filename}")) {literal}{document.getElementById('locale).redirectUrl.value=this.href;this.href="javascript:document.getElementById('locale').submit()";return true;} else {return false;}{/literal}' class="action">{translate key="common.delete"}</a> </td> </tr> <tr> <td colspan="3" class="{if $localeContents->eof()}end{/if}separator"> </td> </tr> {/iterate} {if $localeContents->wasEmpty()} <tr> <td colspan="3" class="nodata">{translate key="common.none"}</td> </tr> <tr> <td colspan="3" class="endseparator"> </td> </tr> {else} <tr> <td align="left">{page_info iterator=$localeContents}</td> <td colspan="2" 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="localeContents" iterator=$localeContents}</td> </tr> {/if} </table> {if $localeContents->getPage() < $localeContents->getPageCount()} <input type="submit" onclick="document.getElementById('locale').redirectUrl.value='{url op="editLocaleFile" path=$locale|to_array:$filenameEscaped localeContentsPage=$localeContents->getPage()+1 escape="false"}';return true;" class="button defaultButton" value="{translate key="common.saveAndContinue"}" /> {else} <input type="submit" onclick="document.getElementById('locale').redirectUrl.value='{url op="editLocaleFile" path=$locale|to_array:$filenameEscaped localeContentsPage=$localeContents->getPage() escape="false"}';return true;" class="button defaultButton" value="{translate key="common.save"}" /> {/if} <input type="submit" onclick="document.getElementById('locale').redirectUrl.value='{url op="edit" path=$locale escape="false"}';return true;" class="button" value="{translate key="common.done"}" /> <input type="button" onclick="document.location.href='{url op="edit" path=$locale escape="false"}';" class="button" value="{translate key="common.cancel"}" /> </div> </form> {include file="common/footer.tpl"}