Merge remote-tracking branch 'upstream/master'

This commit is contained in:
Atul Pratap Singh 2012-05-30 15:32:34 +05:30
commit 3faab474f3
8 changed files with 391 additions and 242 deletions

View File

@ -34,18 +34,18 @@ $PMA_SQPdata_function_name = array (
'ADDTIME',
'AES_DECRYPT',
'AES_ENCRYPT',
'AREA', // Area() polygon-property-functions.html
'ASBINARY', // AsBinary()
'AREA', // polygon-property-functions.html
'ASBINARY',
'ASCII',
'ASIN',
'ASTEXT', // AsText()
'ASTEXT',
'ATAN',
'ATAN2',
'AVG',
'BDMPOLYFROMTEXT', // BdMPolyFromText()
'BDMPOLYFROMWKB', // BdMPolyFromWKB()
'BDPOLYFROMTEXT', // BdPolyFromText()
'BDPOLYFROMWKB', // BdPolyFromWKB()
'BDMPOLYFROMTEXT',
'BDMPOLYFROMWKB',
'BDPOLYFROMTEXT',
'BDPOLYFROMWKB',
'BENCHMARK',
'BIN',
'BIT_AND',
@ -53,12 +53,12 @@ $PMA_SQPdata_function_name = array (
'BIT_LENGTH',
'BIT_OR',
'BIT_XOR', // group-by-functions.html
'BOUNDARY', // Boundary() general-geometry-property-functions.html
'BUFFER', // Buffer()
'BOUNDARY', // general-geometry-property-functions.html
'BUFFER',
'CAST',
'CEIL',
'CEILING',
'CENTROID', // Centroid() multipolygon-property-functions.html
'CENTROID', // multipolygon-property-functions.html
'CHAR', // string-functions.html
'CHARACTER_LENGTH',
'CHARSET', // information-functions.html
@ -70,16 +70,16 @@ $PMA_SQPdata_function_name = array (
'CONCAT',
'CONCAT_WS',
'CONNECTION_ID',
'CONTAINS', // Contains()
'CONTAINS',
'CONV',
'CONVERT',
'CONVERT_TZ',
'CONVEXHULL', // ConvexHull()
'CONVEXHULL',
'COS',
'COT',
'COUNT',
'CRC32', // mathematical-functions.html
'CROSSES', // Crosses()
'CROSSES',
'CURDATE',
'CURRENT_DATE',
'CURRENT_TIME',
@ -103,21 +103,21 @@ $PMA_SQPdata_function_name = array (
'DEGREES',
'DES_DECRYPT',
'DES_ENCRYPT',
'DIFFERENCE', // Difference()
'DIMENSION', // Dimension() general-geometry-property-functions.html
'DISJOINT', // Disjoint()
'DISTANCE', // Distance()
'DIFFERENCE',
'DIMENSION', // general-geometry-property-functions.html
'DISJOINT',
'DISTANCE',
'ELT',
'ENCODE',
'ENCRYPT',
'ENDPOINT', // EndPoint() linestring-property-functions.html
'ENVELOPE', // Envelope() general-geometry-property-functions.html
'EQUALS', // Equals()
'ENDPOINT', // linestring-property-functions.html
'ENVELOPE', // general-geometry-property-functions.html
'EQUALS',
'EXP',
'EXPORT_SET',
'EXTERIORRING', // ExteriorRing() polygon-property-functions.html
'EXTERIORRING', // polygon-property-functions.html
'EXTRACT',
'EXTRACTVALUE', // ExtractValue() xml-functions.html
'EXTRACTVALUE', // xml-functions.html
'FIELD',
'FIND_IN_SET',
'FLOOR',
@ -125,20 +125,20 @@ $PMA_SQPdata_function_name = array (
'FOUND_ROWS',
'FROM_DAYS',
'FROM_UNIXTIME',
'GEOMCOLLFROMTEXT', // GeomCollFromText()
'GEOMCOLLFROMWKB', // GeomCollFromWKB()
'GEOMETRYCOLLECTION', // GeometryCollection()
'GEOMETRYCOLLECTIONFROMTEXT', // GeometryCollectionFromText()
'GEOMETRYCOLLECTIONFROMWKB', // GeometryCollectionFromWKB()
'GEOMETRYFROMTEXT', // GeometryFromText()
'GEOMETRYFROMWKB', // GeometryFromWKB()
'GEOMETRYN', // GeometryN() geometrycollection-property-functions.html
'GEOMETRYTYPE', // GeometryType() general-geometry-property-functions.html
'GEOMFROMTEXT', // GeomFromText()
'GEOMFROMWKB', // GeomFromWKB()
'GEOMCOLLFROMTEXT',
'GEOMCOLLFROMWKB',
'GEOMETRYCOLLECTION',
'GEOMETRYCOLLECTIONFROMTEXT',
'GEOMETRYCOLLECTIONFROMWKB',
'GEOMETRYFROMTEXT',
'GEOMETRYFROMWKB',
'GEOMETRYN', // geometrycollection-property-functions.html
'GEOMETRYTYPE', // general-geometry-property-functions.html
'GEOMFROMTEXT',
'GEOMFROMWKB',
'GET_FORMAT',
'GET_LOCK',
'GLENGTH', // GLength() linestring-property-functions.html
'GLENGTH', // linestring-property-functions.html
'GREATEST',
'GROUP_CONCAT',
'GROUP_UNIQUE_USERS',
@ -150,15 +150,15 @@ $PMA_SQPdata_function_name = array (
'INET_NTOA',
'INSERT', // string-functions.html
'INSTR',
'INTERIORRINGN', // InteriorRingN() polygon-property-functions.html
'INTERSECTION', // Intersection()
'INTERSECTS', // Intersects()
'INTERIORRINGN', // polygon-property-functions.html
'INTERSECTION',
'INTERSECTS',
'INTERVAL',
'ISCLOSED', // IsClosed() multilinestring-property-functions.html
'ISEMPTY', // IsEmpty() general-geometry-property-functions.html
'ISCLOSED', // multilinestring-property-functions.html
'ISEMPTY', // general-geometry-property-functions.html
'ISNULL',
'ISRING', // IsRing() linestring-property-functions.html
'ISSIMPLE', // IsSimple() general-geometry-property-functions.html
'ISRING', // linestring-property-functions.html
'ISSIMPLE', // general-geometry-property-functions.html
'IS_FREE_LOCK',
'IS_USED_LOCK', // miscellaneous-functions.html
'LAST_DAY',
@ -167,11 +167,11 @@ $PMA_SQPdata_function_name = array (
'LEAST',
'LEFT',
'LENGTH',
'LINEFROMTEXT', // LineFromText()
'LINEFROMWKB', // LineFromWKB()
'LINESTRING', // LineString()
'LINESTRINGFROMTEXT', // LineStringFromText()
'LINESTRINGFROMWKB', // LineStringFromWKB()
'LINEFROMTEXT',
'LINEFROMWKB',
'LINESTRING',
'LINESTRINGFROMTEXT',
'LINESTRINGFROMWKB',
'LN',
'LOAD_FILE',
'LOCALTIME',
@ -188,61 +188,61 @@ $PMA_SQPdata_function_name = array (
'MAKE_SET',
'MASTER_POS_WAIT',
'MAX',
'MBRCONTAINS', // MBRContains()
'MBRDISJOINT', // MBRDisjoint()
'MBREQUAL', // MBREqual()
'MBRINTERSECTS', // MBRIntersects()
'MBROVERLAPS', // MBROverlaps()
'MBRTOUCHES', // MBRTouches()
'MBRWITHIN', // MBRWithin()
'MBRCONTAINS',
'MBRDISJOINT',
'MBREQUAL',
'MBRINTERSECTS',
'MBROVERLAPS',
'MBRTOUCHES',
'MBRWITHIN',
'MD5',
'MICROSECOND',
'MID',
'MIN',
'MINUTE',
'MLINEFROMTEXT', // MLineFromText()
'MLINEFROMWKB', // MLineFromWKB()
'MLINEFROMTEXT',
'MLINEFROMWKB',
'MOD',
'MONTH',
'MONTHNAME',
'MPOINTFROMTEXT', // MPointFromText()
'MPOINTFROMWKB', // MPointFromWKB()
'MPOLYFROMTEXT', // MPolyFromText()
'MPOLYFROMWKB', // MPolyFromWKB()
'MULTILINESTRING', // MultiLineString()
'MULTILINESTRINGFROMTEXT', // MultiLineStringFromText()
'MULTILINESTRINGFROMWKB', // MultiLineStringFromWKB()
'MULTIPOINT', // MultiPoint()
'MULTIPOINTFROMTEXT', // MultiPointFromText()
'MULTIPOINTFROMWKB', // MultiPointFromWKB()
'MULTIPOLYGON', // MultiPolygon()
'MULTIPOLYGONFROMTEXT', // MultiPolygonFromText()
'MULTIPOLYGONFROMWKB', // MultiPolygonFromWKB()
'MPOINTFROMTEXT',
'MPOINTFROMWKB',
'MPOLYFROMTEXT',
'MPOLYFROMWKB',
'MULTILINESTRING',
'MULTILINESTRINGFROMTEXT',
'MULTILINESTRINGFROMWKB',
'MULTIPOINT',
'MULTIPOINTFROMTEXT',
'MULTIPOINTFROMWKB',
'MULTIPOLYGON',
'MULTIPOLYGONFROMTEXT',
'MULTIPOLYGONFROMWKB',
'NAME_CONST', // NAME_CONST()
'NOW', // NOW()
'NOW',
'NULLIF',
'NUMGEOMETRIES', // NumGeometries() geometrycollection-property-functions.html
'NUMINTERIORRINGS', // NumInteriorRings() polygon-property-functions.html
'NUMPOINTS', // NumPoints() linestring-property-functions.html
'NUMGEOMETRIES', // geometrycollection-property-functions.html
'NUMINTERIORRINGS', // polygon-property-functions.html
'NUMPOINTS', // linestring-property-functions.html
'OCT',
'OCTET_LENGTH',
'OLD_PASSWORD',
'ORD',
'OVERLAPS', // Overlaps()
'OVERLAPS',
'PASSWORD',
'PERIOD_ADD',
'PERIOD_DIFF',
'PI',
'POINT', // Point()
'POINTFROMTEXT', // PointFromText()
'POINTFROMWKB', // PointFromWKB()
'POINTN', // PointN() inestring-property-functions.html
'POINTONSURFACE', // PointOnSurface() multipolygon-property-functions.html
'POLYFROMTEXT', // PolyFromText()
'POLYFROMWKB', // PolyFromWKB()
'POLYGON', // Polygon()
'POLYGONFROMTEXT', // PolygonFromText()
'POLYGONFROMWKB', // PolygonFromWKB()
'POINT',
'POINTFROMTEXT',
'POINTFROMWKB',
'POINTN', // inestring-property-functions.html
'POINTONSURFACE', // multipolygon-property-functions.html
'POLYFROMTEXT',
'POLYFROMWKB',
'POLYGON',
'POLYGONFROMTEXT',
'POLYGONFROMWKB',
'POSITION',
'POW',
'POWER',
@ -250,7 +250,7 @@ $PMA_SQPdata_function_name = array (
'QUOTE',
'RADIANS',
'RAND',
'RELATED', // Related()
'RELATED',
'RELEASE_LOCK',
'REPEAT',
'REPLACE', // string-functions.html
@ -273,7 +273,7 @@ $PMA_SQPdata_function_name = array (
'SPACE',
'SQRT',
'SRID', // general-geometry-property-functions.html
'STARTPOINT', // StartPoint() linestring-property-functions.html
'STARTPOINT', // linestring-property-functions.html
'STD',
'STDDEV',
'STDDEV_POP', // group-by-functions.html
@ -286,7 +286,7 @@ $PMA_SQPdata_function_name = array (
'SUBSTRING_INDEX',
'SUBTIME',
'SUM',
'SYMDIFFERENCE', // SymDifference()
'SYMDIFFERENCE',
'SYSDATE',
'SYSTEM_USER',
'TAN',
@ -297,7 +297,7 @@ $PMA_SQPdata_function_name = array (
'TIMESTAMPDIFF',
'TIME_FORMAT',
'TIME_TO_SEC',
'TOUCHES', // Touches()
'TOUCHES',
'TO_DAYS',
'TRIM',
'TRUNCATE', // mathematical-functions.html
@ -307,7 +307,7 @@ $PMA_SQPdata_function_name = array (
'UNHEX', // string-functions.html
'UNIQUE_USERS',
'UNIX_TIMESTAMP',
'UPDATEXML', // UpdateXML() xml-functions.html
'UPDATEXML', // xml-functions.html
'UPPER',
'USER',
'UTC_DATE',
@ -321,7 +321,7 @@ $PMA_SQPdata_function_name = array (
'WEEK',
'WEEKDAY',
'WEEKOFYEAR',
'WITHIN', // Within()
'WITHIN',
'X', // point-property-functions.html
'Y', // point-property-functions.html
'YEAR',
@ -365,7 +365,8 @@ $PMA_SQPdata_column_attrib = array (
);
/**
* words that are reserved by MySQL and may not be used as identifiers without quotes
* words that are reserved by MySQL and may not be used as identifiers without
* quotes
*
* @see http://dev.mysql.com/doc/refman/5.5/en/reserved-words.html
*
@ -1215,7 +1216,7 @@ $PMA_SQPdata_column_type = array (
'POINT', // spatial
'POLYGON', // spatial
'REAL',
'SERIAL', // alias for BIGINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY
'SERIAL', // alias
'SET',
'SMALLINT',
'TEXT',

View File

@ -765,7 +765,10 @@ function PMA_SQP_parse($sql)
$t_suffix = '_columnAttrib';
// INNODB is a MySQL table type, but in "SHOW INNODB STATUS",
// it should be regarded as a reserved word.
if ($d_cur_upper == 'INNODB' && $d_prev_upper == 'SHOW' && $d_next_upper == 'STATUS') {
if ($d_cur_upper == 'INNODB'
&& $d_prev_upper == 'SHOW'
&& $d_next_upper == 'STATUS'
) {
$t_suffix = '_reservedWord';
}
@ -790,7 +793,9 @@ function PMA_SQP_parse($sql)
// Do nothing
}
// check if present in the list of forbidden words
if ($t_suffix == '_reservedWord' && isset($PMA_SQPdata_forbidden_word[$d_cur_upper])) {
if ($t_suffix == '_reservedWord'
&& isset($PMA_SQPdata_forbidden_word[$d_cur_upper])
) {
$sql_array[$i]['forbidden'] = true;
} else {
$sql_array[$i]['forbidden'] = false;
@ -825,7 +830,10 @@ function PMA_SQP_typeCheck($toCheck, $whatWeWant)
return true;
} else {
if (strpos($whatWeWant, $typeSeparator) === false) {
return strncmp($whatWeWant, $toCheck, strpos($toCheck, $typeSeparator)) == 0;
return strncmp(
$whatWeWant, $toCheck,
strpos($toCheck, $typeSeparator)
) == 0;
} else {
return false;
}
@ -891,7 +899,8 @@ function PMA_SQP_analyze($arr)
* db, table, column, alias
* ------------------------
*
* Inside the $subresult array, we create ['select_expr'] and ['table_ref'] arrays.
* Inside the $subresult array, we create ['select_expr'] and ['table_ref']
* arrays.
*
* The SELECT syntax (simplified) is
*
@ -1043,7 +1052,8 @@ function PMA_SQP_analyze($arr)
// loop #1 for each token: select_expr, table_ref for SELECT
for ($i = 0; $i < $size; $i++) {
//DEBUG echo "Loop1 <strong>" . $arr[$i]['data'] . "</strong> (" . $arr[$i]['type'] . ")<br />";
//DEBUG echo "Loop1 <strong>" . $arr[$i]['data']
//. "</strong> (" . $arr[$i]['type'] . ")<br />";
// High speed seek for locating the end of the current query
if ($seek_queryend == true) {
@ -1055,7 +1065,8 @@ function PMA_SQP_analyze($arr)
} // end if ($seek_queryend)
/**
* Note: do not split if this is a punct_queryend for the first and only query
* Note: do not split if this is a punct_queryend for the first and only
* query
* @todo when we find a UNION, should we split in another subresult?
*/
if ($arr[$i]['type'] == 'punct_queryend' && ($i + 1 != $size)) {
@ -1360,7 +1371,10 @@ function PMA_SQP_analyze($arr)
// for each table_ref alias, put the true name of the table
// in the corresponding select expressions
if (isset($current_table_ref) && ($seen_end_of_table_ref || $i == $size-1) && $subresult != $subresult_empty) {
if (isset($current_table_ref)
&& ($seen_end_of_table_ref || $i == $size-1)
&& $subresult != $subresult_empty
) {
for ($tr=0; $tr <= $current_table_ref; $tr++) {
$alias = $subresult['table_ref'][$tr]['table_alias'];
$truename = $subresult['table_ref'][$tr]['table_true_name'];
@ -1502,7 +1516,8 @@ function PMA_SQP_analyze($arr)
$in_subquery = false;
for ($i = 0; $i < $size; $i++) {
//DEBUG echo "Loop2 <strong>" . $arr[$i]['data'] . "</strong> (" . $arr[$i]['type'] . ")<br />";
//DEBUG echo "Loop2 <strong>" . $arr[$i]['data']
//. "</strong> (" . $arr[$i]['type'] . ")<br />";
// need_confirm
//
@ -1595,7 +1610,10 @@ function PMA_SQP_analyze($arr)
}
// if this is a real SELECT...FROM
if ($upper_data == 'FROM' && isset($subresult['queryflags']['select_from']) && $subresult['queryflags']['select_from'] == 1) {
if ($upper_data == 'FROM'
&& isset($subresult['queryflags']['select_from'])
&& $subresult['queryflags']['select_from'] == 1
) {
$in_from = true;
$from_clause = '';
$in_select_expr = false;
@ -1663,7 +1681,9 @@ function PMA_SQP_analyze($arr)
// We use PMA_substr() to be charset-safe; otherwise
// if the table name contains accents, the unsorted
// query would be missing some characters.
$unsorted_query = PMA_substr($arr['raw'], 0, $arr[$i]['pos'] - 8);
$unsorted_query = PMA_substr(
$arr['raw'], 0, $arr[$i]['pos'] - 8
);
$in_order_by = true;
$order_by_clause = '';
}
@ -1713,16 +1733,22 @@ function PMA_SQP_analyze($arr)
}
// do not add a space after an identifier if followed by a dot
if ($arr[$i]['type'] == 'alpha_identifier' && $i < $size - 1 && $arr[$i + 1]['data'] == '.') {
if ($arr[$i]['type'] == 'alpha_identifier'
&& $i < $size - 1 && $arr[$i + 1]['data'] == '.'
) {
$sep = '';
}
// do not add a space after a dot if followed by an identifier
if ($arr[$i]['data'] == '.' && $i < $size - 1 && $arr[$i + 1]['type'] == 'alpha_identifier') {
if ($arr[$i]['data'] == '.' && $i < $size - 1
&& $arr[$i + 1]['type'] == 'alpha_identifier'
) {
$sep = '';
}
if ($in_select_expr && $upper_data != 'SELECT' && $upper_data != 'DISTINCT') {
if ($in_select_expr && $upper_data != 'SELECT'
&& $upper_data != 'DISTINCT'
) {
$select_expr_clause .= $arr[$i]['data'] . $sep;
}
if ($in_from && $upper_data != 'FROM') {
@ -1954,9 +1980,13 @@ function PMA_SQP_analyze($arr)
/**
* @see @todo 2005-10-16 note: the "or" part here is a workaround for a bug
*/
if (($arr[$i]['type'] == 'alpha_columnType') || ($arr[$i]['type'] == 'alpha_functionName' && $seen_create_table)) {
if (($arr[$i]['type'] == 'alpha_columnType')
|| ($arr[$i]['type'] == 'alpha_functionName' && $seen_create_table)
) {
$upper_data = strtoupper($arr[$i]['data']);
if ($seen_create_table && $in_create_table_fields && isset($current_identifier)) {
if ($seen_create_table && $in_create_table_fields
&& isset($current_identifier)
) {
$create_table_fields[$current_identifier]['type'] = $upper_data;
if ($upper_data == 'TIMESTAMP') {
$arr[$i]['type'] = 'alpha_columnType';
@ -1971,7 +2001,9 @@ function PMA_SQP_analyze($arr)
}
if ($arr[$i]['type'] == 'quote_backtick' || $arr[$i]['type'] == 'alpha_identifier') {
if ($arr[$i]['type'] == 'quote_backtick'
|| $arr[$i]['type'] == 'alpha_identifier'
) {
if ($arr[$i]['type'] == 'quote_backtick') {
// remove backquotes
@ -2092,7 +2124,8 @@ function PMA_SQP_formatHtml_colorize($arr)
$class .= 'syntax_' . $arr['type'];
return '<span class="' . $class . '">' . htmlspecialchars($arr['data']) . '</span>';
return '<span class="' . $class . '">'
. htmlspecialchars($arr['data']) . '</span>';
} // end of the "PMA_SQP_formatHtml_colorize()" function
@ -2211,7 +2244,8 @@ function PMA_SQP_formatHtml(
$in_priv_list = false;
for ($i = $start_token; $i < $number_of_tokens; $i++) {
// DEBUG echo "Loop format <strong>" . $arr[$i]['data'] . "</strong> " . $arr[$i]['type'] . "<br />";
// DEBUG echo "Loop format <strong>" . $arr[$i]['data']
// . "</strong> " . $arr[$i]['type'] . "<br />";
$before = '';
$after = '';
// array_shift($typearr);
@ -2243,8 +2277,10 @@ function PMA_SQP_formatHtml(
$bracketlevel++;
$infunction = false;
// Make sure this array is sorted!
if (($typearr[1] == 'alpha_functionName') || ($typearr[1] == 'alpha_columnType') || ($typearr[1] == 'punct')
|| ($typearr[3] == 'digit_integer') || ($typearr[3] == 'digit_hex') || ($typearr[3] == 'digit_float')
if (($typearr[1] == 'alpha_functionName')
|| ($typearr[1] == 'alpha_columnType') || ($typearr[1] == 'punct')
|| ($typearr[3] == 'digit_integer') || ($typearr[3] == 'digit_hex')
|| ($typearr[3] == 'digit_float')
|| (($typearr[0] == 'alpha_reservedWord')
&& isset($keywords_with_brackets_2before[strtoupper($arr[$i - 2]['data'])]))
|| (($typearr[1] == 'alpha_reservedWord')
@ -2255,11 +2291,17 @@ function PMA_SQP_formatHtml(
$after .= ' ';
} else {
$indent++;
$after .= ($mode != 'query_only' ? '<div class="syntax_indent' . $indent . '">' : ' ');
if ($mode != 'query_only') {
$after .= '<div class="syntax_indent' . $indent . '">';
} else {
$after .= ' ';
}
}
break;
case 'alpha_identifier':
if (($typearr[1] == 'punct_qualifier') || ($typearr[3] == 'punct_qualifier')) {
if (($typearr[1] == 'punct_qualifier')
|| ($typearr[3] == 'punct_qualifier')
) {
$after = '';
$before = '';
}
@ -2267,7 +2309,9 @@ function PMA_SQP_formatHtml(
if ($typearr[1] == 'digit_integer') {
$before = ' ';
}
if (($typearr[3] == 'alpha_columnType') || ($typearr[3] == 'alpha_identifier')) {
if (($typearr[3] == 'alpha_columnType')
|| ($typearr[3] == 'alpha_identifier')
) {
$after .= ' ';
}
break;
@ -2284,7 +2328,10 @@ function PMA_SQP_formatHtml(
}
break;
case 'punct_queryend':
if (($typearr[3] != 'comment_mysql') && ($typearr[3] != 'comment_ansi') && $typearr[3] != 'comment_c') {
if (($typearr[3] != 'comment_mysql')
&& ($typearr[3] != 'comment_ansi')
&& $typearr[3] != 'comment_c'
) {
$after .= $html_line_break;
$after .= $html_line_break;
}
@ -2353,7 +2400,13 @@ function PMA_SQP_formatHtml(
case 'bit':
case 'boolean':
case 'serial':
$before .= PMA_showMySQLDocu('data-types', 'numeric-types', false, '', true);
$before .= PMA_showMySQLDocu(
'data-types',
'numeric-types',
false,
'',
true
);
$after = '</a>' . $after;
break;
case 'date':
@ -2361,7 +2414,13 @@ function PMA_SQP_formatHtml(
case 'timestamp':
case 'time':
case 'year':
$before .= PMA_showMySQLDocu('data-types', 'date-and-time-types', false, '', true);
$before .= PMA_showMySQLDocu(
'data-types',
'date-and-time-types',
false,
'',
true
);
$after = '</a>' . $after;
break;
case 'char':
@ -2378,7 +2437,13 @@ function PMA_SQP_formatHtml(
case 'longblob':
case 'enum':
case 'set':
$before .= PMA_showMySQLDocu('data-types', 'string-types', false, '', true);
$before .= PMA_showMySQLDocu(
'data-types',
'string-types',
false,
'',
true
);
$after = '</a>' . $after;
break;
}
@ -2394,16 +2459,23 @@ function PMA_SQP_formatHtml(
// ALTER TABLE tbl_name AUTO_INCREMENT = 1
// COLLATE LATIN1_GENERAL_CI DEFAULT
if ($typearr[1] == 'alpha_identifier' || $typearr[1] == 'alpha_charset') {
if ($typearr[1] == 'alpha_identifier'
|| $typearr[1] == 'alpha_charset'
) {
$before .= ' ';
}
if (($typearr[3] == 'alpha_columnAttrib') || ($typearr[3] == 'quote_single') || ($typearr[3] == 'digit_integer')) {
if (($typearr[3] == 'alpha_columnAttrib')
|| ($typearr[3] == 'quote_single')
|| ($typearr[3] == 'digit_integer')
) {
$after .= ' ';
}
// workaround for
// AUTO_INCREMENT = 31DEFAULT_CHARSET = utf-8
if ($typearr[2] == 'alpha_columnAttrib' && $typearr[3] == 'alpha_reservedWord') {
if ($typearr[2] == 'alpha_columnAttrib'
&& $typearr[3] == 'alpha_reservedWord'
) {
$before .= ' ';
}
// workaround for
@ -2465,7 +2537,11 @@ function PMA_SQP_formatHtml(
* @todo fix all cases and find why this happens
*/
if (!$in_priv_list || $typearr[1] == 'alpha_identifier' || $typearr[1] == 'quote_single' || $typearr[1] == 'white_newline') {
if (!$in_priv_list
|| $typearr[1] == 'alpha_identifier'
|| $typearr[1] == 'quote_single'
|| $typearr[1] == 'white_newline'
) {
$before .= $space_alpha_reserved_word;
}
} else {
@ -2500,12 +2576,26 @@ function PMA_SQP_formatHtml(
case 'SERVER':
case 'DATABASE':
case 'VIEW':
$before .= PMA_showMySQLDocu('SQL-Syntax', $arr[$i]['data'] . '_' . $arr[$i + 1]['data'], false, '', true);
$before .= PMA_showMySQLDocu(
'SQL-Syntax',
$arr[$i]['data'] . '_' . $arr[$i + 1]['data'],
false,
'',
true
);
$close_docu_link = true;
break;
}
if ($arr[$i + 1]['data'] == 'LOGFILE' && $arr[$i + 2]['data'] == 'GROUP') {
$before .= PMA_showMySQLDocu('SQL-Syntax', $arr[$i]['data'] . '_LOGFILE_GROUP', false, '', true);
if ($arr[$i + 1]['data'] == 'LOGFILE'
&& $arr[$i + 2]['data'] == 'GROUP'
) {
$before .= PMA_showMySQLDocu(
'SQL-Syntax',
$arr[$i]['data'] . '_LOGFILE_GROUP',
false,
'',
true
);
$close_docu_link = true;
}
}
@ -2532,7 +2622,13 @@ function PMA_SQP_formatHtml(
break;
case 'SET':
if ($docu && ($i == 0 || $arr[$i - 1]['data'] != 'CHARACTER')) {
$before .= PMA_showMySQLDocu('SQL-Syntax', $arr[$i]['data'], false, '', true);
$before .= PMA_showMySQLDocu(
'SQL-Syntax',
$arr[$i]['data'],
false,
'',
true
);
$after = '</a>' . $after;
}
if (!$in_priv_list) {
@ -2546,7 +2642,13 @@ function PMA_SQP_formatHtml(
case 'SHOW':
case 'UPDATE':
if ($docu) {
$before .= PMA_showMySQLDocu('SQL-Syntax', $arr[$i]['data'], false, '', true);
$before .= PMA_showMySQLDocu(
'SQL-Syntax',
$arr[$i]['data'],
false,
'',
true
);
$after = '</a>' . $after;
}
if (!$in_priv_list) {
@ -2557,7 +2659,13 @@ function PMA_SQP_formatHtml(
case 'INSERT':
case 'REPLACE':
if ($docu) {
$before .= PMA_showMySQLDocu('SQL-Syntax', $arr[$i]['data'], false, '', true);
$before .= PMA_showMySQLDocu(
'SQL-Syntax',
$arr[$i]['data'],
false,
'',
true
);
$after = '</a>' . $after;
}
if (!$in_priv_list) {
@ -2571,7 +2679,13 @@ function PMA_SQP_formatHtml(
break;
case 'SELECT':
if ($docu) {
$before .= PMA_showMySQLDocu('SQL-Syntax', 'SELECT', false, '', true);
$before .= PMA_showMySQLDocu(
'SQL-Syntax',
'SELECT',
false,
'',
true
);
$after = '</a>' . $after;
}
$space_punct_listsep = ' ';
@ -2581,26 +2695,76 @@ function PMA_SQP_formatHtml(
case 'DO':
case 'HANDLER':
if ($docu) {
$before .= PMA_showMySQLDocu('SQL-Syntax', $arr[$i]['data'], false, '', true);
$before .= PMA_showMySQLDocu(
'SQL-Syntax',
$arr[$i]['data'],
false,
'',
true
);
$after = '</a>' . $after;
}
break;
default:
if ($close_docu_link && in_array($arr[$i]['data'], array('LIKE', 'NOT', 'IN', 'REGEXP', 'NULL'))) {
if ($close_docu_link
&& in_array(
$arr[$i]['data'],
array('LIKE', 'NOT', 'IN', 'REGEXP', 'NULL')
)
) {
$after .= '</a>';
$close_docu_link = false;
} else if ($docu && isset($PMA_SQPdata_functions_docs[$arr[$i]['data']])) {
} else if ($docu
&& isset($PMA_SQPdata_functions_docs[$arr[$i]['data']])
) {
/* Handle multi word statements first */
if (isset($typearr[4]) && $typearr[4] == 'alpha_reservedWord' && $typearr[3] == 'alpha_reservedWord' && isset($PMA_SQPdata_functions_docs[strtoupper($arr[$i]['data'] . '_' . $arr[$i + 1]['data'] . '_' . $arr[$i + 2]['data'])])) {
$tempname = strtoupper($arr[$i]['data'] . '_' . $arr[$i + 1]['data'] . '_' . $arr[$i + 2]['data']);
$before .= PMA_showMySQLDocu('functions', $PMA_SQPdata_functions_docs[$tempname]['link'], false, $PMA_SQPdata_functions_docs[$tempname]['anchor'], true);
if (isset($typearr[4])
&& $typearr[4] == 'alpha_reservedWord'
&& $typearr[3] == 'alpha_reservedWord'
&& isset($PMA_SQPdata_functions_docs[strtoupper(
$arr[$i]['data'] . '_'
. $arr[$i + 1]['data'] . '_'
. $arr[$i + 2]['data']
)])
) {
$tempname = strtoupper(
$arr[$i]['data'] . '_'
. $arr[$i + 1]['data'] . '_'
. $arr[$i + 2]['data']
);
$before .= PMA_showMySQLDocu(
'functions',
$PMA_SQPdata_functions_docs[$tempname]['link'],
false,
$PMA_SQPdata_functions_docs[$tempname]['anchor'],
true
);
$close_docu_link = true;
} else if (isset($typearr[3]) && $typearr[3] == 'alpha_reservedWord' && isset($PMA_SQPdata_functions_docs[strtoupper($arr[$i]['data'] . '_' . $arr[$i + 1]['data'])])) {
$tempname = strtoupper($arr[$i]['data'] . '_' . $arr[$i + 1]['data']);
$before .= PMA_showMySQLDocu('functions', $PMA_SQPdata_functions_docs[$tempname]['link'], false, $PMA_SQPdata_functions_docs[$tempname]['anchor'], true);
} else if (isset($typearr[3])
&& $typearr[3] == 'alpha_reservedWord'
&& isset($PMA_SQPdata_functions_docs[strtoupper(
$arr[$i]['data'] . '_' . $arr[$i + 1]['data']
)])
) {
$tempname = strtoupper(
$arr[$i]['data'] . '_' . $arr[$i + 1]['data']
);
$before .= PMA_showMySQLDocu(
'functions',
$PMA_SQPdata_functions_docs[$tempname]['link'],
false,
$PMA_SQPdata_functions_docs[$tempname]['anchor'],
true
);
$close_docu_link = true;
} else {
$before .= PMA_showMySQLDocu('functions', $PMA_SQPdata_functions_docs[$arr[$i]['data']]['link'], false, $PMA_SQPdata_functions_docs[$arr[$i]['data']]['anchor'], true);
$before .= PMA_showMySQLDocu(
'functions',
$PMA_SQPdata_functions_docs[$arr[$i]['data']]['link'],
false,
$PMA_SQPdata_functions_docs[$arr[$i]['data']]['anchor'],
true
);
$after .= '</a>';
}
}
@ -2635,7 +2799,9 @@ function PMA_SQP_formatHtml(
// the @ is incorrectly marked as alpha_variable
// in the parser, and here, the '%' gets a blank before,
// which is a syntax error
if ($typearr[1] != 'punct_user' && $typearr[1] != 'alpha_bitfield_constant_introducer') {
if ($typearr[1] != 'punct_user'
&& $typearr[1] != 'alpha_bitfield_constant_introducer'
) {
$before .= ' ';
}
if ($infunction && $typearr[3] == 'punct_bracket_close_round') {
@ -2646,10 +2812,16 @@ function PMA_SQP_formatHtml(
// here we check for punct_user to handle correctly
// DEFINER = `username`@`%`
// where @ is the punct_user and `%` is the quote_backtick
if ($typearr[3] != 'punct_qualifier' && $typearr[3] != 'alpha_variable' && $typearr[3] != 'punct_user') {
if ($typearr[3] != 'punct_qualifier'
&& $typearr[3] != 'alpha_variable'
&& $typearr[3] != 'punct_user'
) {
$after .= ' ';
}
if ($typearr[1] != 'punct_qualifier' && $typearr[1] != 'alpha_variable' && $typearr[1] != 'punct_user') {
if ($typearr[1] != 'punct_qualifier'
&& $typearr[1] != 'alpha_variable'
&& $typearr[1] != 'punct_user'
) {
$before .= ' ';
}
break;

113
po/es.po
View File

@ -4,7 +4,7 @@ msgstr ""
"Project-Id-Version: phpMyAdmin 4.0.0-dev\n"
"Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n"
"POT-Creation-Date: 2012-05-29 09:46+0200\n"
"PO-Revision-Date: 2012-05-26 18:46+0200\n"
"PO-Revision-Date: 2012-05-29 16:04+0200\n"
"Last-Translator: Matías Bellone <matiasbellone@gmail.com>\n"
"Language-Team: spanish <es@li.org>\n"
"Language: es\n"
@ -99,8 +99,8 @@ msgid ""
"The %s file is not available on this system, please visit www.phpmyadmin.net "
"for more information."
msgstr ""
"El archivo %s no está disponible en este sistema, por favor visite www."
"phpmyadmin.net para más información."
"El archivo %s no está disponible en este sistema, visite www.phpmyadmin.net "
"para más información."
#: db_create.php:74
#, php-format
@ -616,8 +616,8 @@ msgid ""
"This view has at least this number of rows. Please refer to %sdocumentation"
"%s."
msgstr ""
"Esta vista tiene al menos este número de filas. Por favor refiérase a la "
"%sdocumentation%s."
"Esta vista tiene al menos este número de filas. Refiérase a la %"
"sdocumentation%s."
#: db_structure.php:543 db_structure.php:577 libraries/Menu.class.php:194
#: libraries/tbl_info.inc.php:60 tbl_structure.php:208
@ -936,9 +936,8 @@ msgid ""
"You probably tried to upload too large file. Please refer to %sdocumentation"
"%s for ways to workaround this limit."
msgstr ""
"Usted probablemente intentó cargar un archivo demasiado grande. Por favor, "
"refiérase a %sla documentation%s para hallar modos de superar esta "
"limitación."
"Usted probablemente intentó cargar un archivo demasiado grande. Refiérase a "
"%sla documentation%s para hallar modos de superar esta limitación."
#: import.php:216 import.php:443
msgid "Showing bookmark"
@ -1002,7 +1001,7 @@ msgid ""
"file and import will resume."
msgstr ""
"Se ha agotado el tiempo de ejecución del script; si desea completar la "
"importación por favor reenvíe el mismo archivo y la importación continuará."
"importación reenvíe el mismo archivo y la importación continuará."
#: import.php:468
msgid ""
@ -1220,9 +1219,8 @@ msgid ""
msgstr ""
"La configuración de distribución de gráficos en el almacenamiento local del "
"navegador no es compatible con la nueva versión del sistema de "
"monitorización. Es probable que la configuración no funcione. Porfavor, "
"reinicie la configuración a la predeterminada en el menú <i>Configuración</"
"i>."
"monitorización. Es probable que la configuración no funcione. Reinicie la "
"configuración a la predeterminada en el menú <i>Configuración</i>."
#: js/messages.php:93
msgid "Query cache efficiency"
@ -1372,7 +1370,7 @@ msgstr "Agregar gráfico a la grilla"
#: js/messages.php:138
msgid "Please add at least one variable to the series"
msgstr "Por favor agregue al menos una variable a la serie"
msgstr "Agregue al menos una variable a la serie"
#: js/messages.php:139 libraries/display_export.lib.php:323
#: libraries/display_tbl.lib.php:1171 libraries/export/sql.php:1395
@ -1467,8 +1465,8 @@ msgid ""
"You can't change these variables. Please log in as root or contact your "
"database administrator."
msgstr ""
"No posee permisos para cambiar estas variables. Por favor inicie sesión con "
"la cuenta root o contacte a su administrador de base de datos."
"No posee permisos para cambiar estas variables. Inicie sesión con la cuenta "
"root o contacte a su administrador de base de datos."
#: js/messages.php:161
msgid "Change settings"
@ -1669,7 +1667,7 @@ msgstr "Importar"
#: js/messages.php:213
msgid "Import monitor configuration"
msgstr "Importar configuración de monitorización"
msgstr "Importar configuración"
#: js/messages.php:214
msgid "Please select the file you want to import"
@ -1906,7 +1904,7 @@ msgstr "Ubicar el cursor sobre un punto mostrará su etiqueta."
#: js/messages.php:304
msgid "To zoom in, select a section of the plot with the mouse."
msgstr "Para ampliar, seleccione una sección del gráfico."
msgstr "Para ampliar, seleccione el gráfico."
#: js/messages.php:306
msgid "Click reset zoom link to come back to original state."
@ -1962,7 +1960,7 @@ msgstr "Seleccione la clave foránea"
#: js/messages.php:339
msgid "Please select the primary key or a unique key"
msgstr "Por favor seleccione la clave primaria o una clave única"
msgstr "Seleccione la clave primaria o una clave única"
#: js/messages.php:340 pmd_general.php:92 tbl_relation.php:551
msgid "Choose column to display"
@ -3238,8 +3236,8 @@ msgstr ""
#, php-format
msgid "No activity within %s seconds; please log in again"
msgstr ""
"No ha habido actividad desde hace %s o más segundos, por favor reingrese al "
"sitio"
"No ha habido actividad desde hace %s o más segundos; inicie sesión "
"nuevamente"
#: libraries/auth/cookie.auth.lib.php:629
#: libraries/auth/cookie.auth.lib.php:631
@ -3340,8 +3338,8 @@ msgid ""
"This usually means there is a syntax error in it, please check any errors "
"shown below."
msgstr ""
"Esto generalmente significa que tiene un error de sintáxis, por favor revisa "
"los errores que se muestran a continuación."
"Esto generalmente significa que tiene un error de sintáxis, revisa los "
"errores que se muestran a continuación."
#: libraries/common.inc.php:617
#, php-format
@ -3365,7 +3363,7 @@ msgstr "Índice de servidor inválido: %s"
#, php-format
msgid "Invalid hostname for server %1$s. Please review your configuration."
msgstr ""
"El nombre del host no es válido para el servidor %1$s. Por favor revise su "
"El nombre del host no es válido para el servidor %1$s. Revise su "
"configuración."
#: libraries/common.inc.php:877
@ -4406,8 +4404,8 @@ msgid ""
"Please note that phpMyAdmin is just a user interface and its features do not "
"limit MySQL"
msgstr ""
"Por favor tome en cuenta que phpMyAdmin es solamente una interfaz y sus "
"opciones no limitan a MySQL"
"Tenga en cuenta que phpMyAdmin es solamente una interfaz y sus opciones no "
"limitan a MySQL"
#: libraries/config/messages.inc.php:202
msgid "Basic settings"
@ -6042,7 +6040,7 @@ msgstr "es"
#: libraries/core.lib.php:276
#, php-format
msgid "The %s extension is missing. Please check your PHP configuration."
msgstr "No se encontró la extensión %s. Por favor revisa la configuración PHP."
msgstr "No se encontró la extensión %s. Revisa la configuración PHP."
#: libraries/core.lib.php:430
msgid "possible deep recursion attack"
@ -6345,15 +6343,15 @@ msgstr "Alrededor de %SEC seg. restantes."
#: libraries/display_import.lib.php:127
msgid "The file is being processed, please be patient."
msgstr "El archivo está siendo procesado, por favor sea paciente."
msgstr "El archivo está siendo procesado, sea paciente."
#: libraries/display_import.lib.php:147
msgid ""
"Please be patient, the file is being uploaded. Details about the upload are "
"not available."
msgstr ""
"Por favor sea paciente, el archivo está siendo cargado. Los detalles de la "
"carga no están disponibles."
"Sea paciente, el archivo está siendo cargado. Los detalles de la carga no "
"están disponibles."
#: libraries/display_import.lib.php:178
msgid "Importing into the current server"
@ -7416,8 +7414,8 @@ msgid ""
"The XML file specified was either malformed or incomplete. Please correct "
"the issue and try again."
msgstr ""
"El archivo XML especificado estaba incompleto o mal formado. Por favor "
"corrija el problema e intente nuevamente."
"El archivo XML especificado estaba incompleto o mal formado. Corrija el "
"problema e intente nuevamente."
#: libraries/import/shp.php:20
msgid "ESRI Shape File"
@ -7836,8 +7834,7 @@ msgstr "Transformación del navegador"
#: libraries/relation.lib.php:183
msgid ""
"Please see the documentation on how to update your column_comments table"
msgstr ""
"Para actualizar su tabla column_comments, por favor revise la documentación"
msgstr "Para actualizar su tabla column_comments, revise la documentación"
#: libraries/relation.lib.php:195 libraries/sql_query_form.lib.php:382
msgid "Bookmarked SQL query"
@ -8640,16 +8637,16 @@ msgid ""
"and submit a bug report with the data chunk in the CUT section below:"
msgstr ""
"Existe la posibilidad que usted haya encontrado un error en el intérprete de "
"SQL. Por favor examine cuidadosamente su consulta y verifique que las "
"comillas están siendo usadas adecuadamente y hacen juego. Otra posible causa "
"del fallo es que esté subiendo un archivo con datos binarios por fuera del "
"área de texto delimitado con comillas. Intente su consulta en la interfaz de "
"comandos de MySQL. La salida generada por el servidor de MySQL, de existir, "
"aparece abajo y puede ayudar a diagnosticar el problema. Si aún tiene "
"problemas o el intérprete falla en tanto que en la interfaz de comandos "
"funciona, por favor reduzca la salida de su consulta de SQL a la consulta "
"que genera el problema y envíe un reporte de error con la cadena de datos en "
"la sección de CORTE indicada abajo:"
"SQL. Examine cuidadosamente su consulta y verifique que las comillas están "
"siendo usadas adecuadamente y hacen juego. Otra posible causa del fallo es "
"que esté subiendo un archivo con datos binarios por fuera del área de texto "
"delimitado con comillas. Intente su consulta en la interfaz de comandos de "
"MySQL. La salida generada por el servidor de MySQL, de existir, aparece "
"abajo y puede ayudar a diagnosticar el problema. Si aún tiene problemas o el "
"intérprete falla en tanto que en la interfaz de órdenes funciona, reduzca "
"la salida de su consulta de SQL a la consulta que genera el problema y envíe "
"un reporte de error con la cadena de datos en la sección de CORTE indicada "
"abajo:"
#: libraries/sqlparser.lib.php:178
msgid "BEGIN CUT"
@ -8689,8 +8686,8 @@ msgid ""
"The SQL validator could not be initialized. Please check if you have "
"installed the necessary PHP extensions as described in the %sdocumentation%s."
msgstr ""
"El validador de SQL no pudo inicializarse. Por favor revise si ha instalado "
"las extensiones php necesarias, como están descritas en la %sdocumentación%s."
"El validador de SQL no pudo inicializarse. Revise si ha instalado las "
"extensiones PHP necesarias, como indica la %sdocumentación%s."
#: libraries/tbl_common.inc.php:58
#, php-format
@ -8825,8 +8822,8 @@ msgid ""
"No description is available for this transformation.<br />Please ask the "
"author what %s does."
msgstr ""
"No hay una descripción disponible para esta transformación.<br />Por favor "
"pregunte al autor lo que %s hace."
"No hay una descripción disponible para esta transformación.<br />Pregunte al "
"autor lo que hace «%s»."
#: libraries/transformations/application_octetstream__download.inc.php:13
msgid ""
@ -9181,8 +9178,8 @@ msgid ""
"Server running with Suhosin. Please refer to %sdocumentation%s for possible "
"issues."
msgstr ""
"El servidor está utilizando Suhosin. Por favor refiérase a la %sdocumentación"
"%s para posibles ajustes."
"El servidor está utilizando Suhosin. Refiérase a la %sdocumentación%s por "
"posibles inconvenientes."
#: navigation.php:175 server_databases.php:311 server_synchronize.php:1465
msgid "No databases"
@ -10091,7 +10088,7 @@ msgstr ""
"Se pede seleccionar replicar todas las bases de datos e ignorar algunas "
"(útil cuando se quiere replicar la mayoría de las bases de datos) o bien "
"ignorar todas las bases de datos y sólo permitir que ciertas bases de datos "
"sean replicadas. Por favor elija el modo:"
"sean replicadas. Elija el modo:"
#: server_replication.php:248
msgid "Replicate all databases; Ignore:"
@ -10419,8 +10416,8 @@ msgid ""
"For further information about replication status on the server, please visit "
"the <a href=\"#replication\">replication section</a>."
msgstr ""
"Para más información sobre el estado de replicación en el servidor, por "
"favor visita la <a href=\"#replication\">sección sobre replicación</a>."
"Para más información sobre el estado de replicación en el servidor, revise "
"la <a href=\"#replication\">sección sobre replicación</a>."
#: server_status.php:1092
msgid "Replication status"
@ -11537,9 +11534,9 @@ msgid ""
"level directory as described in [a@Documentation.html#setup_script]"
"documentation[/a]. Otherwise you will be only able to download or display it."
msgstr ""
"Por favor cree una carpeta [em]config[/em] que pueda ser modificada por el "
"servidor web en el nivel más alto del directorio phpMyAdmin como se describe "
"en [a@Documentation.html#setup_script]la documentación[/a]. De lo contrario, "
"Cree una carpeta [em]config[/em] que pueda ser modificada por el servidor "
"web en el nivel más alto del directorio phpMyAdmin como se describe en "
"[a@Documentation.html#setup_script]la documentación[/a]. De lo contrario, "
"sólamente podrá descargar o mostrar la configuración."
#: setup/frames/index.inc.php:60
@ -12378,8 +12375,8 @@ msgid ""
"You can execute the dump by creating and using a temporary database. Please "
"ensure that you have the privileges to do so."
msgstr ""
"Puedes ejecutar el volcado creando y utilizando una base de datos temporal. "
"Por favor asegúrate de tener los privilegios para poder hacerlo."
"Puede ejecutar el volcado creando y utilizando una base de datos temporal. "
"Asegúrese de tener los privilegios para poder hacerlo."
#: tbl_tracking.php:252
msgid "Comment out these two lines if you do not need them."
@ -12387,7 +12384,7 @@ msgstr "Comenta estas dos líneas si no las necesitas."
#: tbl_tracking.php:261
msgid "SQL statements exported. Please copy the dump or execute it."
msgstr "Sentencias SQL exportadas. Por favor copia el volcado o ejecútalo."
msgstr "Sentencias SQL exportadas. Copia el volcado o ejecútalo."
#: tbl_tracking.php:292
#, php-format

View File

@ -4,8 +4,8 @@ msgstr ""
"Project-Id-Version: phpMyAdmin 4.0.0-dev\n"
"Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n"
"POT-Creation-Date: 2012-05-29 09:46+0200\n"
"PO-Revision-Date: 2012-05-23 10:36+0200\n"
"Last-Translator: Sebastiao Rocha <rocha@abracops.info>\n"
"PO-Revision-Date: 2012-05-29 15:01+0200\n"
"Last-Translator: Thales Carpi <thales.carpi@gmail.com>\n"
"Language-Team: brazilian_portuguese <pt_BR@li.org>\n"
"Language: pt_BR\n"
"MIME-Version: 1.0\n"
@ -440,7 +440,7 @@ msgstr "Critério"
#: db_qbe.php:380 db_qbe.php:462 db_qbe.php:554 db_qbe.php:585
msgid "Ins"
msgstr "Ins"
msgstr "Inserir"
#: db_qbe.php:384 db_qbe.php:466 db_qbe.php:551 db_qbe.php:582
msgid "And"
@ -448,7 +448,7 @@ msgstr "E"
#: db_qbe.php:393 db_qbe.php:474 db_qbe.php:556 db_qbe.php:587
msgid "Del"
msgstr "Del"
msgstr "Deletar"
#: db_qbe.php:397 db_qbe.php:478 db_qbe.php:549 db_qbe.php:580
#: libraries/insert_edit.lib.php:1054 server_privileges.php:484
@ -1505,7 +1505,7 @@ msgstr "Do relatório geral"
#: js/messages.php:172
msgid "Analysing logs"
msgstr "Analisando relatorios"
msgstr "Analisando relatórios"
#: js/messages.php:173
msgid "Analysing & loading logs. This may take a while."
@ -1546,7 +1546,7 @@ msgstr "Ir para a tabela de Log"
#: js/messages.php:180
msgid "No data found"
msgstr "Não existem dados"
msgstr "Dados não encontrados"
#: js/messages.php:181
msgid "Log analysed, but no data found in this time span."
@ -2638,7 +2638,7 @@ msgstr ""
#: libraries/Menu.class.php:522
msgid "Engines"
msgstr "Engines"
msgstr "Motores"
#: libraries/Message.class.php:199 libraries/common.lib.php:629
#: libraries/core.lib.php:217 libraries/import.lib.php:141
@ -3318,19 +3318,19 @@ msgstr "Documentação"
#: libraries/common.lib.php:469
msgctxt "MySQL 5.5 documentation language"
msgid "en"
msgstr "en"
msgstr "ing"
#. l10n: Please check that translation actually exists.
#: libraries/common.lib.php:473
msgctxt "MySQL 5.1 documentation language"
msgid "en"
msgstr "en"
msgstr "ing"
#. l10n: Please check that translation actually exists.
#: libraries/common.lib.php:477
msgctxt "MySQL 5.0 documentation language"
msgid "en"
msgstr "en"
msgstr "ing"
#: libraries/common.lib.php:642 server_status.php:602 server_status.php:1262
#: sql.php:934
@ -4052,7 +4052,7 @@ msgstr "Rótulo da chave"
#: libraries/config/messages.inc.php:138 libraries/export/odt.php:450
#: libraries/tbl_properties.inc.php:137
msgid "MIME type"
msgstr "MIME type"
msgstr "MIME"
#: libraries/config/messages.inc.php:104 libraries/config/messages.inc.php:116
#: libraries/config/messages.inc.php:140 tbl_relation.php:398
@ -6524,7 +6524,7 @@ msgstr ""
#: libraries/engines/innodb.lib.php:133
msgid "Buffer Pool"
msgstr "Buffer Pool"
msgstr "\"Buffer Pool\""
#: libraries/engines/innodb.lib.php:134 server_status.php:663
msgid "InnoDB Status"
@ -8486,7 +8486,7 @@ msgstr "mudar o estado do Scratchboard"
#. l10n: Text direction, use either ltr or rtl
#: libraries/select_lang.lib.php:497
msgid "ltr"
msgstr "ltr"
msgstr "esquerda pra direita"
#: libraries/select_lang.lib.php:515 libraries/select_lang.lib.php:524
#: libraries/select_lang.lib.php:533
@ -8773,7 +8773,7 @@ msgstr "Você deve adicionar pelo menos um campo."
#: libraries/tbl_properties.inc.php:820 server_engines.php:41
#: tbl_operations.php:377
msgid "Storage Engine"
msgstr "Storage Engine"
msgstr ""
#: libraries/tbl_properties.inc.php:861
msgid "PARTITION definition"
@ -9550,7 +9550,7 @@ msgstr ""
#: server_engines.php:32
msgid "Storage Engines"
msgstr "Storage Engines"
msgstr ""
#: server_export.php:16
msgid "View dump (schema) of databases"
@ -10024,6 +10024,7 @@ msgid "Users having access to &quot;%s&quot;"
msgstr "Usuários que têm acesso à &quot;%s&quot;"
#: server_privileges.php:2522
#, fuzzy
msgid "global"
msgstr "global"

View File

@ -4,7 +4,7 @@ msgstr ""
"Project-Id-Version: phpMyAdmin 4.0.0-dev\n"
"Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n"
"POT-Creation-Date: 2012-05-29 09:46+0200\n"
"PO-Revision-Date: 2012-05-20 21:47+0200\n"
"PO-Revision-Date: 2012-05-29 20:47+0200\n"
"Last-Translator: ProUser <stefan@inkopsforum.se>\n"
"Language-Team: swedish <sv@li.org>\n"
"Language: sv\n"
@ -1884,7 +1884,7 @@ msgstr "Hovra över en punkt kommer visa etiketten."
#: js/messages.php:304
msgid "To zoom in, select a section of the plot with the mouse."
msgstr ""
msgstr "För att zooma in, välja en del av grafen med musen."
#: js/messages.php:306
msgid "Click reset zoom link to come back to original state."
@ -6335,10 +6335,9 @@ msgid "vertical"
msgstr "vertikal"
#: libraries/display_tbl.lib.php:635
#, fuzzy
#| msgid "Headers every %s rows"
msgid "Headers every"
msgstr "Sidhuvud var %s rad"
msgstr "Rubriker varje"
#: libraries/display_tbl.lib.php:639
msgid "rows"
@ -12272,10 +12271,9 @@ msgid "How to use"
msgstr "Hur du använder"
#: tbl_zoom_select.php:432
#, fuzzy
#| msgid "Reset"
msgid "Reset zoom"
msgstr "Återställ"
msgstr "Återställ zoom"
#: themes.php:28
msgid "Get more themes!"

View File

@ -299,10 +299,6 @@ foreach ($the_tables as $key => $table) {
<td class="vtop">
<big><?php echo __('Space usage') . ':'; ?></big>
<table width="100%">
<tr>
<th><?php echo __('Type'); ?></th>
<th colspan="2" class="center"><?php echo __('Usage'); ?></th>
</tr>
<tr>
<td style="padding-right: 10px"><?php echo __('Data'); ?></td>
<td class="right"><?php echo $data_size; ?></td>
@ -355,10 +351,6 @@ foreach ($the_tables as $key => $table) {
<td class="vtop">
<big><?php echo __('Row Statistics') . ':'; ?></big>
<table width="100%">
<tr>
<th><?php echo __('Statements'); ?></th>
<th class="center"><?php echo __('Value'); ?></th>
</tr>
<?php
if (isset($showtable['Row_format'])) {
?>

View File

@ -828,12 +828,6 @@ if ($cfg['ShowStats']) {
<?php if (! $tbl_is_view && ! $db_is_information_schema) { ?>
<table id="tablespaceusage" class="data">
<caption class="tblHeaders"><?php echo __('Space usage'); ?></caption>
<thead>
<tr>
<th><?php echo __('Type'); ?></th>
<th colspan="2"><?php echo __('Usage'); ?></th>
</tr>
</thead>
<tbody>
<tr class="<?php echo ($odd_row = !$odd_row) ? 'odd' : 'even'; ?>">
<th class="name"><?php echo __('Data'); ?></th>
@ -894,12 +888,6 @@ if ($cfg['ShowStats']) {
?>
<table id="tablerowstats" class="data">
<caption class="tblHeaders"><?php echo __('Row Statistics'); ?></caption>
<thead>
<tr>
<th><?php echo __('Statements'); ?></th>
<th><?php echo __('Value'); ?></th>
</tr>
</thead>
<tbody>
<?php
if (isset($showtable['Row_format'])) {

View File

@ -112,7 +112,7 @@ if (isset($_REQUEST['change_tbl_info']) && $_REQUEST['change_tbl_info'] == true)
// HTML for operators
$html = '<select name="zoomFunc[]">';
$html .= $GLOBALS['PMA_Types']->getTypeOperatorsHtml(
preg_replace('@\(.*@s', '', $fields_type[$i]),
preg_replace('@\(.*@s', '', $fields_type[$key]),
$fields_null[$key]
);
$html .= '</select>';