updated english 'translations' and translation references

This commit is contained in:
following 2013-07-22 13:57:35 +02:00
parent 16e0d5d29c
commit 49e9bd983d
3 changed files with 727 additions and 586 deletions

File diff suppressed because it is too large Load Diff

View File

@ -49,6 +49,9 @@
<a href="translate.php?translang={$translang}&action=textexportnew">{t}Text Download (new){/t} {$translang}</a><br />
<a href="translate.php?translang={$translang}&action=textexportall">{t}Text Download (all){/t} {$translang}</a><br />
<a href="translate.php?translang={$translang}&action=textimport">{t}Text Import{/t} {$translang}</a><br />
{if $translang == 'EN'}
<a href="translate.php?translang={$translang}&action=copy_en">{t}Copy EN{/t}</a><br />
{/if}
<br />
{if $action=="listnew" || $action=="listfaults" || $action=="listall"}

View File

@ -85,6 +85,8 @@
edit();
}
else if ($action == 'copy_en')
copy_english_texts();
else if ($action == 'listfaults')
{
$trans = sql("SELECT `sys_trans`.`id`, `sys_trans`.`text` FROM `sys_trans` LEFT JOIN `sys_trans_ref` ON `sys_trans`.`id`=`sys_trans_ref`.`trans_id` WHERE ISNULL(`sys_trans_ref`.`trans_id`) ORDER BY `sys_trans`.`id` DESC");
@ -772,6 +774,21 @@ function textimport($lang)
$tpl->assign('texts', $saTexts);
}
function copy_english_texts()
{
sql_temp_table('transtmp');
sql("
CREATE TEMPORARY TABLE &transtmp
SELECT `st`.`id` AS `trans_id`, 'EN' AS `lang`, `st`.`text`
FROM `sys_trans` `st`
LEFT JOIN `sys_trans_text` `stt` ON `stt`.`trans_id`=`st`.`id` AND `stt`.`lang`='EN'
WHERE `stt`.`trans_id` IS NULL");
sql("
INSERT INTO `sys_trans_text`
SELECT *,NULL FROM &transtmp");
sql_drop_temp_table('transtmp');
}
function addClassesDirecotriesToDirlist($basedir)
{
global $msDirlist;