Added option to allow for more matches in the help.php file in admin_languages.php

functionalized output in help.php
added first new translation file for Spanish(es)

git-svn-id: svn://192.168.202.10@2216 3d104415-ff17-0410-8863-d5cf3c621b8a
This commit is contained in:
mattf
2014-12-05 11:48:34 +00:00
parent 681f050a36
commit 0ead8a1768
4 changed files with 8299 additions and 1116 deletions
+18 -1
View File
@@ -1,4 +1,4 @@
Notes on the non-English language translations(QXZ process) Started: 2014-11-18 Updated: 2014-12-04 Notes on the non-English language translations(QXZ process) Started: 2014-11-18 Updated: 2014-12-05
Summary: Summary:
@@ -46,6 +46,23 @@ options:
[--QXZplaceonly] = print only QXZ function values with placeholder variables in them [--QXZplaceonly] = print only QXZ function values with placeholder variables in them
[--conffile=/path/from/root] = define astguiclient.conf config file to use [--conffile=/path/from/root] = define astguiclient.conf config file to use
Sample output:
FILE PARSING FINISHED!
Files parsed: 283
ConfFile: /etc/astguiclient.conf
QXZ line count: 17957
QXZ count: 24578
QXZ with length set: 1392
QXZ with PHP vars: 681
QXZ with var place set: 179
QXZ with PHP vars inst: 814
QXZ with var place inst: 292
QXZ DB inserts: 6284
QXZ DB dups: 18294
/usr/share/astguiclient/QXZanalyzer.pl --debug --QXZvalues --QXZvaronly --file=/srv/www/htdocs/agc/astguiclient.php /usr/share/astguiclient/QXZanalyzer.pl --debug --QXZvalues --QXZvaronly --file=/srv/www/htdocs/agc/astguiclient.php
+10 -5
View File
@@ -7,10 +7,11 @@
# #
# changes: # changes:
# 141203-2126 - First Build # 141203-2126 - First Build
# 141205-0641 - Added option to allow for more matches in the help.php file
# #
$admin_version = '2.10-1'; $admin_version = '2.10-2';
$build = '141203-2126'; $build = '141205-0641';
require("dbconnect_mysqli.php"); require("dbconnect_mysqli.php");
require("functions.php"); require("functions.php");
@@ -98,6 +99,7 @@ if ($qm_conf_ct > 0)
if (strlen($DB) < 1) if (strlen($DB) < 1)
{$DB=0;} {$DB=0;}
$modify_refresh_set=0; $modify_refresh_set=0;
$import_with_missing_periods=1;
if ($non_latin < 1) if ($non_latin < 1)
{ {
@@ -1048,7 +1050,10 @@ if ($ADD==263311111111)
if ( ($import_data_lines_ary_ct > 0) and (strlen($import_data_lines_ary[0]) > 0) and (!preg_match("/^\#/",$import_data_lines_ary)) ) if ( ($import_data_lines_ary_ct > 0) and (strlen($import_data_lines_ary[0]) > 0) and (!preg_match("/^\#/",$import_data_lines_ary)) )
{ {
$import_data_lines_ary[0] = addslashes($import_data_lines_ary[0]); $import_data_lines_ary[0] = addslashes($import_data_lines_ary[0]);
$stmt="SELECT count(*) from vicidial_language_phrases where language_id='$language_id' and english_text='$import_data_lines_ary[0]';"; $english_textSQL="english_text='$import_data_lines_ary[0]'";
if ($import_with_missing_periods > 0)
{$english_textSQL="english_text IN('$import_data_lines_ary[0]','$import_data_lines_ary[0].')";}
$stmt="SELECT count(*) from vicidial_language_phrases where language_id='$language_id' and $english_textSQL;";
if ($DB) {echo "$stmt\n";} if ($DB) {echo "$stmt\n";}
$rslt=mysql_to_mysqli($stmt, $link); $rslt=mysql_to_mysqli($stmt, $link);
$row=mysqli_fetch_row($rslt); $row=mysqli_fetch_row($rslt);
@@ -1069,13 +1074,13 @@ if ($ADD==263311111111)
if ( ($stage=='UPDATE') or ($stage=='ADD_UPDATE') ) if ( ($stage=='UPDATE') or ($stage=='ADD_UPDATE') )
{ {
$import_data_lines_ary[1] = addslashes($import_data_lines_ary[1]); $import_data_lines_ary[1] = addslashes($import_data_lines_ary[1]);
$stmt="SELECT count(*) from vicidial_language_phrases where language_id='$language_id' and english_text='$import_data_lines_ary[0]' and translated_text='$import_data_lines_ary[1]';"; $stmt="SELECT count(*) from vicidial_language_phrases where language_id='$language_id' and $english_textSQL and translated_text='$import_data_lines_ary[1]';";
if ($DB) {echo "$stmt\n";} if ($DB) {echo "$stmt\n";}
$rslt=mysql_to_mysqli($stmt, $link); $rslt=mysql_to_mysqli($stmt, $link);
$row=mysqli_fetch_row($rslt); $row=mysqli_fetch_row($rslt);
if ($row[0] < 1) if ($row[0] < 1)
{ {
$stmt="UPDATE vicidial_language_phrases set translated_text='$import_data_lines_ary[1]',source='$user' where english_text='$import_data_lines_ary[0]' and language_id='$language_id';"; $stmt="UPDATE vicidial_language_phrases set translated_text='$import_data_lines_ary[1]',source='$user' where $english_textSQL and language_id='$language_id';";
if ($DB) {echo "$stmt\n";} if ($DB) {echo "$stmt\n";}
$rslt=mysql_to_mysqli($stmt, $link); $rslt=mysql_to_mysqli($stmt, $link);
$stmtLIST .= "|$stmt"; $stmtLIST .= "|$stmt";
File diff suppressed because it is too large Load Diff