Git
Threads by month
- ----- 2025 -----
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- 12 participants
- 38618 discussions

[Phpmyadmin-git] [SCM] phpMyAdmin branch, master, updated. RELEASE_3_4_3_1-12149-g808447a
by Madhura Jayaratne 29 Jul '11
by Madhura Jayaratne 29 Jul '11
29 Jul '11
The branch, master has been updated
via 808447af1ef9f117a7883ae0d1c8b56b366ba6c6 (commit)
via 11ad4fd992e51b86c127c95112ee313bdaaa9757 (commit)
from c326cfeec420ca94296b7708df52fd4cab0fc450 (commit)
- Log -----------------------------------------------------------------
commit 808447af1ef9f117a7883ae0d1c8b56b366ba6c6
Merge: c326cfeec420ca94296b7708df52fd4cab0fc450 11ad4fd992e51b86c127c95112ee313bdaaa9757
Author: Madhura Jayaratne <madhura.cj(a)gmail.com>
Date: Fri Jul 29 06:39:58 2011 +0530
Merge branch 'QA_3_4'
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 1 +
libraries/footer.inc.php | 2 +-
2 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 9f3c162..319658a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -43,6 +43,7 @@ phpMyAdmin - ChangeLog
3.4.5.0 (not yet released)
- bug #3375325 [interface] Page list in navigation frame looks odd
+- bug #3313235 [interface] Error div misplaced
3.4.4.0 (not yet released)
- bug #3323060 [parser] SQL parser breaks AJAX requests if query has unclosed quotes
diff --git a/libraries/footer.inc.php b/libraries/footer.inc.php
index aa1af7a..dbb1f1a 100644
--- a/libraries/footer.inc.php
+++ b/libraries/footer.inc.php
@@ -31,7 +31,7 @@ if (! PMA_isValid($_REQUEST['no_history']) && empty($GLOBALS['error_message'])
}
if ($GLOBALS['error_handler']->hasDisplayErrors()) {
- echo '<div>';
+ echo '<div class="clearfloat">';
$GLOBALS['error_handler']->dispErrors();
echo '</div>';
}
hooks/post-receive
--
phpMyAdmin
1
0

[Phpmyadmin-git] [SCM] phpMyAdmin branch, master, updated. RELEASE_3_4_3_1-12147-gc326cfe
by Piotr Przybylski 28 Jul '11
by Piotr Przybylski 28 Jul '11
28 Jul '11
The branch, master has been updated
via c326cfeec420ca94296b7708df52fd4cab0fc450 (commit)
from e58eea5deece01151db13083ad3b0b9e33455570 (commit)
- Log -----------------------------------------------------------------
commit c326cfeec420ca94296b7708df52fd4cab0fc450
Author: Piotr Przybylski <piotrprz(a)gmail.com>
Date: Thu Jul 28 13:32:38 2011 +0200
Comments
-----------------------------------------------------------------------
Summary of changes:
libraries/dbi/mysql.dbi.lib.php | 80 ++++++++++++++++++++++++++------------
libraries/dbi/mysqli.dbi.lib.php | 72 +++++++++++++++++----------------
2 files changed, 92 insertions(+), 60 deletions(-)
diff --git a/libraries/dbi/mysql.dbi.lib.php b/libraries/dbi/mysql.dbi.lib.php
index 64ab026..0d6c697 100644
--- a/libraries/dbi/mysql.dbi.lib.php
+++ b/libraries/dbi/mysql.dbi.lib.php
@@ -27,7 +27,7 @@ if (! defined('PMA_MYSQL_CLIENT_API')) {
* @param string $user
* @param string $password
* @param int $client_flags
- * @param boolean $persistent
+ * @param bool $persistent
* @return mixed false on error or a mysql connection resource on success
*/
function PMA_DBI_real_connect($server, $user, $password, $client_flags, $persistent = false)
@@ -56,9 +56,9 @@ function PMA_DBI_real_connect($server, $user, $password, $client_flags, $persist
*
* @param string $user mysql user name
* @param string $password mysql user password
- * @param boolean $is_controluser
+ * @param bool $is_controluser
* @param array $server host/port/socket/persistent
- * @param boolean $auxiliary_connection (when true, don't go back to login if connection fails)
+ * @param bool $auxiliary_connection (when true, don't go back to login if connection fails)
* @return mixed false on error or a mysqli object on success
*/
function PMA_DBI_connect($user, $password, $is_controluser = false, $server = null, $auxiliary_connection = false)
@@ -138,7 +138,7 @@ function PMA_DBI_connect($user, $password, $is_controluser = false, $server = nu
*
* @param string $dbname name of db to select
* @param resource $link mysql link resource
- * @return boolean
+ * @return bool
*/
function PMA_DBI_select_db($dbname, $link = null)
{
@@ -155,9 +155,9 @@ function PMA_DBI_select_db($dbname, $link = null)
/**
* runs a query and returns the result
*
- * @param string $query query to run
- * @param resource $link mysql link resource
- * @param integer $options
+ * @param string $query query to run
+ * @param resource $link mysql link resource
+ * @param int $options
* @return mixed
*/
function PMA_DBI_real_query($query, $link, $options)
@@ -203,12 +203,12 @@ function PMA_DBI_fetch_row($result)
return mysql_fetch_array($result, MYSQL_NUM);
}
-/*
+/**
* Adjusts the result pointer to an arbitrary row in the result
*
* @param $result
* @param $offset
- * @return boolean true on success, false on failure
+ * @return bool true on success, false on failure
*/
function PMA_DBI_data_seek($result, $offset)
{
@@ -230,7 +230,7 @@ function PMA_DBI_free_result($result)
/**
* Check if there are any more query results from a multi query
*
- * @return boolean false
+ * @return bool false
*/
function PMA_DBI_more_results() {
// N.B.: PHP's 'mysql' extension does not support
@@ -243,7 +243,7 @@ function PMA_DBI_more_results() {
/**
* Prepare next result from multi_query
*
- * @return boolean false
+ * @return boo false
*/
function PMA_DBI_next_result() {
// N.B.: PHP's 'mysql' extension does not support
@@ -255,7 +255,8 @@ function PMA_DBI_next_result() {
/**
* Returns a string representing the type of connection used
- * @param resource $link mysql link
+ *
+ * @param resource $link mysql link
* @return string type of connection used
*/
function PMA_DBI_get_host_info($link = null)
@@ -272,8 +273,9 @@ function PMA_DBI_get_host_info($link = null)
/**
* Returns the version of the MySQL protocol used
- * @param resource $link mysql link
- * @return integer version of the MySQL protocol used
+ *
+ * @param resource $link mysql link
+ * @return int version of the MySQL protocol used
*/
function PMA_DBI_get_proto_info($link = null)
{
@@ -289,6 +291,7 @@ function PMA_DBI_get_proto_info($link = null)
/**
* returns a string that represents the client library version
+ *
* @return string MySQL client library version
*/
function PMA_DBI_get_client_info()
@@ -299,8 +302,8 @@ function PMA_DBI_get_client_info()
/**
* returns last error message or false if no errors occured
*
- * @param resource $link mysql link
- * @return string|boolean $error or false
+ * @param resource $link mysql link
+ * @return string|bool $error or false
*/
function PMA_DBI_getError($link = null)
{
@@ -361,8 +364,8 @@ function PMA_DBI_getError($link = null)
/**
* returns the number of rows returned by last query
*
- * @param resource $result
- * @return string|ineteger
+ * @param resource $result
+ * @return string|int
*/
function PMA_DBI_num_rows($result)
{
@@ -376,8 +379,8 @@ function PMA_DBI_num_rows($result)
/**
* returns last inserted auto_increment id for given $link or $GLOBALS['userlink']
*
- * @param resource $link the mysql object
- * @return string|ineteger
+ * @param resource $link the mysql object
+ * @return string|int
*/
function PMA_DBI_insert_id($link = null)
{
@@ -399,9 +402,9 @@ function PMA_DBI_insert_id($link = null)
/**
* returns the number of rows affected by last query
*
- * @param resource $link the mysql object
- * @param boolean $get_from_cache
- * @return string|integer
+ * @param resource $link the mysql object
+ * @param bool $get_from_cache
+ * @return string|int
*/
function PMA_DBI_affected_rows($link = null, $get_from_cache = true)
{
@@ -423,8 +426,8 @@ function PMA_DBI_affected_rows($link = null, $get_from_cache = true)
/**
* returns metainfo for fields in $result
*
- * @todo add missing keys like in from mysqli_query (orgname, orgtable, flags, decimals)
- * @param resource $result
+ * @todo add missing keys like in mysqli_query (orgname, orgtable, flags, decimals)
+ * @param resource $result
* @return array meta info for fields in $result
*/
function PMA_DBI_get_fields_meta($result)
@@ -437,21 +440,48 @@ function PMA_DBI_get_fields_meta($result)
return $fields;
}
+/**
+ * return number of fields in given $result
+ *
+ * @param resource $result
+ * @return int field count
+ */
function PMA_DBI_num_fields($result)
{
return mysql_num_fields($result);
}
+/**
+ * returns the length of the given field $i in $result
+ *
+ * @param resource $result
+ * @param int $i field
+ * @return int length of field
+ */
function PMA_DBI_field_len($result, $i)
{
return mysql_field_len($result, $i);
}
+/**
+ * returns name of $i. field in $result
+ *
+ * @param resource $result
+ * @param int $i field
+ * @return string name of $i. field in $result
+ */
function PMA_DBI_field_name($result, $i)
{
return mysql_field_name($result, $i);
}
+/**
+ * returns concatenated string of human readable field flags
+ *
+ * @param resource $result
+ * @param int $i field
+ * @return string field flags
+ */
function PMA_DBI_field_flags($result, $i)
{
return mysql_field_flags($result, $i);
diff --git a/libraries/dbi/mysqli.dbi.lib.php b/libraries/dbi/mysqli.dbi.lib.php
index 535b825..e3f017b 100644
--- a/libraries/dbi/mysqli.dbi.lib.php
+++ b/libraries/dbi/mysqli.dbi.lib.php
@@ -54,8 +54,8 @@ if (! defined('MYSQLI_TYPE_BIT')) {
* @param int $server_port
* @param string $server_socket
* @param int $client_flags
- * @param boolean $persistent
- * @return boolean
+ * @param bool $persistent
+ * @return bool
*/
function PMA_DBI_real_connect($link, $host, $user, $password, $dbname, $server_port, $server_socket, $client_flags = null, $persistent = false)
{
@@ -76,9 +76,9 @@ function PMA_DBI_real_connect($link, $host, $user, $password, $dbname, $server_p
*
* @param string $user mysql user name
* @param string $password mysql user password
- * @param boolean $is_controluser
+ * @param bool $is_controluser
* @param array $server host/port/socket
- * @param boolean $auxiliary_connection (when true, don't go back to login if connection fails)
+ * @param bool $auxiliary_connection (when true, don't go back to login if connection fails)
* @return mixed false on error or a mysqli object on success
*/
function PMA_DBI_connect($user, $password, $is_controluser = false, $server = null, $auxiliary_connection = false)
@@ -175,10 +175,10 @@ function PMA_DBI_select_db($dbname, $link = null)
/**
* runs a query and returns the result
*
- * @param string $query query to execute
- * @param mysqli $link mysqli object
- * @param integer $options
- * @return mysqli_result|boolean
+ * @param string $query query to execute
+ * @param mysqli $link mysqli object
+ * @param int $options
+ * @return mysqli_result|bool
*/
function PMA_DBI_real_query($query, $link, $options)
{
@@ -226,12 +226,12 @@ function PMA_DBI_fetch_row($result)
return mysqli_fetch_array($result, MYSQLI_NUM);
}
-/*
+/**
* Adjusts the result pointer to an arbitrary row in the result
*
* @param $result
* @param $offset
- * @return boolean true on success, false on failure
+ * @return bool true on success, false on failure
*/
function PMA_DBI_data_seek($result, $offset)
{
@@ -253,8 +253,8 @@ function PMA_DBI_free_result($result)
/**
* Check if there are any more query results from a multi query
*
- * @param mysqli $link the mysqli object
- * @return boolean true or false
+ * @param mysqli $link the mysqli object
+ * @return bool true or false
*/
function PMA_DBI_more_results($link = null) {
if (empty($link)) {
@@ -270,8 +270,8 @@ function PMA_DBI_more_results($link = null) {
/**
* Prepare next result from multi_query
*
- * @param mysqli $link the mysqli object
- * @return boolean true or false
+ * @param mysqli $link the mysqli object
+ * @return bool true or false
*/
function PMA_DBI_next_result($link = null) {
if (empty($link)) {
@@ -286,7 +286,8 @@ function PMA_DBI_next_result($link = null) {
/**
* Returns a string representing the type of connection used
- * @param resource $link mysql link
+ *
+ * @param resource $link mysql link
* @return string type of connection used
*/
function PMA_DBI_get_host_info($link = null)
@@ -303,7 +304,8 @@ function PMA_DBI_get_host_info($link = null)
/**
* Returns the version of the MySQL protocol used
- * @param resource $link mysql link
+ *
+ * @param resource $link mysql link
* @return integer version of the MySQL protocol used
*/
function PMA_DBI_get_proto_info($link = null)
@@ -320,6 +322,7 @@ function PMA_DBI_get_proto_info($link = null)
/**
* returns a string that represents the client library version
+ *
* @return string MySQL client library version
*/
function PMA_DBI_get_client_info()
@@ -330,8 +333,8 @@ function PMA_DBI_get_client_info()
/**
* returns last error message or false if no errors occured
*
- * @param resource $link mysql link
- * @return string|boolean $error or false
+ * @param resource $link mysql link
+ * @return string|bool $error or false
*/
function PMA_DBI_getError($link = null)
{
@@ -381,8 +384,8 @@ function PMA_DBI_getError($link = null)
/**
* returns the number of rows returned by last query
*
- * @param mysqli_result $result
- * @return string|ineteger
+ * @param mysqli_result $result
+ * @return string|int
*/
function PMA_DBI_num_rows($result)
{
@@ -397,8 +400,8 @@ function PMA_DBI_num_rows($result)
/**
* returns last inserted auto_increment id for given $link or $GLOBALS['userlink']
*
- * @param mysqli $link the mysqli object
- * @return string|ineteger
+ * @param mysqli $link the mysqli object
+ * @return string|int
*/
function PMA_DBI_insert_id($link = null)
{
@@ -421,9 +424,9 @@ function PMA_DBI_insert_id($link = null)
/**
* returns the number of rows affected by last query
*
- * @param mysqli $link the mysqli object
+ * @param mysqli $link the mysqli object
* @param boolean $get_from_cache
- * @return string|integer
+ * @return string|int
*/
function PMA_DBI_affected_rows($link = null, $get_from_cache = true)
{
@@ -444,8 +447,7 @@ function PMA_DBI_affected_rows($link = null, $get_from_cache = true)
/**
* returns metainfo for fields in $result
*
- * @todo preserve orignal flags value
- * @param mysqli_result $result
+ * @param mysqli_result $result
* @return array meta info for fields in $result
*/
function PMA_DBI_get_fields_meta($result)
@@ -524,8 +526,8 @@ function PMA_DBI_get_fields_meta($result)
/**
* return number of fields in given $result
*
- * @param mysqli_result $result
- * @return integer field count
+ * @param mysqli_result $result
+ * @return int field count
*/
function PMA_DBI_num_fields($result)
{
@@ -535,9 +537,9 @@ function PMA_DBI_num_fields($result)
/**
* returns the length of the given field $i in $result
*
- * @param mysqli_result $result
- * @param integer $i field
- * @return integer length of field
+ * @param mysqli_result $result
+ * @param int $i field
+ * @return int length of field
*/
function PMA_DBI_field_len($result, $i)
{
@@ -547,8 +549,8 @@ function PMA_DBI_field_len($result, $i)
/**
* returns name of $i. field in $result
*
- * @param mysqli_result $result
- * @param integer $i field
+ * @param mysqli_result $result
+ * @param int $i field
* @return string name of $i. field in $result
*/
function PMA_DBI_field_name($result, $i)
@@ -559,8 +561,8 @@ function PMA_DBI_field_name($result, $i)
/**
* returns concatenated string of human readable field flags
*
- * @param mysqli_result $result
- * @param integer $i field
+ * @param mysqli_result $result
+ * @param int $i field
* @return string field flags
*/
function PMA_DBI_field_flags($result, $i)
hooks/post-receive
--
phpMyAdmin
1
0

[Phpmyadmin-git] [SCM] phpMyAdmin branch, master, updated. RELEASE_3_4_3_1-12146-ge58eea5
by Michal Čihař 27 Jul '11
by Michal Čihař 27 Jul '11
27 Jul '11
The branch, master has been updated
via e58eea5deece01151db13083ad3b0b9e33455570 (commit)
via ddef9580b6b48543465e36707be2a45e5a87334a (commit)
via 3410cc1fa912686c7a5fea63d542cdc1ca2e3a8b (commit)
via 5ba9ce1d6b1a942dbcda64c064900637bf9d5de7 (commit)
via 7d7ef56692acae09b382331bf2901b39f84f4795 (commit)
via 26931b4f70fdaa11685bfc8b47a9aad89aa9c9a8 (commit)
via efaae7001e06d64923e4c0cfeedb3a914f3fdc00 (commit)
via 6d5408ea535c9d4c5538f174c468e928108649fb (commit)
via dd76c5b5a69fc9dee5dc445c4c2aa85a1f19f4f2 (commit)
via e8c2cb5aa760aa0e4a4555bd47a80dd0bb6b3dbd (commit)
via 33e7382650ae89dea8560ac13cf7c15de5835ca9 (commit)
via d6675263e8dae7190e867b793a544384746f9ab5 (commit)
via c13df8288304762d428e9f70fe2d467257185fbf (commit)
via 895327632af4486b9e8fc73f4a93b3e789a667b7 (commit)
via 5b41f8a4b63f32369e8daed96021098e7fdaa856 (commit)
via 906a4247ce7c3f40d758c6f47d4641fae8ca7a20 (commit)
via 2f0b9b89345f93c1d4fa0b7686e3c1fd798262d8 (commit)
via 4acfb4ef1e3b1c48b7041084e2fe7baf312694f9 (commit)
via 8b099a032c9e9a2190ec5a8ade772fc54d43d4a1 (commit)
via faf1d05478398134d3260a79828bcd7aecf57699 (commit)
via c8b37d803e119e8aa121206d0f2f8d6f7d651cb0 (commit)
via 79098ab5f58a187d2643972cb449c434c6975837 (commit)
via 162158d93cdefc8c917c3d8aef0e767653e920ef (commit)
via 6f9f7267bb95c96359ed5507786ee043d4c8f4b7 (commit)
via 676eb481216e88f310e15d2d6b1a7d57dad9f3f5 (commit)
via ac617a75219315235a3de2e976392c82b6e73cc9 (commit)
via b590279dd2e69ac225e95045f38fe82cc4ff7e5a (commit)
via 11dae68730b6b00d0fbda07ee75605ccbdd56edc (commit)
via b6c256b70e3de9d0f163ed7a21c1ef1f3d647897 (commit)
via 6de769540f0a0db170b9b4183190e90a89909914 (commit)
via 800a36c30cc48865eaad1d3949b7748f6f5d8443 (commit)
via 2264fcd19981931b4e709aecbaab56f8bc394fc2 (commit)
via 1d765356a8cb86180d8a776433f9ffb169fefedc (commit)
via 8d315ac362f1d29fb38725ab68cf57b3130cfa07 (commit)
via cb946e6529fe1f0dc27bcc823ee525809928078a (commit)
via 7cd34b1d2280cc4738e3475b55d2e45f774fcda5 (commit)
via 5ea775d7e395485cce8700e7877d6b566cc2e549 (commit)
via a08b2bb69de6e46e11d541c62c03f8f0b51f8d67 (commit)
via 244744cfd947fd299dfe97606d256bb7b3214960 (commit)
via 756a11261b561dffbcd4ec7c5d7df35b2cc5c7b1 (commit)
via 9ddcd5bfa4dbb0dd4b535f437cf9617909213964 (commit)
via de3656a488b628af7448422d14c41cf529235c12 (commit)
via 68da99bdf27887dabb60b5f3a85338943c768a9a (commit)
via 52ffb4d5235673213aa676a9c4633ebe5b325bac (commit)
via 8ade28f0299999237d4bcc3f35656fb788717e68 (commit)
via 5ca5fb8a38d3e953fc22865c2f97bfdbded8fb71 (commit)
via 9db269a164e8043bb858306e73d6bb63320399ad (commit)
via a5c3a09b957fbcb2ee8748202a29a1c5577c3500 (commit)
via f5088c52e6fa8b260c0272e99f45c4f6b792985e (commit)
via 3858a22196e87c217603a1b1589a570f7eb2eeda (commit)
via 19fd3cca5c810cc56251acf1871efe58fc0793bf (commit)
via 5e65960866a352ddc427ac7829ce0af1095a4103 (commit)
via 062a48731abbf1d2afaf6170d6fa36503213e75b (commit)
via 88fdf41cd340d07949626ee4621e36862e1a335d (commit)
via 2bce171ea2fe8a52155bf64a16b41a477150996f (commit)
via f774184a8f5ba3a1ed2995099a940c48c25a90eb (commit)
via b5f7fcd7108974550ba48ddc3ef650bba6567c78 (commit)
via d5b81d421519afaf8586a58835fd46a4de8a965f (commit)
via ab27efc90c1c5042e55b173aadb90a20300a32e4 (commit)
via baac8ed6311e1a4d85ed8212680f3c2d1a8dbe46 (commit)
via 8ad755ebc29b718bbf40d00452213b5efc2eced6 (commit)
via c0bca1ed53bd90d19443e38ce2ad33d5ee48c7bf (commit)
via 9e177ed3dd45903c09a424fe9111284efdfdaa1f (commit)
via e7f918143a6953051671a39e0f7f036a59ee377a (commit)
via d6ca1f29d4e9c5bc7f392f25f6ddaeb0d6768d39 (commit)
via 937bfc9064e8e4da66f23bde3f4f0ddc4b4007a4 (commit)
via 68ed8271c9d397493cf0461610d5a84e2aaf0888 (commit)
via 1e77fd115db523fecb65dde1a87414102889a11f (commit)
via 319c5d7398c436529efbc6e37def4fe42dda338c (commit)
via 4c5e8f43abfc90967f8a5d77eb6744d6eb75cb80 (commit)
via 9bbdb20f5d41138f9d4ae524b3542970917fb827 (commit)
via 8e83232d91db6e724f4dffe3f0fcd7408204a2c3 (commit)
via a3e9a87953b32646a92b38d06947224bf3f6e973 (commit)
via b3e0371a2047aeb99669440f250fd11e8a115300 (commit)
via d451c5ad6099fa7bdfba5a5b624918c3043869bf (commit)
via 3594b1540f0124dee0c6f2281f07e2373e635ee4 (commit)
via 3f426aa675277ee1b769201957bfff4e2bc8a38e (commit)
via 822ebe52d67d7709097ffad28064a10774eaa4fe (commit)
via 416fe3b7f1473a547ed3659c191ac9785f198942 (commit)
via 837c44361ea4e472ddffecb3d4a34acdee95563d (commit)
via 4beb223b644bc3d9996e3af78c5d763a533afd23 (commit)
via 8c3a2dcbaaee316800c22f67b78a735cf551dd62 (commit)
via f3660c91946d1366f305c5cedb483ec7127b9351 (commit)
via ca66fa920fd2417ba0fd501ec15e9d113d77a540 (commit)
via a716eb7ef73f6ab5323eda4e4a5d001cb10d7a1d (commit)
via bb23eeeffcfd7e6ecf8da1b4b9df6b1c3d981149 (commit)
via 7be8d0e843de20fcb58f565d7a4a015c171ce8d2 (commit)
via 1ee0a9fa8a3ef11c330a03adcafe9d0aa277f22d (commit)
via 4f991968bc4f0e7ea515dbd4ff6d67c8077e78ac (commit)
via b1ccfd49cb9400d5f9c3e275b46048826d370067 (commit)
via 86e49a80f844828b423423523f62826200e856cc (commit)
via 0f57543a2aed01f8ce7271919910b459843235c7 (commit)
via edc4bac85ab9599bc579ab54060ae7a93708d53c (commit)
from 5f8842739de809166475ffb763dbaccb6d755728 (commit)
- Log -----------------------------------------------------------------
commit e58eea5deece01151db13083ad3b0b9e33455570
Author: Michal Čihař <michal(a)cihar.com>
Date: Wed Jul 27 22:53:22 2011 +0200
Fixup
commit ddef9580b6b48543465e36707be2a45e5a87334a
Merge: 3410cc1fa912686c7a5fea63d542cdc1ca2e3a8b 5f8842739de809166475ffb763dbaccb6d755728
Author: Pootle server <pootle(a)cihar.com>
Date: Wed Jul 27 22:40:19 2011 +0200
Merge remote-tracking branch 'origin/master'
commit 3410cc1fa912686c7a5fea63d542cdc1ca2e3a8b
Merge: 5ba9ce1d6b1a942dbcda64c064900637bf9d5de7 e82682d0e4037d92305ad92cb5514e822e9a5abc
Author: Pootle server <pootle(a)cihar.com>
Date: Wed Jul 27 20:40:07 2011 +0200
Merge remote-tracking branch 'origin/master'
commit 5ba9ce1d6b1a942dbcda64c064900637bf9d5de7
Author: Matías Bellone <matiasbellone(a)gmail.com>
Date: Wed Jul 27 16:54:37 2011 +0200
Translation update done using Pootle.
commit 7d7ef56692acae09b382331bf2901b39f84f4795
Author: Matías Bellone <matiasbellone(a)gmail.com>
Date: Wed Jul 27 16:54:29 2011 +0200
Translation update done using Pootle.
commit 26931b4f70fdaa11685bfc8b47a9aad89aa9c9a8
Author: Matías Bellone <matiasbellone(a)gmail.com>
Date: Wed Jul 27 16:53:55 2011 +0200
Translation update done using Pootle.
commit efaae7001e06d64923e4c0cfeedb3a914f3fdc00
Author: Matías Bellone <matiasbellone(a)gmail.com>
Date: Wed Jul 27 16:53:28 2011 +0200
Translation update done using Pootle.
commit 6d5408ea535c9d4c5538f174c468e928108649fb
Author: Matías Bellone <matiasbellone(a)gmail.com>
Date: Wed Jul 27 16:52:30 2011 +0200
Translation update done using Pootle.
commit dd76c5b5a69fc9dee5dc445c4c2aa85a1f19f4f2
Author: Matías Bellone <matiasbellone(a)gmail.com>
Date: Wed Jul 27 16:50:44 2011 +0200
Translation update done using Pootle.
commit e8c2cb5aa760aa0e4a4555bd47a80dd0bb6b3dbd
Author: Matías Bellone <matiasbellone(a)gmail.com>
Date: Wed Jul 27 16:49:38 2011 +0200
Translation update done using Pootle.
commit 33e7382650ae89dea8560ac13cf7c15de5835ca9
Author: Matías Bellone <matiasbellone(a)gmail.com>
Date: Wed Jul 27 16:49:25 2011 +0200
Translation update done using Pootle.
commit d6675263e8dae7190e867b793a544384746f9ab5
Author: Matías Bellone <matiasbellone(a)gmail.com>
Date: Wed Jul 27 16:49:06 2011 +0200
Translation update done using Pootle.
commit c13df8288304762d428e9f70fe2d467257185fbf
Author: Matías Bellone <matiasbellone(a)gmail.com>
Date: Wed Jul 27 16:48:53 2011 +0200
Translation update done using Pootle.
commit 895327632af4486b9e8fc73f4a93b3e789a667b7
Author: Matías Bellone <matiasbellone(a)gmail.com>
Date: Wed Jul 27 16:48:36 2011 +0200
Translation update done using Pootle.
commit 5b41f8a4b63f32369e8daed96021098e7fdaa856
Author: Matías Bellone <matiasbellone(a)gmail.com>
Date: Wed Jul 27 16:48:25 2011 +0200
Translation update done using Pootle.
commit 906a4247ce7c3f40d758c6f47d4641fae8ca7a20
Author: Matías Bellone <matiasbellone(a)gmail.com>
Date: Wed Jul 27 16:48:09 2011 +0200
Translation update done using Pootle.
commit 2f0b9b89345f93c1d4fa0b7686e3c1fd798262d8
Author: Matías Bellone <matiasbellone(a)gmail.com>
Date: Wed Jul 27 16:47:52 2011 +0200
Translation update done using Pootle.
commit 4acfb4ef1e3b1c48b7041084e2fe7baf312694f9
Author: Matías Bellone <matiasbellone(a)gmail.com>
Date: Wed Jul 27 16:47:42 2011 +0200
Translation update done using Pootle.
commit 8b099a032c9e9a2190ec5a8ade772fc54d43d4a1
Author: Matías Bellone <matiasbellone(a)gmail.com>
Date: Wed Jul 27 16:47:30 2011 +0200
Translation update done using Pootle.
commit faf1d05478398134d3260a79828bcd7aecf57699
Author: Matías Bellone <matiasbellone(a)gmail.com>
Date: Wed Jul 27 16:40:29 2011 +0200
Translation update done using Pootle.
commit c8b37d803e119e8aa121206d0f2f8d6f7d651cb0
Author: Matías Bellone <matiasbellone(a)gmail.com>
Date: Wed Jul 27 16:39:56 2011 +0200
Translation update done using Pootle.
commit 79098ab5f58a187d2643972cb449c434c6975837
Author: Matías Bellone <matiasbellone(a)gmail.com>
Date: Wed Jul 27 16:39:33 2011 +0200
Translation update done using Pootle.
commit 162158d93cdefc8c917c3d8aef0e767653e920ef
Author: Matías Bellone <matiasbellone(a)gmail.com>
Date: Wed Jul 27 16:39:14 2011 +0200
Translation update done using Pootle.
commit 6f9f7267bb95c96359ed5507786ee043d4c8f4b7
Author: Matías Bellone <matiasbellone(a)gmail.com>
Date: Wed Jul 27 16:39:07 2011 +0200
Translation update done using Pootle.
commit 676eb481216e88f310e15d2d6b1a7d57dad9f3f5
Author: Matías Bellone <matiasbellone(a)gmail.com>
Date: Wed Jul 27 16:38:47 2011 +0200
Translation update done using Pootle.
commit ac617a75219315235a3de2e976392c82b6e73cc9
Author: Matías Bellone <matiasbellone(a)gmail.com>
Date: Wed Jul 27 16:38:39 2011 +0200
Translation update done using Pootle.
commit b590279dd2e69ac225e95045f38fe82cc4ff7e5a
Author: Matías Bellone <matiasbellone(a)gmail.com>
Date: Wed Jul 27 16:38:31 2011 +0200
Translation update done using Pootle.
commit 11dae68730b6b00d0fbda07ee75605ccbdd56edc
Author: Martin Lacina <martin(a)whistler.sk>
Date: Wed Jul 27 15:32:07 2011 +0200
Translation update done using Pootle.
commit b6c256b70e3de9d0f163ed7a21c1ef1f3d647897
Author: Martin Lacina <martin(a)whistler.sk>
Date: Wed Jul 27 15:31:49 2011 +0200
Translation update done using Pootle.
commit 6de769540f0a0db170b9b4183190e90a89909914
Author: Martin Lacina <martin(a)whistler.sk>
Date: Wed Jul 27 15:31:38 2011 +0200
Translation update done using Pootle.
commit 800a36c30cc48865eaad1d3949b7748f6f5d8443
Author: Martin Lacina <martin(a)whistler.sk>
Date: Wed Jul 27 15:31:16 2011 +0200
Translation update done using Pootle.
commit 2264fcd19981931b4e709aecbaab56f8bc394fc2
Author: Martin Lacina <martin(a)whistler.sk>
Date: Wed Jul 27 15:30:40 2011 +0200
Translation update done using Pootle.
commit 1d765356a8cb86180d8a776433f9ffb169fefedc
Author: Martin Lacina <martin(a)whistler.sk>
Date: Wed Jul 27 14:52:54 2011 +0200
Translation update done using Pootle.
commit 8d315ac362f1d29fb38725ab68cf57b3130cfa07
Author: Martin Lacina <martin(a)whistler.sk>
Date: Wed Jul 27 14:52:22 2011 +0200
Translation update done using Pootle.
commit cb946e6529fe1f0dc27bcc823ee525809928078a
Author: Martin Lacina <martin(a)whistler.sk>
Date: Wed Jul 27 14:50:40 2011 +0200
Translation update done using Pootle.
commit 7cd34b1d2280cc4738e3475b55d2e45f774fcda5
Author: Martin Lacina <martin(a)whistler.sk>
Date: Wed Jul 27 14:50:04 2011 +0200
Translation update done using Pootle.
commit 5ea775d7e395485cce8700e7877d6b566cc2e549
Author: Martin Lacina <martin(a)whistler.sk>
Date: Wed Jul 27 14:49:26 2011 +0200
Translation update done using Pootle.
commit a08b2bb69de6e46e11d541c62c03f8f0b51f8d67
Author: Martin Lacina <martin(a)whistler.sk>
Date: Wed Jul 27 14:49:15 2011 +0200
Translation update done using Pootle.
commit 244744cfd947fd299dfe97606d256bb7b3214960
Author: Martin Lacina <martin(a)whistler.sk>
Date: Wed Jul 27 14:49:07 2011 +0200
Translation update done using Pootle.
commit 756a11261b561dffbcd4ec7c5d7df35b2cc5c7b1
Author: Martin Lacina <martin(a)whistler.sk>
Date: Wed Jul 27 14:47:54 2011 +0200
Translation update done using Pootle.
commit 9ddcd5bfa4dbb0dd4b535f437cf9617909213964
Author: Martin Lacina <martin(a)whistler.sk>
Date: Wed Jul 27 14:47:43 2011 +0200
Translation update done using Pootle.
commit de3656a488b628af7448422d14c41cf529235c12
Author: Martin Lacina <martin(a)whistler.sk>
Date: Wed Jul 27 14:47:27 2011 +0200
Translation update done using Pootle.
commit 68da99bdf27887dabb60b5f3a85338943c768a9a
Author: Martin Lacina <martin(a)whistler.sk>
Date: Wed Jul 27 14:47:13 2011 +0200
Translation update done using Pootle.
commit 52ffb4d5235673213aa676a9c4633ebe5b325bac
Author: Martin Lacina <martin(a)whistler.sk>
Date: Wed Jul 27 14:46:47 2011 +0200
Translation update done using Pootle.
commit 8ade28f0299999237d4bcc3f35656fb788717e68
Author: Martin Lacina <martin(a)whistler.sk>
Date: Wed Jul 27 14:46:35 2011 +0200
Translation update done using Pootle.
commit 5ca5fb8a38d3e953fc22865c2f97bfdbded8fb71
Author: Martin Lacina <martin(a)whistler.sk>
Date: Wed Jul 27 14:45:10 2011 +0200
Translation update done using Pootle.
commit 9db269a164e8043bb858306e73d6bb63320399ad
Author: Martin Lacina <martin(a)whistler.sk>
Date: Wed Jul 27 14:44:57 2011 +0200
Translation update done using Pootle.
commit a5c3a09b957fbcb2ee8748202a29a1c5577c3500
Author: Martin Lacina <martin(a)whistler.sk>
Date: Wed Jul 27 14:44:20 2011 +0200
Translation update done using Pootle.
commit f5088c52e6fa8b260c0272e99f45c4f6b792985e
Author: Yuichiro <yuichiro(a)pop07.odn.ne.jp>
Date: Wed Jul 27 12:14:38 2011 +0200
Translation update done using Pootle.
commit 3858a22196e87c217603a1b1589a570f7eb2eeda
Author: Yuichiro <yuichiro(a)pop07.odn.ne.jp>
Date: Wed Jul 27 12:12:46 2011 +0200
Translation update done using Pootle.
commit 19fd3cca5c810cc56251acf1871efe58fc0793bf
Author: Yuichiro <yuichiro(a)pop07.odn.ne.jp>
Date: Wed Jul 27 11:59:39 2011 +0200
Translation update done using Pootle.
commit 5e65960866a352ddc427ac7829ce0af1095a4103
Author: Yuichiro <yuichiro(a)pop07.odn.ne.jp>
Date: Wed Jul 27 11:53:45 2011 +0200
Translation update done using Pootle.
commit 062a48731abbf1d2afaf6170d6fa36503213e75b
Author: Yuichiro <yuichiro(a)pop07.odn.ne.jp>
Date: Wed Jul 27 11:45:41 2011 +0200
Translation update done using Pootle.
commit 88fdf41cd340d07949626ee4621e36862e1a335d
Author: Yuichiro <yuichiro(a)pop07.odn.ne.jp>
Date: Wed Jul 27 11:24:27 2011 +0200
Translation update done using Pootle.
commit 2bce171ea2fe8a52155bf64a16b41a477150996f
Author: Yuichiro <yuichiro(a)pop07.odn.ne.jp>
Date: Wed Jul 27 11:21:26 2011 +0200
Translation update done using Pootle.
commit f774184a8f5ba3a1ed2995099a940c48c25a90eb
Author: Yuichiro <yuichiro(a)pop07.odn.ne.jp>
Date: Wed Jul 27 11:21:02 2011 +0200
Translation update done using Pootle.
commit b5f7fcd7108974550ba48ddc3ef650bba6567c78
Author: Panagiotis Papazoglou <papaz_p(a)yahoo.com>
Date: Tue Jul 26 18:41:36 2011 +0200
Translation update done using Pootle.
commit d5b81d421519afaf8586a58835fd46a4de8a965f
Author: Panagiotis Papazoglou <papaz_p(a)yahoo.com>
Date: Tue Jul 26 18:41:27 2011 +0200
Translation update done using Pootle.
commit ab27efc90c1c5042e55b173aadb90a20300a32e4
Author: Panagiotis Papazoglou <papaz_p(a)yahoo.com>
Date: Tue Jul 26 18:40:48 2011 +0200
Translation update done using Pootle.
commit baac8ed6311e1a4d85ed8212680f3c2d1a8dbe46
Author: Panagiotis Papazoglou <papaz_p(a)yahoo.com>
Date: Tue Jul 26 18:40:11 2011 +0200
Translation update done using Pootle.
commit 8ad755ebc29b718bbf40d00452213b5efc2eced6
Author: Panagiotis Papazoglou <papaz_p(a)yahoo.com>
Date: Tue Jul 26 18:35:31 2011 +0200
Translation update done using Pootle.
commit c0bca1ed53bd90d19443e38ce2ad33d5ee48c7bf
Author: Panagiotis Papazoglou <papaz_p(a)yahoo.com>
Date: Tue Jul 26 18:33:27 2011 +0200
Translation update done using Pootle.
commit 9e177ed3dd45903c09a424fe9111284efdfdaa1f
Author: Panagiotis Papazoglou <papaz_p(a)yahoo.com>
Date: Tue Jul 26 18:29:37 2011 +0200
Translation update done using Pootle.
commit e7f918143a6953051671a39e0f7f036a59ee377a
Author: Panagiotis Papazoglou <papaz_p(a)yahoo.com>
Date: Tue Jul 26 18:28:59 2011 +0200
Translation update done using Pootle.
commit d6ca1f29d4e9c5bc7f392f25f6ddaeb0d6768d39
Author: Panagiotis Papazoglou <papaz_p(a)yahoo.com>
Date: Tue Jul 26 18:26:53 2011 +0200
Translation update done using Pootle.
commit 937bfc9064e8e4da66f23bde3f4f0ddc4b4007a4
Author: Panagiotis Papazoglou <papaz_p(a)yahoo.com>
Date: Tue Jul 26 18:26:25 2011 +0200
Translation update done using Pootle.
commit 68ed8271c9d397493cf0461610d5a84e2aaf0888
Author: Panagiotis Papazoglou <papaz_p(a)yahoo.com>
Date: Tue Jul 26 18:25:50 2011 +0200
Translation update done using Pootle.
commit 1e77fd115db523fecb65dde1a87414102889a11f
Author: Panagiotis Papazoglou <papaz_p(a)yahoo.com>
Date: Tue Jul 26 18:25:15 2011 +0200
Translation update done using Pootle.
commit 319c5d7398c436529efbc6e37def4fe42dda338c
Author: Panagiotis Papazoglou <papaz_p(a)yahoo.com>
Date: Tue Jul 26 18:24:47 2011 +0200
Translation update done using Pootle.
commit 4c5e8f43abfc90967f8a5d77eb6744d6eb75cb80
Author: Panagiotis Papazoglou <papaz_p(a)yahoo.com>
Date: Tue Jul 26 18:24:06 2011 +0200
Translation update done using Pootle.
commit 9bbdb20f5d41138f9d4ae524b3542970917fb827
Author: Panagiotis Papazoglou <papaz_p(a)yahoo.com>
Date: Tue Jul 26 18:23:50 2011 +0200
Translation update done using Pootle.
commit 8e83232d91db6e724f4dffe3f0fcd7408204a2c3
Author: Panagiotis Papazoglou <papaz_p(a)yahoo.com>
Date: Tue Jul 26 18:23:32 2011 +0200
Translation update done using Pootle.
commit a3e9a87953b32646a92b38d06947224bf3f6e973
Author: Panagiotis Papazoglou <papaz_p(a)yahoo.com>
Date: Tue Jul 26 18:23:22 2011 +0200
Translation update done using Pootle.
commit b3e0371a2047aeb99669440f250fd11e8a115300
Author: Panagiotis Papazoglou <papaz_p(a)yahoo.com>
Date: Tue Jul 26 18:22:47 2011 +0200
Translation update done using Pootle.
commit d451c5ad6099fa7bdfba5a5b624918c3043869bf
Author: Panagiotis Papazoglou <papaz_p(a)yahoo.com>
Date: Tue Jul 26 18:21:51 2011 +0200
Translation update done using Pootle.
commit 3594b1540f0124dee0c6f2281f07e2373e635ee4
Author: Panagiotis Papazoglou <papaz_p(a)yahoo.com>
Date: Tue Jul 26 18:21:15 2011 +0200
Translation update done using Pootle.
commit 3f426aa675277ee1b769201957bfff4e2bc8a38e
Author: Panagiotis Papazoglou <papaz_p(a)yahoo.com>
Date: Tue Jul 26 18:21:05 2011 +0200
Translation update done using Pootle.
commit 822ebe52d67d7709097ffad28064a10774eaa4fe
Author: Panagiotis Papazoglou <papaz_p(a)yahoo.com>
Date: Tue Jul 26 18:20:49 2011 +0200
Translation update done using Pootle.
commit 416fe3b7f1473a547ed3659c191ac9785f198942
Author: Panagiotis Papazoglou <papaz_p(a)yahoo.com>
Date: Tue Jul 26 18:20:34 2011 +0200
Translation update done using Pootle.
commit 837c44361ea4e472ddffecb3d4a34acdee95563d
Merge: 4beb223b644bc3d9996e3af78c5d763a533afd23 ad4975b82d6beb67d78c0e64092ef29f98a257e3
Author: Pootle server <pootle(a)cihar.com>
Date: Tue Jul 26 16:40:10 2011 +0200
Merge remote-tracking branch 'origin/master'
commit 4beb223b644bc3d9996e3af78c5d763a533afd23
Author: Yuichiro <yuichiro(a)pop07.odn.ne.jp>
Date: Tue Jul 26 12:39:09 2011 +0200
Translation update done using Pootle.
commit 8c3a2dcbaaee316800c22f67b78a735cf551dd62
Author: Yuichiro <yuichiro(a)pop07.odn.ne.jp>
Date: Tue Jul 26 12:28:53 2011 +0200
Translation update done using Pootle.
commit f3660c91946d1366f305c5cedb483ec7127b9351
Author: Yuichiro <yuichiro(a)pop07.odn.ne.jp>
Date: Tue Jul 26 12:22:47 2011 +0200
Translation update done using Pootle.
commit ca66fa920fd2417ba0fd501ec15e9d113d77a540
Author: Yuichiro <yuichiro(a)pop07.odn.ne.jp>
Date: Tue Jul 26 12:18:49 2011 +0200
Translation update done using Pootle.
commit a716eb7ef73f6ab5323eda4e4a5d001cb10d7a1d
Author: Yuichiro <yuichiro(a)pop07.odn.ne.jp>
Date: Tue Jul 26 12:08:25 2011 +0200
Translation update done using Pootle.
commit bb23eeeffcfd7e6ecf8da1b4b9df6b1c3d981149
Author: Yuichiro <yuichiro(a)pop07.odn.ne.jp>
Date: Tue Jul 26 12:06:06 2011 +0200
Translation update done using Pootle.
commit 7be8d0e843de20fcb58f565d7a4a015c171ce8d2
Author: Yuichiro <yuichiro(a)pop07.odn.ne.jp>
Date: Tue Jul 26 12:04:32 2011 +0200
Translation update done using Pootle.
commit 1ee0a9fa8a3ef11c330a03adcafe9d0aa277f22d
Author: Yuichiro <yuichiro(a)pop07.odn.ne.jp>
Date: Tue Jul 26 12:03:04 2011 +0200
Translation update done using Pootle.
commit 4f991968bc4f0e7ea515dbd4ff6d67c8077e78ac
Author: Yuichiro <yuichiro(a)pop07.odn.ne.jp>
Date: Tue Jul 26 12:00:11 2011 +0200
Translation update done using Pootle.
commit b1ccfd49cb9400d5f9c3e275b46048826d370067
Author: Yuichiro <yuichiro(a)pop07.odn.ne.jp>
Date: Tue Jul 26 11:59:50 2011 +0200
Translation update done using Pootle.
commit 86e49a80f844828b423423523f62826200e856cc
Author: Yuichiro <yuichiro(a)pop07.odn.ne.jp>
Date: Tue Jul 26 11:59:00 2011 +0200
Translation update done using Pootle.
commit 0f57543a2aed01f8ce7271919910b459843235c7
Author: Yuichiro <yuichiro(a)pop07.odn.ne.jp>
Date: Tue Jul 26 11:58:46 2011 +0200
Translation update done using Pootle.
commit edc4bac85ab9599bc579ab54060ae7a93708d53c
Author: Yuichiro <yuichiro(a)pop07.odn.ne.jp>
Date: Tue Jul 26 11:34:30 2011 +0200
Translation update done using Pootle.
-----------------------------------------------------------------------
Summary of changes:
po/el.po | 73 +++++++++++++++++++++++++--------------------------------
po/es.po | 78 +++++++++++++++++++++++++------------------------------------
po/ja.po | 57 ++++++++++++++++++++------------------------
po/sk.po | 50 ++++++++++++++++++++--------------------
4 files changed, 115 insertions(+), 143 deletions(-)
diff --git a/po/el.po b/po/el.po
index 561be74..ca875f0 100644
--- a/po/el.po
+++ b/po/el.po
@@ -4,7 +4,7 @@ msgstr ""
"Project-Id-Version: phpMyAdmin 3.5.0-dev\n"
"Report-Msgid-Bugs-To: phpmyadmin-devel(a)lists.sourceforge.net\n"
"POT-Creation-Date: 2011-07-25 11:36+0200\n"
-"PO-Revision-Date: 2011-07-20 11:01+0200\n"
+"PO-Revision-Date: 2011-07-26 18:41+0200\n"
"Last-Translator: Panagiotis Papazoglou <papaz_p(a)yahoo.com>\n"
"Language-Team: greek <el(a)li.org>\n"
"Language: el\n"
@@ -1206,7 +1206,6 @@ msgid "Pause monitor"
msgstr "Παύση εποπτείας"
#: js/messages.php:114
-#, fuzzy
#| msgid "general_log and slow_query_log is enabled."
msgid "general_log and slow_query_log are enabled."
msgstr "Το general_log και το slow_query_log είναι ενεργοποιημένα."
@@ -1220,7 +1219,6 @@ msgid "slow_query_log is enabled."
msgstr "Το slow_query_log είναι ενεργοποιημένα."
#: js/messages.php:117
-#, fuzzy
#| msgid "slow_query_log and general_log is disabled."
msgid "slow_query_log and general_log are disabled."
msgstr "Το slow_query_log και το general_log είναι απενεργοποιημένα."
@@ -1283,7 +1281,6 @@ msgid "Set long_query_time to %ds"
msgstr "Ορισμός του long_query_time σε %dδ"
#: js/messages.php:131
-#, fuzzy
#| msgid ""
#| "You don't have super user rights to change this variables. Please log in "
#| "as root account or contact your database administrator."
@@ -1365,10 +1362,9 @@ msgstr ""
#. l10n: A collection of available filters
#: js/messages.php:151
-#, fuzzy
#| msgid "Filter"
msgid "Filters"
-msgstr "Φίλτρο"
+msgstr "Φίλτρα"
#. l10n: Filter as in "Start Filtering"
#: js/messages.php:153 navigation.php:270
@@ -1377,23 +1373,22 @@ msgstr "Φίλτρο"
#: js/messages.php:154
msgid "Filter queries by word/regexp:"
-msgstr ""
+msgstr "Φιλτράρισμα ερωτημάτων ανά λέξη/κανονική έκφραση:"
#: js/messages.php:155
msgid "Group queries, ignoring variable data in WHERE statements"
msgstr ""
+"Ομαδοποίηση ερωτημάτων, αγνοώντας τα δεδομένα μεταβλητής στις δηλώσεις WHERE"
#: js/messages.php:156
-#, fuzzy
#| msgid "Number of inserted rows"
msgid "Sum of grouped rows:"
-msgstr "Αριθμός εισαχθέντων γραμμών"
+msgstr "Άθροισμα ομαδοποιημένων γραμμών"
#: js/messages.php:157
-#, fuzzy
#| msgid "Total"
msgid "Total:"
-msgstr "Σύνολο"
+msgstr "Σύνολο:"
#: js/messages.php:161 libraries/tbl_properties.inc.php:780
#: pmd_general.php:388 pmd_general.php:425 pmd_general.php:545
@@ -1531,10 +1526,9 @@ msgid "Change"
msgstr "Αλλαγή"
#: js/messages.php:208
-#, fuzzy
#| msgid "Maximum execution time"
msgid "Query execution time"
-msgstr "Μέγιστος χρόνος εκτέλεσης"
+msgstr "Χρόνος εκτέλεσης ερωτήματος"
#: js/messages.php:211
msgid "Hide search criteria"
@@ -1550,10 +1544,9 @@ msgid "Ignore"
msgstr "Παράληψη"
#: js/messages.php:218
-#, fuzzy
#| msgid "Add column"
msgid "Add columns"
-msgstr "Προσθήκη στήλης"
+msgstr "Προσθήκη στηλών"
#: js/messages.php:221
msgid "Select referenced key"
@@ -1870,13 +1863,12 @@ msgstr "Μέγεθος γραμματοσειράς"
#: libraries/File.class.php:220
msgid "File was not an uploaded file."
-msgstr ""
+msgstr "Το αρχείο δεν ήταν αρχείο αποστολής."
#: libraries/File.class.php:259 libraries/File.class.php:388
-#, fuzzy
#| msgid "Unknown error in file upload."
msgid "Unknown error while uploading."
-msgstr "Άγνωστο σφάλμα στην αποστολή αρχείου."
+msgstr "Άγνωστο σφάλμα κατά την αποστολή αρχείου."
#: libraries/File.class.php:277
msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini."
@@ -1922,11 +1914,11 @@ msgstr ""
#: libraries/File.class.php:507
msgid "Error while moving uploaded file."
-msgstr ""
+msgstr "Σφάλμα κατά τη μετακίνηση αρχείου αποστολής."
#: libraries/File.class.php:515
msgid "Cannot read (moved) upload file."
-msgstr ""
+msgstr "Αδύνατη η ανάγνωση (μετακίνηση) του αρχείου αποστολής."
#: libraries/Index.class.php:418 tbl_relation.php:526
msgid "No index defined!"
@@ -2482,10 +2474,9 @@ msgid "%s days, %s hours, %s minutes and %s seconds"
msgstr "%s μέρες, %s ώρες, %s λεπτά %s δευτερόλεπτα"
#: libraries/common.lib.php:1856
-#, fuzzy
#| msgid "Routine parameters"
msgid "Missing parameter:"
-msgstr "Παράμετροι ρουτίνας"
+msgstr "Απολεσθείσα παράμετρος:"
#: libraries/common.lib.php:2162 libraries/common.lib.php:2165
#: libraries/display_tbl.lib.php:299
@@ -6317,10 +6308,9 @@ msgid ""
msgstr "Οι ακόλουθες δομές δημιουργήθηκαν ή αλλάχτηκαν. Εδώ μπορείτε να:"
#: libraries/import.lib.php:1069
-#, fuzzy
#| msgid "View a structure`s contents by clicking on its name"
msgid "View a structure's contents by clicking on its name"
-msgstr "Δείτε τα περιεχόμενα δομής πατώντας στο όνομα"
+msgstr "Προβολή των περιεχομένων δομής πατώντας στο όνομά της"
#: libraries/import.lib.php:1070
msgid ""
@@ -6328,10 +6318,9 @@ msgid ""
msgstr "Αλλάξτε τις ρυθμίσεις πατώντας τον αντίστοιχο σύνδεσμο «Επιλογές»"
#: libraries/import.lib.php:1071
-#, fuzzy
#| msgid "Edit its structure by following the \"Structure\" link"
msgid "Edit structure by following the \"Structure\" link"
-msgstr "Επεξεργαστεί τη δομή από τον σύνδεσμο «Δομή»"
+msgstr "Επεξεργαστείτε τη δομή πατώντας τον σύνδεσμο «Δομή»"
#: libraries/import.lib.php:1074
msgid "Go to database"
@@ -10042,7 +10031,6 @@ msgid "Monitor Instructions"
msgstr "Οδηγίες Εποπτείας"
#: server_status.php:1364
-#, fuzzy
#| msgid ""
#| "The phpMyAdmin Monitor can assist you in optimizing the server "
#| "configuration and track down time intensive\n"
@@ -10059,11 +10047,13 @@ msgid ""
msgstr ""
"Η Εποπτεία phpMyAdmin μπορεί να σας βοηθήσει να βελτιστοποιήσετε τη ρύθμιση "
"του διακομιστή και να καταγράφει χρονοβόρα\n"
-" ερωτήματα. Για το τελευταίο θα χρειαστείτε να ορίσετε το log_output "
-"σε «TABLE» και να έχετε ενεργοποιήσει το slow_query_log ή το general_log."
+"ερωτήματα. Για το τελευταίο θα χρειαστείτε να ορίσετε το log_output σε "
+"«TABLE» και να έχετε ενεργοποιήσει το slow_query_log ή το general_log. "
+"Σημειώστε, ωστόσο, ότι το\n"
+"general_log παράγει πολλά δεδομένα και αυξάνει τη χρήση πόρων του διακομιστή "
+"μέχρι και 15%"
#: server_status.php:1373
-#, fuzzy
#| msgid ""
#| "<b>Using the monitor:</b><br/>\n"
#| " Ok, you are good to go! Once you click 'Start monitor' your "
@@ -10107,14 +10097,7 @@ msgstr ""
" αριστερό πλήκτρο του ποντικιού και μετακινηθείτε μέσα στο διάγραμμα. "
"Αυτό θα φορτώσει τα απαιτούμενα στατιστικά από τις καταγραφές βοηθόντας να "
"βρείτε τι προκάλεσε αυτή\n"
-" την έντονη δραστηριότητα.</p>\n"
-" <p><b>Σημειώστε:</b>\n"
-" Ενεργοποιώντας το general_log ίσως αυξήσει τη φόρτωση του διακομιστή "
-"μεταξύ 5-15%. Επίσης, έχετε υπόψη ότι η δημιουργία στατιστικών από τις "
-"καταγραφές είναι μια \n"
-" πολύ απαιτητική σε πόρους εργασία, έτσι σας προτείνουμε να επιλέξετε "
-"μια μικρή επέκταση χρόνου.\n"
-" </p>"
+" την έντονη δραστηριότητα.</p>"
#: server_status.php:1383
msgid ""
@@ -10126,6 +10109,13 @@ msgid ""
"not required any more.\n"
" "
msgstr ""
+"<b>Σημειώστε:</b>\n"
+" Η ενεργοποίηση του general_log μπορεί να αυξήσει τη χρήση των πόρων "
+"του συστήματος κατά 5-15%. Επίσης, λάβετε υπόψη ότι η δημιουργία στατιστικών "
+"από τις καταγραφές είναι μια εργασία που απαιτεί έντονη χρήση πόρων, για "
+"αυτό σας προτείνεται να χρησιμοποιήσετε μικρό χρονικό όριο και να "
+"απενεργοποιήσετε το general_log και να αδειάσετε τον πίνακά του μόλις η "
+"εποπτεία δεν είναι πλέον απαραίτητη. "
#: server_status.php:1396
msgid "CPU Usage"
@@ -10193,11 +10183,13 @@ msgstr "Επιλεγμένο εύρος χρόνου:"
#: server_status.php:1465
msgid "Only retrieve SELECT,INSERT,UPDATE and DELETE Statements"
-msgstr ""
+msgstr "Λήψη μόνο των δηλώσεων SELECT,INSERT,UPDATE και DELETE"
#: server_status.php:1470
msgid "Remove variable data in INSERT statements for better grouping"
msgstr ""
+"Απομάκρυνση δεδομένων μεταβλητών στις δηλώσεις INSERT για καλύτερη "
+"ομαδοποιήση"
#: server_status.php:1473
msgid ""
@@ -10208,10 +10200,9 @@ msgstr ""
"αποτελέσματα ομοδοποιούνται ανά κείμενο ερωτήματος."
#: server_status.php:1476
-#, fuzzy
#| msgid "Query type"
msgid "Query analyzer"
-msgstr "Τύπος ερωτήματος"
+msgstr "Αναλυτής ερωτήματος"
#: server_status.php:1512
#, php-format
diff --git a/po/es.po b/po/es.po
index c124744..af4cbe2 100644
--- a/po/es.po
+++ b/po/es.po
@@ -4,7 +4,7 @@ msgstr ""
"Project-Id-Version: phpMyAdmin 3.5.0-dev\n"
"Report-Msgid-Bugs-To: phpmyadmin-devel(a)lists.sourceforge.net\n"
"POT-Creation-Date: 2011-07-25 11:36+0200\n"
-"PO-Revision-Date: 2011-07-19 22:29+0200\n"
+"PO-Revision-Date: 2011-07-27 16:54+0200\n"
"Last-Translator: Matías Bellone <matiasbellone(a)gmail.com>\n"
"Language-Team: spanish <es(a)li.org>\n"
"Language: es\n"
@@ -1212,7 +1212,6 @@ msgid "Pause monitor"
msgstr "Pausar monitorización"
#: js/messages.php:114
-#, fuzzy
#| msgid "general_log and slow_query_log is enabled."
msgid "general_log and slow_query_log are enabled."
msgstr "«general_log» y «slow_query_log» activos."
@@ -1226,7 +1225,6 @@ msgid "slow_query_log is enabled."
msgstr "«slow_query_log» activo."
#: js/messages.php:117
-#, fuzzy
#| msgid "slow_query_log and general_log is disabled."
msgid "slow_query_log and general_log are disabled."
msgstr "«slow_query_log» y «general_log» desactivados."
@@ -1288,7 +1286,6 @@ msgid "Set long_query_time to %ds"
msgstr "Definir «long_query_time» a %ds"
#: js/messages.php:131
-#, fuzzy
#| msgid ""
#| "You don't have super user rights to change this variables. Please log in "
#| "as root account or contact your database administrator."
@@ -1296,9 +1293,8 @@ msgid ""
"You can't change these variables. Please log in as root or contact your "
"database administrator."
msgstr ""
-"No posee permisos de superusuario 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. Por favor inicie sesión con "
+"la cuenta root o contacte a su administrador de base de datos."
#: js/messages.php:132
msgid "Change settings"
@@ -1370,10 +1366,9 @@ msgstr ""
#. l10n: A collection of available filters
#: js/messages.php:151
-#, fuzzy
#| msgid "Filter"
msgid "Filters"
-msgstr "Filtrar"
+msgstr "Filtros"
#. l10n: Filter as in "Start Filtering"
#: js/messages.php:153 navigation.php:270
@@ -1382,23 +1377,21 @@ msgstr "Filtrar"
#: js/messages.php:154
msgid "Filter queries by word/regexp:"
-msgstr ""
+msgstr "Filtrar consultas por palabra/expresión regular:"
#: js/messages.php:155
msgid "Group queries, ignoring variable data in WHERE statements"
-msgstr ""
+msgstr "Agrupar consultas, ignorando datos variables en sentencias WHERE"
#: js/messages.php:156
-#, fuzzy
#| msgid "Number of inserted rows"
msgid "Sum of grouped rows:"
-msgstr "Número de filas insertadas"
+msgstr "Suma de filas agrupadas:"
#: js/messages.php:157
-#, fuzzy
#| msgid "Total"
msgid "Total:"
-msgstr "Total"
+msgstr "Total:"
#: js/messages.php:161 libraries/tbl_properties.inc.php:780
#: pmd_general.php:388 pmd_general.php:425 pmd_general.php:545
@@ -1537,10 +1530,9 @@ msgid "Change"
msgstr "Cambiar"
#: js/messages.php:208
-#, fuzzy
#| msgid "Maximum execution time"
msgid "Query execution time"
-msgstr "Tiempo máximo de ejecución"
+msgstr "Tiempo de ejecución de la consulta"
#: js/messages.php:211
msgid "Hide search criteria"
@@ -1556,10 +1548,9 @@ msgid "Ignore"
msgstr "Ignorar"
#: js/messages.php:218
-#, fuzzy
#| msgid "Add column"
msgid "Add columns"
-msgstr "Añadir columna"
+msgstr "Agregar columnas"
#: js/messages.php:221
msgid "Select referenced key"
@@ -1876,13 +1867,12 @@ msgstr "Tamaño de fuente"
#: libraries/File.class.php:220
msgid "File was not an uploaded file."
-msgstr ""
+msgstr "El archivo no era un archivo subido."
#: libraries/File.class.php:259 libraries/File.class.php:388
-#, fuzzy
#| msgid "Unknown error in file upload."
msgid "Unknown error while uploading."
-msgstr "Error desconocido al subir el archivo."
+msgstr "Error desconocido durante subida."
#: libraries/File.class.php:277
msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini."
@@ -1928,11 +1918,11 @@ msgstr ""
#: libraries/File.class.php:507
msgid "Error while moving uploaded file."
-msgstr ""
+msgstr "Error al mover el archivo subido."
#: libraries/File.class.php:515
msgid "Cannot read (moved) upload file."
-msgstr ""
+msgstr "No se puede leer el archivo subido (y movido)."
#: libraries/Index.class.php:418 tbl_relation.php:526
msgid "No index defined!"
@@ -2490,10 +2480,9 @@ msgid "%s days, %s hours, %s minutes and %s seconds"
msgstr "%s días, %s horas, %s minutos y %s segundos"
#: libraries/common.lib.php:1856
-#, fuzzy
#| msgid "Routine parameters"
msgid "Missing parameter:"
-msgstr "Parámetros de rutina"
+msgstr "Parámetro faltante:"
#: libraries/common.lib.php:2162 libraries/common.lib.php:2165
#: libraries/display_tbl.lib.php:299
@@ -6349,10 +6338,9 @@ msgid ""
msgstr "Las siguientes estructureas fueron creadas o alteradas. Puedes:"
#: libraries/import.lib.php:1069
-#, fuzzy
#| msgid "View a structure`s contents by clicking on its name"
msgid "View a structure's contents by clicking on its name"
-msgstr "Ver los contenidos de una estructura pulsando en su nombre"
+msgstr "Puede ver los contenidos de una estructura pulsando en su nombre"
#: libraries/import.lib.php:1070
msgid ""
@@ -6362,10 +6350,9 @@ msgstr ""
"correspondiente"
#: libraries/import.lib.php:1071
-#, fuzzy
#| msgid "Edit its structure by following the \"Structure\" link"
msgid "Edit structure by following the \"Structure\" link"
-msgstr "Edite su estructura siguiendo el enlace \"Estructura\""
+msgstr "Edite la estructura siguiendo el enlace \"Estructura\""
#: libraries/import.lib.php:1074
msgid "Go to database"
@@ -10079,7 +10066,6 @@ msgid "Monitor Instructions"
msgstr "Instrucciones de monitorización"
#: server_status.php:1364
-#, fuzzy
#| msgid ""
#| "The phpMyAdmin Monitor can assist you in optimizing the server "
#| "configuration and track down time intensive\n"
@@ -10096,11 +10082,12 @@ msgid ""
msgstr ""
"El monitorizador de phpMyAdmin puede asistir en la optimización de la "
"configuración del servidor y rastrear consultas que toman mucho tiempo. Para "
-"esto último va a necesitar que «log_output» esté definido como 'TABLE' y "
-"tener activado «slow_query_log» o «general_log»."
+"esto último necesitará que «log_output» esté definido como 'TABLE' y tener "
+"activado «slow_query_log» o «general_log». Note, sin embargo, que "
+"«general_log» produce mucha información y aumenta la carga en el servidor "
+"hasta en un 15%"
#: server_status.php:1373
-#, fuzzy
#| msgid ""
#| "<b>Using the monitor:</b><br/>\n"
#| " Ok, you are good to go! Once you click 'Start monitor' your "
@@ -10141,14 +10128,7 @@ msgstr ""
"<p>Cuando vea un pico repentino de actividad, seleccione el intervalo de "
"tiempo relevante en el gráfico manteniendo pulsado el botón izquierdo y "
"arrastrando sobre el gráfico. Esto cargará las estadísticas de los "
-"registros, lo que lo ayudará a encontrar la causa del pico de actividad.</"
-"p>\n"
-"<p><b>Notar que:</b>\n"
-"Activar «general_log» puede aumentar la carga en el servidor hast un 5-15%. "
-"También esté al tanto que generar estadísticas de los registros es una tarea "
-"muy intensiva por lo que se recomienda seleccionar un período de tiempo lo "
-"más pequeño posible.\n"
-"</p>"
+"registros, lo que lo ayudará a encontrar la causa del pico de actividad.</p>"
#: server_status.php:1383
msgid ""
@@ -10160,6 +10140,13 @@ msgid ""
"not required any more.\n"
" "
msgstr ""
+"<b>Notar que:</b>\n"
+"Activar «general_log» puede aumentar la carga en el servidor hasta un 5-15%. "
+"También esté al tanto que generar estadísticas de los registros es una "
+"tarea muy intensiva por lo que se recomienda seleccionar un período de "
+"tiempo lo más pequeño posible y desactivar «general_log» y vaciar sus tablas "
+"una vez que ya no se necesite monitorizar.\n"
+" "
#: server_status.php:1396
msgid "CPU Usage"
@@ -10227,11 +10214,11 @@ msgstr "Rango de tiempo seleccionado:"
#: server_status.php:1465
msgid "Only retrieve SELECT,INSERT,UPDATE and DELETE Statements"
-msgstr ""
+msgstr "Sólo recuperar sentencias SELECT, INSERT, UPDATE y DELETE"
#: server_status.php:1470
msgid "Remove variable data in INSERT statements for better grouping"
-msgstr ""
+msgstr "Eliminar datos variables en sentencias INSERT para mejor agrupación"
#: server_status.php:1473
msgid ""
@@ -10242,10 +10229,9 @@ msgstr ""
"se agruparán por el texto de la consulta."
#: server_status.php:1476
-#, fuzzy
#| msgid "Query type"
msgid "Query analyzer"
-msgstr "Tipo de consulta"
+msgstr "Analizador de consultas"
#: server_status.php:1512
#, php-format
diff --git a/po/ja.po b/po/ja.po
index ef9c015..c38e202 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -4,7 +4,7 @@ msgstr ""
"Project-Id-Version: phpMyAdmin 3.5.0-dev\n"
"Report-Msgid-Bugs-To: phpmyadmin-devel(a)lists.sourceforge.net\n"
"POT-Creation-Date: 2011-07-25 11:36+0200\n"
-"PO-Revision-Date: 2011-07-24 04:22+0200\n"
+"PO-Revision-Date: 2011-07-27 12:14+0200\n"
"Last-Translator: Yuichiro <yuichiro(a)pop07.odn.ne.jp>\n"
"Language-Team: japanese <jp(a)li.org>\n"
"Language: ja\n"
@@ -1118,15 +1118,14 @@ msgstr "接続/プロセス"
#. l10n: Questions is the name of a MySQL Status variable
#: js/messages.php:87
-#, fuzzy
#| msgid "Connections since last refresh"
msgid "Questions since last refresh"
-msgstr "更新間隔中の接続数"
+msgstr "更新間隔中の問い合わせ数"
#. l10n: Questions is the name of a MySQL Status variable
#: js/messages.php:89
msgid "Questions (executed statements by the server)"
-msgstr ""
+msgstr "問い合わせ数(サーバで実行された命令文)"
#: js/messages.php:91 server_status.php:617
msgid "Query statistics"
@@ -1158,10 +1157,9 @@ msgstr "平均負荷"
#. l10n: Questions is the name of a MySQL Status variable
#: js/messages.php:102
-#, fuzzy
#| msgid "Suggestions:"
msgid "Questions"
-msgstr "提案:"
+msgstr "問い合わせ"
#: js/messages.php:103 server_status.php:894
msgid "Traffic"
@@ -1186,7 +1184,7 @@ msgstr "モニタリンググラフを追加する"
#: js/messages.php:109
msgid "Please add at least one variable to the series"
-msgstr ""
+msgstr "少なくとも1つの系列を追加してください"
#: js/messages.php:110 libraries/display_export.lib.php:306
#: libraries/display_tbl.lib.php:561 libraries/export/sql.php:1052
@@ -1244,7 +1242,7 @@ msgstr ""
msgid ""
"Following settings will be applied globally and reset to default on server "
"restart:"
-msgstr ""
+msgstr "以下の設定は、グローバルに適用され、サーバの再起動時にはデフォルトにリセットされます。"
#. l10n: %s is FILE or TABLE
#: js/messages.php:124
@@ -1255,17 +1253,17 @@ msgstr "出力をファイルに保存する"
#. l10n: Enable in this context means setting a status variable to ON
#: js/messages.php:126
-#, fuzzy, php-format
+#, php-format
#| msgid "Enabled"
msgid "Enable %s"
-msgstr "有効"
+msgstr "%s を有効にする"
#. l10n: Disable in this context means setting a status variable to OFF
#: js/messages.php:128
-#, fuzzy, php-format
+#, php-format
#| msgid "Disabled"
msgid "Disable %s"
-msgstr "無効"
+msgstr "%s を無効にする"
#. l10n: %d seconds
#: js/messages.php:130
@@ -1277,19 +1275,17 @@ msgstr ""
msgid ""
"You can't change these variables. Please log in as root or contact your "
"database administrator."
-msgstr ""
+msgstr "これらの変数を変更することはできません。root でログインするか、データベース管理者に連絡してください。"
#: js/messages.php:132
-#, fuzzy
#| msgid "Manage your settings"
msgid "Change settings"
-msgstr "ユーザ設定の管理"
+msgstr "設定の変更"
#: js/messages.php:133
-#, fuzzy
#| msgid "More settings"
msgid "Current settings"
-msgstr "詳細設定"
+msgstr "現在の設定"
#: js/messages.php:135 server_status.php:1393
msgid "Chart Title"
@@ -1349,7 +1345,6 @@ msgstr ""
#. l10n: A collection of available filters
#: js/messages.php:151
-#, fuzzy
#| msgid "Filter"
msgid "Filters"
msgstr "フィルタ"
@@ -1535,7 +1530,6 @@ msgid "Ignore"
msgstr "無視"
#: js/messages.php:218
-#, fuzzy
#| msgid "Add column"
msgid "Add columns"
msgstr "カラムを追加する"
@@ -1855,13 +1849,12 @@ msgstr "フォントサイズ"
#: libraries/File.class.php:220
msgid "File was not an uploaded file."
-msgstr ""
+msgstr "アップロードされたファイルではありません。"
#: libraries/File.class.php:259 libraries/File.class.php:388
-#, fuzzy
#| msgid "Unknown error in file upload."
msgid "Unknown error while uploading."
-msgstr "ファイルのアップロード中に予期しないエラーが発生しました。"
+msgstr "アップロード中に予期しないエラーが発生しました。"
#: libraries/File.class.php:277
msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini."
@@ -2455,10 +2448,9 @@ msgid "%s days, %s hours, %s minutes and %s seconds"
msgstr "%s 日 %s 時間 %s 分 %s 秒"
#: libraries/common.lib.php:1856
-#, fuzzy
#| msgid "Routine parameters"
msgid "Missing parameter:"
-msgstr "ルーチンのパラメータ"
+msgstr "パラメータがありません:"
#: libraries/common.lib.php:2162 libraries/common.lib.php:2165
#: libraries/display_tbl.lib.php:299
@@ -6932,7 +6924,7 @@ msgstr "ルーチンタイプが不正です: \"%s\""
#: libraries/rte/rte_routines.lib.php:268
msgid "Sorry, we failed to restore the dropped routine."
-msgstr ""
+msgstr "申し訳ありませんが、削除されたルーチンの復元に失敗しました。"
#: libraries/rte/rte_routines.lib.php:273
#, php-format
@@ -7058,7 +7050,7 @@ msgstr "関数"
#: libraries/rte/rte_triggers.lib.php:89
msgid "Sorry, we failed to restore the dropped trigger."
-msgstr ""
+msgstr "申し訳ありませんが、削除されたトリガの復元に失敗しました。"
#: libraries/rte/rte_triggers.lib.php:94
#, php-format
@@ -9041,10 +9033,10 @@ msgstr "関連リンク"
#. l10n: Questions is the name of a MySQL Status variable
#: server_status.php:738
-#, fuzzy, php-format
+#, php-format
#| msgid "Network traffic since startup: %s"
msgid "Questions since startup: %s"
-msgstr "起動以後のネットワークトラフィック:%s"
+msgstr "起動以後の問い合わせ数:%s"
#: server_status.php:744 server_status.php:779 server_status.php:895
#: server_status.php:940
@@ -9074,10 +9066,10 @@ msgid "Network traffic since startup: %s"
msgstr "起動以後のネットワークトラフィック:%s"
#: server_status.php:852
-#, fuzzy, php-format
+#, php-format
#| msgid "This MySQL server has been running for %s. It started up on %s."
msgid "This MySQL server has been running for %1$s. It started up on %2$s."
-msgstr "この MySQL サーバの稼働時間: %s (起動時刻: %s)"
+msgstr "この MySQL サーバの稼働時間: %1$s (起動時刻: %2$s)"
#: server_status.php:862
msgid ""
@@ -9843,6 +9835,9 @@ msgid ""
" general_log produces a lot of data and increases server load by up "
"to 15%"
msgstr ""
+"phpMyAdmin モニタは、サーバ構成の最適化を支援し、時間のかかるクエリを追跡することができます。後者の場合には、テーブルに log_output "
+"を設定し、slow_query_log または general_log のいずれかを有効にする必要があります。なお、general_log "
+"を大量のデータを生成し、サーバの負荷を 15% 増加させますので、注意するようにしてください。"
#: server_status.php:1373
msgid ""
@@ -10858,7 +10853,7 @@ msgstr "カラムを選択してください (最低 1 つ)"
#: tbl_select.php:278
msgid "Add search conditions (body of the \"where\" clause):"
-msgstr "または 検索条件 (WHERE 節の内容) を追加してください"
+msgstr "検索条件 (WHERE 節の内容) を追加してください"
#: tbl_select.php:285
msgid "Number of rows per page"
diff --git a/po/sk.po b/po/sk.po
index 99677c0..caf7e4e 100644
--- a/po/sk.po
+++ b/po/sk.po
@@ -4,7 +4,7 @@ msgstr ""
"Project-Id-Version: phpMyAdmin 3.5.0-dev\n"
"Report-Msgid-Bugs-To: phpmyadmin-devel(a)lists.sourceforge.net\n"
"POT-Creation-Date: 2011-07-25 11:36+0200\n"
-"PO-Revision-Date: 2011-07-14 15:30+0200\n"
+"PO-Revision-Date: 2011-07-27 15:32+0200\n"
"Last-Translator: Martin Lacina <martin(a)whistler.sk>\n"
"Language-Team: slovak <sk(a)li.org>\n"
"Language: sk\n"
@@ -1131,7 +1131,7 @@ msgstr "Spojení od posledného obnovenia"
#. l10n: Questions is the name of a MySQL Status variable
#: js/messages.php:89
msgid "Questions (executed statements by the server)"
-msgstr ""
+msgstr "Dopyty (príkazy vykonané na serveri)"
#: js/messages.php:91 server_status.php:617
msgid "Query statistics"
@@ -1139,15 +1139,15 @@ msgstr "Štatistika dopytov"
#: js/messages.php:94
msgid "System CPU Usage"
-msgstr ""
+msgstr "Využitie CPU"
#: js/messages.php:95
msgid "System memory"
-msgstr ""
+msgstr "Systémová pamäť"
#: js/messages.php:96
msgid "System swap"
-msgstr ""
+msgstr "Stránkovacia oblasť"
#: js/messages.php:97 libraries/common.lib.php:1274 server_status.php:1433
msgid "MiB"
@@ -1159,14 +1159,13 @@ msgstr "KiB"
#: js/messages.php:100
msgid "Average load"
-msgstr ""
+msgstr "Priemerné vyťaženie"
#. l10n: Questions is the name of a MySQL Status variable
#: js/messages.php:102
-#, fuzzy
#| msgid "Versions"
msgid "Questions"
-msgstr "Verzia"
+msgstr "Dopyty"
#: js/messages.php:103 server_status.php:894
msgid "Traffic"
@@ -1178,22 +1177,21 @@ msgid "Settings"
msgstr "Nastavenia"
#: js/messages.php:105
-#, fuzzy
#| msgid "Remove database"
msgid "Remove chart"
-msgstr "Odstrániť databázu"
+msgstr "Odstrániť graf"
#: js/messages.php:106
msgid "Edit labels and series"
-msgstr ""
+msgstr "Upraviť popisy a série"
#: js/messages.php:107
msgid "Add chart to grid"
-msgstr ""
+msgstr "Pridať graf do mriežky"
#: js/messages.php:109
msgid "Please add at least one variable to the series"
-msgstr ""
+msgstr "Pridajte prosím aspoň jednu hodnotu do série"
#: js/messages.php:110 libraries/display_export.lib.php:306
#: libraries/display_tbl.lib.php:561 libraries/export/sql.php:1052
@@ -1212,19 +1210,19 @@ msgstr ""
#: js/messages.php:114
msgid "general_log and slow_query_log are enabled."
-msgstr ""
+msgstr "general_log a slow_query_log sú povolené."
#: js/messages.php:115
msgid "general_log is enabled."
-msgstr ""
+msgstr "general_log je povolený."
#: js/messages.php:116
msgid "slow_query_log is enabled."
-msgstr ""
+msgstr "slow_query_log je povolený."
#: js/messages.php:117
msgid "slow_query_log and general_log are disabled."
-msgstr ""
+msgstr "slow_query_log a general_log sú zakázané."
#: js/messages.php:118
msgid "log_output is not set to TABLE."
@@ -5305,20 +5303,18 @@ msgid "%d is not valid row number."
msgstr "%d nie je platné číslo riadku."
#: libraries/display_tbl.lib.php:433
-#, fuzzy
#| msgid "Start"
msgid "Start row"
-msgstr "Štart"
+msgstr "Prvý riadok"
#: libraries/display_tbl.lib.php:435
msgid "Number of rows"
msgstr "Počet riadkov"
#: libraries/display_tbl.lib.php:440
-#, fuzzy
#| msgid "More"
msgid "Mode"
-msgstr "Viac"
+msgstr "Režim"
#: libraries/display_tbl.lib.php:442
msgid "horizontal"
@@ -5448,9 +5444,8 @@ msgid "Visualize GIS data"
msgstr "Zobraziť GIS data"
#: libraries/display_tbl.lib.php:2526
-#, fuzzy
msgid "Create view"
-msgstr "Vytvoriť relaciu"
+msgstr "Vytvoriť pohľad"
#: libraries/display_tbl.lib.php:2626
msgid "Link not found"
@@ -5704,7 +5699,7 @@ msgstr ""
#: libraries/engines/pbms.lib.php:60
msgid "Metadata Headers"
-msgstr ""
+msgstr "Hlavičky metadát"
#: libraries/engines/pbms.lib.php:61
msgid ""
@@ -5733,13 +5728,16 @@ msgstr ""
#: libraries/engines/pbxt.lib.php:22
msgid "Index cache size"
-msgstr ""
+msgstr "Veľkosť vyrovnávacej pamäte indexu"
#: libraries/engines/pbxt.lib.php:23
msgid ""
"This is the amount of memory allocated to the index cache. Default value is "
"32MB. The memory allocated here is used only for caching index pages."
msgstr ""
+"Množstvo pamäte vyhradenej pre vyrovnávaciu pamät indexu. Štandardná hodnota "
+"je 32MB. Pamät tu priradená je použitá výhradne pre vyrovnávaciu pamäť "
+"indexových stránok."
#: libraries/engines/pbxt.lib.php:27
msgid "Record cache size"
@@ -5771,6 +5769,8 @@ msgid ""
"The size of a transaction log before rollover, and a new log is created. The "
"default value is 16MB."
msgstr ""
+"Maximálna veľkosť transakčného logu pred jeho pretočením a vytvorením "
+"nového. Štandardná hodnota je 16MB."
#: libraries/engines/pbxt.lib.php:42
msgid "Transaction buffer size"
hooks/post-receive
--
phpMyAdmin
1
0

[Phpmyadmin-git] [SCM] phpMyAdmin branch, master, updated. RELEASE_3_4_3_1-12053-g5f88427
by Piotr Przybylski 27 Jul '11
by Piotr Przybylski 27 Jul '11
27 Jul '11
The branch, master has been updated
via 5f8842739de809166475ffb763dbaccb6d755728 (commit)
from e82682d0e4037d92305ad92cb5514e822e9a5abc (commit)
- Log -----------------------------------------------------------------
commit 5f8842739de809166475ffb763dbaccb6d755728
Author: Piotr Przybylski <piotrprz(a)gmail.com>
Date: Wed Jul 27 21:26:28 2011 +0200
Remove invalid usage of $php_errormsg
-----------------------------------------------------------------------
Summary of changes:
libraries/auth/config.auth.lib.php | 8 +-------
libraries/auth/signon.auth.lib.php | 2 --
libraries/dbi/mysql.dbi.lib.php | 2 +-
3 files changed, 2 insertions(+), 10 deletions(-)
diff --git a/libraries/auth/config.auth.lib.php b/libraries/auth/config.auth.lib.php
index 5c98d25..e90e0bf 100644
--- a/libraries/auth/config.auth.lib.php
+++ b/libraries/auth/config.auth.lib.php
@@ -66,15 +66,9 @@ function PMA_auth_set_user()
*/
function PMA_auth_fails()
{
- global $php_errormsg, $cfg;
-
$conn_error = PMA_DBI_getError();
if (!$conn_error) {
- if (isset($php_errormsg)) {
- $conn_error = $php_errormsg;
- } else {
- $conn_error = __('Cannot connect: invalid settings.');
- }
+ $conn_error = __('Cannot connect: invalid settings.');
}
// Defines the charset to be used
diff --git a/libraries/auth/signon.auth.lib.php b/libraries/auth/signon.auth.lib.php
index a829faa..0a079b2 100644
--- a/libraries/auth/signon.auth.lib.php
+++ b/libraries/auth/signon.auth.lib.php
@@ -238,8 +238,6 @@ function PMA_auth_fails()
$_SESSION['PMA_single_signon_error_message'] = sprintf(__('No activity within %s seconds; please log in again'), $GLOBALS['cfg']['LoginCookieValidity']);
} elseif (PMA_DBI_getError()) {
$_SESSION['PMA_single_signon_error_message'] = PMA_sanitize(PMA_DBI_getError());
- } elseif (isset($php_errormsg)) {
- $_SESSION['PMA_single_signon_error_message'] = $php_errormsg;
} else {
$_SESSION['PMA_single_signon_error_message'] = __('Cannot log in to the MySQL server');
}
diff --git a/libraries/dbi/mysql.dbi.lib.php b/libraries/dbi/mysql.dbi.lib.php
index ed8a93a..64ab026 100644
--- a/libraries/dbi/mysql.dbi.lib.php
+++ b/libraries/dbi/mysql.dbi.lib.php
@@ -63,7 +63,7 @@ function PMA_DBI_real_connect($server, $user, $password, $client_flags, $persist
*/
function PMA_DBI_connect($user, $password, $is_controluser = false, $server = null, $auxiliary_connection = false)
{
- global $cfg, $php_errormsg;
+ global $cfg;
if ($server) {
$server_port = (empty($server['port']))
hooks/post-receive
--
phpMyAdmin
1
0

[Phpmyadmin-git] [SCM] phpMyAdmin branch, master, updated. RELEASE_3_4_3_1-12052-ge82682d
by Piotr Przybylski 27 Jul '11
by Piotr Przybylski 27 Jul '11
27 Jul '11
The branch, master has been updated
via e82682d0e4037d92305ad92cb5514e822e9a5abc (commit)
via b9ff7b7ce279391e5a2538c182ee0419e3456fa3 (commit)
via f43517efb525b8e4cfc387822308c206f32ba6ee (commit)
via 46cd0f9a09e3a3fd0f2bb3b9b018282390c4e813 (commit)
via b0ce7c20c4595a8a093177583cbdd5e15c6b6dca (commit)
via 69ac50958439cc32f4fa313ebb096d90b3a10746 (commit)
via 2141b5fe81d71d08524a11251a38fe5663b51ac7 (commit)
from f89a16ed81e111abd7cf55d506ec944b4697ba4e (commit)
- Log -----------------------------------------------------------------
commit e82682d0e4037d92305ad92cb5514e822e9a5abc
Author: Piotr Przybylski <piotrprz(a)gmail.com>
Date: Wed Jul 27 19:54:22 2011 +0200
Simplify PMA_DBI_free_result
It was never used with multiple arguments
commit b9ff7b7ce279391e5a2538c182ee0419e3456fa3
Author: Piotr Przybylski <piotrprz(a)gmail.com>
Date: Wed Jul 27 19:51:09 2011 +0200
Support persistent connections with mysqli extension (only PHP 5.3.0 and newer)
commit f43517efb525b8e4cfc387822308c206f32ba6ee
Author: Piotr Przybylski <piotrprz(a)gmail.com>
Date: Wed Jul 27 19:37:51 2011 +0200
mysql extension - remove 'persistent' parameter
Was named 'persistant' and never used/documented
commit 46cd0f9a09e3a3fd0f2bb3b9b018282390c4e813
Author: Piotr Przybylski <piotrprz(a)gmail.com>
Date: Wed Jul 27 19:01:15 2011 +0200
Comments
commit b0ce7c20c4595a8a093177583cbdd5e15c6b6dca
Author: Piotr Przybylski <piotrprz(a)gmail.com>
Date: Wed Jul 27 17:31:23 2011 +0200
Improve readability
commit 69ac50958439cc32f4fa313ebb096d90b3a10746
Author: Piotr Przybylski <piotrprz(a)gmail.com>
Date: Wed Jul 27 17:25:20 2011 +0200
This should be checked in common, not in dbi library
commit 2141b5fe81d71d08524a11251a38fe5663b51ac7
Author: Piotr Przybylski <piotrprz(a)gmail.com>
Date: Wed Jul 27 17:20:14 2011 +0200
Fix incorrect variable name
persistant > persistent
-----------------------------------------------------------------------
Summary of changes:
Documentation.html | 8 ++-
libraries/common.inc.php | 5 ++
libraries/dbi/mysql.dbi.lib.php | 97 ++++++++++++++++++--------
libraries/dbi/mysqli.dbi.lib.php | 139 ++++++++++++++++++++++----------------
4 files changed, 160 insertions(+), 89 deletions(-)
diff --git a/Documentation.html b/Documentation.html
index 33bfa85..26673cb 100644
--- a/Documentation.html
+++ b/Documentation.html
@@ -1391,8 +1391,12 @@ CREATE DATABASE,ALTER DATABASE,DROP DATABASE</pre>
is known to cause data corruption when having enabled buffering.</dd>
<dt id="cfg_PersistentConnections">$cfg['PersistentConnections'] boolean</dt>
- <dd>Whether persistent connections should be used or not (mysql_connect or
- mysql_pconnect).</dd>
+ <dd>Whether <a href="http://php.net/manual/en/features.persistent-connections.php">persistent connections</a>
+ should be used or not. Works with following extensions:
+ <ul>
+ <li>mysql (<a href="http://php.net/manual/en/function.mysql-pconnect.php">mysql_pconnect</a>),</li>
+ <li>mysqli (requires PHP 5.3.0 or newer, <a href="http://php.net/manual/en/mysqli.persistconns.php">more information</a>).</li>
+ </ul></dd>
<dt id="cfg_ForceSSL">$cfg['ForceSSL'] boolean</dt>
<dd>Whether to force using https while accessing phpMyAdmin.</dd>
diff --git a/libraries/common.inc.php b/libraries/common.inc.php
index 53cde17..2b2cf60 100644
--- a/libraries/common.inc.php
+++ b/libraries/common.inc.php
@@ -899,6 +899,11 @@ if (! defined('PMA_MINIMUM_COMMON')) {
unset($login_without_password_is_forbidden); //Clean up after you!
}
+ // if using TCP socket is not needed
+ if (strtolower($cfg['Server']['connect_type']) == 'tcp') {
+ $cfg['Server']['socket'] = '';
+ }
+
// Try to connect MySQL with the control user profile (will be used to
// get the privileges list for the current user but the true user link
// must be open after this one so it would be default one for all the
diff --git a/libraries/dbi/mysql.dbi.lib.php b/libraries/dbi/mysql.dbi.lib.php
index aa099eb..ed8a93a 100644
--- a/libraries/dbi/mysql.dbi.lib.php
+++ b/libraries/dbi/mysql.dbi.lib.php
@@ -20,18 +20,28 @@ if (! defined('PMA_MYSQL_CLIENT_API')) {
unset($client_api);
}
-function PMA_DBI_real_connect($server, $user, $password, $client_flags, $persistant=false)
+/**
+ * Helper function for connecting to the database server
+ *
+ * @param string $server
+ * @param string $user
+ * @param string $password
+ * @param int $client_flags
+ * @param boolean $persistent
+ * @return mixed false on error or a mysql connection resource on success
+ */
+function PMA_DBI_real_connect($server, $user, $password, $client_flags, $persistent = false)
{
global $cfg;
if (empty($client_flags)) {
- if ($cfg['PersistentConnections'] || $persistant) {
+ if ($cfg['PersistentConnections'] || $persistent) {
$link = @mysql_pconnect($server, $user, $password);
} else {
$link = @mysql_connect($server, $user, $password);
}
} else {
- if ($cfg['PersistentConnections'] || $persistant) {
+ if ($cfg['PersistentConnections'] || $persistent) {
$link = @mysql_pconnect($server, $user, $password, $client_flags);
} else {
$link = @mysql_connect($server, $user, $password, false, $client_flags);
@@ -40,11 +50,14 @@ function PMA_DBI_real_connect($server, $user, $password, $client_flags, $persist
return $link;
}
+
/**
+ * connects to the database server
+ *
* @param string $user mysql user name
* @param string $password mysql user password
* @param boolean $is_controluser
- * @param array $server host/port/socket/persistant
+ * @param array $server host/port/socket/persistent
* @param boolean $auxiliary_connection (when true, don't go back to login if connection fails)
* @return mixed false on error or a mysqli object on success
*/
@@ -59,9 +72,6 @@ function PMA_DBI_connect($user, $password, $is_controluser = false, $server = nu
$server_socket = (empty($server['socket']))
? ''
: ':' . $server['socket'];
- $server_persistant = (empty($server['persistant']))
- ? false
- : true;
} else {
$server_port = (empty($cfg['Server']['port']))
? ''
@@ -71,10 +81,6 @@ function PMA_DBI_connect($user, $password, $is_controluser = false, $server = nu
: ':' . $cfg['Server']['socket'];
}
- if (strtolower($cfg['Server']['connect_type']) == 'tcp') {
- $cfg['Server']['socket'] = '';
- }
-
$client_flags = 0;
// always use CLIENT_LOCAL_FILES as defined in mysql_com.h
@@ -101,9 +107,9 @@ function PMA_DBI_connect($user, $password, $is_controluser = false, $server = nu
}
} else {
if (!isset($server['host'])) {
- $link = PMA_DBI_real_connect($server_socket, $user, $password, NULL, $server_persistant);
+ $link = PMA_DBI_real_connect($server_socket, $user, $password, NULL);
} else {
- $link = PMA_DBI_real_connect($server['host'] . $server_port . $server_socket, $user, $password, NULL, $server_persistant);
+ $link = PMA_DBI_real_connect($server['host'] . $server_port . $server_socket, $user, $password, NULL);
}
}
if (empty($link)) {
@@ -128,11 +134,11 @@ function PMA_DBI_connect($user, $password, $is_controluser = false, $server = nu
}
/**
- * select a db
+ * selects given database
*
- * @param string $dbname name of db to select
- * @param resource $link mysql link resource
- * @return boolean success
+ * @param string $dbname name of db to select
+ * @param resource $link mysql link resource
+ * @return boolean
*/
function PMA_DBI_select_db($dbname, $link = null)
{
@@ -149,9 +155,9 @@ function PMA_DBI_select_db($dbname, $link = null)
/**
* runs a query and returns the result
*
- * @param string $query query to run
+ * @param string $query query to run
* @param resource $link mysql link resource
- * @param integer $options
+ * @param integer $options
* @return mixed
*/
function PMA_DBI_real_query($query, $link, $options)
@@ -165,15 +171,33 @@ function PMA_DBI_real_query($query, $link, $options)
}
}
+/**
+ * returns array of rows with associative and numeric keys from $result
+ *
+ * @param resource $result
+ * @return array
+ */
function PMA_DBI_fetch_array($result)
{
return mysql_fetch_array($result, MYSQL_BOTH);
}
+/**
+ * returns array of rows with associative keys from $result
+ *
+ * @param resource $result
+ * @return array
+ */
function PMA_DBI_fetch_assoc($result) {
return mysql_fetch_array($result, MYSQL_ASSOC);
}
+/**
+ * returns array of rows with numeric keys from $result
+ *
+ * @param resource $result
+ * @return array
+ */
function PMA_DBI_fetch_row($result)
{
return mysql_fetch_array($result, MYSQL_NUM);
@@ -192,17 +216,14 @@ function PMA_DBI_data_seek($result, $offset)
}
/**
- * Frees the memory associated with the results
+ * Frees memory associated with the result
*
- * @param result $result,... one or more mysql result resources
+ * @param resource $result
*/
-function PMA_DBI_free_result()
+function PMA_DBI_free_result($result)
{
- foreach (func_get_args() as $result) {
- if (is_resource($result)
- && get_resource_type($result) === 'mysql result') {
- mysql_free_result($result);
- }
+ if (is_resource($result) && get_resource_type($result) === 'mysql result') {
+ mysql_free_result($result);
}
}
@@ -337,6 +358,12 @@ function PMA_DBI_getError($link = null)
return $error;
}
+/**
+ * returns the number of rows returned by last query
+ *
+ * @param resource $result
+ * @return string|ineteger
+ */
function PMA_DBI_num_rows($result)
{
if (!is_bool($result)) {
@@ -346,6 +373,12 @@ function PMA_DBI_num_rows($result)
}
}
+/**
+ * returns last inserted auto_increment id for given $link or $GLOBALS['userlink']
+ *
+ * @param resource $link the mysql object
+ * @return string|ineteger
+ */
function PMA_DBI_insert_id($link = null)
{
if (empty($link)) {
@@ -366,9 +399,9 @@ function PMA_DBI_insert_id($link = null)
/**
* returns the number of rows affected by last query
*
- * @param object mysql $link the mysql object
- * @param boolean $get_from_cache
- * @return string integer
+ * @param resource $link the mysql object
+ * @param boolean $get_from_cache
+ * @return string|integer
*/
function PMA_DBI_affected_rows($link = null, $get_from_cache = true)
{
@@ -388,7 +421,11 @@ function PMA_DBI_affected_rows($link = null, $get_from_cache = true)
}
/**
+ * returns metainfo for fields in $result
+ *
* @todo add missing keys like in from mysqli_query (orgname, orgtable, flags, decimals)
+ * @param resource $result
+ * @return array meta info for fields in $result
*/
function PMA_DBI_get_fields_meta($result)
{
diff --git a/libraries/dbi/mysqli.dbi.lib.php b/libraries/dbi/mysqli.dbi.lib.php
index 0cd7c2f..535b825 100644
--- a/libraries/dbi/mysqli.dbi.lib.php
+++ b/libraries/dbi/mysqli.dbi.lib.php
@@ -44,6 +44,34 @@ if (! defined('MYSQLI_TYPE_BIT')) {
}
/**
+ * Helper function for connecting to the database server
+ *
+ * @param mysqli $link
+ * @param string $host
+ * @param string $user
+ * @param string $password
+ * @param string $dbname
+ * @param int $server_port
+ * @param string $server_socket
+ * @param int $client_flags
+ * @param boolean $persistent
+ * @return boolean
+ */
+function PMA_DBI_real_connect($link, $host, $user, $password, $dbname, $server_port, $server_socket, $client_flags = null, $persistent = false)
+{
+ global $cfg;
+
+ if ($cfg['PersistentConnections'] || $persistent) {
+ $host = 'p:' . $host;
+ }
+ if ($client_flags === null) {
+ return @mysqli_real_connect($link, $host, $user, $password, $dbname, $server_port, $server_socket);
+ } else {
+ return @mysqli_real_connect($link, $host, $user, $password, $dbname, $server_port, $server_socket, $client_flags);
+ }
+}
+
+/**
* connects to the database server
*
* @param string $user mysql user name
@@ -55,6 +83,8 @@ if (! defined('MYSQLI_TYPE_BIT')) {
*/
function PMA_DBI_connect($user, $password, $is_controluser = false, $server = null, $auxiliary_connection = false)
{
+ global $cfg;
+
if ($server) {
$server_port = (empty($server['port']))
? false
@@ -66,17 +96,12 @@ function PMA_DBI_connect($user, $password, $is_controluser = false, $server = nu
? 'localhost'
: $server['host'];
} else {
- $server_port = (empty($GLOBALS['cfg']['Server']['port']))
+ $server_port = (empty($cfg['Server']['port']))
? false
- : (int) $GLOBALS['cfg']['Server']['port'];
- $server_socket = (empty($GLOBALS['cfg']['Server']['socket']))
+ : (int) $cfg['Server']['port'];
+ $server_socket = (empty($cfg['Server']['socket']))
? null
- : $GLOBALS['cfg']['Server']['socket'];
- }
-
-
- if (strtolower($GLOBALS['cfg']['Server']['connect_type']) == 'tcp') {
- $GLOBALS['cfg']['Server']['socket'] = '';
+ : $cfg['Server']['socket'];
}
// NULL enables connection to the default socket
@@ -88,23 +113,23 @@ function PMA_DBI_connect($user, $password, $is_controluser = false, $server = nu
$client_flags = 0;
/* Optionally compress connection */
- if ($GLOBALS['cfg']['Server']['compress'] && defined('MYSQLI_CLIENT_COMPRESS')) {
+ if ($cfg['Server']['compress'] && defined('MYSQLI_CLIENT_COMPRESS')) {
$client_flags |= MYSQLI_CLIENT_COMPRESS;
}
/* Optionally enable SSL */
- if ($GLOBALS['cfg']['Server']['ssl'] && defined('MYSQLI_CLIENT_SSL')) {
+ if ($cfg['Server']['ssl'] && defined('MYSQLI_CLIENT_SSL')) {
$client_flags |= MYSQLI_CLIENT_SSL;
}
if (!$server) {
- $return_value = @mysqli_real_connect($link, $GLOBALS['cfg']['Server']['host'], $user, $password, false, $server_port, $server_socket, $client_flags);
+ $return_value = @PMA_DBI_real_connect($link, $cfg['Server']['host'], $user, $password, false, $server_port, $server_socket, $client_flags);
// Retry with empty password if we're allowed to
- if ($return_value == false && isset($GLOBALS['cfg']['Server']['nopassword']) && $GLOBALS['cfg']['Server']['nopassword'] && !$is_controluser) {
- $return_value = @mysqli_real_connect($link, $GLOBALS['cfg']['Server']['host'], $user, '', false, $server_port, $server_socket, $client_flags);
+ if ($return_value == false && isset($cfg['Server']['nopassword']) && $cfg['Server']['nopassword'] && !$is_controluser) {
+ $return_value = @PMA_DBI_real_connect($link, $cfg['Server']['host'], $user, '', false, $server_port, $server_socket, $client_flags);
}
} else {
- $return_value = @mysqli_real_connect($link, $server['host'], $user, $password, false, $server_port, $server_socket);
+ $return_value = @PMA_DBI_real_connect($link, $server['host'], $user, $password, false, $server_port, $server_socket);
}
if ($return_value == false) {
@@ -131,9 +156,9 @@ function PMA_DBI_connect($user, $password, $is_controluser = false, $server = nu
/**
* selects given database
*
- * @param string $dbname database name to select
- * @param object mysqli $link the mysqli object
- * @return boolean true or false
+ * @param string $dbname database name to select
+ * @param mysqli $link the mysqli object
+ * @return boolean
*/
function PMA_DBI_select_db($dbname, $link = null)
{
@@ -150,10 +175,10 @@ function PMA_DBI_select_db($dbname, $link = null)
/**
* runs a query and returns the result
*
- * @param string $query query to execute
- * @param object mysqli $link mysqli object
- * @param integer $options
- * @return mixed true, false or result object
+ * @param string $query query to execute
+ * @param mysqli $link mysqli object
+ * @param integer $options
+ * @return mysqli_result|boolean
*/
function PMA_DBI_real_query($query, $link, $options)
{
@@ -171,8 +196,8 @@ function PMA_DBI_real_query($query, $link, $options)
/**
* returns array of rows with associative and numeric keys from $result
*
- * @param object mysqli result $result
- * @return array result rows
+ * @param mysqli_result $result
+ * @return array
*/
function PMA_DBI_fetch_array($result)
{
@@ -182,8 +207,8 @@ function PMA_DBI_fetch_array($result)
/**
* returns array of rows with associative keys from $result
*
- * @param object mysqli result $result
- * @return array result rows
+ * @param mysqli_result $result
+ * @return array
*/
function PMA_DBI_fetch_assoc($result)
{
@@ -193,8 +218,8 @@ function PMA_DBI_fetch_assoc($result)
/**
* returns array of rows with numeric keys from $result
*
- * @param object mysqli result $result
- * @return array result rows
+ * @param mysqli_result $result
+ * @return array
*/
function PMA_DBI_fetch_row($result)
{
@@ -214,23 +239,21 @@ function PMA_DBI_data_seek($result, $offset)
}
/**
- * Frees the memory associated with the results
+ * Frees memory associated with the result
*
- * @param result $result,... one or more mysql result resources
+ * @param mysqli_result $result
*/
-function PMA_DBI_free_result()
+function PMA_DBI_free_result($result)
{
- foreach (func_get_args() as $result) {
- if ($result instanceof mysqli_result) {
- mysqli_free_result($result);
- }
+ if ($result instanceof mysqli_result) {
+ mysqli_free_result($result);
}
}
/**
* Check if there are any more query results from a multi query
*
- * @param object mysqli $link the mysqli object
+ * @param mysqli $link the mysqli object
* @return boolean true or false
*/
function PMA_DBI_more_results($link = null) {
@@ -247,7 +270,7 @@ function PMA_DBI_more_results($link = null) {
/**
* Prepare next result from multi_query
*
- * @param object mysqli $link the mysqli object
+ * @param mysqli $link the mysqli object
* @return boolean true or false
*/
function PMA_DBI_next_result($link = null) {
@@ -356,8 +379,10 @@ function PMA_DBI_getError($link = null)
}
/**
+ * returns the number of rows returned by last query
*
- * @param object mysqli result $result
+ * @param mysqli_result $result
+ * @return string|ineteger
*/
function PMA_DBI_num_rows($result)
{
@@ -372,10 +397,10 @@ function PMA_DBI_num_rows($result)
/**
* returns last inserted auto_increment id for given $link or $GLOBALS['userlink']
*
- * @param object mysqli $link the mysqli object
- * @return string ineteger
+ * @param mysqli $link the mysqli object
+ * @return string|ineteger
*/
-function PMA_DBI_insert_id($link = '')
+function PMA_DBI_insert_id($link = null)
{
if (empty($link)) {
if (isset($GLOBALS['userlink'])) {
@@ -396,9 +421,9 @@ function PMA_DBI_insert_id($link = '')
/**
* returns the number of rows affected by last query
*
- * @param object mysqli $link the mysqli object
- * @param boolean $get_from_cache
- * @return string integer
+ * @param mysqli $link the mysqli object
+ * @param boolean $get_from_cache
+ * @return string|integer
*/
function PMA_DBI_affected_rows($link = null, $get_from_cache = true)
{
@@ -420,8 +445,8 @@ function PMA_DBI_affected_rows($link = null, $get_from_cache = true)
* returns metainfo for fields in $result
*
* @todo preserve orignal flags value
- * @param object mysqli result $result
- * @return array meta info for fields in $result
+ * @param mysqli_result $result
+ * @return array meta info for fields in $result
*/
function PMA_DBI_get_fields_meta($result)
{
@@ -499,8 +524,8 @@ function PMA_DBI_get_fields_meta($result)
/**
* return number of fields in given $result
*
- * @param object mysqli result $result
- * @return integer field count
+ * @param mysqli_result $result
+ * @return integer field count
*/
function PMA_DBI_num_fields($result)
{
@@ -510,9 +535,9 @@ function PMA_DBI_num_fields($result)
/**
* returns the length of the given field $i in $result
*
- * @param object mysqli result $result
- * @param integer $i field
- * @return integer length of field
+ * @param mysqli_result $result
+ * @param integer $i field
+ * @return integer length of field
*/
function PMA_DBI_field_len($result, $i)
{
@@ -522,9 +547,9 @@ function PMA_DBI_field_len($result, $i)
/**
* returns name of $i. field in $result
*
- * @param object mysqli result $result
- * @param integer $i field
- * @return string name of $i. field in $result
+ * @param mysqli_result $result
+ * @param integer $i field
+ * @return string name of $i. field in $result
*/
function PMA_DBI_field_name($result, $i)
{
@@ -534,9 +559,9 @@ function PMA_DBI_field_name($result, $i)
/**
* returns concatenated string of human readable field flags
*
- * @param object mysqli result $result
- * @param integer $i field
- * @return string field flags
+ * @param mysqli_result $result
+ * @param integer $i field
+ * @return string field flags
*/
function PMA_DBI_field_flags($result, $i)
{
hooks/post-receive
--
phpMyAdmin
1
0

[Phpmyadmin-git] [SCM] phpMyAdmin branch, master, updated. RELEASE_3_4_3_1-12045-gf89a16e
by Marc Delisle 27 Jul '11
by Marc Delisle 27 Jul '11
27 Jul '11
The branch, master has been updated
via f89a16ed81e111abd7cf55d506ec944b4697ba4e (commit)
via f45c4292c1eccbb10569e78219b2bb32eb139852 (commit)
via 5bd6aa27ad08983263baaaafeda39d474d8c919d (commit)
via 1635c5c0bce85d69b496a3ef03e075fa2042e413 (commit)
from ad4975b82d6beb67d78c0e64092ef29f98a257e3 (commit)
- Log -----------------------------------------------------------------
commit f89a16ed81e111abd7cf55d506ec944b4697ba4e
Merge: f45c4292c1eccbb10569e78219b2bb32eb139852 ad4975b82d6beb67d78c0e64092ef29f98a257e3
Author: Thilanka Kaushalya <lgtkaushalya(a)gmail.com>
Date: Wed Jul 27 19:57:08 2011 +0530
Merge branch 'master' of git://phpmyadmin.git.sourceforge.net/gitroot/phpmyadmin/phpmyadmin
commit f45c4292c1eccbb10569e78219b2bb32eb139852
Author: Thilanka Kaushalya <lgtkaushalya(a)gmail.com>
Date: Wed Jul 27 19:56:23 2011 +0530
included tbl change.js file to the tbl select.php file
commit 5bd6aa27ad08983263baaaafeda39d474d8c919d
Merge: 1635c5c0bce85d69b496a3ef03e075fa2042e413 489e8f128578972ba6b92bd05c7c7caae95a8bd4
Author: Thilanka Kaushalya <lgtkaushalya(a)gmail.com>
Date: Mon Jul 25 22:24:52 2011 +0530
Merge branch 'master' of git://phpmyadmin.git.sourceforge.net/gitroot/phpmyadmin/phpmyadmin
commit 1635c5c0bce85d69b496a3ef03e075fa2042e413
Author: Thilanka Kaushalya <lgtkaushalya(a)gmail.com>
Date: Mon Jul 25 22:22:13 2011 +0530
Ajaxify the Alter table order in Table operations
-----------------------------------------------------------------------
Summary of changes:
js/functions.js | 32 ++++++++++++++++++++++++++++++++
tbl_operations.php | 19 ++++++++++++++-----
tbl_select.php | 1 +
3 files changed, 47 insertions(+), 5 deletions(-)
diff --git a/js/functions.js b/js/functions.js
index d7694f4..bbe00b5 100644
--- a/js/functions.js
+++ b/js/functions.js
@@ -1937,6 +1937,38 @@ $(document).ready(function() {
}, 'top.frame_content'); //end $(document).ready for 'Change Table'
/**
+ * jQuery coding for 'Table operations'. Used on tbl_operations.php
+ * Attach Ajax Event handlers for Table operations
+ */
+$(document).ready(function() {
+ /**
+ *Ajax action for submitting the "Alter table order by"
+ **/
+ $("#alterTableOrderby.ajax").live('submit', function(event) {
+ event.preventDefault();
+ $form = $(this);
+
+ PMA_prepareForAjaxRequest($form);
+ /*variables which stores the common attributes*/
+ $.post($form.attr('action'), $form.serialize()+"&submitorderby=Go", function(data) {
+ if ($("#sqlqueryresults").length != 0) {
+ $("#sqlqueryresults").remove();
+ }
+ if (data.success == true) {
+ PMA_ajaxShowMessage(data.message);
+ $("<div id='sqlqueryresults'></div>").insertAfter("#topmenucontainer");
+ $("#sqlqueryresults").html(data.sql_query);
+ $("#result_query .notice").remove();
+ $("#result_query").prepend((data.message));
+ } else {
+ PMA_ajaxShowMessage(data.error);
+ }
+ }) // end $.post()
+ });//end of alterTableOrderby ajax submit
+}, 'top.frame_content'); //end $(document).ready for 'Table operations'
+
+
+/**
* Attach Ajax event handlers for Drop Database. Moved here from db_structure.js
* as it was also required on db_create.php
*
diff --git a/tbl_operations.php b/tbl_operations.php
index 11021ba..3481fd1 100644
--- a/tbl_operations.php
+++ b/tbl_operations.php
@@ -216,25 +216,34 @@ if ($reread_info) {
unset($reread_info);
/**
- * Displays top menu links
+ * Displays top menu links in non ajax requests
*/
-require_once './libraries/tbl_links.inc.php';
-
+if (!isset($_REQUEST['ajax_request'])) {
+ require_once './libraries/tbl_links.inc.php';
+}
if (isset($result) && empty($message_to_show)) {
// set to success by default, because result set could be empty
// (for example, a table rename)
$_type = 'success';
if (empty($_message)) {
- $_message = $result ? __('Your SQL query has been executed successfully') : __('Error');
+ $_message = $result ? $message = PMA_Message::success(__('Your SQL query has been executed successfully')) : PMA_Message::error(__('Error'));
// $result should exist, regardless of $_message
$_type = $result ? 'success' : 'error';
+ if ( $GLOBALS['is_ajax_request'] == true) {
+ $extra_data['sql_query'] = PMA_showMessage(NULL, $sql_query);
+ PMA_ajaxResponse($_message,$_message->isSuccess() ,$extra_data);
+ }
}
if (! empty($warning_messages)) {
$_message = new PMA_Message;
$_message->addMessages($warning_messages);
$_message->isError(true);
+ if ( $GLOBALS['is_ajax_request'] == true) {
+ PMA_ajaxResponse($_message, false);
+ }
unset($warning_messages);
}
+
PMA_showMessage($_message, $sql_query, $_type);
unset($_message, $_type);
}
@@ -258,7 +267,7 @@ unset($local_query);
?>
<!-- Order the table -->
<div class="operations_half_width">
-<form method="post" action="tbl_operations.php">
+<form method="post" id="alterTableOrderby" action="tbl_operations.php" <?php echo ($GLOBALS['cfg']['AjaxEnable'] ? ' class="ajax"' : '');?>>
<?php echo PMA_generate_common_hidden_inputs($GLOBALS['db'], $GLOBALS['table']); ?>
<fieldset id="fieldset_table_order">
<legend><?php echo __('Alter table order by'); ?></legend>
diff --git a/tbl_select.php b/tbl_select.php
index 52e8b93..c6b0a35 100644
--- a/tbl_select.php
+++ b/tbl_select.php
@@ -19,6 +19,7 @@ require_once './libraries/mysql_charsets.lib.php';
$GLOBALS['js_include'][] = 'makegrid.js';
$GLOBALS['js_include'][] = 'sql.js';
$GLOBALS['js_include'][] = 'tbl_select.js';
+$GLOBALS['js_include'][] = 'tbl_change.js';
$GLOBALS['js_include'][] = 'jquery/jquery-ui-1.8.custom.js';
$GLOBALS['js_include'][] = 'jquery/timepicker.js';
if ($GLOBALS['cfg']['PropertiesIconic'] == true) {
hooks/post-receive
--
phpMyAdmin
1
0

[Phpmyadmin-git] [SCM] phpMyAdmin branch, master, updated. RELEASE_3_4_3_1-12041-gad4975b
by Rouslan Placella 26 Jul '11
by Rouslan Placella 26 Jul '11
26 Jul '11
The branch, master has been updated
via ad4975b82d6beb67d78c0e64092ef29f98a257e3 (commit)
via 402a832e93192a043b79bc379ff5be80a93a8da1 (commit)
via 871aaa9b641714af2137de5d67c137c8017580bd (commit)
via cc99e0405536b2d886897c269a4877c05ba156f9 (commit)
from 9525cac85cb206f6ab6da2f56f85e613f17b601b (commit)
- Log -----------------------------------------------------------------
commit ad4975b82d6beb67d78c0e64092ef29f98a257e3
Merge: 9525cac85cb206f6ab6da2f56f85e613f17b601b 402a832e93192a043b79bc379ff5be80a93a8da1
Author: Rouslan Placella <rouslan(a)placella.com>
Date: Tue Jul 26 14:39:20 2011 +0100
Merge branch 'QA_3_4'
Conflicts:
ChangeLog
Documentation.html
README
libraries/Config.class.php
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 1 +
themes/pmahomme/css/theme_left.css.php | 15 +++++++++++----
2 files changed, 12 insertions(+), 4 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 49a5b64..9f3c162 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -42,6 +42,7 @@ phpMyAdmin - ChangeLog
+ AJAX for table Structure column Add
3.4.5.0 (not yet released)
+- bug #3375325 [interface] Page list in navigation frame looks odd
3.4.4.0 (not yet released)
- bug #3323060 [parser] SQL parser breaks AJAX requests if query has unclosed quotes
diff --git a/themes/pmahomme/css/theme_left.css.php b/themes/pmahomme/css/theme_left.css.php
index 89a7efb..8ed6707 100644
--- a/themes/pmahomme/css/theme_left.css.php
+++ b/themes/pmahomme/css/theme_left.css.php
@@ -141,15 +141,22 @@ ul#databaseList span {
}
ul#databaseList a {
+ color: #333;
+ background: url(./themes/pmahomme/img/database.png) no-repeat 0% 50% transparent;
display: block;
- padding:5px;
+ padding: 5px;
font-style: normal;
}
+div#navidbpageselector {
+ margin: 0.1em;
+ text-align: center;
+}
+
div#navidbpageselector a,
-ul#databaseList a {
- background:url(./themes/pmahomme/img/database.png) no-repeat 0% 50% transparent;
- color: #333;
+div#navidbpageselector select{
+ color: #333;
+ margin: 0.2em;
}
ul#databaseList ul {
hooks/post-receive
--
phpMyAdmin
1
0

[Phpmyadmin-git] [SCM] phpMyAdmin branch, QA_3_4, updated. RELEASE_3_4_3_1-57-g402a832
by Rouslan Placella 26 Jul '11
by Rouslan Placella 26 Jul '11
26 Jul '11
The branch, QA_3_4 has been updated
via 402a832e93192a043b79bc379ff5be80a93a8da1 (commit)
from 871aaa9b641714af2137de5d67c137c8017580bd (commit)
- Log -----------------------------------------------------------------
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 1 +
themes/pmahomme/css/theme_left.css.php | 15 +++++++++++----
2 files changed, 12 insertions(+), 4 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 03daef0..5b02857 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,7 @@ phpMyAdmin - ChangeLog
======================
3.4.5.0 (not yet released)
+- bug #3375325 [interface] Page list in navigation frame looks odd
3.4.4.0 (not yet released)
- bug #3323060 [parser] SQL parser breaks AJAX requests if query has unclosed quotes
diff --git a/themes/pmahomme/css/theme_left.css.php b/themes/pmahomme/css/theme_left.css.php
index 467e70a..990feeb 100644
--- a/themes/pmahomme/css/theme_left.css.php
+++ b/themes/pmahomme/css/theme_left.css.php
@@ -113,15 +113,22 @@ ul#databaseList span {
}
ul#databaseList a {
+ color: #333;
+ background: url(./themes/pmahomme/img/database.png) no-repeat 0% 50% transparent;
display: block;
- padding:5px;
+ padding: 5px;
font-style: normal;
}
+div#navidbpageselector {
+ margin: 0.1em;
+ text-align: center;
+}
+
div#navidbpageselector a,
-ul#databaseList a {
- background:url(./themes/pmahomme/img/database.png) no-repeat 0% 50% transparent;
- color: #333;
+div#navidbpageselector select{
+ color: #333;
+ margin: 0.2em;
}
ul#databaseList ul {
hooks/post-receive
--
phpMyAdmin
1
0

[Phpmyadmin-git] [SCM] phpMyAdmin branch, master, updated. RELEASE_3_4_3_1-12037-g9525cac
by Michal Čihař 26 Jul '11
by Michal Čihař 26 Jul '11
26 Jul '11
The branch, master has been updated
via 9525cac85cb206f6ab6da2f56f85e613f17b601b (commit)
from c50d21541bd80f8870ebb5f4ceedbb81a1d4aabe (commit)
- Log -----------------------------------------------------------------
commit 9525cac85cb206f6ab6da2f56f85e613f17b601b
Author: Michal Čihař <michal(a)cihar.com>
Date: Tue Jul 26 07:21:27 2011 +0200
Update CodeMirror to 2.12
-----------------------------------------------------------------------
Summary of changes:
js/codemirror/lib/codemirror.js | 421 ++++++++++++++++++++++++---------------
1 files changed, 265 insertions(+), 156 deletions(-)
diff --git a/js/codemirror/lib/codemirror.js b/js/codemirror/lib/codemirror.js
index 844c54a..27bec72 100644
--- a/js/codemirror/lib/codemirror.js
+++ b/js/codemirror/lib/codemirror.js
@@ -21,7 +21,7 @@ var CodeMirror = (function() {
wrapper.innerHTML =
'<div style="overflow: hidden; position: relative; width: 1px; height: 0px;">' + // Wraps and hides input textarea
'<textarea style="position: absolute; width: 2px;" wrap="off"></textarea></div>' +
- '<div class="CodeMirror-scroll">' +
+ '<div class="CodeMirror-scroll cm-s-' + options.theme + '">' +
'<div style="position: relative">' + // Set to the height of the text, causes scrolling
'<div style="position: absolute; height: 0; width: 0; overflow: hidden;"></div>' +
'<div style="position: relative">' + // Moved around its parent to cover visible view
@@ -72,19 +72,17 @@ var CodeMirror = (function() {
var editing, bracketHighlighted;
// Tracks the maximum line length so that the horizontal scrollbar
// can be kept static when scrolling.
- var maxLine = "";
+ var maxLine = "", maxWidth;
- // Initialize the content. Somewhat hacky (delayed prepareInput)
- // to work around browser issues.
+ // Initialize the content.
operation(function(){setValue(options.value || ""); updateInput = false;})();
- setTimeout(prepareInput, 20);
// Register our event handlers.
connect(scroller, "mousedown", operation(onMouseDown));
// Gecko browsers fire contextmenu *after* opening the menu, at
// which point we can't mess with it anymore. Context menu is
// handled in onMouseDown for Gecko.
- if (!gecko) connect(scroller, "contextmenu", operation(onContextMenu));
+ if (!gecko) connect(scroller, "contextmenu", onContextMenu);
connect(code, "dblclick", operation(onDblClick));
connect(scroller, "scroll", function() {updateDisplay([]); if (options.onScroll) options.onScroll(instance);});
connect(window, "resize", function() {updateDisplay(true);});
@@ -94,8 +92,8 @@ var CodeMirror = (function() {
connect(input, "focus", onFocus);
connect(input, "blur", onBlur);
- connect(scroller, "dragenter", function(e){e.stop();});
- connect(scroller, "dragover", function(e){e.stop();});
+ connect(scroller, "dragenter", e_stop);
+ connect(scroller, "dragover", e_stop);
connect(scroller, "drop", operation(onDrop));
connect(scroller, "paste", function(){focusInput(); fastPoll();});
connect(input, "paste", function(){fastPoll();});
@@ -104,7 +102,7 @@ var CodeMirror = (function() {
// IE throws unspecified error in certain cases, when
// trying to access activeElement before onload
var hasFocus; try { hasFocus = (targetDocument.activeElement == input); } catch(e) { }
- if (hasFocus) onFocus();
+ if (hasFocus) setTimeout(onFocus, 20);
else onBlur();
function isLine(l) {return l >= 0 && l < lines.length;}
@@ -124,6 +122,7 @@ var CodeMirror = (function() {
if (option == "lineNumbers" || option == "gutter") gutterChanged();
else if (option == "mode" || option == "indentUnit") loadMode();
else if (option == "readOnly" && value == "nocursor") input.blur();
+ else if (option == "theme") scroller.className = scroller.className.replace(/cm-s-\w+/, "cm-s-" + value);
},
getOption: function(option) {return options[option];},
undo: operation(undo),
@@ -135,6 +134,10 @@ var CodeMirror = (function() {
pos = clipPos(pos);
return lines[pos.line].getTokenAt(mode, getStateBefore(pos.line), pos.ch);
},
+ getStateAfter: function(line) {
+ line = clipLine(line == null ? lines.length - 1: line);
+ return getStateBefore(line + 1);
+ },
cursorCoords: function(start){
if (start == null) start = sel.inverted;
return pageCoords(start ? sel.from : sel.to);
@@ -151,13 +154,25 @@ var CodeMirror = (function() {
clearMarker: removeGutterMarker,
setLineClass: operation(setLineClass),
lineInfo: lineInfo,
- addWidget: function(pos, node, scroll) {
- var pos = localCoords(clipPos(pos), true);
- node.style.top = (showingFrom * lineHeight() + pos.yBot + paddingTop()) + "px";
- node.style.left = (pos.x + paddingLeft()) + "px";
+ addWidget: function(pos, node, scroll, where) {
+ pos = localCoords(clipPos(pos));
+ var top = pos.yBot, left = pos.x;
+ node.style.position = "absolute";
code.appendChild(node);
+ node.style.left = left + "px";
+ if (where == "over") top = pos.y;
+ else if (where == "near") {
+ var vspace = Math.max(scroller.offsetHeight, lines.length * lineHeight()),
+ hspace = Math.max(code.clientWidth, lineSpace.clientWidth) - paddingLeft();
+ if (pos.yBot + node.offsetHeight > vspace && pos.y > node.offsetHeight)
+ top = pos.y - node.offsetHeight;
+ if (left + node.offsetWidth > hspace)
+ left = hspace - node.offsetWidth;
+ }
+ node.style.top = (top + paddingTop()) + "px";
+ node.style.left = (left + paddingLeft()) + "px";
if (scroll)
- scrollIntoView(pos.x, pos.yBot, pos.x + node.offsetWidth, pos.yBot + node.offsetHeight);
+ scrollIntoView(left, top, left + node.offsetWidth, top + node.offsetHeight);
},
lineCount: function() {return lines.length;},
@@ -184,7 +199,8 @@ var CodeMirror = (function() {
operation: function(f){return operation(f)();},
refresh: function(){updateDisplay(true);},
getInputField: function(){return input;},
- getWrapperElement: function(){return wrapper;}
+ getWrapperElement: function(){return wrapper;},
+ getScrollerElement: function(){return scroller;}
};
function setValue(code) {
@@ -202,28 +218,39 @@ var CodeMirror = (function() {
}
function onMouseDown(e) {
+ // Check whether this is a click in a widget
+ for (var n = e_target(e); n != wrapper; n = n.parentNode)
+ if (n.parentNode == code && n != mover) return;
var ld = lastDoubleClick; lastDoubleClick = null;
// First, see if this is a click in the gutter
- for (var n = e.target(); n != wrapper; n = n.parentNode)
+ for (var n = e_target(e); n != wrapper; n = n.parentNode)
if (n.parentNode == gutterText) {
if (options.onGutterClick)
options.onGutterClick(instance, indexOf(gutterText.childNodes, n) + showingFrom);
- return e.stop();
+ return e_preventDefault(e);
}
- if (gecko && e.button() == 3) onContextMenu(e);
- if (e.button() != 1) return;
+ var start = posFromMouse(e);
+
+ switch (e_button(e)) {
+ case 3:
+ if (gecko && !mac) onContextMenu(e);
+ return;
+ case 2:
+ if (start) setCursor(start.line, start.ch, true);
+ return;
+ }
// For button 1, if it was clicked inside the editor
// (posFromMouse returning non-null), we have to adjust the
// selection.
- var start = posFromMouse(e), last = start, going;
- if (!start) {if (e.target() == scroller) e.stop(); return;}
+ if (!start) {if (e_target(e) == scroller) e_preventDefault(e); return;}
if (!focused) onFocus();
- e.stop();
+ e_preventDefault(e);
if (ld && +new Date - ld < 400) return selectLine(start.line);
setCursor(start.line, start.ch, true);
+ var last = start, going;
// And then we have to see if it's a drag event, in which case
// the dragged-over text must be selected.
function end() {
@@ -246,14 +273,14 @@ var CodeMirror = (function() {
var move = connect(targetDocument, "mousemove", operation(function(e) {
clearTimeout(going);
- e.stop();
+ e_preventDefault(e);
extend(e);
}), true);
var up = connect(targetDocument, "mouseup", operation(function(e) {
clearTimeout(going);
var cur = posFromMouse(e);
if (cur) setSelectionUser(start, cur);
- e.stop();
+ e_preventDefault(e);
end();
}), true);
}
@@ -261,15 +288,14 @@ var CodeMirror = (function() {
var pos = posFromMouse(e);
if (!pos) return;
selectWordAt(pos);
- e.stop();
+ e_preventDefault(e);
lastDoubleClick = +new Date;
}
function onDrop(e) {
- var pos = posFromMouse(e, true), files = e.e.dataTransfer.files;
+ e.preventDefault();
+ var pos = posFromMouse(e, true), files = e.dataTransfer.files;
if (!pos || options.readOnly) return;
if (files && files.length && window.FileReader && window.File) {
- var n = files.length, text = Array(n), read = 0;
- for (var i = 0; i < n; ++i) loadFile(files[i], i);
function loadFile(file, i) {
var reader = new FileReader;
reader.onload = function() {
@@ -278,10 +304,12 @@ var CodeMirror = (function() {
};
reader.readAsText(file);
}
+ var n = files.length, text = Array(n), read = 0;
+ for (var i = 0; i < n; ++i) loadFile(files[i], i);
}
else {
try {
- var text = e.e.dataTransfer.getData("Text");
+ var text = e.dataTransfer.getData("Text");
if (text) replaceRange(text, pos, pos);
}
catch(e){}
@@ -290,25 +318,27 @@ var CodeMirror = (function() {
function onKeyDown(e) {
if (!focused) onFocus();
- var code = e.e.keyCode;
+ var code = e.keyCode;
+ // IE does strange things with escape.
+ if (ie && code == 27) { e.returnValue = false; }
// Tries to detect ctrl on non-mac, cmd on mac.
- var mod = (mac ? e.e.metaKey : e.e.ctrlKey) && !e.e.altKey, anyMod = e.e.ctrlKey || e.e.altKey || e.e.metaKey;
- if (code == 16 || e.e.shiftKey) shiftSelecting = shiftSelecting || (sel.inverted ? sel.to : sel.from);
+ var mod = (mac ? e.metaKey : e.ctrlKey) && !e.altKey, anyMod = e.ctrlKey || e.altKey || e.metaKey;
+ if (code == 16 || e.shiftKey) shiftSelecting = shiftSelecting || (sel.inverted ? sel.to : sel.from);
else shiftSelecting = null;
// First give onKeyEvent option a chance to handle this.
- if (options.onKeyEvent && options.onKeyEvent(instance, addStop(e.e))) return;
+ if (options.onKeyEvent && options.onKeyEvent(instance, addStop(e))) return;
- if (code == 33 || code == 34) {scrollPage(code == 34); return e.stop();} // page up/down
+ if (code == 33 || code == 34) {scrollPage(code == 34); return e_preventDefault(e);} // page up/down
if (mod && ((code == 36 || code == 35) || // ctrl-home/end
mac && (code == 38 || code == 40))) { // cmd-up/down
- scrollEnd(code == 36 || code == 38); return e.stop();
+ scrollEnd(code == 36 || code == 38); return e_preventDefault(e);
}
- if (mod && code == 65) {selectAll(); return e.stop();} // ctrl-a
+ if (mod && code == 65) {selectAll(); return e_preventDefault(e);} // ctrl-a
if (!options.readOnly) {
if (!anyMod && code == 13) {return;} // enter
- if (!anyMod && code == 9 && handleTab(e.e.shiftKey)) return e.stop(); // tab
- if (mod && code == 90) {undo(); return e.stop();} // ctrl-z
- if (mod && ((e.e.shiftKey && code == 90) || code == 89)) {redo(); return e.stop();} // ctrl-shift-z, ctrl-y
+ if (!anyMod && code == 9 && handleTab(e.shiftKey)) return e_preventDefault(e); // tab
+ if (mod && code == 90) {undo(); return e_preventDefault(e);} // ctrl-z
+ if (mod && ((e.shiftKey && code == 90) || code == 89)) {redo(); return e_preventDefault(e);} // ctrl-shift-z, ctrl-y
}
// Key id to use in the movementKeys map. We also pass it to
@@ -328,42 +358,47 @@ var CodeMirror = (function() {
fastPoll(curKeyId);
}
function onKeyUp(e) {
- if (options.onKeyEvent && options.onKeyEvent(instance, addStop(e.e))) return;
+ if (options.onKeyEvent && options.onKeyEvent(instance, addStop(e))) return;
if (reducedSelection) {
reducedSelection = null;
updateInput = true;
}
- if (e.e.keyCode == 16) shiftSelecting = null;
+ if (e.keyCode == 16) shiftSelecting = null;
}
function onKeyPress(e) {
- if (options.onKeyEvent && options.onKeyEvent(instance, addStop(e.e))) return;
+ if (options.onKeyEvent && options.onKeyEvent(instance, addStop(e))) return;
if (options.electricChars && mode.electricChars) {
- var ch = String.fromCharCode(e.e.charCode == null ? e.e.keyCode : e.e.charCode);
+ var ch = String.fromCharCode(e.charCode == null ? e.keyCode : e.charCode);
if (mode.electricChars.indexOf(ch) > -1)
setTimeout(operation(function() {indentLine(sel.to.line, "smart");}), 50);
}
- var code = e.e.keyCode;
+ var code = e.keyCode;
// Re-stop tab and enter. Necessary on some browsers.
- if (code == 13) {if (!options.readOnly) handleEnter(); e.stop();}
- else if (!e.e.ctrlKey && !e.e.altKey && !e.e.metaKey && code == 9 && options.tabMode != "default") e.stop();
+ if (code == 13) {if (!options.readOnly) handleEnter(); e_preventDefault(e);}
+ else if (!e.ctrlKey && !e.altKey && !e.metaKey && code == 9 && options.tabMode != "default") e_preventDefault(e);
else fastPoll(curKeyId);
}
function onFocus() {
if (options.readOnly == "nocursor") return;
- if (!focused && options.onFocus) options.onFocus(instance);
- focused = true;
+ if (!focused) {
+ if (options.onFocus) options.onFocus(instance);
+ focused = true;
+ if (wrapper.className.search(/\bCodeMirror-focused\b/) == -1)
+ wrapper.className += " CodeMirror-focused";
+ if (!leaveInputAlone) prepareInput();
+ }
slowPoll();
- if (wrapper.className.search(/\bCodeMirror-focused\b/) == -1)
- wrapper.className += " CodeMirror-focused";
restartBlink();
}
function onBlur() {
- if (focused && options.onBlur) options.onBlur(instance);
+ if (focused) {
+ if (options.onBlur) options.onBlur(instance);
+ focused = false;
+ wrapper.className = wrapper.className.replace(" CodeMirror-focused", "");
+ }
clearInterval(blinker);
- shiftSelecting = null;
- focused = false;
- wrapper.className = wrapper.className.replace(" CodeMirror-focused", "");
+ setTimeout(function() {if (!focused) shiftSelecting = null;}, 150);
}
// Replace the range from from to to by the strings in newText.
@@ -386,6 +421,7 @@ var CodeMirror = (function() {
var pos = clipPos({line: change.start + change.old.length - 1,
ch: editEnd(replaced[replaced.length-1], change.old[change.old.length-1])});
updateLinesNoUndo({line: change.start, ch: 0}, {line: end - 1, ch: lines[end-1].text.length}, change.old, pos, pos);
+ updateInput = true;
}
}
function undo() {unredoHelper(history.done, history.undone);}
@@ -393,7 +429,7 @@ var CodeMirror = (function() {
function updateLinesNoUndo(from, to, newText, selFrom, selTo) {
var recomputeMaxLength = false, maxLineLength = maxLine.length;
- for (var i = from.line; i < to.line; ++i) {
+ for (var i = from.line; i <= to.line; ++i) {
if (lines[i].text.length == maxLineLength) {recomputeMaxLength = true; break;}
}
@@ -427,12 +463,12 @@ var CodeMirror = (function() {
for (var i = from.line, e = i + newText.length; i < e; ++i) {
var l = lines[i].text;
if (l.length > maxLineLength) {
- maxLine = l; maxLineLength = l.length;
+ maxLine = l; maxLineLength = l.length; maxWidth = null;
recomputeMaxLength = false;
}
}
if (recomputeMaxLength) {
- maxLineLength = 0;
+ maxLineLength = 0; maxLine = ""; maxWidth = null;
for (var i = 0, e = lines.length; i < e; ++i) {
var l = lines[i].text;
if (l.length > maxLineLength) {
@@ -449,7 +485,12 @@ var CodeMirror = (function() {
if (task < from.line) newWork.push(task);
else if (task > to.line) newWork.push(task + lendiff);
}
- if (newText.length) newWork.push(from.line);
+ if (newText.length < 5) {
+ highlightLines(from.line, from.line + newText.length);
+ newWork.push(from.line + newText.length);
+ } else {
+ newWork.push(from.line);
+ }
work = newWork;
startWorker(100);
// Remember that these lines changed, for updating the display
@@ -537,7 +578,7 @@ var CodeMirror = (function() {
// to the data in the editing variable, and updates the editor
// content or cursor if something changed.
function readInput() {
- if (leaveInputAlone) return;
+ if (leaveInputAlone || !focused) return;
var changed = false, text = input.value, sr = selRange(input);
if (!sr) return false;
var changed = editing.text != text, rs = reducedSelection;
@@ -565,13 +606,10 @@ var CodeMirror = (function() {
// so that you can, for example, press shift-up at the start of
// your selection and have the right thing happen.
if (rs) {
- from = sr.start == rs.anchor ? to : from;
- to = shiftSelecting ? sel.to : sr.start == rs.anchor ? from : to;
- if (!posLess(from, to)) {
- reducedSelection = null;
- sel.inverted = false;
- var tmp = from; from = to; to = tmp;
- }
+ var head = sr.start == rs.anchor ? to : from;
+ var tail = shiftSelecting ? sel.to : sr.start == rs.anchor ? from : to;
+ if (sel.inverted = posLess(head, tail)) { from = head; to = tail; }
+ else { reducedSelection = null; from = tail; to = head; }
}
// In some cases (cursor on same line as before), we don't have
@@ -591,8 +629,8 @@ var CodeMirror = (function() {
var ch = nl > -1 ? start - nl : start, endline = editing.to - 1, edend = editing.text.length;
for (;;) {
c = editing.text.charAt(edend);
- if (c == "\n") endline--;
if (text.charAt(end) != c) {++end; ++edend; break;}
+ if (c == "\n") endline--;
if (edend <= start || end <= start) break;
--end; --edend;
}
@@ -731,8 +769,15 @@ var CodeMirror = (function() {
updateGutter();
}
- var textWidth = stringWidth(maxLine);
- lineSpace.style.width = textWidth > scroller.clientWidth ? textWidth + "px" : "";
+ if (maxWidth == null) maxWidth = stringWidth(maxLine);
+ if (maxWidth > scroller.clientWidth) {
+ lineSpace.style.width = maxWidth + "px";
+ // Needed to prevent odd wrapping/hiding of widgets placed in here.
+ code.style.width = "";
+ code.style.width = scroller.scrollWidth + "px";
+ } else {
+ lineSpace.style.width = code.style.width = "";
+ }
// Since this is all rather error prone, it is honoured with the
// only assertion in the whole file.
@@ -807,7 +852,7 @@ var CodeMirror = (function() {
var hText = mover.offsetHeight, hEditor = scroller.clientHeight;
gutter.style.height = (hText - hEditor < 2 ? hEditor : hText) + "px";
var html = [];
- for (var i = showingFrom; i < showingTo; ++i) {
+ for (var i = showingFrom; i < Math.max(showingTo, showingFrom + 1); ++i) {
var marker = lines[i].gutterMarker;
var text = options.lineNumbers ? i + options.firstLineNumber : null;
if (marker && marker.text)
@@ -850,10 +895,9 @@ var CodeMirror = (function() {
if (posEq(sel.from, from) && posEq(sel.to, to)) return;
if (posLess(to, from)) {var tmp = to; to = from; from = tmp;}
- var startEq = posEq(sel.to, to), endEq = posEq(sel.from, from);
if (posEq(from, to)) sel.inverted = false;
- else if (startEq && !endEq) sel.inverted = true;
- else if (endEq && !startEq) sel.inverted = false;
+ else if (posEq(from, sel.to)) sel.inverted = false;
+ else if (posEq(to, sel.from)) sel.inverted = true;
// Some ugly logic used to only mark the lines that actually did
// see a change in selection as changed, rather than the whole
@@ -926,12 +970,17 @@ var CodeMirror = (function() {
indentLine(sel.from.line, options.enterMode == "keep" ? "prev" : "smart");
}
function handleTab(shift) {
+ function indentSelected(mode) {
+ if (posEq(sel.from, sel.to)) return indentLine(sel.from.line, mode);
+ var e = sel.to.line - (sel.to.ch ? 0 : 1);
+ for (var i = sel.from.line; i <= e; ++i) indentLine(i, mode);
+ }
shiftSelecting = null;
switch (options.tabMode) {
case "default":
return false;
case "indent":
- for (var i = sel.from.line, e = sel.to.line; i <= e; ++i) indentLine(i, "smart");
+ indentSelected("smart");
break;
case "classic":
if (posEq(sel.from, sel.to)) {
@@ -940,7 +989,7 @@ var CodeMirror = (function() {
break;
}
case "shift":
- for (var i = sel.from.line, e = sel.to.line; i <= e; ++i) indentLine(i, shift ? "subtract" : "add");
+ indentSelected(shift ? "subtract" : "add");
break;
}
return true;
@@ -1121,7 +1170,9 @@ var CodeMirror = (function() {
function paddingLeft() {return lineSpace.offsetLeft;}
function posFromMouse(e, liberal) {
- var offW = eltOffset(scroller, true), x = e.e.clientX, y = e.e.clientY;
+ var offW = eltOffset(scroller, true), x, y;
+ // Fails unpredictably on IE[67] when mouse is dragged around quickly.
+ try { x = e.clientX; y = e.clientY; } catch (e) { return null; }
// This is a mess of a heuristic to try and determine whether a
// scroll-bar was clicked or not, and to return null if one was
// (and !liberal).
@@ -1135,18 +1186,21 @@ var CodeMirror = (function() {
var pos = posFromMouse(e);
if (!pos || window.opera) return; // Opera is difficult.
if (posEq(sel.from, sel.to) || posLess(pos, sel.from) || !posLess(pos, sel.to))
- setCursor(pos.line, pos.ch);
+ operation(setCursor)(pos.line, pos.ch);
var oldCSS = input.style.cssText;
- input.style.cssText = "position: fixed; width: 30px; height: 30px; top: " + (e.pageY() - 1) +
- "px; left: " + (e.pageX() - 1) + "px; z-index: 1000; background: white; " +
- "border-width: 0; outline: none; overflow: hidden;";
+ inputDiv.style.position = "absolute";
+ input.style.cssText = "position: fixed; width: 30px; height: 30px; top: " + (e_pageY(e) - 1) +
+ "px; left: " + (e_pageX(e) - 1) + "px; z-index: 1000; background: white; " +
+ "border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);";
+ leaveInputAlone = true;
var val = input.value = getSelection();
focusInput();
setSelRange(input, 0, input.value.length);
- leaveInputAlone = true;
function rehide() {
- if (input.value != val) operation(replaceSelection)(input.value, "end");
+ var newVal = splitLines(input.value).join("\n");
+ if (newVal != val) operation(replaceSelection)(newVal, "end");
+ inputDiv.style.position = "relative";
input.style.cssText = oldCSS;
leaveInputAlone = false;
prepareInput();
@@ -1154,7 +1208,7 @@ var CodeMirror = (function() {
}
if (gecko) {
- e.stop()
+ e_stop(e);
var mouseup = connect(window, "mouseup", function() {
mouseup();
setTimeout(rehide, 20);
@@ -1201,19 +1255,20 @@ var CodeMirror = (function() {
}
}
}
- for (var i = head.line, e = forward ? Math.min(i + 50, lines.length) : Math.max(-1, i - 50); i != e; i+=d) {
+ for (var i = head.line, e = forward ? Math.min(i + 100, lines.length) : Math.max(-1, i - 100); i != e; i+=d) {
var line = lines[i], first = i == head.line;
var found = scan(line, first && forward ? pos + 1 : 0, first && !forward ? pos : line.text.length);
- if (found) {
- var style = found.match ? "CodeMirror-matchingbracket" : "CodeMirror-nonmatchingbracket";
- var one = markText({line: head.line, ch: pos}, {line: head.line, ch: pos+1}, style),
- two = markText({line: i, ch: found.pos}, {line: i, ch: found.pos + 1}, style);
- var clear = operation(function(){one(); two();});
- if (autoclear) setTimeout(clear, 800);
- else bracketHighlighted = clear;
- break;
- }
+ if (found) break;
}
+ if (!found) found = {pos: null, match: false};
+ var style = found.match ? "CodeMirror-matchingbracket" : "CodeMirror-nonmatchingbracket";
+ var one = markText({line: head.line, ch: pos}, {line: head.line, ch: pos+1}, style),
+ two = found.pos != null
+ ? markText({line: i, ch: found.pos}, {line: i, ch: found.pos + 1}, style)
+ : function() {};
+ var clear = operation(function(){one(); two();});
+ if (autoclear) setTimeout(clear, 800);
+ else bracketHighlighted = clear;
}
// Finds the line to start with when starting a parse. Tries to
@@ -1244,38 +1299,49 @@ var CodeMirror = (function() {
line.highlight(mode, state);
line.stateAfter = copyState(mode, state);
}
- if (!lines[n].stateAfter) work.push(n);
+ if (n < lines.length && !lines[n].stateAfter) work.push(n);
return state;
}
+ function highlightLines(start, end) {
+ var state = getStateBefore(start);
+ for (var i = start; i < end; ++i) {
+ var line = lines[i];
+ line.highlight(mode, state);
+ line.stateAfter = copyState(mode, state);
+ }
+ }
function highlightWorker() {
var end = +new Date + options.workTime;
- var didSomething = false;
+ var foundWork = work.length;
while (work.length) {
if (!lines[showingFrom].stateAfter) var task = showingFrom;
else var task = work.pop();
if (task >= lines.length) continue;
- didSomething = true;
var start = findStartLine(task), state = start && lines[start-1].stateAfter;
if (state) state = copyState(mode, state);
else state = startState(mode);
- var unchanged = 0;
+ var unchanged = 0, compare = mode.compareStates;
for (var i = start, l = lines.length; i < l; ++i) {
var line = lines[i], hadState = line.stateAfter;
if (+new Date > end) {
work.push(i);
startWorker(options.workDelay);
- changes.push({from: task, to: i});
+ changes.push({from: task, to: i + 1});
return;
}
var changed = line.highlight(mode, state);
line.stateAfter = copyState(mode, state);
- if (changed || !hadState) unchanged = 0;
- else if (++unchanged > 3) break;
+ if (compare) {
+ if (hadState && compare(hadState, state)) break;
+ } else {
+ if (changed || !hadState) unchanged = 0;
+ else if (++unchanged > 3) break;
+ }
}
- changes.push({from: task, to: i});
+ changes.push({from: task, to: i + 1});
}
- if (didSomething && options.onHighlightComplete)
+ if (foundWork && options.onHighlightComplete)
options.onHighlightComplete(instance);
}
function startWorker(time) {
@@ -1300,7 +1366,8 @@ var CodeMirror = (function() {
// updateInput can be set to a boolean value to force/prevent an
// update.
- if (!leaveInputAlone && (updateInput === true || (updateInput !== false && selectionChanged)))
+ if (focused && !leaveInputAlone &&
+ (updateInput === true || (updateInput !== false && selectionChanged)))
prepareInput();
if (selectionChanged && options.matchBrackets)
@@ -1427,9 +1494,21 @@ var CodeMirror = (function() {
},
from: function() {if (this.atOccurrence) return copyPos(this.pos.from);},
- to: function() {if (this.atOccurrence) return copyPos(this.pos.to);}
+ to: function() {if (this.atOccurrence) return copyPos(this.pos.to);},
+
+ replace: function(newText) {
+ var self = this;
+ if (this.atOccurrence)
+ operation(function() {
+ self.pos.to = replaceRange(newText, self.pos.from, self.pos.to);
+ })();
+ }
};
+ for (var ext in extensions)
+ if (extensions.propertyIsEnumerable(ext) &&
+ !instance.propertyIsEnumerable(ext))
+ instance[ext] = extensions[ext];
return instance;
} // (end of function CodeMirror)
@@ -1437,6 +1516,7 @@ var CodeMirror = (function() {
CodeMirror.defaults = {
value: "",
mode: null,
+ theme: "default",
indentUnit: 2,
indentWithTabs: false,
tabMode: "classic",
@@ -1482,7 +1562,7 @@ var CodeMirror = (function() {
return CodeMirror.getMode(options, "text/plain");
}
return mfactory(options, config || {});
- }
+ };
CodeMirror.listModes = function() {
var list = [];
for (var m in modes)
@@ -1496,6 +1576,11 @@ var CodeMirror = (function() {
return list;
};
+ var extensions = {};
+ CodeMirror.defineExtension = function(name, func) {
+ extensions[name] = func;
+ };
+
CodeMirror.fromTextArea = function(textarea, options) {
if (!options) options = {};
options.value = textarea.value;
@@ -1727,7 +1812,7 @@ var CodeMirror = (function() {
var str = st[i], l = str.length;
if (ch + l > len) str = str.slice(0, len - ch);
ch += l;
- span(str, st[i+1]);
+ span(str, "cm-" + st[i+1]);
}
else {
var pos = 0, i = 0, text = "", style, sg = 0;
@@ -1759,12 +1844,12 @@ var CodeMirror = (function() {
}
for (;;) {
var end = pos + text.length;
- var apliedStyle = style;
- if (extraStyle) apliedStyle = style ? style + extraStyle : extraStyle;
- span(end > upto ? text.slice(0, upto - pos) : text, apliedStyle);
+ var appliedStyle = style;
+ if (extraStyle) appliedStyle = style ? style + extraStyle : extraStyle;
+ span(end > upto ? text.slice(0, upto - pos) : text, appliedStyle);
if (end >= upto) {text = text.slice(upto - pos); pos = upto; break;}
pos = end;
- text = st[i++]; style = st[i++];
+ text = st[i++]; style = "cm-" + st[i++];
}
}
if (sfrom != null && sto == null) span(" ", "CodeMirror-selected");
@@ -1822,44 +1907,44 @@ var CodeMirror = (function() {
}
};
- // Event stopping compatibility wrapper.
- function stopEvent() {
- if (this.preventDefault) {this.preventDefault(); this.stopPropagation();}
- else {this.returnValue = false; this.cancelBubble = true;}
- }
+ function stopMethod() {e_stop(this);}
// Ensure an event has a stop method.
function addStop(event) {
- if (!event.stop) event.stop = stopEvent;
+ if (!event.stop) event.stop = stopMethod;
return event;
}
- // Event wrapper, exposing the few operations we need.
- function Event(orig) {this.e = orig;}
- Event.prototype = {
- stop: function() {stopEvent.call(this.e);},
- target: function() {return this.e.target || this.e.srcElement;},
- button: function() {
- if (this.e.which) return this.e.which;
- else if (this.e.button & 1) return 1;
- else if (this.e.button & 2) return 3;
- else if (this.e.button & 4) return 2;
- },
- pageX: function() {
- if (this.e.pageX != null) return this.e.pageX;
- var doc = this.target().ownerDocument;
- return this.e.clientX + doc.body.scrollLeft + doc.documentElement.scrollLeft;
- },
- pageY: function() {
- if (this.e.pageY != null) return this.e.pageY;
- var doc = this.target().ownerDocument;
- return this.e.clientY + doc.body.scrollTop + doc.documentElement.scrollTop;
- }
- };
+ function e_preventDefault(e) {
+ if (e.preventDefault) e.preventDefault();
+ else e.returnValue = false;
+ }
+ function e_stopPropagation(e) {
+ if (e.stopPropagation) e.stopPropagation();
+ else e.cancelBubble = true;
+ }
+ function e_stop(e) {e_preventDefault(e); e_stopPropagation(e);}
+ function e_target(e) {return e.target || e.srcElement;}
+ function e_button(e) {
+ if (e.which) return e.which;
+ else if (e.button & 1) return 1;
+ else if (e.button & 2) return 3;
+ else if (e.button & 4) return 2;
+ }
+ function e_pageX(e) {
+ if (e.pageX != null) return e.pageX;
+ var doc = e_target(e).ownerDocument;
+ return e.clientX + doc.body.scrollLeft + doc.documentElement.scrollLeft;
+ }
+ function e_pageY(e) {
+ if (e.pageY != null) return e.pageY;
+ var doc = e_target(e).ownerDocument;
+ return e.clientY + doc.body.scrollTop + doc.documentElement.scrollTop;
+ }
// Event handler registration. If disconnect is true, it'll return a
// function that unregisters the handler.
function connect(node, type, handler, disconnect) {
- function wrapHandler(event) {handler(new Event(event || window.event));}
+ function wrapHandler(event) {handler(event || window.event);}
if (typeof node.addEventListener == "function") {
node.addEventListener(type, wrapHandler, false);
if (disconnect) return function() {node.removeEventListener(type, wrapHandler, false);};
@@ -1881,6 +1966,8 @@ var CodeMirror = (function() {
})();
var gecko = /gecko\/\d{7}/i.test(navigator.userAgent);
+ var ie = /MSIE \d/.test(navigator.userAgent);
+ var safari = /Apple Computer/.test(navigator.vendor);
var lineSep = "\n";
// Feature-detect whether newlines in textareas are converted to \r\n
@@ -1910,17 +1997,21 @@ var CodeMirror = (function() {
return n;
}
+ function computedStyle(elt) {
+ if (elt.currentStyle) return elt.currentStyle;
+ return window.getComputedStyle(elt, null);
+ }
// Find the position of an element by following the offsetParent chain.
// If screen==true, it returns screen (rather than page) coordinates.
function eltOffset(node, screen) {
var doc = node.ownerDocument.body;
- var x = 0, y = 0, hitDoc = false;
+ var x = 0, y = 0, skipDoc = false;
for (var n = node; n; n = n.offsetParent) {
x += n.offsetLeft; y += n.offsetTop;
- // Fixed-position elements don't have the document in their offset chain
- if (n == doc) hitDoc = true;
+ if (screen && computedStyle(n).position == "fixed")
+ skipDoc = true;
}
- var e = screen && hitDoc ? null : doc;
+ var e = screen && !skipDoc ? null : doc;
for (var n = node.parentNode; n != e; n = n.parentNode)
if (n.scrollLeft != null) { x -= n.scrollLeft; y -= n.scrollTop;}
return {left: x, top: y};
@@ -1935,10 +2026,10 @@ var CodeMirror = (function() {
function posLess(a, b) {return a.line < b.line || (a.line == b.line && a.ch < b.ch);}
function copyPos(x) {return {line: x.line, ch: x.ch};}
+ var escapeElement = document.createElement("div");
function htmlEscape(str) {
- return str.replace(/[<>&]/g, function(str) {
- return str == "&" ? "&" : str == "<" ? "<" : ">";
- });
+ escapeElement.innerText = escapeElement.textContent = str;
+ return escapeElement.innerHTML;
}
CodeMirror.htmlEscape = htmlEscape;
@@ -1961,8 +2052,9 @@ var CodeMirror = (function() {
// See if "".split is the broken IE version, if so, provide an
// alternative way to split lines.
+ var splitLines, selRange, setSelRange;
if ("\n\nb".split(/\n/).length != 3)
- var splitLines = function(string) {
+ splitLines = function(string) {
var pos = 0, nl, result = [];
while ((nl = string.indexOf("\n", pos)) > -1) {
result.push(string.slice(pos, string.charAt(nl-1) == "\r" ? nl - 1 : nl));
@@ -1972,23 +2064,39 @@ var CodeMirror = (function() {
return result;
};
else
- var splitLines = function(string){return string.split(/\r?\n/);};
+ splitLines = function(string){return string.split(/\r?\n/);};
CodeMirror.splitLines = splitLines;
// Sane model of finding and setting the selection in a textarea
if (window.getSelection) {
- var selRange = function(te) {
+ selRange = function(te) {
try {return {start: te.selectionStart, end: te.selectionEnd};}
catch(e) {return null;}
};
- var setSelRange = function(te, start, end) {
- try {te.setSelectionRange(start, end);}
- catch(e) {} // Fails on Firefox when textarea isn't part of the document
- };
+ if (safari)
+ // On Safari, selection set with setSelectionRange are in a sort
+ // of limbo wrt their anchor. If you press shift-left in them,
+ // the anchor is put at the end, and the selection expanded to
+ // the left. If you press shift-right, the anchor ends up at the
+ // front. This is not what CodeMirror wants, so it does a
+ // spurious modify() call to get out of limbo.
+ setSelRange = function(te, start, end) {
+ if (start == end)
+ te.setSelectionRange(start, end);
+ else {
+ te.setSelectionRange(start, end - 1);
+ window.getSelection().modify("extend", "forward", "character");
+ }
+ };
+ else
+ setSelRange = function(te, start, end) {
+ try {te.setSelectionRange(start, end);}
+ catch(e) {} // Fails on Firefox when textarea isn't part of the document
+ };
}
// IE model. Don't ask.
else {
- var selRange = function(te) {
+ selRange = function(te) {
try {var range = te.ownerDocument.selection.createRange();}
catch(e) {return null;}
if (!range || range.parentElement() != te) return null;
@@ -2010,7 +2118,7 @@ var CodeMirror = (function() {
for (var i = val.indexOf("\r"); i > -1 && i < end; i = val.indexOf("\r", i+1), end++) {}
return {start: start, end: end};
};
- var setSelRange = function(te, start, end) {
+ setSelRange = function(te, start, end) {
var range = te.createTextRange();
range.collapse(true);
var endrange = range.duplicate();
@@ -2032,4 +2140,5 @@ var CodeMirror = (function() {
CodeMirror.defineMIME("text/plain", "null");
return CodeMirror;
-})();
+})()
+;
\ No newline at end of file
hooks/post-receive
--
phpMyAdmin
1
0

[Phpmyadmin-git] [SCM] phpMyAdmin branch, master, updated. RELEASE_3_4_3_1-12036-gc50d215
by Michal Čihař 25 Jul '11
by Michal Čihař 25 Jul '11
25 Jul '11
The branch, master has been updated
via c50d21541bd80f8870ebb5f4ceedbb81a1d4aabe (commit)
via 1ef456176905bafe20b0af69631176f22535d5c9 (commit)
via d3eece0801d7ce4526dc62afcd5474cfb4504c30 (commit)
via e6aec890e1e93b5d7d91b2085ab83ed096b691f2 (commit)
via fddf190ebf6020a46e08436e4ec9bf22f429a320 (commit)
via 358fe9e2db16171c374e58195080ef4fd1e3f5e9 (commit)
via 73582711a80f8e073b450c29e8ccea716043db60 (commit)
via e78d4c654519495fe229e53c6d15488b26d47b7e (commit)
via 3e580b3becedb94c20634e3dccfdea13b0ee1fb6 (commit)
via c8491c893d6035602c26ecc86461b1b5f90b35dc (commit)
via 5299f56eb025c66685e28275d0c2d30ce7bce851 (commit)
via a4a1ce2f5e6a1391947f9f6c4c0010516c8f209d (commit)
via 48f422999ed34554762588e2082482d1f1b9db9a (commit)
via f275902987ae09373eebe61e5ce67ad39cf36ea3 (commit)
via a0965208b1e1663f3309dc7b8ff2865cb11f9b17 (commit)
via 214b0ea88bc47273c3bc98baefe061e5efb1d170 (commit)
via 00045629a6fc841366ae8a10b10da630c547ceca (commit)
via a169ff7fd3b0865354462b8fdcd39e526f7e2af2 (commit)
via d9e28cf01451f947f96a7ec01d8ded9787df0bba (commit)
via 668a6dc1e5783679b21c5a3f31dd3e2e389cfecc (commit)
via 48bde78cb7d3e91f07034e9d48e6d21b822c47dc (commit)
via 234ca374755206c89bf3f0ad17eff467f188d902 (commit)
via 9f2d6bab5103988018a85c846f2239902a7b91d8 (commit)
via 12959427cbb9ce5f3f724be2a4f72de1fc7a874c (commit)
via 8a39a3aa989d00a940dbb90fb16b0501f28719ce (commit)
via b775a76e0b184648568ffbaaf6f8e6829459aa4b (commit)
via 95f37ff17488a0e8761ebea185c0d864346244f2 (commit)
via 971df4e38ff87132ad06b0efffcb7e12d322a0d7 (commit)
via aa2b9e54a5a61bb96b90d5b1777daa43f99e37fa (commit)
via 52b4191708b8a0daa663f5bfe5a7da781c46a8aa (commit)
via ac270ab375440d83a5549887b57be4746ed75ecb (commit)
via eab22c4d9692711bd67c891718501e687df49bfb (commit)
via a97f57764c88f513a07e9008da01ec3598f507e0 (commit)
via b91d97715453950f850f26e7fc887f7842c2149c (commit)
via 6bd934e46899d89f08950c047290fc96d76fe6cd (commit)
via 060d1d60288a28854fadf389ec616c9df03ba0d8 (commit)
via 64ac597231aa767f3c3288654a5308ac00e1c607 (commit)
via 0dd0ff8792e77de5a7fb5e5f23087a3a5686c5eb (commit)
via b344843bd6516072bdd60e8227c61c472900f2af (commit)
via a9bcef0371e1e80018700eb2b88f47dad7c807fd (commit)
via 0ea0a4b23b0a323fdd62e828ca6c5b706cb76915 (commit)
via 6e015e53dacda51bcc5f138079b059e2f00a5e2d (commit)
via 370c8809a13d1b0895c8796ff7b7cc9967ff5062 (commit)
via 9563a82a591d1d6bb60a1e281d617bc76d6dc587 (commit)
via c3ff2ed1ce96960c8310c136d2d56a19a4f3b129 (commit)
via 75f3be7cc68bb23fdd8cff6b1f3cb7626ad5d085 (commit)
via a2198f247757f579ec862d594839a2f27c1e8fad (commit)
via 6f9f391e4eeee0ca34cb8509f270a8c1a2f063e5 (commit)
via d1e220a9009ad070add65c6017ac3f65ed2ab198 (commit)
via 6f091f7642316406f1d83f62efb494b7adc8f24e (commit)
via 937367b306b55485897b7fe480a0c0f488937510 (commit)
via ba8d55b7969180821cb00099db25c74392d5d867 (commit)
via 91d033a5cda7e20e9111b3fc3c0898397fb7b9fc (commit)
via 90bcacd9dbf66849a5fb35f7accdee85731bb730 (commit)
via e14a647ff77867559031f4670fe73813b5494b0e (commit)
via c453d79bb4172857c1f6ac9e82b61ee76e058124 (commit)
via 2824ac988a799a137a050d7c57dcee013f1a4836 (commit)
via 524835414f5454b6955f2a6bdc17c093f45ca7b7 (commit)
via c56b99a0b7e147eb7ab69cf02aab44c672a5856a (commit)
via ffadf44ec6c10c4b6678450ff80e2d95b4dc6bb0 (commit)
via 397e8625ad3021af14de5dd05202fee4654296c8 (commit)
via 609d79d23d974d48d7e433ce779d8ef64cf0ff4f (commit)
via f8b27b066f656fde0aafb8143c801f3f9a8ce3e7 (commit)
via 4459881dbc45d87542cb72a2cb501747d65044c4 (commit)
via 61de5389092ee2e38f2e711b9950d7106a58ab6d (commit)
via 3ed32ed18a54d280a8b758f6d4b1f0a10e3f00b6 (commit)
via 31736e2a503c6628f9d42b1c888b70622b900654 (commit)
via 95734c71d548aae9ff0daa6182e0b3de38a60b50 (commit)
via 239c3630f51c3335ef0a9ed58c5bcaeedb14a5ab (commit)
via 57897e8f3cdaeb1c8eaf4cd661a62cf136379feb (commit)
via 066319039dc60e2fc728091d80e3f18b53de6d9a (commit)
via ebe14a205b603bd25d13fdea699e1773c6aecc07 (commit)
via 4755a531109db609ba6ab42a90d298ba72f6d4a5 (commit)
via b8916c5268eb2b042bb258d27767041907182e58 (commit)
via 23a4462633413e09a5bf0f8fa6b50b2f7bbd01e9 (commit)
via 2ffffc458c2fd984f5cdb959606ff5cbc00941ef (commit)
via 78cde1464430b733e3ed9f714982a46562af9d58 (commit)
via 7b074df0a08190deed4e14791cae9e5bd1b390e0 (commit)
via 73874434c769b17bc921249c5a6cb9f3528488b2 (commit)
via 962724424f695aba114c7e3c1191aa58a97e3e1c (commit)
via 4207d1d2aef9946a48220d6f92633a660f96573a (commit)
via c7b42c1edccc5580f407f2074bec2887cfa74fca (commit)
via 8a8a2193911288f242ea25e6ecc90573f5c86756 (commit)
via cd73f932a15088514164929290a268900cdad94e (commit)
via 004bfe9d8e214529905c2d9748fd60347bb6de7d (commit)
via b8445f72e10394cd26498a6ce0603f1f0b9fc28e (commit)
via f90e2bd1ef7dae30fc9050146ae3d82c895ed522 (commit)
via b5bdc5f564937fb6ca1baf4ba079dc5b3dfa7e2c (commit)
via b7e8ad42af6bc0e749fca928bd09bd191e8b428f (commit)
via 6fe2817cc97cd443df50f44b0c3be73d0dee1bbf (commit)
via 20b639aaab820e14b1fcb0bd55590d21dd277465 (commit)
via a1f5e871264a994ba827d33f6a52f889d94f5856 (commit)
via 7bed10b649dc8b331f55c1a47ed7a9697de69dc3 (commit)
via 0d70e08ac25086fbfc2bb56ce2094d6822a36bd3 (commit)
from 489e8f128578972ba6b92bd05c7c7caae95a8bd4 (commit)
- Log -----------------------------------------------------------------
commit c50d21541bd80f8870ebb5f4ceedbb81a1d4aabe
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 22:07:25 2011 +0200
Translation update done using Pootle.
commit 1ef456176905bafe20b0af69631176f22535d5c9
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 22:06:23 2011 +0200
Translation update done using Pootle.
commit d3eece0801d7ce4526dc62afcd5474cfb4504c30
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 22:05:58 2011 +0200
Translation update done using Pootle.
commit e6aec890e1e93b5d7d91b2085ab83ed096b691f2
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 22:05:39 2011 +0200
Translation update done using Pootle.
commit fddf190ebf6020a46e08436e4ec9bf22f429a320
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 22:05:29 2011 +0200
Translation update done using Pootle.
commit 358fe9e2db16171c374e58195080ef4fd1e3f5e9
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 22:05:21 2011 +0200
Translation update done using Pootle.
commit 73582711a80f8e073b450c29e8ccea716043db60
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 22:05:03 2011 +0200
Translation update done using Pootle.
commit e78d4c654519495fe229e53c6d15488b26d47b7e
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 22:04:49 2011 +0200
Translation update done using Pootle.
commit 3e580b3becedb94c20634e3dccfdea13b0ee1fb6
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 22:04:05 2011 +0200
Translation update done using Pootle.
commit c8491c893d6035602c26ecc86461b1b5f90b35dc
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 22:03:16 2011 +0200
Translation update done using Pootle.
commit 5299f56eb025c66685e28275d0c2d30ce7bce851
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 22:00:37 2011 +0200
Translation update done using Pootle.
commit a4a1ce2f5e6a1391947f9f6c4c0010516c8f209d
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 22:00:14 2011 +0200
Translation update done using Pootle.
commit 48f422999ed34554762588e2082482d1f1b9db9a
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:59:42 2011 +0200
Translation update done using Pootle.
commit f275902987ae09373eebe61e5ce67ad39cf36ea3
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:59:10 2011 +0200
Translation update done using Pootle.
commit a0965208b1e1663f3309dc7b8ff2865cb11f9b17
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:56:35 2011 +0200
Translation update done using Pootle.
commit 214b0ea88bc47273c3bc98baefe061e5efb1d170
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:56:01 2011 +0200
Translation update done using Pootle.
commit 00045629a6fc841366ae8a10b10da630c547ceca
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:55:26 2011 +0200
Translation update done using Pootle.
commit a169ff7fd3b0865354462b8fdcd39e526f7e2af2
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:55:11 2011 +0200
Translation update done using Pootle.
commit d9e28cf01451f947f96a7ec01d8ded9787df0bba
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:55:00 2011 +0200
Translation update done using Pootle.
commit 668a6dc1e5783679b21c5a3f31dd3e2e389cfecc
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:54:40 2011 +0200
Translation update done using Pootle.
commit 48bde78cb7d3e91f07034e9d48e6d21b822c47dc
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:54:26 2011 +0200
Translation update done using Pootle.
commit 234ca374755206c89bf3f0ad17eff467f188d902
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:54:19 2011 +0200
Translation update done using Pootle.
commit 9f2d6bab5103988018a85c846f2239902a7b91d8
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:54:09 2011 +0200
Translation update done using Pootle.
commit 12959427cbb9ce5f3f724be2a4f72de1fc7a874c
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:54:02 2011 +0200
Translation update done using Pootle.
commit 8a39a3aa989d00a940dbb90fb16b0501f28719ce
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:53:33 2011 +0200
Translation update done using Pootle.
commit b775a76e0b184648568ffbaaf6f8e6829459aa4b
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:53:01 2011 +0200
Translation update done using Pootle.
commit 95f37ff17488a0e8761ebea185c0d864346244f2
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:52:40 2011 +0200
Translation update done using Pootle.
commit 971df4e38ff87132ad06b0efffcb7e12d322a0d7
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:52:16 2011 +0200
Translation update done using Pootle.
commit aa2b9e54a5a61bb96b90d5b1777daa43f99e37fa
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:51:32 2011 +0200
Translation update done using Pootle.
commit 52b4191708b8a0daa663f5bfe5a7da781c46a8aa
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:50:26 2011 +0200
Translation update done using Pootle.
commit ac270ab375440d83a5549887b57be4746ed75ecb
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:49:38 2011 +0200
Translation update done using Pootle.
commit eab22c4d9692711bd67c891718501e687df49bfb
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:48:35 2011 +0200
Translation update done using Pootle.
commit a97f57764c88f513a07e9008da01ec3598f507e0
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:48:19 2011 +0200
Translation update done using Pootle.
commit b91d97715453950f850f26e7fc887f7842c2149c
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:48:08 2011 +0200
Translation update done using Pootle.
commit 6bd934e46899d89f08950c047290fc96d76fe6cd
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:45:48 2011 +0200
Translation update done using Pootle.
commit 060d1d60288a28854fadf389ec616c9df03ba0d8
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:45:21 2011 +0200
Translation update done using Pootle.
commit 64ac597231aa767f3c3288654a5308ac00e1c607
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:44:21 2011 +0200
Translation update done using Pootle.
commit 0dd0ff8792e77de5a7fb5e5f23087a3a5686c5eb
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:44:04 2011 +0200
Translation update done using Pootle.
commit b344843bd6516072bdd60e8227c61c472900f2af
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:42:33 2011 +0200
Translation update done using Pootle.
commit a9bcef0371e1e80018700eb2b88f47dad7c807fd
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:41:58 2011 +0200
Translation update done using Pootle.
commit 0ea0a4b23b0a323fdd62e828ca6c5b706cb76915
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:41:06 2011 +0200
Translation update done using Pootle.
commit 6e015e53dacda51bcc5f138079b059e2f00a5e2d
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:40:11 2011 +0200
Translation update done using Pootle.
commit 370c8809a13d1b0895c8796ff7b7cc9967ff5062
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:40:01 2011 +0200
Translation update done using Pootle.
commit 9563a82a591d1d6bb60a1e281d617bc76d6dc587
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:39:31 2011 +0200
Translation update done using Pootle.
commit c3ff2ed1ce96960c8310c136d2d56a19a4f3b129
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:39:04 2011 +0200
Translation update done using Pootle.
commit 75f3be7cc68bb23fdd8cff6b1f3cb7626ad5d085
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:38:43 2011 +0200
Translation update done using Pootle.
commit a2198f247757f579ec862d594839a2f27c1e8fad
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:38:25 2011 +0200
Translation update done using Pootle.
commit 6f9f391e4eeee0ca34cb8509f270a8c1a2f063e5
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:38:05 2011 +0200
Translation update done using Pootle.
commit d1e220a9009ad070add65c6017ac3f65ed2ab198
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:37:34 2011 +0200
Translation update done using Pootle.
commit 6f091f7642316406f1d83f62efb494b7adc8f24e
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:37:05 2011 +0200
Translation update done using Pootle.
commit 937367b306b55485897b7fe480a0c0f488937510
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:36:47 2011 +0200
Translation update done using Pootle.
commit ba8d55b7969180821cb00099db25c74392d5d867
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:36:21 2011 +0200
Translation update done using Pootle.
commit 91d033a5cda7e20e9111b3fc3c0898397fb7b9fc
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:35:41 2011 +0200
Translation update done using Pootle.
commit 90bcacd9dbf66849a5fb35f7accdee85731bb730
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:35:14 2011 +0200
Translation update done using Pootle.
commit e14a647ff77867559031f4670fe73813b5494b0e
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:34:58 2011 +0200
Translation update done using Pootle.
commit c453d79bb4172857c1f6ac9e82b61ee76e058124
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:34:41 2011 +0200
Translation update done using Pootle.
commit 2824ac988a799a137a050d7c57dcee013f1a4836
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:29:28 2011 +0200
Translation update done using Pootle.
commit 524835414f5454b6955f2a6bdc17c093f45ca7b7
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:29:12 2011 +0200
Translation update done using Pootle.
commit c56b99a0b7e147eb7ab69cf02aab44c672a5856a
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:13:51 2011 +0200
Translation update done using Pootle.
commit ffadf44ec6c10c4b6678450ff80e2d95b4dc6bb0
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:12:38 2011 +0200
Translation update done using Pootle.
commit 397e8625ad3021af14de5dd05202fee4654296c8
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:12:22 2011 +0200
Translation update done using Pootle.
commit 609d79d23d974d48d7e433ce779d8ef64cf0ff4f
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:11:08 2011 +0200
Translation update done using Pootle.
commit f8b27b066f656fde0aafb8143c801f3f9a8ce3e7
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:10:02 2011 +0200
Translation update done using Pootle.
commit 4459881dbc45d87542cb72a2cb501747d65044c4
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:09:45 2011 +0200
Translation update done using Pootle.
commit 61de5389092ee2e38f2e711b9950d7106a58ab6d
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:08:57 2011 +0200
Translation update done using Pootle.
commit 3ed32ed18a54d280a8b758f6d4b1f0a10e3f00b6
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:08:00 2011 +0200
Translation update done using Pootle.
commit 31736e2a503c6628f9d42b1c888b70622b900654
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:07:13 2011 +0200
Translation update done using Pootle.
commit 95734c71d548aae9ff0daa6182e0b3de38a60b50
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:06:47 2011 +0200
Translation update done using Pootle.
commit 239c3630f51c3335ef0a9ed58c5bcaeedb14a5ab
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:06:32 2011 +0200
Translation update done using Pootle.
commit 57897e8f3cdaeb1c8eaf4cd661a62cf136379feb
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:06:06 2011 +0200
Translation update done using Pootle.
commit 066319039dc60e2fc728091d80e3f18b53de6d9a
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:05:50 2011 +0200
Translation update done using Pootle.
commit ebe14a205b603bd25d13fdea699e1773c6aecc07
Author: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>
Date: Mon Jul 25 21:05:11 2011 +0200
Translation update done using Pootle.
commit 4755a531109db609ba6ab42a90d298ba72f6d4a5
Author: Burak Yavuz <hitowerdigit(a)hotmail.com>
Date: Mon Jul 25 19:31:30 2011 +0200
Translation update done using Pootle.
commit b8916c5268eb2b042bb258d27767041907182e58
Author: Burak Yavuz <hitowerdigit(a)hotmail.com>
Date: Mon Jul 25 19:30:25 2011 +0200
Translation update done using Pootle.
commit 23a4462633413e09a5bf0f8fa6b50b2f7bbd01e9
Author: Burak Yavuz <hitowerdigit(a)hotmail.com>
Date: Mon Jul 25 19:02:47 2011 +0200
Translation update done using Pootle.
commit 2ffffc458c2fd984f5cdb959606ff5cbc00941ef
Author: Burak Yavuz <hitowerdigit(a)hotmail.com>
Date: Mon Jul 25 18:59:50 2011 +0200
Translation update done using Pootle.
commit 78cde1464430b733e3ed9f714982a46562af9d58
Author: Burak Yavuz <hitowerdigit(a)hotmail.com>
Date: Mon Jul 25 18:57:22 2011 +0200
Translation update done using Pootle.
commit 7b074df0a08190deed4e14791cae9e5bd1b390e0
Author: Burak Yavuz <hitowerdigit(a)hotmail.com>
Date: Mon Jul 25 18:57:07 2011 +0200
Translation update done using Pootle.
commit 73874434c769b17bc921249c5a6cb9f3528488b2
Author: Burak Yavuz <hitowerdigit(a)hotmail.com>
Date: Mon Jul 25 18:56:42 2011 +0200
Translation update done using Pootle.
commit 962724424f695aba114c7e3c1191aa58a97e3e1c
Author: Burak Yavuz <hitowerdigit(a)hotmail.com>
Date: Mon Jul 25 18:56:29 2011 +0200
Translation update done using Pootle.
commit 4207d1d2aef9946a48220d6f92633a660f96573a
Author: Burak Yavuz <hitowerdigit(a)hotmail.com>
Date: Mon Jul 25 18:55:29 2011 +0200
Translation update done using Pootle.
commit c7b42c1edccc5580f407f2074bec2887cfa74fca
Author: Burak Yavuz <hitowerdigit(a)hotmail.com>
Date: Mon Jul 25 18:55:21 2011 +0200
Translation update done using Pootle.
commit 8a8a2193911288f242ea25e6ecc90573f5c86756
Author: Burak Yavuz <hitowerdigit(a)hotmail.com>
Date: Mon Jul 25 18:55:07 2011 +0200
Translation update done using Pootle.
commit cd73f932a15088514164929290a268900cdad94e
Author: Burak Yavuz <hitowerdigit(a)hotmail.com>
Date: Mon Jul 25 18:54:37 2011 +0200
Translation update done using Pootle.
commit 004bfe9d8e214529905c2d9748fd60347bb6de7d
Author: Burak Yavuz <hitowerdigit(a)hotmail.com>
Date: Mon Jul 25 18:54:08 2011 +0200
Translation update done using Pootle.
commit b8445f72e10394cd26498a6ce0603f1f0b9fc28e
Author: Burak Yavuz <hitowerdigit(a)hotmail.com>
Date: Mon Jul 25 18:52:03 2011 +0200
Translation update done using Pootle.
commit f90e2bd1ef7dae30fc9050146ae3d82c895ed522
Author: Burak Yavuz <hitowerdigit(a)hotmail.com>
Date: Mon Jul 25 18:51:29 2011 +0200
Translation update done using Pootle.
commit b5bdc5f564937fb6ca1baf4ba079dc5b3dfa7e2c
Author: Burak Yavuz <hitowerdigit(a)hotmail.com>
Date: Mon Jul 25 18:50:18 2011 +0200
Translation update done using Pootle.
commit b7e8ad42af6bc0e749fca928bd09bd191e8b428f
Author: Burak Yavuz <hitowerdigit(a)hotmail.com>
Date: Mon Jul 25 18:50:07 2011 +0200
Translation update done using Pootle.
commit 6fe2817cc97cd443df50f44b0c3be73d0dee1bbf
Author: Burak Yavuz <hitowerdigit(a)hotmail.com>
Date: Mon Jul 25 18:49:49 2011 +0200
Translation update done using Pootle.
commit 20b639aaab820e14b1fcb0bd55590d21dd277465
Author: Burak Yavuz <hitowerdigit(a)hotmail.com>
Date: Mon Jul 25 18:49:44 2011 +0200
Translation update done using Pootle.
commit a1f5e871264a994ba827d33f6a52f889d94f5856
Author: Burak Yavuz <hitowerdigit(a)hotmail.com>
Date: Mon Jul 25 18:43:41 2011 +0200
Translation update done using Pootle.
commit 7bed10b649dc8b331f55c1a47ed7a9697de69dc3
Author: Burak Yavuz <hitowerdigit(a)hotmail.com>
Date: Mon Jul 25 18:43:35 2011 +0200
Translation update done using Pootle.
commit 0d70e08ac25086fbfc2bb56ce2094d6822a36bd3
Author: Burak Yavuz <hitowerdigit(a)hotmail.com>
Date: Mon Jul 25 18:43:23 2011 +0200
Translation update done using Pootle.
-----------------------------------------------------------------------
Summary of changes:
po/ar.po | 144 +++++++++++++++++++++++++++----------------------------------
po/tr.po | 56 ++++++++++--------------
2 files changed, 87 insertions(+), 113 deletions(-)
diff --git a/po/ar.po b/po/ar.po
index 1dc63b5..39cf4de 100644
--- a/po/ar.po
+++ b/po/ar.po
@@ -4,7 +4,7 @@ msgstr ""
"Project-Id-Version: phpMyAdmin 3.5.0-dev\n"
"Report-Msgid-Bugs-To: phpmyadmin-devel(a)lists.sourceforge.net\n"
"POT-Creation-Date: 2011-07-25 11:36+0200\n"
-"PO-Revision-Date: 2011-07-09 03:43+0200\n"
+"PO-Revision-Date: 2011-07-25 22:07+0200\n"
"Last-Translator: Abdullah Al-Saedi <abdullah.10(a)windowslive.com>\n"
"Language-Team: arabic <ar(a)li.org>\n"
"Language: ar\n"
@@ -1122,15 +1122,14 @@ msgstr "اتصالات / عمليات"
#. l10n: Questions is the name of a MySQL Status variable
#: js/messages.php:87
-#, fuzzy
#| msgid "Connections since last refresh"
msgid "Questions since last refresh"
-msgstr "الإتصالات منذ آخر تحديث"
+msgstr "العمليات منذ آخر تحديث"
#. l10n: Questions is the name of a MySQL Status variable
#: js/messages.php:89
msgid "Questions (executed statements by the server)"
-msgstr ""
+msgstr "العمليات (الجمل المنفذة بواسطة الخادم)"
#: js/messages.php:91 server_status.php:617
msgid "Query statistics"
@@ -1138,11 +1137,11 @@ msgstr "إحصائيات الإستعلام"
#: js/messages.php:94
msgid "System CPU Usage"
-msgstr ""
+msgstr "إستخدام النظام للمعالج (CPU)"
#: js/messages.php:95
msgid "System memory"
-msgstr ""
+msgstr "ذاكرة النظام"
#: js/messages.php:96
msgid "System swap"
@@ -1158,14 +1157,13 @@ msgstr "كيلوبايت"
#: js/messages.php:100
msgid "Average load"
-msgstr ""
+msgstr "متوسط التحميل"
#. l10n: Questions is the name of a MySQL Status variable
#: js/messages.php:102
-#, fuzzy
#| msgid "Versions"
msgid "Questions"
-msgstr "نسخ"
+msgstr "العمليات"
#: js/messages.php:103 server_status.php:894
msgid "Traffic"
@@ -1173,20 +1171,18 @@ msgstr "بيانات سير"
#: js/messages.php:104 libraries/server_links.inc.php:73
#: server_status.php:1324
-#, fuzzy
#| msgid "General relation features"
msgid "Settings"
-msgstr "المزايا العامّة للرابط"
+msgstr "الإعدادات"
#: js/messages.php:105
-#, fuzzy
#| msgid "Remove database"
msgid "Remove chart"
-msgstr "حذف قاعدة البيانات"
+msgstr "حذف الرسم البياني"
#: js/messages.php:106
msgid "Edit labels and series"
-msgstr ""
+msgstr "حذف العناوين والسلاسل"
#: js/messages.php:107
msgid "Add chart to grid"
@@ -1194,7 +1190,7 @@ msgstr ""
#: js/messages.php:109
msgid "Please add at least one variable to the series"
-msgstr ""
+msgstr "فضلا , أضف متغير واحد على الأقل للسلسلة"
#: js/messages.php:110 libraries/display_export.lib.php:306
#: libraries/display_tbl.lib.php:561 libraries/export/sql.php:1052
@@ -10591,7 +10587,7 @@ msgstr "صيانة الجدول"
#: tbl_operations.php:614
msgid "Defragment table"
-msgstr ""
+msgstr "إلغاء تجزئة الجدول"
#: tbl_operations.php:662
#, php-format
@@ -10599,26 +10595,23 @@ msgid "Table %s has been flushed"
msgstr "لقد تم إعادة تحميل الجدول %s بنجاح"
#: tbl_operations.php:668
-#, fuzzy
#| msgid "Flush the table (\"FLUSH\")"
msgid "Flush the table (FLUSH)"
-msgstr "إعادة تحميل الجدول (\"FLUSH\")"
+msgstr "إعادة تحميل الجدول (FLUSH)"
#: tbl_operations.php:677
-#, fuzzy
#| msgid "Dumping data for table"
msgid "Delete data or table"
-msgstr "إرجاع أو استيراد بيانات الجدول"
+msgstr "حذف البيانات او الجدول"
#: tbl_operations.php:692
msgid "Empty the table (TRUNCATE)"
-msgstr ""
+msgstr "إفراغ الجدول (TRUNCATE)"
#: tbl_operations.php:712
-#, fuzzy
#| msgid "Copy database to"
msgid "Delete the table (DROP)"
-msgstr "إنسخ قاعدة البيانات إلى"
+msgstr "حذف الجدول (DROP)"
#: tbl_operations.php:733
msgid "Partition maintenance"
@@ -10627,7 +10620,7 @@ msgstr ""
#: tbl_operations.php:741
#, php-format
msgid "Partition %s"
-msgstr ""
+msgstr "تقسيم %s"
#: tbl_operations.php:744
msgid "Analyze"
@@ -10639,19 +10632,19 @@ msgstr "تحقق"
#: tbl_operations.php:746
msgid "Optimize"
-msgstr ""
+msgstr "تحسين"
#: tbl_operations.php:747
msgid "Rebuild"
-msgstr ""
+msgstr "إعادة بناء"
#: tbl_operations.php:748
msgid "Repair"
-msgstr "صلح"
+msgstr "إصلاح"
#: tbl_operations.php:760
msgid "Remove partitioning"
-msgstr ""
+msgstr "إزالة التقسيم"
#: tbl_operations.php:786
msgid "Check referential integrity:"
@@ -10659,15 +10652,15 @@ msgstr "تحديد التكامل المرجعي:"
#: tbl_printview.php:72
msgid "Show tables"
-msgstr "شاهد الجدول"
+msgstr "عرض الجداول"
#: tbl_printview.php:307 tbl_structure.php:789
msgid "Space usage"
-msgstr "المساحة المستغلة"
+msgstr "المساحة المستخدمة"
#: tbl_printview.php:311 tbl_structure.php:793
msgid "Usage"
-msgstr "المساحة"
+msgstr "الإستخدام"
#: tbl_printview.php:338 tbl_structure.php:820
msgid "Effective"
@@ -10699,7 +10692,6 @@ msgid "Error creating foreign key on %1$s (check data types)"
msgstr ""
#: tbl_relation.php:402
-#, fuzzy
#| msgid "Internal relations"
msgid "Internal relation"
msgstr "العلاقات الداخلية"
@@ -10712,21 +10704,20 @@ msgstr ""
#: tbl_relation.php:410
msgid "Foreign key constraint"
-msgstr ""
+msgstr "قيود المفتاح الغريب"
#: tbl_select.php:110
msgid "Do a \"query by example\" (wildcard: \"%\")"
-msgstr "تجعل \"استعلام بواسطة المثال\" (wildcard: \"%\")"
+msgstr "عمل \"استعلام بواسطة المثال\" (بدل: \"%\")"
#: tbl_select.php:260
-#, fuzzy
#| msgid "Select fields (at least one):"
msgid "Select columns (at least one):"
-msgstr "اختيار حقول (على الأقل واحد):"
+msgstr "اختيار الأعمدة (واحد على الأقل):"
#: tbl_select.php:278
msgid "Add search conditions (body of the \"where\" clause):"
-msgstr "أضف شروط البحث (جسم من الفقره \"where\" clause):"
+msgstr "أضف شروط البحث (الفقرة \"where\" ):"
#: tbl_select.php:285
msgid "Number of rows per page"
@@ -10742,21 +10733,20 @@ msgstr ""
#: tbl_structure.php:165 tbl_structure.php:169
msgid "Browse distinct values"
-msgstr ""
+msgstr "إستعرض القيم المميزة"
#: tbl_structure.php:170 tbl_structure.php:171
msgid "Add primary key"
-msgstr ""
+msgstr "إضافة مفتاح رئيسي"
#: tbl_structure.php:172 tbl_structure.php:173
-#, fuzzy
#| msgid "Add new field"
msgid "Add index"
-msgstr "إضافة حقل جديد"
+msgstr "إضافة فهرس"
#: tbl_structure.php:174 tbl_structure.php:175
msgid "Add unique index"
-msgstr ""
+msgstr "إضافة فهرس مميز"
#: tbl_structure.php:176 tbl_structure.php:177
#, fuzzy
@@ -10769,49 +10759,46 @@ msgid "Add FULLTEXT index"
msgstr ""
#: tbl_structure.php:391
-#, fuzzy
#| msgid "None"
msgctxt "None for default"
msgid "None"
msgstr "لا شيء"
#: tbl_structure.php:404
-#, fuzzy, php-format
+#, php-format
#| msgid "Table %s has been dropped"
msgid "Column %s has been dropped"
-msgstr "جدول %s حذفت"
+msgstr "تم حذف العمود %s"
#: tbl_structure.php:415 tbl_structure.php:509
#, php-format
msgid "A primary key has been added on %s"
-msgstr "لقد أُضيف المفتاح الأساسي في %s"
+msgstr "تم إضافة المفتاح الأساسي في %s"
#: tbl_structure.php:430 tbl_structure.php:445 tbl_structure.php:465
#: tbl_structure.php:480 tbl_structure.php:522 tbl_structure.php:535
#: tbl_structure.php:548 tbl_structure.php:561
#, php-format
msgid "An index has been added on %s"
-msgstr "لقد أُضيف الفهرس في %s"
+msgstr "تم إضافة الفهرس في %s"
#: tbl_structure.php:497
-#, fuzzy
#| msgid "Show PHP information"
msgid "Show more actions"
-msgstr "عرض المعلومات المتعلقة ب PHP"
+msgstr "عرض المزيد من العمليات"
#: tbl_structure.php:642 tbl_structure.php:644
msgid "Relation view"
-msgstr "عرض الروابط"
+msgstr "عرض العلاقات"
#: tbl_structure.php:651 tbl_structure.php:653
msgid "Propose table structure"
msgstr "اقترح بناء الجدول"
#: tbl_structure.php:676
-#, fuzzy
#| msgid "Add into comments"
msgid "Add column"
-msgstr "أضف إلى الملاحظات"
+msgstr "إضافة عمود"
#: tbl_structure.php:690
msgid "At End of Table"
@@ -10827,38 +10814,38 @@ msgid "After %s"
msgstr "بعد %s"
#: tbl_structure.php:732
-#, fuzzy, php-format
+#, php-format
#| msgid "Create an index on %s columns"
msgid "Create an index on %s columns"
-msgstr "تصميم فهرسه على %s عمود"
+msgstr "إنشاء فهرس للعمود %s"
#: tbl_structure.php:889
msgid "partitioned"
-msgstr ""
+msgstr "مقسم"
#: tbl_tracking.php:109
#, php-format
msgid "Tracking report for table `%s`"
-msgstr ""
+msgstr "تتبع التقرير للجدول %s"
#: tbl_tracking.php:182
#, php-format
msgid "Version %s is created, tracking for %s.%s is activated."
-msgstr ""
+msgstr "تم إنشاء الإصدار %s , التتبع نشط لـ %s.%s"
#: tbl_tracking.php:190
#, php-format
msgid "Tracking for %s.%s , version %s is deactivated."
-msgstr ""
+msgstr "اللتبع لـ %s.%s , الإصدار %s معطل ."
#: tbl_tracking.php:198
#, php-format
msgid "Tracking for %s.%s , version %s is activated."
-msgstr ""
+msgstr "اللتبع لـ %s.%s , الإصدار %s مفعل."
#: tbl_tracking.php:208
msgid "SQL statements executed."
-msgstr ""
+msgstr "تم تنفيذ جمل SQL."
#: tbl_tracking.php:214
msgid ""
@@ -10884,10 +10871,9 @@ msgid "Tracking data definition successfully deleted"
msgstr ""
#: tbl_tracking.php:384 tbl_tracking.php:401
-#, fuzzy
#| msgid "errors."
msgid "Query error"
-msgstr "أخطاء."
+msgstr "خطأ في الإستعلام"
#: tbl_tracking.php:399
msgid "Tracking data manipulation successfully deleted"
@@ -10909,10 +10895,9 @@ msgid "Delete tracking data row from report"
msgstr "يسمح بإضافة واستبدال البيانات."
#: tbl_tracking.php:443
-#, fuzzy
#| msgid "No databases"
msgid "No data"
-msgstr "لايوجد قواعد بيانات"
+msgstr "لايوجد بيانات"
#: tbl_tracking.php:453 tbl_tracking.php:510
msgid "Date"
@@ -10940,16 +10925,16 @@ msgstr ""
#: tbl_tracking.php:560
msgid "SQL execution"
-msgstr ""
+msgstr "تنفيذ SQL"
#: tbl_tracking.php:572
#, php-format
msgid "Export as %s"
-msgstr ""
+msgstr "تصدير كـ %s"
#: tbl_tracking.php:612
msgid "Show versions"
-msgstr ""
+msgstr "عرض الإصدارات"
#: tbl_tracking.php:644
msgid "Version"
@@ -10958,48 +10943,48 @@ msgstr "نسخة"
#: tbl_tracking.php:692
#, php-format
msgid "Deactivate tracking for %s.%s"
-msgstr ""
+msgstr "تعطيل التتبع لـ %s.%s"
#: tbl_tracking.php:694
msgid "Deactivate now"
-msgstr ""
+msgstr "تعطيل الآن"
#: tbl_tracking.php:705
#, php-format
msgid "Activate tracking for %s.%s"
-msgstr ""
+msgstr "تنشيط التتبع لـ %s.%s"
#: tbl_tracking.php:707
msgid "Activate now"
-msgstr ""
+msgstr "تنشيط الآن"
#: tbl_tracking.php:720
#, php-format
msgid "Create version %s of %s.%s"
-msgstr ""
+msgstr "انشئ إصدار %s لـ %s.s%s"
#: tbl_tracking.php:724
msgid "Track these data definition statements:"
-msgstr ""
+msgstr "تتبع تقارير تعريف البيانات:"
#: tbl_tracking.php:732
msgid "Track these data manipulation statements:"
-msgstr ""
+msgstr "تتبع تقارير التلاعب بالبيانات:"
#: tbl_tracking.php:740
msgid "Create version"
-msgstr ""
+msgstr "إنشاء إصدار"
#: themes.php:31
#, php-format
msgid ""
"No themes support; please check your configuration and/or your themes in "
"directory %s."
-msgstr ""
+msgstr "لايوجد سمة مدعومة , فضلا راجع إعدادات السمات في المسار %s."
#: themes.php:41
msgid "Get more themes!"
-msgstr ""
+msgstr "الحصول على سمات جديدة!"
#: transformation_overview.php:24
msgid "Available MIME types"
@@ -11015,7 +11000,6 @@ msgid "Available transformations"
msgstr "التحويلات المتوفرة"
#: transformation_overview.php:47
-#, fuzzy
#| msgid "Description"
msgctxt "for MIME transformation"
msgid "Description"
@@ -11027,11 +11011,11 @@ msgstr "ليس لديك الحقوق الكافية بأن تكون هنا ال
#: user_password.php:96
msgid "The profile has been updated."
-msgstr "لقد تم تجديد العرض الجانبي."
+msgstr "لقد تم تجديد الملف الشخصي."
#: view_create.php:141
msgid "VIEW name"
-msgstr ""
+msgstr "اسم VIEW"
#: view_operations.php:91
msgid "Rename view to"
diff --git a/po/tr.po b/po/tr.po
index 65f554d..2c9833b 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -4,7 +4,7 @@ msgstr ""
"Project-Id-Version: phpMyAdmin 3.5.0-dev\n"
"Report-Msgid-Bugs-To: phpmyadmin-devel(a)lists.sourceforge.net\n"
"POT-Creation-Date: 2011-07-25 11:36+0200\n"
-"PO-Revision-Date: 2011-07-24 11:06+0200\n"
+"PO-Revision-Date: 2011-07-25 19:31+0200\n"
"Last-Translator: Burak Yavuz <hitowerdigit(a)hotmail.com>\n"
"Language-Team: turkish <tr(a)li.org>\n"
"Language: tr\n"
@@ -705,7 +705,7 @@ msgstr "Tabloyu onar"
#: db_structure.php:513 tbl_operations.php:627
msgid "Analyze table"
-msgstr "Tabloyu incele"
+msgstr "Tabloyu çözümle"
#: db_structure.php:515
msgid "Add prefix to table"
@@ -1199,10 +1199,9 @@ msgid "Pause monitor"
msgstr "İzlemeyi duraklat"
#: js/messages.php:114
-#, fuzzy
#| msgid "general_log and slow_query_log is enabled."
msgid "general_log and slow_query_log are enabled."
-msgstr "general_log ve slow_query_log etkinleştirildi."
+msgstr "general_log ve slow_query_log etkin."
#: js/messages.php:115
msgid "general_log is enabled."
@@ -1213,10 +1212,9 @@ msgid "slow_query_log is enabled."
msgstr "slow_query_log etkinleştirildi."
#: js/messages.php:117
-#, fuzzy
#| msgid "slow_query_log and general_log is disabled."
msgid "slow_query_log and general_log are disabled."
-msgstr "slow_query_log ve general_log etkisizleştirildi."
+msgstr "slow_query_log ve general_log etkisiz."
#: js/messages.php:118
msgid "log_output is not set to TABLE."
@@ -1314,7 +1312,7 @@ msgstr "Genel günlükten"
#: js/messages.php:142
msgid "Analysing & loading logs. This may take a while."
-msgstr "Günlükler inceleniyor ve yükleniyor. Bu biraz zaman alabilir."
+msgstr "Günlükler çözümleniyor ve yükleniyor. Bu biraz zaman alabilir."
#: js/messages.php:143
msgid ""
@@ -1346,14 +1344,13 @@ msgstr "Günlük tablosuna atla"
#: js/messages.php:148
msgid "Log analysed, but not data found in this time span."
-msgstr "Günlük incelendi, ama bu zaman aralığında bulunan veri yok."
+msgstr "Günlük çözümlendi, ama bu zaman aralığında bulunan veri yok."
#. l10n: A collection of available filters
#: js/messages.php:151
-#, fuzzy
#| msgid "Filter"
msgid "Filters"
-msgstr "Süzgeç"
+msgstr "Süzgeçler"
#. l10n: Filter as in "Start Filtering"
#: js/messages.php:153 navigation.php:270
@@ -1362,23 +1359,21 @@ msgstr "Süzgeç"
#: js/messages.php:154
msgid "Filter queries by word/regexp:"
-msgstr ""
+msgstr "Kelime/düzenli ifadeye göre sorguları süz"
#: js/messages.php:155
msgid "Group queries, ignoring variable data in WHERE statements"
-msgstr ""
+msgstr "Sorguları grupla, WHERE ifadelerindeki değişken veri yoksayılıyor"
#: js/messages.php:156
-#, fuzzy
#| msgid "Number of inserted rows"
msgid "Sum of grouped rows:"
-msgstr "Eklenmiş satır sayısı"
+msgstr "Gruplanmış satırların toplamı:"
#: js/messages.php:157
-#, fuzzy
#| msgid "Total"
msgid "Total:"
-msgstr "Toplam"
+msgstr "Toplam:"
#: js/messages.php:161 libraries/tbl_properties.inc.php:780
#: pmd_general.php:388 pmd_general.php:425 pmd_general.php:545
@@ -1517,10 +1512,9 @@ msgid "Change"
msgstr "Değiştir"
#: js/messages.php:208
-#, fuzzy
#| msgid "Maximum execution time"
msgid "Query execution time"
-msgstr "En fazla yürütme süresi"
+msgstr "Sorgu yürütme süresi"
#: js/messages.php:211
msgid "Hide search criteria"
@@ -1536,10 +1530,9 @@ msgid "Ignore"
msgstr "Yoksay"
#: js/messages.php:218
-#, fuzzy
#| msgid "Add column"
msgid "Add columns"
-msgstr "Sütun ekle"
+msgstr "Sütunları ekle"
#: js/messages.php:221
msgid "Select referenced key"
@@ -6255,10 +6248,9 @@ msgid ""
msgstr "Aşağıdaki yapılar ya oluşturuldu ya da değiştirildi. Buyurun:"
#: libraries/import.lib.php:1069
-#, fuzzy
#| msgid "View a structure`s contents by clicking on its name"
msgid "View a structure's contents by clicking on its name"
-msgstr "İsmine tıklayarak yapının içeriklerini görüntüleyin"
+msgstr "Adına tıklayarak yapının içeriklerini görün"
#: libraries/import.lib.php:1070
msgid ""
@@ -6268,10 +6260,9 @@ msgstr ""
"değiştirin"
#: libraries/import.lib.php:1071
-#, fuzzy
#| msgid "Edit its structure by following the \"Structure\" link"
msgid "Edit structure by following the \"Structure\" link"
-msgstr "Aşağıdaki \"Yapı\" bağlantısıyla bunun yapısını düzenleyin"
+msgstr "Aşağıdaki \"Yapı\" bağlantısıyla yapısını düzenleyin"
#: libraries/import.lib.php:1074
msgid "Go to database"
@@ -6920,7 +6911,7 @@ msgstr "Her olay için geçerli aralık değeri vermek zorundasınız."
#: libraries/rte/rte_events.lib.php:549
msgid "You must provide a valid execution time for the event."
-msgstr "Olay için geçerli bir çalıştırma zamanı vermek zorundasınız."
+msgstr "Olay için geçerli bir yürütme zamanı vermek zorundasınız."
#: libraries/rte/rte_events.lib.php:553
msgid "You must provide a valid type for the event."
@@ -6966,7 +6957,7 @@ msgid ""
"b> Please use the improved 'mysqli' extension to avoid any problems."
msgstr ""
"Çoklu sorguları kullanma kabiliyeti olmayan PHP'nin onaylamadığı 'mysql' "
-"uzantısını kullanıyorsunuz. <b>Bazı depolanmış yordamların çalıştırılması "
+"uzantısını kullanıyorsunuz. <b>Bazı depolanmış yordamların yürütülmesi "
"başarısız olabilir!</b> Lütfen herhangi bir sorundan kaçınmak için gelişmiş "
"'mysql' uzantısı kullanın."
@@ -7085,7 +7076,7 @@ msgstr[0] "İşlemin içindeki son ifade tarafından %d satır etkilendi"
#: libraries/rte/rte_routines.lib.php:1214
#, php-format
msgid "Execution results of routine %s"
-msgstr "%s yordamı çalıştırma sonuçları"
+msgstr "%s yordamı yürütme sonuçları"
#: libraries/rte/rte_routines.lib.php:1288
#: libraries/rte/rte_routines.lib.php:1294
@@ -10025,11 +10016,11 @@ msgstr "Seçili zaman aralığı:"
#: server_status.php:1465
msgid "Only retrieve SELECT,INSERT,UPDATE and DELETE Statements"
-msgstr ""
+msgstr "Sadece SELECT,INSERT,UPDATE ve DELETE İfadeleri erişir"
#: server_status.php:1470
msgid "Remove variable data in INSERT statements for better grouping"
-msgstr ""
+msgstr "Daha iyi gruplama için INSERT ifadelerindeki değişken veriyi kaldır"
#: server_status.php:1473
msgid ""
@@ -10040,10 +10031,9 @@ msgstr ""
"metnine göre gruplandırılır."
#: server_status.php:1476
-#, fuzzy
#| msgid "Query type"
msgid "Query analyzer"
-msgstr "Sorgu türü"
+msgstr "Sorgu çözümleyici"
#: server_status.php:1512
#, php-format
@@ -10845,7 +10835,7 @@ msgstr "Bölüm %s"
#: tbl_operations.php:744
msgid "Analyze"
-msgstr "İncele"
+msgstr "Çözümle"
#: tbl_operations.php:745
msgid "Check"
@@ -11140,7 +11130,7 @@ msgstr "Bu seçenek tablolarınızı ve içerdiği veriyi değiştirecektir."
#: tbl_tracking.php:560
msgid "SQL execution"
-msgstr "SQL çalıştırma"
+msgstr "SQL yürütme"
#: tbl_tracking.php:572
#, php-format
hooks/post-receive
--
phpMyAdmin
1
0