summaryrefslogtreecommitdiff
path: root/templates/translate_strings.tpl
blob: 2c1af779b8cb89ccd67256dc34c73756aa8e9867 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
{strip}
<div class="floaticon">{bithelp}</div>
{include file="bitpackage:languages/translate_google_ajax_inc.tpl"}
<div class="edit languages">
    <div class="header">
        <h1>{tr}Edit Languages{/tr}</h1>
    </div>

	<div class="body">
		{form id="translateform"}
			<div class="form-group">
				{formlabel label="Select the language to edit" for="select_language"}
				{forminput}
					<select name="choose_lang" id="select_language" onchange="this.form.submit()">
						<option value="">{tr}Select the language to edit{/tr}</option>
						{foreach from=$languages key=langCode item=language}
							{if $langCode != 'en'}
								<option value="{$langCode}" {if $smarty.request.choose_lang == $langCode}selected="selected"{/if}>{$language.full_name}</option>
							{/if}
						{/foreach}
					</select>
				{/forminput}
			</div>

			{alphabar iall=1 choose_lang=$editLang translate=1 un_trans=$unTrans all_trans=$allTrans}

			<input type="hidden" name="lang" value="{$editLang}" />
			<input type="hidden" name="char" value="{$char}" />

			{if $editLang}
				{legend legend=$languages.$lang.full_name}
					{foreach from=$tranStrings key=sourceHash item=tran}
						{if $allTrans || (!$gBitSystem->isFeatureActive( 'i18n_track_translation_usage' ) || $tran.version)}
							<div class="row{if !$tran.version and !allTrans} warning{/if}">
								<div class="formlabel">
									<label for="{$sourceHash}">{tr}Translate{/tr}</label>
									{if $gBitSystem->getConfig('google_api_key')}
										<br/><div class="btn btn-xs autotranslate" onclick="autoTranslate('{$sourceHash}','{$editLang}')">{biticon iname="google-favicon" ipackage="languages" iexplain="Auto-Translate"} {tr}Auto{/tr}</div>
									{/if}
								</div>
								{forminput}
									<a href="{$smarty.const.LANGUAGES_PKG_URL}master_strings.php?source_hash={$sourceHash}">{$tran.source|escape|nl2br}</a><br/>
									{if $tran.textarea}
										<textarea style="font-size:medium;width:100%" name="edit_trans[{$sourceHash}]" id="{$editLang}_{$sourceHash}" lang="{$editLang}" rows="5" cols="50">{$tran.trans|escape|stripslashes}</textarea>
									{else}
										<input style="font-size:medium;width:100%" name="edit_trans[{$sourceHash}]" id="{$editLang}_{$sourceHash}" lang="{$editLang}" value="{$tran.trans|escape|stripslashes}" size="45" maxlength="255" />
									{/if}
								{/forminput}
							</div>
						{/if}
					{/foreach}

					<div class="form-group submit">
						<input type="submit" class="btn btn-default" name="cancel" value="{tr}Cancel{/tr}" />&nbsp;
						<input type="submit" class="btn btn-default" name="save_translations" value="{tr}Save{/tr}" />
						{if $gBitSystem->getConfig('google_api_key')}
						<div class="btn btn-default" onclick="return autoTranslateEmpty()">{tr}Auto Translate Empty Strings{/tr}</div>
						{/if}
					</div>

					{alphabar iall=1 lang=$editLang translate=1 un_trans=$unTrans all_trans=$allTrans}
				{/legend}
			{/if}
		{/form}
	</div><!-- end .body -->
</div><!-- end .languages -->
{/strip}