diff options
| author | bitweaver.org <bitweaver@users.sourceforge.net> | 2005-06-19 04:55:13 +0000 |
|---|---|---|
| committer | bitweaver.org <bitweaver@users.sourceforge.net> | 2005-06-19 04:55:13 +0000 |
| commit | 396ab382b5cac2adc58e92429b7b44ba07f2cb84 (patch) | |
| tree | 4c56dc7f1ce4b2287dd8b180668f4deca342f993 /templates/edit_languages.tpl | |
| download | languages-396ab382b5cac2adc58e92429b7b44ba07f2cb84.tar.gz languages-396ab382b5cac2adc58e92429b7b44ba07f2cb84.tar.bz2 languages-396ab382b5cac2adc58e92429b7b44ba07f2cb84.zip | |
IMPORT TikiPro CLYDE FINAL
Diffstat (limited to 'templates/edit_languages.tpl')
| -rw-r--r-- | templates/edit_languages.tpl | 165 |
1 files changed, 165 insertions, 0 deletions
diff --git a/templates/edit_languages.tpl b/templates/edit_languages.tpl new file mode 100644 index 0000000..f95bd7c --- /dev/null +++ b/templates/edit_languages.tpl @@ -0,0 +1,165 @@ +{strip} +<div class="floaticon">{bithelp}</div> + +<div class="edit languages"> + <div class="header"> + <h1>{tr}Edit Languages{/tr}</h1> + </div> + + <div class="body"> + {if !$translate} + {jstabs} + {if $editDescription} + {if $gBitUser->hasPermission( 'bit_p_create_languages' )} + {jstab title="Create or Edit Language"} + {form legend="Create or Edit Language"} + {formfeedback error=$saveErrors } + <input type="hidden" name="update_lang_code" value="{$defaults.lang_code}" /> + <div class="row"> + {formlabel label="Native name of the langugage" for="native_name"} + {forminput} + <input type="text" id="native_name" name="native_name" size="45" value="{$defaults.native_name}" /> + {/forminput} + </div> + <div class="row"> + {formlabel label="English name of the langugage" for="english_name"} + {forminput} + <input type="text" name="english_name" id="english_name" size="45" value="{$defaults.english_name}" /> + {/forminput} + </div> + <div class="row"> + {formlabel label="Langugage code" for="lang_code"} + {forminput} + <input type="text" name="lang_code" id="lang_code" size="8" maxlength="32" value="{$defaults.lang_code}" /> + {formhelp note='For official language codes, see <a class="external" href="http://www.loc.gov/standards/iso639-2/langcodes.html">ISO639-1</a> and to add a localistion you can append the country code from <a class="external" href="http://www.iso.org/iso/en/prods-services/iso3166ma/02iso-3166-code-lists/list-en1.html">ISO 3166-1</a>.<br />e.g. ISO639-1 for english is "en" and the country code for britain is "uk". The resulting code is "en-uk".'} + {/forminput} + </div> + <div class="row"> + {formlabel label="Disabled" for="is_disabled"} + {forminput} + <input type="checkbox" name="is_disabled" id="is_disabled" {if $isDisabled || $defaults.is_disabled}checked="checked"{/if} value="y" /> + {formhelp note="Disabling a language will remove it from available language menus."} + {/forminput} + </div> + <div class="row submit"> + <input type="submit" name="save_language" value="{tr}Save Language{/tr}" /> + </div> + {formhelp note="A note for localisations: when you have a language, say 'de' and you add a localisation such as 'de-at' it will fist check de-at for a string and then fall back to de. If it still hasn't found a translation, it will default to english."} + {/form} + {/jstab} + {/if} + {/if} + + {jstab title="Choose Language"} + {formfeedback success=$saveSuccess} + {form legend="Choose language"} + <div class="row"> + {formlabel label="Select the language to edit" for="select_language"} + {forminput} + <select name="lang" id="select_language"> + {foreach from=$languages key=langCode item=lang} + {if $langCode != 'en'} + <option value="{$langCode}" {if $defaults.lang_code eq $langCode}selected="selected"{/if}>{$lang.full_name}</option> + {/if} + {/foreach} + </select> + {/forminput} + </div> + + {if $gBitSystem->isFeatureActive( 'track_translation_usage' )} + <div class="row"> + {formlabel label="Display all strings" for="all_trans"} + {forminput} + <input type="checkbox" id="all_trans" name="all_trans" {if $allTrans}checked="checked"{/if} value="y" /> + {formhelp note="This will display translation strings for all bitweaver versions. This means it will also show strings that are not used at all and might be useless to you."} + {/forminput} + </div> + {/if} + + <div class="row"> + {formlabel label="Only Untranslated" for="un_trans"} + {forminput} + <input type="checkbox" id="un_trans" name="un_trans" /> + {formhelp note="Display only untranslated strings when editing the language translations."} + {/forminput} + </div> + + {formfeedback warning="Editing a language for the first time will cause an import of the language. this can take several minutes, depending on your configuration."} + + <div class="row submit"> + <input type="submit" name="delete_language" value="{tr}Delete Language{/tr}" /> + <input type="submit" name="edit_language" value="{tr}Edit Description{/tr}" /> + <input type="submit" name="translate" value="{tr}Edit Translations{/tr}" /> + </div> + + {formhelp note=" + <dl> + <dt>Delete Language</dt> + <dd>Delete the language from your server.</dd> + <dt>Edit Description</dt> + <dd>Edit the description of the language, including language code.</dd> + <dt>Edit Translations</dt> + <dd>Edit the translated strings of the selected language.</dd> + </dl> + "} + + <div class="row submit"> + <input type="submit" name="new_language" value="{tr}Create New Language{/tr}" /> + </div> + {/form} + {/jstab} + + {jstab title="Language Cache"} + {formfeedback success=$saveSuccess} + {form legend="Clear Language Cache"} + <div class="row"> + {tr}Clear the cached language translations for all languages.{/tr} + </div> + + <div class="row submit"> + <input type="submit" name="clear_cache" value="{tr}Clear Cache{/tr}" /> + </div> + {/form} + {/jstab} + {/jstabs} + + {else} + + {form legend="Edit `$languages.$lang.full_name` Language"} + {alphabar iall=1 lang=$lang translate=1 un_trans=$unTrans all_trans=$allTrans} + + <input type="hidden" name="lang" value="{$lang}" /> + <input type="hidden" name="char" value="{$char}" /> + + {foreach from=$tranStrings key=sourceHash item=tran} + {if $allTrans || (!$gBitSystem->isFeatureActive( 'track_translation_usage' ) || $tran.version)} + <div class="row{if !$tran.version} warning{/if}"> + {formlabel label="Translate" for="h_$sourceHash"} + {forminput} + {$tran.source|escape}<br/> + {if $tran.textarea} + <textarea name="edit_trans[{$sourceHash}]" id="h_{$sourceHash}" rows="5" cols="80">{$tran.tran|escape}</textarea> + {else} + <input name="edit_trans[{$sourceHash}]" id="h_{$sourceHash}" value="{$tran.tran|escape}" size="45" maxlength="255" /> + {/if} + {/forminput} + </div> + {/if} + {/foreach} + + {if $saveSuccess} + {tr}The following items have been saved successfully{/tr} + {formfeedback success=$saveSuccess} + {else} + <div class="row submit"> + <input type="submit" name="cancel" value="{tr}Cancel{/tr}" /> + <input type="submit" name="save_translations" value="{tr}Save{/tr}" /> + </div> + + {alphabar iall=1 lang=$lang translate=1 un_trans=$unTrans all_trans=$allTrans} + {/if} + {/form} + {/if} + </div><!-- end .body --> +</div><!-- end .languages --> +{/strip} |
