diff options
| author | Christian Fowler <spider@viovio.com> | 2008-09-18 03:57:44 +0000 |
|---|---|---|
| committer | Christian Fowler <spider@viovio.com> | 2008-09-18 03:57:44 +0000 |
| commit | 09882410158ea33653b1afd108a39e83185ca6b0 (patch) | |
| tree | f68b9313a34baaa18178ed92115dd5ffe4df565f /templates | |
| parent | 2518bef3991575f9345fbb6a158a8cb394908b58 (diff) | |
| download | languages-09882410158ea33653b1afd108a39e83185ca6b0.tar.gz languages-09882410158ea33653b1afd108a39e83185ca6b0.tar.bz2 languages-09882410158ea33653b1afd108a39e83185ca6b0.zip | |
add ability to translate multiple master strings at once, add guessing for masters
Diffstat (limited to 'templates')
| -rw-r--r-- | templates/language_master_strings.tpl | 69 |
1 files changed, 33 insertions, 36 deletions
diff --git a/templates/language_master_strings.tpl b/templates/language_master_strings.tpl index a2d3289..b13b46c 100644 --- a/templates/language_master_strings.tpl +++ b/templates/language_master_strings.tpl @@ -7,44 +7,42 @@ </div> <div class="body"> - {if $sourceHash} - {form legend="Edit Master String"} - <input type="hidden" name="source_hash" value="{$sourceHash}" /> - {formfeedback hash=$masterMsg} - {formfeedback warning="You will need to clear the System Cache to see the changes." link="languages/edit_languages.php/System Cache"} - - <div class="row"> - {formlabel label="Master String" for="master_string"} - {forminput} - <textarea cols="50" rows="5" name="edit_master" id="master_string">{$masterStrings.$sourceHash.source|escape}</textarea> - {/forminput} - </div> - - <div class="row submit"> - <input type="submit" name="delete_master" value="{tr}Delete Master{/tr}" /> - <input type="submit" name="change_master" value="{tr}Save{/tr}" /> - </div> - {/form} - - {minifind name="Search master strings" sort_mode=$sort_mode} - + {minifind name="Search master strings" sort_mode=$sort_mode} + {if $sources} {form legend="Edit Translations"} - <input type="hidden" name="source_hash" value="{$sourceHash}" /> - {tr}Translations strings may appear empty if the language is not loaded. The language will be automatically loaded when you click the edit icon.{/tr} - {foreach from=$languages key=langCode item=lang} - {if $langCode ne 'en'} + {formfeedback hash=$masterMsg} + {formfeedback warning="You will need to clear the System Cache to see the changes." link="languages/edit_languages.php/System Cache"} + {tr}Translations strings may appear empty if the language is not loaded. The language will be automatically loaded when you click the edit icon.{/tr} + {foreach from=$sources item=sourceHash} + <input type="hidden" name="source_hash[]" value="{$sourceHash}" /> <div class="row"> - {formlabel label=$lang.native_name} + {formlabel label="Master String" for="master_string"} {forminput} - {* if results are guessed, we don't need to escape *} - {if $masterStrings.$sourceHash.textarea} - <textarea name="edit_trans[{$langCode}]" id="h_{$sourceHash}" rows="5" cols="50">{if $tranStrings.$langCode.guessed}{$tranStrings.$langCode.trans}{else}{$tranStrings.$langCode.trans|escape|stripslashes}{/if}</textarea> - {else} - <input type="text" name="edit_trans[{$langCode}]" id="h_{$sourceHash}" value="{if $tranStrings.$langCode.guessed}{$tranStrings.$langCode.trans}{else}{$tranStrings.$langCode.trans|escape|stripslashes}{/if}" size="45" maxlength="255" /> - {/if} + <textarea cols="50" rows="5" name="edit_master[{$sourceHash}]" id="master_string">{$masterStrings.$sourceHash.source|escape}</textarea> {/forminput} </div> - {/if} +{* + <div class="row submit"> + <input type="submit" name="delete_master" value="{tr}Delete Master{/tr}" /> + <input type="submit" name="change_master" value="{tr}Save{/tr}" /> + </div> +*} + + {foreach from=$languages key=langCode item=lang} + {if $langCode ne 'en'} + <div class="row"> + {formlabel label=$lang.native_name no_translate=1} + {forminput} + {* if results are guessed, we don't need to escape *} + {if $masterStrings.$sourceHash.textarea} + <textarea name="edit_trans[{$sourceHash}][{$langCode}]" id="h_{$sourceHash}" rows="5" cols="50">{if $tranStrings.$sourceHash.$langCode.guessed}{$tranStrings.$sourceHash.$langCode.trans}{else}{$tranStrings.$sourceHash.$langCode.trans|escape|stripslashes}{/if}</textarea> + {else} + <input type="text" name="edit_trans[{$sourceHash}][{$langCode}]" id="h_{$sourceHash}" value="{if $tranStrings.$sourceHash.$langCode.guessed}{$tranStrings.$sourceHash.$langCode.trans}{else}{$tranStrings.$sourceHash.$langCode.trans|escape|stripslashes}{/if}" size="45" maxlength="2048" /> + {/if} + {/forminput} + </div> + {/if} + {/foreach} {/foreach} <div class="row submit"> @@ -59,8 +57,6 @@ {/form} {else} - - {minifind name="Search master strings" sort_mode=$sort_mode} {form legend="Translation Filter"} <input type="hidden" name="char" value="{$smarty.request.char}" \> <div class="row"> @@ -98,11 +94,12 @@ <ol> {foreach from=$masterStrings key=sourceHash item=master} - <li><input type="checkbox" title="{tr}Delete{/tr}" name="source_hash[]" value="{$sourceHash}" /> <a href="{$smarty.server.PHP_SELF}?source_hash={$sourceHash}">{$master.source|escape}</a></li> + <li><input type="checkbox" title="{tr}Delete{/tr}" name="source_hash[]" value="{$sourceHash}" /> <a href="{$smarty.server.PHP_SELF}?source_hash[]={$sourceHash}">{$master.source|escape}</a></li> {/foreach} </ol> <div class="submit"> + <input type="submit" name="guess_translations" value="{tr}Guess Translations{/tr}" /> <input type="submit" name="delete_master" value="{tr}Delete Seleted Master Strings{/tr}" /> </div> |
