From cd30b519041ffbbbdcbf66a3116bc41ed0ac60cc Mon Sep 17 00:00:00 2001 From: Dieter Adriaenssens Date: Sun, 2 May 2010 20:20:06 +0200 Subject: [PATCH 001/891] upgrade to PHPExcel 1.7.0 --- .../PHPExcel/Shared/Escher/DgContainer.php | 2 +- .../Escher/DgContainer/SpgrContainer.php | 2 +- .../DgContainer/SpgrContainer/SpContainer.php | 2 +- .../PHPExcel/Shared/Escher/DggContainer.php | 2 +- .../Escher/DggContainer/BstoreContainer.php | 2 +- .../DggContainer/BstoreContainer/BSE.php | 2 +- .../DggContainer/BstoreContainer/BSE/Blip.php | 2 +- .../Shared/JAMA/CholeskyDecomposition.php | 274 +- .../Shared/JAMA/EigenvalueDecomposition.php | 1611 +++++----- .../PHPExcel/Shared/JAMA/LUDecomposition.php | 461 +-- .../PHPExcel/PHPExcel/Shared/JAMA/Matrix.php | 2678 +++++++++-------- .../PHPExcel/Shared/JAMA/QRDecomposition.php | 407 +-- .../JAMA/SingularValueDecomposition.php | 973 +++--- .../PHPExcel/Shared/JAMA/utils/Error.php | 130 +- .../PHPExcel/Shared/JAMA/utils/Maths.php | 69 +- 15 files changed, 3398 insertions(+), 3219 deletions(-) diff --git a/libraries/PHPExcel/PHPExcel/Shared/Escher/DgContainer.php b/libraries/PHPExcel/PHPExcel/Shared/Escher/DgContainer.php index 588cae727..1084d94f6 100644 --- a/libraries/PHPExcel/PHPExcel/Shared/Escher/DgContainer.php +++ b/libraries/PHPExcel/PHPExcel/Shared/Escher/DgContainer.php @@ -22,7 +22,7 @@ * @package PHPExcel_Shared_Escher * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.6.7, 2009-04-22 + * @version 1.7.0, 2009-08-10 */ /** diff --git a/libraries/PHPExcel/PHPExcel/Shared/Escher/DgContainer/SpgrContainer.php b/libraries/PHPExcel/PHPExcel/Shared/Escher/DgContainer/SpgrContainer.php index 3114f9c62..846b56990 100644 --- a/libraries/PHPExcel/PHPExcel/Shared/Escher/DgContainer/SpgrContainer.php +++ b/libraries/PHPExcel/PHPExcel/Shared/Escher/DgContainer/SpgrContainer.php @@ -22,7 +22,7 @@ * @package PHPExcel_Shared_Escher * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.6.7, 2009-04-22 + * @version 1.7.0, 2009-08-10 */ /** diff --git a/libraries/PHPExcel/PHPExcel/Shared/Escher/DgContainer/SpgrContainer/SpContainer.php b/libraries/PHPExcel/PHPExcel/Shared/Escher/DgContainer/SpgrContainer/SpContainer.php index e05188b74..481e7db55 100644 --- a/libraries/PHPExcel/PHPExcel/Shared/Escher/DgContainer/SpgrContainer/SpContainer.php +++ b/libraries/PHPExcel/PHPExcel/Shared/Escher/DgContainer/SpgrContainer/SpContainer.php @@ -22,7 +22,7 @@ * @package PHPExcel_Shared_Escher * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.6.7, 2009-04-22 + * @version 1.7.0, 2009-08-10 */ /** diff --git a/libraries/PHPExcel/PHPExcel/Shared/Escher/DggContainer.php b/libraries/PHPExcel/PHPExcel/Shared/Escher/DggContainer.php index 7b1741c82..cdbdde01f 100644 --- a/libraries/PHPExcel/PHPExcel/Shared/Escher/DggContainer.php +++ b/libraries/PHPExcel/PHPExcel/Shared/Escher/DggContainer.php @@ -22,7 +22,7 @@ * @package PHPExcel_Shared_Escher * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.6.7, 2009-04-22 + * @version 1.7.0, 2009-08-10 */ /** diff --git a/libraries/PHPExcel/PHPExcel/Shared/Escher/DggContainer/BstoreContainer.php b/libraries/PHPExcel/PHPExcel/Shared/Escher/DggContainer/BstoreContainer.php index 4c26bb384..4209b424c 100644 --- a/libraries/PHPExcel/PHPExcel/Shared/Escher/DggContainer/BstoreContainer.php +++ b/libraries/PHPExcel/PHPExcel/Shared/Escher/DggContainer/BstoreContainer.php @@ -22,7 +22,7 @@ * @package PHPExcel_Shared_Escher * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.6.7, 2009-04-22 + * @version 1.7.0, 2009-08-10 */ /** diff --git a/libraries/PHPExcel/PHPExcel/Shared/Escher/DggContainer/BstoreContainer/BSE.php b/libraries/PHPExcel/PHPExcel/Shared/Escher/DggContainer/BstoreContainer/BSE.php index ae0f246d2..e472b218c 100644 --- a/libraries/PHPExcel/PHPExcel/Shared/Escher/DggContainer/BstoreContainer/BSE.php +++ b/libraries/PHPExcel/PHPExcel/Shared/Escher/DggContainer/BstoreContainer/BSE.php @@ -22,7 +22,7 @@ * @package PHPExcel_Shared_Escher * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.6.7, 2009-04-22 + * @version 1.7.0, 2009-08-10 */ /** diff --git a/libraries/PHPExcel/PHPExcel/Shared/Escher/DggContainer/BstoreContainer/BSE/Blip.php b/libraries/PHPExcel/PHPExcel/Shared/Escher/DggContainer/BstoreContainer/BSE/Blip.php index 41d095657..d835a0687 100644 --- a/libraries/PHPExcel/PHPExcel/Shared/Escher/DggContainer/BstoreContainer/BSE/Blip.php +++ b/libraries/PHPExcel/PHPExcel/Shared/Escher/DggContainer/BstoreContainer/BSE/Blip.php @@ -22,7 +22,7 @@ * @package PHPExcel_Shared_Escher * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.6.7, 2009-04-22 + * @version 1.7.0, 2009-08-10 */ /** diff --git a/libraries/PHPExcel/PHPExcel/Shared/JAMA/CholeskyDecomposition.php b/libraries/PHPExcel/PHPExcel/Shared/JAMA/CholeskyDecomposition.php index b401b8491..9d064f9e6 100644 --- a/libraries/PHPExcel/PHPExcel/Shared/JAMA/CholeskyDecomposition.php +++ b/libraries/PHPExcel/PHPExcel/Shared/JAMA/CholeskyDecomposition.php @@ -1,133 +1,149 @@ L = $A->getArray(); - $this->m = $A->getRowDimension(); - - for( $i = 0; $i < $this->m; $i++ ) { - for( $j = $i; $j < $this->m; $j++ ) { - for( $sum = $this->L[$i][$j], $k = $i - 1; $k >= 0; $k-- ) - $sum -= $this->L[$i][$k] * $this->L[$j][$k]; - if( $i == $j ) { - if( $sum >= 0 ) { - $this->L[$i][$i] = sqrt( $sum ); - } else { - $this->isspd = false; - } - } else { - if( $this->L[$i][$i] != 0 ) - $this->L[$j][$i] = $sum / $this->L[$i][$i]; - } - } - - for ($k = $i+1; $k < $this->m; $k++) - $this->L[$i][$k] = 0.0; - } - } else { - trigger_error(ArgumentTypeException, ERROR); - } - } - - /** - * Is the matrix symmetric and positive definite? - * @return boolean - */ - function isSPD () { - return $this->isspd; - } - - /** - * getL - * Return triangular factor. - * @return Matrix Lower triangular matrix - */ - function getL () { - return new Matrix($this->L); - } - - /** - * Solve A*X = B - * @param $B Row-equal matrix - * @return Matrix L * L' * X = B - */ - function solve ( $B = null ) { - if( is_a($B, 'Matrix') ) { - if ($B->getRowDimension() == $this->m) { - if ($this->isspd) { - $X = $B->getArrayCopy(); - $nx = $B->getColumnDimension(); - - for ($k = 0; $k < $this->m; $k++) { - for ($i = $k + 1; $i < $this->m; $i++) - for ($j = 0; $j < $nx; $j++) - $X[$i][$j] -= $X[$k][$j] * $this->L[$i][$k]; - - for ($j = 0; $j < $nx; $j++) - $X[$k][$j] /= $this->L[$k][$k]; - } - - for ($k = $this->m - 1; $k >= 0; $k--) { - for ($j = 0; $j < $nx; $j++) - $X[$k][$j] /= $this->L[$k][$k]; - - for ($i = 0; $i < $k; $i++) - for ($j = 0; $j < $nx; $j++) - $X[$i][$j] -= $X[$k][$j] * $this->L[$k][$i]; - } - - return new Matrix($X, $this->m, $nx); - } else { - trigger_error(MatrixSPDException, ERROR); - } - } else { - trigger_error(MatrixDimensionException, ERROR); - } - } else { - trigger_error(ArgumentTypeException, ERROR); - } - } -} + /** + * Decomposition storage + * @var array + * @access private + */ + private $L = array(); + + /** + * Matrix row and column dimension + * @var int + * @access private + */ + private $m; + + /** + * Symmetric positive definite flag + * @var boolean + * @access private + */ + private $isspd = true; + + + /** + * CholeskyDecomposition + * + * Class constructor - decomposes symmetric positive definite matrix + * @param mixed Matrix square symmetric positive definite matrix + */ + public function __construct($A = null) { + if ($A instanceof Matrix) { + $this->L = $A->getArray(); + $this->m = $A->getRowDimension(); + + for($i = 0; $i < $this->m; ++$i) { + for($j = $i; $j < $this->m; ++$j) { + for($sum = $this->L[$i][$j], $k = $i - 1; $k >= 0; --$k) { + $sum -= $this->L[$i][$k] * $this->L[$j][$k]; + } + if ($i == $j) { + if ($sum >= 0) { + $this->L[$i][$i] = sqrt($sum); + } else { + $this->isspd = false; + } + } else { + if ($this->L[$i][$i] != 0) { + $this->L[$j][$i] = $sum / $this->L[$i][$i]; + } + } + } + + for ($k = $i+1; $k < $this->m; ++$k) { + $this->L[$i][$k] = 0.0; + } + } + } else { + throw new Exception(JAMAError(ArgumentTypeException)); + } + } // function __construct() + + + /** + * Is the matrix symmetric and positive definite? + * + * @return boolean + */ + public function isSPD() { + return $this->isspd; + } // function isSPD() + + + /** + * getL + * + * Return triangular factor. + * @return Matrix Lower triangular matrix + */ + public function getL() { + return new Matrix($this->L); + } // function getL() + + + /** + * Solve A*X = B + * + * @param $B Row-equal matrix + * @return Matrix L * L' * X = B + */ + public function solve($B = null) { + if ($B instanceof Matrix) { + if ($B->getRowDimension() == $this->m) { + if ($this->isspd) { + $X = $B->getArrayCopy(); + $nx = $B->getColumnDimension(); + + for ($k = 0; $k < $this->m; ++$k) { + for ($i = $k + 1; $i < $this->m; ++$i) { + for ($j = 0; $j < $nx; ++$j) { + $X[$i][$j] -= $X[$k][$j] * $this->L[$i][$k]; + } + } + for ($j = 0; $j < $nx; ++$j) { + $X[$k][$j] /= $this->L[$k][$k]; + } + } + + for ($k = $this->m - 1; $k >= 0; --$k) { + for ($j = 0; $j < $nx; ++$j) { + $X[$k][$j] /= $this->L[$k][$k]; + } + for ($i = 0; $i < $k; ++$i) { + for ($j = 0; $j < $nx; ++$j) { + $X[$i][$j] -= $X[$k][$j] * $this->L[$k][$i]; + } + } + } + + return new Matrix($X, $this->m, $nx); + } else { + throw new Exception(JAMAError(MatrixSPDException)); + } + } else { + throw new Exception(JAMAError(MatrixDimensionException)); + } + } else { + throw new Exception(JAMAError(ArgumentTypeException)); + } + } // function solve() + +} // class CholeskyDecomposition diff --git a/libraries/PHPExcel/PHPExcel/Shared/JAMA/EigenvalueDecomposition.php b/libraries/PHPExcel/PHPExcel/Shared/JAMA/EigenvalueDecomposition.php index a010884b7..2a696d00f 100644 --- a/libraries/PHPExcel/PHPExcel/Shared/JAMA/EigenvalueDecomposition.php +++ b/libraries/PHPExcel/PHPExcel/Shared/JAMA/EigenvalueDecomposition.php @@ -1,789 +1,862 @@ d = $this->V[$this->n-1]; - // Householder reduction to tridiagonal form. - for ($i = $this->n-1; $i > 0; $i--) { - $i_ = $i -1; - // Scale to avoid under/overflow. - $h = $scale = 0.0; - $scale += array_sum(array_map(abs, $this->d)); - if ($scale == 0.0) { - $this->e[$i] = $this->d[$i_]; - $this->d = array_slice($this->V[$i_], 0, $i_); - for ($j = 0; $j < $i; $j++) { - $this->V[$j][$i] = $this->V[$i][$j] = 0.0; - } - } else { - // Generate Householder vector. - for ($k = 0; $k < $i; $k++) { - $this->d[$k] /= $scale; - $h += pow($this->d[$k], 2); - } - $f = $this->d[$i_]; - $g = sqrt($h); - if ($f > 0) - $g = -$g; - $this->e[$i] = $scale * $g; - $h = $h - $f * $g; - $this->d[$i_] = $f - $g; - for ($j = 0; $j < $i; $j++) - $this->e[$j] = 0.0; - // Apply similarity transformation to remaining columns. - for ($j = 0; $j < $i; $j++) { - $f = $this->d[$j]; - $this->V[$j][$i] = $f; - $g = $this->e[$j] + $this->V[$j][$j] * $f; - for ($k = $j+1; $k <= $i_; $k++) { - $g += $this->V[$k][$j] * $this->d[$k]; - $this->e[$k] += $this->V[$k][$j] * $f; - } - $this->e[$j] = $g; - } - $f = 0.0; - for ($j = 0; $j < $i; $j++) { - $this->e[$j] /= $h; - $f += $this->e[$j] * $this->d[$j]; - } - $hh = $f / (2 * $h); - for ($j=0; $j < $i; $j++) - $this->e[$j] -= $hh * $this->d[$j]; - for ($j = 0; $j < $i; $j++) { - $f = $this->d[$j]; - $g = $this->e[$j]; - for ($k = $j; $k <= $i_; $k++) - $this->V[$k][$j] -= ($f * $this->e[$k] + $g * $this->d[$k]); - $this->d[$j] = $this->V[$i-1][$j]; - $this->V[$i][$j] = 0.0; - } - } - $this->d[$i] = $h; - } - // Accumulate transformations. - for ($i = 0; $i < $this->n-1; $i++) { - $this->V[$this->n-1][$i] = $this->V[$i][$i]; - $this->V[$i][$i] = 1.0; - $h = $this->d[$i+1]; - if ($h != 0.0) { - for ($k = 0; $k <= $i; $k++) - $this->d[$k] = $this->V[$k][$i+1] / $h; - for ($j = 0; $j <= $i; $j++) { - $g = 0.0; - for ($k = 0; $k <= $i; $k++) - $g += $this->V[$k][$i+1] * $this->V[$k][$j]; - for ($k = 0; $k <= $i; $k++) - $this->V[$k][$j] -= $g * $this->d[$k]; - } - } - for ($k = 0; $k <= $i; $k++) - $this->V[$k][$i+1] = 0.0; - } + /** + * Symmetric Householder reduction to tridiagonal form. + * + * @access private + */ + private function tred2 () { + // This is derived from the Algol procedures tred2 by + // Bowdler, Martin, Reinsch, and Wilkinson, Handbook for + // Auto. Comp., Vol.ii-Linear Algebra, and the corresponding + // Fortran subroutine in EISPACK. + $this->d = $this->V[$this->n-1]; + // Householder reduction to tridiagonal form. + for ($i = $this->n-1; $i > 0; --$i) { + $i_ = $i -1; + // Scale to avoid under/overflow. + $h = $scale = 0.0; + $scale += array_sum(array_map(abs, $this->d)); + if ($scale == 0.0) { + $this->e[$i] = $this->d[$i_]; + $this->d = array_slice($this->V[$i_], 0, $i_); + for ($j = 0; $j < $i; ++$j) { + $this->V[$j][$i] = $this->V[$i][$j] = 0.0; + } + } else { + // Generate Householder vector. + for ($k = 0; $k < $i; ++$k) { + $this->d[$k] /= $scale; + $h += pow($this->d[$k], 2); + } + $f = $this->d[$i_]; + $g = sqrt($h); + if ($f > 0) { + $g = -$g; + } + $this->e[$i] = $scale * $g; + $h = $h - $f * $g; + $this->d[$i_] = $f - $g; + for ($j = 0; $j < $i; ++$j) { + $this->e[$j] = 0.0; + } + // Apply similarity transformation to remaining columns. + for ($j = 0; $j < $i; ++$j) { + $f = $this->d[$j]; + $this->V[$j][$i] = $f; + $g = $this->e[$j] + $this->V[$j][$j] * $f; + for ($k = $j+1; $k <= $i_; ++$k) { + $g += $this->V[$k][$j] * $this->d[$k]; + $this->e[$k] += $this->V[$k][$j] * $f; + } + $this->e[$j] = $g; + } + $f = 0.0; + for ($j = 0; $j < $i; ++$j) { + $this->e[$j] /= $h; + $f += $this->e[$j] * $this->d[$j]; + } + $hh = $f / (2 * $h); + for ($j=0; $j < $i; ++$j) { + $this->e[$j] -= $hh * $this->d[$j]; + } + for ($j = 0; $j < $i; ++$j) { + $f = $this->d[$j]; + $g = $this->e[$j]; + for ($k = $j; $k <= $i_; ++$k) { + $this->V[$k][$j] -= ($f * $this->e[$k] + $g * $this->d[$k]); + } + $this->d[$j] = $this->V[$i-1][$j]; + $this->V[$i][$j] = 0.0; + } + } + $this->d[$i] = $h; + } - $this->d = $this->V[$this->n-1]; - $this->V[$this->n-1] = array_fill(0, $j, 0.0); - $this->V[$this->n-1][$this->n-1] = 1.0; - $this->e[0] = 0.0; - } + // Accumulate transformations. + for ($i = 0; $i < $this->n-1; ++$i) { + $this->V[$this->n-1][$i] = $this->V[$i][$i]; + $this->V[$i][$i] = 1.0; + $h = $this->d[$i+1]; + if ($h != 0.0) { + for ($k = 0; $k <= $i; ++$k) { + $this->d[$k] = $this->V[$k][$i+1] / $h; + } + for ($j = 0; $j <= $i; ++$j) { + $g = 0.0; + for ($k = 0; $k <= $i; ++$k) { + $g += $this->V[$k][$i+1] * $this->V[$k][$j]; + } + for ($k = 0; $k <= $i; ++$k) { + $this->V[$k][$j] -= $g * $this->d[$k]; + } + } + } + for ($k = 0; $k <= $i; ++$k) { + $this->V[$k][$i+1] = 0.0; + } + } - /** - * Symmetric tridiagonal QL algorithm. - * - * This is derived from the Algol procedures tql2, by - * Bowdler, Martin, Reinsch, and Wilkinson, Handbook for - * Auto. Comp., Vol.ii-Linear Algebra, and the corresponding - * Fortran subroutine in EISPACK. - * - * @access private - */ - function tql2 () { - for ($i = 1; $i < $this->n; $i++) - $this->e[$i-1] = $this->e[$i]; - $this->e[$this->n-1] = 0.0; - $f = 0.0; - $tst1 = 0.0; - $eps = pow(2.0,-52.0); - for ($l = 0; $l < $this->n; $l++) { - // Find small subdiagonal element - $tst1 = max($tst1, abs($this->d[$l]) + abs($this->e[$l])); - $m = $l; - while ($m < $this->n) { - if (abs($this->e[$m]) <= $eps * $tst1) - break; - $m++; - } - // If m == l, $this->d[l] is an eigenvalue, - // otherwise, iterate. - if ($m > $l) { - $iter = 0; - do { - // Could check iteration count here. - $iter += 1; - // Compute implicit shift - $g = $this->d[$l]; - $p = ($this->d[$l+1] - $g) / (2.0 * $this->e[$l]); - $r = hypo($p, 1.0); - if ($p < 0) - $r *= -1; - $this->d[$l] = $this->e[$l] / ($p + $r); - $this->d[$l+1] = $this->e[$l] * ($p + $r); - $dl1 = $this->d[$l+1]; - $h = $g - $this->d[$l]; - for ($i = $l + 2; $i < $this->n; $i++) - $this->d[$i] -= $h; - $f += $h; - // Implicit QL transformation. - $p = $this->d[$m]; - $c = 1.0; - $c2 = $c3 = $c; - $el1 = $this->e[$l + 1]; - $s = $s2 = 0.0; - for ($i = $m-1; $i >= $l; $i--) { - $c3 = $c2; - $c2 = $c; - $s2 = $s; - $g = $c * $this->e[$i]; - $h = $c * $p; - $r = hypo($p, $this->e[$i]); - $this->e[$i+1] = $s * $r; - $s = $this->e[$i] / $r; - $c = $p / $r; - $p = $c * $this->d[$i] - $s * $g; - $this->d[$i+1] = $h + $s * ($c * $g + $s * $this->d[$i]); - // Accumulate transformation. - for ($k = 0; $k < $this->n; $k++) { - $h = $this->V[$k][$i+1]; - $this->V[$k][$i+1] = $s * $this->V[$k][$i] + $c * $h; - $this->V[$k][$i] = $c * $this->V[$k][$i] - $s * $h; - } - } - $p = -$s * $s2 * $c3 * $el1 * $this->e[$l] / $dl1; - $this->e[$l] = $s * $p; - $this->d[$l] = $c * $p; - // Check for convergence. - } while (abs($this->e[$l]) > $eps * $tst1); - } - $this->d[$l] = $this->d[$l] + $f; - $this->e[$l] = 0.0; - } - // Sort eigenvalues and corresponding vectors. - for ($i = 0; $i < $this->n - 1; $i++) { - $k = $i; - $p = $this->d[$i]; - for ($j = $i+1; $j < $this->n; $j++) { - if ($this->d[$j] < $p) { - $k = $j; - $p = $this->d[$j]; - } - } - if ($k != $i) { - $this->d[$k] = $this->d[$i]; - $this->d[$i] = $p; - for ($j = 0; $j < $this->n; $j++) { - $p = $this->V[$j][$i]; - $this->V[$j][$i] = $this->V[$j][$k]; - $this->V[$j][$k] = $p; - } - } - } - } + $this->d = $this->V[$this->n-1]; + $this->V[$this->n-1] = array_fill(0, $j, 0.0); + $this->V[$this->n-1][$this->n-1] = 1.0; + $this->e[0] = 0.0; + } - /** - * Nonsymmetric reduction to Hessenberg form. - * - * This is derived from the Algol procedures orthes and ortran, - * by Martin and Wilkinson, Handbook for Auto. Comp., - * Vol.ii-Linear Algebra, and the corresponding - * Fortran subroutines in EISPACK. - * - * @access private - */ - function orthes () { - $low = 0; - $high = $this->n-1; - for ($m = $low+1; $m <= $high-1; $m++) { - // Scale column. - $scale = 0.0; - for ($i = $m; $i <= $high; $i++) - $scale = $scale + abs($this->H[$i][$m-1]); - if ($scale != 0.0) { - // Compute Householder transformation. - $h = 0.0; - for ($i = $high; $i >= $m; $i--) { - $this->ort[$i] = $this->H[$i][$m-1]/$scale; - $h += $this->ort[$i] * $this->ort[$i]; - } - $g = sqrt($h); - if ($this->ort[$m] > 0) - $g *= -1; - $h -= $this->ort[$m] * $g; - $this->ort[$m] -= $g; - // Apply Householder similarity transformation - // H = (I-u*u'/h)*H*(I-u*u')/h) - for ($j = $m; $j < $this->n; $j++) { - $f = 0.0; - for ($i = $high; $i >= $m; $i--) - $f += $this->ort[$i] * $this->H[$i][$j]; - $f /= $h; - for ($i = $m; $i <= $high; $i++) - $this->H[$i][$j] -= $f * $this->ort[$i]; - } - for ($i = 0; $i <= $high; $i++) { - $f = 0.0; - for ($j = $high; $j >= $m; $j--) - $f += $this->ort[$j] * $this->H[$i][$j]; - $f = $f/$h; - for ($j = $m; $j <= $high; $j++) - $this->H[$i][$j] -= $f * $this->ort[$j]; - } - $this->ort[$m] = $scale * $this->ort[$m]; - $this->H[$m][$m-1] = $scale * $g; - } - } - // Accumulate transformations (Algol's ortran). - for ($i = 0; $i < $this->n; $i++) - for ($j = 0; $j < $this->n; $j++) - $this->V[$i][$j] = ($i == $j ? 1.0 : 0.0); - for ($m = $high-1; $m >= $low+1; $m--) { - if ($this->H[$m][$m-1] != 0.0) { - for ($i = $m+1; $i <= $high; $i++) - $this->ort[$i] = $this->H[$i][$m-1]; - for ($j = $m; $j <= $high; $j++) { - $g = 0.0; - for ($i = $m; $i <= $high; $i++) - $g += $this->ort[$i] * $this->V[$i][$j]; - // Double division avoids possible underflow - $g = ($g / $this->ort[$m]) / $this->H[$m][$m-1]; - for ($i = $m; $i <= $high; $i++) - $this->V[$i][$j] += $g * $this->ort[$i]; - } - } - } - } - /** - * Performs complex division. - * @access private - */ - function cdiv($xr, $xi, $yr, $yi) { - if (abs($yr) > abs($yi)) { - $r = $yi / $yr; - $d = $yr + $r * $yi; - $this->cdivr = ($xr + $r * $xi) / $d; - $this->cdivi = ($xi - $r * $xr) / $d; - } else { - $r = $yr / $yi; - $d = $yi + $r * $yr; - $this->cdivr = ($r * $xr + $xi) / $d; - $this->cdivi = ($r * $xi - $xr) / $d; - } - } - - /** - * Nonsymmetric reduction from Hessenberg to real Schur form. - * - * Code is derived from the Algol procedure hqr2, - * by Martin and Wilkinson, Handbook for Auto. Comp., - * Vol.ii-Linear Algebra, and the corresponding - * Fortran subroutine in EISPACK. - * - * @access private - */ - function hqr2 () { - // Initialize - $nn = $this->n; - $n = $nn - 1; - $low = 0; - $high = $nn - 1; - $eps = pow(2.0, -52.0); - $exshift = 0.0; - $p = $q = $r = $s = $z = 0; - // Store roots isolated by balanc and compute matrix norm - $norm = 0.0; - for ($i = 0; $i < $nn; $i++) { - if (($i < $low) OR ($i > $high)) { - $this->d[$i] = $this->H[$i][$i]; - $this->e[$i] = 0.0; - } - for ($j = max($i-1, 0); $j < $nn; $j++) - $norm = $norm + abs($this->H[$i][$j]); - } - // Outer loop over eigenvalue index - $iter = 0; - while ($n >= $low) { - // Look for single small sub-diagonal element - $l = $n; - while ($l > $low) { - $s = abs($this->H[$l-1][$l-1]) + abs($this->H[$l][$l]); - if ($s == 0.0) - $s = $norm; - if (abs($this->H[$l][$l-1]) < $eps * $s) - break; - $l--; - } - // Check for convergence - // One root found - if ($l == $n) { - $this->H[$n][$n] = $this->H[$n][$n] + $exshift; - $this->d[$n] = $this->H[$n][$n]; - $this->e[$n] = 0.0; - $n--; - $iter = 0; - // Two roots found - } else if ($l == $n-1) { - $w = $this->H[$n][$n-1] * $this->H[$n-1][$n]; - $p = ($this->H[$n-1][$n-1] - $this->H[$n][$n]) / 2.0; - $q = $p * $p + $w; - $z = sqrt(abs($q)); - $this->H[$n][$n] = $this->H[$n][$n] + $exshift; - $this->H[$n-1][$n-1] = $this->H[$n-1][$n-1] + $exshift; - $x = $this->H[$n][$n]; - // Real pair - if ($q >= 0) { - if ($p >= 0) - $z = $p + $z; - else - $z = $p - $z; - $this->d[$n-1] = $x + $z; - $this->d[$n] = $this->d[$n-1]; - if ($z != 0.0) - $this->d[$n] = $x - $w / $z; - $this->e[$n-1] = 0.0; - $this->e[$n] = 0.0; - $x = $this->H[$n][$n-1]; - $s = abs($x) + abs($z); - $p = $x / $s; - $q = $z / $s; - $r = sqrt($p * $p + $q * $q); - $p = $p / $r; - $q = $q / $r; - // Row modification - for ($j = $n-1; $j < $nn; $j++) { - $z = $this->H[$n-1][$j]; - $this->H[$n-1][$j] = $q * $z + $p * $this->H[$n][$j]; - $this->H[$n][$j] = $q * $this->H[$n][$j] - $p * $z; - } - // Column modification - for ($i = 0; $i <= n; $i++) { - $z = $this->H[$i][$n-1]; - $this->H[$i][$n-1] = $q * $z + $p * $this->H[$i][$n]; - $this->H[$i][$n] = $q * $this->H[$i][$n] - $p * $z; - } - // Accumulate transformations - for ($i = $low; $i <= $high; $i++) { - $z = $this->V[$i][$n-1]; - $this->V[$i][$n-1] = $q * $z + $p * $this->V[$i][$n]; - $this->V[$i][$n] = $q * $this->V[$i][$n] - $p * $z; - } - // Complex pair - } else { - $this->d[$n-1] = $x + $p; - $this->d[$n] = $x + $p; - $this->e[$n-1] = $z; - $this->e[$n] = -$z; - } - $n = $n - 2; - $iter = 0; - // No convergence yet - } else { - // Form shift - $x = $this->H[$n][$n]; - $y = 0.0; - $w = 0.0; - if ($l < $n) { - $y = $this->H[$n-1][$n-1]; - $w = $this->H[$n][$n-1] * $this->H[$n-1][$n]; - } - // Wilkinson's original ad hoc shift - if ($iter == 10) { - $exshift += $x; - for ($i = $low; $i <= $n; $i++) - $this->H[$i][$i] -= $x; - $s = abs($this->H[$n][$n-1]) + abs($this->H[$n-1][$n-2]); - $x = $y = 0.75 * $s; - $w = -0.4375 * $s * $s; - } - // MATLAB's new ad hoc shift - if ($iter == 30) { - $s = ($y - $x) / 2.0; - $s = $s * $s + $w; - if ($s > 0) { - $s = sqrt($s); - if ($y < $x) - $s = -$s; - $s = $x - $w / (($y - $x) / 2.0 + $s); - for ($i = $low; $i <= $n; $i++) - $this->H[$i][$i] -= $s; - $exshift += $s; - $x = $y = $w = 0.964; - } - } - // Could check iteration count here. - $iter = $iter + 1; - // Look for two consecutive small sub-diagonal elements - $m = $n - 2; - while ($m >= $l) { - $z = $this->H[$m][$m]; - $r = $x - $z; - $s = $y - $z; - $p = ($r * $s - $w) / $this->H[$m+1][$m] + $this->H[$m][$m+1]; - $q = $this->H[$m+1][$m+1] - $z - $r - $s; - $r = $this->H[$m+2][$m+1]; - $s = abs($p) + abs($q) + abs($r); - $p = $p / $s; - $q = $q / $s; - $r = $r / $s; - if ($m == $l) - break; - if (abs($this->H[$m][$m-1]) * (abs($q) + abs($r)) < $eps * (abs($p) * (abs($this->H[$m-1][$m-1]) + abs($z) + abs($this->H[$m+1][$m+1])))) - break; - $m--; - } - for ($i = $m + 2; $i <= $n; $i++) { - $this->H[$i][$i-2] = 0.0; - if ($i > $m+2) - $this->H[$i][$i-3] = 0.0; - } - // Double QR step involving rows l:n and columns m:n - for ($k = $m; $k <= $n-1; $k++) { - $notlast = ($k != $n-1); - if ($k != $m) { - $p = $this->H[$k][$k-1]; - $q = $this->H[$k+1][$k-1]; - $r = ($notlast ? $this->H[$k+2][$k-1] : 0.0); - $x = abs($p) + abs($q) + abs($r); - if ($x != 0.0) { - $p = $p / $x; - $q = $q / $x; - $r = $r / $x; - } - } - if ($x == 0.0) - break; - $s = sqrt($p * $p + $q * $q + $r * $r); - if ($p < 0) - $s = -$s; - if ($s != 0) { - if ($k != $m) - $this->H[$k][$k-1] = -$s * $x; - else if ($l != $m) - $this->H[$k][$k-1] = -$this->H[$k][$k-1]; - $p = $p + $s; - $x = $p / $s; - $y = $q / $s; - $z = $r / $s; - $q = $q / $p; - $r = $r / $p; - // Row modification - for ($j = $k; $j < $nn; $j++) { - $p = $this->H[$k][$j] + $q * $this->H[$k+1][$j]; - if ($notlast) { - $p = $p + $r * $this->H[$k+2][$j]; - $this->H[$k+2][$j] = $this->H[$k+2][$j] - $p * $z; - } - $this->H[$k][$j] = $this->H[$k][$j] - $p * $x; - $this->H[$k+1][$j] = $this->H[$k+1][$j] - $p * $y; - } - // Column modification - for ($i = 0; $i <= min($n, $k+3); $i++) { - $p = $x * $this->H[$i][$k] + $y * $this->H[$i][$k+1]; - if ($notlast) { - $p = $p + $z * $this->H[$i][$k+2]; - $this->H[$i][$k+2] = $this->H[$i][$k+2] - $p * $r; - } - $this->H[$i][$k] = $this->H[$i][$k] - $p; - $this->H[$i][$k+1] = $this->H[$i][$k+1] - $p * $q; - } - // Accumulate transformations - for ($i = $low; $i <= $high; $i++) { - $p = $x * $this->V[$i][$k] + $y * $this->V[$i][$k+1]; - if ($notlast) { - $p = $p + $z * $this->V[$i][$k+2]; - $this->V[$i][$k+2] = $this->V[$i][$k+2] - $p * $r; - } - $this->V[$i][$k] = $this->V[$i][$k] - $p; - $this->V[$i][$k+1] = $this->V[$i][$k+1] - $p * $q; - } - } // ($s != 0) - } // k loop - } // check convergence - } // while ($n >= $low) - // Backsubstitute to find vectors of upper triangular form - if ($norm == 0.0) - return; - for ($n = $nn-1; $n >= 0; $n--) { - $p = $this->d[$n]; - $q = $this->e[$n]; - // Real vector - if ($q == 0) { - $l = $n; - $this->H[$n][$n] = 1.0; - for ($i = $n-1; $i >= 0; $i--) { - $w = $this->H[$i][$i] - $p; - $r = 0.0; - for ($j = $l; $j <= $n; $j++) - $r = $r + $this->H[$i][$j] * $this->H[$j][$n]; - if ($this->e[$i] < 0.0) { - $z = $w; - $s = $r; - } else { - $l = $i; - if ($this->e[$i] == 0.0) { - if ($w != 0.0) - $this->H[$i][$n] = -$r / $w; - else - $this->H[$i][$n] = -$r / ($eps * $norm); - // Solve real equations - } else { - $x = $this->H[$i][$i+1]; - $y = $this->H[$i+1][$i]; - $q = ($this->d[$i] - $p) * ($this->d[$i] - $p) + $this->e[$i] * $this->e[$i]; - $t = ($x * $s - $z * $r) / $q; - $this->H[$i][$n] = $t; - if (abs($x) > abs($z)) - $this->H[$i+1][$n] = (-$r - $w * $t) / $x; - else - $this->H[$i+1][$n] = (-$s - $y * $t) / $z; - } - // Overflow control - $t = abs($this->H[$i][$n]); - if (($eps * $t) * $t > 1) { - for ($j = $i; $j <= $n; $j++) - $this->H[$j][$n] = $this->H[$j][$n] / $t; - } - } - } - // Complex vector - } else if ($q < 0) { - $l = $n-1; - // Last vector component imaginary so matrix is triangular - if (abs($this->H[$n][$n-1]) > abs($this->H[$n-1][$n])) { - $this->H[$n-1][$n-1] = $q / $this->H[$n][$n-1]; - $this->H[$n-1][$n] = -($this->H[$n][$n] - $p) / $this->H[$n][$n-1]; - } else { - $this->cdiv(0.0, -$this->H[$n-1][$n], $this->H[$n-1][$n-1] - $p, $q); - $this->H[$n-1][$n-1] = $this->cdivr; - $this->H[$n-1][$n] = $this->cdivi; - } - $this->H[$n][$n-1] = 0.0; - $this->H[$n][$n] = 1.0; - for ($i = $n-2; $i >= 0; $i--) { - // double ra,sa,vr,vi; - $ra = 0.0; - $sa = 0.0; - for ($j = $l; $j <= $n; $j++) { - $ra = $ra + $this->H[$i][$j] * $this->H[$j][$n-1]; - $sa = $sa + $this->H[$i][$j] * $this->H[$j][$n]; - } - $w = $this->H[$i][$i] - $p; - if ($this->e[$i] < 0.0) { - $z = $w; - $r = $ra; - $s = $sa; - } else { - $l = $i; - if ($this->e[$i] == 0) { - $this->cdiv(-$ra, -$sa, $w, $q); - $this->H[$i][$n-1] = $this->cdivr; - $this->H[$i][$n] = $this->cdivi; - } else { - // Solve complex equations - $x = $this->H[$i][$i+1]; - $y = $this->H[$i+1][$i]; - $vr = ($this->d[$i] - $p) * ($this->d[$i] - $p) + $this->e[$i] * $this->e[$i] - $q * $q; - $vi = ($this->d[$i] - $p) * 2.0 * $q; - if ($vr == 0.0 & $vi == 0.0) - $vr = $eps * $norm * (abs($w) + abs($q) + abs($x) + abs($y) + abs($z)); - $this->cdiv($x * $r - $z * $ra + $q * $sa, $x * $s - $z * $sa - $q * $ra, $vr, $vi); - $this->H[$i][$n-1] = $this->cdivr; - $this->H[$i][$n] = $this->cdivi; - if (abs($x) > (abs($z) + abs($q))) { - $this->H[$i+1][$n-1] = (-$ra - $w * $this->H[$i][$n-1] + $q * $this->H[$i][$n]) / $x; - $this->H[$i+1][$n] = (-$sa - $w * $this->H[$i][$n] - $q * $this->H[$i][$n-1]) / $x; - } else { - $this->cdiv(-$r - $y * $this->H[$i][$n-1], -$s - $y * $this->H[$i][$n], $z, $q); - $this->H[$i+1][$n-1] = $this->cdivr; - $this->H[$i+1][$n] = $this->cdivi; - } - } - // Overflow control - $t = max(abs($this->H[$i][$n-1]),abs($this->H[$i][$n])); - if (($eps * $t) * $t > 1) { - for ($j = $i; $j <= $n; $j++) { - $this->H[$j][$n-1] = $this->H[$j][$n-1] / $t; - $this->H[$j][$n] = $this->H[$j][$n] / $t; - } - } - } // end else - } // end for - } // end else for complex case - } // end for - // Vectors of isolated roots - for ($i = 0; $i < $nn; $i++) { - if ($i < $low | $i > $high) { - for ($j = $i; $j < $nn; $j++) - $this->V[$i][$j] = $this->H[$i][$j]; - } - } - // Back transformation to get eigenvectors of original matrix - for ($j = $nn-1; $j >= $low; $j--) { - for ($i = $low; $i <= $high; $i++) { - $z = 0.0; - for ($k = $low; $k <= min($j,$high); $k++) - $z = $z + $this->V[$i][$k] * $this->H[$k][$j]; - $this->V[$i][$j] = $z; - } - } - } // end hqr2 - - /** - * Constructor: Check for symmetry, then construct the eigenvalue decomposition - * @access public - * @param A Square matrix - * @return Structure to access D and V. - */ - function EigenvalueDecomposition($Arg) { - $this->A = $Arg->getArray(); - $this->n = $Arg->getColumnDimension(); - $this->V = array(); - $this->d = array(); - $this->e = array(); - $issymmetric = true; - for ($j = 0; ($j < $this->n) & $issymmetric; $j++) - for ($i = 0; ($i < $this->n) & $issymmetric; $i++) - $issymmetric = ($this->A[$i][$j] == $this->A[$j][$i]); - if ($issymmetric) { - $this->V = $this->A; - // Tridiagonalize. - $this->tred2(); - // Diagonalize. - $this->tql2(); - } else { - $this->H = $this->A; - $this->ort = array(); - // Reduce to Hessenberg form. - $this->orthes(); - // Reduce Hessenberg to real Schur form. - $this->hqr2(); - } - } + /** + * Symmetric tridiagonal QL algorithm. + * + * This is derived from the Algol procedures tql2, by + * Bowdler, Martin, Reinsch, and Wilkinson, Handbook for + * Auto. Comp., Vol.ii-Linear Algebra, and the corresponding + * Fortran subroutine in EISPACK. + * + * @access private + */ + private function tql2() { + for ($i = 1; $i < $this->n; ++$i) { + $this->e[$i-1] = $this->e[$i]; + } + $this->e[$this->n-1] = 0.0; + $f = 0.0; + $tst1 = 0.0; + $eps = pow(2.0,-52.0); - /** - * Return the eigenvector matrix - * @access public - * @return V - */ - function getV() { - return new Matrix($this->V, $this->n, $this->n); - } + for ($l = 0; $l < $this->n; ++$l) { + // Find small subdiagonal element + $tst1 = max($tst1, abs($this->d[$l]) + abs($this->e[$l])); + $m = $l; + while ($m < $this->n) { + if (abs($this->e[$m]) <= $eps * $tst1) + break; + ++$m; + } + // If m == l, $this->d[l] is an eigenvalue, + // otherwise, iterate. + if ($m > $l) { + $iter = 0; + do { + // Could check iteration count here. + $iter += 1; + // Compute implicit shift + $g = $this->d[$l]; + $p = ($this->d[$l+1] - $g) / (2.0 * $this->e[$l]); + $r = hypo($p, 1.0); + if ($p < 0) + $r *= -1; + $this->d[$l] = $this->e[$l] / ($p + $r); + $this->d[$l+1] = $this->e[$l] * ($p + $r); + $dl1 = $this->d[$l+1]; + $h = $g - $this->d[$l]; + for ($i = $l + 2; $i < $this->n; ++$i) + $this->d[$i] -= $h; + $f += $h; + // Implicit QL transformation. + $p = $this->d[$m]; + $c = 1.0; + $c2 = $c3 = $c; + $el1 = $this->e[$l + 1]; + $s = $s2 = 0.0; + for ($i = $m-1; $i >= $l; --$i) { + $c3 = $c2; + $c2 = $c; + $s2 = $s; + $g = $c * $this->e[$i]; + $h = $c * $p; + $r = hypo($p, $this->e[$i]); + $this->e[$i+1] = $s * $r; + $s = $this->e[$i] / $r; + $c = $p / $r; + $p = $c * $this->d[$i] - $s * $g; + $this->d[$i+1] = $h + $s * ($c * $g + $s * $this->d[$i]); + // Accumulate transformation. + for ($k = 0; $k < $this->n; ++$k) { + $h = $this->V[$k][$i+1]; + $this->V[$k][$i+1] = $s * $this->V[$k][$i] + $c * $h; + $this->V[$k][$i] = $c * $this->V[$k][$i] - $s * $h; + } + } + $p = -$s * $s2 * $c3 * $el1 * $this->e[$l] / $dl1; + $this->e[$l] = $s * $p; + $this->d[$l] = $c * $p; + // Check for convergence. + } while (abs($this->e[$l]) > $eps * $tst1); + } + $this->d[$l] = $this->d[$l] + $f; + $this->e[$l] = 0.0; + } - /** - * Return the real parts of the eigenvalues - * @access public - * @return real(diag(D)) - */ - function getRealEigenvalues() { - return $this->d; - } + // Sort eigenvalues and corresponding vectors. + for ($i = 0; $i < $this->n - 1; ++$i) { + $k = $i; + $p = $this->d[$i]; + for ($j = $i+1; $j < $this->n; ++$j) { + if ($this->d[$j] < $p) { + $k = $j; + $p = $this->d[$j]; + } + } + if ($k != $i) { + $this->d[$k] = $this->d[$i]; + $this->d[$i] = $p; + for ($j = 0; $j < $this->n; ++$j) { + $p = $this->V[$j][$i]; + $this->V[$j][$i] = $this->V[$j][$k]; + $this->V[$j][$k] = $p; + } + } + } + } - /** - * Return the imaginary parts of the eigenvalues - * @access public - * @return imag(diag(D)) - */ - function getImagEigenvalues() { - return $this->e; - } - /** - * Return the block diagonal eigenvalue matrix - * @access public - * @return D - */ - function getD() { - for ($i = 0; $i < $this->n; $i++) { - $D[$i] = array_fill(0, $this->n, 0.0); - $D[$i][$i] = $this->d[$i]; - if ($this->e[$i] == 0) - continue; - $o = ($this->e[$i] > 0) ? $i + 1 : $i - 1; - $D[$i][$o] = $this->e[$i]; - } - return new Matrix($D); - } -} + /** + * Nonsymmetric reduction to Hessenberg form. + * + * This is derived from the Algol procedures orthes and ortran, + * by Martin and Wilkinson, Handbook for Auto. Comp., + * Vol.ii-Linear Algebra, and the corresponding + * Fortran subroutines in EISPACK. + * + * @access private + */ + private function orthes () { + $low = 0; + $high = $this->n-1; + + for ($m = $low+1; $m <= $high-1; ++$m) { + // Scale column. + $scale = 0.0; + for ($i = $m; $i <= $high; ++$i) { + $scale = $scale + abs($this->H[$i][$m-1]); + } + if ($scale != 0.0) { + // Compute Householder transformation. + $h = 0.0; + for ($i = $high; $i >= $m; --$i) { + $this->ort[$i] = $this->H[$i][$m-1] / $scale; + $h += $this->ort[$i] * $this->ort[$i]; + } + $g = sqrt($h); + if ($this->ort[$m] > 0) { + $g *= -1; + } + $h -= $this->ort[$m] * $g; + $this->ort[$m] -= $g; + // Apply Householder similarity transformation + // H = (I -u * u' / h) * H * (I -u * u') / h) + for ($j = $m; $j < $this->n; ++$j) { + $f = 0.0; + for ($i = $high; $i >= $m; --$i) { + $f += $this->ort[$i] * $this->H[$i][$j]; + } + $f /= $h; + for ($i = $m; $i <= $high; ++$i) { + $this->H[$i][$j] -= $f * $this->ort[$i]; + } + } + for ($i = 0; $i <= $high; ++$i) { + $f = 0.0; + for ($j = $high; $j >= $m; --$j) { + $f += $this->ort[$j] * $this->H[$i][$j]; + } + $f = $f / $h; + for ($j = $m; $j <= $high; ++$j) { + $this->H[$i][$j] -= $f * $this->ort[$j]; + } + } + $this->ort[$m] = $scale * $this->ort[$m]; + $this->H[$m][$m-1] = $scale * $g; + } + } + + // Accumulate transformations (Algol's ortran). + for ($i = 0; $i < $this->n; ++$i) { + for ($j = 0; $j < $this->n; ++$j) { + $this->V[$i][$j] = ($i == $j ? 1.0 : 0.0); + } + } + for ($m = $high-1; $m >= $low+1; --$m) { + if ($this->H[$m][$m-1] != 0.0) { + for ($i = $m+1; $i <= $high; ++$i) { + $this->ort[$i] = $this->H[$i][$m-1]; + } + for ($j = $m; $j <= $high; ++$j) { + $g = 0.0; + for ($i = $m; $i <= $high; ++$i) { + $g += $this->ort[$i] * $this->V[$i][$j]; + } + // Double division avoids possible underflow + $g = ($g / $this->ort[$m]) / $this->H[$m][$m-1]; + for ($i = $m; $i <= $high; ++$i) { + $this->V[$i][$j] += $g * $this->ort[$i]; + } + } + } + } + } + + + /** + * Performs complex division. + * + * @access private + */ + private function cdiv($xr, $xi, $yr, $yi) { + if (abs($yr) > abs($yi)) { + $r = $yi / $yr; + $d = $yr + $r * $yi; + $this->cdivr = ($xr + $r * $xi) / $d; + $this->cdivi = ($xi - $r * $xr) / $d; + } else { + $r = $yr / $yi; + $d = $yi + $r * $yr; + $this->cdivr = ($r * $xr + $xi) / $d; + $this->cdivi = ($r * $xi - $xr) / $d; + } + } + + + /** + * Nonsymmetric reduction from Hessenberg to real Schur form. + * + * Code is derived from the Algol procedure hqr2, + * by Martin and Wilkinson, Handbook for Auto. Comp., + * Vol.ii-Linear Algebra, and the corresponding + * Fortran subroutine in EISPACK. + * + * @access private + */ + private function hqr2 () { + // Initialize + $nn = $this->n; + $n = $nn - 1; + $low = 0; + $high = $nn - 1; + $eps = pow(2.0, -52.0); + $exshift = 0.0; + $p = $q = $r = $s = $z = 0; + // Store roots isolated by balanc and compute matrix norm + $norm = 0.0; + + for ($i = 0; $i < $nn; ++$i) { + if (($i < $low) OR ($i > $high)) { + $this->d[$i] = $this->H[$i][$i]; + $this->e[$i] = 0.0; + } + for ($j = max($i-1, 0); $j < $nn; ++$j) { + $norm = $norm + abs($this->H[$i][$j]); + } + } + + // Outer loop over eigenvalue index + $iter = 0; + while ($n >= $low) { + // Look for single small sub-diagonal element + $l = $n; + while ($l > $low) { + $s = abs($this->H[$l-1][$l-1]) + abs($this->H[$l][$l]); + if ($s == 0.0) { + $s = $norm; + } + if (abs($this->H[$l][$l-1]) < $eps * $s) { + break; + } + --$l; + } + // Check for convergence + // One root found + if ($l == $n) { + $this->H[$n][$n] = $this->H[$n][$n] + $exshift; + $this->d[$n] = $this->H[$n][$n]; + $this->e[$n] = 0.0; + --$n; + $iter = 0; + // Two roots found + } else if ($l == $n-1) { + $w = $this->H[$n][$n-1] * $this->H[$n-1][$n]; + $p = ($this->H[$n-1][$n-1] - $this->H[$n][$n]) / 2.0; + $q = $p * $p + $w; + $z = sqrt(abs($q)); + $this->H[$n][$n] = $this->H[$n][$n] + $exshift; + $this->H[$n-1][$n-1] = $this->H[$n-1][$n-1] + $exshift; + $x = $this->H[$n][$n]; + // Real pair + if ($q >= 0) { + if ($p >= 0) { + $z = $p + $z; + } else { + $z = $p - $z; + } + $this->d[$n-1] = $x + $z; + $this->d[$n] = $this->d[$n-1]; + if ($z != 0.0) { + $this->d[$n] = $x - $w / $z; + } + $this->e[$n-1] = 0.0; + $this->e[$n] = 0.0; + $x = $this->H[$n][$n-1]; + $s = abs($x) + abs($z); + $p = $x / $s; + $q = $z / $s; + $r = sqrt($p * $p + $q * $q); + $p = $p / $r; + $q = $q / $r; + // Row modification + for ($j = $n-1; $j < $nn; ++$j) { + $z = $this->H[$n-1][$j]; + $this->H[$n-1][$j] = $q * $z + $p * $this->H[$n][$j]; + $this->H[$n][$j] = $q * $this->H[$n][$j] - $p * $z; + } + // Column modification + for ($i = 0; $i <= n; ++$i) { + $z = $this->H[$i][$n-1]; + $this->H[$i][$n-1] = $q * $z + $p * $this->H[$i][$n]; + $this->H[$i][$n] = $q * $this->H[$i][$n] - $p * $z; + } + // Accumulate transformations + for ($i = $low; $i <= $high; ++$i) { + $z = $this->V[$i][$n-1]; + $this->V[$i][$n-1] = $q * $z + $p * $this->V[$i][$n]; + $this->V[$i][$n] = $q * $this->V[$i][$n] - $p * $z; + } + // Complex pair + } else { + $this->d[$n-1] = $x + $p; + $this->d[$n] = $x + $p; + $this->e[$n-1] = $z; + $this->e[$n] = -$z; + } + $n = $n - 2; + $iter = 0; + // No convergence yet + } else { + // Form shift + $x = $this->H[$n][$n]; + $y = 0.0; + $w = 0.0; + if ($l < $n) { + $y = $this->H[$n-1][$n-1]; + $w = $this->H[$n][$n-1] * $this->H[$n-1][$n]; + } + // Wilkinson's original ad hoc shift + if ($iter == 10) { + $exshift += $x; + for ($i = $low; $i <= $n; ++$i) { + $this->H[$i][$i] -= $x; + } + $s = abs($this->H[$n][$n-1]) + abs($this->H[$n-1][$n-2]); + $x = $y = 0.75 * $s; + $w = -0.4375 * $s * $s; + } + // MATLAB's new ad hoc shift + if ($iter == 30) { + $s = ($y - $x) / 2.0; + $s = $s * $s + $w; + if ($s > 0) { + $s = sqrt($s); + if ($y < $x) { + $s = -$s; + } + $s = $x - $w / (($y - $x) / 2.0 + $s); + for ($i = $low; $i <= $n; ++$i) { + $this->H[$i][$i] -= $s; + } + $exshift += $s; + $x = $y = $w = 0.964; + } + } + // Could check iteration count here. + $iter = $iter + 1; + // Look for two consecutive small sub-diagonal elements + $m = $n - 2; + while ($m >= $l) { + $z = $this->H[$m][$m]; + $r = $x - $z; + $s = $y - $z; + $p = ($r * $s - $w) / $this->H[$m+1][$m] + $this->H[$m][$m+1]; + $q = $this->H[$m+1][$m+1] - $z - $r - $s; + $r = $this->H[$m+2][$m+1]; + $s = abs($p) + abs($q) + abs($r); + $p = $p / $s; + $q = $q / $s; + $r = $r / $s; + if ($m == $l) { + break; + } + if (abs($this->H[$m][$m-1]) * (abs($q) + abs($r)) < + $eps * (abs($p) * (abs($this->H[$m-1][$m-1]) + abs($z) + abs($this->H[$m+1][$m+1])))) { + break; + } + --$m; + } + for ($i = $m + 2; $i <= $n; ++$i) { + $this->H[$i][$i-2] = 0.0; + if ($i > $m+2) { + $this->H[$i][$i-3] = 0.0; + } + } + // Double QR step involving rows l:n and columns m:n + for ($k = $m; $k <= $n-1; ++$k) { + $notlast = ($k != $n-1); + if ($k != $m) { + $p = $this->H[$k][$k-1]; + $q = $this->H[$k+1][$k-1]; + $r = ($notlast ? $this->H[$k+2][$k-1] : 0.0); + $x = abs($p) + abs($q) + abs($r); + if ($x != 0.0) { + $p = $p / $x; + $q = $q / $x; + $r = $r / $x; + } + } + if ($x == 0.0) { + break; + } + $s = sqrt($p * $p + $q * $q + $r * $r); + if ($p < 0) { + $s = -$s; + } + if ($s != 0) { + if ($k != $m) { + $this->H[$k][$k-1] = -$s * $x; + } elseif ($l != $m) { + $this->H[$k][$k-1] = -$this->H[$k][$k-1]; + } + $p = $p + $s; + $x = $p / $s; + $y = $q / $s; + $z = $r / $s; + $q = $q / $p; + $r = $r / $p; + // Row modification + for ($j = $k; $j < $nn; ++$j) { + $p = $this->H[$k][$j] + $q * $this->H[$k+1][$j]; + if ($notlast) { + $p = $p + $r * $this->H[$k+2][$j]; + $this->H[$k+2][$j] = $this->H[$k+2][$j] - $p * $z; + } + $this->H[$k][$j] = $this->H[$k][$j] - $p * $x; + $this->H[$k+1][$j] = $this->H[$k+1][$j] - $p * $y; + } + // Column modification + for ($i = 0; $i <= min($n, $k+3); ++$i) { + $p = $x * $this->H[$i][$k] + $y * $this->H[$i][$k+1]; + if ($notlast) { + $p = $p + $z * $this->H[$i][$k+2]; + $this->H[$i][$k+2] = $this->H[$i][$k+2] - $p * $r; + } + $this->H[$i][$k] = $this->H[$i][$k] - $p; + $this->H[$i][$k+1] = $this->H[$i][$k+1] - $p * $q; + } + // Accumulate transformations + for ($i = $low; $i <= $high; ++$i) { + $p = $x * $this->V[$i][$k] + $y * $this->V[$i][$k+1]; + if ($notlast) { + $p = $p + $z * $this->V[$i][$k+2]; + $this->V[$i][$k+2] = $this->V[$i][$k+2] - $p * $r; + } + $this->V[$i][$k] = $this->V[$i][$k] - $p; + $this->V[$i][$k+1] = $this->V[$i][$k+1] - $p * $q; + } + } // ($s != 0) + } // k loop + } // check convergence + } // while ($n >= $low) + + // Backsubstitute to find vectors of upper triangular form + if ($norm == 0.0) { + return; + } + + for ($n = $nn-1; $n >= 0; --$n) { + $p = $this->d[$n]; + $q = $this->e[$n]; + // Real vector + if ($q == 0) { + $l = $n; + $this->H[$n][$n] = 1.0; + for ($i = $n-1; $i >= 0; --$i) { + $w = $this->H[$i][$i] - $p; + $r = 0.0; + for ($j = $l; $j <= $n; ++$j) { + $r = $r + $this->H[$i][$j] * $this->H[$j][$n]; + } + if ($this->e[$i] < 0.0) { + $z = $w; + $s = $r; + } else { + $l = $i; + if ($this->e[$i] == 0.0) { + if ($w != 0.0) { + $this->H[$i][$n] = -$r / $w; + } else { + $this->H[$i][$n] = -$r / ($eps * $norm); + } + // Solve real equations + } else { + $x = $this->H[$i][$i+1]; + $y = $this->H[$i+1][$i]; + $q = ($this->d[$i] - $p) * ($this->d[$i] - $p) + $this->e[$i] * $this->e[$i]; + $t = ($x * $s - $z * $r) / $q; + $this->H[$i][$n] = $t; + if (abs($x) > abs($z)) { + $this->H[$i+1][$n] = (-$r - $w * $t) / $x; + } else { + $this->H[$i+1][$n] = (-$s - $y * $t) / $z; + } + } + // Overflow control + $t = abs($this->H[$i][$n]); + if (($eps * $t) * $t > 1) { + for ($j = $i; $j <= $n; ++$j) { + $this->H[$j][$n] = $this->H[$j][$n] / $t; + } + } + } + } + // Complex vector + } else if ($q < 0) { + $l = $n-1; + // Last vector component imaginary so matrix is triangular + if (abs($this->H[$n][$n-1]) > abs($this->H[$n-1][$n])) { + $this->H[$n-1][$n-1] = $q / $this->H[$n][$n-1]; + $this->H[$n-1][$n] = -($this->H[$n][$n] - $p) / $this->H[$n][$n-1]; + } else { + $this->cdiv(0.0, -$this->H[$n-1][$n], $this->H[$n-1][$n-1] - $p, $q); + $this->H[$n-1][$n-1] = $this->cdivr; + $this->H[$n-1][$n] = $this->cdivi; + } + $this->H[$n][$n-1] = 0.0; + $this->H[$n][$n] = 1.0; + for ($i = $n-2; $i >= 0; --$i) { + // double ra,sa,vr,vi; + $ra = 0.0; + $sa = 0.0; + for ($j = $l; $j <= $n; ++$j) { + $ra = $ra + $this->H[$i][$j] * $this->H[$j][$n-1]; + $sa = $sa + $this->H[$i][$j] * $this->H[$j][$n]; + } + $w = $this->H[$i][$i] - $p; + if ($this->e[$i] < 0.0) { + $z = $w; + $r = $ra; + $s = $sa; + } else { + $l = $i; + if ($this->e[$i] == 0) { + $this->cdiv(-$ra, -$sa, $w, $q); + $this->H[$i][$n-1] = $this->cdivr; + $this->H[$i][$n] = $this->cdivi; + } else { + // Solve complex equations + $x = $this->H[$i][$i+1]; + $y = $this->H[$i+1][$i]; + $vr = ($this->d[$i] - $p) * ($this->d[$i] - $p) + $this->e[$i] * $this->e[$i] - $q * $q; + $vi = ($this->d[$i] - $p) * 2.0 * $q; + if ($vr == 0.0 & $vi == 0.0) { + $vr = $eps * $norm * (abs($w) + abs($q) + abs($x) + abs($y) + abs($z)); + } + $this->cdiv($x * $r - $z * $ra + $q * $sa, $x * $s - $z * $sa - $q * $ra, $vr, $vi); + $this->H[$i][$n-1] = $this->cdivr; + $this->H[$i][$n] = $this->cdivi; + if (abs($x) > (abs($z) + abs($q))) { + $this->H[$i+1][$n-1] = (-$ra - $w * $this->H[$i][$n-1] + $q * $this->H[$i][$n]) / $x; + $this->H[$i+1][$n] = (-$sa - $w * $this->H[$i][$n] - $q * $this->H[$i][$n-1]) / $x; + } else { + $this->cdiv(-$r - $y * $this->H[$i][$n-1], -$s - $y * $this->H[$i][$n], $z, $q); + $this->H[$i+1][$n-1] = $this->cdivr; + $this->H[$i+1][$n] = $this->cdivi; + } + } + // Overflow control + $t = max(abs($this->H[$i][$n-1]),abs($this->H[$i][$n])); + if (($eps * $t) * $t > 1) { + for ($j = $i; $j <= $n; ++$j) { + $this->H[$j][$n-1] = $this->H[$j][$n-1] / $t; + $this->H[$j][$n] = $this->H[$j][$n] / $t; + } + } + } // end else + } // end for + } // end else for complex case + } // end for + + // Vectors of isolated roots + for ($i = 0; $i < $nn; ++$i) { + if ($i < $low | $i > $high) { + for ($j = $i; $j < $nn; ++$j) { + $this->V[$i][$j] = $this->H[$i][$j]; + } + } + } + + // Back transformation to get eigenvectors of original matrix + for ($j = $nn-1; $j >= $low; --$j) { + for ($i = $low; $i <= $high; ++$i) { + $z = 0.0; + for ($k = $low; $k <= min($j,$high); ++$k) { + $z = $z + $this->V[$i][$k] * $this->H[$k][$j]; + } + $this->V[$i][$j] = $z; + } + } + } // end hqr2 + + + /** + * Constructor: Check for symmetry, then construct the eigenvalue decomposition + * + * @access public + * @param A Square matrix + * @return Structure to access D and V. + */ + public function __construct($Arg) { + $this->A = $Arg->getArray(); + $this->n = $Arg->getColumnDimension(); + + $issymmetric = true; + for ($j = 0; ($j < $this->n) & $issymmetric; ++$j) { + for ($i = 0; ($i < $this->n) & $issymmetric; ++$i) { + $issymmetric = ($this->A[$i][$j] == $this->A[$j][$i]); + } + } + + if ($issymmetric) { + $this->V = $this->A; + // Tridiagonalize. + $this->tred2(); + // Diagonalize. + $this->tql2(); + } else { + $this->H = $this->A; + $this->ort = array(); + // Reduce to Hessenberg form. + $this->orthes(); + // Reduce Hessenberg to real Schur form. + $this->hqr2(); + } + } + + + /** + * Return the eigenvector matrix + * + * @access public + * @return V + */ + public function getV() { + return new Matrix($this->V, $this->n, $this->n); + } + + + /** + * Return the real parts of the eigenvalues + * + * @access public + * @return real(diag(D)) + */ + public function getRealEigenvalues() { + return $this->d; + } + + + /** + * Return the imaginary parts of the eigenvalues + * + * @access public + * @return imag(diag(D)) + */ + public function getImagEigenvalues() { + return $this->e; + } + + + /** + * Return the block diagonal eigenvalue matrix + * + * @access public + * @return D + */ + public function getD() { + for ($i = 0; $i < $this->n; ++$i) { + $D[$i] = array_fill(0, $this->n, 0.0); + $D[$i][$i] = $this->d[$i]; + if ($this->e[$i] == 0) { + continue; + } + $o = ($this->e[$i] > 0) ? $i + 1 : $i - 1; + $D[$i][$o] = $this->e[$i]; + } + return new Matrix($D); + } + +} // class EigenvalueDecomposition diff --git a/libraries/PHPExcel/PHPExcel/Shared/JAMA/LUDecomposition.php b/libraries/PHPExcel/PHPExcel/Shared/JAMA/LUDecomposition.php index de177a5f6..4fd43f91f 100644 --- a/libraries/PHPExcel/PHPExcel/Shared/JAMA/LUDecomposition.php +++ b/libraries/PHPExcel/PHPExcel/Shared/JAMA/LUDecomposition.php @@ -1,222 +1,255 @@ = n, the LU decomposition is an m-by-n -* unit lower triangular matrix L, an n-by-n upper triangular matrix U, -* and a permutation vector piv of length m so that A(piv,:) = L*U. -* If m < n, then L is m-by-m and U is m-by-n. -* -* The LU decompostion with pivoting always exists, even if the matrix is -* singular, so the constructor will never fail. The primary use of the -* LU decomposition is in the solution of square systems of simultaneous -* linear equations. This will fail if isNonsingular() returns false. -* -* @author Paul Meagher -* @author Bartosz Matosiuk -* @author Michael Bommarito -* @version 1.1 -* @license PHP v3.0 -*/ + * @package JAMA + * + * For an m-by-n matrix A with m >= n, the LU decomposition is an m-by-n + * unit lower triangular matrix L, an n-by-n upper triangular matrix U, + * and a permutation vector piv of length m so that A(piv,:) = L*U. + * If m < n, then L is m-by-m and U is m-by-n. + * + * The LU decompostion with pivoting always exists, even if the matrix is + * singular, so the constructor will never fail. The primary use of the + * LU decomposition is in the solution of square systems of simultaneous + * linear equations. This will fail if isNonsingular() returns false. + * + * @author Paul Meagher + * @author Bartosz Matosiuk + * @author Michael Bommarito + * @version 1.1 + * @license PHP v3.0 + */ class LUDecomposition { - /** - * Decomposition storage - * @var array - */ - var $LU = array(); - - /** - * Row dimension. - * @var int - */ - var $m; - /** - * Column dimension. - * @var int - */ - var $n; - - /** - * Pivot sign. - * @var int - */ - var $pivsign; + /** + * Decomposition storage + * @var array + */ + private $LU = array(); - /** - * Internal storage of pivot vector. - * @var array - */ - var $piv = array(); - - /** - * LU Decomposition constructor. - * @param $A Rectangular matrix - * @return Structure to access L, U and piv. - */ - function LUDecomposition ($A) { - if( is_a($A, 'Matrix') ) { - // Use a "left-looking", dot-product, Crout/Doolittle algorithm. - $this->LU = $A->getArrayCopy(); - $this->m = $A->getRowDimension(); - $this->n = $A->getColumnDimension(); - for ($i = 0; $i < $this->m; $i++) - $this->piv[$i] = $i; - $this->pivsign = 1; - $LUrowi = array(); - $LUcolj = array(); - // Outer loop. - for ($j = 0; $j < $this->n; $j++) { - // Make a copy of the j-th column to localize references. - for ($i = 0; $i < $this->m; $i++) - $LUcolj[$i] = &$this->LU[$i][$j]; - // Apply previous transformations. - for ($i = 0; $i < $this->m; $i++) { - $LUrowi = $this->LU[$i]; - // Most of the time is spent in the following dot product. - $kmax = min($i,$j); - $s = 0.0; - for ($k = 0; $k < $kmax; $k++) - $s += $LUrowi[$k]*$LUcolj[$k]; - $LUrowi[$j] = $LUcolj[$i] -= $s; - } - // Find pivot and exchange if necessary. - $p = $j; - for ($i = $j+1; $i < $this->m; $i++) { - if (abs($LUcolj[$i]) > abs($LUcolj[$p])) - $p = $i; - } - if ($p != $j) { - for ($k = 0; $k < $this->n; $k++) { - $t = $this->LU[$p][$k]; - $this->LU[$p][$k] = $this->LU[$j][$k]; - $this->LU[$j][$k] = $t; - } - $k = $this->piv[$p]; - $this->piv[$p] = $this->piv[$j]; - $this->piv[$j] = $k; - $this->pivsign = $this->pivsign * -1; - } - // Compute multipliers. - if ( ($j < $this->m) AND ($this->LU[$j][$j] != 0.0) ) { - for ($i = $j+1; $i < $this->m; $i++) - $this->LU[$i][$j] /= $this->LU[$j][$j]; - } - } - } else { - trigger_error(ArgumentTypeException, ERROR); - } - } - - /** - * Get lower triangular factor. - * @return array Lower triangular factor - */ - function getL () { - for ($i = 0; $i < $this->m; $i++) { - for ($j = 0; $j < $this->n; $j++) { - if ($i > $j) - $L[$i][$j] = $this->LU[$i][$j]; - else if($i == $j) - $L[$i][$j] = 1.0; - else - $L[$i][$j] = 0.0; - } - } - return new Matrix($L); - } + /** + * Row dimension. + * @var int + */ + private $m; - /** - * Get upper triangular factor. - * @return array Upper triangular factor - */ - function getU () { - for ($i = 0; $i < $this->n; $i++) { - for ($j = 0; $j < $this->n; $j++) { - if ($i <= $j) - $U[$i][$j] = $this->LU[$i][$j]; - else - $U[$i][$j] = 0.0; - } - } - return new Matrix($U); - } - - /** - * Return pivot permutation vector. - * @return array Pivot vector - */ - function getPivot () { - return $this->piv; - } - - /** - * Alias for getPivot - * @see getPivot - */ - function getDoublePivot () { - return $this->getPivot(); - } + /** + * Column dimension. + * @var int + */ + private $n; - /** - * Is the matrix nonsingular? - * @return true if U, and hence A, is nonsingular. - */ - function isNonsingular () { - for ($j = 0; $j < $this->n; $j++) { - if ($this->LU[$j][$j] == 0) - return false; - } - return true; - } + /** + * Pivot sign. + * @var int + */ + private $pivsign; - /** - * Count determinants - * @return array d matrix deterninat - */ - function det() { - if ($this->m == $this->n) { - $d = $this->pivsign; - for ($j = 0; $j < $this->n; $j++) - $d *= $this->LU[$j][$j]; - return $d; - } else { - trigger_error(MatrixDimensionException, ERROR); - } - } - - /** - * Solve A*X = B - * @param $B A Matrix with as many rows as A and any number of columns. - * @return X so that L*U*X = B(piv,:) - * @exception IllegalArgumentException Matrix row dimensions must agree. - * @exception RuntimeException Matrix is singular. - */ - function solve($B) { - if ($B->getRowDimension() == $this->m) { - if ($this->isNonsingular()) { - // Copy right hand side with pivoting - $nx = $B->getColumnDimension(); - $X = $B->getMatrix($this->piv, 0, $nx-1); - // Solve L*Y = B(piv,:) - for ($k = 0; $k < $this->n; $k++) - for ($i = $k+1; $i < $this->n; $i++) - for ($j = 0; $j < $nx; $j++) - $X->A[$i][$j] -= $X->A[$k][$j] * $this->LU[$i][$k]; - // Solve U*X = Y; - for ($k = $this->n-1; $k >= 0; $k--) { - for ($j = 0; $j < $nx; $j++) - $X->A[$k][$j] /= $this->LU[$k][$k]; - for ($i = 0; $i < $k; $i++) - for ($j = 0; $j < $nx; $j++) - $X->A[$i][$j] -= $X->A[$k][$j] * $this->LU[$i][$k]; - } - return $X; - } else { - trigger_error(MatrixSingularException, ERROR); - } - } else { - trigger_error(MatrixSquareException, ERROR); - } - } -} + /** + * Internal storage of pivot vector. + * @var array + */ + private $piv = array(); + + + /** + * LU Decomposition constructor. + * + * @param $A Rectangular matrix + * @return Structure to access L, U and piv. + */ + public function __construct($A) { + if ($A instanceof Matrix) { + // Use a "left-looking", dot-product, Crout/Doolittle algorithm. + $this->LU = $A->getArrayCopy(); + $this->m = $A->getRowDimension(); + $this->n = $A->getColumnDimension(); + for ($i = 0; $i < $this->m; ++$i) { + $this->piv[$i] = $i; + } + $this->pivsign = 1; + $LUrowi = $LUcolj = array(); + + // Outer loop. + for ($j = 0; $j < $this->n; ++$j) { + // Make a copy of the j-th column to localize references. + for ($i = 0; $i < $this->m; ++$i) { + $LUcolj[$i] = &$this->LU[$i][$j]; + } + // Apply previous transformations. + for ($i = 0; $i < $this->m; ++$i) { + $LUrowi = $this->LU[$i]; + // Most of the time is spent in the following dot product. + $kmax = min($i,$j); + $s = 0.0; + for ($k = 0; $k < $kmax; ++$k) { + $s += $LUrowi[$k] * $LUcolj[$k]; + } + $LUrowi[$j] = $LUcolj[$i] -= $s; + } + // Find pivot and exchange if necessary. + $p = $j; + for ($i = $j+1; $i < $this->m; ++$i) { + if (abs($LUcolj[$i]) > abs($LUcolj[$p])) { + $p = $i; + } + } + if ($p != $j) { + for ($k = 0; $k < $this->n; ++$k) { + $t = $this->LU[$p][$k]; + $this->LU[$p][$k] = $this->LU[$j][$k]; + $this->LU[$j][$k] = $t; + } + $k = $this->piv[$p]; + $this->piv[$p] = $this->piv[$j]; + $this->piv[$j] = $k; + $this->pivsign = $this->pivsign * -1; + } + // Compute multipliers. + if (($j < $this->m) && ($this->LU[$j][$j] != 0.0)) { + for ($i = $j+1; $i < $this->m; ++$i) { + $this->LU[$i][$j] /= $this->LU[$j][$j]; + } + } + } + } else { + throw new Exception(JAMAError(ArgumentTypeException)); + } + } // function __construct() + + + /** + * Get lower triangular factor. + * + * @return array Lower triangular factor + */ + public function getL() { + for ($i = 0; $i < $this->m; ++$i) { + for ($j = 0; $j < $this->n; ++$j) { + if ($i > $j) { + $L[$i][$j] = $this->LU[$i][$j]; + } elseif ($i == $j) { + $L[$i][$j] = 1.0; + } else { + $L[$i][$j] = 0.0; + } + } + } + return new Matrix($L); + } // function getL() + + + /** + * Get upper triangular factor. + * + * @return array Upper triangular factor + */ + public function getU() { + for ($i = 0; $i < $this->n; ++$i) { + for ($j = 0; $j < $this->n; ++$j) { + if ($i <= $j) { + $U[$i][$j] = $this->LU[$i][$j]; + } else { + $U[$i][$j] = 0.0; + } + } + } + return new Matrix($U); + } // function getU() + + + /** + * Return pivot permutation vector. + * + * @return array Pivot vector + */ + public function getPivot() { + return $this->piv; + } // function getPivot() + + + /** + * Alias for getPivot + * + * @see getPivot + */ + public function getDoublePivot() { + return $this->getPivot(); + } // function getDoublePivot() + + + /** + * Is the matrix nonsingular? + * + * @return true if U, and hence A, is nonsingular. + */ + public function isNonsingular() { + for ($j = 0; $j < $this->n; ++$j) { + if ($this->LU[$j][$j] == 0) { + return false; + } + } + return true; + } // function isNonsingular() + + + /** + * Count determinants + * + * @return array d matrix deterninat + */ + public function det() { + if ($this->m == $this->n) { + $d = $this->pivsign; + for ($j = 0; $j < $this->n; ++$j) { + $d *= $this->LU[$j][$j]; + } + return $d; + } else { + throw new Exception(JAMAError(MatrixDimensionException)); + } + } // function det() + + + /** + * Solve A*X = B + * + * @param $B A Matrix with as many rows as A and any number of columns. + * @return X so that L*U*X = B(piv,:) + * @exception IllegalArgumentException Matrix row dimensions must agree. + * @exception RuntimeException Matrix is singular. + */ + public function solve($B) { + if ($B->getRowDimension() == $this->m) { + if ($this->isNonsingular()) { + // Copy right hand side with pivoting + $nx = $B->getColumnDimension(); + $X = $B->getMatrix($this->piv, 0, $nx-1); + // Solve L*Y = B(piv,:) + for ($k = 0; $k < $this->n; ++$k) { + for ($i = $k+1; $i < $this->n; ++$i) { + for ($j = 0; $j < $nx; ++$j) { + $X->A[$i][$j] -= $X->A[$k][$j] * $this->LU[$i][$k]; + } + } + } + // Solve U*X = Y; + for ($k = $this->n-1; $k >= 0; --$k) { + for ($j = 0; $j < $nx; ++$j) { + $X->A[$k][$j] /= $this->LU[$k][$k]; + } + for ($i = 0; $i < $k; ++$i) { + for ($j = 0; $j < $nx; ++$j) { + $X->A[$i][$j] -= $X->A[$k][$j] * $this->LU[$i][$k]; + } + } + } + return $X; + } else { + throw new Exception(JAMAError(MatrixSingularException)); + } + } else { + throw new Exception(JAMAError(MatrixSquareException)); + } + } // function solve() + +} // class LUDecomposition diff --git a/libraries/PHPExcel/PHPExcel/Shared/JAMA/Matrix.php b/libraries/PHPExcel/PHPExcel/Shared/JAMA/Matrix.php index c1b79ae04..efababbc4 100644 --- a/libraries/PHPExcel/PHPExcel/Shared/JAMA/Matrix.php +++ b/libraries/PHPExcel/PHPExcel/Shared/JAMA/Matrix.php @@ -1,1331 +1,1361 @@ 0 ) { - - $args = func_get_args(); - $match = implode(",", array_map('gettype', $args)); - - switch( $match ) { - - //Square matrix - n x n - case 'integer': - $this->m = $args[0]; - $this->n = $args[0]; - $this->A = array_fill(0, $this->m, array_fill(0, $this->n, 0)); - break; - - //Rectangular matrix - m x n - case 'integer,integer': - $this->m = $args[0]; - $this->n = $args[1]; - $this->A = array_fill(0, $this->m, array_fill(0, $this->n, 0)); - break; - - //Rectangular matrix constant-filled - m x n filled with c - case 'integer,integer,integer': - $this->m = $args[0]; - $this->n = $args[1]; - $this->A = array_fill(0, $this->m, array_fill(0, $this->n, $args[2])); - break; - - //Rectangular matrix constant-filled - m x n filled with c - case 'integer,integer,double': - $this->m = $args[0]; - $this->n = $args[1]; - $this->A = array_fill(0, $this->m, array_fill(0, $this->n, $args[2])); - break; - - //Rectangular matrix - m x n initialized from 2D array - case 'array': - $this->m = count($args[0]); - $this->n = count($args[0][0]); - $this->A = $args[0]; - break; - - //Rectangular matrix - m x n initialized from 2D array - case 'array,integer,integer': - $this->m = $args[1]; - $this->n = $args[2]; - $this->A = $args[0]; - break; - - //Rectangular matrix - m x n initialized from packed array - case 'array,integer': - $this->m = $args[1]; - - if ($this->m != 0) - $this->n = count($args[0]) / $this->m; - else - $this->n = 0; - - if ($this->m * $this->n == count($args[0])) - for($i = 0; $i < $this->m; $i++) - for($j = 0; $j < $this->n; $j++) - $this->A[$i][$j] = $args[0][$i + $j * $this->m]; - else - trigger_error(ArrayLengthException, ERROR); - - break; - default: - trigger_error(PolymorphicArgumentException, ERROR); - break; - } - } else - trigger_error(PolymorphicArgumentException, ERROR); - } - - /** - * getArray - * @return array Matrix array - */ - function &getArray() { - return $this->A; - } - - /** - * getArrayCopy - * @return array Matrix array copy - */ - function getArrayCopy() { - return $this->A; - } - - /** Construct a matrix from a copy of a 2-D array. - * @param double A[][] Two-dimensional array of doubles. - * @exception IllegalArgumentException All rows must have the same length - */ - function constructWithCopy($A) { - $this->m = count($A); - $this->n = count($A[0]); - $X = new Matrix($this->m, $this->n); - for ($i = 0; $i < $this->m; $i++) { - if (count($A[$i]) != $this->n) - trigger_error(RowLengthException, ERROR); - for ($j = 0; $j < $this->n; $j++) - $X->A[$i][$j] = $A[$i][$j]; - } - return $X; - } - - /** - * getColumnPacked - * Get a column-packed array - * @return array Column-packed matrix array - */ - function getColumnPackedCopy() { - $P = array(); - for($i = 0; $i < $this->m; $i++) { - for($j = 0; $j < $this->n; $j++) { - array_push($P, $this->A[$j][$i]); - } - } - return $P; - } - - /** - * getRowPacked - * Get a row-packed array - * @return array Row-packed matrix array - */ - function getRowPackedCopy() { - $P = array(); - for($i = 0; $i < $this->m; $i++) { - for($j = 0; $j < $this->n; $j++) { - array_push($P, $this->A[$i][$j]); - } - } - return $P; - } - - /** - * getRowDimension - * @return int Row dimension - */ - function getRowDimension() { - return $this->m; - } - - /** - * getColumnDimension - * @return int Column dimension - */ - function getColumnDimension() { - return $this->n; - } - - /** - * get - * Get the i,j-th element of the matrix. - * @param int $i Row position - * @param int $j Column position - * @return mixed Element (int/float/double) - */ - function get( $i = null, $j = null ) { - return $this->A[$i][$j]; - } - - /** - * getMatrix - * Get a submatrix - * @param int $i0 Initial row index - * @param int $iF Final row index - * @param int $j0 Initial column index - * @param int $jF Final column index - * @return Matrix Submatrix - */ - function getMatrix() { - if( func_num_args() > 0 ) { - $args = func_get_args(); - $match = implode(",", array_map('gettype', $args)); - switch( $match ) { - - //A($i0...; $j0...) - case 'integer,integer': - list($i0, $j0) = $args; - $m = $i0 >= 0 ? $this->m - $i0 : trigger_error(ArgumentBoundsException, ERROR); - $n = $j0 >= 0 ? $this->n - $j0 : trigger_error(ArgumentBoundsException, ERROR); - $R = new Matrix($m, $n); - - for($i = $i0; $i < $this->m; $i++) - for($j = $j0; $j < $this->n; $j++) - $R->set($i, $j, $this->A[$i][$j]); - - return $R; - break; - - //A($i0...$iF; $j0...$jF) - case 'integer,integer,integer,integer': - list($i0, $iF, $j0, $jF) = $args; - $m = ( ($iF > $i0) && ($this->m >= $iF) && ($i0 >= 0) ) ? $iF - $i0 : trigger_error(ArgumentBoundsException, ERROR); - $n = ( ($jF > $j0) && ($this->n >= $jF) && ($j0 >= 0) ) ? $jF - $j0 : trigger_error(ArgumentBoundsException, ERROR); - $R = new Matrix($m+1, $n+1); - - for($i = $i0; $i <= $iF; $i++) - for($j = $j0; $j <= $jF; $j++) - $R->set($i - $i0, $j - $j0, $this->A[$i][$j]); - - return $R; - break; - - //$R = array of row indices; $C = array of column indices - case 'array,array': - list($RL, $CL) = $args; - $m = count($RL) > 0 ? count($RL) : trigger_error(ArgumentBoundsException, ERROR); - $n = count($CL) > 0 ? count($CL) : trigger_error(ArgumentBoundsException, ERROR); - $R = new Matrix($m, $n); - - for($i = 0; $i < $m; $i++) - for($j = 0; $j < $n; $j++) - $R->set($i - $i0, $j - $j0, $this->A[$RL[$i]][$CL[$j]]); - - return $R; - break; - - //$RL = array of row indices; $CL = array of column indices - case 'array,array': - list($RL, $CL) = $args; - $m = count($RL) > 0 ? count($RL) : trigger_error(ArgumentBoundsException, ERROR); - $n = count($CL) > 0 ? count($CL) : trigger_error(ArgumentBoundsException, ERROR); - $R = new Matrix($m, $n); - - for($i = 0; $i < $m; $i++) - for($j = 0; $j < $n; $j++) - $R->set($i, $j, $this->A[$RL[$i]][$CL[$j]]); - - return $R; - break; - - //A($i0...$iF); $CL = array of column indices - case 'integer,integer,array': - list($i0, $iF, $CL) = $args; - $m = ( ($iF > $i0) && ($this->m >= $iF) && ($i0 >= 0) ) ? $iF - $i0 : trigger_error(ArgumentBoundsException, ERROR); - $n = count($CL) > 0 ? count($CL) : trigger_error(ArgumentBoundsException, ERROR); - $R = new Matrix($m, $n); - - for($i = $i0; $i < $iF; $i++) - for($j = 0; $j < $n; $j++) - $R->set($i - $i0, $j, $this->A[$RL[$i]][$j]); - - return $R; - break; - - //$RL = array of row indices - case 'array,integer,integer': - list($RL, $j0, $jF) = $args; - $m = count($RL) > 0 ? count($RL) : trigger_error(ArgumentBoundsException, ERROR); - $n = ( ($jF >= $j0) && ($this->n >= $jF) && ($j0 >= 0) ) ? $jF - $j0 : trigger_error(ArgumentBoundsException, ERROR); - $R = new Matrix($m, $n+1); - - for($i = 0; $i < $m; $i++) - for($j = $j0; $j <= $jF; $j++) - $R->set($i, $j - $j0, $this->A[$RL[$i]][$j]); - - return $R; - break; - default: - trigger_error(PolymorphicArgumentException, ERROR); - break; - } - } else { - trigger_error(PolymorphicArgumentException, ERROR); - } - } - - /** - * setMatrix - * Set a submatrix - * @param int $i0 Initial row index - * @param int $j0 Initial column index - * @param mixed $S Matrix/Array submatrix - * ($i0, $j0, $S) $S = Matrix - * ($i0, $j0, $S) $S = Array - */ - function setMatrix( ) { - if( func_num_args() > 0 ) { - $args = func_get_args(); - $match = implode(",", array_map('gettype', $args)); - - switch( $match ) { - case 'integer,integer,object': - $M = is_a($args[2], 'Matrix') ? $args[2] : trigger_error(ArgumentTypeException, ERROR); - $i0 = ( ($args[0] + $M->m) <= $this->m ) ? $args[0] : trigger_error(ArgumentBoundsException, ERROR); - $j0 = ( ($args[1] + $M->n) <= $this->n ) ? $args[1] : trigger_error(ArgumentBoundsException, ERROR); - - for($i = $i0; $i < $i0 + $M->m; $i++) { - for($j = $j0; $j < $j0 + $M->n; $j++) { - $this->A[$i][$j] = $M->get($i - $i0, $j - $j0); - } - } - - break; - - case 'integer,integer,array': - $M = new Matrix($args[2]); - $i0 = ( ($args[0] + $M->m) <= $this->m ) ? $args[0] : trigger_error(ArgumentBoundsException, ERROR); - $j0 = ( ($args[1] + $M->n) <= $this->n ) ? $args[1] : trigger_error(ArgumentBoundsException, ERROR); - - for($i = $i0; $i < $i0 + $M->m; $i++) { - for($j = $j0; $j < $j0 + $M->n; $j++) { - $this->A[$i][$j] = $M->get($i - $i0, $j - $j0); - } - } - - break; - - default: - trigger_error(PolymorphicArgumentException, ERROR); - break; - } - } else { - trigger_error(PolymorphicArgumentException, ERROR); - } - } - - /** - * checkMatrixDimensions - * Is matrix B the same size? - * @param Matrix $B Matrix B - * @return boolean - */ - function checkMatrixDimensions( $B = null ) { - if( is_a($B, 'Matrix') ) - if( ($this->m == $B->m) && ($this->n == $B->n) ) - return true; - else - trigger_error(MatrixDimensionException, ERROR); - - else - trigger_error(ArgumentTypeException, ERROR); - } - - - - /** - * set - * Set the i,j-th element of the matrix. - * @param int $i Row position - * @param int $j Column position - * @param mixed $c Int/float/double value - * @return mixed Element (int/float/double) - */ - function set( $i = null, $j = null, $c = null ) { - // Optimized set version just has this - $this->A[$i][$j] = $c; - /* - if( is_int($i) && is_int($j) && is_numeric($c) ) { - if( ( $i < $this->m ) && ( $j < $this->n ) ) { - $this->A[$i][$j] = $c; - } else { - echo "A[$i][$j] = $c
"; - trigger_error(ArgumentBoundsException, WARNING); - } - } else { - trigger_error(ArgumentTypeException, WARNING); - } - */ - } - - /** - * identity - * Generate an identity matrix. - * @param int $m Row dimension - * @param int $n Column dimension - * @return Matrix Identity matrix - */ - function &identity( $m = null, $n = null ) { - return Matrix::diagonal($m, $n, 1); - } - - /** - * diagonal - * Generate a diagonal matrix - * @param int $m Row dimension - * @param int $n Column dimension - * @param mixed $c Diagonal value - * @return Matrix Diagonal matrix - */ - function &diagonal( $m = null, $n = null, $c = 1 ) { - $R = new Matrix($m, $n); - for($i = 0; $i < $m; $i++) - $R->set($i, $i, $c); - return $R; - } - - /** - * filled - * Generate a filled matrix - * @param int $m Row dimension - * @param int $n Column dimension - * @param int $c Fill constant - * @return Matrix Filled matrix - */ - function &filled( $m = null, $n = null, $c = 0 ) { - if( is_int($m) && is_int($n) && is_numeric($c) ) { - $R = new Matrix($m, $n, $c); - return $R; - } else { - trigger_error(ArgumentTypeException, ERROR); - } - } - - /** - * random - * Generate a random matrix - * @param int $m Row dimension - * @param int $n Column dimension - * @return Matrix Random matrix - */ - function &random( $m = null, $n = null, $a = RAND_MIN, $b = RAND_MAX ) { - if( is_int($m) && is_int($n) && is_numeric($a) && is_numeric($b) ) { - $R = new Matrix($m, $n); - - for($i = 0; $i < $m; $i++) - for($j = 0; $j < $n; $j++) - $R->set($i, $j, mt_rand($a, $b)); - - return $R; - } else { - trigger_error(ArgumentTypeException, ERROR); - } - } - - /** - * packed - * Alias for getRowPacked - * @return array Packed array - */ - function &packed() { - return $this->getRowPacked(); - } - - - /** - * getMatrixByRow - * Get a submatrix by row index/range - * @param int $i0 Initial row index - * @param int $iF Final row index - * @return Matrix Submatrix - */ - function getMatrixByRow( $i0 = null, $iF = null ) { - if( is_int($i0) ) { - if( is_int($iF) ) - return $this->getMatrix($i0, 0, $iF + 1, $this->n); - else - return $this->getMatrix($i0, 0, $i0 + 1, $this->n); - } else - trigger_error(ArgumentTypeException, ERROR); - } - - /** - * getMatrixByCol - * Get a submatrix by column index/range - * @param int $i0 Initial column index - * @param int $iF Final column index - * @return Matrix Submatrix - */ - function getMatrixByCol( $j0 = null, $jF = null ) { - if( is_int($j0) ) { - if( is_int($jF) ) - return $this->getMatrix(0, $j0, $this->m, $jF + 1); - else - return $this->getMatrix(0, $j0, $this->m, $j0 + 1); - } else - trigger_error(ArgumentTypeException, ERROR); - } - - /** - * transpose - * Tranpose matrix - * @return Matrix Transposed matrix - */ - function transpose() { - $R = new Matrix($this->n, $this->m); - - for($i = 0; $i < $this->m; $i++) - for($j = 0; $j < $this->n; $j++) - $R->set($j, $i, $this->A[$i][$j]); - - return $R; - } - -/* - public Matrix transpose () { - Matrix X = new Matrix(n,m); - double[][] C = X.getArray(); - for (int i = 0; i < m; i++) { - for (int j = 0; j < n; j++) { - C[j][i] = A[i][j]; - } - } - return X; - } -*/ - - /** - * norm1 - * One norm - * @return float Maximum column sum - */ - function norm1() { - $r = 0; - - for($j = 0; $j < $this->n; $j++) { - $s = 0; - - for($i = 0; $i < $this->m; $i++) { - $s += abs($this->A[$i][$j]); - } - - $r = ( $r > $s ) ? $r : $s; - } - - return $r; - } - - - /** - * norm2 - * Maximum singular value - * @return float Maximum singular value - */ - function norm2() { - - } - - /** - * normInf - * Infinite norm - * @return float Maximum row sum - */ - function normInf() { - $r = 0; - - for($i = 0; $i < $this->m; $i++) { - $s = 0; - - for($j = 0; $j < $this->n; $j++) { - $s += abs($this->A[$i][$j]); - } - - $r = ( $r > $s ) ? $r : $s; - } - - return $r; - } - - /** - * normF - * Frobenius norm - * @return float Square root of the sum of all elements squared - */ - function normF() { - $f = 0; - for ($i = 0; $i < $this->m; $i++) - for ($j = 0; $j < $this->n; $j++) - $f = hypo($f,$this->A[$i][$j]); - return $f; - } - - /** - * Matrix rank - * @return effective numerical rank, obtained from SVD. - */ - function rank () { - $svd = new SingularValueDecomposition($this); - return $svd->rank(); - } - - /** - * Matrix condition (2 norm) - * @return ratio of largest to smallest singular value. - */ - function cond () { - $svd = new SingularValueDecomposition($this); - return $svd->cond(); - } - - /** - * trace - * Sum of diagonal elements - * @return float Sum of diagonal elements - */ - function trace() { - $s = 0; - $n = min($this->m, $this->n); - - for($i = 0; $i < $n; $i++) - $s += $this->A[$i][$i]; - - return $s; - } - - - /** - * uminus - * Unary minus matrix -A - * @return Matrix Unary minus matrix - */ - function uminus() { - - } - - /** - * plus - * A + B - * @param mixed $B Matrix/Array - * @return Matrix Sum - */ - function plus() { - if( func_num_args() > 0 ) { - $args = func_get_args(); - $match = implode(",", array_map('gettype', $args)); - - switch( $match ) { - case 'object': - $M = is_a($args[0], 'Matrix') ? $args[0] : trigger_error(ArgumentTypeException, ERROR); - //$this->checkMatrixDimensions($M); - - for($i = 0; $i < $this->m; $i++) { - for($j = 0; $j < $this->n; $j++) { - $M->set($i, $j, $M->get($i, $j) + $this->A[$i][$j]); - } - } - - return $M; - break; - - case 'array': - $M = new Matrix($args[0]); - //$this->checkMatrixDimensions($M); - - for($i = 0; $i < $this->m; $i++) { - for($j = 0; $j < $this->n; $j++) { - $M->set($i, $j, $M->get($i, $j) + $this->A[$i][$j]); - } - } - - return $M; - break; - - default: - trigger_error(PolymorphicArgumentException, ERROR); - break; - } - } else { - trigger_error(PolymorphicArgumentException, ERROR); - } - } - - /** - * plusEquals - * A = A + B - * @param mixed $B Matrix/Array - * @return Matrix Sum - */ - function &plusEquals() { - if( func_num_args() > 0 ) { - $args = func_get_args(); - $match = implode(",", array_map('gettype', $args)); - - switch( $match ) { - case 'object': - $M = is_a($args[0], 'Matrix') ? $args[0] : trigger_error(ArgumentTypeException, ERROR); - $this->checkMatrixDimensions($M); - - for($i = 0; $i < $this->m; $i++) { - for($j = 0; $j < $this->n; $j++) { - $this->A[$i][$j] += $M->get($i, $j); - } - } - - return $this; - break; - - case 'array': - $M = new Matrix($args[0]); - $this->checkMatrixDimensions($M); - - for($i = 0; $i < $this->m; $i++) { - for($j = 0; $j < $this->n; $j++) { - $this->A[$i][$j] += $M->get($i, $j); - } - } - - return $this; - break; - - default: - trigger_error(PolymorphicArgumentException, ERROR); - break; - } - } else { - trigger_error(PolymorphicArgumentException, ERROR); - } - } - - /** - * minus - * A - B - * @param mixed $B Matrix/Array - * @return Matrix Sum - */ - function minus() { - if( func_num_args() > 0 ) { - $args = func_get_args(); - $match = implode(",", array_map('gettype', $args)); - - switch( $match ) { - case 'object': - $M = is_a($args[0], 'Matrix') ? $args[0] : trigger_error(ArgumentTypeException, ERROR); - $this->checkMatrixDimensions($M); - - for($i = 0; $i < $this->m; $i++) { - for($j = 0; $j < $this->n; $j++) { - $M->set($i, $j, $M->get($i, $j) - $this->A[$i][$j]); - } - } - - return $M; - break; - - case 'array': - $M = new Matrix($args[0]); - $this->checkMatrixDimensions($M); - - for($i = 0; $i < $this->m; $i++) { - for($j = 0; $j < $this->n; $j++) { - $M->set($i, $j, $M->get($i, $j) - $this->A[$i][$j]); - } - } - - return $M; - break; - - default: - trigger_error(PolymorphicArgumentException, ERROR); - break; - } - } else { - trigger_error(PolymorphicArgumentException, ERROR); - } - } - - /** - * minusEquals - * A = A - B - * @param mixed $B Matrix/Array - * @return Matrix Sum - */ - function &minusEquals() { - if( func_num_args() > 0 ) { - $args = func_get_args(); - $match = implode(",", array_map('gettype', $args)); - - switch( $match ) { - case 'object': - $M = is_a($args[0], 'Matrix') ? $args[0] : trigger_error(ArgumentTypeException, ERROR); - $this->checkMatrixDimensions($M); - - for($i = 0; $i < $this->m; $i++) { - for($j = 0; $j < $this->n; $j++) { - $this->A[$i][$j] -= $M->get($i, $j); - } - } - - return $this; - break; - - case 'array': - $M = new Matrix($args[0]); - $this->checkMatrixDimensions($M); - - for($i = 0; $i < $this->m; $i++) { - for($j = 0; $j < $this->n; $j++) { - $this->A[$i][$j] -= $M->get($i, $j); - } - } - - return $this; - break; - - default: - trigger_error(PolymorphicArgumentException, ERROR); - break; - } - } else { - trigger_error(PolymorphicArgumentException, ERROR); - } - } - - /** - * arrayTimes - * Element-by-element multiplication - * Cij = Aij * Bij - * @param mixed $B Matrix/Array - * @return Matrix Matrix Cij - */ - function arrayTimes() { - if( func_num_args() > 0 ) { - $args = func_get_args(); - $match = implode(",", array_map('gettype', $args)); - - switch( $match ) { - case 'object': - $M = is_a($args[0], 'Matrix') ? $args[0] : trigger_error(ArgumentTypeException, ERROR); - $this->checkMatrixDimensions($M); - - for($i = 0; $i < $this->m; $i++) { - for($j = 0; $j < $this->n; $j++) { - $M->set($i, $j, $M->get($i, $j) * $this->A[$i][$j]); - } - } - - return $M; - break; - - case 'array': - $M = new Matrix($args[0]); - $this->checkMatrixDimensions($M); - - for($i = 0; $i < $this->m; $i++) { - for($j = 0; $j < $this->n; $j++) { - $M->set($i, $j, $M->get($i, $j) * $this->A[$i][$j]); - } - } - - return $M; - break; - - default: - trigger_error(PolymorphicArgumentException, ERROR); - break; - } - } else { - trigger_error(PolymorphicArgumentException, ERROR); - } - } - - - /** - * arrayTimesEquals - * Element-by-element multiplication - * Aij = Aij * Bij - * @param mixed $B Matrix/Array - * @return Matrix Matrix Aij - */ - function &arrayTimesEquals() { - if( func_num_args() > 0 ) { - $args = func_get_args(); - $match = implode(",", array_map('gettype', $args)); - - switch( $match ) { - case 'object': - $M = is_a($args[0], 'Matrix') ? $args[0] : trigger_error(ArgumentTypeException, ERROR); - $this->checkMatrixDimensions($M); - - for($i = 0; $i < $this->m; $i++) { - for($j = 0; $j < $this->n; $j++) { - $this->A[$i][$j] *= $M->get($i, $j); - } - } - - return $this; - break; - - case 'array': - $M = new Matrix($args[0]); - $this->checkMatrixDimensions($M); - - for($i = 0; $i < $this->m; $i++) { - for($j = 0; $j < $this->n; $j++) { - $this->A[$i][$j] *= $M->get($i, $j); - } - } - - return $this; - break; - - default: - trigger_error(PolymorphicArgumentException, ERROR); - break; - } - } else { - trigger_error(PolymorphicArgumentException, ERROR); - } - } - - /** - * arrayRightDivide - * Element-by-element right division - * A / B - * @param Matrix $B Matrix B - * @return Matrix Division result - */ - function arrayRightDivide() { - if( func_num_args() > 0 ) { - $args = func_get_args(); - $match = implode(",", array_map('gettype', $args)); - - switch( $match ) { - case 'object': - $M = is_a($args[0], 'Matrix') ? $args[0] : trigger_error(ArgumentTypeException, ERROR); - $this->checkMatrixDimensions($M); - - for($i = 0; $i < $this->m; $i++) { - for($j = 0; $j < $this->n; $j++) { - $M->set($i, $j, $this->A[$i][$j] / $M->get($i, $j) ); - } - } - - return $M; - break; - - case 'array': - $M = new Matrix($args[0]); - $this->checkMatrixDimensions($M); - - for($i = 0; $i < $this->m; $i++) { - for($j = 0; $j < $this->n; $j++) { - $M->set($i, $j, $this->A[$i][$j] / $M->get($i, $j)); - } - } - - return $M; - break; - - default: - trigger_error(PolymorphicArgumentException, ERROR); - break; - } - } else { - trigger_error(PolymorphicArgumentException, ERROR); - } - } - - /** - * arrayRightDivideEquals - * Element-by-element right division - * Aij = Aij / Bij - * @param mixed $B Matrix/Array - * @return Matrix Matrix Aij - */ - function &arrayRightDivideEquals() { - if( func_num_args() > 0 ) { - $args = func_get_args(); - $match = implode(",", array_map('gettype', $args)); - - switch( $match ) { - case 'object': - $M = is_a($args[0], 'Matrix') ? $args[0] : trigger_error(ArgumentTypeException, ERROR); - $this->checkMatrixDimensions($M); - - for($i = 0; $i < $this->m; $i++) { - for($j = 0; $j < $this->n; $j++) { - $this->A[$i][$j] = $this->A[$i][$j] / $M->get($i, $j); - } - } - - return $M; - break; - - case 'array': - $M = new Matrix($args[0]); - $this->checkMatrixDimensions($M); - - for($i = 0; $i < $this->m; $i++) { - for($j = 0; $j < $this->n; $j++) { - $this->A[$i][$j] = $this->A[$i][$j] / $M->get($i, $j); - } - } - - return $M; - break; - - default: - trigger_error(PolymorphicArgumentException, ERROR); - break; - } - } else { - trigger_error(PolymorphicArgumentException, ERROR); - } - } - - /** - * arrayLeftDivide - * Element-by-element Left division - * A / B - * @param Matrix $B Matrix B - * @return Matrix Division result - */ - function arrayLeftDivide() { - if( func_num_args() > 0 ) { - $args = func_get_args(); - $match = implode(",", array_map('gettype', $args)); - - switch( $match ) { - case 'object': - $M = is_a($args[0], 'Matrix') ? $args[0] : trigger_error(ArgumentTypeException, ERROR); - $this->checkMatrixDimensions($M); - - for($i = 0; $i < $this->m; $i++) { - for($j = 0; $j < $this->n; $j++) { - $M->set($i, $j, $M->get($i, $j) / $this->A[$i][$j] ); - } - } - - return $M; - break; - - case 'array': - $M = new Matrix($args[0]); - $this->checkMatrixDimensions($M); - - for($i = 0; $i < $this->m; $i++) { - for($j = 0; $j < $this->n; $j++) { - $M->set($i, $j, $M->get($i, $j) / $this->A[$i][$j] ); - } - } - - return $M; - break; - - default: - trigger_error(PolymorphicArgumentException, ERROR); - break; - } - } else { - trigger_error(PolymorphicArgumentException, ERROR); - } - } - - /** - * arrayLeftDivideEquals - * Element-by-element Left division - * Aij = Aij / Bij - * @param mixed $B Matrix/Array - * @return Matrix Matrix Aij - */ - function &arrayLeftDivideEquals() { - if( func_num_args() > 0 ) { - $args = func_get_args(); - $match = implode(",", array_map('gettype', $args)); - - switch( $match ) { - case 'object': - $M = is_a($args[0], 'Matrix') ? $args[0] : trigger_error(ArgumentTypeException, ERROR); - $this->checkMatrixDimensions($M); - - for($i = 0; $i < $this->m; $i++) { - for($j = 0; $j < $this->n; $j++) { - $this->A[$i][$j] = $M->get($i, $j) / $this->A[$i][$j]; - } - } - - return $M; - break; - - case 'array': - $M = new Matrix($args[0]); - $this->checkMatrixDimensions($M); - - for($i = 0; $i < $this->m; $i++) { - for($j = 0; $j < $this->n; $j++) { - $this->A[$i][$j] = $M->get($i, $j) / $this->A[$i][$j]; - } - } - - return $M; - break; - - default: - trigger_error(PolymorphicArgumentException, ERROR); - break; - } - } else { - trigger_error(PolymorphicArgumentException, ERROR); - } - } - - /** - * times - * Matrix multiplication - * @param mixed $n Matrix/Array/Scalar - * @return Matrix Product - */ - function times() { - if(func_num_args() > 0) { - $args = func_get_args(); - $match = implode(",", array_map('gettype', $args)); - switch($match) { - case 'object': - $B = is_a($args[0], 'Matrix') ? $args[0] : trigger_error(ArgumentTypeException, ERROR); - if($this->n == $B->m) { - $C = new Matrix($this->m, $B->n); - for($j = 0; $j < $B->n; $j++ ) { - for ($k = 0; $k < $this->n; $k++) - $Bcolj[$k] = $B->A[$k][$j]; - for($i = 0; $i < $this->m; $i++ ) { - $Arowi = $this->A[$i]; - $s = 0; - for( $k = 0; $k < $this->n; $k++ ) - $s += $Arowi[$k] * $Bcolj[$k]; - $C->A[$i][$j] = $s; - } - } - return $C; - } else - trigger_error(MatrixDimensionMismatch, FATAL); - break; - - case 'array': - $B = new Matrix($args[0]); - if($this->n == $B->m) { - $C = new Matrix($this->m, $B->n); - for($i = 0; $i < $C->m; $i++) { - for($j = 0; $j < $C->n; $j++) { - $s = "0"; - for($k = 0; $k < $C->n; $k++) - $s += $this->A[$i][$k] * $B->A[$k][$j]; - $C->A[$i][$j] = $s; - } - } - return $C; - } else - trigger_error(MatrixDimensionMismatch, FATAL); - return $M; - break; - case 'integer': - $C = new Matrix($this->A); - for($i = 0; $i < $C->m; $i++) - for($j = 0; $j < $C->n; $j++) - $C->A[$i][$j] *= $args[0]; - return $C; - break; - case 'double': - $C = new Matrix($this->m, $this->n); - for($i = 0; $i < $C->m; $i++) - for($j = 0; $j < $C->n; $j++) - $C->A[$i][$j] = $args[0] * $this->A[$i][$j]; - return $C; - break; - case 'float': - $C = new Matrix($this->A); - for($i = 0; $i < $C->m; $i++) - for($j = 0; $j < $C->n; $j++) - $C->A[$i][$j] *= $args[0]; - return $C; - break; - default: - trigger_error(PolymorphicArgumentException, ERROR); - break; - } - } else - trigger_error(PolymorphicArgumentException, ERROR); - } - - /** - * chol - * Cholesky decomposition - * @return Matrix Cholesky decomposition - */ - function chol() { - return new CholeskyDecomposition($this); - } - - /** - * lu - * LU decomposition - * @return Matrix LU decomposition - */ - function lu() { - return new LUDecomposition($this); - } - - /** - * qr - * QR decomposition - * @return Matrix QR decomposition - */ - function qr() { - return new QRDecomposition($this); - } - - - /** - * eig - * Eigenvalue decomposition - * @return Matrix Eigenvalue decomposition - */ - function eig() { - return new EigenvalueDecomposition($this); - } - - /** - * svd - * Singular value decomposition - * @return Singular value decomposition - */ - function svd() { - return new SingularValueDecomposition($this); - } - - /** - * Solve A*X = B. - * @param Matrix $B Right hand side - * @return Matrix ... Solution if A is square, least squares solution otherwise - */ - function solve($B) { - if ($this->m == $this->n) { - $LU = new LUDecomposition($this); - return $LU->solve($B); - } else { - $QR = new QRDecomposition($this); - return $QR->solve($B); - } - } - - /** - * Matrix inverse or pseudoinverse. - * @return Matrix ... Inverse(A) if A is square, pseudoinverse otherwise. - */ - function inverse() { - return $this->solve($this->identity($this->m, $this->m)); - } - - - /** - * det - * Calculate determinant - * @return float Determinant - */ - function det() { - $L = new LUDecomposition($this); - return $L->det(); - } - - /** - * Older debugging utility for backwards compatability. - * @return html version of matrix - */ - function mprint($A, $format="%01.2f", $width=2) { - $spacing = ""; - $m = count($A); - $n = count($A[0]); - for($i = 0; $i < $width; $i++) - $spacing .= " "; - for ($i = 0; $i < $m; $i++) { - for ($j = 0; $j < $n; $j++) { - $formatted = sprintf($format, $A[$i][$j]); - echo $formatted . $spacing; - } - echo "
"; - } - } - - /** - * Debugging utility. - * @return Output HTML representation of matrix - */ - function toHTML($width=2) { - print( ''); - for( $i = 0; $i < $this->m; $i++ ) { - print( '' ); - for( $j = 0; $j < $this->n; $j++ ) - print( '' ); - print( ''); - } - print( '
' . $this->A[$i][$j] . '
' ); - } +/** PHPExcel root directory */ +if (!defined('PHPEXCEL_ROOT')) { + /** + * @ignore + */ + define('PHPEXCEL_ROOT', dirname(__FILE__) . '/../../../'); } + +require_once PHPEXCEL_ROOT . 'PHPExcel/Shared/JAMA/utils/Error.php'; +require_once PHPEXCEL_ROOT . 'PHPExcel/Shared/JAMA/utils/Maths.php'; +require_once PHPEXCEL_ROOT . 'PHPExcel/Shared/JAMA/CholeskyDecomposition.php'; +require_once PHPEXCEL_ROOT . 'PHPExcel/Shared/JAMA/LUDecomposition.php'; +require_once PHPEXCEL_ROOT . 'PHPExcel/Shared/JAMA/QRDecomposition.php'; +require_once PHPEXCEL_ROOT . 'PHPExcel/Shared/JAMA/EigenvalueDecomposition.php'; +require_once PHPEXCEL_ROOT . 'PHPExcel/Shared/JAMA/SingularValueDecomposition.php'; + +/* + * Matrix class + * + * @author Paul Meagher + * @author Michael Bommarito + * @author Lukasz Karapuda + * @author Bartek Matosiuk + * @version 1.8 + * @license PHP v3.0 + * @see http://math.nist.gov/javanumerics/jama/ + */ +class Matrix { + + /** + * Matrix storage + * + * @var array + * @access public + */ + public $A = array(); + + /** + * Matrix row dimension + * + * @var int + * @access private + */ + private $m; + + /** + * Matrix column dimension + * + * @var int + * @access private + */ + private $n; + + + /** + * Polymorphic constructor + * + * As PHP has no support for polymorphic constructors, we hack our own sort of polymorphism using func_num_args, func_get_arg, and gettype. In essence, we're just implementing a simple RTTI filter and calling the appropriate constructor. + */ + public function __construct() { + if (func_num_args() > 0) { + $args = func_get_args(); + $match = implode(",", array_map('gettype', $args)); + + switch($match) { + //Square matrix - n x n + case 'integer': + $this->m = $args[0]; + $this->n = $args[0]; + $this->A = array_fill(0, $this->m, array_fill(0, $this->n, 0)); + break; + //Rectangular matrix - m x n + case 'integer,integer': + $this->m = $args[0]; + $this->n = $args[1]; + $this->A = array_fill(0, $this->m, array_fill(0, $this->n, 0)); + break; + //Rectangular matrix constant-filled - m x n filled with c + case 'integer,integer,integer': + $this->m = $args[0]; + $this->n = $args[1]; + $this->A = array_fill(0, $this->m, array_fill(0, $this->n, $args[2])); + break; + //Rectangular matrix constant-filled - m x n filled with c + case 'integer,integer,double': + $this->m = $args[0]; + $this->n = $args[1]; + $this->A = array_fill(0, $this->m, array_fill(0, $this->n, $args[2])); + break; + //Rectangular matrix - m x n initialized from 2D array + case 'array': + $this->m = count($args[0]); + $this->n = count($args[0][0]); + $this->A = $args[0]; + break; + //Rectangular matrix - m x n initialized from 2D array + case 'array,integer,integer': + $this->m = $args[1]; + $this->n = $args[2]; + $this->A = $args[0]; + break; + //Rectangular matrix - m x n initialized from packed array + case 'array,integer': + $this->m = $args[1]; + if ($this->m != 0) { + $this->n = count($args[0]) / $this->m; + } else { + $this->n = 0; + } + if (($this->m * $this->n) == count($args[0])) { + for($i = 0; $i < $this->m; ++$i) { + for($j = 0; $j < $this->n; ++$j) { + $this->A[$i][$j] = $args[0][$i + $j * $this->m]; + } + } + } else { + throw new Exception(JAMAError(ArrayLengthException)); + } + break; + default: + throw new Exception(JAMAError(PolymorphicArgumentException)); + break; + } + } else { + throw new Exception(JAMAError(PolymorphicArgumentException)); + } + } // function __construct() + + + /** + * getArray + * + * @return array Matrix array + */ + public function getArray() { + return $this->A; + } // function getArray() + + + /** + * getArrayCopy + * + * @return array Matrix array copy + */ + public function getArrayCopy() { + return $this->A; + } // function getArrayCopy() + + + /** + * constructWithCopy + * Construct a matrix from a copy of a 2-D array. + * + * @param double A[][] Two-dimensional array of doubles. + * @exception IllegalArgumentException All rows must have the same length + */ + public function constructWithCopy($A) { + $this->m = count($A); + $this->n = count($A[0]); + $newCopyMatrix = new Matrix($this->m, $this->n); + for ($i = 0; $i < $this->m; ++$i) { + if (count($A[$i]) != $this->n) { + throw new Exception(JAMAError(RowLengthException)); + } + for ($j = 0; $j < $this->n; ++$j) { + $newCopyMatrix->A[$i][$j] = $A[$i][$j]; + } + } + return $newCopyMatrix; + } // function constructWithCopy() + + + /** + * getColumnPackedCopy + * + * Get a column-packed array + * @return array Column-packed matrix array + */ + public function getColumnPackedCopy() { + $P = array(); + for($i = 0; $i < $this->m; ++$i) { + for($j = 0; $j < $this->n; ++$j) { + array_push($P, $this->A[$j][$i]); + } + } + return $P; + } // function getColumnPackedCopy() + + + /** + * getRowPackedCopy + * + * Get a row-packed array + * @return array Row-packed matrix array + */ + public function getRowPackedCopy() { + $P = array(); + for($i = 0; $i < $this->m; ++$i) { + for($j = 0; $j < $this->n; ++$j) { + array_push($P, $this->A[$i][$j]); + } + } + return $P; + } // function getRowPackedCopy() + + + /** + * getRowDimension + * + * @return int Row dimension + */ + public function getRowDimension() { + return $this->m; + } // function getRowDimension() + + + /** + * getColumnDimension + * + * @return int Column dimension + */ + public function getColumnDimension() { + return $this->n; + } // function getColumnDimension() + + + /** + * get + * + * Get the i,j-th element of the matrix. + * @param int $i Row position + * @param int $j Column position + * @return mixed Element (int/float/double) + */ + public function get($i = null, $j = null) { + return $this->A[$i][$j]; + } // function get() + + + /** + * getMatrix + * + * Get a submatrix + * @param int $i0 Initial row index + * @param int $iF Final row index + * @param int $j0 Initial column index + * @param int $jF Final column index + * @return Matrix Submatrix + */ + public function getMatrix() { + if (func_num_args() > 0) { + $args = func_get_args(); + $match = implode(",", array_map('gettype', $args)); + + switch($match) { + //A($i0...; $j0...) + case 'integer,integer': + list($i0, $j0) = $args; + if ($i0 >= 0) { $m = $this->m - $i0; } else { throw new Exception(JAMAError(ArgumentBoundsException)); } + if ($j0 >= 0) { $n = $this->n - $j0; } else { throw new Exception(JAMAError(ArgumentBoundsException)); } + $R = new Matrix($m, $n); + for($i = $i0; $i < $this->m; ++$i) { + for($j = $j0; $j < $this->n; ++$j) { + $R->set($i, $j, $this->A[$i][$j]); + } + } + return $R; + break; + //A($i0...$iF; $j0...$jF) + case 'integer,integer,integer,integer': + list($i0, $iF, $j0, $jF) = $args; + if (($iF > $i0) && ($this->m >= $iF) && ($i0 >= 0)) { $m = $iF - $i0; } else { throw new Exception(JAMAError(ArgumentBoundsException)); } + if (($jF > $j0) && ($this->n >= $jF) && ($j0 >= 0)) { $n = $jF - $j0; } else { throw new Exception(JAMAError(ArgumentBoundsException)); } + $R = new Matrix($m+1, $n+1); + for($i = $i0; $i <= $iF; ++$i) { + for($j = $j0; $j <= $jF; ++$j) { + $R->set($i - $i0, $j - $j0, $this->A[$i][$j]); + } + } + return $R; + break; + //$R = array of row indices; $C = array of column indices + case 'array,array': + list($RL, $CL) = $args; + if (count($RL) > 0) { $m = count($RL); } else { throw new Exception(JAMAError(ArgumentBoundsException)); } + if (count($CL) > 0) { $n = count($CL); } else { throw new Exception(JAMAError(ArgumentBoundsException)); } + $R = new Matrix($m, $n); + for($i = 0; $i < $m; ++$i) { + for($j = 0; $j < $n; ++$j) { + $R->set($i - $i0, $j - $j0, $this->A[$RL[$i]][$CL[$j]]); + } + } + return $R; + break; + //$RL = array of row indices; $CL = array of column indices + case 'array,array': + list($RL, $CL) = $args; + if (count($RL) > 0) { $m = count($RL); } else { throw new Exception(JAMAError(ArgumentBoundsException)); } + if (count($CL) > 0) { $n = count($CL); } else { throw new Exception(JAMAError(ArgumentBoundsException)); } + $R = new Matrix($m, $n); + for($i = 0; $i < $m; ++$i) { + for($j = 0; $j < $n; ++$j) { + $R->set($i, $j, $this->A[$RL[$i]][$CL[$j]]); + } + } + return $R; + break; + //A($i0...$iF); $CL = array of column indices + case 'integer,integer,array': + list($i0, $iF, $CL) = $args; + if (($iF > $i0) && ($this->m >= $iF) && ($i0 >= 0)) { $m = $iF - $i0; } else { throw new Exception(JAMAError(ArgumentBoundsException)); } + if (count($CL) > 0) { $n = count($CL); } else { throw new Exception(JAMAError(ArgumentBoundsException)); } + $R = new Matrix($m, $n); + for($i = $i0; $i < $iF; ++$i) { + for($j = 0; $j < $n; ++$j) { + $R->set($i - $i0, $j, $this->A[$RL[$i]][$j]); + } + } + return $R; + break; + //$RL = array of row indices + case 'array,integer,integer': + list($RL, $j0, $jF) = $args; + if (count($RL) > 0) { $m = count($RL); } else { throw new Exception(JAMAError(ArgumentBoundsException)); } + if (($jF >= $j0) && ($this->n >= $jF) && ($j0 >= 0)) { $n = $jF - $j0; } else { throw new Exception(JAMAError(ArgumentBoundsException)); } + $R = new Matrix($m, $n+1); + for($i = 0; $i < $m; ++$i) { + for($j = $j0; $j <= $jF; ++$j) { + $R->set($i, $j - $j0, $this->A[$RL[$i]][$j]); + } + } + return $R; + break; + default: + throw new Exception(JAMAError(PolymorphicArgumentException)); + break; + } + } else { + throw new Exception(JAMAError(PolymorphicArgumentException)); + } + } // function getMatrix() + + + /** + * setMatrix + * + * Set a submatrix + * @param int $i0 Initial row index + * @param int $j0 Initial column index + * @param mixed $S Matrix/Array submatrix + * ($i0, $j0, $S) $S = Matrix + * ($i0, $j0, $S) $S = Array + */ + public function setMatrix() { + if (func_num_args() > 0) { + $args = func_get_args(); + $match = implode(",", array_map('gettype', $args)); + + switch($match) { + case 'integer,integer,object': + if ($args[2] instanceof Matrix) { $M = $args[2]; } else { throw new Exception(JAMAError(ArgumentTypeException)); } + if (($args[0] + $M->m) <= $this->m) { $i0 = $args[0]; } else { throw new Exception(JAMAError(ArgumentBoundsException)); } + if (($args[1] + $M->n) <= $this->n) { $j0 = $args[1]; } else { throw new Exception(JAMAError(ArgumentBoundsException)); } + for($i = $i0; $i < $i0 + $M->m; ++$i) { + for($j = $j0; $j < $j0 + $M->n; ++$j) { + $this->A[$i][$j] = $M->get($i - $i0, $j - $j0); + } + } + break; + case 'integer,integer,array': + $M = new Matrix($args[2]); + if (($args[0] + $M->m) <= $this->m) { $i0 = $args[0]; } else { throw new Exception(JAMAError(ArgumentBoundsException)); } + if (($args[1] + $M->n) <= $this->n) { $j0 = $args[1]; } else { throw new Exception(JAMAError(ArgumentBoundsException)); } + for($i = $i0; $i < $i0 + $M->m; ++$i) { + for($j = $j0; $j < $j0 + $M->n; ++$j) { + $this->A[$i][$j] = $M->get($i - $i0, $j - $j0); + } + } + break; + default: + throw new Exception(JAMAError(PolymorphicArgumentException)); + break; + } + } else { + throw new Exception(JAMAError(PolymorphicArgumentException)); + } + } // function setMatrix() + + + /** + * checkMatrixDimensions + * + * Is matrix B the same size? + * @param Matrix $B Matrix B + * @return boolean + */ + public function checkMatrixDimensions($B = null) { + if ($B instanceof Matrix) { + if (($this->m == $B->getRowDimension()) && ($this->n == $B->getColumnDimension())) { + return true; + } else { + throw new Exception(JAMAError(MatrixDimensionException)); + } + } else { + throw new Exception(JAMAError(ArgumentTypeException)); + } + } // function checkMatrixDimensions() + + + + /** + * set + * + * Set the i,j-th element of the matrix. + * @param int $i Row position + * @param int $j Column position + * @param mixed $c Int/float/double value + * @return mixed Element (int/float/double) + */ + public function set($i = null, $j = null, $c = null) { + // Optimized set version just has this + $this->A[$i][$j] = $c; + /* + if (is_int($i) && is_int($j) && is_numeric($c)) { + if (($i < $this->m) && ($j < $this->n)) { + $this->A[$i][$j] = $c; + } else { + echo "A[$i][$j] = $c
"; + throw new Exception(JAMAError(ArgumentBoundsException)); + } + } else { + throw new Exception(JAMAError(ArgumentTypeException)); + } + */ + } // function set() + + + /** + * identity + * + * Generate an identity matrix. + * @param int $m Row dimension + * @param int $n Column dimension + * @return Matrix Identity matrix + */ + public function identity($m = null, $n = null) { + return $this->diagonal($m, $n, 1); + } // function identity() + + + /** + * diagonal + * + * Generate a diagonal matrix + * @param int $m Row dimension + * @param int $n Column dimension + * @param mixed $c Diagonal value + * @return Matrix Diagonal matrix + */ + public function diagonal($m = null, $n = null, $c = 1) { + $R = new Matrix($m, $n); + for($i = 0; $i < $m; ++$i) { + $R->set($i, $i, $c); + } + return $R; + } // function diagonal() + + + /** + * filled + * + * Generate a filled matrix + * @param int $m Row dimension + * @param int $n Column dimension + * @param int $c Fill constant + * @return Matrix Filled matrix + */ + public function filled($m = null, $n = null, $c = 0) { + if (is_int($m) && is_int($n) && is_numeric($c)) { + $R = new Matrix($m, $n, $c); + return $R; + } else { + throw new Exception(JAMAError(ArgumentTypeException)); + } + } // function filled() + + /** + * random + * + * Generate a random matrix + * @param int $m Row dimension + * @param int $n Column dimension + * @return Matrix Random matrix + */ + public function random($m = null, $n = null, $a = RAND_MIN, $b = RAND_MAX) { + if (is_int($m) && is_int($n) && is_numeric($a) && is_numeric($b)) { + $R = new Matrix($m, $n); + for($i = 0; $i < $m; ++$i) { + for($j = 0; $j < $n; ++$j) { + $R->set($i, $j, mt_rand($a, $b)); + } + } + return $R; + } else { + throw new Exception(JAMAError(ArgumentTypeException)); + } + } // function random() + + + /** + * packed + * + * Alias for getRowPacked + * @return array Packed array + */ + public function packed() { + return $this->getRowPacked(); + } // function packed() + + + /** + * getMatrixByRow + * + * Get a submatrix by row index/range + * @param int $i0 Initial row index + * @param int $iF Final row index + * @return Matrix Submatrix + */ + public function getMatrixByRow($i0 = null, $iF = null) { + if (is_int($i0)) { + if (is_int($iF)) { + return $this->getMatrix($i0, 0, $iF + 1, $this->n); + } else { + return $this->getMatrix($i0, 0, $i0 + 1, $this->n); + } + } else { + throw new Exception(JAMAError(ArgumentTypeException)); + } + } // function getMatrixByRow() + + + /** + * getMatrixByCol + * + * Get a submatrix by column index/range + * @param int $i0 Initial column index + * @param int $iF Final column index + * @return Matrix Submatrix + */ + public function getMatrixByCol($j0 = null, $jF = null) { + if (is_int($j0)) { + if (is_int($jF)) { + return $this->getMatrix(0, $j0, $this->m, $jF + 1); + } else { + return $this->getMatrix(0, $j0, $this->m, $j0 + 1); + } + } else { + throw new Exception(JAMAError(ArgumentTypeException)); + } + } // function getMatrixByCol() + + + /** + * transpose + * + * Tranpose matrix + * @return Matrix Transposed matrix + */ + public function transpose() { + $R = new Matrix($this->n, $this->m); + for($i = 0; $i < $this->m; ++$i) { + for($j = 0; $j < $this->n; ++$j) { + $R->set($j, $i, $this->A[$i][$j]); + } + } + return $R; + } // function transpose() + + + /** + * norm1 + * + * One norm + * @return float Maximum column sum + */ + public function norm1() { + $r = 0; + for($j = 0; $j < $this->n; ++$j) { + $s = 0; + for($i = 0; $i < $this->m; ++$i) { + $s += abs($this->A[$i][$j]); + } + $r = ($r > $s) ? $r : $s; + } + return $r; + } // function norm1() + + + /** + * norm2 + * + * Maximum singular value + * @return float Maximum singular value + */ + public function norm2() { + } // function norm2() + + + /** + * normInf + * + * Infinite norm + * @return float Maximum row sum + */ + public function normInf() { + $r = 0; + for($i = 0; $i < $this->m; ++$i) { + $s = 0; + for($j = 0; $j < $this->n; ++$j) { + $s += abs($this->A[$i][$j]); + } + $r = ($r > $s) ? $r : $s; + } + return $r; + } // function normInf() + + + /** + * normF + * + * Frobenius norm + * @return float Square root of the sum of all elements squared + */ + public function normF() { + $f = 0; + for ($i = 0; $i < $this->m; ++$i) { + for ($j = 0; $j < $this->n; ++$j) { + $f = hypo($f,$this->A[$i][$j]); + } + } + return $f; + } // function normF() + + + /** + * Matrix rank + * + * @return effective numerical rank, obtained from SVD. + */ + public function rank () { + $svd = new SingularValueDecomposition($this); + return $svd->rank(); + } // function rank () + + + /** + * Matrix condition (2 norm) + * + * @return ratio of largest to smallest singular value. + */ + public function cond () { + $svd = new SingularValueDecomposition($this); + return $svd->cond(); + } // function cond () + + + /** + * trace + * + * Sum of diagonal elements + * @return float Sum of diagonal elements + */ + public function trace() { + $s = 0; + $n = min($this->m, $this->n); + for($i = 0; $i < $n; ++$i) { + $s += $this->A[$i][$i]; + } + return $s; + } // function trace() + + + /** + * uminus + * + * Unary minus matrix -A + * @return Matrix Unary minus matrix + */ + public function uminus() { + } // function uminus() + + + /** + * plus + * + * A + B + * @param mixed $B Matrix/Array + * @return Matrix Sum + */ + public function plus() { + if (func_num_args() > 0) { + $args = func_get_args(); + $match = implode(",", array_map('gettype', $args)); + + switch($match) { + case 'object': + if ($args[0] instanceof Matrix) { $M = $args[0]; } else { throw new Exception(JAMAError(ArgumentTypeException)); } + break; + case 'array': + $M = new Matrix($args[0]); + break; + default: + throw new Exception(JAMAError(PolymorphicArgumentException)); + break; + } + $this->checkMatrixDimensions($M); + for($i = 0; $i < $this->m; ++$i) { + for($j = 0; $j < $this->n; ++$j) { + $M->set($i, $j, $M->get($i, $j) + $this->A[$i][$j]); + } + } + return $M; + } else { + throw new Exception(JAMAError(PolymorphicArgumentException)); + } + } // function plus() + + + /** + * plusEquals + * + * A = A + B + * @param mixed $B Matrix/Array + * @return Matrix Sum + */ + public function plusEquals() { + if (func_num_args() > 0) { + $args = func_get_args(); + $match = implode(",", array_map('gettype', $args)); + + switch($match) { + case 'object': + if ($args[0] instanceof Matrix) { $M = $args[0]; } else { throw new Exception(JAMAError(ArgumentTypeException)); } + break; + case 'array': + $M = new Matrix($args[0]); + break; + default: + throw new Exception(JAMAError(PolymorphicArgumentException)); + break; + } + $this->checkMatrixDimensions($M); + for($i = 0; $i < $this->m; ++$i) { + for($j = 0; $j < $this->n; ++$j) { + $this->A[$i][$j] += $M->get($i, $j); + } + } + return $this; + } else { + throw new Exception(JAMAError(PolymorphicArgumentException)); + } + } // function plusEquals() + + + /** + * minus + * + * A - B + * @param mixed $B Matrix/Array + * @return Matrix Sum + */ + public function minus() { + if (func_num_args() > 0) { + $args = func_get_args(); + $match = implode(",", array_map('gettype', $args)); + + switch($match) { + case 'object': + if ($args[0] instanceof Matrix) { $M = $args[0]; } else { throw new Exception(JAMAError(ArgumentTypeException)); } + break; + case 'array': + $M = new Matrix($args[0]); + break; + default: + throw new Exception(JAMAError(PolymorphicArgumentException)); + break; + } + $this->checkMatrixDimensions($M); + for($i = 0; $i < $this->m; ++$i) { + for($j = 0; $j < $this->n; ++$j) { + $M->set($i, $j, $M->get($i, $j) - $this->A[$i][$j]); + } + } + return $M; + } else { + throw new Exception(JAMAError(PolymorphicArgumentException)); + } + } // function minus() + + + /** + * minusEquals + * + * A = A - B + * @param mixed $B Matrix/Array + * @return Matrix Sum + */ + public function minusEquals() { + if (func_num_args() > 0) { + $args = func_get_args(); + $match = implode(",", array_map('gettype', $args)); + + switch($match) { + case 'object': + if ($args[0] instanceof Matrix) { $M = $args[0]; } else { throw new Exception(JAMAError(ArgumentTypeException)); } + break; + case 'array': + $M = new Matrix($args[0]); + break; + default: + throw new Exception(JAMAError(PolymorphicArgumentException)); + break; + } + $this->checkMatrixDimensions($M); + for($i = 0; $i < $this->m; ++$i) { + for($j = 0; $j < $this->n; ++$j) { + $this->A[$i][$j] -= $M->get($i, $j); + } + } + return $this; + } else { + throw new Exception(JAMAError(PolymorphicArgumentException)); + } + } // function minusEquals() + + + /** + * arrayTimes + * + * Element-by-element multiplication + * Cij = Aij * Bij + * @param mixed $B Matrix/Array + * @return Matrix Matrix Cij + */ + public function arrayTimes() { + if (func_num_args() > 0) { + $args = func_get_args(); + $match = implode(",", array_map('gettype', $args)); + + switch($match) { + case 'object': + if ($args[0] instanceof Matrix) { $M = $args[0]; } else { throw new Exception(JAMAError(ArgumentTypeException)); } + break; + case 'array': + $M = new Matrix($args[0]); + break; + default: + throw new Exception(JAMAError(PolymorphicArgumentException)); + break; + } + $this->checkMatrixDimensions($M); + for($i = 0; $i < $this->m; ++$i) { + for($j = 0; $j < $this->n; ++$j) { + $M->set($i, $j, $M->get($i, $j) * $this->A[$i][$j]); + } + } + return $M; + } else { + throw new Exception(JAMAError(PolymorphicArgumentException)); + } + } // function arrayTimes() + + + /** + * arrayTimesEquals + * + * Element-by-element multiplication + * Aij = Aij * Bij + * @param mixed $B Matrix/Array + * @return Matrix Matrix Aij + */ + public function arrayTimesEquals() { + if (func_num_args() > 0) { + $args = func_get_args(); + $match = implode(",", array_map('gettype', $args)); + + switch($match) { + case 'object': + if ($args[0] instanceof Matrix) { $M = $args[0]; } else { throw new Exception(JAMAError(ArgumentTypeException)); } + break; + case 'array': + $M = new Matrix($args[0]); + break; + default: + throw new Exception(JAMAError(PolymorphicArgumentException)); + break; + } + $this->checkMatrixDimensions($M); + for($i = 0; $i < $this->m; ++$i) { + for($j = 0; $j < $this->n; ++$j) { + $this->A[$i][$j] *= $M->get($i, $j); + } + } + return $this; + } else { + throw new Exception(JAMAError(PolymorphicArgumentException)); + } + } // function arrayTimesEquals() + + + /** + * arrayRightDivide + * + * Element-by-element right division + * A / B + * @param Matrix $B Matrix B + * @return Matrix Division result + */ + public function arrayRightDivide() { + if (func_num_args() > 0) { + $args = func_get_args(); + $match = implode(",", array_map('gettype', $args)); + + switch($match) { + case 'object': + if ($args[0] instanceof Matrix) { $M = $args[0]; } else { throw new Exception(JAMAError(ArgumentTypeException)); } + break; + case 'array': + $M = new Matrix($args[0]); + break; + default: + throw new Exception(JAMAError(PolymorphicArgumentException)); + break; + } + $this->checkMatrixDimensions($M); + for($i = 0; $i < $this->m; ++$i) { + for($j = 0; $j < $this->n; ++$j) { + $M->set($i, $j, $this->A[$i][$j] / $M->get($i, $j)); + } + } + return $M; + } else { + throw new Exception(JAMAError(PolymorphicArgumentException)); + } + } // function arrayRightDivide() + + + /** + * arrayRightDivideEquals + * + * Element-by-element right division + * Aij = Aij / Bij + * @param mixed $B Matrix/Array + * @return Matrix Matrix Aij + */ + public function arrayRightDivideEquals() { + if (func_num_args() > 0) { + $args = func_get_args(); + $match = implode(",", array_map('gettype', $args)); + + switch($match) { + case 'object': + if ($args[0] instanceof Matrix) { $M = $args[0]; } else { throw new Exception(JAMAError(ArgumentTypeException)); } + break; + case 'array': + $M = new Matrix($args[0]); + break; + default: + throw new Exception(JAMAError(PolymorphicArgumentException)); + break; + } + $this->checkMatrixDimensions($M); + for($i = 0; $i < $this->m; ++$i) { + for($j = 0; $j < $this->n; ++$j) { + $this->A[$i][$j] = $this->A[$i][$j] / $M->get($i, $j); + } + } + return $M; + } else { + throw new Exception(JAMAError(PolymorphicArgumentException)); + } + } // function arrayRightDivideEquals() + + + /** + * arrayLeftDivide + * + * Element-by-element Left division + * A / B + * @param Matrix $B Matrix B + * @return Matrix Division result + */ + public function arrayLeftDivide() { + if (func_num_args() > 0) { + $args = func_get_args(); + $match = implode(",", array_map('gettype', $args)); + + switch($match) { + case 'object': + if ($args[0] instanceof Matrix) { $M = $args[0]; } else { throw new Exception(JAMAError(ArgumentTypeException)); } + break; + case 'array': + $M = new Matrix($args[0]); + break; + default: + throw new Exception(JAMAError(PolymorphicArgumentException)); + break; + } + $this->checkMatrixDimensions($M); + for($i = 0; $i < $this->m; ++$i) { + for($j = 0; $j < $this->n; ++$j) { + $M->set($i, $j, $M->get($i, $j) / $this->A[$i][$j]); + } + } + return $M; + } else { + throw new Exception(JAMAError(PolymorphicArgumentException)); + } + } // function arrayLeftDivide() + + + /** + * arrayLeftDivideEquals + * + * Element-by-element Left division + * Aij = Aij / Bij + * @param mixed $B Matrix/Array + * @return Matrix Matrix Aij + */ + public function arrayLeftDivideEquals() { + if (func_num_args() > 0) { + $args = func_get_args(); + $match = implode(",", array_map('gettype', $args)); + + switch($match) { + case 'object': + if ($args[0] instanceof Matrix) { $M = $args[0]; } else { throw new Exception(JAMAError(ArgumentTypeException)); } + break; + case 'array': + $M = new Matrix($args[0]); + break; + default: + throw new Exception(JAMAError(PolymorphicArgumentException)); + break; + } + $this->checkMatrixDimensions($M); + for($i = 0; $i < $this->m; ++$i) { + for($j = 0; $j < $this->n; ++$j) { + $this->A[$i][$j] = $M->get($i, $j) / $this->A[$i][$j]; + } + } + return $M; + } else { + throw new Exception(JAMAError(PolymorphicArgumentException)); + } + } // function arrayLeftDivideEquals() + + + /** + * times + * + * Matrix multiplication + * @param mixed $n Matrix/Array/Scalar + * @return Matrix Product + */ + public function times() { + if (func_num_args() > 0) { + $args = func_get_args(); + $match = implode(",", array_map('gettype', $args)); + + switch($match) { + case 'object': + if ($args[0] instanceof Matrix) { $B = $args[0]; } else { throw new Exception(JAMAError(ArgumentTypeException)); } + if ($this->n == $B->m) { + $C = new Matrix($this->m, $B->n); + for($j = 0; $j < $B->n; ++$j) { + for ($k = 0; $k < $this->n; ++$k) { + $Bcolj[$k] = $B->A[$k][$j]; + } + for($i = 0; $i < $this->m; ++$i) { + $Arowi = $this->A[$i]; + $s = 0; + for($k = 0; $k < $this->n; ++$k) { + $s += $Arowi[$k] * $Bcolj[$k]; + } + $C->A[$i][$j] = $s; + } + } + return $C; + } else { + throw new Exception(JAMAError(MatrixDimensionMismatch)); + } + break; + case 'array': + $B = new Matrix($args[0]); + if ($this->n == $B->m) { + $C = new Matrix($this->m, $B->n); + for($i = 0; $i < $C->m; ++$i) { + for($j = 0; $j < $C->n; ++$j) { + $s = "0"; + for($k = 0; $k < $C->n; ++$k) { + $s += $this->A[$i][$k] * $B->A[$k][$j]; + } + $C->A[$i][$j] = $s; + } + } + return $C; + } else { + throw new Exception(JAMAError(MatrixDimensionMismatch)); + } + return $M; + break; + case 'integer': + $C = new Matrix($this->A); + for($i = 0; $i < $C->m; ++$i) { + for($j = 0; $j < $C->n; ++$j) { + $C->A[$i][$j] *= $args[0]; + } + } + return $C; + break; + case 'double': + $C = new Matrix($this->m, $this->n); + for($i = 0; $i < $C->m; ++$i) { + for($j = 0; $j < $C->n; ++$j) { + $C->A[$i][$j] = $args[0] * $this->A[$i][$j]; + } + } + return $C; + break; + case 'float': + $C = new Matrix($this->A); + for($i = 0; $i < $C->m; ++$i) { + for($j = 0; $j < $C->n; ++$j) { + $C->A[$i][$j] *= $args[0]; + } + } + return $C; + break; + default: + throw new Exception(JAMAError(PolymorphicArgumentException)); + break; + } + } else { + throw new Exception(PolymorphicArgumentException); + } + } // function times() + + + /** + * power + * + * A = A ^ B + * @param mixed $B Matrix/Array + * @return Matrix Sum + */ + public function power() { + if (func_num_args() > 0) { + $args = func_get_args(); + $match = implode(",", array_map('gettype', $args)); + + switch($match) { + case 'object': + if ($args[0] instanceof Matrix) { $M = $args[0]; } else { throw new Exception(JAMAError(ArgumentTypeException)); } + break; + case 'array': + $M = new Matrix($args[0]); + break; + default: + throw new Exception(JAMAError(PolymorphicArgumentException)); + break; + } + $this->checkMatrixDimensions($M); + for($i = 0; $i < $this->m; ++$i) { + for($j = 0; $j < $this->n; ++$j) { + $this->A[$i][$j] = pow($this->A[$i][$j],$M->get($i, $j)); + } + } + return $this; + } else { + throw new Exception(JAMAError(PolymorphicArgumentException)); + } + } // function power() + + + /** + * concat + * + * A = A & B + * @param mixed $B Matrix/Array + * @return Matrix Sum + */ + public function concat() { + if (func_num_args() > 0) { + $args = func_get_args(); + $match = implode(",", array_map('gettype', $args)); + + switch($match) { + case 'object': + if ($args[0] instanceof Matrix) { $M = $args[0]; } else { throw new Exception(JAMAError(ArgumentTypeException)); } + case 'array': + $M = new Matrix($args[0]); + break; + default: + throw new Exception(JAMAError(PolymorphicArgumentException)); + break; + } + $this->checkMatrixDimensions($M); + for($i = 0; $i < $this->m; ++$i) { + for($j = 0; $j < $this->n; ++$j) { +// $this->A[$i][$j] = '"'.trim($this->A[$i][$j],'"').trim($M->get($i, $j),'"').'"'; + $this->A[$i][$j] = trim($this->A[$i][$j],'"').trim($M->get($i, $j),'"'); + } + } + return $this; + } else { + throw new Exception(JAMAError(PolymorphicArgumentException)); + } + } // function concat() + + + /** + * chol + * + * Cholesky decomposition + * @return Matrix Cholesky decomposition + */ + public function chol() { + return new CholeskyDecomposition($this); + } // function chol() + + + /** + * lu + * + * LU decomposition + * @return Matrix LU decomposition + */ + public function lu() { + return new LUDecomposition($this); + } // function lu() + + + /** + * qr + * + * QR decomposition + * @return Matrix QR decomposition + */ + public function qr() { + return new QRDecomposition($this); + } // function qr() + + + /** + * eig + * + * Eigenvalue decomposition + * @return Matrix Eigenvalue decomposition + */ + public function eig() { + return new EigenvalueDecomposition($this); + } // function eig() + + + /** + * svd + * + * Singular value decomposition + * @return Singular value decomposition + */ + public function svd() { + return new SingularValueDecomposition($this); + } // function svd() + + + /** + * Solve A*X = B. + * + * @param Matrix $B Right hand side + * @return Matrix ... Solution if A is square, least squares solution otherwise + */ + public function solve($B) { + if ($this->m == $this->n) { + $LU = new LUDecomposition($this); + return $LU->solve($B); + } else { + $QR = new QRDecomposition($this); + return $QR->solve($B); + } + } // function solve() + + + /** + * Matrix inverse or pseudoinverse. + * + * @return Matrix ... Inverse(A) if A is square, pseudoinverse otherwise. + */ + public function inverse() { + return $this->solve($this->identity($this->m, $this->m)); + } // function inverse() + + + /** + * det + * + * Calculate determinant + * @return float Determinant + */ + public function det() { + $L = new LUDecomposition($this); + return $L->det(); + } // function det() + + + /** + * Older debugging utility for backwards compatability. + * + * @return html version of matrix + */ + public function mprint($A, $format="%01.2f", $width=2) { + $m = count($A); + $n = count($A[0]); + $spacing = str_repeat(' ',$width); + + for ($i = 0; $i < $m; ++$i) { + for ($j = 0; $j < $n; ++$j) { + $formatted = sprintf($format, $A[$i][$j]); + echo $formatted.$spacing; + } + echo "
"; + } + } // function mprint() + + + /** + * Debugging utility. + * + * @return Output HTML representation of matrix + */ + public function toHTML($width=2) { + print(''); + for($i = 0; $i < $this->m; ++$i) { + print(''); + for($j = 0; $j < $this->n; ++$j) { + print(''); + } + print(''); + } + print('
' . $this->A[$i][$j] . '
'); + } // function toHTML() + +} // class Matrix diff --git a/libraries/PHPExcel/PHPExcel/Shared/JAMA/QRDecomposition.php b/libraries/PHPExcel/PHPExcel/Shared/JAMA/QRDecomposition.php index f86b4e0f8..80680594d 100644 --- a/libraries/PHPExcel/PHPExcel/Shared/JAMA/QRDecomposition.php +++ b/libraries/PHPExcel/PHPExcel/Shared/JAMA/QRDecomposition.php @@ -1,195 +1,232 @@ = n, the QR decomposition is an m-by-n -* orthogonal matrix Q and an n-by-n upper triangular matrix R so that -* A = Q*R. -* -* The QR decompostion always exists, even if the matrix does not have -* full rank, so the constructor will never fail. The primary use of the -* QR decomposition is in the least squares solution of nonsquare systems -* of simultaneous linear equations. This will fail if isFullRank() -* returns false. -* -* @author Paul Meagher -* @license PHP v3.0 -* @version 1.1 -*/ +/** + * @package JAMA + * + * For an m-by-n matrix A with m >= n, the QR decomposition is an m-by-n + * orthogonal matrix Q and an n-by-n upper triangular matrix R so that + * A = Q*R. + * + * The QR decompostion always exists, even if the matrix does not have + * full rank, so the constructor will never fail. The primary use of the + * QR decomposition is in the least squares solution of nonsquare systems + * of simultaneous linear equations. This will fail if isFullRank() + * returns false. + * + * @author Paul Meagher + * @license PHP v3.0 + * @version 1.1 + */ class QRDecomposition { - /** - * Array for internal storage of decomposition. - * @var array - */ - var $QR = array(); - /** - * Row dimension. - * @var integer - */ - var $m; + /** + * Array for internal storage of decomposition. + * @var array + */ + private $QR = array(); - /** - * Column dimension. - * @var integer - */ - var $n; + /** + * Row dimension. + * @var integer + */ + private $m; - /** - * Array for internal storage of diagonal of R. - * @var array - */ - var $Rdiag = array(); + /** + * Column dimension. + * @var integer + */ + private $n; - /** - * QR Decomposition computed by Householder reflections. - * @param matrix $A Rectangular matrix - * @return Structure to access R and the Householder vectors and compute Q. - */ - function QRDecomposition($A) { - if( is_a($A, 'Matrix') ) { - // Initialize. - $this->QR = $A->getArrayCopy(); - $this->m = $A->getRowDimension(); - $this->n = $A->getColumnDimension(); - // Main loop. - for ($k = 0; $k < $this->n; $k++) { - // Compute 2-norm of k-th column without under/overflow. - $nrm = 0.0; - for ($i = $k; $i < $this->m; $i++) - $nrm = hypo($nrm, $this->QR[$i][$k]); - if ($nrm != 0.0) { - // Form k-th Householder vector. - if ($this->QR[$k][$k] < 0) - $nrm = -$nrm; - for ($i = $k; $i < $this->m; $i++) - $this->QR[$i][$k] /= $nrm; - $this->QR[$k][$k] += 1.0; - // Apply transformation to remaining columns. - for ($j = $k+1; $j < $this->n; $j++) { - $s = 0.0; - for ($i = $k; $i < $this->m; $i++) - $s += $this->QR[$i][$k] * $this->QR[$i][$j]; - $s = -$s/$this->QR[$k][$k]; - for ($i = $k; $i < $this->m; $i++) - $this->QR[$i][$j] += $s * $this->QR[$i][$k]; - } - } - $this->Rdiag[$k] = -$nrm; - } - } else - trigger_error(ArgumentTypeException, ERROR); - } + /** + * Array for internal storage of diagonal of R. + * @var array + */ + private $Rdiag = array(); - /** - * Is the matrix full rank? - * @return boolean true if R, and hence A, has full rank, else false. - */ - function isFullRank() { - for ($j = 0; $j < $this->n; $j++) - if ($this->Rdiag[$j] == 0) - return false; - return true; - } - /** - * Return the Householder vectors - * @return Matrix Lower trapezoidal matrix whose columns define the reflections - */ - function getH() { - for ($i = 0; $i < $this->m; $i++) { - for ($j = 0; $j < $this->n; $j++) { - if ($i >= $j) - $H[$i][$j] = $this->QR[$i][$j]; - else - $H[$i][$j] = 0.0; - } - } - return new Matrix($H); - } + /** + * QR Decomposition computed by Householder reflections. + * + * @param matrix $A Rectangular matrix + * @return Structure to access R and the Householder vectors and compute Q. + */ + public function __construct($A) { + if($A instanceof Matrix) { + // Initialize. + $this->QR = $A->getArrayCopy(); + $this->m = $A->getRowDimension(); + $this->n = $A->getColumnDimension(); + // Main loop. + for ($k = 0; $k < $this->n; ++$k) { + // Compute 2-norm of k-th column without under/overflow. + $nrm = 0.0; + for ($i = $k; $i < $this->m; ++$i) { + $nrm = hypo($nrm, $this->QR[$i][$k]); + } + if ($nrm != 0.0) { + // Form k-th Householder vector. + if ($this->QR[$k][$k] < 0) { + $nrm = -$nrm; + } + for ($i = $k; $i < $this->m; ++$i) { + $this->QR[$i][$k] /= $nrm; + } + $this->QR[$k][$k] += 1.0; + // Apply transformation to remaining columns. + for ($j = $k+1; $j < $this->n; ++$j) { + $s = 0.0; + for ($i = $k; $i < $this->m; ++$i) { + $s += $this->QR[$i][$k] * $this->QR[$i][$j]; + } + $s = -$s/$this->QR[$k][$k]; + for ($i = $k; $i < $this->m; ++$i) { + $this->QR[$i][$j] += $s * $this->QR[$i][$k]; + } + } + } + $this->Rdiag[$k] = -$nrm; + } + } else { + throw new Exception(JAMAError(ArgumentTypeException)); + } + } // function __construct() - /** - * Return the upper triangular factor - * @return Matrix upper triangular factor - */ - function getR() { - for ($i = 0; $i < $this->n; $i++) { - for ($j = 0; $j < $this->n; $j++) { - if ($i < $j) - $R[$i][$j] = $this->QR[$i][$j]; - else if ($i == $j) - $R[$i][$j] = $this->Rdiag[$i]; - else - $R[$i][$j] = 0.0; - } - } - return new Matrix($R); - } - /** - * Generate and return the (economy-sized) orthogonal factor - * @return Matrix orthogonal factor - */ - function getQ() { - for ($k = $this->n-1; $k >= 0; $k--) { - for ($i = 0; $i < $this->m; $i++) - $Q[$i][$k] = 0.0; - $Q[$k][$k] = 1.0; - for ($j = $k; $j < $this->n; $j++) { - if ($this->QR[$k][$k] != 0) { - $s = 0.0; - for ($i = $k; $i < $this->m; $i++) - $s += $this->QR[$i][$k] * $Q[$i][$j]; - $s = -$s/$this->QR[$k][$k]; - for ($i = $k; $i < $this->m; $i++) - $Q[$i][$j] += $s * $this->QR[$i][$k]; - } - } - } - /* - for( $i = 0; $i < count($Q); $i++ ) - for( $j = 0; $j < count($Q); $j++ ) - if(! isset($Q[$i][$j]) ) - $Q[$i][$j] = 0; - */ - return new Matrix($Q); - } - - /** - * Least squares solution of A*X = B - * @param Matrix $B A Matrix with as many rows as A and any number of columns. - * @return Matrix Matrix that minimizes the two norm of Q*R*X-B. - */ - function solve($B) { - if ($B->getRowDimension() == $this->m) { - if ($this->isFullRank()) { - // Copy right hand side - $nx = $B->getColumnDimension(); - $X = $B->getArrayCopy(); - // Compute Y = transpose(Q)*B - for ($k = 0; $k < $this->n; $k++) { - for ($j = 0; $j < $nx; $j++) { - $s = 0.0; - for ($i = $k; $i < $this->m; $i++) - $s += $this->QR[$i][$k] * $X[$i][$j]; - $s = -$s/$this->QR[$k][$k]; - for ($i = $k; $i < $this->m; $i++) - $X[$i][$j] += $s * $this->QR[$i][$k]; - } - } - // Solve R*X = Y; - for ($k = $this->n-1; $k >= 0; $k--) { - for ($j = 0; $j < $nx; $j++) - $X[$k][$j] /= $this->Rdiag[$k]; - for ($i = 0; $i < $k; $i++) - for ($j = 0; $j < $nx; $j++) - $X[$i][$j] -= $X[$k][$j]* $this->QR[$i][$k]; - } - $X = new Matrix($X); - return ($X->getMatrix(0, $this->n-1, 0, $nx)); - } else - trigger_error(MatrixRankException, ERROR); - } else - trigger_error(MatrixDimensionException, ERROR); - } -} + /** + * Is the matrix full rank? + * + * @return boolean true if R, and hence A, has full rank, else false. + */ + public function isFullRank() { + for ($j = 0; $j < $this->n; ++$j) { + if ($this->Rdiag[$j] == 0) { + return false; + } + } + return true; + } // function isFullRank() + + + /** + * Return the Householder vectors + * + * @return Matrix Lower trapezoidal matrix whose columns define the reflections + */ + public function getH() { + for ($i = 0; $i < $this->m; ++$i) { + for ($j = 0; $j < $this->n; ++$j) { + if ($i >= $j) { + $H[$i][$j] = $this->QR[$i][$j]; + } else { + $H[$i][$j] = 0.0; + } + } + } + return new Matrix($H); + } // function getH() + + + /** + * Return the upper triangular factor + * + * @return Matrix upper triangular factor + */ + public function getR() { + for ($i = 0; $i < $this->n; ++$i) { + for ($j = 0; $j < $this->n; ++$j) { + if ($i < $j) { + $R[$i][$j] = $this->QR[$i][$j]; + } elseif ($i == $j) { + $R[$i][$j] = $this->Rdiag[$i]; + } else { + $R[$i][$j] = 0.0; + } + } + } + return new Matrix($R); + } // function getR() + + + /** + * Generate and return the (economy-sized) orthogonal factor + * + * @return Matrix orthogonal factor + */ + public function getQ() { + for ($k = $this->n-1; $k >= 0; --$k) { + for ($i = 0; $i < $this->m; ++$i) { + $Q[$i][$k] = 0.0; + } + $Q[$k][$k] = 1.0; + for ($j = $k; $j < $this->n; ++$j) { + if ($this->QR[$k][$k] != 0) { + $s = 0.0; + for ($i = $k; $i < $this->m; ++$i) { + $s += $this->QR[$i][$k] * $Q[$i][$j]; + } + $s = -$s/$this->QR[$k][$k]; + for ($i = $k; $i < $this->m; ++$i) { + $Q[$i][$j] += $s * $this->QR[$i][$k]; + } + } + } + } + /* + for($i = 0; $i < count($Q); ++$i) { + for($j = 0; $j < count($Q); ++$j) { + if(! isset($Q[$i][$j]) ) { + $Q[$i][$j] = 0; + } + } + } + */ + return new Matrix($Q); + } // function getQ() + + + /** + * Least squares solution of A*X = B + * + * @param Matrix $B A Matrix with as many rows as A and any number of columns. + * @return Matrix Matrix that minimizes the two norm of Q*R*X-B. + */ + public function solve($B) { + if ($B->getRowDimension() == $this->m) { + if ($this->isFullRank()) { + // Copy right hand side + $nx = $B->getColumnDimension(); + $X = $B->getArrayCopy(); + // Compute Y = transpose(Q)*B + for ($k = 0; $k < $this->n; ++$k) { + for ($j = 0; $j < $nx; ++$j) { + $s = 0.0; + for ($i = $k; $i < $this->m; ++$i) { + $s += $this->QR[$i][$k] * $X[$i][$j]; + } + $s = -$s/$this->QR[$k][$k]; + for ($i = $k; $i < $this->m; ++$i) { + $X[$i][$j] += $s * $this->QR[$i][$k]; + } + } + } + // Solve R*X = Y; + for ($k = $this->n-1; $k >= 0; --$k) { + for ($j = 0; $j < $nx; ++$j) { + $X[$k][$j] /= $this->Rdiag[$k]; + } + for ($i = 0; $i < $k; ++$i) { + for ($j = 0; $j < $nx; ++$j) { + $X[$i][$j] -= $X[$k][$j]* $this->QR[$i][$k]; + } + } + } + $X = new Matrix($X); + return ($X->getMatrix(0, $this->n-1, 0, $nx)); + } else { + throw new Exception(JAMAError(MatrixRankException)); + } + } else { + throw new Exception(JAMAError(MatrixDimensionException)); + } + } // function solve() + +} // class QRDecomposition diff --git a/libraries/PHPExcel/PHPExcel/Shared/JAMA/SingularValueDecomposition.php b/libraries/PHPExcel/PHPExcel/Shared/JAMA/SingularValueDecomposition.php index 4fec7116f..a4b096c59 100644 --- a/libraries/PHPExcel/PHPExcel/Shared/JAMA/SingularValueDecomposition.php +++ b/libraries/PHPExcel/PHPExcel/Shared/JAMA/SingularValueDecomposition.php @@ -1,501 +1,526 @@ = n, the singular value decomposition is -* an m-by-n orthogonal matrix U, an n-by-n diagonal matrix S, and -* an n-by-n orthogonal matrix V so that A = U*S*V'. -* -* The singular values, sigma[$k] = S[$k][$k], are ordered so that -* sigma[0] >= sigma[1] >= ... >= sigma[n-1]. -* -* The singular value decompostion always exists, so the constructor will -* never fail. The matrix condition number and the effective numerical -* rank can be computed from this decomposition. -* -* @author Paul Meagher -* @license PHP v3.0 -* @version 1.1 -*/ + * @package JAMA + * + * For an m-by-n matrix A with m >= n, the singular value decomposition is + * an m-by-n orthogonal matrix U, an n-by-n diagonal matrix S, and + * an n-by-n orthogonal matrix V so that A = U*S*V'. + * + * The singular values, sigma[$k] = S[$k][$k], are ordered so that + * sigma[0] >= sigma[1] >= ... >= sigma[n-1]. + * + * The singular value decompostion always exists, so the constructor will + * never fail. The matrix condition number and the effective numerical + * rank can be computed from this decomposition. + * + * @author Paul Meagher + * @license PHP v3.0 + * @version 1.1 + */ class SingularValueDecomposition { - /** - * Internal storage of U. - * @var array - */ - var $U = array(); + /** + * Internal storage of U. + * @var array + */ + private $U = array(); - /** - * Internal storage of V. - * @var array - */ - var $V = array(); + /** + * Internal storage of V. + * @var array + */ + private $V = array(); - /** - * Internal storage of singular values. - * @var array - */ - var $s = array(); + /** + * Internal storage of singular values. + * @var array + */ + private $s = array(); - /** - * Row dimension. - * @var int - */ - var $m; + /** + * Row dimension. + * @var int + */ + private $m; - /** - * Column dimension. - * @var int - */ - var $n; + /** + * Column dimension. + * @var int + */ + private $n; - /** - * Construct the singular value decomposition - * - * Derived from LINPACK code. - * - * @param $A Rectangular matrix - * @return Structure to access U, S and V. - */ - function SingularValueDecomposition ($Arg) { - // Initialize. + /** + * Construct the singular value decomposition + * + * Derived from LINPACK code. + * + * @param $A Rectangular matrix + * @return Structure to access U, S and V. + */ + public function __construct($Arg) { - $A = $Arg->getArrayCopy(); - $this->m = $Arg->getRowDimension(); - $this->n = $Arg->getColumnDimension(); - $nu = min($this->m, $this->n); - $e = array(); - $work = array(); - $wantu = true; - $wantv = true; - $nct = min($this->m - 1, $this->n); - $nrt = max(0, min($this->n - 2, $this->m)); + // Initialize. + $A = $Arg->getArrayCopy(); + $this->m = $Arg->getRowDimension(); + $this->n = $Arg->getColumnDimension(); + $nu = min($this->m, $this->n); + $e = array(); + $work = array(); + $wantu = true; + $wantv = true; + $nct = min($this->m - 1, $this->n); + $nrt = max(0, min($this->n - 2, $this->m)); - // Reduce A to bidiagonal form, storing the diagonal elements - // in s and the super-diagonal elements in e. + // Reduce A to bidiagonal form, storing the diagonal elements + // in s and the super-diagonal elements in e. + for ($k = 0; $k < max($nct,$nrt); ++$k) { - for ($k = 0; $k < max($nct,$nrt); $k++) { + if ($k < $nct) { + // Compute the transformation for the k-th column and + // place the k-th diagonal in s[$k]. + // Compute 2-norm of k-th column without under/overflow. + $this->s[$k] = 0; + for ($i = $k; $i < $this->m; ++$i) { + $this->s[$k] = hypo($this->s[$k], $A[$i][$k]); + } + if ($this->s[$k] != 0.0) { + if ($A[$k][$k] < 0.0) { + $this->s[$k] = -$this->s[$k]; + } + for ($i = $k; $i < $this->m; ++$i) { + $A[$i][$k] /= $this->s[$k]; + } + $A[$k][$k] += 1.0; + } + $this->s[$k] = -$this->s[$k]; + } - if ($k < $nct) { - // Compute the transformation for the k-th column and - // place the k-th diagonal in s[$k]. - // Compute 2-norm of k-th column without under/overflow. - $this->s[$k] = 0; - for ($i = $k; $i < $this->m; $i++) - $this->s[$k] = hypo($this->s[$k], $A[$i][$k]); - if ($this->s[$k] != 0.0) { - if ($A[$k][$k] < 0.0) - $this->s[$k] = -$this->s[$k]; - for ($i = $k; $i < $this->m; $i++) - $A[$i][$k] /= $this->s[$k]; - $A[$k][$k] += 1.0; - } - $this->s[$k] = -$this->s[$k]; - } + for ($j = $k + 1; $j < $this->n; ++$j) { + if (($k < $nct) & ($this->s[$k] != 0.0)) { + // Apply the transformation. + $t = 0; + for ($i = $k; $i < $this->m; ++$i) { + $t += $A[$i][$k] * $A[$i][$j]; + } + $t = -$t / $A[$k][$k]; + for ($i = $k; $i < $this->m; ++$i) { + $A[$i][$j] += $t * $A[$i][$k]; + } + // Place the k-th row of A into e for the + // subsequent calculation of the row transformation. + $e[$j] = $A[$k][$j]; + } + } - for ($j = $k + 1; $j < $this->n; $j++) { - if (($k < $nct) & ($this->s[$k] != 0.0)) { - // Apply the transformation. - $t = 0; - for ($i = $k; $i < $this->m; $i++) - $t += $A[$i][$k] * $A[$i][$j]; - $t = -$t / $A[$k][$k]; - for ($i = $k; $i < $this->m; $i++) - $A[$i][$j] += $t * $A[$i][$k]; - // Place the k-th row of A into e for the - // subsequent calculation of the row transformation. - $e[$j] = $A[$k][$j]; - } - } + if ($wantu AND ($k < $nct)) { + // Place the transformation in U for subsequent back + // multiplication. + for ($i = $k; $i < $this->m; ++$i) { + $this->U[$i][$k] = $A[$i][$k]; + } + } - if ($wantu AND ($k < $nct)) { - // Place the transformation in U for subsequent back - // multiplication. - for ($i = $k; $i < $this->m; $i++) - $this->U[$i][$k] = $A[$i][$k]; - } + if ($k < $nrt) { + // Compute the k-th row transformation and place the + // k-th super-diagonal in e[$k]. + // Compute 2-norm without under/overflow. + $e[$k] = 0; + for ($i = $k + 1; $i < $this->n; ++$i) { + $e[$k] = hypo($e[$k], $e[$i]); + } + if ($e[$k] != 0.0) { + if ($e[$k+1] < 0.0) { + $e[$k] = -$e[$k]; + } + for ($i = $k + 1; $i < $this->n; ++$i) { + $e[$i] /= $e[$k]; + } + $e[$k+1] += 1.0; + } + $e[$k] = -$e[$k]; + if (($k+1 < $this->m) AND ($e[$k] != 0.0)) { + // Apply the transformation. + for ($i = $k+1; $i < $this->m; ++$i) { + $work[$i] = 0.0; + } + for ($j = $k+1; $j < $this->n; ++$j) { + for ($i = $k+1; $i < $this->m; ++$i) { + $work[$i] += $e[$j] * $A[$i][$j]; + } + } + for ($j = $k + 1; $j < $this->n; ++$j) { + $t = -$e[$j] / $e[$k+1]; + for ($i = $k + 1; $i < $this->m; ++$i) { + $A[$i][$j] += $t * $work[$i]; + } + } + } + if ($wantv) { + // Place the transformation in V for subsequent + // back multiplication. + for ($i = $k + 1; $i < $this->n; ++$i) { + $this->V[$i][$k] = $e[$i]; + } + } + } + } - if ($k < $nrt) { - // Compute the k-th row transformation and place the - // k-th super-diagonal in e[$k]. - // Compute 2-norm without under/overflow. - $e[$k] = 0; - for ($i = $k + 1; $i < $this->n; $i++) - $e[$k] = hypo($e[$k], $e[$i]); - if ($e[$k] != 0.0) { - if ($e[$k+1] < 0.0) - $e[$k] = -$e[$k]; - for ($i = $k + 1; $i < $this->n; $i++) - $e[$i] /= $e[$k]; - $e[$k+1] += 1.0; - } - $e[$k] = -$e[$k]; - if (($k+1 < $this->m) AND ($e[$k] != 0.0)) { - // Apply the transformation. - for ($i = $k+1; $i < $this->m; $i++) - $work[$i] = 0.0; - for ($j = $k+1; $j < $this->n; $j++) - for ($i = $k+1; $i < $this->m; $i++) - $work[$i] += $e[$j] * $A[$i][$j]; - for ($j = $k + 1; $j < $this->n; $j++) { - $t = -$e[$j] / $e[$k+1]; - for ($i = $k + 1; $i < $this->m; $i++) - $A[$i][$j] += $t * $work[$i]; - } - } - if ($wantv) { - // Place the transformation in V for subsequent - // back multiplication. - for ($i = $k + 1; $i < $this->n; $i++) - $this->V[$i][$k] = $e[$i]; - } - } - } - - // Set up the final bidiagonal matrix or order p. - $p = min($this->n, $this->m + 1); - if ($nct < $this->n) - $this->s[$nct] = $A[$nct][$nct]; - if ($this->m < $p) - $this->s[$p-1] = 0.0; - if ($nrt + 1 < $p) - $e[$nrt] = $A[$nrt][$p-1]; - $e[$p-1] = 0.0; - // If required, generate U. - if ($wantu) { - for ($j = $nct; $j < $nu; $j++) { - for ($i = 0; $i < $this->m; $i++) - $this->U[$i][$j] = 0.0; - $this->U[$j][$j] = 1.0; - } - for ($k = $nct - 1; $k >= 0; $k--) { - if ($this->s[$k] != 0.0) { - for ($j = $k + 1; $j < $nu; $j++) { - $t = 0; - for ($i = $k; $i < $this->m; $i++) - $t += $this->U[$i][$k] * $this->U[$i][$j]; - $t = -$t / $this->U[$k][$k]; - for ($i = $k; $i < $this->m; $i++) - $this->U[$i][$j] += $t * $this->U[$i][$k]; - } - for ($i = $k; $i < $this->m; $i++ ) - $this->U[$i][$k] = -$this->U[$i][$k]; - $this->U[$k][$k] = 1.0 + $this->U[$k][$k]; - for ($i = 0; $i < $k - 1; $i++) - $this->U[$i][$k] = 0.0; - } else { - for ($i = 0; $i < $this->m; $i++) - $this->U[$i][$k] = 0.0; - $this->U[$k][$k] = 1.0; - } - } - } + // Set up the final bidiagonal matrix or order p. + $p = min($this->n, $this->m + 1); + if ($nct < $this->n) { + $this->s[$nct] = $A[$nct][$nct]; + } + if ($this->m < $p) { + $this->s[$p-1] = 0.0; + } + if ($nrt + 1 < $p) { + $e[$nrt] = $A[$nrt][$p-1]; + } + $e[$p-1] = 0.0; + // If required, generate U. + if ($wantu) { + for ($j = $nct; $j < $nu; ++$j) { + for ($i = 0; $i < $this->m; ++$i) { + $this->U[$i][$j] = 0.0; + } + $this->U[$j][$j] = 1.0; + } + for ($k = $nct - 1; $k >= 0; --$k) { + if ($this->s[$k] != 0.0) { + for ($j = $k + 1; $j < $nu; ++$j) { + $t = 0; + for ($i = $k; $i < $this->m; ++$i) { + $t += $this->U[$i][$k] * $this->U[$i][$j]; + } + $t = -$t / $this->U[$k][$k]; + for ($i = $k; $i < $this->m; ++$i) { + $this->U[$i][$j] += $t * $this->U[$i][$k]; + } + } + for ($i = $k; $i < $this->m; ++$i ) { + $this->U[$i][$k] = -$this->U[$i][$k]; + } + $this->U[$k][$k] = 1.0 + $this->U[$k][$k]; + for ($i = 0; $i < $k - 1; ++$i) { + $this->U[$i][$k] = 0.0; + } + } else { + for ($i = 0; $i < $this->m; ++$i) { + $this->U[$i][$k] = 0.0; + } + $this->U[$k][$k] = 1.0; + } + } + } - // If required, generate V. - if ($wantv) { - for ($k = $this->n - 1; $k >= 0; $k--) { - if (($k < $nrt) AND ($e[$k] != 0.0)) { - for ($j = $k + 1; $j < $nu; $j++) { - $t = 0; - for ($i = $k + 1; $i < $this->n; $i++) - $t += $this->V[$i][$k]* $this->V[$i][$j]; - $t = -$t / $this->V[$k+1][$k]; - for ($i = $k + 1; $i < $this->n; $i++) - $this->V[$i][$j] += $t * $this->V[$i][$k]; - } - } - for ($i = 0; $i < $this->n; $i++) - $this->V[$i][$k] = 0.0; - $this->V[$k][$k] = 1.0; - } - } - - // Main iteration loop for the singular values. - $pp = $p - 1; - $iter = 0; - $eps = pow(2.0, -52.0); - while ($p > 0) { - - // Here is where a test for too many iterations would go. - // This section of the program inspects for negligible - // elements in the s and e arrays. On completion the - // variables kase and k are set as follows: - // kase = 1 if s(p) and e[k-1] are negligible and k

n - 1; $k >= 0; --$k) { + if (($k < $nrt) AND ($e[$k] != 0.0)) { + for ($j = $k + 1; $j < $nu; ++$j) { + $t = 0; + for ($i = $k + 1; $i < $this->n; ++$i) { + $t += $this->V[$i][$k]* $this->V[$i][$j]; + } + $t = -$t / $this->V[$k+1][$k]; + for ($i = $k + 1; $i < $this->n; ++$i) { + $this->V[$i][$j] += $t * $this->V[$i][$k]; + } + } + } + for ($i = 0; $i < $this->n; ++$i) { + $this->V[$i][$k] = 0.0; + } + $this->V[$k][$k] = 1.0; + } + } - for ($k = $p - 2; $k >= -1; $k--) { - if ($k == -1) - break; - if (abs($e[$k]) <= $eps * (abs($this->s[$k]) + abs($this->s[$k+1]))) { - $e[$k] = 0.0; - break; - } - } - if ($k == $p - 2) - $kase = 4; - else { - for ($ks = $p - 1; $ks >= $k; $ks--) { - if ($ks == $k) - break; - $t = ($ks != $p ? abs($e[$ks]) : 0.) + ($ks != $k + 1 ? abs($e[$ks-1]) : 0.); - if (abs($this->s[$ks]) <= $eps * $t) { - $this->s[$ks] = 0.0; - break; - } - } - if ($ks == $k) - $kase = 3; - else if ($ks == $p-1) - $kase = 1; - else { - $kase = 2; - $k = $ks; - } - } - $k++; + // Main iteration loop for the singular values. + $pp = $p - 1; + $iter = 0; + $eps = pow(2.0, -52.0); - // Perform the task indicated by kase. - switch ($kase) { - // Deflate negligible s(p). - case 1: - $f = $e[$p-2]; - $e[$p-2] = 0.0; - for ($j = $p - 2; $j >= $k; $j--) { - $t = hypo($this->s[$j],$f); - $cs = $this->s[$j] / $t; - $sn = $f / $t; - $this->s[$j] = $t; - if ($j != $k) { - $f = -$sn * $e[$j-1]; - $e[$j-1] = $cs * $e[$j-1]; - } - if ($wantv) { - for ($i = 0; $i < $this->n; $i++) { - $t = $cs * $this->V[$i][$j] + $sn * $this->V[$i][$p-1]; - $this->V[$i][$p-1] = -$sn * $this->V[$i][$j] + $cs * $this->V[$i][$p-1]; - $this->V[$i][$j] = $t; - } - } - } - break; - // Split at negligible s(k). - case 2: - $f = $e[$k-1]; - $e[$k-1] = 0.0; - for ($j = $k; $j < $p; $j++) { - $t = hypo($this->s[$j], $f); - $cs = $this->s[$j] / $t; - $sn = $f / $t; - $this->s[$j] = $t; - $f = -$sn * $e[$j]; - $e[$j] = $cs * $e[$j]; - if ($wantu) { - for ($i = 0; $i < $this->m; $i++) { - $t = $cs * $this->U[$i][$j] + $sn * $this->U[$i][$k-1]; - $this->U[$i][$k-1] = -$sn * $this->U[$i][$j] + $cs * $this->U[$i][$k-1]; - $this->U[$i][$j] = $t; - } - } - } - break; - // Perform one qr step. - case 3: - // Calculate the shift. - $scale = max(max(max(max( - abs($this->s[$p-1]),abs($this->s[$p-2])),abs($e[$p-2])), - abs($this->s[$k])), abs($e[$k])); - $sp = $this->s[$p-1] / $scale; - $spm1 = $this->s[$p-2] / $scale; - $epm1 = $e[$p-2] / $scale; - $sk = $this->s[$k] / $scale; - $ek = $e[$k] / $scale; - $b = (($spm1 + $sp) * ($spm1 - $sp) + $epm1 * $epm1) / 2.0; - $c = ($sp * $epm1) * ($sp * $epm1); - $shift = 0.0; - if (($b != 0.0) || ($c != 0.0)) { - $shift = sqrt($b * $b + $c); - if ($b < 0.0) - $shift = -$shift; - $shift = $c / ($b + $shift); - } - $f = ($sk + $sp) * ($sk - $sp) + $shift; - $g = $sk * $ek; - // Chase zeros. - for ($j = $k; $j < $p-1; $j++) { - $t = hypo($f,$g); - $cs = $f/$t; - $sn = $g/$t; - if ($j != $k) - $e[$j-1] = $t; - $f = $cs * $this->s[$j] + $sn * $e[$j]; - $e[$j] = $cs * $e[$j] - $sn * $this->s[$j]; - $g = $sn * $this->s[$j+1]; - $this->s[$j+1] = $cs * $this->s[$j+1]; - if ($wantv) { - for ($i = 0; $i < $this->n; $i++) { - $t = $cs * $this->V[$i][$j] + $sn * $this->V[$i][$j+1]; - $this->V[$i][$j+1] = -$sn * $this->V[$i][$j] + $cs * $this->V[$i][$j+1]; - $this->V[$i][$j] = $t; - } - } - $t = hypo($f,$g); - $cs = $f/$t; - $sn = $g/$t; - $this->s[$j] = $t; - $f = $cs * $e[$j] + $sn * $this->s[$j+1]; - $this->s[$j+1] = -$sn * $e[$j] + $cs * $this->s[$j+1]; - $g = $sn * $e[$j+1]; - $e[$j+1] = $cs * $e[$j+1]; - if ($wantu && ($j < $this->m - 1)) { - for ($i = 0; $i < $this->m; $i++) { - $t = $cs * $this->U[$i][$j] + $sn * $this->U[$i][$j+1]; - $this->U[$i][$j+1] = -$sn * $this->U[$i][$j] + $cs * $this->U[$i][$j+1]; - $this->U[$i][$j] = $t; - } - } - } - $e[$p-2] = $f; - $iter = $iter + 1; - break; - // Convergence. - case 4: - // Make the singular values positive. - if ($this->s[$k] <= 0.0) { - $this->s[$k] = ($this->s[$k] < 0.0 ? -$this->s[$k] : 0.0); - if ($wantv) { - for ($i = 0; $i <= $pp; $i++) - $this->V[$i][$k] = -$this->V[$i][$k]; - } - } - // Order the singular values. - while ($k < $pp) { - if ($this->s[$k] >= $this->s[$k+1]) - break; - $t = $this->s[$k]; - $this->s[$k] = $this->s[$k+1]; - $this->s[$k+1] = $t; - if ($wantv AND ($k < $this->n - 1)) { - for ($i = 0; $i < $this->n; $i++) { - $t = $this->V[$i][$k+1]; - $this->V[$i][$k+1] = $this->V[$i][$k]; - $this->V[$i][$k] = $t; - } - } - if ($wantu AND ($k < $this->m-1)) { - for ($i = 0; $i < $this->m; $i++) { - $t = $this->U[$i][$k+1]; - $this->U[$i][$k+1] = $this->U[$i][$k]; - $this->U[$i][$k] = $t; - } - } - $k++; - } - $iter = 0; - $p--; - break; - } // end switch - } // end while + while ($p > 0) { + // Here is where a test for too many iterations would go. + // This section of the program inspects for negligible + // elements in the s and e arrays. On completion the + // variables kase and k are set as follows: + // kase = 1 if s(p) and e[k-1] are negligible and k

= -1; --$k) { + if ($k == -1) { + break; + } + if (abs($e[$k]) <= $eps * (abs($this->s[$k]) + abs($this->s[$k+1]))) { + $e[$k] = 0.0; + break; + } + } + if ($k == $p - 2) { + $kase = 4; + } else { + for ($ks = $p - 1; $ks >= $k; --$ks) { + if ($ks == $k) { + break; + } + $t = ($ks != $p ? abs($e[$ks]) : 0.) + ($ks != $k + 1 ? abs($e[$ks-1]) : 0.); + if (abs($this->s[$ks]) <= $eps * $t) { + $this->s[$ks] = 0.0; + break; + } + } + if ($ks == $k) { + $kase = 3; + } else if ($ks == $p-1) { + $kase = 1; + } else { + $kase = 2; + $k = $ks; + } + } + ++$k; - /* - echo "

Output A

"; - $A = new Matrix($A); - $A->toHTML(); - - echo "

Matrix U

"; - echo "
";
-    print_r($this->U);        
-    echo "
"; - - echo "

Matrix V

"; - echo "
";
-    print_r($this->V);        
-    echo "
"; - - echo "

Vector S

"; - echo "
";
-    print_r($this->s);        
-    echo "
"; - exit; - */ - - } // end constructor - - /** - * Return the left singular vectors - * @access public - * @return U - */ - function getU() { - return new Matrix($this->U, $this->m, min($this->m + 1, $this->n)); - } + // Perform the task indicated by kase. + switch ($kase) { + // Deflate negligible s(p). + case 1: + $f = $e[$p-2]; + $e[$p-2] = 0.0; + for ($j = $p - 2; $j >= $k; --$j) { + $t = hypo($this->s[$j],$f); + $cs = $this->s[$j] / $t; + $sn = $f / $t; + $this->s[$j] = $t; + if ($j != $k) { + $f = -$sn * $e[$j-1]; + $e[$j-1] = $cs * $e[$j-1]; + } + if ($wantv) { + for ($i = 0; $i < $this->n; ++$i) { + $t = $cs * $this->V[$i][$j] + $sn * $this->V[$i][$p-1]; + $this->V[$i][$p-1] = -$sn * $this->V[$i][$j] + $cs * $this->V[$i][$p-1]; + $this->V[$i][$j] = $t; + } + } + } + break; + // Split at negligible s(k). + case 2: + $f = $e[$k-1]; + $e[$k-1] = 0.0; + for ($j = $k; $j < $p; ++$j) { + $t = hypo($this->s[$j], $f); + $cs = $this->s[$j] / $t; + $sn = $f / $t; + $this->s[$j] = $t; + $f = -$sn * $e[$j]; + $e[$j] = $cs * $e[$j]; + if ($wantu) { + for ($i = 0; $i < $this->m; ++$i) { + $t = $cs * $this->U[$i][$j] + $sn * $this->U[$i][$k-1]; + $this->U[$i][$k-1] = -$sn * $this->U[$i][$j] + $cs * $this->U[$i][$k-1]; + $this->U[$i][$j] = $t; + } + } + } + break; + // Perform one qr step. + case 3: + // Calculate the shift. + $scale = max(max(max(max( + abs($this->s[$p-1]),abs($this->s[$p-2])),abs($e[$p-2])), + abs($this->s[$k])), abs($e[$k])); + $sp = $this->s[$p-1] / $scale; + $spm1 = $this->s[$p-2] / $scale; + $epm1 = $e[$p-2] / $scale; + $sk = $this->s[$k] / $scale; + $ek = $e[$k] / $scale; + $b = (($spm1 + $sp) * ($spm1 - $sp) + $epm1 * $epm1) / 2.0; + $c = ($sp * $epm1) * ($sp * $epm1); + $shift = 0.0; + if (($b != 0.0) || ($c != 0.0)) { + $shift = sqrt($b * $b + $c); + if ($b < 0.0) { + $shift = -$shift; + } + $shift = $c / ($b + $shift); + } + $f = ($sk + $sp) * ($sk - $sp) + $shift; + $g = $sk * $ek; + // Chase zeros. + for ($j = $k; $j < $p-1; ++$j) { + $t = hypo($f,$g); + $cs = $f/$t; + $sn = $g/$t; + if ($j != $k) { + $e[$j-1] = $t; + } + $f = $cs * $this->s[$j] + $sn * $e[$j]; + $e[$j] = $cs * $e[$j] - $sn * $this->s[$j]; + $g = $sn * $this->s[$j+1]; + $this->s[$j+1] = $cs * $this->s[$j+1]; + if ($wantv) { + for ($i = 0; $i < $this->n; ++$i) { + $t = $cs * $this->V[$i][$j] + $sn * $this->V[$i][$j+1]; + $this->V[$i][$j+1] = -$sn * $this->V[$i][$j] + $cs * $this->V[$i][$j+1]; + $this->V[$i][$j] = $t; + } + } + $t = hypo($f,$g); + $cs = $f/$t; + $sn = $g/$t; + $this->s[$j] = $t; + $f = $cs * $e[$j] + $sn * $this->s[$j+1]; + $this->s[$j+1] = -$sn * $e[$j] + $cs * $this->s[$j+1]; + $g = $sn * $e[$j+1]; + $e[$j+1] = $cs * $e[$j+1]; + if ($wantu && ($j < $this->m - 1)) { + for ($i = 0; $i < $this->m; ++$i) { + $t = $cs * $this->U[$i][$j] + $sn * $this->U[$i][$j+1]; + $this->U[$i][$j+1] = -$sn * $this->U[$i][$j] + $cs * $this->U[$i][$j+1]; + $this->U[$i][$j] = $t; + } + } + } + $e[$p-2] = $f; + $iter = $iter + 1; + break; + // Convergence. + case 4: + // Make the singular values positive. + if ($this->s[$k] <= 0.0) { + $this->s[$k] = ($this->s[$k] < 0.0 ? -$this->s[$k] : 0.0); + if ($wantv) { + for ($i = 0; $i <= $pp; ++$i) { + $this->V[$i][$k] = -$this->V[$i][$k]; + } + } + } + // Order the singular values. + while ($k < $pp) { + if ($this->s[$k] >= $this->s[$k+1]) { + break; + } + $t = $this->s[$k]; + $this->s[$k] = $this->s[$k+1]; + $this->s[$k+1] = $t; + if ($wantv AND ($k < $this->n - 1)) { + for ($i = 0; $i < $this->n; ++$i) { + $t = $this->V[$i][$k+1]; + $this->V[$i][$k+1] = $this->V[$i][$k]; + $this->V[$i][$k] = $t; + } + } + if ($wantu AND ($k < $this->m-1)) { + for ($i = 0; $i < $this->m; ++$i) { + $t = $this->U[$i][$k+1]; + $this->U[$i][$k+1] = $this->U[$i][$k]; + $this->U[$i][$k] = $t; + } + } + ++$k; + } + $iter = 0; + --$p; + break; + } // end switch + } // end while - /** - * Return the right singular vectors - * @access public - * @return V - */ - function getV() { - return new Matrix($this->V); - } + } // end constructor - /** - * Return the one-dimensional array of singular values - * @access public - * @return diagonal of S. - */ - function getSingularValues() { - return $this->s; - } - /** - * Return the diagonal matrix of singular values - * @access public - * @return S - */ - function getS() { - for ($i = 0; $i < $this->n; $i++) { - for ($j = 0; $j < $this->n; $j++) - $S[$i][$j] = 0.0; - $S[$i][$i] = $this->s[$i]; - } - return new Matrix($S); - } + /** + * Return the left singular vectors + * + * @access public + * @return U + */ + public function getU() { + return new Matrix($this->U, $this->m, min($this->m + 1, $this->n)); + } - /** - * Two norm - * @access public - * @return max(S) - */ - function norm2() { - return $this->s[0]; - } - /** - * Two norm condition number - * @access public - * @return max(S)/min(S) - */ - function cond() { - return $this->s[0] / $this->s[min($this->m, $this->n) - 1]; - } + /** + * Return the right singular vectors + * + * @access public + * @return V + */ + public function getV() { + return new Matrix($this->V); + } - /** - * Effective numerical matrix rank - * @access public - * @return Number of nonnegligible singular values. - */ - function rank() { - $eps = pow(2.0, -52.0); - $tol = max($this->m, $this->n) * $this->s[0] * $eps; - $r = 0; - for ($i = 0; $i < count($this->s); $i++) { - if ($this->s[$i] > $tol) - $r++; - } - return $r; - } -} + + /** + * Return the one-dimensional array of singular values + * + * @access public + * @return diagonal of S. + */ + public function getSingularValues() { + return $this->s; + } + + + /** + * Return the diagonal matrix of singular values + * + * @access public + * @return S + */ + public function getS() { + for ($i = 0; $i < $this->n; ++$i) { + for ($j = 0; $j < $this->n; ++$j) { + $S[$i][$j] = 0.0; + } + $S[$i][$i] = $this->s[$i]; + } + return new Matrix($S); + } + + + /** + * Two norm + * + * @access public + * @return max(S) + */ + public function norm2() { + return $this->s[0]; + } + + + /** + * Two norm condition number + * + * @access public + * @return max(S)/min(S) + */ + public function cond() { + return $this->s[0] / $this->s[min($this->m, $this->n) - 1]; + } + + + /** + * Effective numerical matrix rank + * + * @access public + * @return Number of nonnegligible singular values. + */ + public function rank() { + $eps = pow(2.0, -52.0); + $tol = max($this->m, $this->n) * $this->s[0] * $eps; + $r = 0; + for ($i = 0; $i < count($this->s); ++$i) { + if ($this->s[$i] > $tol) { + ++$r; + } + } + return $r; + } + +} // class SingularValueDecomposition diff --git a/libraries/PHPExcel/PHPExcel/Shared/JAMA/utils/Error.php b/libraries/PHPExcel/PHPExcel/Shared/JAMA/utils/Error.php index 29628a8e7..e73252b3d 100644 --- a/libraries/PHPExcel/PHPExcel/Shared/JAMA/utils/Error.php +++ b/libraries/PHPExcel/PHPExcel/Shared/JAMA/utils/Error.php @@ -1,120 +1,82 @@ Error: ' . $error[$lang][$num] . '
' . $file . ' @ L' . $line . ''; - die(); - break; - - case WARNING: - echo '
Warning: ' . $error[$lang][$num] . '
' . $file . ' @ L' . $line . '
'; - break; - - case NOTICE: - //echo '
Notice: ' . $error[$lang][$num] . '
' . $file . ' @ L' . $line . '
'; - break; + * Custom error handler + * @param int $num Error number + */ +function JAMAError($errorNumber = null) { + global $error; - case E_NOTICE: - //echo '
Notice: ' . $error[$lang][$num] . '
' . $file . ' @ L' . $line . '
'; - break; - - case E_STRICT: - break; - - case E_WARNING: - break; - - default: - echo "
Unknown Error Type: $type - $file @ L{$line}
"; - die(); - break; - } - } else { - die( "Invalid arguments to JAMAError()" ); - } + if (isset($errorNumber)) { + if (isset($error[JAMALANG][$errorNumber])) { + return $error[JAMALANG][$errorNumber]; + } else { + return $error['EN'][$errorNumber]; + } + } else { + return ("Invalid argument to JAMAError()"); + } } - -// TODO MarkBaker -//set_error_handler('JAMAError'); -//error_reporting(ERROR | WARNING); - diff --git a/libraries/PHPExcel/PHPExcel/Shared/JAMA/utils/Maths.php b/libraries/PHPExcel/PHPExcel/Shared/JAMA/utils/Maths.php index dfe7733cb..f5e2a3721 100644 --- a/libraries/PHPExcel/PHPExcel/Shared/JAMA/utils/Maths.php +++ b/libraries/PHPExcel/PHPExcel/Shared/JAMA/utils/Maths.php @@ -1,40 +1,43 @@ abs($b)) { - $r = $b/$a; - $r = abs($a)* sqrt(1+$r*$r); - } else if ($b != 0) { - $r = $a/$b; - $r = abs($b)*sqrt(1+$r*$r); - } else - $r = 0.0; - return $r; -} + if (abs($a) > abs($b)) { + $r = $b / $a; + $r = abs($a) * sqrt(1 + $r * $r); + } elseif ($b != 0) { + $r = $a / $b; + $r = abs($b) * sqrt(1 + $r * $r); + } else { + $r = 0.0; + } + return $r; +} // function hypo() + /** -* Mike Bommarito's version. -* Compute n-dimensional hyotheneuse. -* + * Mike Bommarito's version. + * Compute n-dimensional hyotheneuse. + * function hypot() { - $s = 0; - foreach (func_get_args() as $d) { - if (is_numeric($d)) - $s += pow($d, 2); - else - trigger_error(ArgumentTypeException, ERROR); - } - return sqrt($s); + $s = 0; + foreach (func_get_args() as $d) { + if (is_numeric($d)) { + $s += pow($d, 2); + } else { + throw new Exception(JAMAError(ArgumentTypeException)); + } + } + return sqrt($s); } */ From 9e6e0dc11a0322523008046f6af890544d2463f5 Mon Sep 17 00:00:00 2001 From: Dieter Adriaenssens Date: Sun, 2 May 2010 21:01:53 +0200 Subject: [PATCH 002/891] upgrade to PHPExcel 1.7.2 --- libraries/PHPExcel/PHPExcel.php | 65 +- libraries/PHPExcel/PHPExcel/Calculation.php | 791 ++++-- .../PHPExcel/Calculation/Exception.php | 8 +- .../PHPExcel/Calculation/ExceptionHandler.php | 8 +- .../PHPExcel/Calculation/FormulaParser.php | 8 +- .../PHPExcel/Calculation/FormulaToken.php | 8 +- .../PHPExcel/Calculation/Function.php | 8 +- .../PHPExcel/Calculation/Functions.php | 2335 ++++++++++++----- libraries/PHPExcel/PHPExcel/Cell.php | 78 +- .../PHPExcel/Cell/AdvancedValueBinder.php | 24 +- libraries/PHPExcel/PHPExcel/Cell/DataType.php | 48 +- .../PHPExcel/PHPExcel/Cell/DataValidation.php | 8 +- .../PHPExcel/Cell/DefaultValueBinder.php | 19 +- .../PHPExcel/PHPExcel/Cell/Hyperlink.php | 8 +- .../PHPExcel/PHPExcel/Cell/IValueBinder.php | 8 +- libraries/PHPExcel/PHPExcel/Comment.php | 39 +- .../PHPExcel/PHPExcel/DocumentProperties.php | 8 +- .../PHPExcel/PHPExcel/DocumentSecurity.php | 8 +- libraries/PHPExcel/PHPExcel/HashTable.php | 32 +- libraries/PHPExcel/PHPExcel/IComparable.php | 27 +- libraries/PHPExcel/PHPExcel/IOFactory.php | 110 +- libraries/PHPExcel/PHPExcel/NamedRange.php | 8 +- libraries/PHPExcel/PHPExcel/Reader/CSV.php | 59 +- .../PHPExcel/Reader/DefaultReadFilter.php | 8 +- .../PHPExcel/PHPExcel/Reader/Excel2003XML.php | 698 +++++ .../PHPExcel/PHPExcel/Reader/Excel2007.php | 1773 +++++++------ libraries/PHPExcel/PHPExcel/Reader/Excel5.php | 817 +++++- .../PHPExcel/Reader/Excel5/Escher.php | 8 +- .../PHPExcel/PHPExcel/Reader/IReadFilter.php | 8 +- .../PHPExcel/PHPExcel/Reader/IReader.php | 8 +- libraries/PHPExcel/PHPExcel/Reader/OOCalc.php | 500 ++++ libraries/PHPExcel/PHPExcel/Reader/SYLK.php | 506 ++++ .../PHPExcel/PHPExcel/Reader/Serialized.php | 8 +- .../PHPExcel/PHPExcel/ReferenceHelper.php | 260 +- libraries/PHPExcel/PHPExcel/RichText.php | 41 +- .../PHPExcel/RichText/ITextElement.php | 6 +- libraries/PHPExcel/PHPExcel/RichText/Run.php | 6 +- .../PHPExcel/RichText/TextElement.php | 6 +- libraries/PHPExcel/PHPExcel/Shared/Date.php | 17 +- .../PHPExcel/PHPExcel/Shared/Drawing.php | 90 +- libraries/PHPExcel/PHPExcel/Shared/Escher.php | 8 +- .../PHPExcel/Shared/Escher/DgContainer.php | 8 +- .../Escher/DgContainer/SpgrContainer.php | 8 +- .../DgContainer/SpgrContainer/SpContainer.php | 8 +- .../PHPExcel/Shared/Escher/DggContainer.php | 8 +- .../Escher/DggContainer/BstoreContainer.php | 8 +- .../DggContainer/BstoreContainer/BSE.php | 8 +- .../DggContainer/BstoreContainer/BSE/Blip.php | 8 +- libraries/PHPExcel/PHPExcel/Shared/Excel5.php | 36 +- libraries/PHPExcel/PHPExcel/Shared/File.php | 48 +- libraries/PHPExcel/PHPExcel/Shared/Font.php | 665 ++++- .../PHPExcel/PHPExcel/Shared/JAMA/Matrix.php | 87 +- .../Shared/OLE/ChainedBlockStream.php | 4 +- .../PHPExcel/PHPExcel/Shared/OLE/OLE_Root.php | 2 +- .../PHPExcel/PHPExcel/Shared/OLERead.php | 6 +- libraries/PHPExcel/PHPExcel/Shared/PDF.php | 6 +- .../PHPExcel/Shared/PasswordHasher.php | 8 +- libraries/PHPExcel/PHPExcel/Shared/String.php | 135 +- .../PHPExcel/PHPExcel/Shared/XMLWriter.php | 8 +- .../PHPExcel/Shared/ZipStreamWrapper.php | 10 +- .../PHPExcel/Shared/trend/bestFitClass.php | 26 +- .../Shared/trend/exponentialBestFitClass.php | 18 +- .../Shared/trend/linearBestFitClass.php | 8 +- .../Shared/trend/logarithmicBestFitClass.php | 18 +- .../Shared/trend/polynomialBestFitClass.php | 8 +- .../Shared/trend/powerBestFitClass.php | 28 +- libraries/PHPExcel/PHPExcel/Style.php | 488 ++-- .../PHPExcel/PHPExcel/Style/Alignment.php | 61 +- libraries/PHPExcel/PHPExcel/Style/Border.php | 53 +- libraries/PHPExcel/PHPExcel/Style/Borders.php | 52 +- libraries/PHPExcel/PHPExcel/Style/Color.php | 53 +- .../PHPExcel/PHPExcel/Style/Conditional.php | 39 +- libraries/PHPExcel/PHPExcel/Style/Fill.php | 57 +- libraries/PHPExcel/PHPExcel/Style/Font.php | 67 +- .../PHPExcel/PHPExcel/Style/NumberFormat.php | 260 +- .../PHPExcel/PHPExcel/Style/Protection.php | 51 +- libraries/PHPExcel/PHPExcel/Worksheet.php | 492 ++-- .../PHPExcel/Worksheet/BaseDrawing.php | 39 +- .../PHPExcel/Worksheet/CellIterator.php | 41 +- .../PHPExcel/Worksheet/ColumnDimension.php | 45 +- .../PHPExcel/PHPExcel/Worksheet/Drawing.php | 39 +- .../PHPExcel/Worksheet/Drawing/Shadow.php | 39 +- .../PHPExcel/Worksheet/HeaderFooter.php | 10 +- .../Worksheet/HeaderFooterDrawing.php | 39 +- .../PHPExcel/Worksheet/MemoryDrawing.php | 39 +- .../PHPExcel/Worksheet/PageMargins.php | 8 +- .../PHPExcel/PHPExcel/Worksheet/PageSetup.php | 104 +- .../PHPExcel/Worksheet/Protection.php | 8 +- libraries/PHPExcel/PHPExcel/Worksheet/Row.php | 8 +- .../PHPExcel/Worksheet/RowDimension.php | 44 +- .../PHPExcel/Worksheet/RowIterator.php | 8 +- .../PHPExcel/PHPExcel/Worksheet/SheetView.php | 8 +- .../PHPExcel/PHPExcel/WorksheetIterator.php | 8 +- libraries/PHPExcel/PHPExcel/Writer/CSV.php | 8 +- .../PHPExcel/PHPExcel/Writer/Excel2007.php | 8 +- .../PHPExcel/Writer/Excel2007/Comments.php | 14 +- .../Writer/Excel2007/ContentTypes.php | 8 +- .../PHPExcel/Writer/Excel2007/DocProps.php | 8 +- .../PHPExcel/Writer/Excel2007/Drawing.php | 16 +- .../PHPExcel/Writer/Excel2007/Rels.php | 18 +- .../PHPExcel/Writer/Excel2007/StringTable.php | 18 +- .../PHPExcel/Writer/Excel2007/Style.php | 12 +- .../PHPExcel/Writer/Excel2007/Theme.php | 8 +- .../PHPExcel/Writer/Excel2007/Workbook.php | 29 +- .../PHPExcel/Writer/Excel2007/Worksheet.php | 201 +- .../PHPExcel/Writer/Excel2007/WriterPart.php | 8 +- libraries/PHPExcel/PHPExcel/Writer/Excel5.php | 54 +- .../PHPExcel/Writer/Excel5/BIFFwriter.php | 8 +- .../PHPExcel/Writer/Excel5/Escher.php | 12 +- .../PHPExcel/PHPExcel/Writer/Excel5/Font.php | 8 +- .../PHPExcel/Writer/Excel5/Parser.php | 102 +- .../PHPExcel/Writer/Excel5/Workbook.php | 134 +- .../PHPExcel/Writer/Excel5/Worksheet.php | 387 ++- .../PHPExcel/PHPExcel/Writer/Excel5/Xf.php | 31 +- libraries/PHPExcel/PHPExcel/Writer/HTML.php | 238 +- .../PHPExcel/PHPExcel/Writer/IWriter.php | 8 +- libraries/PHPExcel/PHPExcel/Writer/PDF.php | 19 +- .../PHPExcel/PHPExcel/Writer/Serialized.php | 12 +- 118 files changed, 9154 insertions(+), 4035 deletions(-) create mode 100644 libraries/PHPExcel/PHPExcel/Reader/Excel2003XML.php create mode 100644 libraries/PHPExcel/PHPExcel/Reader/OOCalc.php create mode 100644 libraries/PHPExcel/PHPExcel/Reader/SYLK.php diff --git a/libraries/PHPExcel/PHPExcel.php b/libraries/PHPExcel/PHPExcel.php index ac5f00246..a7ff765de 100644 --- a/libraries/PHPExcel/PHPExcel.php +++ b/libraries/PHPExcel/PHPExcel.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -58,7 +58,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/WorksheetIterator.php'; * * @category PHPExcel * @package PHPExcel - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel { @@ -212,6 +212,8 @@ class PHPExcel * Add sheet * * @param PHPExcel_Worksheet $pSheet + * @param int|null $iSheetIndex Index where sheet should go (0,1,..., or null for last) + * @return PHPExcel_Worksheet * @throws Exception */ public function addSheet(PHPExcel_Worksheet $pSheet = null, $iSheetIndex = null) @@ -229,7 +231,14 @@ class PHPExcel 0, array($pSheet) ); + + // Adjust active sheet index if necessary + if ($this->_activeSheetIndex >= $iSheetIndex) { + ++$this->_activeSheetIndex; + } + } + return $pSheet; } /** @@ -390,10 +399,11 @@ class PHPExcel * Add external sheet * * @param PHPExcel_Worksheet $pSheet External sheet to add + * @param int|null $iSheetIndex Index where sheet should go (0,1,..., or null for last) * @throws Exception * @return PHPExcel_Worksheet */ - public function addExternalSheet(PHPExcel_Worksheet $pSheet) { + public function addExternalSheet(PHPExcel_Worksheet $pSheet, $iSheetIndex = null) { if (!is_null($this->getSheetByName($pSheet->getTitle()))) { throw new Exception("Workbook already contains a worksheet named '{$pSheet->getTitle()}'. Rename the external sheet first."); } @@ -414,7 +424,7 @@ class PHPExcel $cell->setXfIndex( $cell->getXfIndex() + $countCellXfs ); } - return $this->addSheet($pSheet); + return $this->addSheet($pSheet, $iSheetIndex); } /** @@ -700,7 +710,8 @@ class PHPExcel } /** - * Eliminate all unneeded cellXf and afterwards update the xfIndex for all cells in the workbook + * Eliminate all unneeded cellXf and afterwards update the xfIndex for all cells + * and columns in the workbook */ public function garbageCollect() { @@ -711,12 +722,27 @@ class PHPExcel } foreach ($this->getWorksheetIterator() as $sheet) { + + // from cells foreach ($sheet->getCellCollection(false) as $cell) { ++$countReferencesCellXf[$cell->getXfIndex()]; } + + // from row dimensions + foreach ($sheet->getRowDimensions() as $rowDimension) { + if ($rowDimension->getXfIndex() !== null) { + ++$countReferencesCellXf[$rowDimension->getXfIndex()]; + } + } + + // from column dimensions + foreach ($sheet->getColumnDimensions() as $columnDimension) { + ++$countReferencesCellXf[$columnDimension->getXfIndex()]; + } } - // remove those cellXfs that have zero references and create mapping so we can update xfIndex for all cells + // remove cellXfs without references and create mapping so we can update xfIndex + // for all cells and columns $countNeededCellXfs = 0; foreach ($this->_cellXfCollection as $index => $cellXf) { if ($countReferencesCellXf[$index] > 0 || $index == 0) { // we must never remove the first cellXf @@ -728,16 +754,35 @@ class PHPExcel } $this->_cellXfCollection = array_values($this->_cellXfCollection); - // if we removed the first style by accident, recreate it + // update the index for all cellXfs + foreach ($this->_cellXfCollection as $i => $cellXf) { + echo $cellXf->setIndex($i); + } + + // make sure there is always at least one cellXf (there should be) if (count($this->_cellXfCollection) == 0) { $this->_cellXfCollection[] = new PHPExcel_Style(); } - // update the xfIndex for all cells + // update the xfIndex for all cells, row dimensions, column dimensions foreach ($this->getWorksheetIterator() as $sheet) { + + // for all cells foreach ($sheet->getCellCollection(false) as $cell) { $cell->setXfIndex( $map[$cell->getXfIndex()] ); } + + // for all row dimensions + foreach ($sheet->getRowDimensions() as $rowDimension) { + if ($rowDimension->getXfIndex() !== null) { + $rowDimension->setXfIndex( $map[$rowDimension->getXfIndex()] ); + } + } + + // for all column dimensions + foreach ($sheet->getColumnDimensions() as $columnDimension) { + $columnDimension->setXfIndex( $map[$columnDimension->getXfIndex()] ); + } } // also do garbage collection for all the sheets diff --git a/libraries/PHPExcel/PHPExcel/Calculation.php b/libraries/PHPExcel/PHPExcel/Calculation.php index 5ade6558c..793734f91 100644 --- a/libraries/PHPExcel/PHPExcel/Calculation.php +++ b/libraries/PHPExcel/PHPExcel/Calculation.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Calculation - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -49,7 +49,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Calculation/Functions.php'; * * @category PHPExcel * @package PHPExcel_Calculation - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Calculation { @@ -62,20 +62,21 @@ class PHPExcel_Calculation { // Opening bracket const CALCULATION_REGEXP_OPENBRACE = '\('; // Function - const CALCULATION_REGEXP_FUNCTION = '([A-Z][A-Z0-9\.]*)[\s]*\('; + const CALCULATION_REGEXP_FUNCTION = '@?([A-Z][A-Z0-9\.]*)[\s]*\('; // Cell reference (cell or range of cells, with or without a sheet reference) - const CALCULATION_REGEXP_CELLREF = '(((\w*)|(\'.*\')|(\".*\"))!)?\$?([a-z]+)\$?(\d+)(:\$?([a-z]+)\$?(\d+))?'; + const CALCULATION_REGEXP_CELLREF = '(((\w*)|(\'[^\']*\')|(\"[^\"]*\"))!)?\$?([a-z]+)\$?(\d+)'; // Named Range of cells const CALCULATION_REGEXP_NAMEDRANGE = '(((\w*)|(\'.*\')|(\".*\"))!)?([_A-Z][_A-Z0-9]*)'; // Error - const CALCULATION_REGEXP_ERROR = '\#[^!]+!'; + const CALCULATION_REGEXP_ERROR = '\#[A-Z][A-Z0_\/]*[!\?]?'; /** constants */ + const RETURN_ARRAY_AS_ERROR = 'error'; const RETURN_ARRAY_AS_VALUE = 'value'; const RETURN_ARRAY_AS_ARRAY = 'array'; - private static $returnArrayAsType = self::RETURN_ARRAY_AS_ARRAY; + private static $returnArrayAsType = self::RETURN_ARRAY_AS_VALUE; /** * Instance of this class @@ -110,7 +111,7 @@ class PHPExcel_Calculation { * @access private * @var float */ - private $_calculationCacheExpirationTime = 0.01; + private $_calculationCacheExpirationTime = 2.5; /** @@ -119,7 +120,7 @@ class PHPExcel_Calculation { * @access private * @var array */ - private $_operators = array('+', '-', '*', '/', '^', '&', '%', '_', '>', '<', '=', '>=', '<=', '<>'); + private $_operators = array('+', '-', '*', '/', '^', '&', '%', '~', '>', '<', '=', '>=', '<=', '<>', '|', ':'); /** @@ -128,7 +129,7 @@ class PHPExcel_Calculation { * @access private * @var array */ - private $_binaryOperators = array('+', '-', '*', '/', '^', '&', '>', '<', '=', '>=', '<=', '<>'); + private $_binaryOperators = array('+', '-', '*', '/', '^', '&', '>', '<', '=', '>=', '<=', '<>', '|', ':'); public $suppressFormulaErrors = false; public $formulaError = null; @@ -170,11 +171,11 @@ class PHPExcel_Calculation { 'argumentCount' => '2-5' ), 'AMORDEGRC' => array('category' => PHPExcel_Calculation_Function::CATEGORY_FINANCIAL, - 'functionCall' => 'PHPExcel_Calculation_Functions::DUMMY', + 'functionCall' => 'PHPExcel_Calculation_Functions::AMORDEGRC', 'argumentCount' => '6,7' ), 'AMORLINC' => array('category' => PHPExcel_Calculation_Function::CATEGORY_FINANCIAL, - 'functionCall' => 'PHPExcel_Calculation_Functions::DUMMY', + 'functionCall' => 'PHPExcel_Calculation_Functions::AMORLINC', 'argumentCount' => '6,7' ), 'AND' => array('category' => PHPExcel_Calculation_Function::CATEGORY_LOGICAL, @@ -311,10 +312,11 @@ class PHPExcel_Calculation { ), 'COLUMN' => array('category' => PHPExcel_Calculation_Function::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => 'PHPExcel_Calculation_Functions::COLUMN', - 'argumentCount' => '-1' + 'argumentCount' => '-1', + 'passByReference' => array(true) ), 'COLUMNS' => array('category' => PHPExcel_Calculation_Function::CATEGORY_LOOKUP_AND_REFERENCE, - 'functionCall' => 'PHPExcel_Calculation_Functions::DUMMY', + 'functionCall' => 'PHPExcel_Calculation_Functions::COLUMNS', 'argumentCount' => '1' ), 'COMBIN' => array('category' => PHPExcel_Calculation_Function::CATEGORY_MATH_AND_TRIG, @@ -386,7 +388,7 @@ class PHPExcel_Calculation { 'argumentCount' => '3,4' ), 'COUPNUM' => array('category' => PHPExcel_Calculation_Function::CATEGORY_FINANCIAL, - 'functionCall' => 'PHPExcel_Calculation_Functions::DUMMY', + 'functionCall' => 'PHPExcel_Calculation_Functions::COUPNUM', 'argumentCount' => '3,4' ), 'COUPPCD' => array('category' => PHPExcel_Calculation_Function::CATEGORY_FINANCIAL, @@ -443,7 +445,7 @@ class PHPExcel_Calculation { ), 'DATEDIF' => array('category' => PHPExcel_Calculation_Function::CATEGORY_DATE_AND_TIME, 'functionCall' => 'PHPExcel_Calculation_Functions::DATEDIF', - 'argumentCount' => '3' + 'argumentCount' => '2,3' ), 'DATEVALUE' => array('category' => PHPExcel_Calculation_Function::CATEGORY_DATE_AND_TIME, 'functionCall' => 'PHPExcel_Calculation_Functions::DATEVALUE', @@ -658,7 +660,7 @@ class PHPExcel_Calculation { 'argumentCount' => '3-5' ), 'FVSCHEDULE' => array('category' => PHPExcel_Calculation_Function::CATEGORY_FINANCIAL, - 'functionCall' => 'PHPExcel_Calculation_Functions::DUMMY', + 'functionCall' => 'PHPExcel_Calculation_Functions::FVSCHEDULE', 'argumentCount' => '2' ), 'GAMMADIST' => array('category' => PHPExcel_Calculation_Function::CATEGORY_STATISTICAL, @@ -731,7 +733,7 @@ class PHPExcel_Calculation { ), 'IFERROR' => array('category' => PHPExcel_Calculation_Function::CATEGORY_LOGICAL, 'functionCall' => 'PHPExcel_Calculation_Functions::STATEMENT_IFERROR', - 'argumentCount' => '1' + 'argumentCount' => '2' ), 'IMABS' => array('category' => PHPExcel_Calculation_Function::CATEGORY_ENGINEERING, 'functionCall' => 'PHPExcel_Calculation_Functions::IMABS', @@ -806,8 +808,9 @@ class PHPExcel_Calculation { 'argumentCount' => '1-4' ), 'INDIRECT' => array('category' => PHPExcel_Calculation_Function::CATEGORY_LOOKUP_AND_REFERENCE, - 'functionCall' => 'PHPExcel_Calculation_Functions::DUMMY', - 'argumentCount' => '1,2' + 'functionCall' => 'PHPExcel_Calculation_Functions::INDIRECT', + 'argumentCount' => '1,2', + 'passCellReference'=> true ), 'INFO' => array('category' => PHPExcel_Calculation_Function::CATEGORY_INFORMATION, 'functionCall' => 'PHPExcel_Calculation_Functions::DUMMY', @@ -830,7 +833,7 @@ class PHPExcel_Calculation { 'argumentCount' => '4-6' ), 'IRR' => array('category' => PHPExcel_Calculation_Function::CATEGORY_FINANCIAL, - 'functionCall' => 'PHPExcel_Calculation_Functions::DUMMY', + 'functionCall' => 'PHPExcel_Calculation_Functions::IRR', 'argumentCount' => '1,2' ), 'ISBLANK' => array('category' => PHPExcel_Calculation_Function::CATEGORY_INFORMATION, @@ -870,7 +873,7 @@ class PHPExcel_Calculation { 'argumentCount' => '1' ), 'ISPMT' => array('category' => PHPExcel_Calculation_Function::CATEGORY_FINANCIAL, - 'functionCall' => 'PHPExcel_Calculation_Functions::DUMMY', + 'functionCall' => 'PHPExcel_Calculation_Functions::ISPMT', 'argumentCount' => '4' ), 'ISREF' => array('category' => PHPExcel_Calculation_Function::CATEGORY_INFORMATION, @@ -961,6 +964,10 @@ class PHPExcel_Calculation { 'functionCall' => 'PHPExcel_Calculation_Functions::MAXA', 'argumentCount' => '1+' ), + 'MAXIF' => array('category' => PHPExcel_Calculation_Function::CATEGORY_STATISTICAL, + 'functionCall' => 'PHPExcel_Calculation_Functions::DUMMY', + 'argumentCount' => '2+' + ), 'MDETERM' => array('category' => PHPExcel_Calculation_Function::CATEGORY_MATH_AND_TRIG, 'functionCall' => 'PHPExcel_Calculation_Functions::MDETERM', 'argumentCount' => '1' @@ -973,6 +980,10 @@ class PHPExcel_Calculation { 'functionCall' => 'PHPExcel_Calculation_Functions::MEDIAN', 'argumentCount' => '1+' ), + 'MEDIANIF' => array('category' => PHPExcel_Calculation_Function::CATEGORY_STATISTICAL, + 'functionCall' => 'PHPExcel_Calculation_Functions::DUMMY', + 'argumentCount' => '2+' + ), 'MID' => array('category' => PHPExcel_Calculation_Function::CATEGORY_TEXT_AND_DATA, 'functionCall' => 'PHPExcel_Calculation_Functions::MID', 'argumentCount' => '3' @@ -989,6 +1000,10 @@ class PHPExcel_Calculation { 'functionCall' => 'PHPExcel_Calculation_Functions::MINA', 'argumentCount' => '1+' ), + 'MINIF' => array('category' => PHPExcel_Calculation_Function::CATEGORY_STATISTICAL, + 'functionCall' => 'PHPExcel_Calculation_Functions::DUMMY', + 'argumentCount' => '2+' + ), 'MINUTE' => array('category' => PHPExcel_Calculation_Function::CATEGORY_DATE_AND_TIME, 'functionCall' => 'PHPExcel_Calculation_Functions::MINUTEOFHOUR', 'argumentCount' => '1' @@ -998,7 +1013,7 @@ class PHPExcel_Calculation { 'argumentCount' => '1' ), 'MIRR' => array('category' => PHPExcel_Calculation_Function::CATEGORY_FINANCIAL, - 'functionCall' => 'PHPExcel_Calculation_Functions::DUMMY', + 'functionCall' => 'PHPExcel_Calculation_Functions::MIRR', 'argumentCount' => '3' ), 'MMULT' => array('category' => PHPExcel_Calculation_Function::CATEGORY_MATH_AND_TRIG, @@ -1111,7 +1126,9 @@ class PHPExcel_Calculation { ), 'OFFSET' => array('category' => PHPExcel_Calculation_Function::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => 'PHPExcel_Calculation_Functions::OFFSET', - 'argumentCount' => '3,5' + 'argumentCount' => '3,5', + 'passCellReference'=> true, + 'passByReference' => array(true) ), 'OR' => array('category' => PHPExcel_Calculation_Function::CATEGORY_LOGICAL, 'functionCall' => 'PHPExcel_Calculation_Functions::LOGICAL_OR', @@ -1210,7 +1227,7 @@ class PHPExcel_Calculation { 'argumentCount' => '2,3' ), 'RATE' => array('category' => PHPExcel_Calculation_Function::CATEGORY_FINANCIAL, - 'functionCall' => 'PHPExcel_Calculation_Functions::DUMMY', + 'functionCall' => 'PHPExcel_Calculation_Functions::RATE', 'argumentCount' => '3-6' ), 'RECEIVED' => array('category' => PHPExcel_Calculation_Function::CATEGORY_FINANCIAL, @@ -1255,10 +1272,11 @@ class PHPExcel_Calculation { ), 'ROW' => array('category' => PHPExcel_Calculation_Function::CATEGORY_LOOKUP_AND_REFERENCE, 'functionCall' => 'PHPExcel_Calculation_Functions::ROW', - 'argumentCount' => '-1' + 'argumentCount' => '-1', + 'passByReference' => array(true) ), 'ROWS' => array('category' => PHPExcel_Calculation_Function::CATEGORY_LOOKUP_AND_REFERENCE, - 'functionCall' => 'PHPExcel_Calculation_Functions::DUMMY', + 'functionCall' => 'PHPExcel_Calculation_Functions::ROWS', 'argumentCount' => '1' ), 'RSQ' => array('category' => PHPExcel_Calculation_Function::CATEGORY_STATISTICAL, @@ -1346,7 +1364,7 @@ class PHPExcel_Calculation { 'argumentCount' => '2' ), 'SUBSTITUTE' => array('category' => PHPExcel_Calculation_Function::CATEGORY_TEXT_AND_DATA, - 'functionCall' => 'PHPExcel_Calculation_Functions::DUMMY', + 'functionCall' => 'PHPExcel_Calculation_Functions::SUBSTITUTE', 'argumentCount' => '3,4' ), 'SUBTOTAL' => array('category' => PHPExcel_Calculation_Function::CATEGORY_MATH_AND_TRIG, @@ -1366,7 +1384,7 @@ class PHPExcel_Calculation { 'argumentCount' => '?' ), 'SUMPRODUCT' => array('category' => PHPExcel_Calculation_Function::CATEGORY_MATH_AND_TRIG, - 'functionCall' => 'PHPExcel_Calculation_Functions::DUMMY', + 'functionCall' => 'PHPExcel_Calculation_Functions::SUMPRODUCT', 'argumentCount' => '1+' ), 'SUMSQ' => array('category' => PHPExcel_Calculation_Function::CATEGORY_MATH_AND_TRIG, @@ -1526,11 +1544,11 @@ class PHPExcel_Calculation { 'argumentCount' => '2+' ), 'XIRR' => array('category' => PHPExcel_Calculation_Function::CATEGORY_FINANCIAL, - 'functionCall' => 'PHPExcel_Calculation_Functions::DUMMY', + 'functionCall' => 'PHPExcel_Calculation_Functions::XIRR', 'argumentCount' => '2,3' ), 'XNPV' => array('category' => PHPExcel_Calculation_Function::CATEGORY_FINANCIAL, - 'functionCall' => 'PHPExcel_Calculation_Functions::DUMMY', + 'functionCall' => 'PHPExcel_Calculation_Functions::XNPV', 'argumentCount' => '3' ), 'YEAR' => array('category' => PHPExcel_Calculation_Function::CATEGORY_DATE_AND_TIME, @@ -1554,8 +1572,8 @@ class PHPExcel_Calculation { 'argumentCount' => '5,6' ), 'ZTEST' => array('category' => PHPExcel_Calculation_Function::CATEGORY_STATISTICAL, - 'functionCall' => 'PHPExcel_Calculation_Functions::DUMMY', - 'argumentCount' => '?' + 'functionCall' => 'PHPExcel_Calculation_Functions::ZTEST', + 'argumentCount' => '2-3' ) ); @@ -1563,7 +1581,7 @@ class PHPExcel_Calculation { // Internal functions used for special control purposes private $_controlFunctions = array( 'MKMATRIX' => array('argumentCount' => '*', - 'functionCall' => array('self','_mkMatrix') + 'functionCall' => 'self::_mkMatrix' ) ); @@ -1592,7 +1610,7 @@ class PHPExcel_Calculation { * @throws Exception */ public final function __clone() { - throw new Exception ( 'Cloning a Singleton is not allowed!' ); + throw new Exception ('Cloning a Singleton is not allowed!'); } // function __clone() @@ -1605,6 +1623,7 @@ class PHPExcel_Calculation { */ public static function setArrayReturnType($returnType) { if (($returnType == self::RETURN_ARRAY_AS_VALUE) || + ($returnType == self::RETURN_ARRAY_AS_ERROR) || ($returnType == self::RETURN_ARRAY_AS_ARRAY)) { self::$returnArrayAsType = $returnType; return True; @@ -1686,7 +1705,7 @@ class PHPExcel_Calculation { * * @param float $pValue */ - public function setCalculationCacheExpirationTime($pValue = 0.01) { + public function setCalculationCacheExpirationTime($pValue = 2.5) { $this->_calculationCacheExpirationTime = $pValue; } // function setCalculationCacheExpirationTime() @@ -1765,19 +1784,49 @@ class PHPExcel_Calculation { if ($resetLog) { // Initialise the logging settings if requested $this->formulaError = null; - $this->debugLog = array(); - $this->debugLogStack = array(); + $this->debugLog = $this->debugLogStack = array(); + + $returnArrayAsType = self::$returnArrayAsType; + self::$returnArrayAsType = self::RETURN_ARRAY_AS_ARRAY; } // Read the formula from the cell if (is_null($pCell)) { return null; } - $formula = $pCell->getValue(); - $cellID = $pCell->getCoordinate(); + if ($resetLog) { + self::$returnArrayAsType = $returnArrayAsType; + } // Execute the calculation for the cell formula - return self::_unwrapResult($this->_calculateFormulaValue($formula, $cellID, $pCell)); + $result = self::_unwrapResult($this->_calculateFormulaValue($pCell->getValue(), $pCell->getCoordinate(), $pCell)); + + if ((is_array($result)) && (self::$returnArrayAsType != self::RETURN_ARRAY_AS_ARRAY)) { + $testResult = PHPExcel_Calculation_Functions::flattenArray($result); + if (self::$returnArrayAsType == self::RETURN_ARRAY_AS_ERROR) { + return PHPExcel_Calculation_Functions::VALUE(); + } + // If there's only a single cell in the array, then we allow it + if (count($testResult) != 1) { + // If keys are numeric, then it's a matrix result rather than a cell range result, so we permit it + $r = array_shift(array_keys($result)); + if (!is_numeric($r)) { return PHPExcel_Calculation_Functions::VALUE(); } + if (is_array($result[$r])) { + $c = array_shift(array_keys($result[$r])); + if (!is_numeric($c)) { + return PHPExcel_Calculation_Functions::VALUE(); + } + } + } + $result = array_shift($testResult); + } + + if (is_null($result)) { + return 0; + } elseif((is_float($result)) && ((is_nan($result)) || (is_infinite($result)))) { + return PHPExcel_Calculation_Functions::NaN(); + } + return $result; } // function calculateCellValue( @@ -1812,8 +1861,7 @@ class PHPExcel_Calculation { public function calculateFormula($formula, $cellID=null, PHPExcel_Cell $pCell = null) { // Initialise the logging settings $this->formulaError = null; - $this->debugLog = array(); - $this->debugLogStack = array(); + $this->debugLog = $this->debugLogStack = array(); // Disable calculation cacheing because it only applies to cell calculations, not straight formulae // But don't actually flush any cache @@ -1849,30 +1897,34 @@ class PHPExcel_Calculation { $formulaLength = strlen($formula); if ($formulaLength < 1) return self::_wrapResult($formula); + $wsTitle = 'Wrk'; + if (!is_null($pCell)) { + $wsTitle = urlencode($pCell->getParent()->getTitle()); + } // Is calculation cacheing enabled? if (!is_null($cellID)) { if ($this->_calculationCacheEnabled) { // Is the value present in calculation cache? // echo 'Testing cache value
'; - if (isset($this->_calculationCache[$pCell->getParent()->getTitle()][$pCell->getCoordinate()])) { + if (isset($this->_calculationCache[$wsTitle][$cellID])) { // echo 'Value is in cache
'; - $this->_writeDebug($cellID,'Testing cache value'); + $this->_writeDebug('Testing cache value for cell '.$cellID); // Is cache still valid? - if ((time() + microtime()) - $this->_calculationCache[$pCell->getParent()->getTitle()][$pCell->getCoordinate()]['time'] < $this->_calculationCacheExpirationTime) { + if ((time() + microtime(true)) - $this->_calculationCache[$wsTitle][$cellID]['time'] < $this->_calculationCacheExpirationTime) { // echo 'Cache time is still valid
'; - $this->_writeDebug($cellID,'Retrieving value from cache'); + $this->_writeDebug('Retrieving value for '.$cellID.' from cache'); // Return the cached result - $returnValue = $this->_calculationCache[$pCell->getParent()->getTitle()][$pCell->getCoordinate()]['data']; -// echo 'Retrieving data value of '.$returnValue.' for '.$pCell->getCoordinate().' from cache
'; + $returnValue = $this->_calculationCache[$wsTitle][$cellID]['data']; +// echo 'Retrieving data value of '.$returnValue.' for '.$cellID.' from cache
'; if (is_array($returnValue)) { return array_shift(PHPExcel_Calculation_Functions::flattenArray($returnValue)); } return $returnValue; } else { // echo 'Cache has expired
'; - $this->_writeDebug($cellID,'Cache value has expired'); + $this->_writeDebug('Cache value for '.$cellID.' has expired'); // Clear the cache if it's no longer valid - unset($this->_calculationCache[$pCell->getParent()->getTitle()][$pCell->getCoordinate()]); + unset($this->_calculationCache[$wsTitle][$cellID]); } } } @@ -1886,16 +1938,12 @@ class PHPExcel_Calculation { // Save to calculation cache if (!is_null($cellID)) { if ($this->_calculationCacheEnabled) { - $this->_calculationCache[$pCell->getParent()->getTitle()][$pCell->getCoordinate()]['time'] = (time() + microtime()); - $this->_calculationCache[$pCell->getParent()->getTitle()][$pCell->getCoordinate()]['data'] = $cellValue; + $this->_calculationCache[$wsTitle][$cellID]['time'] = (time() + microtime(true)); + $this->_calculationCache[$wsTitle][$cellID]['data'] = $cellValue; } } // Return the calculated value - if (is_array($cellValue)) { - $cellValue = array_shift(PHPExcel_Calculation_Functions::flattenArray($cellValue)); - } - return $cellValue; } // function _calculateFormulaValue() @@ -1903,8 +1951,14 @@ class PHPExcel_Calculation { /** * Ensure that paired matrix operands are both matrices and of the same size * - * @param mixed $operand1 First matrix operand - * @param mixed $operand2 Second matrix operand + * @param mixed &$operand1 First matrix operand + * @param mixed &$operand2 Second matrix operand + * @param integer $resize Flag indicating whether the matrices should be resized to match + * and (if so), whether the smaller dimension should grow or the + * larger should shrink. + * 0 = no resize + * 1 = shrink to fit + * 2 = extend to fit */ private static function _checkMatrixOperands(&$operand1,&$operand2,$resize = 1) { // Examine each of the two operands, and turn them into an array if they aren't one already @@ -1919,36 +1973,29 @@ class PHPExcel_Calculation { $resize = 0; } - // Given two matrices of (potentially) unequal size, convert the smaller in each dimension to match the larger + list($matrix1Rows,$matrix1Columns) = self::_getMatrixDimensions($operand1); + list($matrix2Rows,$matrix2Columns) = self::_getMatrixDimensions($operand2); + if (($matrix1Rows == $matrix2Columns) && ($matrix2Rows == $matrix1Columns)) { + $resize = 1; + } + if ($resize == 2) { + // Given two matrices of (potentially) unequal size, convert the smaller in each dimension to match the larger self::_resizeMatricesExtend($operand1,$operand2); } elseif ($resize == 1) { + // Given two matrices of (potentially) unequal size, convert the larger in each dimension to match the smaller self::_resizeMatricesShrink($operand1,$operand2); } } // function _checkMatrixOperands() - /** - * Re-index a matrix with straight numeric keys starting from row 0, column 0 - * - * @param mixed $matrix matrix operand - * @return array The re-indexed matrix - */ - private static function _reindexMatrixDimensions($matrix) { - foreach($matrix as $rowKey => $rowValue) { - $matrix[$rowKey] = array_values($rowValue); - } - return array_values($matrix); - } // function _getMatrixDimensions() - - /** * Read the dimensions of a matrix, and re-index it with straight numeric keys starting from row 0, column 0 * - * @param mixed $matrix matrix operand + * @param mixed &$matrix matrix operand * @return array An array comprising the number of rows, and number of columns */ - private static function _getMatrixDimensions(&$matrix) { + public static function _getMatrixDimensions(&$matrix) { $matrixRows = count($matrix); $matrixColumns = 0; foreach($matrix as $rowKey => $rowValue) { @@ -1966,8 +2013,8 @@ class PHPExcel_Calculation { /** * Ensure that paired matrix operands are both matrices of the same size * - * @param mixed $matrix1 First matrix operand - * @param mixed $matrix2 Second matrix operand + * @param mixed &$matrix1 First matrix operand + * @param mixed &$matrix2 Second matrix operand */ private static function _resizeMatricesShrink(&$matrix1,&$matrix2) { list($matrix1Rows,$matrix1Columns) = self::_getMatrixDimensions($matrix1); @@ -2008,8 +2055,8 @@ class PHPExcel_Calculation { /** * Ensure that paired matrix operands are both matrices of the same size * - * @param mixed $matrix1 First matrix operand - * @param mixed $matrix2 Second matrix operand + * @param mixed &$matrix1 First matrix operand + * @param mixed &$matrix2 Second matrix operand */ private static function _resizeMatricesExtend(&$matrix1,&$matrix2) { list($matrix1Rows,$matrix1Columns) = self::_getMatrixDimensions($matrix1); @@ -2059,24 +2106,17 @@ class PHPExcel_Calculation { */ private static function _showValue($value) { if (is_array($value)) { - $retVal = ''; - $i = 0; + $returnMatrix = array(); + $pad = $rpad = ', '; foreach($value as $row) { if (is_array($row)) { - if ($i > 0) { $retVal .= '; '; } - $j = 0; - foreach($row as $column) { - if ($j > 0) { $retVal .= ', '; } - $retVal .= $column; - ++$j; - } + $returnMatrix[] = implode($pad,$row); + $rpad = '; '; } else { - if ($i > 0) { $retVal .= ', '; } - $retVal .= $row; + $returnMatrix[] = $row; } - ++$i; } - return '{ '.$retVal.' }'; + return '{ '.implode($rpad,$returnMatrix).' }'; } elseif(is_bool($value)) { return ($value) ? 'TRUE' : 'FALSE'; } @@ -2128,17 +2168,16 @@ class PHPExcel_Calculation { // Convert any Excel matrix references to the MKMATRIX() function if (strpos($formula,'{') !== false) { - // Open and Closed counts used for trapping mismatched braces in the formula - $openCount = $closeCount = 0; // If there is the possibility of braces within a quoted string, then we don't treat those as matrix indicators if (strpos($formula,'"') !== false) { // So instead we skip replacing in any quoted strings by only replacing in every other array element after we've exploded // the formula $temp = explode('"',$formula); - $i = 0; - foreach($temp as &$value) { + // Open and Closed counts used for trapping mismatched braces in the formula + $openCount = $closeCount = 0; + foreach($temp as $i => &$value) { // Only count/replace in alternate array entries - if (($i++ % 2) == 0) { + if (($i % 2) == 0) { $openCount += substr_count($value,'{'); $closeCount += substr_count($value,'}'); $value = str_replace($matrixReplaceFrom,$matrixReplaceTo,$value); @@ -2149,8 +2188,8 @@ class PHPExcel_Calculation { $formula = implode('"',$temp); } else { // If there's no quoted strings, then we do a simple count/replace - $openCount += substr_count($formula,'{'); - $closeCount += substr_count($formula,'}'); + $openCount = substr_count($formula,'{'); + $closeCount = substr_count($formula,'}'); $formula = str_replace($matrixReplaceFrom,$matrixReplaceTo,$formula); } // Trap for mismatched braces and trigger an appropriate error @@ -2190,7 +2229,8 @@ class PHPExcel_Calculation { $operatorAssociativity = array('^' => 0, // Exponentiation '*' => 0, '/' => 0, // Multiplication and Division '+' => 0, '-' => 0, // Addition and Subtraction - '&' => 1, // Concatenation + '&' => 0, // Concatenation + '|' => 0, ':' => 0, // Intersect and Range '>' => 0, '<' => 0, '=' => 0, '>=' => 0, '<=' => 0, '<>' => 0 // Comparison ); // Comparison (Boolean) Operators @@ -2200,7 +2240,9 @@ class PHPExcel_Calculation { // Operator Precedence // This list includes all valid operators, whether binary (including boolean) or unary (such as %) // Array key is the operator, the value is its precedence - $operatorPrecedence = array('_' => 6, // Negation + $operatorPrecedence = array(':' => 8, // Range + '|' => 7, // Intersect + '~' => 6, // Negation '%' => 5, // Percentage '^' => 4, // Exponentiation '*' => 3, '/' => 3, // Multiplication and Division @@ -2215,7 +2257,8 @@ class PHPExcel_Calculation { '|'.self::CALCULATION_REGEXP_OPENBRACE. '|'.self::CALCULATION_REGEXP_CELLREF. '|'.self::CALCULATION_REGEXP_NAMEDRANGE. - ')/i'; + '|'.self::CALCULATION_REGEXP_ERROR. + ')/si'; // Start with initialisation $index = 0; @@ -2242,44 +2285,43 @@ class PHPExcel_Calculation { if ($opCharacter == '-' && !$expectingOperator) { // Is it a negation instead of a minus? // echo 'Element is a Negation operator
'; - $stack->push('_'); // Put a negation on the stack + $stack->push('Unary Operator','~'); // Put a negation on the stack ++$index; // and drop the negation symbol } elseif ($opCharacter == '%' && $expectingOperator) { // echo 'Element is a Percentage operator
'; - $stack->push('%'); // Put a percentage on the stack + $stack->push('Unary Operator','%'); // Put a percentage on the stack ++$index; } elseif ($opCharacter == '+' && !$expectingOperator) { // Positive (rather than plus) can be discarded? // echo 'Element is a Positive number, not Plus operator
'; ++$index; // Drop the redundant plus symbol - } elseif (($opCharacter == '_') && (!$isOperandOrFunction)) { // We have to explicitly deny an underscore, because it's legal on - return $this->_raiseFormulaError("Formula Error: Illegal character '_'"); // the stack but not in the input expression - // Note that _ is a valid first character in named ranges - // and this will need modifying soon when we start integrating - // with PHPExcel proper + } elseif (($opCharacter == '~') && (!$isOperandOrFunction)) { // We have to explicitly deny a tilde, because it's legal + return $this->_raiseFormulaError("Formula Error: Illegal character '~'"); // on the stack but not in the input expression } elseif ((in_array($opCharacter, $this->_operators) or $isOperandOrFunction) && $expectingOperator) { // Are we putting an operator on the stack? // echo 'Element with value '.$opCharacter.' is an Operator
'; while($stack->count() > 0 && ($o2 = $stack->last()) && - in_array($o2, $this->_operators) && - ($operatorAssociativity[$opCharacter] ? $operatorPrecedence[$opCharacter] < $operatorPrecedence[$o2] : $operatorPrecedence[$opCharacter] <= $operatorPrecedence[$o2])) { + in_array($o2['value'], $this->_operators) && + @($operatorAssociativity[$opCharacter] ? $operatorPrecedence[$opCharacter] < $operatorPrecedence[$o2['value']] : $operatorPrecedence[$opCharacter] <= $operatorPrecedence[$o2['value']])) { $output[] = $stack->pop(); // Swap operands and higher precedence operators from the stack to the output } - $stack->push($opCharacter); // Finally put our current operator onto the stack + $stack->push('Binary Operator',$opCharacter); // Finally put our current operator onto the stack ++$index; $expectingOperator = false; } elseif ($opCharacter == ')' && $expectingOperator) { // Are we expecting to close a parenthesis? // echo 'Element is a Closing bracket
'; $expectingOperand = false; - while (($o2 = $stack->pop()) != '(') { // Pop off the stack back to the last ( + while (($o2 = $stack->pop()) && $o2['value'] != '(') { // Pop off the stack back to the last ( if (is_null($o2)) return $this->_raiseFormulaError('Formula Error: Unexpected closing brace ")"'); else $output[] = $o2; } - if (preg_match('/^'.self::CALCULATION_REGEXP_FUNCTION.'$/i', $stack->last(2), $matches)) { // Did this parenthesis just close a function? + $d = $stack->last(2); + if (preg_match('/^'.self::CALCULATION_REGEXP_FUNCTION.'$/i', $d['value'], $matches)) { // Did this parenthesis just close a function? $functionName = $matches[1]; // Get the function name // echo 'Closed Function is '.$functionName.'
'; - $argumentCount = $stack->pop(); // See how many arguments there were (argument count is the next value stored on the stack) + $d = $stack->pop(); + $argumentCount = $d['value']; // See how many arguments there were (argument count is the next value stored on the stack) // if ($argumentCount == 0) { // echo 'With no arguments
'; // } elseif ($argumentCount == 1) { @@ -2287,7 +2329,7 @@ class PHPExcel_Calculation { // } else { // echo 'With '.$argumentCount.' arguments
'; // } - $output[] = $argumentCount; // Dump the argument count on the output + $output[] = $d; // Dump the argument count on the output $output[] = $stack->pop(); // Pop the function and push onto the output if (array_key_exists($functionName, $this->_controlFunctions)) { // echo 'Built-in function '.$functionName.'
'; @@ -2349,27 +2391,29 @@ class PHPExcel_Calculation { } elseif ($opCharacter == ',') { // Is this the comma separator for function arguments? // echo 'Element is a Function argument separator
'; - while (($o2 = $stack->pop()) != '(') { + while (($o2 = $stack->pop()) && $o2['value'] != '(') { // Pop off the stack back to the last ( if (is_null($o2)) return $this->_raiseFormulaError("Formula Error: Unexpected ','"); else $output[] = $o2; // pop the argument expression stuff and push onto the output } // If we've a comma when we're expecting an operand, then what we actually have is a null operand; // so push a null onto the stack if (($expectingOperand) || (!$expectingOperator)) { - $output[] = $this->_ExcelConstants['NULL']; + $output[] = array('type' => 'NULL Value', 'value' => $this->_ExcelConstants['NULL'], 'reference' => NULL); } // make sure there was a function - if (!preg_match('/^'.self::CALCULATION_REGEXP_FUNCTION.'$/i', $stack->last(2), $matches)) + $d = $stack->last(2); + if (!preg_match('/^'.self::CALCULATION_REGEXP_FUNCTION.'$/i', $d['value'], $matches)) return $this->_raiseFormulaError("Formula Error: Unexpected ','"); - $stack->push($stack->pop()+1); // increment the argument count - $stack->push('('); // put the ( back on, we'll need to pop back to it again + $d = $stack->pop(); + $stack->push($d['type'],++$d['value'],$d['reference']); // increment the argument count + $stack->push('Brace', '('); // put the ( back on, we'll need to pop back to it again $expectingOperator = false; $expectingOperand = true; ++$index; } elseif ($opCharacter == '(' && !$expectingOperator) { // echo 'Element is an Opening Bracket
'; - $stack->push('('); + $stack->push('Brace', '('); ++$index; } elseif ($isOperandOrFunction && !$expectingOperator) { // do we now have a function/variable/number? @@ -2382,28 +2426,27 @@ class PHPExcel_Calculation { if (preg_match('/^'.self::CALCULATION_REGEXP_FUNCTION.'$/i', $val, $matches)) { $val = preg_replace('/\s/','',$val); // echo 'Element '.$val.' is a Function
'; - if (array_key_exists(strtoupper($matches[1]), $this->_controlFunctions) || array_key_exists(strtoupper($matches[1]), $this->_PHPExcelFunctions)) { // it's a func - $stack->push(strtoupper($val)); + if (array_key_exists(strtoupper($matches[1]), $this->_PHPExcelFunctions) || array_key_exists(strtoupper($matches[1]), $this->_controlFunctions)) { // it's a func + $stack->push('Function', strtoupper($val)); $ax = preg_match('/^\s*(\s*\))/i', substr($formula, $index+$length), $amatch); if ($ax) { - $stack->push(0); + $stack->push('Operand Count for Function '.strtoupper($val).')', 0); $expectingOperator = true; } else { - $stack->push(1); + $stack->push('Operand Count for Function '.strtoupper($val).')', 1); $expectingOperator = false; } - $stack->push('('); + $stack->push('Brace', '('); } else { // it's a var w/ implicit multiplication - $val = $matches[1]; - $output[] = $val; + $output[] = array('type' => 'Value', 'value' => $matches[1], 'reference' => NULL); } } elseif (preg_match('/^'.self::CALCULATION_REGEXP_CELLREF.'$/i', $val, $matches)) { // echo 'Element '.$val.' is a Cell reference
'; // Watch for this case-change when modifying to allow cell references in different worksheets... // Should only be applied to the actual cell column, not the worksheet name -// $cellRef = strtoupper($val); + $cellRef = strtoupper($val); // $output[] = $cellRef; - $output[] = $val; + $output[] = array('type' => 'Cell Reference', 'value' => $val, 'reference' => $cellRef); // $expectingOperator = false; } else { // it's a variable, constant, string, number or boolean // echo 'Element is a Variable, Constant, String, Number or Boolean
'; @@ -2412,25 +2455,25 @@ class PHPExcel_Calculation { $val = str_replace('""','"',$val); } elseif (is_numeric($val)) { // echo 'Element is a Number
'; - if ((strpos($val,'.') !== False) || (stripos($val,'e') !== False)) { + if ((strpos($val,'.') !== False) || (stripos($val,'e') !== False) || ($val > PHP_INT_MAX) || ($val < -PHP_INT_MAX)) { // echo 'Casting '.$val.' to float
'; $val = (float) $val; } else { // echo 'Casting '.$val.' to integer
'; $val = (integer) $val; } -// } elseif (array_key_exists(trim(strtoupper($val)), $this->_ExcelConstants)) { -// $excelConstant = trim(strtoupper($val)); -// echo 'Element '.$val.' is an Excel Constant
'; -// $val = $this->_ExcelConstants[$excelConstant]; + } elseif (array_key_exists(trim(strtoupper($val)), $this->_ExcelConstants)) { + $excelConstant = trim(strtoupper($val)); +// echo 'Element '.$excelConstant.' is an Excel Constant
'; + $val = $this->_ExcelConstants[$excelConstant]; } - $output[] = $val; + $output[] = array('type' => 'Value', 'value' => $val, 'reference' => NULL); } $index += $length; } elseif ($opCharacter == ')') { // miscellaneous error checking if ($expectingOperand) { - $output[] = $this->_ExcelConstants['NULL']; + $output[] = array('type' => 'Null Value', 'value' => $this->_ExcelConstants['NULL'], 'reference' => NULL); $expectingOperand = false; $expectingOperator = True; } else { @@ -2452,14 +2495,34 @@ class PHPExcel_Calculation { } } // Ignore white space - while (substr($formula, $index, 1) == ' ') { + while (($formula{$index} == "\n") || ($formula{$index} == "\r")) { ++$index; } + if ($formula{$index} == ' ') { + while ($formula{$index} == ' ') { + ++$index; + } + // If we're expecting an operator, but only have a space between the previous and next operands (and both are + // Cell References) then we have an INTERSECTION operator +// echo 'Possible Intersect Operator
'; + if (($expectingOperator) && (preg_match('/^'.self::CALCULATION_REGEXP_CELLREF.'.*/i', substr($formula, $index), $match)) && + ($output[count($output)-1]['type'] == 'Cell Reference')) { +// echo 'Element is an Intersect Operator
'; + while($stack->count() > 0 && + ($o2 = $stack->last()) && + in_array($o2['value'], $this->_operators) && + @($operatorAssociativity[$opCharacter] ? $operatorPrecedence[$opCharacter] < $operatorPrecedence[$o2['value']] : $operatorPrecedence[$opCharacter] <= $operatorPrecedence[$o2['value']])) { + $output[] = $stack->pop(); // Swap operands and higher precedence operators from the stack to the output + } + $stack->push('Binary Operator','|'); // Put an Intersect Operator on the stack + $expectingOperator = false; + } + } } - while (!is_null($opCharacter = $stack->pop())) { // pop everything off the stack and push onto output - if ($opCharacter == '(') return $this->_raiseFormulaError("Formula Error: Expecting ')'"); // if there are any opening braces on the stack, then braces were unbalanced - $output[] = $opCharacter; + while (!is_null($op = $stack->pop())) { // pop everything off the stack and push onto output + if ($opCharacter['value'] == '(') return $this->_raiseFormulaError("Formula Error: Expecting ')'"); // if there are any opening braces on the stack, then braces were unbalanced + $output[] = $op; } return $output; } // function _parseFormula() @@ -2472,16 +2535,25 @@ class PHPExcel_Calculation { $stack = new PHPExcel_Token_Stack; // Loop through each token in turn - foreach ($tokens as $token) { + foreach ($tokens as $tokenData) { +// print_r($tokenData); +// echo '
'; + $token = $tokenData['value']; // echo 'Token is '.$token.'
'; // if the token is a binary operator, pop the top two values off the stack, do the operation, and push the result back on the stack if (in_array($token, $this->_binaryOperators, true)) { // echo 'Token is a binary operator
'; // We must have two operands, error if we don't - if (is_null($operand2 = $stack->pop())) return $this->_raiseFormulaError('Internal error - Operand value missing from stack'); - if (is_null($operand1 = $stack->pop())) return $this->_raiseFormulaError('Internal error - Operand value missing from stack'); + if (is_null($operand2Data = $stack->pop())) return $this->_raiseFormulaError('Internal error - Operand value missing from stack'); + if (is_null($operand1Data = $stack->pop())) return $this->_raiseFormulaError('Internal error - Operand value missing from stack'); // Log what we're doing - $this->_writeDebug($cellID,'Evaluating '.self::_showValue($operand1).' '.$token.' '.self::_showValue($operand2)); + $operand1 = $operand1Data['value']; + $operand2 = $operand2Data['value']; + if ($token == ':') { + $this->_writeDebug('Evaluating Range '.self::_showValue($operand1Data['reference']).$token.self::_showValue($operand2Data['reference'])); + } else { + $this->_writeDebug('Evaluating '.self::_showValue($operand1).' '.$token.' '.self::_showValue($operand2)); + } // Process the operation in the appropriate manner switch ($token) { // Comparison (Boolean) Operators @@ -2494,6 +2566,53 @@ class PHPExcel_Calculation { $this->_executeBinaryComparisonOperation($cellID,$operand1,$operand2,$token,$stack); break; // Binary Operators + case ':' : // Range + $sheet1 = $sheet2 = ''; + if (strpos($operand1Data['reference'],'!') !== false) { + list($sheet1,$operand1Data['reference']) = explode('!',$operand1Data['reference']); + } else { + $sheet1 = $pCell->getParent()->getTitle(); + } + if (strpos($operand2Data['reference'],'!') !== false) { + list($sheet2,$operand2Data['reference']) = explode('!',$operand2Data['reference']); + } else { + $sheet2 = $sheet1; + } + if ($sheet1 == $sheet2) { + if (is_null($operand1Data['reference'])) { + if ((trim($operand1Data['value']) != '') && (is_numeric($operand1Data['value']))) { + $operand1Data['reference'] = $pCell->getColumn().$operand1Data['value']; + } elseif (trim($operand1Data['reference']) == '') { + $operand1Data['reference'] = $pCell->getColumn().$pCell->getRow(); + } else { + $operand1Data['reference'] = $operand1Data['value'].$pCell->getRow(); + } + } + if (is_null($operand2Data['reference'])) { + if ((trim($operand2Data['value']) != '') && (is_numeric($operand2Data['value']))) { + $operand2Data['reference'] = $pCell->getColumn().$operand2Data['value']; + } elseif (trim($operand2Data['reference']) == '') { + $operand2Data['reference'] = $pCell->getColumn().$pCell->getRow(); + } else { + $operand2Data['reference'] = $operand2Data['value'].$pCell->getRow(); + } + } + + $oData = array_merge(explode(':',$operand1Data['reference']),explode(':',$operand2Data['reference'])); + $oCol = $oRow = array(); + foreach($oData as $oDatum) { + $oCR = PHPExcel_Cell::coordinateFromString($oDatum); + $oCol[] = PHPExcel_Cell::columnIndexFromString($oCR[0]) - 1; + $oRow[] = $oCR[1]; + } + $cellRef = PHPExcel_Cell::stringFromColumnIndex(min($oCol)).min($oRow).':'.PHPExcel_Cell::stringFromColumnIndex(max($oCol)).max($oRow); + $cellValue = $this->extractCellRange($cellRef, $pCell->getParent()->getParent()->getSheetByName($sheet1), false); + $stack->push('Cell Reference',$cellValue,$cellRef); + } else { + $stack->push('Error',PHPExcel_Calculation_Functions::REF(),NULL); + } + + break; case '+' : // Addition $this->_executeNumericBinaryOperation($cellID,$operand1,$operand2,$token,'plusEquals',$stack); break; @@ -2513,9 +2632,15 @@ class PHPExcel_Calculation { // If either of the operands is a matrix, we need to treat them both as matrices // (converting the other operand to a matrix if need be); then perform the required // matrix operation + if (is_bool($operand1)) { + $operand1 = ($operand1) ? 'TRUE' : 'FALSE'; + } + if (is_bool($operand2)) { + $operand2 = ($operand2) ? 'TRUE' : 'FALSE'; + } if ((is_array($operand1)) || (is_array($operand2))) { // Ensure that both operands are arrays/matrices - self::_checkMatrixOperands($operand1,$operand2); + self::_checkMatrixOperands($operand1,$operand2,2); try { // Convert operand 1 from a PHP array to a matrix $matrix = new Matrix($operand1); @@ -2523,48 +2648,63 @@ class PHPExcel_Calculation { $matrixResult = $matrix->concat($operand2); $result = $matrixResult->getArray(); } catch (Exception $ex) { - $this->_writeDebug($cellID,'JAMA Matrix Exception: '.$ex->getMessage()); + $this->_writeDebug('JAMA Matrix Exception: '.$ex->getMessage()); $result = '#VALUE!'; } } else { $result = '"'.str_replace('""','"',self::_unwrapResult($operand1,'"').self::_unwrapResult($operand2,'"')).'"'; } - $this->_writeDebug($cellID,'Evaluation Result is '.self::_showTypeDetails($result)); - $stack->push($result); + $this->_writeDebug('Evaluation Result is '.self::_showTypeDetails($result)); + $stack->push('Value',$result); + break; + case '|' : // Intersect + $rowIntersect = array_intersect_key($operand1,$operand2); + $cellIntersect = $oCol = $oRow = array(); + foreach(array_keys($rowIntersect) as $col) { + $oCol[] = PHPExcel_Cell::columnIndexFromString($col) - 1; + $cellIntersect[$col] = array_intersect_key($operand1[$col],$operand2[$col]); + foreach($cellIntersect[$col] as $row => $data) { + $oRow[] = $row; + } + } + $cellRef = PHPExcel_Cell::stringFromColumnIndex(min($oCol)).min($oRow).':'.PHPExcel_Cell::stringFromColumnIndex(max($oCol)).max($oRow); + $this->_writeDebug('Evaluation Result is '.self::_showTypeDetails($cellIntersect)); + $stack->push('Value',$cellIntersect,$cellRef); break; } // if the token is a unary operator, pop one value off the stack, do the operation, and push it back on - } elseif (($token === "_") || ($token === "%")) { + } elseif (($token === '~') || ($token === '%')) { // echo 'Token is a unary operator
'; if (is_null($arg = $stack->pop())) return $this->_raiseFormulaError('Internal error - Operand value missing from stack'); - if ($token === "_") { + $arg = $arg['value']; + if ($token === '~') { // echo 'Token is a negation operator
'; - $this->_writeDebug($cellID,'Evaluating Negation of '.self::_showValue($arg)); + $this->_writeDebug('Evaluating Negation of '.self::_showValue($arg)); $multiplier = -1; } else { // echo 'Token is a percentile operator
'; - $this->_writeDebug($cellID,'Evaluating Percentile of '.self::_showValue($arg)); + $this->_writeDebug('Evaluating Percentile of '.self::_showValue($arg)); $multiplier = 0.01; } if (is_array($arg)) { - self::_checkMatrixOperands($arg,$multiplier); + self::_checkMatrixOperands($arg,$multiplier,2); try { $matrix1 = new Matrix($arg); $matrixResult = $matrix1->arrayTimesEquals($multiplier); $result = $matrixResult->getArray(); } catch (Exception $ex) { - $this->_writeDebug($cellID,'JAMA Matrix Exception: '.$ex->getMessage()); + $this->_writeDebug('JAMA Matrix Exception: '.$ex->getMessage()); $result = '#VALUE!'; } - + $this->_writeDebug('Evaluation Result is '.self::_showTypeDetails($result)); + $stack->push('Value',$result); } else { - $result = $multiplier * $arg; + $this->_executeNumericBinaryOperation($cellID,$multiplier,$arg,'*','arrayTimesEquals',$stack); } - $this->_writeDebug($cellID,'Evaluation Result is '.self::_showTypeDetails($result)); - $stack->push($result); } elseif (preg_match('/^'.self::CALCULATION_REGEXP_CELLREF.'$/i', $token, $matches)) { + $cellRef = null; // echo 'Element '.$token.' is a Cell reference
'; if (isset($matches[8])) { // echo 'Reference is a Range of cells
'; @@ -2574,15 +2714,16 @@ class PHPExcel_Calculation { } else { $cellRef = $matches[6].$matches[7].':'.$matches[9].$matches[10]; if ($matches[2] > '') { + $matches[2] = trim($matches[2],"\"'"); // echo '$cellRef='.$cellRef.' in worksheet '.$matches[2].'
'; - $this->_writeDebug($cellID,'Evaluating Cell Range '.$cellRef.' in worksheet '.$matches[2]); + $this->_writeDebug('Evaluating Cell Range '.$cellRef.' in worksheet '.$matches[2]); $cellValue = $this->extractCellRange($cellRef, $pCell->getParent()->getParent()->getSheetByName($matches[2]), false); - $this->_writeDebug($cellID,'Evaluation Result for cells '.$cellRef.' in worksheet '.$matches[2].' is '.self::_showTypeDetails($cellValue)); + $this->_writeDebug('Evaluation Result for cells '.$cellRef.' in worksheet '.$matches[2].' is '.self::_showTypeDetails($cellValue)); } else { // echo '$cellRef='.$cellRef.' in current worksheet
'; - $this->_writeDebug($cellID,'Evaluating Cell Range '.$cellRef.' in current worksheet'); + $this->_writeDebug('Evaluating Cell Range '.$cellRef.' in current worksheet'); $cellValue = $this->extractCellRange($cellRef, $pCell->getParent(), false); - $this->_writeDebug($cellID,'Evaluation Result for cells '.$cellRef.' is '.self::_showTypeDetails($cellValue)); + $this->_writeDebug('Evaluation Result for cells '.$cellRef.' is '.self::_showTypeDetails($cellValue)); } } } else { @@ -2593,94 +2734,123 @@ class PHPExcel_Calculation { } else { $cellRef = $matches[6].$matches[7]; if ($matches[2] > '') { + $matches[2] = trim($matches[2],"\"'"); // echo '$cellRef='.$cellRef.' in worksheet '.$matches[2].'
'; - $this->_writeDebug($cellID,'Evaluating Cell '.$cellRef.' in worksheet '.$matches[2]); - if ($pCell->getParent()->cellExists($cellRef)) { + $this->_writeDebug('Evaluating Cell '.$cellRef.' in worksheet '.$matches[2]); + if ($pCell->getParent()->getParent()->getSheetByName($matches[2])->cellExists($cellRef)) { $cellValue = $this->extractCellRange($cellRef, $pCell->getParent()->getParent()->getSheetByName($matches[2]), false); } else { - $cellValue = null; + $cellValue = PHPExcel_Calculation_Functions::REF(); } - $this->_writeDebug($cellID,'Evaluation Result for cell '.$cellRef.' in worksheet '.$matches[2].' is '.self::_showTypeDetails($cellValue)); + $this->_writeDebug('Evaluation Result for cell '.$cellRef.' in worksheet '.$matches[2].' is '.self::_showTypeDetails($cellValue)); } else { // echo '$cellRef='.$cellRef.' in current worksheet
'; - $this->_writeDebug($cellID,'Evaluating Cell '.$cellRef.' in current worksheet'); + $this->_writeDebug('Evaluating Cell '.$cellRef.' in current worksheet'); if ($pCell->getParent()->cellExists($cellRef)) { - $cellValue = $pCell->getParent()->getCell($cellRef)->getCalculatedValue(false); + $cellValue = $this->extractCellRange($cellRef, $pCell->getParent(), false); } else { - $cellValue = ''; + $cellValue = NULL; } - $this->_writeDebug($cellID,'Evaluation Result for cell '.$cellRef.' is '.self::_showTypeDetails($cellValue)); + $this->_writeDebug('Evaluation Result for cell '.$cellRef.' is '.self::_showTypeDetails($cellValue)); } } } - $stack->push($cellValue); + $stack->push('Value',$cellValue,$cellRef); // if the token is a function, pop arguments off the stack, hand them to the function, and push the result back on } elseif (preg_match('/^'.self::CALCULATION_REGEXP_FUNCTION.'$/i', $token, $matches)) { // echo 'Token is a function
'; $functionName = $matches[1]; $argCount = $stack->pop(); + $argCount = $argCount['value']; if ($functionName != 'MKMATRIX') { - $this->_writeDebug($cellID,'Evaluating Function '.$functionName.'() with '.(($argCount == 0) ? 'no' : $argCount).' argument'.(($argCount == 1) ? '' : 's')); + $this->_writeDebug('Evaluating Function '.$functionName.'() with '.(($argCount == 0) ? 'no' : $argCount).' argument'.(($argCount == 1) ? '' : 's')); } - if ((array_key_exists($functionName, $this->_controlFunctions)) || (array_key_exists($functionName, $this->_PHPExcelFunctions))) { // function - if (array_key_exists($functionName, $this->_controlFunctions)) { - $functionCall = $this->_controlFunctions[$functionName]['functionCall']; - } elseif (array_key_exists($functionName, $this->_PHPExcelFunctions)) { + if ((array_key_exists($functionName, $this->_PHPExcelFunctions)) || (array_key_exists($functionName, $this->_controlFunctions))) { // function + if (array_key_exists($functionName, $this->_PHPExcelFunctions)) { $functionCall = $this->_PHPExcelFunctions[$functionName]['functionCall']; + $passByReference = isset($this->_PHPExcelFunctions[$functionName]['passByReference']); + $passCellReference = isset($this->_PHPExcelFunctions[$functionName]['passCellReference']); + } elseif (array_key_exists($functionName, $this->_controlFunctions)) { + $functionCall = $this->_controlFunctions[$functionName]['functionCall']; + $passByReference = isset($this->_controlFunctions[$functionName]['passByReference']); + $passCellReference = isset($this->_controlFunctions[$functionName]['passCellReference']); } // get the arguments for this function // echo 'Function '.$functionName.' expects '.$argCount.' arguments
'; - $args = array(); - for ($i = $argCount; $i > 0; --$i) { + $args = $argArrayVals = array(); + for ($i = 0; $i < $argCount; ++$i) { $arg = $stack->pop(); -// if (is_null($arg)) return $this->_raiseFormulaError("internal error"); - $args[$i] = $arg; + $a = $argCount - $i - 1; + if (($passByReference) && + (isset($this->_PHPExcelFunctions[$functionName]['passByReference'][$a])) && + ($this->_PHPExcelFunctions[$functionName]['passByReference'][$a])) { + if (is_null($arg['reference'])) { + $args[] = $cellID; + if ($functionName != 'MKMATRIX') { $argArrayVals[] = self::_showValue($cellID); } + } else { + $args[] = $arg['reference']; + if ($functionName != 'MKMATRIX') { $argArrayVals[] = self::_showValue($arg['reference']); } + } + } else { + $args[] = self::_unwrapResult($arg['value']); + if ($functionName != 'MKMATRIX') { $argArrayVals[] = self::_showValue($arg['value']); } + } } // Reverse the order of the arguments - ksort($args); + krsort($args); + if (($passByReference) && ($argCount == 0)) { + $args[] = $cellID; + $argArrayVals[] = self::_showValue($cellID); + } // echo 'Arguments are: '; // print_r($args); // echo '
'; if ($functionName != 'MKMATRIX') { - $argArrayVals = array(); - foreach($args as &$arg) { - $argArrayVals[] = self::_showValue($arg); - $arg = self::_unwrapResult($arg); - } - unset($arg); - $this->_writeDebug($cellID,'Evaluating '. $functionName.'( '.implode(', ',$argArrayVals).' )'); + krsort($argArrayVals); + $this->_writeDebug('Evaluating '. $functionName.'( '.implode(', ',$argArrayVals).' )'); } // Process each argument in turn, building the return value as an array // if (($argCount == 1) && (is_array($args[1])) && ($functionName != 'MKMATRIX')) { // $operand1 = $args[1]; -// $this->_writeDebug($cellID,'Argument is a matrix: '.self::_showValue($operand1)); +// $this->_writeDebug('Argument is a matrix: '.self::_showValue($operand1)); // $result = array(); // $row = 0; // foreach($operand1 as $args) { // if (is_array($args)) { // foreach($args as $arg) { -// $this->_writeDebug($cellID,'Evaluating '. $functionName.'( '.self::_showValue($arg).' )'); +// $this->_writeDebug('Evaluating '. $functionName.'( '.self::_showValue($arg).' )'); // $r = call_user_func_array($functionCall,$arg); -// $this->_writeDebug($cellID,'Evaluation Result is '.self::_showTypeDetails($r)); +// $this->_writeDebug('Evaluation Result is '.self::_showTypeDetails($r)); // $result[$row][] = $r; // } // ++$row; // } else { -// $this->_writeDebug($cellID,'Evaluating '. $functionName.'( '.self::_showValue($args).' )'); +// $this->_writeDebug('Evaluating '. $functionName.'( '.self::_showValue($args).' )'); // $r = call_user_func_array($functionCall,$args); -// $this->_writeDebug($cellID,'Evaluation Result is '.self::_showTypeDetails($r)); +// $this->_writeDebug('Evaluation Result is '.self::_showTypeDetails($r)); // $result[] = $r; // } // } // } else { // Process the argument with the appropriate function call - $result = call_user_func_array($functionCall,$args); + if ($passCellReference) { + $args[] = $pCell; + } + if (strpos($functionCall,'::') !== false) { + $result = call_user_func_array(explode('::',$functionCall),$args); + } else { + foreach($args as &$arg) { + $arg = PHPExcel_Calculation_Functions::flattenSingleValue($arg); + } + unset($arg); + $result = call_user_func_array($functionCall,$args); + } // } if ($functionName != 'MKMATRIX') { - $this->_writeDebug($cellID,'Evaluation Result is '.self::_showTypeDetails($result)); + $this->_writeDebug('Evaluation Result is '.self::_showTypeDetails($result)); } - $stack->push(self::_wrapResult($result)); + $stack->push('Value',self::_wrapResult($result)); } } else { @@ -2688,20 +2858,20 @@ class PHPExcel_Calculation { if (array_key_exists(strtoupper($token), $this->_ExcelConstants)) { $excelConstant = strtoupper($token); // echo 'Token is a PHPExcel constant: '.$excelConstant.'
'; - $stack->push($this->_ExcelConstants[$excelConstant]); - $this->_writeDebug($cellID,'Evaluating Constant '.$excelConstant.' as '.self::_showTypeDetails($this->_ExcelConstants[$excelConstant])); - } elseif ((is_null($token)) || ($token == '') || (is_bool($token)) || (is_numeric($token)) || ($token{0} == '"') || ($token{0} == '#')) { -// echo 'Token is a number, boolean, string or an Excel error
'; - $stack->push($token); - // if the token is a constant, push the constant value on the stack + $stack->push('Constant Value',$this->_ExcelConstants[$excelConstant]); + $this->_writeDebug('Evaluating Constant '.$excelConstant.' as '.self::_showTypeDetails($this->_ExcelConstants[$excelConstant])); + } elseif ((is_numeric($token)) || (is_bool($token)) || (is_null($token)) || ($token == '') || ($token{0} == '"') || ($token{0} == '#')) { +// echo 'Token is a number, boolean, string, null or an Excel error
'; + $stack->push('Value',$token); + // if the token is a named range, push the named range name onto the stack } elseif (preg_match('/^'.self::CALCULATION_REGEXP_NAMEDRANGE.'$/i', $token, $matches)) { // echo 'Token is a named range
'; $namedRange = $matches[6]; // echo 'Named Range is '.$namedRange.'
'; - $this->_writeDebug($cellID,'Evaluating Named Range '.$namedRange); - $cellValue = $this->extractNamedRange($namedRange, $pCell->getParent(), false); - $this->_writeDebug($cellID,'Evaluation Result for named range '.$namedRange.' is '.self::_showTypeDetails($cellValue)); - $stack->push($cellValue); + $this->_writeDebug('Evaluating Named Range '.$namedRange); + $cellValue = $this->extractNamedRange($namedRange, ((null !== $pCell) ? $pCell->getParent() : null), false); + $this->_writeDebug('Evaluation Result for named range '.$namedRange.' is '.self::_showTypeDetails($cellValue)); + $stack->push('Named Range',$cellValue,$namedRange); } else { return $this->_raiseFormulaError("undefined variable '$token'"); } @@ -2710,9 +2880,11 @@ class PHPExcel_Calculation { // when we're out of tokens, the stack should have a single element, the final result if ($stack->count() != 1) return $this->_raiseFormulaError("internal error"); $output = $stack->pop(); - if ((is_array($output)) && (self::$returnArrayAsType != self::RETURN_ARRAY_AS_ARRAY)) { - return array_unshift(array_unshift($output)); - } + $output = $output['value']; + +// if ((is_array($output)) && (self::$returnArrayAsType != self::RETURN_ARRAY_AS_ARRAY)) { +// return array_shift(PHPExcel_Calculation_Functions::flattenArray($output)); +// } return $output; } // function _processTokenStack() @@ -2722,18 +2894,18 @@ class PHPExcel_Calculation { if (is_string($operand)) { // We only need special validations for the operand if it is a string // Start by stripping off the quotation marks we use to identify true excel string values internally - if ($operand > '' && $operand{0} == '"') { $operand = self::_unwrapResult($operand,'"'); } + if ($operand > '' && $operand{0} == '"') { $operand = self::_unwrapResult($operand); } // If the string is a numeric value, we treat it as a numeric, so no further testing if (!is_numeric($operand)) { // If not a numeric, test to see if the value is an Excel error, and so can't be used in normal binary operations if ($operand > '' && $operand{0} == '#') { - $stack->push($operand); - $this->_writeDebug($cellID,'Evaluation Result is '.self::_showTypeDetails($operand)); + $stack->push('Value', $operand); + $this->_writeDebug('Evaluation Result is '.self::_showTypeDetails($operand)); return false; - } else { - // If not a numeric, then it's a text string, and so can't be used in mathematical binary operations - $stack->push('#VALUE!'); - $this->_writeDebug($cellID,'Evaluation Result is a '.self::_showTypeDetails('#VALUE!')); + } elseif (!PHPExcel_Shared_String::convertToNumberIfFraction($operand)) { + // If not a numeric or a fraction, then it's a text string, and so can't be used in mathematical binary operations + $stack->push('Value', '#VALUE!'); + $this->_writeDebug('Evaluation Result is a '.self::_showTypeDetails('#VALUE!')); return false; } } @@ -2744,10 +2916,45 @@ class PHPExcel_Calculation { } // function _validateBinaryOperand() - private function _executeBinaryComparisonOperation($cellID,$operand1,$operand2,$operation,&$stack) { - // Validate the two operands + private function _executeBinaryComparisonOperation($cellID,$operand1,$operand2,$operation,&$stack,$recursingArrays=false) { + // If we're dealing with matrix operations, we want a matrix result + if ((is_array($operand1)) || (is_array($operand2))) { + $result = array(); + if ((is_array($operand1)) && (!is_array($operand2))) { + foreach($operand1 as $x => $operandData) { + $this->_writeDebug('Evaluating '.self::_showValue($operandData).' '.$operation.' '.self::_showValue($operand2)); + $this->_executeBinaryComparisonOperation($cellID,$operandData,$operand2,$operation,$stack); + $r = $stack->pop(); + $result[$x] = $r['value']; + } + } elseif ((!is_array($operand1)) && (is_array($operand2))) { + foreach($operand2 as $x => $operandData) { + $this->_writeDebug('Evaluating '.self::_showValue($operand1).' '.$operation.' '.self::_showValue($operandData)); + $this->_executeBinaryComparisonOperation($cellID,$operand1,$operandData,$operation,$stack); + $r = $stack->pop(); + $result[$x] = $r['value']; + } + } else { + if (!$recursingArrays) { self::_checkMatrixOperands($operand1,$operand2,2); } + foreach($operand1 as $x => $operandData) { + $this->_writeDebug('Evaluating '.self::_showValue($operandData).' '.$operation.' '.self::_showValue($operand2[$x])); + $this->_executeBinaryComparisonOperation($cellID,$operandData,$operand2[$x],$operation,$stack,True); + $r = $stack->pop(); + $result[$x] = $r['value']; + } + } + // Log the result details + $this->_writeDebug('Evaluation Result is '.self::_showTypeDetails($result)); + // And push the result onto the stack + $stack->push('Array',$result); + return true; + } - // If we're dealing with non-matrix operations, execute the necessary operation + // Simple validate the two operands if they are string values + if (is_string($operand1) && $operand1 > '' && $operand1{0} == '"') { $operand1 = self::_unwrapResult($operand1); } + if (is_string($operand2) && $operand2 > '' && $operand2{0} == '"') { $operand2 = self::_unwrapResult($operand2); } + + // execute the necessary operation switch ($operation) { // Greater than case '>': @@ -2776,12 +2983,13 @@ class PHPExcel_Calculation { } // Log the result details - $this->_writeDebug($cellID,'Evaluation Result is '.self::_showTypeDetails($result)); + $this->_writeDebug('Evaluation Result is '.self::_showTypeDetails($result)); // And push the result onto the stack - $stack->push($result); + $stack->push('Value',$result); return true; } // function _executeBinaryComparisonOperation() + private function _executeNumericBinaryOperation($cellID,$operand1,$operand2,$operation,$matrixFunction,&$stack) { // Validate the two operands if (!$this->_validateBinaryOperand($cellID,$operand1,$stack)) return false; @@ -2792,7 +3000,7 @@ class PHPExcel_Calculation { // matrix operation if ((is_array($operand1)) || (is_array($operand2))) { // Ensure that both operands are arrays/matrices - self::_checkMatrixOperands($operand1,$operand2); + self::_checkMatrixOperands($operand1,$operand2,2); try { // Convert operand 1 from a PHP array to a matrix $matrix = new Matrix($operand1); @@ -2800,7 +3008,7 @@ class PHPExcel_Calculation { $matrixResult = $matrix->$matrixFunction($operand2); $result = $matrixResult->getArray(); } catch (Exception $ex) { - $this->_writeDebug($cellID,'JAMA Matrix Exception: '.$ex->getMessage()); + $this->_writeDebug('JAMA Matrix Exception: '.$ex->getMessage()); $result = '#VALUE!'; } } else { @@ -2822,8 +3030,8 @@ class PHPExcel_Calculation { case '/': if ($operand2 == 0) { // Trap for Divide by Zero error - $stack->push('#DIV/0!'); - $this->_writeDebug($cellID,'Evaluation Result is '.self::_showTypeDetails('#DIV/0!')); + $stack->push('Value','#DIV/0!'); + $this->_writeDebug('Evaluation Result is '.self::_showTypeDetails('#DIV/0!')); return false; } else { $result = $operand1/$operand2; @@ -2837,19 +3045,17 @@ class PHPExcel_Calculation { } // Log the result details - $this->_writeDebug($cellID,'Evaluation Result is '.self::_showTypeDetails($result)); + $this->_writeDebug('Evaluation Result is '.self::_showTypeDetails($result)); // And push the result onto the stack - $stack->push($result); + $stack->push('Value',$result); return true; } // function _executeNumericBinaryOperation() - private function _writeDebug($cellID,$message) { + private function _writeDebug($message) { // Only write the debug log if logging is enabled if ($this->writeDebugLog) { -// $prefix = substr(implode(' -> ',$this->debugLogStack).' -> ',4+strlen($this->debugLogStack[0])); - $prefix = implode(' -> ',$this->debugLogStack).' -> '; - $this->debugLog[] = $prefix.$message; + $this->debugLog[] = implode(' -> ',$this->debugLogStack).' -> '.$message; } } // function _writeDebug() @@ -2857,6 +3063,7 @@ class PHPExcel_Calculation { // trigger an error, but nicely, if need be private function _raiseFormulaError($errorMessage) { $this->formulaError = $errorMessage; + echo '_raiseFormulaError message is '.$errorMessage.'
'; if (!$this->suppressFormulaErrors) throw new Exception($errorMessage); trigger_error($errorMessage, E_USER_ERROR); } // function _raiseFormulaError() @@ -2865,20 +3072,18 @@ class PHPExcel_Calculation { /** * Extract range values * - * @param string $pRange String based range representation + * @param string &$pRange String based range representation * @param PHPExcel_Worksheet $pSheet Worksheet * @return mixed Array of values in range if range contains more than one element. Otherwise, a single value is returned. * @throws Exception */ - public function extractCellRange($pRange = 'A1', PHPExcel_Worksheet $pSheet = null, $resetLog=true) { + public function extractCellRange(&$pRange = 'A1', PHPExcel_Worksheet $pSheet = null, $resetLog=true) { // Return value - $returnValue = array ( ); + $returnValue = array (); // echo 'extractCellRange('.$pRange.')
'; - // Worksheet given? if (!is_null($pSheet)) { - // Worksheet reference? -// echo 'Current sheet name is '.$pSheet->getTitle().'
'; +// echo 'Passed sheet name is '.$pSheet->getTitle().'
'; // echo 'Range reference is '.$pRange.'
'; if (strpos ($pRange, '!') !== false) { // echo '$pRange reference includes sheet reference
'; @@ -2891,16 +3096,26 @@ class PHPExcel_Calculation { // Extract range $aReferences = PHPExcel_Cell::extractAllCellReferencesInRange($pRange); + $pRange = $pSheet->getTitle().'!'.$pRange; if (count($aReferences) == 1) { - return $pSheet->getCell($aReferences[0])->getCalculatedValue($resetLog); - } + list($currentCol,$currentRow) = PHPExcel_Cell::coordinateFromString($aReferences[0]); + if ($pSheet->cellExists($aReferences[0])) { + $returnValue[$currentRow][$currentCol] = $pSheet->getCell($aReferences[0])->getCalculatedValue($resetLog); + } else { + $returnValue[$currentRow][$currentCol] = NULL; + } + } else { + // Extract cell data + foreach ($aReferences as $reference) { + // Extract range + list($currentCol,$currentRow) = PHPExcel_Cell::coordinateFromString($reference); - // Extract cell data - foreach ($aReferences as $reference) { - // Extract range - list($currentCol,$currentRow) = PHPExcel_Cell::coordinateFromString($reference); - - $returnValue[$currentCol][$currentRow] = $pSheet->getCell($reference)->getCalculatedValue($resetLog); + if ($pSheet->cellExists($reference)) { + $returnValue[$currentRow][$currentCol] = $pSheet->getCell($reference)->getCalculatedValue($resetLog); + } else { + $returnValue[$currentRow][$currentCol] = NULL; + } + } } } @@ -2912,19 +3127,17 @@ class PHPExcel_Calculation { /** * Extract range values * - * @param string $pRange String based range representation + * @param string &$pRange String based range representation * @param PHPExcel_Worksheet $pSheet Worksheet * @return mixed Array of values in range if range contains more than one element. Otherwise, a single value is returned. * @throws Exception */ - public function extractNamedRange($pRange = 'A1', PHPExcel_Worksheet $pSheet = null, $resetLog=true) { + public function extractNamedRange(&$pRange = 'A1', PHPExcel_Worksheet $pSheet = null, $resetLog=true) { // Return value - $returnValue = array ( ); + $returnValue = array (); // echo 'extractNamedRange('.$pRange.')
'; - // Worksheet given? if (!is_null($pSheet)) { - // Worksheet reference? // echo 'Current sheet name is '.$pSheet->getTitle().'
'; // echo 'Range reference is '.$pRange.'
'; if (strpos ($pRange, '!') !== false) { @@ -2949,29 +3162,33 @@ class PHPExcel_Calculation { return $returnValue; } } + } else { + return PHPExcel_Calculation_Functions::REF(); } // Extract range $aReferences = PHPExcel_Cell::extractAllCellReferencesInRange($pRange); if (count($aReferences) == 1) { - return $pSheet->getCell($aReferences[0])->getCalculatedValue($resetLog); + list($currentCol,$currentRow) = PHPExcel_Cell::coordinateFromString($aReferences[0]); + if ($pSheet->cellExists($aReferences[0])) { + $returnValue[$currentRow][$currentCol] = $pSheet->getCell($aReferences[0])->getCalculatedValue($resetLog); + } else { + $returnValue[$currentRow][$currentCol] = NULL; + } + } else { + // Extract cell data + foreach ($aReferences as $reference) { + // Extract range + list($currentCol,$currentRow) = PHPExcel_Cell::coordinateFromString($reference); +// echo 'NAMED RANGE: $currentCol='.$currentCol.' $currentRow='.$currentRow.'
'; + if ($pSheet->cellExists($reference)) { + $returnValue[$currentRow][$currentCol] = $pSheet->getCell($reference)->getCalculatedValue($resetLog); + } else { + $returnValue[$currentRow][$currentCol] = NULL; + } + } } - - // Extract cell data - foreach ($aReferences as $reference) { - // Extract range - list($currentCol,$currentRow) = PHPExcel_Cell::coordinateFromString($reference); -// echo 'NAMED RANGE: $currentCol='.$currentCol.' $currentRow='.$currentRow.'
'; - $returnValue[$currentRow][$currentCol] = $pSheet->getCell($reference)->getCalculatedValue($resetLog); - } -// print_r($returnValue); -// echo '
'; - $returnValue = array_values($returnValue); - foreach($returnValue as &$rr) { - $rr = array_values($rr); - } - unset($rr); -// print_r($returnValue); +// print_r($returnValue); // echo '
'; } @@ -2988,7 +3205,7 @@ class PHPExcel_Calculation { */ public function isImplemented($pFunction = '') { $pFunction = strtoupper ($pFunction); - if (isset ($this->_PHPExcelFunctions[$pFunction])) { + if (isset($this->_PHPExcelFunctions[$pFunction])) { return ($this->_PHPExcelFunctions[$pFunction]['functionCall'] != 'PHPExcel_Calculation_Functions::DUMMY'); } else { return false; @@ -3025,15 +3242,7 @@ class PHPExcel_Calculation { * @return array */ public function listFunctionNames() { - // Return value - $returnValue = array(); - // Loop functions - foreach ($this->_PHPExcelFunctions as $functionName => $function) { - $returnValue[] = $functionName; - } - - // Return - return $returnValue; + return array_keys($this->_PHPExcelFunctions); } // function listFunctionNames() } // class PHPExcel_Calculation @@ -3047,27 +3256,35 @@ class PHPExcel_Token_Stack { private $_stack = array(); private $_count = 0; + public function count() { return $this->_count; - } + } // function count() + + + public function push($type,$value,$reference=null) { + $this->_stack[$this->_count++] = array('type' => $type, + 'value' => $value, + 'reference' => $reference + ); + } // function push() - public function push($value) { - $this->_stack[$this->_count++] = $value; - } public function pop() { if ($this->_count > 0) { return $this->_stack[--$this->_count]; } return null; - } + } // function pop() + public function last($n=1) { if ($this->_count-$n < 0) { return null; } return $this->_stack[$this->_count-$n]; - } + } // function last() + function __construct() { } diff --git a/libraries/PHPExcel/PHPExcel/Calculation/Exception.php b/libraries/PHPExcel/PHPExcel/Calculation/Exception.php index 36ea5e08a..84cf09d79 100644 --- a/libraries/PHPExcel/PHPExcel/Calculation/Exception.php +++ b/libraries/PHPExcel/PHPExcel/Calculation/Exception.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Calculation - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -31,7 +31,7 @@ * * @category PHPExcel * @package PHPExcel_Calculation - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Calculation_Exception extends Exception { /** diff --git a/libraries/PHPExcel/PHPExcel/Calculation/ExceptionHandler.php b/libraries/PHPExcel/PHPExcel/Calculation/ExceptionHandler.php index 734c4a611..48475df5c 100644 --- a/libraries/PHPExcel/PHPExcel/Calculation/ExceptionHandler.php +++ b/libraries/PHPExcel/PHPExcel/Calculation/ExceptionHandler.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Calculation - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ /** PHPExcel root directory */ @@ -41,7 +41,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Calculation/Exception.php'; * * @category PHPExcel * @package PHPExcel_Calculation - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Calculation_ExceptionHandler { /** diff --git a/libraries/PHPExcel/PHPExcel/Calculation/FormulaParser.php b/libraries/PHPExcel/PHPExcel/Calculation/FormulaParser.php index 648e93983..d6bf785ad 100644 --- a/libraries/PHPExcel/PHPExcel/Calculation/FormulaParser.php +++ b/libraries/PHPExcel/PHPExcel/Calculation/FormulaParser.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Calculation - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -65,7 +65,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Calculation/FormulaToken.php'; * * @category PHPExcel * @package PHPExcel_Calculation - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Calculation_FormulaParser { /* Character constants */ diff --git a/libraries/PHPExcel/PHPExcel/Calculation/FormulaToken.php b/libraries/PHPExcel/PHPExcel/Calculation/FormulaToken.php index dff57675c..091e69d0b 100644 --- a/libraries/PHPExcel/PHPExcel/Calculation/FormulaToken.php +++ b/libraries/PHPExcel/PHPExcel/Calculation/FormulaToken.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Calculation - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -55,7 +55,7 @@ PARTLY BASED ON: * * @category PHPExcel * @package PHPExcel_Calculation - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Calculation_FormulaToken { /* Token types */ diff --git a/libraries/PHPExcel/PHPExcel/Calculation/Function.php b/libraries/PHPExcel/PHPExcel/Calculation/Function.php index 7b0c6c175..6ea8aea10 100644 --- a/libraries/PHPExcel/PHPExcel/Calculation/Function.php +++ b/libraries/PHPExcel/PHPExcel/Calculation/Function.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Calculation - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -31,7 +31,7 @@ * * @category PHPExcel * @package PHPExcel_Calculation - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Calculation_Function { /* Function categories */ diff --git a/libraries/PHPExcel/PHPExcel/Calculation/Functions.php b/libraries/PHPExcel/PHPExcel/Calculation/Functions.php index 8d6ca3d05..2ba67fd77 100644 --- a/libraries/PHPExcel/PHPExcel/Calculation/Functions.php +++ b/libraries/PHPExcel/PHPExcel/Calculation/Functions.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Calculation - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -38,14 +38,21 @@ define('LOG_GAMMA_X_MAX_VALUE', 2.55e305); /** SQRT2PI */ define('SQRT2PI', 2.5066282746310005024157652848110452530069867406099); +/** 2 / PI */ +define('M_2DIVPI', 0.63661977236758134307553505349006); + /** XMININ */ define('XMININ', 2.23e-308); /** MAX_ITERATIONS */ -define('MAX_ITERATIONS', 150); +define('MAX_ITERATIONS', 256); +/** FINANCIAL_MAX_ITERATIONS */ +define('FINANCIAL_MAX_ITERATIONS', 128); /** PRECISION */ define('PRECISION', 8.88E-016); +/** FINANCIAL_PRECISION */ +define('FINANCIAL_PRECISION', 1.0e-08); /** EULER */ define('EULER', 2.71828182845904523536); @@ -67,6 +74,9 @@ if (!defined('PHPEXCEL_ROOT')) { /** PHPExcel_Cell */ require_once PHPEXCEL_ROOT . 'PHPExcel/Cell.php'; +/** PHPExcel_Calculation */ +require_once PHPEXCEL_ROOT . 'PHPExcel/Calculation.php'; + /** PHPExcel_Cell_DataType */ require_once PHPEXCEL_ROOT . 'PHPExcel/Cell/DataType.php'; @@ -86,7 +96,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Shared/trend/trendClass.php'; * * @category PHPExcel * @package PHPExcel_Calculation - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Calculation_Functions { @@ -271,21 +281,48 @@ class PHPExcel_Calculation_Functions { } // function REF() + /** + * VALUE + * + * @access public + * @category Error Returns + * @return string #VALUE! + */ + public static function VALUE() { + return self::$_errorCodes['value']; + } // function VALUE() + + + private static function isMatrixValue($idx) { + return ((substr_count($idx,'.') <= 1) || (preg_match('/\.[A-Z]/',$idx) > 0)); + } + + + private static function isValue($idx) { + return (substr_count($idx,'.') == 0); + } + + + private static function isCellValue($idx) { + return (substr_count($idx,'.') > 1); + } + + /** * LOGICAL_AND * * Returns boolean TRUE if all its arguments are TRUE; returns FALSE if one or more argument is FALSE. * * Excel Function: - * AND(logical1[,logical2[, ...]]) + * =AND(logical1[,logical2[, ...]]) * * The arguments must evaluate to logical values such as TRUE or FALSE, or the arguments must be arrays * or references that contain logical values. * - * Booleans arguments are treated as True or False as appropriate + * Boolean arguments are treated as True or False as appropriate * Integer or floating point arguments are treated as True, except for 0 or 0.0 which are False - * If any argument value is a string, or a Null, the function returns a #VALUE! error, unless the string holds the value TRUE or FALSE, - * holds the value TRUE or FALSE, in which case it is evaluated as a boolean + * If any argument value is a string, or a Null, the function returns a #VALUE! error, unless the string holds + * the value TRUE or FALSE, in which case it is evaluated as the corresponding boolean value * * @access public * @category Logical Functions @@ -303,10 +340,8 @@ class PHPExcel_Calculation_Functions { // Is it a boolean value? if (is_bool($arg)) { $returnValue = $returnValue && $arg; - ++$argCount; } elseif ((is_numeric($arg)) && (!is_string($arg))) { $returnValue = $returnValue && ($arg != 0); - ++$argCount; } elseif (is_string($arg)) { $arg = strtoupper($arg); if ($arg == 'TRUE') { @@ -317,8 +352,8 @@ class PHPExcel_Calculation_Functions { return self::$_errorCodes['value']; } $returnValue = $returnValue && ($arg != 0); - ++$argCount; } + ++$argCount; } // Return @@ -335,15 +370,15 @@ class PHPExcel_Calculation_Functions { * Returns boolean TRUE if any argument is TRUE; returns FALSE if all arguments are FALSE. * * Excel Function: - * OR(logical1[,logical2[, ...]]) + * =OR(logical1[,logical2[, ...]]) * * The arguments must evaluate to logical values such as TRUE or FALSE, or the arguments must be arrays * or references that contain logical values. * - * Booleans arguments are treated as True or False as appropriate + * Boolean arguments are treated as True or False as appropriate * Integer or floating point arguments are treated as True, except for 0 or 0.0 which are False - * If any argument value is a string, or a Null, the function returns a #VALUE! error, unless the string - * holds the value TRUE or FALSE, in which case it is evaluated as a boolean + * If any argument value is a string, or a Null, the function returns a #VALUE! error, unless the string holds + * the value TRUE or FALSE, in which case it is evaluated as the corresponding boolean value * * @access public * @category Logical Functions @@ -361,10 +396,8 @@ class PHPExcel_Calculation_Functions { // Is it a boolean value? if (is_bool($arg)) { $returnValue = $returnValue || $arg; - ++$argCount; } elseif ((is_numeric($arg)) && (!is_string($arg))) { $returnValue = $returnValue || ($arg != 0); - ++$argCount; } elseif (is_string($arg)) { $arg = strtoupper($arg); if ($arg == 'TRUE') { @@ -375,8 +408,8 @@ class PHPExcel_Calculation_Functions { return self::$_errorCodes['value']; } $returnValue = $returnValue || ($arg != 0); - ++$argCount; } + ++$argCount; } // Return @@ -393,7 +426,7 @@ class PHPExcel_Calculation_Functions { * Returns the boolean FALSE. * * Excel Function: - * FALSE() + * =FALSE() * * @access public * @category Logical Functions @@ -410,7 +443,7 @@ class PHPExcel_Calculation_Functions { * Returns the boolean TRUE. * * Excel Function: - * TRUE() + * =TRUE() * * @access public * @category Logical Functions @@ -427,7 +460,14 @@ class PHPExcel_Calculation_Functions { * Returns the boolean inverse of the argument. * * Excel Function: - * NOT(logical) + * =NOT(logical) + * + * The argument must evaluate to a logical value such as TRUE or FALSE + * + * Boolean arguments are treated as True or False as appropriate + * Integer or floating point arguments are treated as True, except for 0 or 0.0 which are False + * If any argument value is a string, or a Null, the function returns a #VALUE! error, unless the string holds + * the value TRUE or FALSE, in which case it is evaluated as the corresponding boolean value * * @access public * @category Logical Functions @@ -435,6 +475,18 @@ class PHPExcel_Calculation_Functions { * @return boolean The boolean inverse of the argument. */ public static function LOGICAL_NOT($logical) { + $logical = self::flattenSingleValue($logical); + if (is_string($logical)) { + $logical = strtoupper($logical); + if ($logical == 'TRUE') { + return False; + } elseif ($logical == 'FALSE') { + return True; + } else { + return self::$_errorCodes['value']; + } + } + return !$logical; } // function LOGICAL_NOT() @@ -445,7 +497,7 @@ class PHPExcel_Calculation_Functions { * Returns one value if a condition you specify evaluates to TRUE and another value if it evaluates to FALSE. * * Excel Function: - * IF(condition[,returnIfTrue[,returnIfFalse]]) + * =IF(condition[,returnIfTrue[,returnIfFalse]]) * * Condition is any value or expression that can be evaluated to TRUE or FALSE. * For example, A10=100 is a logical expression; if the value in cell A10 is equal to 100, @@ -464,17 +516,17 @@ class PHPExcel_Calculation_Functions { * If condition is FALSE and ReturnIfFalse is blank, then the value 0 (zero) is returned. * ReturnIfFalse can be another formula. * + * @access public + * @category Logical Functions * @param mixed $condition Condition to evaluate * @param mixed $returnIfTrue Value to return when condition is true - * @param mixed $returnIfFalse Value to return when condition is false + * @param mixed $returnIfFalse Optional value to return when condition is false * @return mixed The value of returnIfTrue or returnIfFalse determined by condition */ public static function STATEMENT_IF($condition = true, $returnIfTrue = 0, $returnIfFalse = False) { - $condition = self::flattenSingleValue($condition); - $returnIfTrue = self::flattenSingleValue($returnIfTrue); - $returnIfFalse = self::flattenSingleValue($returnIfFalse); - if (is_null($returnIfTrue)) { $returnIfTrue = 0; } - if (is_null($returnIfFalse)) { $returnIfFalse = 0; } + $condition = (is_null($condition)) ? True : (boolean) self::flattenSingleValue($condition); + $returnIfTrue = (is_null($returnIfTrue)) ? 0 : self::flattenSingleValue($returnIfTrue); + $returnIfFalse = (is_null($returnIfFalse)) ? False : self::flattenSingleValue($returnIfFalse); return ($condition ? $returnIfTrue : $returnIfFalse); } // function STATEMENT_IF() @@ -483,12 +535,20 @@ class PHPExcel_Calculation_Functions { /** * STATEMENT_IFERROR * - * @param mixed $value Value to check , is also value when no error - * @param mixed $errorpart Value when error - * @return mixed + * Excel Function: + * =IFERROR(testValue,errorpart) + * + * @access public + * @category Logical Functions + * @param mixed $testValue Value to check, is also the value returned when no error + * @param mixed $errorpart Value to return when testValue is an error condition + * @return mixed The value of errorpart or testValue determined by error condition */ - public static function STATEMENT_IFERROR($value = '', $errorpart = '') { - return self::STATEMENT_IF(self::IS_ERROR($value), $errorpart, $value); + public static function STATEMENT_IFERROR($testValue = '', $errorpart = '') { + $testValue = (is_null($testValue)) ? '' : self::flattenSingleValue($testValue); + $errorpart = (is_null($errorpart)) ? '' : self::flattenSingleValue($errorpart); + + return self::STATEMENT_IF(self::IS_ERROR($testValue), $errorpart, $testValue); } // function STATEMENT_IFERROR() @@ -542,7 +602,7 @@ class PHPExcel_Calculation_Functions { */ public static function LOG_BASE($number, $base=10) { $number = self::flattenSingleValue($number); - $base = self::flattenSingleValue($base); + $base = (is_null($base)) ? 10 : (float) self::flattenSingleValue($base); return log($number, $base); } // function LOG_BASE() @@ -596,12 +656,12 @@ class PHPExcel_Calculation_Functions { // Return value $returnValue = 0; - // Loop trough arguments + // Loop through arguments $aArgs = self::flattenArray(func_get_args()); foreach ($aArgs as $arg) { // Is it a numeric value? if ((is_numeric($arg)) && (!is_string($arg))) { - $returnValue += pow($arg,2); + $returnValue += ($arg * $arg); } } @@ -627,7 +687,7 @@ class PHPExcel_Calculation_Functions { // Return value $returnValue = null; - // Loop trough arguments + // Loop through arguments $aArgs = self::flattenArray(func_get_args()); foreach ($aArgs as $arg) { // Is it a numeric value? @@ -666,7 +726,7 @@ class PHPExcel_Calculation_Functions { // Return value $returnValue = null; - // Loop trough arguments + // Loop through arguments $aArgs = self::flattenArray(func_get_args()); foreach ($aArgs as $arg) { // Is it a numeric value? @@ -706,7 +766,7 @@ class PHPExcel_Calculation_Functions { // Return value $returnValue = null; - // Loop trough arguments + // Loop through arguments $aArgs = self::flattenArray(func_get_args()); foreach ($aArgs as $arg) { // Is it a numeric value? @@ -785,9 +845,9 @@ class PHPExcel_Calculation_Functions { $aArgs = self::flattenArray(func_get_args()); // Calculate - $n = array_pop($aArgs); + $entry = array_pop($aArgs); - if ((is_numeric($n)) && (!is_string($n))) { + if ((is_numeric($entry)) && (!is_string($entry))) { $mArgs = array(); foreach ($aArgs as $arg) { // Is it a numeric value? @@ -796,12 +856,12 @@ class PHPExcel_Calculation_Functions { } } $count = self::COUNT($mArgs); - $n = floor(--$n); - if (($n < 0) || ($n >= $count) || ($count == 0)) { + $entry = floor(--$entry); + if (($entry < 0) || ($entry >= $count) || ($count == 0)) { return self::$_errorCodes['num']; } sort($mArgs); - return $mArgs[$n]; + return $mArgs[$entry]; } return self::$_errorCodes['value']; } // function SMALL() @@ -825,7 +885,7 @@ class PHPExcel_Calculation_Functions { // Return value $returnValue = null; - // Loop trough arguments + // Loop through arguments $aArgs = self::flattenArray(func_get_args()); foreach ($aArgs as $arg) { // Is it a numeric value? @@ -905,9 +965,9 @@ class PHPExcel_Calculation_Functions { $aArgs = self::flattenArray(func_get_args()); // Calculate - $n = floor(array_pop($aArgs)); + $entry = floor(array_pop($aArgs)); - if ((is_numeric($n)) && (!is_string($n))) { + if ((is_numeric($entry)) && (!is_string($entry))) { $mArgs = array(); foreach ($aArgs as $arg) { // Is it a numeric value? @@ -916,12 +976,12 @@ class PHPExcel_Calculation_Functions { } } $count = self::COUNT($mArgs); - $n = floor(--$n); - if (($n < 0) || ($n >= $count) || ($count == 0)) { + $entry = floor(--$entry); + if (($entry < 0) || ($entry >= $count) || ($count == 0)) { return self::$_errorCodes['num']; } rsort($mArgs); - return $mArgs[$n]; + return $mArgs[$entry]; } return self::$_errorCodes['value']; } // function LARGE() @@ -1025,11 +1085,12 @@ class PHPExcel_Calculation_Functions { // Return value $returnValue = 0; - // Loop trough arguments - $aArgs = self::flattenArray(func_get_args()); - foreach ($aArgs as $arg) { - if ((is_bool($arg)) && (self::$compatibilityMode == self::COMPATIBILITY_OPENOFFICE)) { - $arg = (int) $arg; + // Loop through arguments + $aArgs = self::flattenArrayIndexed(func_get_args()); + foreach ($aArgs as $k => $arg) { + if ((is_bool($arg)) && + ((!self::isCellValue($k)) || (self::$compatibilityMode == self::COMPATIBILITY_OPENOFFICE))) { + $arg = (integer) $arg; } // Is it a numeric value? if ((is_numeric($arg)) && (!is_string($arg))) { @@ -1059,7 +1120,7 @@ class PHPExcel_Calculation_Functions { // Return value $returnValue = 0; - // Loop trough arguments + // Loop through arguments $aArgs = self::flattenArray(func_get_args()); foreach ($aArgs as $arg) { // Is it a blank cell? @@ -1123,9 +1184,15 @@ class PHPExcel_Calculation_Functions { $returnValue = 0; $aArgs = self::flattenArray($aArgs); + $condition = self::flattenSingleValue($condition); if (!in_array($condition{0},array('>', '<', '='))) { if (!is_numeric($condition)) { $condition = PHPExcel_Calculation::_wrapResult(strtoupper($condition)); } $condition = '='.$condition; + } else { + preg_match('/([<>=]+)(.*)/',$condition,$matches); + list(,$operator,$operand) = $matches; + if (!is_numeric($operand)) { $operand = PHPExcel_Calculation::_wrapResult(strtoupper($operand)); } + $condition = $operator.$operand; } // Loop through arguments foreach ($aArgs as $arg) { @@ -1168,6 +1235,11 @@ class PHPExcel_Calculation_Functions { if (!in_array($condition{0},array('>', '<', '='))) { if (!is_numeric($condition)) { $condition = PHPExcel_Calculation::_wrapResult(strtoupper($condition)); } $condition = '='.$condition; + } else { + preg_match('/([<>=]+)(.*)/',$condition,$matches); + list(,$operator,$operand) = $matches; + if (!is_numeric($operand)) { $operand = PHPExcel_Calculation::_wrapResult(strtoupper($operand)); } + $condition = $operator.$operand; } // Loop through arguments foreach ($aArgs as $key => $arg) { @@ -1198,14 +1270,13 @@ class PHPExcel_Calculation_Functions { * @return float */ public static function AVERAGE() { - // Return value - $returnValue = 0; + $aArgs = self::flattenArrayIndexed(func_get_args()); + $returnValue = $aCount = 0; // Loop through arguments - $aArgs = self::flattenArray(func_get_args()); - $aCount = 0; - foreach ($aArgs as $arg) { - if ((is_bool($arg)) && (self::$compatibilityMode == self::COMPATIBILITY_OPENOFFICE)) { + foreach ($aArgs as $k => $arg) { + if ((is_bool($arg)) && + ((!self::isCellValue($k)) || (self::$compatibilityMode == self::COMPATIBILITY_OPENOFFICE))) { $arg = (integer) $arg; } // Is it a numeric value? @@ -1246,21 +1317,25 @@ class PHPExcel_Calculation_Functions { $returnValue = null; // Loop through arguments - $aArgs = self::flattenArray(func_get_args()); + $aArgs = self::flattenArrayIndexed(func_get_args()); $aCount = 0; - foreach ($aArgs as $arg) { - if ((is_numeric($arg)) || (is_bool($arg)) || ((is_string($arg) && ($arg != '')))) { - if (is_bool($arg)) { - $arg = (integer) $arg; - } elseif (is_string($arg)) { - $arg = 0; + foreach ($aArgs as $k => $arg) { + if ((is_bool($arg)) && + (!self::isMatrixValue($k))) { + } else { + if ((is_numeric($arg)) || (is_bool($arg)) || ((is_string($arg) && ($arg != '')))) { + if (is_bool($arg)) { + $arg = (integer) $arg; + } elseif (is_string($arg)) { + $arg = 0; + } + if (is_null($returnValue)) { + $returnValue = $arg; + } else { + $returnValue += $arg; + } + ++$aCount; } - if (is_null($returnValue)) { - $returnValue = $arg; - } else { - $returnValue += $arg; - } - ++$aCount; } } @@ -1402,18 +1477,19 @@ class PHPExcel_Calculation_Functions { * @return float */ public static function DEVSQ() { + $aArgs = self::flattenArrayIndexed(func_get_args()); + // Return value $returnValue = null; - $aMean = self::AVERAGE(func_get_args()); - if (!is_null($aMean)) { - $aArgs = self::flattenArray(func_get_args()); - + $aMean = self::AVERAGE($aArgs); + if ($aMean != self::$_errorCodes['divisionbyzero']) { $aCount = -1; - foreach ($aArgs as $arg) { + foreach ($aArgs as $k => $arg) { // Is it a numeric value? - if ((is_bool($arg)) && (self::$compatibilityMode == self::COMPATIBILITY_OPENOFFICE)) { - $arg = (int) $arg; + if ((is_bool($arg)) && + ((!self::isCellValue($k)) || (self::$compatibilityMode == self::COMPATIBILITY_OPENOFFICE))) { + $arg = (integer) $arg; } if ((is_numeric($arg)) && (!is_string($arg))) { if (is_null($returnValue)) { @@ -1451,7 +1527,7 @@ class PHPExcel_Calculation_Functions { * @return float */ public static function AVEDEV() { - $aArgs = self::flattenArray(func_get_args()); + $aArgs = self::flattenArrayIndexed(func_get_args()); // Return value $returnValue = null; @@ -1459,8 +1535,9 @@ class PHPExcel_Calculation_Functions { $aMean = self::AVERAGE($aArgs); if ($aMean != self::$_errorCodes['divisionbyzero']) { $aCount = 0; - foreach ($aArgs as $arg) { - if ((is_bool($arg)) && (self::$compatibilityMode == self::COMPATIBILITY_OPENOFFICE)) { + foreach ($aArgs as $k => $arg) { + if ((is_bool($arg)) && + ((!self::isCellValue($k)) || (self::$compatibilityMode == self::COMPATIBILITY_OPENOFFICE))) { $arg = (integer) $arg; } // Is it a numeric value? @@ -1475,7 +1552,10 @@ class PHPExcel_Calculation_Functions { } // Return - return $returnValue / $aCount ; + if ($aCount == 0) { + return self::$_errorCodes['divisionbyzero']; + } + return $returnValue / $aCount; } return self::$_errorCodes['num']; } // function AVEDEV() @@ -1497,9 +1577,10 @@ class PHPExcel_Calculation_Functions { * @return float */ public static function GEOMEAN() { - $aMean = self::PRODUCT(func_get_args()); + $aArgs = self::flattenArray(func_get_args()); + + $aMean = self::PRODUCT($aArgs); if (is_numeric($aMean) && ($aMean > 0)) { - $aArgs = self::flattenArray(func_get_args()); $aCount = self::COUNT($aArgs) ; if (self::MIN($aArgs) > 0) { return pow($aMean, (1 / $aCount)); @@ -1617,15 +1698,19 @@ class PHPExcel_Calculation_Functions { * @return float */ public static function STDEV() { + $aArgs = self::flattenArrayIndexed(func_get_args()); + // Return value $returnValue = null; - $aMean = self::AVERAGE(func_get_args()); + $aMean = self::AVERAGE($aArgs); if (!is_null($aMean)) { - $aArgs = self::flattenArray(func_get_args()); - $aCount = -1; - foreach ($aArgs as $arg) { + foreach ($aArgs as $k => $arg) { + if ((is_bool($arg)) && + ((!self::isCellValue($k)) || (self::$compatibilityMode == self::COMPATIBILITY_OPENOFFICE))) { + $arg = (integer) $arg; + } // Is it a numeric value? if ((is_numeric($arg)) && (!is_string($arg))) { if (is_null($returnValue)) { @@ -1660,28 +1745,32 @@ class PHPExcel_Calculation_Functions { * @return float */ public static function STDEVA() { + $aArgs = self::flattenArrayIndexed(func_get_args()); + // Return value $returnValue = null; - $aMean = self::AVERAGEA(func_get_args()); + $aMean = self::AVERAGEA($aArgs); if (!is_null($aMean)) { - $aArgs = self::flattenArray(func_get_args()); - $aCount = -1; - foreach ($aArgs as $arg) { - // Is it a numeric value? - if ((is_numeric($arg)) || (is_bool($arg)) || ((is_string($arg) & ($arg != '')))) { - if (is_bool($arg)) { - $arg = (integer) $arg; - } elseif (is_string($arg)) { - $arg = 0; + foreach ($aArgs as $k => $arg) { + if ((is_bool($arg)) && + (!self::isMatrixValue($k))) { + } else { + // Is it a numeric value? + if ((is_numeric($arg)) || (is_bool($arg)) || ((is_string($arg) & ($arg != '')))) { + if (is_bool($arg)) { + $arg = (integer) $arg; + } elseif (is_string($arg)) { + $arg = 0; + } + if (is_null($returnValue)) { + $returnValue = pow(($arg - $aMean),2); + } else { + $returnValue += pow(($arg - $aMean),2); + } + ++$aCount; } - if (is_null($returnValue)) { - $returnValue = pow(($arg - $aMean),2); - } else { - $returnValue += pow(($arg - $aMean),2); - } - ++$aCount; } } @@ -1708,15 +1797,19 @@ class PHPExcel_Calculation_Functions { * @return float */ public static function STDEVP() { + $aArgs = self::flattenArrayIndexed(func_get_args()); + // Return value $returnValue = null; - $aMean = self::AVERAGE(func_get_args()); + $aMean = self::AVERAGE($aArgs); if (!is_null($aMean)) { - $aArgs = self::flattenArray(func_get_args()); - $aCount = 0; - foreach ($aArgs as $arg) { + foreach ($aArgs as $k => $arg) { + if ((is_bool($arg)) && + ((!self::isCellValue($k)) || (self::$compatibilityMode == self::COMPATIBILITY_OPENOFFICE))) { + $arg = (integer) $arg; + } // Is it a numeric value? if ((is_numeric($arg)) && (!is_string($arg))) { if (is_null($returnValue)) { @@ -1751,28 +1844,32 @@ class PHPExcel_Calculation_Functions { * @return float */ public static function STDEVPA() { + $aArgs = self::flattenArrayIndexed(func_get_args()); + // Return value $returnValue = null; - $aMean = self::AVERAGEA(func_get_args()); + $aMean = self::AVERAGEA($aArgs); if (!is_null($aMean)) { - $aArgs = self::flattenArray(func_get_args()); - $aCount = 0; - foreach ($aArgs as $arg) { - // Is it a numeric value? - if ((is_numeric($arg)) || (is_bool($arg)) || ((is_string($arg) & ($arg != '')))) { - if (is_bool($arg)) { - $arg = (integer) $arg; - } elseif (is_string($arg)) { - $arg = 0; + foreach ($aArgs as $k => $arg) { + if ((is_bool($arg)) && + (!self::isMatrixValue($k))) { + } else { + // Is it a numeric value? + if ((is_numeric($arg)) || (is_bool($arg)) || ((is_string($arg) & ($arg != '')))) { + if (is_bool($arg)) { + $arg = (integer) $arg; + } elseif (is_string($arg)) { + $arg = 0; + } + if (is_null($returnValue)) { + $returnValue = pow(($arg - $aMean),2); + } else { + $returnValue += pow(($arg - $aMean),2); + } + ++$aCount; } - if (is_null($returnValue)) { - $returnValue = pow(($arg - $aMean),2); - } else { - $returnValue += pow(($arg - $aMean),2); - } - ++$aCount; } } @@ -1808,6 +1905,7 @@ class PHPExcel_Calculation_Functions { $aArgs = self::flattenArray(func_get_args()); $aCount = 0; foreach ($aArgs as $arg) { + if (is_bool($arg)) { $arg = (integer) $arg; } // Is it a numeric value? if ((is_numeric($arg)) && (!is_string($arg))) { $summerA += ($arg * $arg); @@ -1818,8 +1916,8 @@ class PHPExcel_Calculation_Functions { // Return if ($aCount > 1) { - $summerA = $summerA * $aCount; - $summerB = ($summerB * $summerB); + $summerA *= $aCount; + $summerB *= $summerB; $returnValue = ($summerA - $summerB) / ($aCount * ($aCount - 1)); } return $returnValue; @@ -1846,26 +1944,33 @@ class PHPExcel_Calculation_Functions { $summerA = $summerB = 0; // Loop through arguments - $aArgs = self::flattenArray(func_get_args()); + $aArgs = self::flattenArrayIndexed(func_get_args()); $aCount = 0; - foreach ($aArgs as $arg) { - // Is it a numeric value? + foreach ($aArgs as $k => $arg) { + if ((is_string($arg)) && + (self::isValue($k))) { + return self::$_errorCodes['value']; + } elseif ((is_string($arg)) && + (!self::isMatrixValue($k))) { + } else { + // Is it a numeric value? if ((is_numeric($arg)) || (is_bool($arg)) || ((is_string($arg) & ($arg != '')))) { - if (is_bool($arg)) { - $arg = (integer) $arg; - } elseif (is_string($arg)) { - $arg = 0; + if (is_bool($arg)) { + $arg = (integer) $arg; + } elseif (is_string($arg)) { + $arg = 0; + } + $summerA += ($arg * $arg); + $summerB += $arg; + ++$aCount; } - $summerA += ($arg * $arg); - $summerB += $arg; - ++$aCount; } } // Return if ($aCount > 1) { - $summerA = $summerA * $aCount; - $summerB = ($summerB * $summerB); + $summerA *= $aCount; + $summerB *= $summerB; $returnValue = ($summerA - $summerB) / ($aCount * ($aCount - 1)); } return $returnValue; @@ -1895,6 +2000,7 @@ class PHPExcel_Calculation_Functions { $aArgs = self::flattenArray(func_get_args()); $aCount = 0; foreach ($aArgs as $arg) { + if (is_bool($arg)) { $arg = (integer) $arg; } // Is it a numeric value? if ((is_numeric($arg)) && (!is_string($arg))) { $summerA += ($arg * $arg); @@ -1905,8 +2011,8 @@ class PHPExcel_Calculation_Functions { // Return if ($aCount > 0) { - $summerA = $summerA * $aCount; - $summerB = ($summerB * $summerB); + $summerA *= $aCount; + $summerB *= $summerB; $returnValue = ($summerA - $summerB) / ($aCount * $aCount); } return $returnValue; @@ -1933,26 +2039,33 @@ class PHPExcel_Calculation_Functions { $summerA = $summerB = 0; // Loop through arguments - $aArgs = self::flattenArray(func_get_args()); + $aArgs = self::flattenArrayIndexed(func_get_args()); $aCount = 0; - foreach ($aArgs as $arg) { - // Is it a numeric value? - if ((is_numeric($arg)) || (is_bool($arg)) || ((is_string($arg) & ($arg != '')))) { - if (is_bool($arg)) { - $arg = (integer) $arg; - } elseif (is_string($arg)) { - $arg = 0; + foreach ($aArgs as $k => $arg) { + if ((is_string($arg)) && + (self::isValue($k))) { + return self::$_errorCodes['value']; + } elseif ((is_string($arg)) && + (!self::isMatrixValue($k))) { + } else { + // Is it a numeric value? + if ((is_numeric($arg)) || (is_bool($arg)) || ((is_string($arg) & ($arg != '')))) { + if (is_bool($arg)) { + $arg = (integer) $arg; + } elseif (is_string($arg)) { + $arg = 0; + } + $summerA += ($arg * $arg); + $summerB += $arg; + ++$aCount; } - $summerA += ($arg * $arg); - $summerB += $arg; - ++$aCount; } } // Return if ($aCount > 0) { - $summerA = $summerA * $aCount; - $summerB = ($summerB * $summerB); + $summerA *= $aCount; + $summerB *= $summerB; $returnValue = ($summerA - $summerB) / ($aCount * $aCount); } return $returnValue; @@ -1972,7 +2085,7 @@ class PHPExcel_Calculation_Functions { public static function RANK($value,$valueSet,$order=0) { $value = self::flattenSingleValue($value); $valueSet = self::flattenArray($valueSet); - $order = self::flattenSingleValue($order); + $order = (is_null($order)) ? 0 : (integer) self::flattenSingleValue($order); foreach($valueSet as $key => $valueEntry) { if (!is_numeric($valueEntry)) { @@ -2005,9 +2118,9 @@ class PHPExcel_Calculation_Functions { * @return float */ public static function PERCENTRANK($valueSet,$value,$significance=3) { - $valueSet = self::flattenArray($valueSet); - $value = self::flattenSingleValue($value); - $significance = self::flattenSingleValue($significance); + $valueSet = self::flattenArray($valueSet); + $value = self::flattenSingleValue($value); + $significance = (is_null($significance)) ? 3 : (integer) self::flattenSingleValue($significance); foreach($valueSet as $key => $valueEntry) { if (!is_numeric($valueEntry)) { @@ -2040,20 +2153,29 @@ class PHPExcel_Calculation_Functions { } // function PERCENTRANK() - private static function _checkTrendArray($values) { - foreach($values as $key => $value) { - if ((is_bool($value)) || ((is_string($value)) && (trim($value) == ''))) { - unset($values[$key]); - } elseif (is_string($value)) { - if (is_numeric($value)) { - $values[$key] = (float) $value; - } else { - unset($values[$key]); - } + private static function _checkTrendArrays(&$array1,&$array2) { + if (!is_array($array1)) { $array1 = array($array1); } + if (!is_array($array2)) { $array2 = array($array2); } + + $array1 = self::flattenArray($array1); + $array2 = self::flattenArray($array2); + foreach($array1 as $key => $value) { + if ((is_bool($value)) || (is_string($value)) || (is_null($value))) { + unset($array1[$key]); + unset($array2[$key]); } } - return $values; - } // function _checkTrendArray() + foreach($array2 as $key => $value) { + if ((is_bool($value)) || (is_string($value)) || (is_null($value))) { + unset($array1[$key]); + unset($array2[$key]); + } + } + $array1 = array_merge($array1); + $array2 = array_merge($array2); + + return True; + } // function _checkTrendArrays() /** @@ -2066,12 +2188,10 @@ class PHPExcel_Calculation_Functions { * @return float */ public static function INTERCEPT($yValues,$xValues) { - $yValues = self::flattenArray($yValues); - $xValues = self::flattenArray($xValues); - - $yValues = self::_checkTrendArray($yValues); + if (!self::_checkTrendArrays($yValues,$xValues)) { + return self::$_errorCodes['value']; + } $yValueCount = count($yValues); - $xValues = self::_checkTrendArray($xValues); $xValueCount = count($xValues); if (($yValueCount == 0) || ($yValueCount != $xValueCount)) { @@ -2095,12 +2215,10 @@ class PHPExcel_Calculation_Functions { * @return float */ public static function RSQ($yValues,$xValues) { - $yValues = self::flattenArray($yValues); - $xValues = self::flattenArray($xValues); - - $yValues = self::_checkTrendArray($yValues); + if (!self::_checkTrendArrays($yValues,$xValues)) { + return self::$_errorCodes['value']; + } $yValueCount = count($yValues); - $xValues = self::_checkTrendArray($xValues); $xValueCount = count($xValues); if (($yValueCount == 0) || ($yValueCount != $xValueCount)) { @@ -2124,12 +2242,10 @@ class PHPExcel_Calculation_Functions { * @return float */ public static function SLOPE($yValues,$xValues) { - $yValues = self::flattenArray($yValues); - $xValues = self::flattenArray($xValues); - - $yValues = self::_checkTrendArray($yValues); + if (!self::_checkTrendArrays($yValues,$xValues)) { + return self::$_errorCodes['value']; + } $yValueCount = count($yValues); - $xValues = self::_checkTrendArray($xValues); $xValueCount = count($xValues); if (($yValueCount == 0) || ($yValueCount != $xValueCount)) { @@ -2153,12 +2269,10 @@ class PHPExcel_Calculation_Functions { * @return float */ public static function STEYX($yValues,$xValues) { - $yValues = self::flattenArray($yValues); - $xValues = self::flattenArray($xValues); - - $yValues = self::_checkTrendArray($yValues); + if (!self::_checkTrendArrays($yValues,$xValues)) { + return self::$_errorCodes['value']; + } $yValueCount = count($yValues); - $xValues = self::_checkTrendArray($xValues); $xValueCount = count($xValues); if (($yValueCount == 0) || ($yValueCount != $xValueCount)) { @@ -2182,12 +2296,10 @@ class PHPExcel_Calculation_Functions { * @return float */ public static function COVAR($yValues,$xValues) { - $yValues = self::flattenArray($yValues); - $xValues = self::flattenArray($xValues); - - $yValues = self::_checkTrendArray($yValues); + if (!self::_checkTrendArrays($yValues,$xValues)) { + return self::$_errorCodes['value']; + } $yValueCount = count($yValues); - $xValues = self::_checkTrendArray($xValues); $xValueCount = count($xValues); if (($yValueCount == 0) || ($yValueCount != $xValueCount)) { @@ -2210,13 +2322,14 @@ class PHPExcel_Calculation_Functions { * @param array of mixed Data Series X * @return float */ - public static function CORREL($yValues,$xValues) { - $yValues = self::flattenArray($yValues); - $xValues = self::flattenArray($xValues); - - $yValues = self::_checkTrendArray($yValues); + public static function CORREL($yValues,$xValues=null) { + if ((is_null($xValues)) || (!is_array($yValues)) || (!is_array($xValues))) { + return self::$_errorCodes['value']; + } + if (!self::_checkTrendArrays($yValues,$xValues)) { + return self::$_errorCodes['value']; + } $yValueCount = count($yValues); - $xValues = self::_checkTrendArray($xValues); $xValueCount = count($xValues); if (($yValueCount == 0) || ($yValueCount != $xValueCount)) { @@ -2242,21 +2355,22 @@ class PHPExcel_Calculation_Functions { * @param boolean A logical value specifying whether to return additional regression statistics. * @return array */ - public static function LINEST($yValues,$xValues,$const=True,$stats=False) { - $yValues = self::flattenArray($yValues); - $xValues = self::flattenArray($xValues); - $const = (boolean) self::flattenSingleValue($const); - $stats = (boolean) self::flattenSingleValue($stats); + public static function LINEST($yValues,$xValues=null,$const=True,$stats=False) { + $const = (is_null($const)) ? True : (boolean) self::flattenSingleValue($const); + $stats = (is_null($stats)) ? False : (boolean) self::flattenSingleValue($stats); + if (is_null($xValues)) $xValues = range(1,count(self::flattenArray($yValues))); - $yValues = self::_checkTrendArray($yValues); + if (!self::_checkTrendArrays($yValues,$xValues)) { + return self::$_errorCodes['value']; + } $yValueCount = count($yValues); - $xValues = self::_checkTrendArray($xValues); $xValueCount = count($xValues); + if (($yValueCount == 0) || ($yValueCount != $xValueCount)) { return self::$_errorCodes['na']; } elseif ($yValueCount == 1) { - return self::$_errorCodes['divisionbyzero']; + return 0; } $bestFitLinear = trendClass::calculate(trendClass::TREND_LINEAR,$yValues,$xValues,$const); @@ -2294,21 +2408,28 @@ class PHPExcel_Calculation_Functions { * @param boolean A logical value specifying whether to return additional regression statistics. * @return array */ - public static function LOGEST($yValues,$xValues,$const=True,$stats=False) { - $yValues = self::flattenArray($yValues); - $xValues = self::flattenArray($xValues); - $const = (boolean) self::flattenSingleValue($const); - $stats = (boolean) self::flattenSingleValue($stats); + public static function LOGEST($yValues,$xValues=null,$const=True,$stats=False) { + $const = (is_null($const)) ? True : (boolean) self::flattenSingleValue($const); + $stats = (is_null($stats)) ? False : (boolean) self::flattenSingleValue($stats); + if (is_null($xValues)) $xValues = range(1,count(self::flattenArray($yValues))); - $yValues = self::_checkTrendArray($yValues); + if (!self::_checkTrendArrays($yValues,$xValues)) { + return self::$_errorCodes['value']; + } $yValueCount = count($yValues); - $xValues = self::_checkTrendArray($xValues); $xValueCount = count($xValues); + foreach($yValues as $value) { + if ($value <= 0.0) { + return self::$_errorCodes['num']; + } + } + + if (($yValueCount == 0) || ($yValueCount != $xValueCount)) { return self::$_errorCodes['na']; } elseif ($yValueCount == 1) { - return self::$_errorCodes['divisionbyzero']; + return 1; } $bestFitExponential = trendClass::calculate(trendClass::TREND_EXPONENTIAL,$yValues,$xValues,$const); @@ -2346,16 +2467,14 @@ class PHPExcel_Calculation_Functions { */ public static function FORECAST($xValue,$yValues,$xValues) { $xValue = self::flattenSingleValue($xValue); - $yValues = self::flattenArray($yValues); - $xValues = self::flattenArray($xValues); - if (!is_numeric($xValue)) { return self::$_errorCodes['value']; } - $yValues = self::_checkTrendArray($yValues); + if (!self::_checkTrendArrays($yValues,$xValues)) { + return self::$_errorCodes['value']; + } $yValueCount = count($yValues); - $xValues = self::_checkTrendArray($xValues); $xValueCount = count($xValues); if (($yValueCount == 0) || ($yValueCount != $xValueCount)) { @@ -2384,7 +2503,7 @@ class PHPExcel_Calculation_Functions { $yValues = self::flattenArray($yValues); $xValues = self::flattenArray($xValues); $newValues = self::flattenArray($newValues); - $const = (boolean) self::flattenSingleValue($const); + $const = (is_null($const)) ? True : (boolean) self::flattenSingleValue($const); $bestFitLinear = trendClass::calculate(trendClass::TREND_LINEAR,$yValues,$xValues,$const); if (count($newValues) == 0) { @@ -2415,7 +2534,7 @@ class PHPExcel_Calculation_Functions { $yValues = self::flattenArray($yValues); $xValues = self::flattenArray($xValues); $newValues = self::flattenArray($newValues); - $const = (boolean) self::flattenSingleValue($const); + $const = (is_null($const)) ? True : (boolean) self::flattenSingleValue($const); $bestFitExponential = trendClass::calculate(trendClass::TREND_EXPONENTIAL,$yValues,$xValues,$const); if (count($newValues) == 0) { @@ -2438,6 +2557,7 @@ class PHPExcel_Calculation_Functions { public static function ROMAN($aValue, $style=0) { $aValue = (integer) self::flattenSingleValue($aValue); + $style = (is_null($style)) ? 0 : (integer) self::flattenSingleValue($style); if ((!is_numeric($aValue)) || ($aValue < 0) || ($aValue >= 4000)) { return self::$_errorCodes['value']; } @@ -2464,14 +2584,14 @@ class PHPExcel_Calculation_Functions { /** - * SUBTOTAL + * SUBTOTAL * - * Returns a subtotal in a list or database. + * Returns a subtotal in a list or database. * - * @param int the number 1 to 11 that specifies which function to + * @param int the number 1 to 11 that specifies which function to * use in calculating subtotals within a list. - * @param array of mixed Data Series - * @return float + * @param array of mixed Data Series + * @return float */ public static function SUBTOTAL() { $aArgs = self::flattenArray(func_get_args()); @@ -2521,12 +2641,12 @@ class PHPExcel_Calculation_Functions { /** - * SQRTPI + * SQRTPI * - * Returns the square root of (number * pi). + * Returns the square root of (number * pi). * - * @param float $number Number - * @return float Square Root of Number * Pi + * @param float $number Number + * @return float Square Root of Number * Pi */ public static function SQRTPI($number) { $number = self::flattenSingleValue($number); @@ -2535,19 +2655,19 @@ class PHPExcel_Calculation_Functions { if ($number < 0) { return self::$_errorCodes['num']; } - return sqrt($number * pi()) ; + return sqrt($number * M_PI) ; } return self::$_errorCodes['value']; } // function SQRTPI() /** - * FACT + * FACT * - * Returns the factorial of a number. + * Returns the factorial of a number. * - * @param float $factVal Factorial Value - * @return int Factorial + * @param float $factVal Factorial Value + * @return int Factorial */ public static function FACT($factVal) { $factVal = self::flattenSingleValue($factVal); @@ -2562,6 +2682,7 @@ class PHPExcel_Calculation_Functions { return self::$_errorCodes['num']; } } + $factorial = 1; while ($factLoop > 1) { $factorial *= $factLoop--; @@ -2573,12 +2694,12 @@ class PHPExcel_Calculation_Functions { /** - * FACTDOUBLE + * FACTDOUBLE * - * Returns the double factorial of a number. + * Returns the double factorial of a number. * - * @param float $factVal Factorial Value - * @return int Double Factorial + * @param float $factVal Factorial Value + * @return int Double Factorial */ public static function FACTDOUBLE($factVal) { $factLoop = floor(self::flattenSingleValue($factVal)); @@ -2599,12 +2720,12 @@ class PHPExcel_Calculation_Functions { /** - * MULTINOMIAL + * MULTINOMIAL * - * Returns the ratio of the factorial of a sum of values to the product of factorials. + * Returns the ratio of the factorial of a sum of values to the product of factorials. * - * @param array of mixed Data Series - * @return float + * @param array of mixed Data Series + * @return float */ public static function MULTINOMIAL() { // Loop through arguments @@ -2634,13 +2755,13 @@ class PHPExcel_Calculation_Functions { /** - * CEILING + * CEILING * - * Returns number rounded up, away from zero, to the nearest multiple of significance. + * Returns number rounded up, away from zero, to the nearest multiple of significance. * - * @param float $number Number to round - * @param float $significance Significance - * @return float Rounded Number + * @param float $number Number to round + * @param float $significance Significance + * @return float Rounded Number */ public static function CEILING($number,$significance=null) { $number = self::flattenSingleValue($number); @@ -2665,12 +2786,12 @@ class PHPExcel_Calculation_Functions { /** - * EVEN + * EVEN * - * Returns number rounded up to the nearest even integer. + * Returns number rounded up to the nearest even integer. * - * @param float $number Number to round - * @return int Rounded Number + * @param float $number Number to round + * @return int Rounded Number */ public static function EVEN($number) { $number = self::flattenSingleValue($number); @@ -2684,12 +2805,12 @@ class PHPExcel_Calculation_Functions { /** - * ODD + * ODD * - * Returns number rounded up to the nearest odd integer. + * Returns number rounded up to the nearest odd integer. * - * @param float $number Number to round - * @return int Rounded Number + * @param float $number Number to round + * @return int Rounded Number */ public static function ODD($number) { $number = self::flattenSingleValue($number); @@ -2728,13 +2849,13 @@ class PHPExcel_Calculation_Functions { /** - * ROUNDUP + * ROUNDUP * - * Rounds a number up to a specified number of decimal places + * Rounds a number up to a specified number of decimal places * - * @param float $number Number to round - * @param int $digits Number of digits to which you want to round $number - * @return float Rounded Number + * @param float $number Number to round + * @param int $digits Number of digits to which you want to round $number + * @return float Rounded Number */ public static function ROUNDUP($number,$digits) { $number = self::flattenSingleValue($number); @@ -2753,13 +2874,13 @@ class PHPExcel_Calculation_Functions { /** - * ROUNDDOWN + * ROUNDDOWN * - * Rounds a number down to a specified number of decimal places + * Rounds a number down to a specified number of decimal places * - * @param float $number Number to round - * @param int $digits Number of digits to which you want to round $number - * @return float Rounded Number + * @param float $number Number to round + * @param int $digits Number of digits to which you want to round $number + * @return float Rounded Number */ public static function ROUNDDOWN($number,$digits) { $number = self::flattenSingleValue($number); @@ -2778,13 +2899,13 @@ class PHPExcel_Calculation_Functions { /** - * MROUND + * MROUND * - * Rounds a number to the nearest multiple of a specified value + * Rounds a number to the nearest multiple of a specified value * - * @param float $number Number to round - * @param int $multiple Multiple to which you want to round $number - * @return float Rounded Number + * @param float $number Number to round + * @param int $multiple Multiple to which you want to round $number + * @return float Rounded Number */ public static function MROUND($number,$multiple) { $number = self::flattenSingleValue($number); @@ -2805,13 +2926,13 @@ class PHPExcel_Calculation_Functions { /** - * SIGN + * SIGN * - * Determines the sign of a number. Returns 1 if the number is positive, zero (0) - * if the number is 0, and -1 if the number is negative. + * Determines the sign of a number. Returns 1 if the number is positive, zero (0) + * if the number is 0, and -1 if the number is negative. * - * @param float $number Number to round - * @return int sign value + * @param float $number Number to round + * @return int sign value */ public static function SIGN($number) { $number = self::flattenSingleValue($number); @@ -2827,13 +2948,13 @@ class PHPExcel_Calculation_Functions { /** - * FLOOR + * FLOOR * - * Rounds number down, toward zero, to the nearest multiple of significance. + * Rounds number down, toward zero, to the nearest multiple of significance. * - * @param float $number Number to round - * @param float $significance Significance - * @return float Rounded Number + * @param float $number Number to round + * @param float $significance Significance + * @return float Rounded Number */ public static function FLOOR($number,$significance=null) { $number = self::flattenSingleValue($number); @@ -2875,6 +2996,7 @@ class PHPExcel_Calculation_Functions { $numInSet = self::flattenSingleValue($numInSet); if ((is_numeric($numObjs)) && (is_numeric($numInSet))) { + $numInSet = floor($numInSet); if ($numObjs < $numInSet) { return self::$_errorCodes['num']; } @@ -2911,21 +3033,21 @@ class PHPExcel_Calculation_Functions { /** - * SERIESSUM + * SERIESSUM * - * Returns the sum of a power series + * Returns the sum of a power series * - * @param float $x Input value to the power series - * @param float $n Initial power to which you want to raise $x - * @param float $m Step by which to increase $n for each term in the series - * @param array of mixed Data Series - * @return float + * @param float $x Input value to the power series + * @param float $n Initial power to which you want to raise $x + * @param float $m Step by which to increase $n for each term in the series + * @param array of mixed Data Series + * @return float */ public static function SERIESSUM() { // Return value $returnValue = 0; - // Loop trough arguments + // Loop through arguments $aArgs = self::flattenArray(func_get_args()); $x = array_shift($aArgs); @@ -2951,14 +3073,14 @@ class PHPExcel_Calculation_Functions { /** - * STANDARDIZE + * STANDARDIZE * - * Returns a normalized value from a distribution characterized by mean and standard_dev. + * Returns a normalized value from a distribution characterized by mean and standard_dev. * - * @param float $value Value to normalize - * @param float $mean Mean Value - * @param float $stdDev Standard Deviation - * @return float Standardized value + * @param float $value Value to normalize + * @param float $mean Mean Value + * @param float $stdDev Standard Deviation + * @return float Standardized value */ public static function STANDARDIZE($value,$mean,$stdDev) { $value = self::flattenSingleValue($value); @@ -3001,12 +3123,12 @@ class PHPExcel_Calculation_Functions { /** - * LCM + * LCM * - * Returns the lowest common multiplier of a series of numbers + * Returns the lowest common multiplier of a series of numbers * - * @param $array Values to calculate the Lowest Common Multiplier - * @return int Lowest Common Multiplier + * @param $array Values to calculate the Lowest Common Multiplier + * @return int Lowest Common Multiplier */ public static function LCM() { $aArgs = self::flattenArray(func_get_args()); @@ -3046,12 +3168,12 @@ class PHPExcel_Calculation_Functions { /** - * GCD + * GCD * - * Returns the greatest common divisor of a series of numbers + * Returns the greatest common divisor of a series of numbers * - * @param $array Values to calculate the Greatest Common Divisor - * @return int Greatest Common Divisor + * @param $array Values to calculate the Greatest Common Divisor + * @return int Greatest Common Divisor */ public static function GCD() { $aArgs = self::flattenArray(func_get_args()); @@ -3108,21 +3230,21 @@ class PHPExcel_Calculation_Functions { /** - * BINOMDIST + * BINOMDIST * - * Returns the individual term binomial distribution probability. Use BINOMDIST in problems with - * a fixed number of tests or trials, when the outcomes of any trial are only success or failure, - * when trials are independent, and when the probability of success is constant throughout the - * experiment. For example, BINOMDIST can calculate the probability that two of the next three - * babies born are male. + * Returns the individual term binomial distribution probability. Use BINOMDIST in problems with + * a fixed number of tests or trials, when the outcomes of any trial are only success or failure, + * when trials are independent, and when the probability of success is constant throughout the + * experiment. For example, BINOMDIST can calculate the probability that two of the next three + * babies born are male. * - * @param float $value Number of successes in trials - * @param float $trials Number of trials - * @param float $probability Probability of success on each trial - * @param boolean $cumulative - * @return float + * @param float $value Number of successes in trials + * @param float $trials Number of trials + * @param float $probability Probability of success on each trial + * @param boolean $cumulative + * @return float * - * @todo Cumulative distribution function + * @todo Cumulative distribution function * */ public static function BINOMDIST($value, $trials, $probability, $cumulative) { @@ -3154,18 +3276,18 @@ class PHPExcel_Calculation_Functions { /** - * NEGBINOMDIST + * NEGBINOMDIST * - * Returns the negative binomial distribution. NEGBINOMDIST returns the probability that - * there will be number_f failures before the number_s-th success, when the constant - * probability of a success is probability_s. This function is similar to the binomial - * distribution, except that the number of successes is fixed, and the number of trials is - * variable. Like the binomial, trials are assumed to be independent. + * Returns the negative binomial distribution. NEGBINOMDIST returns the probability that + * there will be number_f failures before the number_s-th success, when the constant + * probability of a success is probability_s. This function is similar to the binomial + * distribution, except that the number of successes is fixed, and the number of trials is + * variable. Like the binomial, trials are assumed to be independent. * - * @param float $failures Number of Failures - * @param float $successes Threshold number of Successes - * @param float $probability Probability of success on each trial - * @return float + * @param float $failures Number of Failures + * @param float $successes Threshold number of Successes + * @param float $probability Probability of success on each trial + * @return float * */ public static function NEGBINOMDIST($failures, $successes, $probability) { @@ -3192,17 +3314,17 @@ class PHPExcel_Calculation_Functions { /** - * CRITBINOM + * CRITBINOM * - * Returns the smallest value for which the cumulative binomial distribution is greater - * than or equal to a criterion value + * Returns the smallest value for which the cumulative binomial distribution is greater + * than or equal to a criterion value * - * See http://support.microsoft.com/kb/828117/ for details of the algorithm used + * See http://support.microsoft.com/kb/828117/ for details of the algorithm used * - * @param float $trials number of Bernoulli trials - * @param float $probability probability of a success on each trial - * @param float $alpha criterion value - * @return int + * @param float $trials number of Bernoulli trials + * @param float $probability probability of a success on each trial + * @param float $alpha criterion value + * @return int * * @todo Warning. This implementation differs from the algorithm detailed on the MS * web site in that $CumPGuessMinus1 = $CumPGuess - 1 rather than $CumPGuess - $PGuess @@ -3226,7 +3348,7 @@ class PHPExcel_Calculation_Functions { return self::$_errorCodes['num']; } if ($alpha <= 0.5) { - $t = sqrt(log(1 / pow($alpha,2))); + $t = sqrt(log(1 / ($alpha * $alpha))); $trialsApprox = 0 - ($t + (2.515517 + 0.802853 * $t + 0.010328 * $t * $t) / (1 + 1.432788 * $t + 0.189269 * $t * $t + 0.001308 * $t * $t * $t)); } else { $t = sqrt(log(1 / pow(1 - $alpha,2))); @@ -3302,13 +3424,13 @@ class PHPExcel_Calculation_Functions { /** - * CHIDIST + * CHIDIST * - * Returns the one-tailed probability of the chi-squared distribution. + * Returns the one-tailed probability of the chi-squared distribution. * - * @param float $value Value for the function - * @param float $degrees degrees of freedom - * @return float + * @param float $value Value for the function + * @param float $degrees degrees of freedom + * @return float */ public static function CHIDIST($value, $degrees) { $value = self::flattenSingleValue($value); @@ -3331,22 +3453,22 @@ class PHPExcel_Calculation_Functions { /** - * CHIINV + * CHIINV * - * Returns the one-tailed probability of the chi-squared distribution. + * Returns the one-tailed probability of the chi-squared distribution. * - * @param float $probability Probability for the function - * @param float $degrees degrees of freedom - * @return float + * @param float $probability Probability for the function + * @param float $degrees degrees of freedom + * @return float */ public static function CHIINV($probability, $degrees) { $probability = self::flattenSingleValue($probability); $degrees = floor(self::flattenSingleValue($degrees)); if ((is_numeric($probability)) && (is_numeric($degrees))) { + $xLo = 100; $xHi = 0; - $maxIteration = 100; $x = $xNew = 1; $dx = 1; @@ -3387,16 +3509,16 @@ class PHPExcel_Calculation_Functions { /** - * EXPONDIST + * EXPONDIST * - * Returns the exponential distribution. Use EXPONDIST to model the time between events, - * such as how long an automated bank teller takes to deliver cash. For example, you can - * use EXPONDIST to determine the probability that the process takes at most 1 minute. + * Returns the exponential distribution. Use EXPONDIST to model the time between events, + * such as how long an automated bank teller takes to deliver cash. For example, you can + * use EXPONDIST to determine the probability that the process takes at most 1 minute. * - * @param float $value Value of the function - * @param float $lambda The parameter value - * @param boolean $cumulative - * @return float + * @param float $value Value of the function + * @param float $lambda The parameter value + * @param boolean $cumulative + * @return float */ public static function EXPONDIST($value, $lambda, $cumulative) { $value = self::flattenSingleValue($value); @@ -3420,14 +3542,14 @@ class PHPExcel_Calculation_Functions { /** - * FISHER + * FISHER * - * Returns the Fisher transformation at x. This transformation produces a function that - * is normally distributed rather than skewed. Use this function to perform hypothesis - * testing on the correlation coefficient. + * Returns the Fisher transformation at x. This transformation produces a function that + * is normally distributed rather than skewed. Use this function to perform hypothesis + * testing on the correlation coefficient. * - * @param float $value - * @return float + * @param float $value + * @return float */ public static function FISHER($value) { $value = self::flattenSingleValue($value); @@ -3443,14 +3565,14 @@ class PHPExcel_Calculation_Functions { /** - * FISHERINV + * FISHERINV * - * Returns the inverse of the Fisher transformation. Use this transformation when - * analyzing correlations between ranges or arrays of data. If y = FISHER(x), then - * FISHERINV(y) = x. + * Returns the inverse of the Fisher transformation. Use this transformation when + * analyzing correlations between ranges or arrays of data. If y = FISHER(x), then + * FISHERINV(y) = x. * - * @param float $value - * @return float + * @param float $value + * @return float */ public static function FISHERINV($value) { $value = self::flattenSingleValue($value); @@ -3468,11 +3590,11 @@ class PHPExcel_Calculation_Functions { private static $_logBetaCache_result = 0.0; /** - * The natural logarithm of the beta function. - * @param p require p>0 - * @param q require q>0 - * @return 0 if p<=0, q<=0 or p+q>2.55E305 to avoid errors and over/underflow - * @author Jaco van Kooten + * The natural logarithm of the beta function. + * @param p require p>0 + * @param q require q>0 + * @return 0 if p<=0, q<=0 or p+q>2.55E305 to avoid errors and over/underflow + * @author Jaco van Kooten */ private static function _logBeta($p, $q) { if ($p != self::$_logBetaCache_p || $q != self::$_logBetaCache_q) { @@ -3489,9 +3611,9 @@ class PHPExcel_Calculation_Functions { /** - * Evaluates of continued fraction part of incomplete beta function. - * Based on an idea from Numerical Recipes (W.H. Press et al, 1992). - * @author Jaco van Kooten + * Evaluates of continued fraction part of incomplete beta function. + * Based on an idea from Numerical Recipes (W.H. Press et al, 1992). + * @author Jaco van Kooten */ private static function _betaFraction($x, $p, $q) { $c = 1.0; @@ -3859,7 +3981,6 @@ class PHPExcel_Calculation_Functions { } $a = 0; $b = 2; - $maxIteration = 100; $i = 0; while ((($b - $a) > PRECISION) && ($i++ < MAX_ITERATIONS)) { @@ -3922,7 +4043,7 @@ class PHPExcel_Calculation_Functions { for ($j=1;$j<=6;++$j) { $summer += ($p[$j] / ++$y); } - return exp(0 - $tmp + log(2.5066282746310005 * $summer / $x)); + return exp(0 - $tmp + log(SQRT2PI * $summer / $x)); } // function _gamma() @@ -3967,7 +4088,6 @@ class PHPExcel_Calculation_Functions { * @param float $probability Probability at which you want to evaluate the distribution * @param float $alpha Parameter to the distribution * @param float $beta Parameter to the distribution - * @param boolean $cumulative * @return float * */ @@ -3975,41 +4095,38 @@ class PHPExcel_Calculation_Functions { $probability = self::flattenSingleValue($probability); $alpha = self::flattenSingleValue($alpha); $beta = self::flattenSingleValue($beta); -// $rMin = self::flattenSingleValue($rMin); -// $rMax = self::flattenSingleValue($rMax); if ((is_numeric($probability)) && (is_numeric($alpha)) && (is_numeric($beta))) { - if (($alpha <= 0) || ($beta <= 0) || ($probability <= 0) || ($probability > 1)) { + if (($alpha <= 0) || ($beta <= 0) || ($probability < 0) || ($probability > 1)) { return self::$_errorCodes['num']; } + $xLo = 0; - $xHi = 100; - $maxIteration = 100; + $xHi = $alpha * $beta * 5; $x = $xNew = 1; - $dx = 1; + $error = $pdf = 0; + $dx = 1024; $i = 0; while ((abs($dx) > PRECISION) && ($i++ < MAX_ITERATIONS)) { // Apply Newton-Raphson step - $result = self::GAMMADIST($x, $alpha, $beta, True); - $error = $result - $probability; - if ($error == 0.0) { - $dx = 0; - } elseif ($error < 0.0) { + $error = self::GAMMADIST($x, $alpha, $beta, True) - $probability; + if ($error < 0.0) { $xLo = $x; } else { $xHi = $x; } + $pdf = self::GAMMADIST($x, $alpha, $beta, False); // Avoid division by zero - if ($result != 0.0) { - $dx = $error / $result; + if ($pdf != 0.0) { + $dx = $error / $pdf; $xNew = $x - $dx; } // If the NR fails to converge (which for example may be the // case if the initial guess is too rough) we apply a bisection // step to determine a more narrow interval around the root. - if (($xNew < $xLo) || ($xNew > $xHi) || ($result == 0.0)) { + if (($xNew < $xLo) || ($xNew > $xHi) || ($pdf == 0.0)) { $xNew = ($xLo + $xHi) / 2; $dx = $xNew - $x; } @@ -4018,7 +4135,7 @@ class PHPExcel_Calculation_Functions { if ($i == MAX_ITERATIONS) { return self::$_errorCodes['na']; } - return round($x,12); + return $x; } return self::$_errorCodes['value']; } // function GAMMAINV() @@ -4072,7 +4189,7 @@ class PHPExcel_Calculation_Functions { if ($cumulative) { return 0.5 * (1 + self::_erfVal(($value - $mean) / ($stdDev * sqrt(2)))); } else { - return (1 / (SQRT2PI * $stdDev)) * exp(0 - (pow($value - $mean,2) / (2 * pow($stdDev,2)))); + return (1 / (SQRT2PI * $stdDev)) * exp(0 - (pow($value - $mean,2) / (2 * ($stdDev * $stdDev)))); } } } @@ -4224,7 +4341,7 @@ class PHPExcel_Calculation_Functions { $y = $prob - 0.5; if (abs($y) < 0.42) { - $z = pow($y,2); + $z = ($y * $y); $z = $y * ((($a4 * $z + $a3) * $z + $a2) * $z + $a1) / (((($b4 * $z + $b3) * $z + $b2) * $z + $b1) * $z + 1); } else { if ($y > 0) { @@ -4475,8 +4592,6 @@ class PHPExcel_Calculation_Functions { // Laboratory as reported in (among other places) "Applied Statistics // Algorithms", editied by P Griffiths and I D Hill (1985; Ellis // Horwood Ltd.; W. Sussex, England). -// $ta = 2 / pi(); - $ta = 0.636619772367581; $tterm = $degrees; $ttheta = atan2($value,sqrt($tterm)); $tc = cos($ttheta); @@ -4498,7 +4613,7 @@ class PHPExcel_Calculation_Functions { $ti += 2; } $tsum *= $ts; - if (($degrees % 2) == 1) { $tsum = $ta * ($tsum + $ttheta); } + if (($degrees % 2) == 1) { $tsum = M_2DIVPI * ($tsum + $ttheta); } $tValue = 0.5 * (1 + $tsum); if ($tails == 1) { return 1 - abs($tValue); @@ -4526,7 +4641,6 @@ class PHPExcel_Calculation_Functions { if ((is_numeric($probability)) && (is_numeric($degrees))) { $xLo = 100; $xHi = 0; - $maxIteration = 100; $x = $xNew = 1; $dx = 1; @@ -4666,6 +4780,33 @@ class PHPExcel_Calculation_Functions { } // function WEIBULL() + /** + * ZTEST + * + * Returns the Weibull distribution. Use this distribution in reliability + * analysis, such as calculating a device's mean time to failure. + * + * @param float $value + * @param float $alpha Alpha Parameter + * @param float $beta Beta Parameter + * @param boolean $cumulative + * @return float + * + */ + public static function ZTEST($dataSet, $m0, $sigma=null) { + $dataSet = self::flattenArrayIndexed($dataSet); + $m0 = self::flattenSingleValue($m0); + $sigma = self::flattenSingleValue($sigma); + + if (is_null($sigma)) { + $sigma = self::STDEV($dataSet); + } + $n = count($dataSet); + + return 1 - self::NORMSDIST((self::AVERAGE($dataSet) - $m0)/($sigma/SQRT($n))); + } // function ZTEST() + + /** * SKEW * @@ -4678,17 +4819,21 @@ class PHPExcel_Calculation_Functions { * @return float */ public static function SKEW() { - $aArgs = self::flattenArray(func_get_args()); + $aArgs = self::flattenArrayIndexed(func_get_args()); $mean = self::AVERAGE($aArgs); $stdDev = self::STDEV($aArgs); $count = $summer = 0; // Loop through arguments - foreach ($aArgs as $arg) { - // Is it a numeric value? - if ((is_numeric($arg)) && (!is_string($arg))) { - $summer += pow((($arg - $mean) / $stdDev),3) ; - ++$count; + foreach ($aArgs as $k => $arg) { + if ((is_bool($arg)) && + (!self::isMatrixValue($k))) { + } else { + // Is it a numeric value? + if ((is_numeric($arg)) && (!is_string($arg))) { + $summer += pow((($arg - $mean) / $stdDev),3) ; + ++$count; + } } } @@ -4712,18 +4857,22 @@ class PHPExcel_Calculation_Functions { * @return float */ public static function KURT() { - $aArgs = self::flattenArray(func_get_args()); + $aArgs = self::flattenArrayIndexed(func_get_args()); $mean = self::AVERAGE($aArgs); $stdDev = self::STDEV($aArgs); if ($stdDev > 0) { $count = $summer = 0; // Loop through arguments - foreach ($aArgs as $arg) { - // Is it a numeric value? - if ((is_numeric($arg)) && (!is_string($arg))) { - $summer += pow((($arg - $mean) / $stdDev),4) ; - ++$count; + foreach ($aArgs as $k => $arg) { + if ((is_bool($arg)) && + (!self::isMatrixValue($k))) { + } else { + // Is it a numeric value? + if ((is_numeric($arg)) && (!is_string($arg))) { + $summer += pow((($arg - $mean) / $stdDev),4) ; + ++$count; + } } } @@ -4766,6 +4915,14 @@ class PHPExcel_Calculation_Functions { $a = self::flattenSingleValue($a); $b = self::flattenSingleValue($b); + if ($b == 0.0) { + return self::$_errorCodes['divisionbyzero']; + } elseif (($a < 0.0) && ($b > 0.0)) { + return $b - fmod(abs($a),$b); + } elseif (($a > 0.0) && ($b < 0.0)) { + return $b + fmod($a,abs($b)); + } + return fmod($a,$b); } // function MOD() @@ -4779,6 +4936,10 @@ class PHPExcel_Calculation_Functions { public static function CHARACTER($character) { $character = self::flattenSingleValue($character); + if ((!is_numeric($character)) || ($character < 0)) { + return self::$_errorCodes['value']; + } + if (function_exists('mb_convert_encoding')) { return mb_convert_encoding('&#'.intval($character).';', 'UTF-8', 'HTML-ENTITIES'); } else { @@ -4786,6 +4947,25 @@ class PHPExcel_Calculation_Functions { } } + + private static function _uniord($c) { + if (ord($c{0}) >=0 && ord($c{0}) <= 127) + return ord($c{0}); + if (ord($c{0}) >= 192 && ord($c{0}) <= 223) + return (ord($c{0})-192)*64 + (ord($c{1})-128); + if (ord($c{0}) >= 224 && ord($c{0}) <= 239) + return (ord($c{0})-224)*4096 + (ord($c{1})-128)*64 + (ord($c{2})-128); + if (ord($c{0}) >= 240 && ord($c{0}) <= 247) + return (ord($c{0})-240)*262144 + (ord($c{1})-128)*4096 + (ord($c{2})-128)*64 + (ord($c{3})-128); + if (ord($c{0}) >= 248 && ord($c{0}) <= 251) + return (ord($c{0})-248)*16777216 + (ord($c{1})-128)*262144 + (ord($c{2})-128)*4096 + (ord($c{3})-128)*64 + (ord($c{4})-128); + if (ord($c{0}) >= 252 && ord($c{0}) <= 253) + return (ord($c{0})-252)*1073741824 + (ord($c{1})-128)*16777216 + (ord($c{2})-128)*262144 + (ord($c{3})-128)*4096 + (ord($c{4})-128)*64 + (ord($c{5})-128); + if (ord($c{0}) >= 254 && ord($c{0}) <= 255) //error + return self::$_errorCodes['value']; + return 0; + } // function _uniord() + /** * ASCIICODE * @@ -4806,22 +4986,14 @@ class PHPExcel_Calculation_Functions { } } + $character = $characters; if ((function_exists('mb_strlen')) && (function_exists('mb_substr'))) { - if (mb_strlen($characters, 'UTF-8') > 0) { - $character = mb_substr($characters, 0, 1, 'UTF-8'); - $byteLength = strlen($character); - $xValue = 0; - for ($i = 0; $i < $byteLength; ++$i) { - $xValue = ($xValue * 256) + ord($character{$i}); - } - return $xValue; - } + if (mb_strlen($characters, 'UTF-8') > 1) { $character = mb_substr($characters, 0, 1, 'UTF-8'); } + return self::_uniord($character); } else { - if (strlen($characters) > 0) { - return ord(substr($characters, 0, 1)); - } + if (strlen($characters) > 0) { $character = substr($characters, 0, 1); } + return ord($character); } - return self::$_errorCodes['value']; } // function ASCIICODE() @@ -4834,7 +5006,7 @@ class PHPExcel_Calculation_Functions { // Return value $returnValue = ''; - // Loop trough arguments + // Loop through arguments $aArgs = self::flattenArray(func_get_args()); foreach ($aArgs as $arg) { if (is_bool($arg)) { @@ -4866,6 +5038,10 @@ class PHPExcel_Calculation_Functions { public static function STRINGLENGTH($value = '') { $value = self::flattenSingleValue($value); + if (is_bool($value)) { + $value = ($value) ? 'TRUE' : 'FALSE'; + } + if (function_exists('mb_strlen')) { return mb_strlen($value, 'UTF-8'); } else { @@ -4883,18 +5059,24 @@ class PHPExcel_Calculation_Functions { * @return string */ public static function SEARCHSENSITIVE($needle,$haystack,$offset=1) { - $needle = (string) self::flattenSingleValue($needle); - $haystack = (string) self::flattenSingleValue($haystack); + $needle = self::flattenSingleValue($needle); + $haystack = self::flattenSingleValue($haystack); $offset = self::flattenSingleValue($offset); - if (($offset > 0) && (strlen($haystack) > $offset)) { - if (function_exists('mb_strpos')) { - $pos = mb_strpos($haystack, $needle, --$offset,'UTF-8'); - } else { - $pos = strpos($haystack, $needle, --$offset); + if (!is_bool($needle)) { + if (is_bool($haystack)) { + $haystack = ($haystack) ? 'TRUE' : 'FALSE'; } - if ($pos !== false) { - return ++$pos; + + if (($offset > 0) && (strlen($haystack) > $offset)) { + if (function_exists('mb_strpos')) { + $pos = mb_strpos($haystack, $needle, --$offset,'UTF-8'); + } else { + $pos = strpos($haystack, $needle, --$offset); + } + if ($pos !== false) { + return ++$pos; + } } } return self::$_errorCodes['value']; @@ -4910,18 +5092,24 @@ class PHPExcel_Calculation_Functions { * @return string */ public static function SEARCHINSENSITIVE($needle,$haystack,$offset=1) { - $needle = (string) self::flattenSingleValue($needle); - $haystack = (string) self::flattenSingleValue($haystack); + $needle = self::flattenSingleValue($needle); + $haystack = self::flattenSingleValue($haystack); $offset = self::flattenSingleValue($offset); - if (($offset > 0) && (strlen($haystack) > $offset)) { - if (function_exists('mb_stripos')) { - $pos = mb_stripos($haystack, $needle, --$offset,'UTF-8'); - } else { - $pos = stripos($haystack, $needle, --$offset); + if (!is_bool($needle)) { + if (is_bool($haystack)) { + $haystack = ($haystack) ? 'TRUE' : 'FALSE'; } - if ($pos !== false) { - return ++$pos; + + if (($offset > 0) && (strlen($haystack) > $offset)) { + if (function_exists('mb_stripos')) { + $pos = mb_stripos($haystack, $needle, --$offset,'UTF-8'); + } else { + $pos = stripos($haystack, $needle, --$offset); + } + if ($pos !== false) { + return ++$pos; + } } } return self::$_errorCodes['value']; @@ -4939,6 +5127,14 @@ class PHPExcel_Calculation_Functions { $value = self::flattenSingleValue($value); $chars = self::flattenSingleValue($chars); + if ($chars < 0) { + return self::$_errorCodes['value']; + } + + if (is_bool($value)) { + $value = ($value) ? 'TRUE' : 'FALSE'; + } + if (function_exists('mb_substr')) { return mb_substr($value, 0, $chars, 'UTF-8'); } else { @@ -4958,6 +5154,14 @@ class PHPExcel_Calculation_Functions { $value = self::flattenSingleValue($value); $chars = self::flattenSingleValue($chars); + if ($chars < 0) { + return self::$_errorCodes['value']; + } + + if (is_bool($value)) { + $value = ($value) ? 'TRUE' : 'FALSE'; + } + if ((function_exists('mb_substr')) && (function_exists('mb_strlen'))) { return mb_substr($value, mb_strlen($value, 'UTF-8') - $chars, $chars, 'UTF-8'); } else { @@ -4979,6 +5183,14 @@ class PHPExcel_Calculation_Functions { $start = self::flattenSingleValue($start); $chars = self::flattenSingleValue($chars); + if (($start < 1) || ($chars < 0)) { + return self::$_errorCodes['value']; + } + + if (is_bool($value)) { + $value = ($value) ? 'TRUE' : 'FALSE'; + } + if (function_exists('mb_substr')) { return mb_substr($value, --$start, $chars, 'UTF-8'); } else { @@ -5008,6 +5220,53 @@ class PHPExcel_Calculation_Functions { } // function REPLACE() + /** + * SUBSTITUTE + * + * @param string $text Value + * @param string $fromText From Value + * @param string $toText To Value + * @param integer $instance Instance Number + * @return string + */ + public static function SUBSTITUTE($text = '', $fromText = '', $toText = '', $instance = 0) { + $text = self::flattenSingleValue($text); + $fromText = self::flattenSingleValue($fromText); + $toText = self::flattenSingleValue($toText); + $instance = floor(self::flattenSingleValue($instance)); + + if ($instance == 0) { + if(function_exists('mb_str_replace')) { + return mb_str_replace($fromText,$toText,$text); + } else { + return str_replace($fromText,$toText,$text); + } + } else { + $pos = -1; + while($instance > 0) { + if (function_exists('mb_strpos')) { + $pos = mb_strpos($text, $fromText, $pos+1, 'UTF-8'); + } else { + $pos = strpos($text, $fromText, $pos+1); + } + if ($pos === false) { + break; + } + --$instance; + } + if ($pos !== false) { + if (function_exists('mb_strlen')) { + return self::REPLACE($text,++$pos,mb_strlen($fromText, 'UTF-8'),$toText); + } else { + return self::REPLACE($text,++$pos,strlen($fromText),$toText); + } + } + } + + return $left.$newText.$right; + } // function SUBSTITUTE() + + /** * RETURNSTRING * @@ -5055,6 +5314,10 @@ class PHPExcel_Calculation_Functions { $value = self::flattenSingleValue($value); $format = self::flattenSingleValue($format); + if ((is_string($value)) && (!is_numeric($value)) && PHPExcel_Shared_Date::isDateTimeFormatCode($format)) { + $value = self::DATEVALUE($value); + } + return (string) PHPExcel_Style_NumberFormat::toFormattedString($value,$format); } // function TEXTFORMAT() @@ -5086,6 +5349,10 @@ class PHPExcel_Calculation_Functions { public static function TRIMNONPRINTABLE($stringValue = '') { $stringValue = self::flattenSingleValue($stringValue); + if (is_bool($stringValue)) { + $stringValue = ($stringValue) ? 'TRUE' : 'FALSE'; + } + if (self::$_invalidChars == Null) { self::$_invalidChars = range(chr(0),chr(31)); } @@ -5123,7 +5390,7 @@ class PHPExcel_Calculation_Functions { * @param mixed $value Value to check * @return boolean */ - public static function IS_BLANK($value = null) { + public static function IS_BLANK($value=null) { if (!is_null($value)) { $value = self::flattenSingleValue($value); } @@ -5262,7 +5529,7 @@ class PHPExcel_Calculation_Functions { * @return string Version information */ public static function VERSION() { - return 'PHPExcel 1.7.0, 2009-08-10'; + return 'PHPExcel 1.7.2, 2010-01-11'; } // function VERSION() @@ -5408,7 +5675,7 @@ class PHPExcel_Calculation_Functions { * depending on the value of the ReturnDateType flag */ public static function DATEVALUE($dateValue = 1) { - $dateValue = str_replace(array('/','.',' '),array('-','-','-'),self::flattenSingleValue(trim($dateValue,'"'))); + $dateValue = str_replace(array('/','.',' '),array('-','-','-'),trim(self::flattenSingleValue($dateValue),'"')); $yearFound = false; $t1 = explode('-',$dateValue); @@ -5723,7 +5990,8 @@ class PHPExcel_Calculation_Functions { } break; case 'YM': - $retVal = abs(intval($endMonths - $startMonths)); + $retVal = intval($endMonths - $startMonths); + if ($retVal < 0) $retVal = 12 + $retVal; // We're only interested in full months if ($endDays < $startDays) { --$retVal; @@ -5736,7 +6004,8 @@ class PHPExcel_Calculation_Functions { $PHPEndDateObject->modify('-1 year'); $endYears = $PHPEndDateObject->format('Y'); } - $retVal = abs($PHPEndDateObject->format('z') - $PHPStartDateObject->format('z')); + $retVal = $PHPEndDateObject->format('z') - $PHPStartDateObject->format('z'); + if ($retVal < 0) { $retVal += 365; } } break; } @@ -5959,10 +6228,14 @@ class PHPExcel_Calculation_Functions { if (is_string($dateValue = self::_getDateValue($dateValue))) { return self::$_errorCodes['value']; + } elseif ($dateValue == 0.0) { + return 0; + } elseif ($dateValue < 0.0) { + return self::$_errorCodes['num']; } // Execute function - $PHPDateObject = &PHPExcel_Shared_Date::ExcelToPHPObject($dateValue); + $PHPDateObject = PHPExcel_Shared_Date::ExcelToPHPObject($dateValue); return (int) $PHPDateObject->format('j'); } // function DAYOFMONTH() @@ -5980,6 +6253,8 @@ class PHPExcel_Calculation_Functions { if (is_string($dateValue = self::_getDateValue($dateValue))) { return self::$_errorCodes['value']; + } elseif ($dateValue < 0.0) { + return self::$_errorCodes['num']; } // Execute function @@ -6031,6 +6306,8 @@ class PHPExcel_Calculation_Functions { if (is_string($dateValue = self::_getDateValue($dateValue))) { return self::$_errorCodes['value']; + } elseif ($dateValue < 0.0) { + return self::$_errorCodes['num']; } // Execute function @@ -6058,6 +6335,8 @@ class PHPExcel_Calculation_Functions { if (is_string($dateValue = self::_getDateValue($dateValue))) { return self::$_errorCodes['value']; + } elseif ($dateValue < 0.0) { + return self::$_errorCodes['num']; } // Execute function @@ -6078,6 +6357,8 @@ class PHPExcel_Calculation_Functions { if (is_string($dateValue = self::_getDateValue($dateValue))) { return self::$_errorCodes['value']; + } elseif ($dateValue < 0.0) { + return self::$_errorCodes['num']; } // Execute function @@ -6109,15 +6390,14 @@ class PHPExcel_Calculation_Functions { } } // Execute function - if (is_real($timeValue)) { - if ($timeValue >= 1) { - $timeValue = fmod($timeValue,1); - } elseif ($timeValue < 0.0) { - return self::$_errorCodes['num']; - } - $timeValue = PHPExcel_Shared_Date::ExcelToPHP($timeValue); + if ($timeValue >= 1) { + $timeValue = fmod($timeValue,1); + } elseif ($timeValue < 0.0) { + return self::$_errorCodes['num']; } - return (int) date('G',$timeValue); + $timeValue = PHPExcel_Shared_Date::ExcelToPHP($timeValue); + + return (int) gmdate('G',$timeValue); } // function HOUROFDAY() @@ -6143,15 +6423,14 @@ class PHPExcel_Calculation_Functions { } } // Execute function - if (is_real($timeValue)) { - if ($timeValue >= 1) { - $timeValue = fmod($timeValue,1); - } elseif ($timeValue < 0.0) { - return self::$_errorCodes['num']; - } - $timeValue = PHPExcel_Shared_Date::ExcelToPHP($timeValue); + if ($timeValue >= 1) { + $timeValue = fmod($timeValue,1); + } elseif ($timeValue < 0.0) { + return self::$_errorCodes['num']; } - return (int) date('i',$timeValue); + $timeValue = PHPExcel_Shared_Date::ExcelToPHP($timeValue); + + return (int) gmdate('i',$timeValue); } // function MINUTEOFHOUR() @@ -6177,15 +6456,14 @@ class PHPExcel_Calculation_Functions { } } // Execute function - if (is_real($timeValue)) { - if ($timeValue >= 1) { - $timeValue = fmod($timeValue,1); - } elseif ($timeValue < 0.0) { - return self::$_errorCodes['num']; - } - $timeValue = PHPExcel_Shared_Date::ExcelToPHP($timeValue); + if ($timeValue >= 1) { + $timeValue = fmod($timeValue,1); + } elseif ($timeValue < 0.0) { + return self::$_errorCodes['num']; } - return (int) date('s',$timeValue); + $timeValue = PHPExcel_Shared_Date::ExcelToPHP($timeValue); + + return (int) gmdate('s',$timeValue); } // function SECONDOFMINUTE() @@ -6664,9 +6942,9 @@ class PHPExcel_Calculation_Functions { if (preg_match_all('/[01234567]/',$x,$out) != strlen($x)) { return self::$_errorCodes['num']; } - $binVal = decbin(octdec($x)); + $r = decbin(octdec($x)); - return self::_nbrConversionFormat($binVal,$places); + return self::_nbrConversionFormat($r,$places); } // function OCTTOBIN() @@ -6892,16 +7170,16 @@ class PHPExcel_Calculation_Functions { if ($parsedComplex['imaginary'] == 0.0) { return 0.0; } elseif($parsedComplex['imaginary'] < 0.0) { - return pi() / -2; + return M_PI / -2; } else { - return pi() / 2; + return M_PI / 2; } } elseif ($parsedComplex['real'] > 0.0) { return atan($parsedComplex['imaginary'] / $parsedComplex['real']); } elseif ($parsedComplex['imaginary'] < 0.0) { - return 0 - (pi() - atan(abs($parsedComplex['imaginary']) / abs($parsedComplex['real']))); + return 0 - (M_PI - atan(abs($parsedComplex['imaginary']) / abs($parsedComplex['real']))); } else { - return pi() - atan($parsedComplex['imaginary'] / abs($parsedComplex['real'])); + return M_PI - atan($parsedComplex['imaginary'] / abs($parsedComplex['real'])); } } // function IMARGUMENT() @@ -8106,7 +8384,7 @@ class PHPExcel_Calculation_Functions { $fTerm = pow($x / 2, $n) / self::FACT($n); $nK = 1; $fResult = $fTerm; - $fSqrX = pow($x,2) / 4; + $fSqrX = ($x * $x) / 4; do { $fTerm *= $fSqrX; $fTerm /= ($nK * ($nK + $n)); @@ -8142,16 +8420,15 @@ class PHPExcel_Calculation_Functions { if ($n < 0) { return self::$_errorCodes['num']; } - $f_2_DIV_PI = 2 / pi(); - $f_PI_DIV_2 = pi() / 2; - $f_PI_DIV_4 = pi() / 4; + $f_PI_DIV_2 = M_PI / 2; + $f_PI_DIV_4 = M_PI / 4; $fResult = 0; if (abs($x) <= 30) { $fTerm = pow($x / 2, $n) / self::FACT($n); $nK = 1; $fResult = $fTerm; - $fSqrX = pow($x,2) / -4; + $fSqrX = ($x * $x) / -4; do { $fTerm *= $fSqrX; $fTerm /= ($nK * ($nK + $n)); @@ -8159,7 +8436,7 @@ class PHPExcel_Calculation_Functions { } while ((abs($fTerm) > 1e-10) && (++$nK < 100)); } else { $fXAbs = abs($x); - $fResult = sqrt($f_2_DIV_PI / $fXAbs) * cos($fXAbs - $n * $f_PI_DIV_2 - $f_PI_DIV_4); + $fResult = sqrt(M_2DIVPI / $fXAbs) * cos($fXAbs - $n * $f_PI_DIV_2 - $f_PI_DIV_4); if (($n && 1) && ($x < 0)) { $fResult = -$fResult; } @@ -8173,7 +8450,7 @@ class PHPExcel_Calculation_Functions { private static function _Besselk0($fNum) { if ($fNum <= 2) { $fNum2 = $fNum * 0.5; - $y = pow($fNum2,2); + $y = ($fNum2 * $fNum2); $fRet = -log($fNum2) * self::BESSELI($fNum, 0) + (-0.57721566 + $y * (0.42278420 + $y * (0.23069756 + $y * (0.3488590e-1 + $y * (0.262698e-2 + $y * (0.10750e-3 + $y * 0.74e-5)))))); @@ -8190,7 +8467,7 @@ class PHPExcel_Calculation_Functions { private static function _Besselk1($fNum) { if ($fNum <= 2) { $fNum2 = $fNum * 0.5; - $y = pow($fNum2,2); + $y = ($fNum2 * $fNum2); $fRet = log($fNum2) * self::BESSELI($fNum, 1) + (1 + $y * (0.15443144 + $y * (-0.67278579 + $y * (-0.18156897 + $y * (-0.1919402e-1 + $y * (-0.110404e-2 + $y * (-0.4686e-4))))))) / $fNum; @@ -8244,17 +8521,17 @@ class PHPExcel_Calculation_Functions { private static function _Bessely0($fNum) { if ($fNum < 8.0) { - $y = pow($fNum,2); + $y = ($fNum * $fNum); $f1 = -2957821389.0 + $y * (7062834065.0 + $y * (-512359803.6 + $y * (10879881.29 + $y * (-86327.92757 + $y * 228.4622733)))); $f2 = 40076544269.0 + $y * (745249964.8 + $y * (7189466.438 + $y * (47447.26470 + $y * (226.1030244 + $y)))); - $fRet = $f1 / $f2 + 0.636619772 * self::BESSELJ($fNum, 0) * log($fNum); + $fRet = $f1 / $f2 + M_2DIVPI * self::BESSELJ($fNum, 0) * log($fNum); } else { $z = 8.0 / $fNum; - $y = pow($z,2); + $y = ($z * $z); $xx = $fNum - 0.785398164; $f1 = 1 + $y * (-0.1098628627e-2 + $y * (0.2734510407e-4 + $y * (-0.2073370639e-5 + $y * 0.2093887211e-6))); $f2 = -0.1562499995e-1 + $y * (0.1430488765e-3 + $y * (-0.6911147651e-5 + $y * (0.7621095161e-6 + $y * (-0.934945152e-7)))); - $fRet = sqrt(0.636619772 / $fNum) * (sin($xx) * $f1 + $z * cos($xx) * $f2); + $fRet = sqrt(M_2DIVPI / $fNum) * (sin($xx) * $f1 + $z * cos($xx) * $f2); } return $fRet; } // function _Bessely0() @@ -8262,21 +8539,21 @@ class PHPExcel_Calculation_Functions { private static function _Bessely1($fNum) { if ($fNum < 8.0) { - $y = pow($fNum,2); + $y = ($fNum * $fNum); $f1 = $fNum * (-0.4900604943e13 + $y * (0.1275274390e13 + $y * (-0.5153438139e11 + $y * (0.7349264551e9 + $y * (-0.4237922726e7 + $y * 0.8511937935e4))))); $f2 = 0.2499580570e14 + $y * (0.4244419664e12 + $y * (0.3733650367e10 + $y * (0.2245904002e8 + $y * (0.1020426050e6 + $y * (0.3549632885e3 + $y))))); - $fRet = $f1 / $f2 + 0.636619772 * ( self::BESSELJ($fNum, 1) * log($fNum) - 1 / $fNum); + $fRet = $f1 / $f2 + M_2DIVPI * ( self::BESSELJ($fNum, 1) * log($fNum) - 1 / $fNum); } else { $z = 8.0 / $fNum; - $y = pow($z,2); + $y = ($z * $z); $xx = $fNum - 2.356194491; $f1 = 1 + $y * (0.183105e-2 + $y * (-0.3516396496e-4 + $y * (0.2457520174e-5 + $y * (-0.240337019e6)))); $f2 = 0.04687499995 + $y * (-0.2002690873e-3 + $y * (0.8449199096e-5 + $y * (-0.88228987e-6 + $y * 0.105787412e-6))); - $fRet = sqrt(0.636619772 / $fNum) * (sin($xx) * $f1 + $z * cos($xx) * $f2); + $fRet = sqrt(M_2DIVPI / $fNum) * (sin($xx) * $f1 + $z * cos($xx) * $f2); #i12430# ...but this seems to work much better. -// $fRet = sqrt(0.636619772 / $fNum) * sin($fNum - 2.356194491); +// $fRet = sqrt(M_2DIVPI / $fNum) * sin($fNum - 2.356194491); } return $fRet; } // function _Bessely1() @@ -8358,14 +8635,13 @@ class PHPExcel_Calculation_Functions { // Private method to calculate the erf value // private static $_two_sqrtpi = 1.128379167095512574; - private static $_rel_error = 1E-15; private static function _erfVal($x) { if (abs($x) > 2.2) { return 1 - self::_erfcVal($x); } $sum = $term = $x; - $xsqr = pow($x,2); + $xsqr = ($x * $x); $j = 1; do { $term *= $xsqr / $j; @@ -8374,10 +8650,10 @@ class PHPExcel_Calculation_Functions { $term *= $xsqr / $j; $sum += $term / (2 * $j + 1); ++$j; - if ($sum == 0) { + if ($sum == 0.0) { break; } - } while (abs($term / $sum) > self::$_rel_error); + } while (abs($term / $sum) > PRECISION); return self::$_two_sqrtpi * $sum; } // function _erfVal() @@ -8428,7 +8704,7 @@ class PHPExcel_Calculation_Functions { } $a = $n = 1; $b = $c = $x; - $d = pow($x,2) + 0.5; + $d = ($x * $x) + 0.5; $q1 = $q2 = $b / $d; $t = 0; do { @@ -8441,7 +8717,7 @@ class PHPExcel_Calculation_Functions { $n += 0.5; $q1 = $q2; $q2 = $b / $d; - } while ((abs($q1 - $q2) / $q2) > self::$_rel_error); + } while ((abs($q1 - $q2) / $q2) > PRECISION); return self::$_one_sqrtpi * exp(-$x * $x) * $q2; } // function _erfcVal() @@ -8478,6 +8754,10 @@ class PHPExcel_Calculation_Functions { public static function LOWERCASE($mixedCaseString) { $mixedCaseString = self::flattenSingleValue($mixedCaseString); + if (is_bool($mixedCaseString)) { + $mixedCaseString = ($mixedCaseString) ? 'TRUE' : 'FALSE'; + } + if (function_exists('mb_convert_case')) { return mb_convert_case($mixedCaseString, MB_CASE_LOWER, 'UTF-8'); } else { @@ -8497,6 +8777,10 @@ class PHPExcel_Calculation_Functions { public static function UPPERCASE($mixedCaseString) { $mixedCaseString = self::flattenSingleValue($mixedCaseString); + if (is_bool($mixedCaseString)) { + $mixedCaseString = ($mixedCaseString) ? 'TRUE' : 'FALSE'; + } + if (function_exists('mb_convert_case')) { return mb_convert_case($mixedCaseString, MB_CASE_UPPER, 'UTF-8'); } else { @@ -8516,6 +8800,10 @@ class PHPExcel_Calculation_Functions { public static function PROPERCASE($mixedCaseString) { $mixedCaseString = self::flattenSingleValue($mixedCaseString); + if (is_bool($mixedCaseString)) { + $mixedCaseString = ($mixedCaseString) ? 'TRUE' : 'FALSE'; + } + if (function_exists('mb_convert_case')) { return mb_convert_case($mixedCaseString, MB_CASE_TITLE, 'UTF-8'); } else { @@ -8538,7 +8826,7 @@ class PHPExcel_Calculation_Functions { */ public static function DOLLAR($value = 0, $decimals = 2) { $value = self::flattenSingleValue($value); - $decimals = self::flattenSingleValue($decimals); + $decimals = is_null($decimals) ? 0 : self::flattenSingleValue($decimals); // Validate parameters if (!is_numeric($value) || !is_numeric($decimals)) { @@ -8730,6 +9018,22 @@ class PHPExcel_Calculation_Functions { } // function FV() + /** + * FVSCHEDULE + * + */ + public static function FVSCHEDULE($principal, $schedule) { + $principal = self::flattenSingleValue($principal); + $schedule = self::flattenArray($schedule); + + foreach($schedule as $n) { + $principal *= 1 + $n; + } + + return $principal; + } // function FVSCHEDULE() + + /** * PMT * @@ -8802,6 +9106,7 @@ class PHPExcel_Calculation_Functions { } // function NPER() + private static function _interestAndPrincipal($rate=0, $per=0, $nper=0, $pv=0, $fv=0, $type=0) { $pmt = self::PMT($rate, $nper, $pv, $fv, $type); $capital = $pv; @@ -8964,6 +9269,47 @@ class PHPExcel_Calculation_Functions { } // function CUMPRINC() + /** + * ISPMT + * + * Returns the interest payment for an investment based on an interest rate and a constant payment schedule. + * + * Excel Function: + * =ISPMT(interest_rate, period, number_payments, PV) + * + * interest_rate is the interest rate for the investment + * + * period is the period to calculate the interest rate. It must be betweeen 1 and number_payments. + * + * number_payments is the number of payments for the annuity + * + * PV is the loan amount or present value of the payments + */ + public static function ISPMT() { + // Return value + $returnValue = 0; + + // Get the parameters + $aArgs = self::flattenArray(func_get_args()); + $interestRate = array_shift($aArgs); + $period = array_shift($aArgs); + $numberPeriods = array_shift($aArgs); + $principleRemaining = array_shift($aArgs); + + // Calculate + $principlePayment = ($principleRemaining * 1.0) / ($numberPeriods * 1.0); + for($i=0; $i <= $period; ++$i) { + $returnValue = $interestRate * $principleRemaining * -1; + $principleRemaining -= $principlePayment; + // principle needs to be 0 after the last payment, don't let floating point screw it up + if($i == $numberPeriods) { + $returnValue = 0; + } + } + return($returnValue); + } // function ISPMT() + + /** * NPV * @@ -8977,7 +9323,7 @@ class PHPExcel_Calculation_Functions { // Return value $returnValue = 0; - // Loop trough arguments + // Loop through arguments $aArgs = self::flattenArray(func_get_args()); // Calculate @@ -8994,6 +9340,188 @@ class PHPExcel_Calculation_Functions { } // function NPV() + /** + * XNPV + * + * Returns the net present value for a schedule of cash flows that is not necessarily periodic. + * To calculate the net present value for a series of cash flows that is periodic, use the NPV function. + * + * @param float Discount interest rate + * @param array Cash flow series + * @return float + */ + public static function XNPV($rate, $values, $dates) { + if ((!is_array($values)) || (!is_array($dates))) return self::$_errorCodes['value']; + $values = self::flattenArray($values); + $dates = self::flattenArray($dates); + $valCount = count($values); + if ($valCount != count($dates)) return self::$_errorCodes['num']; + + $xnpv = 0.0; + for ($i = 0; $i < $valCount; ++$i) { + $xnpv += $values[$i] / pow(1 + $rate, self::DATEDIF($dates[0],$dates[$i],'d') / 365); + } + return (is_finite($xnpv) ? $xnpv : self::$_errorCodes['value']); + } // function XNPV() + + + public static function IRR($values, $guess = 0.1) { + if (!is_array($values)) return self::$_errorCodes['value']; + $values = self::flattenArray($values); + $guess = self::flattenSingleValue($guess); + + // create an initial range, with a root somewhere between 0 and guess + $x1 = 0.0; + $x2 = $guess; + $f1 = self::NPV($x1, $values); + $f2 = self::NPV($x2, $values); + for ($i = 0; $i < FINANCIAL_MAX_ITERATIONS; ++$i) { + if (($f1 * $f2) < 0.0) break; + if (abs($f1) < abs($f2)) { + $f1 = self::NPV($x1 += 1.6 * ($x1 - $x2), $values); + } else { + $f2 = self::NPV($x2 += 1.6 * ($x2 - $x1), $values); + } + } + if (($f1 * $f2) > 0.0) return self::$_errorCodes['value']; + + $f = self::NPV($x1, $values); + if ($f < 0.0) { + $rtb = $x1; + $dx = $x2 - $x1; + } else { + $rtb = $x2; + $dx = $x1 - $x2; + } + + for ($i = 0; $i < FINANCIAL_MAX_ITERATIONS; ++$i) { + $dx *= 0.5; + $x_mid = $rtb + $dx; + $f_mid = self::NPV($x_mid, $values); + if ($f_mid <= 0.0) $rtb = $x_mid; + if ((abs($f_mid) < FINANCIAL_PRECISION) || (abs($dx) < FINANCIAL_PRECISION)) return $x_mid; + } + return self::$_errorCodes['value']; + } // function IRR() + + + public static function MIRR($values, $finance_rate, $reinvestment_rate) { + if (!is_array($values)) return self::$_errorCodes['value']; + $values = self::flattenArray($values); + $finance_rate = self::flattenSingleValue($finance_rate); + $reinvestment_rate = self::flattenSingleValue($reinvestment_rate); + $n = count($values); + + $rr = 1.0 + $reinvestment_rate; + $fr = 1.0 + $finance_rate; + + $npv_pos = $npv_neg = 0.0; + foreach($values as $i => $v) { + if ($v >= 0) { + $npv_pos += $v / pow($rr, $i); + } else { + $npv_neg += $v / pow($fr, $i); + } + } + + if (($npv_neg == 0) || ($npv_pos == 0) || ($reinvestment_rate <= -1)) { + return self::$_errorCodes['value']; + } + + $mirr = pow((-$npv_pos * pow($rr, $n)) + / ($npv_neg * ($rr)), (1.0 / ($n - 1))) - 1.0; + + return (is_finite($mirr) ? $mirr : self::$_errorCodes['value']); + } // function MIRR() + + + public static function XIRR($values, $dates, $guess = 0.1) { + if ((!is_array($values)) && (!is_array($dates))) return self::$_errorCodes['value']; + $values = self::flattenArray($values); + $dates = self::flattenArray($dates); + $guess = self::flattenSingleValue($guess); + if (count($values) != count($dates)) return self::$_errorCodes['num']; + + // create an initial range, with a root somewhere between 0 and guess + $x1 = 0.0; + $x2 = $guess; + $f1 = self::XNPV($x1, $values, $dates); + $f2 = self::XNPV($x2, $values, $dates); + for ($i = 0; $i < FINANCIAL_MAX_ITERATIONS; ++$i) { + if (($f1 * $f2) < 0.0) break; + if (abs($f1) < abs($f2)) { + $f1 = self::XNPV($x1 += 1.6 * ($x1 - $x2), $values, $dates); + } else { + $f2 = self::XNPV($x2 += 1.6 * ($x2 - $x1), $values, $dates); + } + } + if (($f1 * $f2) > 0.0) return self::$_errorCodes['value']; + + $f = self::XNPV($x1, $values, $dates); + if ($f < 0.0) { + $rtb = $x1; + $dx = $x2 - $x1; + } else { + $rtb = $x2; + $dx = $x1 - $x2; + } + + for ($i = 0; $i < FINANCIAL_MAX_ITERATIONS; ++$i) { + $dx *= 0.5; + $x_mid = $rtb + $dx; + $f_mid = self::XNPV($x_mid, $values, $dates); + if ($f_mid <= 0.0) $rtb = $x_mid; + if ((abs($f_mid) < FINANCIAL_PRECISION) || (abs($dx) < FINANCIAL_PRECISION)) return $x_mid; + } + return self::$_errorCodes['value']; + } + + + /** + * RATE + * + **/ + public static function RATE($nper, $pmt, $pv, $fv = 0.0, $type = 0, $guess = 0.1) { + $nper = (int) self::flattenSingleValue($nper); + $pmt = self::flattenSingleValue($pmt); + $pv = self::flattenSingleValue($pv); + $fv = (is_null($fv)) ? 0.0 : self::flattenSingleValue($fv); + $type = (is_null($type)) ? 0 : (int) self::flattenSingleValue($type); + $guess = (is_null($guess)) ? 0.1 : self::flattenSingleValue($guess); + + $rate = $guess; + if (abs($rate) < FINANCIAL_PRECISION) { + $y = $pv * (1 + $nper * $rate) + $pmt * (1 + $rate * $type) * $nper + $fv; + } else { + $f = exp($nper * log(1 + $rate)); + $y = $pv * $f + $pmt * (1 / $rate + $type) * ($f - 1) + $fv; + } + $y0 = $pv + $pmt * $nper + $fv; + $y1 = $pv * $f + $pmt * (1 / $rate + $type) * ($f - 1) + $fv; + + // find root by secant method + $i = $x0 = 0.0; + $x1 = $rate; + while ((abs($y0 - $y1) > FINANCIAL_PRECISION) && ($i < FINANCIAL_MAX_ITERATIONS)) { + $rate = ($y1 * $x0 - $y0 * $x1) / ($y1 - $y0); + $x0 = $x1; + $x1 = $rate; + + if (abs($rate) < FINANCIAL_PRECISION) { + $y = $pv * (1 + $nper * $rate) + $pmt * (1 + $rate * $type) * $nper + $fv; + } else { + $f = exp($nper * log(1 + $rate)); + $y = $pv * $f + $pmt * (1 / $rate + $type) * ($f - 1) + $fv; + } + + $y0 = $y1; + $y1 = $y; + ++$i; + } + return $rate; + } // function RATE() + + /** * DB * @@ -9039,6 +9567,9 @@ class PHPExcel_Calculation_Functions { } $previousDepreciation += $depreciation; } + if (self::$compatibilityMode == self::COMPATIBILITY_GNUMERIC) { + $depreciation = round($depreciation,2); + } return $depreciation; } return self::$_errorCodes['value']; @@ -9080,6 +9611,9 @@ class PHPExcel_Calculation_Functions { $depreciation = min( ($cost - $previousDepreciation) * ($factor / $life), ($cost - $salvage - $previousDepreciation) ); $previousDepreciation += $depreciation; } + if (self::$compatibilityMode == self::COMPATIBILITY_GNUMERIC) { + $depreciation = round($depreciation,2); + } return $depreciation; } return self::$_errorCodes['value']; @@ -9133,9 +9667,9 @@ class PHPExcel_Calculation_Functions { $firstinter = self::flattenSingleValue($firstinter); $settlement = self::flattenSingleValue($settlement); $rate = (float) self::flattenSingleValue($rate); - $par = (is_null($par)) ? 1000 : (float) self::flattenSingleValue($par); - $frequency = (is_null($frequency)) ? 1 : (int) self::flattenSingleValue($frequency); - $basis = (is_null($basis)) ? 0 : (int) self::flattenSingleValue($basis); + $par = (is_null($par)) ? 1000 : (float) self::flattenSingleValue($par); + $frequency = (is_null($frequency)) ? 1 : (int) self::flattenSingleValue($frequency); + $basis = (is_null($basis)) ? 0 : (int) self::flattenSingleValue($basis); // Validate if ((is_numeric($rate)) && (is_numeric($par))) { @@ -9179,8 +9713,8 @@ class PHPExcel_Calculation_Functions { $issue = self::flattenSingleValue($issue); $settlement = self::flattenSingleValue($settlement); $rate = (float) self::flattenSingleValue($rate); - $par = (is_null($par)) ? 1000 : (float) self::flattenSingleValue($par); - $basis = (is_null($basis)) ? 0 : (int) self::flattenSingleValue($basis); + $par = (is_null($par)) ? 1000 : (float) self::flattenSingleValue($par); + $basis = (is_null($basis)) ? 0 : (int) self::flattenSingleValue($basis); // Validate if ((is_numeric($rate)) && (is_numeric($par))) { @@ -9204,13 +9738,116 @@ class PHPExcel_Calculation_Functions { public static function AMORDEGRC($cost, $purchased, $firstPeriod, $salvage, $period, $rate, $basis=0) { + $cost = self::flattenSingleValue($cost); + $purchased = self::flattenSingleValue($purchased); + $firstPeriod = self::flattenSingleValue($firstPeriod); + $salvage = self::flattenSingleValue($salvage); + $period = floor(self::flattenSingleValue($period)); + $rate = self::flattenSingleValue($rate); + $basis = floor(self::flattenSingleValue($basis)); + + $fUsePer = 1.0 / $rate; + + if ($fUsePer < 3.0) { + $amortiseCoeff = 1.0; + } elseif ($fUsePer < 5.0) { + $amortiseCoeff = 1.5; + } elseif ($fUsePer <= 6.0) { + $amortiseCoeff = 2.0; + } else { + $amortiseCoeff = 2.5; + } + + $rate *= $amortiseCoeff; + $fNRate = floor((self::YEARFRAC($purchased, $firstPeriod, $basis) * $rate * $cost) + 0.5); + $cost -= $fNRate; + $fRest = $cost - $salvage; + + for ($n = 0; $n < $period; ++$n) { + $fNRate = floor(($rate * $cost) + 0.5); + $fRest -= $fNRate; + + if ($fRest < 0.0) { + switch ($period - $n) { + case 0 : + case 1 : return floor(($cost * 0.5) + 0.5); + break; + default : return 0.0; + break; + } + } + $cost -= $fNRate; + } + return $fNRate; } // function AMORDEGRC() public static function AMORLINC($cost, $purchased, $firstPeriod, $salvage, $period, $rate, $basis=0) { + $cost = self::flattenSingleValue($cost); + $purchased = self::flattenSingleValue($purchased); + $firstPeriod = self::flattenSingleValue($firstPeriod); + $salvage = self::flattenSingleValue($salvage); + $period = self::flattenSingleValue($period); + $rate = self::flattenSingleValue($rate); + $basis = self::flattenSingleValue($basis); + + $fOneRate = $cost * $rate; + $fCostDelta = $cost - $salvage; + $f0Rate = self::YEARFRAC($purchased, $firstPeriod, $basis) * $rate * $cost; + $nNumOfFullPeriods = intval(($cost - $salvage - $f0Rate) / $fOneRate); + + if ($period == 0) { + return $f0Rate; + } elseif ($period <= $nNumOfFullPeriods) { + return $fOneRate; + } elseif ($period == ($nNumOfFullPeriods + 1)) { + return ($fCostDelta - $fOneRate * $nNumOfFullPeriods - $f0Rate); + } else { + return 0.0; + } } // function AMORLINC() + public static function COUPNUM($settlement, $maturity, $frequency, $basis=0) { + $settlement = self::flattenSingleValue($settlement); + $maturity = self::flattenSingleValue($maturity); + $frequency = self::flattenSingleValue($frequency); + $basis = self::flattenSingleValue($basis); + + $daysBetweenSettlementAndMaturity = self::YEARFRAC($settlement, $maturity, $basis) * 365; + + switch ($frequency) { + case 1: // annual payments + return ceil($daysBetweenSettlementAndMaturity / 360); + case 2: // half-yearly + return ceil($daysBetweenSettlementAndMaturity / 180); + case 4: // quarterly + return ceil($daysBetweenSettlementAndMaturity / 90); + } + return self::$_errorCodes['value']; + } // function COUPNUM() + + + public static function COUPDAYBS($settlement, $maturity, $frequency, $basis=0) { + $settlement = self::flattenSingleValue($settlement); + $maturity = self::flattenSingleValue($maturity); + $frequency = self::flattenSingleValue($frequency); + $basis = self::flattenSingleValue($basis); + + $daysBetweenSettlementAndMaturity = self::YEARFRAC($settlement, $maturity, $basis) * 365; + + switch ($frequency) { + case 1: // annual payments + return 365 - ($daysBetweenSettlementAndMaturity % 360); + case 2: // half-yearly + return 365 - ($daysBetweenSettlementAndMaturity % 360); + case 4: // quarterly + return self::DATEDIF($maturity, $settlement); + } + return self::$_errorCodes['value']; + } // function COUPDAYBS() + + /** * DISC * @@ -9466,12 +10103,15 @@ class PHPExcel_Calculation_Functions { if (is_string($maturity = self::_getDateValue($maturity))) { return self::$_errorCodes['value']; } - ++$maturity; - $daysBetweenSettlementAndMaturity = self::YEARFRAC($settlement, $maturity); - $daysBetweenSettlementAndMaturity *= 360; + if (self::$compatibilityMode == self::COMPATIBILITY_OPENOFFICE) { + ++$maturity; + $daysBetweenSettlementAndMaturity = self::YEARFRAC($settlement, $maturity) * 360; + } else { + $daysBetweenSettlementAndMaturity = (self::_getDateValue($maturity) - self::_getDateValue($settlement)); + } - return (365 * $discount) / (360 - ($discount * ($daysBetweenSettlementAndMaturity))); + return (365 * $discount) / (360 - $discount * $daysBetweenSettlementAndMaturity); } // function TBILLEQ() @@ -9495,7 +10135,6 @@ class PHPExcel_Calculation_Functions { if (is_string($maturity = self::_getDateValue($maturity))) { return self::$_errorCodes['value']; } - ++$maturity; // Validate if (is_numeric($discount)) { @@ -9503,11 +10142,16 @@ class PHPExcel_Calculation_Functions { return self::$_errorCodes['num']; } - $daysBetweenSettlementAndMaturity = self::YEARFRAC($settlement, $maturity); - if (!is_numeric($daysBetweenSettlementAndMaturity)) { - return $daysBetweenSettlementAndMaturity; + if (self::$compatibilityMode == self::COMPATIBILITY_OPENOFFICE) { + ++$maturity; + $daysBetweenSettlementAndMaturity = self::YEARFRAC($settlement, $maturity) * 360; + if (!is_numeric($daysBetweenSettlementAndMaturity)) { + return $daysBetweenSettlementAndMaturity; + } + } else { + $daysBetweenSettlementAndMaturity = (self::_getDateValue($maturity) - self::_getDateValue($settlement)); } - $daysBetweenSettlementAndMaturity *= 360; + if ($daysBetweenSettlementAndMaturity > 360) { return self::$_errorCodes['num']; } @@ -9545,14 +10189,16 @@ class PHPExcel_Calculation_Functions { return self::$_errorCodes['num']; } - $daysBetweenSettlementAndMaturity = self::YEARFRAC($settlement, $maturity); - if (!is_numeric($daysBetweenSettlementAndMaturity)) { - return $daysBetweenSettlementAndMaturity; + if (self::$compatibilityMode == self::COMPATIBILITY_OPENOFFICE) { + ++$maturity; + $daysBetweenSettlementAndMaturity = self::YEARFRAC($settlement, $maturity) * 360; + if (!is_numeric($daysBetweenSettlementAndMaturity)) { + return $daysBetweenSettlementAndMaturity; + } + } else { + $daysBetweenSettlementAndMaturity = (self::_getDateValue($maturity) - self::_getDateValue($settlement)); } - $daysBetweenSettlementAndMaturity *= 360; -// Sometimes we need to add 1, sometimes not. I haven't yet worked out the rule which determines this. - ++$daysBetweenSettlementAndMaturity; if ($daysBetweenSettlementAndMaturity > 360) { return self::$_errorCodes['num']; } @@ -9698,15 +10344,22 @@ class PHPExcel_Calculation_Functions { /** - * CELL_ADDRESS + * CELL_ADDRESS * - * Returns the straight-line depreciation of an asset for one period + * Creates a cell address as text, given specified row and column numbers. * - * @param row Row number to use in the cell reference - * @param column Column number to use in the cell reference - * @param relativity Flag indicating the type of reference to return - * @param sheetText Name of worksheet to use - * @return string + * @param row Row number to use in the cell reference + * @param column Column number to use in the cell reference + * @param relativity Flag indicating the type of reference to return + * 1 or omitted Absolute + * 2 Absolute row; relative column + * 3 Relative row; absolute column + * 4 Relative + * @param referenceStyle A logical value that specifies the A1 or R1C1 reference style. + * TRUE or omitted CELL_ADDRESS returns an A1-style reference + * FALSE CELL_ADDRESS returns an R1C1-style reference + * @param sheetText Optional Name of worksheet to use + * @return string */ public static function CELL_ADDRESS($row, $column, $relativity=1, $referenceStyle=True, $sheetText='') { $row = self::flattenSingleValue($row); @@ -9714,6 +10367,10 @@ class PHPExcel_Calculation_Functions { $relativity = self::flattenSingleValue($relativity); $sheetText = self::flattenSingleValue($sheetText); + if (($row < 1) || ($column < 1)) { + return self::$_errorCodes['value']; + } + if ($sheetText > '') { if (strpos($sheetText,' ') !== False) { $sheetText = "'".$sheetText."'"; } $sheetText .='!'; @@ -9732,85 +10389,268 @@ class PHPExcel_Calculation_Functions { } // function CELL_ADDRESS() + /** + * COLUMN + * + * Returns the column number of the given cell reference + * If the cell reference is a range of cells, COLUMN returns the column numbers of each column in the reference as a horizontal array. + * If cell reference is omitted, and the function is being called through the calculation engine, then it is assumed to be the + * reference of the cell in which the COLUMN function appears; otherwise this function returns 0. + * + * @param cellAddress A reference to a range of cells for which you want the column numbers + * @return integer or array of integer + */ public static function COLUMN($cellAddress=Null) { - if (is_null($cellAddress) || $cellAddress === '') { - return 0; - } + if (is_null($cellAddress) || trim($cellAddress) === '') { return 0; } - foreach($cellAddress as $columnKey => $value) { - return PHPExcel_Cell::columnIndexFromString($columnKey); + if (is_array($cellAddress)) { + foreach($cellAddress as $columnKey => $value) { + $columnKey = preg_replace('/[^a-z]/i','',$columnKey); + return (integer) PHPExcel_Cell::columnIndexFromString($columnKey); + } + } else { + if (strpos($cellAddress,'!') !== false) { + list($sheet,$cellAddress) = explode('!',$cellAddress); + } + if (strpos($cellAddress,':') !== false) { + list($startAddress,$endAddress) = explode(':',$cellAddress); + $startAddress = preg_replace('/[^a-z]/i','',$startAddress); + $endAddress = preg_replace('/[^a-z]/i','',$endAddress); + $returnValue = array(); + do { + $returnValue[] = (integer) PHPExcel_Cell::columnIndexFromString($startAddress); + } while ($startAddress++ != $endAddress); + return $returnValue; + } else { + $cellAddress = preg_replace('/[^a-z]/i','',$cellAddress); + return (integer) PHPExcel_Cell::columnIndexFromString($cellAddress); + } } } // function COLUMN() - public static function ROW($cellAddress=Null) { - if ($cellAddress === Null) { - return 0; + /** + * COLUMNS + * + * Returns the number of columns in an array or reference. + * + * @param cellAddress An array or array formula, or a reference to a range of cells for which you want the number of columns + * @return integer + */ + public static function COLUMNS($cellAddress=Null) { + if (is_null($cellAddress) || $cellAddress === '') { + return 1; + } elseif (!is_array($cellAddress)) { + return self::$_errorCodes['value']; } - foreach($cellAddress as $columnKey => $rowValue) { - foreach($rowValue as $rowKey => $cellValue) { - return $rowKey; + $isMatrix = (is_numeric(array_shift(array_keys($cellAddress)))); + list($columns,$rows) = PHPExcel_Calculation::_getMatrixDimensions($cellAddress); + + if ($isMatrix) { + return $rows; + } else { + return $columns; + } + } // function COLUMNS() + + + /** + * ROW + * + * Returns the row number of the given cell reference + * If the cell reference is a range of cells, ROW returns the row numbers of each row in the reference as a vertical array. + * If cell reference is omitted, and the function is being called through the calculation engine, then it is assumed to be the + * reference of the cell in which the ROW function appears; otherwise this function returns 0. + * + * @param cellAddress A reference to a range of cells for which you want the row numbers + * @return integer or array of integer + */ + public static function ROW($cellAddress=Null) { + if (is_null($cellAddress) || trim($cellAddress) === '') { return 0; } + + if (is_array($cellAddress)) { + foreach($cellAddress as $columnKey => $rowValue) { + foreach($rowValue as $rowKey => $cellValue) { + return (integer) preg_replace('/[^0-9]/i','',$rowKey); + } + } + } else { + if (strpos($cellAddress,'!') !== false) { + list($sheet,$cellAddress) = explode('!',$cellAddress); + } + if (strpos($cellAddress,':') !== false) { + list($startAddress,$endAddress) = explode(':',$cellAddress); + $startAddress = preg_replace('/[^0-9]/','',$startAddress); + $endAddress = preg_replace('/[^0-9]/','',$endAddress); + $returnValue = array(); + do { + $returnValue[][] = (integer) $startAddress; + } while ($startAddress++ != $endAddress); + return $returnValue; + } else { + list($cellAddress) = explode(':',$cellAddress); + return (integer) preg_replace('/[^0-9]/','',$cellAddress); } } } // function ROW() + /** + * ROWS + * + * Returns the number of rows in an array or reference. + * + * @param cellAddress An array or array formula, or a reference to a range of cells for which you want the number of rows + * @return integer + */ + public static function ROWS($cellAddress=Null) { + if (is_null($cellAddress) || $cellAddress === '') { + return 1; + } elseif (!is_array($cellAddress)) { + return self::$_errorCodes['value']; + } + + $isMatrix = (is_numeric(array_shift(array_keys($cellAddress)))); + list($columns,$rows) = PHPExcel_Calculation::_getMatrixDimensions($cellAddress); + + if ($isMatrix) { + return $columns; + } else { + return $rows; + } + } // function ROWS() + + + /** + * INDIRECT + * + * Returns the number of rows in an array or reference. + * + * @param cellAddress An array or array formula, or a reference to a range of cells for which you want the number of rows + * @return integer + */ + public static function INDIRECT($cellAddress=Null, PHPExcel_Cell $pCell = null) { + $cellAddress = self::flattenSingleValue($cellAddress); + if (is_null($cellAddress) || $cellAddress === '') { + return self::REF(); + } + + $cellAddress1 = $cellAddress; + $cellAddress2 = NULL; + if (strpos($cellAddress,':') !== false) { + list($cellAddress1,$cellAddress2) = explode(':',$cellAddress); + } + + if ((!preg_match('/^'.PHPExcel_Calculation::CALCULATION_REGEXP_CELLREF.'$/i', $cellAddress1, $matches)) || + ((!is_null($cellAddress2)) && (!preg_match('/^'.PHPExcel_Calculation::CALCULATION_REGEXP_CELLREF.'$/i', $cellAddress2, $matches)))) { + return self::REF(); + } + + if (strpos($cellAddress,'!') !== false) { + list($sheetName,$cellAddress) = explode('!',$cellAddress); + $pSheet = $pCell->getParent()->getParent()->getSheetByName($sheetName); + } else { + $pSheet = $pCell->getParent(); + } + + return PHPExcel_Calculation::getInstance()->extractCellRange($cellAddress, $pSheet, False); + } // function INDIRECT() + + + /** + * OFFSET + * + * Returns a reference to a range that is a specified number of rows and columns from a cell or range of cells. + * The reference that is returned can be a single cell or a range of cells. You can specify the number of rows and + * the number of columns to be returned. + * + * @param cellAddress The reference from which you want to base the offset. Reference must refer to a cell or + * range of adjacent cells; otherwise, OFFSET returns the #VALUE! error value. + * @param rows The number of rows, up or down, that you want the upper-left cell to refer to. + * Using 5 as the rows argument specifies that the upper-left cell in the reference is + * five rows below reference. Rows can be positive (which means below the starting reference) + * or negative (which means above the starting reference). + * @param cols The number of columns, to the left or right, that you want the upper-left cell of the result + * to refer to. Using 5 as the cols argument specifies that the upper-left cell in the + * reference is five columns to the right of reference. Cols can be positive (which means + * to the right of the starting reference) or negative (which means to the left of the + * starting reference). + * @param height The height, in number of rows, that you want the returned reference to be. Height must be a positive number. + * @param width The width, in number of columns, that you want the returned reference to be. Width must be a positive number. + * @return string A reference to a cell or range of cells + */ public static function OFFSET($cellAddress=Null,$rows=0,$columns=0,$height=null,$width=null) { if ($cellAddress == Null) { return 0; } - foreach($cellAddress as $startColumnKey => $rowValue) { - $startColumnIndex = PHPExcel_Cell::columnIndexFromString($startColumnKey); - foreach($rowValue as $startRowKey => $cellValue) { - break 2; - } - } - - foreach($cellAddress as $endColumnKey => $rowValue) { - foreach($rowValue as $endRowKey => $cellValue) { - } - } - $endColumnIndex = PHPExcel_Cell::columnIndexFromString($endColumnKey); - - $startColumnIndex += --$columns; - $startRowKey += $rows; - - if ($width == null) { - $endColumnIndex += $columns -1; - } else { - $endColumnIndex = $startColumnIndex + $width; - } - if ($height == null) { - $endRowKey += $rows; - } else { - $endRowKey = $startRowKey + $height -1; - } - - if (($startColumnIndex < 0) || ($startRowKey <= 0)) { + $pCell = array_pop(func_get_args()); + if (!is_object($pCell)) { return self::$_errorCodes['reference']; } - $startColumnKey = PHPExcel_Cell::stringFromColumnIndex($startColumnIndex); - $endColumnKey = PHPExcel_Cell::stringFromColumnIndex($endColumnIndex); - - $startCell = $startColumnKey.$startRowKey; - $endCell = $endColumnKey.$endRowKey; - - if ($startCell == $endCell) { - return $startColumnKey.$startRowKey; - } else { - return $startColumnKey.$startRowKey.':'.$endColumnKey.$endRowKey; + $sheetName = null; + if (strpos($cellAddress,"!")) { + list($sheetName,$cellAddress) = explode("!",$cellAddress); } + if (strpos($cellAddress,":")) { + list($startCell,$endCell) = explode(":",$cellAddress); + } else { + $startCell = $endCell = $cellAddress; + } + list($startCellColumn,$startCellRow) = PHPExcel_Cell::coordinateFromString($startCell); + list($endCellColumn,$endCellRow) = PHPExcel_Cell::coordinateFromString($endCell); + + $startCellRow += $rows; + $startCellColumn = PHPExcel_Cell::columnIndexFromString($startCellColumn) - 1; + $startCellColumn += $columns; + + if (($startCellRow <= 0) || ($startCellColumn < 0)) { + return self::$_errorCodes['reference']; + } + $endCellColumn = PHPExcel_Cell::columnIndexFromString($endCellColumn) - 1; + if (($width != null) && (!is_object($width))) { + $endCellColumn = $startCellColumn + $width - 1; + } else { + $endCellColumn += $columns; + } + $startCellColumn = PHPExcel_Cell::stringFromColumnIndex($startCellColumn); + + if (($height != null) && (!is_object($height))) { + $endCellRow = $startCellRow + $height - 1; + } else { + $endCellRow += $rows; + } + + if (($endCellRow <= 0) || ($endCellColumn < 0)) { + return self::$_errorCodes['reference']; + } + $endCellColumn = PHPExcel_Cell::stringFromColumnIndex($endCellColumn); + + $cellAddress = $startCellColumn.$startCellRow; + if (($startCellColumn != $endCellColumn) || ($startCellRow != $endCellRow)) { + $cellAddress .= ':'.$endCellColumn.$endCellRow; + } + + if ($sheetName !== null) { + $pSheet = $pCell->getParent()->getParent()->getSheetByName($sheetName); + } else { + $pSheet = $pCell->getParent(); + } + + return PHPExcel_Calculation::getInstance()->extractCellRange($cellAddress, $pSheet, False); } // function OFFSET() public static function CHOOSE() { $chooseArgs = func_get_args(); - $chosenEntry = self::flattenSingleValue(array_shift($chooseArgs)); + $chosenEntry = self::flattenArray(array_shift($chooseArgs)); $entryCount = count($chooseArgs) - 1; + if(is_array($chosenEntry)) { + $chosenEntry = array_shift($chosenEntry); + } if ((is_numeric($chosenEntry)) && (!is_bool($chosenEntry))) { --$chosenEntry; } else { @@ -9830,12 +10670,14 @@ class PHPExcel_Calculation_Functions { /** - * MATCH - * The MATCH function searches for a specified item in a range of cells - * @param lookup_value The value that you want to match in lookup_array - * @param lookup_array The range of cells being searched - * @param match_type The number -1, 0, or 1. -1 means above, 0 means exact match, 1 means below. If match_type is 1 or -1, the list has to be ordered. - * @return integer the relative position of the found item + * MATCH + * + * The MATCH function searches for a specified item in a range of cells + * + * @param lookup_value The value that you want to match in lookup_array + * @param lookup_array The range of cells being searched + * @param match_type The number -1, 0, or 1. -1 means above, 0 means exact match, 1 means below. If match_type is 1 or -1, the list has to be ordered. + * @return integer The relative position of the found item */ public static function MATCH($lookup_value, $lookup_array, $match_type=1) { @@ -9964,7 +10806,8 @@ class PHPExcel_Calculation_Functions { } $rowKeys = array_keys($arrayValues); - $columnKeys = array_keys($arrayValues[$rowKeys[0]]); + $columnKeys = @array_keys($arrayValues[$rowKeys[0]]); + if ($columnNum > count($columnKeys)) { return self::$_errorCodes['value']; } elseif ($columnNum == 0) { @@ -9974,7 +10817,15 @@ class PHPExcel_Calculation_Functions { $rowNum = $rowKeys[--$rowNum]; $returnArray = array(); foreach($arrayValues as $arrayColumn) { - $returnArray[] = $arrayColumn[$rowNum]; + if (is_array($arrayColumn)) { + if (isset($arrayColumn[$rowNum])) { + $returnArray[] = $arrayColumn[$rowNum]; + } else { + return $arrayValues[$rowNum]; + } + } else { + return $arrayValues[$rowNum]; + } } return $returnArray; } @@ -10009,7 +10860,7 @@ class PHPExcel_Calculation_Functions { // Calculate if ((is_numeric($cost)) && (is_numeric($salvage)) && (is_numeric($life)) && (is_numeric($period))) { - if (($life < 1) || ($salvage < $life) || ($period > $life)) { + if (($life < 1) || ($period > $life)) { return self::$_errorCodes['num']; } return (($cost - $salvage) * ($life - $period + 1) * 2) / ($life * ($life + 1)); @@ -10034,7 +10885,7 @@ class PHPExcel_Calculation_Functions { foreach($matrixData as $matrixRow) { $row = 0; foreach($matrixRow as $matrixCell) { - $returnMatrix[$column][$row] = $matrixCell; + $returnMatrix[$row][$column] = $matrixCell; ++$row; } ++$column; @@ -10162,6 +11013,37 @@ class PHPExcel_Calculation_Functions { } // function MDETERM() + /** + * SUMPRODUCT + * + * @param mixed $value Value to check + * @return float + */ + public static function SUMPRODUCT() { + $arrayList = func_get_args(); + + $wrkArray = self::flattenArray(array_shift($arrayList)); + $wrkCellCount = count($wrkArray); + + foreach($arrayList as $matrixData) { + $array2 = self::flattenArray($matrixData); + $count = count($array2); + if ($wrkCellCount != $count) { + return self::$_errorCodes['value']; + } + + foreach ($array2 as $i => $val) { + if (((is_numeric($wrkArray[$i])) && (!is_string($wrkArray[$i]))) && + ((is_numeric($val)) && (!is_string($val)))) { + $wrkArray[$i] *= $val; + } + } + } + + return array_sum($wrkArray); + } // function SUMPRODUCT() + + /** * SUMX2MY2 * @@ -10249,6 +11131,15 @@ class PHPExcel_Calculation_Functions { } // function SUMXMY2() + private static function _vlookupSort($a,$b) { + $firstColumn = array_shift(array_keys($a)); + if (strtolower($a[$firstColumn]) == strtolower($b[$firstColumn])) { + return 0; + } + return (strtolower($a[$firstColumn]) < strtolower($b[$firstColumn])) ? -1 : 1; + } // function _vlookupSort() + + /** * VLOOKUP * The VLOOKUP function searches for value in the left-most column of lookup_array and returns the value in the same row based on the index_number. @@ -10265,109 +11156,130 @@ class PHPExcel_Calculation_Functions { } // index_number must be less than or equal to the number of columns in lookup_array - if ($index_number > count($lookup_array)) { + if ((!is_array($lookup_array)) || (count($lookup_array) < 1)) { return self::$_errorCodes['reference']; - } - - // re-index lookup_array with numeric keys starting at 1 - array_unshift($lookup_array, array()); - $lookup_array = array_slice(array_values($lookup_array), 1, count($lookup_array), true); - - // look for an exact match - $row_number = array_search($lookup_value, $lookup_array[1]); - - // if an exact match is required, we have what we need to return an appropriate response - if ($not_exact_match == false) { - if ($row_number === false) { - return self::$_errorCodes['na']; + } else { + $firstRow = array_pop(array_keys($lookup_array)); + if ((!is_array($lookup_array[$firstRow])) || ($index_number > count($lookup_array[$firstRow]))) { + return self::$_errorCodes['reference']; } else { - return $lookup_array[$index_number][$row_number]; + $columnKeys = array_keys($lookup_array[$firstRow]); + $returnColumn = $columnKeys[--$index_number]; + $firstColumn = array_shift($columnKeys); + } + } + + if (!$not_exact_match) { + uasort($lookup_array,array('self','_vlookupSort')); + } + + $rowNumber = $rowValue = False; + foreach($lookup_array as $rowKey => $rowData) { + if (strtolower($rowData[$firstColumn]) > strtolower($lookup_value)) { + break; + } + $rowNumber = $rowKey; + $rowValue = $rowData[$firstColumn]; + } + + if ($rowNumber !== false) { + if ((!$not_exact_match) && ($rowValue != $lookup_value)) { + // if an exact match is required, we have what we need to return an appropriate response + return self::$_errorCodes['na']; + } else { + // otherwise return the appropriate value + return $lookup_array[$rowNumber][$returnColumn]; } } - // TODO: The VLOOKUP spec in Excel states that, at this point, we should search for - // the highest value that is less than lookup_value. However, documentation on how string - // values should be treated here is sparse. return self::$_errorCodes['na']; } // function VLOOKUP() + /** - * LOOKUP - * The LOOKUP function searches for value either from a one-row or one-column range or from an array. - * @param lookup_value The value that you want to match in lookup_array - * @param lookup_vector The range of cells being searched - * @param result_vector The column from which the matching value must be returned - * @return mixed The value of the found cell - */ + * LOOKUP + * The LOOKUP function searches for value either from a one-row or one-column range or from an array. + * @param lookup_value The value that you want to match in lookup_array + * @param lookup_vector The range of cells being searched + * @param result_vector The column from which the matching value must be returned + * @return mixed The value of the found cell + */ public static function LOOKUP($lookup_value, $lookup_vector, $result_vector=null) { + $lookup_value = self::flattenSingleValue($lookup_value); - // check for LOOKUP Syntax (view Excel documentation) - if( is_null($result_vector) ) - { - // TODO: Syntax 2 (array) - } else { - // Syntax 1 (vector) - // get key (column or row) of lookup_vector - $kl = key($lookup_vector); - // check if lookup_value exists in lookup_vector - if( in_array($lookup_value, $lookup_vector[$kl]) ) - { - // FOUND IT! Get key of lookup_vector - $k_res = array_search($lookup_value, $lookup_vector[$kl]); - } else { - // value NOT FOUND - // Get the smallest value in lookup_vector - // The LOOKUP spec in Excel states --> IMPORTANT - The values in lookup_vector must be placed in ascending order! - $ksv = key($lookup_vector[$kl]); - $smallest_value = $lookup_vector[$kl][$ksv]; - // If lookup_value is smaller than the smallest value in lookup_vector, LOOKUP gives the #N/A error value. - if( $lookup_value < $smallest_value ) - { - return self::$_errorCodes['na']; - } else { - // If LOOKUP can't find the lookup_value, it matches the largest value in lookup_vector that is less than or equal to lookup_value. - // IMPORTANT : In Excel Documentation is not clear what happen if lookup_value is text! - foreach( $lookup_vector[$kl] AS $kk => $value ) - { - if( $lookup_value >= $value ) - { - $k_res = $kk; - } - } - } - } - - // Returns a value from the same position in result_vector - // get key (column or row) of result_vector - $kr = key($result_vector); - if( isset($result_vector[$kr][$k_res]) ) - { - return $result_vector[$kr][$k_res]; - } else { - // TODO: In Excel Documentation is not clear what happen here... - } + if (!is_array($lookup_vector)) { + return self::$_errorCodes['na']; } + $lookupRows = count($lookup_vector); + $lookupColumns = count($lookup_vector[array_shift(array_keys($lookup_vector))]); + if ((($lookupRows == 1) && ($lookupColumns > 1)) || (($lookupRows == 2) && ($lookupColumns != 2))) { + $lookup_vector = self::TRANSPOSE($lookup_vector); + $lookupRows = count($lookup_vector); + $lookupColumns = count($lookup_vector[array_shift(array_keys($lookup_vector))]); + } + + if (is_null($result_vector)) { + $result_vector = $lookup_vector; + } + $resultRows = count($result_vector); + $resultColumns = count($result_vector[array_shift(array_keys($result_vector))]); + if ((($resultRows == 1) && ($resultColumns > 1)) || (($resultRows == 2) && ($resultColumns != 2))) { + $result_vector = self::TRANSPOSE($result_vector); + $resultRows = count($result_vector); + $resultColumns = count($result_vector[array_shift(array_keys($result_vector))]); + } + + if ($lookupRows == 2) { + $result_vector = array_pop($lookup_vector); + $lookup_vector = array_shift($lookup_vector); + } + if ($lookupColumns != 2) { + foreach($lookup_vector as &$value) { + if (is_array($value)) { + $key1 = $key2 = array_shift(array_keys($value)); + $key2++; + $dataValue1 = $value[$key1]; + } else { + $key1 = 0; + $key2 = 1; + $dataValue1 = $value; + } + $dataValue2 = array_shift($result_vector); + if (is_array($dataValue2)) { + $dataValue2 = array_shift($dataValue2); + } + $value = array($key1 => $dataValue1, $key2 => $dataValue2); + } + unset($value); + } + + return self::VLOOKUP($lookup_value,$lookup_vector,2); } // function LOOKUP() /** - * Flatten multidemensional array + * Convert a multi-dimensional array to a simple 1-dimensional array * - * @param array $array Array to be flattened - * @return array Flattened array + * @param array $array Array to be flattened + * @return array Flattened array */ public static function flattenArray($array) { - if(!is_array ( $array ) ){ - $array = array ( $array ); + if (!is_array($array)) { + return (array) $array; } $arrayValues = array(); - foreach ($array as $value) { - if (is_scalar($value)) { - $arrayValues[] = self::flattenSingleValue($value); - } elseif (is_array($value)) { - $arrayValues = array_merge($arrayValues, self::flattenArray($value)); + if (is_array($value)) { + foreach ($value as $val) { + if (is_array($val)) { + foreach ($val as $v) { + $arrayValues[] = $v; + } + } else { + $arrayValues[] = $val; + } + } } else { $arrayValues[] = $value; } @@ -10378,14 +11290,46 @@ class PHPExcel_Calculation_Functions { /** - * Convert an array with one element to a flat value + * Convert a multi-dimensional array to a simple 1-dimensional array, but retain an element of indexing * - * @param mixed $value Array or flat value - * @return mixed + * @param array $array Array to be flattened + * @return array Flattened array + */ + public static function flattenArrayIndexed($array) { + if (!is_array($array)) { + return (array) $array; + } + + $arrayValues = array(); + foreach ($array as $k1 => $value) { + if (is_array($value)) { + foreach ($value as $k2 => $val) { + if (is_array($val)) { + foreach ($val as $k3 => $v) { + $arrayValues[$k1.'.'.$k2.'.'.$k3] = $v; + } + } else { + $arrayValues[$k1.'.'.$k2] = $val; + } + } + } else { + $arrayValues[$k1] = $value; + } + } + + return $arrayValues; + } // function flattenArrayIndexed() + + + /** + * Convert an array to a single scalar value by extracting the first element + * + * @param mixed $value Array or scalar value + * @return mixed */ public static function flattenSingleValue($value = '') { if (is_array($value)) { - $value = self::flattenSingleValue(array_pop($value)); + return self::flattenSingleValue(array_pop($value)); } return $value; } // function flattenSingleValue() @@ -10503,3 +11447,34 @@ if (!function_exists('money_format')) { return $format; } // function money_format() } + + +// +// Strangely, PHP doesn't have a mb_str_replace multibyte function +// As we'll only ever use this function with UTF-8 characters, we can simply "hard-code" the character set +// +if ((!function_exists('mb_str_replace')) && + (function_exists('mb_substr')) && (function_exists('mb_strlen')) && (function_exists('mb_strpos'))) { + function mb_str_replace($search, $replace, $subject) { + if(is_array($subject)) { + $ret = array(); + foreach($subject as $key => $val) { + $ret[$key] = mb_str_replace($search, $replace, $val); + } + return $ret; + } + + foreach((array) $search as $key => $s) { + if($s == '') { + continue; + } + $r = !is_array($replace) ? $replace : (array_key_exists($key, $replace) ? $replace[$key] : ''); + $pos = mb_strpos($subject, $s, 0, 'UTF-8'); + while($pos !== false) { + $subject = mb_substr($subject, 0, $pos, 'UTF-8') . $r . mb_substr($subject, $pos + mb_strlen($s, 'UTF-8'), 65535, 'UTF-8'); + $pos = mb_strpos($subject, $s, $pos + mb_strlen($r, 'UTF-8'), 'UTF-8'); + } + } + return $subject; + } +} diff --git a/libraries/PHPExcel/PHPExcel/Cell.php b/libraries/PHPExcel/PHPExcel/Cell.php index 9b321822a..c0603ac16 100644 --- a/libraries/PHPExcel/PHPExcel/Cell.php +++ b/libraries/PHPExcel/PHPExcel/Cell.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Cell - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -64,7 +64,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Shared/String.php'; * * @category PHPExcel * @package PHPExcel_Cell - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Cell { @@ -136,11 +136,6 @@ class PHPExcel_Cell */ public function __construct($pColumn = 'A', $pRow = 1, $pValue = null, $pDataType = null, PHPExcel_Worksheet $pSheet = null) { - // Set value binder? - if (is_null(self::$_valueBinder)) { - self::$_valueBinder = new PHPExcel_Cell_DefaultValueBinder(); - } - // Initialise cell coordinate $this->_column = strtoupper($pColumn); $this->_row = $pRow; @@ -171,7 +166,7 @@ class PHPExcel_Cell */ public function getColumn() { - return strtoupper($this->_column); + return $this->_column; } /** @@ -226,22 +221,42 @@ class PHPExcel_Cell * @param mixed $pValue Value * @param string $pDataType Explicit data type * @return PHPExcel_Cell + * @throws Exception */ public function setValueExplicit($pValue = null, $pDataType = PHPExcel_Cell_DataType::TYPE_STRING) { - // check strings that they are ok - // TODO: fix also for RichText - if ($pDataType == PHPExcel_Cell_DataType::TYPE_STRING && !($pValue instanceof PHPExcel_RichText)) { - // string must never be longer than 32,767 characters, truncate if necessary - $pValue = PHPExcel_Shared_String::Substring($pValue, 0, 32767); + // set the value according to data type + switch ($pDataType) { + case PHPExcel_Cell_DataType::TYPE_STRING: + case PHPExcel_Cell_DataType::TYPE_NULL: + case PHPExcel_Cell_DataType::TYPE_INLINE: + $this->_value = PHPExcel_Cell_DataType::checkString($pValue); + break; - // we require that newline is represented as "\n" in core, not as "\r\n" or "\r" - $pValue = str_replace(array("\r\n", "\r"), "\n", $pValue); + case PHPExcel_Cell_DataType::TYPE_NUMERIC: + $this->_value = (float)$pValue; + break; + + case PHPExcel_Cell_DataType::TYPE_FORMULA: + $this->_value = (string)$pValue; + break; + + case PHPExcel_Cell_DataType::TYPE_BOOL: + $this->_value = (bool)$pValue; + break; + + case PHPExcel_Cell_DataType::TYPE_ERROR: + $this->_value = PHPExcel_Cell_DataType::checkErrorCode($pValue); + break; + + default: + throw new Exception('Invalid datatype: ' . $pDataType); + break; } - $this->_value = $pValue; - $this->_dataType = $pDataType; - return $this; + // set the datatype + $this->_dataType = $pDataType; + return $this; } /** @@ -492,22 +507,17 @@ class PHPExcel_Cell { if (strpos($pCoordinateString,':') !== false) { throw new Exception('Cell coordinate string can not be a range of cells.'); + } else if ($pCoordinateString == '') { throw new Exception('Cell coordinate can not be zero-length string.'); - } else { - // Column - $column = ''; - // Row - $row = ''; - - // Convert a cell reference - if (preg_match("/([$]?[A-Z]+)([$]?\d+)/", $pCoordinateString, $matches)) { - list(, $column, $row) = $matches; - } - - // Return array + } else if (preg_match("/([$]?[A-Z]+)([$]?\d+)/", $pCoordinateString, $matches)) { + list(, $column, $row) = $matches; return array($column, $row); + + } else { + throw new Exception('Invalid cell coordinate.'); + } } @@ -745,6 +755,10 @@ class PHPExcel_Cell * @return PHPExcel_Cell_IValueBinder */ public static function getValueBinder() { + if (is_null(self::$_valueBinder)) { + self::$_valueBinder = new PHPExcel_Cell_DefaultValueBinder(); + } + return self::$_valueBinder; } diff --git a/libraries/PHPExcel/PHPExcel/Cell/AdvancedValueBinder.php b/libraries/PHPExcel/PHPExcel/Cell/AdvancedValueBinder.php index f2c4019d3..d8e25645c 100644 --- a/libraries/PHPExcel/PHPExcel/Cell/AdvancedValueBinder.php +++ b/libraries/PHPExcel/PHPExcel/Cell/AdvancedValueBinder.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Cell - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -58,7 +58,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Shared/String.php'; * * @category PHPExcel * @package PHPExcel_Cell - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Cell_AdvancedValueBinder extends PHPExcel_Cell_DefaultValueBinder implements PHPExcel_Cell_IValueBinder { @@ -124,21 +124,7 @@ class PHPExcel_Cell_AdvancedValueBinder extends PHPExcel_Cell_DefaultValueBinder return true; } } - - // Style logic - Numbers - if ($dataType === PHPExcel_Cell_DataType::TYPE_NUMERIC) { - // Leading zeroes? - if (preg_match('/^\-?[0]+[0-9]*\.?[0-9]*$/', $value)) { - // Convert value to string - $cell->setValueExplicit( $value, PHPExcel_Cell_DataType::TYPE_STRING); - - // Set style - $cell->getParent()->getStyle( $cell->getCoordinate() )->getNumberFormat()->setFormatCode( PHPExcel_Style_NumberFormat::FORMAT_TEXT ); - - return true; - } - } - + // Not bound yet? Use parent... return parent::bindValue($cell, $value); } diff --git a/libraries/PHPExcel/PHPExcel/Cell/DataType.php b/libraries/PHPExcel/PHPExcel/Cell/DataType.php index cfe35765f..add1bec8b 100644 --- a/libraries/PHPExcel/PHPExcel/Cell/DataType.php +++ b/libraries/PHPExcel/PHPExcel/Cell/DataType.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Cell - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -43,7 +43,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Cell/DefaultValueBinder.php'; * * @category PHPExcel * @package PHPExcel_Cell - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Cell_DataType { @@ -82,4 +82,44 @@ class PHPExcel_Cell_DataType public static function dataTypeForValue($pValue = null) { return PHPExcel_Cell_DefaultValueBinder::dataTypeForValue($pValue); } + + /** + * Check a string that it satisfies Excel requirements + * + * @param mixed Value to sanitize to an Excel string + * @return mixed Sanitized value + */ + public static function checkString($pValue = null) + { + if ($pValue instanceof PHPExcel_RichText) { + // TODO: Sanitize Rich-Text string (max. character count is 32,767) + return $pValue; + } + + // string must never be longer than 32,767 characters, truncate if necessary + $pValue = PHPExcel_Shared_String::Substring($pValue, 0, 32767); + + // we require that newline is represented as "\n" in core, not as "\r\n" or "\r" + $pValue = str_replace(array("\r\n", "\r"), "\n", $pValue); + + return $pValue; + } + + /** + * Check a value that it is a valid error code + * + * @param mixed Value to sanitize to an Excel error code + * @return string Sanitized value + */ + public static function checkErrorCode($pValue = null) + { + $pValue = (string)$pValue; + + if ( !array_key_exists($pValue, self::$_errorCodes) ) { + $pValue = '#NULL!'; + } + + return $pValue; + } + } diff --git a/libraries/PHPExcel/PHPExcel/Cell/DataValidation.php b/libraries/PHPExcel/PHPExcel/Cell/DataValidation.php index 234a93d6c..8d7f29329 100644 --- a/libraries/PHPExcel/PHPExcel/Cell/DataValidation.php +++ b/libraries/PHPExcel/PHPExcel/Cell/DataValidation.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Cell - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -31,7 +31,7 @@ * * @category PHPExcel * @package PHPExcel_Cell - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Cell_DataValidation { diff --git a/libraries/PHPExcel/PHPExcel/Cell/DefaultValueBinder.php b/libraries/PHPExcel/PHPExcel/Cell/DefaultValueBinder.php index 29b0f6631..2b8bef72e 100644 --- a/libraries/PHPExcel/PHPExcel/Cell/DefaultValueBinder.php +++ b/libraries/PHPExcel/PHPExcel/Cell/DefaultValueBinder.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Cell - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -52,7 +52,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Shared/String.php'; * * @category PHPExcel * @package PHPExcel_Cell - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Cell_DefaultValueBinder implements PHPExcel_Cell_IValueBinder { @@ -87,22 +87,31 @@ class PHPExcel_Cell_DefaultValueBinder implements PHPExcel_Cell_IValueBinder // Match the value against a few data types if (is_null($pValue)) { return PHPExcel_Cell_DataType::TYPE_NULL; + } elseif ($pValue === '') { return PHPExcel_Cell_DataType::TYPE_STRING; + } elseif ($pValue instanceof PHPExcel_RichText) { return PHPExcel_Cell_DataType::TYPE_STRING; + } elseif ($pValue{0} === '=') { return PHPExcel_Cell_DataType::TYPE_FORMULA; + } elseif (is_bool($pValue)) { return PHPExcel_Cell_DataType::TYPE_BOOL; + } elseif (is_float($pValue) || is_int($pValue)) { return PHPExcel_Cell_DataType::TYPE_NUMERIC; - } elseif (preg_match('/^\-?[0-9]*\\.?[0-9]*$/', $pValue)) { + + } elseif (preg_match('/^\-?([0-9]+\\.?[0-9]*|[0-9]*\\.?[0-9]+)$/', $pValue)) { return PHPExcel_Cell_DataType::TYPE_NUMERIC; + } elseif (is_string($pValue) && array_key_exists($pValue, PHPExcel_Cell_DataType::getErrorCodes())) { return PHPExcel_Cell_DataType::TYPE_ERROR; + } else { return PHPExcel_Cell_DataType::TYPE_STRING; + } } } diff --git a/libraries/PHPExcel/PHPExcel/Cell/Hyperlink.php b/libraries/PHPExcel/PHPExcel/Cell/Hyperlink.php index 122424490..a4f3758f4 100644 --- a/libraries/PHPExcel/PHPExcel/Cell/Hyperlink.php +++ b/libraries/PHPExcel/PHPExcel/Cell/Hyperlink.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Cell - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -31,7 +31,7 @@ * * @category PHPExcel * @package PHPExcel_Cell - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Cell_Hyperlink { diff --git a/libraries/PHPExcel/PHPExcel/Cell/IValueBinder.php b/libraries/PHPExcel/PHPExcel/Cell/IValueBinder.php index 479ed6920..3a4186ccf 100644 --- a/libraries/PHPExcel/PHPExcel/Cell/IValueBinder.php +++ b/libraries/PHPExcel/PHPExcel/Cell/IValueBinder.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Cell - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -43,7 +43,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Cell.php'; * * @category PHPExcel * @package PHPExcel_Cell - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ interface PHPExcel_Cell_IValueBinder { diff --git a/libraries/PHPExcel/PHPExcel/Comment.php b/libraries/PHPExcel/PHPExcel/Comment.php index ea6cdb4b7..ee7254ac0 100644 --- a/libraries/PHPExcel/PHPExcel/Comment.php +++ b/libraries/PHPExcel/PHPExcel/Comment.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -49,7 +49,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/IComparable.php'; * * @category PHPExcel * @package PHPExcel - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Comment implements PHPExcel_IComparable { @@ -290,37 +290,6 @@ class PHPExcel_Comment implements PHPExcel_IComparable ); } - /** - * Hash index - * - * @var string - */ - private $_hashIndex; - - /** - * Get hash index - * - * Note that this index may vary during script execution! Only reliable moment is - * while doing a write of a workbook and when changes are not allowed. - * - * @return string Hash index - */ - public function getHashIndex() { - return $this->_hashIndex; - } - - /** - * Set hash index - * - * Note that this index may vary during script execution! Only reliable moment is - * while doing a write of a workbook and when changes are not allowed. - * - * @param string $value Hash index - */ - public function setHashIndex($value) { - $this->_hashIndex = $value; - } - /** * Implement PHP __clone to create a deep clone, not just a shallow copy. */ diff --git a/libraries/PHPExcel/PHPExcel/DocumentProperties.php b/libraries/PHPExcel/PHPExcel/DocumentProperties.php index 609108dd1..41fe1fb7d 100644 --- a/libraries/PHPExcel/PHPExcel/DocumentProperties.php +++ b/libraries/PHPExcel/PHPExcel/DocumentProperties.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -31,7 +31,7 @@ * * @category PHPExcel * @package PHPExcel - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_DocumentProperties { diff --git a/libraries/PHPExcel/PHPExcel/DocumentSecurity.php b/libraries/PHPExcel/PHPExcel/DocumentSecurity.php index 65c64742f..6344d40e3 100644 --- a/libraries/PHPExcel/PHPExcel/DocumentSecurity.php +++ b/libraries/PHPExcel/PHPExcel/DocumentSecurity.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -43,7 +43,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Shared/PasswordHasher.php'; * * @category PHPExcel * @package PHPExcel - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_DocumentSecurity { diff --git a/libraries/PHPExcel/PHPExcel/HashTable.php b/libraries/PHPExcel/PHPExcel/HashTable.php index b516f7998..afbced953 100644 --- a/libraries/PHPExcel/PHPExcel/HashTable.php +++ b/libraries/PHPExcel/PHPExcel/HashTable.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -43,7 +43,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/IComparable.php'; * * @category PHPExcel * @package PHPExcel - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_HashTable { @@ -101,26 +101,10 @@ class PHPExcel_HashTable * @throws Exception */ public function add(PHPExcel_IComparable $pSource = null) { - // Determine hashcode - $hashCode = null; - $hashIndex = $pSource->getHashIndex(); - if ( is_null ( $hashIndex ) ) { - $hashCode = $pSource->getHashCode(); - } else if ( isset ( $this->_keyMap[$hashIndex] ) ) { - $hashCode = $this->_keyMap[$hashIndex]; - } else { - $hashCode = $pSource->getHashCode(); - } - - // Add value - if (!isset($this->_items[ $hashCode ])) { - $this->_items[ $hashCode ] = $pSource; - $index = count($this->_items) - 1; - $this->_keyMap[ $index ] = $hashCode; - $pSource->setHashIndex( $index ); - } else { - $pSource->setHashIndex( $this->_items[ $hashCode ]->getHashIndex() ); - } + if (!isset($this->_items[ $pSource->getHashCode() ])) { + $this->_items[ $pSource->getHashCode() ] = $pSource; + $this->_keyMap[ count($this->_items) - 1 ] = $pSource->getHashCode(); + } } /** diff --git a/libraries/PHPExcel/PHPExcel/IComparable.php b/libraries/PHPExcel/PHPExcel/IComparable.php index f02271fca..1a3a689ea 100644 --- a/libraries/PHPExcel/PHPExcel/IComparable.php +++ b/libraries/PHPExcel/PHPExcel/IComparable.php @@ -18,9 +18,9 @@ * * @category PHPExcel * @package PHPExcel - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -29,7 +29,7 @@ * * @category PHPExcel * @package PHPExcel - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ interface PHPExcel_IComparable { @@ -39,24 +39,5 @@ interface PHPExcel_IComparable * @return string Hash code */ public function getHashCode(); - - /** - * Get hash index - * - * Note that this index may vary during script execution! Only reliable moment is - * while doing a write of a workbook and when changes are not allowed. - * - * @return string Hash index - */ - public function getHashIndex(); - - /** - * Set hash index - * - * Note that this index may vary during script execution! Only reliable moment is - * while doing a write of a workbook and when changes are not allowed. - * - * @param string $value Hash index - */ - public function setHashIndex($value); + } diff --git a/libraries/PHPExcel/PHPExcel/IOFactory.php b/libraries/PHPExcel/PHPExcel/IOFactory.php index e3a623080..f116bc012 100644 --- a/libraries/PHPExcel/PHPExcel/IOFactory.php +++ b/libraries/PHPExcel/PHPExcel/IOFactory.php @@ -2,27 +2,27 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; either * version 2.1 of the License, or (at your option) any later version. - * + * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. - * + * * You should have received a copy of the GNU Lesser General Public * License along with this library; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA * * @category PHPExcel * @package PHPExcel - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -49,10 +49,10 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Reader/IReader.php'; * * @category PHPExcel * @package PHPExcel - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_IOFactory -{ +{ /** * Search locations * @@ -62,24 +62,27 @@ class PHPExcel_IOFactory array( 'type' => 'IWriter', 'path' => 'PHPExcel/Writer/{0}.php', 'class' => 'PHPExcel_Writer_{0}' ), array( 'type' => 'IReader', 'path' => 'PHPExcel/Reader/{0}.php', 'class' => 'PHPExcel_Reader_{0}' ) ); - + /** * Autoresolve classes - * + * * @var array */ private static $_autoResolveClasses = array( 'Excel2007', 'Excel5', + 'Excel2003XML', + 'OOCalc', + 'SYLK', 'Serialized', - 'CSV' + 'CSV', ); - + /** * Private constructor for PHPExcel_IOFactory */ private function __construct() { } - + /** * Get search locations * @@ -88,10 +91,10 @@ class PHPExcel_IOFactory public static function getSearchLocations() { return self::$_searchLocations; } - + /** * Set search locations - * + * * @param array $value * @throws Exception */ @@ -102,10 +105,10 @@ class PHPExcel_IOFactory throw new Exception('Invalid parameter passed.'); } } - + /** * Add search location - * + * * @param string $type Example: IWriter * @param string $location Example: PHPExcel/Writer/{0}.php * @param string $classname Example: PHPExcel_Writer_{0} @@ -113,7 +116,7 @@ class PHPExcel_IOFactory public static function addSearchLocation($type = '', $location = '', $classname = '') { self::$_searchLocations[] = array( 'type' => $type, 'path' => $location, 'class' => $classname ); } - + /** * Create PHPExcel_Writer_IWriter * @@ -124,28 +127,28 @@ class PHPExcel_IOFactory public static function createWriter(PHPExcel $phpExcel, $writerType = '') { // Search type $searchType = 'IWriter'; - + // Include class foreach (self::$_searchLocations as $searchLocation) { if ($searchLocation['type'] == $searchType) { $className = str_replace('{0}', $writerType, $searchLocation['class']); $classFile = str_replace('{0}', $writerType, $searchLocation['path']); - + if (!class_exists($className)) { require_once PHPEXCEL_ROOT . $classFile; } - + $instance = new $className($phpExcel); if (!is_null($instance)) { return $instance; } } } - + // Nothing found... throw new Exception("No $searchType found for type $writerType"); } - + /** * Create PHPExcel_Reader_IReader * @@ -155,34 +158,34 @@ class PHPExcel_IOFactory public static function createReader($readerType = '') { // Search type $searchType = 'IReader'; - + // Include class foreach (self::$_searchLocations as $searchLocation) { if ($searchLocation['type'] == $searchType) { $className = str_replace('{0}', $readerType, $searchLocation['class']); $classFile = str_replace('{0}', $readerType, $searchLocation['path']); - + if (!class_exists($className)) { require_once PHPEXCEL_ROOT . $classFile; } - + $instance = new $className(); if (!is_null($instance)) { return $instance; } } } - + // Nothing found... throw new Exception("No $searchType found for type $readerType"); } - + /** * Loads PHPExcel from file using automatic PHPExcel_Reader_IReader resolution * * @param string $pFileName * @return PHPExcel - */ + */ public static function load($pFilename) { $reader = self::createReaderForFile($pFilename); return $reader->load($pFilename); @@ -193,9 +196,55 @@ class PHPExcel_IOFactory * * @param string $pFileName * @return PHPExcel_Reader_IReader - * @throws Exception - */ + */ public static function createReaderForFile($pFilename) { + + // First, lucky guess by inspecting file extension + $pathinfo = pathinfo($pFilename); + + if (isset($pathinfo['extension'])) { + + switch (strtolower($pathinfo['extension'])) { + case 'xlsx': + $reader = self::createReader('Excel2007'); + break; + + case 'xls': + $reader = self::createReader('Excel5'); + break; + + case 'ods': + $reader = self::createReader('OOCalc'); + break; + + case 'slk': + $reader = self::createReader('SYLK'); + break; + + case 'xml': + $reader = self::createReader('Excel2003XML'); + break; + + case 'csv': + // Do nothing + // We must not try to use CSV reader since it loads + // all files including Excel files etc. + break; + + default: + break; + + } + + // Let's see if we are lucky + if ($reader->canRead($pFilename)) { + return $reader; + } + + } + + // If we reach here then "lucky guess" didn't give any result + // Try loading using self::$_autoResolveClasses foreach (self::$_autoResolveClasses as $autoResolveClass) { $reader = self::createReader($autoResolveClass); @@ -204,6 +253,5 @@ class PHPExcel_IOFactory } } - throw new Exception("Could not automatically determine PHPExcel_Reader_IReader for file."); } } diff --git a/libraries/PHPExcel/PHPExcel/NamedRange.php b/libraries/PHPExcel/PHPExcel/NamedRange.php index ba6ad281e..87054a5f8 100644 --- a/libraries/PHPExcel/PHPExcel/NamedRange.php +++ b/libraries/PHPExcel/PHPExcel/NamedRange.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -49,7 +49,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/ReferenceHelper.php'; * * @category PHPExcel * @package PHPExcel - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_NamedRange { diff --git a/libraries/PHPExcel/PHPExcel/Reader/CSV.php b/libraries/PHPExcel/PHPExcel/Reader/CSV.php index 30e894b6b..8758112fb 100644 --- a/libraries/PHPExcel/PHPExcel/Reader/CSV.php +++ b/libraries/PHPExcel/PHPExcel/Reader/CSV.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Reader - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -55,10 +55,17 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Reader/DefaultReadFilter.php'; * * @category PHPExcel * @package PHPExcel_Reader - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Reader_CSV implements PHPExcel_Reader_IReader { + /** + * Input encoding + * + * @var string + */ + private $_inputEncoding; + /** * Delimiter * @@ -98,6 +105,7 @@ class PHPExcel_Reader_CSV implements PHPExcel_Reader_IReader * Create a new PHPExcel_Reader_CSV */ public function __construct() { + $this->_inputEncoding = 'UTF-8'; $this->_delimiter = ','; $this->_enclosure = '"'; $this->_lineEnding = PHP_EOL; @@ -117,9 +125,8 @@ class PHPExcel_Reader_CSV implements PHPExcel_Reader_IReader if (!file_exists($pFilename)) { throw new Exception("Could not open " . $pFilename . " for reading! File does not exist."); } - - // Check if it is a CSV file (using file name) - return (substr(strtolower($pFilename), -3) == 'csv'); + + return true; } /** @@ -155,6 +162,26 @@ class PHPExcel_Reader_CSV implements PHPExcel_Reader_IReader $this->_readFilter = $pValue; } + /** + * Set input encoding + * + * @param string $pValue Input encoding + */ + public function setInputEncoding($pValue = 'UTF-8') + { + $this->_inputEncoding = $pValue; + } + + /** + * Get input encoding + * + * @return string + */ + public function getInputEncoding() + { + return $this->_inputEncoding; + } + /** * Loads PHPExcel from file into PHPExcel instance * @@ -181,7 +208,18 @@ class PHPExcel_Reader_CSV implements PHPExcel_Reader_IReader throw new Exception("Could not open file $pFilename for reading."); } - // Loop trough file + // Skip BOM, if any + switch ($this->_inputEncoding) { + case 'UTF-8': + fgets($fileHandle, 4) == "\xEF\xBB\xBF" ? + fseek($fileHandle, 3) : fseek($fileHandle, 0); + break; + + default: + break; + } + + // Loop through file $currentRow = 0; $rowData = array(); while (($rowData = fgetcsv($fileHandle, 0, $this->_delimiter, $this->_enclosure)) !== FALSE) { @@ -193,6 +231,11 @@ class PHPExcel_Reader_CSV implements PHPExcel_Reader_IReader // Unescape enclosures $rowData[$i] = str_replace("\\" . $this->_enclosure, $this->_enclosure, $rowData[$i]); $rowData[$i] = str_replace($this->_enclosure . $this->_enclosure, $this->_enclosure, $rowData[$i]); + + // Convert encoding if necessary + if ($this->_inputEncoding !== 'UTF-8') { + $rowData[$i] = PHPExcel_Shared_String::ConvertEncoding($rowData[$i], 'UTF-8', $this->_inputEncoding); + } // Set cell value $objPHPExcel->getActiveSheet()->setCellValue( diff --git a/libraries/PHPExcel/PHPExcel/Reader/DefaultReadFilter.php b/libraries/PHPExcel/PHPExcel/Reader/DefaultReadFilter.php index 8d8d83488..63c5ae3cc 100644 --- a/libraries/PHPExcel/PHPExcel/Reader/DefaultReadFilter.php +++ b/libraries/PHPExcel/PHPExcel/Reader/DefaultReadFilter.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Reader - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -43,7 +43,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Reader/IReadFilter.php'; * * @category PHPExcel * @package PHPExcel_Reader - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Reader_DefaultReadFilter implements PHPExcel_Reader_IReadFilter { diff --git a/libraries/PHPExcel/PHPExcel/Reader/Excel2003XML.php b/libraries/PHPExcel/PHPExcel/Reader/Excel2003XML.php new file mode 100644 index 000000000..89d5a83c3 --- /dev/null +++ b/libraries/PHPExcel/PHPExcel/Reader/Excel2003XML.php @@ -0,0 +1,698 @@ +_readDataOnly; + } + + /** + * Set read data only + * + * @param boolean $pValue + * @return PHPExcel_Reader_Excel2007 + */ + public function setReadDataOnly($pValue = false) { + $this->_readDataOnly = $pValue; + return $this; + } + + /** + * Get which sheets to load + * + * @return mixed + */ + public function getLoadSheetsOnly() + { + return $this->_loadSheetsOnly; + } + + /** + * Set which sheets to load + * + * @param mixed $value + * @return PHPExcel_Reader_Excel2007 + */ + public function setLoadSheetsOnly($value = null) + { + $this->_loadSheetsOnly = is_array($value) ? + $value : array($value); + return $this; + } + + /** + * Set all sheets to load + * + * @return PHPExcel_Reader_Excel2007 + */ + public function setLoadAllSheets() + { + $this->_loadSheetsOnly = null; + return $this; + } + + /** + * Read filter + * + * @return PHPExcel_Reader_IReadFilter + */ + public function getReadFilter() { + return $this->_readFilter; + } + + /** + * Set read filter + * + * @param PHPExcel_Reader_IReadFilter $pValue + * @return PHPExcel_Reader_Excel2007 + */ + public function setReadFilter(PHPExcel_Reader_IReadFilter $pValue) { + $this->_readFilter = $pValue; + return $this; + } + + /** + * Create a new PHPExcel_Reader_Excel2003XML + */ + public function __construct() { + $this->_sheetIndex = 0; + $this->_readFilter = new PHPExcel_Reader_DefaultReadFilter(); + } + + /** + * Can the current PHPExcel_Reader_IReader read the file? + * + * @param string $pFileName + * @return boolean + */ + public function canRead($pFilename) + { + +// Office xmlns:o="urn:schemas-microsoft-com:office:office" +// Excel xmlns:x="urn:schemas-microsoft-com:office:excel" +// XML Spreadsheet xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" +// Spreadsheet component xmlns:c="urn:schemas-microsoft-com:office:component:spreadsheet" +// XML schema xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" +// XML data type xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" +// MS-persist recordset xmlns:rs="urn:schemas-microsoft-com:rowset" +// Rowset xmlns:z="#RowsetSchema" +// + + $signature = array( + '', + '' + ); + + // Check if file exists + if (!file_exists($pFilename)) { + throw new Exception("Could not open " . $pFilename . " for reading! File does not exist."); + } + + // Read sample data (first 2 KB will do) + $fh = fopen($pFilename, 'r'); + $data = fread($fh, 2048); + fclose($fh); + + $headers = explode("\n",$data); + $valid = true; + foreach($signature as $key => $match) { + if (isset($headers[$key])) { + $line = trim(rtrim($headers[$key], "\r\n")); + if ($line != $match) { + $valid = false; + break; + } + } else { + $valid = false; + break; + } + } + + return $valid; + } + + /** + * Loads PHPExcel from file + * + * @param string $pFilename + * @throws Exception + */ + public function load($pFilename) + { + // Create new PHPExcel + $objPHPExcel = new PHPExcel(); + + // Load into this instance + return $this->loadIntoExisting($pFilename, $objPHPExcel); + } + + private static function identifyFixedStyleValue($styleList,&$styleAttributeValue) { + $styleAttributeValue = strtolower($styleAttributeValue); + foreach($styleList as $style) { + if ($styleAttributeValue == strtolower($style)) { + $styleAttributeValue = $style; + return true; + } + } + return false; + } + + /** + * pixel units to excel width units(units of 1/256th of a character width) + * @param pxs + * @return + */ + private static function _pixel2WidthUnits($pxs) { + $UNIT_OFFSET_MAP = array(0, 36, 73, 109, 146, 182, 219); + + $widthUnits = 256 * ($pxs / 7); + $widthUnits += $UNIT_OFFSET_MAP[($pxs % 7)]; + return $widthUnits; + } + + /** + * excel width units(units of 1/256th of a character width) to pixel units + * @param widthUnits + * @return + */ + private static function _widthUnits2Pixel($widthUnits) { + $pixels = ($widthUnits / 256) * 7; + $offsetWidthUnits = $widthUnits % 256; + $pixels += round($offsetWidthUnits / (256 / 7)); + return $pixels; + } + + /** + * Loads PHPExcel from file into PHPExcel instance + * + * @param string $pFilename + * @param PHPExcel $objPHPExcel + * @throws Exception + */ + public function loadIntoExisting($pFilename, PHPExcel $objPHPExcel) + { + $fromFormats = array('\-', '\ '); + $toFormats = array('-', ' '); + + $underlineStyles = array ( + PHPExcel_Style_Font::UNDERLINE_NONE, + PHPExcel_Style_Font::UNDERLINE_DOUBLE, + PHPExcel_Style_Font::UNDERLINE_DOUBLEACCOUNTING, + PHPExcel_Style_Font::UNDERLINE_SINGLE, + PHPExcel_Style_Font::UNDERLINE_SINGLEACCOUNTING + ); + $verticalAlignmentStyles = array ( + PHPExcel_Style_Alignment::VERTICAL_BOTTOM, + PHPExcel_Style_Alignment::VERTICAL_TOP, + PHPExcel_Style_Alignment::VERTICAL_CENTER, + PHPExcel_Style_Alignment::VERTICAL_JUSTIFY + ); + $horizontalAlignmentStyles = array ( + PHPExcel_Style_Alignment::HORIZONTAL_GENERAL, + PHPExcel_Style_Alignment::HORIZONTAL_LEFT, + PHPExcel_Style_Alignment::HORIZONTAL_RIGHT, + PHPExcel_Style_Alignment::HORIZONTAL_CENTER, + PHPExcel_Style_Alignment::HORIZONTAL_CENTER_CONTINUOUS, + PHPExcel_Style_Alignment::HORIZONTAL_JUSTIFY + ); + + + // Check if file exists + if (!file_exists($pFilename)) { + throw new Exception("Could not open " . $pFilename . " for reading! File does not exist."); + } + + $xml = simplexml_load_file($pFilename); + $namespaces = $xml->getNamespaces(true); +// echo '
';
+//		print_r($namespaces);
+//		echo '

'; +// +// echo '
';
+//		print_r($xml);
+//		echo '

'; +// + $docProps = $objPHPExcel->getProperties(); + foreach($xml->DocumentProperties[0] as $propertyName => $propertyValue) { + switch ($propertyName) { + case 'Title' : + $docProps->setTitle($propertyValue); + break; + case 'Subject' : + $docProps->setSubject($propertyValue); + break; + case 'Author' : + $docProps->setCreator($propertyValue); + break; + case 'Created' : + $creationDate = strtotime($propertyValue); + $docProps->setCreated($creationDate); + break; + case 'LastAuthor' : + $docProps->setLastModifiedBy($propertyValue); + break; + case 'Company' : + $docProps->setCompany($propertyValue); + break; + case 'Category' : + $docProps->setCategory($propertyValue); + break; + case 'Keywords' : + $docProps->setKeywords($propertyValue); + break; + case 'Description' : + $docProps->setDescription($propertyValue); + break; + } + } + + + foreach($xml->Styles[0] as $style) { + $style_ss = $style->attributes($namespaces['ss']); + $styleID = (string) $style_ss['ID']; +// echo 'Style ID = '.$styleID.'
'; + if ($styleID == 'Default') { + $this->_styles['Default'] = array(); + } else { + $this->_styles[$styleID] = $this->_styles['Default']; + } + foreach ($style as $styleType => $styleData) { + $styleAttributes = $styleData->attributes($namespaces['ss']); +// echo $styleType.'
'; + switch ($styleType) { + case 'Alignment' : + foreach($styleAttributes as $styleAttributeKey => $styleAttributeValue) { +// echo $styleAttributeKey.' = '.$styleAttributeValue.'
'; + $styleAttributeValue = (string) $styleAttributeValue; + switch ($styleAttributeKey) { + case 'Vertical' : + if (self::identifyFixedStyleValue($verticalAlignmentStyles,$styleAttributeValue)) { + $this->_styles[$styleID]['alignment']['vertical'] = $styleAttributeValue; + } + break; + case 'Horizontal' : + if (self::identifyFixedStyleValue($horizontalAlignmentStyles,$styleAttributeValue)) { + $this->_styles[$styleID]['alignment']['horizontal'] = $styleAttributeValue; + } + break; + case 'WrapText' : + $this->_styles[$styleID]['alignment']['wrap'] = true; + break; + } + } + break; + case 'Borders' : + foreach($styleData->Border as $borderStyle) { + $borderAttributes = $borderStyle->attributes($namespaces['ss']); + $thisBorder = array(); + foreach($borderAttributes as $borderStyleKey => $borderStyleValue) { +// echo $borderStyleKey.' = '.$borderStyleValue.'
'; + switch ($borderStyleKey) { + case 'LineStyle' : + $thisBorder['style'] = PHPExcel_Style_Border::BORDER_MEDIUM; +// $thisBorder['style'] = $borderStyleValue; + break; + case 'Weight' : +// $thisBorder['style'] = $borderStyleValue; + break; + case 'Position' : + $borderPosition = strtolower($borderStyleValue); + break; + case 'Color' : + $borderColour = substr($borderStyleValue,1); + $thisBorder['color']['rgb'] = $borderColour; + break; + } + } + if (count($thisBorder) > 0) { + if (($borderPosition == 'left') || ($borderPosition == 'right') || ($borderPosition == 'top') || ($borderPosition == 'bottom')) { + $this->_styles[$styleID]['borders'][$borderPosition] = $thisBorder; + } + } + } + break; + case 'Font' : + foreach($styleAttributes as $styleAttributeKey => $styleAttributeValue) { +// echo $styleAttributeKey.' = '.$styleAttributeValue.'
'; + $styleAttributeValue = (string) $styleAttributeValue; + switch ($styleAttributeKey) { + case 'FontName' : + $this->_styles[$styleID]['font']['name'] = $styleAttributeValue; + break; + case 'Size' : + $this->_styles[$styleID]['font']['size'] = $styleAttributeValue; + break; + case 'Color' : + $this->_styles[$styleID]['font']['color']['rgb'] = substr($styleAttributeValue,1); + break; + case 'Bold' : + $this->_styles[$styleID]['font']['bold'] = true; + break; + case 'Italic' : + $this->_styles[$styleID]['font']['italic'] = true; + break; + case 'Underline' : + if (self::identifyFixedStyleValue($underlineStyles,$styleAttributeValue)) { + $this->_styles[$styleID]['font']['underline'] = $styleAttributeValue; + } + break; + } + } + break; + case 'Interior' : + foreach($styleAttributes as $styleAttributeKey => $styleAttributeValue) { +// echo $styleAttributeKey.' = '.$styleAttributeValue.'
'; + switch ($styleAttributeKey) { + case 'Color' : + $this->_styles[$styleID]['fill']['color']['rgb'] = substr($styleAttributeValue,1); + break; + } + } + break; + case 'NumberFormat' : + foreach($styleAttributes as $styleAttributeKey => $styleAttributeValue) { +// echo $styleAttributeKey.' = '.$styleAttributeValue.'
'; + $styleAttributeValue = str_replace($fromFormats,$toFormats,$styleAttributeValue); + switch ($styleAttributeValue) { + case 'Short Date' : + $styleAttributeValue = 'dd/mm/yyyy'; + break; + } + if ($styleAttributeValue > '') { + $this->_styles[$styleID]['numberformat']['code'] = $styleAttributeValue; + } + } + break; + case 'Protection' : + foreach($styleAttributes as $styleAttributeKey => $styleAttributeValue) { +// echo $styleAttributeKey.' = '.$styleAttributeValue.'
'; + } + break; + } + } +// print_r($this->_styles[$styleID]); +// echo '
'; + } +// echo '
'; + + $worksheetID = 0; + foreach($xml->Worksheet as $worksheet) { + $worksheet_ss = $worksheet->attributes($namespaces['ss']); + if ((isset($this->_loadSheetsOnly)) && (isset($worksheet_ss['Name'])) && + (!in_array($worksheet_ss['Name'], $this->_loadSheetsOnly))) { + continue; + } + + // Create new Worksheet + $objPHPExcel->createSheet(); + $objPHPExcel->setActiveSheetIndex($worksheetID); + if (isset($worksheet_ss['Name'])) { + $worksheetName = $worksheet_ss['Name']; + $objPHPExcel->getActiveSheet()->setTitle($worksheetName); + } + + $columnID = 'A'; + foreach($worksheet->Table->Column as $columnData) { + $columnData_ss = $columnData->attributes($namespaces['ss']); + if (isset($columnData_ss['Index'])) { + $columnID = PHPExcel_Cell::stringFromColumnIndex($columnData_ss['Index']-1); + } + if (isset($columnData_ss['Width'])) { + $columnWidth = $columnData_ss['Width']; +// echo 'Setting column width for '.$columnID.' to '.$columnWidth.'
'; + $objPHPExcel->getActiveSheet()->getColumnDimension($columnID)->setWidth($columnWidth / 5.4); + } + ++$columnID; + } + + $rowID = 1; + foreach($worksheet->Table->Row as $rowData) { + $row_ss = $rowData->attributes($namespaces['ss']); + if (isset($row_ss['Index'])) { + $rowID = (integer) $row_ss['Index']; + } +// echo 'Row '.$rowID.'
'; + if (isset($row_ss['StyleID'])) { + $rowStyle = $row_ss['StyleID']; + } + if (isset($row_ss['Height'])) { + $rowHeight = $row_ss['Height']; +// echo 'Setting row height to '.$rowHeight.'
'; + $objPHPExcel->getActiveSheet()->getRowDimension($rowID)->setRowHeight($rowHeight); + } + $columnID = 'A'; + foreach($rowData->Cell as $cell) { + + $cell_ss = $cell->attributes($namespaces['ss']); + if (isset($cell_ss['Index'])) { + $columnID = PHPExcel_Cell::stringFromColumnIndex($cell_ss['Index']-1); + } + $cellRange = $columnID.$rowID; + + if ((isset($cell_ss['MergeAcross'])) || (isset($cell_ss['MergeDown']))) { + $columnTo = $columnID; + if (isset($cell_ss['MergeAcross'])) { + $columnTo = PHPExcel_Cell::stringFromColumnIndex(PHPExcel_Cell::columnIndexFromString($columnID) + $cell_ss['MergeAcross'] -1); + } + $rowTo = $rowID; + if (isset($cell_ss['MergeDown'])) { + $rowTo = $rowTo + $cell_ss['MergeDown']; + } + $cellRange .= ':'.$columnTo.$rowTo; + $objPHPExcel->getActiveSheet()->mergeCells($cellRange); + } + + $hasCalculatedValue = false; + $cellDataFormula = ''; + if (isset($cell_ss['Formula'])) { + $cellDataFormula = $cell_ss['Formula']; + $hasCalculatedValue = true; + } + if (isset($cell->Data)) { + $cellValue = $cellData = $cell->Data; + $type = PHPExcel_Cell_DataType::TYPE_NULL; + $cellData_ss = $cellData->attributes($namespaces['ss']); + if (isset($cellData_ss['Type'])) { + $cellDataType = $cellData_ss['Type']; + switch ($cellDataType) { + /* + const TYPE_STRING = 's'; + const TYPE_FORMULA = 'f'; + const TYPE_NUMERIC = 'n'; + const TYPE_BOOL = 'b'; + const TYPE_NULL = 's'; + const TYPE_INLINE = 'inlineStr'; + const TYPE_ERROR = 'e'; + */ + case 'String' : + $type = PHPExcel_Cell_DataType::TYPE_STRING; + break; + case 'Number' : + $type = PHPExcel_Cell_DataType::TYPE_NUMERIC; + $cellValue = (float) $cellValue; + if (floor($cellValue) == $cellValue) { + $cellValue = (integer) $cellValue; + } + break; + case 'Boolean' : + $type = PHPExcel_Cell_DataType::TYPE_BOOL; + $cellValue = ($cellValue != 0); + break; + case 'DateTime' : + $type = PHPExcel_Cell_DataType::TYPE_NUMERIC; + $cellValue = PHPExcel_Shared_Date::PHPToExcel(strtotime($cellValue)); + break; + case 'Error' : + $type = PHPExcel_Cell_DataType::TYPE_ERROR; + break; + } + } + if ($hasCalculatedValue) { + $type = PHPExcel_Cell_DataType::TYPE_FORMULA; + $columnNumber = PHPExcel_Cell::columnIndexFromString($columnID); + // Convert R1C1 style references to A1 style references (but only when not quoted) + $temp = explode('"',$cellDataFormula); + foreach($temp as $key => &$value) { + // Only replace in alternate array entries (i.e. non-quoted blocks) + if (($key % 2) == 0) { + preg_match_all('/(R(\[?-?\d*\]?))(C(\[?-?\d*\]?))/',$value, $cellReferences,PREG_SET_ORDER+PREG_OFFSET_CAPTURE); + // Reverse the matches array, otherwise all our offsets will become incorrect if we modify our way + // through the formula from left to right. Reversing means that we work right to left.through + // the formula + $cellReferences = array_reverse($cellReferences); + // Loop through each R1C1 style reference in turn, converting it to its A1 style equivalent, + // then modify the formula to use that new reference + foreach($cellReferences as $cellReference) { + $rowReference = $cellReference[2][0]; + // Empty R reference is the current row + if ($rowReference == '') $rowReference = $rowID; + // Bracketed R references are relative to the current row + if ($rowReference{0} == '[') $rowReference = $rowID + trim($rowReference,'[]'); + $columnReference = $cellReference[4][0]; + // Empty C reference is the current column + if ($columnReference == '') $columnReference = $columnNumber; + // Bracketed C references are relative to the current column + if ($columnReference{0} == '[') $columnReference = $columnNumber + trim($columnReference,'[]'); + $A1CellReference = PHPExcel_Cell::stringFromColumnIndex($columnReference-1).$rowReference; + $value = substr_replace($value,$A1CellReference,$cellReference[0][1],strlen($cellReference[0][0])); + } + } + } + unset($value); + // Then rebuild the formula string + $cellDataFormula = implode('"',$temp); + } + +// echo 'Cell '.$columnID.$rowID.' is a '.$type.' with a value of '.(($hasCalculatedValue) ? $cellDataFormula : $cellValue).'
'; +// + $objPHPExcel->getActiveSheet()->getCell($columnID.$rowID)->setValueExplicit((($hasCalculatedValue) ? $cellDataFormula : $cellValue),$type); + if ($hasCalculatedValue) { +// echo 'Forumla result is '.$cellValue.'
'; + $objPHPExcel->getActiveSheet()->getCell($columnID.$rowID)->setCalculatedValue($cellValue); + } + } + if (isset($cell_ss['StyleID'])) { + $style = (string) $cell_ss['StyleID']; +// echo 'Cell style for '.$columnID.$rowID.' is '.$style.'
'; + if ((isset($this->_styles[$style])) && (count($this->_styles[$style]) > 0)) { +// echo 'Cell '.$columnID.$rowID.'
'; +// print_r($this->_styles[$style]); +// echo '
'; + if (!$objPHPExcel->getActiveSheet()->cellExists($columnID.$rowID)) { + $objPHPExcel->getActiveSheet()->setCellValue($columnID.$rowID,NULL); + } + $objPHPExcel->getActiveSheet()->getStyle($cellRange)->applyFromArray($this->_styles[$style]); + } + } + ++$columnID; + } + ++$rowID; + } + ++$worksheetID; + } + + // Return + return $objPHPExcel; + } + + /** + * Get sheet index + * + * @return int + */ + public function getSheetIndex() { + return $this->_sheetIndex; + } + + /** + * Set sheet index + * + * @param int $pValue Sheet index + * @return PHPExcel_Reader_Excel2003XML + */ + public function setSheetIndex($pValue = 0) { + $this->_sheetIndex = $pValue; + return $this; + } +} diff --git a/libraries/PHPExcel/PHPExcel/Reader/Excel2007.php b/libraries/PHPExcel/PHPExcel/Reader/Excel2007.php index cd0d5c1f2..6cbc89372 100644 --- a/libraries/PHPExcel/PHPExcel/Reader/Excel2007.php +++ b/libraries/PHPExcel/PHPExcel/Reader/Excel2007.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Reader - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -94,7 +94,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Reader/DefaultReadFilter.php'; * * @category PHPExcel * @package PHPExcel_Reader - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Reader_Excel2007 implements PHPExcel_Reader_IReader { @@ -217,7 +217,7 @@ class PHPExcel_Reader_Excel2007 implements PHPExcel_Reader_IReader $zip = new ZipArchive; if ($zip->open($pFilename) === true) { // check if it is an OOXML archive - $rels = simplexml_load_string($zip->getFromName("_rels/.rels")); + $rels = simplexml_load_string($this->_getFromZipArchive($zip, "_rels/.rels")); $zip->close(); @@ -227,7 +227,6 @@ class PHPExcel_Reader_Excel2007 implements PHPExcel_Reader_IReader return false; } - private function _castToBool($c) { // echo 'Initial Cast to Boolean
'; $value = isset($c->v) ? (string) $c->v : null; @@ -299,7 +298,33 @@ class PHPExcel_Reader_Excel2007 implements PHPExcel_Reader_IReader } } } - + + public function _getFromZipArchive(ZipArchive $archive, $fileName = '') + { + // Root-relative paths + if (strpos($fileName, '//') !== false) + { + $fileName = substr($fileName, strpos($fileName, '//') + 1); + } + $fileName = PHPExcel_Shared_File::realpath($fileName); + + // Apache POI fixes + $contents = $archive->getFromName($fileName); + if ($contents === false) + { + $contents = $archive->getFromName(substr($fileName, 1)); + } + + /* + if (strpos($contents, 'open($pFilename); - $rels = simplexml_load_string($zip->getFromName("_rels/.rels")); //~ http://schemas.openxmlformats.org/package/2006/relationships"); + $rels = simplexml_load_string($this->_getFromZipArchive($zip, "_rels/.rels")); //~ http://schemas.openxmlformats.org/package/2006/relationships"); foreach ($rels->Relationship as $rel) { switch ($rel["Type"]) { case "http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties": - $xmlCore = simplexml_load_string($zip->getFromName("{$rel['Target']}")); - if ($xmlCore === false) { // Apache POI hack - $xmlCore = simplexml_load_string($zip->getFromName(substr("{$rel['Target']}", 1))); - } + $xmlCore = simplexml_load_string($this->_getFromZipArchive($zip, "{$rel['Target']}")); if ($xmlCore) { $xmlCore->registerXPathNamespace("dc", "http://purl.org/dc/elements/1.1/"); $xmlCore->registerXPathNamespace("dcterms", "http://purl.org/dc/terms/"); @@ -351,15 +373,12 @@ class PHPExcel_Reader_Excel2007 implements PHPExcel_Reader_IReader case "http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument": $dir = dirname($rel["Target"]); - $relsWorkbook = simplexml_load_string($zip->getFromName("$dir/_rels/" . basename($rel["Target"]) . ".rels")); //~ http://schemas.openxmlformats.org/package/2006/relationships"); - if ($relsWorkbook === false) { // Apache POI hack - $relsWorkbook = simplexml_load_string($zip->getFromName(substr("$dir/_rels/" . basename($rel["Target"]) . ".rels", 1))); //~ http://schemas.openxmlformats.org/package/2006/relationships"); - } + $relsWorkbook = simplexml_load_string($this->_getFromZipArchive($zip, "$dir/_rels/" . basename($rel["Target"]) . ".rels")); //~ http://schemas.openxmlformats.org/package/2006/relationships"); $relsWorkbook->registerXPathNamespace("rel", "http://schemas.openxmlformats.org/package/2006/relationships"); $sharedStrings = array(); $xpath = self::array_item($relsWorkbook->xpath("rel:Relationship[@Type='http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings']")); - $xmlStrings = simplexml_load_string($zip->getFromName("$dir/$xpath[Target]")); //~ http://schemas.openxmlformats.org/spreadsheetml/2006/main"); + $xmlStrings = simplexml_load_string($this->_getFromZipArchive($zip, "$dir/$xpath[Target]")); //~ http://schemas.openxmlformats.org/spreadsheetml/2006/main"); if (isset($xmlStrings) && isset($xmlStrings->si)) { foreach ($xmlStrings->si as $val) { if (isset($val->t)) { @@ -380,7 +399,7 @@ class PHPExcel_Reader_Excel2007 implements PHPExcel_Reader_IReader $styles = array(); $cellStyles = array(); $xpath = self::array_item($relsWorkbook->xpath("rel:Relationship[@Type='http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles']")); - $xmlStyles = simplexml_load_string($zip->getFromName("$dir/$xpath[Target]")); //~ http://schemas.openxmlformats.org/spreadsheetml/2006/main"); + $xmlStyles = simplexml_load_string($this->_getFromZipArchive($zip, "$dir/$xpath[Target]")); //~ http://schemas.openxmlformats.org/spreadsheetml/2006/main"); $numFmts = null; if ($xmlStyles && $xmlStyles->numFmts[0]) { $numFmts = $xmlStyles->numFmts[0]; @@ -415,12 +434,6 @@ class PHPExcel_Reader_Excel2007 implements PHPExcel_Reader_IReader "border" => $xmlStyles->borders->border[intval($xf["borderId"])], "alignment" => $xf->alignment, "protection" => $xf->protection, - "applyAlignment" => (isset($xf["applyAlignment"]) && ((string)$xf["applyAlignment"] == 'true' || (string)$xf["applyAlignment"] == '1')), - "applyBorder" => (isset($xf["applyBorder"]) && ((string)$xf["applyBorder"] == 'true' || (string)$xf["applyBorder"] == '1')), - "applyFill" => (isset($xf["applyFill"]) && ((string)$xf["applyFill"] == 'true' || (string)$xf["applyFill"] == '1')), - "applyFont" => (isset($xf["applyFont"]) && ((string)$xf["applyFont"] == 'true' || (string)$xf["applyFont"] == '1')), - "applyNumberFormat" => (isset($xf["applyNumberFormat"]) && ((string)$xf["applyNumberFormat"] == 'true' || (string)$xf["applyNumberFormat"] == '1')), - "applyProtection" => (isset($xf["applyProtection"]) && ((string)$xf["applyProtection"] == 'true' || (string)$xf["applyProtection"] == '1')) ); $styles[] = $style; @@ -448,12 +461,6 @@ class PHPExcel_Reader_Excel2007 implements PHPExcel_Reader_IReader "border" => $xmlStyles->borders->border[intval($xf["borderId"])], "alignment" => $xf->alignment, "protection" => $xf->protection, - "applyAlignment" => true, - "applyBorder" => true, - "applyFill" => true, - "applyFont" => true, - "applyNumberFormat" => true, - "applyProtection" => true ); $cellStyles[] = $cellStyle; @@ -466,29 +473,32 @@ class PHPExcel_Reader_Excel2007 implements PHPExcel_Reader_IReader $dxfs = array(); if (!$this->_readDataOnly && $xmlStyles) { - foreach ($xmlStyles->dxfs->dxf as $dxf) { - $style = new PHPExcel_Style; - $this->_readStyle($style, $dxf); - $dxfs[] = $style; + if ($xmlStyles->dxfs) { + foreach ($xmlStyles->dxfs->dxf as $dxf) { + $style = new PHPExcel_Style; + $this->_readStyle($style, $dxf); + $dxfs[] = $style; + } } - foreach ($xmlStyles->cellStyles->cellStyle as $cellStyle) { - if (intval($cellStyle['builtinId']) == 0) { - if (isset($cellStyles[intval($cellStyle['xfId'])])) { - // Set default style - $style = new PHPExcel_Style; - $this->_readStyle($style, $cellStyles[intval($cellStyle['xfId'])]); - - // normal style, currently not using it for anything + if ($xmlStyles->cellStyles) + { + foreach ($xmlStyles->cellStyles->cellStyle as $cellStyle) { + if (intval($cellStyle['builtinId']) == 0) { + if (isset($cellStyles[intval($cellStyle['xfId'])])) { + // Set default style + $style = new PHPExcel_Style; + $this->_readStyle($style, $cellStyles[intval($cellStyle['xfId'])]); + + // normal style, currently not using it for anything + } } } } } - $xmlWorkbook = simplexml_load_string($zip->getFromName("{$rel['Target']}")); //~ http://schemas.openxmlformats.org/spreadsheetml/2006/main"); - if ($xmlWorkbook === false) { // Apache POI hack - $xmlWorkbook = simplexml_load_string($zip->getFromName(substr("{$rel['Target']}", 1))); //~ http://schemas.openxmlformats.org/spreadsheetml/2006/main"); - } + $xmlWorkbook = simplexml_load_string($this->_getFromZipArchive($zip, "{$rel['Target']}")); //~ http://schemas.openxmlformats.org/spreadsheetml/2006/main"); + // Set base date if ($xmlWorkbook->workbookPr) { PHPExcel_Shared_Date::setExcelCalendar(PHPExcel_Shared_Date::CALENDAR_WINDOWS_1900); @@ -505,816 +515,857 @@ class PHPExcel_Reader_Excel2007 implements PHPExcel_Reader_IReader $countSkippedSheets = 0; // keep track of number of skipped sheets $mapSheetId = array(); // mapping of sheet ids from old to new - foreach ($xmlWorkbook->sheets->sheet as $eleSheet) { - ++$oldSheetId; - - // Check if sheet should be skipped - if (isset($this->_loadSheetsOnly) && !in_array((string) $eleSheet["name"], $this->_loadSheetsOnly)) { - ++$countSkippedSheets; - $mapSheetId[$oldSheetId] = null; - continue; - } - - // Map old sheet id in original workbook to new sheet id. - // They will differ if loadSheetsOnly() is being used - $mapSheetId[$oldSheetId] = $oldSheetId - $countSkippedSheets; - - // Load sheet - $docSheet = $excel->createSheet(); - $docSheet->setTitle((string) $eleSheet["name"]); - $fileWorksheet = $worksheets[(string) self::array_item($eleSheet->attributes("http://schemas.openxmlformats.org/officeDocument/2006/relationships"), "id")]; - $xmlSheet = simplexml_load_string($zip->getFromName("$dir/$fileWorksheet")); //~ http://schemas.openxmlformats.org/spreadsheetml/2006/main"); - - $sharedFormulas = array(); - - if (isset($xmlSheet->sheetViews) && isset($xmlSheet->sheetViews->sheetView)) { - if (isset($xmlSheet->sheetViews->sheetView['zoomScale'])) { - $docSheet->getSheetView()->setZoomScale( intval($xmlSheet->sheetViews->sheetView['zoomScale']) ); + if ($xmlWorkbook->sheets) + { + foreach ($xmlWorkbook->sheets->sheet as $eleSheet) { + ++$oldSheetId; + + // Check if sheet should be skipped + if (isset($this->_loadSheetsOnly) && !in_array((string) $eleSheet["name"], $this->_loadSheetsOnly)) { + ++$countSkippedSheets; + $mapSheetId[$oldSheetId] = null; + continue; } - - if (isset($xmlSheet->sheetViews->sheetView['zoomScaleNormal'])) { - $docSheet->getSheetView()->setZoomScaleNormal( intval($xmlSheet->sheetViews->sheetView['zoomScaleNormal']) ); + + // Map old sheet id in original workbook to new sheet id. + // They will differ if loadSheetsOnly() is being used + $mapSheetId[$oldSheetId] = $oldSheetId - $countSkippedSheets; + + // Load sheet + $docSheet = $excel->createSheet(); + $docSheet->setTitle((string) $eleSheet["name"]); + $fileWorksheet = $worksheets[(string) self::array_item($eleSheet->attributes("http://schemas.openxmlformats.org/officeDocument/2006/relationships"), "id")]; + $xmlSheet = simplexml_load_string($this->_getFromZipArchive($zip, "$dir/$fileWorksheet")); //~ http://schemas.openxmlformats.org/spreadsheetml/2006/main"); + + $sharedFormulas = array(); + + if (isset($eleSheet["state"]) && (string) $eleSheet["state"] != '') { + $docSheet->setSheetState( (string) $eleSheet["state"] ); } - - if (isset($xmlSheet->sheetViews->sheetView['showGridLines'])) { - $docSheet->setShowGridLines((string)$xmlSheet->sheetViews->sheetView['showGridLines'] ? true : false); - } - - if (isset($xmlSheet->sheetViews->sheetView['rightToLeft'])) { - $docSheet->setRightToLeft((string)$xmlSheet->sheetViews->sheetView['rightToLeft'] ? true : false); - } - - if (isset($xmlSheet->sheetViews->sheetView->pane)) { - if (isset($xmlSheet->sheetViews->sheetView->pane['topLeftCell'])) { - $docSheet->freezePane( (string)$xmlSheet->sheetViews->sheetView->pane['topLeftCell'] ); - } else { - $xSplit = 0; - $ySplit = 0; - - if (isset($xmlSheet->sheetViews->sheetView->pane['xSplit'])) { - $xSplit = 1 + intval($xmlSheet->sheetViews->sheetView->pane['xSplit']); - } - - if (isset($xmlSheet->sheetViews->sheetView->pane['ySplit'])) { - $ySplit = 1 + intval($xmlSheet->sheetViews->sheetView->pane['ySplit']); - } - - $docSheet->freezePaneByColumnAndRow($xSplit, $ySplit); - } - } - } - - if (isset($xmlSheet->sheetPr) && isset($xmlSheet->sheetPr->outlinePr)) { - if (isset($xmlSheet->sheetPr->outlinePr['summaryRight']) && $xmlSheet->sheetPr->outlinePr['summaryRight'] == false) { - $docSheet->setShowSummaryRight(false); - } else { - $docSheet->setShowSummaryRight(true); - } - - if (isset($xmlSheet->sheetPr->outlinePr['summaryBelow']) && $xmlSheet->sheetPr->outlinePr['summaryBelow'] == false) { - $docSheet->setShowSummaryBelow(false); - } else { - $docSheet->setShowSummaryBelow(true); - } - } - - if (isset($xmlSheet->sheetFormatPr)) { - if (isset($xmlSheet->sheetFormatPr['customHeight']) && ((string)$xmlSheet->sheetFormatPr['customHeight'] == '1' || strtolower((string)$xmlSheet->sheetFormatPr['customHeight']) == 'true') && isset($xmlSheet->sheetFormatPr['defaultRowHeight'])) { - $docSheet->getDefaultRowDimension()->setRowHeight( (float)$xmlSheet->sheetFormatPr['defaultRowHeight'] ); - } - if (isset($xmlSheet->sheetFormatPr['defaultColWidth'])) { - $docSheet->getDefaultColumnDimension()->setWidth( (float)$xmlSheet->sheetFormatPr['defaultColWidth'] ); - } - } - - if (isset($xmlSheet->cols) && !$this->_readDataOnly) { - foreach ($xmlSheet->cols->col as $col) { - for ($i = intval($col["min"]) - 1; $i < intval($col["max"]); ++$i) { - if ($col["bestFit"]) { - $docSheet->getColumnDimension(PHPExcel_Cell::stringFromColumnIndex($i))->setAutoSize(true); - } - if ($col["hidden"]) { - $docSheet->getColumnDimension(PHPExcel_Cell::stringFromColumnIndex($i))->setVisible(false); - } - if ($col["collapsed"]) { - $docSheet->getColumnDimension(PHPExcel_Cell::stringFromColumnIndex($i))->setCollapsed(true); - } - if ($col["outlineLevel"] > 0) { - $docSheet->getColumnDimension(PHPExcel_Cell::stringFromColumnIndex($i))->setOutlineLevel(intval($col["outlineLevel"])); - } - $docSheet->getColumnDimension(PHPExcel_Cell::stringFromColumnIndex($i))->setWidth(floatval($col["width"])); - - if (intval($col["max"]) == 16384) { - break; + + if (isset($xmlSheet->sheetViews) && isset($xmlSheet->sheetViews->sheetView)) { + if (isset($xmlSheet->sheetViews->sheetView['zoomScale'])) { + $docSheet->getSheetView()->setZoomScale( intval($xmlSheet->sheetViews->sheetView['zoomScale']) ); + } + + if (isset($xmlSheet->sheetViews->sheetView['zoomScaleNormal'])) { + $docSheet->getSheetView()->setZoomScaleNormal( intval($xmlSheet->sheetViews->sheetView['zoomScaleNormal']) ); + } + + if (isset($xmlSheet->sheetViews->sheetView['showGridLines'])) { + $docSheet->setShowGridLines((string)$xmlSheet->sheetViews->sheetView['showGridLines'] ? true : false); + } + + if (isset($xmlSheet->sheetViews->sheetView['rightToLeft'])) { + $docSheet->setRightToLeft((string)$xmlSheet->sheetViews->sheetView['rightToLeft'] ? true : false); + } + + if (isset($xmlSheet->sheetViews->sheetView->pane)) { + if (isset($xmlSheet->sheetViews->sheetView->pane['topLeftCell'])) { + $docSheet->freezePane( (string)$xmlSheet->sheetViews->sheetView->pane['topLeftCell'] ); + } else { + $xSplit = 0; + $ySplit = 0; + + if (isset($xmlSheet->sheetViews->sheetView->pane['xSplit'])) { + $xSplit = 1 + intval($xmlSheet->sheetViews->sheetView->pane['xSplit']); + } + + if (isset($xmlSheet->sheetViews->sheetView->pane['ySplit'])) { + $ySplit = 1 + intval($xmlSheet->sheetViews->sheetView->pane['ySplit']); + } + + $docSheet->freezePaneByColumnAndRow($xSplit, $ySplit); + } + } + + if (isset($xmlSheet->sheetViews->sheetView->selection)) { + if (isset($xmlSheet->sheetViews->sheetView->selection['sqref'])) { + $sqref = (string)$xmlSheet->sheetViews->sheetView->selection['sqref']; + $sqref = explode(' ', $sqref); + $sqref = $sqref[0]; + $docSheet->setSelectedCells($sqref); } } + } - } - - if (isset($xmlSheet->printOptions) && !$this->_readDataOnly) { - if ($xmlSheet->printOptions['gridLinesSet'] == 'true' && $xmlSheet->printOptions['gridLinesSet'] == '1') { - $docSheet->setShowGridlines(true); - } - - if ($xmlSheet->printOptions['gridLines'] == 'true' || $xmlSheet->printOptions['gridLines'] == '1') { - $docSheet->setPrintGridlines(true); - } - - if ($xmlSheet->printOptions['horizontalCentered']) { - $docSheet->getPageSetup()->setHorizontalCentered(true); - } - if ($xmlSheet->printOptions['verticalCentered']) { - $docSheet->getPageSetup()->setVerticalCentered(true); - } - } - - if ($xmlSheet && $xmlSheet->sheetData && $xmlSheet->sheetData->row) { - foreach ($xmlSheet->sheetData->row as $row) { - if ($row["ht"] && !$this->_readDataOnly) { - $docSheet->getRowDimension(intval($row["r"]))->setRowHeight(floatval($row["ht"])); - } - if ($row["hidden"] && !$this->_readDataOnly) { - $docSheet->getRowDimension(intval($row["r"]))->setVisible(false); - } - if ($row["collapsed"]) { - $docSheet->getRowDimension(intval($row["r"]))->setCollapsed(true); - } - if ($row["outlineLevel"] > 0) { - $docSheet->getRowDimension(intval($row["r"]))->setOutlineLevel(intval($row["outlineLevel"])); - } - - foreach ($row->c as $c) { - $r = (string) $c["r"]; - $cellDataType = (string) $c["t"]; - $value = null; - $calculatedValue = null; - - // Read cell? - if (!is_null($this->getReadFilter())) { - $coordinates = PHPExcel_Cell::coordinateFromString($r); - - if (!$this->getReadFilter()->readCell($coordinates[0], $coordinates[1], $docSheet->getTitle())) { - break; - } - } - -// echo 'Reading cell '.$coordinates[0].$coordinates[1].'
'; -// print_r($c); -// echo '
'; -// echo 'Cell Data Type is '.$cellDataType.': '; -// - // Read cell! - switch ($cellDataType) { - case "s": -// echo 'String
'; - if ((string)$c->v != '') { - $value = $sharedStrings[intval($c->v)]; - - if ($value instanceof PHPExcel_RichText) { - $value = clone $value; - } - } else { - $value = ''; - } - - break; - case "b": -// echo 'Boolean
'; - if (!isset($c->f)) { - $value = $this->_castToBool($c); - } else { - // Formula - $this->_castToFormula($c,$r,$cellDataType,$value,$calculatedValue,$sharedFormulas,'_castToBool'); -// echo '$calculatedValue = '.$calculatedValue.'
'; - } - break; - case "inlineStr": -// echo 'Inline String
'; - $value = $this->_parseRichText($c->is); - - break; - case "e": -// echo 'Error
'; - if (!isset($c->f)) { - $value = $this->_castToError($c); - } else { - // Formula - $this->_castToFormula($c,$r,$cellDataType,$value,$calculatedValue,$sharedFormulas,'_castToError'); -// echo '$calculatedValue = '.$calculatedValue.'
'; - } - - break; - - default: -// echo 'Default
'; - if (!isset($c->f)) { -// echo 'Not a Formula
'; - $value = $this->_castToString($c); - } else { -// echo 'Treat as Formula
'; - // Formula - $this->_castToFormula($c,$r,$cellDataType,$value,$calculatedValue,$sharedFormulas,'_castToString'); -// echo '$calculatedValue = '.$calculatedValue.'
'; - } - - break; - } -// echo 'Value is '.$value.'
'; - - // Check for numeric values - if (is_numeric($value) && $cellDataType != 's') { - if ($value == (int)$value) $value = (int)$value; - elseif ($value == (float)$value) $value = (float)$value; - elseif ($value == (double)$value) $value = (double)$value; - } - - // Rich text? - if ($value instanceof PHPExcel_RichText && $this->_readDataOnly) { - $value = $value->getPlainText(); - } - - // Assign value - if ($cellDataType != '') { - $docSheet->setCellValueExplicit($r, $value, $cellDataType); - } else { - $docSheet->setCellValue($r, $value); - } - if (!is_null($calculatedValue)) { - $docSheet->getCell($r)->setCalculatedValue($calculatedValue); - } - - // Style information? - if ($c["s"] && !$this->_readDataOnly) { - // no style index means 0, it seems - $docSheet->getCell($r)->setXfIndex(isset($styles[intval($c["s"])]) ? - intval($c["s"]) : 0); - } - - // Set rich text parent - if ($value instanceof PHPExcel_RichText && !$this->_readDataOnly) { - $value->setParent($docSheet->getCell($r)); - } + + if (isset($xmlSheet->sheetPr) && isset($xmlSheet->sheetPr->tabColor)) { + if (isset($xmlSheet->sheetPr->tabColor['rgb'])) { + $docSheet->getTabColor()->setARGB( (string)$xmlSheet->sheetPr->tabColor['rgb'] ); } } - } - - $conditionals = array(); - if (!$this->_readDataOnly && $xmlSheet && $xmlSheet->conditionalFormatting) { - foreach ($xmlSheet->conditionalFormatting as $conditional) { - foreach ($conditional->cfRule as $cfRule) { - if ( - ( - (string)$cfRule["type"] == PHPExcel_Style_Conditional::CONDITION_NONE || - (string)$cfRule["type"] == PHPExcel_Style_Conditional::CONDITION_CELLIS || - (string)$cfRule["type"] == PHPExcel_Style_Conditional::CONDITION_CONTAINSTEXT - ) && isset($dxfs[intval($cfRule["dxfId"])]) - ) { - $conditionals[(string) $conditional["sqref"]][intval($cfRule["priority"])] = $cfRule; - } - } - } - - foreach ($conditionals as $ref => $cfRules) { - ksort($cfRules); - $conditionalStyles = array(); - foreach ($cfRules as $cfRule) { - $objConditional = new PHPExcel_Style_Conditional(); - $objConditional->setConditionType((string)$cfRule["type"]); - $objConditional->setOperatorType((string)$cfRule["operator"]); - - if ((string)$cfRule["text"] != '') { - $objConditional->setText((string)$cfRule["text"]); - } - - if (count($cfRule->formula) > 1) { - foreach ($cfRule->formula as $formula) { - $objConditional->addCondition((string)$formula); - } - } else { - $objConditional->addCondition((string)$cfRule->formula); - } - $objConditional->setStyle(clone $dxfs[intval($cfRule["dxfId"])]); - $conditionalStyles[] = $objConditional; - } - - // Extract all cell references in $ref - $aReferences = PHPExcel_Cell::extractAllCellReferencesInRange($ref); - foreach ($aReferences as $reference) { - $docSheet->getStyle($reference)->setConditionalStyles($conditionalStyles); - } - } - } - - $aKeys = array("sheet", "objects", "scenarios", "formatCells", "formatColumns", "formatRows", "insertColumns", "insertRows", "insertHyperlinks", "deleteColumns", "deleteRows", "selectLockedCells", "sort", "autoFilter", "pivotTables", "selectUnlockedCells"); - if (!$this->_readDataOnly && $xmlSheet && $xmlSheet->sheetProtection) { - foreach ($aKeys as $key) { - $method = "set" . ucfirst($key); - $docSheet->getProtection()->$method($xmlSheet->sheetProtection[$key] == "true"); - } - } - - if (!$this->_readDataOnly && $xmlSheet && $xmlSheet->sheetProtection) { - $docSheet->getProtection()->setPassword((string) $xmlSheet->sheetProtection["password"], true); - if ($xmlSheet->protectedRanges->protectedRange) { - foreach ($xmlSheet->protectedRanges->protectedRange as $protectedRange) { - $docSheet->protectCells((string) $protectedRange["sqref"], (string) $protectedRange["password"], true); - } - } - } - - if ($xmlSheet && $xmlSheet->autoFilter && !$this->_readDataOnly) { - $docSheet->setAutoFilter((string) $xmlSheet->autoFilter["ref"]); - } - - if ($xmlSheet && $xmlSheet->mergeCells && $xmlSheet->mergeCells->mergeCell && !$this->_readDataOnly) { - foreach ($xmlSheet->mergeCells->mergeCell as $mergeCell) { - $docSheet->mergeCells((string) $mergeCell["ref"]); - } - } - - if ($xmlSheet && $xmlSheet->pageMargins && !$this->_readDataOnly) { - $docPageMargins = $docSheet->getPageMargins(); - $docPageMargins->setLeft(floatval($xmlSheet->pageMargins["left"])); - $docPageMargins->setRight(floatval($xmlSheet->pageMargins["right"])); - $docPageMargins->setTop(floatval($xmlSheet->pageMargins["top"])); - $docPageMargins->setBottom(floatval($xmlSheet->pageMargins["bottom"])); - $docPageMargins->setHeader(floatval($xmlSheet->pageMargins["header"])); - $docPageMargins->setFooter(floatval($xmlSheet->pageMargins["footer"])); - } - - if ($xmlSheet && $xmlSheet->pageSetup && !$this->_readDataOnly) { - $docPageSetup = $docSheet->getPageSetup(); - - if (isset($xmlSheet->pageSetup["orientation"])) { - $docPageSetup->setOrientation((string) $xmlSheet->pageSetup["orientation"]); - } - if (isset($xmlSheet->pageSetup["paperSize"])) { - $docPageSetup->setPaperSize(intval($xmlSheet->pageSetup["paperSize"])); - } - if (isset($xmlSheet->pageSetup["scale"])) { - $docPageSetup->setScale(intval($xmlSheet->pageSetup["scale"])); - } - if (isset($xmlSheet->pageSetup["fitToHeight"]) && intval($xmlSheet->pageSetup["fitToHeight"]) > 0) { - $docPageSetup->setFitToHeight(intval($xmlSheet->pageSetup["fitToHeight"])); - } - if (isset($xmlSheet->pageSetup["fitToWidth"]) && intval($xmlSheet->pageSetup["fitToWidth"]) > 0) { - $docPageSetup->setFitToWidth(intval($xmlSheet->pageSetup["fitToWidth"])); - } - } - - if ($xmlSheet && $xmlSheet->headerFooter && !$this->_readDataOnly) { - $docHeaderFooter = $docSheet->getHeaderFooter(); - - if (isset($xmlSheet->headerFooter["differentOddEven"]) && - ((string)$xmlSheet->headerFooter["differentOddEven"] == 'true' || (string)$xmlSheet->headerFooter["differentOddEven"] == '1')) { - $docHeaderFooter->setDifferentOddEven(true); - } else { - $docHeaderFooter->setDifferentOddEven(false); - } - if (isset($xmlSheet->headerFooter["differentFirst"]) && - ((string)$xmlSheet->headerFooter["differentFirst"] == 'true' || (string)$xmlSheet->headerFooter["differentFirst"] == '1')) { - $docHeaderFooter->setDifferentFirst(true); - } else { - $docHeaderFooter->setDifferentFirst(false); - } - if (isset($xmlSheet->headerFooter["scaleWithDoc"]) && - ((string)$xmlSheet->headerFooter["scaleWithDoc"] == 'false' || (string)$xmlSheet->headerFooter["scaleWithDoc"] == '0')) { - $docHeaderFooter->setScaleWithDocument(false); - } else { - $docHeaderFooter->setScaleWithDocument(true); - } - if (isset($xmlSheet->headerFooter["alignWithMargins"]) && - ((string)$xmlSheet->headerFooter["alignWithMargins"] == 'false' || (string)$xmlSheet->headerFooter["alignWithMargins"] == '0')) { - $docHeaderFooter->setAlignWithMargins(false); - } else { - $docHeaderFooter->setAlignWithMargins(true); - } - - $docHeaderFooter->setOddHeader((string) $xmlSheet->headerFooter->oddHeader); - $docHeaderFooter->setOddFooter((string) $xmlSheet->headerFooter->oddFooter); - $docHeaderFooter->setEvenHeader((string) $xmlSheet->headerFooter->evenHeader); - $docHeaderFooter->setEvenFooter((string) $xmlSheet->headerFooter->evenFooter); - $docHeaderFooter->setFirstHeader((string) $xmlSheet->headerFooter->firstHeader); - $docHeaderFooter->setFirstFooter((string) $xmlSheet->headerFooter->firstFooter); - } - - if ($xmlSheet && $xmlSheet->rowBreaks && $xmlSheet->rowBreaks->brk && !$this->_readDataOnly) { - foreach ($xmlSheet->rowBreaks->brk as $brk) { - if ($brk["man"]) { - $docSheet->setBreak("A$brk[id]", PHPExcel_Worksheet::BREAK_ROW); - } - } - } - if ($xmlSheet && $xmlSheet->colBreaks && $xmlSheet->colBreaks->brk && !$this->_readDataOnly) { - foreach ($xmlSheet->colBreaks->brk as $brk) { - if ($brk["man"]) { - $docSheet->setBreak(PHPExcel_Cell::stringFromColumnIndex($brk["id"]) . "1", PHPExcel_Worksheet::BREAK_COLUMN); - } - } - } - - if ($xmlSheet && $xmlSheet->dataValidations && !$this->_readDataOnly) { - foreach ($xmlSheet->dataValidations->dataValidation as $dataValidation) { - // Uppercase coordinate - $range = strtoupper($dataValidation["sqref"]); - - // Extract all cell references in $range - $aReferences = PHPExcel_Cell::extractAllCellReferencesInRange($range); - foreach ($aReferences as $reference) { - // Create validation - $docValidation = $docSheet->getCell($reference)->getDataValidation(); - $docValidation->setType((string) $dataValidation["type"]); - $docValidation->setErrorStyle((string) $dataValidation["errorStyle"]); - $docValidation->setOperator((string) $dataValidation["operator"]); - $docValidation->setAllowBlank($dataValidation["allowBlank"] != 0); - $docValidation->setShowDropDown($dataValidation["showDropDown"] == 0); - $docValidation->setShowInputMessage($dataValidation["showInputMessage"] != 0); - $docValidation->setShowErrorMessage($dataValidation["showErrorMessage"] != 0); - $docValidation->setErrorTitle((string) $dataValidation["errorTitle"]); - $docValidation->setError((string) $dataValidation["error"]); - $docValidation->setPromptTitle((string) $dataValidation["promptTitle"]); - $docValidation->setPrompt((string) $dataValidation["prompt"]); - $docValidation->setFormula1((string) $dataValidation->formula1); - $docValidation->setFormula2((string) $dataValidation->formula2); - } - } - } - - // Add hyperlinks - $hyperlinks = array(); - if (!$this->_readDataOnly) { - // Locate hyperlink relations - if ($zip->locateName(dirname("$dir/$fileWorksheet") . "/_rels/" . basename($fileWorksheet) . ".rels")) { - $relsWorksheet = simplexml_load_string($zip->getFromName( dirname("$dir/$fileWorksheet") . "/_rels/" . basename($fileWorksheet) . ".rels") ); //~ http://schemas.openxmlformats.org/package/2006/relationships"); - foreach ($relsWorksheet->Relationship as $ele) { - if ($ele["Type"] == "http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink") { - $hyperlinks[(string)$ele["Id"]] = (string)$ele["Target"]; - } - } - } - - // Loop trough hyperlinks - if ($xmlSheet && $xmlSheet->hyperlinks) { - foreach ($xmlSheet->hyperlinks->hyperlink as $hyperlink) { - // Link url - $linkRel = $hyperlink->attributes('http://schemas.openxmlformats.org/officeDocument/2006/relationships'); - - foreach (PHPExcel_Cell::extractAllCellReferencesInRange($hyperlink['ref']) as $cellReference) { - if (isset($linkRel['id'])) { - $docSheet->getCell( $cellReference )->getHyperlink()->setUrl( $hyperlinks[ (string)$linkRel['id'] ] ); - } - if (isset($hyperlink['location'])) { - $docSheet->getCell( $cellReference )->getHyperlink()->setUrl( 'sheet://' . (string)$hyperlink['location'] ); - } - - // Tooltip - if (isset($hyperlink['tooltip'])) { - $docSheet->getCell( $cellReference )->getHyperlink()->setTooltip( (string)$hyperlink['tooltip'] ); - } - } - } - } - } - - // Add comments - $comments = array(); - $vmlComments = array(); - if (!$this->_readDataOnly) { - // Locate comment relations - if ($zip->locateName(dirname("$dir/$fileWorksheet") . "/_rels/" . basename($fileWorksheet) . ".rels")) { - $relsWorksheet = simplexml_load_string($zip->getFromName( dirname("$dir/$fileWorksheet") . "/_rels/" . basename($fileWorksheet) . ".rels") ); //~ http://schemas.openxmlformats.org/package/2006/relationships"); - foreach ($relsWorksheet->Relationship as $ele) { - if ($ele["Type"] == "http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments") { - $comments[(string)$ele["Id"]] = (string)$ele["Target"]; - } - if ($ele["Type"] == "http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing") { - $vmlComments[(string)$ele["Id"]] = (string)$ele["Target"]; - } - } - } - - // Loop trough comments - foreach ($comments as $relName => $relPath) { - // Load comments file - $relPath = PHPExcel_Shared_File::realpath(dirname("$dir/$fileWorksheet") . "/" . $relPath); - $commentsFile = simplexml_load_string($zip->getFromName($relPath) ); - - // Utility variables - $authors = array(); - - // Loop trough authors - foreach ($commentsFile->authors->author as $author) { - $authors[] = (string)$author; - } - - // Loop trough contents - foreach ($commentsFile->commentList->comment as $comment) { - $docSheet->getComment( (string)$comment['ref'] )->setAuthor( $authors[(string)$comment['authorId']] ); - $docSheet->getComment( (string)$comment['ref'] )->setText( $this->_parseRichText($comment->text) ); - } - } - - // Loop trough VML comments - foreach ($vmlComments as $relName => $relPath) { - // Load VML comments file - $relPath = PHPExcel_Shared_File::realpath(dirname("$dir/$fileWorksheet") . "/" . $relPath); - $vmlCommentsFile = simplexml_load_string( $zip->getFromName($relPath) ); - $vmlCommentsFile->registerXPathNamespace('v', 'urn:schemas-microsoft-com:vml'); - - $shapes = $vmlCommentsFile->xpath('//v:shape'); - foreach ($shapes as $shape) { - $shape->registerXPathNamespace('v', 'urn:schemas-microsoft-com:vml'); - - if (isset($shape['style'])) { - $style = (string)$shape['style']; - $fillColor = strtoupper( substr( (string)$shape['fillcolor'], 1 ) ); - $column = null; - $row = null; - - $clientData = $shape->xpath('.//x:ClientData'); - if (is_array($clientData)) { - $clientData = $clientData[0]; - - if ( isset($clientData['ObjectType']) && (string)$clientData['ObjectType'] == 'Note' ) { - $temp = $clientData->xpath('.//x:Row'); - if (is_array($temp)) $row = $temp[0]; - - $temp = $clientData->xpath('.//x:Column'); - if (is_array($temp)) $column = $temp[0]; - } - } - - if (!is_null($column) && !is_null($row)) { - // Set comment properties - $comment = $docSheet->getCommentByColumnAndRow($column, $row + 1); - $comment->getFillColor()->setRGB( $fillColor ); - - // Parse style - $styleArray = explode(';', str_replace(' ', '', $style)); - foreach ($styleArray as $stylePair) { - $stylePair = explode(':', $stylePair); - - if ($stylePair[0] == 'margin-left') $comment->setMarginLeft($stylePair[1]); - if ($stylePair[0] == 'margin-top') $comment->setMarginTop($stylePair[1]); - if ($stylePair[0] == 'width') $comment->setWidth($stylePair[1]); - if ($stylePair[0] == 'height') $comment->setHeight($stylePair[1]); - if ($stylePair[0] == 'visibility') $comment->setVisible( $stylePair[1] == 'visible' ); - - } - } - } - } - } - - // Header/footer images - if ($xmlSheet && $xmlSheet->legacyDrawingHF && !$this->_readDataOnly) { - if ($zip->locateName(dirname("$dir/$fileWorksheet") . "/_rels/" . basename($fileWorksheet) . ".rels")) { - $relsWorksheet = simplexml_load_string($zip->getFromName( dirname("$dir/$fileWorksheet") . "/_rels/" . basename($fileWorksheet) . ".rels") ); //~ http://schemas.openxmlformats.org/package/2006/relationships"); - $vmlRelationship = ''; - - foreach ($relsWorksheet->Relationship as $ele) { - if ($ele["Type"] == "http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing") { - $vmlRelationship = self::dir_add("$dir/$fileWorksheet", $ele["Target"]); - } - } - - if ($vmlRelationship != '') { - // Fetch linked images - $relsVML = simplexml_load_string($zip->getFromName( dirname($vmlRelationship) . '/_rels/' . basename($vmlRelationship) . '.rels' )); //~ http://schemas.openxmlformats.org/package/2006/relationships"); - $drawings = array(); - foreach ($relsVML->Relationship as $ele) { - if ($ele["Type"] == "http://schemas.openxmlformats.org/officeDocument/2006/relationships/image") { - $drawings[(string) $ele["Id"]] = self::dir_add($vmlRelationship, $ele["Target"]); - } - } - - // Fetch VML document - $vmlDrawing = simplexml_load_string($zip->getFromName($vmlRelationship)); - $vmlDrawing->registerXPathNamespace('v', 'urn:schemas-microsoft-com:vml'); - - $hfImages = array(); - - $shapes = $vmlDrawing->xpath('//v:shape'); - foreach ($shapes as $shape) { - $shape->registerXPathNamespace('v', 'urn:schemas-microsoft-com:vml'); - $imageData = $shape->xpath('//v:imagedata'); - $imageData = $imageData[0]; - - $imageData = $imageData->attributes('urn:schemas-microsoft-com:office:office'); - $style = self::toCSSArray( (string)$shape['style'] ); - - $hfImages[ (string)$shape['id'] ] = new PHPExcel_Worksheet_HeaderFooterDrawing(); - if (isset($imageData['title'])) { - $hfImages[ (string)$shape['id'] ]->setName( (string)$imageData['title'] ); - } - - $hfImages[ (string)$shape['id'] ]->setPath("zip://$pFilename#" . $drawings[(string)$imageData['relid']], false); - $hfImages[ (string)$shape['id'] ]->setResizeProportional(false); - $hfImages[ (string)$shape['id'] ]->setWidth($style['width']); - $hfImages[ (string)$shape['id'] ]->setHeight($style['height']); - $hfImages[ (string)$shape['id'] ]->setOffsetX($style['margin-left']); - $hfImages[ (string)$shape['id'] ]->setOffsetY($style['margin-top']); - $hfImages[ (string)$shape['id'] ]->setResizeProportional(true); - } - - $docSheet->getHeaderFooter()->setImages($hfImages); - } - } - } - - } - -// TODO: Make sure drawings and graph are loaded differently! - if ($zip->locateName(dirname("$dir/$fileWorksheet") . "/_rels/" . basename($fileWorksheet) . ".rels")) { - $relsWorksheet = simplexml_load_string($zip->getFromName( dirname("$dir/$fileWorksheet") . "/_rels/" . basename($fileWorksheet) . ".rels") ); //~ http://schemas.openxmlformats.org/package/2006/relationships"); - $drawings = array(); - foreach ($relsWorksheet->Relationship as $ele) { - if ($ele["Type"] == "http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing") { - $drawings[(string) $ele["Id"]] = self::dir_add("$dir/$fileWorksheet", $ele["Target"]); - } - } - if ($xmlSheet->drawing && !$this->_readDataOnly) { - foreach ($xmlSheet->drawing as $drawing) { - $fileDrawing = $drawings[(string) self::array_item($drawing->attributes("http://schemas.openxmlformats.org/officeDocument/2006/relationships"), "id")]; - $relsDrawing = simplexml_load_string($zip->getFromName( dirname($fileDrawing) . "/_rels/" . basename($fileDrawing) . ".rels") ); //~ http://schemas.openxmlformats.org/package/2006/relationships"); - $images = array(); - - if ($relsDrawing && $relsDrawing->Relationship) { - foreach ($relsDrawing->Relationship as $ele) { - if ($ele["Type"] == "http://schemas.openxmlformats.org/officeDocument/2006/relationships/image") { - $images[(string) $ele["Id"]] = self::dir_add($fileDrawing, $ele["Target"]); - } - } - } - $xmlDrawing = simplexml_load_string($zip->getFromName($fileDrawing))->children("http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing"); - - if ($xmlDrawing->oneCellAnchor) { - foreach ($xmlDrawing->oneCellAnchor as $oneCellAnchor) { - if ($oneCellAnchor->pic->blipFill) { - $blip = $oneCellAnchor->pic->blipFill->children("http://schemas.openxmlformats.org/drawingml/2006/main")->blip; - $xfrm = $oneCellAnchor->pic->spPr->children("http://schemas.openxmlformats.org/drawingml/2006/main")->xfrm; - $outerShdw = $oneCellAnchor->pic->spPr->children("http://schemas.openxmlformats.org/drawingml/2006/main")->effectLst->outerShdw; - $objDrawing = new PHPExcel_Worksheet_Drawing; - $objDrawing->setName((string) self::array_item($oneCellAnchor->pic->nvPicPr->cNvPr->attributes(), "name")); - $objDrawing->setDescription((string) self::array_item($oneCellAnchor->pic->nvPicPr->cNvPr->attributes(), "descr")); - $objDrawing->setPath("zip://$pFilename#" . $images[(string) self::array_item($blip->attributes("http://schemas.openxmlformats.org/officeDocument/2006/relationships"), "embed")], false); - $objDrawing->setCoordinates(PHPExcel_Cell::stringFromColumnIndex($oneCellAnchor->from->col) . ($oneCellAnchor->from->row + 1)); - $objDrawing->setOffsetX(PHPExcel_Shared_Drawing::EMUToPixels($oneCellAnchor->from->colOff)); - $objDrawing->setOffsetY(PHPExcel_Shared_Drawing::EMUToPixels($oneCellAnchor->from->rowOff)); - $objDrawing->setResizeProportional(false); - $objDrawing->setWidth(PHPExcel_Shared_Drawing::EMUToPixels(self::array_item($oneCellAnchor->ext->attributes(), "cx"))); - $objDrawing->setHeight(PHPExcel_Shared_Drawing::EMUToPixels(self::array_item($oneCellAnchor->ext->attributes(), "cy"))); - if ($xfrm) { - $objDrawing->setRotation(PHPExcel_Shared_Drawing::angleToDegrees(self::array_item($xfrm->attributes(), "rot"))); - } - if ($outerShdw) { - $shadow = $objDrawing->getShadow(); - $shadow->setVisible(true); - $shadow->setBlurRadius(PHPExcel_Shared_Drawing::EMUTopixels(self::array_item($outerShdw->attributes(), "blurRad"))); - $shadow->setDistance(PHPExcel_Shared_Drawing::EMUTopixels(self::array_item($outerShdw->attributes(), "dist"))); - $shadow->setDirection(PHPExcel_Shared_Drawing::angleToDegrees(self::array_item($outerShdw->attributes(), "dir"))); - $shadow->setAlignment((string) self::array_item($outerShdw->attributes(), "algn")); - $shadow->getColor()->setRGB(self::array_item($outerShdw->srgbClr->attributes(), "val")); - $shadow->setAlpha(self::array_item($outerShdw->srgbClr->alpha->attributes(), "val") / 1000); - } - $objDrawing->setWorksheet($docSheet); - } - } - } - if ($xmlDrawing->twoCellAnchor) { - foreach ($xmlDrawing->twoCellAnchor as $twoCellAnchor) { - if ($twoCellAnchor->pic->blipFill) { - $blip = $twoCellAnchor->pic->blipFill->children("http://schemas.openxmlformats.org/drawingml/2006/main")->blip; - $xfrm = $twoCellAnchor->pic->spPr->children("http://schemas.openxmlformats.org/drawingml/2006/main")->xfrm; - $outerShdw = $twoCellAnchor->pic->spPr->children("http://schemas.openxmlformats.org/drawingml/2006/main")->effectLst->outerShdw; - $objDrawing = new PHPExcel_Worksheet_Drawing; - $objDrawing->setName((string) self::array_item($twoCellAnchor->pic->nvPicPr->cNvPr->attributes(), "name")); - $objDrawing->setDescription((string) self::array_item($twoCellAnchor->pic->nvPicPr->cNvPr->attributes(), "descr")); - $objDrawing->setPath("zip://$pFilename#" . $images[(string) self::array_item($blip->attributes("http://schemas.openxmlformats.org/officeDocument/2006/relationships"), "embed")], false); - $objDrawing->setCoordinates(PHPExcel_Cell::stringFromColumnIndex($twoCellAnchor->from->col) . ($twoCellAnchor->from->row + 1)); - $objDrawing->setOffsetX(PHPExcel_Shared_Drawing::EMUToPixels($twoCellAnchor->from->colOff)); - $objDrawing->setOffsetY(PHPExcel_Shared_Drawing::EMUToPixels($twoCellAnchor->from->rowOff)); - $objDrawing->setResizeProportional(false); - - $objDrawing->setWidth(PHPExcel_Shared_Drawing::EMUToPixels(self::array_item($xfrm->ext->attributes(), "cx"))); - $objDrawing->setHeight(PHPExcel_Shared_Drawing::EMUToPixels(self::array_item($xfrm->ext->attributes(), "cy"))); - - if ($xfrm) { - $objDrawing->setRotation(PHPExcel_Shared_Drawing::angleToDegrees(self::array_item($xfrm->attributes(), "rot"))); - } - if ($outerShdw) { - $shadow = $objDrawing->getShadow(); - $shadow->setVisible(true); - $shadow->setBlurRadius(PHPExcel_Shared_Drawing::EMUTopixels(self::array_item($outerShdw->attributes(), "blurRad"))); - $shadow->setDistance(PHPExcel_Shared_Drawing::EMUTopixels(self::array_item($outerShdw->attributes(), "dist"))); - $shadow->setDirection(PHPExcel_Shared_Drawing::angleToDegrees(self::array_item($outerShdw->attributes(), "dir"))); - $shadow->setAlignment((string) self::array_item($outerShdw->attributes(), "algn")); - $shadow->getColor()->setRGB(self::array_item($outerShdw->srgbClr->attributes(), "val")); - $shadow->setAlpha(self::array_item($outerShdw->srgbClr->alpha->attributes(), "val") / 1000); - } - $objDrawing->setWorksheet($docSheet); - } - } - } - - } - } - } - - // Loop trough definedNames - if ($xmlWorkbook->definedNames) { - foreach ($xmlWorkbook->definedNames->definedName as $definedName) { - // Extract range - $extractedRange = (string)$definedName; - $extractedRange = preg_replace('/\'(\w+)\'\!/', '', $extractedRange); - $extractedRange = str_replace('$', '', $extractedRange); - - // Valid range? - if (stripos((string)$definedName, '#REF!') !== false || $extractedRange == '') { - continue; - } - - // Some definedNames are only applicable if we are on the same sheet... - if ((string)$definedName['localSheetId'] != '' && (string)$definedName['localSheetId'] == $sheetId) { - // Switch on type - switch ((string)$definedName['name']) { - - case '_xlnm._FilterDatabase': - $docSheet->setAutoFilter($extractedRange); - break; - - case '_xlnm.Print_Titles': - // Split $extractedRange - $extractedRange = explode(',', $extractedRange); - - // Set print titles - if (isset($extractedRange[0])) { - $range = explode(':', $extractedRange[0]); - - if (PHPExcel_Worksheet::extractSheetTitle($range[0]) != '') - $range[0] = PHPExcel_Worksheet::extractSheetTitle($range[0]); - $range[0] = str_replace('$', '', $range[0]); - if (PHPExcel_Worksheet::extractSheetTitle($range[1]) != '') - $range[1] = PHPExcel_Worksheet::extractSheetTitle($range[1]); - $range[1] = str_replace('$', '', $range[1]); - - $docSheet->getPageSetup()->setColumnsToRepeatAtLeft( $range ); - } - if (isset($extractedRange[1])) { - $range = explode(':', $extractedRange[1]); - - if (PHPExcel_Worksheet::extractSheetTitle($range[0]) != '') - $range[0] = PHPExcel_Worksheet::extractSheetTitle($range[0]); - $range[0] = str_replace('$', '', $range[0]); - if (PHPExcel_Worksheet::extractSheetTitle($range[1]) != '') - $range[1] = PHPExcel_Worksheet::extractSheetTitle($range[1]); - $range[1] = str_replace('$', '', $range[1]); - - $docSheet->getPageSetup()->setRowsToRepeatAtTop( $range ); - } - - break; - - case '_xlnm.Print_Area': - $range = explode('!', $extractedRange); - $extractedRange = isset($range[1]) ? $range[1] : $range[0]; - - $docSheet->getPageSetup()->setPrintArea($extractedRange); - break; - - default: - $range = explode('!', $extractedRange); - $extractedRange = isset($range[1]) ? $range[1] : $range[0]; - - $excel->addNamedRange( new PHPExcel_NamedRange((string)$definedName['name'], $docSheet, $extractedRange, true) ); - break; - } + + if (isset($xmlSheet->sheetPr) && isset($xmlSheet->sheetPr->outlinePr)) { + if (isset($xmlSheet->sheetPr->outlinePr['summaryRight']) && $xmlSheet->sheetPr->outlinePr['summaryRight'] == false) { + $docSheet->setShowSummaryRight(false); } else { - // "Global" definedNames - $locatedSheet = null; - $extractedSheetName = ''; - if (strpos( (string)$definedName, '!' ) !== false) { - // Extract sheet name - $extractedSheetName = PHPExcel_Worksheet::extractSheetTitle( (string)$definedName, true ); - $extractedSheetName = $extractedSheetName[0]; - - // Locate sheet - $locatedSheet = $excel->getSheetByName($extractedSheetName); - - // Modify range - $range = explode('!', $extractedRange); - $extractedRange = isset($range[1]) ? $range[1] : $range[0]; - } - - if (!is_null($locatedSheet)) { - $excel->addNamedRange( new PHPExcel_NamedRange((string)$definedName['name'], $locatedSheet, $extractedRange, false) ); + $docSheet->setShowSummaryRight(true); + } + + if (isset($xmlSheet->sheetPr->outlinePr['summaryBelow']) && $xmlSheet->sheetPr->outlinePr['summaryBelow'] == false) { + $docSheet->setShowSummaryBelow(false); + } else { + $docSheet->setShowSummaryBelow(true); + } + } + + if (isset($xmlSheet->sheetPr) && isset($xmlSheet->sheetPr->pageSetUpPr)) { + if (isset($xmlSheet->sheetPr->pageSetUpPr['fitToPage']) && $xmlSheet->sheetPr->pageSetUpPr['fitToPage'] == false) { + $docSheet->getPageSetup()->setFitToPage(false); + } else { + $docSheet->getPageSetup()->setFitToPage(true); + } + } + + if (isset($xmlSheet->sheetFormatPr)) { + if (isset($xmlSheet->sheetFormatPr['customHeight']) && ((string)$xmlSheet->sheetFormatPr['customHeight'] == '1' || strtolower((string)$xmlSheet->sheetFormatPr['customHeight']) == 'true') && isset($xmlSheet->sheetFormatPr['defaultRowHeight'])) { + $docSheet->getDefaultRowDimension()->setRowHeight( (float)$xmlSheet->sheetFormatPr['defaultRowHeight'] ); + } + if (isset($xmlSheet->sheetFormatPr['defaultColWidth'])) { + $docSheet->getDefaultColumnDimension()->setWidth( (float)$xmlSheet->sheetFormatPr['defaultColWidth'] ); + } + } + + if (isset($xmlSheet->cols) && !$this->_readDataOnly) { + foreach ($xmlSheet->cols->col as $col) { + for ($i = intval($col["min"]) - 1; $i < intval($col["max"]); ++$i) { + if ($col["style"]) { + $docSheet->getColumnDimension(PHPExcel_Cell::stringFromColumnIndex($i))->setXfIndex(intval($col["style"])); + } + if ($col["bestFit"]) { + $docSheet->getColumnDimension(PHPExcel_Cell::stringFromColumnIndex($i))->setAutoSize(true); + } + if ($col["hidden"]) { + $docSheet->getColumnDimension(PHPExcel_Cell::stringFromColumnIndex($i))->setVisible(false); + } + if ($col["collapsed"]) { + $docSheet->getColumnDimension(PHPExcel_Cell::stringFromColumnIndex($i))->setCollapsed(true); + } + if ($col["outlineLevel"] > 0) { + $docSheet->getColumnDimension(PHPExcel_Cell::stringFromColumnIndex($i))->setOutlineLevel(intval($col["outlineLevel"])); + } + $docSheet->getColumnDimension(PHPExcel_Cell::stringFromColumnIndex($i))->setWidth(floatval($col["width"])); + + if (intval($col["max"]) == 16384) { + break; + } } } } + + if (isset($xmlSheet->printOptions) && !$this->_readDataOnly) { + if ($xmlSheet->printOptions['gridLinesSet'] == 'true' && $xmlSheet->printOptions['gridLinesSet'] == '1') { + $docSheet->setShowGridlines(true); + } + + if ($xmlSheet->printOptions['gridLines'] == 'true' || $xmlSheet->printOptions['gridLines'] == '1') { + $docSheet->setPrintGridlines(true); + } + + if ($xmlSheet->printOptions['horizontalCentered']) { + $docSheet->getPageSetup()->setHorizontalCentered(true); + } + if ($xmlSheet->printOptions['verticalCentered']) { + $docSheet->getPageSetup()->setVerticalCentered(true); + } + } + + if ($xmlSheet && $xmlSheet->sheetData && $xmlSheet->sheetData->row) { + foreach ($xmlSheet->sheetData->row as $row) { + if ($row["ht"] && !$this->_readDataOnly) { + $docSheet->getRowDimension(intval($row["r"]))->setRowHeight(floatval($row["ht"])); + } + if ($row["hidden"] && !$this->_readDataOnly) { + $docSheet->getRowDimension(intval($row["r"]))->setVisible(false); + } + if ($row["collapsed"]) { + $docSheet->getRowDimension(intval($row["r"]))->setCollapsed(true); + } + if ($row["outlineLevel"] > 0) { + $docSheet->getRowDimension(intval($row["r"]))->setOutlineLevel(intval($row["outlineLevel"])); + } + if ($row["s"]) { + $docSheet->getRowDimension(intval($row["r"]))->setXfIndex(intval($row["s"])); + } + + foreach ($row->c as $c) { + $r = (string) $c["r"]; + $cellDataType = (string) $c["t"]; + $value = null; + $calculatedValue = null; + + // Read cell? + if (!is_null($this->getReadFilter())) { + $coordinates = PHPExcel_Cell::coordinateFromString($r); + + if (!$this->getReadFilter()->readCell($coordinates[0], $coordinates[1], $docSheet->getTitle())) { + continue; + } + } + + // echo 'Reading cell '.$coordinates[0].$coordinates[1].'
'; + // print_r($c); + // echo '
'; + // echo 'Cell Data Type is '.$cellDataType.': '; + // + // Read cell! + switch ($cellDataType) { + case "s": + // echo 'String
'; + if ((string)$c->v != '') { + $value = $sharedStrings[intval($c->v)]; + + if ($value instanceof PHPExcel_RichText) { + $value = clone $value; + } + } else { + $value = ''; + } + + break; + case "b": + // echo 'Boolean
'; + if (!isset($c->f)) { + $value = $this->_castToBool($c); + } else { + // Formula + $this->_castToFormula($c,$r,$cellDataType,$value,$calculatedValue,$sharedFormulas,'_castToBool'); + // echo '$calculatedValue = '.$calculatedValue.'
'; + } + break; + case "inlineStr": + // echo 'Inline String
'; + $value = $this->_parseRichText($c->is); + + break; + case "e": + // echo 'Error
'; + if (!isset($c->f)) { + $value = $this->_castToError($c); + } else { + // Formula + $this->_castToFormula($c,$r,$cellDataType,$value,$calculatedValue,$sharedFormulas,'_castToError'); + // echo '$calculatedValue = '.$calculatedValue.'
'; + } + + break; + + default: + // echo 'Default
'; + if (!isset($c->f)) { + // echo 'Not a Formula
'; + $value = $this->_castToString($c); + } else { + // echo 'Treat as Formula
'; + // Formula + $this->_castToFormula($c,$r,$cellDataType,$value,$calculatedValue,$sharedFormulas,'_castToString'); + // echo '$calculatedValue = '.$calculatedValue.'
'; + } + + break; + } + // echo 'Value is '.$value.'
'; + + // Check for numeric values + if (is_numeric($value) && $cellDataType != 's') { + if ($value == (int)$value) $value = (int)$value; + elseif ($value == (float)$value) $value = (float)$value; + elseif ($value == (double)$value) $value = (double)$value; + } + + // Rich text? + if ($value instanceof PHPExcel_RichText && $this->_readDataOnly) { + $value = $value->getPlainText(); + } + + // Assign value + if ($cellDataType != '') { + $docSheet->setCellValueExplicit($r, $value, $cellDataType); + } else { + $docSheet->setCellValue($r, $value); + } + if (!is_null($calculatedValue)) { + $docSheet->getCell($r)->setCalculatedValue($calculatedValue); + } + + // Style information? + if ($c["s"] && !$this->_readDataOnly) { + // no style index means 0, it seems + $docSheet->getCell($r)->setXfIndex(isset($styles[intval($c["s"])]) ? + intval($c["s"]) : 0); + } + + // Set rich text parent + if ($value instanceof PHPExcel_RichText && !$this->_readDataOnly) { + $value->setParent($docSheet->getCell($r)); + } + } + } + } + + $conditionals = array(); + if (!$this->_readDataOnly && $xmlSheet && $xmlSheet->conditionalFormatting) { + foreach ($xmlSheet->conditionalFormatting as $conditional) { + foreach ($conditional->cfRule as $cfRule) { + if ( + ( + (string)$cfRule["type"] == PHPExcel_Style_Conditional::CONDITION_NONE || + (string)$cfRule["type"] == PHPExcel_Style_Conditional::CONDITION_CELLIS || + (string)$cfRule["type"] == PHPExcel_Style_Conditional::CONDITION_CONTAINSTEXT + ) && isset($dxfs[intval($cfRule["dxfId"])]) + ) { + $conditionals[(string) $conditional["sqref"]][intval($cfRule["priority"])] = $cfRule; + } + } + } + + foreach ($conditionals as $ref => $cfRules) { + ksort($cfRules); + $conditionalStyles = array(); + foreach ($cfRules as $cfRule) { + $objConditional = new PHPExcel_Style_Conditional(); + $objConditional->setConditionType((string)$cfRule["type"]); + $objConditional->setOperatorType((string)$cfRule["operator"]); + + if ((string)$cfRule["text"] != '') { + $objConditional->setText((string)$cfRule["text"]); + } + + if (count($cfRule->formula) > 1) { + foreach ($cfRule->formula as $formula) { + $objConditional->addCondition((string)$formula); + } + } else { + $objConditional->addCondition((string)$cfRule->formula); + } + $objConditional->setStyle(clone $dxfs[intval($cfRule["dxfId"])]); + $conditionalStyles[] = $objConditional; + } + + // Extract all cell references in $ref + $aReferences = PHPExcel_Cell::extractAllCellReferencesInRange($ref); + foreach ($aReferences as $reference) { + $docSheet->getStyle($reference)->setConditionalStyles($conditionalStyles); + } + } + } + + $aKeys = array("sheet", "objects", "scenarios", "formatCells", "formatColumns", "formatRows", "insertColumns", "insertRows", "insertHyperlinks", "deleteColumns", "deleteRows", "selectLockedCells", "sort", "autoFilter", "pivotTables", "selectUnlockedCells"); + if (!$this->_readDataOnly && $xmlSheet && $xmlSheet->sheetProtection) { + foreach ($aKeys as $key) { + $method = "set" . ucfirst($key); + $docSheet->getProtection()->$method($xmlSheet->sheetProtection[$key] == "true"); + } + } + + if (!$this->_readDataOnly && $xmlSheet && $xmlSheet->sheetProtection) { + $docSheet->getProtection()->setPassword((string) $xmlSheet->sheetProtection["password"], true); + if ($xmlSheet->protectedRanges->protectedRange) { + foreach ($xmlSheet->protectedRanges->protectedRange as $protectedRange) { + $docSheet->protectCells((string) $protectedRange["sqref"], (string) $protectedRange["password"], true); + } + } + } + + if ($xmlSheet && $xmlSheet->autoFilter && !$this->_readDataOnly) { + $docSheet->setAutoFilter((string) $xmlSheet->autoFilter["ref"]); + } + + if ($xmlSheet && $xmlSheet->mergeCells && $xmlSheet->mergeCells->mergeCell && !$this->_readDataOnly) { + foreach ($xmlSheet->mergeCells->mergeCell as $mergeCell) { + $docSheet->mergeCells((string) $mergeCell["ref"]); + } + } + + if ($xmlSheet && $xmlSheet->pageMargins && !$this->_readDataOnly) { + $docPageMargins = $docSheet->getPageMargins(); + $docPageMargins->setLeft(floatval($xmlSheet->pageMargins["left"])); + $docPageMargins->setRight(floatval($xmlSheet->pageMargins["right"])); + $docPageMargins->setTop(floatval($xmlSheet->pageMargins["top"])); + $docPageMargins->setBottom(floatval($xmlSheet->pageMargins["bottom"])); + $docPageMargins->setHeader(floatval($xmlSheet->pageMargins["header"])); + $docPageMargins->setFooter(floatval($xmlSheet->pageMargins["footer"])); + } + + if ($xmlSheet && $xmlSheet->pageSetup && !$this->_readDataOnly) { + $docPageSetup = $docSheet->getPageSetup(); + + if (isset($xmlSheet->pageSetup["orientation"])) { + $docPageSetup->setOrientation((string) $xmlSheet->pageSetup["orientation"]); + } + if (isset($xmlSheet->pageSetup["paperSize"])) { + $docPageSetup->setPaperSize(intval($xmlSheet->pageSetup["paperSize"])); + } + if (isset($xmlSheet->pageSetup["scale"])) { + $docPageSetup->setScale(intval($xmlSheet->pageSetup["scale"]), false); + } + if (isset($xmlSheet->pageSetup["fitToHeight"]) && intval($xmlSheet->pageSetup["fitToHeight"]) >= 0) { + $docPageSetup->setFitToHeight(intval($xmlSheet->pageSetup["fitToHeight"]), false); + } + if (isset($xmlSheet->pageSetup["fitToWidth"]) && intval($xmlSheet->pageSetup["fitToWidth"]) >= 0) { + $docPageSetup->setFitToWidth(intval($xmlSheet->pageSetup["fitToWidth"]), false); + } + if (isset($xmlSheet->pageSetup["firstPageNumber"]) && isset($xmlSheet->pageSetup["useFirstPageNumber"]) && + ((string)$xmlSheet->pageSetup["useFirstPageNumber"] == 'true' || (string)$xmlSheet->pageSetup["useFirstPageNumber"] == '1')) { + $docPageSetup->setFirstPageNumber(intval($xmlSheet->pageSetup["firstPageNumber"])); + } + } + + if ($xmlSheet && $xmlSheet->headerFooter && !$this->_readDataOnly) { + $docHeaderFooter = $docSheet->getHeaderFooter(); + + if (isset($xmlSheet->headerFooter["differentOddEven"]) && + ((string)$xmlSheet->headerFooter["differentOddEven"] == 'true' || (string)$xmlSheet->headerFooter["differentOddEven"] == '1')) { + $docHeaderFooter->setDifferentOddEven(true); + } else { + $docHeaderFooter->setDifferentOddEven(false); + } + if (isset($xmlSheet->headerFooter["differentFirst"]) && + ((string)$xmlSheet->headerFooter["differentFirst"] == 'true' || (string)$xmlSheet->headerFooter["differentFirst"] == '1')) { + $docHeaderFooter->setDifferentFirst(true); + } else { + $docHeaderFooter->setDifferentFirst(false); + } + if (isset($xmlSheet->headerFooter["scaleWithDoc"]) && + ((string)$xmlSheet->headerFooter["scaleWithDoc"] == 'false' || (string)$xmlSheet->headerFooter["scaleWithDoc"] == '0')) { + $docHeaderFooter->setScaleWithDocument(false); + } else { + $docHeaderFooter->setScaleWithDocument(true); + } + if (isset($xmlSheet->headerFooter["alignWithMargins"]) && + ((string)$xmlSheet->headerFooter["alignWithMargins"] == 'false' || (string)$xmlSheet->headerFooter["alignWithMargins"] == '0')) { + $docHeaderFooter->setAlignWithMargins(false); + } else { + $docHeaderFooter->setAlignWithMargins(true); + } + + $docHeaderFooter->setOddHeader((string) $xmlSheet->headerFooter->oddHeader); + $docHeaderFooter->setOddFooter((string) $xmlSheet->headerFooter->oddFooter); + $docHeaderFooter->setEvenHeader((string) $xmlSheet->headerFooter->evenHeader); + $docHeaderFooter->setEvenFooter((string) $xmlSheet->headerFooter->evenFooter); + $docHeaderFooter->setFirstHeader((string) $xmlSheet->headerFooter->firstHeader); + $docHeaderFooter->setFirstFooter((string) $xmlSheet->headerFooter->firstFooter); + } + + if ($xmlSheet && $xmlSheet->rowBreaks && $xmlSheet->rowBreaks->brk && !$this->_readDataOnly) { + foreach ($xmlSheet->rowBreaks->brk as $brk) { + if ($brk["man"]) { + $docSheet->setBreak("A$brk[id]", PHPExcel_Worksheet::BREAK_ROW); + } + } + } + if ($xmlSheet && $xmlSheet->colBreaks && $xmlSheet->colBreaks->brk && !$this->_readDataOnly) { + foreach ($xmlSheet->colBreaks->brk as $brk) { + if ($brk["man"]) { + $docSheet->setBreak(PHPExcel_Cell::stringFromColumnIndex($brk["id"]) . "1", PHPExcel_Worksheet::BREAK_COLUMN); + } + } + } + + if ($xmlSheet && $xmlSheet->dataValidations && !$this->_readDataOnly) { + foreach ($xmlSheet->dataValidations->dataValidation as $dataValidation) { + // Uppercase coordinate + $range = strtoupper($dataValidation["sqref"]); + + // Extract all cell references in $range + $aReferences = PHPExcel_Cell::extractAllCellReferencesInRange($range); + foreach ($aReferences as $reference) { + // Create validation + $docValidation = $docSheet->getCell($reference)->getDataValidation(); + $docValidation->setType((string) $dataValidation["type"]); + $docValidation->setErrorStyle((string) $dataValidation["errorStyle"]); + $docValidation->setOperator((string) $dataValidation["operator"]); + $docValidation->setAllowBlank($dataValidation["allowBlank"] != 0); + $docValidation->setShowDropDown($dataValidation["showDropDown"] == 0); + $docValidation->setShowInputMessage($dataValidation["showInputMessage"] != 0); + $docValidation->setShowErrorMessage($dataValidation["showErrorMessage"] != 0); + $docValidation->setErrorTitle((string) $dataValidation["errorTitle"]); + $docValidation->setError((string) $dataValidation["error"]); + $docValidation->setPromptTitle((string) $dataValidation["promptTitle"]); + $docValidation->setPrompt((string) $dataValidation["prompt"]); + $docValidation->setFormula1((string) $dataValidation->formula1); + $docValidation->setFormula2((string) $dataValidation->formula2); + } + } + } + + // Add hyperlinks + $hyperlinks = array(); + if (!$this->_readDataOnly) { + // Locate hyperlink relations + if ($zip->locateName(dirname("$dir/$fileWorksheet") . "/_rels/" . basename($fileWorksheet) . ".rels")) { + $relsWorksheet = simplexml_load_string($this->_getFromZipArchive($zip, dirname("$dir/$fileWorksheet") . "/_rels/" . basename($fileWorksheet) . ".rels") ); //~ http://schemas.openxmlformats.org/package/2006/relationships"); + foreach ($relsWorksheet->Relationship as $ele) { + if ($ele["Type"] == "http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink") { + $hyperlinks[(string)$ele["Id"]] = (string)$ele["Target"]; + } + } + } + + // Loop through hyperlinks + if ($xmlSheet && $xmlSheet->hyperlinks) { + foreach ($xmlSheet->hyperlinks->hyperlink as $hyperlink) { + // Link url + $linkRel = $hyperlink->attributes('http://schemas.openxmlformats.org/officeDocument/2006/relationships'); + + foreach (PHPExcel_Cell::extractAllCellReferencesInRange($hyperlink['ref']) as $cellReference) { + if (isset($linkRel['id'])) { + $docSheet->getCell( $cellReference )->getHyperlink()->setUrl( $hyperlinks[ (string)$linkRel['id'] ] ); + } + if (isset($hyperlink['location'])) { + $docSheet->getCell( $cellReference )->getHyperlink()->setUrl( 'sheet://' . (string)$hyperlink['location'] ); + } + + // Tooltip + if (isset($hyperlink['tooltip'])) { + $docSheet->getCell( $cellReference )->getHyperlink()->setTooltip( (string)$hyperlink['tooltip'] ); + } + } + } + } + } + + // Add comments + $comments = array(); + $vmlComments = array(); + if (!$this->_readDataOnly) { + // Locate comment relations + if ($zip->locateName(dirname("$dir/$fileWorksheet") . "/_rels/" . basename($fileWorksheet) . ".rels")) { + $relsWorksheet = simplexml_load_string($this->_getFromZipArchive($zip, dirname("$dir/$fileWorksheet") . "/_rels/" . basename($fileWorksheet) . ".rels") ); //~ http://schemas.openxmlformats.org/package/2006/relationships"); + foreach ($relsWorksheet->Relationship as $ele) { + if ($ele["Type"] == "http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments") { + $comments[(string)$ele["Id"]] = (string)$ele["Target"]; + } + if ($ele["Type"] == "http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing") { + $vmlComments[(string)$ele["Id"]] = (string)$ele["Target"]; + } + } + } + + // Loop through comments + foreach ($comments as $relName => $relPath) { + // Load comments file + $relPath = PHPExcel_Shared_File::realpath(dirname("$dir/$fileWorksheet") . "/" . $relPath); + $commentsFile = simplexml_load_string($this->_getFromZipArchive($zip, $relPath) ); + + // Utility variables + $authors = array(); + + // Loop through authors + foreach ($commentsFile->authors->author as $author) { + $authors[] = (string)$author; + } + + // Loop through contents + foreach ($commentsFile->commentList->comment as $comment) { + $docSheet->getComment( (string)$comment['ref'] )->setAuthor( $authors[(string)$comment['authorId']] ); + $docSheet->getComment( (string)$comment['ref'] )->setText( $this->_parseRichText($comment->text) ); + } + } + + // Loop through VML comments + foreach ($vmlComments as $relName => $relPath) { + // Load VML comments file + $relPath = PHPExcel_Shared_File::realpath(dirname("$dir/$fileWorksheet") . "/" . $relPath); + $vmlCommentsFile = simplexml_load_string( $this->_getFromZipArchive($zip, $relPath) ); + $vmlCommentsFile->registerXPathNamespace('v', 'urn:schemas-microsoft-com:vml'); + + $shapes = $vmlCommentsFile->xpath('//v:shape'); + foreach ($shapes as $shape) { + $shape->registerXPathNamespace('v', 'urn:schemas-microsoft-com:vml'); + + if (isset($shape['style'])) { + $style = (string)$shape['style']; + $fillColor = strtoupper( substr( (string)$shape['fillcolor'], 1 ) ); + $column = null; + $row = null; + + $clientData = $shape->xpath('.//x:ClientData'); + if (is_array($clientData)) { + $clientData = $clientData[0]; + + if ( isset($clientData['ObjectType']) && (string)$clientData['ObjectType'] == 'Note' ) { + $temp = $clientData->xpath('.//x:Row'); + if (is_array($temp)) $row = $temp[0]; + + $temp = $clientData->xpath('.//x:Column'); + if (is_array($temp)) $column = $temp[0]; + } + } + + if (!is_null($column) && !is_null($row)) { + // Set comment properties + $comment = $docSheet->getCommentByColumnAndRow($column, $row + 1); + $comment->getFillColor()->setRGB( $fillColor ); + + // Parse style + $styleArray = explode(';', str_replace(' ', '', $style)); + foreach ($styleArray as $stylePair) { + $stylePair = explode(':', $stylePair); + + if ($stylePair[0] == 'margin-left') $comment->setMarginLeft($stylePair[1]); + if ($stylePair[0] == 'margin-top') $comment->setMarginTop($stylePair[1]); + if ($stylePair[0] == 'width') $comment->setWidth($stylePair[1]); + if ($stylePair[0] == 'height') $comment->setHeight($stylePair[1]); + if ($stylePair[0] == 'visibility') $comment->setVisible( $stylePair[1] == 'visible' ); + + } + } + } + } + } + + // Header/footer images + if ($xmlSheet && $xmlSheet->legacyDrawingHF && !$this->_readDataOnly) { + if ($zip->locateName(dirname("$dir/$fileWorksheet") . "/_rels/" . basename($fileWorksheet) . ".rels")) { + $relsWorksheet = simplexml_load_string($this->_getFromZipArchive($zip, dirname("$dir/$fileWorksheet") . "/_rels/" . basename($fileWorksheet) . ".rels") ); //~ http://schemas.openxmlformats.org/package/2006/relationships"); + $vmlRelationship = ''; + + foreach ($relsWorksheet->Relationship as $ele) { + if ($ele["Type"] == "http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing") { + $vmlRelationship = self::dir_add("$dir/$fileWorksheet", $ele["Target"]); + } + } + + if ($vmlRelationship != '') { + // Fetch linked images + $relsVML = simplexml_load_string($this->_getFromZipArchive($zip, dirname($vmlRelationship) . '/_rels/' . basename($vmlRelationship) . '.rels' )); //~ http://schemas.openxmlformats.org/package/2006/relationships"); + $drawings = array(); + foreach ($relsVML->Relationship as $ele) { + if ($ele["Type"] == "http://schemas.openxmlformats.org/officeDocument/2006/relationships/image") { + $drawings[(string) $ele["Id"]] = self::dir_add($vmlRelationship, $ele["Target"]); + } + } + + // Fetch VML document + $vmlDrawing = simplexml_load_string($this->_getFromZipArchive($zip, $vmlRelationship)); + $vmlDrawing->registerXPathNamespace('v', 'urn:schemas-microsoft-com:vml'); + + $hfImages = array(); + + $shapes = $vmlDrawing->xpath('//v:shape'); + foreach ($shapes as $shape) { + $shape->registerXPathNamespace('v', 'urn:schemas-microsoft-com:vml'); + $imageData = $shape->xpath('//v:imagedata'); + $imageData = $imageData[0]; + + $imageData = $imageData->attributes('urn:schemas-microsoft-com:office:office'); + $style = self::toCSSArray( (string)$shape['style'] ); + + $hfImages[ (string)$shape['id'] ] = new PHPExcel_Worksheet_HeaderFooterDrawing(); + if (isset($imageData['title'])) { + $hfImages[ (string)$shape['id'] ]->setName( (string)$imageData['title'] ); + } + + $hfImages[ (string)$shape['id'] ]->setPath("zip://$pFilename#" . $drawings[(string)$imageData['relid']], false); + $hfImages[ (string)$shape['id'] ]->setResizeProportional(false); + $hfImages[ (string)$shape['id'] ]->setWidth($style['width']); + $hfImages[ (string)$shape['id'] ]->setHeight($style['height']); + $hfImages[ (string)$shape['id'] ]->setOffsetX($style['margin-left']); + $hfImages[ (string)$shape['id'] ]->setOffsetY($style['margin-top']); + $hfImages[ (string)$shape['id'] ]->setResizeProportional(true); + } + + $docSheet->getHeaderFooter()->setImages($hfImages); + } + } + } + + } + + // TODO: Make sure drawings and graph are loaded differently! + if ($zip->locateName(dirname("$dir/$fileWorksheet") . "/_rels/" . basename($fileWorksheet) . ".rels")) { + $relsWorksheet = simplexml_load_string($this->_getFromZipArchive($zip, dirname("$dir/$fileWorksheet") . "/_rels/" . basename($fileWorksheet) . ".rels") ); //~ http://schemas.openxmlformats.org/package/2006/relationships"); + $drawings = array(); + foreach ($relsWorksheet->Relationship as $ele) { + if ($ele["Type"] == "http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing") { + $drawings[(string) $ele["Id"]] = self::dir_add("$dir/$fileWorksheet", $ele["Target"]); + } + } + if ($xmlSheet->drawing && !$this->_readDataOnly) { + foreach ($xmlSheet->drawing as $drawing) { + $fileDrawing = $drawings[(string) self::array_item($drawing->attributes("http://schemas.openxmlformats.org/officeDocument/2006/relationships"), "id")]; + $relsDrawing = simplexml_load_string($this->_getFromZipArchive($zip, dirname($fileDrawing) . "/_rels/" . basename($fileDrawing) . ".rels") ); //~ http://schemas.openxmlformats.org/package/2006/relationships"); + $images = array(); + + if ($relsDrawing && $relsDrawing->Relationship) { + foreach ($relsDrawing->Relationship as $ele) { + if ($ele["Type"] == "http://schemas.openxmlformats.org/officeDocument/2006/relationships/image") { + $images[(string) $ele["Id"]] = self::dir_add($fileDrawing, $ele["Target"]); + } + } + } + $xmlDrawing = simplexml_load_string($this->_getFromZipArchive($zip, $fileDrawing))->children("http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing"); + + if ($xmlDrawing->oneCellAnchor) { + foreach ($xmlDrawing->oneCellAnchor as $oneCellAnchor) { + if ($oneCellAnchor->pic->blipFill) { + $blip = $oneCellAnchor->pic->blipFill->children("http://schemas.openxmlformats.org/drawingml/2006/main")->blip; + $xfrm = $oneCellAnchor->pic->spPr->children("http://schemas.openxmlformats.org/drawingml/2006/main")->xfrm; + $outerShdw = $oneCellAnchor->pic->spPr->children("http://schemas.openxmlformats.org/drawingml/2006/main")->effectLst->outerShdw; + $objDrawing = new PHPExcel_Worksheet_Drawing; + $objDrawing->setName((string) self::array_item($oneCellAnchor->pic->nvPicPr->cNvPr->attributes(), "name")); + $objDrawing->setDescription((string) self::array_item($oneCellAnchor->pic->nvPicPr->cNvPr->attributes(), "descr")); + $objDrawing->setPath("zip://$pFilename#" . $images[(string) self::array_item($blip->attributes("http://schemas.openxmlformats.org/officeDocument/2006/relationships"), "embed")], false); + $objDrawing->setCoordinates(PHPExcel_Cell::stringFromColumnIndex($oneCellAnchor->from->col) . ($oneCellAnchor->from->row + 1)); + $objDrawing->setOffsetX(PHPExcel_Shared_Drawing::EMUToPixels($oneCellAnchor->from->colOff)); + $objDrawing->setOffsetY(PHPExcel_Shared_Drawing::EMUToPixels($oneCellAnchor->from->rowOff)); + $objDrawing->setResizeProportional(false); + $objDrawing->setWidth(PHPExcel_Shared_Drawing::EMUToPixels(self::array_item($oneCellAnchor->ext->attributes(), "cx"))); + $objDrawing->setHeight(PHPExcel_Shared_Drawing::EMUToPixels(self::array_item($oneCellAnchor->ext->attributes(), "cy"))); + if ($xfrm) { + $objDrawing->setRotation(PHPExcel_Shared_Drawing::angleToDegrees(self::array_item($xfrm->attributes(), "rot"))); + } + if ($outerShdw) { + $shadow = $objDrawing->getShadow(); + $shadow->setVisible(true); + $shadow->setBlurRadius(PHPExcel_Shared_Drawing::EMUTopixels(self::array_item($outerShdw->attributes(), "blurRad"))); + $shadow->setDistance(PHPExcel_Shared_Drawing::EMUTopixels(self::array_item($outerShdw->attributes(), "dist"))); + $shadow->setDirection(PHPExcel_Shared_Drawing::angleToDegrees(self::array_item($outerShdw->attributes(), "dir"))); + $shadow->setAlignment((string) self::array_item($outerShdw->attributes(), "algn")); + $shadow->getColor()->setRGB(self::array_item($outerShdw->srgbClr->attributes(), "val")); + $shadow->setAlpha(self::array_item($outerShdw->srgbClr->alpha->attributes(), "val") / 1000); + } + $objDrawing->setWorksheet($docSheet); + } + } + } + if ($xmlDrawing->twoCellAnchor) { + foreach ($xmlDrawing->twoCellAnchor as $twoCellAnchor) { + if ($twoCellAnchor->pic->blipFill) { + $blip = $twoCellAnchor->pic->blipFill->children("http://schemas.openxmlformats.org/drawingml/2006/main")->blip; + $xfrm = $twoCellAnchor->pic->spPr->children("http://schemas.openxmlformats.org/drawingml/2006/main")->xfrm; + $outerShdw = $twoCellAnchor->pic->spPr->children("http://schemas.openxmlformats.org/drawingml/2006/main")->effectLst->outerShdw; + $objDrawing = new PHPExcel_Worksheet_Drawing; + $objDrawing->setName((string) self::array_item($twoCellAnchor->pic->nvPicPr->cNvPr->attributes(), "name")); + $objDrawing->setDescription((string) self::array_item($twoCellAnchor->pic->nvPicPr->cNvPr->attributes(), "descr")); + $objDrawing->setPath("zip://$pFilename#" . $images[(string) self::array_item($blip->attributes("http://schemas.openxmlformats.org/officeDocument/2006/relationships"), "embed")], false); + $objDrawing->setCoordinates(PHPExcel_Cell::stringFromColumnIndex($twoCellAnchor->from->col) . ($twoCellAnchor->from->row + 1)); + $objDrawing->setOffsetX(PHPExcel_Shared_Drawing::EMUToPixels($twoCellAnchor->from->colOff)); + $objDrawing->setOffsetY(PHPExcel_Shared_Drawing::EMUToPixels($twoCellAnchor->from->rowOff)); + $objDrawing->setResizeProportional(false); + + $objDrawing->setWidth(PHPExcel_Shared_Drawing::EMUToPixels(self::array_item($xfrm->ext->attributes(), "cx"))); + $objDrawing->setHeight(PHPExcel_Shared_Drawing::EMUToPixels(self::array_item($xfrm->ext->attributes(), "cy"))); + + if ($xfrm) { + $objDrawing->setRotation(PHPExcel_Shared_Drawing::angleToDegrees(self::array_item($xfrm->attributes(), "rot"))); + } + if ($outerShdw) { + $shadow = $objDrawing->getShadow(); + $shadow->setVisible(true); + $shadow->setBlurRadius(PHPExcel_Shared_Drawing::EMUTopixels(self::array_item($outerShdw->attributes(), "blurRad"))); + $shadow->setDistance(PHPExcel_Shared_Drawing::EMUTopixels(self::array_item($outerShdw->attributes(), "dist"))); + $shadow->setDirection(PHPExcel_Shared_Drawing::angleToDegrees(self::array_item($outerShdw->attributes(), "dir"))); + $shadow->setAlignment((string) self::array_item($outerShdw->attributes(), "algn")); + $shadow->getColor()->setRGB(self::array_item($outerShdw->srgbClr->attributes(), "val")); + $shadow->setAlpha(self::array_item($outerShdw->srgbClr->alpha->attributes(), "val") / 1000); + } + $objDrawing->setWorksheet($docSheet); + } + } + } + + } + } + } + + // Loop through definedNames + if ($xmlWorkbook->definedNames) { + foreach ($xmlWorkbook->definedNames->definedName as $definedName) { + // Extract range + $extractedRange = (string)$definedName; + $extractedRange = preg_replace('/\'(\w+)\'\!/', '', $extractedRange); + $extractedRange = str_replace('$', '', $extractedRange); + + // Valid range? + if (stripos((string)$definedName, '#REF!') !== false || $extractedRange == '') { + continue; + } + + // Some definedNames are only applicable if we are on the same sheet... + if ((string)$definedName['localSheetId'] != '' && (string)$definedName['localSheetId'] == $sheetId) { + // Switch on type + switch ((string)$definedName['name']) { + + case '_xlnm._FilterDatabase': + $docSheet->setAutoFilter($extractedRange); + break; + + case '_xlnm.Print_Titles': + // Split $extractedRange + $extractedRange = explode(',', $extractedRange); + + // Set print titles + if (isset($extractedRange[0])) { + $range = explode(':', $extractedRange[0]); + + if (PHPExcel_Worksheet::extractSheetTitle($range[0]) != '') + $range[0] = PHPExcel_Worksheet::extractSheetTitle($range[0]); + $range[0] = str_replace('$', '', $range[0]); + if (PHPExcel_Worksheet::extractSheetTitle($range[1]) != '') + $range[1] = PHPExcel_Worksheet::extractSheetTitle($range[1]); + $range[1] = str_replace('$', '', $range[1]); + + $docSheet->getPageSetup()->setColumnsToRepeatAtLeft( $range ); + } + if (isset($extractedRange[1])) { + $range = explode(':', $extractedRange[1]); + + if (PHPExcel_Worksheet::extractSheetTitle($range[0]) != '') + $range[0] = PHPExcel_Worksheet::extractSheetTitle($range[0]); + $range[0] = str_replace('$', '', $range[0]); + if (PHPExcel_Worksheet::extractSheetTitle($range[1]) != '') + $range[1] = PHPExcel_Worksheet::extractSheetTitle($range[1]); + $range[1] = str_replace('$', '', $range[1]); + + $docSheet->getPageSetup()->setRowsToRepeatAtTop( $range ); + } + + break; + + case '_xlnm.Print_Area': + $range = explode('!', $extractedRange); + $extractedRange = isset($range[1]) ? $range[1] : $range[0]; + + $docSheet->getPageSetup()->setPrintArea($extractedRange); + break; + + default: + $range = explode('!', $extractedRange); + $extractedRange = isset($range[1]) ? $range[1] : $range[0]; + + $excel->addNamedRange( new PHPExcel_NamedRange((string)$definedName['name'], $docSheet, $extractedRange, true) ); + break; + } + } else { + // "Global" definedNames + $locatedSheet = null; + $extractedSheetName = ''; + if (strpos( (string)$definedName, '!' ) !== false) { + // Extract sheet name + $extractedSheetName = PHPExcel_Worksheet::extractSheetTitle( (string)$definedName, true ); + $extractedSheetName = $extractedSheetName[0]; + + // Locate sheet + $locatedSheet = $excel->getSheetByName($extractedSheetName); + + // Modify range + $range = explode('!', $extractedRange); + $extractedRange = isset($range[1]) ? $range[1] : $range[0]; + } + + if (!is_null($locatedSheet)) { + $excel->addNamedRange( new PHPExcel_NamedRange((string)$definedName['name'], $locatedSheet, $extractedRange, false) ); + } + } + } + } + + // Next sheet id + ++$sheetId; } - - // Next sheet id - ++$sheetId; } if (!$this->_readDataOnly) { @@ -1322,9 +1373,13 @@ class PHPExcel_Reader_Excel2007 implements PHPExcel_Reader_IReader $activeTab = intval($xmlWorkbook->bookViews->workbookView["activeTab"]); // refers to old sheet index // keep active sheet index if sheet is still loaded, else first sheet is set as the active - if ($mapSheetId[$activeTab] !== null) { + if (isset($mapSheetId[$activeTab]) && $mapSheetId[$activeTab] !== null) { $excel->setActiveSheetIndex($mapSheetId[$activeTab]); } else { + if ($excel->getSheetCount() == 0) + { + $excel->createSheet(); + } $excel->setActiveSheetIndex(0); } } @@ -1346,7 +1401,9 @@ class PHPExcel_Reader_Excel2007 implements PHPExcel_Reader_IReader private function _readStyle($docStyle, $style) { // format code - if ($style->applyNumberFormat) $docStyle->getNumberFormat()->setFormatCode($style->numFmt); + if (isset($style->numFmt)) { + $docStyle->getNumberFormat()->setFormatCode($style->numFmt); + } // font if (isset($style->font)) { @@ -1381,7 +1438,7 @@ class PHPExcel_Reader_Excel2007 implements PHPExcel_Reader_IReader } // fill - if (isset($style->fill) && ($style->applyFill || $style instanceof SimpleXMLElement)) { + if (isset($style->fill)) { if ($style->fill->gradientFill) { $gradientFill = $style->fill->gradientFill[0]; $docStyle->getFill()->setFillType((string) $gradientFill["type"]); @@ -1404,11 +1461,23 @@ class PHPExcel_Reader_Excel2007 implements PHPExcel_Reader_IReader } // border - if (isset($style->border) && ($style->applyBorder || $style instanceof SimpleXMLElement)) { - if ($style->border["diagonalUp"] == 'true') { + if (isset($style->border)) { + $diagonalUp = false; + $diagonalDown = false; + if ($style->border["diagonalUp"] == 'true' || $style->border["diagonalUp"] == 1) { + $diagonalUp = true; + } + if ($style->border["diagonalDown"] == 'true' || $style->border["diagonalDown"] == 1) { + $diagonalDown = true; + } + if ($diagonalUp == false && $diagonalDown == false) { + $docStyle->getBorders()->setDiagonalDirection(PHPExcel_Style_Borders::DIAGONAL_NONE); + } elseif ($diagonalUp == true && $diagonalDown == false) { $docStyle->getBorders()->setDiagonalDirection(PHPExcel_Style_Borders::DIAGONAL_UP); - } elseif ($style->border["diagonalDown"] == 'true') { + } elseif ($diagonalUp == false && $diagonalDown == true) { $docStyle->getBorders()->setDiagonalDirection(PHPExcel_Style_Borders::DIAGONAL_DOWN); + } elseif ($diagonalUp == true && $diagonalDown == true) { + $docStyle->getBorders()->setDiagonalDirection(PHPExcel_Style_Borders::DIAGONAL_BOTH); } $this->_readBorder($docStyle->getBorders()->getLeft(), $style->border->left); $this->_readBorder($docStyle->getBorders()->getRight(), $style->border->right); @@ -1418,7 +1487,7 @@ class PHPExcel_Reader_Excel2007 implements PHPExcel_Reader_IReader } // alignment - if (isset($style->alignment) && ($style->applyAlignment || $style instanceof SimpleXMLElement)) { + if (isset($style->alignment)) { $docStyle->getAlignment()->setHorizontal((string) $style->alignment["horizontal"]); $docStyle->getAlignment()->setVertical((string) $style->alignment["vertical"]); @@ -1436,7 +1505,7 @@ class PHPExcel_Reader_Excel2007 implements PHPExcel_Reader_IReader } // protection - if (isset($style->protection) && $style->applyProtection) { + if (isset($style->protection)) { if (isset($style->protection['locked'])) { if ((string)$style->protection['locked'] == 'true') { $docStyle->getProtection()->setLocked(PHPExcel_Style_Protection::PROTECTION_PROTECTED); diff --git a/libraries/PHPExcel/PHPExcel/Reader/Excel5.php b/libraries/PHPExcel/PHPExcel/Reader/Excel5.php index 0dcaa2941..8509b0801 100644 --- a/libraries/PHPExcel/PHPExcel/Reader/Excel5.php +++ b/libraries/PHPExcel/PHPExcel/Reader/Excel5.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Reader_Excel5 - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ // Original file header of ParseXL (used as the base for this class): @@ -107,6 +107,9 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Reader/DefaultReadFilter.php'; /** PHPExcel_Worksheet_MemoryDrawing */ require_once PHPEXCEL_ROOT . 'PHPExcel/Worksheet/MemoryDrawing.php'; +/** PHPExcel_Style_Borders */ +require_once PHPEXCEL_ROOT . 'PHPExcel/Style/Borders.php'; + /** * PHPExcel_Reader_Excel5 @@ -115,7 +118,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Worksheet/MemoryDrawing.php'; * * @category PHPExcel * @package PHPExcel_Reader_Excel5 - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Reader_Excel5 implements PHPExcel_Reader_IReader { @@ -129,6 +132,8 @@ class PHPExcel_Reader_Excel5 implements PHPExcel_Reader_IReader const XLS_Type_FORMULA = 0x0006; const XLS_Type_EOF = 0x000a; const XLS_Type_PROTECT = 0x0012; + const XLS_Type_OBJECTPROTECT = 0x0063; + const XLS_Type_SCENPROTECT = 0x00dd; const XLS_Type_PASSWORD = 0x0013; const XLS_Type_HEADER = 0x0014; const XLS_Type_FOOTER = 0x0015; @@ -137,6 +142,7 @@ class PHPExcel_Reader_Excel5 implements PHPExcel_Reader_IReader const XLS_Type_VERTICALPAGEBREAKS = 0x001a; const XLS_Type_HORIZONTALPAGEBREAKS = 0x001b; const XLS_Type_NOTE = 0x001c; + const XLS_Type_SELECTION = 0x001d; const XLS_Type_DATEMODE = 0x0022; const XLS_Type_LEFTMARGIN = 0x0026; const XLS_Type_RIGHTMARGIN = 0x0027; @@ -188,7 +194,10 @@ class PHPExcel_Reader_Excel5 implements PHPExcel_Reader_IReader const XLS_Type_FORMAT = 0x041e; const XLS_Type_SHAREDFMLA = 0x04bc; const XLS_Type_BOF = 0x0809; + const XLS_Type_SHEETPROTECTION = 0x0867; const XLS_Type_RANGEPROTECTION = 0x0868; + const XLS_Type_SHEETLAYOUT = 0x0862; + const XLS_Type_XFEXT = 0x087d; const XLS_Type_UNKNOWN = 0xffff; /** @@ -578,6 +587,7 @@ class PHPExcel_Reader_Excel5 implements PHPExcel_Reader_IReader case self::XLS_Type_FONT: $this->_readFont(); break; case self::XLS_Type_FORMAT: $this->_readFormat(); break; case self::XLS_Type_XF: $this->_readXf(); break; + case self::XLS_Type_XFEXT: $this->_readXfExt(); break; case self::XLS_Type_STYLE: $this->_readStyle(); break; case self::XLS_Type_PALETTE: $this->_readPalette(); break; case self::XLS_Type_SHEET: $this->_readSheet(); break; @@ -595,30 +605,57 @@ class PHPExcel_Reader_Excel5 implements PHPExcel_Reader_IReader // Cannot be resolved already in XF record, because PALETTE record comes afterwards if (!$this->_readDataOnly) { foreach ($this->_objFonts as $objFont) { - $color = $this->_readColor($objFont->colorIndex); - $objFont->getColor()->setRGB($color['rgb']); + if (isset($objFont->colorIndex)) { + $color = $this->_readColor($objFont->colorIndex); + $objFont->getColor()->setRGB($color['rgb']); + } } foreach ($this->_phpExcel->getCellXfCollection() as $objStyle) { // fill start and end color - $startColor = $this->_readColor($objStyle->getFill()->startcolorIndex); - $objStyle->getFill()->getStartColor()->setRGB($startColor['rgb']); + $fill = $objStyle->getFill(); - $endColor = $this->_readColor($objStyle->getFill()->endcolorIndex); - $objStyle->getFill()->getEndColor()->setRGB($endColor['rgb']); + if (isset($fill->startcolorIndex)) { + $startColor = $this->_readColor($fill->startcolorIndex); + $fill->getStartColor()->setRGB($startColor['rgb']); + } + + if (isset($fill->endcolorIndex)) { + $endColor = $this->_readColor($fill->endcolorIndex); + $fill->getEndColor()->setRGB($endColor['rgb']); + } // border colors - $borderTopColor = $this->_readColor($objStyle->getBorders()->getTop()->colorIndex); - $objStyle->getBorders()->getTop()->getColor()->setRGB($borderTopColor['rgb']); + $top = $objStyle->getBorders()->getTop(); + $right = $objStyle->getBorders()->getRight(); + $bottom = $objStyle->getBorders()->getBottom(); + $left = $objStyle->getBorders()->getLeft(); + $diagonal = $objStyle->getBorders()->getDiagonal(); - $borderRightColor = $this->_readColor($objStyle->getBorders()->getRight()->colorIndex); - $objStyle->getBorders()->getRight()->getColor()->setRGB($borderRightColor['rgb']); + if (isset($top->colorIndex)) { + $borderTopColor = $this->_readColor($top->colorIndex); + $top->getColor()->setRGB($borderTopColor['rgb']); + } - $borderBottomColor = $this->_readColor($objStyle->getBorders()->getBottom()->colorIndex); - $objStyle->getBorders()->getBottom()->getColor()->setRGB($borderBottomColor['rgb']); + if (isset($right->colorIndex)) { + $borderRightColor = $this->_readColor($right->colorIndex); + $right->getColor()->setRGB($borderRightColor['rgb']); + } - $borderLeftColor = $this->_readColor($objStyle->getBorders()->getLeft()->colorIndex); - $objStyle->getBorders()->getLeft()->getColor()->setRGB($borderLeftColor['rgb']); + if (isset($bottom->colorIndex)) { + $borderBottomColor = $this->_readColor($bottom->colorIndex); + $bottom->getColor()->setRGB($borderBottomColor['rgb']); + } + + if (isset($left->colorIndex)) { + $borderLeftColor = $this->_readColor($left->colorIndex); + $left->getColor()->setRGB($borderLeftColor['rgb']); + } + + if (isset($diagonal->colorIndex)) { + $borderDiagonalColor = $this->_readColor($diagonal->colorIndex); + $diagonal->getColor()->setRGB($borderDiagonalColor['rgb']); + } } } @@ -644,6 +681,7 @@ class PHPExcel_Reader_Excel5 implements PHPExcel_Reader_IReader // add sheet to PHPExcel object $this->_phpSheet = $this->_phpExcel->createSheet(); $this->_phpSheet->setTitle($sheet['name']); + $this->_phpSheet->setSheetState($sheet['sheetState']); $this->_pos = $sheet['offset']; @@ -698,6 +736,8 @@ class PHPExcel_Reader_Excel5 implements PHPExcel_Reader_IReader case self::XLS_Type_BOTTOMMARGIN: $this->_readBottomMargin(); break; case self::XLS_Type_PAGESETUP: $this->_readPageSetup(); break; case self::XLS_Type_PROTECT: $this->_readProtect(); break; + case self::XLS_Type_SCENPROTECT: $this->_readScenProtect(); break; + case self::XLS_Type_OBJECTPROTECT: $this->_readObjectProtect(); break; case self::XLS_Type_PASSWORD: $this->_readPassword(); break; case self::XLS_Type_DEFCOLWIDTH: $this->_readDefColWidth(); break; case self::XLS_Type_COLINFO: $this->_readColInfo(); break; @@ -719,8 +759,11 @@ class PHPExcel_Reader_Excel5 implements PHPExcel_Reader_IReader case self::XLS_Type_WINDOW2: $this->_readWindow2(); break; case self::XLS_Type_SCL: $this->_readScl(); break; case self::XLS_Type_PANE: $this->_readPane(); break; + case self::XLS_Type_SELECTION: $this->_readSelection(); break; case self::XLS_Type_MERGEDCELLS: $this->_readMergedCells(); break; case self::XLS_Type_HYPERLINK: $this->_readHyperLink(); break; + case self::XLS_Type_SHEETLAYOUT: $this->_readSheetLayout(); break; + case self::XLS_Type_SHEETPROTECTION: $this->_readSheetProtection(); break; case self::XLS_Type_RANGEPROTECTION: $this->_readRangeProtection(); break; //case self::XLS_Type_IMDATA: $this->_readImData(); break; case self::XLS_Type_CONTINUE: $this->_readContinue(); break; @@ -841,21 +884,22 @@ class PHPExcel_Reader_Excel5 implements PHPExcel_Reader_IReader $ranges = explode(',', $definedName['formula']); // FIXME: what if sheetname contains comma? + $extractedRanges = array(); foreach ($ranges as $range) { - // $range should look like this one of these + // $range should look like one of these // Foo!$C$7:$J$66 // Bar!$A$1:$IV$2 $explodes = explode('!', $range); + $sheetName = $explodes[0]; if (count($explodes) == 2) { - if ($docSheet = $this->_phpExcel->getSheetByName($explodes[0])) { - $extractedRange = $explodes[1]; - $extractedRange = str_replace('$', '', $extractedRange); - $docSheet->getPageSetup()->setPrintArea($extractedRange); - } + $extractedRanges[] = str_replace('$', '', $explodes[1]); // C7:J66 } } + if ($docSheet = $this->_phpExcel->getSheetByName($sheetName)) { + $docSheet->getPageSetup()->setPrintArea(implode(',', $extractedRanges)); // C7:J66,A1:IV2 + } break; case pack('C', 0x07): @@ -1185,7 +1229,7 @@ class PHPExcel_Reader_Excel5 implements PHPExcel_Reader_IReader // bit: 2; mask 0x0004; underlined (redundant in BIFF5-BIFF8) // bit: 3; mask 0x0008; strike $isStrike = (0x0008 & $this->_GetInt2d($recordData, 2)) >> 3; - if ($isStrike) $objFont->setStriketrough(true); + if ($isStrike) $objFont->setStrikethrough(true); // offset: 4; size: 2; colour index $colorIndex = $this->_GetInt2d($recordData, 4); @@ -1450,6 +1494,24 @@ class PHPExcel_Reader_Excel5 implements PHPExcel_Reader_IReader // bit: 29-23; mask: 0x3F800000; right color $objStyle->getBorders()->getRight()->colorIndex = (0x3F800000 & $this->_GetInt4d($recordData, 10)) >> 23; + // bit: 30; mask: 0x40000000; 1 = diagonal line from top left to right bottom + $diagonalDown = (0x40000000 & $this->_GetInt4d($recordData, 10)) >> 30 ? + true : false; + + // bit: 31; mask: 0x80000000; 1 = diagonal line from bottom left to top right + $diagonalUp = (0x80000000 & $this->_GetInt4d($recordData, 10)) >> 31 ? + true : false; + + if ($diagonalUp == false && $diagonalDown == false) { + $objStyle->getBorders()->setDiagonalDirection(PHPExcel_Style_Borders::DIAGONAL_NONE); + } elseif ($diagonalUp == true && $diagonalDown == false) { + $objStyle->getBorders()->setDiagonalDirection(PHPExcel_Style_Borders::DIAGONAL_UP); + } elseif ($diagonalUp == false && $diagonalDown == true) { + $objStyle->getBorders()->setDiagonalDirection(PHPExcel_Style_Borders::DIAGONAL_DOWN); + } elseif ($diagonalUp == true && $diagonalDown == true) { + $objStyle->getBorders()->setDiagonalDirection(PHPExcel_Style_Borders::DIAGONAL_BOTH); + } + // offset: 14; size: 4; // bit: 6-0; mask: 0x0000007F; top color $objStyle->getBorders()->getTop()->colorIndex = (0x0000007F & $this->_GetInt4d($recordData, 14)) >> 0; @@ -1457,6 +1519,14 @@ class PHPExcel_Reader_Excel5 implements PHPExcel_Reader_IReader // bit: 13-7; mask: 0x00003F80; bottom color $objStyle->getBorders()->getBottom()->colorIndex = (0x00003F80 & $this->_GetInt4d($recordData, 14)) >> 7; + // bit: 20-14; mask: 0x001FC000; diagonal color + $objStyle->getBorders()->getDiagonal()->colorIndex = (0x001FC000 & $this->_GetInt4d($recordData, 14)) >> 14; + + // bit: 24-21; mask: 0x01E00000; diagonal style + if ($bordersDiagonalStyle = $this->_mapBorderStyle((0x01E00000 & $this->_GetInt4d($recordData, 14)) >> 21)) { + $objStyle->getBorders()->getDiagonal()->setBorderStyle($bordersDiagonalStyle); + } + // bit: 31-26; mask: 0xFC000000 fill pattern if ($fillType = $this->_mapFillPattern((0xFC000000 & $this->_GetInt4d($recordData, 14)) >> 26)) { $objStyle->getFill()->setFillType($fillType); @@ -1548,6 +1618,182 @@ class PHPExcel_Reader_Excel5 implements PHPExcel_Reader_IReader } } + /** + * + */ + private function _readXfExt() + { + $length = $this->_GetInt2d($this->_data, $this->_pos + 2); + $recordData = substr($this->_data, $this->_pos + 4, $length); + + // move stream pointer to next record + $this->_pos += 4 + $length; + + if (!$this->_readDataOnly) { + // offset: 0; size: 2; 0x087D = repeated header + + // offset: 2; size: 2 + + // offset: 4; size: 8; not used + + // offset: 12; size: 2; record version + + // offset: 14; size: 2; index to XF record which this record modifies + $ixfe = $this->_GetInt2d($recordData, 14); + + // offset: 16; size: 2; not used + + // offset: 18; size: 2; number of extension properties that follow + $cexts = $this->_GetInt2d($recordData, 18); + + // start reading the actual extension data + $offset = 20; + while ($offset < $length) { + // extension type + $extType = $this->_GetInt2d($recordData, $offset); + + // extension length + $cb = $this->_GetInt2d($recordData, $offset + 2); + + // extension data + $extData = substr($recordData, $offset + 4, $cb); + + switch ($extType) { + case 4: // fill start color + $xclfType = $this->_GetInt2d($extData, 0); // color type + $xclrValue = substr($extData, 4, 4); // color value (value based on color type) + + if ($xclfType == 2) { + $rgb = sprintf('%02X%02X%02X', ord($xclrValue{0}), ord($xclrValue{1}), ord($xclrValue{2})); + + // modify the relevant style property + if ( isset($this->_mapCellXfIndex[$ixfe]) ) { + $fill = $this->_phpExcel->getCellXfByIndex($this->_mapCellXfIndex[$ixfe])->getFill(); + $fill->getStartColor()->setRGB($rgb); + unset($fill->startcolorIndex); // normal color index does not apply, discard + } + } + break; + + case 5: // fill end color + $xclfType = $this->_GetInt2d($extData, 0); // color type + $xclrValue = substr($extData, 4, 4); // color value (value based on color type) + + if ($xclfType == 2) { + $rgb = sprintf('%02X%02X%02X', ord($xclrValue{0}), ord($xclrValue{1}), ord($xclrValue{2})); + + // modify the relevant style property + if ( isset($this->_mapCellXfIndex[$ixfe]) ) { + $fill = $this->_phpExcel->getCellXfByIndex($this->_mapCellXfIndex[$ixfe])->getFill(); + $fill->getEndColor()->setRGB($rgb); + unset($fill->endcolorIndex); // normal color index does not apply, discard + } + } + break; + + case 7: // border color top + $xclfType = $this->_GetInt2d($extData, 0); // color type + $xclrValue = substr($extData, 4, 4); // color value (value based on color type) + + if ($xclfType == 2) { + $rgb = sprintf('%02X%02X%02X', ord($xclrValue{0}), ord($xclrValue{1}), ord($xclrValue{2})); + + // modify the relevant style property + if ( isset($this->_mapCellXfIndex[$ixfe]) ) { + $top = $this->_phpExcel->getCellXfByIndex($this->_mapCellXfIndex[$ixfe])->getBorders()->getTop(); + $top->getColor()->setRGB($rgb); + unset($top->colorIndex); // normal color index does not apply, discard + } + } + break; + + case 8: // border color bottom + $xclfType = $this->_GetInt2d($extData, 0); // color type + $xclrValue = substr($extData, 4, 4); // color value (value based on color type) + + if ($xclfType == 2) { + $rgb = sprintf('%02X%02X%02X', ord($xclrValue{0}), ord($xclrValue{1}), ord($xclrValue{2})); + + // modify the relevant style property + if ( isset($this->_mapCellXfIndex[$ixfe]) ) { + $bottom = $this->_phpExcel->getCellXfByIndex($this->_mapCellXfIndex[$ixfe])->getBorders()->getBottom(); + $bottom->getColor()->setRGB($rgb); + unset($bottom->colorIndex); // normal color index does not apply, discard + } + } + break; + + case 9: // border color left + $xclfType = $this->_GetInt2d($extData, 0); // color type + $xclrValue = substr($extData, 4, 4); // color value (value based on color type) + + if ($xclfType == 2) { + $rgb = sprintf('%02X%02X%02X', ord($xclrValue{0}), ord($xclrValue{1}), ord($xclrValue{2})); + + // modify the relevant style property + if ( isset($this->_mapCellXfIndex[$ixfe]) ) { + $left = $this->_phpExcel->getCellXfByIndex($this->_mapCellXfIndex[$ixfe])->getBorders()->getLeft(); + $left->getColor()->setRGB($rgb); + unset($left->colorIndex); // normal color index does not apply, discard + } + } + break; + + case 10: // border color right + $xclfType = $this->_GetInt2d($extData, 0); // color type + $xclrValue = substr($extData, 4, 4); // color value (value based on color type) + + if ($xclfType == 2) { + $rgb = sprintf('%02X%02X%02X', ord($xclrValue{0}), ord($xclrValue{1}), ord($xclrValue{2})); + + // modify the relevant style property + if ( isset($this->_mapCellXfIndex[$ixfe]) ) { + $right = $this->_phpExcel->getCellXfByIndex($this->_mapCellXfIndex[$ixfe])->getBorders()->getRight(); + $right->getColor()->setRGB($rgb); + unset($right->colorIndex); // normal color index does not apply, discard + } + } + break; + + case 11: // border color diagonal + $xclfType = $this->_GetInt2d($extData, 0); // color type + $xclrValue = substr($extData, 4, 4); // color value (value based on color type) + + if ($xclfType == 2) { + $rgb = sprintf('%02X%02X%02X', ord($xclrValue{0}), ord($xclrValue{1}), ord($xclrValue{2})); + + // modify the relevant style property + if ( isset($this->_mapCellXfIndex[$ixfe]) ) { + $diagonal = $this->_phpExcel->getCellXfByIndex($this->_mapCellXfIndex[$ixfe])->getBorders()->getDiagonal(); + $diagonal->getColor()->setRGB($rgb); + unset($diagonal->colorIndex); // normal color index does not apply, discard + } + } + break; + + case 13: // font color + $xclfType = $this->_GetInt2d($extData, 0); // color type + $xclrValue = substr($extData, 4, 4); // color value (value based on color type) + + if ($xclfType == 2) { + $rgb = sprintf('%02X%02X%02X', ord($xclrValue{0}), ord($xclrValue{1}), ord($xclrValue{2})); + + // modify the relevant style property + if ( isset($this->_mapCellXfIndex[$ixfe]) ) { + $font = $this->_phpExcel->getCellXfByIndex($this->_mapCellXfIndex[$ixfe])->getFont(); + $font->getColor()->setRGB($rgb); + unset($font->colorIndex); // normal color index does not apply, discard + } + } + break; + } + + $offset += $cb; + } + } + + } + /** * Read STYLE record */ @@ -1636,6 +1882,12 @@ class PHPExcel_Reader_Excel5 implements PHPExcel_Reader_IReader // offset: 4; size: 1; sheet state $rec_typeFlag = ord($recordData{4}); + switch (ord($recordData{4})) { + case 0x00: $sheetState = PHPExcel_Worksheet::SHEETSTATE_VISIBLE; break; + case 0x01: $sheetState = PHPExcel_Worksheet::SHEETSTATE_HIDDEN; break; + case 0x02: $sheetState = PHPExcel_Worksheet::SHEETSTATE_VERYHIDDEN; break; + default: $sheetState = PHPExcel_Worksheet::SHEETSTATE_VISIBLE; break; + } // offset: 5; size: 1; sheet type $rec_visibilityFlag = ord($recordData{5}); @@ -1650,7 +1902,8 @@ class PHPExcel_Reader_Excel5 implements PHPExcel_Reader_IReader } $this->_sheets[] = array( 'name' => $rec_name, - 'offset' => $rec_offset + 'offset' => $rec_offset, + 'sheetState' => $sheetState, ); } @@ -1779,6 +2032,7 @@ class PHPExcel_Reader_Excel5 implements PHPExcel_Reader_IReader $nlen = ord($recordData{3}); // offset: 4; size: 2; size of the formula data (it can happen that this is zero) + // note: there can also be additional data, this is not included in $flen $flen = $this->_GetInt2d($recordData, 4); // offset: 14; size: var; Name (Unicode string without length field) @@ -1786,7 +2040,7 @@ class PHPExcel_Reader_Excel5 implements PHPExcel_Reader_IReader // offset: var; size: $flen; formula data $offset = 14 + $string['size']; - $formulaStructure = pack('v', $flen) . substr($recordData, $offset, $flen); + $formulaStructure = pack('v', $flen) . substr($recordData, $offset); try { $formula = $this->_getFormulaFromStructure($formulaStructure); @@ -1882,7 +2136,9 @@ class PHPExcel_Reader_Excel5 implements PHPExcel_Reader_IReader // look up limit position foreach ($spliceOffsets as $spliceOffset) { - if ($pos < $spliceOffset) { + // it can happen that the string is empty, therefore we need + // <= and not just < + if ($pos <= $spliceOffset) { $limitpos = $spliceOffset; break; } @@ -2320,12 +2576,10 @@ class PHPExcel_Reader_Excel5 implements PHPExcel_Reader_IReader case 1: $this->_phpSheet->getPageSetup()->setOrientation(PHPExcel_Worksheet_PageSetup::ORIENTATION_PORTRAIT); break; } - if (!$this->_isFitToPages) { - $this->_phpSheet->getPageSetup()->setScale($scale); - } else { - $this->_phpSheet->getPageSetup()->setFitToWidth($fitToWidth); - $this->_phpSheet->getPageSetup()->setFitToHeight($fitToHeight); - } + $this->_phpSheet->getPageSetup()->setScale($scale, false); + $this->_phpSheet->getPageSetup()->setFitToPage((bool) $this->_isFitToPages); + $this->_phpSheet->getPageSetup()->setFitToWidth($fitToWidth, false); + $this->_phpSheet->getPageSetup()->setFitToHeight($fitToHeight, false); } // offset: 16; size: 8; header margin (IEEE 754 floating-point value) @@ -2350,16 +2604,61 @@ class PHPExcel_Reader_Excel5 implements PHPExcel_Reader_IReader // move stream pointer to next record $this->_pos += 4 + $length; - if (!$this->_readDataOnly) { - // offset: 0; size: 2; - - // bit 0, mask 0x01; sheet protection - $isSheetProtected = (0x01 & $this->_GetInt2d($recordData, 0)) >> 0; - switch ($isSheetProtected) { - case 0: break; - case 1: $this->_phpSheet->getProtection()->setSheet(true); break; - } + if ($this->_readDataOnly) { + return; } + + // offset: 0; size: 2; + + // bit 0, mask 0x01; 1 = sheet is protected + $bool = (0x01 & $this->_GetInt2d($recordData, 0)) >> 0; + $this->_phpSheet->getProtection()->setSheet((bool)$bool); + } + + /** + * SCENPROTECT + */ + private function _readScenProtect() + { + $length = $this->_GetInt2d($this->_data, $this->_pos + 2); + $recordData = substr($this->_data, $this->_pos + 4, $length); + + // move stream pointer to next record + $this->_pos += 4 + $length; + + if ($this->_readDataOnly) { + return; + } + + // offset: 0; size: 2; + + // bit: 0, mask 0x01; 1 = scenarios are protected + $bool = (0x01 & $this->_GetInt2d($recordData, 0)) >> 0; + + $this->_phpSheet->getProtection()->setScenarios((bool)$bool); + } + + /** + * OBJECTPROTECT + */ + private function _readObjectProtect() + { + $length = $this->_GetInt2d($this->_data, $this->_pos + 2); + $recordData = substr($this->_data, $this->_pos + 4, $length); + + // move stream pointer to next record + $this->_pos += 4 + $length; + + if ($this->_readDataOnly) { + return; + } + + // offset: 0; size: 2; + + // bit: 0, mask 0x01; 1 = objects are protected + $bool = (0x01 & $this->_GetInt2d($recordData, 0)) >> 0; + + $this->_phpSheet->getProtection()->setObjects((bool)$bool); } /** @@ -2444,6 +2743,7 @@ class PHPExcel_Reader_Excel5 implements PHPExcel_Reader_IReader $this->_phpSheet->getColumnDimensionByColumn($i)->setVisible(!$isHidden); $this->_phpSheet->getColumnDimensionByColumn($i)->setOutlineLevel($level); $this->_phpSheet->getColumnDimensionByColumn($i)->setCollapsed($isCollapsed); + $this->_phpSheet->getColumnDimensionByColumn($i)->setXfIndex($this->_mapCellXfIndex[$xfIndex]); } } } @@ -2476,8 +2776,8 @@ class PHPExcel_Reader_Excel5 implements PHPExcel_Reader_IReader // offset: 6; size: 2; - // bit: 14-0; mask: 0x7FF; height of the row, in twips = 1/20 of a point - $height = (0x7FF & $this->_GetInt2d($recordData, 6)) >> 0; + // bit: 14-0; mask: 0x7FFF; height of the row, in twips = 1/20 of a point + $height = (0x7FFF & $this->_GetInt2d($recordData, 6)) >> 0; // bit: 15: mask: 0x8000; 0 = row has custom height; 1= row has default height $useDefaultHeight = (0x8000 & $this->_GetInt2d($recordData, 6)) >> 15; @@ -2504,11 +2804,15 @@ class PHPExcel_Reader_Excel5 implements PHPExcel_Reader_IReader $isHidden = (0x00000020 & $this->_GetInt4d($recordData, 12)) >> 5; $this->_phpSheet->getRowDimension($r + 1)->setVisible(!$isHidden); - // bit: 7; mask: 0x00000080; 1 = row has explicit default format - $hasDefaultFormat = (0x00000080 & $this->_GetInt4d($recordData, 12)) >> 7; + // bit: 7; mask: 0x00000080; 1 = row has explicit format + $hasExplicitFormat = (0x00000080 & $this->_GetInt4d($recordData, 12)) >> 7; - // bit: 27-16; mask: 0x0FFF0000; only applies when hasDefaultFormat = 1; index to XF record + // bit: 27-16; mask: 0x0FFF0000; only applies when hasExplicitFormat = 1; index to XF record $xfIndex = (0x0FFF0000 & $this->_GetInt4d($recordData, 12)) >> 16; + + if ($hasExplicitFormat) { + $this->_phpSheet->getRowDimension($r + 1)->setXfIndex($this->_mapCellXfIndex[$xfIndex]); + } } } @@ -2541,7 +2845,7 @@ class PHPExcel_Reader_Excel5 implements PHPExcel_Reader_IReader // Read cell? if ( !is_null($this->getReadFilter()) && $this->getReadFilter()->readCell($columnString, $row + 1, $this->_phpSheet->getTitle()) ) { // offset: 4; size: 2; index to XF record - $xfindex = $this->_GetInt2d($recordData, 4); + $xfIndex = $this->_GetInt2d($recordData, 4); // offset: 6; size: 4; RK value $rknum = $this->_GetInt4d($recordData, 6); @@ -2549,7 +2853,7 @@ class PHPExcel_Reader_Excel5 implements PHPExcel_Reader_IReader // add style information if (!$this->_readDataOnly) { - $this->_phpSheet->getCell($columnString . ($row + 1))->setXfIndex($this->_mapCellXfIndex[$xfindex]); + $this->_phpSheet->getCell($columnString . ($row + 1))->setXfIndex($this->_mapCellXfIndex[$xfIndex]); } // add cell @@ -2584,7 +2888,7 @@ class PHPExcel_Reader_Excel5 implements PHPExcel_Reader_IReader // Read cell? if ( !is_null($this->getReadFilter()) && $this->getReadFilter()->readCell($columnString, $row + 1, $this->_phpSheet->getTitle()) ) { // offset: 4; size: 2; index to XF record - $xfindex = $this->_GetInt2d($recordData, 4); + $xfIndex = $this->_GetInt2d($recordData, 4); // offset: 6; size: 4; index to SST record $index = $this->_GetInt4d($recordData, 6); @@ -2626,7 +2930,7 @@ class PHPExcel_Reader_Excel5 implements PHPExcel_Reader_IReader // add style information if (!$this->_readDataOnly) { - $this->_phpSheet->getCell($columnString . ($row + 1))->setXfIndex($this->_mapCellXfIndex[$xfindex]); + $this->_phpSheet->getCell($columnString . ($row + 1))->setXfIndex($this->_mapCellXfIndex[$xfIndex]); } } } @@ -2667,13 +2971,13 @@ class PHPExcel_Reader_Excel5 implements PHPExcel_Reader_IReader if ( !is_null($this->getReadFilter()) && $this->getReadFilter()->readCell($columnString, $row + 1, $this->_phpSheet->getTitle()) ) { // offset: var; size: 2; index to XF record - $xfindex = $this->_GetInt2d($recordData, $offset); + $xfIndex = $this->_GetInt2d($recordData, $offset); // offset: var; size: 4; RK value $numValue = $this->_GetIEEE754($this->_GetInt4d($recordData, $offset + 2)); if (!$this->_readDataOnly) { // add style - $this->_phpSheet->getCell($columnString . ($row + 1))->setXfIndex($this->_mapCellXfIndex[$xfindex]); + $this->_phpSheet->getCell($columnString . ($row + 1))->setXfIndex($this->_mapCellXfIndex[$xfIndex]); } // add cell value @@ -2710,13 +3014,13 @@ class PHPExcel_Reader_Excel5 implements PHPExcel_Reader_IReader // Read cell? if ( !is_null($this->getReadFilter()) && $this->getReadFilter()->readCell($columnString, $row + 1, $this->_phpSheet->getTitle()) ) { // offset 4; size: 2; index to XF record - $xfindex = $this->_GetInt2d($recordData, 4); + $xfIndex = $this->_GetInt2d($recordData, 4); $numValue = $this->_extractNumber(substr($recordData, 6, 8)); // add cell style if (!$this->_readDataOnly) { - $this->_phpSheet->getCell($columnString . ($row + 1))->setXfIndex($this->_mapCellXfIndex[$xfindex]); + $this->_phpSheet->getCell($columnString . ($row + 1))->setXfIndex($this->_mapCellXfIndex[$xfIndex]); } // add cell value @@ -2760,6 +3064,13 @@ class PHPExcel_Reader_Excel5 implements PHPExcel_Reader_IReader // bit: 1; mask: 0x0002; 1 = calculate on open // bit: 2; mask: 0x0008; 1 = part of a shared formula $isPartOfSharedFormula = (bool) (0x0008 & $options); + + // WARNING: + // We can apparently not rely on $isPartOfSharedFormula. Even when $isPartOfSharedFormula = true + // the formula data may be ordinary formula data, therefore we need to check + // explicitly for the tExp token (0x01) + $isPartOfSharedFormula = $isPartOfSharedFormula && ord($formulaStructure{2}) == 0x01; + if ($isPartOfSharedFormula) { // part of shared formula which means there will be a formula with a tExp token and nothing else // get the base cell, grab tExp token @@ -2774,7 +3085,7 @@ class PHPExcel_Reader_Excel5 implements PHPExcel_Reader_IReader // offset: 16: size: 4; not used // offset: 4; size: 2; XF index - $xfindex = $this->_GetInt2d($recordData, 4); + $xfIndex = $this->_GetInt2d($recordData, 4); // offset: 6; size: 8; result of the formula if ( (ord($recordData{6}) == 0) @@ -2827,7 +3138,7 @@ class PHPExcel_Reader_Excel5 implements PHPExcel_Reader_IReader // add cell style if (!$this->_readDataOnly) { - $this->_phpSheet->getCell($columnString . ($row + 1))->setXfIndex($this->_mapCellXfIndex[$xfindex]); + $this->_phpSheet->getCell($columnString . ($row + 1))->setXfIndex($this->_mapCellXfIndex[$xfIndex]); } // store the formula @@ -2939,7 +3250,7 @@ class PHPExcel_Reader_Excel5 implements PHPExcel_Reader_IReader // Read cell? if ( !is_null($this->getReadFilter()) && $this->getReadFilter()->readCell($columnString, $row + 1, $this->_phpSheet->getTitle()) ) { // offset: 4; size: 2; index to XF record - $xfindex = $this->_GetInt2d($recordData, 4); + $xfIndex = $this->_GetInt2d($recordData, 4); // offset: 6; size: 1; the boolean value or error value $boolErr = ord($recordData{6}); @@ -2965,7 +3276,7 @@ class PHPExcel_Reader_Excel5 implements PHPExcel_Reader_IReader // add cell style if (!$this->_readDataOnly) { - $this->_phpSheet->getCell($columnString . ($row + 1))->setXfIndex($this->_mapCellXfIndex[$xfindex]); + $this->_phpSheet->getCell($columnString . ($row + 1))->setXfIndex($this->_mapCellXfIndex[$xfIndex]); } } } @@ -3000,8 +3311,8 @@ class PHPExcel_Reader_Excel5 implements PHPExcel_Reader_IReader // Read cell? if ( !is_null($this->getReadFilter()) && $this->getReadFilter()->readCell($columnString, $row + 1, $this->_phpSheet->getTitle()) ) { - $xfindex = $this->_GetInt2d($recordData, 4 + 2 * $i); - $this->_phpSheet->getCell($columnString . ($row + 1))->setXfIndex($this->_mapCellXfIndex[$xfindex]); + $xfIndex = $this->_GetInt2d($recordData, 4 + 2 * $i); + $this->_phpSheet->getCell($columnString . ($row + 1))->setXfIndex($this->_mapCellXfIndex[$xfIndex]); } } } @@ -3037,7 +3348,7 @@ class PHPExcel_Reader_Excel5 implements PHPExcel_Reader_IReader // Read cell? if ( !is_null($this->getReadFilter()) && $this->getReadFilter()->readCell($columnString, $row + 1, $this->_phpSheet->getTitle()) ) { // offset: 4; size: 2; XF index - $xfindex = $this->_GetInt2d($recordData, 4); + $xfIndex = $this->_GetInt2d($recordData, 4); // add cell value // todo: what if string is very long? continue record @@ -3052,7 +3363,7 @@ class PHPExcel_Reader_Excel5 implements PHPExcel_Reader_IReader // add cell style if (!$this->_readDataOnly) { - $this->_phpSheet->getCell($columnString . ($row + 1))->setXfIndex($this->_mapCellXfIndex[$xfindex]); + $this->_phpSheet->getCell($columnString . ($row + 1))->setXfIndex($this->_mapCellXfIndex[$xfIndex]); } } } @@ -3078,11 +3389,11 @@ class PHPExcel_Reader_Excel5 implements PHPExcel_Reader_IReader // Read cell? if ( !is_null($this->getReadFilter()) && $this->getReadFilter()->readCell($columnString, $row + 1, $this->_phpSheet->getTitle()) ) { // offset: 4; size: 2; XF index - $xfindex = $this->_GetInt2d($recordData, 4); + $xfIndex = $this->_GetInt2d($recordData, 4); // add style information if (!$this->_readDataOnly) { - $this->_phpSheet->getCell($columnString . ($row + 1))->setXfIndex($this->_mapCellXfIndex[$xfindex]); + $this->_phpSheet->getCell($columnString . ($row + 1))->setXfIndex($this->_mapCellXfIndex[$xfIndex]); } } @@ -3209,6 +3520,56 @@ class PHPExcel_Reader_Excel5 implements PHPExcel_Reader_IReader } } + /** + * Read SELECTION record. There is one such record for each pane in the sheet. + */ + private function _readSelection() + { + $length = $this->_GetInt2d($this->_data, $this->_pos + 2); + $recordData = substr($this->_data, $this->_pos + 4, $length); + + // move stream pointer to next record + $this->_pos += 4 + $length; + + if (!$this->_readDataOnly) { + // offset: 0; size: 1; pane identifier + $paneId = ord($recordData{0}); + + // offset: 1; size: 2; index to row of the active cell + $r = $this->_GetInt2d($recordData, 1); + + // offset: 3; size: 2; index to column of the active cell + $c = $this->_GetInt2d($recordData, 3); + + // offset: 5; size: 2; index into the following cell range list to the + // entry that contains the active cell + $index = $this->_GetInt2d($recordData, 5); + + // offset: 7; size: var; cell range address list containing all selected cell ranges + $data = substr($recordData, 7); + $cellRangeAddressList = $this->_readBIFF5CellRangeAddressList($data); // note: also BIFF8 uses BIFF5 syntax + + $selectedCells = $cellRangeAddressList['cellRangeAddresses'][0]; + + // first row '1' + last row '16384' indicates that full column is selected (apparently also in BIFF8!) + if (preg_match('/^([A-Z]+1\:[A-Z]+)16384$/', $selectedCells)) { + $selectedCells = preg_replace('/^([A-Z]+1\:[A-Z]+)16384$/', '${1}1048576', $selectedCells); + } + + // first row '1' + last row '65536' indicates that full column is selected + if (preg_match('/^([A-Z]+1\:[A-Z]+)65536$/', $selectedCells)) { + $selectedCells = preg_replace('/^([A-Z]+1\:[A-Z]+)65536$/', '${1}1048576', $selectedCells); + } + + // first column 'A' + last column 'IV' indicates that full row is selected + if (preg_match('/^(A[0-9]+\:)IV([0-9]+)$/', $selectedCells)) { + $selectedCells = preg_replace('/^(A[0-9]+\:)IV([0-9]+)$/', '${1}XFD${2}', $selectedCells); + } + + $this->_phpSheet->setSelectedCells($selectedCells); + } + } + /** * MERGEDCELLS * @@ -3307,6 +3668,9 @@ class PHPExcel_Reader_Excel5 implements PHPExcel_Reader_IReader switch ($hyperlinkType) { case 'URL': + // section 5.58.2: Hyperlink containing a URL + // e.g. http://example.org/index.php + // offset: var; size: 16; GUID of URL Moniker $offset += 16; // offset: var; size: 4; size (in bytes) of character array of the URL including trailing zero word @@ -3318,21 +3682,73 @@ class PHPExcel_Reader_Excel5 implements PHPExcel_Reader_IReader $offset += $us; break; + case 'local': + // section 5.58.3: Hyperlink to local file + // examples: + // mydoc.txt + // ../../somedoc.xls#Sheet!A1 + + // offset: var; size: 16; GUI of File Moniker + $offset += 16; + + // offset: var; size: 2; directory up-level count. + $upLevelCount = $this->_GetInt2d($recordData, $offset); + $offset += 2; + + // offset: var; size: 4; character count of the shortened file path and name, including trailing zero word + $sl = $this->_GetInt4d($recordData, $offset); + $offset += 4; + + // offset: var; size: sl; character array of the shortened file path and name in 8.3-DOS-format (compressed Unicode string) + $shortenedFilePath = substr($recordData, $offset, $sl); + $shortenedFilePath = $this->_encodeUTF16($shortenedFilePath, true); + $shortenedFilePath = substr($shortenedFilePath, 0, -1); // remove trailing zero + + $offset += $sl; + + // offset: var; size: 24; unknown sequence + $offset += 24; + + // extended file path + // offset: var; size: 4; size of the following file link field including string lenth mark + $sz = $this->_GetInt4d($recordData, $offset); + $offset += 4; + + // only present if $sz > 0 + if ($sz > 0) { + // offset: var; size: 4; size of the character array of the extended file path and name + $xl = $this->_GetInt4d($recordData, $offset); + $offset += 4; + + // offset: var; size 2; unknown + $offset += 2; + + // offset: var; size $xl; character array of the extended file path and name. + $extendedFilePath = substr($recordData, $offset, $xl); + $extendedFilePath = $this->_encodeUTF16($extendedFilePath, false); + $offset += $xl; + } + + // construct the path + $url = str_repeat('..\\', $upLevelCount); + $url .= ($sz > 0) ? + $extendedFilePath : $shortenedFilePath; // use extended path if available + $url .= $hasText ? '#' : ''; + + break; + + + case 'UNC': + // section 5.58.4: Hyperlink to a File with UNC (Universal Naming Convention) Path + // todo: implement + return; + case 'workbook': // section 5.58.5: Hyperlink to the Current Workbook // e.g. Sheet2!B1:C2, stored in text mark field $url = 'sheet://'; break; - case 'local': - // section 5.58.2: Hyperlink containing a URL - // e.g. http://example.org/index.php - // todo: implement - - case 'UNC': - // section 5.58.4: Hyperlink to a File with UNC (Universal Naming Convention) Path - // todo: implement - default: return; @@ -3354,6 +3770,132 @@ class PHPExcel_Reader_Excel5 implements PHPExcel_Reader_IReader } } + /** + * Read SHEETLAYOUT record. Stores sheet tab color information. + */ + private function _readSheetLayout() + { + $length = $this->_GetInt2d($this->_data, $this->_pos + 2); + $recordData = substr($this->_data, $this->_pos + 4, $length); + + // move stream pointer to next record + $this->_pos += 4 + $length; + + // local pointer in record data + $offset = 0; + + if (!$this->_readDataOnly) { + // offset: 0; size: 2; repeated record identifier 0x0862 + + // offset: 2; size: 10; not used + + // offset: 12; size: 4; size of record data + // Excel 2003 uses size of 0x14 (documented), Excel 2007 uses size of 0x28 (not documented?) + $sz = $this->_GetInt4d($recordData, 12); + + switch ($sz) { + case 0x14: + // offset: 16; size: 2; color index for sheet tab + $colorIndex = $this->_GetInt2d($recordData, 16); + $color = $this->_readColor($colorIndex); + $this->_phpSheet->getTabColor()->setRGB($color['rgb']); + break; + + case 0x28: + // TODO: Investigate structure for .xls SHEETLAYOUT record as saved by MS Office Excel 2007 + return; + break; + } + } + } + + /** + * Read SHEETPROTECTION record + */ + private function _readSheetProtection() + { + $length = $this->_GetInt2d($this->_data, $this->_pos + 2); + $recordData = substr($this->_data, $this->_pos + 4, $length); + + // move stream pointer to next record + $this->_pos += 4 + $length; + + if ($this->_readDataOnly) { + return; + } + + // offset: 0; size: 2; repeated record header + + // offset: 2; size: 9; not used + + // offset: 11; size: 8; unknown data + + // offset: 19; size: 2; option flags + $options = $this->_GetInt2d($recordData, 19); + + // bit: 0; mask 0x0001; 1 = user may edit objects, 0 = users must not edit objects + $bool = (0x0001 & $options) >> 0; + $this->_phpSheet->getProtection()->setObjects(!$bool); + + // bit: 1; mask 0x0002; edit scenarios + $bool = (0x0002 & $options) >> 1; + $this->_phpSheet->getProtection()->setScenarios(!$bool); + + // bit: 2; mask 0x0004; format cells + $bool = (0x0004 & $options) >> 2; + $this->_phpSheet->getProtection()->setFormatCells(!$bool); + + // bit: 3; mask 0x0008; format columns + $bool = (0x0008 & $options) >> 3; + $this->_phpSheet->getProtection()->setFormatColumns(!$bool); + + // bit: 4; mask 0x0010; format rows + $bool = (0x0010 & $options) >> 4; + $this->_phpSheet->getProtection()->setFormatRows(!$bool); + + // bit: 5; mask 0x0020; insert columns + $bool = (0x0020 & $options) >> 5; + $this->_phpSheet->getProtection()->setInsertColumns(!$bool); + + // bit: 6; mask 0x0040; insert rows + $bool = (0x0040 & $options) >> 6; + $this->_phpSheet->getProtection()->setInsertRows(!$bool); + + // bit: 7; mask 0x0080; insert hyperlinks + $bool = (0x0080 & $options) >> 7; + $this->_phpSheet->getProtection()->setInsertHyperlinks(!$bool); + + // bit: 8; mask 0x0100; delete columns + $bool = (0x0100 & $options) >> 8; + $this->_phpSheet->getProtection()->setDeleteColumns(!$bool); + + // bit: 9; mask 0x0200; delete rows + $bool = (0x0200 & $options) >> 9; + $this->_phpSheet->getProtection()->setDeleteRows(!$bool); + + // bit: 10; mask 0x0400; select locked cells + $bool = (0x0400 & $options) >> 10; + $this->_phpSheet->getProtection()->setSelectLockedCells(!$bool); + + // bit: 11; mask 0x0800; sort cell range + $bool = (0x0800 & $options) >> 11; + $this->_phpSheet->getProtection()->setSort(!$bool); + + // bit: 12; mask 0x1000; auto filter + $bool = (0x1000 & $options) >> 12; + $this->_phpSheet->getProtection()->setAutoFilter(!$bool); + + // bit: 13; mask 0x2000; pivot tables + $bool = (0x2000 & $options) >> 13; + $this->_phpSheet->getProtection()->setPivotTables(!$bool); + + // bit: 14; mask 0x4000; select unlocked cells + $bool = (0x4000 & $options) >> 14; + $this->_phpSheet->getProtection()->setSelectUnlockedCells(!$bool); + + // offset: 21; size: 2; not used + } + /** * Read RANGEPROTECTION record * Reading of this record is based on Microsoft Office Excel 97-2000 Binary File Format Specification, @@ -3523,9 +4065,10 @@ class PHPExcel_Reader_Excel5 implements PHPExcel_Reader_IReader // dirty check to see if CONTINUE record could be a camouflaged MSODRAWING record // look inside CONTINUE record to see if it looks like a part of an Escher stream // we know that Escher stream may be split at least at + // 0xF003 MsofbtSpgrContainer // 0xF004 MsofbtSpContainer // 0xF00D MsofbtClientTextbox - $validSplitPoints = array(0xF004, 0xF00D); // add identifiers if we find more + $validSplitPoints = array(0xF003, 0xF004, 0xF00D); // add identifiers if we find more $splitPoint = $this->_GetInt2d($recordData, 2); if (in_array($splitPoint, $validSplitPoints)) { @@ -3772,6 +4315,7 @@ class PHPExcel_Reader_Excel5 implements PHPExcel_Reader_IReader case 'tRef3d': // 3d cell reference case 'tArea3d': // 3d cell range reference case 'tRefN': + case 'tAreaN': case 'tStr': // string $formulaStrings[] = "$space1$space0{$token['data']}"; unset($space0, $space1); @@ -4260,11 +4804,21 @@ class PHPExcel_Reader_Excel5 implements PHPExcel_Reader_IReader $data = $this->_getFormulaFromData(substr($formulaData, 3, $subSize)); break; - case 0x4C: // Relative reference, used in shared formulas and some other places + case 0x2C: // Relative reference, used in shared formulas and some other places + case 0x4C: + case 0x6C: $name = 'tRefN'; $size = 5; $data = $this->_readBIFF8CellAddressB(substr($formulaData, 1, 4), $baseCell); break; + + case 0x2D: + case 0x4D: + case 0x6D: + $name = 'tAreaN'; + $size = 9; + $data = $this->_readBIFF8CellRangeAddressB(substr($formulaData, 1, 8), $baseCell); + break; case 0x3A: // 3d reference to cell case 0x5A: @@ -4504,6 +5058,88 @@ class PHPExcel_Reader_Excel5 implements PHPExcel_Reader_IReader return "$fc$fr:$lc$lr"; } + /** + * Reads a cell range address in BIFF8 for shared formulas. Uses positive and negative values for row and column + * to indicate offsets from a base cell + * section 3.3.4 + * + * @param string $subData + * @param string $baseCell Base cell + * @return string Cell range address + */ + private function _readBIFF8CellRangeAddressB($subData, $baseCell = 'A1') + { + list($baseCol, $baseRow) = PHPExcel_Cell::coordinateFromString($baseCell); + $baseCol = PHPExcel_Cell::columnIndexFromString($baseCol) - 1; + + // TODO: if cell range is just a single cell, should this funciton + // not just return e.g. 'A1' and not 'A1:A1' ? + + // offset: 0; size: 2; first row + $frIndex = $this->_GetInt2d($subData, 0); // adjust below + + // offset: 2; size: 2; relative index to first row (0... 65535) should be treated as offset (-32768... 32767) + $lrIndex = $this->_GetInt2d($subData, 2); // adjust below + + // offset: 4; size: 2; first column with relative/absolute flags + + // bit: 7-0; mask 0x00FF; column index + $fcIndex = 0x00FF & $this->_GetInt2d($subData, 4); + + // bit: 14; mask 0x4000; (1 = relative column index, 0 = absolute column index) + if (!(0x4000 & $this->_GetInt2d($subData, 4))) { + // absolute column index + $fc = PHPExcel_Cell::stringFromColumnIndex($fcIndex); + $fc = '$' . $fc; + } else { + // column offset + $fcIndex = ($fcIndex <= 127) ? $fcIndex : $fcIndex - 256; + $fc = PHPExcel_Cell::stringFromColumnIndex($baseCol + $fcIndex); + } + + // bit: 15; mask 0x8000; (1 = relative row index, 0 = absolute row index) + if (!(0x8000 & $this->_GetInt2d($subData, 4))) { + // absolute row index + $fr = $frIndex + 1; + $fr = '$' . $fr; + } else { + // row offset + $frIndex = ($frIndex <= 32767) ? $frIndex : $frIndex - 65536; + $fr = $baseRow + $frIndex; + } + + // offset: 6; size: 2; last column with relative/absolute flags + + // bit: 7-0; mask 0x00FF; column index + $lcIndex = 0x00FF & $this->_GetInt2d($subData, 6); + $lcIndex = ($lcIndex <= 127) ? $lcIndex : $lcIndex - 256; + $lc = PHPExcel_Cell::stringFromColumnIndex($baseCol + $lcIndex); + + // bit: 14; mask 0x4000; (1 = relative column index, 0 = absolute column index) + if (!(0x4000 & $this->_GetInt2d($subData, 6))) { + // absolute column index + $lc = PHPExcel_Cell::stringFromColumnIndex($lcIndex); + $lc = '$' . $lc; + } else { + // column offset + $lcIndex = ($lcIndex <= 127) ? $lcIndex : $lcIndex - 256; + $lc = PHPExcel_Cell::stringFromColumnIndex($baseCol + $lcIndex); + } + + // bit: 15; mask 0x8000; (1 = relative row index, 0 = absolute row index) + if (!(0x8000 & $this->_GetInt2d($subData, 6))) { + // absolute row index + $lr = $lrIndex + 1; + $lr = '$' . $lr; + } else { + // row offset + $lrIndex = ($lrIndex <= 32767) ? $lrIndex : $lrIndex - 65536; + $lr = $baseRow + $lrIndex; + } + + return "$fc$fr:$lc$lr"; + } + /** * Read BIFF8 cell range address list * section 2.5.15 @@ -4531,6 +5167,33 @@ class PHPExcel_Reader_Excel5 implements PHPExcel_Reader_IReader ); } + /** + * Read BIFF5 cell range address list + * section 2.5.15 + * + * @param string $subData + * @return array + */ + private function _readBIFF5CellRangeAddressList($subData) + { + $cellRangeAddresses = array(); + + // offset: 0; size: 2; number of the following cell range addresses + $nm = $this->_GetInt2d($subData, 0); + + $offset = 2; + // offset: 2; size: 6 * $nm; list of $nm (fixed) cell range addresses + for ($i = 0; $i < $nm; ++$i) { + $cellRangeAddresses[] = $this->_readBIFF5CellRangeAddressFixed(substr($subData, $offset, 6)); + $offset += 6; + } + + return array( + 'size' => 2 + 6 * $nm, + 'cellRangeAddresses' => $cellRangeAddresses, + ); + } + /** * Get a sheet range like Sheet1:Sheet3 from REF index * Note: If there is only one sheet in the range, one gets e.g Sheet1 diff --git a/libraries/PHPExcel/PHPExcel/Reader/Excel5/Escher.php b/libraries/PHPExcel/PHPExcel/Reader/Excel5/Escher.php index 3cdc38449..fd9f138ed 100644 --- a/libraries/PHPExcel/PHPExcel/Reader/Excel5/Escher.php +++ b/libraries/PHPExcel/PHPExcel/Reader/Excel5/Escher.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Reader_Excel5 - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ /** PHPExcel root directory */ @@ -62,7 +62,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Shared/Escher/DgContainer/SpgrContainer/S * * @category PHPExcel * @package PHPExcel_Reader_Excel5 - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Reader_Excel5_Escher { diff --git a/libraries/PHPExcel/PHPExcel/Reader/IReadFilter.php b/libraries/PHPExcel/PHPExcel/Reader/IReadFilter.php index a173b3f0f..c81297176 100644 --- a/libraries/PHPExcel/PHPExcel/Reader/IReadFilter.php +++ b/libraries/PHPExcel/PHPExcel/Reader/IReadFilter.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Reader - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -31,7 +31,7 @@ * * @category PHPExcel * @package PHPExcel_Reader - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ interface PHPExcel_Reader_IReadFilter { diff --git a/libraries/PHPExcel/PHPExcel/Reader/IReader.php b/libraries/PHPExcel/PHPExcel/Reader/IReader.php index df758e0d1..52e0c2e89 100644 --- a/libraries/PHPExcel/PHPExcel/Reader/IReader.php +++ b/libraries/PHPExcel/PHPExcel/Reader/IReader.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Reader - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -31,7 +31,7 @@ * * @category PHPExcel * @package PHPExcel_Reader - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ interface PHPExcel_Reader_IReader { diff --git a/libraries/PHPExcel/PHPExcel/Reader/OOCalc.php b/libraries/PHPExcel/PHPExcel/Reader/OOCalc.php new file mode 100644 index 000000000..618a1f2d4 --- /dev/null +++ b/libraries/PHPExcel/PHPExcel/Reader/OOCalc.php @@ -0,0 +1,500 @@ +_readDataOnly; + } + + /** + * Set read data only + * + * @param boolean $pValue + * @return PHPExcel_Reader_Excel2007 + */ + public function setReadDataOnly($pValue = false) { + $this->_readDataOnly = $pValue; + return $this; + } + + /** + * Get which sheets to load + * + * @return mixed + */ + public function getLoadSheetsOnly() + { + return $this->_loadSheetsOnly; + } + + /** + * Set which sheets to load + * + * @param mixed $value + * @return PHPExcel_Reader_Excel2007 + */ + public function setLoadSheetsOnly($value = null) + { + $this->_loadSheetsOnly = is_array($value) ? + $value : array($value); + return $this; + } + + /** + * Set all sheets to load + * + * @return PHPExcel_Reader_Excel2007 + */ + public function setLoadAllSheets() + { + $this->_loadSheetsOnly = null; + return $this; + } + + /** + * Read filter + * + * @return PHPExcel_Reader_IReadFilter + */ + public function getReadFilter() { + return $this->_readFilter; + } + + /** + * Set read filter + * + * @param PHPExcel_Reader_IReadFilter $pValue + * @return PHPExcel_Reader_Excel2007 + */ + public function setReadFilter(PHPExcel_Reader_IReadFilter $pValue) { + $this->_readFilter = $pValue; + return $this; + } + + /** + * Create a new PHPExcel_Reader_OOCalc + */ + public function __construct() { + $this->_sheetIndex = 0; + $this->_readFilter = new PHPExcel_Reader_DefaultReadFilter(); + } + + /** + * Can the current PHPExcel_Reader_IReader read the file? + * + * @param string $pFileName + * @return boolean + */ + public function canRead($pFilename) + { + // Check if file exists + if (!file_exists($pFilename)) { + throw new Exception("Could not open " . $pFilename . " for reading! File does not exist."); + } + + // Load file + $zip = new ZipArchive; + if ($zip->open($pFilename) === true) { + // check if it is an OOXML archive + $mimeType = $zip->getFromName("mimetype"); + + $zip->close(); + + return ($mimeType === 'application/vnd.oasis.opendocument.spreadsheet'); + } + + return false; + } + + /** + * Loads PHPExcel from file + * + * @param string $pFilename + * @throws Exception + */ + public function load($pFilename) + { + // Create new PHPExcel + $objPHPExcel = new PHPExcel(); + + // Load into this instance + return $this->loadIntoExisting($pFilename, $objPHPExcel); + } + + private static function identifyFixedStyleValue($styleList,&$styleAttributeValue) { + $styleAttributeValue = strtolower($styleAttributeValue); + foreach($styleList as $style) { + if ($styleAttributeValue == strtolower($style)) { + $styleAttributeValue = $style; + return true; + } + } + return false; + } + + /** + * Loads PHPExcel from file into PHPExcel instance + * + * @param string $pFilename + * @param PHPExcel $objPHPExcel + * @throws Exception + */ + public function loadIntoExisting($pFilename, PHPExcel $objPHPExcel) + { + // Check if file exists + if (!file_exists($pFilename)) { + throw new Exception("Could not open " . $pFilename . " for reading! File does not exist."); + } + + $zip = new ZipArchive; + if ($zip->open($pFilename) === true) { +// echo '

Meta Information

'; + $xml = simplexml_load_string($zip->getFromName("meta.xml")); + $namespacesMeta = $xml->getNamespaces(true); +// echo '
';
+//			print_r($namespacesMeta);
+//			echo '

'; + + $docProps = $objPHPExcel->getProperties(); + $officeProperty = $xml->children($namespacesMeta['office']); + foreach($officeProperty as $officePropertyData) { + $officePropertyDC = array(); + if (isset($namespacesMeta['dc'])) { + $officePropertyDC = $officePropertyData->children($namespacesMeta['dc']); + } + foreach($officePropertyDC as $propertyName => $propertyValue) { +// echo $propertyName.' = '.$propertyValue.'
'; + + switch ($propertyName) { + case 'title' : + $docProps->setTitle($propertyValue); + break; + case 'subject' : + $docProps->setSubject($propertyValue); + break; + case 'creator' : + $docProps->setCreator($propertyValue); + break; + case 'date' : + $creationDate = strtotime($propertyValue); + $docProps->setCreated($creationDate); + break; + case 'description' : + $docProps->setDescription($propertyValue); + break; + } + } + $officePropertyMeta = array(); + if (isset($namespacesMeta['dc'])) { + $officePropertyMeta = $officePropertyData->children($namespacesMeta['meta']); + } + foreach($officePropertyMeta as $propertyName => $propertyValue) { + $propertyValueAttributes = $propertyValue->attributes($namespacesMeta['meta']); + +// echo $propertyName.' = '.$propertyValue.'
'; +// foreach ($propertyValueAttributes as $key => $value) { +// echo $key.' = '.$value.'
'; +// } +// echo '
'; +// + switch ($propertyName) { + case 'keyword' : + $docProps->setKeywords($propertyValue); + break; + } + } + } + + +// echo '

Workbook Content

'; + $xml = simplexml_load_string($zip->getFromName("content.xml")); + $namespacesContent = $xml->getNamespaces(true); +// echo '
';
+//			print_r($namespacesContent);
+//			echo '

'; + + $workbook = $xml->children($namespacesContent['office']); + foreach($workbook->body->spreadsheet as $workbookData) { + $workbookData = $workbookData->children($namespacesContent['table']); + $worksheetID = 0; + foreach($workbookData->table as $worksheetDataSet) { + $worksheetData = $worksheetDataSet->children($namespacesContent['table']); +// print_r($worksheetData); +// echo '
'; + $worksheetDataAttributes = $worksheetDataSet->attributes($namespacesContent['table']); +// print_r($worksheetDataAttributes); +// echo '
'; + if ((isset($this->_loadSheetsOnly)) && (isset($worksheetDataAttributes['name'])) && + (!in_array($worksheetDataAttributes['name'], $this->_loadSheetsOnly))) { + continue; + } + +// echo '

Worksheet '.$worksheetDataAttributes['name'].'

'; + // Create new Worksheet + $objPHPExcel->createSheet(); + $objPHPExcel->setActiveSheetIndex($worksheetID); + if (isset($worksheetDataAttributes['name'])) { + $worksheetName = $worksheetDataAttributes['name']; + $objPHPExcel->getActiveSheet()->setTitle($worksheetName); + } + + $rowID = 1; + foreach($worksheetData as $key => $rowData) { +// echo ''.$key.'
'; + switch ($key) { + case 'table-row' : + $columnID = 'A'; + foreach($rowData as $key => $cellData) { +// echo ''.$columnID.$rowID.'
'; + $cellDataText = $cellData->children($namespacesContent['text']); + $cellDataOfficeAttributes = $cellData->attributes($namespacesContent['office']); + $cellDataTableAttributes = $cellData->attributes($namespacesContent['table']); + +// echo 'Office Attributes: '; +// print_r($cellDataOfficeAttributes); +// echo '
Table Attributes: '; +// print_r($cellDataTableAttributes); +// echo '
Cell Data Text'; +// print_r($cellDataText); +// echo '
'; +// + $type = $formatting = $hyperlink = null; + $hasCalculatedValue = false; + $cellDataFormula = ''; + if (isset($cellDataTableAttributes['formula'])) { + $cellDataFormula = $cellDataTableAttributes['formula']; + $hasCalculatedValue = true; + } + + if (isset($cellDataText->p)) { +// echo 'Value Type is '.$cellDataOfficeAttributes['value-type'].'
'; + switch ($cellDataOfficeAttributes['value-type']) { + case 'string' : + $type = PHPExcel_Cell_DataType::TYPE_STRING; + $dataValue = $cellDataText->p; + if (isset($dataValue->a)) { + $dataValue = $dataValue->a; + $cellXLinkAttributes = $dataValue->attributes($namespacesContent['xlink']); + $hyperlink = $cellXLinkAttributes['href']; + } + break; + case 'boolean' : + $type = PHPExcel_Cell_DataType::TYPE_BOOL; + $dataValue = ($cellDataText->p == 'TRUE') ? True : False; + break; + case 'float' : + $type = PHPExcel_Cell_DataType::TYPE_NUMERIC; + $dataValue = (float) $cellDataOfficeAttributes['value']; + if (floor($dataValue) == $dataValue) { + $dataValue = (integer) $dataValue; + } + break; + case 'date' : + $type = PHPExcel_Cell_DataType::TYPE_NUMERIC; + $dataValue = PHPExcel_Shared_Date::PHPToExcel(strtotime($cellDataOfficeAttributes['date-value'])); + if ($dataValue != floor($dataValue)) { + $formatting = PHPExcel_Style_NumberFormat::FORMAT_DATE_XLSX15.' '.PHPExcel_Style_NumberFormat::FORMAT_DATE_TIME4; + } else { + $formatting = PHPExcel_Style_NumberFormat::FORMAT_DATE_XLSX15; + } + break; + case 'time' : + $type = PHPExcel_Cell_DataType::TYPE_NUMERIC; + $dataValue = PHPExcel_Shared_Date::PHPToExcel(strtotime('01-01-1970 '.implode(':',sscanf($cellDataOfficeAttributes['time-value'],'PT%dH%dM%dS')))); + $formatting = PHPExcel_Style_NumberFormat::FORMAT_DATE_TIME4; + break; + } +// echo 'Data value is '.$dataValue.'
'; +// if (!is_null($hyperlink)) { +// echo 'Hyperlink is '.$hyperlink.'
'; +// } + } + + if ($hasCalculatedValue) { + $type = PHPExcel_Cell_DataType::TYPE_FORMULA; +// echo 'Formula: '.$cellDataFormula.'
'; + $cellDataFormula = substr($cellDataFormula,strpos($cellDataFormula,':=')+1); + $temp = explode('"',$cellDataFormula); + foreach($temp as $key => &$value) { + // Only replace in alternate array entries (i.e. non-quoted blocks) + if (($key % 2) == 0) { + $value = preg_replace('/\[\.(.*):\.(.*)\]/Ui','$1:$2',$value); + $value = preg_replace('/\[\.(.*)\]/Ui','$1',$value); + } + } + unset($value); + // Then rebuild the formula string + $cellDataFormula = implode('"',$temp); +// echo 'Adjusted Formula: '.$cellDataFormula.'
'; + } + + if (!is_null($type)) { + $objPHPExcel->getActiveSheet()->getCell($columnID.$rowID)->setValueExplicit((($hasCalculatedValue) ? $cellDataFormula : $dataValue),$type); + if ($hasCalculatedValue) { +// echo 'Forumla result is '.$dataValue.'
'; + $objPHPExcel->getActiveSheet()->getCell($columnID.$rowID)->setCalculatedValue($dataValue); + } + if (($cellDataOfficeAttributes['value-type'] == 'date') || + ($cellDataOfficeAttributes['value-type'] == 'time')) { + $objPHPExcel->getActiveSheet()->getStyle($columnID.$rowID)->getNumberFormat()->setFormatCode($formatting); + } + if (!is_null($hyperlink)) { + $objPHPExcel->getActiveSheet()->getCell($columnID.$rowID)->getHyperlink()->setUrl($hyperlink); + } + } + + // Merged cells + if ((isset($cellDataTableAttributes['number-columns-spanned'])) || (isset($cellDataTableAttributes['number-rows-spanned']))) { + $columnTo = $columnID; + if (isset($cellDataTableAttributes['number-columns-spanned'])) { + $columnTo = PHPExcel_Cell::stringFromColumnIndex(PHPExcel_Cell::columnIndexFromString($columnID) + $cellDataTableAttributes['number-columns-spanned'] -2); + } + $rowTo = $rowID; + if (isset($cellDataTableAttributes['number-rows-spanned'])) { + $rowTo = $rowTo + $cellDataTableAttributes['number-rows-spanned'] - 1; + } + $cellRange = $columnID.$rowID.':'.$columnTo.$rowTo; + $objPHPExcel->getActiveSheet()->mergeCells($cellRange); + } + + if (isset($cellDataTableAttributes['number-columns-repeated'])) { +// echo 'Repeated '.$cellDataTableAttributes['number-columns-repeated'].' times
'; + $columnID = PHPExcel_Cell::stringFromColumnIndex(PHPExcel_Cell::columnIndexFromString($columnID) + $cellDataTableAttributes['number-columns-repeated'] - 2); + } + ++$columnID; + } + ++$rowID; + break; + } + } + ++$worksheetID; + } + } + + } + + // Return + return $objPHPExcel; + } + + /** + * Get sheet index + * + * @return int + */ + public function getSheetIndex() { + return $this->_sheetIndex; + } + + /** + * Set sheet index + * + * @param int $pValue Sheet index + * @return PHPExcel_Reader_OOCalc + */ + public function setSheetIndex($pValue = 0) { + $this->_sheetIndex = $pValue; + return $this; + } +} diff --git a/libraries/PHPExcel/PHPExcel/Reader/SYLK.php b/libraries/PHPExcel/PHPExcel/Reader/SYLK.php new file mode 100644 index 000000000..a9bd64717 --- /dev/null +++ b/libraries/PHPExcel/PHPExcel/Reader/SYLK.php @@ -0,0 +1,506 @@ +_inputEncoding = 'ANSI'; + $this->_delimiter = ';'; + $this->_enclosure = '"'; + $this->_lineEnding = PHP_EOL; + $this->_sheetIndex = 0; + $this->_readFilter = new PHPExcel_Reader_DefaultReadFilter(); + } + + /** + * Can the current PHPExcel_Reader_IReader read the file? + * + * @param string $pFileName + * @return boolean + */ + public function canRead($pFilename) + { + // Check if file exists + if (!file_exists($pFilename)) { + throw new Exception("Could not open " . $pFilename . " for reading! File does not exist."); + } + + // Read sample data (first 2 KB will do) + $fh = fopen($pFilename, 'r'); + $data = fread($fh, 2048); + fclose($fh); + + // Count delimiters in file + $delimiterCount = substr_count($data, ';'); + if ($delimiterCount < 1) { + return false; + } + + // Analyze first line looking for ID; signature + $lines = explode("\n", $data); + if (substr($lines[0],0,4) != 'ID;P') { + return false; + } + + return true; + } + + /** + * Loads PHPExcel from file + * + * @param string $pFilename + * @throws Exception + */ + public function load($pFilename) + { + // Create new PHPExcel + $objPHPExcel = new PHPExcel(); + + // Load into this instance + return $this->loadIntoExisting($pFilename, $objPHPExcel); + } + + /** + * Read filter + * + * @return PHPExcel_Reader_IReadFilter + */ + public function getReadFilter() { + return $this->_readFilter; + } + + /** + * Set read filter + * + * @param PHPExcel_Reader_IReadFilter $pValue + */ + public function setReadFilter(PHPExcel_Reader_IReadFilter $pValue) { + $this->_readFilter = $pValue; + } + + /** + * Set input encoding + * + * @param string $pValue Input encoding + */ + public function setInputEncoding($pValue = 'ANSI') + { + $this->_inputEncoding = $pValue; + } + + /** + * Get input encoding + * + * @return string + */ + public function getInputEncoding() + { + return $this->_inputEncoding; + } + + /** + * Loads PHPExcel from file into PHPExcel instance + * + * @param string $pFilename + * @param PHPExcel $objPHPExcel + * @throws Exception + */ + public function loadIntoExisting($pFilename, PHPExcel $objPHPExcel) + { + // Check if file exists + if (!file_exists($pFilename)) { + throw new Exception("Could not open " . $pFilename . " for reading! File does not exist."); + } + + // Create new PHPExcel + while ($objPHPExcel->getSheetCount() <= $this->_sheetIndex) { + $objPHPExcel->createSheet(); + } + $objPHPExcel->setActiveSheetIndex( $this->_sheetIndex ); + + $fromFormats = array('\-', '\ '); + $toFormats = array('-', ' '); + + // Open file + $fileHandle = fopen($pFilename, 'r'); + if ($fileHandle === false) { + throw new Exception("Could not open file $pFilename for reading."); + } + + // Loop through file + $rowData = array(); + $column = $row = ''; + while (($rowData = fgets($fileHandle)) !== FALSE) { + $rowData = explode("\t",str_replace('¤',';',str_replace(';',"\t",str_replace(';;','¤',rtrim($rowData))))); + $dataType = array_shift($rowData); + // Read shared styles + if ($dataType == 'P') { + $formatArray = array(); + foreach($rowData as $rowDatum) { + switch($rowDatum{0}) { + case 'P' : $formatArray['numberformat']['code'] = str_replace($fromFormats,$toFormats,substr($rowDatum,1)); + break; + case 'E' : + case 'F' : $formatArray['font']['name'] = substr($rowDatum,1); + break; + case 'L' : $formatArray['font']['size'] = substr($rowDatum,1); + break; + case 'S' : $styleSettings = substr($rowDatum,1); + for ($i=0;$i_formats['P'.$this->_format++] = $formatArray; + // Read cell value data + } elseif ($dataType == 'C') { + $hasCalculatedValue = false; + $cellData = $cellDataFormula = ''; + foreach($rowData as $rowDatum) { + switch($rowDatum{0}) { + case 'C' : + case 'X' : $column = substr($rowDatum,1); + break; + case 'R' : + case 'Y' : $row = substr($rowDatum,1); + break; + case 'K' : $cellData = substr($rowDatum,1); + break; + case 'E' : $cellDataFormula = '='.substr($rowDatum,1); + // Convert R1C1 style references to A1 style references (but only when not quoted) + $temp = explode('"',$cellDataFormula); + foreach($temp as $key => &$value) { + // Only count/replace in alternate array entries + if (($key % 2) == 0) { + preg_match_all('/(R(\[?-?\d*\]?))(C(\[?-?\d*\]?))/',$value, $cellReferences,PREG_SET_ORDER+PREG_OFFSET_CAPTURE); + // Reverse the matches array, otherwise all our offsets will become incorrect if we modify our way + // through the formula from left to right. Reversing means that we work right to left.through + // the formula + $cellReferences = array_reverse($cellReferences); + // Loop through each R1C1 style reference in turn, converting it to its A1 style equivalent, + // then modify the formula to use that new reference + foreach($cellReferences as $cellReference) { + $rowReference = $cellReference[2][0]; + // Empty R reference is the current row + if ($rowReference == '') $rowReference = $row; + // Bracketed R references are relative to the current row + if ($rowReference{0} == '[') $rowReference = $row + trim($rowReference,'[]'); + $columnReference = $cellReference[4][0]; + // Empty C reference is the current column + if ($columnReference == '') $columnReference = $column; + // Bracketed C references are relative to the current column + if ($columnReference{0} == '[') $columnReference = $column + trim($columnReference,'[]'); + $A1CellReference = PHPExcel_Cell::stringFromColumnIndex($columnReference-1).$rowReference; + + $value = substr_replace($value,$A1CellReference,$cellReference[0][1],strlen($cellReference[0][0])); + } + } + } + unset($value); + // Then rebuild the formula string + $cellDataFormula = implode('"',$temp); + $hasCalculatedValue = true; + break; + } + } + $columnLetter = PHPExcel_Cell::stringFromColumnIndex($column-1); + $cellData = PHPExcel_Calculation::_unwrapResult($cellData); + // Set cell value + $objPHPExcel->getActiveSheet()->setCellValue($columnLetter.$row, (($hasCalculatedValue) ? $cellDataFormula : $cellData)); + if ($hasCalculatedValue) { + $cellData = PHPExcel_Calculation::_unwrapResult($cellData); + $objPHPExcel->getActiveSheet()->getCell($columnLetter.$row)->setCalculatedValue($cellData); + } + // Read cell formatting + } elseif ($dataType == 'F') { + $formatStyle = $columnWidth = $styleSettings = ''; + $styleData = array(); + foreach($rowData as $rowDatum) { + switch($rowDatum{0}) { + case 'C' : + case 'X' : $column = substr($rowDatum,1); + break; + case 'R' : + case 'Y' : $row = substr($rowDatum,1); + break; + case 'P' : $formatStyle = $rowDatum; + break; + case 'W' : list($startCol,$endCol,$columnWidth) = explode(' ',substr($rowDatum,1)); + break; + case 'S' : $styleSettings = substr($rowDatum,1); + for ($i=0;$i '') && ($column > '') && ($row > '')) { + $columnLetter = PHPExcel_Cell::stringFromColumnIndex($column-1); + $objPHPExcel->getActiveSheet()->getStyle($columnLetter.$row)->applyFromArray($this->_formats[$formatStyle]); + } + if ((count($styleData) > 0) && ($column > '') && ($row > '')) { + $columnLetter = PHPExcel_Cell::stringFromColumnIndex($column-1); + $objPHPExcel->getActiveSheet()->getStyle($columnLetter.$row)->applyFromArray($styleData); + } + if ($columnWidth > '') { + if ($startCol == $endCol) { + $startCol = PHPExcel_Cell::stringFromColumnIndex($startCol-1); + $objPHPExcel->getActiveSheet()->getColumnDimension($startCol)->setWidth($columnWidth); + } else { + $startCol = PHPExcel_Cell::stringFromColumnIndex($startCol-1); + $endCol = PHPExcel_Cell::stringFromColumnIndex($endCol-1); + $objPHPExcel->getActiveSheet()->getColumnDimension($startCol)->setWidth($columnWidth); + do { + $objPHPExcel->getActiveSheet()->getColumnDimension(++$startCol)->setWidth($columnWidth); + } while ($startCol != $endCol); + } + } + } else { + foreach($rowData as $rowDatum) { + switch($rowDatum{0}) { + case 'C' : + case 'X' : $column = substr($rowDatum,1); + break; + case 'R' : + case 'Y' : $row = substr($rowDatum,1); + break; + } + } + } + } + + // Close file + fclose($fileHandle); + + // Return + return $objPHPExcel; + } + + /** + * Get delimiter + * + * @return string + */ + public function getDelimiter() { + return $this->_delimiter; + } + + /** + * Set delimiter + * + * @param string $pValue Delimiter, defaults to , + * @return PHPExcel_Reader_SYLK + */ + public function setDelimiter($pValue = ',') { + $this->_delimiter = $pValue; + return $this; + } + + /** + * Get enclosure + * + * @return string + */ + public function getEnclosure() { + return $this->_enclosure; + } + + /** + * Set enclosure + * + * @param string $pValue Enclosure, defaults to " + * @return PHPExcel_Reader_SYLK + */ + public function setEnclosure($pValue = '"') { + if ($pValue == '') { + $pValue = '"'; + } + $this->_enclosure = $pValue; + return $this; + } + + /** + * Get line ending + * + * @return string + */ + public function getLineEnding() { + return $this->_lineEnding; + } + + /** + * Set line ending + * + * @param string $pValue Line ending, defaults to OS line ending (PHP_EOL) + * @return PHPExcel_Reader_SYLK + */ + public function setLineEnding($pValue = PHP_EOL) { + $this->_lineEnding = $pValue; + return $this; + } + + /** + * Get sheet index + * + * @return int + */ + public function getSheetIndex() { + return $this->_sheetIndex; + } + + /** + * Set sheet index + * + * @param int $pValue Sheet index + * @return PHPExcel_Reader_SYLK + */ + public function setSheetIndex($pValue = 0) { + $this->_sheetIndex = $pValue; + return $this; + } +} diff --git a/libraries/PHPExcel/PHPExcel/Reader/Serialized.php b/libraries/PHPExcel/PHPExcel/Reader/Serialized.php index b95204ce8..120a6781c 100644 --- a/libraries/PHPExcel/PHPExcel/Reader/Serialized.php +++ b/libraries/PHPExcel/PHPExcel/Reader/Serialized.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Reader - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -49,7 +49,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Shared/File.php'; * * @category PHPExcel * @package PHPExcel_Reader - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Reader_Serialized implements PHPExcel_Reader_IReader { diff --git a/libraries/PHPExcel/PHPExcel/ReferenceHelper.php b/libraries/PHPExcel/PHPExcel/ReferenceHelper.php index 886ce286c..175bba122 100644 --- a/libraries/PHPExcel/PHPExcel/ReferenceHelper.php +++ b/libraries/PHPExcel/PHPExcel/ReferenceHelper.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -19,10 +19,10 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA * * @category PHPExcel - * @package PHPExcel - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) - * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @package PHPExcel + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) + * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL + * @version 1.7.2, 2010-01-11 */ @@ -60,8 +60,8 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Calculation/FormulaToken.php'; * PHPExcel_ReferenceHelper (Singleton) * * @category PHPExcel - * @package PHPExcel - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @package PHPExcel + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_ReferenceHelper { @@ -86,20 +86,20 @@ class PHPExcel_ReferenceHelper } /** - * Create a new PHPExcel_Calculation + * Create a new PHPExcel_ReferenceHelper */ protected function __construct() { } - /** - * Insert a new column, updating all possible related data - * - * @param int $pBefore Insert before this one - * @param int $pNumCols Number of columns to insert - * @param int $pNumRows Number of rows to insert - * @throws Exception - */ - public function insertNewBefore($pBefore = 'A1', $pNumCols = 0, $pNumRows = 0, PHPExcel_Worksheet $pSheet = null) { + /** + * Insert a new column, updating all possible related data + * + * @param int $pBefore Insert before this one + * @param int $pNumCols Number of columns to insert + * @param int $pNumRows Number of rows to insert + * @throws Exception + */ + public function insertNewBefore($pBefore = 'A1', $pNumCols = 0, $pNumRows = 0, PHPExcel_Worksheet $pSheet = null) { // Get a copy of the cell collection /*$aTemp = $pSheet->getCellCollection(); $aCellCollection = array(); @@ -108,15 +108,15 @@ class PHPExcel_ReferenceHelper }*/ $aCellCollection = $pSheet->getCellCollection(); - // Get coordinates of $pBefore - $beforeColumn = 'A'; - $beforeRow = 1; - list($beforeColumn, $beforeRow) = PHPExcel_Cell::coordinateFromString( $pBefore ); + // Get coordinates of $pBefore + $beforeColumn = 'A'; + $beforeRow = 1; + list($beforeColumn, $beforeRow) = PHPExcel_Cell::coordinateFromString( $pBefore ); // Clear cells if we are removing columns or rows - $highestColumn = $pSheet->getHighestColumn(); - $highestRow = $pSheet->getHighestRow(); + $highestColumn = $pSheet->getHighestColumn(); + $highestRow = $pSheet->getHighestRow(); // 1. Clear column strips if we are removing columns if ($pNumCols < 0 && PHPExcel_Cell::columnIndexFromString($beforeColumn) - 2 + $pNumCols > 0) { @@ -155,7 +155,7 @@ class PHPExcel_ReferenceHelper // Should the cell be updated? Move value and cellXf index from one cell to another. if ( (PHPExcel_Cell::columnIndexFromString( $cell->getColumn() ) >= PHPExcel_Cell::columnIndexFromString($beforeColumn)) && - ($cell->getRow() >= $beforeRow) + ($cell->getRow() >= $beforeRow) ) { // Update cell styles @@ -181,8 +181,8 @@ class PHPExcel_ReferenceHelper // Duplicate styles for the newly inserted cells - $highestColumn = $pSheet->getHighestColumn(); - $highestRow = $pSheet->getHighestRow(); + $highestColumn = $pSheet->getHighestColumn(); + $highestRow = $pSheet->getHighestRow(); if ($pNumCols > 0 && PHPExcel_Cell::columnIndexFromString($beforeColumn) - 2 > 0) { for ($i = $beforeRow; $i <= $highestRow - 1; ++$i) { @@ -303,14 +303,13 @@ class PHPExcel_ReferenceHelper // Update worksheet: merge cells - $aMergeCells = array_reverse($pSheet->getMergeCells(), true); - foreach ($aMergeCells as $key => $value) { + $aMergeCells = $pSheet->getMergeCells(); + $aNewMergeCells = array(); // the new array of all merge cells + foreach ($aMergeCells as $key => &$value) { $newReference = $this->updateCellReference($key, $pBefore, $pNumCols, $pNumRows); - if ($key != $newReference) { - $pSheet->mergeCells( $newReference ); - $pSheet->unmergeCells( $key ); - } + $aNewMergeCells[$newReference] = $newReference; } + $pSheet->setMergeCells($aNewMergeCells); // replace the merge cells array // Update worksheet: protected cells @@ -365,57 +364,74 @@ class PHPExcel_ReferenceHelper // Garbage collect $pSheet->garbageCollect(); - } - - /** - * Update references within formulas - * - * @param string $pFormula Formula to update - * @param int $pBefore Insert before this one - * @param int $pNumCols Number of columns to insert - * @param int $pNumRows Number of rows to insert - * @return string Updated formula - * @throws Exception - */ - public function updateFormulaReferences($pFormula = '', $pBefore = 'A1', $pNumCols = 0, $pNumRows = 0) { - // Formula stack - $executableFormulaArray = array(); + } + /** + * Update references within formulas + * + * @param string $pFormula Formula to update + * @param int $pBefore Insert before this one + * @param int $pNumCols Number of columns to insert + * @param int $pNumRows Number of rows to insert + * @return string Updated formula + * @throws Exception + */ + public function updateFormulaReferences($pFormula = '', $pBefore = 'A1', $pNumCols = 0, $pNumRows = 0) { // Parse formula into a tree of tokens $tokenisedFormula = PHPExcel_Calculation::getInstance()->parseFormula($pFormula); + $newCellTokens = $cellTokens = array(); + $adjustCount = 0; // Build the translation table of cell tokens foreach($tokenisedFormula as $token) { + $token = $token['value']; if (preg_match('/^'.PHPExcel_Calculation::CALCULATION_REGEXP_CELLREF.'$/i', $token, $matches)) { - $newCellTokens[] = $this->updateCellReference($token, $pBefore, $pNumCols, $pNumRows); - $cellTokens[] = '/'.$token.'/'; + list($column,$row) = PHPExcel_Cell::coordinateFromString($token); + // Max worksheet size is 1,048,576 rows by 16,384 columns in Excel 2007, so our adjustments need to be at least one digit more + $column = PHPExcel_Cell::columnIndexFromString($column) + 100000; + $row += 10000000; + $cellIndex = $column.$row; + if (!isset($cellTokens[$cellIndex])) { + $newReference = $this->updateCellReference($token, $pBefore, $pNumCols, $pNumRows); + if ($newReference !== $token) { + $newCellTokens[$cellIndex] = preg_quote($newReference); + $cellTokens[$cellIndex] = '/(? $formulaBlock) { + foreach($formulaBlocks as $i => &$formulaBlock) { // Only count/replace in alternate array entries - if (($i++ % 2) == 0) { - $formulaBlocks[$formulaBlockKey] = preg_replace($cellTokens,$newCellTokens,$formulaBlock); + if (($i % 2) == 0) { + $formulaBlock = preg_replace($cellTokens,$newCellTokens,$formulaBlock); } } + unset($formulaBlock); + // Then rebuild the formula string return implode('"',$formulaBlocks); - } + } - /** - * Update cell reference - * - * @param string $pCellRange Cell range - * @param int $pBefore Insert before this one - * @param int $pNumCols Number of columns to increment - * @param int $pNumRows Number of rows to increment - * @return string Updated cell range - * @throws Exception - */ - public function updateCellReference($pCellRange = 'A1', $pBefore = 'A1', $pNumCols = 0, $pNumRows = 0) { + /** + * Update cell reference + * + * @param string $pCellRange Cell range + * @param int $pBefore Insert before this one + * @param int $pNumCols Number of columns to increment + * @param int $pNumRows Number of rows to increment + * @return string Updated cell range + * @throws Exception + */ + public function updateCellReference($pCellRange = 'A1', $pBefore = 'A1', $pNumCols = 0, $pNumRows = 0) { // Is it in another worksheet? Will not have to update anything. if (strpos($pCellRange, "!") !== false) { return $pCellRange; @@ -423,24 +439,28 @@ class PHPExcel_ReferenceHelper } elseif (strpos($pCellRange, ':') === false && strpos($pCellRange, ',') === false) { // Single cell return $this->_updateSingleCellReference($pCellRange, $pBefore, $pNumCols, $pNumRows); - } else if (strpos($pCellRange, ':') !== false || strpos($pCellRange, ',') !== false) { + } elseif (strpos($pCellRange, ':') !== false || strpos($pCellRange, ',') !== false) { // Range return $this->_updateCellRange($pCellRange, $pBefore, $pNumCols, $pNumRows); } else { // Return original return $pCellRange; } - } + } - /** - * Update named formulas (i.e. containing worksheet references / named ranges) - * - * @param PHPExcel $pPhpExcel Object to update - * @param string $oldName Old name (name to replace) - * @param string $newName New name - */ - public function updateNamedFormulas(PHPExcel $pPhpExcel, $oldName = '', $newName = '') { - foreach ($pPhpExcel->getWorksheetIterator() as $sheet) { + /** + * Update named formulas (i.e. containing worksheet references / named ranges) + * + * @param PHPExcel $pPhpExcel Object to update + * @param string $oldName Old name (name to replace) + * @param string $newName New name + */ + public function updateNamedFormulas(PHPExcel $pPhpExcel, $oldName = '', $newName = '') { + if ($oldName == '') { + return; + } + + foreach ($pPhpExcel->getWorksheetIterator() as $sheet) { foreach ($sheet->getCellCollection(false) as $cell) { if (!is_null($cell) && $cell->getDataType() == PHPExcel_Cell_DataType::TYPE_FORMULA) { $formula = $cell->getValue(); @@ -451,56 +471,56 @@ class PHPExcel_ReferenceHelper } } } - } - } + } + } - /** - * Update cell range - * - * @param string $pCellRange Cell range - * @param int $pBefore Insert before this one - * @param int $pNumCols Number of columns to increment - * @param int $pNumRows Number of rows to increment - * @return string Updated cell range - * @throws Exception - */ - private function _updateCellRange($pCellRange = 'A1:A1', $pBefore = 'A1', $pNumCols = 0, $pNumRows = 0) { - if (strpos($pCellRange,':') !== false || strpos($pCellRange, ',') !== false) { + /** + * Update cell range + * + * @param string $pCellRange Cell range + * @param int $pBefore Insert before this one + * @param int $pNumCols Number of columns to increment + * @param int $pNumRows Number of rows to increment + * @return string Updated cell range + * @throws Exception + */ + private function _updateCellRange($pCellRange = 'A1:A1', $pBefore = 'A1', $pNumCols = 0, $pNumRows = 0) { + if (strpos($pCellRange,':') !== false || strpos($pCellRange, ',') !== false) { // Update range $range = PHPExcel_Cell::splitRange($pCellRange); - for ($i = 0; $i < count($range); $i++) { - for ($j = 0; $j < count($range[$i]); $j++) { + for ($i = 0; $i < count($range); ++$i) { + for ($j = 0; $j < count($range[$i]); ++$j) { $range[$i][$j] = $this->_updateSingleCellReference($range[$i][$j], $pBefore, $pNumCols, $pNumRows); } } // Recreate range string return PHPExcel_Cell::buildRange($range); - } else { - throw new Exception("Only cell ranges may be passed to this method."); - } - } + } else { + throw new Exception("Only cell ranges may be passed to this method."); + } + } - /** - * Update single cell reference - * - * @param string $pCellReference Single cell reference - * @param int $pBefore Insert before this one - * @param int $pNumCols Number of columns to increment - * @param int $pNumRows Number of rows to increment - * @return string Updated cell reference - * @throws Exception - */ - private function _updateSingleCellReference($pCellReference = 'A1', $pBefore = 'A1', $pNumCols = 0, $pNumRows = 0) { - if (strpos($pCellReference, ':') === false && strpos($pCellReference, ',') === false) { - // Get coordinates of $pBefore - $beforeColumn = 'A'; - $beforeRow = 1; - list($beforeColumn, $beforeRow) = PHPExcel_Cell::coordinateFromString( $pBefore ); + /** + * Update single cell reference + * + * @param string $pCellReference Single cell reference + * @param int $pBefore Insert before this one + * @param int $pNumCols Number of columns to increment + * @param int $pNumRows Number of rows to increment + * @return string Updated cell reference + * @throws Exception + */ + private function _updateSingleCellReference($pCellReference = 'A1', $pBefore = 'A1', $pNumCols = 0, $pNumRows = 0) { + if (strpos($pCellReference, ':') === false && strpos($pCellReference, ',') === false) { + // Get coordinates of $pBefore + $beforeColumn = 'A'; + $beforeRow = 1; + list($beforeColumn, $beforeRow) = PHPExcel_Cell::coordinateFromString( $pBefore ); // Get coordinates - $newColumn = 'A'; - $newRow = 1; + $newColumn = 'A'; + $newRow = 1; list($newColumn, $newRow) = PHPExcel_Cell::coordinateFromString( $pCellReference ); // Make sure the reference can be used @@ -520,20 +540,20 @@ class PHPExcel_ReferenceHelper // Create new column reference if ($updateColumn) { - $newColumn = PHPExcel_Cell::stringFromColumnIndex( PHPExcel_Cell::columnIndexFromString($newColumn) - 1 + $pNumCols ); + $newColumn = PHPExcel_Cell::stringFromColumnIndex( PHPExcel_Cell::columnIndexFromString($newColumn) - 1 + $pNumCols ); } // Create new row reference if ($updateRow) { - $newRow = $newRow + $pNumRows; + $newRow = $newRow + $pNumRows; } // Return new reference return $newColumn . $newRow; - } else { - throw new Exception("Only single cell references may be passed to this method."); - } - } + } else { + throw new Exception("Only single cell references may be passed to this method."); + } + } /** * __clone implementation. Cloning should not be allowed in a Singleton! diff --git a/libraries/PHPExcel/PHPExcel/RichText.php b/libraries/PHPExcel/PHPExcel/RichText.php index ad78f112b..aca7796ea 100644 --- a/libraries/PHPExcel/PHPExcel/RichText.php +++ b/libraries/PHPExcel/PHPExcel/RichText.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_RichText - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -60,7 +60,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Style/Font.php'; * * @category PHPExcel * @package PHPExcel_RichText - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_RichText implements PHPExcel_IComparable { @@ -157,7 +157,7 @@ class PHPExcel_RichText implements PHPExcel_IComparable // Return value $returnValue = ''; - // Loop trough all PHPExcel_RichText_ITextElement + // Loop through all PHPExcel_RichText_ITextElement foreach ($this->_richTextElements as $text) { $returnValue .= $text->getText(); } @@ -257,37 +257,6 @@ class PHPExcel_RichText implements PHPExcel_IComparable ); } - /** - * Hash index - * - * @var string - */ - private $_hashIndex; - - /** - * Get hash index - * - * Note that this index may vary during script execution! Only reliable moment is - * while doing a write of a workbook and when changes are not allowed. - * - * @return string Hash index - */ - public function getHashIndex() { - return $this->_hashIndex; - } - - /** - * Set hash index - * - * Note that this index may vary during script execution! Only reliable moment is - * while doing a write of a workbook and when changes are not allowed. - * - * @param string $value Hash index - */ - public function setHashIndex($value) { - $this->_hashIndex = $value; - } - /** * Implement PHP __clone to create a deep clone, not just a shallow copy. */ diff --git a/libraries/PHPExcel/PHPExcel/RichText/ITextElement.php b/libraries/PHPExcel/PHPExcel/RichText/ITextElement.php index 32948f79e..713a522c0 100644 --- a/libraries/PHPExcel/PHPExcel/RichText/ITextElement.php +++ b/libraries/PHPExcel/PHPExcel/RichText/ITextElement.php @@ -18,9 +18,9 @@ * * @category PHPExcel * @package PHPExcel_RichText - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -41,7 +41,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Style/Font.php'; * * @category PHPExcel * @package PHPExcel_RichText - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ interface PHPExcel_RichText_ITextElement { diff --git a/libraries/PHPExcel/PHPExcel/RichText/Run.php b/libraries/PHPExcel/PHPExcel/RichText/Run.php index e1297fcdd..82aff89c8 100644 --- a/libraries/PHPExcel/PHPExcel/RichText/Run.php +++ b/libraries/PHPExcel/PHPExcel/RichText/Run.php @@ -18,9 +18,9 @@ * * @category PHPExcel * @package PHPExcel_RichText - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -47,7 +47,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Style/Font.php'; * * @category PHPExcel * @package PHPExcel_RichText - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_RichText_Run extends PHPExcel_RichText_TextElement implements PHPExcel_RichText_ITextElement { diff --git a/libraries/PHPExcel/PHPExcel/RichText/TextElement.php b/libraries/PHPExcel/PHPExcel/RichText/TextElement.php index 11b7cf120..d16a92995 100644 --- a/libraries/PHPExcel/PHPExcel/RichText/TextElement.php +++ b/libraries/PHPExcel/PHPExcel/RichText/TextElement.php @@ -18,9 +18,9 @@ * * @category PHPExcel * @package PHPExcel_RichText - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -44,7 +44,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Style/Font.php'; * * @category PHPExcel * @package PHPExcel_RichText - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_RichText_TextElement implements PHPExcel_RichText_ITextElement { diff --git a/libraries/PHPExcel/PHPExcel/Shared/Date.php b/libraries/PHPExcel/PHPExcel/Shared/Date.php index f5e2ec8c2..dbb5be1eb 100644 --- a/libraries/PHPExcel/PHPExcel/Shared/Date.php +++ b/libraries/PHPExcel/PHPExcel/Shared/Date.php @@ -3,7 +3,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -21,9 +21,9 @@ * * @category PHPExcel * @package PHPExcel_Shared - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -47,7 +47,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Style/NumberFormat.php'; * * @category PHPExcel * @package PHPExcel_Shared - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Shared_Date { @@ -106,12 +106,15 @@ class PHPExcel_Shared_Date // Perform conversion if ($dateValue >= 1) { $utcDays = $dateValue - $myExcelBaseDate; - $returnValue = (integer) round($utcDays * 24 * 60 * 60); + $returnValue = round($utcDays * 24 * 60 * 60); + if (($returnValue <= PHP_INT_MAX) && ($returnValue >= -PHP_INT_MAX)) { + $returnValue = (integer) $returnValue; + } } else { $hours = round($dateValue * 24); $mins = round($dateValue * 24 * 60) - round($hours * 60); $secs = round($dateValue * 24 * 60 * 60) - round($hours * 60 * 60) - round($mins * 60); - $returnValue = (integer) mktime($hours, $mins, $secs); + $returnValue = (integer) gmmktime($hours, $mins, $secs); } // Return @@ -132,8 +135,10 @@ class PHPExcel_Shared_Date $hours = round($time / 3600); $minutes = round($time / 60) - ($hours * 60); $seconds = round($time) - ($hours * 3600) - ($minutes * 60); + $dateObj = date_create('1-Jan-1970+'.$days.' days'); $dateObj->setTime($hours,$minutes,$seconds); + return $dateObj; } // function ExcelToPHPObject() diff --git a/libraries/PHPExcel/PHPExcel/Shared/Drawing.php b/libraries/PHPExcel/PHPExcel/Shared/Drawing.php index b56bbfd76..c2ad33df0 100644 --- a/libraries/PHPExcel/PHPExcel/Shared/Drawing.php +++ b/libraries/PHPExcel/PHPExcel/Shared/Drawing.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,18 +20,30 @@ * * @category PHPExcel * @package PHPExcel_Shared - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ +/** PHPExcel root */ +if (!defined('PHPEXCEL_ROOT')) { + /** + * @ignore + */ + define('PHPEXCEL_ROOT', dirname(__FILE__) . '/../../'); +} + +/** PHPExcel_Shared_String */ +require_once PHPEXCEL_ROOT . 'PHPExcel/Shared/Font.php'; + + /** * PHPExcel_Shared_Drawing * * @category PHPExcel * @package PHPExcel_Shared - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Shared_Drawing { @@ -60,33 +72,67 @@ class PHPExcel_Shared_Drawing } /** - * Convert pixels to cell dimension. Exact algorithm not known. + * Convert pixels to column width. Exact algorithm not known. * By inspection of a real Excel file using Calibri 11, one finds 1000px ~ 142.85546875 * This gives a conversion factor of 7. Also, we assume that pixels and font size are proportional. * * @param int $pValue Value in pixels - * @param int $pFontSize Default font size of workbook + * @param PHPExcel_Style_Font $pDefaultFont Default font of the workbook * @return int Value in cell dimension */ - public static function pixelsToCellDimension($pValue = 0, $pFontSize = 11) { - return $pValue * $pFontSize / 11 / 7; - } - - /** - * Convert cell width to pixels - * - * @param int $pValue Value in cell dimension - * @param int $pFontSize Default font size of workbook - * @return int Value in pixels - */ - public static function cellDimensionToPixels($pValue = 0, $pFontSize = 11) { - if ($pValue != 0) { - return $pValue * 7 * $pFontSize / 11; + public static function pixelsToCellDimension($pValue = 0, PHPExcel_Style_Font $pDefaultFont) { + // Font name and size + $name = $pDefaultFont->getName(); + $size = $pDefaultFont->getSize(); + + if (isset(PHPExcel_Shared_Font::$defaultColumnWidths[$name][$size])) { + // Exact width can be determined + $colWidth = $pValue + * PHPExcel_Shared_Font::$defaultColumnWidths[$name][$size]['width'] + / PHPExcel_Shared_Font::$defaultColumnWidths[$name][$size]['px']; } else { - return 0; + // We don't have data for this particular font and size, use approximation by + // extrapolating from Calibri 11 + $colWidth = $pValue * 11 + * PHPExcel_Shared_Font::$defaultColumnWidths['Calibri'][11]['width'] + / PHPExcel_Shared_Font::$defaultColumnWidths['Calibri'][11]['px'] / $size; } + + return $colWidth; } - + + /** + * Convert column width from (intrinsic) Excel units to pixels + * + * @param float $pValue Value in cell dimension + * @param PHPExcel_Style_Font $pDefaultFont Default font of the workbook + * @return int Value in pixels + */ + public static function cellDimensionToPixels($pValue = 0, PHPExcel_Style_Font $pDefaultFont) { + // Font name and size + $name = $pDefaultFont->getName(); + $size = $pDefaultFont->getSize(); + + if (isset(PHPExcel_Shared_Font::$defaultColumnWidths[$name][$size])) { + // Exact width can be determined + $colWidth = $pValue + * PHPExcel_Shared_Font::$defaultColumnWidths[$name][$size]['px'] + / PHPExcel_Shared_Font::$defaultColumnWidths[$name][$size]['width']; + + } else { + // We don't have data for this particular font and size, use approximation by + // extrapolating from Calibri 11 + $colWidth = $pValue * $size + * PHPExcel_Shared_Font::$defaultColumnWidths['Calibri'][11]['px'] + / PHPExcel_Shared_Font::$defaultColumnWidths['Calibri'][11]['width'] / 11; + } + + // Round pixels to closest integer + $colWidth = (int) round($colWidth); + + return $colWidth; + } + /** * Convert pixels to points * diff --git a/libraries/PHPExcel/PHPExcel/Shared/Escher.php b/libraries/PHPExcel/PHPExcel/Shared/Escher.php index f0244eb60..4ed04b384 100644 --- a/libraries/PHPExcel/PHPExcel/Shared/Escher.php +++ b/libraries/PHPExcel/PHPExcel/Shared/Escher.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Shared_Escher - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ /** @@ -30,7 +30,7 @@ * * @category PHPExcel * @package PHPExcel_Shared_Escher - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Shared_Escher { diff --git a/libraries/PHPExcel/PHPExcel/Shared/Escher/DgContainer.php b/libraries/PHPExcel/PHPExcel/Shared/Escher/DgContainer.php index 1084d94f6..243dab350 100644 --- a/libraries/PHPExcel/PHPExcel/Shared/Escher/DgContainer.php +++ b/libraries/PHPExcel/PHPExcel/Shared/Escher/DgContainer.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Shared_Escher - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ /** @@ -30,7 +30,7 @@ * * @category PHPExcel * @package PHPExcel_Shared_Escher - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Shared_Escher_DgContainer { diff --git a/libraries/PHPExcel/PHPExcel/Shared/Escher/DgContainer/SpgrContainer.php b/libraries/PHPExcel/PHPExcel/Shared/Escher/DgContainer/SpgrContainer.php index 846b56990..8f07e52ae 100644 --- a/libraries/PHPExcel/PHPExcel/Shared/Escher/DgContainer/SpgrContainer.php +++ b/libraries/PHPExcel/PHPExcel/Shared/Escher/DgContainer/SpgrContainer.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Shared_Escher - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ /** @@ -30,7 +30,7 @@ * * @category PHPExcel * @package PHPExcel_Shared_Escher - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Shared_Escher_DgContainer_SpgrContainer { diff --git a/libraries/PHPExcel/PHPExcel/Shared/Escher/DgContainer/SpgrContainer/SpContainer.php b/libraries/PHPExcel/PHPExcel/Shared/Escher/DgContainer/SpgrContainer/SpContainer.php index 481e7db55..952685307 100644 --- a/libraries/PHPExcel/PHPExcel/Shared/Escher/DgContainer/SpgrContainer/SpContainer.php +++ b/libraries/PHPExcel/PHPExcel/Shared/Escher/DgContainer/SpgrContainer/SpContainer.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Shared_Escher - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ /** @@ -30,7 +30,7 @@ * * @category PHPExcel * @package PHPExcel_Shared_Escher - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Shared_Escher_DgContainer_SpgrContainer_SpContainer { diff --git a/libraries/PHPExcel/PHPExcel/Shared/Escher/DggContainer.php b/libraries/PHPExcel/PHPExcel/Shared/Escher/DggContainer.php index cdbdde01f..5883ae26b 100644 --- a/libraries/PHPExcel/PHPExcel/Shared/Escher/DggContainer.php +++ b/libraries/PHPExcel/PHPExcel/Shared/Escher/DggContainer.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Shared_Escher - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ /** @@ -30,7 +30,7 @@ * * @category PHPExcel * @package PHPExcel_Shared_Escher - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Shared_Escher_DggContainer { diff --git a/libraries/PHPExcel/PHPExcel/Shared/Escher/DggContainer/BstoreContainer.php b/libraries/PHPExcel/PHPExcel/Shared/Escher/DggContainer/BstoreContainer.php index 4209b424c..c15995a63 100644 --- a/libraries/PHPExcel/PHPExcel/Shared/Escher/DggContainer/BstoreContainer.php +++ b/libraries/PHPExcel/PHPExcel/Shared/Escher/DggContainer/BstoreContainer.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Shared_Escher - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ /** @@ -30,7 +30,7 @@ * * @category PHPExcel * @package PHPExcel_Shared_Escher - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Shared_Escher_DggContainer_BstoreContainer { diff --git a/libraries/PHPExcel/PHPExcel/Shared/Escher/DggContainer/BstoreContainer/BSE.php b/libraries/PHPExcel/PHPExcel/Shared/Escher/DggContainer/BstoreContainer/BSE.php index e472b218c..0ae494851 100644 --- a/libraries/PHPExcel/PHPExcel/Shared/Escher/DggContainer/BstoreContainer/BSE.php +++ b/libraries/PHPExcel/PHPExcel/Shared/Escher/DggContainer/BstoreContainer/BSE.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Shared_Escher - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ /** @@ -30,7 +30,7 @@ * * @category PHPExcel * @package PHPExcel_Shared_Escher - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Shared_Escher_DggContainer_BstoreContainer_BSE { diff --git a/libraries/PHPExcel/PHPExcel/Shared/Escher/DggContainer/BstoreContainer/BSE/Blip.php b/libraries/PHPExcel/PHPExcel/Shared/Escher/DggContainer/BstoreContainer/BSE/Blip.php index d835a0687..87609cca7 100644 --- a/libraries/PHPExcel/PHPExcel/Shared/Escher/DggContainer/BstoreContainer/BSE/Blip.php +++ b/libraries/PHPExcel/PHPExcel/Shared/Escher/DggContainer/BstoreContainer/BSE/Blip.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Shared_Escher - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ /** @@ -30,7 +30,7 @@ * * @category PHPExcel * @package PHPExcel_Shared_Escher - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Shared_Escher_DggContainer_BstoreContainer_BSE_Blip { diff --git a/libraries/PHPExcel/PHPExcel/Shared/Excel5.php b/libraries/PHPExcel/PHPExcel/Shared/Excel5.php index b8e2050ee..f9b3f818a 100644 --- a/libraries/PHPExcel/PHPExcel/Shared/Excel5.php +++ b/libraries/PHPExcel/PHPExcel/Shared/Excel5.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Shared - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ /** PHPExcel root directory */ @@ -39,12 +39,15 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Cell.php'; /** PHPExcel_Shared_Drawing */ require_once PHPEXCEL_ROOT . 'PHPExcel/Shared/Drawing.php'; +/** PHPExcel_Shared_Font */ +require_once PHPEXCEL_ROOT . 'PHPExcel/Shared/Font.php'; + /** * PHPExcel_Shared_Excel5 * * @category PHPExcel * @package PHPExcel_Shared - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Shared_Excel5 { @@ -59,8 +62,8 @@ class PHPExcel_Shared_Excel5 */ public static function sizeCol($sheet, $col = 'A') { - // default font size of workbook - $fontSize = $sheet->getParent()->getDefaultStyle()->getFont()->getSize(); + // default font of the workbook + $font = $sheet->getParent()->getDefaultStyle()->getFont(); $columnDimensions = $sheet->getColumnDimensions(); @@ -70,17 +73,19 @@ class PHPExcel_Shared_Excel5 // then we have column dimension with explicit width $columnDimension = $columnDimensions[$col]; $width = $columnDimension->getWidth(); - $pixelWidth = PHPExcel_Shared_Drawing::cellDimensionToPixels($width, $fontSize); + $pixelWidth = PHPExcel_Shared_Drawing::cellDimensionToPixels($width, $font); } else if ($sheet->getDefaultColumnDimension()->getWidth() != -1) { // then we have default column dimension with explicit width $defaultColumnDimension = $sheet->getDefaultColumnDimension(); $width = $defaultColumnDimension->getWidth(); - $pixelWidth = PHPExcel_Shared_Drawing::cellDimensionToPixels($width, $fontSize); + $pixelWidth = PHPExcel_Shared_Drawing::cellDimensionToPixels($width, $font); } else { - $pixelWidth = (int) 64 * $fontSize / 11; // here we interpolate from Calibri 11 + + // we don't even have any default column dimension. Width depends on default font + $pixelWidth = PHPExcel_Shared_Font::getDefaultColumnWidthByFont($font, true); } // now find the effective column width in pixels @@ -104,6 +109,9 @@ class PHPExcel_Shared_Excel5 */ public static function sizeRow($sheet, $row = 1) { + // default font of the workbook + $font = $sheet->getParent()->getDefaultStyle()->getFont(); + $rowDimensions = $sheet->getRowDimensions(); // first find the true row height in pixels (uncollapsed and unhidden) @@ -122,7 +130,11 @@ class PHPExcel_Shared_Excel5 $pixelRowHeight = PHPExcel_Shared_Drawing::pointsToPixels($rowHeight); } else { - $pixelRowHeight = 20; // here we assume Calibri 11 + + // we don't even have any default row dimension. Height depends on default font + $pointRowHeight = PHPExcel_Shared_Font::getDefaultRowHeightByFont($font); + $pixelRowHeight = PHPExcel_Shared_Font::fontSizeToPixels($pointRowHeight); + } // now find the effective row height in pixels @@ -301,8 +313,8 @@ class PHPExcel_Shared_Excel5 // Convert the pixel values to the percentage value expected by Excel $x1 = $x1 / self::sizeCol($sheet, PHPExcel_Cell::stringFromColumnIndex($col_start)) * 1024; $y1 = $y1 / self::sizeRow($sheet, $row_start + 1) * 256; - $x2 = $width / self::sizeCol($sheet, PHPExcel_Cell::stringFromColumnIndex($col_end)) * 1024; // Distance to right side of object - $y2 = $height / self::sizeRow($sheet, $row_end + 1) * 256; // Distance to bottom of object + $x2 = ($width + 1) / self::sizeCol($sheet, PHPExcel_Cell::stringFromColumnIndex($col_end)) * 1024; // Distance to right side of object + $y2 = ($height + 1) / self::sizeRow($sheet, $row_end + 1) * 256; // Distance to bottom of object $startCoordinates = PHPExcel_Cell::stringFromColumnIndex($col_start) . ($row_start + 1); $endCoordinates = PHPExcel_Cell::stringFromColumnIndex($col_end) . ($row_end + 1); diff --git a/libraries/PHPExcel/PHPExcel/Shared/File.php b/libraries/PHPExcel/PHPExcel/Shared/File.php index 3c24520a9..a742d152f 100644 --- a/libraries/PHPExcel/PHPExcel/Shared/File.php +++ b/libraries/PHPExcel/PHPExcel/Shared/File.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Shared - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -31,7 +31,7 @@ * * @category PHPExcel * @package PHPExcel_Shared - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Shared_File { @@ -79,7 +79,7 @@ class PHPExcel_Shared_File // Found something? if ($returnValue == '' || is_null($returnValue)) { - $pathArray = split('/' , $pFilename); + $pathArray = explode('/' , $pFilename); while(in_array('..', $pathArray) && $pathArray[0] != '..') { for ($i = 0; $i < count($pathArray); ++$i) { if ($pathArray[$i] == '..' && $i > 0) { @@ -95,4 +95,42 @@ class PHPExcel_Shared_File // Return return $returnValue; } + + /** + * Get the systems temporary directory. + * + * @return string + */ + public static function sys_get_temp_dir() + { + // sys_get_temp_dir is only available since PHP 5.2.1 + // http://php.net/manual/en/function.sys-get-temp-dir.php#94119 + + if ( !function_exists('sys_get_temp_dir')) { + if( $temp = getenv('TMP') ) { + return realpath($temp); + } + if( $temp = getenv('TEMP') ) { + return realpath($temp); + } + if( $temp = getenv('TMPDIR') ) { + return realpath($temp); + } + + // trick for creating a file in system's temporary dir + // without knowing the path of the system's temporary dir + $temp = tempnam(__FILE__, ''); + if (file_exists($temp)) { + unlink($temp); + return realpath(dirname($temp)); + } + + return null; + + } + + // use ordinary built-in PHP function + return realpath(sys_get_temp_dir()); + } + } diff --git a/libraries/PHPExcel/PHPExcel/Shared/Font.php b/libraries/PHPExcel/PHPExcel/Shared/Font.php index 9bc8484fa..8bf67d5b3 100644 --- a/libraries/PHPExcel/PHPExcel/Shared/Font.php +++ b/libraries/PHPExcel/PHPExcel/Shared/Font.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,21 +20,37 @@ * * @category PHPExcel * @package PHPExcel_Shared - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ +/** PHPExcel root */ +if (!defined('PHPEXCEL_ROOT')) { + /** + * @ignore + */ + define('PHPEXCEL_ROOT', dirname(__FILE__) . '/../../'); +} + +/** PHPExcel_Shared_String */ +require_once PHPEXCEL_ROOT . 'PHPExcel/Shared/String.php'; + + /** * PHPExcel_Shared_Font * * @category PHPExcel * @package PHPExcel_Shared - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Shared_Font { + /* Methods for resolving autosize value */ + const AUTOSIZE_METHOD_APPROX = 'approx'; + const AUTOSIZE_METHOD_EXACT = 'exact'; + /** Character set codes used by BIFF5-8 in Font records */ const CHARSET_ANSI_LATIN = 0x00; const CHARSET_SYSTEM_DEFAULT = 0x01; @@ -56,6 +72,175 @@ class PHPExcel_Shared_Font const CHARSET_ANSI_LATIN_II = 0xEE; const CHARSET_OEM_LATIN_I = 0xFF; + // XXX: Constants created! + /** Font filenames */ + const ARIAL = 'arial.ttf'; + const ARIAL_BOLD = 'arialbd.ttf'; + const ARIAL_ITALIC = 'ariali.ttf'; + const ARIAL_BOLD_ITALIC = 'arialbi.ttf'; + + const CALIBRI = 'CALIBRI.TTF'; + const CALIBRI_BOLD = 'CALIBRIB.TTF'; + const CALIBRI_ITALIC = 'CALIBRII.TTF'; + const CALIBRI_BOLD_ITALIC = 'CALIBRIZ.TTF'; + + const COMIC_SANS_MS = 'comic.ttf'; + const COMIC_SANS_MS_BOLD = 'comicbd.ttf'; + + const COURIER_NEW = 'cour.ttf'; + const COURIER_NEW_BOLD = 'courbd.ttf'; + const COURIER_NEW_ITALIC = 'couri.ttf'; + const COURIER_NEW_BOLD_ITALIC = 'courbi.ttf'; + + const GEORGIA = 'georgia.ttf'; + const GEORGIA_BOLD = 'georgiab.ttf'; + const GEORGIA_ITALIC = 'georgiai.ttf'; + const GEORGIA_BOLD_ITALIC = 'georgiaz.ttf'; + + const IMPACT = 'impact.ttf'; + + const LIBERATION_SANS = 'LiberationSans-Regular.ttf'; + const LIBERATION_SANS_BOLD = 'LiberationSans-Bold.ttf'; + const LIBERATION_SANS_ITALIC = 'LiberationSans-Italic.ttf'; + const LIBERATION_SANS_BOLD_ITALIC = 'LiberationSans-BoldItalic.ttf'; + + const LUCIDA_CONSOLE = 'lucon.ttf'; + const LUCIDA_SANS_UNICODE = 'l_10646.ttf'; + + const MICROSOFT_SANS_SERIF = 'micross.ttf'; + + const PALATINO_LINOTYPE = 'pala.ttf'; + const PALATINO_LINOTYPE_BOLD = 'palab.ttf'; + const PALATINO_LINOTYPE_ITALIC = 'palai.ttf'; + const PALATINO_LINOTYPE_BOLD_ITALIC = 'palabi.ttf'; + + const SYMBOL = 'symbol.ttf'; + + const TAHOMA = 'tahoma.ttf'; + const TAHOMA_BOLD = 'tahomabd.ttf'; + + const TIMES_NEW_ROMAN = 'times.ttf'; + const TIMES_NEW_ROMAN_BOLD = 'timesbd.ttf'; + const TIMES_NEW_ROMAN_ITALIC = 'timesi.ttf'; + const TIMES_NEW_ROMAN_BOLD_ITALIC = 'timesbi.ttf'; + + const TREBUCHET_MS = 'trebuc.ttf'; + const TREBUCHET_MS_BOLD = 'trebucbd.ttf'; + const TREBUCHET_MS_ITALIC = 'trebucit.ttf'; + const TREBUCHET_MS_BOLD_ITALIC = 'trebucbi.ttf'; + + const VERDANA = 'verdana.ttf'; + const VERDANA_BOLD = 'verdanab.ttf'; + const VERDANA_ITALIC = 'verdanai.ttf'; + const VERDANA_BOLD_ITALIC = 'verdanaz.ttf'; + + /** + * AutoSize method + * + * @var string + */ + private static $autoSizeMethod = self::AUTOSIZE_METHOD_APPROX; + + /** + * Path to folder containing TrueType font .ttf files + * + * @var string + */ + private static $trueTypeFontPath = null; + + /** + * How wide is a default column for a given default font and size? + * Empirical data found by inspecting real Excel files and reading off the pixel width + * in Microsoft Office Excel 2007. + * + * @var array + */ + public static $defaultColumnWidths = array( + 'Arial' => array( + 1 => array('px' => 24, 'width' => 12.00000000), + 2 => array('px' => 24, 'width' => 12.00000000), + 3 => array('px' => 32, 'width' => 10.66406250), + 4 => array('px' => 32, 'width' => 10.66406250), + 5 => array('px' => 40, 'width' => 10.00000000), + 6 => array('px' => 48, 'width' => 9.59765625), + 7 => array('px' => 48, 'width' => 9.59765625), + 8 => array('px' => 56, 'width' => 9.33203125), + 9 => array('px' => 64, 'width' => 9.14062500), + 10 => array('px' => 64, 'width' => 9.14062500), + ), + 'Calibri' => array( + 1 => array('px' => 24, 'width' => 12.00000000), + 2 => array('px' => 24, 'width' => 12.00000000), + 3 => array('px' => 32, 'width' => 10.66406250), + 4 => array('px' => 32, 'width' => 10.66406250), + 5 => array('px' => 40, 'width' => 10.00000000), + 6 => array('px' => 48, 'width' => 9.59765625), + 7 => array('px' => 48, 'width' => 9.59765625), + 8 => array('px' => 56, 'width' => 9.33203125), + 9 => array('px' => 56, 'width' => 9.33203125), + 10 => array('px' => 64, 'width' => 9.14062500), + 11 => array('px' => 64, 'width' => 9.14062500), + ), + 'Verdana' => array( + 1 => array('px' => 24, 'width' => 12.00000000), + 2 => array('px' => 24, 'width' => 12.00000000), + 3 => array('px' => 32, 'width' => 10.66406250), + 4 => array('px' => 32, 'width' => 10.66406250), + 5 => array('px' => 40, 'width' => 10.00000000), + 6 => array('px' => 48, 'width' => 9.59765625), + 7 => array('px' => 48, 'width' => 9.59765625), + 8 => array('px' => 64, 'width' => 9.14062500), + 9 => array('px' => 72, 'width' => 9.00000000), + 10 => array('px' => 72, 'width' => 9.00000000), + ), + ); + + /** + * Set autoSize method + * + * @param string $pValue + */ + public static function setAutoSizeMethod($pValue = 'approx') + { + self::$autoSizeMethod = $pValue; + } + + /** + * Get autoSize method + * + * @return string + */ + public static function getAutoSizeMethod() + { + return self::$autoSizeMethod; + } + + /** + * Set the path to the folder containing .ttf files. There should be a trailing slash. + * Typical locations on variout some platforms: + *
    + *
  • C:/Windows/Fonts/
  • + *
  • /usr/share/fonts/truetype/
  • + *
  • ~/.fonts/
  • + *
+ * + * @param string $pValue + */ + public static function setTrueTypeFontPath($pValue = '') + { + self::$trueTypeFontPath = $pValue; + } + + /** + * Get the path to the folder containing .ttf files. + * + * @return string + */ + public static function getTrueTypeFontPath() + { + return self::$trueTypeFontPath; + } + /** * Calculate an (approximate) OpenXML column width, based on font size and text contained * @@ -65,29 +250,120 @@ class PHPExcel_Shared_Font * @param int $rotation Rotation angle * @return int Column width */ - public static function calculateColumnWidth($fontSize = 9, $fontSizeInPixels = false, $columnText = '', $rotation = 0) { - if (!$fontSizeInPixels) { - // Translate points size to pixel size - $fontSize = PHPExcel_Shared_Font::fontSizeToPixels($fontSize); - } - - // If it is rich text, use rich text... + public static function calculateColumnWidth(PHPExcel_Style_Font $font, $columnText = '', $rotation = 0, PHPExcel_Style_Font $defaultFont = null) { + + // If it is rich text, use plain text if ($columnText instanceof PHPExcel_RichText) { $columnText = $columnText->getPlainText(); } - - // Only measure the part before the first newline character - if (strpos($columnText, "\r") !== false) { - $columnText = substr($columnText, 0, strpos($columnText, "\r")); - } + + // Only measure the part before the first newline character (is always "\n") if (strpos($columnText, "\n") !== false) { $columnText = substr($columnText, 0, strpos($columnText, "\n")); } + + // Try to get the exact text width in pixels + try { + // If autosize method is set to 'approx', use approximation + if (self::$autoSizeMethod == self::AUTOSIZE_METHOD_APPROX) { + throw new Exception('AutoSize method is set to approx'); + } + + // Width of text in pixels excl. padding + $columnWidth = self::getTextWidthPixelsExact($columnText, $font, $rotation); + + // Excel adds some padding, use 1.07 of the width of an 'n' glyph + $columnWidth += ceil(self::getTextWidthPixelsExact('0', $font, 0) * 1.07); // pixels incl. padding + + } catch (Exception $e) { + // Width of text in pixels excl. padding, approximation + $columnWidth = self::getTextWidthPixelsApprox($columnText, $font, $rotation); + + // Excel adds some padding, just use approx width of 'n' glyph + $columnWidth += self::getTextWidthPixelsApprox('n', $font, 0); + } + + // Convert from pixel width to column width + $columnWidth = PHPExcel_Shared_Drawing::pixelsToCellDimension($columnWidth, $defaultFont); + + // Return + return round($columnWidth, 6); + } + + /** + * Get GD text width in pixels for a string of text in a certain font at a certain rotation angle + * + * @param string $text + * @param PHPExcel_Style_Font + * @param int $rotation + * @return int + * @throws Exception + */ + public static function getTextWidthPixelsExact($text, PHPExcel_Style_Font $font, $rotation = 0) { + if (!function_exists('imagettfbbox')) { + throw new Exception('GD library needs to be enabled'); + } + + // font size should really be supplied in pixels in GD2, + // but since GD2 seems to assume 72dpi, pixels and points are the same + $fontFile = self::getTrueTypeFontFileFromFont($font); + $textBox = imagettfbbox($font->getSize(), $rotation, $fontFile, $text); + + // Get corners positions + $lowerLeftCornerX = $textBox[0]; + $lowerLeftCornerY = $textBox[1]; + $lowerRightCornerX = $textBox[2]; + $lowerRightCornerY = $textBox[3]; + $upperRightCornerX = $textBox[4]; + $upperRightCornerY = $textBox[5]; + $upperLeftCornerX = $textBox[6]; + $upperLeftCornerY = $textBox[7]; - // Calculate column width - // values 1.025 and 0.584 found via interpolation by inspecting real Excel files with - // Calibri font. May need further adjustment - $columnWidth = 1.025 * strlen($columnText) + 0.584; // Excel adds some padding + // Consider the rotation when calculating the width + $textWidth = max($lowerRightCornerX - $upperLeftCornerX, $upperRightCornerX - $lowerLeftCornerX); + + return $textWidth; + } + + /** + * Get approximate width in pixels for a string of text in a certain font at a certain rotation angle + * + * @param string $columnText + * @param PHPExcel_Style_Font $font + * @param int $rotation + * @return int Text width in pixels (no padding added) + */ + public static function getTextWidthPixelsApprox($columnText, PHPExcel_Style_Font $font = null, $rotation = 0) + { + $fontName = $font->getName(); + $fontSize = $font->getSize(); + + // Calculate column width in pixels. We assume fixed glyph width. Result varies with font name and size. + switch ($fontName) { + case 'Calibri': + // value 8.26 was found via interpolation by inspecting real Excel files with Calibri 11 font. + $columnWidth = (int) (8.26 * PHPExcel_Shared_String::CountCharacters($columnText)); + $columnWidth = $columnWidth * $fontSize / 11; // extrapolate from font size + break; + + case 'Arial': + // value 7 was found via interpolation by inspecting real Excel files with Arial 10 font. + $columnWidth = (int) (7 * PHPExcel_Shared_String::CountCharacters($columnText)); + $columnWidth = $columnWidth * $fontSize / 10; // extrapolate from font size + break; + + case 'Verdana': + // value 8 was found via interpolation by inspecting real Excel files with Verdana 10 font. + $columnWidth = (int) (8 * PHPExcel_Shared_String::CountCharacters($columnText)); + $columnWidth = $columnWidth * $fontSize / 10; // extrapolate from font size + break; + + default: + // just assume Calibri + $columnWidth = (int) (8.26 * PHPExcel_Shared_String::CountCharacters($columnText)); + $columnWidth = $columnWidth * $fontSize / 11; // extrapolate from font size + break; + } // Calculate approximate rotated column width if ($rotation !== 0) { @@ -101,18 +377,19 @@ class PHPExcel_Shared_Font } } - // Return - return round($columnWidth, 6); + // pixel width is an integer + $columnWidth = (int) $columnWidth; + return $columnWidth; } - + /** * Calculate an (approximate) pixel size, based on a font points size * * @param int $fontSizeInPoints Font size (in points) * @return int Font size (in pixels) */ - public static function fontSizeToPixels($fontSizeInPoints = 12) { - return ((16 / 12) * $fontSizeInPoints); + public static function fontSizeToPixels($fontSizeInPoints = 11) { + return (int) ((4 / 3) * $fontSizeInPoints); } /** @@ -135,6 +412,133 @@ class PHPExcel_Shared_Font return ($sizeInCm * 37.795275591); } + /** + * Returns the font path given the font + * + * @param PHPExcel_Style_Font + * @return string Path to TrueType font file + */ + public static function getTrueTypeFontFileFromFont($font) { + if (!file_exists(self::$trueTypeFontPath) || !is_dir(self::$trueTypeFontPath)) { + throw new Exception('Valid directory to TrueType Font files not specified'); + } + + $name = $font->getName(); + $bold = $font->getBold(); + $italic = $font->getItalic(); + + // Check if we can map font to true type font file + switch ($name) { + case 'Arial': + $fontFile = ( + $bold ? ($italic ? self::ARIAL_BOLD_ITALIC : self::ARIAL_BOLD) + : ($italic ? self::ARIAL_ITALIC : self::ARIAL) + ); + break; + + case 'Calibri': + $fontFile = ( + $bold ? ($italic ? self::CALIBRI_BOLD_ITALIC : self::CALIBRI_BOLD) + : ($italic ? self::CALIBRI_ITALIC : self::CALIBRI) + ); + break; + + case 'Courier New': + $fontFile = ( + $bold ? ($italic ? self::COURIER_NEW_BOLD_ITALIC : self::COURIER_NEW_BOLD) + : ($italic ? self::COURIER_NEW_ITALIC : self::COURIER_NEW) + ); + break; + + case 'Comic Sans MS': + $fontFile = ( + $bold ? self::COMIC_SANS_MS_BOLD : self::COMIC_SANS_MS + ); + break; + + case 'Georgia': + $fontFile = ( + $bold ? ($italic ? self::GEORGIA_BOLD_ITALIC : self::GEORGIA_BOLD) + : ($italic ? self::GEORGIA_ITALIC : self::GEORGIA) + ); + break; + + case 'Impact': + $fontFile = self::IMPACT; + break; + + case 'Liberation Sans': + $fontFile = ( + $bold ? ($italic ? self::LIBERATION_SANS_BOLD_ITALIC : self::LIBERATION_SANS_BOLD) + : ($italic ? self::LIBERATION_SANS_ITALIC : self::LIBERATION_SANS) + ); + break; + + case 'Lucida Console': + $fontFile = self::LUCIDA_CONSOLE; + break; + + case 'Lucida Sans Unicode': + $fontFile = self::LUCIDA_SANS_UNICODE; + break; + + case 'Microsoft Sans Serif': + $fontFile = self::MICROSOFT_SANS_SERIF; + break; + + case 'Palatino Linotype': + $fontFile = ( + $bold ? ($italic ? self::PALATINO_LINOTYPE_BOLD_ITALIC : self::PALATINO_LINOTYPE_BOLD) + : ($italic ? self::PALATINO_LINOTYPE_ITALIC : self::PALATINO_LINOTYPE) + ); + break; + + case 'Symbol': + $fontFile = self::SYMBOL; + break; + + case 'Tahoma': + $fontFile = ( + $bold ? self::TAHOMA_BOLD : self::TAHOMA + ); + break; + + case 'Times New Roman': + $fontFile = ( + $bold ? ($italic ? self::TIMES_NEW_ROMAN_BOLD_ITALIC : self::TIMES_NEW_ROMAN_BOLD) + : ($italic ? self::TIMES_NEW_ROMAN_ITALIC : self::TIMES_NEW_ROMAN) + ); + break; + + case 'Trebuchet MS': + $fontFile = ( + $bold ? ($italic ? self::TREBUCHET_MS_BOLD_ITALIC : self::TREBUCHET_MS_BOLD) + : ($italic ? self::TREBUCHET_MS_ITALIC : self::TREBUCHET_MS) + ); + break; + + case 'Verdana': + $fontFile = ( + $bold ? ($italic ? self::VERDANA_BOLD_ITALIC : self::VERDANA_BOLD) + : ($italic ? self::VERDANA_ITALIC : self::VERDANA) + ); + break; + + default: + throw new Exception('Unknown font name "'. $name .'". Cannot map to TrueType font file'); + break; + } + + $fontFile = self::$trueTypeFontPath . $fontFile; + + // Check if file actually exists + if (!file_exists($fontFile)) { + throw New Exception('TrueType Font file not found'); + } + + return $fontFile; + } + /** * Returns the associated charset for the font name. * @@ -145,6 +549,7 @@ class PHPExcel_Shared_Font { switch ($name) { // Add more cases. Check FONT records in real Excel files. + case 'EucrosiaUPC': return self::CHARSET_ANSI_THAI; case 'Wingdings': return self::CHARSET_SYMBOL; case 'Wingdings 2': return self::CHARSET_SYMBOL; case 'Wingdings 3': return self::CHARSET_SYMBOL; @@ -152,4 +557,214 @@ class PHPExcel_Shared_Font } } + /** + * Get the effective column width for columns without a column dimension or column with width -1 + * For example, for Calibri 11 this is 9.140625 (64 px) + * + * @param PHPExcel_Style_Font $font The workbooks default font + * @param boolean $pPixels true = return column width in pixels, false = return in OOXML units + * @return mixed Column width + */ + public static function getDefaultColumnWidthByFont(PHPExcel_Style_Font $font, $pPixels = false) + { + if (isset(self::$defaultColumnWidths[$font->getName()][$font->getSize()])) { + // Exact width can be determined + $columnWidth = $pPixels ? + self::$defaultColumnWidths[$font->getName()][$font->getSize()]['px'] + : self::$defaultColumnWidths[$font->getName()][$font->getSize()]['width']; + + } else { + // We don't have data for this particular font and size, use approximation by + // extrapolating from Calibri 11 + $columnWidth = $pPixels ? + self::$defaultColumnWidths['Calibri'][11]['px'] + : self::$defaultColumnWidths['Calibri'][11]['width']; + $columnWidth = $columnWidth * $font->getSize() / 11; + + // Round pixels to closest integer + if ($pPixels) { + $columnWidth = (int) round($columnWidth); + } + } + + return $columnWidth; + } + + /** + * Get the effective row height for rows without a row dimension or rows with height -1 + * For example, for Calibri 11 this is 15 points + * + * @param PHPExcel_Style_Font $font The workbooks default font + * @return float Row height in points + */ + public static function getDefaultRowHeightByFont(PHPExcel_Style_Font $font) + { + switch ($font->getName()) { + case 'Arial': + switch ($font->getSize()) { + case 10: + // inspection of Arial 10 workbook says 12.75pt ~17px + $rowHeight = 12.75; + break; + + case 9: + // inspection of Arial 9 workbook says 12.00pt ~16px + $rowHeight = 12; + break; + + case 8: + // inspection of Arial 8 workbook says 11.25pt ~15px + $rowHeight = 11.25; + break; + + case 7: + // inspection of Arial 7 workbook says 9.00pt ~12px + $rowHeight = 9; + break; + + case 6: + case 5: + // inspection of Arial 5,6 workbook says 8.25pt ~11px + $rowHeight = 8.25; + break; + + case 4: + // inspection of Arial 4 workbook says 6.75pt ~9px + $rowHeight = 6.75; + break; + + case 3: + // inspection of Arial 3 workbook says 6.00pt ~8px + $rowHeight = 6; + break; + + case 2: + case 1: + // inspection of Arial 1,2 workbook says 5.25pt ~7px + $rowHeight = 5.25; + break; + + default: + // use Arial 10 workbook as an approximation, extrapolation + $rowHeight = 12.75 * $font->getSize() / 10; + break; + } + break; + + case 'Calibri': + switch ($font->getSize()) { + case 11: + // inspection of Calibri 11 workbook says 15.00pt ~20px + $rowHeight = 15; + break; + + case 10: + // inspection of Calibri 10 workbook says 12.75pt ~17px + $rowHeight = 12.75; + break; + + case 9: + // inspection of Calibri 9 workbook says 12.00pt ~16px + $rowHeight = 12; + break; + + case 8: + // inspection of Calibri 8 workbook says 11.25pt ~15px + $rowHeight = 11.25; + break; + + case 7: + // inspection of Calibri 7 workbook says 9.00pt ~12px + $rowHeight = 9; + break; + + case 6: + case 5: + // inspection of Calibri 5,6 workbook says 8.25pt ~11px + $rowHeight = 8.25; + break; + + case 4: + // inspection of Calibri 4 workbook says 6.75pt ~9px + $rowHeight = 6.75; + break; + + case 3: + // inspection of Calibri 3 workbook says 6.00pt ~8px + $rowHeight = 6.00; + break; + + case 2: + case 1: + // inspection of Calibri 1,2 workbook says 5.25pt ~7px + $rowHeight = 5.25; + break; + + default: + // use Calibri 11 workbook as an approximation, extrapolation + $rowHeight = 15 * $font->getSize() / 11; + break; + } + break; + + case 'Verdana': + switch ($font->getSize()) { + case 10: + // inspection of Verdana 10 workbook says 12.75pt ~17px + $rowHeight = 12.75; + break; + + case 9: + // inspection of Verdana 9 workbook says 11.25pt ~15px + $rowHeight = 11.25; + break; + + case 8: + // inspection of Verdana 8 workbook says 10.50pt ~14px + $rowHeight = 10.50; + break; + + case 7: + // inspection of Verdana 7 workbook says 9.00pt ~12px + $rowHeight = 9.00; + break; + + case 6: + case 5: + // inspection of Verdana 5,6 workbook says 8.25pt ~11px + $rowHeight = 8.25; + break; + + case 4: + // inspection of Verdana 4 workbook says 6.75pt ~9px + $rowHeight = 6.75; + break; + + case 3: + // inspection of Verdana 3 workbook says 6.00pt ~8px + $rowHeight = 6; + break; + + case 2: + case 1: + // inspection of Verdana 1,2 workbook says 5.25pt ~7px + $rowHeight = 5.25; + break; + + default: + // use Verdana 10 workbook as an approximation, extrapolation + $rowHeight = 12.75 * $font->getSize() / 10; + break; + } + break; + + default: + // just use Calibri as an approximation + $rowHeight = 15 * $font->getSize() / 11; + break; + } + + return $rowHeight; + } + } diff --git a/libraries/PHPExcel/PHPExcel/Shared/JAMA/Matrix.php b/libraries/PHPExcel/PHPExcel/Shared/JAMA/Matrix.php index efababbc4..49659d03c 100644 --- a/libraries/PHPExcel/PHPExcel/Shared/JAMA/Matrix.php +++ b/libraries/PHPExcel/PHPExcel/Shared/JAMA/Matrix.php @@ -21,6 +21,8 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Shared/JAMA/LUDecomposition.php'; require_once PHPEXCEL_ROOT . 'PHPExcel/Shared/JAMA/QRDecomposition.php'; require_once PHPEXCEL_ROOT . 'PHPExcel/Shared/JAMA/EigenvalueDecomposition.php'; require_once PHPEXCEL_ROOT . 'PHPExcel/Shared/JAMA/SingularValueDecomposition.php'; +require_once PHPEXCEL_ROOT . 'PHPExcel/Shared/String.php'; +require_once PHPEXCEL_ROOT . 'PHPExcel/Calculation/Functions.php'; /* * Matrix class @@ -760,7 +762,21 @@ class Matrix { $this->checkMatrixDimensions($M); for($i = 0; $i < $this->m; ++$i) { for($j = 0; $j < $this->n; ++$j) { - $this->A[$i][$j] += $M->get($i, $j); + $validValues = True; + $value = $M->get($i, $j); + if ((is_string($this->A[$i][$j])) && (!is_numeric($this->A[$i][$j]))) { + $this->A[$i][$j] = trim($this->A[$i][$j],'"'); + $validValues &= PHPExcel_Shared_String::convertToNumberIfFraction($this->A[$i][$j]); + } + if ((is_string($value)) && (!is_numeric($value))) { + $value = trim($value,'"'); + $validValues &= PHPExcel_Shared_String::convertToNumberIfFraction($value); + } + if ($validValues) { + $this->A[$i][$j] += $value; + } else { + $this->A[$i][$j] = PHPExcel_Calculation_Functions::NaN(); + } } } return $this; @@ -832,7 +848,21 @@ class Matrix { $this->checkMatrixDimensions($M); for($i = 0; $i < $this->m; ++$i) { for($j = 0; $j < $this->n; ++$j) { - $this->A[$i][$j] -= $M->get($i, $j); + $validValues = True; + $value = $M->get($i, $j); + if ((is_string($this->A[$i][$j])) && (!is_numeric($this->A[$i][$j]))) { + $this->A[$i][$j] = trim($this->A[$i][$j],'"'); + $validValues &= PHPExcel_Shared_String::convertToNumberIfFraction($this->A[$i][$j]); + } + if ((is_string($value)) && (!is_numeric($value))) { + $value = trim($value,'"'); + $validValues &= PHPExcel_Shared_String::convertToNumberIfFraction($value); + } + if ($validValues) { + $this->A[$i][$j] -= $value; + } else { + $this->A[$i][$j] = PHPExcel_Calculation_Functions::NaN(); + } } } return $this; @@ -906,7 +936,21 @@ class Matrix { $this->checkMatrixDimensions($M); for($i = 0; $i < $this->m; ++$i) { for($j = 0; $j < $this->n; ++$j) { - $this->A[$i][$j] *= $M->get($i, $j); + $validValues = True; + $value = $M->get($i, $j); + if ((is_string($this->A[$i][$j])) && (!is_numeric($this->A[$i][$j]))) { + $this->A[$i][$j] = trim($this->A[$i][$j],'"'); + $validValues &= PHPExcel_Shared_String::convertToNumberIfFraction($this->A[$i][$j]); + } + if ((is_string($value)) && (!is_numeric($value))) { + $value = trim($value,'"'); + $validValues &= PHPExcel_Shared_String::convertToNumberIfFraction($value); + } + if ($validValues) { + $this->A[$i][$j] *= $value; + } else { + $this->A[$i][$j] = PHPExcel_Calculation_Functions::NaN(); + } } } return $this; @@ -943,7 +987,26 @@ class Matrix { $this->checkMatrixDimensions($M); for($i = 0; $i < $this->m; ++$i) { for($j = 0; $j < $this->n; ++$j) { - $M->set($i, $j, $this->A[$i][$j] / $M->get($i, $j)); + $validValues = True; + $value = $M->get($i, $j); + if ((is_string($this->A[$i][$j])) && (!is_numeric($this->A[$i][$j]))) { + $this->A[$i][$j] = trim($this->A[$i][$j],'"'); + $validValues &= PHPExcel_Shared_String::convertToNumberIfFraction($this->A[$i][$j]); + } + if ((is_string($value)) && (!is_numeric($value))) { + $value = trim($value,'"'); + $validValues &= PHPExcel_Shared_String::convertToNumberIfFraction($value); + } + if ($validValues) { + if ($value == 0) { + // Trap for Divide by Zero error + $M->set($i, $j, '#DIV/0!'); + } else { + $M->set($i, $j, $this->A[$i][$j] / $value); + } + } else { + $this->A[$i][$j] = PHPExcel_Calculation_Functions::NaN(); + } } } return $M; @@ -1181,7 +1244,21 @@ class Matrix { $this->checkMatrixDimensions($M); for($i = 0; $i < $this->m; ++$i) { for($j = 0; $j < $this->n; ++$j) { - $this->A[$i][$j] = pow($this->A[$i][$j],$M->get($i, $j)); + $validValues = True; + $value = $M->get($i, $j); + if ((is_string($this->A[$i][$j])) && (!is_numeric($this->A[$i][$j]))) { + $this->A[$i][$j] = trim($this->A[$i][$j],'"'); + $validValues &= PHPExcel_Shared_String::convertToNumberIfFraction($this->A[$i][$j]); + } + if ((is_string($value)) && (!is_numeric($value))) { + $value = trim($value,'"'); + $validValues &= PHPExcel_Shared_String::convertToNumberIfFraction($value); + } + if ($validValues) { + $this->A[$i][$j] = pow($this->A[$i][$j],$value); + } else { + $this->A[$i][$j] = PHPExcel_Calculation_Functions::NaN(); + } } } return $this; diff --git a/libraries/PHPExcel/PHPExcel/Shared/OLE/ChainedBlockStream.php b/libraries/PHPExcel/PHPExcel/Shared/OLE/ChainedBlockStream.php index f9673f071..df96995c8 100644 --- a/libraries/PHPExcel/PHPExcel/Shared/OLE/ChainedBlockStream.php +++ b/libraries/PHPExcel/PHPExcel/Shared/OLE/ChainedBlockStream.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (C) 2006 - 2009 PHPExcel + * Copyright (C) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -22,7 +22,7 @@ * @package PHPExcel_Shared_OLE * @copyright Copyright (c) 2006 - 2007 Christian Schmidt * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ /** PHPExcel root directory */ diff --git a/libraries/PHPExcel/PHPExcel/Shared/OLE/OLE_Root.php b/libraries/PHPExcel/PHPExcel/Shared/OLE/OLE_Root.php index fd4bc947b..3cf1d1bd3 100644 --- a/libraries/PHPExcel/PHPExcel/Shared/OLE/OLE_Root.php +++ b/libraries/PHPExcel/PHPExcel/Shared/OLE/OLE_Root.php @@ -248,7 +248,7 @@ class PHPExcel_Shared_OLE_PPS_Root extends PHPExcel_Shared_OLE_PPS . pack("V", 0) . pack("V", 0x1000) . pack("V", $iSBDcnt ? 0 : -2) //Small Block Depot - . pack("V", 1) + . pack("V", $iSBDcnt) ); // Extra BDList Start, Count if ($iBdCnt < $i1stBdL) { diff --git a/libraries/PHPExcel/PHPExcel/Shared/OLERead.php b/libraries/PHPExcel/PHPExcel/Shared/OLERead.php index 6ccaab9b8..46cb5ade3 100644 --- a/libraries/PHPExcel/PHPExcel/Shared/OLERead.php +++ b/libraries/PHPExcel/PHPExcel/Shared/OLERead.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Shared - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ define('IDENTIFIER_OLE', pack('CCCCCCCC', 0xd0, 0xcf, 0x11, 0xe0, 0xa1, 0xb1, 0x1a, 0xe1)); diff --git a/libraries/PHPExcel/PHPExcel/Shared/PDF.php b/libraries/PHPExcel/PHPExcel/Shared/PDF.php index 8d1416054..b66e8e0c1 100644 --- a/libraries/PHPExcel/PHPExcel/Shared/PDF.php +++ b/libraries/PHPExcel/PHPExcel/Shared/PDF.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Shared - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ diff --git a/libraries/PHPExcel/PHPExcel/Shared/PasswordHasher.php b/libraries/PHPExcel/PHPExcel/Shared/PasswordHasher.php index e8d11510b..1a5c11a33 100644 --- a/libraries/PHPExcel/PHPExcel/Shared/PasswordHasher.php +++ b/libraries/PHPExcel/PHPExcel/Shared/PasswordHasher.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Shared - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -31,7 +31,7 @@ * * @category PHPExcel * @package PHPExcel_Shared - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Shared_PasswordHasher { diff --git a/libraries/PHPExcel/PHPExcel/Shared/String.php b/libraries/PHPExcel/PHPExcel/Shared/String.php index 8a105f014..e165fdd63 100644 --- a/libraries/PHPExcel/PHPExcel/Shared/String.php +++ b/libraries/PHPExcel/PHPExcel/Shared/String.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Shared - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -31,10 +31,16 @@ * * @category PHPExcel * @package PHPExcel_Shared - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Shared_String { + /** Constants */ + /** Regular Expressions */ + // Fraction + const STRING_REGEXP_FRACTION = '(-?)(\d+)\s+(\d+\/\d+)'; + + /** * Control characters array * @@ -42,6 +48,20 @@ class PHPExcel_Shared_String */ private static $_controlCharacters = array(); + /** + * Decimal separator + * + * @var string + */ + private static $_decimalSeparator; + + /** + * Thousands separator + * + * @var string + */ + private static $_thousandsSeparator; + /** * Is mbstring extension avalable? * @@ -60,7 +80,7 @@ class PHPExcel_Shared_String * Build control characters array */ private static function _buildControlCharacters() { - for ($i = 0; $i <= 19; ++$i) { + for ($i = 0; $i <= 31; ++$i) { if ($i != 9 && $i != 10 && $i != 13) { $find = '_x' . sprintf('%04s' , strtoupper(dechex($i))) . '_'; $replace = chr($i); @@ -97,12 +117,19 @@ class PHPExcel_Shared_String return self::$_isIconvEnabled; } - // IBM AIX iconv() does not work - self::$_isIconvEnabled = function_exists('iconv') && - !(defined('PHP_OS') && @stristr(PHP_OS, 'AIX') && defined('ICONV_IMPL') - && (@strcasecmp(ICONV_IMPL, 'unknown') == 0) && defined('ICONV_VERSION') - && (@strcasecmp(ICONV_VERSION, 'unknown') == 0)) ? - true : false; + // Check that iconv exists + // Sometimes iconv is not working, and e.g. iconv('UTF-8', 'UTF-16LE', 'x') just returns false, + // we cannot use iconv when that happens + // Also, sometimes iconv_substr('A', 0, 1, 'UTF-8') just returns false in PHP 5.2.0 + // we cannot use iconv in that case either (http://bugs.php.net/bug.php?id=37773) + if (function_exists('iconv') + && @iconv('UTF-8', 'UTF-16LE', 'x') + && @iconv_substr('A', 0, 1, 'UTF-8') ) { + + self::$_isIconvEnabled = true; + } else { + self::$_isIconvEnabled = false; + } return self::$_isIconvEnabled; } @@ -172,7 +199,7 @@ class PHPExcel_Shared_String // else, no conversion return $value; } - + /** * Check if a string contains UTF8 data * @@ -213,7 +240,7 @@ class PHPExcel_Shared_String $ln = self::CountCharacters($value, 'UTF-8'); // option flags - $opt = (self::getIsIconvEnabled() || self::getIsMbstringEnabled()) ? + $opt = (self::getIsIconvEnabled() || self::getIsMbstringEnabled()) ? 0x0001 : 0x0000; // characters @@ -239,7 +266,7 @@ class PHPExcel_Shared_String $ln = self::CountCharacters($value, 'UTF-8'); // option flags - $opt = (self::getIsIconvEnabled() || self::getIsMbstringEnabled()) ? + $opt = (self::getIsIconvEnabled() || self::getIsMbstringEnabled()) ? 0x0001 : 0x0000; // characters @@ -272,7 +299,7 @@ class PHPExcel_Shared_String // else, no conversion return $value; } - + /** * Get character count. First try mbstring, then iconv, finally strlen * @@ -322,4 +349,82 @@ class PHPExcel_Shared_String return $string; } + + /** + * Identify whether a string contains a fractional numeric value, + * and convert it to a numeric if it is + * + * @param string &$operand string value to test + * @return boolean + */ + public static function convertToNumberIfFraction(&$operand) { + if (preg_match('/^'.self::STRING_REGEXP_FRACTION.'$/i', $operand, $match)) { + $sign = ($match[1] == '-') ? '-' : '+'; + $fractionFormula = '='.$sign.$match[2].$sign.$match[3]; + $operand = PHPExcel_Calculation::getInstance()->_calculateFormulaValue($fractionFormula); + return true; + } + return false; + } // function convertToNumberIfFraction() + + /** + * Get the decimal separator. If it has not yet been set explicitly, try to obtain number + * formatting information from locale. + * + * @return string + */ + public static function getDecimalSeparator() + { + if (!isset(self::$_decimalSeparator)) { + $localeconv = localeconv(); + self::$_decimalSeparator = $localeconv['decimal_point'] != '' + ? $localeconv['decimal_point'] : $localeconv['mon_decimal_point']; + + if (self::$_decimalSeparator == '') + { + // Default to . + self::$_decimalSeparator = '.'; + } + } + return self::$_decimalSeparator; + } + + /** + * Set the decimal separator. Only used by PHPExcel_Style_NumberFormat::toFormattedString() + * to format output by PHPExcel_Writer_HTML and PHPExcel_Writer_PDF + * + * @param string $pValue Character for decimal separator + */ + public static function setDecimalSeparator($pValue = '.') + { + self::$_decimalSeparator = $pValue; + } + + /** + * Get the thousands separator. If it has not yet been set explicitly, try to obtain number + * formatting information from locale. + * + * @return string + */ + public static function getThousandsSeparator() + { + if (!isset(self::$_thousandsSeparator)) { + $localeconv = localeconv(); + self::$_thousandsSeparator = $localeconv['thousands_sep'] != '' + ? $localeconv['thousands_sep'] : $localeconv['mon_thousands_sep']; + } + return self::$_thousandsSeparator; + } + + /** + * Set the thousands separator. Only used by PHPExcel_Style_NumberFormat::toFormattedString() + * to format output by PHPExcel_Writer_HTML and PHPExcel_Writer_PDF + * + * @param string $pValue Character for thousands separator + */ + public static function setThousandsSeparator($pValue = ',') + { + self::$_thousandsSeparator = $pValue; + } + } diff --git a/libraries/PHPExcel/PHPExcel/Shared/XMLWriter.php b/libraries/PHPExcel/PHPExcel/Shared/XMLWriter.php index 9600a731d..4cd3d726a 100644 --- a/libraries/PHPExcel/PHPExcel/Shared/XMLWriter.php +++ b/libraries/PHPExcel/PHPExcel/Shared/XMLWriter.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Shared - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ if (!defined('DATE_W3C')) { @@ -34,7 +34,7 @@ if (!defined('DATE_W3C')) { * * @category PHPExcel * @package PHPExcel_Shared - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Shared_XMLWriter { /** Temporary storage method */ diff --git a/libraries/PHPExcel/PHPExcel/Shared/ZipStreamWrapper.php b/libraries/PHPExcel/PHPExcel/Shared/ZipStreamWrapper.php index ebcfcb00f..b5bc1cb02 100644 --- a/libraries/PHPExcel/PHPExcel/Shared/ZipStreamWrapper.php +++ b/libraries/PHPExcel/PHPExcel/Shared/ZipStreamWrapper.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Shared - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -35,7 +35,7 @@ PHPExcel_Shared_ZipStreamWrapper::register(); * * @category PHPExcel * @package PHPExcel_Shared - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Shared_ZipStreamWrapper { /** @@ -84,7 +84,7 @@ class PHPExcel_Shared_ZipStreamWrapper { } // Parse URL - $url = @parse_url($path); + $url = @parse_url(str_replace('zip://', 'file://', $path)); // Fix URL if (!is_array($url)) { diff --git a/libraries/PHPExcel/PHPExcel/Shared/trend/bestFitClass.php b/libraries/PHPExcel/PHPExcel/Shared/trend/bestFitClass.php index 00791da84..bd96d5827 100644 --- a/libraries/PHPExcel/PHPExcel/Shared/trend/bestFitClass.php +++ b/libraries/PHPExcel/PHPExcel/Shared/trend/bestFitClass.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Shared_Best_Fit - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -31,7 +31,7 @@ * * @category PHPExcel * @package PHPExcel_Shared_Best_Fit - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Best_Fit { @@ -239,7 +239,11 @@ class PHPExcel_Best_Fit $this->_SSResiduals = $SSres; $this->_DFResiduals = $this->_valueCount - 1 - $const; - $this->_stdevOfResiduals = sqrt($SSres / $this->_DFResiduals); + if ($this->_DFResiduals == 0.0) { + $this->_stdevOfResiduals = 0.0; + } else { + $this->_stdevOfResiduals = sqrt($SSres / $this->_DFResiduals); + } if (($SStot == 0.0) || ($SSres == $SStot)) { $this->_goodnessOfFit = 1; } else { @@ -252,9 +256,17 @@ class PHPExcel_Best_Fit $this->_slopeSE = $this->_stdevOfResiduals / sqrt($SSsex); $this->_intersectSE = $this->_stdevOfResiduals * sqrt(1 / ($this->_valueCount - ($sumX * $sumX) / $sumX2)); if ($this->_SSResiduals != 0.0) { - $this->_F = $this->_SSRegression / ($this->_SSResiduals / $this->_DFResiduals); + if ($this->_DFResiduals == 0.0) { + $this->_F = 0.0; + } else { + $this->_F = $this->_SSRegression / ($this->_SSResiduals / $this->_DFResiduals); + } } else { - $this->_F = $this->_SSRegression / $this->_DFResiduals; + if ($this->_DFResiduals == 0.0) { + $this->_F = 0.0; + } else { + $this->_F = $this->_SSRegression / $this->_DFResiduals; + } } } // function _calculateGoodnessOfFit() diff --git a/libraries/PHPExcel/PHPExcel/Shared/trend/exponentialBestFitClass.php b/libraries/PHPExcel/PHPExcel/Shared/trend/exponentialBestFitClass.php index 498c47050..1d7212d9d 100644 --- a/libraries/PHPExcel/PHPExcel/Shared/trend/exponentialBestFitClass.php +++ b/libraries/PHPExcel/PHPExcel/Shared/trend/exponentialBestFitClass.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Shared_Best_Fit - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -42,7 +42,7 @@ require_once(PHPEXCEL_ROOT . 'PHPExcel/Shared/trend/bestFitClass.php'); * * @category PHPExcel * @package PHPExcel_Shared_Best_Fit - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Exponential_Best_Fit extends PHPExcel_Best_Fit { @@ -84,8 +84,14 @@ class PHPExcel_Exponential_Best_Fit extends PHPExcel_Best_Fit private function _exponential_regression($yValues, $xValues, $const) { - $mArray = $xValues; - $yValues = array_map('log',$yValues); + foreach($yValues as &$value) { + if ($value < 0.0) { + $value = 0 - log(abs($value)); + } elseif ($value > 0.0) { + $value = log($value); + } + } + unset($value); $this->_leastSquareFit($yValues, $xValues, $const); } // function _exponential_regression() diff --git a/libraries/PHPExcel/PHPExcel/Shared/trend/linearBestFitClass.php b/libraries/PHPExcel/PHPExcel/Shared/trend/linearBestFitClass.php index 2808fb4f3..265048196 100644 --- a/libraries/PHPExcel/PHPExcel/Shared/trend/linearBestFitClass.php +++ b/libraries/PHPExcel/PHPExcel/Shared/trend/linearBestFitClass.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Shared_Best_Fit - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -42,7 +42,7 @@ require_once(PHPEXCEL_ROOT . 'PHPExcel/Shared/trend/bestFitClass.php'); * * @category PHPExcel * @package PHPExcel_Shared_Best_Fit - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Linear_Best_Fit extends PHPExcel_Best_Fit { diff --git a/libraries/PHPExcel/PHPExcel/Shared/trend/logarithmicBestFitClass.php b/libraries/PHPExcel/PHPExcel/Shared/trend/logarithmicBestFitClass.php index ba28dd833..115c78d0d 100644 --- a/libraries/PHPExcel/PHPExcel/Shared/trend/logarithmicBestFitClass.php +++ b/libraries/PHPExcel/PHPExcel/Shared/trend/logarithmicBestFitClass.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Shared_Best_Fit - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -42,7 +42,7 @@ require_once(PHPEXCEL_ROOT . 'PHPExcel/Shared/trend/bestFitClass.php'); * * @category PHPExcel * @package PHPExcel_Shared_Best_Fit - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Logarithmic_Best_Fit extends PHPExcel_Best_Fit { @@ -68,8 +68,14 @@ class PHPExcel_Logarithmic_Best_Fit extends PHPExcel_Best_Fit private function _logarithmic_regression($yValues, $xValues, $const) { - $mArray = $xValues; - $xValues = array_map('log',$xValues); + foreach($xValues as &$value) { + if ($value < 0.0) { + $value = 0 - log(abs($value)); + } elseif ($value > 0.0) { + $value = log($value); + } + } + unset($value); $this->_leastSquareFit($yValues, $xValues, $const); } // function _logarithmic_regression() diff --git a/libraries/PHPExcel/PHPExcel/Shared/trend/polynomialBestFitClass.php b/libraries/PHPExcel/PHPExcel/Shared/trend/polynomialBestFitClass.php index 65b8eee69..dca14ff3c 100644 --- a/libraries/PHPExcel/PHPExcel/Shared/trend/polynomialBestFitClass.php +++ b/libraries/PHPExcel/PHPExcel/Shared/trend/polynomialBestFitClass.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Shared_Best_Fit - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -43,7 +43,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Shared/JAMA/Matrix.php'; * * @category PHPExcel * @package PHPExcel_Shared_Best_Fit - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Polynomial_Best_Fit extends PHPExcel_Best_Fit { diff --git a/libraries/PHPExcel/PHPExcel/Shared/trend/powerBestFitClass.php b/libraries/PHPExcel/PHPExcel/Shared/trend/powerBestFitClass.php index 2a1b10c1f..651aec2fe 100644 --- a/libraries/PHPExcel/PHPExcel/Shared/trend/powerBestFitClass.php +++ b/libraries/PHPExcel/PHPExcel/Shared/trend/powerBestFitClass.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Shared_Best_Fit - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -42,7 +42,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Shared/trend/bestFitClass.php'; * * @category PHPExcel * @package PHPExcel_Shared_Best_Fit - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Power_Best_Fit extends PHPExcel_Best_Fit { @@ -76,10 +76,22 @@ class PHPExcel_Power_Best_Fit extends PHPExcel_Best_Fit private function _power_regression($yValues, $xValues, $const) { - $mArray = $xValues; - sort($mArray,SORT_NUMERIC); - $xValues = array_map('log',$xValues); - $yValues = array_map('log',$yValues); + foreach($xValues as &$value) { + if ($value < 0.0) { + $value = 0 - log(abs($value)); + } elseif ($value > 0.0) { + $value = log($value); + } + } + unset($value); + foreach($yValues as &$value) { + if ($value < 0.0) { + $value = 0 - log(abs($value)); + } elseif ($value > 0.0) { + $value = log($value); + } + } + unset($value); $this->_leastSquareFit($yValues, $xValues, $const); } // function _power_regression() diff --git a/libraries/PHPExcel/PHPExcel/Style.php b/libraries/PHPExcel/PHPExcel/Style.php index 874747749..5636df48f 100644 --- a/libraries/PHPExcel/PHPExcel/Style.php +++ b/libraries/PHPExcel/PHPExcel/Style.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Style - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -66,7 +66,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/IComparable.php'; * * @category PHPExcel * @package PHPExcel_Style - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Style implements PHPExcel_IComparable { @@ -201,7 +201,7 @@ class PHPExcel_Style implements PHPExcel_IComparable public function getSharedComponent() { $activeSheet = $this->getActiveSheet(); - $selectedCell = $this->getXActiveCell(); // e.g. 'A1' + $selectedCell = $this->getActiveCell(); // e.g. 'A1' if ($activeSheet->cellExists($selectedCell)) { $cell = $activeSheet->getCell($selectedCell); @@ -230,9 +230,9 @@ class PHPExcel_Style implements PHPExcel_IComparable * * @return string E.g. 'A1' */ - public function getXSelectedCells() + public function getSelectedCells() { - return $this->_parent->getActiveSheet()->getXSelectedCells(); + return $this->_parent->getActiveSheet()->getSelectedCells(); } /** @@ -241,9 +241,9 @@ class PHPExcel_Style implements PHPExcel_IComparable * * @return string E.g. 'A1' */ - public function getXActiveCell() + public function getActiveCell() { - return $this->_parent->getActiveSheet()->getXActiveCell(); + return $this->_parent->getActiveSheet()->getActiveCell(); } /** @@ -299,204 +299,253 @@ class PHPExcel_Style implements PHPExcel_IComparable if (is_array($pStyles)) { if ($this->_isSupervisor) { - $pRange = $this->getXSelectedCells(); + $pRange = $this->getSelectedCells(); - if (is_array($pStyles)) { - // Uppercase coordinate - $pRange = strtoupper($pRange); - - // Is it a cell range or a single cell? - $rangeA = ''; - $rangeB = ''; - if (strpos($pRange, ':') === false) { - $rangeA = $pRange; - $rangeB = $pRange; - } else { - list($rangeA, $rangeB) = explode(':', $pRange); - } - - // Calculate range outer borders - $rangeStart = PHPExcel_Cell::coordinateFromString($rangeA); - $rangeEnd = PHPExcel_Cell::coordinateFromString($rangeB); - - // Translate column into index - $rangeStart[0] = PHPExcel_Cell::columnIndexFromString($rangeStart[0]) - 1; - $rangeEnd[0] = PHPExcel_Cell::columnIndexFromString($rangeEnd[0]) - 1; - - // Make sure we can loop upwards on rows and columns - if ($rangeStart[0] > $rangeEnd[0] && $rangeStart[1] > $rangeEnd[1]) { - $tmp = $rangeStart; - $rangeStart = $rangeEnd; - $rangeEnd = $tmp; - } - - // Advanced mode - if ($pAdvanced && isset($pStyles['borders'])) { - - // 'allborders' is a shorthand property for 'outline' and 'inside' and - // it applies to components that have not been set explicitly - if (isset($pStyles['borders']['allborders'])) { - foreach (array('outline', 'inside') as $component) { - if (!isset($pStyles['borders'][$component])) { - $pStyles['borders'][$component] = $pStyles['borders']['allborders']; - } - } - unset($pStyles['borders']['allborders']); // not needed any more - } - - // 'outline' is a shorthand property for 'top', 'right', 'bottom', 'left' - // it applies to components that have not been set explicitly - if (isset($pStyles['borders']['outline'])) { - foreach (array('top', 'right', 'bottom', 'left') as $component) { - if (!isset($pStyles['borders'][$component])) { - $pStyles['borders'][$component] = $pStyles['borders']['outline']; - } - } - unset($pStyles['borders']['outline']); // not needed any more - } - - // 'inside' is a shorthand property for 'vertical' and 'horizontal' - // it applies to components that have not been set explicitly - if (isset($pStyles['borders']['inside'])) { - foreach (array('vertical', 'horizontal') as $component) { - if (!isset($pStyles['borders'][$component])) { - $pStyles['borders'][$component] = $pStyles['borders']['inside']; - } - } - unset($pStyles['borders']['inside']); // not needed any more - } - - // width and height characteristics of selection, 1, 2, or 3 (for 3 or more) - $xMax = min($rangeEnd[0] - $rangeStart[0] + 1, 3); - $yMax = min($rangeEnd[1] - $rangeStart[1] + 1, 3); - - // loop through up to 3 x 3 = 9 regions - for ($x = 1; $x <= $xMax; ++$x) { - // start column index for region - $colStart = ($x == 3) ? - PHPExcel_Cell::stringFromColumnIndex($rangeEnd[0]) - : PHPExcel_Cell::stringFromColumnIndex($rangeStart[0] + $x - 1); - - // end column index for region - $colEnd = ($x == 1) ? - PHPExcel_Cell::stringFromColumnIndex($rangeStart[0]) - : PHPExcel_Cell::stringFromColumnIndex($rangeEnd[0] - $xMax + $x); - - for ($y = 1; $y <= $yMax; ++$y) { - - // which edges are touching the region - $edges = array(); - - // are we at left edge - if ($x == 1) { - $edges[] = 'left'; - } - - // are we at right edge - if ($x == $xMax) { - $edges[] = 'right'; - } - - // are we at top edge? - if ($y == 1) { - $edges[] = 'top'; - } - - // are we at bottom edge? - if ($y == $yMax) { - $edges[] = 'bottom'; - } - - // start row index for region - $rowStart = ($y == 3) ? - $rangeEnd[1] : $rangeStart[1] + $y - 1; - - // end row index for region - $rowEnd = ($y == 1) ? - $rangeStart[1] : $rangeEnd[1] - $yMax + $y; - - // build range for region - $range = $colStart . $rowStart . ':' . $colEnd . $rowEnd; - - // retrieve relevant style array for region - $regionStyles = $pStyles; - unset($regionStyles['borders']['inside']); - - // what are the inner edges of the region when looking at the selection - $innerEdges = array_diff( array('top', 'right', 'bottom', 'left'), $edges ); - - // inner edges that are not touching the region should take the 'inside' border properties if they have been set - foreach ($innerEdges as $innerEdge) { - switch ($innerEdge) { - case 'top': - case 'bottom': - // should pick up 'horizontal' border property if set - if (isset($pStyles['borders']['horizontal'])) { - $regionStyles['borders'][$innerEdge] = $pStyles['borders']['horizontal']; - } else { - unset($regionStyles['borders'][$innerEdge]); - } - break; - case 'left': - case 'right': - // should pick up 'vertical' border property if set - if (isset($pStyles['borders']['vertical'])) { - $regionStyles['borders'][$innerEdge] = $pStyles['borders']['vertical']; - } else { - unset($regionStyles['borders'][$innerEdge]); - } - break; - } - } - - // apply region style to region by calling applyFromArray() in simple mode - $this->getActiveSheet()->getStyle($range)->applyFromArray($regionStyles, false); - } - } - return; - } - - // Simple mode - - // First loop through cells to find out which styles are affected by this operation - $oldXfIndexes = array(); - for ($col = $rangeStart[0]; $col <= $rangeEnd[0]; ++$col) { - for ($row = $rangeStart[1]; $row <= $rangeEnd[1]; ++$row) { - $oldXfIndexes[$this->getActiveSheet()->getCellByColumnAndRow($col, $row)->getXfIndex()] = true; - } - } - - // clone each of the affected styles, apply the style arrray, and add the new styles to the workbook - $workbook = $this->getActiveSheet()->getParent(); - foreach ($oldXfIndexes as $oldXfIndex => $dummy) { - $style = $workbook->getCellXfByIndex($oldXfIndex); - $newStyle = clone $style; - $newStyle->applyFromArray($pStyles); - - if ($existingStyle = $workbook->getCellXfByHashCode($newStyle->getHashCode())) { - // there is already such cell Xf in our collection - $newXfIndexes[$oldXfIndex] = $existingStyle->getIndex(); - } else { - // we don't have such a cell Xf, need to add - $workbook->addCellXf($newStyle); - $newXfIndexes[$oldXfIndex] = $newStyle->getIndex(); - } - } - - // Loop through cells again and update the XF index - for ($col = $rangeStart[0]; $col <= $rangeEnd[0]; ++$col) { - for ($row = $rangeStart[1]; $row <= $rangeEnd[1]; ++$row) { - $cell = $this->getActiveSheet()->getCellByColumnAndRow($col, $row); - $oldXfIndex = $cell->getXfIndex(); - $cell->setXfIndex($newXfIndexes[$oldXfIndex]); - } - } + // Uppercase coordinate + $pRange = strtoupper($pRange); + // Is it a cell range or a single cell? + $rangeA = ''; + $rangeB = ''; + if (strpos($pRange, ':') === false) { + $rangeA = $pRange; + $rangeB = $pRange; } else { - throw new Exception("Invalid style array passed."); + list($rangeA, $rangeB) = explode(':', $pRange); } - + + // Calculate range outer borders + $rangeStart = PHPExcel_Cell::coordinateFromString($rangeA); + $rangeEnd = PHPExcel_Cell::coordinateFromString($rangeB); + + // Translate column into index + $rangeStart[0] = PHPExcel_Cell::columnIndexFromString($rangeStart[0]) - 1; + $rangeEnd[0] = PHPExcel_Cell::columnIndexFromString($rangeEnd[0]) - 1; + + // Make sure we can loop upwards on rows and columns + if ($rangeStart[0] > $rangeEnd[0] && $rangeStart[1] > $rangeEnd[1]) { + $tmp = $rangeStart; + $rangeStart = $rangeEnd; + $rangeEnd = $tmp; + } + + // ADVANCED MODE: + + if ($pAdvanced && isset($pStyles['borders'])) { + + // 'allborders' is a shorthand property for 'outline' and 'inside' and + // it applies to components that have not been set explicitly + if (isset($pStyles['borders']['allborders'])) { + foreach (array('outline', 'inside') as $component) { + if (!isset($pStyles['borders'][$component])) { + $pStyles['borders'][$component] = $pStyles['borders']['allborders']; + } + } + unset($pStyles['borders']['allborders']); // not needed any more + } + + // 'outline' is a shorthand property for 'top', 'right', 'bottom', 'left' + // it applies to components that have not been set explicitly + if (isset($pStyles['borders']['outline'])) { + foreach (array('top', 'right', 'bottom', 'left') as $component) { + if (!isset($pStyles['borders'][$component])) { + $pStyles['borders'][$component] = $pStyles['borders']['outline']; + } + } + unset($pStyles['borders']['outline']); // not needed any more + } + + // 'inside' is a shorthand property for 'vertical' and 'horizontal' + // it applies to components that have not been set explicitly + if (isset($pStyles['borders']['inside'])) { + foreach (array('vertical', 'horizontal') as $component) { + if (!isset($pStyles['borders'][$component])) { + $pStyles['borders'][$component] = $pStyles['borders']['inside']; + } + } + unset($pStyles['borders']['inside']); // not needed any more + } + + // width and height characteristics of selection, 1, 2, or 3 (for 3 or more) + $xMax = min($rangeEnd[0] - $rangeStart[0] + 1, 3); + $yMax = min($rangeEnd[1] - $rangeStart[1] + 1, 3); + + // loop through up to 3 x 3 = 9 regions + for ($x = 1; $x <= $xMax; ++$x) { + // start column index for region + $colStart = ($x == 3) ? + PHPExcel_Cell::stringFromColumnIndex($rangeEnd[0]) + : PHPExcel_Cell::stringFromColumnIndex($rangeStart[0] + $x - 1); + + // end column index for region + $colEnd = ($x == 1) ? + PHPExcel_Cell::stringFromColumnIndex($rangeStart[0]) + : PHPExcel_Cell::stringFromColumnIndex($rangeEnd[0] - $xMax + $x); + + for ($y = 1; $y <= $yMax; ++$y) { + + // which edges are touching the region + $edges = array(); + + // are we at left edge + if ($x == 1) { + $edges[] = 'left'; + } + + // are we at right edge + if ($x == $xMax) { + $edges[] = 'right'; + } + + // are we at top edge? + if ($y == 1) { + $edges[] = 'top'; + } + + // are we at bottom edge? + if ($y == $yMax) { + $edges[] = 'bottom'; + } + + // start row index for region + $rowStart = ($y == 3) ? + $rangeEnd[1] : $rangeStart[1] + $y - 1; + + // end row index for region + $rowEnd = ($y == 1) ? + $rangeStart[1] : $rangeEnd[1] - $yMax + $y; + + // build range for region + $range = $colStart . $rowStart . ':' . $colEnd . $rowEnd; + + // retrieve relevant style array for region + $regionStyles = $pStyles; + unset($regionStyles['borders']['inside']); + + // what are the inner edges of the region when looking at the selection + $innerEdges = array_diff( array('top', 'right', 'bottom', 'left'), $edges ); + + // inner edges that are not touching the region should take the 'inside' border properties if they have been set + foreach ($innerEdges as $innerEdge) { + switch ($innerEdge) { + case 'top': + case 'bottom': + // should pick up 'horizontal' border property if set + if (isset($pStyles['borders']['horizontal'])) { + $regionStyles['borders'][$innerEdge] = $pStyles['borders']['horizontal']; + } else { + unset($regionStyles['borders'][$innerEdge]); + } + break; + case 'left': + case 'right': + // should pick up 'vertical' border property if set + if (isset($pStyles['borders']['vertical'])) { + $regionStyles['borders'][$innerEdge] = $pStyles['borders']['vertical']; + } else { + unset($regionStyles['borders'][$innerEdge]); + } + break; + } + } + + // apply region style to region by calling applyFromArray() in simple mode + $this->getActiveSheet()->getStyle($range)->applyFromArray($regionStyles, false); + } + } + return; + } + + // SIMPLE MODE: + + // Selection type, inspect + if (preg_match('/^[A-Z]+1:[A-Z]+1048576$/', $pRange)) { + $selectionType = 'COLUMN'; + } else if (preg_match('/^A[0-9]+:XFD[0-9]+$/', $pRange)) { + $selectionType = 'ROW'; + } else { + $selectionType = 'CELL'; + } + + // First loop through columns, rows, or cells to find out which styles are affected by this operation + switch ($selectionType) { + case 'COLUMN': + $oldXfIndexes = array(); + for ($col = $rangeStart[0]; $col <= $rangeEnd[0]; ++$col) { + $oldXfIndexes[$this->getActiveSheet()->getColumnDimensionByColumn($col)->getXfIndex()] = true; + } + break; + + case 'ROW': + $oldXfIndexes = array(); + for ($row = $rangeStart[1]; $row <= $rangeEnd[1]; ++$row) { + if ($this->getActiveSheet()->getRowDimension($row)->getXfIndex() == null) { + $oldXfIndexes[0] = true; // row without explicit style should be formatted based on default style + } else { + $oldXfIndexes[$this->getActiveSheet()->getRowDimension($row)->getXfIndex()] = true; + } + } + break; + + case 'CELL': + $oldXfIndexes = array(); + for ($col = $rangeStart[0]; $col <= $rangeEnd[0]; ++$col) { + for ($row = $rangeStart[1]; $row <= $rangeEnd[1]; ++$row) { + $oldXfIndexes[$this->getActiveSheet()->getCellByColumnAndRow($col, $row)->getXfIndex()] = true; + } + } + break; + } + + // clone each of the affected styles, apply the style arrray, and add the new styles to the workbook + $workbook = $this->getActiveSheet()->getParent(); + foreach ($oldXfIndexes as $oldXfIndex => $dummy) { + $style = $workbook->getCellXfByIndex($oldXfIndex); + $newStyle = clone $style; + $newStyle->applyFromArray($pStyles); + + if ($existingStyle = $workbook->getCellXfByHashCode($newStyle->getHashCode())) { + // there is already such cell Xf in our collection + $newXfIndexes[$oldXfIndex] = $existingStyle->getIndex(); + } else { + // we don't have such a cell Xf, need to add + $workbook->addCellXf($newStyle); + $newXfIndexes[$oldXfIndex] = $newStyle->getIndex(); + } + } + + // Loop through columns, rows, or cells again and update the XF index + switch ($selectionType) { + case 'COLUMN': + for ($col = $rangeStart[0]; $col <= $rangeEnd[0]; ++$col) { + $columnDimension = $this->getActiveSheet()->getColumnDimensionByColumn($col); + $oldXfIndex = $columnDimension->getXfIndex(); + $columnDimension->setXfIndex($newXfIndexes[$oldXfIndex]); + } + break; + + case 'ROW': + for ($row = $rangeStart[1]; $row <= $rangeEnd[1]; ++$row) { + $rowDimension = $this->getActiveSheet()->getRowDimension($row); + $oldXfIndex = $rowDimension->getXfIndex() === null ? + 0 : $rowDimension->getXfIndex(); // row without explicit style should be formatted based on default style + $rowDimension->setXfIndex($newXfIndexes[$oldXfIndex]); + } + break; + + case 'CELL': + for ($col = $rangeStart[0]; $col <= $rangeEnd[0]; ++$col) { + for ($row = $rangeStart[1]; $row <= $rangeEnd[1]; ++$row) { + $cell = $this->getActiveSheet()->getCellByColumnAndRow($col, $row); + $oldXfIndex = $cell->getXfIndex(); + $cell->setXfIndex($newXfIndexes[$oldXfIndex]); + } + } + break; + } + } else { + // not a supervisor, just apply the style array directly on style object if (array_key_exists('fill', $pStyles)) { $this->getFill()->applyFromArray($pStyles['fill']); } @@ -585,7 +634,7 @@ class PHPExcel_Style implements PHPExcel_IComparable * @return PHPExcel_Style_Conditional[] */ public function getConditionalStyles() { - return $this->getActiveSheet()->getConditionalStyles($this->getXActiveCell()); + return $this->getActiveSheet()->getConditionalStyles($this->getActiveCell()); } /** @@ -596,7 +645,7 @@ class PHPExcel_Style implements PHPExcel_IComparable */ public function setConditionalStyles($pValue = null) { if (is_array($pValue)) { - foreach (PHPExcel_Cell::extractAllCellReferencesInRange($this->getXSelectedCells()) as $cellReference) { + foreach (PHPExcel_Cell::extractAllCellReferencesInRange($this->getSelectedCells()) as $cellReference) { $this->getActiveSheet()->setConditionalStyles($cellReference, $pValue); } } @@ -635,37 +684,6 @@ class PHPExcel_Style implements PHPExcel_IComparable ); } - /** - * Hash index - * - * @var string - */ - private $_hashIndex; - - /** - * Get hash index - * - * Note that this index may vary during script execution! Only reliable moment is - * while doing a write of a workbook and when changes are not allowed. - * - * @return string Hash index - */ - public function getHashIndex() { - return $this->_hashIndex; - } - - /** - * Set hash index - * - * Note that this index may vary during script execution! Only reliable moment is - * while doing a write of a workbook and when changes are not allowed. - * - * @param string $value Hash index - */ - public function setHashIndex($value) { - $this->_hashIndex = $value; - } - /** * Get own index in style collection * diff --git a/libraries/PHPExcel/PHPExcel/Style/Alignment.php b/libraries/PHPExcel/PHPExcel/Style/Alignment.php index 6958b6a8a..fa52e0869 100644 --- a/libraries/PHPExcel/PHPExcel/Style/Alignment.php +++ b/libraries/PHPExcel/PHPExcel/Style/Alignment.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Style - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -43,7 +43,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/IComparable.php'; * * @category PHPExcel * @package PHPExcel_Style - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Style_Alignment implements PHPExcel_IComparable { @@ -190,9 +190,9 @@ class PHPExcel_Style_Alignment implements PHPExcel_IComparable * * @return string E.g. 'A1' */ - public function getXSelectedCells() + public function getSelectedCells() { - return $this->getActiveSheet()->getXSelectedCells(); + return $this->getActiveSheet()->getSelectedCells(); } /** @@ -201,9 +201,9 @@ class PHPExcel_Style_Alignment implements PHPExcel_IComparable * * @return string E.g. 'A1' */ - public function getXActiveCell() + public function getActiveCell() { - return $this->getActiveSheet()->getXActiveCell(); + return $this->getActiveSheet()->getActiveCell(); } /** @@ -238,7 +238,7 @@ class PHPExcel_Style_Alignment implements PHPExcel_IComparable public function applyFromArray($pStyles = null) { if (is_array($pStyles)) { if ($this->_isSupervisor) { - $this->getActiveSheet()->getStyle($this->getXSelectedCells())->applyFromArray($this->getStyleArray($pStyles)); + $this->getActiveSheet()->getStyle($this->getSelectedCells())->applyFromArray($this->getStyleArray($pStyles)); } else { if (array_key_exists('horizontal', $pStyles)) { $this->setHorizontal($pStyles['horizontal']); @@ -290,7 +290,7 @@ class PHPExcel_Style_Alignment implements PHPExcel_IComparable if ($this->_isSupervisor) { $styleArray = $this->getStyleArray(array('horizontal' => $pValue)); - $this->getActiveSheet()->getStyle($this->getXSelectedCells())->applyFromArray($styleArray); + $this->getActiveSheet()->getStyle($this->getSelectedCells())->applyFromArray($styleArray); } else { $this->_horizontal = $pValue; @@ -323,7 +323,7 @@ class PHPExcel_Style_Alignment implements PHPExcel_IComparable if ($this->_isSupervisor) { $styleArray = $this->getStyleArray(array('vertical' => $pValue)); - $this->getActiveSheet()->getStyle($this->getXSelectedCells())->applyFromArray($styleArray); + $this->getActiveSheet()->getStyle($this->getSelectedCells())->applyFromArray($styleArray); } else { $this->_vertical = $pValue; } @@ -359,7 +359,7 @@ class PHPExcel_Style_Alignment implements PHPExcel_IComparable if ( ($pValue >= -90 && $pValue <= 90) || $pValue == -165 ) { if ($this->_isSupervisor) { $styleArray = $this->getStyleArray(array('rotation' => $pValue)); - $this->getActiveSheet()->getStyle($this->getXSelectedCells())->applyFromArray($styleArray); + $this->getActiveSheet()->getStyle($this->getSelectedCells())->applyFromArray($styleArray); } else { $this->_textRotation = $pValue; } @@ -394,7 +394,7 @@ class PHPExcel_Style_Alignment implements PHPExcel_IComparable } if ($this->_isSupervisor) { $styleArray = $this->getStyleArray(array('wrap' => $pValue)); - $this->getActiveSheet()->getStyle($this->getXSelectedCells())->applyFromArray($styleArray); + $this->getActiveSheet()->getStyle($this->getSelectedCells())->applyFromArray($styleArray); } else { $this->_wrapText = $pValue; } @@ -425,7 +425,7 @@ class PHPExcel_Style_Alignment implements PHPExcel_IComparable } if ($this->_isSupervisor) { $styleArray = $this->getStyleArray(array('shrinkToFit' => $pValue)); - $this->getActiveSheet()->getStyle($this->getXSelectedCells())->applyFromArray($styleArray); + $this->getActiveSheet()->getStyle($this->getSelectedCells())->applyFromArray($styleArray); } else { $this->_shrinkToFit = $pValue; } @@ -458,7 +458,7 @@ class PHPExcel_Style_Alignment implements PHPExcel_IComparable } if ($this->_isSupervisor) { $styleArray = $this->getStyleArray(array('indent' => $pValue)); - $this->getActiveSheet()->getStyle($this->getXSelectedCells())->applyFromArray($styleArray); + $this->getActiveSheet()->getStyle($this->getSelectedCells())->applyFromArray($styleArray); } else { $this->_indent = $pValue; } @@ -485,37 +485,6 @@ class PHPExcel_Style_Alignment implements PHPExcel_IComparable ); } - /** - * Hash index - * - * @var string - */ - private $_hashIndex; - - /** - * Get hash index - * - * Note that this index may vary during script execution! Only reliable moment is - * while doing a write of a workbook and when changes are not allowed. - * - * @return string Hash index - */ - public function getHashIndex() { - return $this->_hashIndex; - } - - /** - * Set hash index - * - * Note that this index may vary during script execution! Only reliable moment is - * while doing a write of a workbook and when changes are not allowed. - * - * @param string $value Hash index - */ - public function setHashIndex($value) { - $this->_hashIndex = $value; - } - /** * Implement PHP __clone to create a deep clone, not just a shallow copy. */ diff --git a/libraries/PHPExcel/PHPExcel/Style/Border.php b/libraries/PHPExcel/PHPExcel/Style/Border.php index 2509d71c6..edaeaf301 100644 --- a/libraries/PHPExcel/PHPExcel/Style/Border.php +++ b/libraries/PHPExcel/PHPExcel/Style/Border.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Style - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -46,7 +46,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/IComparable.php'; * * @category PHPExcel * @package PHPExcel_Style - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Style_Border implements PHPExcel_IComparable { @@ -200,9 +200,9 @@ class PHPExcel_Style_Border implements PHPExcel_IComparable * * @return string E.g. 'A1' */ - public function getXSelectedCells() + public function getSelectedCells() { - return $this->getActiveSheet()->getXSelectedCells(); + return $this->getActiveSheet()->getSelectedCells(); } /** @@ -211,9 +211,9 @@ class PHPExcel_Style_Border implements PHPExcel_IComparable * * @return string E.g. 'A1' */ - public function getXActiveCell() + public function getActiveCell() { - return $this->getActiveSheet()->getXActiveCell(); + return $this->getActiveSheet()->getActiveCell(); } /** @@ -289,7 +289,7 @@ class PHPExcel_Style_Border implements PHPExcel_IComparable public function applyFromArray($pStyles = null) { if (is_array($pStyles)) { if ($this->_isSupervisor) { - $this->getActiveSheet()->getStyle($this->getXSelectedCells())->applyFromArray($this->getStyleArray($pStyles)); + $this->getActiveSheet()->getStyle($this->getSelectedCells())->applyFromArray($this->getStyleArray($pStyles)); } else { if (array_key_exists('style', $pStyles)) { $this->setBorderStyle($pStyles['style']); @@ -329,7 +329,7 @@ class PHPExcel_Style_Border implements PHPExcel_IComparable } if ($this->_isSupervisor) { $styleArray = $this->getStyleArray(array('style' => $pValue)); - $this->getActiveSheet()->getStyle($this->getXSelectedCells())->applyFromArray($styleArray); + $this->getActiveSheet()->getStyle($this->getSelectedCells())->applyFromArray($styleArray); } else { $this->_borderStyle = $pValue; } @@ -358,7 +358,7 @@ class PHPExcel_Style_Border implements PHPExcel_IComparable if ($this->_isSupervisor) { $styleArray = $this->getColor()->getStyleArray(array('argb' => $color->getARGB())); - $this->getActiveSheet()->getStyle($this->getXSelectedCells())->applyFromArray($styleArray); + $this->getActiveSheet()->getStyle($this->getSelectedCells())->applyFromArray($styleArray); } else { $this->_color = $color; } @@ -381,37 +381,6 @@ class PHPExcel_Style_Border implements PHPExcel_IComparable ); } - /** - * Hash index - * - * @var string - */ - private $_hashIndex; - - /** - * Get hash index - * - * Note that this index may vary during script execution! Only reliable moment is - * while doing a write of a workbook and when changes are not allowed. - * - * @return string Hash index - */ - public function getHashIndex() { - return $this->_hashIndex; - } - - /** - * Set hash index - * - * Note that this index may vary during script execution! Only reliable moment is - * while doing a write of a workbook and when changes are not allowed. - * - * @param string $value Hash index - */ - public function setHashIndex($value) { - $this->_hashIndex = $value; - } - /** * Implement PHP __clone to create a deep clone, not just a shallow copy. */ diff --git a/libraries/PHPExcel/PHPExcel/Style/Borders.php b/libraries/PHPExcel/PHPExcel/Style/Borders.php index 7b6ae30b9..4a6b3460b 100644 --- a/libraries/PHPExcel/PHPExcel/Style/Borders.php +++ b/libraries/PHPExcel/PHPExcel/Style/Borders.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Style - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -46,7 +46,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/IComparable.php'; * * @category PHPExcel * @package PHPExcel_Style - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Style_Borders implements PHPExcel_IComparable { @@ -54,6 +54,7 @@ class PHPExcel_Style_Borders implements PHPExcel_IComparable const DIAGONAL_NONE = 0; const DIAGONAL_UP = 1; const DIAGONAL_DOWN = 2; + const DIAGONAL_BOTH = 3; /** * Left @@ -241,9 +242,9 @@ class PHPExcel_Style_Borders implements PHPExcel_IComparable * * @return string E.g. 'A1' */ - public function getXSelectedCells() + public function getSelectedCells() { - return $this->getActiveSheet()->getXSelectedCells(); + return $this->getActiveSheet()->getSelectedCells(); } /** @@ -252,9 +253,9 @@ class PHPExcel_Style_Borders implements PHPExcel_IComparable * * @return string E.g. 'A1' */ - public function getXActiveCell() + public function getActiveCell() { - return $this->getActiveSheet()->getXActiveCell(); + return $this->getActiveSheet()->getActiveCell(); } /** @@ -309,7 +310,7 @@ class PHPExcel_Style_Borders implements PHPExcel_IComparable public function applyFromArray($pStyles = null) { if (is_array($pStyles)) { if ($this->_isSupervisor) { - $this->getActiveSheet()->getStyle($this->getXSelectedCells())->applyFromArray($this->getStyleArray($pStyles)); + $this->getActiveSheet()->getStyle($this->getSelectedCells())->applyFromArray($this->getStyleArray($pStyles)); } else { if (array_key_exists('left', $pStyles)) { $this->getLeft()->applyFromArray($pStyles['left']); @@ -470,7 +471,7 @@ class PHPExcel_Style_Borders implements PHPExcel_IComparable } if ($this->_isSupervisor) { $styleArray = $this->getStyleArray(array('diagonaldirection' => $pValue)); - $this->getActiveSheet()->getStyle($this->getXSelectedCells())->applyFromArray($styleArray); + $this->getActiveSheet()->getStyle($this->getSelectedCells())->applyFromArray($styleArray); } else { $this->_diagonalDirection = $pValue; } @@ -497,37 +498,6 @@ class PHPExcel_Style_Borders implements PHPExcel_IComparable ); } - /** - * Hash index - * - * @var string - */ - private $_hashIndex; - - /** - * Get hash index - * - * Note that this index may vary during script execution! Only reliable moment is - * while doing a write of a workbook and when changes are not allowed. - * - * @return string Hash index - */ - public function getHashIndex() { - return $this->_hashIndex; - } - - /** - * Set hash index - * - * Note that this index may vary during script execution! Only reliable moment is - * while doing a write of a workbook and when changes are not allowed. - * - * @param string $value Hash index - */ - public function setHashIndex($value) { - $this->_hashIndex = $value; - } - /** * Implement PHP __clone to create a deep clone, not just a shallow copy. */ diff --git a/libraries/PHPExcel/PHPExcel/Style/Color.php b/libraries/PHPExcel/PHPExcel/Style/Color.php index 22840cd65..e17595c0d 100644 --- a/libraries/PHPExcel/PHPExcel/Style/Color.php +++ b/libraries/PHPExcel/PHPExcel/Style/Color.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Style - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -43,7 +43,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/IComparable.php'; * * @category PHPExcel * @package PHPExcel_Style - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Style_Color implements PHPExcel_IComparable { @@ -171,9 +171,9 @@ class PHPExcel_Style_Color implements PHPExcel_IComparable * * @return string E.g. 'A1' */ - public function getXSelectedCells() + public function getSelectedCells() { - return $this->getActiveSheet()->getXSelectedCells(); + return $this->getActiveSheet()->getSelectedCells(); } /** @@ -182,9 +182,9 @@ class PHPExcel_Style_Color implements PHPExcel_IComparable * * @return string E.g. 'A1' */ - public function getXActiveCell() + public function getActiveCell() { - return $this->getActiveSheet()->getXActiveCell(); + return $this->getActiveSheet()->getActiveCell(); } /** @@ -226,7 +226,7 @@ class PHPExcel_Style_Color implements PHPExcel_IComparable public function applyFromArray($pStyles = null) { if (is_array($pStyles)) { if ($this->_isSupervisor) { - $this->getActiveSheet()->getStyle($this->getXSelectedCells())->applyFromArray($this->getStyleArray($pStyles)); + $this->getActiveSheet()->getStyle($this->getSelectedCells())->applyFromArray($this->getStyleArray($pStyles)); } else { if (array_key_exists('rgb', $pStyles)) { $this->setRGB($pStyles['rgb']); @@ -265,7 +265,7 @@ class PHPExcel_Style_Color implements PHPExcel_IComparable } if ($this->_isSupervisor) { $styleArray = $this->getStyleArray(array('argb' => $pValue)); - $this->getActiveSheet()->getStyle($this->getXSelectedCells())->applyFromArray($styleArray); + $this->getActiveSheet()->getStyle($this->getSelectedCells())->applyFromArray($styleArray); } else { $this->_argb = $pValue; } @@ -296,7 +296,7 @@ class PHPExcel_Style_Color implements PHPExcel_IComparable } if ($this->_isSupervisor) { $styleArray = $this->getStyleArray(array('argb' => 'FF' . $pValue)); - $this->getActiveSheet()->getStyle($this->getXSelectedCells())->applyFromArray($styleArray); + $this->getActiveSheet()->getStyle($this->getSelectedCells())->applyFromArray($styleArray); } else { $this->_argb = 'FF' . $pValue; } @@ -404,37 +404,6 @@ class PHPExcel_Style_Color implements PHPExcel_IComparable ); } - /** - * Hash index - * - * @var string - */ - private $_hashIndex; - - /** - * Get hash index - * - * Note that this index may vary during script execution! Only reliable moment is - * while doing a write of a workbook and when changes are not allowed. - * - * @return string Hash index - */ - public function getHashIndex() { - return $this->_hashIndex; - } - - /** - * Set hash index - * - * Note that this index may vary during script execution! Only reliable moment is - * while doing a write of a workbook and when changes are not allowed. - * - * @param string $value Hash index - */ - public function setHashIndex($value) { - $this->_hashIndex = $value; - } - /** * Implement PHP __clone to create a deep clone, not just a shallow copy. */ diff --git a/libraries/PHPExcel/PHPExcel/Style/Conditional.php b/libraries/PHPExcel/PHPExcel/Style/Conditional.php index e389ec222..e0520c8ec 100644 --- a/libraries/PHPExcel/PHPExcel/Style/Conditional.php +++ b/libraries/PHPExcel/PHPExcel/Style/Conditional.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Style - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -46,7 +46,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/IComparable.php'; * * @category PHPExcel * @package PHPExcel_Style - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Style_Conditional implements PHPExcel_IComparable { @@ -276,37 +276,6 @@ class PHPExcel_Style_Conditional implements PHPExcel_IComparable ); } - /** - * Hash index - * - * @var string - */ - private $_hashIndex; - - /** - * Get hash index - * - * Note that this index may vary during script execution! Only reliable moment is - * while doing a write of a workbook and when changes are not allowed. - * - * @return string Hash index - */ - public function getHashIndex() { - return $this->_hashIndex; - } - - /** - * Set hash index - * - * Note that this index may vary during script execution! Only reliable moment is - * while doing a write of a workbook and when changes are not allowed. - * - * @param string $value Hash index - */ - public function setHashIndex($value) { - $this->_hashIndex = $value; - } - /** * Implement PHP __clone to create a deep clone, not just a shallow copy. */ diff --git a/libraries/PHPExcel/PHPExcel/Style/Fill.php b/libraries/PHPExcel/PHPExcel/Style/Fill.php index 6875b31dc..2d5fbe102 100644 --- a/libraries/PHPExcel/PHPExcel/Style/Fill.php +++ b/libraries/PHPExcel/PHPExcel/Style/Fill.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Style - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -46,7 +46,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/IComparable.php'; * * @category PHPExcel * @package PHPExcel_Style - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Style_Fill implements PHPExcel_IComparable { @@ -192,9 +192,9 @@ class PHPExcel_Style_Fill implements PHPExcel_IComparable * * @return string E.g. 'A1' */ - public function getXSelectedCells() + public function getSelectedCells() { - return $this->getActiveSheet()->getXSelectedCells(); + return $this->getActiveSheet()->getSelectedCells(); } /** @@ -203,9 +203,9 @@ class PHPExcel_Style_Fill implements PHPExcel_IComparable * * @return string E.g. 'A1' */ - public function getXActiveCell() + public function getActiveCell() { - return $this->getActiveSheet()->getXActiveCell(); + return $this->getActiveSheet()->getActiveCell(); } /** @@ -244,7 +244,7 @@ class PHPExcel_Style_Fill implements PHPExcel_IComparable public function applyFromArray($pStyles = null) { if (is_array($pStyles)) { if ($this->_isSupervisor) { - $this->getActiveSheet()->getStyle($this->getXSelectedCells())->applyFromArray($this->getStyleArray($pStyles)); + $this->getActiveSheet()->getStyle($this->getSelectedCells())->applyFromArray($this->getStyleArray($pStyles)); } else { if (array_key_exists('type', $pStyles)) { $this->setFillType($pStyles['type']); @@ -289,7 +289,7 @@ class PHPExcel_Style_Fill implements PHPExcel_IComparable public function setFillType($pValue = PHPExcel_Style_Fill::FILL_NONE) { if ($this->_isSupervisor) { $styleArray = $this->getStyleArray(array('type' => $pValue)); - $this->getActiveSheet()->getStyle($this->getXSelectedCells())->applyFromArray($styleArray); + $this->getActiveSheet()->getStyle($this->getSelectedCells())->applyFromArray($styleArray); } else { $this->_fillType = $pValue; } @@ -317,7 +317,7 @@ class PHPExcel_Style_Fill implements PHPExcel_IComparable public function setRotation($pValue = 0) { if ($this->_isSupervisor) { $styleArray = $this->getStyleArray(array('rotation' => $pValue)); - $this->getActiveSheet()->getStyle($this->getXSelectedCells())->applyFromArray($styleArray); + $this->getActiveSheet()->getStyle($this->getSelectedCells())->applyFromArray($styleArray); } else { $this->_rotation = $pValue; } @@ -346,7 +346,7 @@ class PHPExcel_Style_Fill implements PHPExcel_IComparable if ($this->_isSupervisor) { $styleArray = $this->getStartColor()->getStyleArray(array('argb' => $color->getARGB())); - $this->getActiveSheet()->getStyle($this->getXSelectedCells())->applyFromArray($styleArray); + $this->getActiveSheet()->getStyle($this->getSelectedCells())->applyFromArray($styleArray); } else { $this->_startColor = $color; } @@ -375,7 +375,7 @@ class PHPExcel_Style_Fill implements PHPExcel_IComparable if ($this->_isSupervisor) { $styleArray = $this->getEndColor()->getStyleArray(array('argb' => $color->getARGB())); - $this->getActiveSheet()->getStyle($this->getXSelectedCells())->applyFromArray($styleArray); + $this->getActiveSheet()->getStyle($this->getSelectedCells())->applyFromArray($styleArray); } else { $this->_endColor = $color; } @@ -400,37 +400,6 @@ class PHPExcel_Style_Fill implements PHPExcel_IComparable ); } - /** - * Hash index - * - * @var string - */ - private $_hashIndex; - - /** - * Get hash index - * - * Note that this index may vary during script execution! Only reliable moment is - * while doing a write of a workbook and when changes are not allowed. - * - * @return string Hash index - */ - public function getHashIndex() { - return $this->_hashIndex; - } - - /** - * Set hash index - * - * Note that this index may vary during script execution! Only reliable moment is - * while doing a write of a workbook and when changes are not allowed. - * - * @param string $value Hash index - */ - public function setHashIndex($value) { - $this->_hashIndex = $value; - } - /** * Implement PHP __clone to create a deep clone, not just a shallow copy. */ diff --git a/libraries/PHPExcel/PHPExcel/Style/Font.php b/libraries/PHPExcel/PHPExcel/Style/Font.php index 1caa8be3b..2adaff11c 100644 --- a/libraries/PHPExcel/PHPExcel/Style/Font.php +++ b/libraries/PHPExcel/PHPExcel/Style/Font.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Style - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -46,7 +46,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/IComparable.php'; * * @category PHPExcel * @package PHPExcel_Style - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Style_Font implements PHPExcel_IComparable { @@ -207,9 +207,9 @@ class PHPExcel_Style_Font implements PHPExcel_IComparable * * @return string E.g. 'A1' */ - public function getXSelectedCells() + public function getSelectedCells() { - return $this->getActiveSheet()->getXSelectedCells(); + return $this->getActiveSheet()->getSelectedCells(); } /** @@ -218,9 +218,9 @@ class PHPExcel_Style_Font implements PHPExcel_IComparable * * @return string E.g. 'A1' */ - public function getXActiveCell() + public function getActiveCell() { - return $this->getActiveSheet()->getXActiveCell(); + return $this->getActiveSheet()->getActiveCell(); } /** @@ -259,7 +259,7 @@ class PHPExcel_Style_Font implements PHPExcel_IComparable public function applyFromArray($pStyles = null) { if (is_array($pStyles)) { if ($this->_isSupervisor) { - $this->getActiveSheet()->getStyle($this->getXSelectedCells())->applyFromArray($this->getStyleArray($pStyles)); + $this->getActiveSheet()->getStyle($this->getSelectedCells())->applyFromArray($this->getStyleArray($pStyles)); } else { if (array_key_exists('name', $pStyles)) { $this->setName($pStyles['name']); @@ -319,7 +319,7 @@ class PHPExcel_Style_Font implements PHPExcel_IComparable } if ($this->_isSupervisor) { $styleArray = $this->getStyleArray(array('name' => $pValue)); - $this->getActiveSheet()->getStyle($this->getXSelectedCells())->applyFromArray($styleArray); + $this->getActiveSheet()->getStyle($this->getSelectedCells())->applyFromArray($styleArray); } else { $this->_name = $pValue; } @@ -350,7 +350,7 @@ class PHPExcel_Style_Font implements PHPExcel_IComparable } if ($this->_isSupervisor) { $styleArray = $this->getStyleArray(array('size' => $pValue)); - $this->getActiveSheet()->getStyle($this->getXSelectedCells())->applyFromArray($styleArray); + $this->getActiveSheet()->getStyle($this->getSelectedCells())->applyFromArray($styleArray); } else { $this->_size = $pValue; } @@ -381,7 +381,7 @@ class PHPExcel_Style_Font implements PHPExcel_IComparable } if ($this->_isSupervisor) { $styleArray = $this->getStyleArray(array('bold' => $pValue)); - $this->getActiveSheet()->getStyle($this->getXSelectedCells())->applyFromArray($styleArray); + $this->getActiveSheet()->getStyle($this->getSelectedCells())->applyFromArray($styleArray); } else { $this->_bold = $pValue; } @@ -412,7 +412,7 @@ class PHPExcel_Style_Font implements PHPExcel_IComparable } if ($this->_isSupervisor) { $styleArray = $this->getStyleArray(array('italic' => $pValue)); - $this->getActiveSheet()->getStyle($this->getXSelectedCells())->applyFromArray($styleArray); + $this->getActiveSheet()->getStyle($this->getSelectedCells())->applyFromArray($styleArray); } else { $this->_italic = $pValue; } @@ -443,7 +443,7 @@ class PHPExcel_Style_Font implements PHPExcel_IComparable } if ($this->_isSupervisor) { $styleArray = $this->getStyleArray(array('superScript' => $pValue)); - $this->getActiveSheet()->getStyle($this->getXSelectedCells())->applyFromArray($styleArray); + $this->getActiveSheet()->getStyle($this->getSelectedCells())->applyFromArray($styleArray); } else { $this->_superScript = $pValue; $this->_subScript = !$pValue; @@ -475,7 +475,7 @@ class PHPExcel_Style_Font implements PHPExcel_IComparable } if ($this->_isSupervisor) { $styleArray = $this->getStyleArray(array('subScript' => $pValue)); - $this->getActiveSheet()->getStyle($this->getXSelectedCells())->applyFromArray($styleArray); + $this->getActiveSheet()->getStyle($this->getSelectedCells())->applyFromArray($styleArray); } else { $this->_subScript = $pValue; $this->_superScript = !$pValue; @@ -507,7 +507,7 @@ class PHPExcel_Style_Font implements PHPExcel_IComparable } if ($this->_isSupervisor) { $styleArray = $this->getStyleArray(array('underline' => $pValue)); - $this->getActiveSheet()->getStyle($this->getXSelectedCells())->applyFromArray($styleArray); + $this->getActiveSheet()->getStyle($this->getSelectedCells())->applyFromArray($styleArray); } else { $this->_underline = $pValue; } @@ -559,7 +559,7 @@ class PHPExcel_Style_Font implements PHPExcel_IComparable } if ($this->_isSupervisor) { $styleArray = $this->getStyleArray(array('strike' => $pValue)); - $this->getActiveSheet()->getStyle($this->getXSelectedCells())->applyFromArray($styleArray); + $this->getActiveSheet()->getStyle($this->getSelectedCells())->applyFromArray($styleArray); } else { $this->_strikethrough = $pValue; } @@ -588,7 +588,7 @@ class PHPExcel_Style_Font implements PHPExcel_IComparable if ($this->_isSupervisor) { $styleArray = $this->getColor()->getStyleArray(array('argb' => $color->getARGB())); - $this->getActiveSheet()->getStyle($this->getXSelectedCells())->applyFromArray($styleArray); + $this->getActiveSheet()->getStyle($this->getSelectedCells())->applyFromArray($styleArray); } else { $this->_color = $color; } @@ -618,37 +618,6 @@ class PHPExcel_Style_Font implements PHPExcel_IComparable ); } - /** - * Hash index - * - * @var string - */ - private $_hashIndex; - - /** - * Get hash index - * - * Note that this index may vary during script execution! Only reliable moment is - * while doing a write of a workbook and when changes are not allowed. - * - * @return string Hash index - */ - public function getHashIndex() { - return $this->_hashIndex; - } - - /** - * Set hash index - * - * Note that this index may vary during script execution! Only reliable moment is - * while doing a write of a workbook and when changes are not allowed. - * - * @param string $value Hash index - */ - public function setHashIndex($value) { - $this->_hashIndex = $value; - } - /** * Implement PHP __clone to create a deep clone, not just a shallow copy. */ diff --git a/libraries/PHPExcel/PHPExcel/Style/NumberFormat.php b/libraries/PHPExcel/PHPExcel/Style/NumberFormat.php index a9df568ec..83a8fc967 100644 --- a/libraries/PHPExcel/PHPExcel/Style/NumberFormat.php +++ b/libraries/PHPExcel/PHPExcel/Style/NumberFormat.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Style - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -49,7 +49,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Calculation/Functions.php'; * * @category PHPExcel * @package PHPExcel_Style - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Style_NumberFormat implements PHPExcel_IComparable { @@ -203,9 +203,9 @@ class PHPExcel_Style_NumberFormat implements PHPExcel_IComparable * * @return string E.g. 'A1' */ - public function getXSelectedCells() + public function getSelectedCells() { - return $this->getActiveSheet()->getXSelectedCells(); + return $this->getActiveSheet()->getSelectedCells(); } /** @@ -214,9 +214,9 @@ class PHPExcel_Style_NumberFormat implements PHPExcel_IComparable * * @return string E.g. 'A1' */ - public function getXActiveCell() + public function getActiveCell() { - return $this->getActiveSheet()->getXActiveCell(); + return $this->getActiveSheet()->getActiveCell(); } /** @@ -248,7 +248,7 @@ class PHPExcel_Style_NumberFormat implements PHPExcel_IComparable public function applyFromArray($pStyles = null) { if (is_array($pStyles)) { if ($this->_isSupervisor) { - $this->getActiveSheet()->getStyle($this->getXSelectedCells())->applyFromArray($this->getStyleArray($pStyles)); + $this->getActiveSheet()->getStyle($this->getSelectedCells())->applyFromArray($this->getStyleArray($pStyles)); } else { if (array_key_exists('code', $pStyles)) { $this->setFormatCode($pStyles['code']); @@ -288,7 +288,7 @@ class PHPExcel_Style_NumberFormat implements PHPExcel_IComparable } if ($this->_isSupervisor) { $styleArray = $this->getStyleArray(array('code' => $pValue)); - $this->getActiveSheet()->getStyle($this->getXSelectedCells())->applyFromArray($styleArray); + $this->getActiveSheet()->getStyle($this->getSelectedCells())->applyFromArray($styleArray); } else { $this->_formatCode = $pValue; $this->_builtInFormatCode = self::builtInFormatCodeIndex($pValue); @@ -318,7 +318,7 @@ class PHPExcel_Style_NumberFormat implements PHPExcel_IComparable if ($this->_isSupervisor) { $styleArray = $this->getStyleArray(array('code' => self::builtInFormatCode($pValue))); - $this->getActiveSheet()->getStyle($this->getXSelectedCells())->applyFromArray($styleArray); + $this->getActiveSheet()->getStyle($this->getSelectedCells())->applyFromArray($styleArray); } else { $this->_builtInFormatCode = $pValue; $this->_formatCode = self::builtInFormatCode($pValue); @@ -446,37 +446,6 @@ class PHPExcel_Style_NumberFormat implements PHPExcel_IComparable ); } - /** - * Hash index - * - * @var string - */ - private $_hashIndex; - - /** - * Get hash index - * - * Note that this index may vary during script execution! Only reliable moment is - * while doing a write of a workbook and when changes are not allowed. - * - * @return string Hash index - */ - public function getHashIndex() { - return $this->_hashIndex; - } - - /** - * Set hash index - * - * Note that this index may vary during script execution! Only reliable moment is - * while doing a write of a workbook and when changes are not allowed. - * - * @param string $value Hash index - */ - public function setHashIndex($value) { - $this->_hashIndex = $value; - } - /** * Implement PHP __clone to create a deep clone, not just a shallow copy. */ @@ -491,15 +460,59 @@ class PHPExcel_Style_NumberFormat implements PHPExcel_IComparable } } + private static $_dateFormatReplacements = array( + // first remove escapes related to non-format characters + '\\' => '', + // 12-hour suffix + 'am/pm' => 'A', + // 4-digit year + 'yyyy' => 'Y', + // 2-digit year + 'yy' => 'y', + // first letter of month - no php equivalent + 'mmmmm' => 'M', + // full month name + 'mmmm' => 'F', + // short month name + 'mmm' => 'M', + // mm is minutes if time or month w/leading zero + ':mm' => ':i', + // month leading zero + 'mm' => 'm', + // month no leading zero + 'm' => 'n', + // full day of week name + 'dddd' => 'l', + // short day of week name + 'ddd' => 'D', + // days leading zero + 'dd' => 'd', + // days no leading zero + 'd' => 'j', + // seconds + 'ss' => 's', + // fractional seconds - no php equivalent + '.s' => '' + ); + private static $_dateFormatReplacements24 = array( + 'hh' => 'H', + 'h' => 'G' + ); + private static $_dateFormatReplacements12 = array( + 'hh' => 'h', + 'h' => 'g' + ); + /** * Convert a value in a pre-defined format to a PHP string * * @param mixed $value Value to format * @param string $format Format code + * @param array $callBack Callback function for additional formatting of string * @return string Formatted string */ - public static function toFormattedString($value = '', $format = '') { - // For now we do not treat strings although part 4 of a format code affects strings + public static function toFormattedString($value = '', $format = '', $callBack = null) { + // For now we do not treat strings although section 4 of a format code affects strings if (!is_numeric($value)) return $value; // For 'General' format code, we just pass the value although this is not entirely the way Excel does it, @@ -508,82 +521,94 @@ class PHPExcel_Style_NumberFormat implements PHPExcel_IComparable return $value; } - // Get the parts, there can be up to four parts - $parts = explode(';', $format); + // Get the sections, there can be up to four sections + $sections = explode(';', $format); - // We should really fetch the relevant part depending on whether we have a positive number, - // negative number, zero, or text. But for now we just use first part - $format = $parts[0]; + // Fetch the relevant section depending on whether number is positive, negative, or zero? + // Text not supported yet. + // Here is how the sections apply to various values in Excel: + // 1 section: [POSITIVE/NEGATIVE/ZERO/TEXT] + // 2 sections: [POSITIVE/ZERO/TEXT] [NEGATIVE] + // 3 sections: [POSITIVE/TEXT] [NEGATIVE] [ZERO] + // 4 sections: [POSITIVE] [NEGATIVE] [ZERO] [TEXT] + switch (count($sections)) { + case 1: + $format = $sections[0]; + break; - if (preg_match("/^[hmsdy]/i", $format)) { // custom datetime format + case 2: + $format = ($value >= 0) ? $sections[0] : $sections[1]; + $value = abs($value); // Use the absolute value + break; + + case 3: + $format = ($value > 0) ? + $sections[0] : ( ($value < 0) ? + $sections[1] : $sections[2]); + $value = abs($value); // Use the absolute value + break; + + case 4: + $format = ($value > 0) ? + $sections[0] : ( ($value < 0) ? + $sections[1] : $sections[2]); + $value = abs($value); // Use the absolute value + break; + + default: + // something is wrong, just use first section + $format = $sections[0]; + break; + } + + // Save format with color information for later use below + $formatColor = $format; + + // Strip color information + $color_regex = '/^\\[[a-zA-Z]+\\]/'; + $format = preg_replace($color_regex, '', $format); + + // Let's begin inspecting the format and converting the value to a formatted string + if (preg_match('/^(\[\$[A-Z]*-[0-9A-F]*\])*[hmsdy]/i', $format)) { // datetime format // dvc: convert Excel formats to PHP date formats - // first remove escapes related to non-format characters + + // strip off first part containing e.g. [$-F800] or [$USD-409] + // general syntax: [$-] + // language info is in hexadecimal + $format = preg_replace('/^(\[\$[A-Z]*-[0-9A-F]*\])/i', '', $format); // OpenOffice.org uses upper-case number formats, e.g. 'YYYY', convert to lower-case $format = strtolower($format); - $format = str_replace('\\', '', $format); - - // 4-digit year - $format = str_replace('yyyy', 'Y', $format); - // 2-digit year - $format = str_replace('yy', 'y', $format); - // first letter of month - no php equivalent - $format = str_replace('mmmmm', 'M', $format); - // full month name - $format = str_replace('mmmm', 'F', $format); - // short month name - $format = str_replace('mmm', 'M', $format); - // mm is minutes if time or month w/leading zero - $format = str_replace(':mm', ':i', $format); - // tmp place holder - $format = str_replace('mm', 'x', $format); - // month no leading zero - $format = str_replace('m', 'n', $format); - // month leading zero - $format = str_replace('x', 'm', $format); - // 12-hour suffix - $format = str_replace('am/pm', 'A', $format); - // full day of week name - $format = str_replace('dddd', 'l', $format); - // short day of week name - $format = str_replace('ddd', 'D', $format); - // tmp place holder - $format = str_replace('dd', 'x', $format); - // days no leading zero - $format = str_replace('d', 'j', $format); - // days leading zero - $format = str_replace('x', 'd', $format); - // seconds - $format = str_replace('ss', 's', $format); - // fractional seconds - no php equivalent - $format = str_replace('.s', '', $format); - - if (!strpos($format,'A')) { // 24-hour format - $format = str_replace('h', 'H', $format); + $format = strtr($format,self::$_dateFormatReplacements); + if (!strpos($format,'A')) { // 24-hour time format + $format = strtr($format,self::$_dateFormatReplacements24); + } else { // 12-hour time format + $format = strtr($format,self::$_dateFormatReplacements12); } - return gmdate($format, PHPExcel_Shared_Date::ExcelToPHP($value)); + $value = gmdate($format, PHPExcel_Shared_Date::ExcelToPHP($value)); } else if (preg_match('/%$/', $format)) { // % number format if ($format === self::FORMAT_PERCENTAGE) { - return round( (100 * $value), 0) . '%'; - } - if (preg_match('/\.[#0]+/i', $format, $m)) { - $s = substr($m[0], 0, 1) . (strlen($m[0]) - 1); - $format = str_replace($m[0], $s, $format); - } - if (preg_match('/^[#0]+/', $format, $m)) { - $format = str_replace($m[0], strlen($m[0]), $format); - } - $format = '%' . str_replace('%', 'f%%', $format); + $value = round( (100 * $value), 0) . '%'; + } else { + if (preg_match('/\.[#0]+/i', $format, $m)) { + $s = substr($m[0], 0, 1) . (strlen($m[0]) - 1); + $format = str_replace($m[0], $s, $format); + } + if (preg_match('/^[#0]+/', $format, $m)) { + $format = str_replace($m[0], strlen($m[0]), $format); + } + $format = '%' . str_replace('%', 'f%%', $format); - return sprintf($format, 100 * $value); + $value = sprintf($format, 100 * $value); + } } else { if (preg_match ("/^([0-9.,-]+)$/", $value)) { if ($format === self::FORMAT_CURRENCY_EUR_SIMPLE) { - return 'EUR ' . sprintf('%1.2f', $value); + $value = 'EUR ' . sprintf('%1.2f', $value); } else { // In Excel formats, "_" is used to add spacing, which we can't do in HTML @@ -618,7 +643,8 @@ class PHPExcel_Style_NumberFormat implements PHPExcel_IComparable $adjustedDecimalPart = $decimalPart/$GCD; $adjustedDecimalDivisor = $decimalDivisor/$GCD; - if (strpos($format,'0') !== false) { + if ((strpos($format,'0') !== false) || (substr($format,0,3) == '? ?')) { + if ($integerPart == 0) { $integerPart = ''; } $value = "$sign$integerPart $adjustedDecimalPart/$adjustedDecimalDivisor"; } else { $adjustedDecimalPart += $integerPart * $adjustedDecimalDivisor; @@ -633,12 +659,13 @@ class PHPExcel_Style_NumberFormat implements PHPExcel_IComparable $dec = $matches[2]; $right = $matches[3]; if ($useThousands) { - $localeconv = localeconv(); - if (($localeconv['thousands_sep'] == '') || ($localeconv['decimal_point'] == '')) { - $value = number_format($value, strlen($right), $localeconv['mon_decimal_point'], $localeconv['mon_thousands_sep']); - } else { - $value = number_format($value, strlen($right), $localeconv['decimal_point'], $localeconv['thousands_sep']); - } + $value = number_format( + $value + , strlen($right) + , PHPExcel_Shared_String::getDecimalSeparator() + , PHPExcel_Shared_String::getThousandsSeparator() + ); + } else { $sprintf_pattern = "%1." . strlen($right) . "f"; $value = sprintf($sprintf_pattern, $value); @@ -646,13 +673,16 @@ class PHPExcel_Style_NumberFormat implements PHPExcel_IComparable $value = preg_replace($number_regex, $value, $format); } } - - return $value; - } } - - return $value; } + + // Additional formatting provided by callback function + if ($callBack !== null) { + list($writerInstance, $function) = $callBack; + $value = $writerInstance->$function($value, $formatColor); + } + + return $value; } } diff --git a/libraries/PHPExcel/PHPExcel/Style/Protection.php b/libraries/PHPExcel/PHPExcel/Style/Protection.php index 57e974d33..12611d13b 100644 --- a/libraries/PHPExcel/PHPExcel/Style/Protection.php +++ b/libraries/PHPExcel/PHPExcel/Style/Protection.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,7 +20,7 @@ * * @category PHPExcel * @package PHPExcel_Style - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL * @version 1.4.5, 2007-08-23 */ @@ -43,7 +43,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/IComparable.php'; * * @category PHPExcel * @package PHPExcel_Style - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Style_Protection implements PHPExcel_IComparable { @@ -149,9 +149,9 @@ class PHPExcel_Style_Protection implements PHPExcel_IComparable * * @return string E.g. 'A1' */ - public function getXSelectedCells() + public function getSelectedCells() { - return $this->getActiveSheet()->getXSelectedCells(); + return $this->getActiveSheet()->getSelectedCells(); } /** @@ -160,9 +160,9 @@ class PHPExcel_Style_Protection implements PHPExcel_IComparable * * @return string E.g. 'A1' */ - public function getXActiveCell() + public function getActiveCell() { - return $this->getActiveSheet()->getXActiveCell(); + return $this->getActiveSheet()->getActiveCell(); } /** @@ -190,7 +190,7 @@ class PHPExcel_Style_Protection implements PHPExcel_IComparable public function applyFromArray($pStyles = null) { if (is_array($pStyles)) { if ($this->_isSupervisor) { - $this->getActiveSheet()->getStyle($this->getXSelectedCells())->applyFromArray($this->getStyleArray($pStyles)); + $this->getActiveSheet()->getStyle($this->getSelectedCells())->applyFromArray($this->getStyleArray($pStyles)); } else { if (array_key_exists('locked', $pStyles)) { $this->setLocked($pStyles['locked']); @@ -226,7 +226,7 @@ class PHPExcel_Style_Protection implements PHPExcel_IComparable public function setLocked($pValue = self::PROTECTION_INHERIT) { if ($this->_isSupervisor) { $styleArray = $this->getStyleArray(array('locked' => $pValue)); - $this->getActiveSheet()->getStyle($this->getXSelectedCells())->applyFromArray($styleArray); + $this->getActiveSheet()->getStyle($this->getSelectedCells())->applyFromArray($styleArray); } else { $this->_locked = $pValue; } @@ -254,7 +254,7 @@ class PHPExcel_Style_Protection implements PHPExcel_IComparable public function setHidden($pValue = self::PROTECTION_INHERIT) { if ($this->_isSupervisor) { $styleArray = $this->getStyleArray(array('hidden' => $pValue)); - $this->getActiveSheet()->getStyle($this->getXSelectedCells())->applyFromArray($styleArray); + $this->getActiveSheet()->getStyle($this->getSelectedCells())->applyFromArray($styleArray); } else { $this->_hidden = $pValue; } @@ -277,37 +277,6 @@ class PHPExcel_Style_Protection implements PHPExcel_IComparable ); } - /** - * Hash index - * - * @var string - */ - private $_hashIndex; - - /** - * Get hash index - * - * Note that this index may vary during script execution! Only reliable moment is - * while doing a write of a workbook and when changes are not allowed. - * - * @return string Hash index - */ - public function getHashIndex() { - return $this->_hashIndex; - } - - /** - * Set hash index - * - * Note that this index may vary during script execution! Only reliable moment is - * while doing a write of a workbook and when changes are not allowed. - * - * @param string $value Hash index - */ - public function setHashIndex($value) { - $this->_hashIndex = $value; - } - /** * Implement PHP __clone to create a deep clone, not just a shallow copy. */ diff --git a/libraries/PHPExcel/PHPExcel/Worksheet.php b/libraries/PHPExcel/PHPExcel/Worksheet.php index c54ab702f..74bd65266 100644 --- a/libraries/PHPExcel/PHPExcel/Worksheet.php +++ b/libraries/PHPExcel/PHPExcel/Worksheet.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Worksheet - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -88,6 +88,9 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Style.php'; /** PHPExcel_Style_Fill */ require_once PHPEXCEL_ROOT . 'PHPExcel/Style/Fill.php'; +/** PHPExcel_Style_Color */ +require_once PHPEXCEL_ROOT . 'PHPExcel/Style/Color.php'; + /** PHPExcel_Style_NumberFormat */ require_once PHPEXCEL_ROOT . 'PHPExcel/Style/NumberFormat.php'; @@ -112,7 +115,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/ReferenceHelper.php'; * * @category PHPExcel * @package PHPExcel_Worksheet - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Worksheet implements PHPExcel_IComparable { @@ -120,6 +123,11 @@ class PHPExcel_Worksheet implements PHPExcel_IComparable const BREAK_NONE = 0; const BREAK_ROW = 1; const BREAK_COLUMN = 2; + + /* Sheet state */ + const SHEETSTATE_VISIBLE = 'visible'; + const SHEETSTATE_HIDDEN = 'hidden'; + const SHEETSTATE_VERYHIDDEN = 'veryHidden'; /** * Parent spreadsheet @@ -176,6 +184,13 @@ class PHPExcel_Worksheet implements PHPExcel_IComparable * @var string */ private $_title; + + /** + * Sheet state + * + * @var string + */ + private $_sheetState; /** * Page setup @@ -304,43 +319,36 @@ class PHPExcel_Worksheet implements PHPExcel_IComparable private $_comments = array(); /** - * Selected cell + * Active cell. (Only one!) * * @var string */ - private $_selectedCell = 'A1'; + private $_activeCell = 'A1'; /** - * Temporary property used by style supervisor. Will be removed + * Selected cells * * @var string */ - private $_xActiveCell = 'A1'; - - /** - * Temporary property used by style supervisor. Will be removed - * - * @var string - */ - private $_xSelectedCells = 'A1:A1'; + private $_selectedCells = 'A1'; /** * Cached highest column * * @var string */ - private $_cachedHighestColumn = null; + private $_cachedHighestColumn = 'A'; /** * Cached highest row * * @var int */ - private $_cachedHighestRow = null; + private $_cachedHighestRow = 1; /** * Right-to-left? - * + * * @var boolean */ private $_rightToLeft = false; @@ -359,6 +367,13 @@ class PHPExcel_Worksheet implements PHPExcel_IComparable */ private $_dataValidationCollection = array(); + /** + * Tab color + * + * @var PHPExcel_Style_Color + */ + private $_tabColor; + /** * Create a new worksheet * @@ -370,6 +385,7 @@ class PHPExcel_Worksheet implements PHPExcel_IComparable // Set parent and title $this->_parent = $pParent; $this->setTitle($pTitle); + $this->setSheetState(PHPExcel_Worksheet::SHEETSTATE_VISIBLE); // Set page setup $this->_pageSetup = new PHPExcel_Worksheet_PageSetup(); @@ -404,6 +420,28 @@ class PHPExcel_Worksheet implements PHPExcel_IComparable $this->_defaultColumnDimension = new PHPExcel_Worksheet_ColumnDimension(null); } + /** + * Check sheet title for valid Excel syntax + * + * @param string $pValue The string to check + * @return string The valid string + * @throws Exception + */ + private static function _checkSheetTitle($pValue) + { + // Some of the printable ASCII characters are invalid: * : / \ ? [ ] + if (preg_match('/(\\*|\\:|\\/|\\\\|\\?|\\[|\\])/', $pValue)) { + throw new Exception('Invalid character found in sheet title'); + } + + // Maximum 31 characters allowed for sheet title + if (PHPExcel_Shared_String::CountCharacters($pValue) > 31) { + throw new Exception('Maximum 31 characters allowed in sheet title.'); + } + + return $pValue; + } + /** * Get collection of cells * @@ -555,45 +593,56 @@ class PHPExcel_Worksheet implements PHPExcel_IComparable return 'A1' . ':' . $this->getHighestColumn() . $this->getHighestRow(); } - /** - * Calculate widths for auto-size columns - * - * @param boolean $calculateMergeCells Calculate merge cell width - * @return PHPExcel_Worksheet; - */ - public function calculateColumnWidths($calculateMergeCells = false) - { + /** + * Calculate widths for auto-size columns + * + * @param boolean $calculateMergeCells Calculate merge cell width + * @return PHPExcel_Worksheet; + */ + public function calculateColumnWidths($calculateMergeCells = false) + { + // initialize $autoSizes array $autoSizes = array(); - foreach ($this->getColumnDimensions() as $colDimension) { + foreach ($this->getColumnDimensions() as $colDimension) { if ($colDimension->getAutoSize()) { $autoSizes[$colDimension->getColumnIndex()] = -1; } - } - - foreach ($this->getCellCollection() as $cell) { - if (isset($autoSizes[$cell->getColumn()])) { - $cellValue = $cell->getCalculatedValue(); - - foreach ($this->getMergeCells() as $cells) { - if ($cell->isInRange($cells) && !$calculateMergeCells) { - $cellValue = ''; // do not calculate merge cells - } - } - - $autoSizes[$cell->getColumn()] = max( - (float)$autoSizes[$cell->getColumn()], - (float)PHPExcel_Shared_Font::calculateColumnWidth( - $this->getParent()->getCellXfByIndex($cell->getXfIndex())->getFont()->getSize(), - false, - $cellValue, - $this->getParent()->getCellXfByIndex($cell->getXfIndex())->getAlignment()->getTextRotation() - ) - ); - } } - foreach ($autoSizes as $columnIndex => $width) { - if ($width == -1) $width = $this->getDefaultColumnDimension()->getWidth(); - $this->getColumnDimension($columnIndex)->setWidth($width); + + // There is only something to do if there are some auto-size columns + if (count($autoSizes) > 0) { + // loop though all cells in sheet expand $autoSizes + foreach ($this->getCellCollection(false) as $cell) { + if (isset($autoSizes[$cell->getColumn()])) { + // Calculated value + $cellValue = $cell->getCalculatedValue(); + + // To formatted string + $cellValue = PHPExcel_Style_NumberFormat::toFormattedString($cellValue, $this->getParent()->getCellXfByIndex($cell->getXfIndex())->getNumberFormat()->getFormatCode()); + + foreach ($this->getMergeCells() as $cells) { + if ($cell->isInRange($cells) && !$calculateMergeCells) { + $cellValue = ''; // do not calculate merge cells + } + } + + $autoSizes[$cell->getColumn()] = max( + (float)$autoSizes[$cell->getColumn()], + (float)PHPExcel_Shared_Font::calculateColumnWidth( + $this->getParent()->getCellXfByIndex($cell->getXfIndex())->getFont(), + $cellValue, + $this->getParent()->getCellXfByIndex($cell->getXfIndex())->getAlignment()->getTextRotation(), + $this->getDefaultStyle()->getFont() + ) + ); + } + } + + // adjust column widths + foreach ($autoSizes as $columnIndex => $width) { + if ($width == -1) $width = $this->getDefaultColumnDimension()->getWidth(); + $this->getColumnDimension($columnIndex)->setWidth($width); + } } return $this; @@ -642,7 +691,6 @@ class PHPExcel_Worksheet implements PHPExcel_IComparable * Set title * * @param string $pValue String containing the dimension of this worksheet - * @throws Exception * @return PHPExcel_Worksheet */ public function setTitle($pValue = 'Worksheet') @@ -652,10 +700,8 @@ class PHPExcel_Worksheet implements PHPExcel_IComparable return; } - // Maximum 31 characters allowed for sheet title - if (PHPExcel_Shared_String::CountCharacters($pValue) > 31) { - throw new Exception('Maximum 31 characters allowed in sheet title.'); - } + // Syntax check + self::_checkSheetTitle($pValue); // Old title $oldTitle = $this->getTitle(); @@ -684,7 +730,27 @@ class PHPExcel_Worksheet implements PHPExcel_IComparable return $this; } - + + /** + * Get sheet state + * + * @return string Sheet state (visible, hidden, veryHidden) + */ + public function getSheetState() { + return $this->_sheetState; + } + + /** + * Set sheet state + * + * @param string $value Sheet state (visible, hidden, veryHidden) + * @return PHPExcel_Worksheet + */ + public function setSheetState($value = PHPExcel_Worksheet::SHEETSTATE_VISIBLE) { + $this->_sheetState = $value; + return $this; + } + /** * Get page setup * @@ -802,36 +868,7 @@ class PHPExcel_Worksheet implements PHPExcel_IComparable */ public function getHighestColumn() { - // Cached? - if (!is_null($this->_cachedHighestColumn)) { - return $this->_cachedHighestColumn; - } - - // Highest column - $highestColumn = -1; - - // Loop trough cells - foreach ($this->_cellCollection as $cell) { - if ($highestColumn < PHPExcel_Cell::columnIndexFromString($cell->getColumn())) { - $highestColumn = PHPExcel_Cell::columnIndexFromString($cell->getColumn()); - } - } - - // Loop trough column dimensions - foreach ($this->_columnDimensions as $dimension) { - if ($highestColumn < PHPExcel_Cell::columnIndexFromString($dimension->getColumnIndex())) { - $highestColumn = PHPExcel_Cell::columnIndexFromString($dimension->getColumnIndex()); - } - } - - // Return & cache - if ($highestColumn < 0) { - $this->_cachedHighestColumn = 'A'; - } else { - $this->_cachedHighestColumn = PHPExcel_Cell::stringFromColumnIndex(--$highestColumn); - } - - return $this->_cachedHighestColumn; + return $this->_cachedHighestColumn; } /** @@ -841,33 +878,7 @@ class PHPExcel_Worksheet implements PHPExcel_IComparable */ public function getHighestRow() { - // Cached? - if (!is_null($this->_cachedHighestRow)) { - return $this->_cachedHighestRow; - } - - // Highest row - $highestRow = 1; - - // Loop trough cells - foreach ($this->_cellCollection as $cell) { - if ($cell->getRow() > $highestRow) { - $highestRow = $cell->getRow(); - } - } - - // Loop trough row dimensions - foreach ($this->_rowDimensions as $dimension) { - if ($highestRow < $dimension->getRowIndex()) { - $highestRow = $dimension->getRowIndex(); - } - } - - // Cache - $this->_cachedHighestRow = $highestRow; - - // Return - return $highestRow; + return $this->_cachedHighestRow; } /** @@ -949,7 +960,7 @@ class PHPExcel_Worksheet implements PHPExcel_IComparable // Named range? if ((!preg_match('/^'.PHPExcel_Calculation::CALCULATION_REGEXP_CELLREF.'$/i', $pCoordinate, $matches)) && - (preg_match('/^'.PHPExcel_Calculation::CALCULATION_REGEXP_CELLREF.'$/i', $pCoordinate, $matches))) { + (preg_match('/^'.PHPExcel_Calculation::CALCULATION_REGEXP_NAMEDRANGE.'$/i', $pCoordinate, $matches))) { $namedRange = PHPExcel_NamedRange::resolveRange($pCoordinate, $this); if (!is_null($namedRange)) { $pCoordinate = $namedRange->getRange(); @@ -959,6 +970,9 @@ class PHPExcel_Worksheet implements PHPExcel_IComparable } else { throw new Exception('Named range ' . $namedRange->getName() . ' is not accessible from within sheet ' . $this->getTitle()); } + } else { + //Allow named ranges within the same sheet. + return $this->getCell($pCoordinate); } } } @@ -971,14 +985,36 @@ class PHPExcel_Worksheet implements PHPExcel_IComparable } elseif (strpos($pCoordinate,'$') !== false) { throw new Exception('Cell coordinate must not be absolute.'); } else { + // Create new cell object + // Coordinates $aCoordinates = PHPExcel_Cell::coordinateFromString($pCoordinate); $this->_cellCollection[$pCoordinate] = new PHPExcel_Cell($aCoordinates[0], $aCoordinates[1], null, PHPExcel_Cell_DataType::TYPE_NULL, $this); $this->_cellCollectionIsSorted = false; - $this->_cachedHighestColumn = null; - $this->_cachedHighestRow = null; + if (PHPExcel_Cell::columnIndexFromString($this->_cachedHighestColumn) < PHPExcel_Cell::columnIndexFromString($aCoordinates[0])) + $this->_cachedHighestColumn = $aCoordinates[0]; + + if ($this->_cachedHighestRow < $aCoordinates[1]) + $this->_cachedHighestRow = $aCoordinates[1]; + + // Cell needs appropriate xfIndex + $rowDimensions = $this->getRowDimensions(); + $columnDimensions = $this->getColumnDimensions(); + + if ( isset($rowDimensions[$aCoordinates[1]]) && $rowDimensions[$aCoordinates[1]]->getXfIndex() !== null ) { + // then there is a row dimension with explicit style, assign it to the cell + $this->_cellCollection[$pCoordinate]->setXfIndex($rowDimensions[$aCoordinates[1]]->getXfIndex()); + + } else if ( isset($columnDimensions[$aCoordinates[0]]) ) { + // then there is a column dimension, assign it to the cell + $this->_cellCollection[$pCoordinate]->setXfIndex($columnDimensions[$aCoordinates[0]]->getXfIndex()); + + } else { + // set to default index + $this->_cellCollection[$pCoordinate]->setXfIndex(0); + } return $this->_cellCollection[$pCoordinate]; } @@ -1001,8 +1037,11 @@ class PHPExcel_Worksheet implements PHPExcel_IComparable $this->_cellCollection[$coordinate] = new PHPExcel_Cell($columnLetter, $pRow, null, PHPExcel_Cell_DataType::TYPE_NULL, $this); $this->_cellCollectionIsSorted = false; - $this->_cachedHighestColumn = null; - $this->_cachedHighestRow = null; + if (PHPExcel_Cell::columnIndexFromString($this->_cachedHighestColumn) < $pColumn) + $this->_cachedHighestColumn = $pColumn; + + if ($this->_cachedHighestRow < $pRow) + $this->_cachedHighestRow = $pRow; } return $this->_cellCollection[$coordinate]; @@ -1025,7 +1064,7 @@ class PHPExcel_Worksheet implements PHPExcel_IComparable // Named range? if ((!preg_match('/^'.PHPExcel_Calculation::CALCULATION_REGEXP_CELLREF.'$/i', $pCoordinate, $matches)) && - (preg_match('/^'.PHPExcel_Calculation::CALCULATION_REGEXP_CELLREF.'$/i', $pCoordinate, $matches))) { + (preg_match('/^'.PHPExcel_Calculation::CALCULATION_REGEXP_NAMEDRANGE.'$/i', $pCoordinate, $matches))) { $namedRange = PHPExcel_NamedRange::resolveRange($pCoordinate, $this); if (!is_null($namedRange)) { $pCoordinate = $namedRange->getRange(); @@ -1081,7 +1120,9 @@ class PHPExcel_Worksheet implements PHPExcel_IComparable // Get row dimension if (!isset($this->_rowDimensions[$pRow])) { $this->_rowDimensions[$pRow] = new PHPExcel_Worksheet_RowDimension($pRow); - $this->_cachedHighestRow = null; + + if ($this->_cachedHighestRow < $pRow) + $this->_cachedHighestRow = $pRow; } return $this->_rowDimensions[$pRow]; } @@ -1100,7 +1141,9 @@ class PHPExcel_Worksheet implements PHPExcel_IComparable // Fetch dimensions if (!isset($this->_columnDimensions[$pColumn])) { $this->_columnDimensions[$pColumn] = new PHPExcel_Worksheet_ColumnDimension($pColumn); - $this->_cachedHighestColumn = null; + + if (PHPExcel_Cell::columnIndexFromString($this->_cachedHighestColumn) < PHPExcel_Cell::columnIndexFromString($pColumn)) + $this->_cachedHighestColumn = $pColumn; } return $this->_columnDimensions[$pColumn]; } @@ -1147,9 +1190,14 @@ class PHPExcel_Worksheet implements PHPExcel_IComparable * @throws Exception * @return PHPExcel_Worksheet */ - public function setDefaultStyle(PHPExcel_Style $value) + public function setDefaultStyle(PHPExcel_Style $pValue) { - $this->_parent->setDefaultStyle($value); + $this->_parent->getDefaultStyle()->applyFromArray(array( + 'font' => array( + 'name' => $pValue->getFont()->getName(), + 'size' => $pValue->getFont()->getSize(), + ), + )); return $this; } @@ -1166,7 +1214,7 @@ class PHPExcel_Worksheet implements PHPExcel_IComparable $this->_parent->setActiveSheetIndex($this->_parent->getIndex($this)); // set cell coordinate as active - $this->setXSelectedCells($pCellCoordinate); + $this->setSelectedCells($pCellCoordinate); return $this->_parent->getCellXfSupervisor(); } @@ -1317,7 +1365,7 @@ class PHPExcel_Worksheet implements PHPExcel_IComparable $rangeEnd = $tmp; } - // Loop trough cells and apply styles + // Loop through cells and apply styles for ($col = $rangeStart[0]; $col <= $rangeEnd[0]; ++$col) { for ($row = $rangeStart[1]; $row <= $rangeEnd[1]; ++$row) { $this->getCell(PHPExcel_Cell::stringFromColumnIndex($col) . $row)->setXfIndex($xfIndex); @@ -1472,7 +1520,7 @@ class PHPExcel_Worksheet implements PHPExcel_IComparable } /** - * Get merge cells + * Get merge cells array. * * @return array[] */ @@ -1481,6 +1529,19 @@ class PHPExcel_Worksheet implements PHPExcel_IComparable return $this->_mergeCells; } + /** + * Set merge cells array for the entire sheet. Use instead mergeCells() to merge + * a single cell range. + * + * @param array + */ + public function setMergeCells($pValue = array()) + { + $this->_mergeCells = $pValue; + + return $this; + } + /** * Set protection on a cell range * @@ -1912,72 +1973,76 @@ class PHPExcel_Worksheet implements PHPExcel_IComparable /** * Get selected cell * + * @deprecated * @return string */ public function getSelectedCell() { - return $this->_selectedCell; + return $this->getSelectedCells(); } /** - * Temporary method used by style supervisor. Will be removed + * Get active cell * - * @return string + * @return string Example: 'A1' */ - public function getXActiveCell() + public function getActiveCell() { - return $this->_xActiveCell; + return $this->_activeCell; } /** - * Temporary method used by style supervisor. Will be removed + * Get selected cells * * @return string */ - public function getXSelectedCells() + public function getSelectedCells() { - return $this->_xSelectedCells; + return $this->_selectedCells; } /** * Selected cell * * @param string $pCell Cell (i.e. A1) - * @throws Exception * @return PHPExcel_Worksheet */ - public function setSelectedCell($pCell = '') + public function setSelectedCell($pCoordinate = 'A1') { - // Uppercase coordinate - $pCell = strtoupper($pCell); - - if (strpos($pCoordinate,':') !== false || strpos($pCoordinate,',') !== false) { - $this->_selectedCell = $pCell; - } else { - throw new Exception('Selected cell can not be set on a range of cells.'); - } - return $this; + return $this->setSelectedCells($pCoordinate); } /** - * Temporary method used by style supervisor. Will be removed + * Select a range of cells. * - * @param string $pCell Cell (i.e. A1) + * @param string $pCoordinate Cell range, examples: 'A1', 'B2:G5', 'A:C', '3:6' * @throws Exception * @return PHPExcel_Worksheet */ - public function setXSelectedCells($pCoordinate = 'A1:A1') + public function setSelectedCells($pCoordinate = 'A1') { - // Uppercase coordinate + // Uppercase coordinate $pCoordinate = strtoupper($pCoordinate); + // Convert 'A' to 'A:A' + $pCoordinate = preg_replace('/^([A-Z]+)$/', '${1}:${1}', $pCoordinate); + + // Convert '1' to '1:1' + $pCoordinate = preg_replace('/^([0-9]+)$/', '${1}:${1}', $pCoordinate); + + // Convert 'A:C' to 'A1:C1048576' + $pCoordinate = preg_replace('/^([A-Z]+):([A-Z]+)$/', '${1}1:${2}1048576', $pCoordinate); + + // Convert '1:3' to 'A1:XFD3' + $pCoordinate = preg_replace('/^([0-9]+):([0-9]+)$/', 'A${1}:XFD${2}', $pCoordinate); + if (strpos($pCoordinate,':') !== false || strpos($pCoordinate,',') !== false) { list($first, ) = PHPExcel_Cell::splitRange($pCoordinate); - $this->_xActiveCell = $first[0]; + $this->_activeCell = $first[0]; } else { - $this->_xActiveCell = $pCoordinate; + $this->_activeCell = $pCoordinate; } - $this->_xSelectedCells = $pCoordinate; + $this->_selectedCells = $pCoordinate; return $this; } @@ -1991,24 +2056,24 @@ class PHPExcel_Worksheet implements PHPExcel_IComparable */ public function setSelectedCellByColumnAndRow($pColumn = 0, $pRow = 0) { - return $this->setSelectedCell(PHPExcel_Cell::stringFromColumnIndex($pColumn) . $pRow); + return $this->setSelectedCells(PHPExcel_Cell::stringFromColumnIndex($pColumn) . $pRow); } /** * Get right-to-left - * + * * @return boolean */ public function getRightToLeft() { return $this->_rightToLeft; } - + /** * Set right-to-left - * + * * @param boolean $value Right-to-left true/false * @return PHPExcel_Worksheet - */ + */ public function setRightToLeft($value = false) { $this->_rightToLeft = $value; return $this; @@ -2028,7 +2093,7 @@ class PHPExcel_Worksheet implements PHPExcel_IComparable list ($startColumn, $startRow) = PHPExcel_Cell::coordinateFromString($pCell); $startColumn = PHPExcel_Cell::columnIndexFromString($startColumn) - 1; - // Loop trough $source + // Loop through $source $currentRow = $startRow - 1; $rowData = null; foreach ($source as $rowData) { @@ -2071,7 +2136,7 @@ class PHPExcel_Worksheet implements PHPExcel_IComparable $dimension[1] = PHPExcel_Cell::coordinateFromString($dimension[1]); $dimension[1][0] = PHPExcel_Cell::columnIndexFromString($dimension[1][0]) - 1; - // Loop trough cells + // Loop through cells for ($row = $dimension[0][1]; $row <= $dimension[1][1]; ++$row) { for ($column = $dimension[0][0]; $column <= $dimension[1][0]; ++$column) { // Cell exists? @@ -2125,6 +2190,10 @@ class PHPExcel_Worksheet implements PHPExcel_IComparable $iterator->next(); } + // Lookup highest column and highest row if cells are cleaned + $highestColumn = -1; + $highestRow = 1; + // Find cells that can be cleaned foreach ($this->_cellCollection as $coordinate => $cell) { // Can be cleaned? @@ -2145,10 +2214,42 @@ class PHPExcel_Worksheet implements PHPExcel_IComparable // Clean? if ($canBeCleaned) { + // Remove the cell unset($this->_cellCollection[$coordinate]); - } + } else { + // Determine highest column and row + if ($highestColumn < PHPExcel_Cell::columnIndexFromString($cell->getColumn())) { + $highestColumn = PHPExcel_Cell::columnIndexFromString($cell->getColumn()); + } + if ($cell->getRow() > $highestRow) { + $highestRow = $cell->getRow(); + } + } } + // Loop through column dimensions + foreach ($this->_columnDimensions as $dimension) { + if ($highestColumn < PHPExcel_Cell::columnIndexFromString($dimension->getColumnIndex())) { + $highestColumn = PHPExcel_Cell::columnIndexFromString($dimension->getColumnIndex()); + } + } + + // Loop through row dimensions + foreach ($this->_rowDimensions as $dimension) { + if ($highestRow < $dimension->getRowIndex()) { + $highestRow = $dimension->getRowIndex(); + } + } + + // Cache values + if ($highestColumn < 0) { + $this->_cachedHighestColumn = 'A'; + } else { + $this->_cachedHighestColumn = PHPExcel_Cell::stringFromColumnIndex(--$highestColumn); + } + $this->_cachedHighestRow = $highestRow; + + // Return return $this; } @@ -2167,37 +2268,6 @@ class PHPExcel_Worksheet implements PHPExcel_IComparable ); } - /** - * Hash index - * - * @var string - */ - private $_hashIndex; - - /** - * Get hash index - * - * Note that this index may vary during script execution! Only reliable moment is - * while doing a write of a workbook and when changes are not allowed. - * - * @return string Hash index - */ - public function getHashIndex() { - return $this->_hashIndex; - } - - /** - * Set hash index - * - * Note that this index may vary during script execution! Only reliable moment is - * while doing a write of a workbook and when changes are not allowed. - * - * @param string $value Hash index - */ - public function setHashIndex($value) { - $this->_hashIndex = $value; - } - /** * Extract worksheet title from range. * @@ -2350,6 +2420,42 @@ class PHPExcel_Worksheet implements PHPExcel_IComparable return $this->_dataValidationCollection; } + /** + * Get tab color + * + * @return PHPExcel_Style_Color + */ + public function getTabColor() + { + if (is_null($this->_tabColor)) + $this->_tabColor = new PHPExcel_Style_Color(); + + return $this->_tabColor; + } + + /** + * Reset tab color + * + * @return PHPExcel_Worksheet + */ + public function resetTabColor() + { + $this->_tabColor = null; + unset($this->_tabColor); + + return $this; + } + + /** + * Tab color set? + * + * @return boolean + */ + public function isTabColorSet() + { + return !is_null($this->_tabColor); + } + /** * Copy worksheet (!= clone!) * diff --git a/libraries/PHPExcel/PHPExcel/Worksheet/BaseDrawing.php b/libraries/PHPExcel/PHPExcel/Worksheet/BaseDrawing.php index 364689863..79f8c1611 100644 --- a/libraries/PHPExcel/PHPExcel/Worksheet/BaseDrawing.php +++ b/libraries/PHPExcel/PHPExcel/Worksheet/BaseDrawing.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Worksheet - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -48,7 +48,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Worksheet/Drawing/Shadow.php'; * * @category PHPExcel * @package PHPExcel_Worksheet - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Worksheet_BaseDrawing implements PHPExcel_IComparable { @@ -486,37 +486,6 @@ class PHPExcel_Worksheet_BaseDrawing implements PHPExcel_IComparable ); } - /** - * Hash index - * - * @var string - */ - private $_hashIndex; - - /** - * Get hash index - * - * Note that this index may vary during script execution! Only reliable moment is - * while doing a write of a workbook and when changes are not allowed. - * - * @return string Hash index - */ - public function getHashIndex() { - return $this->_hashIndex; - } - - /** - * Set hash index - * - * Note that this index may vary during script execution! Only reliable moment is - * while doing a write of a workbook and when changes are not allowed. - * - * @param string $value Hash index - */ - public function setHashIndex($value) { - $this->_hashIndex = $value; - } - /** * Implement PHP __clone to create a deep clone, not just a shallow copy. */ diff --git a/libraries/PHPExcel/PHPExcel/Worksheet/CellIterator.php b/libraries/PHPExcel/PHPExcel/Worksheet/CellIterator.php index 6581cab62..f0683e6e4 100644 --- a/libraries/PHPExcel/PHPExcel/Worksheet/CellIterator.php +++ b/libraries/PHPExcel/PHPExcel/Worksheet/CellIterator.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Worksheet - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -51,7 +51,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Cell.php'; * * @category PHPExcel * @package PHPExcel_Worksheet - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Worksheet_CellIterator extends IteratorIterator { @@ -115,20 +115,7 @@ class PHPExcel_Worksheet_CellIterator extends IteratorIterator * @return PHPExcel_Cell */ public function current() { - $cellExists = $this->_subject->cellExistsByColumnAndRow($this->_position, $this->_rowIndex); - if ( ($this->_onlyExistingCells && $cellExists) || (!$this->_onlyExistingCells) ) { - return $this->_subject->getCellByColumnAndRow($this->_position, $this->_rowIndex); - } else if ($this->_onlyExistingCells && !$cellExists) { - // Loop untill we find one - while ($this->valid()) { - $this->next(); - if ($this->_subject->cellExistsByColumnAndRow($this->_position, $this->_rowIndex)) { - return $this->_subject->getCellByColumnAndRow($this->_position, $this->_rowIndex); - } - } - } - - return null; + return $this->_subject->getCellByColumnAndRow($this->_position, $this->_rowIndex); } /** @@ -153,7 +140,23 @@ class PHPExcel_Worksheet_CellIterator extends IteratorIterator * @return boolean */ public function valid() { - return $this->_position < PHPExcel_Cell::columnIndexFromString( $this->_subject->getHighestColumn() ); + // columnIndexFromString() returns an index based at one, + // treat it as a count when comparing it to the base zero + // position. + $columnCount = PHPExcel_Cell::columnIndexFromString($this->_subject->getHighestColumn()); + + if ($this->_onlyExistingCells) { + // If we aren't looking at an existing cell, either + // because the first column doesn't exist or next() has + // been called onto a nonexistent cell, then loop until we + // find one, or pass the last column. + while ($this->_position < $columnCount && + !$this->_subject->cellExistsByColumnAndRow($this->_position, $this->_rowIndex)) { + ++$this->_position; + } + } + + return $this->_position < $columnCount; } /** diff --git a/libraries/PHPExcel/PHPExcel/Worksheet/ColumnDimension.php b/libraries/PHPExcel/PHPExcel/Worksheet/ColumnDimension.php index ada5bf166..7b6810fbf 100644 --- a/libraries/PHPExcel/PHPExcel/Worksheet/ColumnDimension.php +++ b/libraries/PHPExcel/PHPExcel/Worksheet/ColumnDimension.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Worksheet - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -31,7 +31,7 @@ * * @category PHPExcel * @package PHPExcel_Worksheet - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Worksheet_ColumnDimension { @@ -78,9 +78,16 @@ class PHPExcel_Worksheet_ColumnDimension * @var bool */ private $_collapsed; - + + /** + * Index to cellXf + * + * @var int + */ + private $_xfIndex; + /** - * Create a new PHPExcel_Worksheet_RowDimension + * Create a new PHPExcel_Worksheet_ColumnDimension * * @param string $pIndex Character column index */ @@ -93,6 +100,9 @@ class PHPExcel_Worksheet_ColumnDimension $this->_visible = true; $this->_outlineLevel = 0; $this->_collapsed = false; + + // set default index to cellXf + $this->_xfIndex = 0; } /** @@ -222,6 +232,28 @@ class PHPExcel_Worksheet_ColumnDimension return $this; } + /** + * Get index to cellXf + * + * @return int + */ + public function getXfIndex() + { + return $this->_xfIndex; + } + + /** + * Set index to cellXf + * + * @param int $pValue + * @return PHPExcel_Worksheet_ColumnDimension + */ + public function setXfIndex($pValue = 0) + { + $this->_xfIndex = $pValue; + return $this; + } + /** * Implement PHP __clone to create a deep clone, not just a shallow copy. */ @@ -235,4 +267,5 @@ class PHPExcel_Worksheet_ColumnDimension } } } + } diff --git a/libraries/PHPExcel/PHPExcel/Worksheet/Drawing.php b/libraries/PHPExcel/PHPExcel/Worksheet/Drawing.php index 780662e9e..e6f84e226 100644 --- a/libraries/PHPExcel/PHPExcel/Worksheet/Drawing.php +++ b/libraries/PHPExcel/PHPExcel/Worksheet/Drawing.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Worksheet_Drawing - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -52,7 +52,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Worksheet/Drawing/Shadow.php'; * * @category PHPExcel * @package PHPExcel_Worksheet_Drawing - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Worksheet_Drawing extends PHPExcel_Worksheet_BaseDrawing implements PHPExcel_IComparable { @@ -153,37 +153,6 @@ class PHPExcel_Worksheet_Drawing extends PHPExcel_Worksheet_BaseDrawing implemen ); } - /** - * Hash index - * - * @var string - */ - private $_hashIndex; - - /** - * Get hash index - * - * Note that this index may vary during script execution! Only reliable moment is - * while doing a write of a workbook and when changes are not allowed. - * - * @return string Hash index - */ - public function getHashIndex() { - return $this->_hashIndex; - } - - /** - * Set hash index - * - * Note that this index may vary during script execution! Only reliable moment is - * while doing a write of a workbook and when changes are not allowed. - * - * @param string $value Hash index - */ - public function setHashIndex($value) { - $this->_hashIndex = $value; - } - /** * Implement PHP __clone to create a deep clone, not just a shallow copy. */ diff --git a/libraries/PHPExcel/PHPExcel/Worksheet/Drawing/Shadow.php b/libraries/PHPExcel/PHPExcel/Worksheet/Drawing/Shadow.php index c931671fd..a294e5a0e 100644 --- a/libraries/PHPExcel/PHPExcel/Worksheet/Drawing/Shadow.php +++ b/libraries/PHPExcel/PHPExcel/Worksheet/Drawing/Shadow.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Worksheet_Drawing - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -48,7 +48,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Style/Color.php'; * * @category PHPExcel * @package PHPExcel_Worksheet_Drawing - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Worksheet_Drawing_Shadow implements PHPExcel_IComparable { @@ -289,37 +289,6 @@ class PHPExcel_Worksheet_Drawing_Shadow implements PHPExcel_IComparable ); } - /** - * Hash index - * - * @var string - */ - private $_hashIndex; - - /** - * Get hash index - * - * Note that this index may vary during script execution! Only reliable moment is - * while doing a write of a workbook and when changes are not allowed. - * - * @return string Hash index - */ - public function getHashIndex() { - return $this->_hashIndex; - } - - /** - * Set hash index - * - * Note that this index may vary during script execution! Only reliable moment is - * while doing a write of a workbook and when changes are not allowed. - * - * @param string $value Hash index - */ - public function setHashIndex($value) { - $this->_hashIndex = $value; - } - /** * Implement PHP __clone to create a deep clone, not just a shallow copy. */ diff --git a/libraries/PHPExcel/PHPExcel/Worksheet/HeaderFooter.php b/libraries/PHPExcel/PHPExcel/Worksheet/HeaderFooter.php index b985bf8b3..ef60e77a9 100644 --- a/libraries/PHPExcel/PHPExcel/Worksheet/HeaderFooter.php +++ b/libraries/PHPExcel/PHPExcel/Worksheet/HeaderFooter.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Worksheet - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -103,7 +103,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Worksheet/HeaderFooterDrawing.php'; * * @category PHPExcel * @package PHPExcel_Worksheet - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Worksheet_HeaderFooter { @@ -457,7 +457,7 @@ class PHPExcel_Worksheet_HeaderFooter /** * Get header/footer images * - * @return HPExcel_Worksheet_HeaderFooterDrawing[] + * @return PHPExcel_Worksheet_HeaderFooterDrawing[] */ public function getImages() { // Sort array diff --git a/libraries/PHPExcel/PHPExcel/Worksheet/HeaderFooterDrawing.php b/libraries/PHPExcel/PHPExcel/Worksheet/HeaderFooterDrawing.php index 3589cde4e..d3be4b75a 100644 --- a/libraries/PHPExcel/PHPExcel/Worksheet/HeaderFooterDrawing.php +++ b/libraries/PHPExcel/PHPExcel/Worksheet/HeaderFooterDrawing.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Worksheet - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -52,7 +52,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Worksheet/Drawing.php'; * * @category PHPExcel * @package PHPExcel_Worksheet - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Worksheet_HeaderFooterDrawing extends PHPExcel_Worksheet_Drawing implements PHPExcel_IComparable { @@ -354,37 +354,6 @@ class PHPExcel_Worksheet_HeaderFooterDrawing extends PHPExcel_Worksheet_Drawing ); } - /** - * Hash index - * - * @var string - */ - private $_hashIndex; - - /** - * Get hash index - * - * Note that this index may vary during script execution! Only reliable moment is - * while doing a write of a workbook and when changes are not allowed. - * - * @return string Hash index - */ - public function getHashIndex() { - return $this->_hashIndex; - } - - /** - * Set hash index - * - * Note that this index may vary during script execution! Only reliable moment is - * while doing a write of a workbook and when changes are not allowed. - * - * @param string $value Hash index - */ - public function setHashIndex($value) { - $this->_hashIndex = $value; - } - /** * Implement PHP __clone to create a deep clone, not just a shallow copy. */ diff --git a/libraries/PHPExcel/PHPExcel/Worksheet/MemoryDrawing.php b/libraries/PHPExcel/PHPExcel/Worksheet/MemoryDrawing.php index 5d80d7a57..05a45dfee 100644 --- a/libraries/PHPExcel/PHPExcel/Worksheet/MemoryDrawing.php +++ b/libraries/PHPExcel/PHPExcel/Worksheet/MemoryDrawing.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Worksheet - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -52,7 +52,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Worksheet/Drawing/Shadow.php'; * * @category PHPExcel * @package PHPExcel_Worksheet - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Worksheet_MemoryDrawing extends PHPExcel_Worksheet_BaseDrawing implements PHPExcel_IComparable { @@ -205,37 +205,6 @@ class PHPExcel_Worksheet_MemoryDrawing extends PHPExcel_Worksheet_BaseDrawing im ); } - /** - * Hash index - * - * @var string - */ - private $_hashIndex; - - /** - * Get hash index - * - * Note that this index may vary during script execution! Only reliable moment is - * while doing a write of a workbook and when changes are not allowed. - * - * @return string Hash index - */ - public function getHashIndex() { - return $this->_hashIndex; - } - - /** - * Set hash index - * - * Note that this index may vary during script execution! Only reliable moment is - * while doing a write of a workbook and when changes are not allowed. - * - * @param string $value Hash index - */ - public function setHashIndex($value) { - $this->_hashIndex = $value; - } - /** * Implement PHP __clone to create a deep clone, not just a shallow copy. */ diff --git a/libraries/PHPExcel/PHPExcel/Worksheet/PageMargins.php b/libraries/PHPExcel/PHPExcel/Worksheet/PageMargins.php index aad7d2091..80ee4cfe0 100644 --- a/libraries/PHPExcel/PHPExcel/Worksheet/PageMargins.php +++ b/libraries/PHPExcel/PHPExcel/Worksheet/PageMargins.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Worksheet - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -31,7 +31,7 @@ * * @category PHPExcel * @package PHPExcel_Worksheet - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Worksheet_PageMargins { diff --git a/libraries/PHPExcel/PHPExcel/Worksheet/PageSetup.php b/libraries/PHPExcel/PHPExcel/Worksheet/PageSetup.php index d7584a32e..1424fe062 100644 --- a/libraries/PHPExcel/PHPExcel/Worksheet/PageSetup.php +++ b/libraries/PHPExcel/PHPExcel/Worksheet/PageSetup.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Worksheet - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -102,7 +102,7 @@ * * @category PHPExcel * @package PHPExcel_Worksheet - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Worksheet_PageSetup { @@ -203,6 +203,14 @@ class PHPExcel_Worksheet_PageSetup */ private $_scale; + /** + * Fit To Page + * Whether scale or fitToWith / fitToHeight applies + * + * @var boolean + */ + private $_fitToPage; + /** * Fit To Height * Number of vertical pages to fit on @@ -253,6 +261,13 @@ class PHPExcel_Worksheet_PageSetup * @var string */ private $_printArea = null; + + /** + * First page number + * + * @var int + */ + private $_firstPageNumber = null; /** * Create a new PHPExcel_Worksheet_PageSetup @@ -262,14 +277,16 @@ class PHPExcel_Worksheet_PageSetup // Initialise values $this->_paperSize = PHPExcel_Worksheet_PageSetup::PAPERSIZE_LETTER; $this->_orientation = PHPExcel_Worksheet_PageSetup::ORIENTATION_DEFAULT; - $this->_scale = null; - $this->_fitToHeight = null; - $this->_fitToWidth = null; + $this->_scale = 100; + $this->_fitToPage = false; + $this->_fitToHeight = 1; + $this->_fitToWidth = 1; $this->_columnsToRepeatAtLeft = array('', ''); $this->_rowsToRepeatAtTop = array(0, 0); $this->_horizontalCentered = false; $this->_verticalCentered = false; $this->_printArea = null; + $this->_firstPageNumber = null; } /** @@ -328,20 +345,44 @@ class PHPExcel_Worksheet_PageSetup * This setting is overridden when fitToWidth and/or fitToHeight are in use * * @param int? $pValue + * @param boolean $pUpdate Update fitToPage so scaling applies rather than fitToHeight / fitToWidth * @throws Exception * @return PHPExcel_Worksheet_PageSetup */ - public function setScale($pValue = 100) { + public function setScale($pValue = 100, $pUpdate = true) { // Microsoft Office Excel 2007 only allows setting a scale between 10 and 400 via the user interface, // but it is apparently still able to handle any scale >= 0, where 0 results in 100 if (($pValue >= 0) || is_null($pValue)) { $this->_scale = $pValue; + if ($pUpdate) { + $this->_fitToPage = false; + } } else { throw new Exception("Scale must not be negative"); } return $this; } + /** + * Get Fit To Page + * + * @return boolean + */ + public function getFitToPage() { + return $this->_fitToPage; + } + + /** + * Set Fit To Page + * + * @param boolean $pValue + * @return PHPExcel_Worksheet_PageSetup + */ + public function setFitToPage($pValue = true) { + $this->_fitToPage = $pValue; + return $this; + } + /** * Get Fit To Height * @@ -355,11 +396,13 @@ class PHPExcel_Worksheet_PageSetup * Set Fit To Height * * @param int? $pValue + * @param boolean $pUpdate Update fitToPage so it applies rather than scaling * @return PHPExcel_Worksheet_PageSetup */ - public function setFitToHeight($pValue = 1) { - if ($pValue != '') { - $this->_fitToHeight = $pValue; + public function setFitToHeight($pValue = 1, $pUpdate = true) { + $this->_fitToHeight = $pValue; + if ($pUpdate) { + $this->_fitToPage = true; } return $this; } @@ -377,11 +420,13 @@ class PHPExcel_Worksheet_PageSetup * Set Fit To Width * * @param int? $pValue + * @param boolean $pUpdate Update fitToPage so it applies rather than scaling * @return PHPExcel_Worksheet_PageSetup */ - public function setFitToWidth($pValue = 1) { - if ($pValue != '') { - $this->_fitToWidth = $pValue; + public function setFitToWidth($pValue = 1, $pUpdate = true) { + $this->_fitToWidth = $pValue; + if ($pUpdate) { + $this->_fitToPage = true; } return $this; } @@ -543,7 +588,7 @@ class PHPExcel_Worksheet_PageSetup } /** - * Set print area + * Set print area. E.g. 'A1:D10' or 'A1:D10,G5:M20' * * @param string $value * @throws Exception @@ -573,6 +618,35 @@ class PHPExcel_Worksheet_PageSetup { return $this->setPrintArea(PHPExcel_Cell::stringFromColumnIndex($column1) . $row1 . ':' . PHPExcel_Cell::stringFromColumnIndex($column2) . $row2); } + + /** + * Get first page number + * + * @return int + */ + public function getFirstPageNumber() { + return $this->_firstPageNumber; + } + + /** + * Set first page number + * + * @param int $value + * @return PHPExcel_Worksheet_HeaderFooter + */ + public function setFirstPageNumber($value = null) { + $this->_firstPageNumber = $value; + return $this; + } + + /** + * Reset first page number + * + * @return PHPExcel_Worksheet_HeaderFooter + */ + public function resetFirstPageNumber() { + return $this->setFirstPageNumber(null); + } /** * Implement PHP __clone to create a deep clone, not just a shallow copy. diff --git a/libraries/PHPExcel/PHPExcel/Worksheet/Protection.php b/libraries/PHPExcel/PHPExcel/Worksheet/Protection.php index 1116c56da..d87c208e0 100644 --- a/libraries/PHPExcel/PHPExcel/Worksheet/Protection.php +++ b/libraries/PHPExcel/PHPExcel/Worksheet/Protection.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Worksheet - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -43,7 +43,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Shared/PasswordHasher.php'; * * @category PHPExcel * @package PHPExcel_Worksheet - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Worksheet_Protection { diff --git a/libraries/PHPExcel/PHPExcel/Worksheet/Row.php b/libraries/PHPExcel/PHPExcel/Worksheet/Row.php index 1aa46cd08..d2105cb10 100644 --- a/libraries/PHPExcel/PHPExcel/Worksheet/Row.php +++ b/libraries/PHPExcel/PHPExcel/Worksheet/Row.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Worksheet - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -51,7 +51,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Worksheet/CellIterator.php'; * * @category PHPExcel * @package PHPExcel_Worksheet - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Worksheet_Row { diff --git a/libraries/PHPExcel/PHPExcel/Worksheet/RowDimension.php b/libraries/PHPExcel/PHPExcel/Worksheet/RowDimension.php index 76cc13249..e956c2424 100644 --- a/libraries/PHPExcel/PHPExcel/Worksheet/RowDimension.php +++ b/libraries/PHPExcel/PHPExcel/Worksheet/RowDimension.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Worksheet - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -31,7 +31,7 @@ * * @category PHPExcel * @package PHPExcel_Worksheet - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Worksheet_RowDimension { @@ -71,7 +71,14 @@ class PHPExcel_Worksheet_RowDimension * @var bool */ private $_collapsed; - + + /** + * Index to cellXf. Null value means row has no explicit cellXf format. + * + * @var int|null + */ + private $_xfIndex; + /** * Create a new PHPExcel_Worksheet_RowDimension * @@ -85,6 +92,9 @@ class PHPExcel_Worksheet_RowDimension $this->_visible = true; $this->_outlineLevel = 0; $this->_collapsed = false; + + // set row dimension as unformatted by default + $this->_xfIndex = null; } /** @@ -193,7 +203,29 @@ class PHPExcel_Worksheet_RowDimension $this->_collapsed = $pValue; return $this; } - + + /** + * Get index to cellXf + * + * @return int + */ + public function getXfIndex() + { + return $this->_xfIndex; + } + + /** + * Set index to cellXf + * + * @param int $pValue + * @return PHPExcel_Worksheet_RowDimension + */ + public function setXfIndex($pValue = 0) + { + $this->_xfIndex = $pValue; + return $this; + } + /** * Implement PHP __clone to create a deep clone, not just a shallow copy. */ diff --git a/libraries/PHPExcel/PHPExcel/Worksheet/RowIterator.php b/libraries/PHPExcel/PHPExcel/Worksheet/RowIterator.php index 459b6d07b..58b0dcaf4 100644 --- a/libraries/PHPExcel/PHPExcel/Worksheet/RowIterator.php +++ b/libraries/PHPExcel/PHPExcel/Worksheet/RowIterator.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Worksheet - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -51,7 +51,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Worksheet/Row.php'; * * @category PHPExcel * @package PHPExcel_Worksheet - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Worksheet_RowIterator extends IteratorIterator { diff --git a/libraries/PHPExcel/PHPExcel/Worksheet/SheetView.php b/libraries/PHPExcel/PHPExcel/Worksheet/SheetView.php index 642595f64..684ef8a21 100644 --- a/libraries/PHPExcel/PHPExcel/Worksheet/SheetView.php +++ b/libraries/PHPExcel/PHPExcel/Worksheet/SheetView.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Worksheet - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -31,7 +31,7 @@ * * @category PHPExcel * @package PHPExcel_Worksheet - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Worksheet_SheetView { diff --git a/libraries/PHPExcel/PHPExcel/WorksheetIterator.php b/libraries/PHPExcel/PHPExcel/WorksheetIterator.php index 9edcc311f..57f0d5c45 100644 --- a/libraries/PHPExcel/PHPExcel/WorksheetIterator.php +++ b/libraries/PHPExcel/PHPExcel/WorksheetIterator.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -48,7 +48,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Worksheet.php'; * * @category PHPExcel * @package PHPExcel - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_WorksheetIterator extends IteratorIterator { diff --git a/libraries/PHPExcel/PHPExcel/Writer/CSV.php b/libraries/PHPExcel/PHPExcel/Writer/CSV.php index 76b64f251..fd29f1559 100644 --- a/libraries/PHPExcel/PHPExcel/Writer/CSV.php +++ b/libraries/PHPExcel/PHPExcel/Writer/CSV.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Writer - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -52,7 +52,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Shared/String.php'; * * @category PHPExcel * @package PHPExcel_Writer - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Writer_CSV implements PHPExcel_Writer_IWriter { /** diff --git a/libraries/PHPExcel/PHPExcel/Writer/Excel2007.php b/libraries/PHPExcel/PHPExcel/Writer/Excel2007.php index 151fc1e47..81b00922a 100644 --- a/libraries/PHPExcel/PHPExcel/Writer/Excel2007.php +++ b/libraries/PHPExcel/PHPExcel/Writer/Excel2007.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Writer_Excel2007 - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -94,7 +94,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Writer/Excel2007/Comments.php'; * * @category PHPExcel * @package PHPExcel_Writer_Excel2007 - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Writer_Excel2007 implements PHPExcel_Writer_IWriter { diff --git a/libraries/PHPExcel/PHPExcel/Writer/Excel2007/Comments.php b/libraries/PHPExcel/PHPExcel/Writer/Excel2007/Comments.php index e7ef3d667..7b559f569 100644 --- a/libraries/PHPExcel/PHPExcel/Writer/Excel2007/Comments.php +++ b/libraries/PHPExcel/PHPExcel/Writer/Excel2007/Comments.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Writer_Excel2007 - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -67,7 +67,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Shared/XMLWriter.php'; * * @category PHPExcel * @package PHPExcel_Writer_Excel2007 - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Writer_Excel2007_Comments extends PHPExcel_Writer_Excel2007_WriterPart { @@ -107,14 +107,14 @@ class PHPExcel_Writer_Excel2007_Comments extends PHPExcel_Writer_Excel2007_Write $objWriter->startElement('comments'); $objWriter->writeAttribute('xmlns', 'http://schemas.openxmlformats.org/spreadsheetml/2006/main'); - // Loop trough authors + // Loop through authors $objWriter->startElement('authors'); foreach ($authors as $author => $index) { $objWriter->writeElement('author', $author); } $objWriter->endElement(); - // Loop trough comments + // Loop through comments $objWriter->startElement('commentList'); foreach ($comments as $key => $value) { $this->_writeComment($objWriter, $key, $value, $authors); @@ -212,7 +212,7 @@ class PHPExcel_Writer_Excel2007_Comments extends PHPExcel_Writer_Excel2007_Write $objWriter->endElement(); - // Loop trough comments + // Loop through comments foreach ($comments as $key => $value) { $this->_writeVMLComment($objWriter, $key, $value); } diff --git a/libraries/PHPExcel/PHPExcel/Writer/Excel2007/ContentTypes.php b/libraries/PHPExcel/PHPExcel/Writer/Excel2007/ContentTypes.php index ebe7d0f47..17505f5e0 100644 --- a/libraries/PHPExcel/PHPExcel/Writer/Excel2007/ContentTypes.php +++ b/libraries/PHPExcel/PHPExcel/Writer/Excel2007/ContentTypes.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Writer_Excel2007 - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -55,7 +55,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Shared/XMLWriter.php'; * * @category PHPExcel * @package PHPExcel_Writer_Excel2007 - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Writer_Excel2007_ContentTypes extends PHPExcel_Writer_Excel2007_WriterPart { diff --git a/libraries/PHPExcel/PHPExcel/Writer/Excel2007/DocProps.php b/libraries/PHPExcel/PHPExcel/Writer/Excel2007/DocProps.php index fcd845906..3046cb5ce 100644 --- a/libraries/PHPExcel/PHPExcel/Writer/Excel2007/DocProps.php +++ b/libraries/PHPExcel/PHPExcel/Writer/Excel2007/DocProps.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Writer_Excel2007 - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -52,7 +52,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Shared/XMLWriter.php'; * * @category PHPExcel * @package PHPExcel_Writer_Excel2007 - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Writer_Excel2007_DocProps extends PHPExcel_Writer_Excel2007_WriterPart { diff --git a/libraries/PHPExcel/PHPExcel/Writer/Excel2007/Drawing.php b/libraries/PHPExcel/PHPExcel/Writer/Excel2007/Drawing.php index f7d9f9895..584c65d89 100644 --- a/libraries/PHPExcel/PHPExcel/Writer/Excel2007/Drawing.php +++ b/libraries/PHPExcel/PHPExcel/Writer/Excel2007/Drawing.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Writer_Excel2007 - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -70,7 +70,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Shared/XMLWriter.php'; * * @category PHPExcel * @package PHPExcel_Writer_Excel2007 - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Writer_Excel2007_Drawing extends PHPExcel_Writer_Excel2007_WriterPart { @@ -99,7 +99,7 @@ class PHPExcel_Writer_Excel2007_Drawing extends PHPExcel_Writer_Excel2007_Writer $objWriter->writeAttribute('xmlns:xdr', 'http://schemas.openxmlformats.org/drawingml/2006/spreadsheetDrawing'); $objWriter->writeAttribute('xmlns:a', 'http://schemas.openxmlformats.org/drawingml/2006/main'); - // Loop trough images and write drawings + // Loop through images and write drawings $i = 1; $iterator = $pWorksheet->getDrawingCollection()->getIterator(); while ($iterator->valid()) { @@ -469,7 +469,7 @@ class PHPExcel_Writer_Excel2007_Drawing extends PHPExcel_Writer_Excel2007_Writer $objWriter->endElement(); - // Loop trough images + // Loop through images foreach ($images as $key => $value) { $this->_writeVMLHeaderFooterImage($objWriter, $key, $value); } @@ -535,10 +535,10 @@ class PHPExcel_Writer_Excel2007_Drawing extends PHPExcel_Writer_Excel2007_Writer // Get an array of all drawings $aDrawings = array(); - // Loop trough PHPExcel + // Loop through PHPExcel $sheetCount = $pPHPExcel->getSheetCount(); for ($i = 0; $i < $sheetCount; ++$i) { - // Loop trough images and add to array + // Loop through images and add to array $iterator = $pPHPExcel->getSheet($i)->getDrawingCollection()->getIterator(); while ($iterator->valid()) { $aDrawings[] = $iterator->current(); diff --git a/libraries/PHPExcel/PHPExcel/Writer/Excel2007/Rels.php b/libraries/PHPExcel/PHPExcel/Writer/Excel2007/Rels.php index fd8ad849e..ba81c1be5 100644 --- a/libraries/PHPExcel/PHPExcel/Writer/Excel2007/Rels.php +++ b/libraries/PHPExcel/PHPExcel/Writer/Excel2007/Rels.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Writer_Excel2007 - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -55,7 +55,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Shared/XMLWriter.php'; * * @category PHPExcel * @package PHPExcel_Writer_Excel2007 - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Writer_Excel2007_Rels extends PHPExcel_Writer_Excel2007_WriterPart { @@ -219,13 +219,13 @@ class PHPExcel_Writer_Excel2007_Rels extends PHPExcel_Writer_Excel2007_WriterPar // Write hyperlink relationships? $i = 1; - foreach ($pWorksheet->getCellCollection() as $cell) { - if ($cell->hasHyperlink() && !$cell->getHyperlink()->isInternal()) { + foreach ($pWorksheet->getHyperlinkCollection() as $hyperlink) { + if (!$hyperlink->isInternal()) { $this->_writeRelationship( $objWriter, '_hyperlink_' . $i, 'http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink', - $cell->getHyperlink()->getUrl(), + $hyperlink->getUrl(), 'External' ); @@ -292,7 +292,7 @@ class PHPExcel_Writer_Excel2007_Rels extends PHPExcel_Writer_Excel2007_WriterPar $objWriter->startElement('Relationships'); $objWriter->writeAttribute('xmlns', 'http://schemas.openxmlformats.org/package/2006/relationships'); - // Loop trough images and write relationships + // Loop through images and write relationships $i = 1; $iterator = $pWorksheet->getDrawingCollection()->getIterator(); while ($iterator->valid()) { @@ -341,7 +341,7 @@ class PHPExcel_Writer_Excel2007_Rels extends PHPExcel_Writer_Excel2007_WriterPar $objWriter->startElement('Relationships'); $objWriter->writeAttribute('xmlns', 'http://schemas.openxmlformats.org/package/2006/relationships'); - // Loop trough images and write relationships + // Loop through images and write relationships foreach ($pWorksheet->getHeaderFooter()->getImages() as $key => $value) { // Write relationship for image drawing $this->_writeRelationship( diff --git a/libraries/PHPExcel/PHPExcel/Writer/Excel2007/StringTable.php b/libraries/PHPExcel/PHPExcel/Writer/Excel2007/StringTable.php index f1bc7168f..1e67d932d 100644 --- a/libraries/PHPExcel/PHPExcel/Writer/Excel2007/StringTable.php +++ b/libraries/PHPExcel/PHPExcel/Writer/Excel2007/StringTable.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Writer_Excel2007 - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -55,7 +55,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Shared/String.php'; * * @category PHPExcel * @package PHPExcel_Writer_Excel2007 - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Writer_Excel2007_StringTable extends PHPExcel_Writer_Excel2007_WriterPart { @@ -83,7 +83,7 @@ class PHPExcel_Writer_Excel2007_StringTable extends PHPExcel_Writer_Excel2007_Wr // Fill index array $aFlippedStringTable = $this->flipStringTable($aStringTable); - // Loop trough cells + // Loop through cells $cellCollection = $pSheet->getCellCollection(); foreach ($cellCollection as $cell) { if (!is_object($cell->getValue()) && @@ -137,7 +137,7 @@ class PHPExcel_Writer_Excel2007_StringTable extends PHPExcel_Writer_Excel2007_Wr $objWriter->writeAttribute('xmlns', 'http://schemas.openxmlformats.org/spreadsheetml/2006/main'); $objWriter->writeAttribute('uniqueCount', count($pStringTable)); - // Loop trough string table + // Loop through string table foreach ($pStringTable as $textElement) { $objWriter->startElement('si'); @@ -174,7 +174,7 @@ class PHPExcel_Writer_Excel2007_StringTable extends PHPExcel_Writer_Excel2007_Wr */ public function writeRichText(PHPExcel_Shared_XMLWriter $objWriter = null, PHPExcel_RichText $pRichText = null) { - // Loop trough rich text elements + // Loop through rich text elements $elements = $pRichText->getRichTextElements(); foreach ($elements as $element) { // r @@ -237,7 +237,7 @@ class PHPExcel_Writer_Excel2007_StringTable extends PHPExcel_Writer_Excel2007_Wr // t $objWriter->startElement('t'); $objWriter->writeAttribute('xml:space', 'preserve'); - $objWriter->writeRaw(PHPExcel_Shared_String::ControlCharacterPHP2OOXML( htmlspecialchars($element->getText()) )); + $objWriter->writeRaw(PHPExcel_Shared_String::ControlCharacterPHP2OOXML( $element->getText() )); $objWriter->endElement(); $objWriter->endElement(); @@ -254,7 +254,7 @@ class PHPExcel_Writer_Excel2007_StringTable extends PHPExcel_Writer_Excel2007_Wr // Return value $returnValue = array(); - // Loop trough stringtable and add flipped items to $returnValue + // Loop through stringtable and add flipped items to $returnValue foreach ($stringTable as $key => $value) { if (! $value instanceof PHPExcel_RichText) { $returnValue[$value] = $key; diff --git a/libraries/PHPExcel/PHPExcel/Writer/Excel2007/Style.php b/libraries/PHPExcel/PHPExcel/Writer/Excel2007/Style.php index eca0ac781..8a41a6f35 100644 --- a/libraries/PHPExcel/PHPExcel/Writer/Excel2007/Style.php +++ b/libraries/PHPExcel/PHPExcel/Writer/Excel2007/Style.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Writer_Excel2007 - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -79,7 +79,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Shared/XMLWriter.php'; * * @category PHPExcel * @package PHPExcel_Writer_Excel2007 - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Writer_Excel2007_Style extends PHPExcel_Writer_Excel2007_WriterPart { @@ -396,6 +396,10 @@ class PHPExcel_Writer_Excel2007_Style extends PHPExcel_Writer_Excel2007_WriterPa $objWriter->writeAttribute('diagonalUp', 'false'); $objWriter->writeAttribute('diagonalDown', 'true'); break; + case PHPExcel_Style_Borders::DIAGONAL_BOTH: + $objWriter->writeAttribute('diagonalUp', 'true'); + $objWriter->writeAttribute('diagonalDown', 'true'); + break; } // BorderPr diff --git a/libraries/PHPExcel/PHPExcel/Writer/Excel2007/Theme.php b/libraries/PHPExcel/PHPExcel/Writer/Excel2007/Theme.php index cd8c2c932..cf4565c78 100644 --- a/libraries/PHPExcel/PHPExcel/Writer/Excel2007/Theme.php +++ b/libraries/PHPExcel/PHPExcel/Writer/Excel2007/Theme.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Writer_Excel2007 - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -52,7 +52,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Shared/XMLWriter.php'; * * @category PHPExcel * @package PHPExcel_Writer_Excel2007 - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Writer_Excel2007_Theme extends PHPExcel_Writer_Excel2007_WriterPart { diff --git a/libraries/PHPExcel/PHPExcel/Writer/Excel2007/Workbook.php b/libraries/PHPExcel/PHPExcel/Writer/Excel2007/Workbook.php index 7bf7f2454..727a5d32f 100644 --- a/libraries/PHPExcel/PHPExcel/Writer/Excel2007/Workbook.php +++ b/libraries/PHPExcel/PHPExcel/Writer/Excel2007/Workbook.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Writer_Excel2007 - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -58,7 +58,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Shared/XMLWriter.php'; * * @category PHPExcel * @package PHPExcel_Writer_Excel2007 - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Writer_Excel2007_Workbook extends PHPExcel_Writer_Excel2007_WriterPart { @@ -244,7 +244,8 @@ class PHPExcel_Writer_Excel2007_Workbook extends PHPExcel_Writer_Excel2007_Write $objWriter, $pPHPExcel->getSheet($i)->getTitle(), ($i + 1), - ($i + 1 + 3) + ($i + 1 + 3), + $pPHPExcel->getSheet($i)->getSheetState() ); } @@ -258,15 +259,19 @@ class PHPExcel_Writer_Excel2007_Workbook extends PHPExcel_Writer_Excel2007_Write * @param string $pSheetname Sheet name * @param int $pSheetId Sheet id * @param int $pRelId Relationship ID + * @param string $sheetState Sheet state (visible, hidden, veryHidden) * @throws Exception */ - private function _writeSheet(PHPExcel_Shared_XMLWriter $objWriter = null, $pSheetname = '', $pSheetId = 1, $pRelId = 1) + private function _writeSheet(PHPExcel_Shared_XMLWriter $objWriter = null, $pSheetname = '', $pSheetId = 1, $pRelId = 1, $sheetState = 'visible') { if ($pSheetname != '') { // Write sheet $objWriter->startElement('sheet'); $objWriter->writeAttribute('name', $pSheetname); $objWriter->writeAttribute('sheetId', $pSheetId); + if ($sheetState != 'visible' && $sheetState != '') { + $objWriter->writeAttribute('state', $sheetState); + } $objWriter->writeAttribute('r:id', 'rId' . $pRelId); $objWriter->endElement(); } else { @@ -449,11 +454,15 @@ class PHPExcel_Writer_Excel2007_Workbook extends PHPExcel_Writer_Excel2007_Write // Print area $printArea = PHPExcel_Cell::splitRange($pSheet->getPageSetup()->getPrintArea()); - $printArea = $printArea[0]; - $printArea[0] = PHPExcel_Cell::absoluteCoordinate($printArea[0]); - $printArea[1] = PHPExcel_Cell::absoluteCoordinate($printArea[1]); - $objWriter->writeRaw('\'' . str_replace("'", "''", $pSheet->getTitle()) . '\'!' . implode(':', $printArea)); + $chunks = array(); + foreach ($printArea as $printAreaRect) { + $printAreaRect[0] = PHPExcel_Cell::absoluteCoordinate($printAreaRect[0]); + $printAreaRect[1] = PHPExcel_Cell::absoluteCoordinate($printAreaRect[1]); + $chunks[] = '\'' . str_replace("'", "''", $pSheet->getTitle()) . '\'!' . implode(':', $printAreaRect); + } + + $objWriter->writeRaw(implode(',', $chunks)); $objWriter->endElement(); } diff --git a/libraries/PHPExcel/PHPExcel/Writer/Excel2007/Worksheet.php b/libraries/PHPExcel/PHPExcel/Writer/Excel2007/Worksheet.php index 45296cbfc..30fdc5f87 100644 --- a/libraries/PHPExcel/PHPExcel/Writer/Excel2007/Worksheet.php +++ b/libraries/PHPExcel/PHPExcel/Writer/Excel2007/Worksheet.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Writer_Excel2007 - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -73,7 +73,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Shared/XMLWriter.php'; * * @category PHPExcel * @package PHPExcel_Writer_Excel2007 - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_WriterPart { @@ -190,6 +190,13 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ $objWriter->startElement('sheetPr'); //$objWriter->writeAttribute('codeName', $pSheet->getTitle()); + // tabColor + if ($pSheet->isTabColorSet()) { + $objWriter->startElement('tabColor'); + $objWriter->writeAttribute('rgb', $pSheet->getTabColor()->getARGB()); + $objWriter->endElement(); + } + // outlinePr $objWriter->startElement('outlinePr'); $objWriter->writeAttribute('summaryBelow', ($pSheet->getShowSummaryBelow() ? '1' : '0')); @@ -197,7 +204,7 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ $objWriter->endElement(); // pageSetUpPr - if (!is_null($pSheet->getPageSetup()->getFitToHeight()) || !is_null($pSheet->getPageSetup()->getFitToWidth())) { + if ($pSheet->getPageSetup()->getFitToPage()) { $objWriter->startElement('pageSetUpPr'); $objWriter->writeAttribute('fitToPage', '1'); $objWriter->endElement(); @@ -286,8 +293,8 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ // Selection $objWriter->startElement('selection'); - $objWriter->writeAttribute('activeCell', $pSheet->getSelectedCell()); - $objWriter->writeAttribute('sqref', $pSheet->getSelectedCell()); + $objWriter->writeAttribute('activeCell', $pSheet->getActiveCell()); + $objWriter->writeAttribute('sqref', $pSheet->getSelectedCells()); $objWriter->endElement(); $objWriter->endElement(); @@ -351,66 +358,59 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ private function _writeCols(PHPExcel_Shared_XMLWriter $objWriter = null, PHPExcel_Worksheet $pSheet = null) { // cols - $objWriter->startElement('cols'); + if (count($pSheet->getColumnDimensions()) > 0) { + $objWriter->startElement('cols'); - // Check if there is at least one column dimension specified. If not, create one. - if (count($pSheet->getColumnDimensions()) == 0) { - if ($pSheet->getDefaultColumnDimension()->getWidth() >= 0) { - $pSheet->getColumnDimension('A')->setWidth($pSheet->getDefaultColumnDimension()->getWidth()); - } else { - $pSheet->getColumnDimension('A')->setWidth(9.10); - } - } + $pSheet->calculateColumnWidths(); - $pSheet->calculateColumnWidths(); + // Loop through column dimensions + foreach ($pSheet->getColumnDimensions() as $colDimension) { + // col + $objWriter->startElement('col'); + $objWriter->writeAttribute('min', PHPExcel_Cell::columnIndexFromString($colDimension->getColumnIndex())); + $objWriter->writeAttribute('max', PHPExcel_Cell::columnIndexFromString($colDimension->getColumnIndex())); - // Loop trough column dimensions - foreach ($pSheet->getColumnDimensions() as $colDimension) { - // col - $objWriter->startElement('col'); - $objWriter->writeAttribute('min', PHPExcel_Cell::columnIndexFromString($colDimension->getColumnIndex())); - $objWriter->writeAttribute('max', PHPExcel_Cell::columnIndexFromString($colDimension->getColumnIndex())); + if ($colDimension->getWidth() < 0) { + // No width set, apply default of 10 + $objWriter->writeAttribute('width', '9.10'); + } else { + // Width set + $objWriter->writeAttribute('width', PHPExcel_Shared_String::FormatNumber($colDimension->getWidth())); + } - if ($colDimension->getWidth() < 0) { - // No width set, apply default of 10 - $objWriter->writeAttribute('width', '9.10'); - } else { - // Width set - $objWriter->writeAttribute('width', PHPExcel_Shared_String::FormatNumber($colDimension->getWidth())); + // Column visibility + if ($colDimension->getVisible() == false) { + $objWriter->writeAttribute('hidden', 'true'); + } + + // Auto size? + if ($colDimension->getAutoSize()) { + $objWriter->writeAttribute('bestFit', 'true'); + } + + // Custom width? + if ($colDimension->getWidth() != $pSheet->getDefaultColumnDimension()->getWidth()) { + $objWriter->writeAttribute('customWidth', 'true'); + } + + // Collapsed + if ($colDimension->getCollapsed() == true) { + $objWriter->writeAttribute('collapsed', 'true'); + } + + // Outline level + if ($colDimension->getOutlineLevel() > 0) { + $objWriter->writeAttribute('outlineLevel', $colDimension->getOutlineLevel()); + } + + // Style + $objWriter->writeAttribute('style', $colDimension->getXfIndex()); + + $objWriter->endElement(); } - // Column visibility - if ($colDimension->getVisible() == false) { - $objWriter->writeAttribute('hidden', 'true'); - } - - // Auto size? - if ($colDimension->getAutoSize()) { - $objWriter->writeAttribute('bestFit', 'true'); - } - - // Custom width? - if ($colDimension->getWidth() != $pSheet->getDefaultColumnDimension()->getWidth()) { - $objWriter->writeAttribute('customWidth', 'true'); - } - - // Collapsed - if ($colDimension->getCollapsed() == true) { - $objWriter->writeAttribute('collapsed', 'true'); - } - - // Outline level - if ($colDimension->getOutlineLevel() > 0) { - $objWriter->writeAttribute('outlineLevel', $colDimension->getOutlineLevel()); - } - - // Style - $objWriter->writeAttribute('style', 0); - - $objWriter->endElement(); - } - - $objWriter->endElement(); + $objWriter->endElement(); + } } /** @@ -460,7 +460,7 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ // Conditional id $id = 1; - // Loop trough styles in the current worksheet + // Loop through styles in the current worksheet foreach ($pSheet->getConditionalStylesCollection() as $cellCoordinate => $conditionalStyles) { foreach ($conditionalStyles as $conditional) { // WHY was this again? @@ -491,7 +491,23 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ $objWriter->writeAttribute('text', $conditional->getText()); } - if ($conditional->getConditionType() == PHPExcel_Style_Conditional::CONDITION_CELLIS + if ($conditional->getConditionType() == PHPExcel_Style_Conditional::CONDITION_CONTAINSTEXT + && $conditional->getOperatorType() == PHPExcel_Style_Conditional::OPERATOR_CONTAINSTEXT + && !is_null($conditional->getText())) { + $objWriter->writeElement('formula', 'NOT(ISERROR(SEARCH("' . $conditional->getText() . '",' . $cellCoordinate . ')))'); + } else if ($conditional->getConditionType() == PHPExcel_Style_Conditional::CONDITION_CONTAINSTEXT + && $conditional->getOperatorType() == PHPExcel_Style_Conditional::OPERATOR_BEGINSWITH + && !is_null($conditional->getText())) { + $objWriter->writeElement('formula', 'LEFT(' . $cellCoordinate . ',' . strlen($conditional->getText()) . ')="' . $conditional->getText() . '"'); + } else if ($conditional->getConditionType() == PHPExcel_Style_Conditional::CONDITION_CONTAINSTEXT + && $conditional->getOperatorType() == PHPExcel_Style_Conditional::OPERATOR_ENDSWITH + && !is_null($conditional->getText())) { + $objWriter->writeElement('formula', 'RIGHT(' . $cellCoordinate . ',' . strlen($conditional->getText()) . ')="' . $conditional->getText() . '"'); + } else if ($conditional->getConditionType() == PHPExcel_Style_Conditional::CONDITION_CONTAINSTEXT + && $conditional->getOperatorType() == PHPExcel_Style_Conditional::OPERATOR_NOTCONTAINS + && !is_null($conditional->getText())) { + $objWriter->writeElement('formula', 'ISERROR(SEARCH("' . $conditional->getText() . '",' . $cellCoordinate . '))'); + } else if ($conditional->getConditionType() == PHPExcel_Style_Conditional::CONDITION_CELLIS || $conditional->getConditionType() == PHPExcel_Style_Conditional::CONDITION_CONTAINSTEXT || $conditional->getConditionType() == PHPExcel_Style_Conditional::CONDITION_EXPRESSION) { foreach ($conditional->getConditions() as $formula) { @@ -517,20 +533,15 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ */ private function _writeDataValidations(PHPExcel_Shared_XMLWriter $objWriter = null, PHPExcel_Worksheet $pSheet = null) { - // Build a temporary array of datavalidation objects - $aDataValidations = array(); - foreach ($pSheet->getCellCollection() as $cell) { - if ($cell->hasDataValidation()) { - $aDataValidations[] = $cell->getDataValidation(); - } - } + // Datavalidation collection + $dataValidationCollection = $pSheet->getDataValidationCollection(); // Write data validations? - if (count($aDataValidations) > 0) { + if (count($dataValidationCollection) > 0) { $objWriter->startElement('dataValidations'); - $objWriter->writeAttribute('count', count($aDataValidations)); + $objWriter->writeAttribute('count', count($dataValidationCollection)); - foreach ($aDataValidations as $dv) { + foreach ($dataValidationCollection as $coordinate => $dv) { $objWriter->startElement('dataValidation'); if ($dv->getType() != '') { @@ -563,7 +574,7 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ $objWriter->writeAttribute('prompt', $dv->getPrompt()); } - $objWriter->writeAttribute('sqref', $dv->getParent()->getCoordinate()); + $objWriter->writeAttribute('sqref', $coordinate); if ($dv->getFormula1() !== '') { $objWriter->writeElement('formula1', $dv->getFormula1()); @@ -588,25 +599,20 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ */ private function _writeHyperlinks(PHPExcel_Shared_XMLWriter $objWriter = null, PHPExcel_Worksheet $pSheet = null) { - // Build a temporary array of hyperlink objects - $aHyperlinks = array(); - foreach ($pSheet->getCellCollection() as $cell) { - if ($cell->hasHyperlink()) { - $aHyperlinks[] = $cell->getHyperlink(); - } - } + // Hyperlink collection + $hyperlinkCollection = $pSheet->getHyperlinkCollection(); // Relation ID $relationId = 1; // Write hyperlinks? - if (count($aHyperlinks) > 0) { + if (count($hyperlinkCollection) > 0) { $objWriter->startElement('hyperlinks'); - foreach ($aHyperlinks as $hyperlink) { + foreach ($hyperlinkCollection as $coordinate => $hyperlink) { $objWriter->startElement('hyperlink'); - $objWriter->writeAttribute('ref', $hyperlink->getParent()->getCoordinate()); + $objWriter->writeAttribute('ref', $coordinate); if (!$hyperlink->isInternal()) { $objWriter->writeAttribute('r:id', 'rId_hyperlink_' . $relationId); ++$relationId; @@ -755,17 +761,21 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ $objWriter->writeAttribute('orientation', $pSheet->getPageSetup()->getOrientation()); if (!is_null($pSheet->getPageSetup()->getScale())) { - $objWriter->writeAttribute('scale', $pSheet->getPageSetup()->getScale()); + $objWriter->writeAttribute('scale', $pSheet->getPageSetup()->getScale()); } if (!is_null($pSheet->getPageSetup()->getFitToHeight())) { - $objWriter->writeAttribute('fitToHeight', $pSheet->getPageSetup()->getFitToHeight()); + $objWriter->writeAttribute('fitToHeight', $pSheet->getPageSetup()->getFitToHeight()); } else { - $objWriter->writeAttribute('fitToHeight', '0'); + $objWriter->writeAttribute('fitToHeight', '0'); } if (!is_null($pSheet->getPageSetup()->getFitToWidth())) { - $objWriter->writeAttribute('fitToWidth', $pSheet->getPageSetup()->getFitToWidth()); + $objWriter->writeAttribute('fitToWidth', $pSheet->getPageSetup()->getFitToWidth()); } else { - $objWriter->writeAttribute('fitToWidth', '0'); + $objWriter->writeAttribute('fitToWidth', '0'); + } + if (!is_null($pSheet->getPageSetup()->getFirstPageNumber())) { + $objWriter->writeAttribute('firstPageNumber', $pSheet->getPageSetup()->getFirstPageNumber()); + $objWriter->writeAttribute('useFirstPageNumber', '1'); } $objWriter->endElement(); @@ -876,7 +886,7 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ // Highest row number $highestRow = $pSheet->getHighestRow(); - // Loop trough cells + // Loop through cells $cellCollection = $pSheet->getCellCollection(); $cellsByRow = array(); @@ -887,13 +897,14 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ for ($currentRow = 1; $currentRow <= $highestRow; ++$currentRow) { // Get row dimension $rowDimension = $pSheet->getRowDimension($currentRow); - + // Write current row? $writeCurrentRow = isset($cellsByRow[$currentRow]) || $rowDimension->getRowHeight() >= 0 || $rowDimension->getVisible() == false || $rowDimension->getCollapsed() == true || - $rowDimension->getOutlineLevel() > 0; + $rowDimension->getOutlineLevel() > 0 || + $rowDimension->getXfIndex() !== null; if ($writeCurrentRow) { // Start a new row @@ -922,6 +933,12 @@ class PHPExcel_Writer_Excel2007_Worksheet extends PHPExcel_Writer_Excel2007_Writ $objWriter->writeAttribute('outlineLevel', $rowDimension->getOutlineLevel()); } + // Style + if ($rowDimension->getXfIndex() !== null) { + $objWriter->writeAttribute('s', $rowDimension->getXfIndex()); + $objWriter->writeAttribute('customFormat', '1'); + } + // Write cells if (isset($cellsByRow[$currentRow])) { foreach($cellsByRow[$currentRow] as $cell) { diff --git a/libraries/PHPExcel/PHPExcel/Writer/Excel2007/WriterPart.php b/libraries/PHPExcel/PHPExcel/Writer/Excel2007/WriterPart.php index 473a813da..c09d05a19 100644 --- a/libraries/PHPExcel/PHPExcel/Writer/Excel2007/WriterPart.php +++ b/libraries/PHPExcel/PHPExcel/Writer/Excel2007/WriterPart.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Writer_Excel2007 - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -43,7 +43,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Writer/IWriter.php'; * * @category PHPExcel * @package PHPExcel_Writer_Excel2007 - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ abstract class PHPExcel_Writer_Excel2007_WriterPart { diff --git a/libraries/PHPExcel/PHPExcel/Writer/Excel5.php b/libraries/PHPExcel/PHPExcel/Writer/Excel5.php index abc9c655b..050e066f8 100644 --- a/libraries/PHPExcel/PHPExcel/Writer/Excel5.php +++ b/libraries/PHPExcel/PHPExcel/Writer/Excel5.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Writer_Excel5 - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -43,6 +43,9 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Cell.php'; /** PHPExcel_HashTable */ require_once PHPEXCEL_ROOT . 'PHPExcel/HashTable.php'; +/** PHPExcel_Shared_File */ +require_once PHPEXCEL_ROOT . 'PHPExcel/Shared/File.php'; + /** PHPExcel_Shared_OLE_PPS_Root */ require_once PHPEXCEL_ROOT . 'PHPExcel/Shared/OLE/OLE_Root.php'; @@ -61,10 +64,17 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Writer/Excel5/Workbook.php'; * * @category PHPExcel * @package PHPExcel_Writer_Excel5 - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Writer_Excel5 implements PHPExcel_Writer_IWriter { + /** + * Pre-calculate formulas + * + * @var boolean + */ + private $_preCalculateFormulas; + /** * PHPExcel object * @@ -107,6 +117,13 @@ class PHPExcel_Writer_Excel5 implements PHPExcel_Writer_IWriter */ private $_str_table; + /** + * Color cache. Mapping between RGB value and color index. + * + * @var array + */ + private $_colors; + /** * Formula parser * @@ -121,9 +138,10 @@ class PHPExcel_Writer_Excel5 implements PHPExcel_Writer_IWriter * @param PHPExcel $phpExcel PHPExcel object */ public function __construct(PHPExcel $phpExcel) { + $this->_preCalculateFormulas = true; $this->_phpExcel = $phpExcel; $this->_BIFF_version = 0x0600; - $this->_tempDir = ''; + $this->_tempDir = PHPExcel_Shared_File::sys_get_temp_dir(); $this->_str_total = 0; $this->_str_unique = 0; @@ -151,9 +169,12 @@ class PHPExcel_Writer_Excel5 implements PHPExcel_Writer_IWriter $saveDateReturnType = PHPExcel_Calculation_Functions::getReturnDateType(); PHPExcel_Calculation_Functions::setReturnDateType(PHPExcel_Calculation_Functions::RETURNDATE_EXCEL); + // initialize colors array + $this->_colors = array(); + // Initialise workbook writer $this->_writerWorkbook = new PHPExcel_Writer_Excel5_Workbook($this->_phpExcel, $this->_BIFF_version, - $this->_str_total, $this->_str_unique, $this->_str_table, $this->_parser, $this->_tempDir); + $this->_str_total, $this->_str_unique, $this->_str_table, $this->_colors, $this->_parser, $this->_tempDir); // Initialise worksheet writers $countSheets = count($this->_phpExcel->getAllSheets()); @@ -162,8 +183,9 @@ class PHPExcel_Writer_Excel5 implements PHPExcel_Writer_IWriter $writerWorksheet = new PHPExcel_Writer_Excel5_Worksheet($this->_BIFF_version, $this->_str_total, $this->_str_unique, - $this->_str_table, + $this->_str_table, $this->_colors, $this->_parser, $this->_tempDir, + $this->_preCalculateFormulas, $phpSheet); $this->_writerWorksheets[$i] = $writerWorksheet; } @@ -248,4 +270,22 @@ class PHPExcel_Writer_Excel5 implements PHPExcel_Writer_IWriter return $this; } + /** + * Get Pre-Calculate Formulas + * + * @return boolean + */ + public function getPreCalculateFormulas() { + return $this->_preCalculateFormulas; + } + + /** + * Set Pre-Calculate Formulas + * + * @param boolean $pValue Pre-Calculate Formulas? + */ + public function setPreCalculateFormulas($pValue = true) { + $this->_preCalculateFormulas = $pValue; + } + } diff --git a/libraries/PHPExcel/PHPExcel/Writer/Excel5/BIFFwriter.php b/libraries/PHPExcel/PHPExcel/Writer/Excel5/BIFFwriter.php index befcc88f6..b293ddeeb 100644 --- a/libraries/PHPExcel/PHPExcel/Writer/Excel5/BIFFwriter.php +++ b/libraries/PHPExcel/PHPExcel/Writer/Excel5/BIFFwriter.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Writer_Excel5 - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ // Original file header of PEAR::Spreadsheet_Excel_Writer_BIFFwriter (used as the base for this class): @@ -65,7 +65,7 @@ * * @category PHPExcel * @package PHPExcel_Writer_Excel5 - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Writer_Excel5_BIFFwriter { diff --git a/libraries/PHPExcel/PHPExcel/Writer/Excel5/Escher.php b/libraries/PHPExcel/PHPExcel/Writer/Excel5/Escher.php index b2d8d074b..4d5f22bd1 100644 --- a/libraries/PHPExcel/PHPExcel/Writer/Excel5/Escher.php +++ b/libraries/PHPExcel/PHPExcel/Writer/Excel5/Escher.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Writer_Excel5 - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -31,7 +31,7 @@ * * @category PHPExcel * @package PHPExcel_Writer_Excel5 - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Writer_Excel5_Escher { @@ -395,7 +395,7 @@ class PHPExcel_Writer_Excel5_Escher $header = pack('vvV', $recVerInstance, $recType, $length); - $data .= $header . pack('VV', $this->_object->getSpId(), $this->_object->getSpgr() ? 0x0005 : 0xA000); + $data .= $header . pack('VV', $this->_object->getSpId(), $this->_object->getSpgr() ? 0x0005 : 0x0A00); // the options @@ -447,7 +447,7 @@ class PHPExcel_Writer_Excel5_Escher // end offsetY $endOffsetY = $this->_object->getEndOffsetY(); - $clientAnchorData = pack('vvvvvvvvv', 0x00, + $clientAnchorData = pack('vvvvvvvvv', 0x02, $c1, $startOffsetX, $r1, $startOffsetY, $c2, $endOffsetX, $r2, $endOffsetY); diff --git a/libraries/PHPExcel/PHPExcel/Writer/Excel5/Font.php b/libraries/PHPExcel/PHPExcel/Writer/Excel5/Font.php index 6f5194054..97a553140 100644 --- a/libraries/PHPExcel/PHPExcel/Writer/Excel5/Font.php +++ b/libraries/PHPExcel/PHPExcel/Writer/Excel5/Font.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Writer_Excel5 - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -46,7 +46,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Style/Font.php'; * * @category PHPExcel * @package PHPExcel_Writer_Excel5 - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Writer_Excel5_Font { diff --git a/libraries/PHPExcel/PHPExcel/Writer/Excel5/Parser.php b/libraries/PHPExcel/PHPExcel/Writer/Excel5/Parser.php index b436a4f0f..116513d45 100644 --- a/libraries/PHPExcel/PHPExcel/Writer/Excel5/Parser.php +++ b/libraries/PHPExcel/PHPExcel/Writer/Excel5/Parser.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Writer_Excel5 - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ // Original file header of PEAR::Spreadsheet_Excel_Writer_Parser (used as the base for this class): @@ -70,7 +70,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Writer/Excel5/BIFFwriter.php'; * * @category PHPExcel * @package PHPExcel_Writer_Excel5 - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Writer_Excel5_Parser { @@ -533,12 +533,12 @@ class PHPExcel_Writer_Excel5_Parser } elseif (preg_match('/^\$?([A-Ia-i]?[A-Za-z])\$?(\d+)$/',$token)) { return $this->_convertRef2d($token); - // match external references like Sheet1!A1 or Sheet1:Sheet2!A1 - } elseif (preg_match("/^\w+(\:\w+)?\![A-Ia-i]?[A-Za-z](\d+)$/u",$token)) { + // match external references like Sheet1!A1 or Sheet1:Sheet2!A1 or Sheet1!$A$1 or Sheet1:Sheet2!$A$1 + } elseif (preg_match("/^\w+(\:\w+)?\!\\$?[A-Ia-i]?[A-Za-z]\\$?(\d+)$/u",$token)) { return $this->_convertRef3d($token); - // match external references like 'Sheet1'!A1 or 'Sheet1:Sheet2'!A1 - } elseif (preg_match("/^'[\w -]+(\:[\w -]+)?'\![A-Ia-i]?[A-Za-z](\d+)$/u",$token)) { + // match external references like 'Sheet1'!A1 or 'Sheet1:Sheet2'!A1 or 'Sheet1'!$A$1 or 'Sheet1:Sheet2'!$A$1 + } elseif (preg_match("/^'[\w -]+(\:[\w -]+)?'\!\\$?[A-Ia-i]?[A-Za-z]\\$?(\d+)$/u",$token)) { return $this->_convertRef3d($token); // match ranges like A1:B2 @@ -549,12 +549,12 @@ class PHPExcel_Writer_Excel5_Parser } elseif (preg_match("/^(\$)?[A-Ia-i]?[A-Za-z](\$)?(\d+)\.\.(\$)?[A-Ia-i]?[A-Za-z](\$)?(\d+)$/",$token)) { return $this->_convertRange2d($token); - // match external ranges like Sheet1!A1 or Sheet1:Sheet2!A1:B2 - } elseif (preg_match("/^\w+(\:\w+)?\!([A-Ia-i]?[A-Za-z])?(\d+)\:([A-Ia-i]?[A-Za-z])?(\d+)$/u",$token)) { + // match external ranges like Sheet1!A1:B2 or Sheet1:Sheet2!A1:B2 or Sheet1!$A$1:$B$2 or Sheet1:Sheet2!$A$1:$B$2 + } elseif (preg_match("/^\w+(\:\w+)?\!\\$?([A-Ia-i]?[A-Za-z])?\\$?(\d+)\:\\$?([A-Ia-i]?[A-Za-z])?\\$?(\d+)$/u",$token)) { return $this->_convertRange3d($token); - // match external ranges like 'Sheet1'!A1 or 'Sheet1:Sheet2'!A1:B2 - } elseif (preg_match("/^'[\w -]+(\:[\w -]+)?'\!([A-Ia-i]?[A-Za-z])?(\d+)\:([A-Ia-i]?[A-Za-z])?(\d+)$/u",$token)) { + // match external ranges like 'Sheet1'!A1:B2 or 'Sheet1:Sheet2'!A1:B2 or 'Sheet1'!$A$1:$B$2 or 'Sheet1:Sheet2'!$A$1:$B$2 + } elseif (preg_match("/^'[\w -]+(\:[\w -]+)?'\!\\$?([A-Ia-i]?[A-Za-z])?\\$?(\d+)\:\\$?([A-Ia-i]?[A-Za-z])?\\$?(\d+)$/u",$token)) { return $this->_convertRange3d($token); // operators (including parentheses) @@ -652,9 +652,9 @@ class PHPExcel_Writer_Excel5_Parser // TODO: possible class value 0,1,2 check Formula.pm // Split the range into 2 cell refs if (preg_match("/^([A-Ia-i]?[A-Za-z])(\d+)\:([A-Ia-i]?[A-Za-z])(\d+)$/", $range)) { - list($cell1, $cell2) = split(':', $range); + list($cell1, $cell2) = explode(':', $range); } elseif (preg_match("/^([A-Ia-i]?[A-Za-z])(\d+)\.\.([A-Ia-i]?[A-Za-z])(\d+)$/", $range)) { - list($cell1, $cell2) = split('\.\.', $range); + list($cell1, $cell2) = explode('..', $range); } else { // TODO: use real error codes @@ -694,7 +694,7 @@ class PHPExcel_Writer_Excel5_Parser $class = 2; // as far as I know, this is magick. // Split the ref at the ! symbol - list($ext_ref, $range) = split('!', $token); + list($ext_ref, $range) = explode('!', $token); // Convert the external reference part (different for BIFF8) if ($this->_BIFF_version == 0x0500) { @@ -704,10 +704,10 @@ class PHPExcel_Writer_Excel5_Parser } // Split the range into 2 cell refs - list($cell1, $cell2) = split(':', $range); + list($cell1, $cell2) = explode(':', $range); // Convert the cell references - if (preg_match("/^(\$)?[A-Ia-i]?[A-Za-z](\$)?(\d+)$/", $cell1)) { + if (preg_match("/^(\\$)?[A-Ia-i]?[A-Za-z](\\$)?(\d+)$/", $cell1)) { $cell_array1 = $this->_cellToPackedRowcol($cell1); list($row1, $col1) = $cell_array1; $cell_array2 = $this->_cellToPackedRowcol($cell2); @@ -773,7 +773,7 @@ class PHPExcel_Writer_Excel5_Parser $class = 2; // as far as I know, this is magick. // Split the ref at the ! symbol - list($ext_ref, $cell) = split('!', $cell); + list($ext_ref, $cell) = explode('!', $cell); // Convert the external reference part (different for BIFF8) if ($this->_BIFF_version == 0x0500) { @@ -814,7 +814,7 @@ class PHPExcel_Writer_Excel5_Parser // Check if there is a sheet range eg., Sheet1:Sheet2. if (preg_match("/:/", $ext_ref)) { - list($sheet_name1, $sheet_name2) = split(':', $ext_ref); + list($sheet_name1, $sheet_name2) = explode(':', $ext_ref); $sheet1 = $this->_getSheetIndex($sheet_name1); if ($sheet1 == -1) { @@ -859,7 +859,7 @@ class PHPExcel_Writer_Excel5_Parser // Check if there is a sheet range eg., Sheet1:Sheet2. if (preg_match("/:/", $ext_ref)) { - list($sheet_name1, $sheet_name2) = split(':', $ext_ref); + list($sheet_name1, $sheet_name2) = explode(':', $ext_ref); $sheet1 = $this->_getSheetIndex($sheet_name1); if ($sheet1 == -1) { @@ -1158,47 +1158,47 @@ class PHPExcel_Writer_Excel5_Parser default: // if it's a reference if (preg_match('/^\$?[A-Ia-i]?[A-Za-z]\$?[0-9]+$/',$token) and - !ereg("[0-9]",$this->_lookahead) and + !preg_match("/[0-9]/",$this->_lookahead) and ($this->_lookahead != ':') and ($this->_lookahead != '.') and ($this->_lookahead != '!')) { return $token; } - // If it's an external reference (Sheet1!A1 or Sheet1:Sheet2!A1) - elseif (preg_match("/^\w+(\:\w+)?\![A-Ia-i]?[A-Za-z][0-9]+$/u",$token) and - !ereg("[0-9]",$this->_lookahead) and + // If it's an external reference (Sheet1!A1 or Sheet1:Sheet2!A1 or Sheet1!$A$1 or Sheet1:Sheet2!$A$1) + elseif (preg_match("/^\w+(\:\w+)?\!\\$?[A-Ia-i]?[A-Za-z]\\$?[0-9]+$/u",$token) and + !preg_match("/[0-9]/",$this->_lookahead) and ($this->_lookahead != ':') and ($this->_lookahead != '.')) { return $token; } // If it's an external reference ('Sheet1'!A1 or 'Sheet1:Sheet2'!A1) - elseif (preg_match("/^'[\w -]+(\:[\w -]+)?'\![A-Ia-i]?[A-Za-z][0-9]+$/u",$token) and - !ereg("[0-9]",$this->_lookahead) and + elseif (preg_match("/^'[\w -]+(\:[\w -]+)?'\!\\$?[A-Ia-i]?[A-Za-z]\\$?[0-9]+$/u",$token) and + !preg_match("/[0-9]/",$this->_lookahead) and ($this->_lookahead != ':') and ($this->_lookahead != '.')) { return $token; } // if it's a range (A1:A2) elseif (preg_match("/^(\$)?[A-Ia-i]?[A-Za-z](\$)?[0-9]+:(\$)?[A-Ia-i]?[A-Za-z](\$)?[0-9]+$/",$token) and - !ereg("[0-9]",$this->_lookahead)) + !preg_match("/[0-9]/",$this->_lookahead)) { return $token; } // if it's a range (A1..A2) elseif (preg_match("/^(\$)?[A-Ia-i]?[A-Za-z](\$)?[0-9]+\.\.(\$)?[A-Ia-i]?[A-Za-z](\$)?[0-9]+$/",$token) and - !ereg("[0-9]",$this->_lookahead)) + !preg_match("/[0-9]/",$this->_lookahead)) { return $token; } - // If it's an external range like Sheet1!A1 or Sheet1:Sheet2!A1:B2 - elseif (preg_match("/^\w+(\:\w+)?\!([A-Ia-i]?[A-Za-z])?[0-9]+:([A-Ia-i]?[A-Za-z])?[0-9]+$/u",$token) and - !ereg("[0-9]",$this->_lookahead)) + // If it's an external range like Sheet1!A1:B2 or Sheet1:Sheet2!A1:B2 or Sheet1!$A$1:$B$2 or Sheet1:Sheet2!$A$1:$B$2 + elseif (preg_match("/^\w+(\:\w+)?\!\\$?([A-Ia-i]?[A-Za-z])?\\$?[0-9]+:\\$?([A-Ia-i]?[A-Za-z])?\\$?[0-9]+$/u",$token) and + !preg_match("/[0-9]/",$this->_lookahead)) { return $token; } - // If it's an external range like 'Sheet1'!A1 or 'Sheet1:Sheet2'!A1:B2 - elseif (preg_match("/^'[\w -]+(\:[\w -]+)?'\!([A-Ia-i]?[A-Za-z])?[0-9]+:([A-Ia-i]?[A-Za-z])?[0-9]+$/u",$token) and - !ereg("[0-9]",$this->_lookahead)) + // If it's an external range like 'Sheet1'!A1:B2 or 'Sheet1:Sheet2'!A1:B2 or 'Sheet1'!$A$1:$B$2 or 'Sheet1:Sheet2'!$A$1:$B$2 + elseif (preg_match("/^'[\w -]+(\:[\w -]+)?'\!\\$?([A-Ia-i]?[A-Za-z])?\\$?[0-9]+:\\$?([A-Ia-i]?[A-Za-z])?\\$?[0-9]+$/u",$token) and + !preg_match("/[0-9]/",$this->_lookahead)) { return $token; } @@ -1210,12 +1210,12 @@ class PHPExcel_Writer_Excel5_Parser return $token; } // If it's a string (of maximum 255 characters) - elseif (ereg("^\"[^\"]{0,255}\"$",$token)) + elseif (preg_match("/^\"[^\"]{0,255}\"$/",$token)) { return $token; } // if it's a function call - elseif (eregi("^[A-Z0-9\xc0-\xdc\.]+$",$token) and ($this->_lookahead == "(")) + elseif (preg_match("/^[A-Z0-9\xc0-\xdc\.]+$/i",$token) and ($this->_lookahead == "(")) { return $token; } @@ -1291,7 +1291,7 @@ class PHPExcel_Writer_Excel5_Parser function _expression() { // If it's a string return a string node - if (ereg("^\"[^\"]{0,255}\"$", $this->_current_token)) { + if (preg_match("/^\"[^\"]{0,255}\"$/", $this->_current_token)) { $result = $this->_createTree($this->_current_token, '', ''); $this->_advance(); return $result; @@ -1388,21 +1388,21 @@ class PHPExcel_Writer_Excel5_Parser $this->_advance(); return $result; } - // If it's an external reference (Sheet1!A1 or Sheet1:Sheet2!A1) - elseif (preg_match("/^\w+(\:\w+)?\![A-Ia-i]?[A-Za-z][0-9]+$/u",$this->_current_token)) + // If it's an external reference (Sheet1!A1 or Sheet1:Sheet2!A1 or Sheet1!$A$1 or Sheet1:Sheet2!$A$1) + elseif (preg_match("/^\w+(\:\w+)?\!\\$?[A-Ia-i]?[A-Za-z]\\$?[0-9]+$/u",$this->_current_token)) { $result = $this->_createTree($this->_current_token, '', ''); $this->_advance(); return $result; } - // If it's an external reference ('Sheet1'!A1 or 'Sheet1:Sheet2'!A1) - elseif (preg_match("/^'[\w -]+(\:[\w -]+)?'\![A-Ia-i]?[A-Za-z][0-9]+$/u",$this->_current_token)) + // If it's an external reference ('Sheet1'!A1 or 'Sheet1:Sheet2'!A1 or 'Sheet1'!$A$1 or 'Sheet1:Sheet2'!$A$1) + elseif (preg_match("/^'[\w -]+(\:[\w -]+)?'\!\\$?[A-Ia-i]?[A-Za-z]\\$?[0-9]+$/u",$this->_current_token)) { $result = $this->_createTree($this->_current_token, '', ''); $this->_advance(); return $result; } - // if it's a range + // if it's a range A1:B2 or $A$1:$B$2 elseif (preg_match("/^(\$)?[A-Ia-i]?[A-Za-z](\$)?[0-9]+:(\$)?[A-Ia-i]?[A-Za-z](\$)?[0-9]+$/",$this->_current_token) or preg_match("/^(\$)?[A-Ia-i]?[A-Za-z](\$)?[0-9]+\.\.(\$)?[A-Ia-i]?[A-Za-z](\$)?[0-9]+$/",$this->_current_token)) { @@ -1410,17 +1410,21 @@ class PHPExcel_Writer_Excel5_Parser $this->_advance(); return $result; } - // If it's an external range (Sheet1!A1 or Sheet1!A1:B2) - elseif (preg_match("/^\w+(\:\w+)?\!([A-Ia-i]?[A-Za-z])?[0-9]+:([A-Ia-i]?[A-Za-z])?[0-9]+$/u",$this->_current_token)) + // If it's an external range (Sheet1!A1:B2 or Sheet1:Sheet2!A1:B2 or Sheet1!$A$1:$B$2 or Sheet1:Sheet2!$A$1:$B$2) + elseif (preg_match("/^\w+(\:\w+)?\!\\$?([A-Ia-i]?[A-Za-z])?\\$?[0-9]+:\\$?([A-Ia-i]?[A-Za-z])?\\$?[0-9]+$/u",$this->_current_token)) { - $result = $this->_current_token; + // must be an error? + //$result = $this->_current_token; + $result = $this->_createTree($this->_current_token, '', ''); $this->_advance(); return $result; } - // If it's an external range ('Sheet1'!A1 or 'Sheet1'!A1:B2) - elseif (preg_match("/^'[\w -]+(\:[\w -]+)?'\!([A-Ia-i]?[A-Za-z])?[0-9]+:([A-Ia-i]?[A-Za-z])?[0-9]+$/u",$this->_current_token)) + // If it's an external range ('Sheet1'!A1:B2 or 'Sheet1'!A1:B2 or 'Sheet1'!$A$1:$B$2 or 'Sheet1'!$A$1:$B$2) + elseif (preg_match("/^'[\w -]+(\:[\w -]+)?'\!\\$?([A-Ia-i]?[A-Za-z])?\\$?[0-9]+:\\$?([A-Ia-i]?[A-Za-z])?\\$?[0-9]+$/u",$this->_current_token)) { - $result = $this->_current_token; + // must be an error? + //$result = $this->_current_token; + $result = $this->_createTree($this->_current_token, '', ''); $this->_advance(); return $result; } @@ -1431,7 +1435,7 @@ class PHPExcel_Writer_Excel5_Parser return $result; } // if it's a function call - elseif (eregi("^[A-Z0-9\xc0-\xdc\.]+$",$this->_current_token)) + elseif (preg_match("/^[A-Z0-9\xc0-\xdc\.]+$/i",$this->_current_token)) { $result = $this->_func(); return $result; diff --git a/libraries/PHPExcel/PHPExcel/Writer/Excel5/Workbook.php b/libraries/PHPExcel/PHPExcel/Writer/Excel5/Workbook.php index ba359d311..bdae49f5c 100644 --- a/libraries/PHPExcel/PHPExcel/Writer/Excel5/Workbook.php +++ b/libraries/PHPExcel/PHPExcel/Writer/Excel5/Workbook.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Writer_Excel5 - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ // Original file header of PEAR::Spreadsheet_Excel_Writer_Workbook (used as the base for this class): @@ -90,6 +90,9 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Shared/Escher/DggContainer/BstoreContaine /** PHPExcel_Shared_Escher_DggContainer_BstoreContainer_BSE_Blip */ require_once PHPEXCEL_ROOT . 'PHPExcel/Shared/Escher/DggContainer/BstoreContainer/BSE/Blip.php'; +/** PHPExcel_Worksheet */ +require_once PHPEXCEL_ROOT . 'PHPExcel/Worksheet.php'; + /** PHPExcel_Writer_Excel5_Xf */ require_once PHPEXCEL_ROOT . 'PHPExcel/Writer/Excel5/Xf.php'; @@ -111,7 +114,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Writer/Excel5/Escher.php'; * * @category PHPExcel * @package PHPExcel_Writer_Excel5 - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Writer_Excel5_Workbook extends PHPExcel_Writer_Excel5_BIFFwriter { @@ -165,11 +168,6 @@ class PHPExcel_Writer_Excel5_Workbook extends PHPExcel_Writer_Excel5_BIFFwriter */ private $_phpExcel; - /** - * Color cache - */ - private $_colors = array(); - /** * Fonts writers * @@ -233,6 +231,11 @@ class PHPExcel_Writer_Excel5_Workbook extends PHPExcel_Writer_Excel5_BIFFwriter */ private $_str_table; + /** + * Color cache + */ + private $_colors; + /** * Class constructor @@ -246,7 +249,7 @@ class PHPExcel_Writer_Excel5_Workbook extends PHPExcel_Writer_Excel5_BIFFwriter */ public function __construct(PHPExcel $phpExcel = null, $BIFF_version = 0x0600, &$str_total, - &$str_unique, &$str_table, $parser, $tempDir = '' + &$str_unique, &$str_table, &$colors, $parser, $tempDir = '' ) { // It needs to call its parent's constructor explicitly @@ -261,6 +264,7 @@ class PHPExcel_Writer_Excel5_Workbook extends PHPExcel_Writer_Excel5_BIFFwriter $this->_str_total = &$str_total; $this->_str_unique = &$str_unique; $this->_str_table = &$str_table; + $this->_colors = &$colors; $this->_setPaletteXl97(); $this->_tmp_dir = $tempDir; @@ -287,6 +291,18 @@ class PHPExcel_Writer_Excel5_Workbook extends PHPExcel_Writer_Excel5_BIFFwriter $this->_parser->_references[] = $ref; // Register reference with parser } } + + // Build color cache + + // Sheet tab colors? + $countSheets = count($phpExcel->getAllSheets()); + for ($i = 0; $i < $countSheets; ++$i) { + $phpSheet = $phpExcel->getSheet($i); + if ($phpSheet->isTabColorSet()) { + $this->_addColor($phpSheet->getTabColor()->getRGB()); + } + } + } /** @@ -302,13 +318,6 @@ class PHPExcel_Writer_Excel5_Workbook extends PHPExcel_Writer_Excel5_BIFFwriter $xfWriter->setBIFFVersion($this->_BIFF_version); $xfWriter->setIsStyleXf($isStyleXf); - $xfWriter->setFgColor($this->_addColor($style->getFill()->getStartColor()->getRGB())); - $xfWriter->setBgColor($this->_addColor($style->getFill()->getEndColor()->getRGB())); - $xfWriter->setBottomColor($this->_addColor($style->getBorders()->getBottom()->getColor()->getRGB())); - $xfWriter->setTopColor($this->_addColor($style->getBorders()->getTop()->getColor()->getRGB())); - $xfWriter->setRightColor($this->_addColor($style->getBorders()->getRight()->getColor()->getRGB())); - $xfWriter->setLeftColor($this->_addColor($style->getBorders()->getLeft()->getColor()->getRGB())); - // Add the font if not already added $fontHashCode = $style->getFont()->getHashCode(); @@ -329,6 +338,15 @@ class PHPExcel_Writer_Excel5_Workbook extends PHPExcel_Writer_Excel5_BIFFwriter // Assign the font index to the xf record $xfWriter->setFontIndex($fontIndex); + // Background colors, best to treat these after the font so black will come after white in custom palette + $xfWriter->setFgColor($this->_addColor($style->getFill()->getStartColor()->getRGB())); + $xfWriter->setBgColor($this->_addColor($style->getFill()->getEndColor()->getRGB())); + $xfWriter->setBottomColor($this->_addColor($style->getBorders()->getBottom()->getColor()->getRGB())); + $xfWriter->setTopColor($this->_addColor($style->getBorders()->getTop()->getColor()->getRGB())); + $xfWriter->setRightColor($this->_addColor($style->getBorders()->getRight()->getColor()->getRGB())); + $xfWriter->setLeftColor($this->_addColor($style->getBorders()->getLeft()->getColor()->getRGB())); + $xfWriter->setDiagColor($this->_addColor($style->getBorders()->getDiagonal()->getColor()->getRGB())); + // Add the number format if it is not a built-in one and not already added if ($style->getNumberFormat()->getBuiltInFormatCode() === false) { $numberFormatHashCode = $style->getNumberFormat()->getHashCode(); @@ -509,7 +527,7 @@ class PHPExcel_Writer_Excel5_Workbook extends PHPExcel_Writer_Excel5_BIFFwriter // Add part 2 of the Workbook globals, the SHEET records $this->_calcSheetOffsets(); for ($i = 0; $i < $total_worksheets; ++$i) { - $this->_storeBoundsheet($this->_phpExcel->getSheet($i)->getTitle(), $this->_worksheetOffsets[$i]); + $this->_storeBoundsheet($this->_phpExcel->getSheet($i), $this->_worksheetOffsets[$i]); } // Add part 3 of the Workbook globals @@ -717,6 +735,34 @@ class PHPExcel_Writer_Excel5_Workbook extends PHPExcel_Writer_Excel5_BIFFwriter { $chunk = ''; + // Named ranges + if (count($this->_phpExcel->getNamedRanges()) > 0) { + // Loop named ranges + $namedRanges = $this->_phpExcel->getNamedRanges(); + foreach ($namedRanges as $namedRange) { + + // Create absolute coordinate + $range = PHPExcel_Cell::splitRange($namedRange->getRange()); + for ($i = 0; $i < count($range); $i++) { + $range[$i][0] = '\'' . str_replace("'", "''", $namedRange->getWorksheet()->getTitle()) . '\'!' . PHPExcel_Cell::absoluteCoordinate($range[$i][0]); + if (isset($range[$i][1])) { + $range[$i][1] = PHPExcel_Cell::absoluteCoordinate($range[$i][1]); + } + } + $range = PHPExcel_Cell::buildRange($range); // e.g. Sheet1!$A$1:$B$2 + + // parse formula + try { + $error = $this->_parser->parse($range); + $formulaData = $this->_parser->toReversePolish(); + $chunk .= $this->writeData($this->_writeDefinedNameBiff8($namedRange->getName(), $formulaData, 0, false)); + + } catch(Exception $e) { + // do nothing + } + } + } + // total number of sheets $total_worksheets = count($this->_phpExcel->getAllSheets()); @@ -775,19 +821,28 @@ class PHPExcel_Writer_Excel5_Workbook extends PHPExcel_Writer_Excel5_BIFFwriter // write the print areas, if any for ($i = 0; $i < $total_worksheets; ++$i) { if ($this->_phpExcel->getSheet($i)->getPageSetup()->isPrintAreaSet()) { - // Print area + // Print area, e.g. A3:J6,H1:X20 $printArea = PHPExcel_Cell::splitRange($this->_phpExcel->getSheet($i)->getPageSetup()->getPrintArea()); - $printArea = $printArea[0]; - $printArea[0] = PHPExcel_Cell::coordinateFromString($printArea[0]); - $printArea[1] = PHPExcel_Cell::coordinateFromString($printArea[1]); - - $print_rowmin = $printArea[0][1] - 1; - $print_rowmax = $printArea[1][1] - 1; - $print_colmin = PHPExcel_Cell::columnIndexFromString($printArea[0][0]) - 1; - $print_colmax = PHPExcel_Cell::columnIndexFromString($printArea[1][0]) - 1; + $countPrintArea = count($printArea); - // construct formula data manually because parser does not recognize absolute 3d cell references - $formulaData = pack('Cvvvvv', 0x3B, $i, $print_rowmin, $print_rowmax, $print_colmin, $print_colmax); + $formulaData = ''; + for ($j = 0; $j < $countPrintArea; ++$j) { + $printAreaRect = $printArea[$j]; // e.g. A3:J6 + $printAreaRect[0] = PHPExcel_Cell::coordinateFromString($printAreaRect[0]); + $printAreaRect[1] = PHPExcel_Cell::coordinateFromString($printAreaRect[1]); + + $print_rowmin = $printAreaRect[0][1] - 1; + $print_rowmax = $printAreaRect[1][1] - 1; + $print_colmin = PHPExcel_Cell::columnIndexFromString($printAreaRect[0][0]) - 1; + $print_colmax = PHPExcel_Cell::columnIndexFromString($printAreaRect[1][0]) - 1; + + // construct formula data manually because parser does not recognize absolute 3d cell references + $formulaData .= pack('Cvvvvv', 0x3B, $i, $print_rowmin, $print_rowmax, $print_colmin, $print_colmax); + + if ($j > 0) { + $formulaData .= pack('C', 0x10); // list operator token ',' + } + } // store the DEFINEDNAME record $chunk .= $this->writeData($this->_writeDefinedNameBiff8(pack('C', 0x06), $formulaData, $i + 1, true)); @@ -886,21 +941,34 @@ class PHPExcel_Writer_Excel5_Workbook extends PHPExcel_Writer_Excel5_BIFFwriter /** * Writes Excel BIFF BOUNDSHEET record. * - * @param string $sheetname Worksheet name + * @param PHPExcel_Worksheet $sheet Worksheet name * @param integer $offset Location of worksheet BOF * @access private */ - function _storeBoundsheet($sheetname,$offset) + function _storeBoundsheet($sheet, $offset) { + $sheetname = $sheet->getTitle(); $record = 0x0085; // Record identifier + + // sheet state + switch ($sheet->getSheetState()) { + case PHPExcel_Worksheet::SHEETSTATE_VISIBLE: $ss = 0x00; break; + case PHPExcel_Worksheet::SHEETSTATE_HIDDEN: $ss = 0x01; break; + case PHPExcel_Worksheet::SHEETSTATE_VERYHIDDEN: $ss = 0x02; break; + default: $ss = 0x00; break; + } + + // sheet type + $st = 0x00; + $grbit = 0x0000; // Visibility and sheet type if ($this->_BIFF_version == 0x0600) { - $data = pack("Vv", $offset, $grbit); + $data = pack("VCC", $offset, $ss, $st); $data .= PHPExcel_Shared_String::UTF8toBIFF8UnicodeShort($sheetname); } else { $cch = strlen($sheetname); // Length of sheet name - $data = pack("VvC", $offset, $grbit, $cch); + $data = pack("VCCC", $offset, $ss, $st, $cch); $data .= $sheetname; } diff --git a/libraries/PHPExcel/PHPExcel/Writer/Excel5/Worksheet.php b/libraries/PHPExcel/PHPExcel/Writer/Excel5/Worksheet.php index 079947437..831740964 100644 --- a/libraries/PHPExcel/PHPExcel/Writer/Excel5/Worksheet.php +++ b/libraries/PHPExcel/PHPExcel/Writer/Excel5/Worksheet.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Writer_Excel5 - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ // Original file header of PEAR::Spreadsheet_Excel_Writer_Worksheet (used as the base for this class): @@ -69,6 +69,9 @@ if (!defined('PHPEXCEL_ROOT')) { define('PHPEXCEL_ROOT', dirname(__FILE__) . '/../../../'); } +/** PHPExcel_Cell_DataType */ +require_once PHPEXCEL_ROOT . 'PHPExcel/Cell/DataType.php'; + /** PHPExcel_Writer_Excel5_Parser.php */ require_once PHPEXCEL_ROOT . 'PHPExcel/Writer/Excel5/Parser.php'; @@ -81,6 +84,9 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Writer/Excel5/Escher.php'; /** PHPExcel_RichText */ require_once PHPEXCEL_ROOT . 'PHPExcel/RichText.php'; +/** PHPExcel_Shared_Font */ +require_once PHPEXCEL_ROOT . 'PHPExcel/Shared/Font.php'; + /** PHPExcel_Shared_String */ require_once PHPEXCEL_ROOT . 'PHPExcel/Shared/String.php'; @@ -105,7 +111,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Shared/Escher/DgContainer/SpgrContainer/S * * @category PHPExcel * @package PHPExcel_Writer_Excel5 - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter { @@ -194,6 +200,11 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter */ var $_str_table; + /** + * Color cache + */ + private $_colors; + /** * The temporary dir for storing files * @var string @@ -256,8 +267,8 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter */ public function __construct($BIFF_version, &$str_total, - &$str_unique, &$str_table, - $parser, $tempDir = '', $phpSheet) + &$str_unique, &$str_table, &$colors, + $parser, $tempDir = '', $preCalculateFormulas, $phpSheet) { // It needs to call its parent's constructor explicitly parent::__construct(); @@ -269,9 +280,11 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter } + $this->_preCalculateFormulas = $preCalculateFormulas; $this->_str_total = &$str_total; $this->_str_unique = &$str_unique; $this->_str_table = &$str_table; + $this->_colors = &$colors; $this->_parser = $parser; $this->_phpSheet = $phpSheet; @@ -378,12 +391,14 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter // Column dimensions $columnDimensions = $this->_phpSheet->getColumnDimensions(); for ($i = 0; $i < 256; ++$i) { - $width = 9.140625; // assuming Calibri 11 $hidden = 0; $level = 0; + $xfIndex = 15; // there are 15 cell style Xfs if ($this->_phpSheet->getDefaultColumnDimension()->getWidth() >= 0) { $width = $this->_phpSheet->getDefaultColumnDimension()->getWidth(); + } else { + $width = PHPExcel_Shared_Font::getDefaultColumnWidthByFont($this->_phpSheet->getParent()->getDefaultStyle()->getFont()); } $columnLetter = PHPExcel_Cell::stringFromColumnIndex($i); @@ -394,9 +409,10 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter } $hidden = $columnDimension->getVisible() ? 0 : 1; $level = $columnDimension->getOutlineLevel(); + $xfIndex = $columnDimension->getXfIndex() + 15; // there are 15 cell style Xfs } - $this->_setColumn( $i, $i, $width, null, $hidden, $level); + $this->_setColumn( $i, $i, $width, $xfIndex, $hidden, $level); } // Write the COLINFO records if they exist @@ -472,12 +488,24 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter // Write sheet protection $this->_storeProtect(); + // Write SCENPROTECT + $this->_writeScenProtect(); + + // Write OBJECTPROTECT + $this->_writeObjectProtect(); + // Write sheet password $this->_storePassword(); // Write sheet dimensions $this->_storeDimensions(); + // Row dimensions + foreach ($this->_phpSheet->getRowDimensions() as $rowDimension) { + $xfIndex = $rowDimension->getXfIndex() + 15; // there are 15 cellXfs + $this->_setRow( $rowDimension->getRowIndex() - 1, $rowDimension->getRowHeight(), $xfIndex, ($rowDimension->getVisible() ? '0' : '1'), $rowDimension->getOutlineLevel() ); + } + // Write Cells foreach ($this->_phpSheet->getCellCollection() as $cell) { $row = $cell->getRow() - 1; @@ -505,7 +533,9 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter break; case PHPExcel_Cell_DataType::TYPE_FORMULA: - $this->_writeFormula($row, $column, $cell->getValue(), $xfIndex); + $calculatedValue = $this->_preCalculateFormulas ? + $cell->getCalculatedValue() : null; + $this->_writeFormula($row, $column, $cell->getValue(), $xfIndex, $calculatedValue); break; case PHPExcel_Cell_DataType::TYPE_BOOL: @@ -520,19 +550,9 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter $this->_writeNumber($row, $column, $cell->getValue(), $xfIndex); break; } - - // Hyperlink? - if ($cell->hasHyperlink()) { - $this->_writeUrl($row, $column, str_replace('sheet://', 'internal:', $cell->getHyperlink()->getUrl())); - } } } - // Row dimensions - foreach ($this->_phpSheet->getRowDimensions() as $rowDimension) { - $this->_setRow( $rowDimension->getRowIndex() - 1, $rowDimension->getRowHeight(), null, ($rowDimension->getVisible() ? '0' : '1'), $rowDimension->getOutlineLevel() ); - } - // Append if ($this->_BIFF_version == 0x0600) { $this->_storeMsoDrawing(); @@ -542,13 +562,40 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter if ($this->_phpSheet->getFreezePane()) { $this->_storePanes(); } - $this->_storeSelection($this->_selection); + $this->_storeSelection(); $this->_storeMergedCells(); + + // Hyperlinks + if ($this->_BIFF_version == 0x0600) { + foreach ($this->_phpSheet->getHyperLinkCollection() as $coordinate => $hyperlink) { + list($column, $row) = PHPExcel_Cell::coordinateFromString($coordinate); + + $url = $hyperlink->getUrl(); + + if ( strpos($url, 'sheet://') !== false ) { + // internal to current workbook + $url = str_replace('sheet://', 'internal:', $url); + + } else if ( preg_match('/^(http:|https:|ftp:|mailto:)/', $url) ) { + // URL + // $url = $url; + + } else { + // external (local file) + $url = 'external:' . $url; + } + + $this->_writeUrl($row - 1, PHPExcel_Cell::columnIndexFromString($column) - 1, $url); + } + } + /*if ($this->_BIFF_version == 0x0600) { $this->_storeDataValidity(); }*/ if ($this->_BIFF_version == 0x0600) { + $this->_storeSheetLayout(); + $this->_writeSheetProtection(); $this->_storeRangeProtection(); } @@ -627,32 +674,18 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter * @param integer $firstcol first column on the range * @param integer $lastcol last column on the range * @param integer $width width to set - * @param mixed $format The optional XF format to apply to the columns + * @param integer $xfIndex The optional cell style Xf index to apply to the columns * @param integer $hidden The optional hidden atribute * @param integer $level The optional outline level */ - private function _setColumn($firstcol, $lastcol, $width, $format = null, $hidden = 0, $level = 0) + private function _setColumn($firstcol, $lastcol, $width, $xfIndex = 15, $hidden = 0, $level = 0) { - $this->_colinfo[] = array($firstcol, $lastcol, $width, &$format, $hidden, $level); + $this->_colinfo[] = array($firstcol, $lastcol, $width, $xfIndex, $hidden, $level); // Set width to zero if column is hidden $width = ($hidden) ? 0 : $width; } - /** - * Set which cell or cells are selected in a worksheet - * - * @access public - * @param integer $first_row first row in the selected quadrant - * @param integer $first_column first column in the selected quadrant - * @param integer $last_row last row in the selected quadrant - * @param integer $last_column last column in the selected quadrant - */ - function setSelection($first_row,$first_column,$last_row,$last_column) - { - $this->_selection = array($first_row,$first_column,$last_row,$last_column); - } - /** * Set the option to print the row and column headers on the printed page. * @@ -913,18 +946,56 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter * @param integer $col Zero indexed column * @param string $formula The formula text string * @param mixed $format The optional XF format + * @param mixed $calculatedValue Calculated value * @return integer */ - private function _writeFormula($row, $col, $formula, $xfIndex) + private function _writeFormula($row, $col, $formula, $xfIndex, $calculatedValue) { $record = 0x0006; // Record identifier - // Excel normally stores the last calculated value of the formula in $num. - // Clearly we are not in a position to calculate this a priori. Instead - // we set $num to zero and set the option flags in $grbit to ensure - // automatic calculation of the formula when the file is opened. - // - $num = 0x00; // Current value of formula + // Initialize possible additional value for STRING record that should be written after the FORMULA record? + $stringValue = null; + + // calculated value + if (isset($calculatedValue)) { + + // Since we can't yet get the data type of the calculated value, + // we use best effort to determine data type + + if (is_bool($calculatedValue)) { + // Boolean value + $num = pack('CCCvCv', 0x01, 0x00, (int)$calculatedValue, 0x00, 0x00, 0xFFFF); + + } elseif (is_int($calculatedValue) || is_float($calculatedValue)) { + // Numeric value + $num = pack('d', $calculatedValue); + + } elseif (is_string($calculatedValue)) { + if (array_key_exists($calculatedValue, PHPExcel_Cell_DataType::getErrorCodes())) { + // Error value + $num = pack('CCCvCv', 0x02, 0x00, $this->_mapErrorCode($calculatedValue), 0x00, 0x00, 0xFFFF); + + } elseif ($calculatedValue === '' && $this->_BIFF_version == 0x0600) { + // Empty string (and BIFF8) + $num = pack('CCCvCv', 0x03, 0x00, 0x00, 0x00, 0x00, 0xFFFF); + + } else { + // Non-empty string value (or empty string BIFF5) + $stringValue = $calculatedValue; + $num = pack('CCCvCv', 0x00, 0x00, 0x00, 0x00, 0x00, 0xFFFF); + + } + + } else { + // We are really not supposed to reach here + $num = pack('d', 0x00); + + } + + } else { + $num = pack('d', 0x00); + } + $grbit = 0x03; // Option flags $unknown = 0x0000; // Must be zero @@ -948,9 +1019,17 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter $length = 0x16 + $formlen; // Length of the record data $header = pack("vv", $record, $length); - $data = pack("vvvdvVv", $row, $col, $xfIndex, $num, - $grbit, $unknown, $formlen); + + $data = pack("vvv", $row, $col, $xfIndex) + . $num + . pack("vVv", $grbit, $unknown, $formlen); $this->_append($header . $data . $formula); + + // Append also a STRING record if necessary + if ($stringValue !== null) { + $this->_writeStringRecord($stringValue); + } + return 0; } catch (Exception $e) { @@ -959,6 +1038,22 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter } + /** + * Write a STRING record. This + * + * @param string $stringValue + */ + private function _writeStringRecord($stringValue) + { + $record = 0x0207; // Record identifier + $data = PHPExcel_Shared_String::UTF8toBIFF8UnicodeLong($stringValue); + + $length = strlen($data); + $header = pack('vv', $record, $length); + + $this->_append($header . $data); + } + /** * Write a hyperlink. * This is comprised of two elements: the visible label and @@ -1148,40 +1243,21 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter // relative if link starts with up-dir, "..\..\somefile.xls" // otherwise, absolute - $absolute = 0x02; // Bit mask - if (!preg_match("/\\\/", $url)) { - $absolute = 0x00; - } - if (preg_match("/^\.\.\\\/", $url)) { - $absolute = 0x00; + $absolute = 0x00; // relative path + if ( preg_match('/^[A-Z]:/', $url) ) { + $absolute = 0x02; // absolute path on Windows, e.g. C:\... } $link_type = 0x01 | $absolute; // Determine if the link contains a sheet reference and change some of the // parameters accordingly. // Split the dir name and sheet name (if it exists) - /*if (preg_match("/\#/", $url)) { - list($dir_long, $sheet) = split("\#", $url); - } else { - $dir_long = $url; - } - - if (isset($sheet)) { - $link_type |= 0x08; - $sheet_len = pack("V", strlen($sheet) + 0x01); - $sheet = join("\0", split('', $sheet)); - $sheet .= "\0\0\0"; - } else { - $sheet_len = ''; - $sheet = ''; - }*/ $dir_long = $url; if (preg_match("/\#/", $url)) { $link_type |= 0x08; } - // Pack the link type $link_type = pack("V", $link_type); @@ -1193,7 +1269,6 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter $dir_short = preg_replace("/\.\.\\\/", '', $dir_long) . "\0"; // Store the long dir name as a wchar string (non-null terminated) - //$dir_long = join("\0", split('', $dir_long)); $dir_long = $dir_long . "\0"; // Pack the lengths of the dir strings @@ -1238,11 +1313,11 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter * @param integer $row The row to set * @param integer $height Height we are giving to the row. * Use null to set XF without setting height - * @param mixed $format XF format we are giving to the row + * @param integer $xfIndex The optional cell style Xf index to apply to the columns * @param bool $hidden The optional hidden attribute * @param integer $level The optional outline level for row, in range [0,7] */ - private function _setRow($row, $height, $format = null, $hidden = false, $level = 0) + private function _setRow($row, $height, $xfIndex, $hidden = false, $level = 0) { $record = 0x0208; // Record identifier $length = 0x0010; // Number of bytes to follow @@ -1252,7 +1327,7 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter $irwMac = 0x0000; // Used by Excel to optimise loading $reserved = 0x0000; // Reserved $grbit = 0x0000; // Option flags - $ixfe = 0x0F; // hard-coding XF index + $ixfe = $xfIndex; if ( $height < 0 ){ $height = null; @@ -1275,8 +1350,10 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter if ($hidden) { $grbit |= 0x0020; } - $grbit |= 0x0040; // fUnsynced - if ($format) { + if ($height !== null) { + $grbit |= 0x0040; // fUnsynced + } + if ($xfIndex !== 0xF) { $grbit |= 0x0080; } $grbit |= 0x0100; @@ -1451,9 +1528,9 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter $coldx = 8.43; } if (isset($col_array[3])) { - $format = $col_array[3]; + $xfIndex = $col_array[3]; } else { - $format = 0; + $xfIndex = 15; } if (isset($col_array[4])) { $grbit = $col_array[4]; @@ -1470,7 +1547,7 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter $coldx *= 256; // Convert to units of 1/256 of a char - $ixfe = 0x0F; // hard-coding XF index + $ixfe = $xfIndex; $reserved = 0x00; // Reserved $level = max(0, min($level, 7)); @@ -1486,12 +1563,39 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter * Write BIFF record SELECTION. * * @access private - * @param array $array array containing ($rwFirst,$colFirst,$rwLast,$colLast) - * @see setSelection() */ - function _storeSelection($array) + function _storeSelection() { - list($rwFirst,$colFirst,$rwLast,$colLast) = $array; + // look up the selected cell range + $selectedCells = $this->_phpSheet->getSelectedCells(); + $selectedCells = PHPExcel_Cell::splitRange($this->_phpSheet->getSelectedCells()); + $selectedCells = $selectedCells[0]; + if (count($selectedCells) == 2) { + list($first, $last) = $selectedCells; + } else { + $first = $selectedCells[0]; + $last = $selectedCells[0]; + } + + list($colFirst, $rwFirst) = PHPExcel_Cell::coordinateFromString($first); + $colFirst = PHPExcel_Cell::columnIndexFromString($colFirst) - 1; // base 0 column index + --$rwFirst; // base 0 row index + + list($colLast, $rwLast) = PHPExcel_Cell::coordinateFromString($last); + $colLast = PHPExcel_Cell::columnIndexFromString($colLast) - 1; // base 0 column index + --$rwLast; // base 0 row index + + // make sure we are not out of bounds + $colFirst = min($colFirst, 255); + $colLast = min($colLast, 255); + if ($this->_BIFF_version == 0x0600) { + $rwFirst = min($rwFirst, 65535); + $rwLast = min($rwLast, 65535); + } else { + $rwFirst = min($rwFirst, 16383); + $rwLast = min($rwLast, 16383); + } + $record = 0x001D; // Record identifier $length = 0x000F; // Number of bytes to follow @@ -1585,6 +1689,77 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter } } + /** + * Write SHEETLAYOUT record + */ + private function _storeSheetLayout() + { + if (!$this->_phpSheet->isTabColorSet()) { + return; + } + + $recordData = pack( + 'vvVVVvv' + , 0x0862 + , 0x0000 // unused + , 0x00000000 // unused + , 0x00000000 // unused + , 0x00000014 // size of record data + , $this->_colors[$this->_phpSheet->getTabColor()->getRGB()] // color index + , 0x0000 // unused + ); + + $length = strlen($recordData); + + $record = 0x0862; // Record identifier + $header = pack('vv', $record, $length); + $this->_append($header . $recordData); + } + + /** + * Write SHEETPROTECTION + */ + private function _writeSheetProtection() + { + // record identifier + $record = 0x0867; + + // prepare options + $options = (int) !$this->_phpSheet->getProtection()->getObjects() + | (int) !$this->_phpSheet->getProtection()->getScenarios() << 1 + | (int) !$this->_phpSheet->getProtection()->getFormatCells() << 2 + | (int) !$this->_phpSheet->getProtection()->getFormatColumns() << 3 + | (int) !$this->_phpSheet->getProtection()->getFormatRows() << 4 + | (int) !$this->_phpSheet->getProtection()->getInsertColumns() << 5 + | (int) !$this->_phpSheet->getProtection()->getInsertRows() << 6 + | (int) !$this->_phpSheet->getProtection()->getInsertHyperlinks() << 7 + | (int) !$this->_phpSheet->getProtection()->getDeleteColumns() << 8 + | (int) !$this->_phpSheet->getProtection()->getDeleteRows() << 9 + | (int) !$this->_phpSheet->getProtection()->getSelectLockedCells() << 10 + | (int) !$this->_phpSheet->getProtection()->getSort() << 11 + | (int) !$this->_phpSheet->getProtection()->getAutoFilter() << 12 + | (int) !$this->_phpSheet->getProtection()->getPivotTables() << 13 + | (int) !$this->_phpSheet->getProtection()->getSelectUnlockedCells() << 14 ; + + // record data + $recordData = pack( + 'vVVCVVvv' + , 0x0867 // repeated record identifier + , 0x0000 // not used + , 0x0000 // not used + , 0x00 // not used + , 0x01000200 // unknown data + , 0xFFFFFFFF // unknown data + , $options // options + , 0x0000 // not used + ); + + $length = strlen($recordData); + $header = pack('vv', $record, $length); + + $this->_append($header . $recordData); + } + /** * Write BIFF record RANGEPROTECTION * @@ -2156,7 +2331,7 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter if ($this->_phpSheet->getShowSummaryRight()) { $grbit |= 0x0080; // Outline summary right } - if ($this->_phpSheet->getPageSetup()->getFitToWidth() || $this->_phpSheet->getPageSetup()->getFitToHeight()) { + if ($this->_phpSheet->getPageSetup()->getFitToPage()) { $grbit |= 0x0100; // Page setup fit to page } if ($this->_outline_on) { @@ -2292,6 +2467,54 @@ class PHPExcel_Writer_Excel5_Worksheet extends PHPExcel_Writer_Excel5_BIFFwriter $this->_append($header.$data); } + /** + * Write SCENPROTECT + */ + private function _writeScenProtect() + { + // Exit if sheet protection is not active + if (!$this->_phpSheet->getProtection()->getSheet()) { + return; + } + + // Exit if scenarios are not protected + if (!$this->_phpSheet->getProtection()->getScenarios()) { + return; + } + + $record = 0x00DD; // Record identifier + $length = 0x0002; // Bytes to follow + + $header = pack('vv', $record, $length); + $data = pack('v', 1); + + $this->_append($header . $data); + } + + /** + * Write OBJECTPROTECT + */ + private function _writeObjectProtect() + { + // Exit if sheet protection is not active + if (!$this->_phpSheet->getProtection()->getSheet()) { + return; + } + + // Exit if objects are not protected + if (!$this->_phpSheet->getProtection()->getObjects()) { + return; + } + + $record = 0x0063; // Record identifier + $length = 0x0002; // Bytes to follow + + $header = pack('vv', $record, $length); + $data = pack('v', 1); + + $this->_append($header . $data); + } + /** * Write the worksheet PASSWORD record. * diff --git a/libraries/PHPExcel/PHPExcel/Writer/Excel5/Xf.php b/libraries/PHPExcel/PHPExcel/Writer/Excel5/Xf.php index 717866330..be8d11ad8 100644 --- a/libraries/PHPExcel/PHPExcel/Writer/Excel5/Xf.php +++ b/libraries/PHPExcel/PHPExcel/Writer/Excel5/Xf.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Writer_Excel5 - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ // Original file header of PEAR::Spreadsheet_Excel_Writer_Format (used as the base for this class): @@ -87,7 +87,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Style/Protection.php'; * * @category PHPExcel * @package PHPExcel_Writer_Excel5 - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Writer_Excel5_Xf { @@ -234,7 +234,7 @@ class PHPExcel_Writer_Excel5_Xf if ($this->_mapBorderStyle($this->_style->getBorders()->getLeft()->getBorderStyle()) == 0) { $this->_left_color = 0; } - if ($this->_diag == 0) { + if ($this->_mapBorderStyle($this->_style->getBorders()->getDiagonal()->getBorderStyle()) == 0) { $this->_diag_color = 0; } @@ -302,15 +302,19 @@ class PHPExcel_Writer_Excel5_Xf $border1 |= $this->_mapBorderStyle($this->_style->getBorders()->getBottom()->getBorderStyle()) << 12; $border1 |= $this->_left_color << 16; $border1 |= $this->_right_color << 23; - $diag_tl_to_rb = 0; - $diag_tr_to_lb = 0; + + $diagonalDirection = $this->_style->getBorders()->getDiagonalDirection(); + $diag_tl_to_rb = $diagonalDirection == PHPExcel_Style_Borders::DIAGONAL_BOTH + || $diagonalDirection == PHPExcel_Style_Borders::DIAGONAL_DOWN; + $diag_tr_to_lb = $diagonalDirection == PHPExcel_Style_Borders::DIAGONAL_BOTH + || $diagonalDirection == PHPExcel_Style_Borders::DIAGONAL_UP; $border1 |= $diag_tl_to_rb << 30; $border1 |= $diag_tr_to_lb << 31; $border2 = $this->_top_color; // Border color $border2 |= $this->_bottom_color << 7; $border2 |= $this->_diag_color << 14; - $border2 |= $this->_diag << 21; + $border2 |= $this->_mapBorderStyle($this->_style->getBorders()->getDiagonal()->getBorderStyle()) << 21; $border2 |= $this->_mapFillType($this->_style->getFill()->getFillType()) << 26; $header = pack("vv", $record, $length); @@ -395,6 +399,17 @@ class PHPExcel_Writer_Excel5_Xf $this->_right_color = $colorIndex; } + /** + * Sets the cell's diagonal border color + * + * @access public + * @param int $colorIndex Color index + */ + function setDiagColor($colorIndex) + { + $this->_diag_color = $colorIndex; + } + /** * Sets the cell's foreground color diff --git a/libraries/PHPExcel/PHPExcel/Writer/HTML.php b/libraries/PHPExcel/PHPExcel/Writer/HTML.php index d1f59a1de..4ac8c73a6 100644 --- a/libraries/PHPExcel/PHPExcel/Writer/HTML.php +++ b/libraries/PHPExcel/PHPExcel/Writer/HTML.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Writer - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -58,7 +58,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/HashTable.php'; * * @category PHPExcel * @package PHPExcel_Writer - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Writer_HTML implements PHPExcel_Writer_IWriter { /** @@ -111,11 +111,39 @@ class PHPExcel_Writer_HTML implements PHPExcel_Writer_IWriter { private $_columnWidths = null; /** - * Default font size + * Default font * - * @var int + * @var PHPExcel_Style_Font */ - private $_defaultFontSize; + private $_defaultFont; + + /** + * Flag whether spans have been calculated + * + * @var boolean + */ + private $_spansAreCalculated; + + /** + * Excel cells that should not be written as HTML cells + * + * @var array + */ + private $_isSpannedCell; + + /** + * Excel cells that are upper-left corner in a cell merge + * + * @var array + */ + private $_isBaseCell; + + /** + * Excel rows that should not be written as HTML rows + * + * @var array + */ + private $_isSpannedRow; /** * Is the current writer creating PDF? @@ -131,9 +159,14 @@ class PHPExcel_Writer_HTML implements PHPExcel_Writer_IWriter { */ public function __construct(PHPExcel $phpExcel) { $this->_phpExcel = $phpExcel; - $this->_defaultFontSize = $this->_phpExcel->getDefaultStyle()->getFont()->getSize(); + $this->_defaultFont = $this->_phpExcel->getDefaultStyle()->getFont(); $this->_sheetIndex = 0; $this->_imagesRoot = '.'; + + $this->_spansAreCalculated = false; + $this->_isSpannedCell = array(); + $this->_isBaseCell = array(); + $this->_isSpannedRow = array(); } /** @@ -210,6 +243,7 @@ class PHPExcel_Writer_HTML implements PHPExcel_Writer_IWriter { case PHPExcel_Style_Border::BORDER_NONE: return '0px'; case PHPExcel_Style_Border::BORDER_DASHED: return '1px dashed'; case PHPExcel_Style_Border::BORDER_DOTTED: return '1px dotted'; + case PHPExcel_Style_Border::BORDER_DOUBLE: return '3px double'; case PHPExcel_Style_Border::BORDER_THICK: return '2px solid'; default: return '1px solid'; // map others to thin } @@ -286,6 +320,11 @@ class PHPExcel_Writer_HTML implements PHPExcel_Writer_IWriter { throw new Exception('Internal PHPExcel object not set to an instance of an object.'); } + // Ensure that Spans have been calculated? + if (!$this->_spansAreCalculated) { + $this->_calculateSpans(); + } + // Fetch sheets $sheets = array(); if (is_null($this->_sheetIndex)) { @@ -300,9 +339,6 @@ class PHPExcel_Writer_HTML implements PHPExcel_Writer_IWriter { // Loop all sheets $sheetId = 0; foreach ($sheets as $sheet) { - // Get cell collection - $cellCollection = $sheet->getCellCollection(); - // Write table header $html .= $this->_generateTableHeader($sheet); @@ -313,13 +349,13 @@ class PHPExcel_Writer_HTML implements PHPExcel_Writer_IWriter { $dimension[1] = PHPExcel_Cell::coordinateFromString($dimension[1]); $dimension[1][0] = PHPExcel_Cell::columnIndexFromString($dimension[1][0]) - 1; - // Loop trough cells + // Loop through cells $rowData = null; for ($row = $dimension[0][1]; $row <= $dimension[1][1]; ++$row) { // Start a new row $rowData = array(); - // Loop trough columns + // Loop through columns for ($column = $dimension[0][0]; $column <= $dimension[1][0]; ++$column) { // Cell exists? if ($sheet->cellExistsByColumnAndRow($column, $row)) { @@ -329,8 +365,10 @@ class PHPExcel_Writer_HTML implements PHPExcel_Writer_IWriter { } } - // Write row - $html .= $this->_generateRow($sheet, $rowData, $row - 1); + // Write row if there are HTML table cells in it + if ( !isset($this->_isSpannedRow[$sheet->getParent()->getIndex($sheet)][$row]) ) { + $html .= $this->_generateRow($sheet, $rowData, $row - 1); + } } // Write table footer @@ -455,6 +493,11 @@ class PHPExcel_Writer_HTML implements PHPExcel_Writer_IWriter { return $this->_cssStyles; } + // Ensure that spans have been calculated + if (!$this->_spansAreCalculated) { + $this->_calculateSpans(); + } + // Construct CSS $css = array(); @@ -523,7 +566,7 @@ class PHPExcel_Writer_HTML implements PHPExcel_Writer_IWriter { // col elements, loop through columnDimensions and set width foreach ($sheet->getColumnDimensions() as $columnDimension) { - if (($width = PHPExcel_Shared_Drawing::cellDimensionToPixels($columnDimension->getWidth(), $this->_defaultFontSize)) >= 0) { + if (($width = PHPExcel_Shared_Drawing::cellDimensionToPixels($columnDimension->getWidth(), $this->_defaultFont)) >= 0) { $width = PHPExcel_Shared_Drawing::pixelsToPoints($width); $column = PHPExcel_Cell::columnIndexFromString($columnDimension->getColumnIndex()) - 1; $this->_columnWidths[$sheetIndex][$column] = $width; @@ -542,7 +585,11 @@ class PHPExcel_Writer_HTML implements PHPExcel_Writer_IWriter { // table.sheetN tr { } $css['table.sheet' . $sheetIndex . ' tr'] = array(); - $pt_height = $rowDimension->getRowHeight(); + if ($rowDimension->getRowHeight() == -1) { + $pt_height = PHPExcel_Shared_Font::getDefaultRowHeightByFont($this->_phpExcel->getDefaultStyle()->getFont()); + } else { + $pt_height = $rowDimension->getRowHeight(); + } $css['table.sheet' . $sheetIndex . ' tr']['height'] = $pt_height . 'pt'; if ($rowDimension->getVisible() === false) { $css['table.sheet' . $sheetIndex . ' tr']['display'] = 'none'; @@ -556,7 +603,11 @@ class PHPExcel_Writer_HTML implements PHPExcel_Writer_IWriter { // table.sheetN tr.rowYYYYYY { } $css['table.sheet' . $sheetIndex . ' tr.row' . $row] = array(); - $pt_height = $rowDimension->getRowHeight(); + if ($rowDimension->getRowHeight() == -1) { + $pt_height = PHPExcel_Shared_Font::getDefaultRowHeightByFont($this->_phpExcel->getDefaultStyle()->getFont()); + } else { + $pt_height = $rowDimension->getRowHeight(); + } $css['table.sheet' . $sheetIndex . ' tr.row' . $row]['height'] = $pt_height . 'pt'; if ($rowDimension->getVisible() === false) { $css['table.sheet' . $sheetIndex . ' tr.row' . $row]['display'] = 'none'; @@ -822,7 +873,7 @@ class PHPExcel_Writer_HTML implements PHPExcel_Writer_IWriter { // Value if ($cell->getValue() instanceof PHPExcel_RichText) { - // Loop trough rich text elements + // Loop through rich text elements $elements = $cell->getValue()->getRichTextElements(); foreach ($elements as $element) { // Rich text start? @@ -854,17 +905,16 @@ class PHPExcel_Writer_HTML implements PHPExcel_Writer_IWriter { if ($this->_preCalculateFormulas) { $cellData = PHPExcel_Style_NumberFormat::toFormattedString( $cell->getCalculatedValue(), - $pSheet->getParent()->getCellXfByIndex( $cell->getXfIndex() )->getNumberFormat()->getFormatCode() + $pSheet->getParent()->getCellXfByIndex( $cell->getXfIndex() )->getNumberFormat()->getFormatCode(), + array($this, 'formatColor') ); } else { $cellData = PHPExcel_Style_NumberFormat::ToFormattedString( $cell->getValue(), - $pSheet->getParent()->getCellXfByIndex( $cell->getXfIndex() )->getNumberFormat()->getFormatCode() + $pSheet->getParent()->getCellXfByIndex( $cell->getXfIndex() )->getNumberFormat()->getFormatCode(), + array($this, 'formatColor') ); } - - // Convert UTF8 data to PCDATA - $cellData = htmlspecialchars($cellData); } // replace leading spaces on each line with   @@ -910,19 +960,17 @@ class PHPExcel_Writer_HTML implements PHPExcel_Writer_IWriter { $cellData = '' . $cellData . ''; } - // Column/rowspan - foreach ($pSheet->getMergeCells() as $cells) { - if ($cell->isInRange($cells)) { - list($first, ) = PHPExcel_Cell::splitRange($cells); + // Should the cell be written or is it swallowed by a rowspan or colspan? + $writeCell = ! ( isset($this->_isSpannedCell[$pSheet->getParent()->getIndex($pSheet)][$pRow + 1][$colNum]) + && $this->_isSpannedCell[$pSheet->getParent()->getIndex($pSheet)][$pRow + 1][$colNum] ); - if ($first[0] == $cell->getCoordinate()) { - list($colSpan, $rowSpan) = PHPExcel_Cell::rangeDimension($cells); - } else { - $writeCell = false; - } - - break; - } + // Colspan and Rowspan + $colspan = 1; + $rowspan = 1; + if (isset($this->_isBaseCell[$pSheet->getParent()->getIndex($pSheet)][$pRow + 1][$colNum])) { + $spans = $this->_isBaseCell[$pSheet->getParent()->getIndex($pSheet)][$pRow + 1][$colNum]; + $rowSpan = $spans['rowspan']; + $colSpan = $spans['colspan']; } // Write @@ -1085,4 +1133,122 @@ class PHPExcel_Writer_HTML implements PHPExcel_Writer_IWriter { return $string; } + /** + * Add color to formatted string as inline style + * + * @param string $pValue Plain formatted value without color + * @param string $pFormat Format code + * @return string + */ + public function formatColor($pValue, $pFormat) + { + // Color information, e.g. [Red] is always at the beginning + $color = null; // initialize + $matches = array(); + + $color_regex = '/^\\[[a-zA-Z]+\\]/'; + if (preg_match($color_regex, $pFormat, $matches)) { + $color = str_replace('[', '', $matches[0]); + $color = str_replace(']', '', $color); + $color = strtolower($color); + } + + // convert to PCDATA + $value = htmlspecialchars($pValue); + + // color span tag + if ($color !== null) { + $value = '' . $value . ''; + } + + return $value; + } + + /** + * Calculate information about HTML colspan and rowspan which is not always the same as Excel's + */ + private function _calculateSpans() + { + // Identify all cells that should be omitted in HTML due to cell merge. + // In HTML only the upper-left cell should be written and it should have + // appropriate rowspan / colspan attribute + $sheetIndexes = $this->_sheetIndex !== null ? + array($this->_sheetIndex) : range(0, $this->_phpExcel->getSheetCount() - 1); + + foreach ($sheetIndexes as $sheetIndex) { + $sheet = $this->_phpExcel->getSheet($sheetIndex); + + $candidateSpannedRow = array(); + + // loop through all Excel merged cells + foreach ($sheet->getMergeCells() as $cells) { + list($cells, ) = PHPExcel_Cell::splitRange($cells); + $first = $cells[0]; + $last = $cells[1]; + + list($fc, $fr) = PHPExcel_Cell::coordinateFromString($first); + $fc = PHPExcel_Cell::columnIndexFromString($fc) - 1; + + list($lc, $lr) = PHPExcel_Cell::coordinateFromString($last); + $lc = PHPExcel_Cell::columnIndexFromString($lc) - 1; + + // loop through the individual cells in the individual merge + for ($r = $fr; $r <= $lr; ++$r) { + // also, flag this row as a HTML row that is candidate to be omitted + $candidateSpannedRow[$r] = $r; + + for ($c = $fc; $c <= $lc; ++$c) { + if ( !($c == $fc && $r == $fr) ) { + // not the upper-left cell (should not be written in HTML) + $this->_isSpannedCell[$sheetIndex][$r][$c] = array( + 'baseCell' => array($fr, $fc), + ); + } else { + // upper-left is the base cell that should hold the colspan/rowspan attribute + $this->_isBaseCell[$sheetIndex][$r][$c] = array( + 'xlrowspan' => $lr - $fr + 1, // Excel rowspan + 'rowspan' => $lr - $fr + 1, // HTML rowspan, value may change + 'xlcolspan' => $lc - $fc + 1, // Excel colspan + 'colspan' => $lc - $fc + 1, // HTML colspan, value may change + ); + } + } + } + } + + // Identify which rows should be omitted in HTML. These are the rows where all the cells + // participate in a merge and the where base cells are somewhere above. + $countColumns = PHPExcel_Cell::columnIndexFromString($sheet->getHighestColumn()); + foreach ($candidateSpannedRow as $rowIndex) { + if (isset($this->_isSpannedCell[$sheetIndex][$rowIndex])) { + if (count($this->_isSpannedCell[$sheetIndex][$rowIndex]) == $countColumns) { + $this->_isSpannedRow[$sheetIndex][$rowIndex] = $rowIndex; + }; + } + } + + // For each of the omitted rows we found above, the affected rowspans should be subtracted by 1 + if ( isset($this->_isSpannedRow[$sheetIndex]) ) { + foreach ($this->_isSpannedRow[$sheetIndex] as $rowIndex) { + $adjustedBaseCells = array(); + for ($c = 0; $c < $countColumns; ++$c) { + $baseCell = $this->_isSpannedCell[$sheetIndex][$rowIndex][$c]['baseCell']; + + if ( !in_array($baseCell, $adjustedBaseCells) ) { + + // subtract rowspan by 1 + --$this->_isBaseCell[$sheetIndex][ $baseCell[0] ][ $baseCell[1] ]['rowspan']; + $adjustedBaseCells[] = $baseCell; + } + } + } + } + + // TODO: Same for columns + } + + // We have calculated the spans + $this->_spansAreCalculated = true; + } + } diff --git a/libraries/PHPExcel/PHPExcel/Writer/IWriter.php b/libraries/PHPExcel/PHPExcel/Writer/IWriter.php index b8f0ba89f..063d755e7 100644 --- a/libraries/PHPExcel/PHPExcel/Writer/IWriter.php +++ b/libraries/PHPExcel/PHPExcel/Writer/IWriter.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Writer - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -31,7 +31,7 @@ * * @category PHPExcel * @package PHPExcel_Writer - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ interface PHPExcel_Writer_IWriter { diff --git a/libraries/PHPExcel/PHPExcel/Writer/PDF.php b/libraries/PHPExcel/PHPExcel/Writer/PDF.php index 6712c3929..cf2825d56 100644 --- a/libraries/PHPExcel/PHPExcel/Writer/PDF.php +++ b/libraries/PHPExcel/PHPExcel/Writer/PDF.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Writer - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -49,6 +49,9 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/RichText.php'; /** PHPExcel_Shared_Drawing */ require_once PHPEXCEL_ROOT . 'PHPExcel/Shared/Drawing.php'; +/** PHPExcel_Shared_File */ +require_once PHPEXCEL_ROOT . 'PHPExcel/Shared/File.php'; + /** PHPExcel_HashTable */ require_once PHPEXCEL_ROOT . 'PHPExcel/HashTable.php'; @@ -61,7 +64,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Shared/PDF.php'; * * @category PHPExcel * @package PHPExcel_Writer - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Writer_PDF extends PHPExcel_Writer_HTML implements PHPExcel_Writer_IWriter { /** @@ -79,7 +82,7 @@ class PHPExcel_Writer_PDF extends PHPExcel_Writer_HTML implements PHPExcel_Write public function __construct(PHPExcel $phpExcel) { parent::__construct($phpExcel); $this->setUseInlineCss(true); - $this->_tempDir = sys_get_temp_dir(); + $this->_tempDir = PHPExcel_Shared_File::sys_get_temp_dir(); } /** @@ -129,7 +132,13 @@ class PHPExcel_Writer_PDF extends PHPExcel_Writer_HTML implements PHPExcel_Write $pdf->setPrintHeader(false); $pdf->setPrintFooter(false); $pdf->AddPage(); + + // Set the appropriate font $pdf->SetFont('freesans'); + //$pdf->SetFont('arialunicid0-chinese-simplified'); + //$pdf->SetFont('arialunicid0-chinese-traditional'); + //$pdf->SetFont('arialunicid0-korean'); + //$pdf->SetFont('arialunicid0-japanese'); $pdf->writeHTML($html); // Document info diff --git a/libraries/PHPExcel/PHPExcel/Writer/Serialized.php b/libraries/PHPExcel/PHPExcel/Writer/Serialized.php index 940a49969..d831b8eb1 100644 --- a/libraries/PHPExcel/PHPExcel/Writer/Serialized.php +++ b/libraries/PHPExcel/PHPExcel/Writer/Serialized.php @@ -2,7 +2,7 @@ /** * PHPExcel * - * Copyright (c) 2006 - 2009 PHPExcel + * Copyright (c) 2006 - 2010 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -20,9 +20,9 @@ * * @category PHPExcel * @package PHPExcel_Writer - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL - * @version 1.7.0, 2009-08-10 + * @version 1.7.2, 2010-01-11 */ @@ -58,7 +58,7 @@ require_once PHPEXCEL_ROOT . 'PHPExcel/Writer/IWriter.php'; * * @category PHPExcel * @package PHPExcel_Writer - * @copyright Copyright (c) 2006 - 2009 PHPExcel (http://www.codeplex.com/PHPExcel) + * @copyright Copyright (c) 2006 - 2010 PHPExcel (http://www.codeplex.com/PHPExcel) */ class PHPExcel_Writer_Serialized implements PHPExcel_Writer_IWriter { @@ -190,10 +190,10 @@ class PHPExcel_Writer_Serialized implements PHPExcel_Writer_IWriter // PHPExcel $objWriter->startElement('PHPExcel'); - $objWriter->writeAttribute('version', '1.7.0'); + $objWriter->writeAttribute('version', '1.7.2'); // Comment - $objWriter->writeComment('This file has been generated using PHPExcel v1.7.0 (http://www.codeplex.com/PHPExcel). It contains a base64 encoded serialized version of the PHPExcel internal object.'); + $objWriter->writeComment('This file has been generated using PHPExcel v1.7.2 (http://www.codeplex.com/PHPExcel). It contains a base64 encoded serialized version of the PHPExcel internal object.'); // Data $objWriter->startElement('data'); From f26783ab3a3e8635a6dfa0ee9d3c7e188b6d4f9f Mon Sep 17 00:00:00 2001 From: Dieter Adriaenssens Date: Sun, 2 May 2010 21:40:37 +0200 Subject: [PATCH 003/891] PHPExcel : IBM AIX iconv() does not work --- libraries/PHPExcel/PHPExcel/Shared/String.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/libraries/PHPExcel/PHPExcel/Shared/String.php b/libraries/PHPExcel/PHPExcel/Shared/String.php index e165fdd63..bdd8b3faf 100644 --- a/libraries/PHPExcel/PHPExcel/Shared/String.php +++ b/libraries/PHPExcel/PHPExcel/Shared/String.php @@ -122,9 +122,13 @@ class PHPExcel_Shared_String // we cannot use iconv when that happens // Also, sometimes iconv_substr('A', 0, 1, 'UTF-8') just returns false in PHP 5.2.0 // we cannot use iconv in that case either (http://bugs.php.net/bug.php?id=37773) + // CUSTOM: IBM AIX iconv() does not work if (function_exists('iconv') && @iconv('UTF-8', 'UTF-16LE', 'x') - && @iconv_substr('A', 0, 1, 'UTF-8') ) { + && @iconv_substr('A', 0, 1, 'UTF-8') + && !(defined('PHP_OS') && @stristr(PHP_OS, 'AIX') + && defined('ICONV_IMPL') && (@strcasecmp(ICONV_IMPL, 'unknown') == 0) + && defined('ICONV_VERSION') && (@strcasecmp(ICONV_VERSION, 'unknown') == 0))) { self::$_isIconvEnabled = true; } else { From 09a76337532593d96efc1f191954ee429fcb495f Mon Sep 17 00:00:00 2001 From: Fabio Fantoni Date: Mon, 24 May 2010 21:24:23 +0200 Subject: [PATCH 004/891] Translation update done using Pootle. --- po/it.po | 95 ++------------------------------------------------------ 1 file changed, 2 insertions(+), 93 deletions(-) diff --git a/po/it.po b/po/it.po index 60a74756d..20410067f 100644 --- a/po/it.po +++ b/po/it.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-23 01:36+0200\n" +"PO-Revision-Date: 2010-05-24 21:24+0200\n" "Last-Translator: Fabio \n" "Language-Team: italian \n" "Language: it\n" @@ -4276,7 +4276,7 @@ msgstr "Processi" #: libraries/server_links.inc.php:92 server_synchronize.php:1092 #: server_synchronize.php:1100 msgid "Synchronize" -msgstr "" +msgstr "Sincronizza" #: libraries/server_synchronize.lib.php:1341 server_synchronize.php:1110 msgid "Source database" @@ -8267,94 +8267,3 @@ msgstr "Rinomina la tabella in" #~ msgid "See image/jpeg: inline" #~ msgstr "Vedi immagine/jpeg: inline" - -#~| msgid "\"zipped\"" -#~ msgid "zipped" -#~ msgstr "zippato" - -#~| msgid "\"gzipped\"" -#~ msgid "gzipped" -#~ msgstr "gzippato" - -#~| msgid "\"bzipped\"" -#~ msgid "bzipped" -#~ msgstr "bzippato" - -#, fuzzy -#~| msgid "Add custom comment into header (\\n splits lines)" -#~ msgid "" -#~ "Add custom comment into header (\n" -#~ " splits lines)" -#~ msgstr "" -#~ "Aggiunge un commento personalizzato all'header (\\n per tornare a capo)" - -#~ msgid "and" -#~ msgstr "e" - -#~ msgctxt "$strBLOBRepositoryDisabled" -#~ msgid "Disabled" -#~ msgstr "Disabilitato" - -#~ msgctxt "$strBLOBRepositoryEnabled" -#~ msgid "Enabled" -#~ msgstr "Abilitato" - -#~ msgctxt "$strBLOBRepositoryRepair" -#~ msgid "Repair" -#~ msgstr "Ripara" - -#~ msgid "Calendar" -#~ msgstr "Calendario" - -#~ msgid "MySQL 4.0 compatible" -#~ msgstr "Compatibile con MySQL 4.0" - -#~ msgid "Could not load default configuration from: \"%1$s\"" -#~ msgstr "Non posso leggere la configurazione da: \"%1$s\"" - -#~ msgid "Create an index on %s columns" -#~ msgstr "Crea un indice su %s columns" - -#~ msgctxt "$strCreateTableShort" -#~ msgid "Create table" -#~ msgstr "Crea tabelle" - -#~ msgctxt "$strCreateUserDatabaseNone" -#~ msgid "None" -#~ msgstr "Nessuno" - -#~ msgid "Flush the table (\"FLUSH\")" -#~ msgstr "Inizializza (\"FLUSH\") la tabella" - -#~ msgid "Invalid server index: \"%s\"" -#~ msgstr "Server index non valido: \"%s\"" - -#~ msgctxt "$strMIME_description" -#~ msgid "Description" -#~ msgstr "Descrizione" - -#~ msgctxt "$strNoneDefault" -#~ msgid "None" -#~ msgstr "Nessuno" - -#~ msgid "Schema of the \"%s\" database - Page %s" -#~ msgstr "Schema del database \"%s\" - Pagina %s" - -#~ msgid "The \"%s\" table doesn't exist!" -#~ msgstr "La tabella \"%s\" non esiste!" - -#~ msgid "running on %s" -#~ msgstr "in esecuzione su %s" - -#~ msgid "The scale factor is too small to fit the schema on one page" -#~ msgstr "" -#~ "Il fattore di scala è troppo piccolo per riempire lo schema nella pagina" - -#~ msgid "" -#~ "Cannot start session without errors, please check errors given in your " -#~ "PHP and/or webserver log file and configure your PHP installation " -#~ "properly." -#~ msgstr "" -#~ "Non posso far partire la sessione senza errori, controlla gli errori nel " -#~ "log di PHP e/o del tuo server web e configura correttamente la tua " -#~ "installazione di PHP." From 3f400e5059eddf7af6ff6283f74478690b55032f Mon Sep 17 00:00:00 2001 From: Fabio Fantoni Date: Mon, 24 May 2010 21:25:18 +0200 Subject: [PATCH 005/891] Translation update done using Pootle. --- po/it.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/it.po b/po/it.po index 20410067f..c3b3c3184 100644 --- a/po/it.po +++ b/po/it.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-24 21:24+0200\n" +"PO-Revision-Date: 2010-05-24 21:25+0200\n" "Last-Translator: Fabio \n" "Language-Team: italian \n" "Language: it\n" @@ -5664,7 +5664,7 @@ msgstr "" #: server_replication.php:311 msgid "Synchronize databases with master" -msgstr "" +msgstr "Sincronizza i database con il master" #: server_replication.php:322 msgid "Control slave:" From e90a9652ff1e20113e9a1666d90972e10c9339a4 Mon Sep 17 00:00:00 2001 From: Fabio Fantoni Date: Mon, 24 May 2010 21:25:36 +0200 Subject: [PATCH 006/891] Translation update done using Pootle. --- po/it.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/it.po b/po/it.po index c3b3c3184..cae386015 100644 --- a/po/it.po +++ b/po/it.po @@ -5973,7 +5973,7 @@ msgstr "Applica i cambiamenti selezionati" #: server_synchronize.php:451 server_synchronize.php:896 msgid "Synchronize Databases" -msgstr "" +msgstr "Sincronizzare i database" #: server_synchronize.php:464 msgid "Selected target tables have been synchronized with source tables." From 69e8938fd9f6c7c0a4b0334cee2487d60bb3da68 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 10:52:44 +0200 Subject: [PATCH 007/891] Translation update done using Pootle. --- po/de.po | 99 ++------------------------------------------------------ 1 file changed, 2 insertions(+), 97 deletions(-) diff --git a/po/de.po b/po/de.po index 9562e664e..5e57beaef 100644 --- a/po/de.po +++ b/po/de.po @@ -4,8 +4,8 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-11 15:22+0200\n" -"Last-Translator: \n" +"PO-Revision-Date: 2010-05-25 10:52+0200\n" +"Last-Translator: \n" "Language-Team: german \n" "Language: de\n" "MIME-Version: 1.0\n" @@ -8383,98 +8383,3 @@ msgstr "View umbenennen in" #~ msgid "bzipped" #~ msgstr "BZip-komprimiert" - -#, fuzzy -#~| msgid "Add custom comment into header (\\n splits lines)" -#~ msgid "" -#~ "Add custom comment into header (\n" -#~ " splits lines)" -#~ msgstr "" -#~ "Individuelle Kommentare für den Kopfbereich (\\n erzeugt einen " -#~ "Zeilenumbruch)" - -#~ msgid "and" -#~ msgstr "und" - -#~ msgctxt "$strBLOBRepositoryDisabled" -#~ msgid "Disabled" -#~ msgstr "Deaktiviert" - -#~ msgctxt "$strBLOBRepositoryEnabled" -#~ msgid "Enabled" -#~ msgstr "Aktiviert" - -#~ msgctxt "$strBLOBRepositoryRepair" -#~ msgid "Repair" -#~ msgstr "Reparieren" - -#~ msgid "Calendar" -#~ msgstr "Kalender" - -#~ msgid "MySQL 4.0 compatible" -#~ msgstr "MySQL 4.0 kompatibel" - -#~ msgid "Could not load default configuration from: \"%1$s\"" -#~ msgstr "Fehler beim Laden der Standard-Konfiguration von: \"%1$s\"" - -#~ msgid "Create an index on %s columns" -#~ msgstr "Index über %s Spalten anlegen" - -#~ msgctxt "$strCreateTableShort" -#~ msgid "Create table" -#~ msgstr "Erzeuge Tabelle" - -#~ msgctxt "$strCreateUserDatabaseNone" -#~ msgid "None" -#~ msgstr "keine" - -#~ msgid "Flush the table (\"FLUSH\")" -#~ msgstr "Leeren des Tabellencaches (\"FLUSH\")" - -#~ msgid "Invalid server index: \"%s\"" -#~ msgstr "Ungültige Server-Nummer: \"%s\"" - -#~ msgctxt "$strMIME_description" -#~ msgid "Description" -#~ msgstr "Beschreibung" - -#~ msgctxt "$strNoneDefault" -#~ msgid "None" -#~ msgstr "Kein" - -#~ msgid "Schema of the \"%s\" database - Page %s" -#~ msgstr "Schema der Datenbank \"%s\" - Seite %s" - -#~ msgid "The \"%s\" table doesn't exist!" -#~ msgstr "Die Tabelle \"%s\" existiert nicht!" - -#~ msgid "running on %s" -#~ msgstr "auf %s" - -#~ msgid "The scale factor is too small to fit the schema on one page" -#~ msgstr "" -#~ "Der Skalierungsfaktor ist zu klein, sodass das Schema nicht auf eine " -#~ "Seite passt!" - -#~ msgid "" -#~ "Cannot start session without errors, please check errors given in your " -#~ "PHP and/or webserver log file and configure your PHP installation " -#~ "properly." -#~ msgstr "" -#~ "Die Sitzung konnte nicht ohne Fehler gestartet werden, schauen Sie bitte " -#~ "in das Fehlerprokoll von PHP und/oder Ihres Webservers und konfigurieren " -#~ "Sie PHP entsprechend (session.save_path, Schreibrechte)." - -#, fuzzy -#~| msgid "" -#~| "However on last run no data has been parsed, this usually means " -#~| "phpMyAdmin won't be able to finish this import unless you increase php " -#~| "time limits." -#~ msgid "" -#~ "However on last run no data has been parsed, this usually means " -#~ "phpMyAdmin won" -#~ msgstr "" -#~ "Allerdings wurden hierbei keine Daten eingelesen. Das bedeutet in der " -#~ "Regel, dass phpMyAdmin nicht in der Lage sein wird, den Import zu " -#~ "beenden, sofern nicht die Ausführungszeitbeschränkungen von php gelockert " -#~ "werden." From 1718c518ef3bb96a793a00f5bb2c3c917d5c1636 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 10:53:01 +0200 Subject: [PATCH 008/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 5e57beaef..085a2e095 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 10:52+0200\n" +"PO-Revision-Date: 2010-05-25 10:53+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -770,7 +770,7 @@ msgstr "Aktion" #: db_tracking.php:88 db_tracking.php:120 msgid "Delete tracking data for this table" -msgstr "Lösche die Verlaufsdaten für die diese Tabelle" +msgstr "Lösche die Verlaufsdaten für diese Tabelle" #: db_tracking.php:106 tbl_tracking.php:548 tbl_tracking.php:606 #: tbl_tracking.php:613 From 9753e149d7a812c7ba5d4ed66227eaed70893ee2 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 10:53:15 +0200 Subject: [PATCH 009/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 085a2e095..c7a9730dd 100644 --- a/po/de.po +++ b/po/de.po @@ -926,7 +926,7 @@ msgstr "phpMyAdmin arbeitet besser mit einem Frame-fähigen Browser." #: server_synchronize.php:739 server_synchronize.php:767 #: server_synchronize.php:795 server_synchronize.php:807 msgid "Click to select" -msgstr "Zur Auswahl bitte anklicken" +msgstr "Zur Auswahl anklicken" #: js/messages.php:26 msgid "Click to unselect" From 65cb474a68acbe6f040029d5b4dbd42aab5f400e Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 10:53:22 +0200 Subject: [PATCH 010/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index c7a9730dd..45adb884d 100644 --- a/po/de.po +++ b/po/de.po @@ -930,7 +930,7 @@ msgstr "Zur Auswahl anklicken" #: js/messages.php:26 msgid "Click to unselect" -msgstr "Zum Abwählen bitte anklicken" +msgstr "Zum Abwählen anklicken" #: js/messages.php:27 libraries/import.lib.php:103 sql.php:89 msgid "\"DROP DATABASE\" statements are disabled." From 3bfe39a0393023fe621fcf11d2ef05d46cfcb15f Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 10:54:07 +0200 Subject: [PATCH 011/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 45adb884d..96ee2b43f 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 10:53+0200\n" +"PO-Revision-Date: 2010-05-25 10:54+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" From 89352cdee0a935ead05c9adf925d26683687d612 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 10:54:19 +0200 Subject: [PATCH 012/891] Translation update done using Pootle. --- po/de.po | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 96ee2b43f..0a8728f81 100644 --- a/po/de.po +++ b/po/de.po @@ -1768,10 +1768,9 @@ msgid "Inline edit of this query" msgstr "Inline-Bearbeiten dieses SQL-Befehls" #: libraries/common.lib.php:1278 -#, fuzzy #| msgid "Engines" msgid "Inline" -msgstr "Formate" +msgstr "Inline" #: libraries/common.lib.php:1332 libraries/common.lib.php:1347 msgid "Profiling" From d31be27937c67efbd1361ccd646580af10b443ef Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 10:55:06 +0200 Subject: [PATCH 013/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 0a8728f81..a2b1f3873 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 10:54+0200\n" +"PO-Revision-Date: 2010-05-25 10:55+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" From 18781269aa85e2966f889352a6095b6c75ea8ef5 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 10:55:29 +0200 Subject: [PATCH 014/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index a2b1f3873..36ff7e883 100644 --- a/po/de.po +++ b/po/de.po @@ -2959,7 +2959,7 @@ msgstr "Texy! Text" #: libraries/export/xls.php:18 libraries/import/xls.php:21 msgid "Excel 97-2003 XLS Workbook" -msgstr "Excel 97-2003 XLS Workbook" +msgstr "Excel 97-2003 XLS Mappe" #: libraries/export/xlsx.php:18 libraries/import/xlsx.php:21 msgid "Excel 2007 XLSX Workbook" From e9a420973c995bdf994c35300dccf8225819f23e Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 10:55:41 +0200 Subject: [PATCH 015/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 36ff7e883..46ce46ce2 100644 --- a/po/de.po +++ b/po/de.po @@ -2963,7 +2963,7 @@ msgstr "Excel 97-2003 XLS Mappe" #: libraries/export/xlsx.php:18 libraries/import/xlsx.php:21 msgid "Excel 2007 XLSX Workbook" -msgstr "Excel 2007 XLSX Workbook" +msgstr "Excel 2007 XLSX Mappe" #: libraries/export/xml.php:18 libraries/import/xml.php:21 msgid "XML" From fa764f054615c6fb9e709d2b401244a63ce5dc93 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 10:56:04 +0200 Subject: [PATCH 016/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 46ce46ce2..4afeb524a 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 10:55+0200\n" +"PO-Revision-Date: 2010-05-25 10:56+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" From c016c6fae3608ba68e5c42668f538c7e5dcb7153 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 10:56:24 +0200 Subject: [PATCH 017/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 4afeb524a..6622530b1 100644 --- a/po/de.po +++ b/po/de.po @@ -3141,7 +3141,7 @@ msgstr "Prozentwerte importieren (12.00% wird zu .12)" #: libraries/import/ods.php:28 msgid "Import currencies ($5.00 to 5.00)" -msgstr "" +msgstr "Währungen importieren ($5.00 zu 5.00)" #: libraries/import/sql.php:42 msgid "Do not use AUTO_INCREMENT for zero values" From 1246bbabfce69438547a825f9afa710156f8d667 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 10:56:43 +0200 Subject: [PATCH 018/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 6622530b1..ce30f5c18 100644 --- a/po/de.po +++ b/po/de.po @@ -3145,7 +3145,7 @@ msgstr "Währungen importieren ($5.00 zu 5.00)" #: libraries/import/sql.php:42 msgid "Do not use AUTO_INCREMENT for zero values" -msgstr "Nicht AUTO_INCREMENT für Nullwerte verwenden" +msgstr " AUTO_INCREMENT nicht für Nullwerte verwenden" #: libraries/import/xml.php:74 libraries/import/xml.php:130 msgid "" From fe60dfe9af45c651920538ab248f4b594e53b057 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 10:57:27 +0200 Subject: [PATCH 019/891] Translation update done using Pootle. --- po/de.po | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/po/de.po b/po/de.po index ce30f5c18..3a86b7839 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 10:56+0200\n" +"PO-Revision-Date: 2010-05-25 10:57+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -3155,10 +3155,9 @@ msgstr "" #. l10n: This is currently used only in Japanese locales #: libraries/kanji-encoding.lib.php:143 -#, fuzzy #| msgid "Recoding engine" msgid "Encoding conversion" -msgstr "Umwandlungs Engine" +msgstr "Zeichensatz Umwandlung" #. l10n: This is currently used only in Japanese locales #: libraries/kanji-encoding.lib.php:145 From f9a1a3b0ba213e2b4cebf2148440ca3c4d88af1d Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 10:57:58 +0200 Subject: [PATCH 020/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 3a86b7839..a9124abc3 100644 --- a/po/de.po +++ b/po/de.po @@ -4507,7 +4507,7 @@ msgstr "keine" #: libraries/tbl_properties.inc.php:394 msgid "As defined:" -msgstr "Benutzerdefiniert:" +msgstr "Wie definiert:" #: libraries/tbl_properties.inc.php:580 transformation_overview.php:58 #, php-format From e9b82015853beaac149dd094296d0a2bd1237956 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 10:58:32 +0200 Subject: [PATCH 021/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index a9124abc3..dc076e8e3 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 10:57+0200\n" +"PO-Revision-Date: 2010-05-25 10:58+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" From b8139ecc0a2f333dc947aaa3cdea4edb91c8c172 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 10:59:02 +0200 Subject: [PATCH 022/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index dc076e8e3..bea24dc97 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 10:58+0200\n" +"PO-Revision-Date: 2010-05-25 10:59+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -4844,7 +4844,7 @@ msgstr "" #: navigation.php:66 navigation.php:67 navigation.php:70 msgid "Reload navigation frame" -msgstr "Navigation-Frame aktualisieren" +msgstr "Navigations-Frame aktualisieren" #: navigation.php:210 server_databases.php:371 server_synchronize.php:1191 msgid "No databases" From b50e87759e3affff10941e4e4a2101ad29baa7e8 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 10:59:13 +0200 Subject: [PATCH 023/891] Translation update done using Pootle. --- po/de.po | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index bea24dc97..06da7cddd 100644 --- a/po/de.po +++ b/po/de.po @@ -4851,9 +4851,8 @@ msgid "No databases" msgstr "Keine Datenbanken" #: navigation.php:318 -#, fuzzy msgid "Filter" -msgstr "Dateien" +msgstr "Filter" #: navigation.php:319 setup/frames/index.inc.php:218 #: setup/lib/messages.inc.php:42 From a0098ec0dab491febb2483b5a66482f410a384af Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 10:59:31 +0200 Subject: [PATCH 024/891] Translation update done using Pootle. --- po/de.po | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 06da7cddd..3ece919c8 100644 --- a/po/de.po +++ b/po/de.po @@ -5705,9 +5705,8 @@ msgid "Control slave:" msgstr "Control-user" #: server_replication.php:325 -#, fuzzy msgid "Full start" -msgstr "Volltext" +msgstr "Full start" #: server_replication.php:325 #, fuzzy From 55e957c65ceaf9a59371108c012c7b50c523b09c Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 10:59:51 +0200 Subject: [PATCH 025/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 3ece919c8..99bf10331 100644 --- a/po/de.po +++ b/po/de.po @@ -5706,7 +5706,7 @@ msgstr "Control-user" #: server_replication.php:325 msgid "Full start" -msgstr "Full start" +msgstr "Alles starten" #: server_replication.php:325 #, fuzzy From d01db282bc6173103d5925843c321559a3920ab2 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:00:04 +0200 Subject: [PATCH 026/891] Translation update done using Pootle. --- po/de.po | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/po/de.po b/po/de.po index 99bf10331..07c890c4b 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 10:59+0200\n" +"PO-Revision-Date: 2010-05-25 11:00+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -5709,9 +5709,8 @@ msgid "Full start" msgstr "Alles starten" #: server_replication.php:325 -#, fuzzy msgid "Full stop" -msgstr "Volltext" +msgstr "Alles stoppen" #: server_replication.php:326 msgid "Reset slave" From baeaa7465c8c78808df34485720e05cf64ca3d6a Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:00:21 +0200 Subject: [PATCH 027/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 07c890c4b..c7ceae50b 100644 --- a/po/de.po +++ b/po/de.po @@ -5714,7 +5714,7 @@ msgstr "Alles stoppen" #: server_replication.php:326 msgid "Reset slave" -msgstr "" +msgstr "Slave zurücksetzen" #: server_replication.php:327 #, php-format From ebe67a654955d8c29296bfcbdcd158ad1b328f5d Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:00:44 +0200 Subject: [PATCH 028/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index c7ceae50b..4b05780c3 100644 --- a/po/de.po +++ b/po/de.po @@ -5719,7 +5719,7 @@ msgstr "Slave zurücksetzen" #: server_replication.php:327 #, php-format msgid "SQL Thread %s only" -msgstr "" +msgstr "Nur SQL Thread %s" #: server_replication.php:327 server_replication.php:328 #, fuzzy From f717d629357dc3dad5d1b286a27e887324efbf42 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:00:48 +0200 Subject: [PATCH 029/891] Translation update done using Pootle. --- po/de.po | 1 - 1 file changed, 1 deletion(-) diff --git a/po/de.po b/po/de.po index 4b05780c3..2f3218194 100644 --- a/po/de.po +++ b/po/de.po @@ -5722,7 +5722,6 @@ msgid "SQL Thread %s only" msgstr "Nur SQL Thread %s" #: server_replication.php:327 server_replication.php:328 -#, fuzzy msgid "Start" msgstr "Start" From 5b7671cbff85c6927e0350b4fa4c488a96b5c6b8 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:00:52 +0200 Subject: [PATCH 030/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 2f3218194..bbdd1a946 100644 --- a/po/de.po +++ b/po/de.po @@ -5727,7 +5727,7 @@ msgstr "Start" #: server_replication.php:327 server_replication.php:328 msgid "Stop" -msgstr "" +msgstr "Stop" #: server_replication.php:328 #, php-format From a2cbb8cbc039ac2f48b7a8e10c8cd9f6d7326a67 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:01:03 +0200 Subject: [PATCH 031/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index bbdd1a946..0a464a25b 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:00+0200\n" +"PO-Revision-Date: 2010-05-25 11:01+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -5732,7 +5732,7 @@ msgstr "Stop" #: server_replication.php:328 #, php-format msgid "IO Thread %s only" -msgstr "" +msgstr "Nur IO Thread %s" #: server_replication.php:332 msgid "Error management:" From 22307890b955b376bf24a75c0860709ebc818eb5 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:05:13 +0200 Subject: [PATCH 032/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 0a464a25b..4501e7e58 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:01+0200\n" +"PO-Revision-Date: 2010-05-25 11:05+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -5736,7 +5736,7 @@ msgstr "Nur IO Thread %s" #: server_replication.php:332 msgid "Error management:" -msgstr "" +msgstr "Fehlerbehandlung:" #: server_replication.php:334 msgid "Skipping error(s) might lead into unsynchronized master and slave!" From 5559f76c958bfaccbc147b543a4b4b3439e03fcc Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:06:12 +0200 Subject: [PATCH 033/891] Translation update done using Pootle. --- po/de.po | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 4501e7e58..eb9a5905c 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:05+0200\n" +"PO-Revision-Date: 2010-05-25 11:06+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -5741,6 +5741,8 @@ msgstr "Fehlerbehandlung:" #: server_replication.php:334 msgid "Skipping error(s) might lead into unsynchronized master and slave!" msgstr "" +"Überspringen von Fehlern kann zu Synchronisationsverlust zwischen Master und " +"Slave führen!" #: server_replication.php:336 msgid "Skip current error" From 1a64772afcf10c0323c1d6ba2776c364b9e228f7 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:06:30 +0200 Subject: [PATCH 034/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index eb9a5905c..640a9909b 100644 --- a/po/de.po +++ b/po/de.po @@ -5746,7 +5746,7 @@ msgstr "" #: server_replication.php:336 msgid "Skip current error" -msgstr "" +msgstr "Überspringe aktuellen Fehler" #: server_replication.php:337 msgid "Skip next" From a0b9240d0c2006762819ca735c936fa04f23cbaa Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:06:43 +0200 Subject: [PATCH 035/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 640a9909b..2b69a3805 100644 --- a/po/de.po +++ b/po/de.po @@ -5750,7 +5750,7 @@ msgstr "Überspringe aktuellen Fehler" #: server_replication.php:337 msgid "Skip next" -msgstr "" +msgstr "Überspringe nächsten" #: server_replication.php:340 msgid "errors." From 69553a8ae035440a339c880a693e7cb20b9d32dc Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:06:54 +0200 Subject: [PATCH 036/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 2b69a3805..4c657656a 100644 --- a/po/de.po +++ b/po/de.po @@ -5754,7 +5754,7 @@ msgstr "Überspringe nächsten" #: server_replication.php:340 msgid "errors." -msgstr "" +msgstr "Fehler" #: server_replication.php:355 #, php-format From f5abf11d4d64a9c196944310f865eb47fcf9e057 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:07:01 +0200 Subject: [PATCH 037/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 4c657656a..4cb3e65da 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:06+0200\n" +"PO-Revision-Date: 2010-05-25 11:07+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -5754,7 +5754,7 @@ msgstr "Überspringe nächsten" #: server_replication.php:340 msgid "errors." -msgstr "Fehler" +msgstr "Fehler." #: server_replication.php:355 #, php-format From fd0c519cd6f871df1499a9055edac4f9c4705cf3 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:09:04 +0200 Subject: [PATCH 038/891] Translation update done using Pootle. --- po/de.po | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 4cb3e65da..a91fdab60 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:07+0200\n" +"PO-Revision-Date: 2010-05-25 11:09+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -5762,6 +5762,8 @@ msgid "" "This server is not configured as slave in a replication process. Would you " "like to configure it?" msgstr "" +"Dieser Server ist nicht als Slave in einem Replikationsprozess konfiguriert. " +"Möchten Sie ihn konfigurieren ?" #: server_status.php:46 msgid "Runtime Information" From af44d43ff10fed68df11248a92292602369e8ae2 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:09:29 +0200 Subject: [PATCH 039/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index a91fdab60..9c5d52f26 100644 --- a/po/de.po +++ b/po/de.po @@ -5775,7 +5775,7 @@ msgstr "Handler" #: server_status.php:251 msgid "Query cache" -msgstr "Abfragencache" +msgstr "Abfragen-Cache" #: server_status.php:252 msgid "Threads" From 7601163b9f903aa489a313bfe6fb35aa75e69df9 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:10:00 +0200 Subject: [PATCH 040/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 9c5d52f26..d5a8b6052 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:09+0200\n" +"PO-Revision-Date: 2010-05-25 11:10+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" From 689104bbcd2631cc323448dc741e060da90b2247 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:10:15 +0200 Subject: [PATCH 041/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index d5a8b6052..205cf1f2d 100644 --- a/po/de.po +++ b/po/de.po @@ -5803,7 +5803,7 @@ msgstr "Sortierung" #: server_status.php:261 msgid "Transaction coordinator" -msgstr "Transaction Koordinator" +msgstr "Transaktions-Koordinator" #: server_status.php:271 msgid "Flush (close) all tables" From 17fa235e0866d771d67df95c17befa4c34d92cc6 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:11:17 +0200 Subject: [PATCH 042/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 205cf1f2d..08f4a9824 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:10+0200\n" +"PO-Revision-Date: 2010-05-25 11:11+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -5807,7 +5807,7 @@ msgstr "Transaktions-Koordinator" #: server_status.php:271 msgid "Flush (close) all tables" -msgstr "Den Tabellencache leeren (\"FLUSH\")" +msgstr "Alle Tabellen aktualisieren und schließen." #: server_status.php:273 msgid "Show open tables" From fd9f1d6a18614a4492ecc05de1235edb9927f903 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:11:29 +0200 Subject: [PATCH 043/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 08f4a9824..045ebfce3 100644 --- a/po/de.po +++ b/po/de.po @@ -5815,7 +5815,7 @@ msgstr "Zeige alle offenen Tabellen" #: server_status.php:278 msgid "Show slave hosts" -msgstr "Zeige alle Slave-Rechner" +msgstr "Zeige alle Slave-Hosts" #: server_status.php:284 msgid "Show slave status" From 19d99f80fe33e5114303bc8241aa6b7c2fd49fcc Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:11:52 +0200 Subject: [PATCH 044/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 045ebfce3..11dc84acf 100644 --- a/po/de.po +++ b/po/de.po @@ -5823,7 +5823,7 @@ msgstr "Zeige den Slave-Status" #: server_status.php:289 msgid "Flush query cache" -msgstr "Den Abfragencache leeren (FLUSH)" +msgstr "Den Abfragen-Cache leeren. (FLUSH)" #: server_status.php:294 msgid "Show processes" From 319d6409cc0a549898deadc595ca42c0436e5828 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:12:00 +0200 Subject: [PATCH 045/891] Translation update done using Pootle. --- po/de.po | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 11dc84acf..a0f664650 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:11+0200\n" +"PO-Revision-Date: 2010-05-25 11:12+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -5830,7 +5830,6 @@ msgid "Show processes" msgstr "Prozesse anzeigen" #: server_status.php:344 -#, fuzzy #| msgid "Reset" msgctxt "for Show status" msgid "Reset" From 88199b31d20734366b44a720f53d3da396e6b935 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:13:30 +0200 Subject: [PATCH 046/891] Translation update done using Pootle. --- po/de.po | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index a0f664650..30569ded5 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:12+0200\n" +"PO-Revision-Date: 2010-05-25 11:13+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -5845,6 +5845,8 @@ msgid "" "This MySQL server works as master and slave in replication process." msgstr "" +"Dieser MySQL Server arbeitet als Master und Slave im " +"Replikations-Process." #: server_status.php:362 msgid "This MySQL server works as master in replication process." From b6cf29f574baa04828bdd68f4f510e4185ff7b8d Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:14:08 +0200 Subject: [PATCH 047/891] Translation update done using Pootle. --- po/de.po | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 30569ded5..8affe7676 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:13+0200\n" +"PO-Revision-Date: 2010-05-25 11:14+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -5851,6 +5851,7 @@ msgstr "" #: server_status.php:362 msgid "This MySQL server works as master in replication process." msgstr "" +"Dieser MySQL Server arbeitet als Master im Replikations-Process." #: server_status.php:364 msgid "This MySQL server works as slave in replication process." From cbfb8ad211d8bc339dda8a13f80b2e4db1a2093f Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:14:21 +0200 Subject: [PATCH 048/891] Translation update done using Pootle. --- po/de.po | 2 ++ 1 file changed, 2 insertions(+) diff --git a/po/de.po b/po/de.po index 8affe7676..b68079a1c 100644 --- a/po/de.po +++ b/po/de.po @@ -5856,6 +5856,8 @@ msgstr "" #: server_status.php:364 msgid "This MySQL server works as slave in replication process." msgstr "" +"Dieser MySQL Server arbeitet als Slave im " +"Replikations-Process." #: server_status.php:366 msgid "" From 87795539a18c9074f1cfedaad892e919b99889ec Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:16:10 +0200 Subject: [PATCH 049/891] Translation update done using Pootle. --- po/de.po | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index b68079a1c..48430fd75 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:14+0200\n" +"PO-Revision-Date: 2010-05-25 11:16+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -5864,6 +5864,8 @@ msgid "" "For further information about replication status on the server, please visit " "the replication section." msgstr "" +"Für weitere Informationen über den Replikations-Status auf dem Server siehe " +"Abschnitt Replikation." #: server_status.php:383 msgid "" From 1fa4b6bef9f64a6377f12d5122bda278c6813c74 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:16:34 +0200 Subject: [PATCH 050/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 48430fd75..5b98c7c6b 100644 --- a/po/de.po +++ b/po/de.po @@ -5877,7 +5877,7 @@ msgstr "" #: server_status.php:388 msgid "Traffic" -msgstr "Traffic" +msgstr "Netzwerkverkehr" #: server_status.php:388 msgid "" From 26470fa475a5a3a8f58038ad05c3f198db7e4414 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:17:28 +0200 Subject: [PATCH 051/891] Translation update done using Pootle. --- po/de.po | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/po/de.po b/po/de.po index 5b98c7c6b..fe17925fb 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:16+0200\n" +"PO-Revision-Date: 2010-05-25 11:17+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -5884,9 +5884,9 @@ msgid "" "On a busy server, the byte counters may overrun, so those statistics as " "reported by the MySQL server may be incorrect." msgstr "" -"Auf stark frequentierten Server kann der Byte-Zähler \"überlaufen\" (Wieder " -"bei 0 beginnen), deshalb können diese Werte wie sie vom MySQL Server " -"ausgegeben werden falsch sein." +"Auf stark frequentierten Server können die Byte-Zähler \"überlaufen\" (wieder " +"bei 0 beginnen), deshalb können diese Werte, wie sie vom MySQL Server " +"ausgegeben werden, falsch sein." #: server_status.php:389 server_status.php:434 server_status.php:497 #: server_status.php:555 From fd31b3fb50441d80b713d9c369331be73b8e9a8e Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:17:55 +0200 Subject: [PATCH 052/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index fe17925fb..35e097212 100644 --- a/po/de.po +++ b/po/de.po @@ -5911,7 +5911,7 @@ msgstr "max. gleichzeitige Verbindungen" #: server_status.php:447 msgid "Failed attempts" -msgstr "Fehlgeschlagen" +msgstr "Fehlversuche" #: server_status.php:461 msgid "Aborted" From 3df9ce15b327cbe0db5f4815e012284a13584861 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:18:06 +0200 Subject: [PATCH 053/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 35e097212..60c100a41 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:17+0200\n" +"PO-Revision-Date: 2010-05-25 11:18+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" From 847ce8b5b68354c50fe8eb8ca59a54a86c869308 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:18:23 +0200 Subject: [PATCH 054/891] Translation update done using Pootle. --- po/de.po | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 60c100a41..beb9a886d 100644 --- a/po/de.po +++ b/po/de.po @@ -5939,9 +5939,8 @@ msgid "Query type" msgstr "Abfrageart" #: server_status.php:721 -#, fuzzy msgid "Replication status" -msgstr "Replikation" +msgstr "Replikations-Status" #: server_synchronize.php:94 msgid "Could not connect to the source" From f6fd29bf7fdf70421c7fd81d98bb40aa31d8206b Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:19:05 +0200 Subject: [PATCH 055/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index beb9a886d..d8e8826e5 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:18+0200\n" +"PO-Revision-Date: 2010-05-25 11:19+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -5958,7 +5958,7 @@ msgstr "Datenbank '%s' existiert nicht." #: server_synchronize.php:265 msgid "Structure Synchronization" -msgstr "" +msgstr "Synchronisation der Struktur" #: server_synchronize.php:272 msgid "Data Synchronization" From bf34ad79547322afba627ec1afa46b45069e5206 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:19:25 +0200 Subject: [PATCH 056/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index d8e8826e5..83b50fd26 100644 --- a/po/de.po +++ b/po/de.po @@ -5958,7 +5958,7 @@ msgstr "Datenbank '%s' existiert nicht." #: server_synchronize.php:265 msgid "Structure Synchronization" -msgstr "Synchronisation der Struktur" +msgstr " Strukturabgleich" #: server_synchronize.php:272 msgid "Data Synchronization" From d715e078470f66f28a1243559dcbb18e325d85af Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:19:52 +0200 Subject: [PATCH 057/891] Translation update done using Pootle. --- po/de.po | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 83b50fd26..331386cca 100644 --- a/po/de.po +++ b/po/de.po @@ -5969,9 +5969,8 @@ msgid "not present" msgstr "nicht vorhanden" #: server_synchronize.php:424 server_synchronize.php:867 -#, fuzzy msgid "Structure Difference" -msgstr "Struktur des Views" +msgstr "Struktur-Unterschied" #: server_synchronize.php:425 server_synchronize.php:868 msgid "Data Difference" From 30f4f27b18af6aa21ed3d44c874f12deee4affe0 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:19:59 +0200 Subject: [PATCH 058/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 331386cca..05fa8d368 100644 --- a/po/de.po +++ b/po/de.po @@ -5974,7 +5974,7 @@ msgstr "Struktur-Unterschied" #: server_synchronize.php:425 server_synchronize.php:868 msgid "Data Difference" -msgstr "Datenunterschied" +msgstr "Daten-Unterschied" #: server_synchronize.php:430 server_synchronize.php:873 msgid "Add column(s)" From 00aac7d893633cfb0356383a08369d8e3f591ada Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:20:14 +0200 Subject: [PATCH 059/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 05fa8d368..05ef22519 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:19+0200\n" +"PO-Revision-Date: 2010-05-25 11:20+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -5978,7 +5978,7 @@ msgstr "Daten-Unterschied" #: server_synchronize.php:430 server_synchronize.php:873 msgid "Add column(s)" -msgstr "" +msgstr "Spalte(n) einfügen" #: server_synchronize.php:431 server_synchronize.php:874 msgid "Remove column(s)" From fa17f5ebf666bacc4f48f745de5fa39517c37fab Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:20:28 +0200 Subject: [PATCH 060/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 05ef22519..d3b6b768a 100644 --- a/po/de.po +++ b/po/de.po @@ -5982,7 +5982,7 @@ msgstr "Spalte(n) einfügen" #: server_synchronize.php:431 server_synchronize.php:874 msgid "Remove column(s)" -msgstr "" +msgstr "Spalte(n) entfernen" #: server_synchronize.php:432 server_synchronize.php:875 msgid "Alter column(s)" From ad34845bcc657b58e33632fed498ae5095acc3bd Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:20:38 +0200 Subject: [PATCH 061/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index d3b6b768a..9a403797c 100644 --- a/po/de.po +++ b/po/de.po @@ -5986,7 +5986,7 @@ msgstr "Spalte(n) entfernen" #: server_synchronize.php:432 server_synchronize.php:875 msgid "Alter column(s)" -msgstr "" +msgstr "Spalte(n) ändern" #: server_synchronize.php:433 server_synchronize.php:876 msgid "Remove index(s)" From 03c82e931043ab9ebdb5f19a4f26dd12c7db6c9e Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:21:23 +0200 Subject: [PATCH 062/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 9a403797c..e0938709d 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:20+0200\n" +"PO-Revision-Date: 2010-05-25 11:21+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -5990,7 +5990,7 @@ msgstr "Spalte(n) ändern" #: server_synchronize.php:433 server_synchronize.php:876 msgid "Remove index(s)" -msgstr "" +msgstr "Index/Indices entfernen" #: server_synchronize.php:434 server_synchronize.php:877 msgid "Apply index(s)" From 1cd5121a4d166f3f6bbc9c9d5a8ebe76be0b3965 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:21:39 +0200 Subject: [PATCH 063/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index e0938709d..de25d86a3 100644 --- a/po/de.po +++ b/po/de.po @@ -5994,7 +5994,7 @@ msgstr "Index/Indices entfernen" #: server_synchronize.php:434 server_synchronize.php:877 msgid "Apply index(s)" -msgstr "" +msgstr "Index/Indices anwenden" #: server_synchronize.php:435 server_synchronize.php:878 msgid "Update row(s)" From dc58dc0651072e1bcd8586ff67f657628b35d667 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:22:33 +0200 Subject: [PATCH 064/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index de25d86a3..fc493823d 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:21+0200\n" +"PO-Revision-Date: 2010-05-25 11:22+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -5998,7 +5998,7 @@ msgstr "Index/Indices anwenden" #: server_synchronize.php:435 server_synchronize.php:878 msgid "Update row(s)" -msgstr "" +msgstr "Zeile(n) updaten" #: server_synchronize.php:436 server_synchronize.php:879 msgid "Insert row(s)" From 01c32ae0545f90183dcde4c11bea10373c63973d Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:22:57 +0200 Subject: [PATCH 065/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index fc493823d..5c2e1215c 100644 --- a/po/de.po +++ b/po/de.po @@ -6002,7 +6002,7 @@ msgstr "Zeile(n) updaten" #: server_synchronize.php:436 server_synchronize.php:879 msgid "Insert row(s)" -msgstr "" +msgstr "Zeile(n) einfügen" #: server_synchronize.php:446 server_synchronize.php:890 msgid "Would you like to delete all the previous rows from target tables?" From fe58a754ab68405bcba0fc4ef759b538f9546323 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:23:50 +0200 Subject: [PATCH 066/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 5c2e1215c..49b8d8c34 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:22+0200\n" +"PO-Revision-Date: 2010-05-25 11:23+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -6006,7 +6006,7 @@ msgstr "Zeile(n) einfügen" #: server_synchronize.php:446 server_synchronize.php:890 msgid "Would you like to delete all the previous rows from target tables?" -msgstr "" +msgstr "Möchten Sie alle vorhergehenden zeilen aus den Ziel-Tabellen löschen?" #: server_synchronize.php:449 server_synchronize.php:894 msgid "Apply Selected Changes" From b18eecf03fab3bef485353ddcacdca752b13a7b2 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:24:01 +0200 Subject: [PATCH 067/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 49b8d8c34..104bb9ed9 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:23+0200\n" +"PO-Revision-Date: 2010-05-25 11:24+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" From 93108c24d009b721a466f27fccf243343bf5d668 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:24:35 +0200 Subject: [PATCH 068/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 104bb9ed9..b86dce503 100644 --- a/po/de.po +++ b/po/de.po @@ -6014,7 +6014,7 @@ msgstr "Ausgewählte Änderungen anwenden" #: server_synchronize.php:451 server_synchronize.php:896 msgid "Synchronize Databases" -msgstr "" +msgstr "Datenbanken abgleichen" #: server_synchronize.php:464 msgid "Selected target tables have been synchronized with source tables." From 1e566ba73664bb000bfc26e549d2cb223b83976f Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:25:02 +0200 Subject: [PATCH 069/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index b86dce503..f177fbbfc 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:24+0200\n" +"PO-Revision-Date: 2010-05-25 11:25+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" From 4ee89bd5da85424c0f218e5a9f466a38f0f973f7 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:25:24 +0200 Subject: [PATCH 070/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index f177fbbfc..ce2ac3b13 100644 --- a/po/de.po +++ b/po/de.po @@ -6022,7 +6022,7 @@ msgstr "Ausgewählte Ziel-Tabellen wurden mit Quell-Tabellen abgeglichen." #: server_synchronize.php:942 msgid "Target database has been synchronized with source database" -msgstr "" +msgstr "Ziel-Tabelle wurde mit Quell-Tabelle abgeglichen" #: server_synchronize.php:1003 msgid "The following queries have been executed:" From 650daa1c1795c196615dc24684e9e2ce57e15c09 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:25:43 +0200 Subject: [PATCH 071/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index ce2ac3b13..76d299371 100644 --- a/po/de.po +++ b/po/de.po @@ -6030,7 +6030,7 @@ msgstr "Die folgenden Abfragen wurden ausgeführt:" #: server_synchronize.php:1122 msgid "Enter manually" -msgstr "" +msgstr "Manuell eingeben" #: server_synchronize.php:1123 #, fuzzy From 16b8f26b89fd5865c04df92dfb18b00d5ef7071b Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:25:56 +0200 Subject: [PATCH 072/891] Translation update done using Pootle. --- po/de.po | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 76d299371..c7e9c0a6e 100644 --- a/po/de.po +++ b/po/de.po @@ -6033,10 +6033,9 @@ msgid "Enter manually" msgstr "Manuell eingeben" #: server_synchronize.php:1123 -#, fuzzy #| msgid "Insecure connection" msgid "Current connection" -msgstr "Unsichere Verbindung" +msgstr "Aktuelle Verbindung" #: server_synchronize.php:1152 #, fuzzy, php-format From b73ee3172ea82f971c7aadf329c3f3bc8da7bb25 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:26:08 +0200 Subject: [PATCH 073/891] Translation update done using Pootle. --- po/de.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/po/de.po b/po/de.po index c7e9c0a6e..cd95c37ff 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:25+0200\n" +"PO-Revision-Date: 2010-05-25 11:26+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -6038,10 +6038,10 @@ msgid "Current connection" msgstr "Aktuelle Verbindung" #: server_synchronize.php:1152 -#, fuzzy, php-format +#, php-format #| msgid "Configuration" msgid "Configuration: %s" -msgstr "Konfiguration" +msgstr "Konfiguration: %s" #: server_synchronize.php:1167 msgid "Socket" From b4235beec83c4df44135bae405b373f2177d82e1 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:26:13 +0200 Subject: [PATCH 074/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index cd95c37ff..d367597ee 100644 --- a/po/de.po +++ b/po/de.po @@ -6045,7 +6045,7 @@ msgstr "Konfiguration: %s" #: server_synchronize.php:1167 msgid "Socket" -msgstr "" +msgstr "Socket" #: server_synchronize.php:1213 msgid "" From 8faa75b227518489a2b26f3831fb187d6b34c181 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:27:17 +0200 Subject: [PATCH 075/891] Translation update done using Pootle. --- po/de.po | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index d367597ee..c3d575003 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:26+0200\n" +"PO-Revision-Date: 2010-05-25 11:27+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -6052,6 +6052,8 @@ msgid "" "Target database will be completely synchronized with source database. Source " "database will remain unchanged." msgstr "" +"Ziel-Datenbank wird komplett mit der Quell-Datenbank abgeglichen, wobei die " +"Quell-Datenbank unverändert bleibt." #: server_variables.php:35 msgid "Server variables and settings" From bf2161029fc4005c6c8b1c3e502a4e646b1d1d63 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:28:02 +0200 Subject: [PATCH 076/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index c3d575003..5566a0676 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:27+0200\n" +"PO-Revision-Date: 2010-05-25 11:28+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -6082,7 +6082,7 @@ msgid "" "You are not using a secure connection; all data (including potentially " "sensitive information, like passwords) is transferred unencrypted!" msgstr "" -"Sie benutzen keine sichere Verbindung. Alle Daten (einschließlich sensitive " +"Sie benutzen keine sichere Verbindung. Alle Daten (einschließlich sensitiver " "Information wie Passwörter) werden unverschlüsselt übertragen!" #: setup/frames/index.inc.php:87 setup/frames/menu.inc.php:17 From 699a34b99d08632a7184285cf8e008e5cf73f58a Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:28:55 +0200 Subject: [PATCH 077/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 5566a0676..0023c95e7 100644 --- a/po/de.po +++ b/po/de.po @@ -6108,7 +6108,7 @@ msgstr "Voreingestellte Sprache" #: setup/frames/index.inc.php:182 setup/lib/messages.inc.php:187 msgid "let the user choose" -msgstr "lass den Benutzer entscheiden" +msgstr "Der Benutzer soll entscheiden" #: setup/frames/index.inc.php:193 setup/lib/messages.inc.php:216 msgid "- none -" From 39510f379b4ad5894c2c032b12dfec7c8c605f48 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:29:14 +0200 Subject: [PATCH 078/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 0023c95e7..eed06c874 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:28+0200\n" +"PO-Revision-Date: 2010-05-25 11:29+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -6116,7 +6116,7 @@ msgstr "- kein -" #: setup/frames/index.inc.php:196 setup/lib/messages.inc.php:51 msgid "Default server" -msgstr "Standardserver" +msgstr "Voreingestellter Server" #: setup/frames/index.inc.php:206 setup/lib/messages.inc.php:66 msgid "End of line" From b972abf60c65f46098a2da432ae11701c40bcef9 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:29:30 +0200 Subject: [PATCH 079/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index eed06c874..5e7395d41 100644 --- a/po/de.po +++ b/po/de.po @@ -6120,7 +6120,7 @@ msgstr "Voreingestellter Server" #: setup/frames/index.inc.php:206 setup/lib/messages.inc.php:66 msgid "End of line" -msgstr "Zeilenenden" +msgstr "Zeilen-Ende" #: setup/frames/index.inc.php:211 setup/lib/messages.inc.php:61 msgid "Display" From ada5c9ebf32aec52a475fb3179cf87a6362b6741 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:30:08 +0200 Subject: [PATCH 080/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 5e7395d41..783422f00 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:29+0200\n" +"PO-Revision-Date: 2010-05-25 11:30+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -6156,7 +6156,7 @@ msgstr "Hauptframe" #: setup/frames/servers.inc.php:28 setup/lib/messages.inc.php:272 msgid "Edit server" -msgstr "Server editieren" +msgstr "Server bearbeiten" #: setup/frames/servers.inc.php:37 setup/lib/messages.inc.php:241 msgid "Add a new server" From 4683ec94f765e0d34785df1b5cc5f08643691781 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:30:15 +0200 Subject: [PATCH 081/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 783422f00..a33ce1c4c 100644 --- a/po/de.po +++ b/po/de.po @@ -6160,7 +6160,7 @@ msgstr "Server bearbeiten" #: setup/frames/servers.inc.php:37 setup/lib/messages.inc.php:241 msgid "Add a new server" -msgstr "Server hinzufügen" +msgstr "Neuen Server hinzufügen" #: setup/lib/FormDisplay.class.php:458 setup/lib/messages.inc.php:76 msgid "Incorrect value" From f95bd83988ccd72d3e9becf04e4ac22f28b1758b Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:30:46 +0200 Subject: [PATCH 082/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index a33ce1c4c..0255ec397 100644 --- a/po/de.po +++ b/po/de.po @@ -6173,7 +6173,7 @@ msgstr "Setze Wert: %s" #: setup/lib/FormDisplay.tpl.php:187 setup/lib/messages.inc.php:234 msgid "Restore default value" -msgstr "Standard wiederherstellen" +msgstr "Voreingestellten Wert wiederherstellen" #: setup/lib/form_processing.lib.php:43 setup/lib/messages.inc.php:377 msgid "Warning" From 6511c3a91f25c1a8bccdd3a2e48dd434b8927285 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:31:43 +0200 Subject: [PATCH 083/891] Translation update done using Pootle. --- po/de.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/po/de.po b/po/de.po index 0255ec397..75d42bb0b 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:30+0200\n" +"PO-Revision-Date: 2010-05-25 11:31+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -6187,8 +6187,8 @@ msgstr "Zeichensatzkonvertierung erlauben." msgid "" "If enabled user can enter any MySQL server in login form for cookie auth" msgstr "" -"Wenn aktiv kann ein Benutzer die Adresse eines beliebigen Servers beim Login " -"angeben." +"Wenn aktiv, kann ein Benutzer beim Login die Adresse eines beliebigen " +"Servers für \"cookie auth\" angeben." #: setup/lib/messages.inc.php:18 msgid "" From 78e10dfa48d67348f23ff4f8f1edc3e0d1dcc888 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:32:19 +0200 Subject: [PATCH 084/891] Translation update done using Pootle. --- po/de.po | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/po/de.po b/po/de.po index 75d42bb0b..991de9372 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:31+0200\n" +"PO-Revision-Date: 2010-05-25 11:32+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -6199,13 +6199,13 @@ msgid "" "protection may not be reliable if your IP belongs to an ISP where thousands " "of users, including you, are connected to." msgstr "" -"Diese [a@?page=form&formset=features#tab_Security]Option[/a]This [a@?" -"page=form&formset=features#tab_Security]option[/a] sollte deaktiviert " -"sein, weil sie Angreifern erlaubt Bruteforce-Attacken auf beliebige (auch " -"fremde) MySQL-Servern durchzuführen. Wenn Sie der Meinung sind, dass diese " -"Option unbedingt notwendig ist, sollten Sie die [a@?page=form&" -"formset=features#tab_Security]trusted proxy list[/a] verwenden. IP-basierte " -"Regeln sind aber nie wirklich ausreichend." +"Diese [a@?page=form&formset=features#tab_Security]Option[/a]This " +"[a@?page=form&formset=features#tab_Security]option[/a] sollte " +"deaktiviert sein, weil sie Angreifern erlaubt Bruteforce-Attacken auf " +"beliebige (auch fremde) MySQL-Servern durchzuführen. Wenn Sie der Meinung " +"sind, dass diese Option unbedingt notwendig ist, sollten Sie die " +"[a@?page=form&formset=features#tab_Security]trusted proxy list[/a] " +"verwenden. IP-basierte Regeln sind aber nie wirklich ausreichend." #: setup/lib/messages.inc.php:19 msgid "Allow login to any MySQL server" From 5c0d4bfe6baa4f9f67a02809f93445902b113ac0 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:32:58 +0200 Subject: [PATCH 085/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 991de9372..256d11cd1 100644 --- a/po/de.po +++ b/po/de.po @@ -6213,7 +6213,7 @@ msgstr "Login zu beliebigen MySQL-Server erlauben." #: setup/lib/messages.inc.php:20 msgid "Show "Drop database" link to normal users" -msgstr ""Drop Database" normalen Benutzern anzeigen." +msgstr ""Drop Database" link normalen Benutzern anzeigen." #: setup/lib/messages.inc.php:21 msgid "Key should contain letters, numbers [em]and[/em] special characters" From 3c3231386f422de84d9664ee99876771eb14ef2e Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:33:12 +0200 Subject: [PATCH 086/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 256d11cd1..5d5cd5a77 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:32+0200\n" +"PO-Revision-Date: 2010-05-25 11:33+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" From 6450c7ae228ee59642a72a3345dfbfdebca9e229 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:33:37 +0200 Subject: [PATCH 087/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 5d5cd5a77..9efa4f69b 100644 --- a/po/de.po +++ b/po/de.po @@ -6225,8 +6225,8 @@ msgid "" "Secret passphrase used for encrypting cookies in [kbd]cookie[/kbd] " "authentication" msgstr "" -"Geheime Passphrase zum Verschlüsseln der Cookies bei [kbd]cookie[/kbd]-" -"Authentisierung" +"Geheime Passphrase zum Verschlüsseln der Cookies bei " +"[kbd]cookie[/kbd]-Authentifizierung" #: setup/lib/messages.inc.php:23 msgid "Key is too short, it should have at least 8 characters" From 18b0f95166293566b0a6c430631a7f47e60ad2f1 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:34:15 +0200 Subject: [PATCH 088/891] Translation update done using Pootle. --- po/de.po | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/po/de.po b/po/de.po index 9efa4f69b..1e453c89b 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:33+0200\n" +"PO-Revision-Date: 2010-05-25 11:34+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -6238,9 +6238,10 @@ msgid "" "so a key was automatically generated for you. It is used to encrypt cookies; " "you don't need to remember it." msgstr "" -"Sie hatten keinen Blowfish-Schlüssel angegeben, aber cookie-Authentisierung " -"aktiviert, deshalb wurde ein Schlüssel automatisch erzeugt. Er wird zum " -"Verschlüsseln der Cookies verwendet und muss nicht gemerkt werden." +"Sie hatten keinen Blowfish-Schlüssel angegeben, aber Cookie-" +"Authentifizierung aktiviert, deshalb wurde ein Schlüssel automatisch " +"erzeugt. Er wird zum Verschlüsseln der Cookies verwendet und muss nicht " +"gemerkt werden." #: setup/lib/messages.inc.php:25 msgid "Blowfish secret" From ba3c9d7acc265434498229e5e44ef8a060fbb772 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:34:34 +0200 Subject: [PATCH 089/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 1e453c89b..78f223a9e 100644 --- a/po/de.po +++ b/po/de.po @@ -6188,7 +6188,7 @@ msgid "" "If enabled user can enter any MySQL server in login form for cookie auth" msgstr "" "Wenn aktiv, kann ein Benutzer beim Login die Adresse eines beliebigen " -"Servers für \"cookie auth\" angeben." +"Servers für Cookie-Authentifizierung angeben." #: setup/lib/messages.inc.php:18 msgid "" From ed9d04ca24930f8c392cdfa3782692d45d3dc951 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:35:05 +0200 Subject: [PATCH 090/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 78f223a9e..feb0347f2 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:34+0200\n" +"PO-Revision-Date: 2010-05-25 11:35+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" From 9cfb5da79e1d5b168935787b0c9e6471452999f2 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:36:00 +0200 Subject: [PATCH 091/891] Translation update done using Pootle. --- po/de.po | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/po/de.po b/po/de.po index feb0347f2..5fd30050d 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:35+0200\n" +"PO-Revision-Date: 2010-05-25 11:36+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -6296,9 +6296,9 @@ msgid "" "level directory as described in [a@../Documentation.html#setup_script]" "documentation[/a]. Otherwise you will be only able to download or display it." msgstr "" -"Bitte erstellen Sie den Ordner [em]config[/em] im phpMyAdmin-Verzeichnis, " -"und setzen Sie der Berechtigungen entsprechend. Ansonsten können Sie die " -"Konfiguration nur herunterladen bzw. anzeigen." +"Bitte erstellen Sie den Ordner [em]config[/em] im phpMyAdmin-" +"hauptverzeichnis, und setzen Sie der Berechtigungen entsprechend. Ansonsten " +"können Sie die Konfiguration nur herunterladen bzw. anzeigen." #: setup/lib/messages.inc.php:35 msgid "" From 4e3da065551ff1f4989286889ac097ca78e9f50d Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:37:19 +0200 Subject: [PATCH 092/891] Translation update done using Pootle. --- po/de.po | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 5fd30050d..8a19cbe57 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:36+0200\n" +"PO-Revision-Date: 2010-05-25 11:37+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -8354,7 +8354,6 @@ msgid "Available transformations" msgstr "Verfügbare Umwandlungen" #: transformation_overview.php:48 -#, fuzzy #| msgid "Description" msgctxt "for MIME transformation" msgid "Description" From c8339b3e357b0e17be5ab89c1c8e14a5187a2b19 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:39:56 +0200 Subject: [PATCH 093/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 8a19cbe57..6a708cd8d 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:37+0200\n" +"PO-Revision-Date: 2010-05-25 11:39+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -5958,7 +5958,7 @@ msgstr "Datenbank '%s' existiert nicht." #: server_synchronize.php:265 msgid "Structure Synchronization" -msgstr " Strukturabgleich" +msgstr "Strukturabgleich" #: server_synchronize.php:272 msgid "Data Synchronization" From e44a044c60d4f4efc2de5b7fec14b5d23970e200 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:40:19 +0200 Subject: [PATCH 094/891] Translation update done using Pootle. --- po/de.po | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 6a708cd8d..d5f51129b 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:39+0200\n" +"PO-Revision-Date: 2010-05-25 11:40+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -2131,7 +2131,6 @@ msgstr "SQL-Kompatibilitätsmodus" # Der Kontext der Fehlermeldung ist mir nicht klar. Daher allgemein formuliert. #: libraries/display_import.lib.php:67 -#, fuzzy msgid "" "The file being uploaded is probably larger than the maximum allowed size or " "this is a known bug in webkit based (Safari, Google Chrome, Arora etc.) " From a00369825cffb96226a67d50130b051cb271fe3f Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:40:29 +0200 Subject: [PATCH 095/891] Translation update done using Pootle. --- po/de.po | 1 - 1 file changed, 1 deletion(-) diff --git a/po/de.po b/po/de.po index d5f51129b..c5a80105f 100644 --- a/po/de.po +++ b/po/de.po @@ -2973,7 +2973,6 @@ msgid "Export Structure Schemas (recommended)" msgstr "" #: libraries/export/xml.php:31 -#, fuzzy msgid "Export functions" msgstr "Voreinstellung für Export" From 44cc46f9d62faa72db7b51b9cfb5a1c3693d9777 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:40:42 +0200 Subject: [PATCH 096/891] Translation update done using Pootle. --- po/de.po | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index c5a80105f..83bf4f8f1 100644 --- a/po/de.po +++ b/po/de.po @@ -2981,9 +2981,8 @@ msgid "Export procedures" msgstr "" #: libraries/export/xml.php:35 -#, fuzzy msgid "Export tables" -msgstr "Exporttyp" +msgstr "Export-Tabellen" #: libraries/export/xml.php:37 #, fuzzy From b1d203d483865b27548ba45ee29a6906ba8a2ef7 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:40:56 +0200 Subject: [PATCH 097/891] Translation update done using Pootle. --- po/de.po | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 83bf4f8f1..b8fdf4b98 100644 --- a/po/de.po +++ b/po/de.po @@ -2985,9 +2985,8 @@ msgid "Export tables" msgstr "Export-Tabellen" #: libraries/export/xml.php:37 -#, fuzzy msgid "Export triggers" -msgstr "Exporttyp" +msgstr "Export-Auslöser" #: libraries/export/xml.php:39 #, fuzzy From d4d307671b2cd1ac05a69393a22792f18e5e4646 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:41:13 +0200 Subject: [PATCH 098/891] Translation update done using Pootle. --- po/de.po | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/po/de.po b/po/de.po index b8fdf4b98..a88eea653 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:40+0200\n" +"PO-Revision-Date: 2010-05-25 11:41+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -2989,9 +2989,8 @@ msgid "Export triggers" msgstr "Export-Auslöser" #: libraries/export/xml.php:39 -#, fuzzy msgid "Export views" -msgstr "Export als %s" +msgstr "Export-Ansichten" #: libraries/export/xml.php:45 #, fuzzy From d571be512efb9145eaa051e20c3c2901e5e6e38c Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:41:26 +0200 Subject: [PATCH 099/891] Translation update done using Pootle. --- po/de.po | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index a88eea653..a1e5de9c5 100644 --- a/po/de.po +++ b/po/de.po @@ -2993,9 +2993,8 @@ msgid "Export views" msgstr "Export-Ansichten" #: libraries/export/xml.php:45 -#, fuzzy msgid "Export contents" -msgstr "Voreinstellung für Export" +msgstr "Export-Inhalte" #: libraries/footer.inc.php:184 libraries/footer.inc.php:195 #: libraries/footer.inc.php:198 From 10cf1172bf6d4318ee34ee2d1fa318fa81d952ea Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:41:41 +0200 Subject: [PATCH 100/891] Translation update done using Pootle. --- po/de.po | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index a1e5de9c5..b1f260bca 100644 --- a/po/de.po +++ b/po/de.po @@ -4154,9 +4154,8 @@ msgid "no description" msgstr "keine Beschreibung" #: libraries/replication_gui.lib.php:51 -#, fuzzy msgid "Slave configuration" -msgstr "Serverkonfiguration" +msgstr "Slave-Konfiguration" #: libraries/replication_gui.lib.php:51 server_replication.php:347 msgid "Change or reconfigure master server" From 640850c8af380c15619b84b8f3bab2ee72066999 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:41:55 +0200 Subject: [PATCH 101/891] Translation update done using Pootle. --- po/de.po | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index b1f260bca..21540b4dd 100644 --- a/po/de.po +++ b/po/de.po @@ -4180,9 +4180,8 @@ msgid "Port" msgstr "Port" #: libraries/replication_gui.lib.php:103 -#, fuzzy msgid "Master status" -msgstr "Zeige den Slave-Status" +msgstr "Master-Status" #: libraries/replication_gui.lib.php:105 #, fuzzy From 5f1aa7affdba878ac1f15d7a181f90877c30b6a6 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:42:06 +0200 Subject: [PATCH 102/891] Translation update done using Pootle. --- po/de.po | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/po/de.po b/po/de.po index 21540b4dd..6eb30808d 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:41+0200\n" +"PO-Revision-Date: 2010-05-25 11:42+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -4184,9 +4184,8 @@ msgid "Master status" msgstr "Master-Status" #: libraries/replication_gui.lib.php:105 -#, fuzzy msgid "Slave status" -msgstr "Zeige den Slave-Status" +msgstr "Slave-Status" #: libraries/replication_gui.lib.php:114 libraries/sql_query_form.lib.php:445 #: server_status.php:626 server_variables.php:52 From 8668a32dd40ce5d768469769a0b5e9db92137113 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:42:23 +0200 Subject: [PATCH 103/891] Translation update done using Pootle. --- po/de.po | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 6eb30808d..8eee4227e 100644 --- a/po/de.po +++ b/po/de.po @@ -4490,11 +4490,10 @@ msgstr "" "Zeichen. (z. B.: '\\\\xyz' oder 'a\\'b')." #: libraries/tbl_properties.inc.php:393 -#, fuzzy #| msgid "None" msgctxt "for default" msgid "None" -msgstr "keine" +msgstr "Kein(e)" #: libraries/tbl_properties.inc.php:394 msgid "As defined:" From f241e1ad77590531bd6ff5c5768ced63654ae9e3 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:42:29 +0200 Subject: [PATCH 104/891] Translation update done using Pootle. --- po/de.po | 1 - 1 file changed, 1 deletion(-) diff --git a/po/de.po b/po/de.po index 8eee4227e..ffbea65e9 100644 --- a/po/de.po +++ b/po/de.po @@ -4850,7 +4850,6 @@ msgid "Clear" msgstr "Werte löschen" #: navigation.php:350 navigation.php:351 -#, fuzzy #| msgid "Create table" msgctxt "short form" msgid "Create table" From e9cedbdbe2fbfdbe6d43cf01ef66d6dadb98e16a Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:42:34 +0200 Subject: [PATCH 105/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index ffbea65e9..8ecd4b2d1 100644 --- a/po/de.po +++ b/po/de.po @@ -4899,7 +4899,7 @@ msgstr "" "existieren. Sollen diese Referenzen gelöscht werden?" #: pdf_schema.php:636 -#, fuzzy, php-format +#, php-format #| msgid "The \"%s\" table doesn't exist!" msgid "The %s table doesn't exist!" msgstr "Die Tabelle \"%s\" existiert nicht!" From 70d15695b90dbfff22bea913a8a19031d615b269 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:42:42 +0200 Subject: [PATCH 106/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 8ecd4b2d1..1dc597f74 100644 --- a/po/de.po +++ b/po/de.po @@ -4910,7 +4910,7 @@ msgid "Please configure the coordinates for table %s" msgstr "Bitte konfigurieren Sie die Koordinaten für die Tabelle %s" #: pdf_schema.php:995 -#, fuzzy, php-format +#, php-format #| msgid "Schema of the \"%s\" database - Page %s" msgid "Schema of the %s database - Page %s" msgstr "Schema der Datenbank \"%s\" - Seite %s" From 6b7b2872e566f94753323a27fb5ae1b72c9c8709 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:43:01 +0200 Subject: [PATCH 107/891] Translation update done using Pootle. --- po/de.po | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/po/de.po b/po/de.po index 1dc597f74..78ce5a71b 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:42+0200\n" +"PO-Revision-Date: 2010-05-25 11:43+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -5104,9 +5104,8 @@ msgstr "Tabellen" #: server_databases.php:195 server_replication.php:181 #: server_replication.php:209 -#, fuzzy msgid "Master replication" -msgstr "Serverkonfiguration" +msgstr "Master Replikation" #: server_databases.php:197 server_replication.php:248 #, fuzzy From fbc2e62a5167082110b6482f65b36403ece0371c Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:43:16 +0200 Subject: [PATCH 108/891] Translation update done using Pootle. --- po/de.po | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 78ce5a71b..230b72b23 100644 --- a/po/de.po +++ b/po/de.po @@ -5108,9 +5108,8 @@ msgid "Master replication" msgstr "Master Replikation" #: server_databases.php:197 server_replication.php:248 -#, fuzzy msgid "Slave replication" -msgstr "Serverkonfiguration" +msgstr "Slave Replikation" #: server_databases.php:230 #, fuzzy From 1b1185892ef1a4122b327f50a073b940a4208ab0 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:43:34 +0200 Subject: [PATCH 109/891] Translation update done using Pootle. --- po/de.po | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 230b72b23..245ec3d3b 100644 --- a/po/de.po +++ b/po/de.po @@ -5112,10 +5112,9 @@ msgid "Slave replication" msgstr "Slave Replikation" #: server_databases.php:230 -#, fuzzy #| msgid "Go to database" msgid "Jump to database" -msgstr "Gehe zur Datenbank" +msgstr "Springe zu Datenbank" #: server_databases.php:289 #, php-format From 6bdd0a71e02894d22da6f0d47e0d50eb3c0c99cf Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:43:48 +0200 Subject: [PATCH 110/891] Translation update done using Pootle. --- po/de.po | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 245ec3d3b..716b1e0ae 100644 --- a/po/de.po +++ b/po/de.po @@ -5283,11 +5283,10 @@ msgid "Includes all privileges except GRANT." msgstr "Enthält alle Rechte bis auf GRANT." #: server_privileges.php:263 server_privileges.php:264 -#, fuzzy #| msgid "None" msgctxt "None privileges" msgid "None" -msgstr "keine" +msgstr "Kein(e)" #: server_privileges.php:392 server_privileges.php:527 #: server_privileges.php:1679 server_privileges.php:1685 From 7dcea5cc0b4e3c1ee9524a69459584bc251af0e8 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:44:02 +0200 Subject: [PATCH 111/891] Translation update done using Pootle. --- po/de.po | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/po/de.po b/po/de.po index 716b1e0ae..3f7c333f6 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:43+0200\n" +"PO-Revision-Date: 2010-05-25 11:44+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -5523,11 +5523,10 @@ msgid "Database for user" msgstr "Datenbank für Benutzer" #: server_privileges.php:1998 -#, fuzzy #| msgid "None" msgctxt "Create none database for user" msgid "None" -msgstr "keine" +msgstr "Kein(e)" #: server_privileges.php:1999 msgid "Create database with same name and grant all privileges" From 5df1ae49c867f04964a7d64b710405c8a765d235 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:44:14 +0200 Subject: [PATCH 112/891] Translation update done using Pootle. --- po/de.po | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 3f7c333f6..e481d1ab1 100644 --- a/po/de.po +++ b/po/de.po @@ -5605,9 +5605,8 @@ msgid "This server is configured as master in a replication process." msgstr "" #: server_replication.php:184 server_status.php:281 -#, fuzzy msgid "Show master status" -msgstr "Zeige den Slave-Status" +msgstr "Zeige den Master-Status" #: server_replication.php:187 msgid "Show connected slaves" From 285f6681680e15223fe11aac67afbc1f897e9843 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:44:29 +0200 Subject: [PATCH 113/891] Translation update done using Pootle. --- po/de.po | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index e481d1ab1..90fd11dd8 100644 --- a/po/de.po +++ b/po/de.po @@ -5620,9 +5620,8 @@ msgid "" msgstr "" #: server_replication.php:217 -#, fuzzy msgid "Master configuration" -msgstr "Serverkonfiguration" +msgstr "Master-Konfiguration" #: server_replication.php:218 msgid "" From 858f91542bb37f48609e8b9b410509a474fe987d Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:44:36 +0200 Subject: [PATCH 114/891] Translation update done using Pootle. --- po/de.po | 1 - 1 file changed, 1 deletion(-) diff --git a/po/de.po b/po/de.po index 90fd11dd8..d72892cc9 100644 --- a/po/de.po +++ b/po/de.po @@ -5641,7 +5641,6 @@ msgid "Ignore all databases; Replicate:" msgstr "" #: server_replication.php:225 -#, fuzzy msgid "Please select databases:" msgstr "Bitte Datenbank auswählen" From 26d0775662e8782c0f7442e5487bc0a04d112dc2 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:44:59 +0200 Subject: [PATCH 115/891] Translation update done using Pootle. --- po/de.po | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index d72892cc9..c7f6bfa69 100644 --- a/po/de.po +++ b/po/de.po @@ -5681,9 +5681,8 @@ msgid "Synchronize databases with master" msgstr "" #: server_replication.php:322 -#, fuzzy msgid "Control slave:" -msgstr "Control-user" +msgstr "Kontrol-Slave" #: server_replication.php:325 msgid "Full start" From 8c0ddf31de0515460336ae2195578201e8418846 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:45:16 +0200 Subject: [PATCH 116/891] Translation update done using Pootle. --- po/de.po | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/po/de.po b/po/de.po index c7f6bfa69..8aec03a7f 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:44+0200\n" +"PO-Revision-Date: 2010-05-25 11:45+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -6796,9 +6796,8 @@ msgid "How many rows can be inserted at one time" msgstr "" #: setup/lib/messages.inc.php:167 -#, fuzzy msgid "Number of inserted rows" -msgstr "Anzahl der sortierten Zeilen." +msgstr "Anzahl der eingefügten Zeilen." #: setup/lib/messages.inc.php:168 msgid "Target for quick access icon" From 6e6fe72b94b4830c5303144749a27324414bc7a6 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:45:40 +0200 Subject: [PATCH 117/891] Translation update done using Pootle. --- po/de.po | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 8aec03a7f..8025c485b 100644 --- a/po/de.po +++ b/po/de.po @@ -6816,9 +6816,8 @@ msgid "Display server choice at the top of the left frame" msgstr "" #: setup/lib/messages.inc.php:172 -#, fuzzy msgid "Display servers selection" -msgstr "Server als Liste anzeigen" +msgstr "Server-Auswahl anzeigen" #: setup/lib/messages.inc.php:173 msgid "String that separates databases into different tree levels" From 19765985e1a5dfcc212dbbe2eef99213a5cf53a8 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:46:07 +0200 Subject: [PATCH 118/891] Translation update done using Pootle. --- po/de.po | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/po/de.po b/po/de.po index 8025c485b..9c9450bf4 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:45+0200\n" +"PO-Revision-Date: 2010-05-25 11:46+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -6824,9 +6824,8 @@ msgid "String that separates databases into different tree levels" msgstr "" #: setup/lib/messages.inc.php:174 -#, fuzzy msgid "Database tree separator" -msgstr "Schablone für Datenbanknamen" +msgstr "Trenzeichen für Datenbank-Baum" #: setup/lib/messages.inc.php:175 msgid "" From 81190dd97cc795268b2edf2a1c413997d794fe70 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:46:19 +0200 Subject: [PATCH 119/891] Translation update done using Pootle. --- po/de.po | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 9c9450bf4..a7a6053dd 100644 --- a/po/de.po +++ b/po/de.po @@ -6834,9 +6834,8 @@ msgid "" msgstr "" #: setup/lib/messages.inc.php:176 -#, fuzzy msgid "Display databases in a tree" -msgstr "Datenbanken als Liste anzeigen" +msgstr "Datenbanken als Baum anzeigen" #: setup/lib/messages.inc.php:177 msgid "Disable this if you want to see all databases at once" From b5f6da74ec64b027182670eceb37386227c1d391 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:46:36 +0200 Subject: [PATCH 120/891] Translation update done using Pootle. --- po/de.po | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index a7a6053dd..0e4550514 100644 --- a/po/de.po +++ b/po/de.po @@ -6842,9 +6842,8 @@ msgid "Disable this if you want to see all databases at once" msgstr "" #: setup/lib/messages.inc.php:178 -#, fuzzy msgid "Use light version" -msgstr "MySQL-Client-Version" +msgstr "Light-Version benutzen" #: setup/lib/messages.inc.php:179 msgid "Maximum table tree depth" From a646ef521af22192f2392e074185d2da8a43f58e Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:46:59 +0200 Subject: [PATCH 121/891] Translation update done using Pootle. --- po/de.po | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 0e4550514..3f39ae1cd 100644 --- a/po/de.po +++ b/po/de.po @@ -6854,9 +6854,8 @@ msgid "String that separates tables into different tree levels" msgstr "" #: setup/lib/messages.inc.php:181 -#, fuzzy msgid "Table tree separator" -msgstr "Schablone für Datenbanknamen" +msgstr "Trennzeichen für Tabellen-Baum" #: setup/lib/messages.inc.php:182 #, fuzzy From 0b31ce3217fd8b30ea00a824a6a01fe72f8b6475 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:47:25 +0200 Subject: [PATCH 122/891] Translation update done using Pootle. --- po/de.po | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/po/de.po b/po/de.po index 3f39ae1cd..6a92a3b6f 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:46+0200\n" +"PO-Revision-Date: 2010-05-25 11:47+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -6858,9 +6858,8 @@ msgid "Table tree separator" msgstr "Trennzeichen für Tabellen-Baum" #: setup/lib/messages.inc.php:182 -#, fuzzy msgid "Logo link URL" -msgstr "Logout URL" +msgstr "URL für Logo-Link" #: setup/lib/messages.inc.php:183 msgid "" From ce50a5db437f42695eadef22c1f6e139f7316ac9 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:47:48 +0200 Subject: [PATCH 123/891] Translation update done using Pootle. --- po/de.po | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 6a92a3b6f..6691df43a 100644 --- a/po/de.po +++ b/po/de.po @@ -6868,9 +6868,8 @@ msgid "" msgstr "" #: setup/lib/messages.inc.php:184 -#, fuzzy msgid "Logo link target" -msgstr "Logout URL" +msgstr "Ziel für Logo-Link" #: setup/lib/messages.inc.php:185 #, fuzzy From d31a00148fbb99590d98a4fb42988add7f65e532 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:48:01 +0200 Subject: [PATCH 124/891] Translation update done using Pootle. --- po/de.po | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/po/de.po b/po/de.po index 6691df43a..7969825dc 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:47+0200\n" +"PO-Revision-Date: 2010-05-25 11:48+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -6872,9 +6872,8 @@ msgid "Logo link target" msgstr "Ziel für Logo-Link" #: setup/lib/messages.inc.php:185 -#, fuzzy msgid "Highlight server under the mouse cursor" -msgstr "Zeile unter Mauscursor hervorheben" +msgstr "Server unter Mauscursor hervorheben" #: setup/lib/messages.inc.php:186 msgid "Enable highlighting" From 0020f5a91f3e7a36f4de3547892389367e287369 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:49:04 +0200 Subject: [PATCH 125/891] Translation update done using Pootle. --- po/de.po | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/po/de.po b/po/de.po index 7969825dc..3bbceaf7f 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:48+0200\n" +"PO-Revision-Date: 2010-05-25 11:49+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -6974,13 +6974,12 @@ msgid "Maximum tables" msgstr "Tabellen Maximum" #: setup/lib/messages.inc.php:208 -#, fuzzy msgid "" "The number of bytes a script is allowed to allocate, eg. [kbd]32M[/kbd] " "([kbd]0[/kbd] for no limit)" msgstr "" -"Die Anzahl der Sekunden, welche ein Script zur Ausführung benötigen darf" -"([kbd]0[/kbd] für unbegrenzt)" +"Anzahl der Bytes, welche ein Script zur Ausführung benötigen darf, z.B. " +"[kbd]32M[/kbd] ([kbd]0[/kbd] für unbegrenzt)" #: setup/lib/messages.inc.php:209 msgid "Memory limit" From e004ff90e7d51f6fc922ddecc685c488d357f2fc Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:49:24 +0200 Subject: [PATCH 126/891] Translation update done using Pootle. --- po/de.po | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 3bbceaf7f..e03e5db36 100644 --- a/po/de.po +++ b/po/de.po @@ -7148,9 +7148,8 @@ msgid "SweKey config file" msgstr "SweKey Konfigurationsdatei" #: setup/lib/messages.inc.php:252 -#, fuzzy msgid "Authentication method to use" -msgstr "Authentifikationstyp" +msgstr "Zu benutzende Authentifikations-Methode" #: setup/lib/messages.inc.php:253 msgid "Authentication type" From ca00928697c4e36638f66ca99e1632f022e43205 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:49:55 +0200 Subject: [PATCH 127/891] Translation update done using Pootle. --- po/de.po | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index e03e5db36..c316c9d75 100644 --- a/po/de.po +++ b/po/de.po @@ -7176,9 +7176,8 @@ msgid "Column information table" msgstr "Column Info Table" #: setup/lib/messages.inc.php:258 -#, fuzzy msgid "Compress connection to MySQL server" -msgstr "Verbindungsaufbau zu MySQL-Server schlug fehl" +msgstr "Komprimiere die Verbindung zum MySQL-Server" #: setup/lib/messages.inc.php:259 msgid "Compress connection" From ba588d2f63fd6a48577ca11ab92524f7b1301aa6 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:50:39 +0200 Subject: [PATCH 128/891] Translation update done using Pootle. --- po/de.po | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/po/de.po b/po/de.po index c316c9d75..70d2d4537 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:49+0200\n" +"PO-Revision-Date: 2010-05-25 11:50+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7285,10 +7285,9 @@ msgid "" msgstr "" #: setup/lib/messages.inc.php:280 -#, fuzzy #| msgid "SQL query history table" msgid "SQL query tracking table" -msgstr "History Table" +msgstr "Tabelle mit Verfolgung der SQL-Abfragen" #: setup/lib/messages.inc.php:281 msgid "Hostname where MySQL server is running" From 3b9100abf94e8eff7039657d7ce21031c6089dac Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:51:18 +0200 Subject: [PATCH 129/891] Translation update done using Pootle. --- po/de.po | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/po/de.po b/po/de.po index 70d2d4537..5d9e0ce0b 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:50+0200\n" +"PO-Revision-Date: 2010-05-25 11:51+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7391,10 +7391,9 @@ msgid "" msgstr "" #: setup/lib/messages.inc.php:304 -#, fuzzy #| msgid "Automatic recovery mode" msgid "Automatically create versions" -msgstr "Autoreparatur-Modus" +msgstr "Versionen automatisch erzeugen" #: setup/lib/messages.inc.php:305 msgid "Defines the list of statements the auto-creation uses for new versions." From 9409a6a0b459014e14af5deec46ca3891a628ef7 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:51:42 +0200 Subject: [PATCH 130/891] Translation update done using Pootle. --- po/de.po | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 5d9e0ce0b..4e9d41e16 100644 --- a/po/de.po +++ b/po/de.po @@ -7400,10 +7400,9 @@ msgid "Defines the list of statements the auto-creation uses for new versions." msgstr "" #: setup/lib/messages.inc.php:306 -#, fuzzy #| msgid "Statements" msgid "Statements to track" -msgstr "Angaben" +msgstr "Zu verfolgende Statements" #: setup/lib/messages.inc.php:307 msgid "" From c889a09bd91a0e652e7945089c10cb441c9a7b68 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:52:17 +0200 Subject: [PATCH 131/891] Translation update done using Pootle. --- po/de.po | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/po/de.po b/po/de.po index 4e9d41e16..fed950ea6 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:51+0200\n" +"PO-Revision-Date: 2010-05-25 11:52+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7448,9 +7448,8 @@ msgid "Server socket" msgstr "Sockel" #: setup/lib/messages.inc.php:316 -#, fuzzy msgid "Enable SSL for connection to MySQL server" -msgstr "Verbindungsaufbau zu MySQL-Server schlug fehl" +msgstr "Ermögliche SSL für Verbindung zum MySQL-Server" #: setup/lib/messages.inc.php:317 msgid "Use SSL" From 37e0cf7dabee58d2b74b9a8a2cd04bed7d499c30 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:52:28 +0200 Subject: [PATCH 132/891] Translation update done using Pootle. --- po/de.po | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index fed950ea6..e75f0642e 100644 --- a/po/de.po +++ b/po/de.po @@ -7563,9 +7563,8 @@ msgid "Allow to display database and table statistics (eg. space usage)" msgstr "" #: setup/lib/messages.inc.php:344 -#, fuzzy msgid "Show statistics" -msgstr "Zeilenstatistik" +msgstr "Zeige Statistik" #: setup/lib/messages.inc.php:345 msgid "" From fd48b9577da5dfce0685a2f2a841fa7f4e12ecd5 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:53:45 +0200 Subject: [PATCH 133/891] Translation update done using Pootle. --- po/de.po | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/po/de.po b/po/de.po index e75f0642e..4b067b060 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:52+0200\n" +"PO-Revision-Date: 2010-05-25 11:53+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7676,7 +7676,7 @@ msgstr "" "sollten. Die neuste Version ist %s, erschienen %s." #: setup/lib/messages.inc.php:372 -#, fuzzy, php-format +#, php-format #| msgid "" #| "You are using subversion version, run [kbd]svn update[/kbd] :-)[br]The " #| "latest stable version is %s, released on %s." @@ -7684,8 +7684,8 @@ msgid "" "You are using Git version, run [kbd]git pull[/kbd] :-)[br]The latest stable " "version is %s, released on %s." msgstr "" -"Sie benutzen eine SVN Version, starten Sie [kbd]svn update[/kbd] :-)[br]Die " -"neuste stabile Version ist %s, veröffentlicht am %s." +"Sie benutzen Git Version, run [kbd]git pull[/kbd] :-)[br]Neueste 'stable' " +"Version ist %s, vom %s." #: setup/lib/messages.inc.php:373 msgid "No newer stable version is available" From 5352da2faeefec1d62b8988b64a705d21374b4d6 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:53:54 +0200 Subject: [PATCH 134/891] Translation update done using Pootle. --- po/de.po | 1 - 1 file changed, 1 deletion(-) diff --git a/po/de.po b/po/de.po index 4b067b060..cfefaeca1 100644 --- a/po/de.po +++ b/po/de.po @@ -7707,7 +7707,6 @@ msgstr "" "möglich." #: setup/lib/messages.inc.php:378 -#, fuzzy msgid "" "Enable [a@http://en.wikipedia.org/wiki/ZIP_(file_format)]ZIP[/a] compression " "for import and export operations" From f1df9656f64a90906d2fe4f64bc26829c1a19d11 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:54:19 +0200 Subject: [PATCH 135/891] Translation update done using Pootle. --- po/de.po | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/po/de.po b/po/de.po index cfefaeca1..62740e3b7 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:53+0200\n" +"PO-Revision-Date: 2010-05-25 11:54+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7801,9 +7801,8 @@ msgid "Insert as new row and ignore errors" msgstr "Als neue Zeile einfügen und Fehler ignorieren" #: tbl_change.php:1132 -#, fuzzy msgid "Show insert query" -msgstr "Ansicht als SQL Abfrage" +msgstr "Zeige insert Abfrage" #: tbl_change.php:1147 msgid "Go back to previous page" From 3f634ad419a07cf0373143fe915acfce607651dc Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:54:32 +0200 Subject: [PATCH 136/891] Translation update done using Pootle. --- po/de.po | 1 - 1 file changed, 1 deletion(-) diff --git a/po/de.po b/po/de.po index 62740e3b7..c465f7c1f 100644 --- a/po/de.po +++ b/po/de.po @@ -7953,7 +7953,6 @@ msgstr "" "Die Tabelle %s wurde geschlossen und zwischengespeicherte Daten gespeichert." #: tbl_operations.php:634 -#, fuzzy #| msgid "Flush the table (\"FLUSH\")" msgid "Flush the table (FLUSH)" msgstr "Leeren des Tabellencaches (\"FLUSH\")" From e91c6dbbda9fd54c9fee0d42c9a1588d557926fe Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:54:40 +0200 Subject: [PATCH 137/891] Translation update done using Pootle. --- po/de.po | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index c465f7c1f..82d506ce4 100644 --- a/po/de.po +++ b/po/de.po @@ -8042,10 +8042,9 @@ msgstr "" "Datentypen)" #: tbl_relation.php:405 -#, fuzzy #| msgid "Internal relations" msgid "Internal relation" -msgstr "Interne Beziehungen" +msgstr "Interne Beziehung" #: tbl_relation.php:407 msgid "" From 9dc07dfb39753f6cc67d299e6119a0985702f20a Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:55:07 +0200 Subject: [PATCH 138/891] Translation update done using Pootle. --- po/de.po | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/po/de.po b/po/de.po index 82d506ce4..dc3bf55e9 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:54+0200\n" +"PO-Revision-Date: 2010-05-25 11:55+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -8055,10 +8055,9 @@ msgstr "" "FOREIGN KEY existiert." #: tbl_relation.php:413 -#, fuzzy #| msgid "Foreign key limit" msgid "Foreign key constraint" -msgstr "FOREIGN KEY Limit" +msgstr "Beschränkung für auswärtige Schlüssel" #: tbl_row_action.php:29 msgid "No rows selected" From 5ad8564ce8d59a8e056d5c5d1ddf7a03c348802f Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:55:18 +0200 Subject: [PATCH 139/891] Translation update done using Pootle. --- po/de.po | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index dc3bf55e9..31a614d7f 100644 --- a/po/de.po +++ b/po/de.po @@ -8092,11 +8092,10 @@ msgid "Browse distinct values" msgstr "Zeige nur unterschiedliche Werte" #: tbl_structure.php:361 -#, fuzzy #| msgid "None" msgctxt "None for default" msgid "None" -msgstr "keine" +msgstr "kein(e)" #: tbl_structure.php:374 #, php-format From c9853e842c962108dec52510b43b99eaf4d1e791 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:55:29 +0200 Subject: [PATCH 140/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 31a614d7f..427ad98c0 100644 --- a/po/de.po +++ b/po/de.po @@ -8138,7 +8138,7 @@ msgid "After %s" msgstr "Nach %s" #: tbl_structure.php:594 -#, fuzzy, php-format +#, php-format #| msgid "Create an index on %s columns" msgid "Create an index on  %s columns" msgstr "Index über %s Spalten anlegen" From fefacb955d59ff29bfee40e345a3fc855f979f77 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:55:57 +0200 Subject: [PATCH 141/891] Translation update done using Pootle. --- po/de.po | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 427ad98c0..c96199b9b 100644 --- a/po/de.po +++ b/po/de.po @@ -7302,9 +7302,8 @@ msgid "Logout URL" msgstr "Logout URL" #: setup/lib/messages.inc.php:284 -#, fuzzy msgid "Try to connect without password" -msgstr "Ohne Passwort verbinden" +msgstr "Versuche ohne Passwort zu verbinden" #: setup/lib/messages.inc.php:285 msgid "Connect without password" From aa9c0e598765b2f2a7f316194c79615dcd6e8344 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:56:18 +0200 Subject: [PATCH 142/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index c96199b9b..ee7f42e98 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:55+0200\n" +"PO-Revision-Date: 2010-05-25 11:56+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -502,7 +502,7 @@ msgstr "Verwendete Tabellen" #: db_qbe.php:640 #, php-format msgid "SQL query on database %s:" -msgstr " SQL-Befehl in der Datenbank %s:" +msgstr "SQL-Befehl in der Datenbank %s:" #: db_qbe.php:934 libraries/common.lib.php:1223 msgid "Submit Query" From 8f116a1c77c1214fff7d822efe8c7954130e98a7 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:56:29 +0200 Subject: [PATCH 143/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index ee7f42e98..acaf3e1d2 100644 --- a/po/de.po +++ b/po/de.po @@ -2874,7 +2874,7 @@ msgstr "Export-Optionen der Datenbank" #: libraries/export/sql.php:80 msgid "Enclose table and field names with backquotes" -msgstr " Tabellen- und Feldnamen in einfachen Anführungszeichen " +msgstr "Tabellen- und Feldnamen in einfachen Anführungszeichen " #: libraries/export/sql.php:86 msgid "Add into comments" From 3753912e3082ec004ae5d24d3ccb71b9479c1434 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:56:35 +0200 Subject: [PATCH 144/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index acaf3e1d2..1fd4ea83e 100644 --- a/po/de.po +++ b/po/de.po @@ -3139,7 +3139,7 @@ msgstr "Währungen importieren ($5.00 zu 5.00)" #: libraries/import/sql.php:42 msgid "Do not use AUTO_INCREMENT for zero values" -msgstr " AUTO_INCREMENT nicht für Nullwerte verwenden" +msgstr "AUTO_INCREMENT nicht für Nullwerte verwenden" #: libraries/import/xml.php:74 libraries/import/xml.php:130 msgid "" From 4b123d7481dcd0def7025ba1bd7a8f231eb7d9f4 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:56:58 +0200 Subject: [PATCH 145/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 1fd4ea83e..6e9a69959 100644 --- a/po/de.po +++ b/po/de.po @@ -4344,7 +4344,7 @@ msgstr "Begrenzer" #: libraries/sql_query_form.lib.php:396 msgid " Show this query here again " -msgstr "SQL-Befehl hier wieder anzeigen" +msgstr "Diese Abfrage hier wieder anzeigen" #: libraries/sql_query_form.lib.php:462 msgid "Submit" From 378c832e806a9c9a393bbf28a0cfaa135c9e42a6 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:57:02 +0200 Subject: [PATCH 146/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 6e9a69959..e571e711b 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:56+0200\n" +"PO-Revision-Date: 2010-05-25 11:57+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -4741,7 +4741,7 @@ msgstr "Wiki" #: main.php:233 msgid "Official Homepage" -msgstr " Offizielle Homepage " +msgstr "Offizielle Homepage " #: main.php:266 msgid "" From e0887199027be2e3d958b04c6adffa299c02ba00 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:57:12 +0200 Subject: [PATCH 147/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index e571e711b..ca2766970 100644 --- a/po/de.po +++ b/po/de.po @@ -5501,7 +5501,7 @@ msgstr "Erstelle einen neuen Benutzer mit identischen Rechten und ..." #: server_privileges.php:1969 msgid "... keep the old one." -msgstr " ... behalte den alten bei." +msgstr "... behalte den alten bei." #: server_privileges.php:1970 msgid " ... delete the old one from the user tables." From 9d5c8029d1bf0a6156277ce1855c456576502c40 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:57:22 +0200 Subject: [PATCH 148/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index ca2766970..c6b985ff5 100644 --- a/po/de.po +++ b/po/de.po @@ -7793,7 +7793,7 @@ msgstr "Zu BLOB-Repository hochladen" #: tbl_change.php:1130 msgid "Insert as new row" -msgstr " Als neuen Datensatz speichern " +msgstr "Als neuen Datensatz speichern " #: tbl_change.php:1131 msgid "Insert as new row and ignore errors" From 7b83547dfb46a43eee9f5f76e52868415e7e5d71 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:58:04 +0200 Subject: [PATCH 149/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index c6b985ff5..d86fd1b6a 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:57+0200\n" +"PO-Revision-Date: 2010-05-25 11:58+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" From 6dbbb99534a64f6ee881a49d4938c596d21cc9c2 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 11:59:02 +0200 Subject: [PATCH 150/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index d86fd1b6a..426a72831 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:58+0200\n" +"PO-Revision-Date: 2010-05-25 11:59+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" From bfd62765116f2dded7e36e07c32ec22746c53e86 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:00:01 +0200 Subject: [PATCH 151/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 426a72831..6b04ca492 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 11:59+0200\n" +"PO-Revision-Date: 2010-05-25 12:00+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" From add3a841f754558e3168841ae8884dad14e59d3c Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:01:00 +0200 Subject: [PATCH 152/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 6b04ca492..f8c858e18 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 12:00+0200\n" +"PO-Revision-Date: 2010-05-25 12:01+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" From 9c28baef636811f6c1dc2c8074456aabb8ea476c Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:01:46 +0200 Subject: [PATCH 153/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index f8c858e18..68ef84ca3 100644 --- a/po/de.po +++ b/po/de.po @@ -6693,7 +6693,7 @@ msgstr "" #: setup/lib/messages.inc.php:144 msgid "SQL queries" -msgstr "SQL-Querys" +msgstr "SQL-Abfragen" #: setup/lib/messages.inc.php:145 msgid "Customize startup page" From b05fc13f5a827f881b03c2430e4b4185113fcc20 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:02:29 +0200 Subject: [PATCH 154/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 68ef84ca3..b9bf45fad 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 12:01+0200\n" +"PO-Revision-Date: 2010-05-25 12:02+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -6793,7 +6793,7 @@ msgstr "" #: setup/lib/messages.inc.php:166 msgid "How many rows can be inserted at one time" -msgstr "" +msgstr "Anzahl der auf einmal einfügbaren Zeilen" #: setup/lib/messages.inc.php:167 msgid "Number of inserted rows" From 49507f55fd5cd6290d91b5f6ea3bc92237fb8880 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:02:48 +0200 Subject: [PATCH 155/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index b9bf45fad..114d8c61e 100644 --- a/po/de.po +++ b/po/de.po @@ -7009,7 +7009,7 @@ msgstr "" #: setup/lib/messages.inc.php:218 msgid "Default sorting order" -msgstr "" +msgstr "Voreingestellte Sortierung" #: setup/lib/messages.inc.php:220 msgid "Use persistent connections to MySQL databases" From 67e20ca6121ea8e752b60f5e373abf9c0e807991 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:06:16 +0200 Subject: [PATCH 156/891] Translation update done using Pootle. --- po/de.po | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 114d8c61e..000891e6f 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 12:02+0200\n" +"PO-Revision-Date: 2010-05-25 12:06+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7186,6 +7186,7 @@ msgstr "Verbindung komprimieren" #: setup/lib/messages.inc.php:260 msgid "How to connect to server, keep [kbd]tcp[/kbd] if unsure" msgstr "" +"Art der Verbindung zum Server, im Zweifelsfalle auf [kbd]tcp[/kbd] belassen" #: setup/lib/messages.inc.php:261 msgid "Connection type" From 3c5a89fd1c583d9f65a638216181d4966d5ae1f5 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:06:33 +0200 Subject: [PATCH 157/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 000891e6f..0b24c7950 100644 --- a/po/de.po +++ b/po/de.po @@ -7190,7 +7190,7 @@ msgstr "" #: setup/lib/messages.inc.php:261 msgid "Connection type" -msgstr "Verbindungstyp" +msgstr "Art der Verbindung" #: setup/lib/messages.inc.php:262 msgid "Control user password" From 7d18fa9ebcaab994c40c9e0e5fff3d115ed3c3c3 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:07:31 +0200 Subject: [PATCH 158/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 0b24c7950..87edfea09 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 12:06+0200\n" +"PO-Revision-Date: 2010-05-25 12:07+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -2910,7 +2910,7 @@ msgstr "Benutze hexadecimal für BLOB" #: libraries/export/sql.php:120 msgid "Export time in UTC" -msgstr "" +msgstr "Zeit des Exports in UTC" #: libraries/export/sql.php:122 msgid "Export type" From 64ba690b5b5d5db9ad26dea1c11c9bb2aa6f6b2f Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:08:04 +0200 Subject: [PATCH 159/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 87edfea09..9e9dd4560 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 12:07+0200\n" +"PO-Revision-Date: 2010-05-25 12:08+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -2970,7 +2970,7 @@ msgstr "XML" #: libraries/export/xml.php:29 msgid "Export Structure Schemas (recommended)" -msgstr "" +msgstr "Export Struktur Schemata (empfohlen)" #: libraries/export/xml.php:31 msgid "Export functions" From 2e31f2c88f8557b0ce123d3e32dc925fb531b355 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:08:16 +0200 Subject: [PATCH 160/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 9e9dd4560..eee328609 100644 --- a/po/de.po +++ b/po/de.po @@ -2978,7 +2978,7 @@ msgstr "Voreinstellung für Export" #: libraries/export/xml.php:33 msgid "Export procedures" -msgstr "" +msgstr "Export Proceduren" #: libraries/export/xml.php:35 msgid "Export tables" From 374c74d63f6fd8f226230a156ff2ab3660009953 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:09:35 +0200 Subject: [PATCH 161/891] Translation update done using Pootle. --- po/de.po | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index eee328609..2368bc2d9 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 12:08+0200\n" +"PO-Revision-Date: 2010-05-25 12:09+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -3146,6 +3146,8 @@ msgid "" "The XML file specified was either malformed or incomplete. Please correct " "the issue and try again." msgstr "" +"Die angegebene XML-Datei war entweder fehlerhaft oder unvollständig. Bitte " +"korrigieren und erneut versuchen." #. l10n: This is currently used only in Japanese locales #: libraries/kanji-encoding.lib.php:143 From 02b6093ee4a7a388b3f48bdf01db638d9bbd7cf5 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:10:07 +0200 Subject: [PATCH 162/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 2368bc2d9..58a733373 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 12:09+0200\n" +"PO-Revision-Date: 2010-05-25 12:10+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -4161,7 +4161,7 @@ msgstr "Slave-Konfiguration" #: libraries/replication_gui.lib.php:51 server_replication.php:347 msgid "Change or reconfigure master server" -msgstr "" +msgstr "Master-Server wechseln oder neu konfigurieren" #: libraries/replication_gui.lib.php:52 msgid "" From 321d8a378f321d8e0b30929d48f5d1a8e63e9064 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:13:19 +0200 Subject: [PATCH 163/891] Translation update done using Pootle. --- po/de.po | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 58a733373..a2c63169b 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 12:10+0200\n" +"PO-Revision-Date: 2010-05-25 12:13+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -4168,6 +4168,9 @@ msgid "" "Make sure, you have unique server-id in your configuration file (my.cnf). If " "not, please add the following line into [mysqld] section:" msgstr "" +"Bitte eine eindeutige Server-ID in der Konfigurations-Datei (my.cnf) " +"sicherstellen bzw., falls nicht eindeutig, folgende Zeile im Abschnitt " +"[mysqld] einfügen:" #: libraries/replication_gui.lib.php:55 libraries/replication_gui.lib.php:56 #: libraries/replication_gui.lib.php:249 libraries/replication_gui.lib.php:252 From 3bbd3d551dd65fc636b870e9f2e97b0eeb76cf66 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:14:42 +0200 Subject: [PATCH 164/891] Translation update done using Pootle. --- po/de.po | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index a2c63169b..e371280bc 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 12:13+0200\n" +"PO-Revision-Date: 2010-05-25 12:14+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -4212,6 +4212,8 @@ msgid "" "Only slaves started with the --report-host=host_name option are visible in " "this list." msgstr "" +"Nur Slaves, die mit der Option --report-host=host_name gestartet wurden, " +"sind in dieser Liste sichtbar" #: libraries/replication_gui.lib.php:240 server_replication.php:194 msgid "Add slave replication user" From 54ae6a65d06ed4abbbbbffa75ca1ab7e16c449cf Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:14:59 +0200 Subject: [PATCH 165/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index e371280bc..73b0bb6a9 100644 --- a/po/de.po +++ b/po/de.po @@ -4290,7 +4290,7 @@ msgstr "Prozesse" #: libraries/server_links.inc.php:92 server_synchronize.php:1092 #: server_synchronize.php:1100 msgid "Synchronize" -msgstr "" +msgstr "Gleiche ab" # source != search / Source != Suche #: libraries/server_synchronize.lib.php:1341 server_synchronize.php:1110 From 22d0c9ded7528035f0ce7b5e05bbb8725daa937a Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:16:38 +0200 Subject: [PATCH 166/891] Translation update done using Pootle. --- po/de.po | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 73b0bb6a9..ec36a5458 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 12:14+0200\n" +"PO-Revision-Date: 2010-05-25 12:16+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -4661,6 +4661,8 @@ msgid "" "Converts an (IPv4) Internet network address into a string in Internet " "standard dotted format." msgstr "" +"Konvertiert eine (IPv4) Internet Netzwerk-Adresse in eine Zeichenkette im " +"\"dotted\" Format." #: libraries/transformations/text_plain__sql.inc.php:10 msgid "Formats text as SQL query with syntax highlighting." From 8015d77c4736413c27d00e43f5ce7b9a3c073761 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:16:52 +0200 Subject: [PATCH 167/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index ec36a5458..6b425bda8 100644 --- a/po/de.po +++ b/po/de.po @@ -5588,7 +5588,7 @@ msgstr "ID" #: server_replication.php:51 msgid "Unknown error" -msgstr "" +msgstr "Unbekannter Fehler" #: server_replication.php:58 #, php-format From 3c7743a5f9d97c3f290252e11789cc684260de42 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:17:30 +0200 Subject: [PATCH 168/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 6b425bda8..8978c86ef 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 12:16+0200\n" +"PO-Revision-Date: 2010-05-25 12:17+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -5593,7 +5593,7 @@ msgstr "Unbekannter Fehler" #: server_replication.php:58 #, php-format msgid "Unable to connect to master %s." -msgstr "" +msgstr "Verbindung zu Master %s fehlgeschlagen." #: server_replication.php:65 msgid "" From 8ac1d4443a94c4468216394deac4eaebe71de55c Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:18:34 +0200 Subject: [PATCH 169/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 8978c86ef..5df422cf5 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 12:17+0200\n" +"PO-Revision-Date: 2010-05-25 12:18+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -5598,7 +5598,7 @@ msgstr "Verbindung zu Master %s fehlgeschlagen." #: server_replication.php:65 msgid "" "Unable to read master log position. Possible privilege problem on master." -msgstr "" +msgstr "\"log position\" auf Master nicht lesbar. Rechteproblem?" #: server_replication.php:71 msgid "Unable to change master" From 29c79cdf5e0270b5ad8e6156a58f5d19154f3256 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:18:48 +0200 Subject: [PATCH 170/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 5df422cf5..5647ea33d 100644 --- a/po/de.po +++ b/po/de.po @@ -5602,7 +5602,7 @@ msgstr "\"log position\" auf Master nicht lesbar. Rechteproblem?" #: server_replication.php:71 msgid "Unable to change master" -msgstr "" +msgstr "Kann Master nicht wechseln" #: server_replication.php:74 #, php-format From 3d92631e0240814cbcf483fd651b282544dd2c37 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:19:45 +0200 Subject: [PATCH 171/891] Translation update done using Pootle. --- po/de.po | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 5647ea33d..4c6ee46ab 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 12:18+0200\n" +"PO-Revision-Date: 2010-05-25 12:19+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -5612,6 +5612,7 @@ msgstr "Master-Server wurde erfolgreich auf %s geändert." #: server_replication.php:182 msgid "This server is configured as master in a replication process." msgstr "" +"Dieser server ist als Master in einem Replikations-Prozess konfiguriert." #: server_replication.php:184 server_status.php:281 msgid "Show master status" From e087853afb7542cb856e39f0764ca7d212881a7b Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:20:02 +0200 Subject: [PATCH 172/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 4c6ee46ab..9a416a89f 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 12:19+0200\n" +"PO-Revision-Date: 2010-05-25 12:20+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -5620,7 +5620,7 @@ msgstr "Zeige den Master-Status" #: server_replication.php:187 msgid "Show connected slaves" -msgstr "" +msgstr "Zeige verbundene Slaves" #: server_replication.php:210 #, php-format From 5190dbc1dca0f53fa3183d7bb4ebcc3b362d59f6 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:20:30 +0200 Subject: [PATCH 173/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 9a416a89f..818513ae6 100644 --- a/po/de.po +++ b/po/de.po @@ -5612,7 +5612,7 @@ msgstr "Master-Server wurde erfolgreich auf %s geändert." #: server_replication.php:182 msgid "This server is configured as master in a replication process." msgstr "" -"Dieser server ist als Master in einem Replikations-Prozess konfiguriert." +"Dieser Server ist als Master in einem Replikations-Prozess konfiguriert." #: server_replication.php:184 server_status.php:281 msgid "Show master status" From 12774feaea57de76797e7585a04df76010ca71f3 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:21:33 +0200 Subject: [PATCH 174/891] Translation update done using Pootle. --- po/de.po | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 818513ae6..a8cac49be 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 12:20+0200\n" +"PO-Revision-Date: 2010-05-25 12:21+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -5628,6 +5628,8 @@ msgid "" "This server is not configured as master in a replication process. Would you " "like to configure it?" msgstr "" +"Dieser Server ist als nicht Master in einem Replikations-Prozess " +"konfiguriert. Möchten Sie ihn konfigurieren?" #: server_replication.php:217 msgid "Master configuration" From b178ca8d63e14418fc707f42c439308412116b08 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:25:01 +0200 Subject: [PATCH 175/891] Translation update done using Pootle. --- po/de.po | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index a8cac49be..af7c255ca 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 12:21+0200\n" +"PO-Revision-Date: 2010-05-25 12:25+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -5643,6 +5643,11 @@ msgid "" "ignore all databases by default and allow only certain databases to be " "replicated. Please select the mode:" msgstr "" +"Dieser Server ist als nicht Master in einem Replikations-Prozess " +"konfiguriert. Ihnen stehen zwei Konfigurationsmethoden zur Auswahl:/nAlle " +"bis auf bestimmte Datenbanken replizieren (nützlich, wenn die mehrheit " +"repliziert werden soll)/nNur bestimmte Datenbanken replizieren/nBitte wählen " +"Sie:" #: server_replication.php:221 msgid "Replicate all databases; Ignore:" From f1996a27018d17b121ff5bc135c2c50794dc4d22 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:25:31 +0200 Subject: [PATCH 176/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index af7c255ca..fd8f61a35 100644 --- a/po/de.po +++ b/po/de.po @@ -5651,7 +5651,7 @@ msgstr "" #: server_replication.php:221 msgid "Replicate all databases; Ignore:" -msgstr "" +msgstr "Repliziere alle Datenbanken bis auf:" #: server_replication.php:222 msgid "Ignore all databases; Replicate:" From 31257af99b1bd0cb047c29ac992c4ee297a1b7ae Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:25:44 +0200 Subject: [PATCH 177/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index fd8f61a35..43b302e02 100644 --- a/po/de.po +++ b/po/de.po @@ -5655,7 +5655,7 @@ msgstr "Repliziere alle Datenbanken bis auf:" #: server_replication.php:222 msgid "Ignore all databases; Replicate:" -msgstr "" +msgstr "Repliziere nur:" #: server_replication.php:225 msgid "Please select databases:" From 462fb5dc28b9aff53d4a815b512965ee6faad4c1 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:27:54 +0200 Subject: [PATCH 178/891] Translation update done using Pootle. --- po/de.po | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 43b302e02..a00673460 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 12:25+0200\n" +"PO-Revision-Date: 2010-05-25 12:27+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -5675,6 +5675,9 @@ msgid "" "should see a message informing you, that this server is configured as " "master" msgstr "" +"Nachdem Sie den MySQL-Server neu gestartet haben, klicken Sie auf \"Go\". " +"Daraufhin sollten Sie eien Meldung sehen, dass dieser Server als Master " +"konfiguriert ist ." #: server_replication.php:293 msgid "Slave SQL Thread not running!" From 32e5c5cc6cefc437624bd41e78a7583fc328be69 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:28:14 +0200 Subject: [PATCH 179/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index a00673460..2ecf8fa1d 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 12:27+0200\n" +"PO-Revision-Date: 2010-05-25 12:28+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -5681,7 +5681,7 @@ msgstr "" #: server_replication.php:293 msgid "Slave SQL Thread not running!" -msgstr "" +msgstr "Slave SQL Thread läuft nicht!" #: server_replication.php:296 msgid "Slave IO Thread not running!" From 1c3de980122e2ac7f968f96ee35f6c303302b0f1 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:28:29 +0200 Subject: [PATCH 180/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 2ecf8fa1d..a5ff5ed76 100644 --- a/po/de.po +++ b/po/de.po @@ -5685,7 +5685,7 @@ msgstr "Slave SQL Thread läuft nicht!" #: server_replication.php:296 msgid "Slave IO Thread not running!" -msgstr "" +msgstr "Slave IO Thread läuft nicht!" #: server_replication.php:305 msgid "" From 4638194fc33b8aaaae23cbc1f126521c4125381a Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:29:37 +0200 Subject: [PATCH 181/891] Translation update done using Pootle. --- po/de.po | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index a5ff5ed76..8f2d07cc1 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 12:28+0200\n" +"PO-Revision-Date: 2010-05-25 12:29+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -5691,6 +5691,8 @@ msgstr "Slave IO Thread läuft nicht!" msgid "" "Server is configured as slave in a replication process. Would you like to:" msgstr "" +"Dieser Server ist als Slave in eienem Replikations Prozess konfiguriert. " +"Möchten Sie:" #: server_replication.php:308 msgid "See slave status table" From 853f0dd74e6f03d44d8f1cbdbc7406c79ce05a08 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:30:04 +0200 Subject: [PATCH 182/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 8f2d07cc1..ac7085f12 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 12:29+0200\n" +"PO-Revision-Date: 2010-05-25 12:30+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -5696,7 +5696,7 @@ msgstr "" #: server_replication.php:308 msgid "See slave status table" -msgstr "" +msgstr "Die Slave Statustabelle sehen" #: server_replication.php:311 msgid "Synchronize databases with master" From 4e1454db64353e577e470ba54526ea7124b262e4 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:30:32 +0200 Subject: [PATCH 183/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index ac7085f12..194cb655f 100644 --- a/po/de.po +++ b/po/de.po @@ -5700,7 +5700,7 @@ msgstr "Die Slave Statustabelle sehen" #: server_replication.php:311 msgid "Synchronize databases with master" -msgstr "" +msgstr "Die Datenbanken mit dem Master abgleichen" #: server_replication.php:322 msgid "Control slave:" From 6cfd7e5e8a9a790cfeca8ca0c704c68d7149be5c Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:31:44 +0200 Subject: [PATCH 184/891] Translation update done using Pootle. --- po/de.po | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 194cb655f..bf3241837 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 12:30+0200\n" +"PO-Revision-Date: 2010-05-25 12:31+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -6671,6 +6671,8 @@ msgstr "PMA-Datenbank" #: setup/lib/messages.inc.php:133 msgid "Tracking of changes made in database. Requires configured PMA database." msgstr "" +"Verfolgen der erfolgten Änderungen in der Datenbank. Erfordert eine " +"konfigurierte PMA-Datenbank" #: setup/lib/messages.inc.php:134 msgid "Changes tracking" From d596362c8080d9deccc2489bcfadfbcd1eb12691 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:32:12 +0200 Subject: [PATCH 185/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index bf3241837..1596f9063 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 12:31+0200\n" +"PO-Revision-Date: 2010-05-25 12:32+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -6676,7 +6676,7 @@ msgstr "" #: setup/lib/messages.inc.php:134 msgid "Changes tracking" -msgstr "" +msgstr "Ändert die Verfolgung" #: setup/lib/messages.inc.php:135 msgid "Customization" From d17cf564e0d731011ad62ef7f06cfdcb018dd803 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:33:38 +0200 Subject: [PATCH 186/891] Translation update done using Pootle. --- po/de.po | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 1596f9063..d666bff7e 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 12:32+0200\n" +"PO-Revision-Date: 2010-05-25 12:33+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -6797,6 +6797,8 @@ msgid "" "Default format; be aware that this list depends on location (database, " "table) and only SQL is always available" msgstr "" +"Voreingestelltes Format. Bitte beachten, dass diese Liste vom Ort abhängt " +"(Datenbank, Tabelle) und nur SQL immer verfügbar ist" #: setup/lib/messages.inc.php:162 msgid "Partial import: skip queries" From 857e4bd997b08ab2eec158bb7aaaa7dbf381f8ef Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:34:05 +0200 Subject: [PATCH 187/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index d666bff7e..cf8e56235 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 12:33+0200\n" +"PO-Revision-Date: 2010-05-25 12:34+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -6827,7 +6827,7 @@ msgstr "Anzahl der eingefügten Zeilen." #: setup/lib/messages.inc.php:168 msgid "Target for quick access icon" -msgstr "" +msgstr "Ziel für Schnellzugriff-Icon" #: setup/lib/messages.inc.php:169 msgid "Show logo in left frame" From 299c7789b20745c9e5066d405f5361235ab32f12 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:34:23 +0200 Subject: [PATCH 188/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index cf8e56235..5977a258a 100644 --- a/po/de.po +++ b/po/de.po @@ -6831,7 +6831,7 @@ msgstr "Ziel für Schnellzugriff-Icon" #: setup/lib/messages.inc.php:169 msgid "Show logo in left frame" -msgstr "" +msgstr "Logo im linken Frame anzeigen" #: setup/lib/messages.inc.php:170 msgid "Display logo" From 79b64cde2f45692c7812adb0b780ad8de0b2578a Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:34:31 +0200 Subject: [PATCH 189/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 5977a258a..1e7720533 100644 --- a/po/de.po +++ b/po/de.po @@ -6835,7 +6835,7 @@ msgstr "Logo im linken Frame anzeigen" #: setup/lib/messages.inc.php:170 msgid "Display logo" -msgstr "" +msgstr "Logo anzeigen" #: setup/lib/messages.inc.php:171 msgid "Display server choice at the top of the left frame" From 95e8bc39edfaed2c11377ae6ea7f6b73556f6e87 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:35:03 +0200 Subject: [PATCH 190/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 1e7720533..5bb0d6837 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 12:34+0200\n" +"PO-Revision-Date: 2010-05-25 12:35+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -6839,7 +6839,7 @@ msgstr "Logo anzeigen" #: setup/lib/messages.inc.php:171 msgid "Display server choice at the top of the left frame" -msgstr "" +msgstr "Server-Auswahl oben im linken Frame anzeigen" #: setup/lib/messages.inc.php:172 msgid "Display servers selection" From e8154f3eb2fd8e26b7af075e70773ddb6e5428cb Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:36:23 +0200 Subject: [PATCH 191/891] Translation update done using Pootle. --- po/de.po | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 5bb0d6837..58c07bc0c 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 12:35+0200\n" +"PO-Revision-Date: 2010-05-25 12:36+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -6848,6 +6848,7 @@ msgstr "Server-Auswahl anzeigen" #: setup/lib/messages.inc.php:173 msgid "String that separates databases into different tree levels" msgstr "" +"Zeichenkette, die Datenbanken in unterschiedliche Baum-Abschnitte unterteilt" #: setup/lib/messages.inc.php:174 msgid "Database tree separator" From 55e23edab08e4c3167c1cdee998dfa7947142057 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:37:37 +0200 Subject: [PATCH 192/891] Translation update done using Pootle. --- po/de.po | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 58c07bc0c..f4799d511 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 12:36+0200\n" +"PO-Revision-Date: 2010-05-25 12:37+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -6859,6 +6859,8 @@ msgid "" "Only light version; display databases in a tree (determined by the separator " "defined below)" msgstr "" +"Nur für die Light-Version: Datenbanken als Baum anzeigen (wie vom unten " +"definierten Trennzeichen bestimmt)" #: setup/lib/messages.inc.php:176 msgid "Display databases in a tree" From 09f9a2e3f1f3feefb1808b3ba699567c50c49e16 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:38:20 +0200 Subject: [PATCH 193/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index f4799d511..6bbac0022 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 12:37+0200\n" +"PO-Revision-Date: 2010-05-25 12:38+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -6868,7 +6868,7 @@ msgstr "Datenbanken als Baum anzeigen" #: setup/lib/messages.inc.php:177 msgid "Disable this if you want to see all databases at once" -msgstr "" +msgstr "Ausschalten, wenn Sie alle Datenbanken auf einmal sehen möchten" #: setup/lib/messages.inc.php:178 msgid "Use light version" From 1c015f679ed2dd6fc343151fbb80af0276e95fc8 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:38:50 +0200 Subject: [PATCH 194/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 6bbac0022..ffa8d4329 100644 --- a/po/de.po +++ b/po/de.po @@ -6876,7 +6876,7 @@ msgstr "Light-Version benutzen" #: setup/lib/messages.inc.php:179 msgid "Maximum table tree depth" -msgstr "" +msgstr "Maximale Tiefe des Tabellen-Baumes" #: setup/lib/messages.inc.php:180 msgid "String that separates tables into different tree levels" From 28368ba0ff09c81ad6f2971cfabb0248c20fe0d1 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:39:49 +0200 Subject: [PATCH 195/891] Translation update done using Pootle. --- po/de.po | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index ffa8d4329..92dc6b607 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 12:38+0200\n" +"PO-Revision-Date: 2010-05-25 12:39+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -6881,6 +6881,7 @@ msgstr "Maximale Tiefe des Tabellen-Baumes" #: setup/lib/messages.inc.php:180 msgid "String that separates tables into different tree levels" msgstr "" +"Zeichenkette, die Tabellen in unterschiedliche Baum-Abschnitte unterteilt" #: setup/lib/messages.inc.php:181 msgid "Table tree separator" From 5ebb0de071bc50260053c4820704324122db1960 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:40:57 +0200 Subject: [PATCH 196/891] Translation update done using Pootle. --- po/de.po | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 92dc6b607..8864cbb35 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 12:39+0200\n" +"PO-Revision-Date: 2010-05-25 12:40+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -6896,6 +6896,8 @@ msgid "" "Open the linked page in the main window ([kbd]main[/kbd]) or in a new one " "([kbd]new[/kbd])" msgstr "" +"Öffne Links im aktuellen Fenster([kbd]main[/kbd]) oder in einem neuen " +"Fenster ([kbd]new[/kbd])" #: setup/lib/messages.inc.php:184 msgid "Logo link target" From 865efc63da7c5a1e538b0d23b43e8daa774a7cee Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:41:13 +0200 Subject: [PATCH 197/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 8864cbb35..758e5133c 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 12:40+0200\n" +"PO-Revision-Date: 2010-05-25 12:41+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -6909,7 +6909,7 @@ msgstr "Server unter Mauscursor hervorheben" #: setup/lib/messages.inc.php:186 msgid "Enable highlighting" -msgstr "" +msgstr "Hervorhebung ermöglichen" #: setup/lib/messages.inc.php:188 msgid "Use less graphically intense tabs" From e1462cb12c9138cd231c0eccc466ae251ba96ebe Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:41:42 +0200 Subject: [PATCH 198/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 758e5133c..25b2e91cb 100644 --- a/po/de.po +++ b/po/de.po @@ -6913,7 +6913,7 @@ msgstr "Hervorhebung ermöglichen" #: setup/lib/messages.inc.php:188 msgid "Use less graphically intense tabs" -msgstr "" +msgstr "Benutze graphisch weniger anspruchsvolle Tabs" #: setup/lib/messages.inc.php:189 msgid "Light tabs" From 6b2102c8c780b3c5b17aa222b3a6a9a79e48bc9a Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:41:54 +0200 Subject: [PATCH 199/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 25b2e91cb..0a9f66ac2 100644 --- a/po/de.po +++ b/po/de.po @@ -6917,7 +6917,7 @@ msgstr "Benutze graphisch weniger anspruchsvolle Tabs" #: setup/lib/messages.inc.php:189 msgid "Light tabs" -msgstr "" +msgstr "Light Tabs" #: setup/lib/messages.inc.php:191 msgid "" From f26e3ebc04351816e2942c10193ac1659b1075a6 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:44:34 +0200 Subject: [PATCH 200/891] Translation update done using Pootle. --- po/de.po | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 0a9f66ac2..c48f3a9fd 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 12:41+0200\n" +"PO-Revision-Date: 2010-05-25 12:44+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -6925,6 +6925,9 @@ msgid "" "only occurs for the current server. Setting this to FALSE makes it easy to " "forget to log out from other servers when connected to multiple servers." msgstr "" +"Wenn TRUE, werden bei logout die Cookies für alle Server gelöscht, wenn " +"FALSE, wird logout nur auf dem aktuellen Server vollzogen. FALSE macht es " +"leicht, logout auf andern Servern zu vergessen." #: setup/lib/messages.inc.php:192 msgid "Delete all cookies on logout" From 90a0850eee94befb55ba7ee2fc6d1cd09ab9b20d Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:45:55 +0200 Subject: [PATCH 201/891] Translation update done using Pootle. --- po/de.po | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index c48f3a9fd..5a1407028 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 12:44+0200\n" +"PO-Revision-Date: 2010-05-25 12:45+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -6938,6 +6938,8 @@ msgid "" "Define whether the previous login should be recalled or not in cookie " "authentication mode" msgstr "" +"Legt fest, ob das vorherige login bei Cookie Authentifizierung " +"wiederhergestellt werden soll" #: setup/lib/messages.inc.php:194 msgid "Recall user name" From c24c4795c205fbeb0ae969c3a8807485188804c2 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:49:45 +0200 Subject: [PATCH 202/891] Translation update done using Pootle. --- po/de.po | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 5a1407028..0b362d1e9 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 12:45+0200\n" +"PO-Revision-Date: 2010-05-25 12:49+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -6952,6 +6952,10 @@ msgid "" "and will be deleted as soon as you close the browser window. This is " "recommended for non-trusted environments." msgstr "" +"Legt fest, wie lange (in Sekunden) ein Login Cookie im Browser gespeichert " +"werden sollte. Die Voreinstellung 0 bedeutet, dass es nur für die aktuell " +"Sitzung gespeichert wird und beim Schließen des Browserfensters sofort " +"gelöscht wird. Dies wird für nicht vertrauenswürdige Umgebungen empfohlen." #: setup/lib/messages.inc.php:196 msgid "Login cookie store" From cf0c274ee02df1aebf18102588262d6c36b4a0a3 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:50:05 +0200 Subject: [PATCH 203/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 0b362d1e9..babc9f9fd 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 12:49+0200\n" +"PO-Revision-Date: 2010-05-25 12:50+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -6963,7 +6963,7 @@ msgstr "Login Cookie Speicherung" #: setup/lib/messages.inc.php:197 msgid "Define how long (in seconds) a login cookie is valid" -msgstr "" +msgstr "Legt fest, wie lange (in Sekunden) ein Login Cookie gültig ist" #: setup/lib/messages.inc.php:198 msgid "" From 3713720253ae7ef150e3f5d1f580dc383673e809 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:50:51 +0200 Subject: [PATCH 204/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index babc9f9fd..3d62ed1e6 100644 --- a/po/de.po +++ b/po/de.po @@ -6981,7 +6981,7 @@ msgstr "Login Cookie Gültigkeit" #: setup/lib/messages.inc.php:200 msgid "Maximum number of characters used when a SQL query is displayed" -msgstr "" +msgstr "Maximal dargestellte Zeichenzahl bei Anzeige einer SQL-Abfrage" #: setup/lib/messages.inc.php:201 msgid "Maximum displayed SQL length" From f25c991914f3abe2ec61c20b50843ca4ee335c84 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:52:06 +0200 Subject: [PATCH 205/891] Translation update done using Pootle. --- po/de.po | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 3d62ed1e6..8b89a61bd 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 12:50+0200\n" +"PO-Revision-Date: 2010-05-25 12:52+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -6990,6 +6990,8 @@ msgstr "Zeichen Maximum beim SQL Befehl anzeigen" #: setup/lib/messages.inc.php:202 msgid "Maximum number of databases displayed in left frame and database list" msgstr "" +"Maximale Anzahl von Datenbanken, die im linken Frame und in der Datenbank-" +"Liste angezeigt werden" #: setup/lib/messages.inc.php:203 msgid "Maximum databases" From 5f4e5f3e310b0a75daa843f3341555f5e9bd2654 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:53:56 +0200 Subject: [PATCH 206/891] Translation update done using Pootle. --- po/de.po | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 8b89a61bd..aec0cdf15 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 12:52+0200\n" +"PO-Revision-Date: 2010-05-25 12:53+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7003,6 +7003,9 @@ msgid "" "contains more rows, "Previous" and "Next" links will be " "shown." msgstr "" +"Anzahl der angezeigten Zeilen in einem Abfrage-Ergebnis. Wenn mehr Zeilen " +"vorhanden sind, werden "Previous" and "Next" Links " +"angezeigt." #: setup/lib/messages.inc.php:205 msgid "Maximum number of rows to display" From cb69fa5c710d201c20a074e882563192c2f30f0f Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:54:24 +0200 Subject: [PATCH 207/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index aec0cdf15..16880fbb4 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 12:53+0200\n" +"PO-Revision-Date: 2010-05-25 12:54+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7009,7 +7009,7 @@ msgstr "" #: setup/lib/messages.inc.php:205 msgid "Maximum number of rows to display" -msgstr "" +msgstr "Maximale Anzahl der angezeigten Zeilen" #: setup/lib/messages.inc.php:206 msgid "Maximum number of tables displayed in table list" From d90e90fd84056ba7a983cb09efcfa1fc7763a9b1 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:55:00 +0200 Subject: [PATCH 208/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 16880fbb4..81be67576 100644 --- a/po/de.po +++ b/po/de.po @@ -7013,7 +7013,7 @@ msgstr "Maximale Anzahl der angezeigten Zeilen" #: setup/lib/messages.inc.php:206 msgid "Maximum number of tables displayed in table list" -msgstr "" +msgstr "Maximale Anzahl der in einer Tabellenliste angezeigten Tabellen" #: setup/lib/messages.inc.php:207 msgid "Maximum tables" From be4bae5f2785c8608782f23c1e4afb2a9ca89108 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:55:28 +0200 Subject: [PATCH 209/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 81be67576..a246c0093 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 12:54+0200\n" +"PO-Revision-Date: 2010-05-25 12:55+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7033,7 +7033,7 @@ msgstr "Speicher Limit" #: setup/lib/messages.inc.php:210 setup/lib/messages.inc.php:222 msgid "Use only icons, only text or both" -msgstr "" +msgstr "Verwende nur Icons, nur Text oder beides" #: setup/lib/messages.inc.php:211 msgid "Iconic navigation bar" From 7dd2f8f142264a93790f06bc1f1f6c342a9b6fd9 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:55:44 +0200 Subject: [PATCH 210/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index a246c0093..49bb1d4ed 100644 --- a/po/de.po +++ b/po/de.po @@ -7037,7 +7037,7 @@ msgstr "Verwende nur Icons, nur Text oder beides" #: setup/lib/messages.inc.php:211 msgid "Iconic navigation bar" -msgstr "" +msgstr "Navigationsleiste mit Icons" #: setup/lib/messages.inc.php:214 msgid "use GZip output buffering for increased speed in HTTP transfers" From 9ccf499d749bb4729bbe20eb3934d22bcd892f2f Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:56:37 +0200 Subject: [PATCH 211/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 49bb1d4ed..2cfe83608 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 12:55+0200\n" +"PO-Revision-Date: 2010-05-25 12:56+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7041,7 +7041,7 @@ msgstr "Navigationsleiste mit Icons" #: setup/lib/messages.inc.php:214 msgid "use GZip output buffering for increased speed in HTTP transfers" -msgstr "" +msgstr "Verwende Gzip output buffering, um HTTP transfers zu beschleunigen" #: setup/lib/messages.inc.php:215 msgid "GZip output buffering" From b5ba04a1ebc2857688695fe8ff88c21ceb797082 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:58:25 +0200 Subject: [PATCH 212/891] Translation update done using Pootle. --- po/de.po | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 2cfe83608..62a38719a 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 12:56+0200\n" +"PO-Revision-Date: 2010-05-25 12:58+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7052,6 +7052,8 @@ msgid "" "[kbd]SMART[/kbd] - i.e. descending order for fields of type TIME, DATE, " "DATETIME and TIMESTAMP, ascending order otherwise" msgstr "" +"[kbd]SMART[/kbd] -d.h. absteigende Sortierung für die Feldtypen TIME, DATE, " +"DATETIME and TIMESTAMP, aufsteigende Sortierung für die anderen Feldtypen" #: setup/lib/messages.inc.php:218 msgid "Default sorting order" From a857e4327ed0ce450b77d9e5ed38fb37b545d694 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 12:58:35 +0200 Subject: [PATCH 213/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 62a38719a..9442fcdbe 100644 --- a/po/de.po +++ b/po/de.po @@ -7053,7 +7053,7 @@ msgid "" "DATETIME and TIMESTAMP, ascending order otherwise" msgstr "" "[kbd]SMART[/kbd] -d.h. absteigende Sortierung für die Feldtypen TIME, DATE, " -"DATETIME and TIMESTAMP, aufsteigende Sortierung für die anderen Feldtypen" +"DATETIME und TIMESTAMP, aufsteigende Sortierung für die anderen Feldtypen" #: setup/lib/messages.inc.php:218 msgid "Default sorting order" From 90e8f4267d415d8c52a61c5bf08390d948907ca3 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:00:19 +0200 Subject: [PATCH 214/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 9442fcdbe..421bd9fa5 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 12:58+0200\n" +"PO-Revision-Date: 2010-05-25 13:00+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7061,7 +7061,7 @@ msgstr "Voreingestellte Sortierung" #: setup/lib/messages.inc.php:220 msgid "Use persistent connections to MySQL databases" -msgstr "" +msgstr "Verwende andauernde Verbindungen zu MySQL Datenbanken" #: setup/lib/messages.inc.php:221 msgid "Persistent connections" From 6862d518c19a92f8752bd495880f0071d3a1bb9a Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:00:55 +0200 Subject: [PATCH 215/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 421bd9fa5..e32f51d37 100644 --- a/po/de.po +++ b/po/de.po @@ -7069,7 +7069,7 @@ msgstr "Persistente Verbindung" #: setup/lib/messages.inc.php:223 msgid "Iconic table operations" -msgstr "" +msgstr "Tabellenbearbeitung mittels Icons" #: setup/lib/messages.inc.php:224 msgid "Disallow BLOB and BINARY fields from editing" From 9cb11b3ddca498be28d5ece6cacbe0b09a65d42e Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:01:36 +0200 Subject: [PATCH 216/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index e32f51d37..7610fc872 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 13:00+0200\n" +"PO-Revision-Date: 2010-05-25 13:01+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7073,7 +7073,7 @@ msgstr "Tabellenbearbeitung mittels Icons" #: setup/lib/messages.inc.php:224 msgid "Disallow BLOB and BINARY fields from editing" -msgstr "" +msgstr "Verbiete Änderungen an BLOB und BINARY Feldern" #: setup/lib/messages.inc.php:225 msgid "Protect binary fields" From 0f1e21ffa5342773f1318b364635f03d2716bf3b Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:01:55 +0200 Subject: [PATCH 217/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 7610fc872..d7b1cb12e 100644 --- a/po/de.po +++ b/po/de.po @@ -7077,7 +7077,7 @@ msgstr "Verbiete Änderungen an BLOB und BINARY Feldern" #: setup/lib/messages.inc.php:225 msgid "Protect binary fields" -msgstr "" +msgstr "Schütze BINARY Felder" #: setup/lib/messages.inc.php:226 msgid "" From bc2ea09d01091624dbde5a22fc29230e88ec2b07 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:05:03 +0200 Subject: [PATCH 218/891] Translation update done using Pootle. --- po/de.po | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index d7b1cb12e..2fa69486c 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 13:01+0200\n" +"PO-Revision-Date: 2010-05-25 13:05+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7084,6 +7084,10 @@ msgid "" "Enable if you want DB-based query history (requires pmadb). If disabled, " "this utilizes JS-routines to display query history (lost by window close)." msgstr "" +"Einschalten, wenn Datenbankbasierte Abfragehistorien gewünscht werden " +"(erfordert pmadb). Wenn ausgeschaltet, werden JS-Routinen zur Darstellung " +"der Abfragehistorien, die beim Schließen des Fensters verloern gehen, " +"eingesetzt, " #: setup/lib/messages.inc.php:227 msgid "Permanent query history" From 2a8ec04d49ec4d18a723ccb4440e693028a8d8a6 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:05:29 +0200 Subject: [PATCH 219/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 2fa69486c..1ade60e06 100644 --- a/po/de.po +++ b/po/de.po @@ -7095,7 +7095,7 @@ msgstr "Anfragelog speichern" #: setup/lib/messages.inc.php:228 msgid "How many queries are kept in history" -msgstr "" +msgstr "Anzahl der Abfragen in der Historie" #: setup/lib/messages.inc.php:229 msgid "Query history length" From fdd3e6f61f9aafeb5a4cf4aa5117767b5d62eddc Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:05:57 +0200 Subject: [PATCH 220/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 1ade60e06..ce2ea91c4 100644 --- a/po/de.po +++ b/po/de.po @@ -7099,7 +7099,7 @@ msgstr "Anzahl der Abfragen in der Historie" #: setup/lib/messages.inc.php:229 msgid "Query history length" -msgstr "Anfragelog Länge" +msgstr "Länge der Abfragehistori" #: setup/lib/messages.inc.php:230 msgid "Tab displayed when opening a new query window" From 81446c330e854245925e2150e08e4f7689a93b57 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:06:43 +0200 Subject: [PATCH 221/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index ce2ea91c4..288d2c7b8 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 13:05+0200\n" +"PO-Revision-Date: 2010-05-25 13:06+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7103,7 +7103,7 @@ msgstr "Länge der Abfragehistori" #: setup/lib/messages.inc.php:230 msgid "Tab displayed when opening a new query window" -msgstr "" +msgstr "Angezeigtes Tab beim Öffnen eines neuen Abfragefensters" #: setup/lib/messages.inc.php:231 msgid "Default query window tab" From 6fecd9bb62793c166d71b19031daacfe09695de3 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:07:28 +0200 Subject: [PATCH 222/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 288d2c7b8..5f9d8ce54 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 13:06+0200\n" +"PO-Revision-Date: 2010-05-25 13:07+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7107,7 +7107,7 @@ msgstr "Angezeigtes Tab beim Öffnen eines neuen Abfragefensters" #: setup/lib/messages.inc.php:231 msgid "Default query window tab" -msgstr "" +msgstr "Voreingestelltes Tab für Abfragefenster" #: setup/lib/messages.inc.php:232 msgid "Select which functions will be used for character set conversion" From d8628b339e9ade48aa8ddee65d01f2ee94470c77 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:08:19 +0200 Subject: [PATCH 223/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 5f9d8ce54..8f5c5fc82 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 13:07+0200\n" +"PO-Revision-Date: 2010-05-25 13:08+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7111,7 +7111,7 @@ msgstr "Voreingestelltes Tab für Abfragefenster" #: setup/lib/messages.inc.php:232 msgid "Select which functions will be used for character set conversion" -msgstr "" +msgstr "Wahl der Funktionen zur Zeichensatz-Konvertierung" #: setup/lib/messages.inc.php:233 msgid "Recoding engine" From e54968303d0e52f858a1343a0ab7cbeecc17473c Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:09:13 +0200 Subject: [PATCH 224/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 8f5c5fc82..da092e1ad 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 13:08+0200\n" +"PO-Revision-Date: 2010-05-25 13:09+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7123,7 +7123,7 @@ msgstr "Versuche fehlerhafte Werte auf den Standardwert zu setzen" #: setup/lib/messages.inc.php:236 msgid "Directory where exports can be saved on server" -msgstr "" +msgstr "Verzeichnis auf dem Server für Exports" #: setup/lib/messages.inc.php:237 msgid "Save directory" From 6e640293272b3d318ea2a00526a432df86c77067 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:09:46 +0200 Subject: [PATCH 225/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index da092e1ad..227a46d7e 100644 --- a/po/de.po +++ b/po/de.po @@ -7155,7 +7155,7 @@ msgstr "Sie erlauben Verbindungen mit dem Server ohne Passwort." #: setup/lib/messages.inc.php:242 msgid "Leave blank if not used" -msgstr "" +msgstr "Leer lassen, wenn unbenutzt" #: setup/lib/messages.inc.php:243 msgid "Host authentication order" From c8ea22178e7f7d659c5d55d551443f30a48632c8 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:10:14 +0200 Subject: [PATCH 226/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 227a46d7e..3eeb32256 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 13:09+0200\n" +"PO-Revision-Date: 2010-05-25 13:10+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7163,7 +7163,7 @@ msgstr "Host Authentifikationsreihenfolge" #: setup/lib/messages.inc.php:244 msgid "Leave blank for defaults" -msgstr "" +msgstr "Leer lassen, um Voreinstellungen zu verwenden." #: setup/lib/messages.inc.php:245 msgid "Host authentication rules" From 36b1d2552824ee3604b4f92a2900f6e665eb4c31 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:11:07 +0200 Subject: [PATCH 227/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 3eeb32256..e6616ca4a 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 13:10+0200\n" +"PO-Revision-Date: 2010-05-25 13:11+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7179,7 +7179,7 @@ msgstr "Erlaube root Login" #: setup/lib/messages.inc.php:248 msgid "HTTP Basic Auth Realm name to display when doing HTTP Auth" -msgstr "" +msgstr "HTTP Basic Auth Realm Name , der bei HTTP Auth angezeigt wird" #: setup/lib/messages.inc.php:249 msgid "HTTP Realm" From a14bf761cf1292ee92d95b0b01420188bbdc1fe0 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:11:14 +0200 Subject: [PATCH 228/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index e6616ca4a..78b603063 100644 --- a/po/de.po +++ b/po/de.po @@ -7183,7 +7183,7 @@ msgstr "HTTP Basic Auth Realm Name , der bei HTTP Auth angezeigt wird" #: setup/lib/messages.inc.php:249 msgid "HTTP Realm" -msgstr "" +msgstr "HTTP Realm" #: setup/lib/messages.inc.php:250 msgid "" From 2b7cfbf5c753f0a596a0006e7260cd83babebb76 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:12:01 +0200 Subject: [PATCH 229/891] Translation update done using Pootle. --- po/de.po | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 78b603063..fdca0fc97 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 13:11+0200\n" +"PO-Revision-Date: 2010-05-25 13:12+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7212,6 +7212,9 @@ msgid "" "Leave blank for no [a@http://wiki.phpmyadmin.net/pma/bookmark]bookmark[/a] " "support, suggested: [kbd]pma_bookmark[/kbd]" msgstr "" +"Leer lassen für keine " +"[a@http://wiki.phpmyadmin.net/pma/bookmark]bookmark[/a] Unterstützung, " +"Vorschlag: [kbd]pma_bookmark[/kbd]" #: setup/lib/messages.inc.php:255 msgid "Bookmark table" From 49bb9093306a11974479b07967fc283e0acdd21e Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:13:06 +0200 Subject: [PATCH 230/891] Translation update done using Pootle. --- po/de.po | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index fdca0fc97..68091c5ef 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 13:12+0200\n" +"PO-Revision-Date: 2010-05-25 13:13+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7225,6 +7225,8 @@ msgid "" "Leave blank for no column comments/mime types, suggested: [kbd]" "pma_column_info[/kbd]" msgstr "" +"Leer lassen für keine Spalten Kommentare/mime types,Vorschlag: " +"[kbd]pma_column_info[/kbd]" #: setup/lib/messages.inc.php:257 msgid "Column information table" From ad8c627a075ca97fff8abaabae0509871ffb58c6 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:14:15 +0200 Subject: [PATCH 231/891] Translation update done using Pootle. --- po/de.po | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 68091c5ef..0eceaa478 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 13:13+0200\n" +"PO-Revision-Date: 2010-05-25 13:14+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7258,6 +7258,8 @@ msgid "" "A special MySQL user configured with limited permissions, more information " "available on [a@http://wiki.phpmyadmin.net/pma/controluser]wiki[/a]" msgstr "" +"Ein besonderer MySQL Nutzer mit eingeschränkten Rechten, nähere " +"Informationen auf [a@http://wiki.phpmyadmin.net/pma/controluser]wiki[/a]" #: setup/lib/messages.inc.php:264 msgid "Control user" From e25b81ec4e1ad488e1feaee93a701491607eb7b4 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:14:56 +0200 Subject: [PATCH 232/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 0eceaa478..b514d7d85 100644 --- a/po/de.po +++ b/po/de.po @@ -7267,7 +7267,7 @@ msgstr "Control-user" #: setup/lib/messages.inc.php:265 msgid "Count tables when showing database list" -msgstr "" +msgstr "Zähle Tabellen bei Anzeige der Datenbank-Liste" #: setup/lib/messages.inc.php:266 msgid "Count tables" From 1c1dd7551834a1fccdd88919bc8fe3790bffdda3 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:15:42 +0200 Subject: [PATCH 233/891] Translation update done using Pootle. --- po/de.po | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index b514d7d85..89bddab7f 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 13:14+0200\n" +"PO-Revision-Date: 2010-05-25 13:15+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7278,6 +7278,8 @@ msgid "" "Leave blank for no Designer support, suggested: [kbd]pma_designer_coords[/" "kbd]" msgstr "" +"Leer lassen für keine Designer Unterstützung, Vorschlag: " +"[kbd]pma_designer_coords[/kbd]" #: setup/lib/messages.inc.php:268 msgid "Designer table" From e3755fe1069b85eef0820a5352396c1b96ccede5 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:16:05 +0200 Subject: [PATCH 234/891] Translation update done using Pootle. --- po/de.po | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 89bddab7f..5b823af6c 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 13:15+0200\n" +"PO-Revision-Date: 2010-05-25 13:16+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7290,6 +7290,8 @@ msgid "" "More information on [a@http://sf.net/support/tracker.php?aid=1849494]PMA bug " "tracker[/a] and [a@http://bugs.mysql.com/19588]MySQL Bugs[/a]" msgstr "" +"Mehr Informationen auf [a@http://sf.net/support/tracker.php?aid=1849494]PMA " +"bug tracker[/a] and [a@http://bugs.mysql.com/19588]MySQL Bugs[/a]" #: setup/lib/messages.inc.php:270 msgid "Disable use of INFORMATION_SCHEMA" From 532ad013511e080c6990fec8148604a2b631d799 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:17:01 +0200 Subject: [PATCH 235/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 5b823af6c..f8eb8cec1 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 13:16+0200\n" +"PO-Revision-Date: 2010-05-25 13:17+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7326,7 +7326,7 @@ msgstr "PHP Erweiterung" #: setup/lib/messages.inc.php:275 msgid "Hide databases matching regular expression (PCRE)" -msgstr "" +msgstr "Verberge Datenbanken, die auf regular expressions (PCRE) passen" #: setup/lib/messages.inc.php:276 msgid "Hide databases" From 2ce2321af95061184eac4fb44008f1ee1acc35b0 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:18:08 +0200 Subject: [PATCH 236/891] Translation update done using Pootle. --- po/de.po | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index f8eb8cec1..72428d633 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 13:17+0200\n" +"PO-Revision-Date: 2010-05-25 13:18+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7337,6 +7337,8 @@ msgid "" "Leave blank for no SQL query history support, suggested: [kbd]pma_history[/" "kbd]" msgstr "" +"Leer lassen für keine SQL Abfragehistorien-Unterstützung, Vorschlag: " +"[kbd]pma_history[/kbd]" #: setup/lib/messages.inc.php:278 msgid "SQL query history table" From c5a93f286ce41a5521070b27aa0b4619e28295c8 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:19:05 +0200 Subject: [PATCH 237/891] Translation update done using Pootle. --- po/de.po | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 72428d633..54384b0d8 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 13:18+0200\n" +"PO-Revision-Date: 2010-05-25 13:19+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7349,6 +7349,8 @@ msgid "" "Leave blank for no SQL query tracking support, suggested: [kbd]pma_tracking[/" "kbd]" msgstr "" +"Leer lassen für keine SQL Abfrageverlauf-Unterstützung, Vorschlag: " +"[kbd]pma_tracking[/kbd]" #: setup/lib/messages.inc.php:280 #| msgid "SQL query history table" From 595adfe10723e071e810e72cb4cdfb3080d9b6f8 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:21:05 +0200 Subject: [PATCH 238/891] Translation update done using Pootle. --- po/de.po | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 54384b0d8..a507f17a5 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 13:19+0200\n" +"PO-Revision-Date: 2010-05-25 13:21+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7382,6 +7382,8 @@ msgid "" "You can use MySQL wildcard characters (% and _), escape them if you want to " "use their literal instances, i.e. use 'my\\_db' and not 'my_db'" msgstr "" +"MySQL wildcard characters (% und _) sind möglich , mit \\ wird die " +"urspüngliche Bedeutung wiederhergestellt, d.h. 'my\\_db' und nicht 'my_db'" #: setup/lib/messages.inc.php:287 msgid "Show only listed databases" From f36bd4a64178208c627203c0c08fa4b409ae014e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20=C4=8Ciha=C5=99?= Date: Tue, 25 May 2010 13:21:21 +0200 Subject: [PATCH 239/891] Readd privdesc messages. --- libraries/messages.inc.php | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/libraries/messages.inc.php b/libraries/messages.inc.php index cc5bac995..7ea17e19b 100644 --- a/libraries/messages.inc.php +++ b/libraries/messages.inc.php @@ -22,6 +22,43 @@ $strLatexContent = __('Content of table __TABLE__'); $strLatexContinued = __('(continued)'); $strLatexStructure = __('Structure of table __TABLE__'); +$strPrivDescAllPrivileges = __('Includes all privileges except GRANT.'); +$strPrivDescAlter = __('Allows altering the structure of existing tables.'); +$strPrivDescAlterRoutine = __('Allows altering and dropping stored routines.'); +$strPrivDescCreateDb = __('Allows creating new databases and tables.'); +$strPrivDescCreateRoutine = __('Allows creating stored routines.'); +$strPrivDescCreateTbl = __('Allows creating new tables.'); +$strPrivDescCreateTmpTable = __('Allows creating temporary tables.'); +$strPrivDescCreateUser = __('Allows creating, dropping and renaming user accounts.'); +$strPrivDescCreateView = __('Allows creating new views.'); +$strPrivDescDelete = __('Allows deleting data.'); +$strPrivDescDropDb = __('Allows dropping databases and tables.'); +$strPrivDescDropTbl = __('Allows dropping tables.'); +$strPrivDescEvent = __('Allows to set up events for the event scheduler'); +$strPrivDescExecute = __('Allows executing stored routines.'); +$strPrivDescFile = __('Allows importing data from and exporting data into files.'); +$strPrivDescGrant = __('Allows adding users and privileges without reloading the privilege tables.'); +$strPrivDescIndex = __('Allows creating and dropping indexes.'); +$strPrivDescInsert = __('Allows inserting and replacing data.'); +$strPrivDescLockTables = __('Allows locking tables for the current thread.'); +$strPrivDescMaxConnections = __('Limits the number of new connections the user may open per hour.'); +$strPrivDescMaxQuestions = __('Limits the number of queries the user may send to the server per hour.'); +$strPrivDescMaxUpdates = __('Limits the number of commands that change any table or database the user may execute per hour.'); +$strPrivDescMaxUserConnections = __('Limits the number of simultaneous connections the user may have.'); +$strPrivDescProcess = __('Allows viewing processes of all users'); +$strPrivDescReferences = __('Has no effect in this MySQL version.'); +$strPrivDescReload = __('Allows reloading server settings and flushing the server\'s caches.'); +$strPrivDescReplClient = __('Allows the user to ask where the slaves / masters are.'); +$strPrivDescReplSlave = __('Needed for the replication slaves.'); +$strPrivDescSelect = __('Allows reading data.'); +$strPrivDescShowDb = __('Gives access to the complete list of databases.'); +$strPrivDescShowView = __('Allows performing SHOW CREATE VIEW queries.'); +$strPrivDescShutdown = __('Allows shutting down the server.'); +$strPrivDescSuper = __('Allows connecting, even if maximum number of connections is reached; required for most administrative operations like setting global variables or killing threads of other users.'); +$strPrivDescTrigger = __('Allows creating and dropping triggers'); +$strPrivDescUpdate = __('Allows changing data.'); +$strPrivDescUsage = __('No privileges.'); + $strShowStatusBinlog_cache_disk_useDescr = __('The number of transactions that used the temporary binary log cache but that exceeded the value of binlog_cache_size and used a temporary file to store statements from the transaction.'); $strShowStatusBinlog_cache_useDescr = __('The number of transactions that used the temporary binary log cache.'); $strShowStatusCreated_tmp_disk_tablesDescr = __('The number of temporary tables on disk created automatically by the server while executing statements. If Created_tmp_disk_tables is big, you may want to increase the tmp_table_size value to cause temporary tables to be memory-based instead of disk-based.'); From bcc5bec76e191376ebd5eb147a9acc2376bc0b15 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:21:40 +0200 Subject: [PATCH 240/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index a507f17a5..76157168b 100644 --- a/po/de.po +++ b/po/de.po @@ -7391,7 +7391,7 @@ msgstr "Nur aufgelistete Datenbanken zeigen" #: setup/lib/messages.inc.php:288 setup/lib/messages.inc.php:322 msgid "Leave empty if not using config auth" -msgstr "" +msgstr "Leer lassen, wenn config auth nicht verwendet wird" #: setup/lib/messages.inc.php:289 msgid "Password for config auth" From 1e10ed767238d0412a4948816a9a4da03f9dbaf8 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:22:35 +0200 Subject: [PATCH 241/891] Translation update done using Pootle. --- po/de.po | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 76157168b..5abba7e4a 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 13:21+0200\n" +"PO-Revision-Date: 2010-05-25 13:22+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7401,6 +7401,8 @@ msgstr "Passwort für config Authentifikation" msgid "" "Leave blank for no PDF schema support, suggested: [kbd]pma_pdf_pages[/kbd]" msgstr "" +"Leer lassen für keine PDF Schema Unterstützung, Vorschlag: " +"[kbd]pma_pdf_pages[/kbd]" #: setup/lib/messages.inc.php:291 msgid "PDF schema: pages table" From 37491c986f6ee84093e2c4fa61091d67d8440fc0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20=C4=8Ciha=C5=99?= Date: Tue, 25 May 2010 13:23:31 +0200 Subject: [PATCH 242/891] Refresh po files. --- po/af.po | 562 ++++++++++++++-------------- po/ar.po | 562 ++++++++++++++-------------- po/az.po | 576 ++++++++++++++-------------- po/be.po | 582 +++++++++++++++-------------- po/be@latin.po | 582 +++++++++++++++-------------- po/bg.po | 588 +++++++++++++++-------------- po/bn.po | 568 ++++++++++++++-------------- po/bs.po | 580 +++++++++++++++-------------- po/ca.po | 576 ++++++++++++++-------------- po/cs.po | 574 ++++++++++++++-------------- po/da.po | 570 ++++++++++++++-------------- po/de.po | 586 +++++++++++++++-------------- po/el.po | 586 +++++++++++++++-------------- po/en_GB.po | 860 +++++++++++++++++++++--------------------- po/es.po | 586 +++++++++++++++-------------- po/et.po | 570 ++++++++++++++-------------- po/eu.po | 594 +++++++++++++++-------------- po/fa.po | 556 +++++++++++++++------------- po/fi.po | 574 ++++++++++++++-------------- po/fr.po | 600 ++++++++++++++++-------------- po/gl.po | 566 ++++++++++++++-------------- po/he.po | 566 ++++++++++++++-------------- po/hi.po | 558 +++++++++++++++------------- po/hr.po | 576 ++++++++++++++-------------- po/hu.po | 586 +++++++++++++++-------------- po/id.po | 590 +++++++++++++++-------------- po/it.po | 580 +++++++++++++++-------------- po/ja.po | 562 ++++++++++++++-------------- po/ka.po | 926 ++++++++++++++++++++++++---------------------- po/ko.po | 568 ++++++++++++++-------------- po/lt.po | 582 +++++++++++++++-------------- po/lv.po | 586 +++++++++++++++-------------- po/mk.po | 588 +++++++++++++++-------------- po/mn.po | 566 ++++++++++++++-------------- po/ms.po | 562 ++++++++++++++-------------- po/nb.po | 574 ++++++++++++++-------------- po/nl.po | 590 +++++++++++++++-------------- po/phpmyadmin.pot | 554 ++++++++++++++------------- po/pl.po | 576 ++++++++++++++-------------- po/pt.po | 574 ++++++++++++++-------------- po/pt_BR.po | 574 ++++++++++++++-------------- po/ro.po | 584 +++++++++++++++-------------- po/ru.po | 580 +++++++++++++++-------------- po/si.po | 568 ++++++++++++++-------------- po/sk.po | 572 ++++++++++++++-------------- po/sl.po | 576 ++++++++++++++-------------- po/sq.po | 592 +++++++++++++++-------------- po/sr.po | 572 ++++++++++++++-------------- po/sr@latin.po | 572 ++++++++++++++-------------- po/sv.po | 570 ++++++++++++++-------------- po/ta.po | 554 ++++++++++++++------------- po/te.po | 554 ++++++++++++++------------- po/th.po | 566 ++++++++++++++-------------- po/tr.po | 580 +++++++++++++++-------------- po/tt.po | 570 ++++++++++++++-------------- po/uk.po | 574 ++++++++++++++-------------- po/ur.po | 554 ++++++++++++++------------- po/uz.po | 586 +++++++++++++++-------------- po/uz@latin.po | 596 +++++++++++++++-------------- po/zh_CN.po | 558 +++++++++++++++------------- po/zh_TW.po | 560 +++++++++++++++------------- 61 files changed, 18630 insertions(+), 17044 deletions(-) diff --git a/po/af.po b/po/af.po index ebf5829de..7e044c11d 100644 --- a/po/af.po +++ b/po/af.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-03-30 23:04+0200\n" "Last-Translator: Michal \n" "Language-Team: afrikaans \n" @@ -3145,18 +3145,204 @@ msgstr "" msgid "Structure of table __TABLE__" msgstr "" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "" + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "" + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +msgid "Allows altering and dropping stored routines." +msgstr "" + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "" + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "" + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "" + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "" + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "" + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "" + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "" + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "" + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "" + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "" + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "" + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "" + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "" + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "" + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "Limits the number of new connections the user may open per hour." + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "Limits the number of queries the user may send to the server per hour." + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +#, fuzzy +msgid "Limits the number of simultaneous connections the user may have." +msgstr "Limits the number of new connections the user may open per hour." + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "" + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "" + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "" + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "" + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "" + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "" + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "" + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "" + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +msgid "Allows creating and dropping triggers" +msgstr "" + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "" + +#: libraries/messages.inc.php:60 server_privileges.php:221 +#, fuzzy +msgid "No privileges." +msgstr "Geen Regte" + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " "statements from the transaction." msgstr "" -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "" -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3164,78 +3350,78 @@ msgid "" "based instead of disk-based." msgstr "" -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "" -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." msgstr "" -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." msgstr "" -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." msgstr "" -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "" -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "" -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "" -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "" -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " "indicates the number of time tables have been discovered." msgstr "" -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " "SELECT col1 FROM foo, assuming that col1 is indexed." msgstr "" -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." msgstr "" -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " "if you are doing an index scan." msgstr "" -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." msgstr "" -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3243,7 +3429,7 @@ msgid "" "you have joins that don't use keys properly." msgstr "" -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3251,42 +3437,42 @@ msgid "" "advantage of the indexes you have." msgstr "" -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "" -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "" -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "" -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "" -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "" -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "" -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "" -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " "reason." msgstr "" -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3294,33 +3480,33 @@ msgid "" "Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data." msgstr "" -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "" -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." msgstr "" -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." msgstr "" -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "" -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." msgstr "" -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3329,218 +3515,218 @@ msgid "" "properly, this value should be small." msgstr "" -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "" -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "" -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "" -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "" -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "" -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "" -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "" -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "" -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "" -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." msgstr "" -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "" -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "" -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "" -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "" -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "" -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "" -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "" -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." msgstr "" -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "" -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "" -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "" -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "" -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "" -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "" -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "" -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." msgstr "" -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." msgstr "" -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " "one time." msgstr "" -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "" -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " "can be calculated as Key_reads/Key_read_requests." msgstr "" -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "" -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "" -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " "same query. The default value of 0 means that no query has been compiled yet." msgstr "" -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "" -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." msgstr "" -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "" -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "" -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "" -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "" -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "" -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "" -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "" -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3548,105 +3734,105 @@ msgid "" "decide which queries to remove from the cache." msgstr "" -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." msgstr "" -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "" -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "" -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 #, fuzzy msgctxt "$strShowStatusReset" msgid "Reset" msgstr "Herstel" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "" -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." msgstr "" -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "" -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" msgstr "" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" msgstr "" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "" -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "" -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." msgstr "" -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "" -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." msgstr "" -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "" -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " "system variable." msgstr "" -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "" -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "" -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "" -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "" -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3654,18 +3840,18 @@ msgid "" "tables or use replication." msgstr "" -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " "raise your thread_cache_size." msgstr "" -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "" -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3673,7 +3859,7 @@ msgid "" "implementation.)" msgstr "" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "" @@ -4895,132 +5081,6 @@ msgstr "" msgid "View dump (schema) of databases" msgstr "Sien die storting (skema) van die databasis" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "" - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "" - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "" - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "" - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "" - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "" - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "" - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "" - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "" - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "" - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "" - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "" - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "" - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "" - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "" - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "" - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "" - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "" - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "" - -#: server_privileges.php:162 server_privileges.php:496 -msgid "Allows creating and dropping triggers" -msgstr "" - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "" - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "" - -#: server_privileges.php:169 server_privileges.php:482 -msgid "Allows altering and dropping stored routines." -msgstr "" - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "" - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "" - -#: server_privileges.php:221 -#, fuzzy -msgid "No privileges." -msgstr "Geen Regte" - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "" - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy #| msgid "None" @@ -5038,19 +5098,6 @@ msgstr "" msgid " Note: MySQL privilege names are expressed in English " msgstr " Nota: MySQL regte name word in Engels vertoon " -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "" - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "" - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" - #: server_privileges.php:524 server_privileges.php:1500 #, fuzzy msgid "Global privileges" @@ -5072,27 +5119,6 @@ msgstr "" msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "" -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "Limits the number of queries the user may send to the server per hour." - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "Limits the number of new connections the user may open per hour." - -#: server_privileges.php:613 server_privileges.php:615 -#, fuzzy -msgid "Limits the number of simultaneous connections the user may have." -msgstr "Limits the number of new connections the user may open per hour." - #: server_privileges.php:669 #, fuzzy msgid "Login Information" diff --git a/po/ar.po b/po/ar.po index dbbbea1d5..54b0ea230 100644 --- a/po/ar.po +++ b/po/ar.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-03-12 09:11+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: arabic \n" @@ -3122,18 +3122,204 @@ msgstr "(تابع)" msgid "Structure of table __TABLE__" msgstr "بنية الجدول __TABLE__" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "يتضمن كل الصلاحيات عدا GRANT." + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "يسمح بتعديل بناء الجداول الموجودة مسبقا." + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +msgid "Allows altering and dropping stored routines." +msgstr "" + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "يسمح بإنشاء قواعد بيانات وجداول جديدة." + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "" + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "يسمح بإنشاء جداول جديدة." + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "يسمح بإنشاء جداول مؤقتة." + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "" + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "" + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "يسمح بحذ٠البيانات." + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "يسمح بحذ٠قواعد البيانات." + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "يسمح بحذ٠الجداول." + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "" + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "يسمح باستيراد وتصدير البيانات من وإلى الملÙّات." + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "يسمح Ø¨Ø¥Ø¶Ø§ÙØ© المستخدمين والصلاحيات دون إعادة قراءة جداول الصلاحيات." + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "يسمح بإنشاء وحذ٠الÙهارس." + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "يسمح Ø¨Ø¥Ø¶Ø§ÙØ© واستبدال البيانات." + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "يسمح بقÙÙ„ الجداول للعملية الحالية." + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "يحد من عدد الاتصالات الجديدة التي يمكن للمستخدم ÙØªØ­Ù‡Ø§ بكل ساعة." + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "يحد عدد الاستعلامات التي يستطيع المستخدم إرسالها إلى الخادم بكل ساعة." + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"يحد عدد الأوامر التي ÙŠÙ†ÙØ°Ù‡Ø§ المستخدم بكل ساعة، والتي تغير أي جدول أو قاعدة " +"بيانات." + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +msgid "Limits the number of simultaneous connections the user may have." +msgstr "" + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "ليس له أي تأثير ÙÙŠ نسخة MySQL الحالية." + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "يسمح بإعادة تحميل إعدادات الخادم ÙˆØªÙØ±ÙŠØº كاش الخادم." + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "يعطي الحق للمستخدم بالسؤال عن مكان وجود slaves/masters." + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "مطلوب لتوابع لاستنساخ." + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "يسمح بقراءة البيانات." + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "يسمح بالوصول لقائمة أسماء جميع قواعد البيانات." + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "" + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "يسمح بإيقا٠عمل الخادم." + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" +"يسمح بالاتصال، حتى لو وصل حد عدد الاتصالات للأقصى.ØŒ مطلوب للمهام الإدارية " +"كضبط الإعدادات العامة other users." + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +msgid "Allows creating and dropping triggers" +msgstr "" + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "يسمح بتعديل البيانات." + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "لا صلاحيات." + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " "statements from the transaction." msgstr "" -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "" -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3141,78 +3327,78 @@ msgid "" "based instead of disk-based." msgstr "" -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "" -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." msgstr "" -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." msgstr "" -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." msgstr "" -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "" -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "" -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "" -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "" -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " "indicates the number of time tables have been discovered." msgstr "" -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " "SELECT col1 FROM foo, assuming that col1 is indexed." msgstr "" -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." msgstr "" -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " "if you are doing an index scan." msgstr "" -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." msgstr "" -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3220,7 +3406,7 @@ msgid "" "you have joins that don't use keys properly." msgstr "" -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3228,42 +3414,42 @@ msgid "" "advantage of the indexes you have." msgstr "" -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "" -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "" -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "" -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "" -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "" -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "" -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "" -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " "reason." msgstr "" -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3271,33 +3457,33 @@ msgid "" "Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data." msgstr "" -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "" -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." msgstr "" -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." msgstr "" -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "" -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." msgstr "" -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3306,218 +3492,218 @@ msgid "" "properly, this value should be small." msgstr "" -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "" -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "" -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "" -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "" -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "" -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "" -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "" -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "" -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "" -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." msgstr "" -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "" -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "" -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "" -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "" -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "" -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "" -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "" -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." msgstr "" -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "" -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "" -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "" -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "" -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "" -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "" -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "" -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." msgstr "" -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." msgstr "" -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " "one time." msgstr "" -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "" -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " "can be calculated as Key_reads/Key_read_requests." msgstr "" -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "" -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "" -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " "same query. The default value of 0 means that no query has been compiled yet." msgstr "" -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "" -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." msgstr "" -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "" -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "" -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "" -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "" -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "" -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "" -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "" -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3525,104 +3711,104 @@ msgid "" "decide which queries to remove from the cache." msgstr "" -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." msgstr "" -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "" -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "" -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 msgctxt "$strShowStatusReset" msgid "Reset" msgstr "" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "" -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." msgstr "" -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "" -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" msgstr "" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" msgstr "" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "" -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "" -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." msgstr "" -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "" -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." msgstr "" -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "" -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " "system variable." msgstr "" -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "" -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "" -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "" -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "" -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3630,18 +3816,18 @@ msgid "" "tables or use replication." msgstr "" -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " "raise your thread_cache_size." msgstr "" -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "" -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3649,7 +3835,7 @@ msgid "" "implementation.)" msgstr "" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "" @@ -4882,133 +5068,6 @@ msgstr "" msgid "View dump (schema) of databases" msgstr "اعرض أو Ø§Ø­ÙØ¸ بناء قواعد البيانات." -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "يسمح بقراءة البيانات." - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "يسمح Ø¨Ø¥Ø¶Ø§ÙØ© واستبدال البيانات." - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "يسمح بتعديل البيانات." - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "يسمح بحذ٠البيانات." - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "يسمح بإنشاء قواعد بيانات وجداول جديدة." - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "يسمح بحذ٠قواعد البيانات." - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "يسمح بإعادة تحميل إعدادات الخادم ÙˆØªÙØ±ÙŠØº كاش الخادم." - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "يسمح بإيقا٠عمل الخادم." - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "يسمح باستيراد وتصدير البيانات من وإلى الملÙّات." - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "ليس له أي تأثير ÙÙŠ نسخة MySQL الحالية." - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "يسمح بإنشاء وحذ٠الÙهارس." - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "يسمح بتعديل بناء الجداول الموجودة مسبقا." - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "يسمح بالوصول لقائمة أسماء جميع قواعد البيانات." - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" -"يسمح بالاتصال، حتى لو وصل حد عدد الاتصالات للأقصى.ØŒ مطلوب للمهام الإدارية " -"كضبط الإعدادات العامة other users." - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "يسمح بإنشاء جداول مؤقتة." - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "يسمح بقÙÙ„ الجداول للعملية الحالية." - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "مطلوب لتوابع لاستنساخ." - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "يعطي الحق للمستخدم بالسؤال عن مكان وجود slaves/masters." - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "" - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "" - -#: server_privileges.php:162 server_privileges.php:496 -msgid "Allows creating and dropping triggers" -msgstr "" - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "" - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "" - -#: server_privileges.php:169 server_privileges.php:482 -msgid "Allows altering and dropping stored routines." -msgstr "" - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "" - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "" - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "لا صلاحيات." - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "يتضمن كل الصلاحيات عدا GRANT." - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy #| msgid "None" @@ -5026,19 +5085,6 @@ msgstr "صلاحيات خاصة بالجدول" msgid " Note: MySQL privilege names are expressed in English " msgstr " ملاحظه: اسم الامتياز لـMySQL يظهر ويقرأ باللغة الإنجليزية Ùقط " -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "يسمح بإنشاء جداول جديدة." - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "يسمح بحذ٠الجداول." - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "يسمح Ø¨Ø¥Ø¶Ø§ÙØ© المستخدمين والصلاحيات دون إعادة قراءة جداول الصلاحيات." - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "صلاحيات عامة" @@ -5059,26 +5105,6 @@ msgstr "حدود المصادر" msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "ملاحظة: تغيير هذه الخيارات للرقم 0 )ØµÙØ±( يلغي الحد." -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "يحد عدد الاستعلامات التي يستطيع المستخدم إرسالها إلى الخادم بكل ساعة." - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"يحد عدد الأوامر التي ÙŠÙ†ÙØ°Ù‡Ø§ المستخدم بكل ساعة، والتي تغير أي جدول أو قاعدة " -"بيانات." - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "يحد من عدد الاتصالات الجديدة التي يمكن للمستخدم ÙØªØ­Ù‡Ø§ بكل ساعة." - -#: server_privileges.php:613 server_privileges.php:615 -msgid "Limits the number of simultaneous connections the user may have." -msgstr "" - #: server_privileges.php:669 msgid "Login Information" msgstr "بيانات الدخول" diff --git a/po/az.po b/po/az.po index 690ff6704..610b7ec3e 100644 --- a/po/az.po +++ b/po/az.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-03-12 09:11+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: azerbaijani \n" @@ -3155,18 +3155,211 @@ msgstr "(davamı)" msgid "Structure of table __TABLE__" msgstr "" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "GRANT-dan baÅŸqa bütün selahiyyetler daxildir." + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "Mövcud olan cedvellerin strukturunu deyiÅŸdirmeye icaze verir." + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +#, fuzzy +msgid "Allows altering and dropping stored routines." +msgstr "Allows creating and dropping indexes." + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "Yeni bazalar ve cedveller qurmaÄŸa icaze verir." + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +#, fuzzy +msgid "Allows creating stored routines." +msgstr "Yeni cedveller qurmaÄŸa icaze verir." + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "Yeni cedveller qurmaÄŸa icaze verir." + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "Keçici cedveller qurmaÄŸa icaze verir." + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "" + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +#, fuzzy +msgid "Allows creating new views." +msgstr "Yeni cedveller qurmaÄŸa icaze verir." + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "Me'lumat silmeye icaze verir." + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "Baza ve cedvel leÄŸv etmeye icaze verir." + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "Cedvelleri leÄŸv etmeye icaze verir." + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "" + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "Allows importing data from and exporting data into files." + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" +"Allows adding users and privileges without reloading the privilege tables." + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "Allows creating and dropping indexes." + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "Allows inserting and replacing data." + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "Allows locking tables for the current thread." + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "Limits the number of new connections the user may open per hour." + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "Limits the number of queries the user may send to the server per hour." + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +#, fuzzy +msgid "Limits the number of simultaneous connections the user may have." +msgstr "Limits the number of new connections the user may open per hour." + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "Has no effect in this MySQL version." + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "Allows reloading server settings and flushing the server's caches." + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "Gives the right to the user to ask where the slaves / masters are." + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "Needed for the replication slaves." + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "Allows reading data." + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "Gives access to the complete list of databases." + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "" + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "Allows shutting down the server." + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" +"Allows connecting, even if maximum number of connections is reached; " +"Required for most administrative operations like setting global variables or " +"killing threads of other users." + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +#, fuzzy +msgid "Allows creating and dropping triggers" +msgstr "Allows creating and dropping indexes." + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "Allows changing data." + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "Selahiyyet te'yin edilmedi." + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " "statements from the transaction." msgstr "" -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "" -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3174,78 +3367,78 @@ msgid "" "based instead of disk-based." msgstr "" -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "" -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." msgstr "" -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." msgstr "" -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." msgstr "" -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "" -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "" -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "" -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "" -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " "indicates the number of time tables have been discovered." msgstr "" -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " "SELECT col1 FROM foo, assuming that col1 is indexed." msgstr "" -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." msgstr "" -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " "if you are doing an index scan." msgstr "" -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." msgstr "" -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3253,7 +3446,7 @@ msgid "" "you have joins that don't use keys properly." msgstr "" -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3261,42 +3454,42 @@ msgid "" "advantage of the indexes you have." msgstr "" -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "" -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "" -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "" -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "" -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "" -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "" -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "" -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " "reason." msgstr "" -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3304,33 +3497,33 @@ msgid "" "Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data." msgstr "" -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "" -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." msgstr "" -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." msgstr "" -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "" -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." msgstr "" -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3339,218 +3532,218 @@ msgid "" "properly, this value should be small." msgstr "" -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "" -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "" -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "" -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "" -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "" -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "" -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "" -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "" -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "" -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." msgstr "" -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "" -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "" -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "" -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "" -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "" -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "" -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "" -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." msgstr "" -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "" -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "" -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "" -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "" -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "" -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "" -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "" -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." msgstr "" -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." msgstr "" -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " "one time." msgstr "" -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "" -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " "can be calculated as Key_reads/Key_read_requests." msgstr "" -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "" -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "" -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " "same query. The default value of 0 means that no query has been compiled yet." msgstr "" -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "" -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." msgstr "" -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "" -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "" -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "" -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "" -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "" -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "" -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "" -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3558,105 +3751,105 @@ msgid "" "decide which queries to remove from the cache." msgstr "" -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." msgstr "" -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "" -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "" -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 #, fuzzy msgctxt "$strShowStatusReset" msgid "Reset" msgstr "Yenile" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "" -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." msgstr "" -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "" -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" msgstr "" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" msgstr "" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "" -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "" -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." msgstr "" -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "" -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." msgstr "" -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "" -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " "system variable." msgstr "" -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "" -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "" -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "" -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "" -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3664,18 +3857,18 @@ msgid "" "tables or use replication." msgstr "" -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " "raise your thread_cache_size." msgstr "" -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "" -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3683,7 +3876,7 @@ msgid "" "implementation.)" msgstr "" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "" @@ -4944,138 +5137,6 @@ msgstr "MySQL Depolama Motorları" msgid "View dump (schema) of databases" msgstr "Me'lumat bazalarının sxemini göster" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "Allows reading data." - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "Allows inserting and replacing data." - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "Allows changing data." - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "Me'lumat silmeye icaze verir." - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "Yeni bazalar ve cedveller qurmaÄŸa icaze verir." - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "Baza ve cedvel leÄŸv etmeye icaze verir." - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "Allows reloading server settings and flushing the server's caches." - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "Allows shutting down the server." - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "Allows importing data from and exporting data into files." - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "Has no effect in this MySQL version." - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "Allows creating and dropping indexes." - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "Mövcud olan cedvellerin strukturunu deyiÅŸdirmeye icaze verir." - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "Gives access to the complete list of databases." - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" -"Allows connecting, even if maximum number of connections is reached; " -"Required for most administrative operations like setting global variables or " -"killing threads of other users." - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "Keçici cedveller qurmaÄŸa icaze verir." - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "Allows locking tables for the current thread." - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "Needed for the replication slaves." - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "Gives the right to the user to ask where the slaves / masters are." - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -#, fuzzy -msgid "Allows creating new views." -msgstr "Yeni cedveller qurmaÄŸa icaze verir." - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "" - -#: server_privileges.php:162 server_privileges.php:496 -#, fuzzy -msgid "Allows creating and dropping triggers" -msgstr "Allows creating and dropping indexes." - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "" - -#: server_privileges.php:168 server_privileges.php:481 -#, fuzzy -msgid "Allows creating stored routines." -msgstr "Yeni cedveller qurmaÄŸa icaze verir." - -#: server_privileges.php:169 server_privileges.php:482 -#, fuzzy -msgid "Allows altering and dropping stored routines." -msgstr "Allows creating and dropping indexes." - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "" - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "" - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "Selahiyyet te'yin edilmedi." - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "GRANT-dan baÅŸqa bütün selahiyyetler daxildir." - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy #| msgid "None" @@ -5093,20 +5154,6 @@ msgstr "Cedvelexas selahiyyetler" msgid " Note: MySQL privilege names are expressed in English " msgstr " Qeyd: MySQL selahiyyet adları ingilis dilinde ifade edilmiÅŸdir " -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "Yeni cedveller qurmaÄŸa icaze verir." - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "Cedvelleri leÄŸv etmeye icaze verir." - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" -"Allows adding users and privileges without reloading the privilege tables." - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "Qlobal selahiyyetler" @@ -5127,27 +5174,6 @@ msgstr "Resource limits" msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "Qeyd: Bu variantları 0 (sıfır)-a çevirmek hüdudu (limiti) qaldıracaq." -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "Limits the number of queries the user may send to the server per hour." - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "Limits the number of new connections the user may open per hour." - -#: server_privileges.php:613 server_privileges.php:615 -#, fuzzy -msgid "Limits the number of simultaneous connections the user may have." -msgstr "Limits the number of new connections the user may open per hour." - #: server_privileges.php:669 msgid "Login Information" msgstr "Sisteme GiriÅŸ Me'lumatı" diff --git a/po/be.po b/po/be.po index c97f247b4..13886d4b8 100644 --- a/po/be.po +++ b/po/be.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-03-12 09:12+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: belarusian_cyrillic \n" @@ -3246,7 +3246,203 @@ msgstr "(працÑг)" msgid "Structure of table __TABLE__" msgstr "Структура табліцы __TABLE__" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "Уключае ÑžÑе прывілеі, апроч GRANT." + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "ДазвалÑе зьмÑнÑць Ñтруктуру Ñ–Ñных табліц." + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +msgid "Allows altering and dropping stored routines." +msgstr "ДазвалÑе зьмÑнÑць Ñ– выдалÑць праграмы, ÑÐºÑ–Ñ Ð·Ð°Ñ…Ð¾ÑžÐ²Ð°ÑŽÑ†Ñ†Ð°." + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "ДазвалÑе Ñтвараць Ð½Ð¾Ð²Ñ‹Ñ Ð±Ð°Ð·Ñ‹ дадзеных Ñ– табліцы." + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "ДазвалÑе Ñтвараць праграмы, ÑÐºÑ–Ñ Ð·Ð°Ñ…Ð¾ÑžÐ²Ð°ÑŽÑ†Ñ†Ð°." + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "ДазвалÑе Ñтвараць Ð½Ð¾Ð²Ñ‹Ñ Ñ‚Ð°Ð±Ð»Ñ–Ñ†Ñ‹." + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "ДазвалÑе Ñтвараць чаÑÐ¾Ð²Ñ‹Ñ Ñ‚Ð°Ð±Ð»Ñ–Ñ†Ñ‹." + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "" +"ДазвалÑе Ñтвараць, выдалÑць Ñ– пераймÑноўваць ÑƒÐ»Ñ–ÐºÐ¾Ð²Ñ‹Ñ Ð·Ð°Ð¿Ñ–ÑÑ‹ карыÑтальнікаў" + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "ДазвалÑе Ñтвараць Ð½Ð¾Ð²Ñ‹Ñ Ð¿Ñ€Ð°Ð³Ð»Ñды." + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "ДазвалÑе выдалÑць дадзеныÑ." + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "ДазвалÑе выдалÑць базы дадзеных Ñ– табліцы." + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "ДазвалÑе выдалÑць табліцы." + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "ДазвалÑе Ñтвараць падзеі Ñž плÑніроўніку падзеÑÑž" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "ДазвалÑе выкананьне праграмаў, ÑÐºÑ–Ñ Ð·Ð°Ñ…Ð¾ÑžÐ²Ð°ÑŽÑ†Ñ†Ð°." + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "" +"ДазвалÑе імпартаваць Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ Ð· файлаў Ñ– ÑкÑпартаваць Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ Ñž файлы." + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" +"ДазвалÑе дадаваць карыÑтальнікаў Ñ– прывілеі без перазагрузкі табліц " +"прывілеÑÑž." + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "ДазвалÑе Ñтвараць Ñ– выдалÑць індÑкÑÑ‹." + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "ДазвалÑе ÑžÑтаўлÑць Ñ– замÑнÑць дадзеныÑ." + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "ДазвалÑе блÑкаваць табліцы Ð´Ð»Ñ Ð±Ñгучага патоку." + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "" +"ÐбмÑжоўвае колькаÑьць новых злучÑньнÑÑž, ÑÐºÑ–Ñ ÐºÐ°Ñ€Ñ‹Ñтальнік можа адкрыць на " +"працÑгу гадзіны." + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "" +"ÐбмÑжоўвае колькаÑьць запытаў, ÑÐºÑ–Ñ ÐºÐ°Ñ€Ñ‹Ñтальнік можа адправіць на ÑÑрвÑÑ€ на " +"працÑгу гадзіны." + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"ÐбмÑжоўвае колькаÑьць камандаў, зьмÑнÑючых любую табліцу або базу дадзеных, " +"ÑÐºÑ–Ñ ÐºÐ°Ñ€Ñ‹Ñтальнік можа выканаць на працÑгу гадзіны." + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +msgid "Limits the number of simultaneous connections the user may have." +msgstr "" +"ÐбмÑжоўвае колькаÑьць адначаÑовых злучÑньнÑÑž, ÑÐºÑ–Ñ Ð¼Ð¾Ð¶Ð° мець карыÑтальнік." + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "ДазвалÑе праглÑдаць працÑÑÑ‹ ÑžÑÑ–Ñ… карыÑтальнікаў" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "Ðе працуе Ñž гÑтай вÑÑ€ÑÑ–Ñ– MySQL." + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "ДазвалÑе перазагружаць налады ÑÑрвÑра Ñ– ачышчаць кÑш ÑÑрвÑра." + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "ДазвалÑе карыÑтальніку пытацца, дзе знаходзÑцца slaves / masters." + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "Ðеабходна Ð´Ð»Ñ Ñ€Ñплікацыі slaves." + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "ДазвалÑе чытаць дадзеныÑ." + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "Дае доÑтуп да поўнага ÑьпіÑу базаў дадзеных." + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "ДазвалÑе выкананьне запытаў SHOW CREATE VIEW." + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "ДазвалÑе ÑпынÑць ÑÑрвÑÑ€." + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" +"ДазвалÑе падлучÑньне, нават калі даÑÑгнуты макÑымальны лік падлучÑньнÑÑž; " +"Патрабуецца Ð´Ð»Ñ Ð±Ð¾Ð»ÑŒÑˆÐ°Ñьці адмініÑтратыўных апÑрацыÑÑž, такіх Ñк вызначÑньне " +"глÑбальных зьменных або Ñпыненьне патокаў іншых карыÑтальнікаў." + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +msgid "Allows creating and dropping triggers" +msgstr "ДазвалÑе ÑтварÑньне Ñ– выдаленьне трыгераў" + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "ДазвалÑе зьмÑнÑць дадзеныÑ." + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "Без прывілеÑÑž." + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " @@ -3256,12 +3452,12 @@ msgstr "" "ÑÐºÑ–Ñ Ð¿ÐµÑ€Ð°Ð²Ñ‹Ñілі значÑньне binlog_cache_size Ñ– выкарыÑтоўвалі чаÑовы файл Ð´Ð»Ñ " "Ð·Ð°Ñ…Ð¾ÑžÐ²Ð°Ð½ÑŒÐ½Ñ Ð²Ñ‹Ñ€Ð°Ð·Ð°Ñž транзакцыі." -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "" "КолькаÑьць транзакцыÑÑž, ÑÐºÑ–Ñ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñтоўвалі чаÑовы двайковы кÑш запытаў." -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3273,11 +3469,11 @@ msgstr "" "павÑлічыць значÑньне tmp_table_size, каб чаÑÐ¾Ð²Ñ‹Ñ Ñ‚Ð°Ð±Ð»Ñ–Ñ†Ñ‹ захоўваліÑÑ Ñž " "памÑці, а не на дыÑку." -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "КолькаÑьць чаÑовых файлаў, Ñтвораных mysqld." -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." @@ -3285,7 +3481,7 @@ msgstr "" "КолькаÑьць чаÑовых табліц, разьмешчаных у памÑці, ÑÐºÑ–Ñ Ð±Ñ‹Ð»Ñ– аўтаматычна " "ÑÑ‚Ð²Ð¾Ñ€Ð°Ð½Ñ‹Ñ ÑÑрвÑрам Ð¿Ð°Ð´Ñ‡Ð°Ñ Ð²Ñ‹ÐºÐ°Ð½Ð°Ð½ÑŒÐ½Ñ Ð²Ñ‹Ñ€Ð°Ð·Ð°Ñž." -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." @@ -3293,7 +3489,7 @@ msgstr "" "КолькаÑьць радкоў, запіÑаных з INSERT DELAYED, з-за Ñкіх адбыліÑÑ Ð¿ÑÑžÐ½Ñ‹Ñ " "памылкі (пÑўна, дублÑÐ²Ð°Ð½Ñ‹Ñ ÐºÐ»ÑŽÑ‡Ñ‹)." -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." @@ -3302,23 +3498,23 @@ msgstr "" "ÐšÐ¾Ð¶Ð½Ð°Ñ Ñ‚Ð°Ð±Ð»Ñ–Ñ†Ð°, на Ñкой выконваецца INSERT DELAYED атрымлівае Ñвой улаÑны " "паток." -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "КолькаÑьць запіÑаных INSERT DELAYED радкоў." -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "КолькаÑьць выкананых FLUSH-выразаў." -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "КолькаÑьць унутраных COMMIT-выразаў." -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "КолькаÑьць разоў Ð²Ñ‹Ð´Ð°Ð»ÐµÐ½ÑŒÐ½Ñ Ñ€Ð°Ð´ÐºÐ° з табліцы." -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " @@ -3328,7 +3524,7 @@ msgstr "" "Ñна табліцу з дадзеным імем. ГÑта называецца выÑьвÑтленьнем. " "Handler_discover паказвае колькаÑьць выÑьвÑтленьнÑÑž табліц." -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " @@ -3339,7 +3535,7 @@ msgstr "" "ÑканаваньнÑÑž; напрыклад, SELECT col1 FROM foo, улічваючы, што col1 " "індÑкÑаванаÑ." -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." @@ -3347,7 +3543,7 @@ msgstr "" "КолькаÑьць запытаў на чытаньне радка з выкарыÑтаньнем ключа. Калі Ñна " "вÑлікаÑ, гÑта Ð´Ð¾Ð±Ñ€Ð°Ñ Ð¿Ñ€Ñ‹ÐºÐ¼ÐµÑ‚Ð° таго, што запыты Ñ– табліцы добра індÑкÑаваныÑ." -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " @@ -3357,7 +3553,7 @@ msgstr "" "павÑлічваецца, калі выконваецца запыт на індÑкÑаваную калёнку з шÑрагам " "абмежаваньнÑÑž або калі адбываецца Ñканаваньне індÑкÑаў." -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." @@ -3365,7 +3561,7 @@ msgstr "" "КолькаÑьць запытаў Ñ‡Ñ‹Ñ‚Ð°Ð½ÑŒÐ½Ñ Ð¿Ð°Ð¿ÑÑ€Ñдні радок у ключавым парадку. ГÑты мÑтад " "Ñ‡Ñ‹Ñ‚Ð°Ð½ÑŒÐ½Ñ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñтоўваецца пераважна Ð´Ð»Ñ Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹Ñ– ORDER BY ... DESC." -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3377,7 +3573,7 @@ msgstr "" "прыÑутнічае шмат запытаў, ÑÐºÑ–Ñ Ð¿Ð°Ñ‚Ñ€Ð°Ð±ÑƒÑŽÑ†ÑŒ ад MySQL пераглÑд табліцы цалкам " "або выконваюцца аб'Ñднаньні, ÑÐºÑ–Ñ Ð½Ñправільна выкарыÑтоўваюць ключы." -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3389,37 +3585,37 @@ msgstr "" "што табліцы індÑкÑÐ°Ð²Ð°Ð½Ñ‹Ñ Ð½Ñправільна або запыты не напіÑÐ°Ð½Ñ‹Ñ Ñ‚Ð°Ðº, каб " "выкарыÑтоўваць перавагі індÑкÑаў." -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "КолькаÑьць унутраных выразаў ROLLBACK." -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "КолькаÑьць запытаў Ð°Ð±Ð½Ð°ÑžÐ»ÐµÐ½ÑŒÐ½Ñ Ñ€Ð°Ð´ÐºÐ° Ñž табліцы." -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "КолькаÑьць запытаў уÑтаўкі радка Ñž табліцу." -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "" "КолькаÑьць Ñтаронак, ÑÐºÑ–Ñ ÑžÑ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†ÑŒ Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ (зьмененых або нÑзьмененых)." -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "КолькаÑьць зьмененых Ñтаронак." -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "" "КолькаÑьць Ñтаронак буфÑрнага пулу, на ÑÐºÑ–Ñ Ð±Ñ‹Ñž атрыманы запыт на Ñкід." -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "КолькаÑьць вольных Ñтаронак." -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " @@ -3429,7 +3625,7 @@ msgstr "" "Ñтаронкі, ÑÐºÑ–Ñ Ñž бÑгучы момант чытаюцца ці запіÑваюцца або ÑÐºÑ–Ñ Ð½Ñ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ " "быць ÑÐºÑ–Ð½ÑƒÑ‚Ñ‹Ñ Ñ†Ñ– Ð²Ñ‹Ð´Ð°Ð»ÐµÐ½Ñ‹Ñ Ð·-за пÑўнай прычыны." -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3442,11 +3638,11 @@ msgstr "" "Innodb_buffer_pool_pages_total - Innodb_buffer_pool_pages_free - " "Innodb_buffer_pool_pages_data." -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "Ðгульны памер буфÑрнага пулу, у Ñтаронках." -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." @@ -3455,7 +3651,7 @@ msgstr "" "адбываецца, калі запыт праглÑдае значную чаÑтку табліцы, але Ñž выпадковым " "парадку." -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." @@ -3463,11 +3659,11 @@ msgstr "" "КолькаÑьць паÑьлÑдоўных папÑÑ€Ñдніх чытаньнÑÑž, зробленых InnoDB. ГÑта " "адбываецца, калі InnoDB выконвае паÑьлÑдоўны поўны праглÑд табліцы." -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "КолькаÑьць лÑгічных запытаў чытаньнÑ, зробленых InnoDB." -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." @@ -3475,7 +3671,7 @@ msgstr "" "КолькаÑьць лÑгічных чытаньнÑÑž, ÑÐºÑ–Ñ InnoDB не змагла аднавіць з буфÑрнага " "пулу, а таму зрабіла аднаÑтаронкавае чытаньне." -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3489,55 +3685,55 @@ msgstr "" "падлічвае колькаÑьць такіх чаканьнÑÑž. Калі памер буфÑру быў вызначаны " "правільна, гÑтае значÑньне муÑіць быць маленькім." -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "КолькаÑьць запіÑаў, зробленых у буфÑрны пул InnoDB." -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "КолькаÑьць апÑрацыÑÑž fsync() на бÑгучы момант." -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "БÑÐ³ÑƒÑ‡Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñьць апÑрацыÑÑž fsync(), ÑÐºÑ–Ñ Ñ‡Ð°ÐºÐ°ÑŽÑ†ÑŒ выкананьнÑ." -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "БÑÐ³ÑƒÑ‡Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñьць чытаньнÑÑž, ÑÐºÑ–Ñ Ñ‡Ð°ÐºÐ°ÑŽÑ†ÑŒ выкананьнÑ." -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "БÑÐ³ÑƒÑ‡Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñьць запіÑаў, ÑÐºÑ–Ñ Ñ‡Ð°ÐºÐ°ÑŽÑ†ÑŒ выкананьнÑ." -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "КолькаÑьць прачытаных на бÑгучы момант дадзеных, у байтах." -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "ÐÐ³ÑƒÐ»ÑŒÐ½Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñьць чытаньнÑÑž дадзеных." -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "ÐÐ³ÑƒÐ»ÑŒÐ½Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñьць запіÑаў дадзеных." -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "КолькаÑьць запіÑаных на бÑгучы момант дадзеных, у байтах." -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" "КолькаÑьць падвойных запіÑаў, ÑÐºÑ–Ñ Ð±Ñ‹Ð»Ñ– выкананыÑ, Ñ– колькаÑьць Ñтаронак, " "ÑÐºÑ–Ñ Ð±Ñ‹Ð»Ñ– запіÑÐ°Ð½Ñ‹Ñ Ð´Ð»Ñ Ð³Ñтай мÑты." -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" "КолькаÑьць падвойных запіÑаў, ÑÐºÑ–Ñ Ð±Ñ‹Ð»Ñ– выкананыÑ, Ñ– колькаÑьць Ñтаронак, " "ÑÐºÑ–Ñ Ð±Ñ‹Ð»Ñ– запіÑÐ°Ð½Ñ‹Ñ Ð´Ð»Ñ Ð³Ñтай мÑты." -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." @@ -3545,35 +3741,35 @@ msgstr "" "КолькаÑьць выпадкаў Ñ‡Ð°ÐºÐ°Ð½ÑŒÐ½Ñ Ð·-за таго, што буфÑÑ€ логу быў занадта малы, Ñ– " "таму давÑлоÑÑ Ñ‡Ð°ÐºÐ°Ñ†ÑŒ, пакуль ён не ачыÑьціцца." -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "КолькаÑьць запіÑаў у лог." -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "КолькаÑьць фізычна выкананых запіÑаў у лог-файл." -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "КолькаÑьць Ñынхранізавыных запіÑаў, зробленых у лог-файл." -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "КолькаÑьць ÑынхранізаваньнÑÑž лог-файла, ÑÐºÑ–Ñ Ñ‡Ð°ÐºÐ°ÑŽÑ†ÑŒ выкананьнÑ." -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "КолькаÑьць запіÑаў у лог-файл, ÑÐºÑ–Ñ Ñ‡Ð°ÐºÐ°ÑŽÑ†ÑŒ выкананьнÑ." -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "КолькаÑьць байтаў, запіÑаных у лог-файл." -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "КолькаÑьць Ñтвораных Ñтаронак." -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." @@ -3581,55 +3777,55 @@ msgstr "" "Памер закампілÑванай Ñтаронкі InnoDB (па змоўчаньні 16КБ). ПÑÑžÐ½Ñ‹Ñ Ð²ÐµÐ»Ñ–Ñ‡Ñ‹Ð½Ñ– " "вымÑраюцца Ñž Ñтаронках; памер Ñтаронкі дазвалÑе хутка перавеÑьці Ñго Ñž байты." -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "КолькаÑьць прачытаных Ñтаронак." -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "КолькаÑьць запіÑаных Ñтаронак." -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "" "КолькаÑьць блÑкаваньнÑÑž радкоў, чаканьне Ñкіх адбываецца на бÑгучы момант." -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "СÑÑ€Ñдні Ñ‡Ð°Ñ Ð°Ñ‚Ñ€Ñ‹Ð¼Ð°Ð½ÑŒÐ½Ñ Ð¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð°Ñьці блÑÐºÐ°Ð²Ð°Ð½ÑŒÐ½Ñ Ñ€Ð°Ð´ÐºÑƒ, у міліÑÑкундах." -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "" "Ðгульны Ñ‡Ð°Ñ Ñ‡Ð°ÐºÐ°Ð½ÑŒÐ½Ñ Ð°Ñ‚Ñ€Ñ‹Ð¼Ð°Ð½ÑŒÐ½Ñ Ð¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð°Ñьці блÑÐºÐ°Ð²Ð°Ð½ÑŒÐ½Ñ Ñ€Ð°Ð´ÐºÑƒ, у " "міліÑÑкундах." -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "" "МакÑымальны Ñ‡Ð°Ñ Ð°Ñ‚Ñ€Ð°Ð¼Ð°Ð½ÑŒÐ½Ñ Ð¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð°Ñьці блÑÐºÐ°Ð²Ð°Ð½ÑŒÐ½Ñ Ñ€Ð°Ð´ÐºÑƒ, у міліÑÑкундах." -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "КолькаÑьць разоў, калі даводзілаÑÑ Ñ‡Ð°ÐºÐ°Ñ†ÑŒ блÑкаваньне радку." -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "КолькаÑьць радкоў, выдаленых з табліц InnoDB." -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "КолькаÑьць радкоў, уÑтаўленых у табліцы InnoDB." -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "КолькаÑÑŒ радкоў, прачытаных з табліц InnoDB." -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "КолькаÑьць радкоў, абноўленых у табліцах InnoDB." -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." @@ -3637,7 +3833,7 @@ msgstr "" "КолькаÑьць блёкаў у кÑшы ключоў, ÑÐºÑ–Ñ Ð±Ñ‹Ð»Ñ– зьмененыÑ, але ÑÑˆÑ‡Ñ Ð½Ðµ былі " "ÑÐºÑ–Ð½ÑƒÑ‚Ñ‹Ñ Ð½Ð° дыÑк. ВыкарыÑтоўваецца Ñк значÑньне Not_flushed_key_blocks." -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." @@ -3645,7 +3841,7 @@ msgstr "" "КолькаÑьць нÑвыкарыÑтаных блёкаў у кÑшы ключоў. ГÑтае значÑньне можна " "выкарыÑтоўваць Ð´Ð»Ñ Ð²Ñ‹Ð·Ð½Ð°Ñ‡ÑÐ½ÑŒÐ½Ñ Ñтупені выкарыÑÑ‚Ð°Ð½ÑŒÐ½Ñ ÐºÑшу ключоў." -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " @@ -3655,11 +3851,11 @@ msgstr "" "Ñтупеньню пÑўнаÑьці Ñьведчыць пра макÑымальную за ўвеÑÑŒ Ñ‡Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñьць " "блёкаў, ÑÐºÑ–Ñ Ð²Ñ‹ÐºÐ°Ñ€Ð°ÑтоўваліÑÑ Ð°Ð´Ð½Ð°Ñ‡Ð°Ñова." -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "КолькаÑьць запытаў на чытаньне блёку ключоў з кÑшу." -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " @@ -3669,15 +3865,15 @@ msgstr "" "вÑлікае, значÑньне key_buffer_size, відаць, вельмі малое. КолькаÑьць " "промахаў у кÑш можна вылічыць Ñк Key_reads/Key_read_requests." -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "КолькаÑьць запытаў на Ð·Ð°Ð¿Ñ–Ñ Ð±Ð»Ñ‘ÐºÑƒ ключоў у кÑш." -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "КолькаÑьць фізычных запіÑаў блёку ключоў на дыÑк." -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " @@ -3688,11 +3884,11 @@ msgstr "" "ЗначÑньне па змоўчаньні 0 азначае, што ніводны запыт ÑÑˆÑ‡Ñ Ð½Ñ Ð±Ñ‹Ñž " "зкампілÑваны." -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "КолькаÑьць радкоў Ð´Ð»Ñ Ð·Ð°Ð¿Ñ–Ñу, адкладзеных запытамі INSERT DELAYED." -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." @@ -3700,36 +3896,36 @@ msgstr "" "КолькаÑьць табліц, ÑÐºÑ–Ñ Ð±Ñ‹Ð»Ñ– адкрытыÑ. Калі Ð°Ð´ÐºÑ€Ñ‹Ñ‚Ñ‹Ñ Ñ‚Ð°Ð±Ð»Ñ–Ñ†Ñ‹ вÑлікіÑ, " "значÑньне кÑшу табліц імаверна вельмі малое." -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "КолькаÑьць адкрытых файлаў." -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "" "КолькаÑьць адкрытых патокаў (выкарыÑтоўваюцца пераважна Ð´Ð»Ñ Ð»Ð°Ð³Ð°Ð²Ð°Ð½ÑŒÐ½Ñ)." -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "КолькаÑьць адкрытых табліц." -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "КолькаÑьць вольных блёкаў памÑці Ñž кÑшы запытаў." -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "КолькаÑьць вольнай памÑці Ð´Ð»Ñ ÐºÑшу запытаў." -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "КолькаÑьць зваротаў да кÑшу." -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "КолькаÑьць запытаў, ÑÐºÑ–Ñ Ð±Ñ‹Ð»Ñ– Ð´Ð°Ð´Ð°Ð½Ñ‹Ñ Ñž кÑш." -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3742,7 +3938,7 @@ msgstr "" "выкарыÑтоўваўÑÑ Ð½Ð°Ð¹Ð¼ÐµÐ½Ñˆ (LRU) Ð´Ð»Ñ Ð²Ñ‹Ð·Ð½Ð°Ñ‡ÑньнÑ, ÑÐºÑ–Ñ Ð·Ð°Ð¿Ñ‹Ñ‚Ñ‹ трÑба выдалÑць з " "кÑшу." -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." @@ -3750,24 +3946,24 @@ msgstr "" "КолькаÑьць некÑшавальных запытаў (некÑшавальных або некÑшаваных з-за " "значÑÐ½ÑŒÐ½Ñ Ð´Ñ‹Ñ€Ñктывы query_cache_type)." -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "КолькаÑьць запытаў, ÑÐºÑ–Ñ Ð¿Ñ€Ñ‹Ñутнічаюць у кÑшы." -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "ÐÐ³ÑƒÐ»ÑŒÐ½Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñьць блёкаў у кÑшы запытыў." -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 msgctxt "$strShowStatusReset" msgid "Reset" msgstr "Скінуць ÑтатыÑтыку" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "Стан абароненай ад памылак Ñ€Ñплікацыі (ÑÑˆÑ‡Ñ Ð½Ðµ Ñ€ÑалізаванаÑ)." -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." @@ -3775,13 +3971,13 @@ msgstr "" "КолькаÑьць аб'ÑднаньнÑÑž, ÑÐºÑ–Ñ Ð½Ðµ выкарыÑтоўвÑюць індÑкÑÑ‹. Калі гÑтае " "значÑньне Ð½Ñ Ñ€Ð¾ÑžÐ½Ð°Ðµ 0, варта праверыць індÑкÑÑ‹ Ñž табліцах." -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "" "КолькаÑьць аб'ÑднаньнÑÑž, ÑÐºÑ–Ñ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñтоўвалі пошук па маÑцы Ñž мÑтавай " "табліцы." -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" @@ -3790,7 +3986,7 @@ msgstr "" "ключа паÑÑŒÐ»Ñ ÐºÐ¾Ð¶Ð½Ð°Ð³Ð° радка. (Калі гÑтае значÑньне Ð½Ñ Ñ€Ð¾ÑžÐ½Ð°Ðµ 0, варта " "праверыць індÑкÑÑ‹ Ñž табліцах.)" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" @@ -3798,17 +3994,17 @@ msgstr "" "КолькаÑьць аб'ÑднаньнÑÑž, ÑÐºÑ–Ñ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñтоўвалі ÑпалучÑньні палёў у першай " "табліцы. (Звычайна не крытычна, нават калі гÑтае значÑньне вÑлікае.)" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "КолькаÑьць аб'ÑднаньнÑÑž, ÑÐºÑ–Ñ Ð¿Ñ€Ð°Ð²Ñлі поўны праглÑд першай табліцы." -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "" "КолькаÑьць чаÑовых табліц, ÑÐºÑ–Ñ Ñž бÑгучы момант Ð°Ð´ÐºÑ€Ñ‹Ñ‚Ñ‹Ñ Ð·Ð°Ð»ÐµÐ¶Ð½Ñ‹Ð¼ SQL-" "патокам." -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." @@ -3816,13 +4012,13 @@ msgstr "" "ÐÐ³ÑƒÐ»ÑŒÐ½Ð°Ñ (ад загрузкі) колькаÑьць разоў, калі залежны SQL-паток Ñ€Ñплікацыі " "паўтараў транзакцыі." -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "" "ГÑтае значÑньне роўнае \"ON\", калі ÑÑрвÑÑ€ зьÑўлÑецца залежным Ñ– падлучаным " "да ÑÑрвÑра, Ñкі Ñго кантралюе." -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." @@ -3830,14 +4026,14 @@ msgstr "" "КолькаÑьць патокаў, Ñкім ÑпатрÑбілаÑÑ Ð±Ð¾Ð»ÑŒÑˆ за slow_launch_time ÑÑкундаў Ð´Ð»Ñ " "ÑтварÑньнÑ." -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "" "КолькаÑьць запытаў, на выканантне Ñкіх ÑпатрÑбілаÑÑ Ð±Ð¾Ð»ÑŒÑˆ, чым " "long_query_time ÑÑкундаў." -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " @@ -3847,25 +4043,25 @@ msgstr "" "значÑньне вÑлікае, варта разгледзіць павелічÑньне значÑÐ½ÑŒÐ½Ñ ÑÑ‹ÑÑ‚Ñмнай " "зьменнай sort_buffer_size." -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "" "КолькаÑьць ÑартаваньнÑÑž, ÑÐºÑ–Ñ Ð±Ñ‹Ð»Ñ– Ð·Ñ€Ð¾Ð±Ð»ÐµÐ½Ñ‹Ñ Ð· выкарыÑтаньнем некалькіх " "Ñлупкоў." -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "КолькаÑьць адÑартаваных радкоў." -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "КолькаÑьць ÑартаваньнÑÑž, ÑÐºÑ–Ñ Ð±Ñ‹Ð»Ñ– Ð·Ñ€Ð¾Ð±Ð»ÐµÐ½Ñ‹Ñ Ð¿Ð°Ð´Ñ‡Ð°Ñ Ð¿Ñ€Ð°Ð³Ð»Ñду табліцы." -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "КолькаÑьць разоў, калі блÑкаваньне табліцы было зробленае імгненна." -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3877,7 +4073,7 @@ msgstr "" "Ñ–Ñнуюць праблемы з прадукцыйнаÑьцю, варта Ñпачатку аптымізаваць запыты, а " "паÑÑŒÐ»Ñ Ð°Ð±Ð¾ падзÑліць табліцу або табліцы, або выкарыÑтоўваць Ñ€Ñплікацыю." -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " @@ -3887,11 +4083,11 @@ msgstr "" "Ð²Ñ‹Ð»Ñ–Ñ‡Ð°Ð½Ð°Ñ Ñк Threads_created/Connections. Калі гÑтае значÑньне пафарбаванае " "Ñž чырвоны колер, варта павÑлічыць значÑньне thread_cache_size." -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "КолькаÑьць адкрытых на бÑгучы момант злучÑньнÑÑž." -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3903,7 +4099,7 @@ msgstr "" "thread_cache_size. (Звычайна, гÑта не дае Ñкога-небудзь заўважнага " "павелічÑÐ½ÑŒÐ½Ñ Ð¿Ñ€Ð°Ð´ÑƒÐºÑ†Ñ‹Ð¹Ð½Ð°Ñьці, калі прыÑутнічае Ð´Ð¾Ð±Ñ€Ð°Ñ Ñ€ÑÐ°Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ Ð¿Ð°Ñ‚Ð¾ÐºÐ°Ñž.)" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "КолькаÑьць патокаў, ÑÐºÑ–Ñ Ð½Ðµ зьÑўлÑюцца ÑьпÑчымі." @@ -5191,136 +5387,6 @@ msgstr "Машыны Ð·Ð°Ñ…Ð°Ð²Ð°Ð½ÑŒÐ½Ñ Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ…" msgid "View dump (schema) of databases" msgstr "ПраглÑдзець дамп (Ñхему) базаў дадзеных" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "ДазвалÑе чытаць дадзеныÑ." - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "ДазвалÑе ÑžÑтаўлÑць Ñ– замÑнÑць дадзеныÑ." - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "ДазвалÑе зьмÑнÑць дадзеныÑ." - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "ДазвалÑе выдалÑць дадзеныÑ." - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "ДазвалÑе Ñтвараць Ð½Ð¾Ð²Ñ‹Ñ Ð±Ð°Ð·Ñ‹ дадзеных Ñ– табліцы." - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "ДазвалÑе выдалÑць базы дадзеных Ñ– табліцы." - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "ДазвалÑе перазагружаць налады ÑÑрвÑра Ñ– ачышчаць кÑш ÑÑрвÑра." - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "ДазвалÑе ÑпынÑць ÑÑрвÑÑ€." - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "ДазвалÑе праглÑдаць працÑÑÑ‹ ÑžÑÑ–Ñ… карыÑтальнікаў" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "" -"ДазвалÑе імпартаваць Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ Ð· файлаў Ñ– ÑкÑпартаваць Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ Ñž файлы." - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "Ðе працуе Ñž гÑтай вÑÑ€ÑÑ–Ñ– MySQL." - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "ДазвалÑе Ñтвараць Ñ– выдалÑць індÑкÑÑ‹." - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "ДазвалÑе зьмÑнÑць Ñтруктуру Ñ–Ñных табліц." - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "Дае доÑтуп да поўнага ÑьпіÑу базаў дадзеных." - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" -"ДазвалÑе падлучÑньне, нават калі даÑÑгнуты макÑымальны лік падлучÑньнÑÑž; " -"Патрабуецца Ð´Ð»Ñ Ð±Ð¾Ð»ÑŒÑˆÐ°Ñьці адмініÑтратыўных апÑрацыÑÑž, такіх Ñк вызначÑньне " -"глÑбальных зьменных або Ñпыненьне патокаў іншых карыÑтальнікаў." - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "ДазвалÑе Ñтвараць чаÑÐ¾Ð²Ñ‹Ñ Ñ‚Ð°Ð±Ð»Ñ–Ñ†Ñ‹." - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "ДазвалÑе блÑкаваць табліцы Ð´Ð»Ñ Ð±Ñгучага патоку." - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "Ðеабходна Ð´Ð»Ñ Ñ€Ñплікацыі slaves." - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "ДазвалÑе карыÑтальніку пытацца, дзе знаходзÑцца slaves / masters." - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "ДазвалÑе Ñтвараць Ð½Ð¾Ð²Ñ‹Ñ Ð¿Ñ€Ð°Ð³Ð»Ñды." - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "ДазвалÑе Ñтвараць падзеі Ñž плÑніроўніку падзеÑÑž" - -#: server_privileges.php:162 server_privileges.php:496 -msgid "Allows creating and dropping triggers" -msgstr "ДазвалÑе ÑтварÑньне Ñ– выдаленьне трыгераў" - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "ДазвалÑе выкананьне запытаў SHOW CREATE VIEW." - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "ДазвалÑе Ñтвараць праграмы, ÑÐºÑ–Ñ Ð·Ð°Ñ…Ð¾ÑžÐ²Ð°ÑŽÑ†Ñ†Ð°." - -#: server_privileges.php:169 server_privileges.php:482 -msgid "Allows altering and dropping stored routines." -msgstr "ДазвалÑе зьмÑнÑць Ñ– выдалÑць праграмы, ÑÐºÑ–Ñ Ð·Ð°Ñ…Ð¾ÑžÐ²Ð°ÑŽÑ†Ñ†Ð°." - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "" -"ДазвалÑе Ñтвараць, выдалÑць Ñ– пераймÑноўваць ÑƒÐ»Ñ–ÐºÐ¾Ð²Ñ‹Ñ Ð·Ð°Ð¿Ñ–ÑÑ‹ карыÑтальнікаў" - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "ДазвалÑе выкананьне праграмаў, ÑÐºÑ–Ñ Ð·Ð°Ñ…Ð¾ÑžÐ²Ð°ÑŽÑ†Ñ†Ð°." - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "Без прывілеÑÑž." - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "Уключае ÑžÑе прывілеі, апроч GRANT." - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy #| msgid "None" @@ -5338,21 +5404,6 @@ msgstr "Прывілеі, ÑпÑÑ†Ñ‹Ñ„Ñ–Ñ‡Ð½Ñ‹Ñ Ð´Ð»Ñ Ñ‚Ð°Ð±Ð»Ñ–Ñ†Ñ‹" msgid " Note: MySQL privilege names are expressed in English " msgstr " Заўвага: імёны прывілеÑÑž MySQL задаюцца па-ангельÑку " -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "ДазвалÑе Ñтвараць Ð½Ð¾Ð²Ñ‹Ñ Ñ‚Ð°Ð±Ð»Ñ–Ñ†Ñ‹." - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "ДазвалÑе выдалÑць табліцы." - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" -"ДазвалÑе дадаваць карыÑтальнікаў Ñ– прывілеі без перазагрузкі табліц " -"прывілеÑÑž." - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "ГлÑÐ±Ð°Ð»ÑŒÐ½Ñ‹Ñ Ð¿Ñ€Ñ‹Ð²Ñ–Ð»ÐµÑ–" @@ -5373,31 +5424,6 @@ msgstr "Ðбмежаваньні Ñ€ÑÑурÑаў" msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "Заўвага: ПазначÑньне гÑтых опцыÑÑž Ñк 0 (нуль) здымае абмежаваньне." -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "" -"ÐбмÑжоўвае колькаÑьць запытаў, ÑÐºÑ–Ñ ÐºÐ°Ñ€Ñ‹Ñтальнік можа адправіць на ÑÑрвÑÑ€ на " -"працÑгу гадзіны." - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"ÐбмÑжоўвае колькаÑьць камандаў, зьмÑнÑючых любую табліцу або базу дадзеных, " -"ÑÐºÑ–Ñ ÐºÐ°Ñ€Ñ‹Ñтальнік можа выканаць на працÑгу гадзіны." - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "" -"ÐбмÑжоўвае колькаÑьць новых злучÑньнÑÑž, ÑÐºÑ–Ñ ÐºÐ°Ñ€Ñ‹Ñтальнік можа адкрыць на " -"працÑгу гадзіны." - -#: server_privileges.php:613 server_privileges.php:615 -msgid "Limits the number of simultaneous connections the user may have." -msgstr "" -"ÐбмÑжоўвае колькаÑьць адначаÑовых злучÑньнÑÑž, ÑÐºÑ–Ñ Ð¼Ð¾Ð¶Ð° мець карыÑтальнік." - #: server_privileges.php:669 msgid "Login Information" msgstr "Ð†Ð½Ñ„Ð°Ñ€Ð¼Ð°Ñ†Ñ‹Ñ Ð¿Ñ€Ð° ўваход" diff --git a/po/be@latin.po b/po/be@latin.po index 5ee2a5a59..48f543b1b 100644 --- a/po/be@latin.po +++ b/po/be@latin.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-03-30 23:09+0200\n" "Last-Translator: Michal \n" "Language-Team: belarusian_latin \n" @@ -3235,7 +3235,203 @@ msgstr "(praciah)" msgid "Structure of table __TABLE__" msgstr "Struktura tablicy __TABLE__" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "UkluÄaje Å­sie pryvilei, aproÄ GRANT." + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "Dazvalaje źmianiać strukturu isnych tablic." + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +msgid "Allows altering and dropping stored routines." +msgstr "Dazvalaje źmianiać i vydalać pragramy, jakija zachoÅ­vajucca." + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "Dazvalaje stvarać novyja bazy dadzienych i tablicy." + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "Dazvalaje stvarać pragramy, jakija zachoÅ­vajucca." + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "Dazvalaje stvarać novyja tablicy." + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "Dazvalaje stvarać Äasovyja tablicy." + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "" +"Dazvalaje stvarać, vydalać i pierajmianoÅ­vać ulikovyja zapisy karystalnikaÅ­" + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "Dazvalaje stvarać novyja prahlady." + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "Dazvalaje vydalać dadzienyja." + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "Dazvalaje vydalać bazy dadzienych i tablicy." + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "Dazvalaje vydalać tablicy." + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "Dazvalaje stvarać padziei Å­ planiroÅ­niku padziejaÅ­" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "Dazvalaje vykanaÅ„nie pragramaÅ­, jakija zachoÅ­vajucca." + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "" +"Dazvalaje impartavać dadzienyja z fajÅ‚aÅ­ i ekspartavać dadzienyja Å­ fajÅ‚y." + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" +"Dazvalaje dadavać karystalnikaÅ­ i pryvilei biez pierazahruzki tablic " +"pryvilejaÅ­." + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "Dazvalaje stvarać i vydalać indeksy." + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "Dazvalaje Å­staÅ­lać i zamianiać dadzienyja." + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "Dazvalaje blakavać tablicy dla biahuÄaha patoku." + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "" +"AbmiažoÅ­vaje kolkaść novych zÅ‚uÄeÅ„niaÅ­, jakija karystalnik moža adkryć na " +"praciahu hadziny." + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "" +"AbmiažoÅ­vaje kolkaść zapytaÅ­, jakija karystalnik moža adpravić na server na " +"praciahu hadziny." + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"AbmiažoÅ­vaje kolkaść kamandaÅ­, źmianiajuÄych lubuju tablicu abo bazu " +"dadzienych, jakija karystalnik moža vykanać na praciahu hadziny." + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +msgid "Limits the number of simultaneous connections the user may have." +msgstr "" +"AbmiažoÅ­vaje kolkaść adnaÄasovych zÅ‚uÄeÅ„niaÅ­, jakija moža mieć karystalnik." + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "Dazvalaje prahladać pracesy Å­sich karystalnikaÅ­" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "Nie pracuje Å­ hetaj versii MySQL." + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "Dazvalaje pierazahružać naÅ‚ady servera i aÄyÅ¡Äać keÅ¡ servera." + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "Dazvalaje karystalniku pytacca, dzie znachodziacca slaves / masters." + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "Nieabchodna dla replikacyi slaves." + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "Dazvalaje Äytać dadzienyja." + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "Daje dostup da poÅ­naha Å›pisu bazaÅ­ dadzienych." + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "Dazvalaje vykanaÅ„nie zapytaÅ­ SHOW CREATE VIEW." + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "Dazvalaje spyniać server." + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" +"Dazvalaje padÅ‚uÄeÅ„nie, navat kali dasiahnuty maksymalny lik padÅ‚uÄeÅ„niaÅ­; " +"Patrabujecca dla bolÅ¡aÅ›ci administratyÅ­nych aperacyjaÅ­, takich jak " +"vyznaÄeÅ„nie hlabalnych źmiennych abo spynieÅ„nie patokaÅ­ inÅ¡ych karystalnikaÅ­." + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +msgid "Allows creating and dropping triggers" +msgstr "Dazvalaje stvareÅ„nie i vydaleÅ„nie tryhieraÅ­" + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "Dazvalaje źmianiać dadzienyja." + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "Biez pryvilejaÅ­." + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " @@ -3245,12 +3441,12 @@ msgstr "" "jakija pieravysili znaÄeÅ„nie binlog_cache_size i vykarystoÅ­vali Äasovy fajÅ‚ " "dla zachoÅ­vaÅ„nia vyrazaÅ­ tranzakcyi." -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "" "Kolkaść tranzakcyjaÅ­, jakija vykarystoÅ­vali Äasovy dvajkovy keÅ¡ zapytaÅ­." -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3262,11 +3458,11 @@ msgstr "" "pavialiÄyć znaÄeÅ„nie tmp_table_size, kab Äasovyja tablicy zachoÅ­valisia Å­ " "pamiaci, a nie na dysku." -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "Kolkaść Äasovych fajÅ‚aÅ­, stvoranych mysqld." -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." @@ -3274,7 +3470,7 @@ msgstr "" "Kolkaść Äasovych tablic, raźmieÅ¡Äanych u pamiaci, jakija byli aÅ­tamatyÄna " "stvoranyja serveram padÄas vykanaÅ„nia vyrazaÅ­." -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." @@ -3282,7 +3478,7 @@ msgstr "" "Kolkaść radkoÅ­, zapisanych z INSERT DELAYED, z-za jakich adbylisia peÅ­nyja " "pamyÅ‚ki (peÅ­na, dublavanyja kluÄy)." -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." @@ -3291,23 +3487,23 @@ msgstr "" "Kožnaja tablica, na jakoj vykonvajecca INSERT DELAYED atrymlivaje svoj " "uÅ‚asny patok." -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "Kolkaść zapisanych INSERT DELAYED radkoÅ­." -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "Kolkaść vykananych FLUSH-vyrazaÅ­." -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "Kolkaść unutranych COMMIT-vyrazaÅ­." -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "Kolkaść razoÅ­ vydaleÅ„nia radka z tablicy." -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " @@ -3317,7 +3513,7 @@ msgstr "" "viedaje jana tablicu z dadzienym imiem. Heta nazyvajecca vyÅ›viatleÅ„niem. " "Handler_discover pakazvaje kolkaść vyÅ›viatleÅ„niaÅ­ tablic." -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " @@ -3328,7 +3524,7 @@ msgstr "" "skanavaÅ„niaÅ­; naprykÅ‚ad, SELECT col1 FROM foo, uliÄvajuÄy, Å¡to col1 " "indeksavanaja." -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." @@ -3337,7 +3533,7 @@ msgstr "" "vialikaja, heta dobraja prykmieta taho, Å¡to zapyty i tablicy dobra " "indeksavanyja." -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " @@ -3347,7 +3543,7 @@ msgstr "" "pavialiÄvajecca, kali vykonvajecca zapyt na indeksavanuju kalonku z Å¡eraham " "abmiežavaÅ„niaÅ­ abo kali adbyvajecca skanavaÅ„nie indeksaÅ­." -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." @@ -3355,7 +3551,7 @@ msgstr "" "Kolkaść zapytaÅ­ ÄytaÅ„nia papiaredni radok u kluÄavym paradku. Hety metad " "ÄytaÅ„nia vykarystoÅ­vajecca pieravažna dla aptymizacyi ORDER BY ... DESC." -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3368,7 +3564,7 @@ msgstr "" "caÅ‚kam abo vykonvajucca ab'jadnaÅ„ni, jakija niapravilna vykarystoÅ­vajuć " "kluÄy." -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3380,37 +3576,37 @@ msgstr "" "aznaÄaje, Å¡to tablicy indeksavanyja niapravilna abo zapyty nie napisanyja " "tak, kab vykarystoÅ­vać pieravahi indeksaÅ­." -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "Kolkaść unutranych vyrazaÅ­ ROLLBACK." -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "Kolkaść zapytaÅ­ abnaÅ­leÅ„nia radka Å­ tablicy." -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "Kolkaść zapytaÅ­ ustaÅ­ki radka Å­ tablicu." -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "" "Kolkaść staronak, jakija Å­trymlivajuć dadzienyja (źmienienych abo " "niaźmienienych)." -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "Kolkaść źmienienych staronak." -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "Kolkaść staronak bufernaha puÅ‚u, na jakija byÅ­ atrymany zapyt na skid." -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "Kolkaść volnych staronak." -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " @@ -3420,7 +3616,7 @@ msgstr "" "staronki, jakija Å­ biahuÄy momant Äytajucca ci zapisvajucca abo jakija nia " "mohuć być skinutyja ci vydalenyja z-za peÅ­naj pryÄyny." -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3433,11 +3629,11 @@ msgstr "" "Innodb_buffer_pool_pages_total - Innodb_buffer_pool_pages_free - " "Innodb_buffer_pool_pages_data." -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "Ahulny pamier bufernaha puÅ‚u, u staronkach." -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." @@ -3446,7 +3642,7 @@ msgstr "" "adbyvajecca, kali zapyt prahladaje znaÄnuju Äastku tablicy, ale Å­ vypadkovym " "paradku." -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." @@ -3454,11 +3650,11 @@ msgstr "" "Kolkaść paÅ›ladoÅ­nych papiarednich ÄytaÅ„niaÅ­, zroblenych InnoDB. Heta " "adbyvajecca, kali InnoDB vykonvaje paÅ›ladoÅ­ny poÅ­ny prahlad tablicy." -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "Kolkaść lagiÄnych zapytaÅ­ ÄytaÅ„nia, zroblenych InnoDB." -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." @@ -3466,7 +3662,7 @@ msgstr "" "Kolkaść lagiÄnych ÄytaÅ„niaÅ­, jakija InnoDB nie zmahÅ‚a adnavić z bufernaha " "puÅ‚u, a tamu zrabiÅ‚a adnastaronkavaje ÄytaÅ„nie." -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3480,55 +3676,55 @@ msgstr "" "kamputar padliÄvaje kolkaść takich ÄakaÅ„niaÅ­. Kali pamier buferu byÅ­ " "vyznaÄany pravilna, hetaje znaÄeÅ„nie musić być maleÅ„kim." -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "Kolkaść zapisaÅ­, zroblenych u buferny puÅ‚ InnoDB." -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "Kolkaść aperacyjaÅ­ fsync() na biahuÄy momant." -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "BiahuÄaja kolkaść aperacyjaÅ­ fsync(), jakija Äakajuć vykanaÅ„nia." -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "BiahuÄaja kolkaść ÄytaÅ„niaÅ­, jakija Äakajuć vykanaÅ„nia." -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "BiahuÄaja kolkaść zapisaÅ­, jakija Äakajuć vykanaÅ„nia." -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "Kolkaść praÄytanych na biahuÄy momant dadzienych, u bajtach." -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "Ahulnaja kolkaść ÄytaÅ„niaÅ­ dadzienych." -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "Ahulnaja kolkaść zapisaÅ­ dadzienych." -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "Kolkaść zapisanych na biahuÄy momant dadzienych, u bajtach." -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" "Kolkaść padvojnych zapisaÅ­, jakija byli vykananyja, i kolkaść staronak, " "jakija byli zapisanyja dla hetaj mety." -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" "Kolkaść padvojnych zapisaÅ­, jakija byli vykananyja, i kolkaść staronak, " "jakija byli zapisanyja dla hetaj mety." -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." @@ -3536,35 +3732,35 @@ msgstr "" "Kolkaść vypadkaÅ­ ÄakaÅ„nia z-za taho, Å¡to bufer Å‚ogu byÅ­ zanadta maÅ‚y, i tamu " "daviaÅ‚osia Äakać, pakul jon nie aÄyÅ›cicca." -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "Kolkaść zapisaÅ­ u Å‚og." -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "Kolkaść fizyÄna vykananych zapisaÅ­ u Å‚og-fajÅ‚." -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "Kolkaść synchranizavynych zapisaÅ­, zroblenych u Å‚og-fajÅ‚." -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "Kolkaść synchranizavaÅ„niaÅ­ Å‚og-fajÅ‚a, jakija Äakajuć vykanaÅ„nia." -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "Kolkaść zapisaÅ­ u Å‚og-fajÅ‚, jakija Äakajuć vykanaÅ„nia." -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "Kolkaść bajtaÅ­, zapisanych u Å‚og-fajÅ‚." -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "Kolkaść stvoranych staronak." -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." @@ -3573,54 +3769,54 @@ msgstr "" "vymiarajucca Å­ staronkach; pamier staronki dazvalaje chutka pieravieÅ›ci jaho " "Å­ bajty." -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "Kolkaść praÄytanych staronak." -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "Kolkaść zapisanych staronak." -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "" "Kolkaść blakavaÅ„niaÅ­ radkoÅ­, ÄakaÅ„nie jakich adbyvajecca na biahuÄy momant." -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "Siaredni Äas atrymaÅ„nia mahÄymaÅ›ci blakavaÅ„nia radku, u milisekundach." -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "" "Ahulny Äas ÄakaÅ„nia atrymaÅ„nia mahÄymaÅ›ci blakavaÅ„nia radku, u milisekundach." -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "" "Maksymalny Äas atramaÅ„nia mahÄymaÅ›ci blakavaÅ„nia radku, u milisekundach." -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "Kolkaść razoÅ­, kali davodziÅ‚asia Äakać blakavaÅ„nie radku." -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "Kolkaść radkoÅ­, vydalenych z tablic InnoDB." -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "Kolkaść radkoÅ­, ustaÅ­lenych u tablicy InnoDB." -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "KolkaÅ› radkoÅ­, praÄytanych z tablic InnoDB." -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "Kolkaść radkoÅ­, abnoÅ­lenych u tablicach InnoDB." -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." @@ -3628,7 +3824,7 @@ msgstr "" "Kolkaść blokaÅ­ u keÅ¡y kluÄoÅ­, jakija byli źmienienyja, ale jaÅ¡Äe nie byli " "skinutyja na dysk. VykarystoÅ­vajecca jak znaÄeÅ„nie Not_flushed_key_blocks." -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." @@ -3636,7 +3832,7 @@ msgstr "" "Kolkaść niavykarystanych blokaÅ­ u keÅ¡y kluÄoÅ­. Hetaje znaÄeÅ„nie možna " "vykarystoÅ­vać dla vyznaÄeÅ„nia stupieni vykarystaÅ„nia keÅ¡u kluÄoÅ­." -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " @@ -3646,11 +3842,11 @@ msgstr "" "stupieÅ„niu peÅ­naÅ›ci Å›viedÄyć pra maksymalnuju za Å­vieÅ› Äas kolkaść blokaÅ­, " "jakija vykarastoÅ­valisia adnaÄasova." -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "Kolkaść zapytaÅ­ na ÄytaÅ„nie bloku kluÄoÅ­ z keÅ¡u." -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " @@ -3660,15 +3856,15 @@ msgstr "" "vialikaje, znaÄeÅ„nie key_buffer_size, vidać, vielmi maÅ‚oje. Kolkaść " "promachaÅ­ u keÅ¡ možna vyliÄyć jak Key_reads/Key_read_requests." -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "Kolkaść zapytaÅ­ na zapis bloku kluÄoÅ­ u keÅ¡." -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "Kolkaść fizyÄnych zapisaÅ­ bloku kluÄoÅ­ na dysk." -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " @@ -3679,11 +3875,11 @@ msgstr "" "ZnaÄeÅ„nie pa zmoÅ­ÄaÅ„ni 0 aznaÄaje, Å¡to nivodny zapyt jaÅ¡Äe nia byÅ­ " "zkampilavany." -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "Kolkaść radkoÅ­ dla zapisu, adkÅ‚adzienych zapytami INSERT DELAYED." -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." @@ -3691,36 +3887,36 @@ msgstr "" "Kolkaść tablic, jakija byli adkrytyja. Kali adkrytyja tablicy vialikija, " "znaÄeÅ„nie keÅ¡u tablic imavierna vielmi maÅ‚oje." -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "Kolkaść adkrytych fajÅ‚aÅ­." -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "" "Kolkaść adkrytych patokaÅ­ (vykarystoÅ­vajucca pieravažna dla Å‚ahavaÅ„nia)." -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "Kolkaść adkrytych tablic." -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "Kolkaść volnych blokaÅ­ pamiaci Å­ keÅ¡y zapytaÅ­." -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "Kolkaść volnaj pamiaci dla keÅ¡u zapytaÅ­." -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "Kolkaść zvarotaÅ­ da keÅ¡u." -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "Kolkaść zapytaÅ­, jakija byli dadanyja Å­ keÅ¡." -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3733,7 +3929,7 @@ msgstr "" "vykarystoÅ­vaÅ­sia najmienÅ¡ (LRU) dla vyznaÄeÅ„nia, jakija zapyty treba vydalać " "z keÅ¡u." -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." @@ -3741,24 +3937,24 @@ msgstr "" "Kolkaść niekeÅ¡avalnych zapytaÅ­ (niekeÅ¡avalnych abo niekeÅ¡avanych z-za " "znaÄeÅ„nia dyrektyvy query_cache_type)." -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "Kolkaść zapytaÅ­, jakija prysutniÄajuć u keÅ¡y." -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "Ahulnaja kolkaść blokaÅ­ u keÅ¡y zapytyÅ­." -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 msgctxt "$strShowStatusReset" msgid "Reset" msgstr "Skinuć statystyku" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "Stan abaronienaj ad pamyÅ‚ak replikacyi (jaÅ¡Äe nie realizavanaja)." -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." @@ -3766,13 +3962,13 @@ msgstr "" "Kolkaść ab'jadnaÅ„niaÅ­, jakija nie vykarystoÅ­viajuć indeksy. Kali hetaje " "znaÄeÅ„nie nia roÅ­naje 0, varta pravieryć indeksy Å­ tablicach." -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "" "Kolkaść ab'jadnaÅ„niaÅ­, jakija vykarystoÅ­vali poÅ¡uk pa mascy Å­ metavaj " "tablicy." -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" @@ -3781,7 +3977,7 @@ msgstr "" "kluÄa paÅ›la kožnaha radka. (Kali hetaje znaÄeÅ„nie nia roÅ­naje 0, varta " "pravieryć indeksy Å­ tablicach.)" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" @@ -3789,17 +3985,17 @@ msgstr "" "Kolkaść ab'jadnaÅ„niaÅ­, jakija vykarystoÅ­vali spaÅ‚uÄeÅ„ni paloÅ­ u pierÅ¡aj " "tablicy. (ZvyÄajna nie krytyÄna, navat kali hetaje znaÄeÅ„nie vialikaje.)" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "Kolkaść ab'jadnaÅ„niaÅ­, jakija praviali poÅ­ny prahlad pierÅ¡aj tablicy." -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "" "Kolkaść Äasovych tablic, jakija Å­ biahuÄy momant adkrytyja zaležnym SQL-" "patokam." -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." @@ -3807,13 +4003,13 @@ msgstr "" "Ahulnaja (ad zahruzki) kolkaść razoÅ­, kali zaležny SQL-patok replikacyi " "paÅ­taraÅ­ tranzakcyi." -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "" "Hetaje znaÄeÅ„nie roÅ­naje \"ON\", kali server źjaÅ­lajecca zaležnym i " "padÅ‚uÄanym da servera, jaki jaho kantraluje." -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." @@ -3821,14 +4017,14 @@ msgstr "" "Kolkaść patokaÅ­, jakim spatrebiÅ‚asia bolÅ¡ za slow_launch_time sekundaÅ­ dla " "stvareÅ„nia." -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "" "Kolkaść zapytaÅ­, na vykanantnie jakich spatrebiÅ‚asia bolÅ¡, Äym " "long_query_time sekundaÅ­." -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " @@ -3838,25 +4034,25 @@ msgstr "" "hetaje znaÄeÅ„nie vialikaje, varta razhledzić pavieliÄeÅ„nie znaÄeÅ„nia " "systemnaj źmiennaj sort_buffer_size." -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "" "Kolkaść sartavaÅ„niaÅ­, jakija byli zroblenyja z vykarystaÅ„niem niekalkich " "sÅ‚upkoÅ­." -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "Kolkaść adsartavanych radkoÅ­." -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "Kolkaść sartavaÅ„niaÅ­, jakija byli zroblenyja padÄas prahladu tablicy." -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "Kolkaść razoÅ­, kali blakavaÅ„nie tablicy byÅ‚o zroblenaje imhnienna." -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3868,7 +4064,7 @@ msgstr "" "prablemy z pradukcyjnaÅ›ciu, varta spaÄatku aptymizavać zapyty, a paÅ›la abo " "padzialić tablicu abo tablicy, abo vykarystoÅ­vać replikacyju." -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " @@ -3878,11 +4074,11 @@ msgstr "" "jak Threads_created/Connections. Kali hetaje znaÄeÅ„nie pafarbavanaje Å­ " "Äyrvony koler, varta pavialiÄyć znaÄeÅ„nie thread_cache_size." -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "Kolkaść adkrytych na biahuÄy momant zÅ‚uÄeÅ„niaÅ­." -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3894,7 +4090,7 @@ msgstr "" "thread_cache_size. (ZvyÄajna, heta nie daje jakoha-niebudź zaÅ­važnaha " "pavieliÄeÅ„nia pradukcyjnaÅ›ci, kali prysutniÄaje dobraja realizacyja patokaÅ­.)" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "Kolkaść patokaÅ­, jakija nie źjaÅ­lajucca Å›piaÄymi." @@ -5178,136 +5374,6 @@ msgstr "MaÅ¡yny zachavaÅ„nia dadzienych" msgid "View dump (schema) of databases" msgstr "Prahladzieć damp (schiemu) bazaÅ­ dadzienych" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "Dazvalaje Äytać dadzienyja." - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "Dazvalaje Å­staÅ­lać i zamianiać dadzienyja." - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "Dazvalaje źmianiać dadzienyja." - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "Dazvalaje vydalać dadzienyja." - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "Dazvalaje stvarać novyja bazy dadzienych i tablicy." - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "Dazvalaje vydalać bazy dadzienych i tablicy." - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "Dazvalaje pierazahružać naÅ‚ady servera i aÄyÅ¡Äać keÅ¡ servera." - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "Dazvalaje spyniać server." - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "Dazvalaje prahladać pracesy Å­sich karystalnikaÅ­" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "" -"Dazvalaje impartavać dadzienyja z fajÅ‚aÅ­ i ekspartavać dadzienyja Å­ fajÅ‚y." - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "Nie pracuje Å­ hetaj versii MySQL." - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "Dazvalaje stvarać i vydalać indeksy." - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "Dazvalaje źmianiać strukturu isnych tablic." - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "Daje dostup da poÅ­naha Å›pisu bazaÅ­ dadzienych." - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" -"Dazvalaje padÅ‚uÄeÅ„nie, navat kali dasiahnuty maksymalny lik padÅ‚uÄeÅ„niaÅ­; " -"Patrabujecca dla bolÅ¡aÅ›ci administratyÅ­nych aperacyjaÅ­, takich jak " -"vyznaÄeÅ„nie hlabalnych źmiennych abo spynieÅ„nie patokaÅ­ inÅ¡ych karystalnikaÅ­." - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "Dazvalaje stvarać Äasovyja tablicy." - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "Dazvalaje blakavać tablicy dla biahuÄaha patoku." - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "Nieabchodna dla replikacyi slaves." - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "Dazvalaje karystalniku pytacca, dzie znachodziacca slaves / masters." - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "Dazvalaje stvarać novyja prahlady." - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "Dazvalaje stvarać padziei Å­ planiroÅ­niku padziejaÅ­" - -#: server_privileges.php:162 server_privileges.php:496 -msgid "Allows creating and dropping triggers" -msgstr "Dazvalaje stvareÅ„nie i vydaleÅ„nie tryhieraÅ­" - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "Dazvalaje vykanaÅ„nie zapytaÅ­ SHOW CREATE VIEW." - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "Dazvalaje stvarać pragramy, jakija zachoÅ­vajucca." - -#: server_privileges.php:169 server_privileges.php:482 -msgid "Allows altering and dropping stored routines." -msgstr "Dazvalaje źmianiać i vydalać pragramy, jakija zachoÅ­vajucca." - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "" -"Dazvalaje stvarać, vydalać i pierajmianoÅ­vać ulikovyja zapisy karystalnikaÅ­" - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "Dazvalaje vykanaÅ„nie pragramaÅ­, jakija zachoÅ­vajucca." - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "Biez pryvilejaÅ­." - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "UkluÄaje Å­sie pryvilei, aproÄ GRANT." - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy #| msgid "None" @@ -5325,21 +5391,6 @@ msgstr "Pryvilei, specyfiÄnyja dla tablicy" msgid " Note: MySQL privilege names are expressed in English " msgstr " ZaÅ­vaha: imiony pryvilejaÅ­ MySQL zadajucca pa-anhielsku " -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "Dazvalaje stvarać novyja tablicy." - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "Dazvalaje vydalać tablicy." - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" -"Dazvalaje dadavać karystalnikaÅ­ i pryvilei biez pierazahruzki tablic " -"pryvilejaÅ­." - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "Hlabalnyja pryvilei" @@ -5360,31 +5411,6 @@ msgstr "AbmiežavaÅ„ni resursaÅ­" msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "ZaÅ­vaha: PaznaÄeÅ„nie hetych opcyjaÅ­ jak 0 (nul) zdymaje abmiežavaÅ„nie." -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "" -"AbmiažoÅ­vaje kolkaść zapytaÅ­, jakija karystalnik moža adpravić na server na " -"praciahu hadziny." - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"AbmiažoÅ­vaje kolkaść kamandaÅ­, źmianiajuÄych lubuju tablicu abo bazu " -"dadzienych, jakija karystalnik moža vykanać na praciahu hadziny." - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "" -"AbmiažoÅ­vaje kolkaść novych zÅ‚uÄeÅ„niaÅ­, jakija karystalnik moža adkryć na " -"praciahu hadziny." - -#: server_privileges.php:613 server_privileges.php:615 -msgid "Limits the number of simultaneous connections the user may have." -msgstr "" -"AbmiažoÅ­vaje kolkaść adnaÄasovych zÅ‚uÄeÅ„niaÅ­, jakija moža mieć karystalnik." - #: server_privileges.php:669 msgid "Login Information" msgstr "Infarmacyja pra Å­vachod" diff --git a/po/bg.po b/po/bg.po index 6eaf8f50a..dc84a6e39 100644 --- a/po/bg.po +++ b/po/bg.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-03-12 09:12+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: bulgarian \n" @@ -3165,18 +3165,217 @@ msgstr "(продължение)" msgid "Structure of table __TABLE__" msgstr "Структура на таблица __TABLE__" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "Включва вÑички привилегии оÑвен GRANT." + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "ПозволÑва променÑне на Ñтруктурата на ÑъщеÑтвуващи таблици." + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +msgid "Allows altering and dropping stored routines." +msgstr "ПозволÑване на променÑне и издриване на Съхранени Процедури." + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "ПозволÑва Ñъздаване на нови бази от данни и таблици." + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "ПозволÑване на Ñъздаването на Съхранени Процедури." + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "ПозволÑва Ñъздаване на нови таблици." + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "ПозволÑва Ñъздаването на временни таблици." + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "" +"ПозволÑване на Ñъздаването, изтриването и преименуването на потребителÑки " +"акаунти." + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "ПозволÑване на Ñъздаването на нови Изгледи." + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "ПозволÑва изтриване на данни." + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "ПозволÑва изтриване на бази от данни и таблици." + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "ПозволÑва изтриване на таблици." + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "ПозволÑване на Ñтартирането на Съхранени Процедури." + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "ПозволÑва импортиране на данни от и екÑпортиране на данни във файлове." + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" +"ПозволÑва добавÑне на потребители и привилегии без презареждане на таблицата " +"Ñ Ð¿Ñ€Ð¸Ð²Ð¸Ð»ÐµÐ³Ð¸Ð¸Ñ‚Ðµ." + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "ПозволÑва Ñъздаване и премахване на индекÑи." + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "ПозволÑва вмъкване и заменÑне на данни." + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "ПозволÑва заключване на таблици за текущата нишка." + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "" +"Ограничава Ð±Ñ€Ð¾Ñ Ð½Ð° новите конекции, които Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ»Ñ Ð¼Ð¾Ð¶Ðµ да отвори на чаÑ." + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "" +"Ограничава Ð±Ñ€Ð¾Ñ Ð½Ð° заÑвките, които Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ»Ñ Ð¼Ð¾Ð¶Ðµ да изпрати към Ñървъра " +"на чаÑ." + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"Ограничава Ð±Ñ€Ð¾Ñ Ð½Ð° командите, които променÑÑ‚ нÑÐºÐ¾Ñ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ð° или база от " +"данни, които даден потребител може да Ñтартира за чаÑ." + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +#, fuzzy +msgid "Limits the number of simultaneous connections the user may have." +msgstr "" +"Ограничава Ð±Ñ€Ð¾Ñ Ð½Ð° новите конекции, които Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ»Ñ Ð¼Ð¾Ð¶Ðµ да отвори на чаÑ." + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "ÐÑма ефект в тази верÑÐ¸Ñ Ð½Ð° MySQL." + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "" +"ПозволÑва презареждане на Ñървърните наÑтройки и изчиÑтване(flashing) на " +"кеша на Ñървъра." + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "Дава правото на потребител да знае къде Ñа slaves / masters." + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "Ðужно за replication slaves." + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "ПозволÑва четене на данни." + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "Дава доÑтъп до Ð¿ÑŠÐ»Ð½Ð¸Ñ ÑпиÑък на базите данни." + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "ПозволÑване на изпълнението на SHOW CREATE VIEW заÑвки." + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "ПозволÑва Ñпиране на Ñървъра." + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" +"ПозволÑва конектвне, дори ако е доÑтигнат макÑÐ¸Ð¼Ð°Ð»Ð½Ð¸Ñ Ð±Ñ€Ð¾Ð¹ на конекциите; " +"ИзиÑква Ñе за повечето админиÑтративни операции, като уÑтановÑване на " +"глобални променливи или Ñпиране на нишка на други потребители." + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +#, fuzzy +msgid "Allows creating and dropping triggers" +msgstr "ПозволÑва Ñъздаване и премахване на индекÑи." + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "ПозволÑва промÑна на данни." + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "ÐÑма привилегии." + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " "statements from the transaction." msgstr "" -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "" -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3184,78 +3383,78 @@ msgid "" "based instead of disk-based." msgstr "" -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "Брой на Ñъздадените от mysqld временни файлове." -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." msgstr "" -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." msgstr "" -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." msgstr "" -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "Брой на вмъкнатите поÑредÑтвом INSERT DELAYED редове." -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "" -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "" -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "" -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " "indicates the number of time tables have been discovered." msgstr "" -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " "SELECT col1 FROM foo, assuming that col1 is indexed." msgstr "" -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." msgstr "" -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " "if you are doing an index scan." msgstr "" -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." msgstr "" -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3263,7 +3462,7 @@ msgid "" "you have joins that don't use keys properly." msgstr "" -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3271,43 +3470,43 @@ msgid "" "advantage of the indexes you have." msgstr "" -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "" -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "Брой заÑвки за обновÑване на ред в таблица." -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "Брой заÑвки за вмъкване на ред в таблица." -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "" -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "" -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "" -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 #, fuzzy msgid "The number of free pages." msgstr "Брой на Ñортираните редове." -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " "reason." msgstr "" -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3315,33 +3514,33 @@ msgid "" "Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data." msgstr "" -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "" -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." msgstr "" -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." msgstr "" -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "" -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." msgstr "" -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3350,227 +3549,227 @@ msgid "" "properly, this value should be small." msgstr "" -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "" -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "" -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "" -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "" -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "" -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "" -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "" -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "" -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "" -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." msgstr "" -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 #, fuzzy msgid "The number of log write requests." msgstr "Брой на Ñортираните редове." -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "" -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "" -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "" -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "" -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "" -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 #, fuzzy msgid "The number of pages created." msgstr "Брой на отвотените таблици." -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." msgstr "" -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 #, fuzzy msgid "The number of pages read." msgstr "Брой на Ñортираните редове." -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 #, fuzzy msgid "The number of pages written." msgstr "Брой на отвотените таблици." -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "" -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "" -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "" -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 #, fuzzy msgid "The number of rows inserted in InnoDB tables." msgstr "Брой заÑвки за вмъкване на ред в таблица." -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 #, fuzzy msgid "The number of rows updated in InnoDB tables." msgstr "Брой заÑвки за обновÑване на ред в таблица." -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." msgstr "" -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." msgstr "" -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " "one time." msgstr "" -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 #, fuzzy msgid "The number of requests to read a key block from the cache." msgstr "Брой заÑвки за обновÑване на ред в таблица." -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " "can be calculated as Key_reads/Key_read_requests." msgstr "" -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 #, fuzzy msgid "The number of requests to write a key block to the cache." msgstr "Брой заÑвки за обновÑване на ред в таблица." -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "" -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " "same query. The default value of 0 means that no query has been compiled yet." msgstr "" -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "" -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." msgstr "" -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "Брой на отворените файлове." -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "Брой на отворените потоци (използва Ñе главно за логове)." -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "Брой на отвотените таблици." -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "" -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "" -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 #, fuzzy msgid "The number of cache hits." msgstr "Брой на Ñортираните редове." -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "" -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3578,105 +3777,105 @@ msgid "" "decide which queries to remove from the cache." msgstr "" -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." msgstr "" -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "" -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "" -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 #, fuzzy msgctxt "$strShowStatusReset" msgid "Reset" msgstr "ИзчиÑтване" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "" -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." msgstr "" -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "" -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" msgstr "" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" msgstr "" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "" -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "" -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." msgstr "" -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "" -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." msgstr "" -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "" -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " "system variable." msgstr "" -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "" -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "Брой на Ñортираните редове." -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "" -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "" -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3684,18 +3883,18 @@ msgid "" "tables or use replication." msgstr "" -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " "raise your thread_cache_size." msgstr "" -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "" -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3703,7 +3902,7 @@ msgid "" "implementation.)" msgstr "" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 #, fuzzy msgid "The number of threads that are not sleeping." msgstr "Брой на отворените файлове." @@ -4967,139 +5166,6 @@ msgstr "Хранилища на данни" msgid "View dump (schema) of databases" msgstr "Преглед на Ñхемата на базата от данни" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "ПозволÑва четене на данни." - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "ПозволÑва вмъкване и заменÑне на данни." - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "ПозволÑва промÑна на данни." - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "ПозволÑва изтриване на данни." - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "ПозволÑва Ñъздаване на нови бази от данни и таблици." - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "ПозволÑва изтриване на бази от данни и таблици." - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "" -"ПозволÑва презареждане на Ñървърните наÑтройки и изчиÑтване(flashing) на " -"кеша на Ñървъра." - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "ПозволÑва Ñпиране на Ñървъра." - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "ПозволÑва импортиране на данни от и екÑпортиране на данни във файлове." - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "ÐÑма ефект в тази верÑÐ¸Ñ Ð½Ð° MySQL." - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "ПозволÑва Ñъздаване и премахване на индекÑи." - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "ПозволÑва променÑне на Ñтруктурата на ÑъщеÑтвуващи таблици." - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "Дава доÑтъп до Ð¿ÑŠÐ»Ð½Ð¸Ñ ÑпиÑък на базите данни." - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" -"ПозволÑва конектвне, дори ако е доÑтигнат макÑÐ¸Ð¼Ð°Ð»Ð½Ð¸Ñ Ð±Ñ€Ð¾Ð¹ на конекциите; " -"ИзиÑква Ñе за повечето админиÑтративни операции, като уÑтановÑване на " -"глобални променливи или Ñпиране на нишка на други потребители." - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "ПозволÑва Ñъздаването на временни таблици." - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "ПозволÑва заключване на таблици за текущата нишка." - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "Ðужно за replication slaves." - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "Дава правото на потребител да знае къде Ñа slaves / masters." - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "ПозволÑване на Ñъздаването на нови Изгледи." - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "" - -#: server_privileges.php:162 server_privileges.php:496 -#, fuzzy -msgid "Allows creating and dropping triggers" -msgstr "ПозволÑва Ñъздаване и премахване на индекÑи." - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "ПозволÑване на изпълнението на SHOW CREATE VIEW заÑвки." - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "ПозволÑване на Ñъздаването на Съхранени Процедури." - -#: server_privileges.php:169 server_privileges.php:482 -msgid "Allows altering and dropping stored routines." -msgstr "ПозволÑване на променÑне и издриване на Съхранени Процедури." - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "" -"ПозволÑване на Ñъздаването, изтриването и преименуването на потребителÑки " -"акаунти." - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "ПозволÑване на Ñтартирането на Съхранени Процедури." - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "ÐÑма привилегии." - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "Включва вÑички привилегии оÑвен GRANT." - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy #| msgid "None" @@ -5118,21 +5184,6 @@ msgid " Note: MySQL privilege names are expressed in English " msgstr "" " Забележка: Имената на привилегиите на MySQL Ñа показани на английÑки. " -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "ПозволÑва Ñъздаване на нови таблици." - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "ПозволÑва изтриване на таблици." - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" -"ПозволÑва добавÑне на потребители и привилегии без презареждане на таблицата " -"Ñ Ð¿Ñ€Ð¸Ð²Ð¸Ð»ÐµÐ³Ð¸Ð¸Ñ‚Ðµ." - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "Глобални привилегии" @@ -5154,31 +5205,6 @@ msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "" "Забележка: УÑтановÑването на тези опции Ñ 0 (нула) премахва ограничението." -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "" -"Ограничава Ð±Ñ€Ð¾Ñ Ð½Ð° заÑвките, които Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ»Ñ Ð¼Ð¾Ð¶Ðµ да изпрати към Ñървъра " -"на чаÑ." - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"Ограничава Ð±Ñ€Ð¾Ñ Ð½Ð° командите, които променÑÑ‚ нÑÐºÐ¾Ñ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ð° или база от " -"данни, които даден потребител може да Ñтартира за чаÑ." - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "" -"Ограничава Ð±Ñ€Ð¾Ñ Ð½Ð° новите конекции, които Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ»Ñ Ð¼Ð¾Ð¶Ðµ да отвори на чаÑ." - -#: server_privileges.php:613 server_privileges.php:615 -#, fuzzy -msgid "Limits the number of simultaneous connections the user may have." -msgstr "" -"Ограничава Ð±Ñ€Ð¾Ñ Ð½Ð° новите конекции, които Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚ÐµÐ»Ñ Ð¼Ð¾Ð¶Ðµ да отвори на чаÑ." - #: server_privileges.php:669 msgid "Login Information" msgstr "Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° логване" diff --git a/po/bn.po b/po/bn.po index 835e8bb48..ec32ab096 100644 --- a/po/bn.po +++ b/po/bn.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-03-12 09:11+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: bangla \n" @@ -3201,7 +3201,196 @@ msgstr "(continued)" msgid "Structure of table __TABLE__" msgstr "Structure of table __TABLE__" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "Includes all privileges except GRANT." + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "Allows altering the structure of existing tables." + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +msgid "Allows altering and dropping stored routines." +msgstr "Allows altering and dropping stored routines." + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "Allows creating new databases and tables." + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "Allows creating stored routines." + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "Allows creating new tables." + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "Allows creating temporary tables." + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "Allows creating, dropping and renaming user accounts." + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "Allows creating new views." + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "Allows deleting data." + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "Allows dropping databases and tables." + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "Allows dropping tables." + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "Allows executing stored routines." + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "Allows importing data from and exporting data into files." + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" +"Allows adding users and privileges without reloading the privilege tables." + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "Allows creating and dropping indexes." + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "Allows inserting and replacing data." + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "Allows locking tables for the current thread." + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "Limits the number of new connections the user may open per hour." + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "Limits the number of queries the user may send to the server per hour." + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +msgid "Limits the number of simultaneous connections the user may have." +msgstr "Limits the number of simultaneous connections the user may have." + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "Has no effect in this MySQL version." + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "Allows reloading server settings and flushing the server's caches." + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "Allows the user to ask where the slaves / masters are." + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "Needed for the replication slaves." + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "Allows reading data." + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "Gives access to the complete list of databases." + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "Allows performing SHOW CREATE VIEW queries." + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "Allows shutting down the server." + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +#, fuzzy +msgid "Allows creating and dropping triggers" +msgstr "Allows creating and dropping indexes." + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "Allows changing data." + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "No privileges." + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " @@ -3211,11 +3400,11 @@ msgstr "" "exceeded the value of binlog_cache_size and used a temporary file to store " "statements from the transaction." -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "The number of transactions that used the temporary binary log cache." -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3227,11 +3416,11 @@ msgstr "" "to increase the tmp_table_size value to cause temporary tables to be memory-" "based instead of disk-based." -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "How many temporary files mysqld has created." -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." @@ -3239,7 +3428,7 @@ msgstr "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." @@ -3247,7 +3436,7 @@ msgstr "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." @@ -3255,23 +3444,23 @@ msgstr "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "The number of INSERT DELAYED rows written." -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "The number of executed FLUSH statements." -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "The number of internal COMMIT statements." -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "The number of times a row was deleted from a table." -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " @@ -3281,7 +3470,7 @@ msgstr "" "table with a given name. This is called discovery. Handler_discover " "indicates the number of time tables have been discovered." -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " @@ -3291,7 +3480,7 @@ msgstr "" "it suggests that the server is doing a lot of full index scans; for example, " "SELECT col1 FROM foo, assuming that col1 is indexed." -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." @@ -3299,7 +3488,7 @@ msgstr "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " @@ -3309,7 +3498,7 @@ msgstr "" "incremented if you are querying an index column with a range constraint or " "if you are doing an index scan." -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." @@ -3317,7 +3506,7 @@ msgstr "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3329,7 +3518,7 @@ msgstr "" "probably have a lot of queries that require MySQL to scan whole tables or " "you have joins that don't use keys properly." -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3341,36 +3530,36 @@ msgstr "" "tables are not properly indexed or that your queries are not written to take " "advantage of the indexes you have." -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "The number of internal ROLLBACK statements." -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "The number of requests to update a row in a table." -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "The number of requests to insert a row in a table." -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "The number of pages containing data (dirty or clean)." -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "The number of pages currently dirty." -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "" "The number of buffer pool pages that have been requested to be flushed." -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "The number of free pages." -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " @@ -3380,7 +3569,7 @@ msgstr "" "being read or written or that can't be flushed or removed for some other " "reason." -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3392,11 +3581,11 @@ msgstr "" "be calculated as Innodb_buffer_pool_pages_total - " "Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data." -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "Total size of buffer pool, in pages." -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." @@ -3404,7 +3593,7 @@ msgstr "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." @@ -3412,11 +3601,11 @@ msgstr "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "The number of logical read requests InnoDB has done." -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." @@ -3424,7 +3613,7 @@ msgstr "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3438,55 +3627,55 @@ msgstr "" "counter counts instances of these waits. If the buffer pool size was set " "properly, this value should be small." -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "The number writes done to the InnoDB buffer pool." -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "The number of fsync() operations so far." -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "The current number of pending fsync() operations." -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "The current number of pending reads." -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "The current number of pending writes." -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "The amount of data read so far, in bytes." -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "The total number of data reads." -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "The total number of data writes." -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "The amount of data written so far, in bytes." -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" "The number of doublewrite writes that have been performed and the number of " "pages that have been written for this purpose." -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" "The number of doublewrite writes that have been performed and the number of " "pages that have been written for this purpose." -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." @@ -3494,35 +3683,35 @@ msgstr "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "The number of log write requests." -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "The number of physical writes to the log file." -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "The number of fsyncs writes done to the log file." -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "The number of pending log file fsyncs." -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "Pending log file writes." -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "The number of bytes written to the log file." -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "The number of pages created." -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." @@ -3530,51 +3719,51 @@ msgstr "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "The number of pages read." -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "The number of pages written." -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "The number of row locks currently being waited for." -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "The average time to acquire a row lock, in milliseconds." -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "The total time spent in acquiring row locks, in milliseconds." -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "The maximum time to acquire a row lock, in milliseconds." -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "The number of times a row lock had to be waited for." -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "The number of rows deleted from InnoDB tables." -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "The number of rows inserted in InnoDB tables." -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "The number of rows read from InnoDB tables." -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "The number of rows updated in InnoDB tables." -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." @@ -3582,7 +3771,7 @@ msgstr "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." @@ -3590,7 +3779,7 @@ msgstr "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " @@ -3600,11 +3789,11 @@ msgstr "" "that indicates the maximum number of blocks that have ever been in use at " "one time." -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "The number of requests to read a key block from the cache." -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " @@ -3614,15 +3803,15 @@ msgstr "" "then your key_buffer_size value is probably too small. The cache miss rate " "can be calculated as Key_reads/Key_read_requests." -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "The number of requests to write a key block to the cache." -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "The number of physical writes of a key block to disk." -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " @@ -3632,11 +3821,11 @@ msgstr "" "optimizer. Useful for comparing the cost of different query plans for the " "same query. The default value of 0 means that no query has been compiled yet." -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "The number of rows waiting to be written in INSERT DELAY queues." -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." @@ -3644,35 +3833,35 @@ msgstr "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "The number of files that are open." -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "The number of streams that are open (used mainly for logging)." -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "The number of tables that are open." -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "The number of free memory blocks in query cache." -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "The amount of free memory for query cache." -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "The number of cache hits." -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "The number of queries added to the cache." -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3684,7 +3873,7 @@ msgstr "" "cache size. The query cache uses a least recently used (LRU) strategy to " "decide which queries to remove from the cache." -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." @@ -3692,24 +3881,24 @@ msgstr "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "The number of queries registered in the cache." -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "The total number of blocks in the query cache." -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 msgctxt "$strShowStatusReset" msgid "Reset" msgstr "Reset" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "The status of failsafe replication (not yet implemented)." -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." @@ -3717,11 +3906,11 @@ msgstr "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "The number of joins that used a range search on a reference table." -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" @@ -3729,7 +3918,7 @@ msgstr "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" @@ -3737,15 +3926,15 @@ msgstr "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "The number of joins that did a full scan of the first table." -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "The number of temporary tables currently open by the slave SQL thread." -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." @@ -3753,11 +3942,11 @@ msgstr "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "This is ON if this server is a slave that is connected to a master." -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." @@ -3765,13 +3954,13 @@ msgstr "" "The number of threads that have taken more than slow_launch_time seconds to " "create." -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "" "The number of queries that have taken more than long_query_time seconds." -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " @@ -3781,23 +3970,23 @@ msgstr "" "is large, you should consider increasing the value of the sort_buffer_size " "system variable." -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "The number of sorts that were done with ranges." -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "The number of sorted rows." -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "The number of sorts that were done by scanning the table." -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "The number of times that a table lock was acquired immediately." -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3809,7 +3998,7 @@ msgstr "" "should first optimize your queries, and then either split your table or " "tables or use replication." -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " @@ -3819,11 +4008,11 @@ msgstr "" "calculated as Threads_created/Connections. If this value is red you should " "raise your thread_cache_size." -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "The number of currently open connections." -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3835,7 +4024,7 @@ msgstr "" "doesn't give a notable performance improvement if you have a good thread " "implementation.)" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "The number of threads that are not sleeping." @@ -5113,135 +5302,6 @@ msgstr "Storage Engines" msgid "View dump (schema) of databases" msgstr "View dump (schema) of databases" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "Allows reading data." - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "Allows inserting and replacing data." - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "Allows changing data." - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "Allows deleting data." - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "Allows creating new databases and tables." - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "Allows dropping databases and tables." - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "Allows reloading server settings and flushing the server's caches." - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "Allows shutting down the server." - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "Allows importing data from and exporting data into files." - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "Has no effect in this MySQL version." - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "Allows creating and dropping indexes." - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "Allows altering the structure of existing tables." - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "Gives access to the complete list of databases." - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "Allows creating temporary tables." - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "Allows locking tables for the current thread." - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "Needed for the replication slaves." - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "Allows the user to ask where the slaves / masters are." - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "Allows creating new views." - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "" - -#: server_privileges.php:162 server_privileges.php:496 -#, fuzzy -msgid "Allows creating and dropping triggers" -msgstr "Allows creating and dropping indexes." - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "Allows performing SHOW CREATE VIEW queries." - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "Allows creating stored routines." - -#: server_privileges.php:169 server_privileges.php:482 -msgid "Allows altering and dropping stored routines." -msgstr "Allows altering and dropping stored routines." - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "Allows creating, dropping and renaming user accounts." - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "Allows executing stored routines." - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "No privileges." - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "Includes all privileges except GRANT." - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy #| msgid "None" @@ -5261,20 +5321,6 @@ msgstr "" "নোটঃ MySQL সà§à¦¬à¦¿à¦§à¦¾à¦¸à¦®à§‚হের নাম ইংরেজীতে পà§à¦°à¦•াশ করা হয় Note: MySQL privilege " "names are expressed in English " -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "Allows creating new tables." - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "Allows dropping tables." - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" -"Allows adding users and privileges without reloading the privilege tables." - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "Global privileges" @@ -5295,26 +5341,6 @@ msgstr "Resource limits" msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "Note: Setting these options to 0 (zero) removes the limit." -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "Limits the number of queries the user may send to the server per hour." - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "Limits the number of new connections the user may open per hour." - -#: server_privileges.php:613 server_privileges.php:615 -msgid "Limits the number of simultaneous connections the user may have." -msgstr "Limits the number of simultaneous connections the user may have." - #: server_privileges.php:669 msgid "Login Information" msgstr "Login Information" diff --git a/po/bs.po b/po/bs.po index e252bc99b..3537158c0 100644 --- a/po/bs.po +++ b/po/bs.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-03-12 09:12+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: bosnian \n" @@ -3154,18 +3154,213 @@ msgstr "" msgid "Structure of table __TABLE__" msgstr "" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "UkljuÄuje sve privilegije osim GRANT." + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "Dozvoljava izmjenu struktura postojećih tabela." + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +#, fuzzy +msgid "Allows altering and dropping stored routines." +msgstr "Dozvoljava kreiranje i brisanje kljuÄeva." + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "Dozvoljava kreiranje novih baza i tabela." + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +#, fuzzy +msgid "Allows creating stored routines." +msgstr "Dozvoljava kreiranje novih tabela." + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "Dozvoljava kreiranje novih tabela." + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "Dozvoljava kreiranje privremenih tabela.." + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "" + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +#, fuzzy +msgid "Allows creating new views." +msgstr "Dozvoljava kreiranje novih tabela." + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "Dozvoljava brisanje podataka." + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "Dozvoljava odbacivanje baza i tabela." + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "Dozvoljava odbacivanje tabela." + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "" + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "Dozvoljava uvoz podataka i njihov izvoz u datoteke." + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" +"Dozvoljava dodavanje korisnika i privilegija bez ponovnog uÄitavanja tabela " +"privilegija." + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "Dozvoljava kreiranje i brisanje kljuÄeva." + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "Dozvoljava umetanje i zamjenu podataka." + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "Dozvoljava zakljuÄavanje tabela tekućim procesima." + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "OgraniÄava broj novih konekcija koje korisnik može ta otvori na sat." + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "OgraniÄava broj upita koje korisnik može da uputi serveru za sat." + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"OgraniÄava broj komandi koje menjaju tabele ili baze koje korisnik može da " +"izvrÅ¡i na sat." + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +#, fuzzy +msgid "Limits the number of simultaneous connections the user may have." +msgstr "OgraniÄava broj novih konekcija koje korisnik može ta otvori na sat." + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "Nema efekta u ovoj verziji MySQL-a." + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "" +"Dozvoljava ponovno uÄitavanje podeÅ¡avanja servera i pražnjenje keÅ¡a servera." + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "Daje pravo korisniku da pita gde su glavni/pomoćni serveri." + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "Potrebno zbog pomoćnih servera za replikaciju." + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "Dozvoljava Äitanje podataka." + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "Daje pristup kompletnoj listi baza." + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "" + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "Dozvoljava gaÅ¡enje servera." + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" +" Dozvoljava povezivanje iako je dostignut maksimalan broj dozvoljenih veza; " +"Neophodno za većinu administrativnih opcija kao Å¡to su podeÅ¡avanje globalnih " +"promenljivih ili prekidanje procesa ostalih korisnika." + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +#, fuzzy +msgid "Allows creating and dropping triggers" +msgstr "Dozvoljava kreiranje i brisanje kljuÄeva." + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "Dozvoljava izmenu podataka." + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "Nema privilegija." + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " "statements from the transaction." msgstr "" -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "" -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3173,78 +3368,78 @@ msgid "" "based instead of disk-based." msgstr "" -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "" -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." msgstr "" -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." msgstr "" -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." msgstr "" -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "" -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "" -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "" -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "" -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " "indicates the number of time tables have been discovered." msgstr "" -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " "SELECT col1 FROM foo, assuming that col1 is indexed." msgstr "" -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." msgstr "" -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " "if you are doing an index scan." msgstr "" -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." msgstr "" -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3252,7 +3447,7 @@ msgid "" "you have joins that don't use keys properly." msgstr "" -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3260,42 +3455,42 @@ msgid "" "advantage of the indexes you have." msgstr "" -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "" -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "" -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "" -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "" -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "" -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "" -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "" -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " "reason." msgstr "" -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3303,33 +3498,33 @@ msgid "" "Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data." msgstr "" -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "" -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." msgstr "" -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." msgstr "" -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "" -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." msgstr "" -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3338,218 +3533,218 @@ msgid "" "properly, this value should be small." msgstr "" -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "" -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "" -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "" -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "" -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "" -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "" -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "" -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "" -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "" -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." msgstr "" -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "" -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "" -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "" -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "" -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "" -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "" -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "" -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." msgstr "" -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "" -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "" -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "" -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "" -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "" -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "" -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "" -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." msgstr "" -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." msgstr "" -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " "one time." msgstr "" -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "" -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " "can be calculated as Key_reads/Key_read_requests." msgstr "" -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "" -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "" -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " "same query. The default value of 0 means that no query has been compiled yet." msgstr "" -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "" -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." msgstr "" -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "" -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "" -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "" -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "" -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "" -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "" -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "" -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3557,105 +3752,105 @@ msgid "" "decide which queries to remove from the cache." msgstr "" -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." msgstr "" -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "" -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "" -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 #, fuzzy msgctxt "$strShowStatusReset" msgid "Reset" msgstr "Resetuj" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "" -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." msgstr "" -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "" -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" msgstr "" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" msgstr "" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "" -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "" -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." msgstr "" -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "" -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." msgstr "" -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "" -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " "system variable." msgstr "" -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "" -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "" -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "" -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "" -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3663,18 +3858,18 @@ msgid "" "tables or use replication." msgstr "" -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " "raise your thread_cache_size." msgstr "" -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "" -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3682,7 +3877,7 @@ msgid "" "implementation.)" msgstr "" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "" @@ -4940,139 +5135,6 @@ msgstr "" msgid "View dump (schema) of databases" msgstr "Prikaži sadržaj (shemu) baze" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "Dozvoljava Äitanje podataka." - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "Dozvoljava umetanje i zamjenu podataka." - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "Dozvoljava izmenu podataka." - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "Dozvoljava brisanje podataka." - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "Dozvoljava kreiranje novih baza i tabela." - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "Dozvoljava odbacivanje baza i tabela." - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "" -"Dozvoljava ponovno uÄitavanje podeÅ¡avanja servera i pražnjenje keÅ¡a servera." - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "Dozvoljava gaÅ¡enje servera." - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "Dozvoljava uvoz podataka i njihov izvoz u datoteke." - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "Nema efekta u ovoj verziji MySQL-a." - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "Dozvoljava kreiranje i brisanje kljuÄeva." - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "Dozvoljava izmjenu struktura postojećih tabela." - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "Daje pristup kompletnoj listi baza." - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" -" Dozvoljava povezivanje iako je dostignut maksimalan broj dozvoljenih veza; " -"Neophodno za većinu administrativnih opcija kao Å¡to su podeÅ¡avanje globalnih " -"promenljivih ili prekidanje procesa ostalih korisnika." - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "Dozvoljava kreiranje privremenih tabela.." - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "Dozvoljava zakljuÄavanje tabela tekućim procesima." - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "Potrebno zbog pomoćnih servera za replikaciju." - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "Daje pravo korisniku da pita gde su glavni/pomoćni serveri." - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -#, fuzzy -msgid "Allows creating new views." -msgstr "Dozvoljava kreiranje novih tabela." - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "" - -#: server_privileges.php:162 server_privileges.php:496 -#, fuzzy -msgid "Allows creating and dropping triggers" -msgstr "Dozvoljava kreiranje i brisanje kljuÄeva." - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "" - -#: server_privileges.php:168 server_privileges.php:481 -#, fuzzy -msgid "Allows creating stored routines." -msgstr "Dozvoljava kreiranje novih tabela." - -#: server_privileges.php:169 server_privileges.php:482 -#, fuzzy -msgid "Allows altering and dropping stored routines." -msgstr "Dozvoljava kreiranje i brisanje kljuÄeva." - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "" - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "" - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "Nema privilegija." - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "UkljuÄuje sve privilegije osim GRANT." - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy #| msgid "None" @@ -5090,21 +5152,6 @@ msgstr "Privilegije vezane za tabele" msgid " Note: MySQL privilege names are expressed in English " msgstr " Napomena: MySQL imena privilegija moraju da budu na engleskom " -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "Dozvoljava kreiranje novih tabela." - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "Dozvoljava odbacivanje tabela." - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" -"Dozvoljava dodavanje korisnika i privilegija bez ponovnog uÄitavanja tabela " -"privilegija." - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "Globalne privilegije" @@ -5125,27 +5172,6 @@ msgstr "OgraniÄenja resursa" msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "Napomena: Postavljanje ovih opcija na 0 (nulu) uklanja limite." -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "OgraniÄava broj upita koje korisnik može da uputi serveru za sat." - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"OgraniÄava broj komandi koje menjaju tabele ili baze koje korisnik može da " -"izvrÅ¡i na sat." - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "OgraniÄava broj novih konekcija koje korisnik može ta otvori na sat." - -#: server_privileges.php:613 server_privileges.php:615 -#, fuzzy -msgid "Limits the number of simultaneous connections the user may have." -msgstr "OgraniÄava broj novih konekcija koje korisnik može ta otvori na sat." - #: server_privileges.php:669 msgid "Login Information" msgstr "Podatci o prijavi" diff --git a/po/ca.po b/po/ca.po index f074e9a91..a1ddddc1d 100644 --- a/po/ca.po +++ b/po/ca.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-03-12 09:13+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: catalan \n" @@ -3237,7 +3237,200 @@ msgstr "(continúa)" msgid "Structure of table __TABLE__" msgstr "Estructura de la taula __TABLE__" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "Inclou tots els permisos excepte GRANT (atorgar)." + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "Permet alterar l'estructura de taules existents." + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +msgid "Allows altering and dropping stored routines." +msgstr "Permet alterar i esborrar rutines enmagatzemades." + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "Permet crear noves bases de dades i taules." + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "Permet crear rutines enmgatzemades." + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "Permet crear noves taules." + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "Permet crear taules temporals." + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "Permet crear, esborrar i reanomenar comptes d'usuari." + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "Permet crear noves vistes." + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "Permet esborrar dades." + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "Permet eliminar bases de dades i taules." + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "Permet eliminar taules." + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "Permet establir events per al planificador d'events" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "Permet executar rutines enmagatzemades." + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "Permet importar i exportar dades amb arxius externs." + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" +"Permet afegir usuaris i permisos sense tenir que recarregar les taules de " +"permisos." + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "Permet crear i eliminar indexs." + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "Permet inserir i modificar dades." + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "Permet bloquejar taules per l'actual fil d'execució." + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "Limita el numero de noves connexions que pot obrir l'usuari per hora." + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "" +"Limita el numero de consultes que pot enviar l'usuari al servidor per hora." + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"Limita el numero d'ordres que pot executar l'usuari canviant qualsevol taula " +"o base de dades per hora." + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +msgid "Limits the number of simultaneous connections the user may have." +msgstr "Límita el nombre de connexions simultànies que l'usuari pot tenir." + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "Permet veure processos de tots els usuaris" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "No té efecte en aquesta versió de MySQL." + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "" +"Permet recarregar les configuracions del servidor i buidar les seves " +"memòries cau." + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "" +"Dona el dret a l'usuari de preguntar quins servidors mestres / esclaus hi ha." + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "Es necessari per a la replicació en servidors esclaus." + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "Permet llegir dades." + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "Dona accés a la llista completa de bases de dades." + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "Permet fer consultes de tipus SHOW CREATE VIEW." + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "Permet parar el servidor." + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" +"Permet connectar, encara que s'hagi arribat al máxim numero de connexions " +"permés; Es necessari per moltes operacions d'administració com ara establir " +"variables globals o bé cancel.lar fils d'execució d'altres usuaris." + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +msgid "Allows creating and dropping triggers" +msgstr "Permet crear i eliminar disparadors (triggers)" + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "Permet canviar dades." + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "Sense permisos." + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " @@ -3247,12 +3440,12 @@ msgstr "" "però que excedeixen el valor de binlog_cache_size i usen un arxiu temporal " "per desar elements de la transacció." -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "" "El nombre de transaccions que han fet servir el registre binari temporal." -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3264,11 +3457,11 @@ msgstr "" "incrementar el valor de tmp_table_size per fer que les taules temporals " "treballin en memòria en lloc de treballar en disc." -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "Arxius temporals creats per mysqld." -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." @@ -3276,7 +3469,7 @@ msgstr "" "El nombre de taules temporals creades en memòria per el servidor mentre " "executa instruccions." -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." @@ -3284,7 +3477,7 @@ msgstr "" "El nombre de files escrites amb INSERT DELAYED en les que s'ha detectat " "quelcom error (possile clau duplicada)." -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." @@ -3292,23 +3485,23 @@ msgstr "" "El nombre de gestors de fils de INSERT DELAYED en ús. Cada taula diferent ón " "s'usa INSERT DELAYED té el seu propi fil." -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "El nombre de files escrites amb INSERT DELAYED." -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "El nombre d'instruccions FLUSH executades." -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "El nombre d'instruccions COMMIT internes." -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "El nombre de vegades que s'ha esborrat una fila d'una taula." -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " @@ -3318,7 +3511,7 @@ msgstr "" "coneix quelcom taula amb el nom especificat. Aixó s'anomena descobriment. " "Handler_discover indica el nombre de taules descobertes." -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " @@ -3328,7 +3521,7 @@ msgstr "" "és alt, suggereix que el servidor està fent moltes cerques d'índex complet; " "per exemple, SELECT col1 FROM taula, assumint que col1 és indexat." -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." @@ -3337,7 +3530,7 @@ msgstr "" "és una bona indicació de que les consultes i taules estàn indexades " "acuradament." -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " @@ -3347,7 +3540,7 @@ msgstr "" "Aixó s'incrementa si s'està consultant una columna d'index amb limitació de " "rang o si s'està fent una cerca d'index." -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." @@ -3356,7 +3549,7 @@ msgstr "" "Aquest mètode de lectura s'utilitza principalment per optimizar ORDER BY ... " "DESC." -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3368,7 +3561,7 @@ msgstr "" "Probablement tens moltes consultes que fan que MySQL cerqui les taules " "senceres o bé hi ha joins que no fan servir les claus acuradament." -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3380,37 +3573,37 @@ msgstr "" "taules no estàn indexades acuradament o bé les consultes no estàn fetes per " "aprofitar les avantatges dels índexos definits." -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "El nombre d'instruccions ROLLBACK." -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "El nombre de peticions per a actualitzar una fila en una taula." -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "El nombre de peticions per a insertar una fila en una taula." -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "El nombre de pàgines contenint dades (brutes o netes)." -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "El nombre de pàgines actualment brutes." -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "" "El nombre de pàgines a la memòria cau que s'han demanat per ser " "actualitzades." -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "El nombre de pàgines lliures." -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " @@ -3420,7 +3613,7 @@ msgstr "" "pàgines s'estàn llegint o escrivint actualment o no es poden actualitzar o " "esborrar per qualsevol altra raó." -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3432,11 +3625,11 @@ msgstr "" "Aquest valor es pot calcular com Innodb_buffer_pool_pages_total - " "Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data." -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "Tamany total de la memòria cau, en pàgines." -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." @@ -3444,7 +3637,7 @@ msgstr "" "El nombre de lectures aleatòries d'InnoDB iniciades. Aixó passa quan una " "consulta cerca en una gran part de una taula però en ordre aleatori." -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." @@ -3452,11 +3645,11 @@ msgstr "" "El nombre de lectures secuencials d'InnoDB iniciades. Aixó passa quan InnoDB " "fa una cerca secuencial a la taula sencera." -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "El nombre de peticions de lectures lògiques que InnoDB ha fet." -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." @@ -3464,7 +3657,7 @@ msgstr "" "El nombre de peticions de lectures lògiques que InnoDB no pot satisfer de la " "memòria cau i ha de fer lectures de pàgines individuals." -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3478,55 +3671,55 @@ msgstr "" "comptador mostra instàncies d'aquestes esperes. Si el tamany de la memòria " "cau és adequat, aquest valor sól ser petit." -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "El nombre d'escriptures fetes a la memòria cau d'InnoDB." -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "El nombre d'operacions fsync() aproximades." -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "El nombre actual d'operacions fsync() pendents." -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "El nombre actual de lectures pendents." -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "El nombre actual d'escritures pendents." -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "La quantitat aproximada de dades llegides, en bytes." -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "El nombre total de dades llegides." -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "El nombre total de dades escrites." -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "La quantitat aproximada de dades escrites, en bytes." -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" "El nombre de dobles escriptures realitzades i el nombre de pàgines escrites " "per a aquest propòsit." -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" "El nombre de dobles escriptures realitzades i el nombre de pàgines escrites " "per a aquest propòsit." -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." @@ -3534,35 +3727,35 @@ msgstr "" "El nombre d'esperes fetes degut al petit tamany de la memòria intermèdia del " "registre i a esperar a que s'actualitzés abans de continuar." -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "El nombre de peticions d'escriptura al registre." -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "El nombre d'escriptures físiques a l'arxiu de registre." -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "El nombre d'escriptures fsync fetes a l'arxiu de registre." -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "El nombre d'operacions fsync pendents a l'arxiu de registre." -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "Escriptures pendents a l'arxiu de registre." -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "El nombre de bytes escrits a l'arxiu de registre." -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "El nombre de pàgines creades." -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." @@ -3571,51 +3764,51 @@ msgstr "" "comptabilitzen en pàgines; el tamany de pàgina permet convertir-lo fàcilment " "a bytes." -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "El nombre de pàgines llegides." -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "El nombre de pàgines escrites." -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "El nombre de bloquejos de files actualment en espera." -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "El temps promig en fer un bloqueig de fila, en milisegons." -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "El temps total emprat en fer bloquejos de files, en milisegons." -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "El temps màxim en fer un bloqueig de fila, en milisegons." -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "El nombre de vegades que un bloqueig de fila ha estat en espera." -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "El nombre de files esborrades de taules InnoDB." -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "El nombre de files afegides a taules InnoDB." -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "El nombre de files llegides de taules InnoDB." -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "El nombre de files actualitzades en taules InnoDB." -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." @@ -3624,7 +3817,7 @@ msgstr "" "però que encara no han estat actualitzades a disc. Es coneix com a " "Not_flushed_key_blocks." -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." @@ -3632,7 +3825,7 @@ msgstr "" "El nombre de blocs no usats a la memòria cau de les claus. Aquest valor es " "pot fer servir per saber quànta memòria cau de les claus s'utilitza." -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " @@ -3641,11 +3834,11 @@ msgstr "" "El nombre de blocs usats a la memòria cau de les claus. Aquest valor és la " "marca indicativa del màxim nombre de blocs usats mai a l'hora." -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "El nombre de peticions de lectura d'un bloc de clau de la memòria cau." -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " @@ -3655,16 +3848,16 @@ msgstr "" "gran, llavors el valor de key_buffer_size probablement és massa petit. El " "rati de la memòria cau es pot calcular com Key_reads/Key_read_requests." -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "" "El nombre de peticions d'escriptura d'un bloc de clau a la memòria cau." -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "El nombre d'escriptures físiques d'un bloc de clau a disc." -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " @@ -3675,11 +3868,11 @@ msgstr "" "de consulta per a la mateixa consulta. El valor 0 vol dr que encara no s'ha " "compilat cap consulta." -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "El nombre de files esperant a ser escrites en cues INSERT DELAYED." -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." @@ -3687,36 +3880,36 @@ msgstr "" "El nombre de taules que han estat obertes. Si el nombre de taules obertes és " "gran, probablement el valor de memòria cau de taula és massa petit." -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "El nombre d'arxius que estàn oberts." -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "" "El nombre de fluxes que estàn oberts (usats principalment per a registre)." -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "El nombre de taules que estàn obertes." -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "El nombre de blocs de memòria lliures a la memòria cau de consultes." -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "La quantitat de memòria liure per a memòria cau de consultes." -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "El nombre d'encerts a memòria cau." -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "El nombre de consultes afegides a la memòria cau." -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3729,7 +3922,7 @@ msgstr "" "l'estratègia menys recentment usada(least recently used - LRU) per decidir " "quines consultes treure de la memòria cau." -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." @@ -3737,24 +3930,24 @@ msgstr "" "El nombre de consultes no enviades a la memòria cau (no enviables, o no " "enviades degut al paràmetre query_cache_type)." -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "El nombre de consultes registrades a la memòria cau." -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "El nombre total de blocs a la memòria cau de consultes." -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 msgctxt "$strShowStatusReset" msgid "Reset" msgstr "Reinicia" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "L'estat de la replicació a prova d'errades (no implementat encara)." -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." @@ -3762,12 +3955,12 @@ msgstr "" "El nombre de joins que no usen indexs. Si aquest valor no és 0, s'haurien de " "comprovar acuradament els indexs de les taules." -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "" "El nombre de joins que han usat un rang de cerca en una taula de referència." -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" @@ -3776,7 +3969,7 @@ msgstr "" "cada fila. (Si aquiest valor no és 0, s'haurien de comprovar acuradament els " "indexs de les taules.)" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" @@ -3784,16 +3977,16 @@ msgstr "" "El nombre de joins que han usat rangs a la primera taula. (Normalment no és " "crític si el valor no és molt gran.)" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "El nombre de joins que han fet una cerca a la primera taula sencera." -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "" "El nombre de taules temporals obertes actualment pel fil esclau de SQL." -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." @@ -3801,25 +3994,25 @@ msgstr "" "Nombre total (des de l'arrencada) de vegades que el fil esclau de replicació " "de SQL ha recuperat transaccions." -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "" "Aixó és ACTIU (ON) si aquest servidor és un esclau que està connectat a un " "mestre." -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." msgstr "" "El nombre de fils que han tardat més que slow_launch_time segons a crear." -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "El nombre de consultes que han tardat més que long_query_time segons." -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " @@ -3829,23 +4022,23 @@ msgstr "" "hagut de fer. Si aquest valor és gran, s'hauria de considerar incrementar el " "valor de la variable de sistema sort_buffer_size." -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "El nombre de classificacions fetes amb rangs." -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "El nombre de files classificades." -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "El nombre de classificacions fetes cercant la taula." -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "El nombre de vegades que un bloqueig de taula s'ha fet immediatament." -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3858,7 +4051,7 @@ msgstr "" "consultes, o també dividir la taula o taules en vàries o bé utilitzar la " "replicació." -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " @@ -3868,11 +4061,11 @@ msgstr "" "comptar com Threads_created/Connections. Si aquest valor és vermell s'hauria " "d'augmentar el valor de thread_cache_size." -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "El nombre de connexions obertes simultàniament." -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3883,7 +4076,7 @@ msgstr "" "gran, pots voler augmentar el valor de thread_cache_size. (Normalment això " "no dóna una millora de rendiment notable si es té una bona aplicació de fil.)" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "El nombre de fils que no estàn dormint." @@ -5174,137 +5367,6 @@ msgstr "Motors d'emmagatzematge" msgid "View dump (schema) of databases" msgstr "Veure volcat (esquema) de les bases de dades" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "Permet llegir dades." - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "Permet inserir i modificar dades." - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "Permet canviar dades." - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "Permet esborrar dades." - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "Permet crear noves bases de dades i taules." - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "Permet eliminar bases de dades i taules." - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "" -"Permet recarregar les configuracions del servidor i buidar les seves " -"memòries cau." - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "Permet parar el servidor." - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "Permet veure processos de tots els usuaris" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "Permet importar i exportar dades amb arxius externs." - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "No té efecte en aquesta versió de MySQL." - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "Permet crear i eliminar indexs." - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "Permet alterar l'estructura de taules existents." - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "Dona accés a la llista completa de bases de dades." - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" -"Permet connectar, encara que s'hagi arribat al máxim numero de connexions " -"permés; Es necessari per moltes operacions d'administració com ara establir " -"variables globals o bé cancel.lar fils d'execució d'altres usuaris." - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "Permet crear taules temporals." - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "Permet bloquejar taules per l'actual fil d'execució." - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "Es necessari per a la replicació en servidors esclaus." - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "" -"Dona el dret a l'usuari de preguntar quins servidors mestres / esclaus hi ha." - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "Permet crear noves vistes." - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "Permet establir events per al planificador d'events" - -#: server_privileges.php:162 server_privileges.php:496 -msgid "Allows creating and dropping triggers" -msgstr "Permet crear i eliminar disparadors (triggers)" - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "Permet fer consultes de tipus SHOW CREATE VIEW." - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "Permet crear rutines enmgatzemades." - -#: server_privileges.php:169 server_privileges.php:482 -msgid "Allows altering and dropping stored routines." -msgstr "Permet alterar i esborrar rutines enmagatzemades." - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "Permet crear, esborrar i reanomenar comptes d'usuari." - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "Permet executar rutines enmagatzemades." - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "Sense permisos." - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "Inclou tots els permisos excepte GRANT (atorgar)." - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy #| msgid "None" @@ -5322,21 +5384,6 @@ msgstr "Permisos especifics de taula" msgid " Note: MySQL privilege names are expressed in English " msgstr " Nota: Els noms dels privilegis del MySQL són en idioma anglès " -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "Permet crear noves taules." - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "Permet eliminar taules." - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" -"Permet afegir usuaris i permisos sense tenir que recarregar les taules de " -"permisos." - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "Permisos generals" @@ -5357,27 +5404,6 @@ msgstr "Limit de recursos" msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "Nota: Es treu el limit establint aquestes opcions a 0 (zero)." -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "" -"Limita el numero de consultes que pot enviar l'usuari al servidor per hora." - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"Limita el numero d'ordres que pot executar l'usuari canviant qualsevol taula " -"o base de dades per hora." - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "Limita el numero de noves connexions que pot obrir l'usuari per hora." - -#: server_privileges.php:613 server_privileges.php:615 -msgid "Limits the number of simultaneous connections the user may have." -msgstr "Límita el nombre de connexions simultànies que l'usuari pot tenir." - #: server_privileges.php:669 msgid "Login Information" msgstr "Informació d'Identificació" diff --git a/po/cs.po b/po/cs.po index 563d8d806..5c7a7af6d 100644 --- a/po/cs.po +++ b/po/cs.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-05-22 14:33+0200\n" "Last-Translator: Michal \n" "Language-Team: czech \n" @@ -3159,7 +3159,199 @@ msgstr "(pokraÄování)" msgid "Structure of table __TABLE__" msgstr "Struktura tabulky __TABLE__" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "VÅ¡echna oprávnÄ›ní kromÄ› GRANT." + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "Umožňuje mÄ›nit strukturu existujících tabulek." + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +msgid "Allows altering and dropping stored routines." +msgstr "Umožňuje mÄ›nit a ruÅ¡it uložené procedury." + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "Umožňuje vytvářet nové databáze a tabulky." + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "Umožňuje vytvářet uložené procedury." + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "Umožňuje vytvářet nové tabulky." + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "Umožňuje vytvářet doÄasné tabulky." + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "Umožňuje vytvářet, ruÅ¡it a pÅ™ejmenovávat úÄty uživatelů." + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "Umožňuje vytvářet nové pohledy." + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "Umožňuje mazat data." + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "Umožňuje odstranit databáze a tabulky." + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "Umožňuje odstranit tabulky." + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "Umožňuje plánovat úlohy pomocí plánovaÄe" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "Umožňuje spouÅ¡tÄ›t uložené procedury." + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "Umožňuje importovat a exportovat data z/do souborů na serveru." + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" +"Umožňuje pÅ™idávat uživatele a oprávnÄ›ní bez znovunaÄítání tabulek " +"s oprávnÄ›ními." + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "Umožňuje vytvářet a ruÅ¡it indexy." + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "Umožňuje vkládat a pÅ™episovat data." + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "Umožňuje zamknout tabulku pro aktuální vlákno." + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "" +"Omezuje poÄet nových pÅ™ipojení, která může uživatel vytvoÅ™it za hodinu." + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "Omezuje, kolik dotazů může uživatel odeslat serveru za hodinu." + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"Omezuje, kolik dotazů mÄ›nících nÄ›jakou tabulku nebo databázi může uživatel " +"spustit za hodinu." + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +msgid "Limits the number of simultaneous connections the user may have." +msgstr "Omezuje poÄet souÄasných pÅ™ipojení uživatele." + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "Umožňuje prohlížet procesy vÅ¡ech uživatelů" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "Nemá žádný vliv v této verzi MySQL." + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "" +"Umožňuje znovu naÄíst nastavení a vyprázdnÄ›ní vyrovnávacích pamÄ›tí MySQL " +"serveru." + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "Umožní uživateli zjistit, kde je hlavní / pomocný server." + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "PotÅ™ebné pro replikaci pomocných serverů." + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "Umožňuje vybírat data." + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "Umožňuje přístup k úplnému seznamu databází." + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "Umožňuje spuÅ¡tÄ›ní dotazu SHOW CREATE VIEW." + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "Umožňuje vypnout server." + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" +"Umožňuje pÅ™ipojení, i když je dosažen maximální poÄet pÅ™ipojení. PotÅ™ebné " +"pro vÄ›tÅ¡inu operací pro správu serveru jako nastavování globálních " +"promÄ›nných a zabíjení vláken jiných uživatelů." + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +msgid "Allows creating and dropping triggers" +msgstr "Umožňuje vytváření a mazání spouÅ¡tí" + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "Umožňuje mÄ›nit data." + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "Žádná oprávnÄ›ní." + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " @@ -3169,11 +3361,11 @@ msgstr "" "binlog_cache_size a musely použít doÄasný soubor pro uložení příkazů " "transakce." -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "PoÄet transakcí, které využily doÄasný binární log." -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3184,18 +3376,18 @@ msgstr "" "Pokud je tato hodnota velká, můžete zvÄ›tÅ¡it parametr tmp_table_size a MySQL " "bude používat vÄ›tší doÄasné tabulky v pamÄ›ti." -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "PoÄet vytvoÅ™ených doÄasných souborů." -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." msgstr "" "PoÄet doÄasných tabulek vytvoÅ™ených serverem v pamÄ›ti pÅ™i provádÄ›ní dotazů." -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." @@ -3203,7 +3395,7 @@ msgstr "" "PoÄet řádků provedených pomocí INSERT DELAYED, u kterých se vyskytla chyba " "(pravdÄ›podobnÄ› duplicitní klíÄ)." -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." @@ -3211,23 +3403,23 @@ msgstr "" "PoÄet vláken používaných pro INSERT DELAYED. Každá tabulka na které je " "použit INSERT DEKAYED má pÅ™idÄ›leno jedno vlákno." -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "PoÄet řádků zapsaných pomocí INSERT DELAYED." -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "PoÄet provedených příkazů FLUSH." -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "PoÄet interních příkazů COMMIT." -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "PoÄet požadavků na smazání řádku." -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " @@ -3236,7 +3428,7 @@ msgstr "" "PoÄet zjišťování tabulek. Tímto se nazývá dotaz NDB clusteru, jestli ví o " "tabulce daného jména." -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " @@ -3246,7 +3438,7 @@ msgstr "" "server provádí mnoho kompletních procházení indexu. Na příklad SELECT col1 " "FROM foo, pokud je col1 indexována." -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." @@ -3254,7 +3446,7 @@ msgstr "" "PoÄet požadavků na pÅ™eÄtení řádku vycházející z indexu. Vysoká hodnota " "znamená, že dotazy správnÄ› využívají indexy." -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " @@ -3264,7 +3456,7 @@ msgstr "" "zvÄ›tÅ¡uje pokud provádíte dotaz na indexovaný sloupec s omezením rozsahu nebo " "prohledáváte index." -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." @@ -3272,7 +3464,7 @@ msgstr "" "PoÄet požadavků na pÅ™eÄtení pÅ™edchozího řádku z indexu. Používané pro " "optimalizaci dotazů ORDER BY ... DESC." -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3284,7 +3476,7 @@ msgstr "" "PravdÄ›podobnÄ› používáte mnoho dotazů, které vyžadují prohlížení celé tabulky " "nebo používáte spojení tabulek, která nevyužívají indexů." -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3295,35 +3487,35 @@ msgstr "" "pokud dotazy procházejí celé tabulky, pravdÄ›podobnÄ› tedy nemají vhodné " "indexy." -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "PoÄet interních příkazů ROLLBACK." -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "PoÄet požadavků na aktualizaci řádku." -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "PoÄet požadavků na vložení řádku." -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "PoÄet stránek obsahujících data (zmÄ›nÄ›né i nezmÄ›nÄ›né)." -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "PoÄet zmÄ›nÄ›ných stránek." -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "PoÄet stránek, na které je požadavek na vyprázdnÄ›ní." -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "PoÄet volných stránek." -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " @@ -3332,7 +3524,7 @@ msgstr "" "PoÄet zamÄených stránek, tzn. stránek, které jsou právÄ› zapisovány nebo " "Äteny nebo nemohou být odstranÄ›ny z jakéhokoliv důvodu." -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3344,11 +3536,11 @@ msgstr "" "Innodb_buffer_pool_pages_total - Innodb_buffer_pool_pages_free - " "Innodb_buffer_pool_pages_data." -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "Celková velikost InnoDB bufferů, ve stránkách." -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." @@ -3356,7 +3548,7 @@ msgstr "" "PoÄet provedených „náhodných“ dopÅ™edných Ätení. Tato situace nastává pokud " "dotaz prochází velkou Äást tabulky v náhodném poÅ™adí." -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." @@ -3364,11 +3556,11 @@ msgstr "" "PoÄet provedených sekvenÄních dopÅ™edných Ätení. Toto nastává pokud InnoDB " "musí procházet celou tabulku." -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "PoÄet provedených logických Ätení." -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." @@ -3376,7 +3568,7 @@ msgstr "" "PoÄet logických Ätení, které nemohly být uspokojeny z bufferu, ale bylo " "nutné pÅ™eÄíst stránku ze souboru." -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3389,55 +3581,55 @@ msgstr "" "k dispozici, musí se Äekat. Pokud je velikost bufferů nastavena správnÄ›, " "mÄ›la by tato hodnota být malá." -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "PoÄet zápisů provedených do InnoDB bufferu." -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "PoÄet provedených synchronizací fsync()." -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "PoÄet nevyřízených synchronizací fsync()." -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "PoÄet nevyřízených Ätení." -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "PoÄet nevyřízených zápisů." -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "Velikost pÅ™eÄtených dat, v bajtech." -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "PoÄet provedených Ätení dat." -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "PoÄet provedených zápisů dat." -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "Velikost zapsaných dat, v bajtech." -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" "PoÄet provedených dvojitých zapsání a poÄet stránek, které byly takto " "zapsány." -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" "PoÄet provedených dvojitých zapsání a poÄet stránek, které byly takto " "zapsány." -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." @@ -3445,35 +3637,35 @@ msgstr "" "PoÄet Äekání kvůli plnému bufferu logu, který musel být vyprázdnÄ›n pÅ™ed " "pokraÄováním." -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "PoÄet požadavků na zápis do logovacího souboru." -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "PoÄet skuteÄných zápisů do logovacího souboru." -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "PoÄet synchronizací fsync() provedených na logovacích souborech." -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "PoÄet nevyřízených synchronizací logovacích souborů." -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "PoÄet nevyřízených zápisů do logovacích souborů." -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "PoÄet bajtů zapsaných do logovacího souboru." -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "PoÄet vytvoÅ™ených stránek." -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." @@ -3481,51 +3673,51 @@ msgstr "" "Zakompilovaná velikost stránky InnoDB (výchozí je 16 kB). Mnoho hodnot je " "uvádÄ›no ve stránkách, pomocí této hodnoty je můžete pÅ™epoÄítat na velikost." -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "PoÄet pÅ™eÄtených stránek." -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "PoÄet zapsaných stránek." -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "PoÄet zámků řádku, na které se v souÄasné dobÄ› Äeká." -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "PrůmÄ›rný Äas potÅ™ebný pro získání zámku řádku, v milisekundách." -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "Celkový Äas strávený Äekáním na zámek řádku, v milisekundách." -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "Maximální Äas potÅ™ebný pro získání zámku řádku, v milisekundách." -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "Kolikrát se muselo Äekat na zámek řádku." -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "PoÄet řádků odstranÄ›ných z InnoDB tabulek." -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "PoÄet řádků vložených do InnoDB tabulek." -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "PoÄet řádků pÅ™eÄtených z InnoDB tabulek." -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "PoÄet řádků aktualizovaných v InnoDB tabulkách." -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." @@ -3533,7 +3725,7 @@ msgstr "" "PoÄet bloků ve vyrovnávací pamÄ›ti klíÄů, které byly zmÄ›nÄ›ny, ale nebyly " "zapsány na disk. Dříve se tato hodnota jmenovala Not_flushed_key_blocks." -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." @@ -3541,7 +3733,7 @@ msgstr "" "PoÄet nepoužitých bloků ve vyrovnávací pamÄ›ti klíÄů. Pomocí této hodnoty " "poznáte jak moc je vyrovnávací paměť využitá." -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " @@ -3550,11 +3742,11 @@ msgstr "" "PoÄet použitých bloků ve vyrovnávací pamÄ›ti klíÄů. Tato hodnota urÄuje " "maximum bloků, které kdy byly obsazeny najednou." -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "PoÄet požadavků na pÅ™eÄtení klíÄe z vyrovnávací pamÄ›ti." -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " @@ -3564,15 +3756,15 @@ msgstr "" "pravdÄ›podobnÄ› máte malou vyrovnávací paměť (key_buffer_size). Úspěšnost " "vyrovnávací pamÄ›ti můžete spoÄítat jako Key_reads/Key_read_requests." -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "PoÄet požadavků na zápis bloku klíÄe na disk." -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "PoÄet skuteÄných zápisů bloku klíÄe na disk." -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " @@ -3582,11 +3774,11 @@ msgstr "" "dotazů. UžiteÄné pro porovnání různých dotazů. Výchozí hodnota 0 znamená, že " "žádný dotaz jeÅ¡tÄ› nebyl kompilován." -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "PoÄet řádků Äekajících na zapsání ve frontÄ› INSERT DELAYED." -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." @@ -3594,35 +3786,35 @@ msgstr "" "Celkem otevÅ™ených tabulek. Pokud je tato hodnota příliÅ¡ vysoká, " "pravdÄ›podobnÄ› máte malou vyrovnávací paměť pro tabulky." -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "PoÄet otevÅ™ených souborů." -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "PoÄet otevÅ™ených streamů (používané pÅ™evážnÄ› pro logování)." -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "PoÄet aktuálnÄ› otevÅ™ených tabulek." -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "PoÄet volných bloků pamÄ›ti ve vyrovnávací pamÄ›ti dotazů." -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "Velikost volné pamÄ›ti ve vyrovnávací pamÄ›ti dotazů." -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "PoÄet zásahů vyrovnávací pamÄ›ti dotazů." -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "PoÄet dotazů pÅ™idaných do vyrovnávací pamÄ›ti dotazů." -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3634,7 +3826,7 @@ msgstr "" "Vyrovnávací paměť používá strategii LRU (nejdéle nepoužité) pro vyÅ™azování " "dotazů z vyrovnávací pamÄ›ti." -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." @@ -3642,24 +3834,24 @@ msgstr "" "PoÄet necachovaných dotazů (necachovatelných nebo necachovaných kvůli " "nastavení query_cache_type)." -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "PoÄet dotazů ve vyrovnávací pamÄ›ti dotazů." -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "Celkový poÄet bloků ve vyrovnávací pamÄ›ti dotazů." -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 msgctxt "$strShowStatusReset" msgid "Reset" msgstr "Vynulovat statistiky" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "Stav failsafe replikace." -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." @@ -3667,12 +3859,12 @@ msgstr "" "PoÄet spojení, které nevyužívaly indexy. Pokud tato hodnota není 0, mÄ›li " "byste zkontrolovat indexy tabulek." -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "" "PoÄet spojení, které používaly intervalové vyhledávání na referenÄní tabulce." -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" @@ -3680,7 +3872,7 @@ msgstr "" "PoÄet spojení bez klíÄů, které kontrolovaly použití klíÄů po každém řádku. " "(Pokud tato hodnota není 0, mÄ›li byste zkontrolovat indexy tabulek.)" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" @@ -3688,38 +3880,38 @@ msgstr "" "PoÄet spojení, které používaly intervalové vyhledávání na první tabulce. " "(Tato hodnota obvykle není kritická i když je vysoká.)" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "PoÄet spojení, které provádÄ›ly kompletní procházení první tabulky." -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "" "PoÄet doÄasných tabulek v souÄasné dobÄ› otevÅ™ených podřízeným serverem." -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." msgstr "Celkový poÄet, kolikrát musel podřízený server opakovat transakce." -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "Tato položka je zapnutá, pokud server pracuje jako podřízený." -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." msgstr "" "PoÄet vláken jejichž vytvoÅ™ení trvalo déle než slow_launch_time sekund." -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "PoÄet dotazů, které trvaly déle než long_query_time sekund." -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " @@ -3728,23 +3920,23 @@ msgstr "" "PoÄet průchodů sluÄování, které musel provést Å™adicí algoritmus. PÅ™i příliÅ¡ " "vysoké hodnotÄ› zvažte zvýšení sort_buffer_size." -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "PoÄet Å™azení, které byly omezeny rozsahem." -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "PoÄet Å™azených řádek." -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "PoÄet Å™azení provedených procházením tabulky." -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "PoÄet okamžitých získání zámku tabulky." -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3755,7 +3947,7 @@ msgstr "" "problémy s výkonem, mÄ›li byste optimalizovat dotazy a případnÄ› rozdÄ›lit " "tabulky nebo použít replikaci." -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " @@ -3765,11 +3957,11 @@ msgstr "" "spoÄítána jako Threads_created/Connections. Pokud je tato hodnota Äervená, " "mÄ›li byste zvýšit thread_cache_size." -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "PoÄet aktuálnÄ› otevÅ™ených pÅ™ipojení." -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3780,7 +3972,7 @@ msgstr "" "velká, můžete zvÄ›tÅ¡it parametr thread_cache_size. (Na platformách, které " "mají dobrou implementaci vláken vÅ¡ak toto nemá příliÅ¡ velký vliv.)" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "PoÄet vláken, která nespí." @@ -5061,136 +5253,6 @@ msgstr "ÚložiÅ¡tÄ›" msgid "View dump (schema) of databases" msgstr "Export databází" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "Umožňuje vybírat data." - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "Umožňuje vkládat a pÅ™episovat data." - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "Umožňuje mÄ›nit data." - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "Umožňuje mazat data." - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "Umožňuje vytvářet nové databáze a tabulky." - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "Umožňuje odstranit databáze a tabulky." - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "" -"Umožňuje znovu naÄíst nastavení a vyprázdnÄ›ní vyrovnávacích pamÄ›tí MySQL " -"serveru." - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "Umožňuje vypnout server." - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "Umožňuje prohlížet procesy vÅ¡ech uživatelů" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "Umožňuje importovat a exportovat data z/do souborů na serveru." - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "Nemá žádný vliv v této verzi MySQL." - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "Umožňuje vytvářet a ruÅ¡it indexy." - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "Umožňuje mÄ›nit strukturu existujících tabulek." - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "Umožňuje přístup k úplnému seznamu databází." - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" -"Umožňuje pÅ™ipojení, i když je dosažen maximální poÄet pÅ™ipojení. PotÅ™ebné " -"pro vÄ›tÅ¡inu operací pro správu serveru jako nastavování globálních " -"promÄ›nných a zabíjení vláken jiných uživatelů." - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "Umožňuje vytvářet doÄasné tabulky." - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "Umožňuje zamknout tabulku pro aktuální vlákno." - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "PotÅ™ebné pro replikaci pomocných serverů." - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "Umožní uživateli zjistit, kde je hlavní / pomocný server." - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "Umožňuje vytvářet nové pohledy." - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "Umožňuje plánovat úlohy pomocí plánovaÄe" - -#: server_privileges.php:162 server_privileges.php:496 -msgid "Allows creating and dropping triggers" -msgstr "Umožňuje vytváření a mazání spouÅ¡tí" - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "Umožňuje spuÅ¡tÄ›ní dotazu SHOW CREATE VIEW." - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "Umožňuje vytvářet uložené procedury." - -#: server_privileges.php:169 server_privileges.php:482 -msgid "Allows altering and dropping stored routines." -msgstr "Umožňuje mÄ›nit a ruÅ¡it uložené procedury." - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "Umožňuje vytvářet, ruÅ¡it a pÅ™ejmenovávat úÄty uživatelů." - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "Umožňuje spouÅ¡tÄ›t uložené procedury." - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "Žádná oprávnÄ›ní." - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "VÅ¡echna oprávnÄ›ní kromÄ› GRANT." - #: server_privileges.php:263 server_privileges.php:264 msgctxt "None privileges" msgid "None" @@ -5206,21 +5268,6 @@ msgstr "OprávnÄ›ní pro jednotlivé tabulky" msgid " Note: MySQL privilege names are expressed in English " msgstr " Poznámka: názvy oprávnÄ›ní v MySQL jsou uvádÄ›ny anglicky " -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "Umožňuje vytvářet nové tabulky." - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "Umožňuje odstranit tabulky." - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" -"Umožňuje pÅ™idávat uživatele a oprávnÄ›ní bez znovunaÄítání tabulek " -"s oprávnÄ›ními." - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "Globální oprávnÄ›ní" @@ -5241,27 +5288,6 @@ msgstr "Omezení zdrojů" msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "Poznámka: Nastavení tÄ›chto parametrů na 0 (nulu) odstraní omezení." -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "Omezuje, kolik dotazů může uživatel odeslat serveru za hodinu." - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"Omezuje, kolik dotazů mÄ›nících nÄ›jakou tabulku nebo databázi může uživatel " -"spustit za hodinu." - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "" -"Omezuje poÄet nových pÅ™ipojení, která může uživatel vytvoÅ™it za hodinu." - -#: server_privileges.php:613 server_privileges.php:615 -msgid "Limits the number of simultaneous connections the user may have." -msgstr "Omezuje poÄet souÄasných pÅ™ipojení uživatele." - #: server_privileges.php:669 msgid "Login Information" msgstr "PÅ™ihlaÅ¡ování" diff --git a/po/da.po b/po/da.po index 0be3461ae..1cd7c627f 100644 --- a/po/da.po +++ b/po/da.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-03-12 09:13+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: danish \n" @@ -3180,7 +3180,197 @@ msgstr "(fortsættes)" msgid "Structure of table __TABLE__" msgstr "Struktur for tabel __TABLE__" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "Inkluderer alle privilegier pÃ¥nær GRANT." + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "Tillader ændring af strukturen pÃ¥ eksisterende tabeller." + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +msgid "Allows altering and dropping stored routines." +msgstr "Tillader ændring og sletning af gemte rutiner." + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "Tillader oprettelse af nye databaser og tabeller." + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "Tillader oprettelse af gemte rutiner." + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "Tillader oprettelse af nye tabeller." + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "Tillader oprettelse af midlertidige tabeller." + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "Tillader oprettelse, sletning og omdøbning af brugerkonti." + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "Tillader oprettelse af nye Allows creating new views." + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "Tillader sletning af data." + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "Tillader at droppe databaser og tabeller." + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "Tillader at droppe tabeller." + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "Tillader udførelse af gemte rutiner." + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "Tillader import af data fra og eksport af data til filer." + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" +"Tillader oprettelse af brugere og privilegier uden at genindlæse privilegie-" +"tabellerne." + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "Tillader at skabe og droppe indeks." + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "Tillader indsættelse og erstatning af data." + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "Tillader lÃ¥sning af tabeller for nuværende trÃ¥d." + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "Begrænser antallet af nye forbindelser brugeren mÃ¥ Ã¥bne pr. time." + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "" +"Begrænser antallet af forespørgsler brugeren mÃ¥ sende til serveren pr. time." + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"Begrænser antallet af kommandoer som ændrer enhver tabel eller database " +"brugeren mÃ¥ udføre pr. time." + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +msgid "Limits the number of simultaneous connections the user may have." +msgstr "Begrænser antallet af samtidige forbindelser brugere mÃ¥ have." + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "Har ingen effekt i denne MySQL version." + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "Tillader genindlæsning af serverindstillinger og tømning af caches." + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "Giver brugeren rettigheder til at spørge hvor Slaves / Masters er." + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "Nødvendigt for replikationsslaverne." + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "Tillader læsning af data." + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "Giver adgang til den fuldstændige liste over databaser." + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "Tillader udførelse af SHOW CREATE VIEW forespørgsler." + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "Tillader nedlukning af serveren." + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" +"Tillader forbindelse, selv hvis maksimalt antal forbindelser er nÃ¥et; " +"Nødvendigt for de fleste administrative operationer som indstilling af " +"globale variabler eller for at dræbe andre brugeres trÃ¥de." + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +msgid "Allows creating and dropping triggers" +msgstr "" + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "Tillader ændring af data." + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "Ingen privilegier." + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " @@ -3190,12 +3380,12 @@ msgstr "" "overskred værdien for binlog_cache_size og brugte en midlertidig fil til at " "gemme statements fra transaktionen." -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "" "Antal transaktioner der brugte det midlertidige binære log mellemlager." -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3207,11 +3397,11 @@ msgstr "" "overveje at forøge tmp_table_size værdien for at gøre midlertidige tabeller " "hukommelses-baserede i stedet for disk-baserede." -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "Hvor mange midlertidige filer mysqld har oprettet." -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." @@ -3219,7 +3409,7 @@ msgstr "" "Antal i-hukommelsen midlertidige tabeller oprettet automatisk af serveren " "under udførelse af statements." -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." @@ -3227,7 +3417,7 @@ msgstr "" "Antal rækker skrevet med INSERT DELAYED (forsinket indsættelse) under hvilke " "der opstod fejl (sandsynligvis dublerede nøgler)." -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." @@ -3235,23 +3425,23 @@ msgstr "" "Antallet af INSERT DELAYED handler-trÃ¥de i brug. Hver forskellig tabel " "hvorpÃ¥ en bruger INSERT DELAYED fÃ¥r sin egen trÃ¥d." -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "Antallet af INSERT DELAYED rækker skrevet." -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "Antallet af udførte FLUSH statements." -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "Antallet af interne COMMIT statements." -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "Antallet af gange en række blev slettet fra en tabel." -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " @@ -3261,7 +3451,7 @@ msgstr "" "tabel med et givent navn. Dette kaldes opdagelse. Handler_discover indikerer " "antallet af gange tabeller er blevet opdaget." -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " @@ -3271,7 +3461,7 @@ msgstr "" "antyder det at serveren laver mange fulde indeks scans; for eksempel, SELECT " "col1 FROM foo, antagende at col1 er indekseret." -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." @@ -3280,7 +3470,7 @@ msgstr "" "er høj, er det en god indikation af at dine forespørgsler og tabeller er " "ordentligt indekserede." -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " @@ -3290,7 +3480,7 @@ msgstr "" "hvis du forespørger pÃ¥ en indekskolonne med en range-begrænsning eller hvis " "du udfører et indeks scan." -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." @@ -3298,7 +3488,7 @@ msgstr "" "Antallet af anmodninger om at læse foregÃ¥ende række i nøgleorden. Denne " "læsemetode bruges hovedsageligt til at optimere ORDER BY ... DESC." -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3310,7 +3500,7 @@ msgstr "" "resultatet. Du har sandsynligvis mange forespørgsler der forlanger at MySQL " "scanner hele tabeller eller du har joins der ikke bruger nøgler ordentligt." -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3322,35 +3512,35 @@ msgstr "" "enten ikke er ordentligt indekserede eller at dine forespørgsler ikke er " "skrevet til at drage fordel af de indeks du har." -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "Antallet af interne ROLLBACK statements." -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "Antallet af anmodninger om at opdatere en række i en tabel." -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "Antallet af anmodninger om at indsætte en række i en tabel." -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "Antallet af sider der indeholder data (beskidte eller rene)." -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "Antallet af sÃ¥kaldt beskidte sider." -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "Antallet af buffer pool sider der er anmodet om at skulle flushes." -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "Antallet af frie sider." -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " @@ -3360,7 +3550,7 @@ msgstr "" "sider der i øjeblikket læses eller skrives eller som ikke kan flushes eller " "fjernes af andre Ã¥rsager." -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3372,11 +3562,11 @@ msgstr "" "ogsÃ¥ beregnes som Innodb_buffer_pool_pages_total - " "Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data." -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "Total størrelse pÃ¥ buffer pool, i sider." -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." @@ -3385,7 +3575,7 @@ msgstr "" "forespørgsel skal scanne en større del af en tabel men i tilfældig " "rækkefølge." -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." @@ -3393,11 +3583,11 @@ msgstr "" "Antallet af sekventielle read-aheads InnoDB initierede. Dette sker nÃ¥r " "InnoDB laver en sekventiel fuld tabelscanning." -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "Antallet af logiske read anmodninger InnoDB har lavet." -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." @@ -3405,7 +3595,7 @@ msgstr "" "Antallet af logiske reads som InnoDB ikke kunne tilfredsstille fra buffer " "pool og mÃ¥tte lave en enkelt-side read." -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3419,55 +3609,55 @@ msgstr "" "sider først. Denne tæller tæller hvor mange gange det er sket. Hvis buffer " "pool størrelsen er sat ordentligt, skulle denne værdi være lille." -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "Antallet af skrivninger til InnoDB buffer poolen." -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "Antallet af fsync() operationer indtil nu." -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "Nuværende antal ventende fsync() operationer." -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "Nuværende antal af ventende reads." -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "Nuværende antal af ventende writes." -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "Mængden af data læst indtil nu, i bytes." -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "Det totale antal af data reads." -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "Det totale antal af data writes." -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "Mængden af data skrevet indtil nu, i bytes." -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" "Antallet af doublewrite skrivninger der er udført og antallet af sider der " "er blevet skrevet til dette formÃ¥l." -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" "Antallet af doublewrite skrivninger der er udført og antallet af sider der " "er blevet skrevet til dette formÃ¥l." -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." @@ -3475,35 +3665,35 @@ msgstr "" "Antallet af waits vi har haft fordi log buffer var for lille og vi skulle " "vente pÃ¥ at den blev flushed før vi kunne fortsætte." -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "Antallet af log write anmodninger." -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "Antallet af fysiske skrivninger til log filen." -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "Antallet af fsyncs skrivninger lavet til log filen." -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "Antallet af ventende log fil fsyncs." -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "Ventende log fil skrivninger." -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "Antallet af bytes skrevet til log filen." -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "Antallet af sider oprettet." -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." @@ -3511,51 +3701,51 @@ msgstr "" "Den indkompilerede InnoDB sidestørrelse (standard 16KB). Mange værdier " "tælles i sider; sidestørrelsen gør at man let kan omregne dem til bytes." -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "Antallet af sider læst." -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "Antallet af sider skrevet." -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "Antallet af rækkelÃ¥se der ventes pÃ¥ i øjeblikket." -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "Gennemsnitstiden for at fÃ¥ en rækkelÃ¥s, i millisekunder." -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "Total tid brugt pÃ¥ at hente rækkelÃ¥se, i millisekunder." -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "Maksimale tid for at hente en rækkelÃ¥s, i millisekunder." -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "Antallet af gange der skulle ventes pÃ¥ en rækkelÃ¥s." -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "Antallet af rækker slettet fra InnoDB tabeller." -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "Antallet af rækker indsat i InnoDB tabeller." -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "Antallet af rækker læst fra InnoDB tables." -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "Antallet af rækker opdateret i InnoDB tabeller." -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." @@ -3564,7 +3754,7 @@ msgstr "" "endnu ikke er blevet flushet til disk. Det hed tidligere " "Not_flushed_key_blocks." -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." @@ -3572,7 +3762,7 @@ msgstr "" "Antallet af ubrugte blokke i nøglemellemlageret. Du kan bruge denne værdi " "til at fastslÃ¥ hvor meget af nøglemellemlagere der er i brug." -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " @@ -3582,11 +3772,11 @@ msgstr "" "mærke der indikerer det maksimale antal blokke der pÃ¥ noget tidspunkt har " "været i brug pÃ¥ en gang." -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "Antallet af anmodninger om at læse en nøgleblok fra mellemlageret." -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " @@ -3596,15 +3786,15 @@ msgstr "" "stor, er din key_buffer_size værdi sandsynligvis for lille. Mellemlager miss " "raten kan beregnes som Key_reads/Key_read_requests." -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "Antallet af anmodninger om at skrive en nøgleblok til mellemlageret." -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "Antallet af fysiske skrivninger af en nøgleblok til disk." -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " @@ -3616,12 +3806,12 @@ msgstr "" "standardværdi pÃ¥ 0 betyder at der ikke er kompileret nogen forespørgsler " "endnu." -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "" "Antallet af rækker der venter pÃ¥ at blive skrevet i INSERT DELAYED køer." -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." @@ -3629,35 +3819,35 @@ msgstr "" "Antallet af tabeller der er blevet Ã¥bnet. Hvis Ã¥bnede tabeller er stor, er " "dit tabelmellemlager sandsynligvis for lille." -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "Antallet af filer der er Ã¥bne." -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "Antallet af streams der er Ã¥bne (bruges hovedsageligt til logning)." -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "Antallet af tabeller der er Ã¥bne." -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "Antallet af frie hukommelsesblokke i forespørgsels-mellemlageret." -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "Mængden af fri hukommelse til forespørgselsmellemlageret." -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "Antallet af mellemlager hits." -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "Antallet af forespørgsler tilføjet til mellemlageret." -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3670,7 +3860,7 @@ msgstr "" "Forespørgselsmellemlageret bruger en mindst nyligt brugt (LRU) strategi til " "at afgøre hvilke forespørgsler der skal fjernes fra mellemlageret." -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." @@ -3678,24 +3868,24 @@ msgstr "" "Antallet af ikke-mellemlagrede forespørgsler (ikke mulige at mellemlagre " "eller ikke mellemlagret grundet query_cache_type indstillingen)." -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "Antallet af forespørgsler registreret i mellemlageret." -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "Totalt antal blokke i forespørgsels-mellemlageret." -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 msgctxt "$strShowStatusReset" msgid "Reset" msgstr "Nulstil" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "Status pÃ¥ failsafe replikering (endnu ikke implementeret)." -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." @@ -3703,11 +3893,11 @@ msgstr "" "Antallet af joins der ikke bruger indeks. Hvis denne værdi ikke er 0, bør du " "nøje tjekke indeksene pÃ¥ dine tabeller." -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "Antallet af joins der brugte en range søgning pÃ¥ en reference tabel." -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" @@ -3715,7 +3905,7 @@ msgstr "" "Antallet af joins uden nøgler der tjekker for nøglebrug efter hver række. " "(Hvis denne ikke er 0, bør du nøje tjekke indeks pÃ¥ dine tabeller.)" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" @@ -3723,15 +3913,15 @@ msgstr "" "Antallet af joins der brugte ranges pÃ¥ den første tabel. (Normalt ikke " "kritisk selvom tallet er stort.)" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "Antallet af joins som lavede en fuld scan af den første tabel." -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "Antallet af midlertidige tabeller i øjeblikket Ã¥bne af SQL trÃ¥den." -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." @@ -3739,12 +3929,12 @@ msgstr "" "Totalt (siden opstart) antal gange replikeringsslave SQL trÃ¥den har gen-" "forsøgt transaktioner." -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "" "Dette er TIL hvis denne server er en slave der er forbundet til en master." -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." @@ -3752,13 +3942,13 @@ msgstr "" "Antallet af trÃ¥de der har taget mere end slow_launch_time sekunder at " "oprette." -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "" "Antallet af forespørgsler der har taget mere end long_query_time sekunder." -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " @@ -3768,23 +3958,23 @@ msgstr "" "denne værdi er høj, bør du overveje at forøge værdien af sort_buffer_size " "systemvariablen." -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "Antallet af sorteringer lavet med ranges." -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "Antallet af sorterede rækker." -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "Antallet af sorteringer udført ved scanning af tabellen." -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "Antallet af gange en tabellÃ¥s blev givet øjeblikkeligt." -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3796,7 +3986,7 @@ msgstr "" "optimere dine forespørgsler, og derefter enten opdele din tabel eller " "tabeller, eller bruge replikering." -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " @@ -3806,11 +3996,11 @@ msgstr "" "som Threads_created/Forbindelser. Hvis denne værdi er rød bør du forøge din " "thread_cache_size." -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "Antallet af i øjeblikket Ã¥bne forbindelser." -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3822,7 +4012,7 @@ msgstr "" "(Normalt giver dette ingen nævneværdig ydelsesforbedring hvis du har god " "trÃ¥d-implementering.)" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "Antallet af trÃ¥de der ikke sover." @@ -5095,134 +5285,6 @@ msgstr "Datalagre" msgid "View dump (schema) of databases" msgstr "Vis dump (skema) for databaser" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "Tillader læsning af data." - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "Tillader indsættelse og erstatning af data." - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "Tillader ændring af data." - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "Tillader sletning af data." - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "Tillader oprettelse af nye databaser og tabeller." - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "Tillader at droppe databaser og tabeller." - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "Tillader genindlæsning af serverindstillinger og tømning af caches." - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "Tillader nedlukning af serveren." - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "Tillader import af data fra og eksport af data til filer." - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "Har ingen effekt i denne MySQL version." - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "Tillader at skabe og droppe indeks." - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "Tillader ændring af strukturen pÃ¥ eksisterende tabeller." - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "Giver adgang til den fuldstændige liste over databaser." - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" -"Tillader forbindelse, selv hvis maksimalt antal forbindelser er nÃ¥et; " -"Nødvendigt for de fleste administrative operationer som indstilling af " -"globale variabler eller for at dræbe andre brugeres trÃ¥de." - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "Tillader oprettelse af midlertidige tabeller." - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "Tillader lÃ¥sning af tabeller for nuværende trÃ¥d." - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "Nødvendigt for replikationsslaverne." - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "Giver brugeren rettigheder til at spørge hvor Slaves / Masters er." - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "Tillader oprettelse af nye Allows creating new views." - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "" - -#: server_privileges.php:162 server_privileges.php:496 -msgid "Allows creating and dropping triggers" -msgstr "" - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "Tillader udførelse af SHOW CREATE VIEW forespørgsler." - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "Tillader oprettelse af gemte rutiner." - -#: server_privileges.php:169 server_privileges.php:482 -msgid "Allows altering and dropping stored routines." -msgstr "Tillader ændring og sletning af gemte rutiner." - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "Tillader oprettelse, sletning og omdøbning af brugerkonti." - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "Tillader udførelse af gemte rutiner." - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "Ingen privilegier." - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "Inkluderer alle privilegier pÃ¥nær GRANT." - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy #| msgid "None" @@ -5240,21 +5302,6 @@ msgstr "Tabel-specifikke privilegier" msgid " Note: MySQL privilege names are expressed in English " msgstr " NB: Navne pÃ¥ MySQL privilegier er pÃ¥ engelsk " -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "Tillader oprettelse af nye tabeller." - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "Tillader at droppe tabeller." - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" -"Tillader oprettelse af brugere og privilegier uden at genindlæse privilegie-" -"tabellerne." - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "Globale privilegier" @@ -5276,27 +5323,6 @@ msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "" "Bemærk: Indstilling af disse værdier til 0 (nul) fjerner begrænsningen." -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "" -"Begrænser antallet af forespørgsler brugeren mÃ¥ sende til serveren pr. time." - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"Begrænser antallet af kommandoer som ændrer enhver tabel eller database " -"brugeren mÃ¥ udføre pr. time." - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "Begrænser antallet af nye forbindelser brugeren mÃ¥ Ã¥bne pr. time." - -#: server_privileges.php:613 server_privileges.php:615 -msgid "Limits the number of simultaneous connections the user may have." -msgstr "Begrænser antallet af samtidige forbindelser brugere mÃ¥ have." - #: server_privileges.php:669 msgid "Login Information" msgstr "Login-information" diff --git a/po/de.po b/po/de.po index 9562e664e..a3e6c3e40 100644 --- a/po/de.po +++ b/po/de.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-05-11 15:22+0200\n" "Last-Translator: \n" "Language-Team: german \n" @@ -3189,7 +3189,205 @@ msgstr "(Fortsetzung)" msgid "Structure of table __TABLE__" msgstr "Struktur der Tabelle __TABLE__" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "Enthält alle Rechte bis auf GRANT." + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "Erlaubt das Verändern der Struktur bestehender Tabellen." + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +msgid "Allows altering and dropping stored routines." +msgstr "Erlaubt das Verändern und Löschen von Routinen." + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "Erlaubt das Erstellen neuer Datenbanken und Tabellen." + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "Erlaubt das Erstellen von gespeicherten Routinen." + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "Erlaubt das Erstellen neuer Tabellen." + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "Erlaubt das Erstellen temporärer Tabellen." + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "Erlaubt das Erstellen, Löschen und Umbenennen von Benutzern." + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "Erlaubt das Erstellen von Views." + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "Erlaubt das Löschen von Daten." + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "Erlaubt das Löschen ganzer Datenbanken und Tabellen." + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "Erlaubt das Löschen ganzer Tabellen." + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "Erlaubt das Anlegen von Events für den Event-Scheduler" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "Erlaubt das Ausführen von Routinen." + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "" +"Erlaubt das Importieren von Daten aus und das Exportieren in externe Dateien." + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" +"Erlaubt das Hinzufügen von Benutzern und Rechten ohne den die " +"Benutzerprofile neu laden zu müssen." + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "Erlaubt das Erstellen und Löschen von Indizes." + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "Erlaubt das Hinzufügen und Ersetzen von Daten." + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "Erlaubt die Sperrung bestimmter Tabellen." + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "" +"Begrenzt die Anzahl neuer Verbindungen, welche ein Benutzer pro Stunde " +"aufbauen darf." + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "" +"Begrenzt die Anzahl der Abfragen, welche ein Benutzer pro Stunde senden darf." + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"Begrenzt die Anzahl der Veränderungen, welche ein Benutzer pro Stunde an " +"allen Datenbanken und Tabellen vornehmen darf." + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +msgid "Limits the number of simultaneous connections the user may have." +msgstr "" +"Beschränkt die Anzahl der gleichzeitigen Verbindungen für diesen Benutzer." + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "Erlaubt die Anzeige der Prozesse aller Benutzer" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "Hat keinen Effekt in dieser MySQL-Version." + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "" +"Erlaubt das erneute Laden von Servereinstellungen und das Leeren der " +"Zwischenspeicher zur Laufzeit." + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "" +"Erlaubt dem Benutzer zu fragen, wo sich die Master- bzw. Slave-Systeme " +"befinden" + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "Wird für die Replication-Slave-Systeme benötigt." + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "Erlaubt das Auslesen von Daten." + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "Gewährt Zugang zur vollständigen Datenbankliste." + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "Erlaubt das Ausführen von 'SHOW CREATE VIEW'." + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "Erlaubt das Beenden des Servers." + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" +"Erlaubt eine Verbindung, selbst wenn die maximale Anzahl an Verbindungen " +"bereits erreicht ist; Wird für viele administrative Operationen, wie das " +"Setzen globaler Variables oder das Beenden fremder Prozesse, vorausgesetzt." + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +msgid "Allows creating and dropping triggers" +msgstr "Erlaubt das Erzeugen und Löschen Triggern" + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "Erlaubt das Verändern von gespeicherten Daten." + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "Keine Rechte." + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " @@ -3199,12 +3397,12 @@ msgstr "" "des Binarylog-Caches (binlog_cache_size) überschritten und eine temporäre " "Datei verwendet haben um die Statements der Transaktion zu speichern." -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "" "Anzahl der Transaktionen, die den temporären Binarylog-Cache verwendet haben." -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3216,11 +3414,11 @@ msgstr "" "Sie eventuell die Variable tmp_table_size herauf setzen, damit temporäre " "Tabellen im Speicher erzeugt werden statt auf der Festplatte." -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "Anzahl der temporären Dateien, die mysqld erzeugt hat." -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." @@ -3228,7 +3426,7 @@ msgstr "" "Anzahl der (implizit) im Arbeitsspeicher erzeugten temporären Tabellen bei " "der Ausführung von Statements." -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." @@ -3236,7 +3434,7 @@ msgstr "" "Anzahl der Zeilen, die mit INSERT DELAYED geschrieben wurden, und bei denen " "ein Fehler auftrat (z. B. duplicate key)." -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." @@ -3244,23 +3442,23 @@ msgstr "" "Anzahl der verzögerten Insert-Handler-Prozesse in Benutzung. Jede einzelne " "Tabelle mit verzögerten Inserts bekommt einen eigenen Prozess." -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "Anzahl der Zeilen, die mit INSERT DELAYED geschrieben wurden." -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "Anzahl der ausgeführten FLUSH-Befehle." -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "Anzahl der Anfragen, ein COMMIT auszuführen." -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "Anzahl der Zeilen, die aus Tabellen gelöscht wurden." -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " @@ -3270,7 +3468,7 @@ msgstr "" "kann die NDB-Cluster-Storage-Engine fragen, ob sie eine bestimmte Tabelle " "kennt. Dieser Vorgang wird "discovery" genannt." -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " @@ -3281,7 +3479,7 @@ msgstr "" "Beispiel SELECT spalte1 FROM foo, unter der Annahme, dass spalte1 indiziert " "ist)." -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." @@ -3290,7 +3488,7 @@ msgstr "" "dieser Wert hoch ist, ist das ein gutes Indiz dafür, dass Ihre Anfragen und " "Tabellen korrekt indiziert sind." -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " @@ -3301,7 +3499,7 @@ msgstr "" "Bereichsbeschränkung (Limit) abfragen. Er wird ebenfalls herauf gezählt, " "wenn Sie einen Index-Scan durchführen." -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." @@ -3310,7 +3508,7 @@ msgstr "" "Schlüssels zu lesen. Diese Lese-Methode ist hauptsächlich zur Optimierung " "von ORDER BY ... DESC." -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3323,7 +3521,7 @@ msgstr "" "haben Sie wahrscheinlich viele Anfragen, die MySQL zwingen, ganze Tabellen " "zu scannen, oder Sie haben Joins, die Schlüssel nicht richtig benutzen." -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3336,36 +3534,36 @@ msgstr "" "sind, oder dass Ihre Anfragen nicht so geschrieben sind, dass Sie Vorteile " "aus den Indexen ziehen, die Sie haben." -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "Anzahl der Anfragen, ein ROLLBACK auszuführen." -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "Anzahl der Anfragen, eine Zeile in einer Tabelle zu aktualisieren." -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "Anzahl der Anfragen, eine Zeile in eine Tabelle einzufügen." -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "" "Anzahl der Seiten, die Daten enthalten (ob "dirty" oder nicht)." -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "Anzahl der als "dirty" markierten Seiten." -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "Anzahl der Seiten im Puffer-Pool, die zurückgeschrieben werden müssen." -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "Anzahl der unbenutzten Seiten." -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " @@ -3375,7 +3573,7 @@ msgstr "" "beschrieben oder können aus einem anderen Grund nicht zurückgeschrieben oder " "entfernt werden können." -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3387,11 +3585,11 @@ msgstr "" "aus Innodb_buffer_pool_pages_total - Innodb_buffer_pool_pages_free - " "Innodb_buffer_pool_pages_data." -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "Die Größe des Puffer-Pools in Seiten." -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." @@ -3399,7 +3597,7 @@ msgstr "" "Anzahl \"random\" read-aheads durch InnoDB. Dies geschieht wenn eine Abfrage " "einen großen Teil einer Tabelle durchsucht aber in zufälliger Reihenfolge." -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." @@ -3407,11 +3605,11 @@ msgstr "" "Anzahl sequentieller read-aheads durch InnoDB. Dies geschieht wenn InnoDB " "eine Tabelle komplett sequentiell durchsucht." -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "Anzahl angeforderter Lesevorgängen durch InnoDB." -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." @@ -3419,7 +3617,7 @@ msgstr "" "Anzahl an Lesevorgängen die InnoDB nicht aus dem Zwischenspeicher bedienen " "konnte und deshalb einen Einzel-Seiten-Lesevorgang starten musste." -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3434,55 +3632,55 @@ msgstr "" "geschehen ist. Wenn die Zwischenspeicher-Größe korrekt eingestellt ist " "sollte dieser Wert klein sein." -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "Anzahl der Schreibvorgänge im InnoDB Zwischenspeicher." -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "Bisher ausgeführte fsync()-Operationen." -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "Momentan anstehende fsync()-Operationen." -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "Momentan anstehende Lesezugriffe." -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "Momentan anstehende Schreizugriffe." -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "Wieviel Daten bisher gelesen wurden, in Byte." -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "Wie oft Daten gelesen wurden." -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "Wie oft Daten geschrieben wurden." -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "Wieviel Daten bisher geschrieben wurden, in Byte." -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" "Anzahl der ausgeführten \"doublewrite\" Schreibzugriffe und die Anzahl der " "Seiten die dafür geschrieben wurden." -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" "Anzahl der ausgeführten \"doublewrite\" Schreibzugriffe und die Anzahl der " "Seiten die dafür geschrieben wurden." -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." @@ -3490,35 +3688,35 @@ msgstr "" "Wie oft gewartet werden musste weil der Protokoll-Zwischenspeicher zu klein " "war und deshalb gewartet wurde das er geleert wird." -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "Anzahl der Schreibzugriffe für die Protokoll-Datei." -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "Anzahl der tatsächlichen Schreibvorgänge der Protokoll-Datei." -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "Getätigte fsyncs Schreibzugriffe für die Protokoll-Datei." -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "Anstehende \"fsyncs\" für die Protokoll-Datei." -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "Anstehende Schreibzugriffe für die Protokoll-Datei." -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "Anzahl an Byte die in die Protokoll-Datei geschrieben wurden." -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "Anzahl erstellter Seiten." -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." @@ -3527,55 +3725,55 @@ msgstr "" "werden in Seiten gezählt; die Seitengröße erlaubt es diese einfach in Byte " "umzurechnen." -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "Anzahl gelesener Seiten." -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "Anzahl geschriebener Seiten." -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "Momentan anstehende Zeilen-Sperren." -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "" "Durchschnittliche Wartezeite um eine Zeilen-Sperre zu bekommen, in " "Millisekunden." -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "" "Summe aller Wartezeiten um Zeilen-Sperren zu bekommen, in Millisekunden." -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "" "Längste Wartezeite um eine Zeilen-Sperre zu bekommen, in Millisekunden." -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "Wie oft auf ein Zeilen-Sperre gewartet werden musste." -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "Anzahl gelöschter Zeilen aller InnoDB Tabellen." -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "Anzahl der eingefügten Zeilen in alle InnoDB Tabellen." -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "Anzahl der Zeilen, die aus InnoDB-Tabellen gelesen wurden." -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "Anzahl der Zeilen, die in InnoDB-Tabellen aktualisiert wurden." -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." @@ -3584,7 +3782,7 @@ msgstr "" "auf die Platte zurück geschrieben (flush) wurden; auch bekannt als " "Not_flushed_key_blocks." -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." @@ -3592,7 +3790,7 @@ msgstr "" "Die Anzahl der unbenutzten Schlüssel-Blöcke im Schlüssel-Cache. Dieser Wert " "kann dazu dienen die Auslastung des Schlüssel-Cache zu bestimmen." -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " @@ -3600,11 +3798,11 @@ msgid "" msgstr "" "Die Anzahl der maximal gleichzeitig benutzten Blocks im Schlüssel-Cache." -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "Die Anzahl der Anfragen, einen Schlüssel-Block aus dem Cache zu lesen." -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " @@ -3615,17 +3813,17 @@ msgstr "" "Die Cache-Zugriffsrate kann mit key_reads / key_read_requests berechnet " "werden." -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "" "Die Anzahl der Anfragen, einen Schlüssel-Block in den Cache zu schreiben." -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "" "Die Anzahl physikalischer Schreibvorgänge eines Schlüssel-Blocks auf Platte." -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " @@ -3635,13 +3833,13 @@ msgstr "" "berechnet. Nützlich um verschiedene Formulierungen für eine Abfrage zu " "vergleichen. Der Wert 0 besagt das bisher keine Abfrage übersetzt wurde." -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "" "Anzahl der Zeilen, die in INSERT-DELAYED-Warteschleifen darauf warten, " "geschrieben zu werden." -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." @@ -3649,36 +3847,36 @@ msgstr "" "Anzahl der Tabellen, die geöffnet wurden. Wenn Opened_tables hoch ist, ist " "Ihre table_cache-Variable wahrscheinlich zu niedrig." -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "Anzahl der geöffneten Dateien." -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "" "Anzahl der geöffneten Streams (hauptsächlich zum Protokolieren benutzt)." -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "Anzahl der geöffneten Tabellen." -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "Freie Speicherblöcke im Abfragen-Cache." -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "Freier Speicher im Abfragen-Cache." -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "Abfrage-Cache-Zugriffsrate." -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "Die Anzahl der Abfragen die dem Cache hinzugefügt wurden." -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3691,7 +3889,7 @@ msgstr "" "recently used), d. h. es wird stets die Abfrage gelöscht, die am " "längsten unbenutzt im Cache lag." -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." @@ -3699,24 +3897,24 @@ msgstr "" "Die Anzahl der nicht im Cache eingetragenen Abfragen (nicht möglich, oder " "aufgrund der query_cache_type Einstellung)." -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "Die Anzahl der Abfragen im Cache." -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "Die Anzahl aller Speicherblöcke im Abfrage-Cache." -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 msgctxt "$strShowStatusReset" msgid "Reset" msgstr "Zurücksetzen" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "Der Status der ausfallsicheren Replikation." -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." @@ -3724,13 +3922,13 @@ msgstr "" "Anzahl der Joins ohne Schlüssel. Wenn dieser Wert nicht 0 ist sollten die " "Indizes der Tabellen sorgfältig überprüft werden." -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "" "Anzahl der Joins, bei denen eine Bereichssuche auf die Referenztabelle statt " "fand." -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" @@ -3739,7 +3937,7 @@ msgstr "" "Schlüsselbenutzung geprüft wurde. Wenn dieser Wert nicht 0 ist sollten die " "Indizes der Tabellen sorgfältig überprüft werden." -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" @@ -3747,16 +3945,16 @@ msgstr "" "Anzahl der Joins, bei denen Bereiche auf die erste Tabelle benutzt wurden. " "(Es ist normalerweise unkritisch, wenn dieser Wert hoch ist.)" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "Anzahl der Joins, bei denen die erste Tabelle gescannt wurde." -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "" "Anzahl der temporären Tabellen, die momentan vom Slave-Prozess geöffnet sind." -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." @@ -3764,13 +3962,13 @@ msgstr "" "Gesamtzahl (seit Start des Servers) der vom Replikations-Slave-SQL-Thread " "wiederversuchten Transaktionen." -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "" "Dieser Wert steht auf ON wenn dieser Server ein Slave ist und mit dem Master " "verbunden ist." -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." @@ -3778,12 +3976,12 @@ msgstr "" "Anzahl der Prozesse, die länger als slow_launch_time brauchten, um sich zu " "verbinden." -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "Anzahl der Anfragen, die länger als long_query_time benötigten." -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " @@ -3793,25 +3991,25 @@ msgstr "" "wurden. Wenn dieser Wert hoch ist, sollten Sie in Betracht ziehen, " "sort_buffer herauf zu setzen." -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "Anzahl der Sortiervorgänge, die mit Bereichen durchgeführt wurden." -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "Anzahl der sortierten Zeilen." -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "" "Anzahl der Sortiervorgänge, die durchgeführt wurden, indem die Tabelle " "gescannt wurde." -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "Wie oft eine Tabellensperre sofort erlangt wurde." -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3823,7 +4021,7 @@ msgstr "" "sollten Sie zunächst Ihre Anfragen optimieren und dann entweder Ihre Tabelle" "(n) zerteilen oder Replikation benutzen." -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " @@ -3833,11 +4031,11 @@ msgstr "" "Threads_created / Connections berechnet werden. Wenn dieser Wert rot ist, " "sollte der thread_cache_size erhöht werden." -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "Anzahl der momentan offenen Verbindungen." -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3849,7 +4047,7 @@ msgstr "" "Variable herauf setzen. (Normalerweise ergibt sich daraus keine bemerkbare " "Performance-Steigerung wenn eine gute Prozess-Implementierung vorliegt.)" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "Anzahl der Prozesse, die nicht schlafen." @@ -5166,139 +5364,6 @@ msgstr "Tabellenformate" msgid "View dump (schema) of databases" msgstr "Dump (Schema) der Datenbanken anzeigen" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "Erlaubt das Auslesen von Daten." - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "Erlaubt das Hinzufügen und Ersetzen von Daten." - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "Erlaubt das Verändern von gespeicherten Daten." - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "Erlaubt das Löschen von Daten." - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "Erlaubt das Erstellen neuer Datenbanken und Tabellen." - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "Erlaubt das Löschen ganzer Datenbanken und Tabellen." - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "" -"Erlaubt das erneute Laden von Servereinstellungen und das Leeren der " -"Zwischenspeicher zur Laufzeit." - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "Erlaubt das Beenden des Servers." - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "Erlaubt die Anzeige der Prozesse aller Benutzer" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "" -"Erlaubt das Importieren von Daten aus und das Exportieren in externe Dateien." - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "Hat keinen Effekt in dieser MySQL-Version." - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "Erlaubt das Erstellen und Löschen von Indizes." - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "Erlaubt das Verändern der Struktur bestehender Tabellen." - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "Gewährt Zugang zur vollständigen Datenbankliste." - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" -"Erlaubt eine Verbindung, selbst wenn die maximale Anzahl an Verbindungen " -"bereits erreicht ist; Wird für viele administrative Operationen, wie das " -"Setzen globaler Variables oder das Beenden fremder Prozesse, vorausgesetzt." - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "Erlaubt das Erstellen temporärer Tabellen." - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "Erlaubt die Sperrung bestimmter Tabellen." - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "Wird für die Replication-Slave-Systeme benötigt." - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "" -"Erlaubt dem Benutzer zu fragen, wo sich die Master- bzw. Slave-Systeme " -"befinden" - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "Erlaubt das Erstellen von Views." - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "Erlaubt das Anlegen von Events für den Event-Scheduler" - -#: server_privileges.php:162 server_privileges.php:496 -msgid "Allows creating and dropping triggers" -msgstr "Erlaubt das Erzeugen und Löschen Triggern" - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "Erlaubt das Ausführen von 'SHOW CREATE VIEW'." - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "Erlaubt das Erstellen von gespeicherten Routinen." - -#: server_privileges.php:169 server_privileges.php:482 -msgid "Allows altering and dropping stored routines." -msgstr "Erlaubt das Verändern und Löschen von Routinen." - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "Erlaubt das Erstellen, Löschen und Umbenennen von Benutzern." - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "Erlaubt das Ausführen von Routinen." - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "Keine Rechte." - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "Enthält alle Rechte bis auf GRANT." - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy #| msgid "None" @@ -5316,21 +5381,6 @@ msgstr "Tabellenspezifische Rechte" msgid " Note: MySQL privilege names are expressed in English " msgstr "MySQL-Rechte werden auf Englisch angegeben." -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "Erlaubt das Erstellen neuer Tabellen." - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "Erlaubt das Löschen ganzer Tabellen." - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" -"Erlaubt das Hinzufügen von Benutzern und Rechten ohne den die " -"Benutzerprofile neu laden zu müssen." - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "Globale Rechte" @@ -5351,30 +5401,6 @@ msgstr "Ressourcenbeschränkungen" msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "Der Wert 0 (null) entfernt die Beschränkung." -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "" -"Begrenzt die Anzahl der Abfragen, welche ein Benutzer pro Stunde senden darf." - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"Begrenzt die Anzahl der Veränderungen, welche ein Benutzer pro Stunde an " -"allen Datenbanken und Tabellen vornehmen darf." - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "" -"Begrenzt die Anzahl neuer Verbindungen, welche ein Benutzer pro Stunde " -"aufbauen darf." - -#: server_privileges.php:613 server_privileges.php:615 -msgid "Limits the number of simultaneous connections the user may have." -msgstr "" -"Beschränkt die Anzahl der gleichzeitigen Verbindungen für diesen Benutzer." - #: server_privileges.php:669 msgid "Login Information" msgstr "Anmelde-Informationen" diff --git a/po/el.po b/po/el.po index 5fccf841a..3931b446b 100644 --- a/po/el.po +++ b/po/el.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-03-30 23:16+0200\n" "Last-Translator: Michal \n" "Language-Team: greek \n" @@ -3210,7 +3210,205 @@ msgstr "(συνεχίζεται)" msgid "Structure of table __TABLE__" msgstr "Δομή του πίνακα __TABLE__" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "ΠεÏιλαμβάνει όλα τα δικαιώματα εκτός από το GRANT." + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "ΕπιτÏέπει την αλλαγή δομής των υπαÏχόντων πινάκων." + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +msgid "Allows altering and dropping stored routines." +msgstr "ΕπιτÏέπει την αλλαγή και διαγÏαφή αποθηκευμένων εÏγασιών." + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "ΕπιτÏέπει τη δημιουÏγία νέων βάσεων και πινάκων." + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "ΕπιτÏέπει τη δημιουÏγία αποθηκευμένων εÏγασιών." + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "ΕπιτÏέπει τη δημιουÏγία νέων πινάκων." + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "ΕπιτÏέπει τη δημιουÏγία Ï€ÏοσωÏινών πινάκων." + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "ΕπιτÏέπει τη δημιουÏγία, διαγÏαφή και μετονομασία λογαÏιασμών χÏηστών." + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "ΕπιτÏέπει τη δημιουÏγία νέων Ï€Ïοβολών." + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "ΕπιτÏέπει τη διαγÏαφή δεδομένων." + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "ΕπιτÏέπει τη διαγÏαφή βάσεων και πινάκων." + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "ΕπιτÏέπει τη διαγÏαφή πινάκων." + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "ΕπιτÏέπει τον οÏισμό συμβάντων για τον Ï€ÏογÏαμματιστή συμβάντων" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "ΕπιτÏέπει την εκτέλεση αποθηκευμένων εÏγασιών." + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "ΕπιτÏέπει την εισαγωγή και εξαγωγή δεδομένων από και σε αÏχεία." + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" +"ΕπιτÏέπει την Ï€Ïοσθήκη χÏηστών και δικαιωμάτων χωÏίς να επαναφοÏτώσετε τους " +"πίνακες δικαιωμάτων." + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "ΕπιτÏέπει την δημιουÏγία και την διαγÏαφή ευÏετηÏίων." + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "ΕπιτÏέπει την εισαγωγή και την αντικατάσταση δεδομένων." + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "ΕπιτÏέπει το κλείδωμα πινάκων για την Ï„Ïέχουσα λειτουÏγία." + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "" +"ΠεÏιοÏίζει τον αÏιθμό των νέων συνδέσεων που ο χÏήστης μποÏεί να ξεκινήσει " +"ανά ÏŽÏα." + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "" +"ΠεÏιοÏίζει τον αÏιθμό των εÏωτημάτων που ο χÏήστης μποÏεί να στείλει στον " +"διακομιστή ανά ÏŽÏα." + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"ΠεÏιοÏίζει τον αÏιθμό των αλλαγής πινάκων ή βάσεων που ο χÏήστης μποÏεί να " +"εκετελέσει ανά ÏŽÏα." + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +msgid "Limits the number of simultaneous connections the user may have." +msgstr "" +"ΠεÏιοÏίζει τον αÏιθμό των ταυτόχÏονων συνδέσεων που μποÏεί να έχει ο χÏήστης." + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "ΕπιτÏέπει την Ï€Ïοβολή διεÏγασιών όλων των χÏηστών" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "Δεν έχει χÏήση σε αυτήν την έκδοση MySQL." + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "" +"ΕπιτÏέπει την επανεκκίνηση του διακομιστή και τον καθαÏισμό των Ï€ÏοσωÏινών " +"αÏχείων του." + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "" +"Δίνει το δικαίωμα στον χÏήστη να βÏει που είναι οι κÏÏιοι και δευτεÏεÏοντες " +"διακομιστές." + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "Απαιτείται για τους δευτεÏευόντες διακομιστές αναπαÏαγωγής." + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "ΕπιτÏέπει την ανάγνωση δεδομένων." + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "Δίνει Ï€Ïόσβαση στην πλήÏη λίστα των βάσεων δεδομένων." + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "ΕπιτÏέπει την εκτέλεση εÏωτημάτων της μοÏφής SHOW CREATE VIEW." + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "ΕπιτÏέπει την διακοπή λειτουÏγίας του διακομιστή." + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" +"ΕπιτÏέπει τη σÏνδεση, ακόμα και όταν ο μέγιστος αÏιθμός συνδέσεων έχει " +"καλυθφεί; Απαιτείται για τις πεÏισσότεÏες λειτουÏγίες διαχείÏισης όπως ο " +"οÏισμός γενικών μεταβλητών ή τη διακοπή λειτουÏγιών άλλων χÏηστών." + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +msgid "Allows creating and dropping triggers" +msgstr "ΕπιτÏέπει τη δημιουÏγία και διαγÏαφή υποδείξεων" + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "ΕπιτÏέπει την αλλαγή δεδομένων." + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "ΧωÏίς δικαιώματα." + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " @@ -3220,13 +3418,13 @@ msgstr "" "μνήμη καταγÏαφής που υπεÏβαίνει την τιμή binlog_cache_size και χÏησιμοποιοÏν " "ένα Ï€ÏοσωÏινό αÏχείο για αποθήκευση δηλώσεων από τη συναλλαγή." -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "" "Ο αÏιθμός των συναλλαγών που χÏησιμοποίησαν την Ï€ÏοσωÏινή δυαδική λανθάνουσα " "μνήμη καταγÏαφής." -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3238,11 +3436,11 @@ msgstr "" "είναι μεγάλο, ίσως θέλετε να αυξήσετε την τιμή tmp_table_size ώστε οι " "Ï€ÏοσωÏινοί πίνακες να είναι στη μνήμη και όχι στο δίσκο." -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "Πόσα Ï€ÏοσωÏινά αÏχεία δημιοÏÏγησε το mysqld." -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." @@ -3250,7 +3448,7 @@ msgstr "" "Ο αÏιθμός των Ï€ÏοσωÏινών πινάκων στη μνήμη που δημιουÏγήθηκαν αυτόματα από " "τον διακομιστή κατά την εκτέλεσε δηλώσεων." -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." @@ -3258,7 +3456,7 @@ msgstr "" "Ο αÏιθμός των εγεγγÏαμμένων γÏαμμών με την εντολή INSERT DELAYED για τις " "οποίες υπήÏξε κάποιο σφάλμα (πιθανόν διπλό κλειδί)." -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." @@ -3267,25 +3465,25 @@ msgstr "" "διαφοÏετικός πίνακας στον οποίο κάποιος χÏησιμοποιεί την εντολή INSERT " "DELAYED χÏησιμοποιεί της δική του διεÏγασία." -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "" "Ο αÏιθμός των ΚΑΘΥΣΤΕΡΗΜΕÎΑ ΕΙΣΕΡΧΟΜΕÎΩΠ(INSERT DELAYED) γÏαμμών που " "εγγÏάφτηκαν." -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "Ο αÏιθμός των εκτελεσθέντων δηλώσεων ΕΚΚΑΘΑΡΙΣΗΣ (FLUSH)." -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "Ο αÏιθμός των εσωτεÏικών δηλώσεων ΠΑΡΑΠΟΜΠΗΣ (COMMIT)." -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "Οι φοÏές που διαγÏάφτηκε μια γÏαμμή από έναν πίνακα." -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " @@ -3296,7 +3494,7 @@ msgstr "" "ανακάλυψη. Το Handler_discover δείχνει τον αÏιθμό των πινάκων χÏόνου που " "βÏέθηκαν." -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " @@ -3307,7 +3505,7 @@ msgstr "" "ευÏετηÏίου. ΠαÏάδειγμα: SELECT col1 FROM foo, υποθέτοντας ότι το col1 έχει " "ευÏετήÏιο." -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." @@ -3316,7 +3514,7 @@ msgstr "" "είναι υψηλός, είναι ένας καλός δείκτης ότι τα εÏωτήματά σας και οι πίνακές " "σας έχουν κάνει σωστά ευÏετήÏια." -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " @@ -3326,7 +3524,7 @@ msgstr "" "κλειδιοÏ. Αυτό αυξάνετε αν κάνετε εÏώτημα σε μια στήλη ευÏετηÏίου με ένα " "πεÏιοÏισμό ευÏετηÏίου ή αν κάνετε μια σάÏωση ευÏετηÏίου." -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." @@ -3335,7 +3533,7 @@ msgstr "" "η μέθοδος ανάγνωσης χÏησιμοποιείτε κυÏίως για βελτιστοποίηση της εντολής " "ORDER BY ... DESC." -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3348,7 +3546,7 @@ msgstr "" "σαÏώνει ολόκληÏους πίνακες ή έχετε ενώσεις που δεν χÏησιμοποιοÏν σωστά τα " "κλειδιά." -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3360,37 +3558,37 @@ msgstr "" "ότι οι πίνακες σας δεν έχουν σωστά ευÏετήÏια ή ότι τα εÏωτήματά σας δεν " "έχουν γÏαφτεί ώστε να λαμβάνουν υπόψη τα ευÏετήÏια που έχετε." -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "Ο αÏιθμός των εσωτεÏικών δηλώσεων ΕΠΙΣΤΡΟΦΗΣ (ROLLBACK)." -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "Ο αÏιθμός των αιτήσεων για ενημέÏωση μιας γÏαμμής σε έναν πίνακα." -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "Ο αÏιθμός των αιτήσεων για εισαγωγή μιας γÏαμμής σε έναν πίνακα." -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "Ο αÏιθμός των σελίδων που πεÏιέχουν δεδομένα (καθαÏά και μη)." -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "Ο αÏιθμός των μη καθαÏÏŽ σελίδων." -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "" "Ο αÏιθμός των σελίδων του buffer pool για τις οποίες υπήÏξε αίτηση για " "εκκαθάÏιση." -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "Ο αÏιθμός των ελεÏθεÏων σελίδων." -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " @@ -3400,7 +3598,7 @@ msgstr "" "σελίδες που έχουν ήδη αναγνωστεί ή εγγÏαφεί ή που δεν μποÏοÏν να " "εκκαθαÏιστοÏν ή απομακÏυνθοÏν για κάποιο άλλο λόγο." -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3412,11 +3610,11 @@ msgstr "" "τιμή μποÏεί να υπολογιστεί ως Innodb_buffer_pool_pages_total - " "Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data." -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "Συνολικό μέγεθος του buffer pool, σε σελίδες." -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." @@ -3425,7 +3623,7 @@ msgstr "" "συμβαίνει όταν ένα εÏώτημα Ï€Ïόκειται να σαÏώσει ένα μεγάλο τμήμα πίνακα αλλά " "με τυχαία σειÏά." -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." @@ -3433,11 +3631,11 @@ msgstr "" "Ο αÏιθμός των διαδοχικών αναγνώσεων κεφαλίδων της InnoDB που ξεκίνησαν. Αυτό " "συμβείναι όταν η InnoDB εκτελεί μια διαδοχική πλήÏη σάÏωση πίνακα." -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "Ο αÏιθμός των λογικών αιτήσεων ανάγνωσης που έκαν η InnoDB." -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." @@ -3445,7 +3643,7 @@ msgstr "" "Ο αÏιθμός των λογικών αναγνώσεων που η InnoDB δεν μπόÏεσε να ικανοποιήσει " "από το buffer pool και έπÏεπε να κάνει ανάγνωση μονής σελίδας." -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3460,55 +3658,55 @@ msgstr "" "αναμονών. Αν το μέγεθος του buffer pool έχει οÏιστεί σωστά, αυτή η τιμή " "Ï€Ïέπει να είναι μικÏή." -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "Ο αÏιθμός των εγγÏαφών που έγιναν στο buffer pool της InnoDB." -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "Ο αÏιθμός των λειτουÏγιών του fsync() μέχÏι στιγμής." -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "Ο Ï„Ïέχων αÏιθμός των εκκÏεμών λειτουÏγιών του fsync()." -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "Ο Ï„Ïέχων αÏιθμός των εκκÏεμών αναγνώσεων." -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "Ο Ï„Ïέχων αÏιθμός των εκκÏεμών εγγÏαφών." -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "Το πλήθος των δεδομένων που αναγνώστηκε μέχÏι στιγμής σε bytes." -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "Ο συνολικός αÏιθμός των αναγνώσεων δεδομένων." -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "Ο συνολικός αÏιθμός των εγγÏαφών δεδομένων." -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "Το πλήθος των εγεγγÏαμμένων δεδομένων μέχÏι στιγμής, σε bytes." -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" "Ο αÏιθμός των εγγÏαφών διπλοεγγÏαφής που έγιναν και ο αÏιθμός των σελίδων " "που γÏάφτηκαν για αυτό το σκοπό." -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" "Ο αÏιθμός των εγγÏαφών διπλοεγγÏαφής που έγιναν και ο αÏιθμός των σελίδων " "που γÏάφτηκαν για αυτό το σκοπό." -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." @@ -3516,35 +3714,35 @@ msgstr "" "Ο αÏιθμός των αναμονών που έγιναν εξαιτίας του μικÏÎ¿Ï Î¼ÎµÎ³Î­Î¸Î¿Ï‚ του buffer " "καταγÏαφής και και έπÏεπε να αναμένεται να εκκαθαÏιστεί Ï€Ïιν συνεχίσει." -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "Ο αÏιθμός των αιτήσεων εγγÏαφής καταγÏαφής." -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "Ο αÏιθμός των φυσικών εγγÏαφών στο αÏχείο καταγÏαφής." -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "Ο αÏιθμός των εγγÏαφών fsyncs που ολοκληÏώθηκαν στο αÏχείο καταγÏαφής." -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "Ο αÏιθμός των εκκÏεμών fsyncs στο αÏχείο καταγÏαφής." -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "ΕκκÏεμείς εγγÏαφές αÏχείου καταγÏαφής." -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "Ο αÏιθμός των εγεγγÏαμμένων bytes στο αÏχείο καταγÏαφής." -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "Ο αÏιθμός των δημιουÏγηθέντων σελίδων." -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." @@ -3553,56 +3751,56 @@ msgstr "" "υπολογίζονται σε σελίδες. Το μέγεθος της σελίδας επιτÏέπει την εÏκολη " "μετατÏοπή σε bytes." -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "Ο αÏιθμός των αναγνωσμένων σελίδων." -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "Ο αÏιθμός των εγεγγÏαμμένων σελίδων." -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "Ο αÏιθμός των κλειδωμάτων γÏαμμής που είναι τώÏα σε αναμονή." -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "" "Ο μέσος χÏόνος απόκτησης ενός κλειδώματος γÏαμμής σε χιλιοστοδευτεÏόλεπτα." -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "" "Ο συνολικός απαιτοÏμενος χÏόνος απόκτησης κλειδώματος γÏαμμής σε " "χιλιοστοδευτεÏόλεπτα." -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "" "Ο μέγιστος χÏόνος απόκτησης ενός κλειδώματος γÏαμμής σε " "χιλιοστοδευτεÏόλεπτα.." -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "Οι φοÏές που Ï€Ïέπει να αναμένεται ένα κλείδωμα γÏαμμής." -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "Ο αÏιθμός των διαγÏαμμένων γÏαμμών από πίνακες InnoDB." -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "Ο αÏιθμός των εισαχθέντων γÏαμμών σε πίνακες InnoDB." -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "Ο αÏιθμός των αναγνωσμένων γÏαμμών από πίνακες InnoDB." -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "Ο αÏιθμός των ενημεÏωμένων γÏαμμών σε πίνακες InnoDB." -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." @@ -3611,7 +3809,7 @@ msgstr "" "αλλά δεν έχει ακόμα εκκαθαÏιστεί στο δίσκο. Ήταν γνωστός ως " "Not_flushed_key_blocks." -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." @@ -3620,7 +3818,7 @@ msgstr "" "ΜποÏείτε να χÏησιμοποιήσετε αυτή τη τιμή για να Ï€ÏοσδιοÏίσετε πόση " "λανθάνουσα μνήμη ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï Ï‡Ïησιμοποιείται." -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " @@ -3630,12 +3828,12 @@ msgstr "" "τιμή είναι ένα έντονο σημάδι που δείχνει τον μέγιστο αÏιθμό μπλοκς που είναι " "σε χÏήση με μια φοÏά." -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "" "Ο αÏιθμός των αιτήσεων ανάγνωσης ενός μπλοκ ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï Î±Ï€ÏŒ τη λανθάνουσα μνήμη." -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " @@ -3646,16 +3844,16 @@ msgstr "" "μικÏή. Ο βαθμό απώλειας λανθάνουσας μνήμης μποÏεί να υπολογιστεί ως " "Key_reads/Key_read_requests." -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "" "Ο αÏιθμός των αιτήσεων εγγÏαφής ενός μπλοκ ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï ÏƒÏ„Î· λανθάνουσα μνήμη." -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "Ο αÏιθμός των φυσικών εγγÏαφών ενός ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï ÏƒÏ„Î¿ δίσκο." -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " @@ -3666,13 +3864,13 @@ msgstr "" "διαφοÏετικών σχεδίων εÏωτημάτων για το ίδιο εÏώτημα. Η Ï€Ïοεπιλεγμένη τιμή 0 " "σημαίνει ότι κανένα εÏώτημα δεν μεταφÏάστηκε ακόμα." -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "" "Ο αÏιθμός των γÏαμμών σε αναμονή για εγγÏαφή στις σειÏές ΚΑΘΥΣΤΕΡΗΜΕÎΩΠ" "ΕΙΣΑΓΩΓΩΠ(INSERT DELAYED)." -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." @@ -3680,37 +3878,37 @@ msgstr "" "Ο αÏιθμός των πινάκων που ανοίχτηκαν. Αν οι ανοιγμένοι πίνακες είναι " "μεγάλοι, η τιμή λανθάνουσας μνήμης πινάκων είναι πιθανον μικÏή." -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "Ο αÏιθμός των αÏχείων που είναι ανοιχτά." -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "" "Ο αÏιθμός των Ïοών που είναι ανοιχτές (χÏησιμοποιοÏνται κυÏίως για " "καταγÏαφή)." -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "Ο αÏιθμός των πινάκων που είναι ανοιχτοί." -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "Ο αÏιθμός των ελεÏθεÏων μπλοκ μνήμης στη λανθάνουσα μνήμη εÏωτημάτων." -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "Το μέγεθος της ελεÏθεÏης μνήμης για λανθάνουσα μνήμη εÏωτημάτων." -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "Ο αÏιθμός των Ï€Ïοσπελάσεων λανθάνουσας μνήμης." -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "Ο αÏιθμός των εÏωτημάτων που Ï€Ïοστέθηκαν στην λανθάνουσα μνήμη." -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3724,7 +3922,7 @@ msgstr "" "χÏησιμοποιοÏμενη στÏατηγική (LRU) για να αποφασίσει ποια εÏωτήματα να " "απομακÏÏνει από τη λανθάνουσα μνήμη." -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." @@ -3732,24 +3930,24 @@ msgstr "" "Ο αÏιθμός των μη λανθανόντων εÏωτημάτων (μη απομνημονεÏσιμα ή δεν " "απομνημονεÏονται λόγω της ÏÏθμισης query_cache_type)." -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "Ο αÏιθμός των καταχωÏημένων εÏωτημάτων στη λανθάνουσα μνήμη." -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "Ο συνολικός αÏιθμός των μπλοκς στη λανθάνουσα μνήμη εÏωτημάτων." -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 msgctxt "$strShowStatusReset" msgid "Reset" msgstr "ΕπαναφοÏά" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "Η κατάσταση της ασφαλοÏÏ‚ αναπαÏαγωγής (δεν έχει εφαÏμοστεί)." -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." @@ -3757,13 +3955,13 @@ msgstr "" "Ο αÏιθμός των ενώσεων που δεν χÏησιμοποιοÏν ευÏετήÏια. Αν η τιμή είναι 0, " "Ï€Ïέπει να ελέγχετε Ï€Ïοσεκτικά τα ευÏετήÏια των πινάκων σας." -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "" "Ο αÏιθμός των ενώσεων που χÏησιμοποιήσαν μια αναζήτηση εÏÏους σε έναν πίνακα " "παÏαπομπής." -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" @@ -3774,7 +3972,7 @@ msgstr "" "(If this is not 0, Ï€Ïέπει να ελέγχετε Ï€Ïοσεκτικά τα ευÏετήÏια των πινάκων " "σας.)" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" @@ -3782,17 +3980,17 @@ msgstr "" "Ο αÏιθμός των ενώσεων που χÏησιμοποιοÏν εÏÏη στον Ï€Ïώτο πίνακα. (Κανονικά " "δεν είναι κÏίσιμος αν δεν είναι μεγάλος.)" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "Ο αÏιθμός των ενώσεων που έκαναν μια πλήÏη σάÏωση του Ï€Ïώτου πίνακα." -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "" "Ο αÏιθμός των Ï€ÏοσωÏινών πινάκων που είναι τώÏα ανοιχτοί από τη δευτεÏεÏουσα " "συνεÏγασία SQL." -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." @@ -3800,13 +3998,13 @@ msgstr "" "Συνολικές φοÏές (από την εκκίνηση) που η διεÏγασία δευτεÏεÏουσας " "αναπαÏαγωγής SQL έχει ξαναδοκιμάσει συναλλαγές." -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "" "Αυτό είναι ΑÎΟΙΧΤΟ, αν αυτός ο διακομιστής είναι δευτεÏεÏων που συνδέεται σε " "Ï€ÏωτεÏωντα." -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." @@ -3814,14 +4012,14 @@ msgstr "" "Ο αÏιθμός των διεÏγασιών που έλαβαν πεÏισσότεÏα από slow_launch_time " "δευτεÏόλεπτα να δημιουÏγηθοÏν." -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "" "Ο αÏιθμός των εÏωτημάτων που έλαβαν πεÏισσότεÏα από long_query_time " "δευτεÏόλεπτα." -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " @@ -3831,23 +4029,23 @@ msgstr "" "ταξινόμησης. Αν ο αÏιθμός είναι μεγάλος, Ï€Ïέπει να αυξήσετε την τιμή της " "μεταβλητής συστήματος sort_buffer_size." -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "Ο αÏιθμός των ταξινομήσεων που έγιναν με εÏÏη." -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "Ο αÏιθμός των ταξινομημένων γÏαμμών." -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "Ο αÏιθμός των ταξινομήσεων που έγιναν σαÏώνοντας τον πίνακα." -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "Οι φοÏές που ένα κλείδωμα πινακα ανακτήθηκε άμεσα.." -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3859,7 +4057,7 @@ msgstr "" "απόδοσης, Ï€Ïέπει Ï€Ïώτα να βελτιώσετε τα εÏωτήματά σας και μετά χωÏίστε τον " "πίνακα ή τους πίνακες ή χÏησιμοποιείστε αναπαÏαγωγή." -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " @@ -3869,11 +4067,11 @@ msgstr "" "λανθάνουσας μνήμης μποÏεί να υπολογιστεί ως Threads_created/Connections. Αν " "η τιμή είναι κόκκινη Ï€Ïέπει να αυξήσετε την τιμή thread_cache_size." -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "Ο αÏιθμός των Ï„Ïέχοντων ανοιγμένων συνδέσεων." -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3885,7 +4083,7 @@ msgstr "" "thread_cache_size. (Κανονικά αυτό δεν δίνει μια σημαντική βελτίωση απόδοσης " "αν έχετε μια καλή εφαÏμογή διεÏγασίας.)" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "Ο αÏιθμός των διεÏγασιών που δεν είναι σε νάÏκη." @@ -5181,138 +5379,6 @@ msgstr "Μηχανές αποθήκευσης" msgid "View dump (schema) of databases" msgstr "Εμφάνισης σχήματος βάσεων" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "ΕπιτÏέπει την ανάγνωση δεδομένων." - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "ΕπιτÏέπει την εισαγωγή και την αντικατάσταση δεδομένων." - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "ΕπιτÏέπει την αλλαγή δεδομένων." - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "ΕπιτÏέπει τη διαγÏαφή δεδομένων." - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "ΕπιτÏέπει τη δημιουÏγία νέων βάσεων και πινάκων." - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "ΕπιτÏέπει τη διαγÏαφή βάσεων και πινάκων." - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "" -"ΕπιτÏέπει την επανεκκίνηση του διακομιστή και τον καθαÏισμό των Ï€ÏοσωÏινών " -"αÏχείων του." - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "ΕπιτÏέπει την διακοπή λειτουÏγίας του διακομιστή." - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "ΕπιτÏέπει την Ï€Ïοβολή διεÏγασιών όλων των χÏηστών" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "ΕπιτÏέπει την εισαγωγή και εξαγωγή δεδομένων από και σε αÏχεία." - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "Δεν έχει χÏήση σε αυτήν την έκδοση MySQL." - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "ΕπιτÏέπει την δημιουÏγία και την διαγÏαφή ευÏετηÏίων." - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "ΕπιτÏέπει την αλλαγή δομής των υπαÏχόντων πινάκων." - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "Δίνει Ï€Ïόσβαση στην πλήÏη λίστα των βάσεων δεδομένων." - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" -"ΕπιτÏέπει τη σÏνδεση, ακόμα και όταν ο μέγιστος αÏιθμός συνδέσεων έχει " -"καλυθφεί; Απαιτείται για τις πεÏισσότεÏες λειτουÏγίες διαχείÏισης όπως ο " -"οÏισμός γενικών μεταβλητών ή τη διακοπή λειτουÏγιών άλλων χÏηστών." - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "ΕπιτÏέπει τη δημιουÏγία Ï€ÏοσωÏινών πινάκων." - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "ΕπιτÏέπει το κλείδωμα πινάκων για την Ï„Ïέχουσα λειτουÏγία." - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "Απαιτείται για τους δευτεÏευόντες διακομιστές αναπαÏαγωγής." - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "" -"Δίνει το δικαίωμα στον χÏήστη να βÏει που είναι οι κÏÏιοι και δευτεÏεÏοντες " -"διακομιστές." - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "ΕπιτÏέπει τη δημιουÏγία νέων Ï€Ïοβολών." - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "ΕπιτÏέπει τον οÏισμό συμβάντων για τον Ï€ÏογÏαμματιστή συμβάντων" - -#: server_privileges.php:162 server_privileges.php:496 -msgid "Allows creating and dropping triggers" -msgstr "ΕπιτÏέπει τη δημιουÏγία και διαγÏαφή υποδείξεων" - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "ΕπιτÏέπει την εκτέλεση εÏωτημάτων της μοÏφής SHOW CREATE VIEW." - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "ΕπιτÏέπει τη δημιουÏγία αποθηκευμένων εÏγασιών." - -#: server_privileges.php:169 server_privileges.php:482 -msgid "Allows altering and dropping stored routines." -msgstr "ΕπιτÏέπει την αλλαγή και διαγÏαφή αποθηκευμένων εÏγασιών." - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "ΕπιτÏέπει τη δημιουÏγία, διαγÏαφή και μετονομασία λογαÏιασμών χÏηστών." - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "ΕπιτÏέπει την εκτέλεση αποθηκευμένων εÏγασιών." - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "ΧωÏίς δικαιώματα." - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "ΠεÏιλαμβάνει όλα τα δικαιώματα εκτός από το GRANT." - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy msgctxt "None privileges" @@ -5329,21 +5395,6 @@ msgstr "Δικαιώματα πινάκων" msgid " Note: MySQL privilege names are expressed in English " msgstr " Σημείωση: Τα ονόματα δικαιωμάτων της MySQL εκφÏάζονται στα Αγγλικά " -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "ΕπιτÏέπει τη δημιουÏγία νέων πινάκων." - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "ΕπιτÏέπει τη διαγÏαφή πινάκων." - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" -"ΕπιτÏέπει την Ï€Ïοσθήκη χÏηστών και δικαιωμάτων χωÏίς να επαναφοÏτώσετε τους " -"πίνακες δικαιωμάτων." - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "Γενικά δικαιώματα" @@ -5365,31 +5416,6 @@ msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "" "Σημείωση: Αν οÏίσετε αυτές τις επιλογές σε 0 (μηδέν) αφαιÏείτε ο πεÏιοÏισμός." -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "" -"ΠεÏιοÏίζει τον αÏιθμό των εÏωτημάτων που ο χÏήστης μποÏεί να στείλει στον " -"διακομιστή ανά ÏŽÏα." - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"ΠεÏιοÏίζει τον αÏιθμό των αλλαγής πινάκων ή βάσεων που ο χÏήστης μποÏεί να " -"εκετελέσει ανά ÏŽÏα." - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "" -"ΠεÏιοÏίζει τον αÏιθμό των νέων συνδέσεων που ο χÏήστης μποÏεί να ξεκινήσει " -"ανά ÏŽÏα." - -#: server_privileges.php:613 server_privileges.php:615 -msgid "Limits the number of simultaneous connections the user may have." -msgstr "" -"ΠεÏιοÏίζει τον αÏιθμό των ταυτόχÏονων συνδέσεων που μποÏεί να έχει ο χÏήστης." - #: server_privileges.php:669 msgid "Login Information" msgstr "ΠληÏοφοÏίες ΣÏνδεσης" diff --git a/po/en_GB.po b/po/en_GB.po index ad65c4310..3ba5dc17a 100644 --- a/po/en_GB.po +++ b/po/en_GB.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-05-24 12:20+0200\n" "Last-Translator: Robert \n" "Language-Team: english-gb \n" @@ -3153,7 +3153,195 @@ msgstr "(continued)" msgid "Structure of table __TABLE__" msgstr "Structure of table __TABLE__" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "Includes all privileges except GRANT." + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "Allows altering the structure of existing tables." + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +msgid "Allows altering and dropping stored routines." +msgstr "Allows altering and dropping stored routines." + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "Allows creating new databases and tables." + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "Allows creating stored routines." + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "Allows creating new tables." + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "Allows creating temporary tables." + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "Allows creating, dropping and renaming user accounts." + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "Allows creating new views." + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "Allows deleting data." + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "Allows dropping databases and tables." + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "Allows dropping tables." + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "Allows to set up events for the event scheduler" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "Allows executing stored routines." + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "Allows importing data from and exporting data into files." + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" +"Allows adding users and privileges without reloading the privilege tables." + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "Allows creating and dropping indexes." + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "Allows inserting and replacing data." + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "Allows locking tables for the current thread." + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "Limits the number of new connections the user may open per hour." + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "Limits the number of queries the user may send to the server per hour." + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +msgid "Limits the number of simultaneous connections the user may have." +msgstr "Limits the number of simultaneous connections the user may have." + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "Allows viewing processes of all users" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "Has no effect in this MySQL version." + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "Allows reloading server settings and flushing the server's caches." + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "Allows the user to ask where the slaves / masters are." + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "Needed for the replication slaves." + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "Allows reading data." + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "Gives access to the complete list of databases." + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "Allows performing SHOW CREATE VIEW queries." + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "Allows shutting down the server." + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +msgid "Allows creating and dropping triggers" +msgstr "Allows creating and dropping triggers" + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "Allows changing data." + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "No privileges." + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " @@ -3163,11 +3351,11 @@ msgstr "" "exceeded the value of binlog_cache_size and used a temporary file to store " "statements from the transaction." -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "The number of transactions that used the temporary binary log cache." -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3179,11 +3367,11 @@ msgstr "" "to increase the tmp_table_size value to cause temporary tables to be memory-" "based instead of disk-based." -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "How many temporary files mysqld has created." -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." @@ -3191,7 +3379,7 @@ msgstr "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." @@ -3199,7 +3387,7 @@ msgstr "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." @@ -3207,23 +3395,23 @@ msgstr "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "The number of INSERT DELAYED rows written." -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "The number of executed FLUSH statements." -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "The number of internal COMMIT statements." -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "The number of times a row was deleted from a table." -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " @@ -3233,7 +3421,7 @@ msgstr "" "table with a given name. This is called discovery. Handler_discover " "indicates the number of time tables have been discovered." -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " @@ -3243,7 +3431,7 @@ msgstr "" "it suggests that the server is doing a lot of full index scans; for example, " "SELECT col1 FROM foo, assuming that col1 is indexed." -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." @@ -3251,7 +3439,7 @@ msgstr "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " @@ -3261,7 +3449,7 @@ msgstr "" "incremented if you are querying an index column with a range constraint or " "if you are doing an index scan." -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." @@ -3269,7 +3457,7 @@ msgstr "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimise ORDER BY ... DESC." -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3281,7 +3469,7 @@ msgstr "" "probably have a lot of queries that require MySQL to scan whole tables or " "you have joins that don't use keys properly." -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3293,36 +3481,36 @@ msgstr "" "tables are not properly indexed or that your queries are not written to take " "advantage of the indexes you have." -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "The number of internal ROLLBACK statements." -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "The number of requests to update a row in a table." -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "The number of requests to insert a row in a table." -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "The number of pages containing data (dirty or clean)." -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "The number of pages currently dirty." -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "" "The number of buffer pool pages that have been requested to be flushed." -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "The number of free pages." -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " @@ -3332,7 +3520,7 @@ msgstr "" "being read or written or that can't be flushed or removed for some other " "reason." -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3344,202 +3532,202 @@ msgstr "" "be calculated as Innodb_buffer_pool_pages_total - " "Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data." -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "Total size of buffer pool, in pages." -#: libraries/messages.inc.php:53 -msgid "" -"The number of \"random\" read-aheads InnoDB initiated. This happens when a " -"query is to scan a large portion of a table but in random order." -msgstr "" -"The number of \"random\" read-aheads InnoDB initiated. This happens when a " -"query is to scan a large portion of a table but in random order." - -#: libraries/messages.inc.php:54 -msgid "" -"The number of sequential read-aheads InnoDB initiated. This happens when " -"InnoDB does a sequential full table scan." -msgstr "" -"The number of sequential read-aheads InnoDB initiated. This happens when " -"InnoDB does a sequential full table scan." - -#: libraries/messages.inc.php:55 -msgid "The number of logical read requests InnoDB has done." -msgstr "The number of logical read requests InnoDB has done." - -#: libraries/messages.inc.php:56 -msgid "" -"The number of logical reads that InnoDB could not satisfy from buffer pool " -"and had to do a single-page read." -msgstr "" -"The number of logical reads that InnoDB could not satisfy from buffer pool " -"and had to do a single-page read." - -#: libraries/messages.inc.php:57 -msgid "" -"Normally, writes to the InnoDB buffer pool happen in the background. " -"However, if it's necessary to read or create a page and no clean pages are " -"available, it's necessary to wait for pages to be flushed first. This " -"counter counts instances of these waits. If the buffer pool size was set " -"properly, this value should be small." -msgstr "" -"Normally, writes to the InnoDB buffer pool happen in the background. " -"However, if it's necessary to read or create a page and no clean pages are " -"available, it's necessary to wait for pages to be flushed first. This " -"counter counts instances of these waits. If the buffer pool size was set " -"properly, this value should be small." - -#: libraries/messages.inc.php:58 -msgid "The number writes done to the InnoDB buffer pool." -msgstr "The number writes done to the InnoDB buffer pool." - -#: libraries/messages.inc.php:59 -msgid "The number of fsync() operations so far." -msgstr "The number of fsync() operations so far." - -#: libraries/messages.inc.php:60 -msgid "The current number of pending fsync() operations." -msgstr "The current number of pending fsync() operations." - -#: libraries/messages.inc.php:61 -msgid "The current number of pending reads." -msgstr "The current number of pending reads." - -#: libraries/messages.inc.php:62 -msgid "The current number of pending writes." -msgstr "The current number of pending writes." - -#: libraries/messages.inc.php:63 -msgid "The amount of data read so far, in bytes." -msgstr "The amount of data read so far, in bytes." - -#: libraries/messages.inc.php:64 -msgid "The total number of data reads." -msgstr "The total number of data reads." - -#: libraries/messages.inc.php:65 -msgid "The total number of data writes." -msgstr "The total number of data writes." - -#: libraries/messages.inc.php:66 -msgid "The amount of data written so far, in bytes." -msgstr "The amount of data written so far, in bytes." - -#: libraries/messages.inc.php:67 -msgid "The number of pages that have been written for doublewrite operations." -msgstr "The number of pages that have been written for doublewrite operations." - -#: libraries/messages.inc.php:68 -msgid "The number of doublewrite operations that have been performed." -msgstr "The number of doublewrite operations that have been performed." - -#: libraries/messages.inc.php:69 -msgid "" -"The number of waits we had because log buffer was too small and we had to " -"wait for it to be flushed before continuing." -msgstr "" -"The number of waits we had because log buffer was too small and we had to " -"wait for it to be flushed before continuing." - -#: libraries/messages.inc.php:70 -msgid "The number of log write requests." -msgstr "The number of log write requests." - -#: libraries/messages.inc.php:71 -msgid "The number of physical writes to the log file." -msgstr "The number of physical writes to the log file." - -#: libraries/messages.inc.php:72 -msgid "The number of fsync() writes done to the log file." -msgstr "The number of fsync() writes done to the log file." - -#: libraries/messages.inc.php:73 -msgid "The number of pending log file fsyncs." -msgstr "The number of pending log file fsyncs." - -#: libraries/messages.inc.php:74 -msgid "Pending log file writes." -msgstr "Pending log file writes." - -#: libraries/messages.inc.php:75 -msgid "The number of bytes written to the log file." -msgstr "The number of bytes written to the log file." - -#: libraries/messages.inc.php:76 -msgid "The number of pages created." -msgstr "The number of pages created." - -#: libraries/messages.inc.php:77 -msgid "" -"The compiled-in InnoDB page size (default 16KB). Many values are counted in " -"pages; the page size allows them to be easily converted to bytes." -msgstr "" -"The compiled-in InnoDB page size (default 16KB). Many values are counted in " -"pages; the page size allows them to be easily converted to bytes." - -#: libraries/messages.inc.php:78 -msgid "The number of pages read." -msgstr "The number of pages read." - -#: libraries/messages.inc.php:79 -msgid "The number of pages written." -msgstr "The number of pages written." - -#: libraries/messages.inc.php:80 -msgid "The number of row locks currently being waited for." -msgstr "The number of row locks currently being waited for." - -#: libraries/messages.inc.php:81 -msgid "The average time to acquire a row lock, in milliseconds." -msgstr "The average time to acquire a row lock, in milliseconds." - -#: libraries/messages.inc.php:82 -msgid "The total time spent in acquiring row locks, in milliseconds." -msgstr "The total time spent in acquiring row locks, in milliseconds." - -#: libraries/messages.inc.php:83 -msgid "The maximum time to acquire a row lock, in milliseconds." -msgstr "The maximum time to acquire a row lock, in milliseconds." - -#: libraries/messages.inc.php:84 -msgid "The number of times a row lock had to be waited for." -msgstr "The number of times a row lock had to be waited for." - -#: libraries/messages.inc.php:85 -msgid "The number of rows deleted from InnoDB tables." -msgstr "The number of rows deleted from InnoDB tables." - -#: libraries/messages.inc.php:86 -msgid "The number of rows inserted in InnoDB tables." -msgstr "The number of rows inserted in InnoDB tables." - -#: libraries/messages.inc.php:87 -msgid "The number of rows read from InnoDB tables." -msgstr "The number of rows read from InnoDB tables." - -#: libraries/messages.inc.php:88 -msgid "The number of rows updated in InnoDB tables." -msgstr "The number of rows updated in InnoDB tables." - -#: libraries/messages.inc.php:89 -msgid "" -"The number of key blocks in the key cache that have changed but haven't yet " -"been flushed to disk. It used to be known as Not_flushed_key_blocks." -msgstr "" -"The number of key blocks in the key cache that have changed but haven't yet " -"been flushed to disk. It used to be known as Not_flushed_key_blocks." - #: libraries/messages.inc.php:90 msgid "" -"The number of unused blocks in the key cache. You can use this value to " -"determine how much of the key cache is in use." +"The number of \"random\" read-aheads InnoDB initiated. This happens when a " +"query is to scan a large portion of a table but in random order." msgstr "" -"The number of unused blocks in the key cache. You can use this value to " -"determine how much of the key cache is in use." +"The number of \"random\" read-aheads InnoDB initiated. This happens when a " +"query is to scan a large portion of a table but in random order." #: libraries/messages.inc.php:91 msgid "" +"The number of sequential read-aheads InnoDB initiated. This happens when " +"InnoDB does a sequential full table scan." +msgstr "" +"The number of sequential read-aheads InnoDB initiated. This happens when " +"InnoDB does a sequential full table scan." + +#: libraries/messages.inc.php:92 +msgid "The number of logical read requests InnoDB has done." +msgstr "The number of logical read requests InnoDB has done." + +#: libraries/messages.inc.php:93 +msgid "" +"The number of logical reads that InnoDB could not satisfy from buffer pool " +"and had to do a single-page read." +msgstr "" +"The number of logical reads that InnoDB could not satisfy from buffer pool " +"and had to do a single-page read." + +#: libraries/messages.inc.php:94 +msgid "" +"Normally, writes to the InnoDB buffer pool happen in the background. " +"However, if it's necessary to read or create a page and no clean pages are " +"available, it's necessary to wait for pages to be flushed first. This " +"counter counts instances of these waits. If the buffer pool size was set " +"properly, this value should be small." +msgstr "" +"Normally, writes to the InnoDB buffer pool happen in the background. " +"However, if it's necessary to read or create a page and no clean pages are " +"available, it's necessary to wait for pages to be flushed first. This " +"counter counts instances of these waits. If the buffer pool size was set " +"properly, this value should be small." + +#: libraries/messages.inc.php:95 +msgid "The number writes done to the InnoDB buffer pool." +msgstr "The number writes done to the InnoDB buffer pool." + +#: libraries/messages.inc.php:96 +msgid "The number of fsync() operations so far." +msgstr "The number of fsync() operations so far." + +#: libraries/messages.inc.php:97 +msgid "The current number of pending fsync() operations." +msgstr "The current number of pending fsync() operations." + +#: libraries/messages.inc.php:98 +msgid "The current number of pending reads." +msgstr "The current number of pending reads." + +#: libraries/messages.inc.php:99 +msgid "The current number of pending writes." +msgstr "The current number of pending writes." + +#: libraries/messages.inc.php:100 +msgid "The amount of data read so far, in bytes." +msgstr "The amount of data read so far, in bytes." + +#: libraries/messages.inc.php:101 +msgid "The total number of data reads." +msgstr "The total number of data reads." + +#: libraries/messages.inc.php:102 +msgid "The total number of data writes." +msgstr "The total number of data writes." + +#: libraries/messages.inc.php:103 +msgid "The amount of data written so far, in bytes." +msgstr "The amount of data written so far, in bytes." + +#: libraries/messages.inc.php:104 +msgid "The number of pages that have been written for doublewrite operations." +msgstr "The number of pages that have been written for doublewrite operations." + +#: libraries/messages.inc.php:105 +msgid "The number of doublewrite operations that have been performed." +msgstr "The number of doublewrite operations that have been performed." + +#: libraries/messages.inc.php:106 +msgid "" +"The number of waits we had because log buffer was too small and we had to " +"wait for it to be flushed before continuing." +msgstr "" +"The number of waits we had because log buffer was too small and we had to " +"wait for it to be flushed before continuing." + +#: libraries/messages.inc.php:107 +msgid "The number of log write requests." +msgstr "The number of log write requests." + +#: libraries/messages.inc.php:108 +msgid "The number of physical writes to the log file." +msgstr "The number of physical writes to the log file." + +#: libraries/messages.inc.php:109 +msgid "The number of fsync() writes done to the log file." +msgstr "The number of fsync() writes done to the log file." + +#: libraries/messages.inc.php:110 +msgid "The number of pending log file fsyncs." +msgstr "The number of pending log file fsyncs." + +#: libraries/messages.inc.php:111 +msgid "Pending log file writes." +msgstr "Pending log file writes." + +#: libraries/messages.inc.php:112 +msgid "The number of bytes written to the log file." +msgstr "The number of bytes written to the log file." + +#: libraries/messages.inc.php:113 +msgid "The number of pages created." +msgstr "The number of pages created." + +#: libraries/messages.inc.php:114 +msgid "" +"The compiled-in InnoDB page size (default 16KB). Many values are counted in " +"pages; the page size allows them to be easily converted to bytes." +msgstr "" +"The compiled-in InnoDB page size (default 16KB). Many values are counted in " +"pages; the page size allows them to be easily converted to bytes." + +#: libraries/messages.inc.php:115 +msgid "The number of pages read." +msgstr "The number of pages read." + +#: libraries/messages.inc.php:116 +msgid "The number of pages written." +msgstr "The number of pages written." + +#: libraries/messages.inc.php:117 +msgid "The number of row locks currently being waited for." +msgstr "The number of row locks currently being waited for." + +#: libraries/messages.inc.php:118 +msgid "The average time to acquire a row lock, in milliseconds." +msgstr "The average time to acquire a row lock, in milliseconds." + +#: libraries/messages.inc.php:119 +msgid "The total time spent in acquiring row locks, in milliseconds." +msgstr "The total time spent in acquiring row locks, in milliseconds." + +#: libraries/messages.inc.php:120 +msgid "The maximum time to acquire a row lock, in milliseconds." +msgstr "The maximum time to acquire a row lock, in milliseconds." + +#: libraries/messages.inc.php:121 +msgid "The number of times a row lock had to be waited for." +msgstr "The number of times a row lock had to be waited for." + +#: libraries/messages.inc.php:122 +msgid "The number of rows deleted from InnoDB tables." +msgstr "The number of rows deleted from InnoDB tables." + +#: libraries/messages.inc.php:123 +msgid "The number of rows inserted in InnoDB tables." +msgstr "The number of rows inserted in InnoDB tables." + +#: libraries/messages.inc.php:124 +msgid "The number of rows read from InnoDB tables." +msgstr "The number of rows read from InnoDB tables." + +#: libraries/messages.inc.php:125 +msgid "The number of rows updated in InnoDB tables." +msgstr "The number of rows updated in InnoDB tables." + +#: libraries/messages.inc.php:126 +msgid "" +"The number of key blocks in the key cache that have changed but haven't yet " +"been flushed to disk. It used to be known as Not_flushed_key_blocks." +msgstr "" +"The number of key blocks in the key cache that have changed but haven't yet " +"been flushed to disk. It used to be known as Not_flushed_key_blocks." + +#: libraries/messages.inc.php:127 +msgid "" +"The number of unused blocks in the key cache. You can use this value to " +"determine how much of the key cache is in use." +msgstr "" +"The number of unused blocks in the key cache. You can use this value to " +"determine how much of the key cache is in use." + +#: libraries/messages.inc.php:128 +msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " "one time." @@ -3548,11 +3736,11 @@ msgstr "" "that indicates the maximum number of blocks that have ever been in use at " "one time." -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "The number of requests to read a key block from the cache." -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " @@ -3562,15 +3750,15 @@ msgstr "" "then your key_buffer_size value is probably too small. The cache miss rate " "can be calculated as Key_reads/Key_read_requests." -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "The number of requests to write a key block to the cache." -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "The number of physical writes of a key block to disk." -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " @@ -3580,11 +3768,11 @@ msgstr "" "optimiser. Useful for comparing the cost of different query plans for the " "same query. The default value of 0 means that no query has been compiled yet." -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "The number of rows waiting to be written in INSERT DELAYED queues." -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." @@ -3592,35 +3780,35 @@ msgstr "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "The number of files that are open." -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "The number of streams that are open (used mainly for logging)." -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "The number of tables that are open." -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "The number of free memory blocks in query cache." -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "The amount of free memory for query cache." -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "The number of cache hits." -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "The number of queries added to the cache." -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3632,7 +3820,7 @@ msgstr "" "cache size. The query cache uses a least recently used (LRU) strategy to " "decide which queries to remove from the cache." -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." @@ -3640,24 +3828,24 @@ msgstr "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "The number of queries registered in the cache." -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "The total number of blocks in the query cache." -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 msgctxt "$strShowStatusReset" msgid "Reset" msgstr "Reset" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "The status of failsafe replication (not yet implemented)." -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." @@ -3665,11 +3853,11 @@ msgstr "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "The number of joins that used a range search on a reference table." -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" @@ -3677,7 +3865,7 @@ msgstr "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" @@ -3685,15 +3873,15 @@ msgstr "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "The number of joins that did a full scan of the first table." -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "The number of temporary tables currently open by the slave SQL thread." -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." @@ -3701,11 +3889,11 @@ msgstr "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "This is ON if this server is a slave that is connected to a master." -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." @@ -3713,13 +3901,13 @@ msgstr "" "The number of threads that have taken more than slow_launch_time seconds to " "create." -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "" "The number of queries that have taken more than long_query_time seconds." -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " @@ -3729,23 +3917,23 @@ msgstr "" "is large, you should consider increasing the value of the sort_buffer_size " "system variable." -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "The number of sorts that were done with ranges." -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "The number of sorted rows." -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "The number of sorts that were done by scanning the table." -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "The number of times that a table lock was acquired immediately." -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3757,7 +3945,7 @@ msgstr "" "should first optimise your queries, and then either split your table or " "tables or use replication." -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " @@ -3767,11 +3955,11 @@ msgstr "" "calculated as Threads_created/Connections. If this value is red you should " "raise your thread_cache_size." -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "The number of currently open connections." -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3783,7 +3971,7 @@ msgstr "" "doesn't give a notable performance improvement if you have a good thread " "implementation.)" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "The number of threads that are not sleeping." @@ -5070,134 +5258,6 @@ msgstr "Storage Engines" msgid "View dump (schema) of databases" msgstr "View dump (schema) of databases" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "Allows reading data." - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "Allows inserting and replacing data." - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "Allows changing data." - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "Allows deleting data." - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "Allows creating new databases and tables." - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "Allows dropping databases and tables." - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "Allows reloading server settings and flushing the server's caches." - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "Allows shutting down the server." - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "Allows viewing processes of all users" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "Allows importing data from and exporting data into files." - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "Has no effect in this MySQL version." - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "Allows creating and dropping indexes." - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "Allows altering the structure of existing tables." - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "Gives access to the complete list of databases." - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "Allows creating temporary tables." - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "Allows locking tables for the current thread." - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "Needed for the replication slaves." - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "Allows the user to ask where the slaves / masters are." - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "Allows creating new views." - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "Allows to set up events for the event scheduler" - -#: server_privileges.php:162 server_privileges.php:496 -msgid "Allows creating and dropping triggers" -msgstr "Allows creating and dropping triggers" - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "Allows performing SHOW CREATE VIEW queries." - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "Allows creating stored routines." - -#: server_privileges.php:169 server_privileges.php:482 -msgid "Allows altering and dropping stored routines." -msgstr "Allows altering and dropping stored routines." - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "Allows creating, dropping and renaming user accounts." - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "Allows executing stored routines." - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "No privileges." - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "Includes all privileges except GRANT." - #: server_privileges.php:263 server_privileges.php:264 msgctxt "None privileges" msgid "None" @@ -5213,20 +5273,6 @@ msgstr "Table-specific privileges" msgid " Note: MySQL privilege names are expressed in English " msgstr " Note: MySQL privilege names are expressed in English " -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "Allows creating new tables." - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "Allows dropping tables." - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" -"Allows adding users and privileges without reloading the privilege tables." - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "Global privileges" @@ -5247,26 +5293,6 @@ msgstr "Resource limits" msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "Note: Setting these options to 0 (zero) removes the limit." -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "Limits the number of queries the user may send to the server per hour." - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "Limits the number of new connections the user may open per hour." - -#: server_privileges.php:613 server_privileges.php:615 -msgid "Limits the number of simultaneous connections the user may have." -msgstr "Limits the number of simultaneous connections the user may have." - #: server_privileges.php:669 msgid "Login Information" msgstr "Login Information" diff --git a/po/es.po b/po/es.po index a02923248..21e836022 100644 --- a/po/es.po +++ b/po/es.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-03-12 11:23+0200\n" "Last-Translator: Michal \n" "Language-Team: spanish \n" @@ -3272,7 +3272,205 @@ msgstr "(continúa)" msgid "Structure of table __TABLE__" msgstr "Estructura de la tabla __TABLE__" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "Incluye todos los privilegios excepto GRANT (CONCEDER)." + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "Permite alterar la estructura de las tablas existentes." + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +msgid "Allows altering and dropping stored routines." +msgstr "Permite alterar y eliminar las rutinas almacenadas." + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "Permite crear nuevas bases de datos y tablas." + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "Permite crear el almacenamiento de rutinas." + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "Permite la creación de tablas nuevas." + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "Permite la creación de tablas temporales." + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "Permite crear, eliminar y cambiar el nombre de las cuentas de usuario." + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "Permite crear nuevas vistas." + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "Permite borrar datos." + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "Permite eliminar bases de datos y tablas." + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "Permite eliminar tablas." + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "Permite organizar los eventos para el gestor de eventos" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "Permite ejecutar las rutinas almacenadas." + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "Permite importar y exportar datos de y hacia archivos." + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" +"Permite añadir usuarios y privilegios sin conectarse nuevamente a la tabla " +"de privilegios." + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "Permite crear y eliminar índices." + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "Permite insertar y reemplazar datos." + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "Permite poner candados a las tablas para el proceso actual." + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "" +"Limita el número de conexiones nuevas que el usuario puede abrir por hora." + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "" +"Limita el número de consultas que el usuario puede enviar al servidor por " +"hora." + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"Limita el número de comandos que cambian cualquier tabla o base de datos que " +"el usuario puede ejecutar por hora." + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +msgid "Limits the number of simultaneous connections the user may have." +msgstr "Limita el número de conexiones simultáneas que el usuario pueda tener." + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "Permite ver los procesos de todos los usuarios" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "No tiene efecto en esta versión de MySQL." + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "" +"Permite volver a cargar los parámetros del servidor y depurar los cachés del " +"servidor." + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "" +"Da el derecho al usuario para preguntar dónde están los \"esclavos / masters" +"\"." + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "Necesario para los \"esclavos\" de replicación." + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "Permite leer los datos." + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "Concede acceso a la lista completa de bases de datos." + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "" +"Permite llevar a cabo las consultas SHOW CREATE VIEW (MOSTRAR CREAR VER)." + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "Permite desconectar el servidor." + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" +"Permite la conexión, incluso si el número máximo de conexiones ha sido " +"alcanzado; Necesario para la mayor parte de operaciones administrativas " +"tales como montar parámetros de variables globales o matar procesos de otros " +"usuarios." + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +msgid "Allows creating and dropping triggers" +msgstr "Permite crear y eliminar un evento desencadenante" + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "Permite cambiar los datos." + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "Sin privilegios." + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " @@ -3282,12 +3480,12 @@ msgstr "" "que excedieron el valor del binlog_cache_size y usaron un archivo temporal " "para almacenar los enunciados de la transacción." -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "" "El número de transacciones que usaron el cache de log binario temporal." -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3300,11 +3498,11 @@ msgstr "" "tmp_table_size para hacer que las tablas temporales se basen en memoria en " "lugar de basarse en disco." -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "El número de archivos temporales que fueron creados por mysqld." -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." @@ -3312,7 +3510,7 @@ msgstr "" "El número de tablas temporales in-memory creadas automáticamente por el " "servidor mientras se ejecutaban los enunciados." -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." @@ -3320,7 +3518,7 @@ msgstr "" "El número de filas escritas con INSERT DELAYED en los cuales ocurrió algún " "error (probablemente una llave duplicada)." -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." @@ -3328,23 +3526,23 @@ msgstr "" "El número de procesos gestores INSERT DELAYED en uso. Cada tabla diferente " "en la cual uno usa INSERT DELAYED recibe su propio proceso." -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "El número de filas INSERT DELAYED escritas." -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "El número de enunciados FLUSH ejecutados." -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "El número de enunciados COMMIT internos." -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "El número de veces que una fila fue eliminada de una tabla." -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " @@ -3355,7 +3553,7 @@ msgstr "" "Handler_discover indica el número ocasiones que las tablas han sido " "descubiertas." -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " @@ -3366,7 +3564,7 @@ msgstr "" "de escaneos completos del índice; por ejemplo, SELECT col1 FROM foo, " "asumiendo que col1 está indizado." -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." @@ -3375,7 +3573,7 @@ msgstr "" "este valor es alto, es una buena indicación de que sus consultas y tablas " "están indizadas apropiadamente." -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " @@ -3385,7 +3583,7 @@ msgstr "" "clave. Este se incrementa si usted está consultando una columna índice con " "un limitante de rango o si usted está haciendo un escaneo del índice." -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." @@ -3394,7 +3592,7 @@ msgstr "" "Este método de lectura se usa principalmente para optimizar a ORDER BY ... " "DESC." -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3407,7 +3605,7 @@ msgstr "" "requieren que MySQL escanee tablas enteras o usted debe tener vínculos " "(joins) que no usan las llaves de manera apropiada." -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3420,37 +3618,37 @@ msgstr "" "o que sus consultas no están escritas para tomar ventaja de los índices que " "tiene." -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "El número de enunciados ROLLBACK internos." -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "El número de solicitudes hechas para actualizar una fila en una tabla." -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "El número de solicitudes hechas para insertar una fila en una tabla." -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "El número de páginas conteniendo datos (sucias o limpias)." -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "El número de páginas actualmente sucias." -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "" "El número de páginas en la memoria (búfer) de tránsito común que se ha " "solicitado sean vaciadas." -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "El número de páginas libres." -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " @@ -3460,7 +3658,7 @@ msgstr "" "InnoDB. Estas son páginas en fase de lectura o escritura o que no pueden ser " "vaciadas o removidas por alguna otra razón." -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3472,11 +3670,11 @@ msgstr "" "también puede ser calculado como Innodb_buffer_pool_pages_total - " "Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data." -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "Tamaño total de la memoria (búfer) de tránsito común, en páginas." -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." @@ -3485,7 +3683,7 @@ msgstr "" "una consulta va a escanear una gran porción de una tabla pero en orden " "aleatorio." -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." @@ -3493,11 +3691,11 @@ msgstr "" "El número de read-aheads InnoDB secuenciales iniciadas. Esto sucede cuando " "InnoDB hace un escaneo secuencial de la tabla completa." -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "El número de solicitudes de lectura lógica hechas por InnoDB." -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." @@ -3506,7 +3704,7 @@ msgstr "" "(búfer) de tránsito común y donde fue necesario hacer lectura de página " "sencilla." -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3521,55 +3719,55 @@ msgstr "" "esperas. Si los parámetros del tamaño de la memoria de tránsito común se " "fijaron apropiadamente, este valor será pequeño." -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "El número de escrituras hechas a la memoria de tránsito común InnoDB." -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "El número de operaciones fsync() hechas hasta el momento." -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "El número actual de operaciones fsync() pendientes." -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "El número actual de lecturas pendientes." -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "El número actual de escrituras pendientess." -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "El número de datos leídos hasta el momento, en bytes." -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "El número total de lectura de datos." -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "El número total de escritura de datos." -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "La cantidad de datos escritas hasta el momento, en bytes." -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" "El número de escrituras doublewrite que se han ejecutado y el número de " "páginas escritas con este propósito." -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" "El número de escrituras doublewrite que se han ejecutado y el número de " "páginas escritas con este propósito." -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." @@ -3577,35 +3775,35 @@ msgstr "" "El número de esperas generadas porque la memoria (búfer) log fue demasiado " "pequeña y hubo que esperar a que fuera vaciada antes de continuar." -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "El número de solicitudes de escritura al log." -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "El número de escrituras físicas al archivo log." -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "El número de escrituras fsyncs hechas al archivo log." -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "El número de fsyncs pendientes al archivo log." -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "Escrituras pendientes al archivo log." -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "El número de bytes escritos al archivo log." -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "El número de páginas creadas." -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." @@ -3614,52 +3812,52 @@ msgstr "" "son contados por páginas; el tamaño de la página permite que pueda " "convertirse fácilmente a bytes." -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "El número de páginas leídas." -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "El número de páginas escritas." -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "El número de row locks que actualmente están en espera." -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "El tiempo promedio para adquirir un row lock, en milisegundos." -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "" "El total de tiempo invertido para adquirir los row locks, en milisegundos." -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "El tiempo máximo para adquirir un row lock, en milisegundos." -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "El número de veces que un row lock tuvo que esperarse." -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "El número de filas eliminadas de tablas InnoDB." -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "El número de filas insertadas en tablas InnoDB." -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "El número de filas leídas de las tablas InnoDB." -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "El número de filas actualizadas en tablas InnoDB." -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." @@ -3667,7 +3865,7 @@ msgstr "" "El número de key blocks en el key cache que han cambiado pero que aún no han " "sido vaciados al disco. Antes se conocía como Not_flushed_key_blocks." -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." @@ -3675,7 +3873,7 @@ msgstr "" "El número de bloques sin usar en el key cache. Puede usar este valor para " "determinar cuánto del key cache está en uso." -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " @@ -3685,11 +3883,11 @@ msgstr "" "desbordamiento que indica el número máximo de bloques que algún momento se " "llegaron a usar." -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "El número de solicitudes para leer un key block desde el cache." -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " @@ -3700,15 +3898,15 @@ msgstr "" "pequeño. La tasa de fallos en el cache puede calcularse como Key_reads/" "Key_read_requests." -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "El número de solicitudes para escribir un key block al cache." -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "El número de escrituras físicas a un key block al disco." -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " @@ -3719,11 +3917,11 @@ msgstr "" "planes de consulta para una misma consulta. El valor por omisión de 0 " "significa que ninguna consulta ha sido compilada todavía." -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "El número de filas esperando ser escritas en las colas INSERT DELAYED." -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." @@ -3731,37 +3929,37 @@ msgstr "" "El número de tablas que han sido abiertas. Si el número de tablas abiertas " "es grande, su valor del cache de tabla probablemente es muy pequeño." -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "El número de archivos que están abiertos." -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "" "El número de flujos de datos que están abiertos (usado principalmente para " "alimentar a los logs)." -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "El número de tablas que están abiertas." -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "El número de bloques de memoria libre en el cache de consultas." -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "La cantidad de memoria libre para el cache de consultas." -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "El número de hits al cache." -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "El número de consultas añadidos al cache." -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3774,7 +3972,7 @@ msgstr "" "la estrategia Least Recently Used (LRU) para decidir cuáles consultas deben " "ser removidas del cache." -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." @@ -3782,25 +3980,25 @@ msgstr "" "El número de consultas que no ingresaron al cache (porque no es posible o " "porque el parámetro no está activado en query_cache_type)." -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "El número de consultas registradas en el cache." -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "El número total de bloques en el cache de consultas." -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 msgctxt "$strShowStatusReset" msgid "Reset" msgstr "Resetear" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "" "El estado de la replicación a prueba de fallos (aún no ha sido implementada)." -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." @@ -3808,13 +4006,13 @@ msgstr "" "El número de vínculos (joins) que no usan índices. Si este valor no es 0, " "deberá revisar los índices de sus tablas cuidadosamente." -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "" "El número de vínculos (joins) que usaron búsqueda por rangos en una tabla de " "referencias." -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" @@ -3823,7 +4021,7 @@ msgstr "" "cada fila. (Si no es 0, deberá revisar los índices de sus tablas " "cuidadosamente.)" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" @@ -3831,19 +4029,19 @@ msgstr "" "El número de vínculos (joins) que usaron rangos en la primera tabla. " "(Normalmente no es crítico aun cuando sea grande.)" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "" "El número de vínculos (joins) que hicieron un escaneo completo de la primera " "tabla." -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "" "El número de tablas temporales actualmente abiertas por el proceso SQL " "esclavo." -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." @@ -3851,12 +4049,12 @@ msgstr "" "Número total de veces (desde el arranque) que el proceso SQL esclavo de " "replicación ha reintentado hacer transacciones." -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "" "Está ENCENDIDO si este servidor es un esclavo que está conectado a un master." -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." @@ -3864,14 +4062,14 @@ msgstr "" "El número de procesos que han tomado más de los segundos registrados en " "slow_launch_time para crear." -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "" "El número de consultas que han tomado más segundos que los registrados en " "long_query_time." -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " @@ -3881,23 +4079,23 @@ msgstr "" "hacer. Si este valor es grande, debe considerar incrementar el valor de la " "varible de sistema sort_buffer_size." -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "El número de consultas organizar que se ejecutaron con rangos." -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "El número de filas sorted." -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "El número de consultas organizar que se hicieron escaneando la tabla." -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "El número de veces que un table lock fue adquirido inmediatamente." -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3909,7 +4107,7 @@ msgstr "" "primero deberá optimizar sus consultas, y luego, ya sea partir sus tablas o " "usar replicación." -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " @@ -3919,11 +4117,11 @@ msgstr "" "puede calcularse como Threads_created/Connections. Si este valor es rojo, " "debe incrementar su thread_cache_size." -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "El número de conexiones abiertas actualmente." -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3935,7 +4133,7 @@ msgstr "" "(Normalmente esto no aporta una mejoría notable en el rendimiento si usted " "tiene una buena implementación de procesos.)" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "El número de procesos que no están en reposo." @@ -5231,140 +5429,6 @@ msgstr "Motores de almacenamiento" msgid "View dump (schema) of databases" msgstr "Ver el volcado (schema) de la base de datos" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "Permite leer los datos." - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "Permite insertar y reemplazar datos." - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "Permite cambiar los datos." - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "Permite borrar datos." - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "Permite crear nuevas bases de datos y tablas." - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "Permite eliminar bases de datos y tablas." - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "" -"Permite volver a cargar los parámetros del servidor y depurar los cachés del " -"servidor." - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "Permite desconectar el servidor." - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "Permite ver los procesos de todos los usuarios" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "Permite importar y exportar datos de y hacia archivos." - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "No tiene efecto en esta versión de MySQL." - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "Permite crear y eliminar índices." - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "Permite alterar la estructura de las tablas existentes." - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "Concede acceso a la lista completa de bases de datos." - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" -"Permite la conexión, incluso si el número máximo de conexiones ha sido " -"alcanzado; Necesario para la mayor parte de operaciones administrativas " -"tales como montar parámetros de variables globales o matar procesos de otros " -"usuarios." - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "Permite la creación de tablas temporales." - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "Permite poner candados a las tablas para el proceso actual." - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "Necesario para los \"esclavos\" de replicación." - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "" -"Da el derecho al usuario para preguntar dónde están los \"esclavos / masters" -"\"." - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "Permite crear nuevas vistas." - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "Permite organizar los eventos para el gestor de eventos" - -#: server_privileges.php:162 server_privileges.php:496 -msgid "Allows creating and dropping triggers" -msgstr "Permite crear y eliminar un evento desencadenante" - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "" -"Permite llevar a cabo las consultas SHOW CREATE VIEW (MOSTRAR CREAR VER)." - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "Permite crear el almacenamiento de rutinas." - -#: server_privileges.php:169 server_privileges.php:482 -msgid "Allows altering and dropping stored routines." -msgstr "Permite alterar y eliminar las rutinas almacenadas." - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "Permite crear, eliminar y cambiar el nombre de las cuentas de usuario." - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "Permite ejecutar las rutinas almacenadas." - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "Sin privilegios." - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "Incluye todos los privilegios excepto GRANT (CONCEDER)." - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy #| msgid "None" @@ -5383,21 +5447,6 @@ msgid " Note: MySQL privilege names are expressed in English " msgstr "" " Nota: Los nombres de los privilegios de MySQL están expresados en inglés " -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "Permite la creación de tablas nuevas." - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "Permite eliminar tablas." - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" -"Permite añadir usuarios y privilegios sin conectarse nuevamente a la tabla " -"de privilegios." - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "Privilegios globales" @@ -5420,29 +5469,6 @@ msgstr "" "Nota: si cambia los parámetros de estas opciones a 0 (cero), remueve el " "límite." -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "" -"Limita el número de consultas que el usuario puede enviar al servidor por " -"hora." - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"Limita el número de comandos que cambian cualquier tabla o base de datos que " -"el usuario puede ejecutar por hora." - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "" -"Limita el número de conexiones nuevas que el usuario puede abrir por hora." - -#: server_privileges.php:613 server_privileges.php:615 -msgid "Limits the number of simultaneous connections the user may have." -msgstr "Limita el número de conexiones simultáneas que el usuario pueda tener." - #: server_privileges.php:669 msgid "Login Information" msgstr "Información de la cuenta" diff --git a/po/et.po b/po/et.po index 9d9063e07..c616a072b 100644 --- a/po/et.po +++ b/po/et.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-03-12 09:14+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: estonian \n" @@ -3194,7 +3194,197 @@ msgstr "(jätkub)" msgid "Structure of table __TABLE__" msgstr "Tabeli __TABLE__ struktuur" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "Sisaldab kõiki privileege peale GRANT." + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "Lubab muuta olemasolevate tabelite struktuure." + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +msgid "Allows altering and dropping stored routines." +msgstr "Lubabu salvestatud rutiinide muutmise ja kustutamise." + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "Lubab luua uusi andmebaase ja tabeleid." + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "Lubab salvestatud rutiinide loomise." + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "Lubab luua uusi tabeleid." + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "Lubab luua ajutisi tabeleid." + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "Lubab kasutajakontode loomise, kustutamise ja muutmise." + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "Lubab uute vaadete loomist." + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "Lubab kustutada infot." + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "Lubab kustuada andmebaase ja tabeleid." + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "Lubab kustutada tabeleid.." + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "Lubab salvestatud rutiinide käivituse." + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "Lubab andmete eksportimist faili ja andmete importimist failidest." + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" +"Lubab lisada kasutajaid ja privileege ilma privileges tabelit " +"taaskäivitamata." + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "Lubab luua ja kustutada indekseid." + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "Lubab lisada ja muuta infot." + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "Lubab lukustada tabeleid aktiivse päringu tarbeks." + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "Limiteerib ühenduste arvu tunnis kasutaja jaoks." + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "Limiteerib päringute arvu tunnis kasutaja jaoks." + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"Limiteerib käskude, mis muudavad suvalist tabelit või andmebaasi, arvu " +"tunnis kasutaja jaoks" + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +msgid "Limits the number of simultaneous connections the user may have." +msgstr "Piirab ühenduste arvu mida kasutajal võib korraga olla." + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "Ei oma antud MySQL versioonis mingit effekti." + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "Lubab taaslaadida serveri seadmeid ja puhastada serveri cachet." + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "Lubab kasutajal küsida kus on slaved/masterid." + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "Vajalik slavede paljundamiseks." + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "Lubab lugeda infot." + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "Annab ligipääsu kogu andmebaasilistingule." + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "Lubab SHOW CREATE VIEW päringute käivitamise." + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "Lubab serverit maha lasta." + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" +"Lubab ühenduda, isegi kui maksimaalne ühenduste arv on saavutatud; Vajalik " +"enamike administratiivsete operatsioonide jaoks, nagu globaalsete muutujate " +"seadmine või teiste kasutajate ühenduste tapmine." + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +#, fuzzy +msgid "Allows creating and dropping triggers" +msgstr "Lubab luua ja kustutada indekseid." + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "Lubab muuta infot." + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "Mitte ühtegi privileegi." + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " @@ -3204,11 +3394,11 @@ msgstr "" "binlog_cache_size suurust ja kasutatakse ajutist faili et salvestada " "ülekande Käske (päringuid)." -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "Ülekannete number mis kasutasid ajutist binaar logi vahemälu." -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3219,11 +3409,11 @@ msgstr "" "käivitades. Kui Created_tmp_disk_tables on suur, sa võid tahta suurendada " "tmp_table_size väärtust et olla mälul baseeruv mitte kettal." -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "Mitu ajutist faili mysqld on loonud." -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." @@ -3231,7 +3421,7 @@ msgstr "" "Ajutiste mälul baseeruvate tabelite arv, loodud automaatselt serveri poolt, " "päringuid käivitades." -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." @@ -3239,7 +3429,7 @@ msgstr "" "Mitu rida on loodud käsuga INSERT DELAYED milles toimus viga (arvatavasti " "korduv võti)." -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." @@ -3247,23 +3437,23 @@ msgstr "" "Mitu INSERT DELAYED töötleja (handler) lõimu on kasutuses. Iga erinev tabel " "mis kasutab INSERT DELAYED saab oma lõimu." -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "INSERT DELAYED ridasid loodud." -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "FLUSH käskude arv." -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "Sisemiste COMMIT käskude arv." -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "Mitu korda rida kustutati tabelist." -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " @@ -3273,7 +3463,7 @@ msgstr "" "mootor) kas ta teab tabelit etteantud nimega. Seda kutsutakse avastus" "(discovery). Handler_discover annab mitu korda on tabel leitud." -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " @@ -3283,7 +3473,7 @@ msgstr "" "server teeb palju täis indeksi skaneerimist; näitkes, SELECT col1 FROM foo, " "arvates et col1 indekseeritud." -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." @@ -3291,7 +3481,7 @@ msgstr "" "Mitu korda loeti rida võtme järgi. Kui see on suur, see on hea näitaja et " "sinu päringud ja tabelid on korralikult indekseeritud." -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " @@ -3300,7 +3490,7 @@ msgstr "" "Mitu korda saadi käsk lugeda võtme järgi järgmine rida. See on suurenev kui " "sa pärid indekseeritud piiratud välja või sa teed indeksi skaneerimist." -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." @@ -3308,7 +3498,7 @@ msgstr "" "Mitu korda saadi käsk lugeda võtme järgi eelnev rida. See lugemise meetod on " "peamiselt kasutatud optimiseerimiseks ORDER BY ... DESC." -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3320,7 +3510,7 @@ msgstr "" "mis vajavad MySQLi et skaneerida kogu tabelit või liited(joins) mis ei " "kasuta võtmeid korralikult." -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3332,35 +3522,35 @@ msgstr "" "korralikult indekseeritud või sinu päringud pole kirjutatud nii et võtta " "eeliseid sinu loodud indeksitest." -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "Mitu korda käivitati sisemine ROLLBACK lausung." -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "Mitu korda uuendati tabeli rida." -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "Mitu korda lisati uus rida tabelisse." -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "Mitu lehekülge sisaldab andmeid (puhast või musta)." -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "Mitu lehekülge on mustad." -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "Mitu puhvri lehekülge on määratud puhastamisele." -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "Mitu puu lehekülge." -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " @@ -3369,7 +3559,7 @@ msgstr "" "Mitu lukus lehte on InnoDB puhvris. Need lehed on hetkel lugemisel või " "kirjutamisel ja pole võimalik puhastada või kustutada mingil põhjusel." -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3381,11 +3571,11 @@ msgstr "" "Innodb_buffer_pool_pages_total - Innodb_buffer_pool_pages_free - " "Innodb_buffer_pool_pages_data." -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "Kogu puhvris suurus, lehtedes." -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." @@ -3393,7 +3583,7 @@ msgstr "" "Mitu InnoDB juhuslikku(random) ette-lugemisi on töös. See juhtub kui päring " "on skaneerida suur osa tabelist kuid juhuslikus järjekorras." -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." @@ -3401,11 +3591,11 @@ msgstr "" "Mitu InnoDB järjestikku ette-lugemisi on töös. See juhtub kui InnoDB teeb " "järjestikulist kogu tabeli skaneerimist." -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "Mitu loogilist lugemist InnoDB on teinud." -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." @@ -3413,7 +3603,7 @@ msgstr "" "Mitu loogilist lugemist InnoDB polnud võimalik puhvris poolt rahuldada ja " "tegi üksiku lehe lugemise." -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3426,55 +3616,55 @@ msgstr "" "enne ühtlustatud. See This loendur loeb kõiki neid ootamisi. Kui puhvri " "suurus on seatud korralikult, se number peaks olema väike." -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "Mitu korda kirjutas InnoDB puhvrisse." -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "Mitu fsync() operatsiooni siiani." -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "Mitu hetkel ootel fsync() operatsiooni." -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "Mitu ootel lugemist." -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "Mitu ootel kirjutamist." -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "Suurus kui palju andmeid on loetud siiani, baitides." -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "Mitu korda loetud." -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "Mitu korda andmeid kirjutati." -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "Suurus palju andmeid on kirjutatud, baitides." -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" "Mitu korda tehti topeltkirjutamist ja mitu lehte on kirjutatud just sellel " "põhjusel." -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" "Mitu korda tehti topeltkirjutamise kirjutamist ja mitu lehte on kirjutatud " "just sellel põhjusel." -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." @@ -3482,35 +3672,35 @@ msgstr "" "Mitu ootamist on olnud sellepärast et logi puhver oli liiga väike ja pidi " "ootama enne ühtlustamist et jätkata." -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "Mitu logi kirjutamise soovi." -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "Mitu füüsilist kirjutamist logi faili." -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "Mitu fsyncs kirjutamist tehtud logi faili." -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "Mitu ootel logi faili fsyncs." -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "ootel logifaili kirjutamisi." -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "Mitu baiti on kirjutatud logi faili." -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "Lehti loodud." -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." @@ -3518,51 +3708,51 @@ msgstr "" "Sisse-kompileeritud InnoDB lehe suurus (vaikimisi 16KB). Paljud väärtused on " "loetud lehtedes; lehe suurus lubab neid lihtsalt arvutada baitidesse." -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "Lehti loetud." -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "Lehti kirjutatud." -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "Mitu rea lukustamist on hetkel ootel." -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "Keskimne aeg pärides rea lukustust, millisekundites." -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "Aeg mis on raisatud pärides rea lukustust, millisekundites." -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "Maksimaalne aeg pärides rea lukustust, millisekundites." -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "Mitu korda pidi rea lukustus ootama." -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "Mitu rida kustutatud InnoDB tabelitest." -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "Mitu rida lisati InnoDB tabelitesse." -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "Mitu rida loetud InnoDB tabelitest." -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "Mitu rida uuendati InnoDB tabelites." -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." @@ -3570,7 +3760,7 @@ msgstr "" "Mitu võtme plokki on võtme vahemälus muutunud kui pole veel kettale " "kirjutatud. Tuntud nagu Not_flushed_key_blocks." -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." @@ -3578,7 +3768,7 @@ msgstr "" "Mitu kasutamatta võtme plokki on võtme vahemälus. Sa saad kasutatda seda " "väärtust et teada saada kui palju võtme vahemälust on kasutuses." -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " @@ -3587,11 +3777,11 @@ msgstr "" "Mitu kasutatud plokki on võtme vahemälus. See väärtus näitab maksimaalse " "plokkide arvu mis on kunagi olnud kasutuses." -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "Mitu päringut et lugeda võtme plokk vahemälust." -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " @@ -3601,15 +3791,15 @@ msgstr "" "siis sinu key_buffer_size näitaja on kindlasti väike. Vahemälus möödaminek " "on võimalik arvutada nii Key_reads/Key_read_requests." -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "Mitu päringut et kirjutada võtme plokk vahemällu." -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "Mitu füüsilist kirjutamist kirjutada võtme plokk kettale." -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " @@ -3619,11 +3809,11 @@ msgstr "" "Kasulik võrdlemaks erinevaid päringu plaane ühelt ja samalt päringult. " "Vaikimisi väärtus 0 tähendab et päring pole veel töödeldud." -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "Mitu rida on ootel INSERT DELAYED päringutes." -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." @@ -3631,35 +3821,35 @@ msgstr "" "Mitu tabelit on avatud. Avatud tabeleid on palju siis sinu tabeli vahemälus " "kindlasti liiga väike." -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "Mitu faili on avatud." -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "Mitu voogu on hetkel avatud (enamasti logimiseks)." -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "Mitu tabelit on hetkel avatud." -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "Vabad mälu plokid päringute vahemälus." -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "Vaba mälu päringute vahemälus." -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "Leitud Puhvrist." -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "Mitu päringut on lisatud vahemällu." -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3671,7 +3861,7 @@ msgstr "" "vahemälu kasutab viimati kasutatud strateegiat(LRU) et otsustada millised " "päringud eemaldada puhvrist." -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." @@ -3679,26 +3869,26 @@ msgstr "" "Mitu mitte-puhverdatud päringut (pole salvestatud vahemällu, või sõltuvalt " "query_cache_type sätetest mitte puhverdatud)." -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "Mitu päringut on registreeritud vahemälus." -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "Plokkide koguarv päringute vahemälus." -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 msgctxt "$strShowStatusReset" msgid "Reset" msgstr "Nulli" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "" "See staatus on tõrkekindel tiraþeerimine (failsafe replication) (pole veel " "kasutuses)." -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." @@ -3706,11 +3896,11 @@ msgstr "" "Liited(joins) mis ei kasuta indekseid. Kui see näitaja on 0, peaksid " "ettevaatlikult kontrollima oma tabelites indekseid." -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "Liidete arv mida kasutati piirkonna otsimisel eelistatud tabelist." -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" @@ -3719,7 +3909,7 @@ msgstr "" "kasutamist. (Kui see pole 0 siis peaksid ettevaatlikult kontrollima oma " "tabelite indekseid.)" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" @@ -3727,17 +3917,17 @@ msgstr "" "Liidete arv mida kasutati esimese tabeli piirides. (Pole eriti kriitiline " "kui see on väga suur.)" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "Liidete arv mis tegid täielikku skaneerimist esimesest tabelist." -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "" "Ajutiste tabelite arv mis on hetkel avatud alam-lõimu(replication slave) " "poolt." -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." @@ -3745,23 +3935,23 @@ msgstr "" "Kogusumma (alates käivitamisest) mitu korda tiraþeerimise(replication) SQL " "alam-lõim(replication slave) proovis ülekandeid." -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "" "Kui see on ON kui serveril on alam server(masin) mis on ühenduses masteriga." -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." msgstr "Lõimude arv mis võtsid rohkem aega käivitamiseks kui slow_launch_time." -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "Päringute arv mis võtsid rohkem aega kui long_query_time sekundites." -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " @@ -3770,23 +3960,23 @@ msgstr "" "Edukate ühinemiste(merge) arv millega lühike algoritm on tegelenud. Kui see " "väärtuse on suur, sa peaksid mõtlema sort_buffer_size väärtuse suurendamist." -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "Sorteerimiste arv mis on tehtud piirkonna ulatuses." -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "Sorteritud ridade arv." -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "Sorteerimiste arv mis on tehtud tabeli skaneerimist kasutades." -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "Mitu korda tabeli lukustus jõustus koheselt." -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3797,7 +3987,7 @@ msgstr "" "suur ja jõudlusega on probleeme, sa peaksid optimiseerima oma päringuid või " "poolitama oma tabelid või kasutama tiraþeerimist(replication)." -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " @@ -3807,11 +3997,11 @@ msgstr "" "nii Threads_created/Connections. Kui see on punane paksid suurendama " "thread_cache_size suurust." -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "Hetkel avatud ühendusi." -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3822,7 +4012,7 @@ msgstr "" "siis suurenda thread_cache_size väärtust. (Tavaliselt see ei anna märgatavat " "kiiruse tõusu kui Lõimude teostus on korralik.)" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "Lõimude arv mis mis hetkel ei maga." @@ -5096,135 +5286,6 @@ msgstr "Varundusmootorid" msgid "View dump (schema) of databases" msgstr "Näita andmebaaside sisu (skeemi)" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "Lubab lugeda infot." - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "Lubab lisada ja muuta infot." - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "Lubab muuta infot." - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "Lubab kustutada infot." - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "Lubab luua uusi andmebaase ja tabeleid." - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "Lubab kustuada andmebaase ja tabeleid." - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "Lubab taaslaadida serveri seadmeid ja puhastada serveri cachet." - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "Lubab serverit maha lasta." - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "Lubab andmete eksportimist faili ja andmete importimist failidest." - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "Ei oma antud MySQL versioonis mingit effekti." - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "Lubab luua ja kustutada indekseid." - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "Lubab muuta olemasolevate tabelite struktuure." - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "Annab ligipääsu kogu andmebaasilistingule." - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" -"Lubab ühenduda, isegi kui maksimaalne ühenduste arv on saavutatud; Vajalik " -"enamike administratiivsete operatsioonide jaoks, nagu globaalsete muutujate " -"seadmine või teiste kasutajate ühenduste tapmine." - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "Lubab luua ajutisi tabeleid." - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "Lubab lukustada tabeleid aktiivse päringu tarbeks." - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "Vajalik slavede paljundamiseks." - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "Lubab kasutajal küsida kus on slaved/masterid." - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "Lubab uute vaadete loomist." - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "" - -#: server_privileges.php:162 server_privileges.php:496 -#, fuzzy -msgid "Allows creating and dropping triggers" -msgstr "Lubab luua ja kustutada indekseid." - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "Lubab SHOW CREATE VIEW päringute käivitamise." - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "Lubab salvestatud rutiinide loomise." - -#: server_privileges.php:169 server_privileges.php:482 -msgid "Allows altering and dropping stored routines." -msgstr "Lubabu salvestatud rutiinide muutmise ja kustutamise." - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "Lubab kasutajakontode loomise, kustutamise ja muutmise." - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "Lubab salvestatud rutiinide käivituse." - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "Mitte ühtegi privileegi." - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "Sisaldab kõiki privileege peale GRANT." - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy #| msgid "None" @@ -5242,21 +5303,6 @@ msgstr "Tabel-spetsiifilised privileegid" msgid " Note: MySQL privilege names are expressed in English " msgstr " Märkus: MySQL privileegide nimed on ingliskeelsed " -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "Lubab luua uusi tabeleid." - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "Lubab kustutada tabeleid.." - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" -"Lubab lisada kasutajaid ja privileege ilma privileges tabelit " -"taaskäivitamata." - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "Globaalsed privileegid" @@ -5277,26 +5323,6 @@ msgstr "Ressursilimiidid" msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "Märkus: Märkides antud seaded 0 (null), eemaldate limiidi." -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "Limiteerib päringute arvu tunnis kasutaja jaoks." - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"Limiteerib käskude, mis muudavad suvalist tabelit või andmebaasi, arvu " -"tunnis kasutaja jaoks" - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "Limiteerib ühenduste arvu tunnis kasutaja jaoks." - -#: server_privileges.php:613 server_privileges.php:615 -msgid "Limits the number of simultaneous connections the user may have." -msgstr "Piirab ühenduste arvu mida kasutajal võib korraga olla." - #: server_privileges.php:669 msgid "Login Information" msgstr "Logimise informatsioon" diff --git a/po/eu.po b/po/eu.po index 1cc86624a..671450bb9 100644 --- a/po/eu.po +++ b/po/eu.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-03-31 10:40+0200\n" "Last-Translator: \n" "Language-Team: basque \n" @@ -3159,18 +3159,220 @@ msgstr "" msgid "Structure of table __TABLE__" msgstr "__TABLE__ taularen egitura" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "Pribilegio guztiak, GRANT(baimendu) izanezik, dauzka." + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "Uneko taulen egiturak aldatzea baimentzen du." + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +#, fuzzy +msgid "Allows altering and dropping stored routines." +msgstr "Indizeak sortu eta ezabatzea baimentzen du." + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "Datu-base eta taula berriak sortzea baimentzen du." + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +#, fuzzy +msgid "Allows creating stored routines." +msgstr "Taula berriak sortzea baimentzen du." + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "Taula berriak sortzea baimentzen du." + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "Aldi baterako taulak sortzea baimentzen du." + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "" + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +#, fuzzy +msgid "Allows creating new views." +msgstr "Taula berriak sortzea baimentzen du." + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "Datuak ezabatzea baimentzen du." + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "Datu-base eta taulak ezabatzea baimentzen du." + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "Taulak ezabatzea baimentzen du." + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "" + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "" +"Datuak fitxategietatik inportatzea eta fitxategietara esportatzea baimentzen " +"du." + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" +"Erabiltzaileak eta pribilegioak gehitzea baimentzen du pribilegioen taula " +"berkargatu gabe." + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "Indizeak sortu eta ezabatzea baimentzen du." + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "Datuak txertatu eta ordezkatzea baimentzen du." + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "Momentuko harian taulak blokeatzea baimentzen du." + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "" +"Erabiltzaileak orduko ireki dezakeen konexio berrien kopurua mugatzen du." + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "" +"Erabiltzaileak orduko zerbitzarira bidali dezakeen kontsulta kopurua " +"mugatzen du." + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"Erabiltzaileak orduko exekuta dezakeen taula edo datu-baserik alda dezaketen " +"komando kopurua mugatzen du." + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +#, fuzzy +msgid "Limits the number of simultaneous connections the user may have." +msgstr "" +"Erabiltzaileak orduko ireki dezakeen konexio berrien kopurua mugatzen du." + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "Ez du eraginik MySQL bertsio honetan." + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "" +"Zerbitzariaren hobespenak berkargatu eta beraren cacheak hustea baimentzen " +"du." + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "Erabiltzailea baimentzen du morroiak / nagusiak non dauden galdetzeko." + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "Erreplikazio morroientzat beharrezkoa." + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "Datuak irakurtzea baimentzen du." + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "Datu-base zenrrenda osorako sarrera ahalbidetzen du." + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "" + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "Zerbitzaria amatatzea baimentzen du." + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" +"Konektatzea baimentzen du, baita konexio kopuru maximora ailegatuta ere; " +"Aldagai orokorrak zehaztu edota beste erabiltzaileen hariak hiltzeko " +"bezalako kudeaketa-eragiketa gehienentzat beharrezkoa da." + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +#, fuzzy +msgid "Allows creating and dropping triggers" +msgstr "Indizeak sortu eta ezabatzea baimentzen du." + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "Datuak aldatzea baimentzen du." + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "Pribilegiorik ez." + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " "statements from the transaction." msgstr "" -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "" -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3178,78 +3380,78 @@ msgid "" "based instead of disk-based." msgstr "" -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "" -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." msgstr "" -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." msgstr "" -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." msgstr "" -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "" -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "" -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "" -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "" -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " "indicates the number of time tables have been discovered." msgstr "" -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " "SELECT col1 FROM foo, assuming that col1 is indexed." msgstr "" -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." msgstr "" -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " "if you are doing an index scan." msgstr "" -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." msgstr "" -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3257,7 +3459,7 @@ msgid "" "you have joins that don't use keys properly." msgstr "" -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3265,42 +3467,42 @@ msgid "" "advantage of the indexes you have." msgstr "" -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "" -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "" -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "" -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "" -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "" -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "" -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "" -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " "reason." msgstr "" -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3308,33 +3510,33 @@ msgid "" "Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data." msgstr "" -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "" -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." msgstr "" -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." msgstr "" -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "" -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." msgstr "" -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3343,218 +3545,218 @@ msgid "" "properly, this value should be small." msgstr "" -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "" -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "" -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "" -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "" -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "" -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "" -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "" -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "" -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "" -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." msgstr "" -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "" -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "" -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "" -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "" -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "" -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "" -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "" -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." msgstr "" -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "" -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "" -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "" -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "" -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "" -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "" -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "" -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." msgstr "" -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." msgstr "" -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " "one time." msgstr "" -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "" -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " "can be calculated as Key_reads/Key_read_requests." msgstr "" -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "" -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "" -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " "same query. The default value of 0 means that no query has been compiled yet." msgstr "" -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "" -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." msgstr "" -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "" -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "" -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "" -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "" -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "" -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "" -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "" -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3562,105 +3764,105 @@ msgid "" "decide which queries to remove from the cache." msgstr "" -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." msgstr "" -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "" -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "" -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 #, fuzzy msgctxt "$strShowStatusReset" msgid "Reset" msgstr "Reset egin" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "" -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." msgstr "" -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "" -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" msgstr "" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" msgstr "" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "" -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "" -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." msgstr "" -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "" -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." msgstr "" -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "" -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " "system variable." msgstr "" -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "" -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "" -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "" -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "" -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3668,18 +3870,18 @@ msgid "" "tables or use replication." msgstr "" -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " "raise your thread_cache_size." msgstr "" -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "" -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3687,7 +3889,7 @@ msgid "" "implementation.)" msgstr "" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "" @@ -4955,142 +5157,6 @@ msgstr "" msgid "View dump (schema) of databases" msgstr "Ikusi datu-baseen iraulketa (eskema)" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "Datuak irakurtzea baimentzen du." - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "Datuak txertatu eta ordezkatzea baimentzen du." - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "Datuak aldatzea baimentzen du." - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "Datuak ezabatzea baimentzen du." - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "Datu-base eta taula berriak sortzea baimentzen du." - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "Datu-base eta taulak ezabatzea baimentzen du." - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "" -"Zerbitzariaren hobespenak berkargatu eta beraren cacheak hustea baimentzen " -"du." - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "Zerbitzaria amatatzea baimentzen du." - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "" -"Datuak fitxategietatik inportatzea eta fitxategietara esportatzea baimentzen " -"du." - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "Ez du eraginik MySQL bertsio honetan." - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "Indizeak sortu eta ezabatzea baimentzen du." - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "Uneko taulen egiturak aldatzea baimentzen du." - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "Datu-base zenrrenda osorako sarrera ahalbidetzen du." - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" -"Konektatzea baimentzen du, baita konexio kopuru maximora ailegatuta ere; " -"Aldagai orokorrak zehaztu edota beste erabiltzaileen hariak hiltzeko " -"bezalako kudeaketa-eragiketa gehienentzat beharrezkoa da." - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "Aldi baterako taulak sortzea baimentzen du." - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "Momentuko harian taulak blokeatzea baimentzen du." - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "Erreplikazio morroientzat beharrezkoa." - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "Erabiltzailea baimentzen du morroiak / nagusiak non dauden galdetzeko." - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -#, fuzzy -msgid "Allows creating new views." -msgstr "Taula berriak sortzea baimentzen du." - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "" - -#: server_privileges.php:162 server_privileges.php:496 -#, fuzzy -msgid "Allows creating and dropping triggers" -msgstr "Indizeak sortu eta ezabatzea baimentzen du." - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "" - -#: server_privileges.php:168 server_privileges.php:481 -#, fuzzy -msgid "Allows creating stored routines." -msgstr "Taula berriak sortzea baimentzen du." - -#: server_privileges.php:169 server_privileges.php:482 -#, fuzzy -msgid "Allows altering and dropping stored routines." -msgstr "Indizeak sortu eta ezabatzea baimentzen du." - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "" - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "" - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "Pribilegiorik ez." - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "Pribilegio guztiak, GRANT(baimendu) izanezik, dauzka." - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy #| msgid "None" @@ -5108,21 +5174,6 @@ msgstr "Taularen pribilegio espezifikoak" msgid " Note: MySQL privilege names are expressed in English " msgstr " Oharra: MySQL-ren pribilegioen izenak ingelesez adierazita daude" -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "Taula berriak sortzea baimentzen du." - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "Taulak ezabatzea baimentzen du." - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" -"Erabiltzaileak eta pribilegioak gehitzea baimentzen du pribilegioen taula " -"berkargatu gabe." - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "Pribilegio orokorrak" @@ -5143,31 +5194,6 @@ msgstr "Baliabideen mugak" msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "Oharra: Aukera hauek zerora ezarriz gero muga kentzen da." -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "" -"Erabiltzaileak orduko zerbitzarira bidali dezakeen kontsulta kopurua " -"mugatzen du." - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"Erabiltzaileak orduko exekuta dezakeen taula edo datu-baserik alda dezaketen " -"komando kopurua mugatzen du." - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "" -"Erabiltzaileak orduko ireki dezakeen konexio berrien kopurua mugatzen du." - -#: server_privileges.php:613 server_privileges.php:615 -#, fuzzy -msgid "Limits the number of simultaneous connections the user may have." -msgstr "" -"Erabiltzaileak orduko ireki dezakeen konexio berrien kopurua mugatzen du." - #: server_privileges.php:669 msgid "Login Information" msgstr "Saioa hasteko informazioa" diff --git a/po/fa.po b/po/fa.po index 15013ebcd..a68802421 100644 --- a/po/fa.po +++ b/po/fa.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-05-19 03:54+0200\n" "Last-Translator: \n" "Language-Team: persian \n" @@ -3136,18 +3136,201 @@ msgstr "" msgid "Structure of table __TABLE__" msgstr "" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "" + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "" + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +msgid "Allows altering and dropping stored routines." +msgstr "" + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "" + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "" + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "" + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "" + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "" + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "" + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "" + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "" + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "" + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "" + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "" + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "" + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "" + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "" + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "" + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "" + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +msgid "Limits the number of simultaneous connections the user may have." +msgstr "" + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "" + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "" + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "" + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "" + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "" + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "" + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "" + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "" + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +msgid "Allows creating and dropping triggers" +msgstr "" + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "" + +#: libraries/messages.inc.php:60 server_privileges.php:221 +#, fuzzy +msgid "No privileges." +msgstr "امتيازات" + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " "statements from the transaction." msgstr "" -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "" -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3155,78 +3338,78 @@ msgid "" "based instead of disk-based." msgstr "" -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "" -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." msgstr "" -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." msgstr "" -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." msgstr "" -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "" -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "" -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "" -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "" -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " "indicates the number of time tables have been discovered." msgstr "" -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " "SELECT col1 FROM foo, assuming that col1 is indexed." msgstr "" -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." msgstr "" -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " "if you are doing an index scan." msgstr "" -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." msgstr "" -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3234,7 +3417,7 @@ msgid "" "you have joins that don't use keys properly." msgstr "" -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3242,42 +3425,42 @@ msgid "" "advantage of the indexes you have." msgstr "" -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "" -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "" -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "" -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "" -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "" -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "" -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "" -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " "reason." msgstr "" -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3285,33 +3468,33 @@ msgid "" "Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data." msgstr "" -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "" -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." msgstr "" -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." msgstr "" -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "" -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." msgstr "" -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3320,218 +3503,218 @@ msgid "" "properly, this value should be small." msgstr "" -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "" -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "" -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "" -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "" -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "" -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "" -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "" -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "" -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "" -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." msgstr "" -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "" -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "" -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "" -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "" -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "" -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "" -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "" -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." msgstr "" -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "" -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "" -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "" -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "" -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "" -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "" -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "" -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." msgstr "" -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." msgstr "" -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " "one time." msgstr "" -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "" -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " "can be calculated as Key_reads/Key_read_requests." msgstr "" -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "" -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "" -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " "same query. The default value of 0 means that no query has been compiled yet." msgstr "" -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "" -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." msgstr "" -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "" -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "" -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "" -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "" -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "" -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "" -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "" -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3539,105 +3722,105 @@ msgid "" "decide which queries to remove from the cache." msgstr "" -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." msgstr "" -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "" -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "" -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 #, fuzzy msgctxt "$strShowStatusReset" msgid "Reset" msgstr "Reset" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "" -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." msgstr "" -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "" -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" msgstr "" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" msgstr "" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "" -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "" -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." msgstr "" -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "" -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." msgstr "" -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "" -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " "system variable." msgstr "" -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "" -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "" -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "" -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "" -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3645,18 +3828,18 @@ msgid "" "tables or use replication." msgstr "" -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " "raise your thread_cache_size." msgstr "" -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "" -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3664,7 +3847,7 @@ msgid "" "implementation.)" msgstr "" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "" @@ -4882,132 +5065,6 @@ msgstr "" msgid "View dump (schema) of databases" msgstr "نمايش الگوي پايگاه داده" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "" - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "" - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "" - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "" - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "" - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "" - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "" - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "" - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "" - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "" - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "" - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "" - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "" - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "" - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "" - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "" - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "" - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "" - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "" - -#: server_privileges.php:162 server_privileges.php:496 -msgid "Allows creating and dropping triggers" -msgstr "" - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "" - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "" - -#: server_privileges.php:169 server_privileges.php:482 -msgid "Allows altering and dropping stored routines." -msgstr "" - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "" - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "" - -#: server_privileges.php:221 -#, fuzzy -msgid "No privileges." -msgstr "امتيازات" - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "" - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy #| msgid "None" @@ -5025,19 +5082,6 @@ msgstr "" msgid " Note: MySQL privilege names are expressed in English " msgstr " نكته : نام امتيازات MySQL به زبان انگليسي بيان مي‌شود ." -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "" - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "" - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "" @@ -5058,24 +5102,6 @@ msgstr "" msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "" -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "" - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "" - -#: server_privileges.php:613 server_privileges.php:615 -msgid "Limits the number of simultaneous connections the user may have." -msgstr "" - #: server_privileges.php:669 msgid "Login Information" msgstr "اطلاعات ورود" diff --git a/po/fi.po b/po/fi.po index 70538958e..0cc0d3e23 100644 --- a/po/fi.po +++ b/po/fi.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-04-30 18:08+0200\n" "Last-Translator: \n" "Language-Team: finnish \n" @@ -3226,7 +3226,199 @@ msgstr "(jatkuu)" msgid "Structure of table __TABLE__" msgstr "Taulun __TABLE__ rakenne" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "Sisältää kaikki käyttöoikeudet GRANT-oikeutta lukuun ottamatta." + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "Sallii muuttaa olemassa olevien taulujen rakennetta." + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +msgid "Allows altering and dropping stored routines." +msgstr "Sallii talletettujen rutiinien muuntamisen ja poistamisen." + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "Sallii uusien tietokantojen ja taulujen luomisen." + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "Sallii talletettujen rutiinien luomisen." + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "Sallii uusien taulujen luomisen." + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "Sallii tilapäisten taulujen luomisen." + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "Sallii käyttäjätilien luomisen, poistamisen ja uudelleennimeämisen." + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "Sallii uusien näkymien luomisen." + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "Sallii tietojen poistamisen." + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "Sallii tietokantojen ja taulujen poistamisen." + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "Sallii taulujen poistamisen." + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "Sallii luoda tapahtuma-ajastimelle tapahtumia" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "Sallii talletettujen rutiinien suorittamisen." + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "Sallii tietojen tuomisen ja viemisen." + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" +"Sallii käyttäjien ja käyttöoikeuksien lisäämisen lataamatta " +"käyttöoikeustauluja uudestaan." + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "Sallii indeksien luomisen ja poistamisen." + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "Sallii tietojen lisäämisen ja korvaamisen." + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "Sallii taulujen lukitsemisen nykyiselle säikeelle." + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "Rajoittaa käyttäjän tunnissa luomien uusien yhteyksien määrän." + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "" +"Rajoittaa käyttäjän tunnissa palvelimelle lähettämien kyselyjen määrän." + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"Rajoittaa, kuinka monta monta kertaa käyttäjä saa suorittaa tauluihin tai " +"tietokantoihin muutoksia tekeviä komentoja tunnin aikana." + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +msgid "Limits the number of simultaneous connections the user may have." +msgstr "Rajoittaa käyttäjän yhtäaikaisten yhteyksien määrän." + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "Sallii kaikkien käyttäjien prosessien näyttämisen" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "Ei vaikutusta tässä MySQL-palvelimen versiossa." + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "" +"Sallii palvelinasetusten uudelleenlataamisen ja palvelimen välimuistin " +"tyhjentämisen." + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "Sallii käyttäjän kysyä, missä ali- ja pääpalvelimet sijaitsevat." + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "Tarvitaan replikaatiota käyttävissä alipalvelimissa." + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "Sallii tietojen lukemisen." + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "Sallii koko tietokantaluettelon käytön." + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "Sallii SHOW CREATE VIEW -kyselyjen suorittamisen." + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "Sallii palvelimen sammuttamisen." + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" +"Sallii yhteydenmuotostamisen silloinkin kun yhteyksien enimmäismäärä on " +"saavutettu; Tarvitaan useissa pääkäyttäjän toiminnoissa kuten globaalien " +"muuttujien asettamisessa ja muitten käyttäjien säikeiden lopettamisessa." + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +msgid "Allows creating and dropping triggers" +msgstr "Sallii herättimien eli laukaisinten luomisen ja poistamisen" + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "Sallii tietojen muuttamisen." + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "Ei käyttöoikeuksia." + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " @@ -3237,11 +3429,11 @@ msgstr "" "\"binlog_cache_size\"-muuttujan arvon ja käyttäneet tilapäistiedostoa " "transaktiokyselyjen tallentamiseen." -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "Binäärilokin tilapäistä välimuistia käyttäneiden transaktioiden määrä." -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3253,11 +3445,11 @@ msgstr "" "nosta tmp_table_size:n arvoa, jotta tilapäisiä tauluja säilytettäisiin " "muistissa eikä levyllä." -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "Mysqld-palvelun luomien tilapäistiedostojen määrä." -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." @@ -3265,7 +3457,7 @@ msgstr "" "Kertoo, kuinka monta tilapäistaulua palvelin on automaattisesti luonut " "kyselyjä suorittaessaan." -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." @@ -3273,7 +3465,7 @@ msgstr "" "Virheen aiheuttaneiden, INSERT DELAYED -kyselyllä kirjoitettujen rivien " "määrä (virheenä todennäköisesti päällekkäinen avain)." -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." @@ -3281,23 +3473,23 @@ msgstr "" "Käytössä olevien INSERT DELAYED -käsittelijäsäikeiden määrä. Jokainen INSERT " "DELAYED -kyselyä käyttävä taulu saa käyttöönsä oman säikeensä." -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "INSERT DELAYED -rivien kirjoituksia." -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "FLUSH-kyselyjä suoritettu." -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "Sisäisten COMMIT-kyselyjen määrä." -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "Kertoo, kuinka monta kertaa taulusta on poistettu rivi." -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " @@ -3307,7 +3499,7 @@ msgstr "" "tietyn nimisen taulun. Tätä toimintoa kutsutaan selvittämiseksi (engl. " "discovery). Handler_discover ilmaisee selvitettyjen taulujen määrän." -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " @@ -3318,7 +3510,7 @@ msgstr "" "läpikäyntejä; näin käy esimerkiksi lauseessa SELECT col1 FROM foo, olettaen " "col1:sen olevan indeksoitu sarake." -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." @@ -3326,7 +3518,7 @@ msgstr "" "Kertoo, kuinka monta kertaa rivejä on luettu avaimen perusteella. Jos tämä " "on suuri, kyselyjen ja taulujen indeksointi suoritetaan oikein." -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " @@ -3336,7 +3528,7 @@ msgstr "" "avainjärjestyksessä. Tämä arvo kasvaa, jos haetaan indeksisarakkeita " "käyttämällä rajauksia tai jos suoritetaan indeksihaku." -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." @@ -3345,7 +3537,7 @@ msgstr "" "avainjärjestyksessä. Tätä lukumenetelmää käytetään lähinnä ORDER BY ... DESC " "-kyselyllä optimoimiseen." -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3358,7 +3550,7 @@ msgstr "" "pakottavat MySQL-palvelimen käymään läpi kaikki taulut, tai käytät " "liitoksia, jotka käyttävät avaimia virheellisesti." -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3370,35 +3562,35 @@ msgstr "" "yleensä siitä, että tauluja ei ole indeksoitu hyvin, tai että kyselyjä ei " "ole kirjoitettu siten, että ne hyödyntäisivät luomiasi indeksejä." -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "Sisäisten ROLLBACK-kyselyjen määrä." -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "Taulun rivien päivityspyyntöjen määrä." -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "Kertoo tauluihin lisättyjen rivien määrän." -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "Tietoa (epäsiistiä tai siistiä) sisältävien sivujen määrä" -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "Tällä hetkellä epäsiistinä olevien sivujen määrä." -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "Siistittäviksi pyydettyjen, puskurivarannossa olevien sivujen määrä." -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "Vapaiden sivujen määrä." -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " @@ -3408,7 +3600,7 @@ msgstr "" "parhaillaan luetaan tai kirjoitetaan tai joita ei voida poistaa tai joiden " "välimuistia ei voida tyhjentää syystä tai toisesta." -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3420,11 +3612,11 @@ msgstr "" "takia. Tämä arvo voidaan laskea näinkin: Innodb_buffer_pool_pages_total - " "Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data." -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "Puskurivarannon kokonaiskoko sivuina." -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." @@ -3432,7 +3624,7 @@ msgstr "" "InnoDB:n käynnistämien umpimähkäisten ennakkolukujen määrä. Näin käy kyselyn " "lukiessa satunnaisessa järjestyksessä läpi laajoja alueita taulusta." -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." @@ -3440,11 +3632,11 @@ msgstr "" "InnoDB:n käynnistämien perättäisten ennakkolukujen määrä. Näin käy kun " "InnoDB lukee läpi kokonaisen taulun tavallisessa järjestyksessä." -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "InnoDB:n suorittamien loogisten lukupyyntöjen määrä." -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." @@ -3452,7 +3644,7 @@ msgstr "" "Sellaisten loogisten lukujen määrä, joita InnoDB ei voinut toteuttaa " "puskurivarannon avulla vaan joutui lukemaan yksittäisen sivun." -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3466,55 +3658,55 @@ msgstr "" "kertoo tällaisten odotusten määrän. Jos puskurivarannon koko on asetettu " "sopivaksi, tämän arvon pitäisi olla alhainen." -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "InnoDB:n puskurivarannon kirjoituspyyntöjen määrä." -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "Fsync()-toimenpiteitä tähän mennessä." -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "Tällä hetkellä käynnissä olevien fsync()-toimenpiteiden määrä." -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "Tällä hetkellä käynnissä olevien lukutoimenpiteiden määrä." -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "Tällä hetkellä käynnissä olevien kirjoitustoimenpiteiden määrä." -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "Tähän mennessä luetun tiedon määrä tavuina." -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "Kertoo, kuinka monta kertaa tietoja on luettu kaikkiaan." -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "Kertoo, kuinka monta kertaa tietoja on kirjoitettu kaikkiaan." -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "Kertoo, kuinka paljon on tähän mennessä tietoja kirjoitettu (tavuina)." -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" "Suoritettujen päällekkäisten kirjoitustoimenpiteiden määrä ja tätä varten " "kirjoitettujen sivujen määrä." -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" "Suoritettujen päällekkäisten kirjoitustoimenpiteiden määrä ja tätä varten " "kirjoitettujen sivujen määrä." -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." @@ -3522,35 +3714,35 @@ msgstr "" "Liian pienestä lokipuskurista johtuneiden odotusten määrä, jolloin puskurin " "tyhjentymistä jouduttiin odottamaan ennen jatkamista." -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "Kertoo, kuinka monta kertaa lokitiedostoon on pyydetty kirjoittaa." -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "Kertoo, kuinka monta kertaa lokitiedostoon on fyysisesti kirjoitettu." -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "Lokitiedostojen fsync()-kirjoitusten määrä." -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "Lokitiedoston avointen fsync-synkronointien määrä." -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "Avoimet lokitiedostokirjoitukset." -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "Lokitiedostoon kirjoitettujen tavujen määrä." -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "Luotujen sivujen määrä." -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." @@ -3559,52 +3751,52 @@ msgstr "" "arvoja lasketaan sivuina; sivukoon avulla voidaan helposti laskea sivujen " "koko tavuina." -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "Luettujen rivien määrä." -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "Kirjoitettujen sivujen määrä." -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "Tällä hetkellä odotettavien rivilukitusten määrä." -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "" "Rivilukituksen valmistumiseen kuluva aika keskimäärin, millisekunteina." -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "Rivilukitusten valmistumiseen kuluva aika yhteensä, millisekunteina." -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "Rivilukituksen noutamiseen kulunut aika enimmillään, millisekunteina." -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "Kertoo, kuinka monta kertaa rivilukitusta on jouduttu odottamaan." -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "InnoDB-tauluista poistettujen rivien määrä." -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "InnoDB-tauluihin lisättyjen rivien määrä." -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "InnoDB-taulusta luettujen rivien määrä." -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "InnoDB-taulun päivitettyjen rivien määrä." -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." @@ -3613,7 +3805,7 @@ msgstr "" "muutoksia, mutta joita ei vielä ole tallennettu levylle. Tämä toiminto " "tunnetaan yleisesti nimellä Not_flushed_key_blocks." -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." @@ -3622,20 +3814,20 @@ msgstr "" "avulla voi määrittää, kuinka paljon avainvälimuistia halutaan olevan " "käytössä." -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " "one time." msgstr "Samaan aikaan avainvälimuistissa olleiden lohkojen määrä enimmillään." -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "" "Kertoo, kuinka monta pyyntöä on suoritettu avainlohkon hakemiseksi " "välimuistista." -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " @@ -3646,16 +3838,16 @@ msgstr "" "asetettu liian alhainen arvo. Välimuistin käyttötahti voidaan laskea " "lausekkeella Key_reads / Key_read_requests." -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "Kertoo, kuinka monta kertaa välimuistiin on kirjoitettu avainlohko." -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "" "Kertoo, kuinka monta kertaa levylle on fyysisesti kirjoitettu avainlohko." -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " @@ -3666,12 +3858,12 @@ msgstr "" "kyselytapausta varten. Oletusarvo 0 tarkoittaa, että yhtään kyselyä ei ole " "vielä koottu." -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "" "Kertoo, kuinka monta riviä INSERT DELAYED -jonoissa odottaa kirjoittamista." -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." @@ -3679,36 +3871,36 @@ msgstr "" "Avattujen taulujen määrä. Jos määrä on suuri, tauluvälimuistin arvo saattaa " "olla liian alhainen." -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "Avoinna olevien tiedostojen määrä." -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "" "Avoinna olevien tietovirtojen määrä (käytetään pääasiassa kirjauksessa)." -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "Avoinna olevien taulujen määrä." -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "Vapaitten muistilohkojen määrä kyselyvälimuistissa." -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "Kyselyvälimuistin vapaan muistin määrä." -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "Välimuistiosumien määrä." -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "Välimuistiin lisättyjen kyselyjen määrä." -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3721,7 +3913,7 @@ msgstr "" "Kyselyvälimuisti päättää välimuistista poistettavat kyselyt LRU-käytännön " "avulla (\"least recently used\" eli \"äskettäin vähiten käytetyt kyselyt\")." -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." @@ -3730,24 +3922,24 @@ msgstr "" "tallentaa välimuistiin tai ei muuten vain ole tallennettu sinne " "query_cache_type-asetuksen takia)." -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "Rekisteröityjen kyselyjen määrä välimuistissa." -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "Lohkojen kokonaismäärä kyselyvälimuistissa." -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 msgctxt "$strShowStatusReset" msgid "Reset" msgstr "Nollaa" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "Replikaation vikasietotila (ei vielä toteutettu)." -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." @@ -3755,11 +3947,11 @@ msgstr "" "Kertoo, kuinka moni liitos ei käytä indeksejä. Jos tämä arvo ei ole 0, " "taulujen indeksit olisi hyvä tarkistaa tarkkaan." -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "Niiden liitosten määrä, jotka käyttivät viitetaulussa aluehakua." -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" @@ -3768,7 +3960,7 @@ msgstr "" "rivin jälkeen. (Jos tämä ei ole 0, taulujen indeksit tulisi tarkistaa " "huolella.)" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" @@ -3776,17 +3968,17 @@ msgstr "" "Kertoo niiden liitosten määrän, jotka käyttävät rajausta ensimmäisessä " "taulussa. (Yleensä ei ole vakavaa, vaikka tämä arvo olisi suuri.)" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "" "Kertoo niiden liitosten määrän, jotka suorittivat ensimmäisestä taulusta " "täydellisen tarkistuksen." -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "SQL-alisäikeen avointen tilapäistaulujen määrä tällä hetkellä." -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." @@ -3794,13 +3986,13 @@ msgstr "" "Kertoo, kuinka usein replikaation SQL-alisäie on käynnistyksestään lähtien " "kaikkiaan uudelleen yrittänyt transkatioita." -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "" "Tämän on päällä (ON), mikäli kyseinen palvelin on pääpalvelimeen kytketty " "alipalvelin." -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." @@ -3808,14 +4000,14 @@ msgstr "" "Niiden säikeiden määrä, joiden luomiseen on kulunut aikaa enemmän kuin " "slow_launch_time sekuntia." -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "" "Niiden kyselyjen määrä, joiden suorittamiseen on kulunut aikaa enemmän kuin " "long_query_time sekuntia." -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " @@ -3824,25 +4016,25 @@ msgstr "" "Lajittelualgoritmiin tarvittavien lomitusten määrä. Jos tämä arvo on suuri, " "sort_buffer-muuttujan arvoa voi suurentaa." -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "Arvolillä suoritettujen lajittelutoimenpiteiden määrä." -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "Lajiteltujen rivien määrä." -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "" "Niiden lajittelutoimenpiteiden määrä, jotka on suoritettu lukemalla taulu " "läpi." -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "Kertoo, kuinka usein taulu on saatu lukittua heti." -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3854,7 +4046,7 @@ msgstr "" "hyvä ensin optimoida kyselyjä ja sitten joko jakaa taulu useampaan osaan tai " "käyttää hyödyksi replikaatiota." -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " @@ -3864,11 +4056,11 @@ msgstr "" "voidaan laskea täten kaavalla Threads_created / yhteyksien lkm. Jos tämä " "arvo on punainen, thread_cache_size-muuttujan arvoa tulisi nostaa." -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "Tällä hetkellä avoinna olevien yhteyksien määrä." -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3880,7 +4072,7 @@ msgstr "" "säikeet on toteutettu hyvin, tällä ei ole kovin suurta vaikutusta " "suorituskykyyn.)" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "Hereillä olevien säikeiden määrä." @@ -5166,136 +5358,6 @@ msgstr "Tallennusmoottorit" msgid "View dump (schema) of databases" msgstr "Näytä tietokannoista vedos (skeema)" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "Sallii tietojen lukemisen." - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "Sallii tietojen lisäämisen ja korvaamisen." - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "Sallii tietojen muuttamisen." - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "Sallii tietojen poistamisen." - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "Sallii uusien tietokantojen ja taulujen luomisen." - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "Sallii tietokantojen ja taulujen poistamisen." - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "" -"Sallii palvelinasetusten uudelleenlataamisen ja palvelimen välimuistin " -"tyhjentämisen." - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "Sallii palvelimen sammuttamisen." - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "Sallii kaikkien käyttäjien prosessien näyttämisen" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "Sallii tietojen tuomisen ja viemisen." - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "Ei vaikutusta tässä MySQL-palvelimen versiossa." - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "Sallii indeksien luomisen ja poistamisen." - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "Sallii muuttaa olemassa olevien taulujen rakennetta." - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "Sallii koko tietokantaluettelon käytön." - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" -"Sallii yhteydenmuotostamisen silloinkin kun yhteyksien enimmäismäärä on " -"saavutettu; Tarvitaan useissa pääkäyttäjän toiminnoissa kuten globaalien " -"muuttujien asettamisessa ja muitten käyttäjien säikeiden lopettamisessa." - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "Sallii tilapäisten taulujen luomisen." - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "Sallii taulujen lukitsemisen nykyiselle säikeelle." - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "Tarvitaan replikaatiota käyttävissä alipalvelimissa." - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "Sallii käyttäjän kysyä, missä ali- ja pääpalvelimet sijaitsevat." - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "Sallii uusien näkymien luomisen." - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "Sallii luoda tapahtuma-ajastimelle tapahtumia" - -#: server_privileges.php:162 server_privileges.php:496 -msgid "Allows creating and dropping triggers" -msgstr "Sallii herättimien eli laukaisinten luomisen ja poistamisen" - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "Sallii SHOW CREATE VIEW -kyselyjen suorittamisen." - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "Sallii talletettujen rutiinien luomisen." - -#: server_privileges.php:169 server_privileges.php:482 -msgid "Allows altering and dropping stored routines." -msgstr "Sallii talletettujen rutiinien muuntamisen ja poistamisen." - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "Sallii käyttäjätilien luomisen, poistamisen ja uudelleennimeämisen." - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "Sallii talletettujen rutiinien suorittamisen." - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "Ei käyttöoikeuksia." - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "Sisältää kaikki käyttöoikeudet GRANT-oikeutta lukuun ottamatta." - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy #| msgid "None" @@ -5313,21 +5375,6 @@ msgstr "Taulukohtaiset käyttöoikeudet" msgid " Note: MySQL privilege names are expressed in English " msgstr " Huom! MySQL-käyttöoikeuksien nimet ovat englanniksi! " -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "Sallii uusien taulujen luomisen." - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "Sallii taulujen poistamisen." - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" -"Sallii käyttäjien ja käyttöoikeuksien lisäämisen lataamatta " -"käyttöoikeustauluja uudestaan." - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "Globaalit käyttöoikeudet" @@ -5348,27 +5395,6 @@ msgstr "Resurssirajoitukset" msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "Huom: Näiden valintojen asettaminen nollaksi (0) poistaa rajoituksen." -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "" -"Rajoittaa käyttäjän tunnissa palvelimelle lähettämien kyselyjen määrän." - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"Rajoittaa, kuinka monta monta kertaa käyttäjä saa suorittaa tauluihin tai " -"tietokantoihin muutoksia tekeviä komentoja tunnin aikana." - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "Rajoittaa käyttäjän tunnissa luomien uusien yhteyksien määrän." - -#: server_privileges.php:613 server_privileges.php:615 -msgid "Limits the number of simultaneous connections the user may have." -msgstr "Rajoittaa käyttäjän yhtäaikaisten yhteyksien määrän." - #: server_privileges.php:669 msgid "Login Information" msgstr "Kirjautumistiedot" diff --git a/po/fr.po b/po/fr.po index 46fb8ef41..29365f63a 100644 --- a/po/fr.po +++ b/po/fr.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-05-16 13:33+0200\n" "Last-Translator: Marc \n" "Language-Team: french \n" @@ -3189,7 +3189,212 @@ msgstr "(suite)" msgid "Structure of table __TABLE__" msgstr "Structure de la table __TABLE__" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "Tous les privilèges sauf GRANT." + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "Permission de modifier la structure des tables existantes." + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +msgid "Allows altering and dropping stored routines." +msgstr "Permission de modifier et de supprimer des procédures stockées." + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "Permission de créer des bases de données et des tables." + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "Permission de créer des procédures stockées." + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "Permission de créer des tables." + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "Permission de créer des tables temporaires." + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "Permission de créer, supprimer et renommer des comptes utilisateurs" + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "Permission de créer des vues." + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "Permission de détruire des données" + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "Permission d'effacer des bases de données et des tables." + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "Permission d'effacer des tables." + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "" +"Permission de mettre en place des événements pour le programmateur " +"d'événements" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "Permission d'exécuter des procédures stockées" + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "" +"Permission d'importer et d'exporter des données à partir de / dans des " +"fichiers." + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" +"Permission d'ajouter des utilisateurs et des privilèges sans avoir besoin de " +"recharger les privilèges." + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "Permission de créer et d'effacer des index." + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "Permission d'ajouter et de remplacer des données" + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "" +"Permission de verrouiller des enregistrements dans le fil courant (unité " +"d'exécution)." + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "" +"Limite du nombre de nouvelles connexions qu'un utilisateur peut démarrer, " +"par heure." + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "" +"Limite du nombre de requêtes qu'un utilisateur peut envoyer au serveur, par " +"heure." + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"Limite du nombre de commandes changeant une table ou base de données, qu'un " +"utilisateur peut exécuter, par heure." + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +msgid "Limits the number of simultaneous connections the user may have." +msgstr "" +"Limite le nombre de connexions simultanées autorisées pour un utilisateur." + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "Permission de voir les processus de tous les utilisateurs" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "Non effectif dans cette version de MySQL." + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "" +"Permission de recharger les réglages du serveur, et de vidanger la mémoire " +"cache." + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "" +"Permission de demander où sont les maîtres et les esclaves (système de " +"duplication)." + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "Nécessaire pour les esclaves (système de duplication)." + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "Permission de lire des données." + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "Permission de voir la liste complète des noms de bases de données." + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "Permission d'exécuter SHOW CREATE VIEW." + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "Permission d'arrêter le serveur MySQL." + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" +"Permission de se connecter, même si le nombre maximal de connexions permises " +"a été atteint; ceci est requis pour la plupart des opérations de type " +"administratif, par exemple les changements de variables globales ou la " +"destruction de processus." + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +msgid "Allows creating and dropping triggers" +msgstr "Permission de créer et de supprimer des déclencheurs" + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "Permission de changer des données." + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "Pas de privilèges" + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " @@ -3199,12 +3404,12 @@ msgstr "" "mais qui ont excédé la valeur de binlog_cache_size et ont utilisé un fichier " "temporaire pour stocker les énoncés de la transaction." -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "" "Le nombre de transactions qui ont utilisé la cache temporaire du log binaire." -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3217,11 +3422,11 @@ msgstr "" "tmp_table_size afin que les tables temporaires soient maintenues en mémoire " "au lieu d'être sur disque." -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "Le nombre de fichiers temporaires créés par mysqld." -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." @@ -3229,7 +3434,7 @@ msgstr "" "Le nombre de tables temporaires en mémoire créées automatiquement par le " "serveur lors de l'exécution d'énoncés." -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." @@ -3237,7 +3442,7 @@ msgstr "" "Le nombre d'enregistrements écrits avec INSERT DELAYED pour lesquels une " "erreur est survenue (probablement un doublon sur la clé)." -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." @@ -3245,23 +3450,23 @@ msgstr "" "Le nombre de fils d'exécution utilisés pour INSERT DELAYED. Un fil est " "utilisé pour chacune des tables sur lesquelles un INSERT DELAYED a lieu." -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "Le nombre d'enregistrements écrits via INSERT DELAYED." -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "Le nombre de commandes FLUSH exécutées." -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "Le nombre de commandes COMMIT internes." -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "Le nombre de fois qu'un enregistrement a été supprimé d'une table." -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " @@ -3271,7 +3476,7 @@ msgstr "" "une table portant un certain nom. Ceci est appelé "découverte". Ce " "paramètre indique le nombre de fois que des tables ont été découvertes." -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " @@ -3282,7 +3487,7 @@ msgstr "" "d'un index; par exemple, SELECT col1 FROM foo, en assumant que col1 est une " "colonne indexée." -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." @@ -3290,7 +3495,7 @@ msgstr "" "Le nombre de requêtes pour lire un enregistrement via une clé. Si élevé, " "c'est une bonne indication que vos tables sont correctement indexées." -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " @@ -3300,7 +3505,7 @@ msgstr "" "clé. Ceci est augmenté si vous interrogez une colonne indexée avec un " "critère de fourchette ou si vous parcourez l'index." -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." @@ -3308,7 +3513,7 @@ msgstr "" "Le nombre de requêtes de lecture de l'enregistrement précédent, en ordre de " "clé. Utilisé surtout pour optimiser ORDER BY ... DESC" -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3321,7 +3526,7 @@ msgstr "" "de requêtes qui demandent à MySQL de parcourir des tables en entier, ou vous " "avez des jointures qui n'utilisent pas correctement les clés." -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3333,35 +3538,35 @@ msgstr "" "vos tables ne sont pas correctement indexées ou que vos requêtes ne sont pas " "écrites de façon à tirer parti des index que vous avez définis." -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "Le nombre d'énoncés ROLLBACK internes." -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "Le nombre de requêtes de mise à jour d'enregistrements." -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "Le nombre de requêtes d'insertion d'enregistrements." -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "Le nombre de pages contenant des données." -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "Le nombre de pages contenant des données «dirty»" -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "Le nombre de pages de mémoire-tampon qui ont été effacées." -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "Le nombre de pages libres" -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " @@ -3371,7 +3576,7 @@ msgstr "" "train d'être lues ou écrites, ou qui ne peuvent être supprimées pour une " "autre raison." -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3383,11 +3588,11 @@ msgstr "" "comme suit: Innodb_buffer_pool_pages_total - Innodb_buffer_pool_pages_free - " "Innodb_buffer_pool_pages_data." -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "Taille totale de la réserve, en pages." -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." @@ -3396,7 +3601,7 @@ msgstr "" "lorsqu'une requête doit balayer une large portion de table en ordre " "discontinu." -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." @@ -3404,11 +3609,11 @@ msgstr "" "Le nombre de lectures séquentielles effectuées par InnoDB. Ceci survient " "quand InnoDB fait un parcours séquentiel intégral de la table." -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "Le nombre de requêtes de lectures logiques effectuées par InnoDB." -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." @@ -3416,7 +3621,7 @@ msgstr "" "Le nombre de lectures que InnoDB n'a pu faire à partir de la réserve, menant " "à une lecture directe d'une page." -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3430,51 +3635,51 @@ msgstr "" "Ceci compte le nombre de fois qu'une telle attente a été nécessaire. Si la " "taille de la réserve est adéquate, cette valeur devrait être petite." -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "Le nombre d'écritures faites dans la réserve InnoDB." -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "Le nombre d'opérations fsync() faites jusqu'à présent." -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "Le nombre d'opérations fsync() actuellement en attente." -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "Le nombre actuel de lectures en attente." -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "Le nombre actuel d'écritures en attente." -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "La quantité d'octets lus jusqu'à présent." -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "Le nombre total de lectures de données." -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "Le nombre total d'écritures de données." -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "La quantité d'octets écrits jusqu'à présent." -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "Le nombre de pages utilisées pour des opérations «doublewrite»." -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "Le nombre d'opérations «doublewrite» effectuées." -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." @@ -3482,35 +3687,35 @@ msgstr "" "Le nombre d'attentes en raison d'un tampon du fichier témoin trop petit; il " "fallait attendre qu'il se libère avant de continuer." -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "Le nombre de requêtes d'écritures sur le fichier témoin." -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "Le nombre d'écritures physiques au fichier témoin." -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "Le nombre d'écritures fsync() sur le fichier témoin." -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "Le nombre de synchronisations (fsync) du fichier témoin en attente." -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "Le nombre d'écritures du fichier témoin en attente." -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "Le nombre d'octets écrits sur le fichier témoin." -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "Le nombre de pages créées." -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." @@ -3519,51 +3724,51 @@ msgstr "" "valeurs sont comptées par page; la taille de page leur permet d'être " "facilement converties en octets." -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "Le nombre de pages lues." -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "Le nombre de pages écrites." -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "Le nombre de verrous d'enregistrements actuellement en attente." -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "Le temps d'attente moyen pour acquérir un verrou, en millisecondes." -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "Le temps total utilisé pour acquérir un verrou, en millisecondes." -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "Le temps d'attente maximum pour acquérir un verrou, en millisecondes." -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "Le nombre de fois qu'on a dû attendre pour un verrou." -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "Le nombre d'enregistrements supprimés des tables InnoDB." -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "Le nombre d'enregistrements insérés dans des tables InnoDB." -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "Le nombre d'enregistrements lus dans des tables InnoDB." -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "Le nombre d'enregistrements mis à jour dans des tables InnoDB." -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." @@ -3572,7 +3777,7 @@ msgstr "" "pas encore transférés sur disque. Anciennement connu sous le nom " "Not_flushed_key_blocks." -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." @@ -3581,7 +3786,7 @@ msgstr "" "cette valeur pour déterminer la proportion de la cache de clés qui est " "utilisée." -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " @@ -3591,11 +3796,11 @@ msgstr "" "maximum du nombre de blocs qui ont été utilisés en même temps dans le cache " "de clés." -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "Le nombre de requêtes de lecture d'un bloc de clés depuis la cache." -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " @@ -3606,15 +3811,15 @@ msgstr "" "petite. Le taux d'échec de la cache peut être calculé par Key reads/Key read " "requests." -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "Le nombre de requêtes en vue d'écrire un bloc de clé dans la cache." -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "Le nombre d'écritures physiques d'un bloc de clés vers le disque." -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " @@ -3625,11 +3830,11 @@ msgstr "" "pour une même requête. La valeur de 0 indique qu'aucune requête n'a encore " "été compilée." -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "Le nombre d'enregistrements en attente d'écriture (INSERT DELAYED)." -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." @@ -3637,35 +3842,35 @@ msgstr "" "Le nombre tables qui ont été ouvertes. Si trop élevé, votre cache de table " "est probablement trop petite." -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "Le nombre de fichiers qui sont ouverts." -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "Le nombre de flux de données qui sont ouverts." -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "Le nombre de tables qui sont ouvertes." -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "Le nombre de blocs de mémoire libre dans la cache de requêtes." -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "La quantité de mémoire libre dans la cache de requêtes." -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "Le nombre de succès dans la cache." -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "Le nombre de requêtes ajoutées à la cache." -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3677,7 +3882,7 @@ msgstr "" "afin de peaufiner la taille de la cache. La stratégie utilisée pour " "déterminer quelles requêtes seront retirées est LRU (least recently used)." -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." @@ -3685,24 +3890,24 @@ msgstr "" "Le nombre de requêtes non en cache (impossible à placer en cache, ou non " "cachée en raison du paramètre query_cache_type)." -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "Le nombre de requêtes enregistrées dans la cache." -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "Le nombre total de blocs dans la cache de requêtes." -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 msgctxt "$strShowStatusReset" msgid "Reset" msgstr "Réinitialiser" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "L'état de la réplication sans échec (pas encore implantée)." -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." @@ -3710,13 +3915,13 @@ msgstr "" "Le nombre de jointures qui n'ont pas utilisé d'index. Si cette valeur est " "supérieure à 0, vérifiez soigneusement les indexes de vos tables." -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "" "Le nombre de jointures qui ont utilisé une recherche par plage sur une table " "de référence." -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" @@ -3725,7 +3930,7 @@ msgstr "" "enregistrement. (Si ceci est supérieur à 0, vérifiez soigneusement les " "indexes de vos tables.)" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" @@ -3733,19 +3938,19 @@ msgstr "" "Le nombre de jointures qui ont utilisé des plages sur la première table. " "(Normalement non critique même si cette valeur est élevée.)" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "" "Le nombre de jointures qui ont nécessité le parcours complet de la première " "table." -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "" "Le nombre de tables temporaires actuellement ouvertes par le fil d'exécution " "SQL de l'esclave." -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." @@ -3753,11 +3958,11 @@ msgstr "" "Nombre de fois (depuis le démarrage) que le fil d'exécution SQL de l'esclave " "a envoyé à nouveau des transactions." -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "Ceci est à ON si ce serveur est un esclave connecté à un maître." -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." @@ -3765,14 +3970,14 @@ msgstr "" "Le nombre de fils d'exécution dont le temps de création a excédé " "slow_launch_time secondes." -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "" "Le nombre de requêtes dont le temps d'exécution a excédé long_query_time " "secondes." -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " @@ -3781,23 +3986,23 @@ msgstr "" "Le nombre d'opérations de fusion effectuées par l'algorithme de tri. Si ce " "nombre est élevé, augmentez la valeur du paramètre sort_buffer_size." -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "Le nombre de tri effectués avec des plages." -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "Le nombre d'enregistrements triés." -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "Le nombre de tri effectués via un parcours de la table." -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "Le nombre de fois qu'un verrou de table a été acquis immédiatement." -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3809,7 +4014,7 @@ msgstr "" "des problèmes de performance, commencez par optimiser vos requêtes, puis " "subdivisez vos tables ou encore utiliser la réplication." -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " @@ -3819,11 +4024,11 @@ msgstr "" "calculé via Nombre de fils / connexion. Si cette valeur est en rouge, vous " "devriez augmenter la taille de cette cache." -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "Le nombre de connexions ouvertes actuellement." -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3836,7 +4041,7 @@ msgstr "" "perceptible de la performance si votre serveur gère correctement les fils " "d'exécution." -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "Le nombre de fils d'exécution non suspendus." @@ -5129,145 +5334,6 @@ msgstr "Moteurs de stockage" msgid "View dump (schema) of databases" msgstr "Schéma et/ou contenu des bases de données" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "Permission de lire des données." - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "Permission d'ajouter et de remplacer des données" - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "Permission de changer des données." - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "Permission de détruire des données" - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "Permission de créer des bases de données et des tables." - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "Permission d'effacer des bases de données et des tables." - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "" -"Permission de recharger les réglages du serveur, et de vidanger la mémoire " -"cache." - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "Permission d'arrêter le serveur MySQL." - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "Permission de voir les processus de tous les utilisateurs" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "" -"Permission d'importer et d'exporter des données à partir de / dans des " -"fichiers." - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "Non effectif dans cette version de MySQL." - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "Permission de créer et d'effacer des index." - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "Permission de modifier la structure des tables existantes." - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "Permission de voir la liste complète des noms de bases de données." - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" -"Permission de se connecter, même si le nombre maximal de connexions permises " -"a été atteint; ceci est requis pour la plupart des opérations de type " -"administratif, par exemple les changements de variables globales ou la " -"destruction de processus." - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "Permission de créer des tables temporaires." - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "" -"Permission de verrouiller des enregistrements dans le fil courant (unité " -"d'exécution)." - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "Nécessaire pour les esclaves (système de duplication)." - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "" -"Permission de demander où sont les maîtres et les esclaves (système de " -"duplication)." - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "Permission de créer des vues." - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "" -"Permission de mettre en place des événements pour le programmateur " -"d'événements" - -#: server_privileges.php:162 server_privileges.php:496 -msgid "Allows creating and dropping triggers" -msgstr "Permission de créer et de supprimer des déclencheurs" - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "Permission d'exécuter SHOW CREATE VIEW." - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "Permission de créer des procédures stockées." - -#: server_privileges.php:169 server_privileges.php:482 -msgid "Allows altering and dropping stored routines." -msgstr "Permission de modifier et de supprimer des procédures stockées." - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "Permission de créer, supprimer et renommer des comptes utilisateurs" - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "Permission d'exécuter des procédures stockées" - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "Pas de privilèges" - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "Tous les privilèges sauf GRANT." - #: server_privileges.php:263 server_privileges.php:264 msgctxt "None privileges" msgid "None" @@ -5283,21 +5349,6 @@ msgstr "Privilèges spécifiques à une table" msgid " Note: MySQL privilege names are expressed in English " msgstr " Veuillez noter que les noms de privilèges sont exprimés en anglais" -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "Permission de créer des tables." - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "Permission d'effacer des tables." - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" -"Permission d'ajouter des utilisateurs et des privilèges sans avoir besoin de " -"recharger les privilèges." - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "Privilèges globaux" @@ -5318,31 +5369,6 @@ msgstr "Limites de ressources." msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "Note: Une valeur de 0 (zero) enlève la limite." -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "" -"Limite du nombre de requêtes qu'un utilisateur peut envoyer au serveur, par " -"heure." - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"Limite du nombre de commandes changeant une table ou base de données, qu'un " -"utilisateur peut exécuter, par heure." - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "" -"Limite du nombre de nouvelles connexions qu'un utilisateur peut démarrer, " -"par heure." - -#: server_privileges.php:613 server_privileges.php:615 -msgid "Limits the number of simultaneous connections the user may have." -msgstr "" -"Limite le nombre de connexions simultanées autorisées pour un utilisateur." - #: server_privileges.php:669 msgid "Login Information" msgstr "Information pour la connexion" diff --git a/po/gl.po b/po/gl.po index 6e5c026c8..3856e6b54 100644 --- a/po/gl.po +++ b/po/gl.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-03-12 09:14+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: galician \n" @@ -3241,7 +3241,195 @@ msgstr "(continuado)" msgid "Structure of table __TABLE__" msgstr "Estrutura da táboa __TABLE__" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "Inclúe todos os privilexios a excepción de GRANT (Conceder)." + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "Permite alterar a estrutura das táboas xa existentes." + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +msgid "Allows altering and dropping stored routines." +msgstr "Permite alterar e eliminar rutinas armacenadas." + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "Permite crear bases de datos e táboas novas." + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "Permite crear rutinas almacenadas." + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "Permite crear táboas novas." + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "Permite crear táboas temporais." + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "Permite crear, eliminar e mudar o nome das contas de usuario." + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "Permite crear vistas novas." + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "Permite eliminar datos." + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "Permite eliminar bases de datos e táboas." + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "Permite eliminar táboas." + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "Permite configurar acontecementos para o programador de acontecementos" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "Permite executar rutinas almacenadas." + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "Permite importar e exportar datos desde e para ficheiros." + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" +"Permite engadir usuarios e privilexios sen recargar as táboas de privilexios." + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "Permite crear e eliminar índices." + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "Permite inserir e substituír datos." + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "Permite bloquear táboas do fío en uso" + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "Limita o número de conexións novas por hora que pode abrir un usuario." + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "Limita o número de procuras por hora que pode enviar un usuario." + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"Limita o número de ordes que modifiquen unha táboa ou base de datos por hora " +"que pode executar un usuario." + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +msgid "Limits the number of simultaneous connections the user may have." +msgstr "Limita o número de conexións simultáneas que pode ter o usuario." + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "Permite ver procesos de todos os usuarios" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "Non funciona nesta versión do MySQL." + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "Permite recargar a configuración do servidor e limpar a súa caché." + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "Permite que o usuario pregunte onde están os escravos e os masters." + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "Necesario para os escravos de replicación." + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "Permite gravar datos." + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "Permite acceder á listaxe completa de bases de datos" + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "Permite realizar consultas SHOW CREATE VIEW." + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "Permite apagar o servidor." + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" +"Permite conexións, mesmo chegado ao número máximo de conexións. Requíreno a " +"maioría das operación administrativas, como configurar as variábeis globais " +"ou matar os fíos doutros usuarios." + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +msgid "Allows creating and dropping triggers" +msgstr "Permite crear e eliminar os disparadores" + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "Permite modificar datos." + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "Sen privilexios." + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " @@ -3251,11 +3439,11 @@ msgstr "" "excederon o valor de binlog_cache_size e utilizaron un ficheiro temporal " "para almacenar instrucións para a transacción." -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "Número de transaccións que utilizaron o caché do rexistro binario." -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3267,11 +3455,11 @@ msgstr "" "incremente o valor de tmp_table_size para que as táboas temporais se baseen " "na memoria en vez de no disco." -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "Número de ficheiros temporais creados por mysqld." -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." @@ -3279,7 +3467,7 @@ msgstr "" "Número de táboas temporais na memoria creadas automaticamente polo servidor " "ao executar instrucións." -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." @@ -3287,7 +3475,7 @@ msgstr "" "Número de fileiras escritas con INSERT DELAYED que sofriron algún erro " "(probabelmente unha chave duplicada)." -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." @@ -3295,23 +3483,23 @@ msgstr "" "Número de fíos de manipulación INSERT DELAYED en uso. Cada táboa diferente " "na que se utiliza INSERT DELAYED recibe o seu propio fío." -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "Número de fileiras INSERT DELAYED escritas." -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "Número de instrucións FLUSH executadas." -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "Número de instrucións COMMIT internas." -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "Número de veces que se eliminou unha fileira dunha táboa." -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " @@ -3321,7 +3509,7 @@ msgstr "" "se sabe dunha táboa cun nome dado. Isto chámase descuberta. " "Handler_discovery indica o número de veces que se descobriron táboas." -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " @@ -3332,7 +3520,7 @@ msgstr "" "completos; por exemplo, SELECT col FROM algo, supoñendo que col estea " "indexada." -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." @@ -3340,7 +3528,7 @@ msgstr "" "Número de peticións para ler unha fileira baseadas nunha chave. Se for alto, " "é unha boa indicación de que as procuras e táboas están ben indexadas." -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " @@ -3350,7 +3538,7 @@ msgstr "" "increméntase se está a procurar unha columna de índice cunha limitación de " "intervalo ou se está a examinar un índice." -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." @@ -3358,7 +3546,7 @@ msgstr "" "Número de peticións para ler a fileira anterior na orde da chave. Este " "método de lectura utilízase sobre todo para optimizar ORDER BY ... DESC." -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3370,7 +3558,7 @@ msgstr "" "Posibelmente terá un monte de procuras que esixan que MySQL examine táboas " "completas ou ten unións que non usan as chaves axeitadamente." -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3382,35 +3570,35 @@ msgstr "" "táboas non están indexadas axeitadamente ou que as súas procuras non están " "escritas para aproveitar os índices de que dispón." -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "Número de instrucións de ROLLBACK (\"desfacer\") interno." -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "Número de peticións para actualizar unha fileira nunha táboa." -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "Número de peticións para inserir un ficheiro nunha táboa." -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "Número de páxinas que conteñen datos (suxos ou limpos)." -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "Número de páxinas actualmente suxas." -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "Número de páxinas do búfer que se pediu que se limpasen." -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "Número de páxinas libres." -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " @@ -3420,7 +3608,7 @@ msgstr "" "actualmente a ser lidas ou escritas ou non se poden limpar ou eliminar por " "algunha outra razón." -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3432,11 +3620,11 @@ msgstr "" "se pode calcular así: Innodb_buffer_pool_pages_total - " "Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data." -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "Tamaño total do búfer, en páxinas." -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." @@ -3445,7 +3633,7 @@ msgstr "" "cando unha procura vai examinar unha porción grande dunha táboa mais en orde " "aleatoria." -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." @@ -3453,11 +3641,11 @@ msgstr "" "Número de pre-lecturas secuenciais iniciadas por innoDB. Isto acontece cando " "InnoDB realiza un exame secuencial completo dunha táboa." -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "Número de peticións de lectura lóxicas feitas por InnoDB." -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." @@ -3465,7 +3653,7 @@ msgstr "" "Número de lecturas lóxicas que InnoDB non puido satisfacer do búfer e tivo " "que efectuar por medio de lecturas dunha única páxina." -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3479,55 +3667,55 @@ msgstr "" "que esperar. Se o tamaño do búfer é o axeitado, este valor debería ser " "pequeno." -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "Número de veces que se escribiu no búfer InnoDB." -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "Número de operacións fsync() até o momento." -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "Número actual de operacións fsync() pendentes." -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "Número actual de lecturas pendentes." -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "Número actual de escritas pendentes." -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "Cantidade de datos lida até o momento, en bytes." -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "Número total de lecturas de datos." -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "Número total de escritas de datos." -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "Cantidade de datos escrita até o momento, en bytes." -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" "Número de escritas duplas realizadas e número de páxinas escritas con este " "propósito." -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" "Número de escritas duplas realizadas e número de páxinas escritas con este " "propósito." -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." @@ -3535,35 +3723,35 @@ msgstr "" "Número de esperas debidas a que o búfer do rexistro é demasiado pequeno e " "houbo que agardar até que se limpase para continuar." -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "Número de peticións de escrita no rexistro." -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "Número de escritas físicas no ficheiro de rexistro." -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "Número de escritas fsyncss feitas no ficheiro de rexistro." -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "Número de fsyncs do ficheiro de rexistro pendentes." -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "Escritas no ficheiro de rexistro pendentes." -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "Número de bytes escritos no ficheiro de rexistro." -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "Número de páxinas creadas." -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." @@ -3572,55 +3760,55 @@ msgstr "" "cóntanse en páxinas: o tamaño da páxina permite que se convirtan doadamente " "en bytes." -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "Número de páxinas lidas." -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "Número de páxinas escritas." -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "Número de bloqueo de fileiras polos que se está a agardar agora mesmo." -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "" "Tempo que, de media, leva adquirir un bloqueo sobre unha fileira, en " "milisegundos." -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "" "Tempo total empregado na adquisición de bloqueos sobre as fileiras, en " "milisegundos." -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "Tempo máximo en adquirir un bloqueo de fileira, en milisegundos." -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "Número de veces que houbo que agardar polo bloqueo dunha fileira." -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "Número de fileiras eliminadas das táboas InnoDB." -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "Número de fileiras inseridas nas táboas InnoDB." -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "Número de fileiras lidas das táboas InnoDB." -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "Número de fileiras actualizadas en táboas InnoDB." -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." @@ -3628,7 +3816,7 @@ msgstr "" "Número de bloques chave na caché de chaves que se mudaron mais que aínda non " "se limparon para o disco. Antes era Not_flushed_key_blocks." -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." @@ -3636,7 +3824,7 @@ msgstr "" "Número de bloques sen utilizar na caché de chaves. Pode utilizar este valor " "para determinar canta caché de chave está en uso." -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " @@ -3646,11 +3834,11 @@ msgstr "" "referencia superior que indica o número máximo de bloques que se teñen " "empregado." -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "Número de peticións para ler un bloque chave da caché." -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " @@ -3660,15 +3848,15 @@ msgstr "" "grande, é que, posiblemente, o valor de key_fuffer_size é demasiado baixo. A " "relación de perdas da caché pódese calcular así: Key_reads/Key_read_requests." -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "Número de peticións para escribir un bloque chave na caché." -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "Número de escritas físicas dun bloque chave no disco." -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " @@ -3679,13 +3867,13 @@ msgstr "" "procura diferentes para a mesma pesquisa. O valor por omisión é 0, que " "significa que aínda non se compilou ningunha procura." -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "" "Número de procuras que están a agardar para seren escritas nas fileiras " "INSERT DELAYED." -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." @@ -3693,35 +3881,35 @@ msgstr "" "Número de táboas abertas en total. Se a cantidade é grande, o valor da caché " "de táboas posibelmente é demasiado pequeno." -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "Número de ficheiros abertos." -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "Número de fluxos abertos (utilizado principalmente para o rexistro)." -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "Número de táboas abertas." -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "Número de bloques de memoria libres na caché de procuras." -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "Cantidade de memoria libre para a caché de procuras." -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "Número de impactos na caché." -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "Número de procuras adicionadas na caché." -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3733,7 +3921,7 @@ msgstr "" "caché de procuras. A caché de procuras utiliza unha estratexia de utilizado " "menos recentemente (LRU) para decidir que procuras debe eliminar da caché." -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." @@ -3741,24 +3929,24 @@ msgstr "" "Número de procuras non enviadas á caché (que non se poden enviar debido á " "configuración de query_cache_type)." -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "Número de procuras rexistradas na caché." -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "Número total de bloques na caché de procuras." -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 msgctxt "$strShowStatusReset" msgid "Reset" msgstr "Reiniciar" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "Estado da replicación en modo seguro (aínda non realizado)." -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." @@ -3766,13 +3954,13 @@ msgstr "" "Número de unións que non utilizan índices. Se este valor non for 0, debería " "comprobar con atención os índices das táboas." -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "" "Número de unións que utilizaron un intervalo de procura nunha táboa de " "referencia." -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" @@ -3781,7 +3969,7 @@ msgstr "" "cada fileira (se non for 0, debería comprobar con atención os índices das " "táboas)." -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" @@ -3789,15 +3977,15 @@ msgstr "" "Número de unións que utilizaron intervalos na primeira táboa (Normalmente " "non é grave, mesmo de ser grande)" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "Número de unións que realizaron un exame completo da primeira táboa." -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "Número de táboas temporais abertas actualmente polo fío SQL escravo." -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." @@ -3805,11 +3993,11 @@ msgstr "" "Número total de veces (desde o inicio) que o fío de replicación SQL escravo " "reintentou as transaccións." -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "Isto está ON se este servidor é un escravo conectado a un máster." -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." @@ -3817,14 +4005,14 @@ msgstr "" "Número de fíos aos que lles levou crearse máis segundos dos indicados en " "slow_launch_time." -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "" "Número de procuras ás que lles levou máis segundos dos indicados en " "long_query_time." -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " @@ -3834,23 +4022,23 @@ msgstr "" "este valor for grande, sería ben que considerase incrementar o valor da " "variábel de sistema sort_buffer_size." -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "Número de ordenacións feitas con intervalos." -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "Número de fileiras ordenadas." -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "Número de ordenacións realizadas examinando a táboa." -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "Número de veces que se adquiriu inmediatamente un bloqueo de táboa." -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3862,7 +4050,7 @@ msgstr "" "debería en primeiro lugar mellorar as procuras e despois, ora partir a táboa " "ou táboas, ora utilizar replicación." -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " @@ -3872,11 +4060,11 @@ msgstr "" "calcular como Threads_created/Connections. Se este valor for vermello, " "debería aumentar a thread_cache_size." -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "Número de conexións abertas neste momento." -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3888,7 +4076,7 @@ msgstr "" "non fornece unha mellora notábel no desempeño se ten unha boa implementación " "de fíos.)" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "Número de fíos que non están a durmir." @@ -5180,134 +5368,6 @@ msgstr "Motores de almacenamento" msgid "View dump (schema) of databases" msgstr "Ver o volcado das bases de datos" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "Permite gravar datos." - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "Permite inserir e substituír datos." - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "Permite modificar datos." - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "Permite eliminar datos." - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "Permite crear bases de datos e táboas novas." - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "Permite eliminar bases de datos e táboas." - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "Permite recargar a configuración do servidor e limpar a súa caché." - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "Permite apagar o servidor." - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "Permite ver procesos de todos os usuarios" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "Permite importar e exportar datos desde e para ficheiros." - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "Non funciona nesta versión do MySQL." - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "Permite crear e eliminar índices." - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "Permite alterar a estrutura das táboas xa existentes." - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "Permite acceder á listaxe completa de bases de datos" - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" -"Permite conexións, mesmo chegado ao número máximo de conexións. Requíreno a " -"maioría das operación administrativas, como configurar as variábeis globais " -"ou matar os fíos doutros usuarios." - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "Permite crear táboas temporais." - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "Permite bloquear táboas do fío en uso" - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "Necesario para os escravos de replicación." - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "Permite que o usuario pregunte onde están os escravos e os masters." - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "Permite crear vistas novas." - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "Permite configurar acontecementos para o programador de acontecementos" - -#: server_privileges.php:162 server_privileges.php:496 -msgid "Allows creating and dropping triggers" -msgstr "Permite crear e eliminar os disparadores" - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "Permite realizar consultas SHOW CREATE VIEW." - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "Permite crear rutinas almacenadas." - -#: server_privileges.php:169 server_privileges.php:482 -msgid "Allows altering and dropping stored routines." -msgstr "Permite alterar e eliminar rutinas armacenadas." - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "Permite crear, eliminar e mudar o nome das contas de usuario." - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "Permite executar rutinas almacenadas." - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "Sen privilexios." - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "Inclúe todos os privilexios a excepción de GRANT (Conceder)." - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy #| msgid "None" @@ -5325,20 +5385,6 @@ msgstr "Privilexios propios de táboa" msgid " Note: MySQL privilege names are expressed in English " msgstr " Nota: os nomes de privilexios do MySQL están en inglés" -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "Permite crear táboas novas." - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "Permite eliminar táboas." - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" -"Permite engadir usuarios e privilexios sen recargar as táboas de privilexios." - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "Privilexios globais" @@ -5359,26 +5405,6 @@ msgstr "Limites de recursos" msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "Nota: Se estas opcións se configuran como 0 (cero) elimínase o límite." -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "Limita o número de procuras por hora que pode enviar un usuario." - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"Limita o número de ordes que modifiquen unha táboa ou base de datos por hora " -"que pode executar un usuario." - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "Limita o número de conexións novas por hora que pode abrir un usuario." - -#: server_privileges.php:613 server_privileges.php:615 -msgid "Limits the number of simultaneous connections the user may have." -msgstr "Limita o número de conexións simultáneas que pode ter o usuario." - #: server_privileges.php:669 msgid "Login Information" msgstr "Información sobre o acceso (login)" diff --git a/po/he.po b/po/he.po index 8143987ee..71f681dba 100644 --- a/po/he.po +++ b/po/he.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-03-12 09:15+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: hebrew \n" @@ -3144,18 +3144,206 @@ msgstr "(מומשך)" msgid "Structure of table __TABLE__" msgstr "מבנה של טבלה __TABLE__" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "כלול כל ההרש×ות חוץ מ- GRANT." + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "מ×פשר שינוי של מבני הטבל×ות הקיימות." + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +#, fuzzy +msgid "Allows altering and dropping stored routines." +msgstr "מ×פשר יצירת שגרות מ×וחסנות." + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +#, fuzzy +msgid "Allows creating new databases and tables." +msgstr "מ×פשר מחיקת מ×גרי × ×ª×•× ×™× ×•×˜×‘×œ×ות." + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "מ×פשר יצירת שגרות מ×וחסנות." + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "מ×פשר יצירת טבל×ות חדשות." + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "מ×פשר יצירת טבל×ות זמניות." + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "" + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +#, fuzzy +msgid "Allows creating new views." +msgstr "מ×פשר יצירת טבל×ות חדשות." + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "מ×פשר מחיקת מידע." + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "מ×פשר מחיקת מ×גרי × ×ª×•× ×™× ×•×˜×‘×œ×ות." + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "מ×פשר מחיקת טבל×ות." + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +#, fuzzy +msgid "Allows executing stored routines." +msgstr "מ×פשר יצירת שגרות מ×וחסנות." + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "" + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "" + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "" + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "" + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "" + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "" + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +msgid "Limits the number of simultaneous connections the user may have." +msgstr "" + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "" + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "" + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "" + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "" + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +#, fuzzy +msgid "Allows reading data." +msgstr "מ×פשר מחיקת מידע." + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "" + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "" + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "" + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +msgid "Allows creating and dropping triggers" +msgstr "" + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +#, fuzzy +msgid "Allows changing data." +msgstr "מ×פשר מחיקת מידע." + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "×œ×œ× ×”×¨×©×ות." + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " "statements from the transaction." msgstr "" -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "" -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3163,78 +3351,78 @@ msgid "" "based instead of disk-based." msgstr "" -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "" -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." msgstr "" -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." msgstr "" -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." msgstr "" -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "" -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "" -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "" -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "" -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " "indicates the number of time tables have been discovered." msgstr "" -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " "SELECT col1 FROM foo, assuming that col1 is indexed." msgstr "" -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." msgstr "" -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " "if you are doing an index scan." msgstr "" -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." msgstr "" -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3242,7 +3430,7 @@ msgid "" "you have joins that don't use keys properly." msgstr "" -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3250,42 +3438,42 @@ msgid "" "advantage of the indexes you have." msgstr "" -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "" -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "" -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "" -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "" -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "" -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "" -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "" -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " "reason." msgstr "" -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3293,33 +3481,33 @@ msgid "" "Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data." msgstr "" -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "" -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." msgstr "" -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." msgstr "" -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "" -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." msgstr "" -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3328,218 +3516,218 @@ msgid "" "properly, this value should be small." msgstr "" -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "" -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "" -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "" -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "" -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "" -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "" -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "" -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "" -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "" -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." msgstr "" -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "" -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "" -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "" -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "" -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "" -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "" -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "" -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." msgstr "" -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "" -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "" -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "" -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "" -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "" -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "" -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "" -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." msgstr "" -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." msgstr "" -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " "one time." msgstr "" -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "" -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " "can be calculated as Key_reads/Key_read_requests." msgstr "" -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "" -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "" -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " "same query. The default value of 0 means that no query has been compiled yet." msgstr "" -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "" -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." msgstr "" -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "" -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "" -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "" -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "" -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "" -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "" -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "" -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3547,105 +3735,105 @@ msgid "" "decide which queries to remove from the cache." msgstr "" -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." msgstr "" -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "" -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "" -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 #, fuzzy msgctxt "$strShowStatusReset" msgid "Reset" msgstr "×יפוס" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "" -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." msgstr "" -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "" -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" msgstr "" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" msgstr "" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "" -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "" -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." msgstr "" -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "" -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." msgstr "" -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "" -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " "system variable." msgstr "" -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "" -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "" -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "" -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "" -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3653,18 +3841,18 @@ msgid "" "tables or use replication." msgstr "" -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " "raise your thread_cache_size." msgstr "" -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "" -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3672,7 +3860,7 @@ msgid "" "implementation.)" msgstr "" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "" @@ -4889,137 +5077,6 @@ msgstr "מנועי ×חסון" msgid "View dump (schema) of databases" msgstr "ר×יית הוצ××” (תבנית) של מ×גרי נתוני×" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -#, fuzzy -msgid "Allows reading data." -msgstr "מ×פשר מחיקת מידע." - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "" - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -#, fuzzy -msgid "Allows changing data." -msgstr "מ×פשר מחיקת מידע." - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "מ×פשר מחיקת מידע." - -#: server_privileges.php:145 server_privileges.php:475 -#, fuzzy -msgid "Allows creating new databases and tables." -msgstr "מ×פשר מחיקת מ×גרי × ×ª×•× ×™× ×•×˜×‘×œ×ות." - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "מ×פשר מחיקת מ×גרי × ×ª×•× ×™× ×•×˜×‘×œ×ות." - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "" - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "" - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "" - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "" - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "" - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "מ×פשר שינוי של מבני הטבל×ות הקיימות." - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "" - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "מ×פשר יצירת טבל×ות זמניות." - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "" - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "" - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "" - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -#, fuzzy -msgid "Allows creating new views." -msgstr "מ×פשר יצירת טבל×ות חדשות." - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "" - -#: server_privileges.php:162 server_privileges.php:496 -msgid "Allows creating and dropping triggers" -msgstr "" - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "" - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "מ×פשר יצירת שגרות מ×וחסנות." - -#: server_privileges.php:169 server_privileges.php:482 -#, fuzzy -msgid "Allows altering and dropping stored routines." -msgstr "מ×פשר יצירת שגרות מ×וחסנות." - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "" - -#: server_privileges.php:171 server_privileges.php:483 -#, fuzzy -msgid "Allows executing stored routines." -msgstr "מ×פשר יצירת שגרות מ×וחסנות." - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "×œ×œ× ×”×¨×©×ות." - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "כלול כל ההרש×ות חוץ מ- GRANT." - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy #| msgid "None" @@ -5037,19 +5094,6 @@ msgstr "הרש×ות ספציפיות-לטבל×ות" msgid " Note: MySQL privilege names are expressed in English " msgstr " הערה: שמות הרש×ות MySQL מובט×ות ב×נגלית " -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "מ×פשר יצירת טבל×ות חדשות." - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "מ×פשר מחיקת טבל×ות." - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "הרש×ות גלובליות" @@ -5070,24 +5114,6 @@ msgstr "גבולות מש×בי×" msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "הערה: הגדרת ×פשרויות ×לו ×ל 0 (×פס) יבטלו ×ת ההגבלה." -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "" - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "" - -#: server_privileges.php:613 server_privileges.php:615 -msgid "Limits the number of simultaneous connections the user may have." -msgstr "" - #: server_privileges.php:669 msgid "Login Information" msgstr "מידע כניסה" diff --git a/po/hi.po b/po/hi.po index 482c73faa..cf01919c1 100644 --- a/po/hi.po +++ b/po/hi.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-05-21 05:48+0200\n" "Last-Translator: \n" "Language-Team: hindi \n" @@ -3071,18 +3071,202 @@ msgstr "" msgid "Structure of table __TABLE__" msgstr "" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "" + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "" + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +msgid "Allows altering and dropping stored routines." +msgstr "" + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "" + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "" + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "" + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "" + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "" + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "" + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "" + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "" + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "" + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "" + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "" + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "" + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "" + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "" + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "Limits the number of new connections the user may open per hour." + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "Limits the number of queries the user may send to the server per hour." + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +msgid "Limits the number of simultaneous connections the user may have." +msgstr "" + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "" + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "" + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "" + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "" + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "" + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "" + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "" + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "" + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +msgid "Allows creating and dropping triggers" +msgstr "" + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "" + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "" + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " "statements from the transaction." msgstr "" -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "" -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3090,78 +3274,78 @@ msgid "" "based instead of disk-based." msgstr "" -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "" -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." msgstr "" -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." msgstr "" -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." msgstr "" -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "" -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "" -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "" -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "" -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " "indicates the number of time tables have been discovered." msgstr "" -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " "SELECT col1 FROM foo, assuming that col1 is indexed." msgstr "" -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." msgstr "" -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " "if you are doing an index scan." msgstr "" -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." msgstr "" -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3169,7 +3353,7 @@ msgid "" "you have joins that don't use keys properly." msgstr "" -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3177,42 +3361,42 @@ msgid "" "advantage of the indexes you have." msgstr "" -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "" -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "" -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "" -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "" -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "" -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "" -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "" -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " "reason." msgstr "" -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3220,33 +3404,33 @@ msgid "" "Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data." msgstr "" -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "" -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." msgstr "" -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." msgstr "" -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "" -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." msgstr "" -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3255,218 +3439,218 @@ msgid "" "properly, this value should be small." msgstr "" -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "" -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "" -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "" -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "" -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "" -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "" -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "" -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "" -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "" -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." msgstr "" -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "" -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "" -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "" -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "" -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "" -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "" -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "" -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." msgstr "" -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "" -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "" -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "" -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "" -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "" -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "" -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "" -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." msgstr "" -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." msgstr "" -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " "one time." msgstr "" -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "" -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " "can be calculated as Key_reads/Key_read_requests." msgstr "" -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "" -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "" -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " "same query. The default value of 0 means that no query has been compiled yet." msgstr "" -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "" -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." msgstr "" -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "" -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "" -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "" -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "" -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "" -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "" -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "" -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3474,104 +3658,104 @@ msgid "" "decide which queries to remove from the cache." msgstr "" -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." msgstr "" -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "" -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "" -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 msgctxt "$strShowStatusReset" msgid "Reset" msgstr "" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "" -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." msgstr "" -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "" -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" msgstr "" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" msgstr "" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "" -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "" -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." msgstr "" -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "" -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." msgstr "" -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "" -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " "system variable." msgstr "" -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "" -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "" -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "" -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "" -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3579,18 +3763,18 @@ msgid "" "tables or use replication." msgstr "" -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " "raise your thread_cache_size." msgstr "" -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "" -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3598,7 +3782,7 @@ msgid "" "implementation.)" msgstr "" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "" @@ -4784,131 +4968,6 @@ msgstr "" msgid "View dump (schema) of databases" msgstr "" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "" - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "" - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "" - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "" - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "" - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "" - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "" - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "" - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "" - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "" - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "" - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "" - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "" - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "" - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "" - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "" - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "" - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "" - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "" - -#: server_privileges.php:162 server_privileges.php:496 -msgid "Allows creating and dropping triggers" -msgstr "" - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "" - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "" - -#: server_privileges.php:169 server_privileges.php:482 -msgid "Allows altering and dropping stored routines." -msgstr "" - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "" - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "" - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "" - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "" - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy #| msgid "No" @@ -4926,19 +4985,6 @@ msgstr " केवल टेबल के पà¥à¤°à¤¿à¤µà¤¿à¤²à¥‡à¤œ" msgid " Note: MySQL privilege names are expressed in English " msgstr " नोट: MySQL पà¥à¤°à¤¿à¤µà¤¿à¤²à¥‡à¤œ नामों को अंगà¥à¤°à¥‡à¤œà¥€ मे लिखा गया है " -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "" - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "" - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "" @@ -4959,26 +5005,6 @@ msgstr "" msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "" -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "Limits the number of queries the user may send to the server per hour." - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "Limits the number of new connections the user may open per hour." - -#: server_privileges.php:613 server_privileges.php:615 -msgid "Limits the number of simultaneous connections the user may have." -msgstr "" - #: server_privileges.php:669 msgid "Login Information" msgstr "" diff --git a/po/hr.po b/po/hr.po index d6b0bedd9..494c4fdfb 100644 --- a/po/hr.po +++ b/po/hr.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-03-12 09:13+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: croatian \n" @@ -3239,7 +3239,200 @@ msgstr "(nastavljeno)" msgid "Structure of table __TABLE__" msgstr "Struktura tablice __TABLE__" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "Obuhvaća sve privilegije osim GRANT (Podari)." + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "DopuÅ¡ta izmjenu strukture postojećih tablice." + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +msgid "Allows altering and dropping stored routines." +msgstr "DopuÅ¡ta izmjenu i odbacivanje pohranjenih rutina." + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "DopuÅ¡ta izradu novih baze podataka i tablice." + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "DopuÅ¡ta izradu pohranjenih rutina." + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "DopuÅ¡ta izradu novih tablica." + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "DopuÅ¡ta izradu privremenih tablica." + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "DopuÅ¡ta izradu, odbacivanje i preimenovanje korisniÄkih naloga." + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "DopuÅ¡ta izradu novih prikaza." + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "DopuÅ¡ta brisanje podataka." + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "DopuÅ¡ta odbacivanje baza podataka i tablica." + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "DopuÅ¡ta odbacivanje tablica." + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "Omogućuje postavljanje dogaÄ‘aja za planer" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "DopuÅ¡ta pokretanje pohranjenih rutina." + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "DopuÅ¡ta uvoz i izvoz podataka iz datoteka." + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" +"DopuÅ¡ta dodavanje korisnika i privilegija bez ponovnog uÄitavanja tablica." + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "DopuÅ¡ta izradu i odbacivanje indeksa." + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "DopuÅ¡ta umetanje i zamjenu podataka." + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "DopuÅ¡ta zakljuÄavanje tablica u trenutnoj grani." + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "" +"OgraniÄava broj novih povezivanja koje korisnik može otvoriti, po satu." + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "" +"OgraniÄava broj upita koje korisnik može poslati poslužitelju, po satu." + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"OgraniÄava broj naredbi koje korisnik može pokrenuti, a Äija je namjena " +"mijenjanje bilo koje tablice ili baze podataka, po satu." + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +msgid "Limits the number of simultaneous connections the user may have." +msgstr "OgraniÄava broj istovremenih povezivanja koje korisnik može imati." + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "Omogućuje pregledavanje procesa za sve korisnike" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "Nema uÄinka u ovoj verziji MySQL-a." + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "" +"DopuÅ¡ta ponovno uÄitavanje postavki poslužitelja i pražnjenje privremene " +"pohrane poslužitelja." + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "" +"DopuÅ¡ta korisnik postavljanje upita o lokaciji potÄinjenih i gospodara." + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "Potrebno za replikacijske potÄinjene." + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "DopuÅ¡ta Äitanje podataka." + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "Daje pristup cjelokupnom popisu baza podataka." + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "DopuÅ¡ta izvoÄ‘enje upita SHOW CREATE VIEW." + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "DopuÅ¡ta gaÅ¡enje poslužitelja." + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" +"DopuÅ¡ta povezivanje Äak i kad je dostignut najveći broj veza. Potrebno za " +"većinu administrativnih operacija poput postavljanja općih varijabli ili " +"eliminiranje grana drugih korisnika." + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +msgid "Allows creating and dropping triggers" +msgstr "Omogućuje izradu i uklanjanje okidaÄa" + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "DopuÅ¡ta mijenjanje podataka." + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "Bez privilegija." + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " @@ -3249,12 +3442,12 @@ msgstr "" "ali su nadmaÅ¡ile vrijednost binlog_cache_size i upotrijebile privremenu " "datoteku za pohranjivanje izjava transakcija." -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "" "Broj transakcija koje su upotrebljavale privremeni binarni zapisnik pohrane." -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3266,11 +3459,11 @@ msgstr "" "moglo bi biti potrebno da povećate vrijednost tmp_table_size, kako biste " "privremene tablice smjestili u radnu memoriju, a ne na tvrdi disk." -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "Koliko je privremenih tablica izradio mysqld." -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." @@ -3278,7 +3471,7 @@ msgstr "" "Broj privremenih tablica u memoriji koje je poslužitelj automatski izradio " "tijekom izvrÅ¡avanja izjava." -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." @@ -3286,7 +3479,7 @@ msgstr "" "Broj redaka upisanih pomoću naredbe INSERT DELAYED, a kod kojih je doÅ¡lo do " "neke vrste pogreÅ¡ke (vjerojatan razlog je udvojen kljuÄ)." -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." @@ -3294,23 +3487,23 @@ msgstr "" "Broj hvatiÅ¡te grana INSERT DELAYED u upotrebi. Svaka druga tablica na koju " "se primjeni INSERT DELAYED dobiva vlastitu granu." -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "Broj redaka zapisanih pomoću INSERT DELAYED." -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "Broj izvrÅ¡enih izjava FLUSH." -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "Broj internih izjava COMMIT." -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "Brojka koja prokazuje koliko puta je redak bio izbrisan iz tablice." -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " @@ -3320,7 +3513,7 @@ msgstr "" "tablicu s traženim nazivom. Ovaj se postupak naziva otkrivanje. " "Handler_discover naznaÄuje koliko je puta tablica bila otkrivenom." -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " @@ -3330,7 +3523,7 @@ msgstr "" "broj je pokazatelj da poslužitelj izvodi mnogo potpunih pretraživanja " "indeksa, npr. SELECT col1 FROM foo, pri Äemu je col1 indeksiran." -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." @@ -3338,7 +3531,7 @@ msgstr "" "Broj zahtjeva za Äitanje retka zasnovan na kljuÄu. Velik broj je pokazatelj " "da su vaÅ¡i upiti i tablice pravilno indeksirani." -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " @@ -3348,7 +3541,7 @@ msgstr "" "povećava ako izvodite upite stupca indeksa s ograniÄenjem opsega ili ako " "izvodite pretraživanje indeksa." -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." @@ -3356,7 +3549,7 @@ msgstr "" "Broj zahtjeva za Äitanje prethodnog retka u redoslijedu kljuÄa. Ovaj naÄin " "Äitanja uglavnom se upotrebljava za optimiziranje opcije ORDER BY ... DESC." -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3368,7 +3561,7 @@ msgstr "" "Vjerojatno imate mnogo upita koji zahtijevaju da MySQL pretražuje cjelokupne " "tablice ili imate spojeve koji ne upotrebljavaju kljuÄ na pravilan naÄin." -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3380,36 +3573,36 @@ msgstr "" "naznaÄuje da vaÅ¡a tablice nisu pravilno indeksirane ili da vaÅ¡i upiti nisu " "napisani na naÄin koji iskoriÅ¡tava prednosti raspoloživih indeksa." -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "Broj internih izjava ROLLBACK." -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "Broj zahtjeva za ažuriranje retka u tablici." -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "Broj zahtjeva za umetanje retka u tablici." -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "Broj stranice koje sadrže podatke (dirty ili clean)." -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "Broj stranica koje su trenutno 'dirty'." -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "" "Broj stranica meÄ‘uspremnika za koje je podnesen zahtjev za pražnjenjem." -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "Broj slobodnih stranica." -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " @@ -3419,7 +3612,7 @@ msgstr "" "Äitaju ili zapisuju, ili ih nije moguće isprazniti ili ukloniti iz nekog " "drugog razloga." -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3431,11 +3624,11 @@ msgstr "" "je vrijednost moguće izraÄunati i kao Innodb_buffer_pool_pages_total - " "Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data." -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "Ukupna veliÄina meÄ‘uspremnika, u stranicama." -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." @@ -3443,7 +3636,7 @@ msgstr "" "Broj \"nasumiÄnih\" pripremnih Äitanja koje je InnoDB inicijalizirao. DogaÄ‘a " "se kad upit mora pretražiti veliki dio tablice, ali nasumiÄnim redoslijedom." -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." @@ -3451,11 +3644,11 @@ msgstr "" "Broj slijednih pripremnih Äitanja koje je inicijalizirao InnoDB. Ovo se " "dogaÄ‘a kad InnoDB izvodi potpuno pretraživanje tablice." -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "Broj logiÄkih zahtjeva za Äitanjem koje je obavio InnoDB." -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." @@ -3463,7 +3656,7 @@ msgstr "" "Broj logiÄkih Äitanja koje InnoDB nije mogao zadovoljiti iz meÄ‘uspremnik i " "morao je izvesti Äitanje po jedne stranice." -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3477,55 +3670,55 @@ msgstr "" "prikazuje stanje ovog Äekanja. Ako je veliÄina meÄ‘uspremnika pravilno " "postavljena, ova bi vrijednost trebala biti malenom." -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "Broj izvrÅ¡enih zapisivanja u InnoDB meÄ‘uspremnik." -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "Broj dosadaÅ¡njih fsync() operacija." -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "Trenutan broj fsync() operacija u Äekanju." -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "Trenutan broj Äitanja u Äekanju." -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "Trenutan broj zapisivanja u Äekanju." -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "KoliÄina podataka proÄitanih do ovog trenutka, u bajtovima." -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "Ukupan broj iÅ¡Äitavanja podataka." -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "Ukupan broj zapisivanja podataka." -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "KoliÄina podataka zapisanih do ovog trenutka, u bajtovima." -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" "Broj dvostrukih zapisivanja do ovog trenutka i broj stranica zapisanih za " "ovu potrebu." -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" "Broj dvostrukih zapisivanja do ovog trenutka i broj stranica zapisanih za " "ovu potrebu." -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." @@ -3534,35 +3727,35 @@ msgstr "" "meÄ‘uspremnika, te je bilo potrebno Äekati njegovo pražnjenje prije nastavka " "rada." -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "Broj zahtjeva za zapisivanje u zapisnik." -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "Broj fiziÄkih zapisivanja u zapisnik." -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "Broj fsyncs zapisivanja izvrÅ¡enih u datoteci zapisnika." -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "Broj naredbi fsyncs za zapisnik, a koje su na Äekanju." -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "Zapisivanja u zapisnik na Äekanju." -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "Broj bajtova zapisanih u zapisnik." -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "Broj izraÄ‘enih stranica." -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." @@ -3571,52 +3764,52 @@ msgstr "" "vrijednosti prebrojavaju u stranicama. VeliÄina stranice dopuÅ¡ta njihovo " "jednostavno pretvaranje u bajtove." -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "Broj iÅ¡Äitanih stranica." -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "Broj zapisanih stranica." -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "Broj zakljuÄavanja redaka na koje se trenutno Äeka." -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "ProsjeÄno vrijeme postizanja zakljuÄanosti retka, u milisekundama." -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "" "Ukupno vrijeme utroÅ¡eno na postizanja zakljuÄanosti retka, u milisekundama." -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "Najdulje vrijeme postizanja zakljuÄanosti retka, u milisekundama." -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "Broj okolnosti kad je bilo potrebno Äekati na zakljuÄanost retka." -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "Broj redaka izbrisanih iz InnoDB tablica." -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "Broj redaka umetnutih u InnoDB tablice." -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "Broj redaka iÅ¡Äitanih iz InnoDB tablica." -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "Broj ažuriranih redaka u InnoDB tablicama." -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." @@ -3624,7 +3817,7 @@ msgstr "" "Broj kljuÄnih blokova u pohrani kljuÄeva koji su izmijenjeni ali joÅ¡ nisu " "ispražnjeni na disk. Nekoć se nazivalo: Not_flushed_key_blocks." -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." @@ -3632,7 +3825,7 @@ msgstr "" "Broj neiskoriÅ¡tenih blokova u pohrani kljuÄeva. Ovu vrijednost možete " "upotrijebiti za odreÄ‘ivanje veliÄine pohrane kljuÄeva koja je u upotrebi." -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " @@ -3642,11 +3835,11 @@ msgstr "" "gornje razine koja oznaÄuje najveći broj blokova koji su ikad bili u " "istovremenoj upotrebi." -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "Broj zahtjeva za Äitanje kljuÄnog bloka iz pohrane." -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " @@ -3657,15 +3850,15 @@ msgstr "" "promaÅ¡ivanja pohrane moguće je izraÄunati putem naredbi Key_reads/" "Key_read_requests." -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "Broj zahtjeva za zapisivanje kljuÄnog bloka u pohranu." -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "Broj fiziÄkih zapisivanja kljuÄnih blokova na disk. " -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " @@ -3675,11 +3868,11 @@ msgstr "" "upita. Korisno za usporeÄ‘ivanje troÅ¡kova razliÄitih planova upita za isti " "upit. Zadana vrijednost je 0 i podrazumijeva da joÅ¡ nema složenog upita." -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "Broj redaka koji Äekaju svoje upisivanje u red Äekanja INSERT DELAYED." -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." @@ -3687,36 +3880,36 @@ msgstr "" "Broj tablica koje su otvorene. Ako je iznos otvorenih tablica velik, vaÅ¡a " "vrijednost za pohranu tablica vjerojatno je premala." -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "Broj otvorenih datoteka." -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "" "Broj otvorenih protoka (uglavnom se upotrebljava za voÄ‘enje zapisnika)." -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "Broj otvorenih tablica." -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "Broj slobodnih memorijskih blokova u pohrani upita." -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "KoliÄina slobodne memorije za pohranu upita." -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "Broj pronalaženja u pohrani." -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "Broj upita pridodanih u pohranu." -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3729,7 +3922,7 @@ msgstr "" "nedavno upotrebljavanog (LRU - least recently used) radi odluÄivanja koje će " "upite ukloniti iz pohrane." -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." @@ -3737,24 +3930,24 @@ msgstr "" "Broj upita koji nisu pohranjeni (nisu za pohranu ili nisu pohranjeni zbog " "postavke query_cache_type)." -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "Broj upita registriranih u pohrani." -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "Ukupan broj blokova u pohrani upita." -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 msgctxt "$strShowStatusReset" msgid "Reset" msgstr "Povrat" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "Stanje replikacije sigurnosti protiv otkaza (joÅ¡ nije implementirano)." -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." @@ -3762,12 +3955,12 @@ msgstr "" "Broj spojeva koji ne upotrebljavaju indekse. Ako ovaj iznos nije 0, bit će " "potrebno da pažljivo provjerite indekse vaÅ¡ih tablica." -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "" "Broj spojeva koji nad referentnom tablicom upotrebljavaju opseg traženja." -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" @@ -3776,7 +3969,7 @@ msgstr "" "retka. (Ako ovaj iznos nije 0, bit će potrebno da pažljivo provjerite " "indekse vaÅ¡ih tablica." -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" @@ -3784,17 +3977,17 @@ msgstr "" "Broj spojeva koji su upotrijebili opsege nad prvom tablicom. (Općenito nije " "kritiÄno ako je ovaj iznos velik.)" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "Broj spojeva koji su izveli potpuno pretraživanje prve tablice." -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "" "Broj privremenih tablica koje su trenutno otvorene od strane potÄinjene SQL " "grane." -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." @@ -3802,12 +3995,12 @@ msgstr "" "Ukupna koliÄina (od pokretanja) ponovnih pokuÅ¡aja transakcija od strane " "replikacijske potÄinjene SQL grane." -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "" "UkljuÄeno (ON) ako je ovaj poslužitelj potÄinjen i povezan na gospodara." -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." @@ -3815,14 +4008,14 @@ msgstr "" "Broj grana kojima je bilo potrebno viÅ¡e vremena za izradu, nego Å¡to je to " "definirano u slow_launch_time (sporo vrijeme pokretanja), u sekundama." -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "" "Broj upita kojima je bilo potrebno viÅ¡e vremena nego Å¡to je to definirano u " "long_query_time (dugo vrijeme upita), u sekundama." -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " @@ -3832,23 +4025,23 @@ msgstr "" "Ako je ovaj iznos velik, razmotrite mogućnost povećanja vrijednosti " "sistemske varijable sort_buffer_size." -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "Broj preslagivanja uÄinjenih pomoću opsega." -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "Broj presloženih redaka." -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "Broj preslagivanja uÄinjenih pomoću pretraživanja tablice." -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "KoliÄina trenutno postignutih zakljuÄavanja tablica." -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3860,7 +4053,7 @@ msgstr "" "problema s performansama, bit će potrebno da prvo optimizirate svoje upite i " "potom ili podijelite svoje tablice ili upotrijebite replikaciju." -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " @@ -3870,11 +4063,11 @@ msgstr "" "kao Threads_created/Connections. Ako je ovaj iznos prikazan crvenom bojom, " "bit će potrebno da povećate svoju vrijednost thread_cache_size." -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "Broj trenutno otvorenih veza." -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3886,7 +4079,7 @@ msgstr "" "(UobiÄajeno, ako imate dobru implementaciju grana, ova opcija neće pružiti " "primjetna poboljÅ¡anja performansi.)" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "Broj grana koje nisu uspavane." @@ -5168,137 +5361,6 @@ msgstr "Pogoni pohrane" msgid "View dump (schema) of databases" msgstr "Prikaži ispis (shemu) baza podataka" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "DopuÅ¡ta Äitanje podataka." - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "DopuÅ¡ta umetanje i zamjenu podataka." - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "DopuÅ¡ta mijenjanje podataka." - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "DopuÅ¡ta brisanje podataka." - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "DopuÅ¡ta izradu novih baze podataka i tablice." - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "DopuÅ¡ta odbacivanje baza podataka i tablica." - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "" -"DopuÅ¡ta ponovno uÄitavanje postavki poslužitelja i pražnjenje privremene " -"pohrane poslužitelja." - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "DopuÅ¡ta gaÅ¡enje poslužitelja." - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "Omogućuje pregledavanje procesa za sve korisnike" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "DopuÅ¡ta uvoz i izvoz podataka iz datoteka." - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "Nema uÄinka u ovoj verziji MySQL-a." - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "DopuÅ¡ta izradu i odbacivanje indeksa." - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "DopuÅ¡ta izmjenu strukture postojećih tablice." - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "Daje pristup cjelokupnom popisu baza podataka." - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" -"DopuÅ¡ta povezivanje Äak i kad je dostignut najveći broj veza. Potrebno za " -"većinu administrativnih operacija poput postavljanja općih varijabli ili " -"eliminiranje grana drugih korisnika." - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "DopuÅ¡ta izradu privremenih tablica." - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "DopuÅ¡ta zakljuÄavanje tablica u trenutnoj grani." - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "Potrebno za replikacijske potÄinjene." - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "" -"DopuÅ¡ta korisnik postavljanje upita o lokaciji potÄinjenih i gospodara." - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "DopuÅ¡ta izradu novih prikaza." - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "Omogućuje postavljanje dogaÄ‘aja za planer" - -#: server_privileges.php:162 server_privileges.php:496 -msgid "Allows creating and dropping triggers" -msgstr "Omogućuje izradu i uklanjanje okidaÄa" - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "DopuÅ¡ta izvoÄ‘enje upita SHOW CREATE VIEW." - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "DopuÅ¡ta izradu pohranjenih rutina." - -#: server_privileges.php:169 server_privileges.php:482 -msgid "Allows altering and dropping stored routines." -msgstr "DopuÅ¡ta izmjenu i odbacivanje pohranjenih rutina." - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "DopuÅ¡ta izradu, odbacivanje i preimenovanje korisniÄkih naloga." - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "DopuÅ¡ta pokretanje pohranjenih rutina." - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "Bez privilegija." - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "Obuhvaća sve privilegije osim GRANT (Podari)." - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy #| msgid "None" @@ -5316,20 +5378,6 @@ msgstr "Privilegije specifiÄne za tablicu" msgid " Note: MySQL privilege names are expressed in English " msgstr " Napomena: Nazivi MySQL privilegija navedeni su na engleskom jeziku " -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "DopuÅ¡ta izradu novih tablica." - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "DopuÅ¡ta odbacivanje tablica." - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" -"DopuÅ¡ta dodavanje korisnika i privilegija bez ponovnog uÄitavanja tablica." - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "Opće privilegije" @@ -5352,28 +5400,6 @@ msgstr "" "Napomena: Postavljanje ovih opcija na vrijednost 0 (nula) uklanja " "ograniÄenje." -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "" -"OgraniÄava broj upita koje korisnik može poslati poslužitelju, po satu." - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"OgraniÄava broj naredbi koje korisnik može pokrenuti, a Äija je namjena " -"mijenjanje bilo koje tablice ili baze podataka, po satu." - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "" -"OgraniÄava broj novih povezivanja koje korisnik može otvoriti, po satu." - -#: server_privileges.php:613 server_privileges.php:615 -msgid "Limits the number of simultaneous connections the user may have." -msgstr "OgraniÄava broj istovremenih povezivanja koje korisnik može imati." - #: server_privileges.php:669 msgid "Login Information" msgstr "_Podaci prijave" diff --git a/po/hu.po b/po/hu.po index 788c0ea03..9a80cb1d5 100644 --- a/po/hu.po +++ b/po/hu.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-03-12 09:15+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: hungarian \n" @@ -3245,7 +3245,205 @@ msgstr "(folytatás)" msgid "Structure of table __TABLE__" msgstr "__TABLE__ tábla szerkezete" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "A GRANT kivételével minden jogot tartalmaz." + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "Engedélyezi a létezÅ‘ táblák szerkezetének megváltoztatását." + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +msgid "Allows altering and dropping stored routines." +msgstr "Engedélyezi a tárolt eljárások módosítását és eldobását." + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "Engedélyezi új adatbázisok és táblák készítését." + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "Engedélyezi tárolt eljárások létrehozását." + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "Engedélyezi új táblák készítését." + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "Engedélyezi ideiglenes táblák készítését." + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "" +"Engedélyezi a felhasználói fiókok létrehozását, törlését és átnevezését." + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "Engedélyezi új nézetek létrehozását." + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "Engedélyezi az adatok törlését." + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "Engedélyezi az adatbázisok és táblák eldobását." + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "Engedélyezi a táblák eldobását." + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "Az eseményütemezÅ‘ eseményeinek beállítását teszi lehetÅ‘vé" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "Engedélyezi a tárolt eljárások végrehajtását." + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "Engedélyezi az adatok fájlokba történÅ‘ exportálását/importálását." + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" +"A privilégium táblák újratöltése nélkül engedélyezi a felhasználók és jogok " +"hozzáadását." + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "Engedélyezi indexek készítését és törlését." + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "Engedélyezi az adatok beírását és megváltoztatását." + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "A jelenlegi szálon engedélyezi a táblák blokkolását." + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "" +"Korlátozza a felhasználó által óránként megnyitható új kapcsolatok számát." + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "" +"Korlátozza a felhasználó által a kiszolgálóra óránként küldhetÅ‘ lekérdezések " +"számát." + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"Korlátozza a felhasználó által óránként végrehajtható, bármelyik táblát vagy " +"adatbázist módosító parancsok számát." + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +msgid "Limits the number of simultaneous connections the user may have." +msgstr "Korlátozza a felhasználó egyidejű kapcsolatainak számát." + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "Az összes felhasználó folyamatainak megtekintését engedélyezi" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "Nem valósult meg ebben a MySQL verzióban" + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "" +"Engedélyezi a szerver beállításainak újratöltését, és a szerver " +"gyorsítótárának törlését." + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "" +"Engedélyezi a felhasználónak, hogy megkérdezze, hol találhatók a kisegítÅ‘/fÅ‘ " +"helyek." + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "A kisegítÅ‘ helyek másolásához szükséges." + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "Engedélyezi az adatok olvasását." + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "Hozzáférést ad az adatbázisok teljes listájához." + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "Engedélyezi SHOW CREATE VIEW lekérdezések végrehajtását." + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "Engedélyezi a szerver leállítását." + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" +"Akkor is engedélyezi a kapcsolódást, ha a kapcsolatok száma elérte a " +"maximumot. A legfontosabb adminisztrációs műveletekhez szükséges, mint a " +"globális változók beállítása, vagy más felhasználók folyamatainak " +"megszüntetése." + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +msgid "Allows creating and dropping triggers" +msgstr "Eseményindítók létrehozásának és eldobásának engedélyezése" + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "Engedélyezi az adatok megváltoztatását." + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "Nincsenek jogok." + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " @@ -3255,12 +3453,12 @@ msgstr "" "használt, azonban az túllépte a binlog_cache_size méretet, és ideiglenes " "fájlt használt az utasítások tárolásához a tranzakcióból." -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "" "Az ideiglenes bináris naplógyorsítótár által használt tranzakciók száma." -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3272,11 +3470,11 @@ msgstr "" "nagy, akkor növelheti a tmp_table_size értékét, mely az ideiglenes táblákból " "memóriaalapúakat csinál a lemezalapú helyett." -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "Ennyi ideiglenes fájlt hozott létre a mysqld." -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." @@ -3284,7 +3482,7 @@ msgstr "" "A szerver által az utasítások végrehajtásakor automatikusan létrehozott, a " "memóriában tárolt ideiglenes táblák száma." -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." @@ -3292,7 +3490,7 @@ msgstr "" "Az INSERT DELAYED utasítással írt sorok száma, melyeknél néhány hiba történt " "(valószínűleg ismétlÅ‘dÅ‘ kulcs)." -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." @@ -3300,23 +3498,23 @@ msgstr "" "A használatban lévÅ‘ INSERT DELAYED kezelÅ‘szálak száma. Minden eltérÅ‘ " "táblának, melyen valaki INSERT DELAYED parancsot használ, saját szála lesz." -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "A beírt INSERT DELAYED sorok száma." -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "A végrehajtott FLUSH utasítások száma." -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "A belsÅ‘ COMMIT utasítások száma." -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "Egy sornak a táblázatból történÅ‘ törléseinek a száma." -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " @@ -3326,7 +3524,7 @@ msgstr "" "megadott nevű táblát. Ezt hívják felfedezésnek. A handler_discover jelzi a " "táblák felfedezésének számát." -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " @@ -3337,7 +3535,7 @@ msgstr "" "például a SELECT col1 FROM foo azt feltételezi, hogy a col1 kerül " "indexelésre." -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." @@ -3345,7 +3543,7 @@ msgstr "" "Egy sor kulcs alapján történÅ‘ beolvasási kéréseinek száma. Ha ez magas, " "akkor jól mutatja, hogy a lekérdezések és a táblák megfelelÅ‘en indexeltek." -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " @@ -3355,7 +3553,7 @@ msgstr "" "ha Ön tartománymegkötéses index oszlopot kérdez le, vagy ha indexvizsgálatot " "végez." -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." @@ -3363,7 +3561,7 @@ msgstr "" "A kulcssorrendben elÅ‘zÅ‘ sort beolvasandó kérések száma. Ezt a beolvasási " "módszert fÅ‘leg az ORDER BY ... DESC optimalizálásához használják." -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3375,7 +3573,7 @@ msgstr "" "Valószínűleg sok olyan lekérdezés van, s a MySQL-nek teljes táblákat kell " "megvizsgálnia, vagy a kulcsokat nem megfelelÅ‘en használó illesztések vannak." -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3387,35 +3585,35 @@ msgstr "" "hogy a táblák nem megfelelÅ‘en indexeltek, vagy a lekérdezések nincsenek írva " "az indexek kihasználása végett." -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "A belsÅ‘ ROLLBACK utasítások száma." -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "A kérések száma egy táblában lévÅ‘ sor frissítéséhez." -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "A kérések száma egy táblában lévÅ‘ sor beszúrásához." -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "Az adatokat tartalmazó lapok száma (piszkos vagy tiszta)." -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "A jelenleg piszkos lapok száma." -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "A pufferkészlet oldalainak száma, melyeket kiírásra kértek." -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "A szabad lapok száma." -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " @@ -3425,7 +3623,7 @@ msgstr "" "írás alatt lévÅ‘ oldalak, melyeket bizonyos más okok miatt nem lehet kiírni " "vagy eltávolítani." -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3438,11 +3636,11 @@ msgstr "" "Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data értékként is " "számolható." -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "A pufferkészlet teljes mérete lapokban." -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." @@ -3451,7 +3649,7 @@ msgstr "" "akkor történik, ha egy lekérdezés meg akarja vizsgálni egy tábla nagy " "részét, viszont véletlenszerű sorrendben." -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." @@ -3459,11 +3657,11 @@ msgstr "" "Az InnoDB által kezdeményezett sorozatos elÅ‘reolvasások száma. Ez akkor " "történik, mikor az InnoDB sorozatos teljes táblavizsgálatot tart." -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "Az InnoDB által elvégzett logikai olvasási kérések száma." -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." @@ -3471,7 +3669,7 @@ msgstr "" "A logikai olvasások száma, melyeket az InnoDB nem tudott a pufferkészletbÅ‘l " "kielégíteni, s egyoldalas beolvasást végzett." -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3486,53 +3684,53 @@ msgstr "" "méretét megfelelÅ‘en állították be, akkor ennek az értéknek kicsinek kell " "lennie." -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "Az InnoDB pufferkészletébe történt írások száma." -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "Az fsync() műveletek eddigi száma." -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "A folyamatban lévÅ‘ fsync() műveletek száma." -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "A folyamatban lévÅ‘ olvasások száma." -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "A folyamatban lévÅ‘ írások száma." -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "Az eddig beolvasott adatok mennyisége bájtban." -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "Az összes beolvasott adat." -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "Az összes írott adat." -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "Az összes írott adat, bájtban." -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" "A végrehajtott duplaírásos írások száma, s az e célból kiírt oldalak száma." -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" "A végrehajtott duplaírásos írások száma, s az e célból kiírt oldalak száma." -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." @@ -3540,35 +3738,35 @@ msgstr "" "Várakozások száma, amiket a naplópuffer kis mérete okozott és folytatás " "elÅ‘tt meg kellett várni a kiírást." -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "A naplóírási kérések száma." -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "A naplófájlba történt fizikai írások száma." -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "A naplófájlba történt fsyncs írások száma." -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "A folyamatban lévÅ‘ naplófájl fsync-ek száma." -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "A folyamatban lévÅ‘ naplófájl írások száma." -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "A naplófájlba írt bájtok száma." -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "A létrehozott lapok száma." -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." @@ -3577,51 +3775,51 @@ msgstr "" "került számolásra az oldalakban; az oldal mérete teszi lehetÅ‘vé a bájtokká " "történÅ‘ könnyű átalakítást." -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "A beolvasott lapok száma." -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "Az írott lapok száma." -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "A jelenleg várakozás alatt lévÅ‘ sorzárolások száma." -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "A sorzároláshoz szükséges átlag idÅ‘tartam, milliszekundumban." -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "A sorzárolásokra fordított összes idÅ‘, milliszekundumban." -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "A sorzároláshoz szükséges idÅ‘tartam, milliszekundumban." -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "A sorzárolásra váráshoz szükséges alkalmak száma." -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "Az InnoDB táblákból törölt sorok száma." -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "Az InnoDB táblákba beszúrt sorok száma." -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "Az InnoDB táblákból beolvasott sorok száma." -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "Az InnoDB táblákban frissített sorok száma." -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." @@ -3629,7 +3827,7 @@ msgstr "" "A kulcsgyorsítótárban lévÅ‘ kulcsblokkok száma, melyek megváltoztak, de még " "nem kerültek lemezre kiírásra. Ez Not_flushed_key_blocks néven ismert." -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." @@ -3637,7 +3835,7 @@ msgstr "" "A kulcsgyorsítótárban lévÅ‘, nem használt blokkok száma. Ezzel az értékkel " "állapíthatja meg, hogy mennyire van használatban a kulcsgyorsítótár." -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " @@ -3646,11 +3844,11 @@ msgstr "" "A kulcsgyorsítótárban lévÅ‘ használt blokkok száma. Ez az érték egy maximális " "jel, mely a valamikor használatban volt blokkok számát jelzi." -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "A gyorsítótárból egy kulcsblokk beolvasásához szükséges kérések száma." -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " @@ -3661,15 +3859,15 @@ msgstr "" "sikertelen találatainak aránya a Key_reads/Key_read_requests alapján " "számítható ki." -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "A kérések száma egy kulcsblokk gyorsítótárba történÅ‘ írásához." -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "Egy kulcsblokk lemezre történÅ‘ fizikai írásainak száma." -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " @@ -3680,11 +3878,11 @@ msgstr "" "költségének lekérdezéséhez hasznos. Az alapértelmezett 0 érték azt jelenti, " "hogy lekérdezés lefordítására még nem került sor." -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "Az INSERT DELAYED sorokban írásra várakozó sorok száma." -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." @@ -3692,37 +3890,37 @@ msgstr "" "Az eddig megnyitott táblák száma. Ha a megnyitott táblák nagy,akkor " "valószínűleg túl kicsi a táblagyorsítótár értéke." -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "A megnyitott fájlok száma." -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "" "Az adatfolyamok száma, melyek nyitottak (fÅ‘leg a naplózáshoz kerül " "felhasználásra)." -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "A megnyitott táblák száma." -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "A szabad memóriablokkok száma a lekérdezési gyorsítótárban." -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "A szabad memória mérete a lekérdezési gyorsítótárhoz." -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "A gyorsítótár találatok száma." -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "A gyorsítótárhoz adott lekérdezések száma." -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3735,7 +3933,7 @@ msgstr "" "lekérdezési gyorsítótár a legrégebben használt (LRU) stratégiával dönti el, " "hogy mely lekérdezéseket kell eltávolítani a gyorsítótárból." -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." @@ -3743,24 +3941,24 @@ msgstr "" "A nem gyorsítótárazott lekérdezések száma (nem gyorsítótárazható, vagy nem " "gyorsítótárazott a query_cache_type beállítás miatt)." -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "A gyorsítótárban bejegyzett lekérdezések száma." -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "A blokkok száma a lekérdezési gyorsítótárban." -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 msgctxt "$strShowStatusReset" msgid "Reset" msgstr "Törlés" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "A hibabiztos többszörözések állapota (megvalósításra vár)." -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." @@ -3768,11 +3966,11 @@ msgstr "" "Az indexeket nem használó illesztések száma. Ha ez az érték nem 0, akkor " "ellenÅ‘rizze körültekintÅ‘en a táblák indexeit." -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "Egy hivatkozási táblán tartománykeresést használt illesztések száma." -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" @@ -3781,7 +3979,7 @@ msgstr "" "használatát ellenÅ‘rzik. (Ha ez nem 0, akkor ellenÅ‘rizze körültekintÅ‘en a " "táblák indexeit.))" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" @@ -3789,15 +3987,15 @@ msgstr "" "Az elsÅ‘ táblán tartományokat használt illesztések száma. (Normál esetben ez " "nem súlyos, még ha túl nagy is ez.)" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "Az elsÅ‘ tábla teljes vizsgálatát elvégzett illesztések száma." -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "A kisegítÅ‘ SQL szál által épp megnyitott ideiglenes táblák száma." -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." @@ -3805,11 +4003,11 @@ msgstr "" "A többszörözésben kisegítÅ‘ SQL szál (az indítás óta) ennyiszer próbálta újra " "a tranzakciókat." -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "Ez BE, ha ez fÅ‘szerverhez csatlakoztatott kisegítÅ‘ szerver." -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." @@ -3817,14 +4015,14 @@ msgstr "" "A szálak száma, melyek létrehozásához slow_launch_time másodpercnél többre " "volt szükség." -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "" "A lekérdezések száma, melyekhez long_query_time másodpercnél többre volt " "szükség." -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " @@ -3834,23 +4032,23 @@ msgstr "" "végeznie. Ha ez az érték nagy, akkor gondolja meg a sort_buffer_size " "rendszerváltozó értékének növelését." -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "A tartományokkal végzett rendezések száma." -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "Rendezett sorok száma." -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "A tábla vizsgálatával végrehajtott rendezések száma." -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "Ennyiszer nem lehetett azonnal megszerezni egy táblazárolást." -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3862,7 +4060,7 @@ msgstr "" "optimalizálja a lekérdezéseket, majd vagy ossza fel a táblát vagy táblákat, " "vagy használja a többszörözést." -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " @@ -3872,11 +4070,11 @@ msgstr "" "Threads_created/Connections alapján számítható ki. Ha ez az érték piros, " "akkor növelnie kell a thread_cache_size méretét." -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "A jelenleg megnyitott kapcsolatok száma." -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3887,7 +4085,7 @@ msgstr "" "nagy, akkor növelheti a thread_cache_size értékét. (Normál esetben ez nem " "növeli jelentÅ‘sen a teljesítményt, ha jó szálmegvalósítása van.)" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "A nem alvó szálak száma." @@ -5190,140 +5388,6 @@ msgstr "Tárolómotorok" msgid "View dump (schema) of databases" msgstr "Adatbázis kiírás (séma) megtekintése" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "Engedélyezi az adatok olvasását." - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "Engedélyezi az adatok beírását és megváltoztatását." - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "Engedélyezi az adatok megváltoztatását." - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "Engedélyezi az adatok törlését." - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "Engedélyezi új adatbázisok és táblák készítését." - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "Engedélyezi az adatbázisok és táblák eldobását." - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "" -"Engedélyezi a szerver beállításainak újratöltését, és a szerver " -"gyorsítótárának törlését." - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "Engedélyezi a szerver leállítását." - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "Az összes felhasználó folyamatainak megtekintését engedélyezi" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "Engedélyezi az adatok fájlokba történÅ‘ exportálását/importálását." - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "Nem valósult meg ebben a MySQL verzióban" - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "Engedélyezi indexek készítését és törlését." - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "Engedélyezi a létezÅ‘ táblák szerkezetének megváltoztatását." - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "Hozzáférést ad az adatbázisok teljes listájához." - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" -"Akkor is engedélyezi a kapcsolódást, ha a kapcsolatok száma elérte a " -"maximumot. A legfontosabb adminisztrációs műveletekhez szükséges, mint a " -"globális változók beállítása, vagy más felhasználók folyamatainak " -"megszüntetése." - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "Engedélyezi ideiglenes táblák készítését." - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "A jelenlegi szálon engedélyezi a táblák blokkolását." - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "A kisegítÅ‘ helyek másolásához szükséges." - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "" -"Engedélyezi a felhasználónak, hogy megkérdezze, hol találhatók a kisegítÅ‘/fÅ‘ " -"helyek." - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "Engedélyezi új nézetek létrehozását." - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "Az eseményütemezÅ‘ eseményeinek beállítását teszi lehetÅ‘vé" - -#: server_privileges.php:162 server_privileges.php:496 -msgid "Allows creating and dropping triggers" -msgstr "Eseményindítók létrehozásának és eldobásának engedélyezése" - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "Engedélyezi SHOW CREATE VIEW lekérdezések végrehajtását." - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "Engedélyezi tárolt eljárások létrehozását." - -#: server_privileges.php:169 server_privileges.php:482 -msgid "Allows altering and dropping stored routines." -msgstr "Engedélyezi a tárolt eljárások módosítását és eldobását." - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "" -"Engedélyezi a felhasználói fiókok létrehozását, törlését és átnevezését." - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "Engedélyezi a tárolt eljárások végrehajtását." - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "Nincsenek jogok." - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "A GRANT kivételével minden jogot tartalmaz." - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy #| msgid "None" @@ -5341,21 +5405,6 @@ msgstr "Táblaspecifikus jogok" msgid " Note: MySQL privilege names are expressed in English " msgstr " Megjegyzés: a MySQL jognevek az angolból származnak." -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "Engedélyezi új táblák készítését." - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "Engedélyezi a táblák eldobását." - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" -"A privilégium táblák újratöltése nélkül engedélyezi a felhasználók és jogok " -"hozzáadását." - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "Globális jogok" @@ -5377,29 +5426,6 @@ msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "" "Megjegyzés: Ezen beállítások 0-ra (nulla) állítása eltávolítja a korlátozást." -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "" -"Korlátozza a felhasználó által a kiszolgálóra óránként küldhetÅ‘ lekérdezések " -"számát." - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"Korlátozza a felhasználó által óránként végrehajtható, bármelyik táblát vagy " -"adatbázist módosító parancsok számát." - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "" -"Korlátozza a felhasználó által óránként megnyitható új kapcsolatok számát." - -#: server_privileges.php:613 server_privileges.php:615 -msgid "Limits the number of simultaneous connections the user may have." -msgstr "Korlátozza a felhasználó egyidejű kapcsolatainak számát." - #: server_privileges.php:669 msgid "Login Information" msgstr "Bejelentkezési adatok" diff --git a/po/id.po b/po/id.po index 1811c5963..59a5af655 100644 --- a/po/id.po +++ b/po/id.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-04-17 21:14+0200\n" "Last-Translator: Azhari Harahap \n" "Language-Team: indonesian \n" @@ -3178,18 +3178,218 @@ msgstr "(dilanjutkan)" msgid "Structure of table __TABLE__" msgstr "Struktur dari tabel __TABLE__" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "Menggunakan seluruh Hak Istimewa (Privileges) selain GRANT." + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "Mengizinkan untuk merubah struktur dari tabel yang ada." + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +msgid "Allows altering and dropping stored routines." +msgstr "Mengizinkan perubahan dan penghapusan dari Routines yang tersimpan." + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "Mengizinkan untuk menciptakan database dan tabel baru." + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "Mengizinkan penciptaan Routines yang akan disimpan." + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "Mengizinkan untuk menciptakan tabel baru." + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "Mengizinkan untuk menciptakan tabel yang bersifat temporer." + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "Mengizinkan penciptaan, penghapusan dan perubahan account pengguna." + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "Mengizinkan untuk menciptakan pandangan baru." + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "Mengizinkan untuk hapus data." + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "Mengizinkan untuk hapus database dan tabel." + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "Mengizinkan untuk hapus tabel." + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "Mengizinkan eksekusi Routines yang tersimpan." + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "Mengizinkan untuk impor data dari file dan ekspor data kedalam file." + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" +"Mengizinkan untuk menambah pengguna dan Hak Istimewa (Privileges) tanpa " +"harus me-reload ulang tabel Hak Istimewa." + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "Mengizinkan untuk menciptakan dan hapus Indeks." + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "Mengizinkan untuk tambah dan ganti data." + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "Mengizinkan untuk mengunci tabel dalam Thread yang lagi berjalan." + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "" +"Membatasi jumlah koneksi baru yang diperbolehkan untuk setiap pengguna dalam " +"batas waktu satu jam." + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "" +"Membatasi jumlah pencarian (Queries) yang diperbolehkan untuk setiap " +"pengguna dalam batas waktu satu jam." + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"Membatasi jumlah perintah untuk merubah sebuah tabel atau database untuk " +"setiap pengguna dalam batas waktu satu jam." + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +#, fuzzy +msgid "Limits the number of simultaneous connections the user may have." +msgstr "" +"Membatasi jumlah koneksi baru yang diperbolehkan untuk setiap pengguna dalam " +"batas waktu satu jam." + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "Tidak ada efek dalam versi MySQL yang digunakan." + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "" +"Mengizinkan untuk reload stelan dari server dan untuk flush cache dari " +"server." + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "" +"Memberi hak kepada pengguna untuk menanyakan lokasi dari slaves / masters." + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "Digunakan untuk replikasi dari slaves." + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "Mengizinkan untuk baca data." + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "Memberi akses ke seluruh daftar database." + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "Mengizinkan pencarian dengan cara SHOW CREATE VIEW." + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "Mengizinkan untuk shut-down server." + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" +"Mengizinkan untuk tetap konek meskipun jumlah batas koneksi telah tercapai; " +"diperlukan untuk hampir semua operasi administratif seperti stelan variabel " +"global atau untuk mematikan sebuah Thread yang dimiliki oleh pengguna lain." + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +#, fuzzy +msgid "Allows creating and dropping triggers" +msgstr "Mengizinkan untuk menciptakan dan hapus Indeks." + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "Mengizinkan untuk ubah data." + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "Tanpa Hak Istimewa (Privileges)." + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " "statements from the transaction." msgstr "" -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "" -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3197,78 +3397,78 @@ msgid "" "based instead of disk-based." msgstr "" -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "" -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." msgstr "" -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." msgstr "" -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." msgstr "" -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "" -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "" -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "" -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "" -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " "indicates the number of time tables have been discovered." msgstr "" -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " "SELECT col1 FROM foo, assuming that col1 is indexed." msgstr "" -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." msgstr "" -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " "if you are doing an index scan." msgstr "" -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." msgstr "" -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3276,7 +3476,7 @@ msgid "" "you have joins that don't use keys properly." msgstr "" -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3284,42 +3484,42 @@ msgid "" "advantage of the indexes you have." msgstr "" -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "" -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "" -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "" -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "" -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "" -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "" -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "" -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " "reason." msgstr "" -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3327,33 +3527,33 @@ msgid "" "Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data." msgstr "" -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "" -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." msgstr "" -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." msgstr "" -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "" -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." msgstr "" -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3362,218 +3562,218 @@ msgid "" "properly, this value should be small." msgstr "" -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "" -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "" -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "" -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "" -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "" -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "" -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "" -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "" -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "" -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." msgstr "" -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "" -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "" -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "" -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "" -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "" -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "" -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "" -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." msgstr "" -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "" -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "" -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "" -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "" -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "" -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "" -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "" -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." msgstr "" -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." msgstr "" -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " "one time." msgstr "" -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "" -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " "can be calculated as Key_reads/Key_read_requests." msgstr "" -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "" -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "" -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " "same query. The default value of 0 means that no query has been compiled yet." msgstr "" -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "" -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." msgstr "" -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "" -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "" -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "" -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "" -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "" -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "" -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "" -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3581,105 +3781,105 @@ msgid "" "decide which queries to remove from the cache." msgstr "" -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." msgstr "" -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "" -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "" -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 #, fuzzy msgctxt "$strShowStatusReset" msgid "Reset" msgstr "Reset" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "" -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." msgstr "" -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "" -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" msgstr "" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" msgstr "" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "" -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "" -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." msgstr "" -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "" -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." msgstr "" -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "" -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " "system variable." msgstr "" -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "" -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "" -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "" -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "" -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3687,18 +3887,18 @@ msgid "" "tables or use replication." msgstr "" -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " "raise your thread_cache_size." msgstr "" -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "" -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3706,7 +3906,7 @@ msgid "" "implementation.)" msgstr "" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "" @@ -4980,138 +5180,6 @@ msgstr "Mesin Penyimpan" msgid "View dump (schema) of databases" msgstr "Tampilkan Dump (skema) dari database" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "Mengizinkan untuk baca data." - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "Mengizinkan untuk tambah dan ganti data." - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "Mengizinkan untuk ubah data." - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "Mengizinkan untuk hapus data." - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "Mengizinkan untuk menciptakan database dan tabel baru." - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "Mengizinkan untuk hapus database dan tabel." - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "" -"Mengizinkan untuk reload stelan dari server dan untuk flush cache dari " -"server." - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "Mengizinkan untuk shut-down server." - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "Mengizinkan untuk impor data dari file dan ekspor data kedalam file." - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "Tidak ada efek dalam versi MySQL yang digunakan." - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "Mengizinkan untuk menciptakan dan hapus Indeks." - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "Mengizinkan untuk merubah struktur dari tabel yang ada." - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "Memberi akses ke seluruh daftar database." - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" -"Mengizinkan untuk tetap konek meskipun jumlah batas koneksi telah tercapai; " -"diperlukan untuk hampir semua operasi administratif seperti stelan variabel " -"global atau untuk mematikan sebuah Thread yang dimiliki oleh pengguna lain." - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "Mengizinkan untuk menciptakan tabel yang bersifat temporer." - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "Mengizinkan untuk mengunci tabel dalam Thread yang lagi berjalan." - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "Digunakan untuk replikasi dari slaves." - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "" -"Memberi hak kepada pengguna untuk menanyakan lokasi dari slaves / masters." - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "Mengizinkan untuk menciptakan pandangan baru." - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "" - -#: server_privileges.php:162 server_privileges.php:496 -#, fuzzy -msgid "Allows creating and dropping triggers" -msgstr "Mengizinkan untuk menciptakan dan hapus Indeks." - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "Mengizinkan pencarian dengan cara SHOW CREATE VIEW." - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "Mengizinkan penciptaan Routines yang akan disimpan." - -#: server_privileges.php:169 server_privileges.php:482 -msgid "Allows altering and dropping stored routines." -msgstr "Mengizinkan perubahan dan penghapusan dari Routines yang tersimpan." - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "Mengizinkan penciptaan, penghapusan dan perubahan account pengguna." - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "Mengizinkan eksekusi Routines yang tersimpan." - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "Tanpa Hak Istimewa (Privileges)." - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "Menggunakan seluruh Hak Istimewa (Privileges) selain GRANT." - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy #| msgid "None" @@ -5129,21 +5197,6 @@ msgstr "Hak (privileges) khusus terhadap tabel" msgid " Note: MySQL privilege names are expressed in English " msgstr " Catatan: Nama privilege MySQL dalam bahasa Ingris " -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "Mengizinkan untuk menciptakan tabel baru." - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "Mengizinkan untuk hapus tabel." - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" -"Mengizinkan untuk menambah pengguna dan Hak Istimewa (Privileges) tanpa " -"harus me-reload ulang tabel Hak Istimewa." - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "Hak Istimewa (Privileges) Global" @@ -5166,33 +5219,6 @@ msgstr "" "Perhatian: Perubahan pilihan ini ke posisi 0 (zero) akan menghapus batas " "yang telah ditentukan." -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "" -"Membatasi jumlah pencarian (Queries) yang diperbolehkan untuk setiap " -"pengguna dalam batas waktu satu jam." - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"Membatasi jumlah perintah untuk merubah sebuah tabel atau database untuk " -"setiap pengguna dalam batas waktu satu jam." - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "" -"Membatasi jumlah koneksi baru yang diperbolehkan untuk setiap pengguna dalam " -"batas waktu satu jam." - -#: server_privileges.php:613 server_privileges.php:615 -#, fuzzy -msgid "Limits the number of simultaneous connections the user may have." -msgstr "" -"Membatasi jumlah koneksi baru yang diperbolehkan untuk setiap pengguna dalam " -"batas waktu satu jam." - #: server_privileges.php:669 msgid "Login Information" msgstr "Informasi Login" diff --git a/po/it.po b/po/it.po index 60a74756d..65c4fcbe6 100644 --- a/po/it.po +++ b/po/it.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-05-23 01:36+0200\n" "Last-Translator: Fabio \n" "Language-Team: italian \n" @@ -3178,7 +3178,202 @@ msgstr "(continua)" msgid "Structure of table __TABLE__" msgstr "Struttura della tabella __TABLE__" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "Comprende tutti i privilegi tranne GRANT." + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "Permette di alterare la struttura di tabelle esistenti." + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +msgid "Allows altering and dropping stored routines." +msgstr "Permette l'alterazione e l'eliminazione di routines memorizzate." + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "Permette di creare nuove tabelle e nuovi databases." + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "Permette la creazione di routines memorizzate." + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "Permette di creare nuove tabelle." + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "Permette di creare tabelle temporanee." + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "Permette di creare, cancellare e rinominare gli account utente." + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "Permette la creazione di nuove viste." + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "Permette di cancellare dati." + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "Permette di eliminare databases e tabelle." + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "Permette di eliminare tabelle." + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "Permette di impostare gli eventi per lo scheduler" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "Permette l'esecuzione di routines memorizzate." + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "Permette di importare dati da e esportare dati in file." + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" +"Permette di aggiungere utenti e privilegi senza ricaricare le tabelle dei " +"privilegi." + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "Permette di creare ed eliminare gli indici." + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "Permette di inserire e sovrascrivere dati." + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "Permette di bloccare le tabelle per il thread corrente." + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "" +"Limita il numero di nuove connessioni che un utente può aprire in un'ora." + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "" +"Limita il numero di query che un utente può mandare al server in un'ora." + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"Limita il numero di comandi che possono cambiare una tabella o un database " +"che un utente può eseguire in un'ora." + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +msgid "Limits the number of simultaneous connections the user may have." +msgstr "Limite di connessioni simultanee che un utente può fare." + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "Permette di vedere i processi di tutti gli utenti" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "Non ha alcun effetto in questa versione di MySQL." + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "" +"Permette di ricaricare i parametri del server e di resettare la cache del " +"server." + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "" +"Accorda il diritto ad un utente di domandare dove sono i masters/slaves." + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "Necessario per la replicazione degli slaves." + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "Permette di leggere i dati." + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "Accorda l'accesso alla lista completa dei databases." + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "Permette di effettuare query del tipo SHOW CREATE VIEW." + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "Permette di chiudere il server." + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" +"Permette altre connessioni, anche se è stato raggiunto il massimo numero di " +"connessioni; Necessario per molte operazioni di amministrazione come il " +"settaggio di variabili globali o la cancellazione dei threads di altri " +"utenti." + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +msgid "Allows creating and dropping triggers" +msgstr "Permette di creare e di eliminare i triggers" + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "Permette di cambiare i dati." + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "Nessun privilegio." + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " @@ -3188,12 +3383,12 @@ msgstr "" "ma che oltrepassano il valore di binlog_cache_size e usano un file " "temporaneo per salvare gli statements dalle transazioni." -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "" "Il numero delle transazioni che usano la cache temporanea del log binario." -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3205,11 +3400,11 @@ msgstr "" "grande, potresti voler aumentare il valore tmp_table_size, per fare im modo " "che le tabelle temporanee siano memory-based anzichè disk-based." -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "Numero di file temporanei che mysqld ha creato." -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." @@ -3217,7 +3412,7 @@ msgstr "" "Il numero di tabelle temporanee create automaticamente in memoria dal server " "durante l'esecuzione dei comandi." -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." @@ -3225,7 +3420,7 @@ msgstr "" "Numero di righe scritte con INSERT DELAYED in cui ci sono stati degli errori " "(probabilmete chiave dublicata)." -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." @@ -3233,23 +3428,23 @@ msgstr "" "Il numero di processi INSERT DELAYED in uso. Ciascuna tabella su cui è usato " "INSERT DELAYED occupa un thread." -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "Il numero di righe INSERT DELAYED scritte." -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "Il numero di comandi FLUSH eseguiti." -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "Il numero di comandi interni COMMIT eseguiti." -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "Il numero di volte in cui una riga è stata cancellata da una tabella." -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " @@ -3259,7 +3454,7 @@ msgstr "" "tabella sulla base di un nome dato. Questo è chaiamto discovery. " "Handler_discover indica il numero di volte che una tabella è stata trovata." -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " @@ -3270,7 +3465,7 @@ msgstr "" "degli indici; per esempio, SELECT col1 FROM foo, assumento che col1 sia " "indicizzata." -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." @@ -3279,7 +3474,7 @@ msgstr "" "alta, è un buon indice che le tue query e le tue tabelle sono correttamente " "indicizzate." -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " @@ -3290,7 +3485,7 @@ msgstr "" "colonna indice con un range costante, oppure se stai facendo una scansione " "degli indici." -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." @@ -3299,7 +3494,7 @@ msgstr "" "chiavi. Questo metodo di lettura è principalmente utilizzato per ottimizzare " "ORDER BY ... DESC." -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3312,7 +3507,7 @@ msgstr "" "a MySQL di leggere l'intera tabella oppure ci sono dei joins che non usano " "le chiavi correttamente." -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3325,37 +3520,37 @@ msgstr "" "indicizzate, o che le query non sono state scritte per trarre vantaggi dagli " "indici che hai." -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "Il numero di comandi ROLLBACK interni." -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "Il numero di richieste per aggiornare una riga in una tabella." -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "Il numero di richieste per inserire una riga in una tabella." -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "Il numero di pagine che contengono dati (sporchi o puliti)." -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "Il numero di pagine attualmente sporche." -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "" "Il numero di buffer pool pages che hanno avuto richiesta di essere " "aggiornate." -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "Il numero di pagine libere." -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " @@ -3365,7 +3560,7 @@ msgstr "" "attualmente in lettura o in scittura e non possono essere aggiornate o " "rimosse per altre ragioni." -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3377,11 +3572,11 @@ msgstr "" "come Innodb_buffer_pool_pages_total - Innodb_buffer_pool_pages_free - " "Innodb_buffer_pool_pages_data." -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "Il numero totale di buffer pool, in pagine." -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." @@ -3389,7 +3584,7 @@ msgstr "" "Il numero di read-aheads \"random\" InnoDB iniziate. Questo accade quando " "una query legge una porzione di una tabella, ma in ordine casuale." -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." @@ -3397,11 +3592,11 @@ msgstr "" "Il numero di read-aheads InnoDB sequanziali. Questo accade quando InnoDB " "esegue una scansione completa sequenziale di una tabella." -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "Il numero di richieste logiche che InnoDb ha fatto." -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." @@ -3409,7 +3604,7 @@ msgstr "" "Il numero di richieste logiche che InnoDB non può soddisfare dal buffer pool " "e che devono fare una lettura di una pagina singola." -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3424,55 +3619,55 @@ msgstr "" "dimesione del buffer pool è stata settata correttamente questo valore " "dovrebbe essere basso." -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "Il numero di scritture effettuate nel buffer pool InnoDB." -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "Il numero delle operazioni fsync() fino ad ora." -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "Il numero di operazioni fsync() in attesa." -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "Il numero di letture in attesa." -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "Il numero di scritture in attesa." -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "La quantità di dati letti fino ad ora, in bytes." -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "Il numero totale di dati letti." -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "Il numero totale di dati scritti." -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "La quantità di dati scritti fino ad ora, in bytes." -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" "Il numero di scritture doublewrite che sono state eseguite ed il numero che " "sono state scritte a questo scopo." -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" "Il numero di scritture doublewrite che sono state eseguite ed il numero che " "sono state scritte a questo scopo." -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." @@ -3480,35 +3675,35 @@ msgstr "" "Il numero di attese che abbiamo avuto perchè il buffer di log era troppo " "piccolo e abbiamo duvuto attendere che fosse aggiornato prima di continuare." -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "Il numero di richieste di scrittura dei log." -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "Il numero scritture fisiche del log file." -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "Il numero di scritture fsync fatte sul log file." -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "Il numero degli fsyncs in sospeso sul log file." -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "Il numero di scritture in sospeso sul log file." -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "Il numero di bytes scritti sul log file." -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "Il numero di pagine create." -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." @@ -3517,51 +3712,51 @@ msgstr "" "valori sono conteggiati nelle pagine; la dimesione delle pagine permette di " "convertirli facilmente in bytes." -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "Il numero di pagine lette." -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "Il numero di pagine scritte." -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "Il numero di row locks attualmente in attesa." -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "Il tempo medio per l'acquisizione di un row lock, in millisecondi." -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "Il tempo totale per l'acquisizione di un row locks, in millisecondi." -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "Il tempo massimo per l'acquisizione di un row lock, in millisecondi." -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "Il numero di volte che un row lock ha dovuto attendere." -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "Il numero di righe cancellate da una tabella InnoDB." -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "Il numero di righe inserite da una tabella InnoDB." -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "Il numero di righe lette da una tabella InnoDB." -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "Il numero di righe aggiornate da una tabella InnoDB." -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." @@ -3570,7 +3765,7 @@ msgstr "" "cambiati, ma che non sono stai aggiornati su disco. E' conosciuto con il " "nome di Not_flushed_key_blocks." -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." @@ -3578,7 +3773,7 @@ msgstr "" "Il numero di blocchi non usati nella cache chiave. Puoi usare questo valore " "per determinare quanta cache chiave è in uso." -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " @@ -3588,11 +3783,11 @@ msgstr "" "the key cache. Questo valore è un'importante segnale che indica il numero " "massimo di blocchi che sono stati in uso contemporaneamente." -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "Il numero di richieste per le ggere un blocco chiave dalla cache." -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " @@ -3603,15 +3798,15 @@ msgstr "" "rapporto di cache miss rate può essere calcolato come Key_reads/" "Key_read_requests." -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "Il numero di richieste per scrivere una blocco chiave nella cache." -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "Il numero di scritture fisiche di un blocco chiave sul disco." -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " @@ -3622,12 +3817,12 @@ msgstr "" "query per la stessa operazione di query. Il valore di default è 0, che " "significa che nessuna query è stata ancora compilata." -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "" "In numero di righe in attesa di essere scritte nella coda INSERT DELAYED." -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." @@ -3635,36 +3830,36 @@ msgstr "" "Il numero di tabelle che sono state aperte. Se il valore opened_tables è " "grande, probabilmente il valore di table cache è troppo piccolo." -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "Il numero di file che sono aperti." -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "" "il numero di stream che sono aperti (usato principalmente per il logging)." -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "Il numero di tabelle che sono aperte." -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "Il numero di blocchi di memoria liberi nella cache delle query." -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "L'ammontare di memoria libera nella cache delle query." -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "Il numero di cache hits." -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "Il numero di query aggiunte alla cache." -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3677,7 +3872,7 @@ msgstr "" "una strategia di \"meno usate recentemente\" (LRU - least recently used) per " "decidere quali query rimuovere dalla cache." -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." @@ -3685,24 +3880,24 @@ msgstr "" "Il numero di query non in cache (impossibilità di inserirle nella cache " "oppure non inserite per i settaggi del parametro query_cache_type)." -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "Il numero di query registrate nella cache." -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "Il numero totale di blocchi nella cache delle query." -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 msgctxt "$strShowStatusReset" msgid "Reset" msgstr "Reset" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "Lo sato delle repliche failsafe (non ancora implementato)." -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." @@ -3710,13 +3905,13 @@ msgstr "" "Il numero di joins che non usano gli indici. (Se questo valore non è 0, " "dovresti controllare attentamente gli indici delle tue tabelle.)" -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "" "Il numero di joins che usano una ricerca limitata su di una tabella di " "riferimento." -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" @@ -3725,7 +3920,7 @@ msgstr "" "ogni riga. (Se questo valore non è 0, dovresti controllare attentamente gli " "indici delle tue tabelle.)" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" @@ -3733,17 +3928,17 @@ msgstr "" "Il numero di joins che usano un range sulla prima tabella. (Non è, " "solitamente, un valore critico anche se è grande.)" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "" "Il numero di join che hanno effettuato una scansione completa della prima " "tabella." -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "Il numero di tabelle temporaneamente aperte da processi SQL slave." -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." @@ -3751,12 +3946,12 @@ msgstr "" "Numero totale di volte (dalla partenza) in cui la replica slave SQL ha " "ritentato una transazione." -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "" "Questa chiave è ON se questo è un server slave connesso ad un server master." -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." @@ -3764,13 +3959,13 @@ msgstr "" "Numero di processi che hanno impiegato più di \"slow_launch_time\" secondi " "per partire." -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "" "Numero di query che hanno impiegato più di \"long_query_time\" seconds." -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " @@ -3780,23 +3975,23 @@ msgstr "" "fatte. Se questo valore è grande, dovresti incrementare la variabile di " "sistema sort_buffer_size." -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "Il numero di ordinamenti che sono stati eseguiti in un intervallo." -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "Il numero di righe ordinate." -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "Il numero di ordinamenti che sono stati fatti leggendo la tabella." -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "Il numero di volte che un table lock è stato eseguito immediatamente." -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3808,7 +4003,7 @@ msgstr "" "performance, dovresti prima ottimizzare le query, oppure sia utilizzare le " "repliche, sia dividere le tabelle." -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " @@ -3818,11 +4013,11 @@ msgstr "" "essere calcolato come processi_creati/connessioni. Se questo valore è rosso " "devi aumentare la tua thread_cache_size." -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "Il numero di connessioni correntemente aperte." -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3834,7 +4029,7 @@ msgstr "" "(Normalmente questo non fornisce un significatico incremento delle " "performace se hai una buona implementazione dei processi.)" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "Il numero di processi non in attesa." @@ -5136,138 +5331,6 @@ msgstr "Motori di Memorizzazione" msgid "View dump (schema) of databases" msgstr "Visualizza il dump (schema) dei databases" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "Permette di leggere i dati." - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "Permette di inserire e sovrascrivere dati." - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "Permette di cambiare i dati." - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "Permette di cancellare dati." - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "Permette di creare nuove tabelle e nuovi databases." - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "Permette di eliminare databases e tabelle." - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "" -"Permette di ricaricare i parametri del server e di resettare la cache del " -"server." - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "Permette di chiudere il server." - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "Permette di vedere i processi di tutti gli utenti" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "Permette di importare dati da e esportare dati in file." - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "Non ha alcun effetto in questa versione di MySQL." - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "Permette di creare ed eliminare gli indici." - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "Permette di alterare la struttura di tabelle esistenti." - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "Accorda l'accesso alla lista completa dei databases." - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" -"Permette altre connessioni, anche se è stato raggiunto il massimo numero di " -"connessioni; Necessario per molte operazioni di amministrazione come il " -"settaggio di variabili globali o la cancellazione dei threads di altri " -"utenti." - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "Permette di creare tabelle temporanee." - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "Permette di bloccare le tabelle per il thread corrente." - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "Necessario per la replicazione degli slaves." - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "" -"Accorda il diritto ad un utente di domandare dove sono i masters/slaves." - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "Permette la creazione di nuove viste." - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "Permette di impostare gli eventi per lo scheduler" - -#: server_privileges.php:162 server_privileges.php:496 -msgid "Allows creating and dropping triggers" -msgstr "Permette di creare e di eliminare i triggers" - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "Permette di effettuare query del tipo SHOW CREATE VIEW." - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "Permette la creazione di routines memorizzate." - -#: server_privileges.php:169 server_privileges.php:482 -msgid "Allows altering and dropping stored routines." -msgstr "Permette l'alterazione e l'eliminazione di routines memorizzate." - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "Permette di creare, cancellare e rinominare gli account utente." - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "Permette l'esecuzione di routines memorizzate." - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "Nessun privilegio." - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "Comprende tutti i privilegi tranne GRANT." - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy #| msgid "None" @@ -5285,21 +5348,6 @@ msgstr "Privilegi relativi alle tabelle" msgid " Note: MySQL privilege names are expressed in English " msgstr "Nota: i nomi dei privilegi di MySQL sono in Inglese" -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "Permette di creare nuove tabelle." - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "Permette di eliminare tabelle." - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" -"Permette di aggiungere utenti e privilegi senza ricaricare le tabelle dei " -"privilegi." - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "Privilegi globali" @@ -5320,28 +5368,6 @@ msgstr "Limiti di risorse" msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "N.B.: 0 (zero) significa nessun limite." -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "" -"Limita il numero di query che un utente può mandare al server in un'ora." - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"Limita il numero di comandi che possono cambiare una tabella o un database " -"che un utente può eseguire in un'ora." - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "" -"Limita il numero di nuove connessioni che un utente può aprire in un'ora." - -#: server_privileges.php:613 server_privileges.php:615 -msgid "Limits the number of simultaneous connections the user may have." -msgstr "Limite di connessioni simultanee che un utente può fare." - #: server_privileges.php:669 msgid "Login Information" msgstr "Informazioni di Login" diff --git a/po/ja.po b/po/ja.po index 4131c39e2..e81989deb 100644 --- a/po/ja.po +++ b/po/ja.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-03-12 11:22+0200\n" "Last-Translator: Michal \n" "Language-Team: japanese \n" @@ -3202,7 +3202,193 @@ msgstr "(ç¶šã)" msgid "Structure of table __TABLE__" msgstr "テーブル __TABLE__ ã®æ§‹é€ " -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "GRANT 以外ã®ã™ã¹ã¦ã®ç‰¹æ¨©ã‚’付与ã™ã‚‹" + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "既存ã®ãƒ†ãƒ¼ãƒ–ル構造ã®å¤‰æ›´ã‚’許å¯ã™ã‚‹" + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +msgid "Allows altering and dropping stored routines." +msgstr "ストアドルーãƒãƒ³ã®ä¿®æ­£ã¨å‰Šé™¤ã‚’許å¯ã™ã‚‹" + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "æ–°ã—ã„データベースやテーブルã®ä½œæˆã‚’許å¯ã™ã‚‹" + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "ストアドルーãƒãƒ³ã®ä½œæˆã‚’許å¯ã™ã‚‹" + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "æ–°ã—ã„テーブルã®ä½œæˆã‚’許å¯ã™ã‚‹" + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "一時テーブルã®ä½œæˆã‚’許å¯ã™ã‚‹" + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "ユーザアカウントã®ä½œæˆãƒ»å‰Šé™¤ãƒ»ãƒªãƒãƒ¼ãƒ ã‚’許å¯ã™ã‚‹" + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "æ–°ã—ã„ビューã®ä½œæˆã‚’許å¯ã™ã‚‹" + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "データã®å‰Šé™¤ã‚’許å¯ã™ã‚‹" + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "データベースã¨ãƒ†ãƒ¼ãƒ–ルã®å‰Šé™¤ã‚’許å¯ã™" + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "テーブルã®å‰Šé™¤ã‚’許å¯ã™ã‚‹" + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "イベントスケジューラã«ã‚¤ãƒ™ãƒ³ãƒˆã‚’設定ã§ãるよã†ã«ã™ã‚‹" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "ストアドルーãƒãƒ³ã®å®Ÿè¡Œã‚’許å¯ã™ã‚‹" + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "データã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆã€ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã‚’許å¯ã™ã‚‹" + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "特権テーブルã®ãƒªãƒ­ãƒ¼ãƒ‰ãªã—ã®ãƒ¦ãƒ¼ã‚¶ãƒ»ç‰¹æ¨©ã®è¿½åŠ ã‚’è¨±å¯ã™ã‚‹" + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "インデックスã®ä½œæˆã€å‰Šé™¤ã‚’許å¯ã™ã‚‹" + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "ãƒ‡ãƒ¼ã‚¿ã®æŒ¿å…¥ã€ç½®æ›ã‚’許å¯ã™ã‚‹" + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "ç¾åœ¨ã®ã‚¹ãƒ¬ãƒƒãƒ‰ã®ãƒ†ãƒ¼ãƒ–ルロックを許å¯ã™ã‚‹" + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "å˜ä½æ™‚間内ã«å¯èƒ½ãªæ–°è¦æŽ¥ç¶šå›žæ•°ã‚’制é™ã™ã‚‹" + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "å˜ä½æ™‚間内ã«ã‚µãƒ¼ãƒã«é€ä¿¡å¯èƒ½ãªã‚¯ã‚¨ãƒªæ•°ã‚’制é™ã™ã‚‹" + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"å˜ä½æ™‚間内ã«å®Ÿè¡Œå¯èƒ½ãªãƒ†ãƒ¼ãƒ–ルãªã„ã—データベースã®ç·¨é›†ã‚³ãƒžãƒ³ãƒ‰æ•°ã‚’制é™ã™ã‚‹" + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +msgid "Limits the number of simultaneous connections the user may have." +msgstr "ユーザã®åŒæ™‚接続数を制é™ã™ã‚‹" + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "全ユーザã®ãƒ—ロセスを閲覧ã§ãるよã†ã«ã™ã‚‹" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "ã“ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã® MySQL ã§ã¯ç„¡åйã§ã™" + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "サーãƒè¨­å®šã®ãƒªãƒ­ãƒ¼ãƒ‰ã€ã‚µãƒ¼ãƒã‚­ãƒ£ãƒƒã‚·ãƒ¥ã®ãƒ•ラッシュを許å¯ã™ã‚‹" + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "スレーブ/マスターã®ç…§ä¼šã‚’許å¯ã™ã‚‹" + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "レプリケーションスレーブã§ã¯æœ‰åйã«ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™" + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "データã®èª­ã¿è¾¼ã¿ã‚’許å¯ã™ã‚‹" + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "データベースç·ä¸€è¦§ã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’許å¯ã™ã‚‹" + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "SHOW CREATE VIEW クエリã®å®Ÿè¡Œã‚’許å¯ã™ã‚‹" + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "サーãƒã®ã‚·ãƒ£ãƒƒãƒˆãƒ€ã‚¦ãƒ³ã‚’許å¯ã™ã‚‹" + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" +"最大接続数ã«é”ã—ã¦ã„ã‚‹ã¨ãã§ã‚‚接続を許å¯ã™ã‚‹ã€‚グローãƒãƒ«å¤‰æ•°ã®è¨­å®šã‚„ä»–ã®ãƒ¦ãƒ¼" +"ã‚¶ã®ã‚¹ãƒ¬ãƒƒãƒ‰ã‚’åœæ­¢ã™ã‚‹ã¨ã„ã£ãŸç®¡ç†æ“作をã™ã‚‹å ´åˆã¯ãŸã„ã¦ã„ã“ã®è¨­å®šãŒå¿…è¦ã«ãª" +"りã¾ã™" + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +msgid "Allows creating and dropping triggers" +msgstr "トリガã®ä½œæˆãƒ»å‰Šé™¤ã‚’許å¯ã™ã‚‹" + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "データã®ä¿®æ­£ã‚’許å¯ã™ã‚‹" + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "特権ã¯ã‚りã¾ã›ã‚“" + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " @@ -3211,11 +3397,11 @@ msgstr "" "一時ãƒã‚¤ãƒŠãƒªãƒ­ã‚°ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã‚’利用ã—ãŸã‚‚ã®ã® binlog_cache_size ã®å€¤ã‚’è¶…éŽã—ãŸãŸ" "ã‚一時ファイルã«ã‚¹ãƒ†ãƒ¼ãƒˆãƒ¡ãƒ³ãƒˆã‚’ä¿å­˜ã—ãŸãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³æ•°" -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "一時ãƒã‚¤ãƒŠãƒªãƒ­ã‚°ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã‚’使用ã—ãŸãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³æ•°" -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3226,24 +3412,24 @@ msgstr "" "Created_tmp_disk_tables ã®å€¤ãŒå¤§ãã„å ´åˆã¯ tmp_table_size ã®å€¤ã‚’増やã—ã¦ãƒ‡ã‚£" "スク上ã§ã¯ãªãメモリ上ã«ä¸€æ™‚テーブルを構築ã—ãŸæ–¹ãŒã‚ˆã„ã‹ã‚‚ã—れã¾ã›ã‚“" -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "mysqld ãŒç”Ÿæˆã—ãŸä¸€æ™‚ファイル数" -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." msgstr "ステートメント実行中ã«ã‚µãƒ¼ãƒãŒè‡ªå‹•生æˆã—ãŸãƒ¡ãƒ¢ãƒªä¸Šã®ä¸€æ™‚テーブル数" -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." msgstr "" "何らã‹ã®ã‚¨ãƒ©ãƒ¼ (ãŸã¶ã‚“キーã®é‡è¤‡) ãŒç™ºç”Ÿã—ãŸãŸã‚ INSERT DELAYED ã•れãŸè¡Œæ•°" -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." @@ -3251,23 +3437,23 @@ msgstr "" "使用中㮠INSERT DELAYED ãƒãƒ³ãƒ‰ãƒ©ã®ã‚¹ãƒ¬ãƒƒãƒ‰æ•°ã€‚INSERT DELAYED ã‚’é©ç”¨ã™ã‚‹ãƒ†ãƒ¼ãƒ–" "ãƒ«ã®æ•°ã ã‘固有ã®ã‚¹ãƒ¬ãƒƒãƒ‰ãŒç”¨æ„ã•れã¾ã™" -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "INSERT DELAYED ã§æ›¸ãè¾¼ã¾ã‚ŒãŸè¡Œæ•°" -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "FLUSH æ–‡ã®å®Ÿè¡Œå›žæ•°" -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "内部㧠COMMIT 文を実行ã—ãŸå›žæ•°" -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "テーブルã‹ã‚‰è¡Œã‚’削除ã—ãŸå›žæ•°" -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " @@ -3277,7 +3463,7 @@ msgstr "" "ã¦ã®æƒ…報をæŒã£ã¦ã„ã‚‹ã‹å•ã„åˆã‚ã›ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã“れを開示ã¨è¨€ã„ã¾ã™ãŒã€" "Handler_discover ã¯ãã®é–‹ç¤ºã•れãŸã‚¿ã‚¤ãƒ ãƒ†ãƒ¼ãƒ–ãƒ«ã®æ•°ã§ã™" -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " @@ -3287,7 +3473,7 @@ msgstr "" "もインデックスã®ãƒ•ルスキャンを実行ã—ã¦ã„ã‚‹ã‚‚ã®ã¨æ€ã‚れã¾ã™ã€‚例ãˆã° SELECT " "col1 FROM foo を実行ã—ãŸå ´åˆ (col1 ã¯ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã«å«ã¾ã‚Œã¦ã„ã‚‹ã‚‚ã®ã¨ã—ã¾ã™)" -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." @@ -3295,7 +3481,7 @@ msgstr "" "キーã«åŸºã¥ã„ã¦è¡Œã‚’読ã¿è¾¼ã‚“ã ãƒªã‚¯ã‚¨ã‚¹ãƒˆã®æ•°ã€‚ã“ã®å€¤ãŒé«˜ã„å ´åˆã¯ã‚¯ã‚¨ãƒªã¨ãƒ†ãƒ¼ãƒ–" "ルãŒé©åˆ‡ã«ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã•れã¦ã„ã‚‹ã‚‚ã®ã¨è€ƒãˆã‚‰ã‚Œã¾ã™" -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " @@ -3304,7 +3490,7 @@ msgstr "" "キーã®é †åºé€šã‚Šã«æ¬¡ã®è¡Œã‚’読ã¿è¾¼ã‚“ã ãƒªã‚¯ã‚¨ã‚¹ãƒˆã®æ•°ã€‚ã“ã®å€¤ã¯ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹åˆ—ã®ã‚¯" "エリã«ç¯„囲指定をã—ã¦ã„ã‚‹ã‹ã€ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã‚¹ã‚­ãƒ£ãƒ³ã‚’行ã£ã¦ã„ã‚‹ã¨ãã«å¢—加ã—ã¾ã™" -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." @@ -3312,7 +3498,7 @@ msgstr "" "キーã®é †åºé€šã‚Šã«å‰ã®è¡Œã‚’読ã¿è¾¼ã‚“ã ãƒªã‚¯ã‚¨ã‚¹ãƒˆã®æ•°ã€‚ã“ã®èª­ã¿è¾¼ã¿ã¯ä¸»ã« ORDER " "BY ... DESC ã®æœ€é©åŒ–ã«åˆ©ç”¨ã•れã¾ã™" -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3324,7 +3510,7 @@ msgstr "" "キャンã—ãªã‘れã°ãªã‚‰ãªã„クエリを大é‡ã«è¡Œã£ã¦ã„ã‚‹ã‹ã€çµåˆã®éš›ã®ã‚­ãƒ¼ã®ä½¿ã„æ–¹ã«" "ä¸é©åˆ‡ãªã¨ã“ã‚ãŒã‚りã¾ã™" -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3335,36 +3521,36 @@ msgstr "" "キャンを大é‡ã«å®Ÿè¡Œã—ã¦ã„ã‚‹ãŸã‚ã§ã™ã€‚一般ã«ã“れã¯ãƒ†ãƒ¼ãƒ–ルã®ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ãŒä¸é©" "切ã‹ã€ã‚¯ã‚¨ãƒªãŒã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã‚’利用ã™ã‚‹ã‚ˆã†ã«æ›¸ã‹ã‚Œã¦ã„ãªã„ã“ã¨ã‚’æ„味ã—ã¾ã™" -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "内部㧠ROLLBACK 文を実行ã—ãŸå›žæ•°" -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "テーブル内ã®è¡Œã‚’æ›´æ–°ã—ãŸãƒªã‚¯ã‚¨ã‚¹ãƒˆã®æ•°" -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "テーブル内ã«è¡Œã‚’挿入ã—ãŸãƒªã‚¯ã‚¨ã‚¹ãƒˆã®æ•°" -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "" "データãŒå«ã¾ã‚Œã‚‹ãƒšãƒ¼ã‚¸ã®æ•° (ダーティページã€ã‚¯ãƒªãƒ¼ãƒ³ãƒšãƒ¼ã‚¸ã®åˆ¥ã‚’å•ã‚ãš)" -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "ç¾åœ¨ã®ãƒ€ãƒ¼ãƒ†ã‚£ãƒšãƒ¼ã‚¸ã®æ•°" -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "フラッシュリクエストをå—ã‘ãŸãƒãƒƒãƒ•ァプールã®ãƒšãƒ¼ã‚¸æ•°" -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "空ãページ数" -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " @@ -3374,7 +3560,7 @@ msgstr "" "ã‚‹ã„ã¯æ›¸ã込んã§ã„るページã€ã‚ã‚‹ã„ã¯ä»–ã®ä½•らã‹ã®ç†ç”±ã§ãƒ•ラッシュã—ãŸã‚Šå‰Šé™¤ã—" "ãŸã‚Šã§ããªããªã£ã¦ã„ã‚‹ãƒšãƒ¼ã‚¸ã®æ•°ã§ã™" -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3386,11 +3572,11 @@ msgstr "" "Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_dataã¨ã„ã†å¼ã§ã‚‚計算" "ã§ãã¾ã™" -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "ページã®ãƒãƒƒãƒ•ァプールサイズã®åˆè¨ˆ" -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." @@ -3398,7 +3584,7 @@ msgstr "" "InnoDBãŒé–‹å§‹ã—ãŸãƒ©ãƒ³ãƒ€ãƒ èª­ã¿è¾¼ã¿ã®å›žæ•°ã€‚ã“れã¯ã‚¯ã‚¨ãƒªãŒãƒ†ãƒ¼ãƒ–ルã®å¤§éƒ¨åˆ†ã‚’ラン" "ダムãªé †ç•ªã§ã‚¹ã‚­ãƒ£ãƒ³ã™ã‚‹ã¨ãã«ç™ºç”Ÿã—ã¾ã™" -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." @@ -3406,11 +3592,11 @@ msgstr "" "InnoDBãŒé–‹å§‹ã—ãŸã‚·ãƒ¼ã‚±ãƒ³ã‚·ãƒ£ãƒ«èª­ã¿è¾¼ã¿ã®å›žæ•°ã€‚ã“れã¯InnoDBãŒã‚·ãƒ¼ã‚±ãƒ³ã‚·ãƒ£ãƒ«ãª" "フルテーブルスキャンを行ã†ã¨ãã«ç™ºç”Ÿã—ã¾ã™" -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "InnoDB ãŒå®Ÿè¡Œã—ãŸè«–ç†èª­ã¿è¾¼ã¿ãƒªã‚¯ã‚¨ã‚¹ãƒˆã®æ•°" -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." @@ -3418,7 +3604,7 @@ msgstr "" "InnoDB ãŒãƒãƒƒãƒ•ァプールã®å†…容を利用ã§ããšã€ã‚·ãƒ³ã‚°ãƒ«ãƒšãƒ¼ã‚¸èª­ã¿è¾¼ã¿ã‚’行ã‚ãªã‘れ" "ã°ãªã‚‰ãªã‹ã£ãŸè«–ç†èª­ã¿è¾¼ã¿ã®å›žæ•°" -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3432,51 +3618,51 @@ msgstr "" "ãã®ã‚¦ã‚§ã‚¤ãƒˆã®å›žæ•°ã‚’カウントã™ã‚‹ã‚‚ã®ã§ã™ã€‚ãƒãƒƒãƒ•ァプールã®å€¤ãŒé©åˆ‡ã«è¨­å®šã•れ" "ã¦ã„れã°ã€ã“ã®å€¤ã¯å°ã•ã„ã¯ãšã§ã™" -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "InnoDB ãƒãƒƒãƒ•ァプールã¸ã®æ›¸ãè¾¼ã¿å›žæ•°" -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "ã“れã¾ã§ã« fsync() を実行ã—ãŸå›žæ•°" -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "ç¾åœ¨ä¿ç•™ã•れã¦ã„ã‚‹ fsync() ã®å›žæ•°" -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "ç¾åœ¨ä¿ç•™ã•れã¦ã„る読ã¿è¾¼ã¿ã®æ•°" -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "ç¾åœ¨ä¿ç•™ã•れã¦ã„る書ãè¾¼ã¿ã®æ•°" -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "ã“れã¾ã§ã®ãƒ‡ãƒ¼ã‚¿èª­ã¿è¾¼ã¿é‡ (å˜ä½:ãƒã‚¤ãƒˆ)" -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "データ読ã¿è¾¼ã¿å›žæ•°ã®åˆè¨ˆ" -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "データ書ãè¾¼ã¿å›žæ•°ã®åˆè¨ˆ" -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "ã“れã¾ã§ã®ãƒ‡ãƒ¼ã‚¿ã®æ›¸ãè¾¼ã¿é‡ (å˜ä½:ãƒã‚¤ãƒˆ)" -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "äºŒé‡æ›¸ãè¾¼ã¿ã®å®Ÿè¡Œå›žæ•°ã¨äºŒé‡æ›¸ãè¾¼ã¿ãŒç™ºç”Ÿã—ãŸãƒšãƒ¼ã‚¸æ•°" -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "äºŒé‡æ›¸ãè¾¼ã¿ã®å®Ÿè¡Œå›žæ•°ã¨äºŒé‡æ›¸ãè¾¼ã¿ãŒç™ºç”Ÿã—ãŸãƒšãƒ¼ã‚¸æ•°" -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." @@ -3484,35 +3670,35 @@ msgstr "" "ログãƒãƒƒãƒ•ã‚¡ãŒå°ã•ã™ãŽã¦ãƒ•ラッシュã—ãªã„ã¨ä½œæ¥­ã‚’続行ã§ããªããªã£ãŸãŸã‚ã«ç™ºç”Ÿ" "ã—ãŸã‚¦ã‚§ã‚¤ãƒˆã®å›žæ•°" -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "ログ書ãè¾¼ã¿ãƒªã‚¯ã‚¨ã‚¹ãƒˆã®æ•°" -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "ログファイルã¸ã®ç‰©ç†æ›¸ãè¾¼ã¿ã®å›žæ•°" -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "ログファイルã¸ã® fsync 書ãè¾¼ã¿ã®å›žæ•°" -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "ä¿ç•™ä¸­ã®ãƒ­ã‚°ãƒ•ァイルã¸ã® fsync 回数" -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "ä¿ç•™ä¸­ã®ãƒ­ã‚°ãƒ•ァイルã¸ã®æ›¸ãè¾¼ã¿å›žæ•°" -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "ãƒ­ã‚°ãƒ•ã‚¡ã‚¤ãƒ«ã«æ›¸ã込んã ãƒã‚¤ãƒˆæ•°" -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "作æˆã•れãŸãƒšãƒ¼ã‚¸æ•°" -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." @@ -3520,51 +3706,51 @@ msgstr "" "コンパイル時㮠InnoDB ã®ãƒšãƒ¼ã‚¸ã‚µã‚¤ã‚º (デフォルト:16KB)。多ãã®å€¤ãŒãƒšãƒ¼ã‚¸å˜ä½" "ã§è¨ˆç®—ã•れã¾ã™ãŒã€ã“ã®å€¤ã‚’使ãˆã°ç°¡å˜ã«ãƒã‚¤ãƒˆå˜ä½ã«å¤‰æ›ã§ãã¾ã™" -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "読ã¿è¾¼ã‚“ã ãƒšãƒ¼ã‚¸æ•°" -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "書ã込んã ãƒšãƒ¼ã‚¸æ•°" -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "ç¾åœ¨å¾…機中ã®è¡Œãƒ­ãƒƒã‚¯ã®æ•°" -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "行ロックå–å¾—ã«è¦ã™ã‚‹å¹³å‡æ™‚é–“ (å˜ä½:ミリ秒)" -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "行ロックå–å¾—ã«è¦ã—ãŸæ™‚é–“ã®åˆè¨ˆ (å˜ä½:ミリ秒)" -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "行ロックå–å¾—ã«è¦ã—ãŸæ™‚é–“ã®æœ€å¤§å€¤ (å˜ä½:ミリ秒)" -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "行ロックå–得時ã«å¾…機ã—ãŸå›žæ•°" -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "InnoDB テーブルã‹ã‚‰å‰Šé™¤ã—ãŸè¡Œæ•°" -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "InnoDB ãƒ†ãƒ¼ãƒ–ãƒ«ã«æŒ¿å…¥ã—ãŸè¡Œæ•°" -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "InnoDB テーブルã‹ã‚‰èª­ã¿è¾¼ã‚“ã è¡Œæ•°" -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "InnoDB ãƒ†ãƒ¼ãƒ–ãƒ«ã§æ›´æ–°ã•れãŸè¡Œæ•°" -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." @@ -3572,7 +3758,7 @@ msgstr "" "変更ã•れã¦ã‹ã‚‰ãƒ‡ã‚£ã‚¹ã‚¯ã«ãƒ•ラッシュã•れã¦ã„ãªã„キーキャッシュã®ã‚­ãƒ¼ãƒ–ロックã®" "数。以å‰ã¯ Not_flushed_key_blocks ã§ã—ãŸ" -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." @@ -3580,7 +3766,7 @@ msgstr "" "ã‚­ãƒ¼ã‚­ãƒ£ãƒƒã‚·ãƒ¥ã®æœªä½¿ç”¨ãƒ–ãƒ­ãƒƒã‚¯ã®æ•°ã€‚キーキャッシュã®ä½¿ç”¨çŽ‡ã‚’èª¿ã¹ã‚‹ã¨ãã«ä½¿ãˆ" "ã¾ã™" -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " @@ -3589,11 +3775,11 @@ msgstr "" "キーキャッシュã®ä½¿ç”¨æ¸ˆã¿ãƒ–ãƒ­ãƒƒã‚¯ã®æ•°ã€‚ã“ã®å€¤ã¯ã“れã¾ã§ä¸€åº¦ã«ä½¿ç”¨ã•れãŸãƒ–ロッ" "ã‚¯ã®æœ€å¤§æ•°ã§ã™" -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "キャッシュã‹ã‚‰ã‚­ãƒ¼ãƒ–ロックを読ã¿è¾¼ã‚“ã ãƒªã‚¯ã‚¨ã‚¹ãƒˆã®æ•°" -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " @@ -3603,15 +3789,15 @@ msgstr "" "ã key_buffer_size ãŒå°ã•ã™ãŽã‚‹ãŸã‚ã§ã™ã€‚キャッシュミスã®å‰²åˆã¯ Key_reads/" "Key_read_requests ã§è¨ˆç®—ã§ãã¾ã™" -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "キャッシュã«ã‚­ãƒ¼ãƒ–ロックを書ã込んã ãƒªã‚¯ã‚¨ã‚¹ãƒˆã®æ•°" -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "ディスクã«ã‚­ãƒ¼ãƒ–ãƒ­ãƒƒã‚¯ã‚’ç‰©ç†æ›¸ãè¾¼ã¿ã—ãŸå›žæ•°" -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " @@ -3621,11 +3807,11 @@ msgstr "" "クエリã®ãƒ—ランを変ãˆãŸã¨ãã«ã‚³ã‚¹ãƒˆãŒã©ã†å¤‰ã‚ã‚‹ã‹æ¯”較ã™ã‚‹ã¨ãã«ä¾¿åˆ©ã§ã™ã€‚デ" "フォルト値㮠0 ã¯ã¾ã ä¸€åº¦ã‚‚クエリをコンパイルã—ã¦ã„ãªã„ã¨ã„ã†æ„味ã§ã™" -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "INSERT DELAYED キューã®ä¸­ã§æ›¸ãè¾¼ã¾ã‚Œã‚‹ã®ã‚’å¾…ã£ã¦ã„る行数" -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." @@ -3633,35 +3819,35 @@ msgstr "" "é–‹ã„ã¦ã„ã‚‹ãƒ†ãƒ¼ãƒ–ãƒ«ã®æ•°ã€‚é–‹ã„ã¦ã„るテーブルãŒå¤šã„å ´åˆã¯ãŠãらãテーブルキャッ" "シュã®å€¤ãŒå°ã•ã™ãŽã¾ã™" -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "é–‹ã„ã¦ã„ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«ã®æ•°" -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "é–‹ã„ã¦ã„ã‚‹ã‚¹ãƒˆãƒªãƒ¼ãƒ ã®æ•° (主ã«ãƒ­ã‚°ã®è¨˜éŒ²ç”¨ã§ã™)" -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "é–‹ã„ã¦ã„ã‚‹ãƒ†ãƒ¼ãƒ–ãƒ«ã®æ•°" -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "クエリキャッシュ内ã®ç©ºããƒ¡ãƒ¢ãƒªãƒ–ãƒ­ãƒƒã‚¯ã®æ•°" -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "クエリキャッシュã®ç©ºãメモリé‡" -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "キャッシュã®ãƒ’ット数" -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "キャッシュã«è¿½åŠ ã•れãŸã‚¯ã‚¨ãƒªã®æ•°" -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3673,7 +3859,7 @@ msgstr "" "ã‚¨ãƒªã‚­ãƒ£ãƒƒã‚·ãƒ¥ã¯æœ€å¾Œã«ä½¿ã‚ã‚ŒãŸæ™‚åˆ»ãŒæœ€ã‚‚å¤ã„ã‚‚ã®ã‹ã‚‰å‰Šé™¤ã™ã‚‹(LRU)戦略ã«å¾“ã£ã¦" "削除ã™ã‚‹ã‚¯ã‚¨ãƒªã‚’決ã‚ã¾ã™" -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." @@ -3681,24 +3867,24 @@ msgstr "" "キャッシュã•れãªã‹ã£ãŸ (キャッシュã§ããªã„ã‹ query_cache_type ã®è¨­å®šã§ã‚­ãƒ£ãƒƒ" "シュã—ãªã„ã“ã¨ã«ãªã£ã¦ã„ã‚‹) ã‚¯ã‚¨ãƒªã®æ•°" -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "キャッシュã«ç™»éŒ²ã•れã¦ã„ã‚‹ã‚¯ã‚¨ãƒªã®æ•°" -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "クエリキャッシュã®ç·ãƒ–ロック数" -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 msgctxt "$strShowStatusReset" msgid "Reset" msgstr "リセット" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "フェイルセーフレプリケーションã®çŠ¶æ…‹ (未実装)" -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." @@ -3706,11 +3892,11 @@ msgstr "" "インデックスを利用ã—ãªã‹ã£ãŸçµåˆã®æ•°ã€‚ã“ã®å€¤ãŒ 0 ã§ãªã„å ´åˆã¯ãƒ†ãƒ¼ãƒ–ルã®ã‚¤ãƒ³" "デックスをよã確èªã—ã¦ãã ã•ã„" -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "å‚照テーブルã§ç¯„囲検索をã—ãŸçµåˆã®æ•°" -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" @@ -3718,7 +3904,7 @@ msgstr "" "ã‚­ãƒ¼ãŒæŒ‡å®šã•れã¦ã„ãªã‹ã£ãŸãŸã‚一行ãšã¤ã‚­ãƒ¼ãŒä½¿ã‚れã¦ã„ã‚‹ã‹ç¢ºèªã—ãŸçµåˆã®æ•°" "(0 ã§ãªã„å ´åˆã¯ãƒ†ãƒ¼ãƒ–ルã®ã‚¤ãƒ³ãƒ‡ãƒƒã‚¯ã‚¹ã‚’よã確èªã—ã¦ãã ã•ã„)" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" @@ -3726,15 +3912,15 @@ msgstr "" "最åˆã®ãƒ†ãƒ¼ãƒ–ルã§ç¯„囲指定ã•れãŸçµåˆã®æ•° (ã“ã®å€¤ã¯å¤§ããã¦ã‚‚ãµã¤ã†å•題ã‚りã¾ã›" "ã‚“)" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "最åˆã®ãƒ†ãƒ¼ãƒ–ルをフルスキャンã—ãŸçµåˆã®æ•°" -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "スレーブ㮠SQL スレッドãŒç¾åœ¨é–‹ã„ã¦ã„ã‚‹ä¸€æ™‚ãƒ†ãƒ¼ãƒ–ãƒ«ã®æ•°" -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." @@ -3742,22 +3928,22 @@ msgstr "" "レプリケーションスレーブ㮠SQL スレッドãŒãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³ã‚’å†è©¦è¡Œã—ãŸå›žæ•°(èµ·" "動時ã‹ã‚‰ã®åˆè¨ˆ)" -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "ã“ã®ã‚µãƒ¼ãƒãŒãƒžã‚¹ã‚¿ãƒ¼ã«æŽ¥ç¶šã™ã‚‹ã‚¹ãƒ¬ãƒ¼ãƒ–ã§ã‚ã‚‹å ´åˆã¯ ON ã«ãªã‚Šã¾ã™" -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." msgstr "slow_launch_time ã§æŒ‡å®šã•れãŸç§’数以上ã«ä½œæˆæ™‚é–“ãŒã‹ã‹ã£ãŸã‚¹ãƒ¬ãƒƒãƒ‰ã®æ•°" -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "long_query_time ã§æŒ‡å®šã•れãŸç§’æ•°ä»¥ä¸Šã«æ™‚é–“ã®ã‹ã‹ã£ãŸã‚¯ã‚¨ãƒªã®æ•°" -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " @@ -3766,23 +3952,23 @@ msgstr "" "ソートアルゴリズムãŒå®Ÿè¡Œã—ãªã‘れã°ãªã‚‰ãªã‹ã£ãŸãƒžãƒ¼ã‚¸ã®å›žæ•°ã€‚ã“ã®å€¤ãŒé«˜ã„å ´åˆ" "㯠sort_buffer_size システム変数ã®å€¤ã‚’増やã—ãŸæ–¹ãŒã‚ˆã„ã§ã—ょã†" -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "範囲指定付ãã§ã‚½ãƒ¼ãƒˆãŒè¡Œã‚れãŸå›žæ•°" -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "ソート済ã®è¡Œæ•°" -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "テーブルをスキャンã—ãŸã¨ãã«å®Ÿè¡Œã•れãŸã‚½ãƒ¼ãƒˆã®å›žæ•°" -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "テーブルロックをã™ãã«å–å¾—ã§ããŸå›žæ•°" -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3793,7 +3979,7 @@ msgstr "" "フォーマンスã«å•題ãŒç”Ÿã˜ã¦ã„ã‚‹å ´åˆã¯ã€ã¾ãšã‚¯ã‚¨ãƒªã‚’最é©åŒ–ã—ã¦ãã ã•ã„。ãれã§" "ã‚‚ã ã‚ãªã‚‰ãƒ†ãƒ¼ãƒ–ルを分割ã™ã‚‹ã‹ã€ãƒ¬ãƒ—リケーションを利用ã—ã¦ãã ã•ã„" -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " @@ -3803,11 +3989,11 @@ msgstr "" "Connections ã§è¨ˆç®—ã§ãã¾ã™ã€‚ã“ã®å€¤ãŒèµ¤ããªã£ã¦ã„ã‚‹å ´åˆã¯ thread_cache_size ã‚’" "大ããã—ã¦ãã ã•ã„" -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "ç¾åœ¨é–‹ã„ã¦ã„ã‚‹æŽ¥ç¶šã®æ•°" -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3818,7 +4004,7 @@ msgstr "" "thread_cache_size ã®å€¤ã‚’増やã—ãŸæ–¹ãŒã‚ˆã„ã‹ã‚‚ã—れã¾ã›ã‚“ (スレッドã®å®Ÿè£…ã«å•題" "ãŒãªã„å ´åˆã¯ãµã¤ã†ã‚ã¾ã‚Šãƒ‘フォーマンスã¯å‘上ã—ã¾ã›ã‚“)" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "スリープã—ã¦ã„ãªã„ã‚¹ãƒ¬ãƒƒãƒ‰ã®æ•°" @@ -5087,134 +5273,6 @@ msgstr "ストレージエンジン" msgid "View dump (schema) of databases" msgstr "データベースã®ãƒ€ãƒ³ãƒ—(スキーマ)表示" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "データã®èª­ã¿è¾¼ã¿ã‚’許å¯ã™ã‚‹" - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "ãƒ‡ãƒ¼ã‚¿ã®æŒ¿å…¥ã€ç½®æ›ã‚’許å¯ã™ã‚‹" - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "データã®ä¿®æ­£ã‚’許å¯ã™ã‚‹" - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "データã®å‰Šé™¤ã‚’許å¯ã™ã‚‹" - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "æ–°ã—ã„データベースやテーブルã®ä½œæˆã‚’許å¯ã™ã‚‹" - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "データベースã¨ãƒ†ãƒ¼ãƒ–ルã®å‰Šé™¤ã‚’許å¯ã™" - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "サーãƒè¨­å®šã®ãƒªãƒ­ãƒ¼ãƒ‰ã€ã‚µãƒ¼ãƒã‚­ãƒ£ãƒƒã‚·ãƒ¥ã®ãƒ•ラッシュを許å¯ã™ã‚‹" - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "サーãƒã®ã‚·ãƒ£ãƒƒãƒˆãƒ€ã‚¦ãƒ³ã‚’許å¯ã™ã‚‹" - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "全ユーザã®ãƒ—ロセスを閲覧ã§ãるよã†ã«ã™ã‚‹" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "データã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆã€ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã‚’許å¯ã™ã‚‹" - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "ã“ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã® MySQL ã§ã¯ç„¡åйã§ã™" - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "インデックスã®ä½œæˆã€å‰Šé™¤ã‚’許å¯ã™ã‚‹" - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "既存ã®ãƒ†ãƒ¼ãƒ–ル構造ã®å¤‰æ›´ã‚’許å¯ã™ã‚‹" - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "データベースç·ä¸€è¦§ã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’許å¯ã™ã‚‹" - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" -"最大接続数ã«é”ã—ã¦ã„ã‚‹ã¨ãã§ã‚‚接続を許å¯ã™ã‚‹ã€‚グローãƒãƒ«å¤‰æ•°ã®è¨­å®šã‚„ä»–ã®ãƒ¦ãƒ¼" -"ã‚¶ã®ã‚¹ãƒ¬ãƒƒãƒ‰ã‚’åœæ­¢ã™ã‚‹ã¨ã„ã£ãŸç®¡ç†æ“作をã™ã‚‹å ´åˆã¯ãŸã„ã¦ã„ã“ã®è¨­å®šãŒå¿…è¦ã«ãª" -"りã¾ã™" - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "一時テーブルã®ä½œæˆã‚’許å¯ã™ã‚‹" - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "ç¾åœ¨ã®ã‚¹ãƒ¬ãƒƒãƒ‰ã®ãƒ†ãƒ¼ãƒ–ルロックを許å¯ã™ã‚‹" - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "レプリケーションスレーブã§ã¯æœ‰åйã«ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™" - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "スレーブ/マスターã®ç…§ä¼šã‚’許å¯ã™ã‚‹" - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "æ–°ã—ã„ビューã®ä½œæˆã‚’許å¯ã™ã‚‹" - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "イベントスケジューラã«ã‚¤ãƒ™ãƒ³ãƒˆã‚’設定ã§ãるよã†ã«ã™ã‚‹" - -#: server_privileges.php:162 server_privileges.php:496 -msgid "Allows creating and dropping triggers" -msgstr "トリガã®ä½œæˆãƒ»å‰Šé™¤ã‚’許å¯ã™ã‚‹" - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "SHOW CREATE VIEW クエリã®å®Ÿè¡Œã‚’許å¯ã™ã‚‹" - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "ストアドルーãƒãƒ³ã®ä½œæˆã‚’許å¯ã™ã‚‹" - -#: server_privileges.php:169 server_privileges.php:482 -msgid "Allows altering and dropping stored routines." -msgstr "ストアドルーãƒãƒ³ã®ä¿®æ­£ã¨å‰Šé™¤ã‚’許å¯ã™ã‚‹" - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "ユーザアカウントã®ä½œæˆãƒ»å‰Šé™¤ãƒ»ãƒªãƒãƒ¼ãƒ ã‚’許å¯ã™ã‚‹" - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "ストアドルーãƒãƒ³ã®å®Ÿè¡Œã‚’許å¯ã™ã‚‹" - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "特権ã¯ã‚りã¾ã›ã‚“" - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "GRANT 以外ã®ã™ã¹ã¦ã®ç‰¹æ¨©ã‚’付与ã™ã‚‹" - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy #| msgid "None" @@ -5232,19 +5290,6 @@ msgstr "テーブル固有ã®ç‰¹æ¨©" msgid " Note: MySQL privilege names are expressed in English " msgstr "注æ„: MySQL ã®ç‰¹æ¨©åã¯è‹±èªžã§è¡¨ç¤ºã•れã¾ã™" -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "æ–°ã—ã„テーブルã®ä½œæˆã‚’許å¯ã™ã‚‹" - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "テーブルã®å‰Šé™¤ã‚’許å¯ã™ã‚‹" - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "特権テーブルã®ãƒªãƒ­ãƒ¼ãƒ‰ãªã—ã®ãƒ¦ãƒ¼ã‚¶ãƒ»ç‰¹æ¨©ã®è¿½åŠ ã‚’è¨±å¯ã™ã‚‹" - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "グローãƒãƒ«ç‰¹æ¨©" @@ -5265,25 +5310,6 @@ msgstr "リソースã®åˆ¶é™" msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "注æ„: オプションを 0 (ゼロ)ã«è¨­å®šã™ã‚‹ã¨åˆ¶é™ã‚’解除ã—ã¾ã™" -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "å˜ä½æ™‚間内ã«ã‚µãƒ¼ãƒã«é€ä¿¡å¯èƒ½ãªã‚¯ã‚¨ãƒªæ•°ã‚’制é™ã™ã‚‹" - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"å˜ä½æ™‚間内ã«å®Ÿè¡Œå¯èƒ½ãªãƒ†ãƒ¼ãƒ–ルãªã„ã—データベースã®ç·¨é›†ã‚³ãƒžãƒ³ãƒ‰æ•°ã‚’制é™ã™ã‚‹" - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "å˜ä½æ™‚間内ã«å¯èƒ½ãªæ–°è¦æŽ¥ç¶šå›žæ•°ã‚’制é™ã™ã‚‹" - -#: server_privileges.php:613 server_privileges.php:615 -msgid "Limits the number of simultaneous connections the user may have." -msgstr "ユーザã®åŒæ™‚接続数を制é™ã™ã‚‹" - #: server_privileges.php:669 msgid "Login Information" msgstr "ログイン情報" diff --git a/po/ka.po b/po/ka.po index 4b02e539e..25aee2a1a 100644 --- a/po/ka.po +++ b/po/ka.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-03-12 09:14+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: georgian \n" @@ -3230,7 +3230,195 @@ msgstr "(გáƒáƒ’რძელებáƒ)" msgid "Structure of table __TABLE__" msgstr "Structure of table __TABLE__" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "შეიცáƒáƒ•ს ყველრპრივილეგიáƒáƒ¡ GRANT-ის გáƒáƒ›áƒáƒ™áƒšáƒ”ბით." + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "Allows altering the structure of existing tables." + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +msgid "Allows altering and dropping stored routines." +msgstr "Allows altering and dropping stored routines." + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "Allows creating new databases and tables." + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "Allows creating stored routines." + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "Allows creating new tables." + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "Allows creating temporary tables." + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "Allows creating, dropping and renaming user accounts." + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "Allows creating new views." + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "Allows deleting data." + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "Allows dropping databases and tables." + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "Allows dropping tables." + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "Allows to set up events for the event scheduler" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "Allows executing stored routines." + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "Allows importing data from and exporting data into files." + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" +"Allows adding users and privileges without reloading the privilege tables." + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "Allows creating and dropping indexes." + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "Allows inserting and replacing data." + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "Allows locking tables for the current thread." + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "Limits the number of new connections the user may open per hour." + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "Limits the number of queries the user may send to the server per hour." + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +msgid "Limits the number of simultaneous connections the user may have." +msgstr "Limits the number of simultaneous connections the user may have." + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "Allows viewing processes of all users" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "Has no effect in this MySQL version." + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "Allows reloading server settings and flushing the server's caches." + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "Allows the user to ask where the slaves / masters are." + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "Needed for the replication slaves." + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "Allows reading data." + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "Gives access to the complete list of databases." + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "Allows performing SHOW CREATE VIEW queries." + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "Allows shutting down the server." + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +msgid "Allows creating and dropping triggers" +msgstr "Allows creating and dropping triggers" + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "Allows changing data." + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "პრივილეგიები áƒáƒ áƒáƒ." + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " @@ -3240,11 +3428,11 @@ msgstr "" "exceeded the value of binlog_cache_size and used a temporary file to store " "statements from the transaction." -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "The number of transactions that used the temporary binary log cache." -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3256,11 +3444,11 @@ msgstr "" "to increase the tmp_table_size value to cause temporary tables to be memory-" "based instead of disk-based." -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "How many temporary files mysqld has created." -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." @@ -3268,7 +3456,7 @@ msgstr "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." @@ -3276,7 +3464,7 @@ msgstr "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." @@ -3284,23 +3472,23 @@ msgstr "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "The number of INSERT DELAYED rows written." -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "The number of executed FLUSH statements." -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "The number of internal COMMIT statements." -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "The number of times a row was deleted from a table." -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " @@ -3310,7 +3498,7 @@ msgstr "" "table with a given name. This is called discovery. Handler_discover " "indicates the number of time tables have been discovered." -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " @@ -3320,7 +3508,7 @@ msgstr "" "it suggests that the server is doing a lot of full index scans; for example, " "SELECT col1 FROM foo, assuming that col1 is indexed." -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." @@ -3328,7 +3516,7 @@ msgstr "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " @@ -3338,7 +3526,7 @@ msgstr "" "incremented if you are querying an index column with a range constraint or " "if you are doing an index scan." -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." @@ -3346,7 +3534,7 @@ msgstr "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3358,7 +3546,7 @@ msgstr "" "probably have a lot of queries that require MySQL to scan whole tables or " "you have joins that don't use keys properly." -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3370,36 +3558,36 @@ msgstr "" "tables are not properly indexed or that your queries are not written to take " "advantage of the indexes you have." -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "The number of internal ROLLBACK statements." -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "The number of requests to update a row in a table." -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "The number of requests to insert a row in a table." -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "The number of pages containing data (dirty or clean)." -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "The number of pages currently dirty." -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "" "The number of buffer pool pages that have been requested to be flushed." -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "The number of free pages." -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " @@ -3409,7 +3597,7 @@ msgstr "" "being read or written or that can't be flushed or removed for some other " "reason." -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3421,284 +3609,284 @@ msgstr "" "be calculated as Innodb_buffer_pool_pages_total - " "Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data." -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "Total size of buffer pool, in pages." -#: libraries/messages.inc.php:53 -msgid "" -"The number of \"random\" read-aheads InnoDB initiated. This happens when a " -"query is to scan a large portion of a table but in random order." -msgstr "" -"The number of \"random\" read-aheads InnoDB initiated. This happens when a " -"query is to scan a large portion of a table but in random order." - -#: libraries/messages.inc.php:54 -msgid "" -"The number of sequential read-aheads InnoDB initiated. This happens when " -"InnoDB does a sequential full table scan." -msgstr "" -"The number of sequential read-aheads InnoDB initiated. This happens when " -"InnoDB does a sequential full table scan." - -#: libraries/messages.inc.php:55 -msgid "The number of logical read requests InnoDB has done." -msgstr "The number of logical read requests InnoDB has done." - -#: libraries/messages.inc.php:56 -msgid "" -"The number of logical reads that InnoDB could not satisfy from buffer pool " -"and had to do a single-page read." -msgstr "" -"The number of logical reads that InnoDB could not satisfy from buffer pool " -"and had to do a single-page read." - -#: libraries/messages.inc.php:57 -msgid "" -"Normally, writes to the InnoDB buffer pool happen in the background. " -"However, if it's necessary to read or create a page and no clean pages are " -"available, it's necessary to wait for pages to be flushed first. This " -"counter counts instances of these waits. If the buffer pool size was set " -"properly, this value should be small." -msgstr "" -"Normally, writes to the InnoDB buffer pool happen in the background. " -"However, if it's necessary to read or create a page and no clean pages are " -"available, it's necessary to wait for pages to be flushed first. This " -"counter counts instances of these waits. If the buffer pool size was set " -"properly, this value should be small." - -#: libraries/messages.inc.php:58 -msgid "The number writes done to the InnoDB buffer pool." -msgstr "The number writes done to the InnoDB buffer pool." - -#: libraries/messages.inc.php:59 -msgid "The number of fsync() operations so far." -msgstr "The number of fsync() operations so far." - -#: libraries/messages.inc.php:60 -msgid "The current number of pending fsync() operations." -msgstr "The current number of pending fsync() operations." - -#: libraries/messages.inc.php:61 -msgid "The current number of pending reads." -msgstr "The current number of pending reads." - -#: libraries/messages.inc.php:62 -msgid "The current number of pending writes." -msgstr "The current number of pending writes." - -#: libraries/messages.inc.php:63 -msgid "The amount of data read so far, in bytes." -msgstr "The amount of data read so far, in bytes." - -#: libraries/messages.inc.php:64 -msgid "The total number of data reads." -msgstr "The total number of data reads." - -#: libraries/messages.inc.php:65 -msgid "The total number of data writes." -msgstr "The total number of data writes." - -#: libraries/messages.inc.php:66 -msgid "The amount of data written so far, in bytes." -msgstr "The amount of data written so far, in bytes." - -#: libraries/messages.inc.php:67 -msgid "The number of pages that have been written for doublewrite operations." -msgstr "The number of pages that have been written for doublewrite operations." - -#: libraries/messages.inc.php:68 -msgid "The number of doublewrite operations that have been performed." -msgstr "The number of doublewrite operations that have been performed." - -#: libraries/messages.inc.php:69 -msgid "" -"The number of waits we had because log buffer was too small and we had to " -"wait for it to be flushed before continuing." -msgstr "" -"The number of waits we had because log buffer was too small and we had to " -"wait for it to be flushed before continuing." - -#: libraries/messages.inc.php:70 -msgid "The number of log write requests." -msgstr "The number of log write requests." - -#: libraries/messages.inc.php:71 -msgid "The number of physical writes to the log file." -msgstr "The number of physical writes to the log file." - -#: libraries/messages.inc.php:72 -msgid "The number of fsync() writes done to the log file." -msgstr "The number of fsync() writes done to the log file." - -#: libraries/messages.inc.php:73 -msgid "The number of pending log file fsyncs." -msgstr "The number of pending log file fsyncs." - -#: libraries/messages.inc.php:74 -msgid "Pending log file writes." -msgstr "Pending log file writes." - -#: libraries/messages.inc.php:75 -msgid "The number of bytes written to the log file." -msgstr "The number of bytes written to the log file." - -#: libraries/messages.inc.php:76 -msgid "The number of pages created." -msgstr "The number of pages created." - -#: libraries/messages.inc.php:77 -msgid "" -"The compiled-in InnoDB page size (default 16KB). Many values are counted in " -"pages; the page size allows them to be easily converted to bytes." -msgstr "" -"The compiled-in InnoDB page size (default 16KB). Many values are counted in " -"pages; the page size allows them to be easily converted to bytes." - -#: libraries/messages.inc.php:78 -msgid "The number of pages read." -msgstr "The number of pages read." - -#: libraries/messages.inc.php:79 -msgid "The number of pages written." -msgstr "The number of pages written." - -#: libraries/messages.inc.php:80 -msgid "The number of row locks currently being waited for." -msgstr "The number of row locks currently being waited for." - -#: libraries/messages.inc.php:81 -msgid "The average time to acquire a row lock, in milliseconds." -msgstr "The average time to acquire a row lock, in milliseconds." - -#: libraries/messages.inc.php:82 -msgid "The total time spent in acquiring row locks, in milliseconds." -msgstr "The total time spent in acquiring row locks, in milliseconds." - -#: libraries/messages.inc.php:83 -msgid "The maximum time to acquire a row lock, in milliseconds." -msgstr "The maximum time to acquire a row lock, in milliseconds." - -#: libraries/messages.inc.php:84 -msgid "The number of times a row lock had to be waited for." -msgstr "The number of times a row lock had to be waited for." - -#: libraries/messages.inc.php:85 -msgid "The number of rows deleted from InnoDB tables." -msgstr "The number of rows deleted from InnoDB tables." - -#: libraries/messages.inc.php:86 -msgid "The number of rows inserted in InnoDB tables." -msgstr "The number of rows inserted in InnoDB tables." - -#: libraries/messages.inc.php:87 -msgid "The number of rows read from InnoDB tables." -msgstr "The number of rows read from InnoDB tables." - -#: libraries/messages.inc.php:88 -msgid "The number of rows updated in InnoDB tables." -msgstr "The number of rows updated in InnoDB tables." - -#: libraries/messages.inc.php:89 -msgid "" -"The number of key blocks in the key cache that have changed but haven't yet " -"been flushed to disk. It used to be known as Not_flushed_key_blocks." -msgstr "" -"The number of key blocks in the key cache that have changed but haven't yet " -"been flushed to disk. It used to be known as Not_flushed_key_blocks." - #: libraries/messages.inc.php:90 msgid "" -"The number of unused blocks in the key cache. You can use this value to " -"determine how much of the key cache is in use." +"The number of \"random\" read-aheads InnoDB initiated. This happens when a " +"query is to scan a large portion of a table but in random order." msgstr "" -"The number of unused blocks in the key cache. You can use this value to " -"determine how much of the key cache is in use." +"The number of \"random\" read-aheads InnoDB initiated. This happens when a " +"query is to scan a large portion of a table but in random order." #: libraries/messages.inc.php:91 msgid "" -"The number of used blocks in the key cache. This value is a high-water mark " -"that indicates the maximum number of blocks that have ever been in use at " -"one time." +"The number of sequential read-aheads InnoDB initiated. This happens when " +"InnoDB does a sequential full table scan." msgstr "" -"The number of used blocks in the key cache. This value is a high-water mark " -"that indicates the maximum number of blocks that have ever been in use at " -"one time." +"The number of sequential read-aheads InnoDB initiated. This happens when " +"InnoDB does a sequential full table scan." #: libraries/messages.inc.php:92 -msgid "The number of requests to read a key block from the cache." -msgstr "The number of requests to read a key block from the cache." +msgid "The number of logical read requests InnoDB has done." +msgstr "The number of logical read requests InnoDB has done." #: libraries/messages.inc.php:93 msgid "" -"The number of physical reads of a key block from disk. If Key_reads is big, " -"then your key_buffer_size value is probably too small. The cache miss rate " -"can be calculated as Key_reads/Key_read_requests." +"The number of logical reads that InnoDB could not satisfy from buffer pool " +"and had to do a single-page read." msgstr "" -"The number of physical reads of a key block from disk. If Key_reads is big, " -"then your key_buffer_size value is probably too small. The cache miss rate " -"can be calculated as Key_reads/Key_read_requests." +"The number of logical reads that InnoDB could not satisfy from buffer pool " +"and had to do a single-page read." #: libraries/messages.inc.php:94 -msgid "The number of requests to write a key block to the cache." -msgstr "The number of requests to write a key block to the cache." +msgid "" +"Normally, writes to the InnoDB buffer pool happen in the background. " +"However, if it's necessary to read or create a page and no clean pages are " +"available, it's necessary to wait for pages to be flushed first. This " +"counter counts instances of these waits. If the buffer pool size was set " +"properly, this value should be small." +msgstr "" +"Normally, writes to the InnoDB buffer pool happen in the background. " +"However, if it's necessary to read or create a page and no clean pages are " +"available, it's necessary to wait for pages to be flushed first. This " +"counter counts instances of these waits. If the buffer pool size was set " +"properly, this value should be small." #: libraries/messages.inc.php:95 -msgid "The number of physical writes of a key block to disk." -msgstr "The number of physical writes of a key block to disk." +msgid "The number writes done to the InnoDB buffer pool." +msgstr "The number writes done to the InnoDB buffer pool." #: libraries/messages.inc.php:96 -msgid "" -"The total cost of the last compiled query as computed by the query " -"optimizer. Useful for comparing the cost of different query plans for the " -"same query. The default value of 0 means that no query has been compiled yet." -msgstr "" -"The total cost of the last compiled query as computed by the query " -"optimizer. Useful for comparing the cost of different query plans for the " -"same query. The default value of 0 means that no query has been compiled yet." +msgid "The number of fsync() operations so far." +msgstr "The number of fsync() operations so far." #: libraries/messages.inc.php:97 -msgid "The number of rows waiting to be written in INSERT DELAYED queues." -msgstr "The number of rows waiting to be written in INSERT DELAYED queues." +msgid "The current number of pending fsync() operations." +msgstr "The current number of pending fsync() operations." #: libraries/messages.inc.php:98 -msgid "" -"The number of tables that have been opened. If opened tables is big, your " -"table cache value is probably too small." -msgstr "" -"The number of tables that have been opened. If opened tables is big, your " -"table cache value is probably too small." +msgid "The current number of pending reads." +msgstr "The current number of pending reads." #: libraries/messages.inc.php:99 -msgid "The number of files that are open." -msgstr "The number of files that are open." +msgid "The current number of pending writes." +msgstr "The current number of pending writes." #: libraries/messages.inc.php:100 -msgid "The number of streams that are open (used mainly for logging)." -msgstr "The number of streams that are open (used mainly for logging)." +msgid "The amount of data read so far, in bytes." +msgstr "The amount of data read so far, in bytes." #: libraries/messages.inc.php:101 -msgid "The number of tables that are open." -msgstr "The number of tables that are open." +msgid "The total number of data reads." +msgstr "The total number of data reads." #: libraries/messages.inc.php:102 -msgid "The number of free memory blocks in query cache." -msgstr "The number of free memory blocks in query cache." +msgid "The total number of data writes." +msgstr "The total number of data writes." #: libraries/messages.inc.php:103 -msgid "The amount of free memory for query cache." -msgstr "The amount of free memory for query cache." +msgid "The amount of data written so far, in bytes." +msgstr "The amount of data written so far, in bytes." #: libraries/messages.inc.php:104 -msgid "The number of cache hits." -msgstr "The number of cache hits." +msgid "The number of pages that have been written for doublewrite operations." +msgstr "The number of pages that have been written for doublewrite operations." #: libraries/messages.inc.php:105 -msgid "The number of queries added to the cache." -msgstr "The number of queries added to the cache." +msgid "The number of doublewrite operations that have been performed." +msgstr "The number of doublewrite operations that have been performed." #: libraries/messages.inc.php:106 msgid "" +"The number of waits we had because log buffer was too small and we had to " +"wait for it to be flushed before continuing." +msgstr "" +"The number of waits we had because log buffer was too small and we had to " +"wait for it to be flushed before continuing." + +#: libraries/messages.inc.php:107 +msgid "The number of log write requests." +msgstr "The number of log write requests." + +#: libraries/messages.inc.php:108 +msgid "The number of physical writes to the log file." +msgstr "The number of physical writes to the log file." + +#: libraries/messages.inc.php:109 +msgid "The number of fsync() writes done to the log file." +msgstr "The number of fsync() writes done to the log file." + +#: libraries/messages.inc.php:110 +msgid "The number of pending log file fsyncs." +msgstr "The number of pending log file fsyncs." + +#: libraries/messages.inc.php:111 +msgid "Pending log file writes." +msgstr "Pending log file writes." + +#: libraries/messages.inc.php:112 +msgid "The number of bytes written to the log file." +msgstr "The number of bytes written to the log file." + +#: libraries/messages.inc.php:113 +msgid "The number of pages created." +msgstr "The number of pages created." + +#: libraries/messages.inc.php:114 +msgid "" +"The compiled-in InnoDB page size (default 16KB). Many values are counted in " +"pages; the page size allows them to be easily converted to bytes." +msgstr "" +"The compiled-in InnoDB page size (default 16KB). Many values are counted in " +"pages; the page size allows them to be easily converted to bytes." + +#: libraries/messages.inc.php:115 +msgid "The number of pages read." +msgstr "The number of pages read." + +#: libraries/messages.inc.php:116 +msgid "The number of pages written." +msgstr "The number of pages written." + +#: libraries/messages.inc.php:117 +msgid "The number of row locks currently being waited for." +msgstr "The number of row locks currently being waited for." + +#: libraries/messages.inc.php:118 +msgid "The average time to acquire a row lock, in milliseconds." +msgstr "The average time to acquire a row lock, in milliseconds." + +#: libraries/messages.inc.php:119 +msgid "The total time spent in acquiring row locks, in milliseconds." +msgstr "The total time spent in acquiring row locks, in milliseconds." + +#: libraries/messages.inc.php:120 +msgid "The maximum time to acquire a row lock, in milliseconds." +msgstr "The maximum time to acquire a row lock, in milliseconds." + +#: libraries/messages.inc.php:121 +msgid "The number of times a row lock had to be waited for." +msgstr "The number of times a row lock had to be waited for." + +#: libraries/messages.inc.php:122 +msgid "The number of rows deleted from InnoDB tables." +msgstr "The number of rows deleted from InnoDB tables." + +#: libraries/messages.inc.php:123 +msgid "The number of rows inserted in InnoDB tables." +msgstr "The number of rows inserted in InnoDB tables." + +#: libraries/messages.inc.php:124 +msgid "The number of rows read from InnoDB tables." +msgstr "The number of rows read from InnoDB tables." + +#: libraries/messages.inc.php:125 +msgid "The number of rows updated in InnoDB tables." +msgstr "The number of rows updated in InnoDB tables." + +#: libraries/messages.inc.php:126 +msgid "" +"The number of key blocks in the key cache that have changed but haven't yet " +"been flushed to disk. It used to be known as Not_flushed_key_blocks." +msgstr "" +"The number of key blocks in the key cache that have changed but haven't yet " +"been flushed to disk. It used to be known as Not_flushed_key_blocks." + +#: libraries/messages.inc.php:127 +msgid "" +"The number of unused blocks in the key cache. You can use this value to " +"determine how much of the key cache is in use." +msgstr "" +"The number of unused blocks in the key cache. You can use this value to " +"determine how much of the key cache is in use." + +#: libraries/messages.inc.php:128 +msgid "" +"The number of used blocks in the key cache. This value is a high-water mark " +"that indicates the maximum number of blocks that have ever been in use at " +"one time." +msgstr "" +"The number of used blocks in the key cache. This value is a high-water mark " +"that indicates the maximum number of blocks that have ever been in use at " +"one time." + +#: libraries/messages.inc.php:129 +msgid "The number of requests to read a key block from the cache." +msgstr "The number of requests to read a key block from the cache." + +#: libraries/messages.inc.php:130 +msgid "" +"The number of physical reads of a key block from disk. If Key_reads is big, " +"then your key_buffer_size value is probably too small. The cache miss rate " +"can be calculated as Key_reads/Key_read_requests." +msgstr "" +"The number of physical reads of a key block from disk. If Key_reads is big, " +"then your key_buffer_size value is probably too small. The cache miss rate " +"can be calculated as Key_reads/Key_read_requests." + +#: libraries/messages.inc.php:131 +msgid "The number of requests to write a key block to the cache." +msgstr "The number of requests to write a key block to the cache." + +#: libraries/messages.inc.php:132 +msgid "The number of physical writes of a key block to disk." +msgstr "The number of physical writes of a key block to disk." + +#: libraries/messages.inc.php:133 +msgid "" +"The total cost of the last compiled query as computed by the query " +"optimizer. Useful for comparing the cost of different query plans for the " +"same query. The default value of 0 means that no query has been compiled yet." +msgstr "" +"The total cost of the last compiled query as computed by the query " +"optimizer. Useful for comparing the cost of different query plans for the " +"same query. The default value of 0 means that no query has been compiled yet." + +#: libraries/messages.inc.php:134 +msgid "The number of rows waiting to be written in INSERT DELAYED queues." +msgstr "The number of rows waiting to be written in INSERT DELAYED queues." + +#: libraries/messages.inc.php:135 +msgid "" +"The number of tables that have been opened. If opened tables is big, your " +"table cache value is probably too small." +msgstr "" +"The number of tables that have been opened. If opened tables is big, your " +"table cache value is probably too small." + +#: libraries/messages.inc.php:136 +msgid "The number of files that are open." +msgstr "The number of files that are open." + +#: libraries/messages.inc.php:137 +msgid "The number of streams that are open (used mainly for logging)." +msgstr "The number of streams that are open (used mainly for logging)." + +#: libraries/messages.inc.php:138 +msgid "The number of tables that are open." +msgstr "The number of tables that are open." + +#: libraries/messages.inc.php:139 +msgid "The number of free memory blocks in query cache." +msgstr "The number of free memory blocks in query cache." + +#: libraries/messages.inc.php:140 +msgid "The amount of free memory for query cache." +msgstr "The amount of free memory for query cache." + +#: libraries/messages.inc.php:141 +msgid "The number of cache hits." +msgstr "The number of cache hits." + +#: libraries/messages.inc.php:142 +msgid "The number of queries added to the cache." +msgstr "The number of queries added to the cache." + +#: libraries/messages.inc.php:143 +msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " "cache size. The query cache uses a least recently used (LRU) strategy to " @@ -3709,7 +3897,7 @@ msgstr "" "cache size. The query cache uses a least recently used (LRU) strategy to " "decide which queries to remove from the cache." -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." @@ -3717,24 +3905,24 @@ msgstr "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "The number of queries registered in the cache." -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "The total number of blocks in the query cache." -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 msgctxt "$strShowStatusReset" msgid "Reset" msgstr "Reset" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "The status of failsafe replication (not yet implemented)." -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." @@ -3742,11 +3930,11 @@ msgstr "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "The number of joins that used a range search on a reference table." -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" @@ -3754,7 +3942,7 @@ msgstr "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" @@ -3762,15 +3950,15 @@ msgstr "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "The number of joins that did a full scan of the first table." -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "The number of temporary tables currently open by the slave SQL thread." -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." @@ -3778,11 +3966,11 @@ msgstr "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "This is ON if this server is a slave that is connected to a master." -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." @@ -3790,13 +3978,13 @@ msgstr "" "The number of threads that have taken more than slow_launch_time seconds to " "create." -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "" "The number of queries that have taken more than long_query_time seconds." -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " @@ -3806,23 +3994,23 @@ msgstr "" "is large, you should consider increasing the value of the sort_buffer_size " "system variable." -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "The number of sorts that were done with ranges." -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "The number of sorted rows." -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "The number of sorts that were done by scanning the table." -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "The number of times that a table lock was acquired immediately." -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3834,7 +4022,7 @@ msgstr "" "should first optimize your queries, and then either split your table or " "tables or use replication." -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " @@ -3844,11 +4032,11 @@ msgstr "" "calculated as Threads_created/Connections. If this value is red you should " "raise your thread_cache_size." -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "The number of currently open connections." -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3860,7 +4048,7 @@ msgstr "" "doesn't give a notable performance improvement if you have a good thread " "implementation.)" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "The number of threads that are not sleeping." @@ -5150,134 +5338,6 @@ msgstr "Storage Engines" msgid "View dump (schema) of databases" msgstr "View dump (schema) of databases" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "Allows reading data." - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "Allows inserting and replacing data." - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "Allows changing data." - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "Allows deleting data." - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "Allows creating new databases and tables." - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "Allows dropping databases and tables." - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "Allows reloading server settings and flushing the server's caches." - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "Allows shutting down the server." - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "Allows viewing processes of all users" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "Allows importing data from and exporting data into files." - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "Has no effect in this MySQL version." - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "Allows creating and dropping indexes." - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "Allows altering the structure of existing tables." - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "Gives access to the complete list of databases." - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "Allows creating temporary tables." - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "Allows locking tables for the current thread." - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "Needed for the replication slaves." - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "Allows the user to ask where the slaves / masters are." - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "Allows creating new views." - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "Allows to set up events for the event scheduler" - -#: server_privileges.php:162 server_privileges.php:496 -msgid "Allows creating and dropping triggers" -msgstr "Allows creating and dropping triggers" - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "Allows performing SHOW CREATE VIEW queries." - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "Allows creating stored routines." - -#: server_privileges.php:169 server_privileges.php:482 -msgid "Allows altering and dropping stored routines." -msgstr "Allows altering and dropping stored routines." - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "Allows creating, dropping and renaming user accounts." - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "Allows executing stored routines." - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "პრივილეგიები áƒáƒ áƒáƒ." - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "შეიცáƒáƒ•ს ყველრპრივილეგიáƒáƒ¡ GRANT-ის გáƒáƒ›áƒáƒ™áƒšáƒ”ბით." - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy #| msgid "None" @@ -5295,20 +5355,6 @@ msgstr "Table-specific privileges" msgid " Note: MySQL privilege names are expressed in English " msgstr " Note: MySQL privilege names are expressed in English " -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "Allows creating new tables." - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "Allows dropping tables." - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" -"Allows adding users and privileges without reloading the privilege tables." - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "გლáƒáƒ‘áƒáƒšáƒ£áƒ áƒ˜ პრივილეგიები" @@ -5329,26 +5375,6 @@ msgstr "Resource limits" msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "Note: Setting these options to 0 (zero) removes the limit." -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "Limits the number of queries the user may send to the server per hour." - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "Limits the number of new connections the user may open per hour." - -#: server_privileges.php:613 server_privileges.php:615 -msgid "Limits the number of simultaneous connections the user may have." -msgstr "Limits the number of simultaneous connections the user may have." - #: server_privileges.php:669 msgid "Login Information" msgstr "Login Information" diff --git a/po/ko.po b/po/ko.po index 9ffa758c0..03e643517 100644 --- a/po/ko.po +++ b/po/ko.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-03-12 09:16+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: korean \n" @@ -3139,18 +3139,207 @@ msgstr "" msgid "Structure of table __TABLE__" msgstr "" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "GRANT ì´ì™¸ì˜ 모든 ê¶Œí•œì„ í¬í•¨í•¨." + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "í…Œì´ë¸” 구조 변경 허용." + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +#, fuzzy +msgid "Allows altering and dropping stored routines." +msgstr "ì¸ë±ìФ ìƒì„± ë° ì‚­ì œ 허용." + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "DB ë° í…Œì´ë¸” ìƒì„± 허용." + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +#, fuzzy +msgid "Allows creating stored routines." +msgstr "í…Œì´ë¸” ìƒì„± 허용." + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "í…Œì´ë¸” ìƒì„± 허용." + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "임시테ì´ë¸” ìƒì„± 허용." + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "" + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +#, fuzzy +msgid "Allows creating new views." +msgstr "í…Œì´ë¸” ìƒì„± 허용." + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "ë°ì´í„° ì‚­ì œ 허용." + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "DB ë° í…Œì´ë¸” ì‚­ì œ 허용." + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "í…Œì´ë¸” ì‚­ì œ 허용." + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "" + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "ë°ì´í„°ë¥¼ 파ì¼ì—서 가져오기 ë° íŒŒì¼ë¡œ 내보내기 허용." + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "권한 í…Œì´ë¸”ì„ ê°±ì‹ í•˜ì§€ 않고 사용ìžì™€ 권한 추가하기 허용." + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "ì¸ë±ìФ ìƒì„± ë° ì‚­ì œ 허용." + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "ë°ì´í„° 추가(insert) ë° ë³€ê²½(replace) 허용." + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "현재 ì“°ë ˆë“œì— ëŒ€í•œ í…Œì´ë¸” 잠금(lock) 허용." + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "Limits the number of new connections the user may open per hour." + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "Limits the number of queries the user may send to the server per hour." + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +#, fuzzy +msgid "Limits the number of simultaneous connections the user may have." +msgstr "Limits the number of new connections the user may open per hour." + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "ì´ ë²„ì „ì˜ MySQLì—는 ì†Œìš©ì´ ì—†ìŠµë‹ˆë‹¤." + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "ìºì‹œë¥¼ 비우고 서버를 재시ë™í•˜ëŠ” ê²ƒì„ í—ˆìš©." + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "" + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "복제서버(replication slaves)ì— í•„ìš”í•©ë‹ˆë‹¤." + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "ë°ì´í„° ì½ê¸° 허용." + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "ì „ì²´ ë°ì´í„°ë² ì´ìФ ëª©ë¡ ì ‘ê·¼ì„ í—ˆìš©" + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "" + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "서버 종료 허용." + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +#, fuzzy +msgid "Allows creating and dropping triggers" +msgstr "ì¸ë±ìФ ìƒì„± ë° ì‚­ì œ 허용." + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "ë°ì´í„° 변경 허용." + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "권한 ì—†ìŒ." + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " "statements from the transaction." msgstr "" -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "" -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3158,78 +3347,78 @@ msgid "" "based instead of disk-based." msgstr "" -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "" -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." msgstr "" -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." msgstr "" -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." msgstr "" -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "" -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "" -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "" -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "" -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " "indicates the number of time tables have been discovered." msgstr "" -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " "SELECT col1 FROM foo, assuming that col1 is indexed." msgstr "" -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." msgstr "" -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " "if you are doing an index scan." msgstr "" -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." msgstr "" -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3237,7 +3426,7 @@ msgid "" "you have joins that don't use keys properly." msgstr "" -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3245,42 +3434,42 @@ msgid "" "advantage of the indexes you have." msgstr "" -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "" -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "" -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "" -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "" -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "" -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "" -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "" -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " "reason." msgstr "" -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3288,33 +3477,33 @@ msgid "" "Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data." msgstr "" -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "" -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." msgstr "" -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." msgstr "" -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "" -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." msgstr "" -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3323,218 +3512,218 @@ msgid "" "properly, this value should be small." msgstr "" -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "" -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "" -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "" -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "" -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "" -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "" -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "" -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "" -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "" -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." msgstr "" -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "" -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "" -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "" -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "" -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "" -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "" -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "" -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." msgstr "" -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "" -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "" -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "" -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "" -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "" -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "" -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "" -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." msgstr "" -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." msgstr "" -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " "one time." msgstr "" -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "" -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " "can be calculated as Key_reads/Key_read_requests." msgstr "" -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "" -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "" -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " "same query. The default value of 0 means that no query has been compiled yet." msgstr "" -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "" -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." msgstr "" -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "" -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "" -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "" -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "" -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "" -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "" -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "" -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3542,105 +3731,105 @@ msgid "" "decide which queries to remove from the cache." msgstr "" -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." msgstr "" -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "" -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "" -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 #, fuzzy msgctxt "$strShowStatusReset" msgid "Reset" msgstr "리세트" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "" -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." msgstr "" -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "" -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" msgstr "" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" msgstr "" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "" -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "" -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." msgstr "" -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "" -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." msgstr "" -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "" -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " "system variable." msgstr "" -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "" -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "" -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "" -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "" -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3648,18 +3837,18 @@ msgid "" "tables or use replication." msgstr "" -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " "raise your thread_cache_size." msgstr "" -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "" -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3667,7 +3856,7 @@ msgid "" "implementation.)" msgstr "" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "" @@ -4885,135 +5074,6 @@ msgstr "" msgid "View dump (schema) of databases" msgstr "ë°ì´í„°ë² ì´ìŠ¤ì˜ ë¤í”„(스키마) ë°ì´í„° 보기" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "ë°ì´í„° ì½ê¸° 허용." - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "ë°ì´í„° 추가(insert) ë° ë³€ê²½(replace) 허용." - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "ë°ì´í„° 변경 허용." - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "ë°ì´í„° ì‚­ì œ 허용." - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "DB ë° í…Œì´ë¸” ìƒì„± 허용." - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "DB ë° í…Œì´ë¸” ì‚­ì œ 허용." - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "ìºì‹œë¥¼ 비우고 서버를 재시ë™í•˜ëŠ” ê²ƒì„ í—ˆìš©." - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "서버 종료 허용." - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "ë°ì´í„°ë¥¼ 파ì¼ì—서 가져오기 ë° íŒŒì¼ë¡œ 내보내기 허용." - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "ì´ ë²„ì „ì˜ MySQLì—는 ì†Œìš©ì´ ì—†ìŠµë‹ˆë‹¤." - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "ì¸ë±ìФ ìƒì„± ë° ì‚­ì œ 허용." - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "í…Œì´ë¸” 구조 변경 허용." - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "ì „ì²´ ë°ì´í„°ë² ì´ìФ ëª©ë¡ ì ‘ê·¼ì„ í—ˆìš©" - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "임시테ì´ë¸” ìƒì„± 허용." - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "현재 ì“°ë ˆë“œì— ëŒ€í•œ í…Œì´ë¸” 잠금(lock) 허용." - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "복제서버(replication slaves)ì— í•„ìš”í•©ë‹ˆë‹¤." - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "" - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -#, fuzzy -msgid "Allows creating new views." -msgstr "í…Œì´ë¸” ìƒì„± 허용." - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "" - -#: server_privileges.php:162 server_privileges.php:496 -#, fuzzy -msgid "Allows creating and dropping triggers" -msgstr "ì¸ë±ìФ ìƒì„± ë° ì‚­ì œ 허용." - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "" - -#: server_privileges.php:168 server_privileges.php:481 -#, fuzzy -msgid "Allows creating stored routines." -msgstr "í…Œì´ë¸” ìƒì„± 허용." - -#: server_privileges.php:169 server_privileges.php:482 -#, fuzzy -msgid "Allows altering and dropping stored routines." -msgstr "ì¸ë±ìФ ìƒì„± ë° ì‚­ì œ 허용." - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "" - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "" - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "권한 ì—†ìŒ." - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "GRANT ì´ì™¸ì˜ 모든 ê¶Œí•œì„ í¬í•¨í•¨." - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy #| msgid "None" @@ -5031,19 +5091,6 @@ msgstr "í…Œì´ë¸”ì— ê´€í•œ 권한" msgid " Note: MySQL privilege names are expressed in English " msgstr " 주ì˜: MySQL 권한 ì´ë¦„ì€ ì˜ì–´ë¡œ 표기ë˜ì–´ì•¼ 합니다. " -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "í…Œì´ë¸” ìƒì„± 허용." - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "í…Œì´ë¸” ì‚­ì œ 허용." - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "권한 í…Œì´ë¸”ì„ ê°±ì‹ í•˜ì§€ 않고 사용ìžì™€ 권한 추가하기 허용." - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "ì „ì²´ì  ê¶Œí•œ" @@ -5064,27 +5111,6 @@ msgstr "리소스 제한" msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "주ì˜: ì´ ì˜µì…˜ì„ 0으로 하면 ì œí•œì´ ì—†ì–´ì§‘ë‹ˆë‹¤." -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "Limits the number of queries the user may send to the server per hour." - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "Limits the number of new connections the user may open per hour." - -#: server_privileges.php:613 server_privileges.php:615 -#, fuzzy -msgid "Limits the number of simultaneous connections the user may have." -msgstr "Limits the number of new connections the user may open per hour." - #: server_privileges.php:669 msgid "Login Information" msgstr "ë¡œê·¸ì¸ ì •ë³´" diff --git a/po/lt.po b/po/lt.po index 86cc069cf..db3a61483 100644 --- a/po/lt.po +++ b/po/lt.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-04-16 19:52+0200\n" "Last-Translator: Rytis \n" "Language-Team: lithuanian \n" @@ -3174,18 +3174,214 @@ msgstr "(tÄ™sinys)" msgid "Structure of table __TABLE__" msgstr "LentelÄ—s __TABLE__ struktÅ«ra" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "Ä®traukti visas teises, iÅ¡skyrus GRANT." + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "Leisti keisti jau egzistuojanÄių lenetelių struktÅ«rÄ…." + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +#, fuzzy +msgid "Allows altering and dropping stored routines." +msgstr "Leisti įterpti ir modifikuoti indeksus." + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "Leisti kurti naujas duombazes ir lenteles." + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +#, fuzzy +msgid "Allows creating stored routines." +msgstr "Leidžia sukurti naujus view'us." + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "Leisti kurti naujas lenteles." + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "Leisti kurti laikinas lenteles." + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "Leidžia kurti, Å¡alinti ir pervadinti vartotojus." + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "Leidžia sukurti naujus view'us." + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "Leisti Å¡alinti duomenis." + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "Leisti Å¡alinti duombazes ir lenteles." + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "Leisti Å¡alinti lenteles." + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +#, fuzzy +msgid "Allows executing stored routines." +msgstr "Leidžia sukurti naujus view'us." + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "Leisti įterpti ir eksportuoti duomenis iÅ¡ failų." + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" +"Leisti įterpti naujus vartotojus, bei prisikirti privilegijas, neperkraunant " +"privilegijų lentelÄ—s." + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "Leisti įterpti ir modifikuoti indeksus." + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "Leisti įterpti ir modifikuoti duomenis." + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "Leisti užrakinti lenteles procesų metu." + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "Riboti prisijungimų kiekį per valandÄ…." + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "Riboti užklausų kiekį per valandÄ…" + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"Riboti komandų (kurios vienaip ar kitaip modifikuoja lenteles ar duombazes) " +"kiekį per valandÄ…." + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +#, fuzzy +msgid "Limits the number of simultaneous connections the user may have." +msgstr "Riboti prisijungimų kiekį per valandÄ…." + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr " Negalioja Å¡ioje MySQL versijoje." + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "" +"Leisti perkrauti darbinÄ™ stotį, bei iÅ¡valyti laikinÄ…jÄ… atmintį (cache)." + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "" +"Leisti vartotojo užklausas dÄ—l atstatymo master / slave darbinių stoÄių." + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "Reikalinga atstatyti slave darbinei stoÄiai" + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "Leisti skaityti duomenis." + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "Suteikti prieigÄ… prie visų duombazių." + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "Leidžia vykdyti SHOW CREATE VIEW užklausas." + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "Leisti iÅ¡jungti serverį." + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" +"Leisti prisijungti, kai virÅ¡ytas prisijungimų kiekis; Reikalinga daugumai " +"administratoriaus darbų, tokių kaip globalių reikÅ¡mių modifikavimui ar " +"vartotojų atjungimui." + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +#, fuzzy +msgid "Allows creating and dropping triggers" +msgstr "Leisti įterpti ir modifikuoti indeksus." + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "Leisti modifikuoti duomenis." + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "Be teisių." + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " "statements from the transaction." msgstr "" -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "" -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3193,79 +3389,79 @@ msgid "" "based instead of disk-based." msgstr "" -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "" -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." msgstr "" -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." msgstr "" -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." msgstr "" -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "" -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "Ä®vykdytų FLUSH užklausų skaiÄius." -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 #, fuzzy msgid "The number of internal COMMIT statements." msgstr "Ä®vykdytų FLUSH užklausų skaiÄius." -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "" -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " "indicates the number of time tables have been discovered." msgstr "" -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " "SELECT col1 FROM foo, assuming that col1 is indexed." msgstr "" -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." msgstr "" -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " "if you are doing an index scan." msgstr "" -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." msgstr "" -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3273,7 +3469,7 @@ msgid "" "you have joins that don't use keys properly." msgstr "" -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3281,45 +3477,45 @@ msgid "" "advantage of the indexes you have." msgstr "" -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 #, fuzzy msgid "The number of internal ROLLBACK statements." msgstr "Ä®vykdytų FLUSH užklausų skaiÄius." -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "" -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "" -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "" -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 #, fuzzy msgid "The number of pages currently dirty." msgstr "Duomenų nuskaitymų skaiÄius." -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "" -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 #, fuzzy msgid "The number of free pages." msgstr "Ä®keltų eiluÄių skaiÄius" -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " "reason." msgstr "" -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3327,33 +3523,33 @@ msgid "" "Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data." msgstr "" -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "" -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." msgstr "" -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." msgstr "" -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "" -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." msgstr "" -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3362,228 +3558,228 @@ msgid "" "properly, this value should be small." msgstr "" -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "" -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "" -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 #, fuzzy msgid "The current number of pending fsync() operations." msgstr "Duomenų nuskaitymų skaiÄius." -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 #, fuzzy msgid "The current number of pending reads." msgstr "Duomenų nuskaitymų skaiÄius." -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 #, fuzzy msgid "The current number of pending writes." msgstr "Duomenų įraÅ¡ymų skaiÄius." -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "" -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "Duomenų nuskaitymų skaiÄius." -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "Duomenų įraÅ¡ymų skaiÄius." -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "" -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." msgstr "" -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 #, fuzzy msgid "The number of log write requests." msgstr "Ä®keltų eiluÄių skaiÄius" -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "" -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "" -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "" -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "" -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "" -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 #, fuzzy msgid "The number of pages created." msgstr "Duomenų nuskaitymų skaiÄius." -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." msgstr "" -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 #, fuzzy msgid "The number of pages read." msgstr "Duomenų nuskaitymų skaiÄius." -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 #, fuzzy msgid "The number of pages written." msgstr "Duomenų įraÅ¡ymų skaiÄius." -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "" -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "" -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "" -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "" -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "" -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." msgstr "" -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." msgstr "" -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " "one time." msgstr "" -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "" -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " "can be calculated as Key_reads/Key_read_requests." msgstr "" -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "" -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "" -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " "same query. The default value of 0 means that no query has been compiled yet." msgstr "" -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "" -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." msgstr "" -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 #, fuzzy msgid "The number of files that are open." msgstr "Duomenų įraÅ¡ymų skaiÄius." -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "" -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 #, fuzzy msgid "The number of tables that are open." msgstr "Duomenų įraÅ¡ymų skaiÄius." -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "" -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "" -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 #, fuzzy msgid "The number of cache hits." msgstr "Ä®keltų eiluÄių skaiÄius" -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "" -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3591,106 +3787,106 @@ msgid "" "decide which queries to remove from the cache." msgstr "" -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." msgstr "" -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "" -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "" -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 #, fuzzy msgctxt "$strShowStatusReset" msgid "Reset" msgstr "Atstatyti į pradinÄ™ bÅ«senÄ…" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "" -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." msgstr "" -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "" -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" msgstr "" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" msgstr "" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "" -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "" -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." msgstr "" -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "" -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." msgstr "" -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "" -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " "system variable." msgstr "" -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "" -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 #, fuzzy msgid "The number of sorted rows." msgstr "Ä®keltų eiluÄių skaiÄius" -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "" -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "" -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3698,18 +3894,18 @@ msgid "" "tables or use replication." msgstr "" -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " "raise your thread_cache_size." msgstr "" -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "" -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3717,7 +3913,7 @@ msgid "" "implementation.)" msgstr "" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "" @@ -4980,140 +5176,6 @@ msgstr "Saugojimo varikliai" msgid "View dump (schema) of databases" msgstr "PeržiÅ«rÄ—ti duombazių iÅ¡rašą" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "Leisti skaityti duomenis." - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "Leisti įterpti ir modifikuoti duomenis." - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "Leisti modifikuoti duomenis." - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "Leisti Å¡alinti duomenis." - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "Leisti kurti naujas duombazes ir lenteles." - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "Leisti Å¡alinti duombazes ir lenteles." - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "" -"Leisti perkrauti darbinÄ™ stotį, bei iÅ¡valyti laikinÄ…jÄ… atmintį (cache)." - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "Leisti iÅ¡jungti serverį." - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "Leisti įterpti ir eksportuoti duomenis iÅ¡ failų." - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr " Negalioja Å¡ioje MySQL versijoje." - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "Leisti įterpti ir modifikuoti indeksus." - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "Leisti keisti jau egzistuojanÄių lenetelių struktÅ«rÄ…." - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "Suteikti prieigÄ… prie visų duombazių." - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" -"Leisti prisijungti, kai virÅ¡ytas prisijungimų kiekis; Reikalinga daugumai " -"administratoriaus darbų, tokių kaip globalių reikÅ¡mių modifikavimui ar " -"vartotojų atjungimui." - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "Leisti kurti laikinas lenteles." - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "Leisti užrakinti lenteles procesų metu." - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "Reikalinga atstatyti slave darbinei stoÄiai" - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "" -"Leisti vartotojo užklausas dÄ—l atstatymo master / slave darbinių stoÄių." - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "Leidžia sukurti naujus view'us." - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "" - -#: server_privileges.php:162 server_privileges.php:496 -#, fuzzy -msgid "Allows creating and dropping triggers" -msgstr "Leisti įterpti ir modifikuoti indeksus." - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "Leidžia vykdyti SHOW CREATE VIEW užklausas." - -#: server_privileges.php:168 server_privileges.php:481 -#, fuzzy -msgid "Allows creating stored routines." -msgstr "Leidžia sukurti naujus view'us." - -#: server_privileges.php:169 server_privileges.php:482 -#, fuzzy -msgid "Allows altering and dropping stored routines." -msgstr "Leisti įterpti ir modifikuoti indeksus." - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "Leidžia kurti, Å¡alinti ir pervadinti vartotojus." - -#: server_privileges.php:171 server_privileges.php:483 -#, fuzzy -msgid "Allows executing stored routines." -msgstr "Leidžia sukurti naujus view'us." - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "Be teisių." - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "Ä®traukti visas teises, iÅ¡skyrus GRANT." - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy #| msgid "None" @@ -5131,21 +5193,6 @@ msgstr "SpecifinÄ—s lentelių privilegijos" msgid " Note: MySQL privilege names are expressed in English " msgstr " Pastaba: MySQL privilegijų pavadinimai pateikiami anglų kalba" -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "Leisti kurti naujas lenteles." - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "Leisti Å¡alinti lenteles." - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" -"Leisti įterpti naujus vartotojus, bei prisikirti privilegijas, neperkraunant " -"privilegijų lentelÄ—s." - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "Globalios teisÄ—s" @@ -5166,27 +5213,6 @@ msgstr "IÅ¡teklių apribojimai" msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "Pastaba: nÄ—ra jokių apribojimų jeigu reikÅ¡mÄ— nurodyta lygi 0 (nuliui)." -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "Riboti užklausų kiekį per valandÄ…" - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"Riboti komandų (kurios vienaip ar kitaip modifikuoja lenteles ar duombazes) " -"kiekį per valandÄ…." - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "Riboti prisijungimų kiekį per valandÄ…." - -#: server_privileges.php:613 server_privileges.php:615 -#, fuzzy -msgid "Limits the number of simultaneous connections the user may have." -msgstr "Riboti prisijungimų kiekį per valandÄ…." - #: server_privileges.php:669 msgid "Login Information" msgstr "Prisijungimo informacija" diff --git a/po/lv.po b/po/lv.po index b5ed5253d..3852b7b24 100644 --- a/po/lv.po +++ b/po/lv.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-03-12 09:16+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: latvian \n" @@ -3157,18 +3157,216 @@ msgstr "(turpinÄjums)" msgid "Structure of table __TABLE__" msgstr "Tabulas __TABLE__ struktÅ«ra" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "Iekļauj visas privilēģijas, izņemot GRANT." + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "Ä»auj mainÄ«t esoÅ¡o tabulu struktÅ«ru." + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +#, fuzzy +msgid "Allows altering and dropping stored routines." +msgstr "Ä»auj veidot un dzÄ“st indeksus." + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "Ä»auj veidot jaunas datubÄzes un tabulas." + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +#, fuzzy +msgid "Allows creating stored routines." +msgstr "Ä»auj veidot jaunas tabulas." + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "Ä»auj veidot jaunas tabulas." + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "Ä»auj veidot pagaidu tabulas." + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "" + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +#, fuzzy +msgid "Allows creating new views." +msgstr "Ä»auj veidot jaunas tabulas." + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "Ä»auj dzÄ“st datus." + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "Ä»auj dzÄ“st datubÄzes un tabulas." + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "Ä»auj dzÄ“st tabulas." + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "" + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "Ä»auj importÄ“t/eksportÄ“t datus no/uz failiem." + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" +"Ä»auj pievienot lietotÄjus un privilēģijas bez privilēģiju tabulu " +"pÄrlÄdēšanas." + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "Ä»auj veidot un dzÄ“st indeksus." + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "Ä»auj ievietot un mainÄ«t datus." + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "Ä»auj bloÄ·Ä“t tabulas tekoÅ¡ajai darbÄ«bai." + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "" +"Ierobežo jauno konekciju skaitu, ko lietotÄjs var atvÄ“rt stundas laikÄ." + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "" +"Ierobežo vaicÄjumu skaitu, ko lietotÄjs var mosÅ«tÄ«t uz serveri stundas laikÄ." + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"Ierobežo komandu skaitu, kas maina kas maina tabulas vai datubÄzes, ko " +"lietotÄjs var izpildÄ«t stundas laikÄ." + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +#, fuzzy +msgid "Limits the number of simultaneous connections the user may have." +msgstr "" +"Ierobežo jauno konekciju skaitu, ko lietotÄjs var atvÄ“rt stundas laikÄ." + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "Nedarbojas Å¡ajÄ MySQL versijÄ." + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "Ä»auj prlÄdÄ“t servera iestÄdÄ«jumus un iztukÅ¡ot servera keÅ¡u." + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "" +"Dod lietotÄjam tiesÄ«bas jautÄt, kur ir replikÄcijas oriÄ£inÄli / kopijas." + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "NepiecieÅ¡ams replikÄciju kopijÄm." + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "Ä»auj lasÄ«t datus." + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "Dod pieeju pilnam datubÄzu sarakstam." + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "" + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "Ä»auj apstÄdinÄt serveri." + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" +"Ä»auj pieslÄ“gties pat tad, ja ir sasniegts maksimÄlais konekciju skaits; " +"NepiecieÅ¡ams vairumam administratÄ«vo operÄciju, kÄ globÄlo mainÄ«go maiņa vai " +"citu lietotÄju procesu nogalinÄÅ¡ana." + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +#, fuzzy +msgid "Allows creating and dropping triggers" +msgstr "Ä»auj veidot un dzÄ“st indeksus." + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "Ä»auj mainÄ«t datus." + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "Nav privilēģiju." + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " "statements from the transaction." msgstr "" -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "" -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3176,78 +3374,78 @@ msgid "" "based instead of disk-based." msgstr "" -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "" -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." msgstr "" -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." msgstr "" -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." msgstr "" -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "" -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "" -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "" -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "" -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " "indicates the number of time tables have been discovered." msgstr "" -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " "SELECT col1 FROM foo, assuming that col1 is indexed." msgstr "" -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." msgstr "" -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " "if you are doing an index scan." msgstr "" -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." msgstr "" -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3255,7 +3453,7 @@ msgid "" "you have joins that don't use keys properly." msgstr "" -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3263,42 +3461,42 @@ msgid "" "advantage of the indexes you have." msgstr "" -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "" -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "" -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "" -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "" -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "" -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "" -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "" -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " "reason." msgstr "" -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3306,33 +3504,33 @@ msgid "" "Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data." msgstr "" -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "" -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." msgstr "" -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." msgstr "" -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "" -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." msgstr "" -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3341,218 +3539,218 @@ msgid "" "properly, this value should be small." msgstr "" -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "" -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "" -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "" -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "" -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "" -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "" -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "" -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "" -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "" -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." msgstr "" -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "" -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "" -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "" -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "" -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "" -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "" -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "" -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." msgstr "" -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "" -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "" -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "" -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "" -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "" -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "" -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "" -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." msgstr "" -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." msgstr "" -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " "one time." msgstr "" -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "" -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " "can be calculated as Key_reads/Key_read_requests." msgstr "" -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "" -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "" -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " "same query. The default value of 0 means that no query has been compiled yet." msgstr "" -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "" -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." msgstr "" -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "" -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "" -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "" -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "" -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "" -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "" -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "" -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3560,105 +3758,105 @@ msgid "" "decide which queries to remove from the cache." msgstr "" -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." msgstr "" -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "" -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "" -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 #, fuzzy msgctxt "$strShowStatusReset" msgid "Reset" msgstr "Atcelt" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "" -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." msgstr "" -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "" -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" msgstr "" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" msgstr "" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "" -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "" -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." msgstr "" -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "" -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." msgstr "" -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "" -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " "system variable." msgstr "" -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "" -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "" -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "" -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "" -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3666,18 +3864,18 @@ msgid "" "tables or use replication." msgstr "" -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " "raise your thread_cache_size." msgstr "" -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "" -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3685,7 +3883,7 @@ msgid "" "implementation.)" msgstr "" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "" @@ -4940,139 +5138,6 @@ msgstr "" msgid "View dump (schema) of databases" msgstr "ApskatÄ«t datubÄzu dampu (shÄ“mu)" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "Ä»auj lasÄ«t datus." - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "Ä»auj ievietot un mainÄ«t datus." - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "Ä»auj mainÄ«t datus." - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "Ä»auj dzÄ“st datus." - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "Ä»auj veidot jaunas datubÄzes un tabulas." - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "Ä»auj dzÄ“st datubÄzes un tabulas." - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "Ä»auj prlÄdÄ“t servera iestÄdÄ«jumus un iztukÅ¡ot servera keÅ¡u." - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "Ä»auj apstÄdinÄt serveri." - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "Ä»auj importÄ“t/eksportÄ“t datus no/uz failiem." - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "Nedarbojas Å¡ajÄ MySQL versijÄ." - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "Ä»auj veidot un dzÄ“st indeksus." - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "Ä»auj mainÄ«t esoÅ¡o tabulu struktÅ«ru." - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "Dod pieeju pilnam datubÄzu sarakstam." - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" -"Ä»auj pieslÄ“gties pat tad, ja ir sasniegts maksimÄlais konekciju skaits; " -"NepiecieÅ¡ams vairumam administratÄ«vo operÄciju, kÄ globÄlo mainÄ«go maiņa vai " -"citu lietotÄju procesu nogalinÄÅ¡ana." - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "Ä»auj veidot pagaidu tabulas." - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "Ä»auj bloÄ·Ä“t tabulas tekoÅ¡ajai darbÄ«bai." - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "NepiecieÅ¡ams replikÄciju kopijÄm." - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "" -"Dod lietotÄjam tiesÄ«bas jautÄt, kur ir replikÄcijas oriÄ£inÄli / kopijas." - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -#, fuzzy -msgid "Allows creating new views." -msgstr "Ä»auj veidot jaunas tabulas." - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "" - -#: server_privileges.php:162 server_privileges.php:496 -#, fuzzy -msgid "Allows creating and dropping triggers" -msgstr "Ä»auj veidot un dzÄ“st indeksus." - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "" - -#: server_privileges.php:168 server_privileges.php:481 -#, fuzzy -msgid "Allows creating stored routines." -msgstr "Ä»auj veidot jaunas tabulas." - -#: server_privileges.php:169 server_privileges.php:482 -#, fuzzy -msgid "Allows altering and dropping stored routines." -msgstr "Ä»auj veidot un dzÄ“st indeksus." - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "" - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "" - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "Nav privilēģiju." - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "Iekļauj visas privilēģijas, izņemot GRANT." - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy #| msgid "None" @@ -5090,21 +5155,6 @@ msgstr "Tabulu specifiskÄs privilēģijas" msgid " Note: MySQL privilege names are expressed in English " msgstr " PiezÄ«me: MySQL privilēģiju apzÄ«mÄ“jumi tiek rakstÄ«ti angļu valodÄ " -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "Ä»auj veidot jaunas tabulas." - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "Ä»auj dzÄ“st tabulas." - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" -"Ä»auj pievienot lietotÄjus un privilēģijas bez privilēģiju tabulu " -"pÄrlÄdēšanas." - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "GlobÄlÄs privilēģijas" @@ -5125,30 +5175,6 @@ msgstr "Resursu ierobežojumi" msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "PiezÄ«me: Å o opciju uzstÄdīšana uz 0 (nulli) atceļ ierobežojumus." -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "" -"Ierobežo vaicÄjumu skaitu, ko lietotÄjs var mosÅ«tÄ«t uz serveri stundas laikÄ." - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"Ierobežo komandu skaitu, kas maina kas maina tabulas vai datubÄzes, ko " -"lietotÄjs var izpildÄ«t stundas laikÄ." - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "" -"Ierobežo jauno konekciju skaitu, ko lietotÄjs var atvÄ“rt stundas laikÄ." - -#: server_privileges.php:613 server_privileges.php:615 -#, fuzzy -msgid "Limits the number of simultaneous connections the user may have." -msgstr "" -"Ierobežo jauno konekciju skaitu, ko lietotÄjs var atvÄ“rt stundas laikÄ." - #: server_privileges.php:669 msgid "Login Information" msgstr "Piekļuves informÄcija" diff --git a/po/mk.po b/po/mk.po index 318068d5c..146a4cac7 100644 --- a/po/mk.po +++ b/po/mk.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-03-12 09:16+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: macedonian_cyrillic \n" @@ -3183,18 +3183,217 @@ msgstr "(продолжува)" msgid "Structure of table __TABLE__" msgstr "Структура на табелата __TABLE__" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "Ги вклучува Ñите привилегии оÑвен GRANT." + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "Дозволува промена на Ñтруктурата на поÑтоечките табели." + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +msgid "Allows altering and dropping stored routines." +msgstr "Дозволува промена и бришење на stored рутини." + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "Дозволува креирање на нови бази на податоци и табели." + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "Дозволува креирање на stored рутини." + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "Дозволува креирање на нови табела." + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "Дозволува креирање на привремени табели..." + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "Дозволува креирање, бришење и преименување на корÑиничките имиња." + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "Дозволува креирање на нови погледи." + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "Дозволува бришење на податоци." + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "Дозволува бришење на бази на податоци и табели." + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "Дозволува бришење на табели." + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "Дозволува извршување на stored рутини." + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "Дозволува увоз на податоци и нивен извоз во податотеки." + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" +"Дозволува додавање на кориÑници и привилегии без повтроно вчитавање на " +"табелата на привилегии." + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "Дозволува креирање и бришење на клучева." + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "Дозволува вметнување и замена на података." + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "Дозволува заклучување на табели на тековните процеÑи." + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "" +"Го ограничува бројот на нови конекции кои кориÑникот може да ги отвори за " +"еден чаÑ." + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "" +"Го ограничува бројот на упити кои кориÑникот може да ги поÑтави на Ñерверот " +"за еден чаÑ." + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"Го ограничува бројот на команди кои ги менуваат табелите или базите на " +"податоци кои кориÑникот може да ги изврши за еден чаÑ." + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +#, fuzzy +msgid "Limits the number of simultaneous connections the user may have." +msgstr "" +"Го ограничува бројот на нови конекции кои кориÑникот може да ги отвори за " +"еден чаÑ." + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "Ðема ефект во оваа верзији на MySQL." + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "" +"Дозволува повтоно вчитување на подеÑувањата на Ñерверот и празнење на кешот " +"на Ñерверот." + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "Дава права на кориÑнику да праша каде Ñе главните/помошни Ñервери." + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "Потребно заради помошните Ñервери за репликација." + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "Дозволува читање на податоци." + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "Дава приÑтап на комплетната лиÑта на базите на податоци." + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "Дозволува извршување на SHOW CREATE VIEW упити." + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "Дозволува гаÑење на Ñерверот." + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" +" Дозволува поврзување иако е поÑтигнат макÑлималниот број на врÑки; " +"Ðеопходно за повеќето админиÑтративни опции како што е подеÑување на " +"глобални променливи или прекин на процеÑи наоÑтанатите кориÑници." + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +#, fuzzy +msgid "Allows creating and dropping triggers" +msgstr "Дозволува креирање и бришење на клучева." + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "Дозволува измена на податоци." + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "Ðема привилегии." + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " "statements from the transaction." msgstr "" -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "" -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3202,78 +3401,78 @@ msgid "" "based instead of disk-based." msgstr "" -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "" -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." msgstr "" -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." msgstr "" -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." msgstr "" -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "" -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "" -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "" -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "" -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " "indicates the number of time tables have been discovered." msgstr "" -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " "SELECT col1 FROM foo, assuming that col1 is indexed." msgstr "" -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." msgstr "" -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " "if you are doing an index scan." msgstr "" -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." msgstr "" -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3281,7 +3480,7 @@ msgid "" "you have joins that don't use keys properly." msgstr "" -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3289,42 +3488,42 @@ msgid "" "advantage of the indexes you have." msgstr "" -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "" -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "" -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "" -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "" -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "" -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "" -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "" -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " "reason." msgstr "" -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3332,33 +3531,33 @@ msgid "" "Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data." msgstr "" -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "" -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." msgstr "" -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." msgstr "" -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "" -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." msgstr "" -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3367,218 +3566,218 @@ msgid "" "properly, this value should be small." msgstr "" -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "" -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "" -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "" -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "" -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "" -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "" -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "" -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "" -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "" -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." msgstr "" -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "" -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "" -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "" -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "" -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "" -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "" -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "" -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." msgstr "" -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "" -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "" -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "" -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "" -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "" -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "" -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "" -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." msgstr "" -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." msgstr "" -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " "one time." msgstr "" -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "" -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " "can be calculated as Key_reads/Key_read_requests." msgstr "" -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "" -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "" -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " "same query. The default value of 0 means that no query has been compiled yet." msgstr "" -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "" -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." msgstr "" -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "" -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "" -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "" -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "" -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "" -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "" -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "" -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3586,105 +3785,105 @@ msgid "" "decide which queries to remove from the cache." msgstr "" -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." msgstr "" -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "" -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "" -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 #, fuzzy msgctxt "$strShowStatusReset" msgid "Reset" msgstr "Поништи" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "" -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." msgstr "" -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "" -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" msgstr "" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" msgstr "" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "" -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "" -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." msgstr "" -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "" -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." msgstr "" -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "" -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " "system variable." msgstr "" -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "" -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "" -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "" -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "" -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3692,18 +3891,18 @@ msgid "" "tables or use replication." msgstr "" -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " "raise your thread_cache_size." msgstr "" -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "" -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3711,7 +3910,7 @@ msgid "" "implementation.)" msgstr "" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "" @@ -4980,137 +5179,6 @@ msgstr "Видови на Ñкладишта" msgid "View dump (schema) of databases" msgstr "Прикажи Ñодржина (шема) на базите" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "Дозволува читање на податоци." - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "Дозволува вметнување и замена на података." - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "Дозволува измена на податоци." - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "Дозволува бришење на податоци." - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "Дозволува креирање на нови бази на податоци и табели." - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "Дозволува бришење на бази на податоци и табели." - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "" -"Дозволува повтоно вчитување на подеÑувањата на Ñерверот и празнење на кешот " -"на Ñерверот." - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "Дозволува гаÑење на Ñерверот." - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "Дозволува увоз на податоци и нивен извоз во податотеки." - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "Ðема ефект во оваа верзији на MySQL." - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "Дозволува креирање и бришење на клучева." - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "Дозволува промена на Ñтруктурата на поÑтоечките табели." - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "Дава приÑтап на комплетната лиÑта на базите на податоци." - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" -" Дозволува поврзување иако е поÑтигнат макÑлималниот број на врÑки; " -"Ðеопходно за повеќето админиÑтративни опции како што е подеÑување на " -"глобални променливи или прекин на процеÑи наоÑтанатите кориÑници." - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "Дозволува креирање на привремени табели..." - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "Дозволува заклучување на табели на тековните процеÑи." - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "Потребно заради помошните Ñервери за репликација." - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "Дава права на кориÑнику да праша каде Ñе главните/помошни Ñервери." - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "Дозволува креирање на нови погледи." - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "" - -#: server_privileges.php:162 server_privileges.php:496 -#, fuzzy -msgid "Allows creating and dropping triggers" -msgstr "Дозволува креирање и бришење на клучева." - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "Дозволува извршување на SHOW CREATE VIEW упити." - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "Дозволува креирање на stored рутини." - -#: server_privileges.php:169 server_privileges.php:482 -msgid "Allows altering and dropping stored routines." -msgstr "Дозволува промена и бришење на stored рутини." - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "Дозволува креирање, бришење и преименување на корÑиничките имиња." - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "Дозволува извршување на stored рутини." - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "Ðема привилегии." - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "Ги вклучува Ñите привилегии оÑвен GRANT." - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy #| msgid "None" @@ -5129,21 +5197,6 @@ msgid " Note: MySQL privilege names are expressed in English " msgstr "" " Ðапомена: MySQL имињата на привилегите мора да бидат Ñо латинични букви " -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "Дозволува креирање на нови табела." - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "Дозволува бришење на табели." - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" -"Дозволува додавање на кориÑници и привилегии без повтроно вчитавање на " -"табелата на привилегии." - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "Глобални привилегии" @@ -5166,33 +5219,6 @@ msgstr "" "Ðапомена: ПоÑтавувањето на овие опции на 0 (нула) ги отÑтранува " "ограничувањата." -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "" -"Го ограничува бројот на упити кои кориÑникот може да ги поÑтави на Ñерверот " -"за еден чаÑ." - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"Го ограничува бројот на команди кои ги менуваат табелите или базите на " -"податоци кои кориÑникот може да ги изврши за еден чаÑ." - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "" -"Го ограничува бројот на нови конекции кои кориÑникот може да ги отвори за " -"еден чаÑ." - -#: server_privileges.php:613 server_privileges.php:615 -#, fuzzy -msgid "Limits the number of simultaneous connections the user may have." -msgstr "" -"Го ограничува бројот на нови конекции кои кориÑникот може да ги отвори за " -"еден чаÑ." - #: server_privileges.php:669 msgid "Login Information" msgstr "Податоци за најавувањето" diff --git a/po/mn.po b/po/mn.po index df104a940..e6b563142 100644 --- a/po/mn.po +++ b/po/mn.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-03-12 09:17+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: mongolian \n" @@ -3148,7 +3148,195 @@ msgstr "(үргÑлжилнÑ)" msgid "Structure of table __TABLE__" msgstr "__TABLE__ Ñ…Ò¯ÑнÑгтийн бүтÑц" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "Includes all privileges except GRANT." + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "Байгаа Ñ…Ò¯ÑнÑгтийн бүтцийг өөрчлөхийг зөвшөөрөх." + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +msgid "Allows altering and dropping stored routines." +msgstr "ХадгалагдÑан заншил уÑтгах, өөрчлөхийг зөвшөөрөх." + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "Ð¨Ð¸Ð½Ñ Ó©Ð³Ó©Ð³Ð´Ð»Ð¸Ð¹Ð½ Ñан, Ñ…Ò¯ÑнÑгт Ò¯Ò¯ÑгÑхийг зөвшөөрөх." + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "ХадгалагдÑан заншил Ò¯Ò¯ÑгÑхийг зөвшөөрөх." + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "Ð¨Ð¸Ð½Ñ Ñ…Ò¯ÑнÑгт Ò¯Ò¯ÑгÑхийг зөвшөөрөх." + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "ЗавÑрын Ñ…Ò¯ÑнÑгт Ò¯Ò¯ÑгÑхийг зөвшөөрөх." + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "Ð¥ÑÑ€ÑглÑгчийн Ñрхийг Ò¯Ò¯ÑгÑÑ…, уÑтгах, да.нÑрлÑхийг зөвшөөрөх." + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "Ð¨Ð¸Ð½Ñ Ñ…Ð°Ñ€Ñ† Ò¯Ò¯ÑгÑхийг зөвшөөрөх." + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "Өгөгдөл уÑтгахыг зөвшөөрөх." + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "ӨС, Ñ…Ò¯ÑнÑгт уÑтгахыг зөвшөөрөх " + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "Ð¥Ò¯ÑнÑгт уÑтгахыг зөвшөөрөх." + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "ХадгалагдÑан заншлыг ажиллуулахыг зөвшөөрөх." + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "Өгөгдөл оруулах, файл руу гаргахыг зөвшөөрөх." + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" +"Ð¥ÑÑ€ÑглÑгч болон онцгой Ñрхийг онцгой Ñрхийн Ñ…Ò¯ÑнÑгтийг дуудалгүй нÑмÑхийг " +"зөвшөөрөх." + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "Ð˜Ð½Ð´ÐµÐºÑ Ò¯Ò¯ÑгÑÑ…, уÑтгахыг зөвшөөрөх." + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "Өгөгдөл нÑмÑÑ…, Ñолихыг зөвшөөрөх." + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "Тухайн процеÑÑÑ‚ Ñ…Ò¯ÑнÑгт түгжихийг зөвшөөрөх." + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "Цаг тутамд шинÑÑÑ€ холбогдох Ñ…ÑÑ€ÑглÑгчийн тоог Ñ…Ñзгаарлах." + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "Цаг тутамд Ñ…ÑÑ€ÑглÑгчийн аÑуулт (query) илгÑÑхийг Ñ…Ñзгаарлах." + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"Цаг тутамд Ñ…ÑÑ€ÑглÑгчийн Ñ…Ò¯ÑнÑгт ÑÑвÑл өгөгдлийн Ñан Ñолих командыг " +"Ñ…Ñзгаарлах." + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +msgid "Limits the number of simultaneous connections the user may have." +msgstr "Ð¥ÑÑ€ÑглÑгчдÑд байх зÑÑ€Ñг холболтын Ñ…Ñзгаарлах тоо." + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "MySQL-ын ÑÐ½Ñ Ñ…ÑƒÐ²Ð¸Ð»Ð±Ð°Ñ€Ñ‚ үйлчлÑлгүй." + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "СервÑрийн тохиргоог дахин дуудахыг зөвшөөрөх." + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "Gives the right to the user to ask where the slaves / masters are." + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "Needed for the replication slaves." + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "Өгөгдөл уншихыг зөвшөөрөх." + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "Өгөгдлийн Ñангийн бүрÑн жагÑаалт руу хандахыг өгөх." + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "SHOW CREATE VIEW аÑуултыг хийхийг зөвшөөрөх." + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "СервÑрийг унтраахыг зөвшөөрөх." + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" +"Ð¥ÑÑ€Ñв ХИ холболтын тоо гүйцÑÑн ч холбогдохыг зөвшөөрөх. БуÑад Ñ…ÑÑ€ÑглÑгчийн " +"процеÑÑыг үгүй хийх ÑÑвÑл глобал утгыг өөрчлөх шаардлагатай болно." + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +msgid "Allows creating and dropping triggers" +msgstr "" + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "Өгөгдөл Ñолихыг зөвшөөрөх." + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "Онцгой Ñрхгүй." + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " @@ -3158,11 +3346,11 @@ msgstr "" "Ñ…ÑÑ€ÑглÑгдÑÑ… завÑрын файлын ÑƒÑ‚Ð³Ð°Ð°Ñ Ñ…ÑÑ‚ÑÑ€ÑÑн хоёртын Ñ‚ÑмдÑглÑлийн нөөцлөлд " "Ñ…ÑÑ€ÑглÑгдÑÑ… Ñ…ÑлÑлцÑÑрийн тоо." -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "ЗавÑрын хоёртын Ñ‚ÑмдÑглÑлийн нөөцөлөлт Ñ…ÑÑ€ÑглÑгдÑÑ… Ñ…ÑлÑлцÑÑрийн тоо." -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3174,11 +3362,11 @@ msgstr "" "оронд Ñанах ойд ÑуурилÑан завÑрын Ñ…Ò¯ÑнÑгтийн tmp Ñ…Ò¯ÑнÑгтийн Ñ…ÑмжÑÑн утгыг " "нÑмÑгдүүлÑхийг Ñ…Ò¯ÑÑж байж болно." -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "ХичнÑÑн завÑрын файл mysqld-д Ò¯Ò¯ÑгÑгдÑв." -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." @@ -3186,7 +3374,7 @@ msgstr "" "СервÑрийн ажиллуулÑан Ñ…ÑлÑлцÑÑрийн үед автоматаар Ò¯Ò¯ÑÑÑн Ñанах ойн " "Ñ…Ò¯ÑнÑгтүүдийн тоо." -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." @@ -3194,7 +3382,7 @@ msgstr "" "Ижил алдаа өгөх (түлхүүр давхардÑан байж болзошгүй) бүрт ДÐВТÐЛТТÐЙ ОРУУЛÐЛТ-" "аар бичигдÑÑн мөрүүдийн тоо." -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." @@ -3202,23 +3390,23 @@ msgstr "" "Ð¥ÑÑ€ÑглÑгдÑж буй ДÐВТÐЛТТÐЙ ОРУУЛÐЛТ-ын thread баригчийн тоо. Ялгаатай " "Ñ…Ò¯ÑнÑгт бүр ДÐВТÐЛТТÐЙ ОРУУЛÐЛТ-д өөрийн thread-ийг Ñ…ÑÑ€ÑглÑнÑ." -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "ДÐВТÐЛТТÐЙ ОРУУЛÐЛТ-аар бичигдÑÑн мөрийн тоо." -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "ЦЭВЭРЛЭХ Ñ…ÑлÑлцÑÑрийн ажиллаÑан тоо." -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "дотоод COMMIT Ñ…ÑлÑлцÑÑриийн тоо." -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "Ð¥Ò¯ÑнÑгтÑÑÑ Ð¼Ó©Ñ€ уÑтгаÑан тоо." -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " @@ -3228,7 +3416,7 @@ msgstr "" "NDB КлаÑтер хадгалуурын хөдөлгүүрийг аÑууж чадна. Үүнийг ололт гÑж нÑрлÑнÑ. " "Ололтын баригч нь ололт хийгдÑÑн Ñ…Ò¯ÑнÑгтийн хичнÑÑн удааг илÑрхийлÑÑ… тоо юм." -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " @@ -3238,7 +3426,7 @@ msgstr "" "бүтÑн Ð¸Ð½Ð´ÐµÐºÑ ÑˆÐ°Ð»Ð³Ð°Ð»Ñ‚Ñ‹Ð³ ÑÐ½Ñ ÑервÑÑ€ хийÑнийг илтгÑнÑ; ЖишÑÑлбÑл, SELECT col1 " "FROM foo, Ñнд col1 индекÑлÑгдÑÑн байна." -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." @@ -3246,7 +3434,7 @@ msgstr "" "Түлхүүрт ÑуурилÑан мөр унших Ñ…Ò¯ÑÑлтийн тоо. Ð¥ÑÑ€Ñв ÑÐ½Ñ Ð½ÑŒ өндөр бол, таны " "аÑуудлууд болон Ñ…Ò¯ÑнÑгтүүд зөв индекÑлÑгдÑÑнийг илтгÑнÑ." -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " @@ -3256,7 +3444,7 @@ msgstr "" "та мужийн нөхцөлтÑйгÑÑÑ€ баганын Ð¸Ð½Ð´ÐµÐºÑ ÑˆÐ°Ð°Ñ€Ð´Ð°Ñ… ÑÑвÑл Ð¸Ð½Ð´ÐµÐºÑ ÑˆÐ°Ð»Ð³Ð°Ð»Ñ‚Ñ‹Ð³ хийхÑд " "нÑмÑгдÑж байдаг." -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." @@ -3264,7 +3452,7 @@ msgstr "" "Түлхүүрийн дараалал дахь өмнөх мөрийг унших Ñ…Ò¯ÑÑлтийн тоо. Ð­Ð½Ñ ÑƒÐ½ÑˆÐ¸Ñ… арга нь " "голчлон ORDER BY ... DESC-д Ñ…ÑÑ€ÑглÑгддÑг." -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3276,7 +3464,7 @@ msgstr "" "Та магадгүй Ñ…Ò¯ÑнÑгтийг бүрÑн шалгахыг MySQL-ÑÑÑ Ñ†Ó©Ó©Ð½Ð³Ò¯Ð¹ Ñ…Ò¯ÑÑÑн ÑÑвÑл нÑгдÑлд " "түлхүүрийг зөв ашиглаагүй байх." -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3288,35 +3476,35 @@ msgstr "" "ерөнхийдөө, таны Ñ…Ò¯ÑнÑгтүүд зөв индекÑлÑгдÑÑгүй ÑÑвÑл индекÑүүд чинь " "аÑуудалд зөв бичигдÑÑгүйг илтгÑнÑ." -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "Дотоод ROLLBACK Ñ…ÑлÑлцÑÑрийн тоо." -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "Ð¥Ò¯ÑнÑгт дÑÑ… мөрийг шинÑчлÑÑ… Ñ…Ò¯ÑÑлтийн тоо." -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "Ð¥Ò¯ÑнÑгтÑд мөр оруулах Ñ…Ò¯ÑÑлтийн тоо." -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "Өгөгдөл агуулж буй (бохир, цÑвÑÑ€) хуудÑын тоо." -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "Одоогоор бохир байгаа хуудÑын тоо." -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "ЦÑвÑрлÑÑ… Ñ…Ò¯ÑÑлт дÑÑ… буфферийн хуудÑын тоо." -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "ЧөлөөтÑй байгаа хуудÑуудын тоо." -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " @@ -3326,7 +3514,7 @@ msgstr "" "одоогоор унших, бичих ÑÑвÑл цÑвÑрлÑгдÑж чадаагүй, мөн буÑад шалгааны ÑƒÐ»Ð¼Ð°Ð°Ñ " "хаÑагдÑан." -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3338,11 +3526,11 @@ msgstr "" "InndoDB буфферийн нөөцийн нийт Ñ…ÑƒÑƒÐ´Ð°Ñ - Innodb_буфферийн нөөцийн чөлөөт " "Ñ…ÑƒÑƒÐ´Ð°Ñ - Innodb_буфферийн нөөцийн хуудÑын өгөгдөл зÑргÑÑÑ Ð±Ð¾Ð´Ð¾Ð³Ð´Ð´Ð¾Ð³." -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "Ð¥ÑƒÑƒÐ´Ð°Ñ Ð´Ð°Ñ…ÑŒ буфферийн нөөцийн Ñ…ÑмжÑÑ." -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." @@ -3350,7 +3538,7 @@ msgstr "" "InnoDB Ò¯Ò¯ÑгÑÑÑн \"ÑанамÑаргүй\" өмнөх уншилтын тоо. Замбараагүй " "ÑÑ€ÑмбÑлÑгдÑÑн Ñ…Ò¯ÑнÑгтийн нилÑÑд хувийг шалгаÑан аÑуудлыг илÑрхийлнÑ." -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." @@ -3358,11 +3546,11 @@ msgstr "" "InnoDB Ò¯Ò¯ÑгÑÑÑн дараалÑан өмнөх уншилтын тоо. Ð¥Ò¯ÑнÑгтийн дараалÑан бүтÑн " "шалгалтыг InnoDB хийÑнийг илÑрхийлнÑ." -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "InndoDB-ийн хийÑÑн логик уншилтын Ñ…Ò¯ÑÑлтийн тоо." -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." @@ -3370,7 +3558,7 @@ msgstr "" "InnoDB буфферийн Ð½Ó©Ó©Ñ†Ó©Ó©Ñ Ð½Ð¸Ð¹Ñ†Ñмжгүй ба ганц Ñ…ÑƒÑƒÐ´Ð°Ñ ÑƒÐ½ÑˆÐ¸Ð»Ñ‚ хийÑÑн логик " "уншилтын тоо." -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3379,218 +3567,218 @@ msgid "" "properly, this value should be small." msgstr "" -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "InnoDB буфферийн нөөц Ñ€Ò¯Ò¯ бичигдÑж дууÑÑан тоо." -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "fsync() үйлдлийн ойрхон хийгдÑÑн тоо." -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "fsync() үйлдлийн хүлÑÑгдÑж буй тухайн тоо." -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "Уншихаар хүлÑÑгдÑж буй тухайн тоо." -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "БичихÑÑÑ€ хүлÑÑгдÑж буй тухайн тоо." -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "Өгөгдөл ойрхон уншÑан дүн, байтаар." -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "Өгөгдөл уншилтийн нийт тоо." -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "Өгөгдөл бичилтийн нийт тоо." -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "Өгөгдөл ойрхон бичÑÑн дүн, байтаар." -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." msgstr "" -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "ТÑмдÑглÑл бичих Ñ…Ò¯ÑÑлтийн тоо." -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "ТÑмдÑглÑлийн файлын физик бичилтийн тоо." -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "" -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "" -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "ТÑмдÑглÑлийн файл руу бичих хүлÑÑлт." -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "" -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "" -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." msgstr "" -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "" -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "" -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "" -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "" -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "" -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "" -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "" -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." msgstr "" -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." msgstr "" -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " "one time." msgstr "" -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "" -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " "can be calculated as Key_reads/Key_read_requests." msgstr "" -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "" -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "" -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " "same query. The default value of 0 means that no query has been compiled yet." msgstr "" -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "" -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." msgstr "" -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "" -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "" -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "" -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "" -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "" -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "" -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "" -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3598,104 +3786,104 @@ msgid "" "decide which queries to remove from the cache." msgstr "" -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." msgstr "" -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "" -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "" -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 msgctxt "$strShowStatusReset" msgid "Reset" msgstr "Дахих" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "" -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." msgstr "" -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "" -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" msgstr "" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" msgstr "" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "" -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "" -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." msgstr "" -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "" -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." msgstr "" -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "" -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " "system variable." msgstr "" -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "" -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "ЭрÑмбÑлÑгдÑÑн мөрийн тоо." -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "" -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "" -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3703,18 +3891,18 @@ msgid "" "tables or use replication." msgstr "" -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " "raise your thread_cache_size." msgstr "" -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "" -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3722,7 +3910,7 @@ msgid "" "implementation.)" msgstr "" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "" @@ -4971,133 +5159,6 @@ msgstr "Ðгуулах хөдөлгүүрүүд" msgid "View dump (schema) of databases" msgstr "ӨС-ийн Ñхем харах" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "Өгөгдөл уншихыг зөвшөөрөх." - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "Өгөгдөл нÑмÑÑ…, Ñолихыг зөвшөөрөх." - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "Өгөгдөл Ñолихыг зөвшөөрөх." - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "Өгөгдөл уÑтгахыг зөвшөөрөх." - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "Ð¨Ð¸Ð½Ñ Ó©Ð³Ó©Ð³Ð´Ð»Ð¸Ð¹Ð½ Ñан, Ñ…Ò¯ÑнÑгт Ò¯Ò¯ÑгÑхийг зөвшөөрөх." - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "ӨС, Ñ…Ò¯ÑнÑгт уÑтгахыг зөвшөөрөх " - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "СервÑрийн тохиргоог дахин дуудахыг зөвшөөрөх." - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "СервÑрийг унтраахыг зөвшөөрөх." - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "Өгөгдөл оруулах, файл руу гаргахыг зөвшөөрөх." - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "MySQL-ын ÑÐ½Ñ Ñ…ÑƒÐ²Ð¸Ð»Ð±Ð°Ñ€Ñ‚ үйлчлÑлгүй." - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "Ð˜Ð½Ð´ÐµÐºÑ Ò¯Ò¯ÑгÑÑ…, уÑтгахыг зөвшөөрөх." - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "Байгаа Ñ…Ò¯ÑнÑгтийн бүтцийг өөрчлөхийг зөвшөөрөх." - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "Өгөгдлийн Ñангийн бүрÑн жагÑаалт руу хандахыг өгөх." - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" -"Ð¥ÑÑ€Ñв ХИ холболтын тоо гүйцÑÑн ч холбогдохыг зөвшөөрөх. БуÑад Ñ…ÑÑ€ÑглÑгчийн " -"процеÑÑыг үгүй хийх ÑÑвÑл глобал утгыг өөрчлөх шаардлагатай болно." - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "ЗавÑрын Ñ…Ò¯ÑнÑгт Ò¯Ò¯ÑгÑхийг зөвшөөрөх." - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "Тухайн процеÑÑÑ‚ Ñ…Ò¯ÑнÑгт түгжихийг зөвшөөрөх." - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "Needed for the replication slaves." - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "Gives the right to the user to ask where the slaves / masters are." - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "Ð¨Ð¸Ð½Ñ Ñ…Ð°Ñ€Ñ† Ò¯Ò¯ÑгÑхийг зөвшөөрөх." - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "" - -#: server_privileges.php:162 server_privileges.php:496 -msgid "Allows creating and dropping triggers" -msgstr "" - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "SHOW CREATE VIEW аÑуултыг хийхийг зөвшөөрөх." - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "ХадгалагдÑан заншил Ò¯Ò¯ÑгÑхийг зөвшөөрөх." - -#: server_privileges.php:169 server_privileges.php:482 -msgid "Allows altering and dropping stored routines." -msgstr "ХадгалагдÑан заншил уÑтгах, өөрчлөхийг зөвшөөрөх." - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "Ð¥ÑÑ€ÑглÑгчийн Ñрхийг Ò¯Ò¯ÑгÑÑ…, уÑтгах, да.нÑрлÑхийг зөвшөөрөх." - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "ХадгалагдÑан заншлыг ажиллуулахыг зөвшөөрөх." - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "Онцгой Ñрхгүй." - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "Includes all privileges except GRANT." - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy #| msgid "None" @@ -5115,21 +5176,6 @@ msgstr " Ð¥Ò¯ÑнÑгтийн туÑгай онцгой Ñрхүүд" msgid " Note: MySQL privilege names are expressed in English " msgstr " ТÑмдÑглÑл: MySQL онцгой Ñрхийн нÑÑ€ нь англиар илÑрхийлÑгдÑÑн " -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "Ð¨Ð¸Ð½Ñ Ñ…Ò¯ÑнÑгт Ò¯Ò¯ÑгÑхийг зөвшөөрөх." - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "Ð¥Ò¯ÑнÑгт уÑтгахыг зөвшөөрөх." - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" -"Ð¥ÑÑ€ÑглÑгч болон онцгой Ñрхийг онцгой Ñрхийн Ñ…Ò¯ÑнÑгтийг дуудалгүй нÑмÑхийг " -"зөвшөөрөх." - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "Глобал онцгой Ñрх" @@ -5150,26 +5196,6 @@ msgstr "Ðөөцийн Ñ…Ñзгаар" msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "ТÑмдÑглÑл: Тохируулгын Ñонголтыг 0 (Ñ‚Ñг) болговол Ñ…Ñзгаарыг хаÑна." -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "Цаг тутамд Ñ…ÑÑ€ÑглÑгчийн аÑуулт (query) илгÑÑхийг Ñ…Ñзгаарлах." - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"Цаг тутамд Ñ…ÑÑ€ÑглÑгчийн Ñ…Ò¯ÑнÑгт ÑÑвÑл өгөгдлийн Ñан Ñолих командыг " -"Ñ…Ñзгаарлах." - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "Цаг тутамд шинÑÑÑ€ холбогдох Ñ…ÑÑ€ÑглÑгчийн тоог Ñ…Ñзгаарлах." - -#: server_privileges.php:613 server_privileges.php:615 -msgid "Limits the number of simultaneous connections the user may have." -msgstr "Ð¥ÑÑ€ÑглÑгчдÑд байх зÑÑ€Ñг холболтын Ñ…Ñзгаарлах тоо." - #: server_privileges.php:669 msgid "Login Information" msgstr "ÐÑвтрÑÑ… мÑдÑÑлÑл" diff --git a/po/ms.po b/po/ms.po index 2da18c31c..ea5fbe99e 100644 --- a/po/ms.po +++ b/po/ms.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-03-12 09:17+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: malay \n" @@ -3146,18 +3146,204 @@ msgstr "" msgid "Structure of table __TABLE__" msgstr "" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "" + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "" + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +msgid "Allows altering and dropping stored routines." +msgstr "" + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "" + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "" + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "" + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "" + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "" + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "" + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "" + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "" + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "" + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "" + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "" + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "" + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "" + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "" + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "Limits the number of new connections the user may open per hour." + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "Limits the number of queries the user may send to the server per hour." + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +#, fuzzy +msgid "Limits the number of simultaneous connections the user may have." +msgstr "Limits the number of new connections the user may open per hour." + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "" + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "" + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "" + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "" + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "" + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "" + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "" + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "" + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +msgid "Allows creating and dropping triggers" +msgstr "" + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "" + +#: libraries/messages.inc.php:60 server_privileges.php:221 +#, fuzzy +msgid "No privileges." +msgstr "Tiada Privilej" + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " "statements from the transaction." msgstr "" -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "" -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3165,78 +3351,78 @@ msgid "" "based instead of disk-based." msgstr "" -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "" -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." msgstr "" -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." msgstr "" -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." msgstr "" -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "" -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "" -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "" -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "" -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " "indicates the number of time tables have been discovered." msgstr "" -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " "SELECT col1 FROM foo, assuming that col1 is indexed." msgstr "" -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." msgstr "" -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " "if you are doing an index scan." msgstr "" -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." msgstr "" -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3244,7 +3430,7 @@ msgid "" "you have joins that don't use keys properly." msgstr "" -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3252,42 +3438,42 @@ msgid "" "advantage of the indexes you have." msgstr "" -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "" -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "" -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "" -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "" -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "" -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "" -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "" -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " "reason." msgstr "" -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3295,33 +3481,33 @@ msgid "" "Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data." msgstr "" -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "" -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." msgstr "" -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." msgstr "" -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "" -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." msgstr "" -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3330,218 +3516,218 @@ msgid "" "properly, this value should be small." msgstr "" -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "" -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "" -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "" -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "" -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "" -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "" -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "" -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "" -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "" -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." msgstr "" -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "" -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "" -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "" -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "" -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "" -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "" -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "" -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." msgstr "" -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "" -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "" -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "" -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "" -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "" -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "" -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "" -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." msgstr "" -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." msgstr "" -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " "one time." msgstr "" -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "" -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " "can be calculated as Key_reads/Key_read_requests." msgstr "" -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "" -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "" -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " "same query. The default value of 0 means that no query has been compiled yet." msgstr "" -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "" -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." msgstr "" -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "" -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "" -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "" -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "" -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "" -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "" -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "" -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3549,105 +3735,105 @@ msgid "" "decide which queries to remove from the cache." msgstr "" -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." msgstr "" -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "" -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "" -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 #, fuzzy msgctxt "$strShowStatusReset" msgid "Reset" msgstr "Ulangtetap" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "" -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." msgstr "" -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "" -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" msgstr "" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" msgstr "" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "" -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "" -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." msgstr "" -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "" -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." msgstr "" -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "" -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " "system variable." msgstr "" -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "" -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "" -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "" -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "" -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3655,18 +3841,18 @@ msgid "" "tables or use replication." msgstr "" -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " "raise your thread_cache_size." msgstr "" -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "" -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3674,7 +3860,7 @@ msgid "" "implementation.)" msgstr "" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "" @@ -4903,132 +5089,6 @@ msgstr "" msgid "View dump (schema) of databases" msgstr "Lihat longgokan (skema) pangkalan data" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "" - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "" - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "" - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "" - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "" - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "" - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "" - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "" - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "" - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "" - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "" - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "" - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "" - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "" - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "" - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "" - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "" - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "" - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "" - -#: server_privileges.php:162 server_privileges.php:496 -msgid "Allows creating and dropping triggers" -msgstr "" - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "" - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "" - -#: server_privileges.php:169 server_privileges.php:482 -msgid "Allows altering and dropping stored routines." -msgstr "" - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "" - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "" - -#: server_privileges.php:221 -#, fuzzy -msgid "No privileges." -msgstr "Tiada Privilej" - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "" - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy #| msgid "None" @@ -5046,19 +5106,6 @@ msgstr "" msgid " Note: MySQL privilege names are expressed in English " msgstr " Nota: Nama privilej MySQL adalah dinyatakan dalam B.Inggeris " -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "" - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "" - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" - #: server_privileges.php:524 server_privileges.php:1500 #, fuzzy msgid "Global privileges" @@ -5080,27 +5127,6 @@ msgstr "" msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "" -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "Limits the number of queries the user may send to the server per hour." - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "Limits the number of new connections the user may open per hour." - -#: server_privileges.php:613 server_privileges.php:615 -#, fuzzy -msgid "Limits the number of simultaneous connections the user may have." -msgstr "Limits the number of new connections the user may open per hour." - #: server_privileges.php:669 #, fuzzy msgid "Login Information" diff --git a/po/nb.po b/po/nb.po index f42a52f22..6ae26d57f 100644 --- a/po/nb.po +++ b/po/nb.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-05-18 10:59+0200\n" "Last-Translator: \n" "Language-Team: norwegian \n" @@ -3152,7 +3152,199 @@ msgstr "(fortsettet)" msgid "Structure of table __TABLE__" msgstr "Struktur i tabell __TABLE__" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "Inkluder alle privilegier unntatt GRANT." + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "Tillater endring av struktur pÃ¥ eksisterende tabeller." + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +msgid "Allows altering and dropping stored routines." +msgstr "Tillater endring og sletting av lagrede rutiner." + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "Tillater oppretting av nye databaser og tabeller." + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "Tillater oppreting av lagrede rutiner." + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "Tillater oppretting av nye tabeller." + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "Tillater oppretting av midlertidige tabeller." + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "Tillater oppretting, sletting og navneendring av brukerkontoer." + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "Tillater oppretting av nye visninger." + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "Tillater sletting av data." + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "Tillater sletting av databaser og tabeller." + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "Tillater sletting av tabeller." + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "Tillater Ã¥ sette opp hendelser for hendelseskalenderen" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "Tillater utføring av lagrede rutiner." + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "Tillater import og eksport av data til og fra filer." + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" +"Tillater Ã¥ legge til brukere og privilegier uten Ã¥ oppfriske " +"privilegietabellene." + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "Tillater oppretting og sletting av indekser." + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "Tillater Ã¥ legge til og erstatte data." + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "Tillater lÃ¥sing av tabeller for den kjørende trÃ¥den." + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "Begrenser antall nye tilkoblinger brukeren kan Ã¥pne per time." + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "Begrenser antall spørringer brukeren kan sende til tjeneren per time." + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"Begrenser antall kommandoer som kan endre tabeller eller databaser brukeren " +"kan utføre per time." + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +msgid "Limits the number of simultaneous connections the user may have." +msgstr "Begrens antall samtidige tilkoblinger brukeren kan ha." + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "Tillater visning av prosessene til alle brukere" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "har ingen effekt i denne versjonen av MySQL." + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "" +"Tillater oppfrisking av tjenerinnstillinger og oppfrisking av mellomlager." + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "" +"Gir tillatelse til brukeren til Ã¥ spørre hvor replikasjonsslaver eller -" +"tjenere er." + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "Trenges av replikasjonsslavene." + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "Tillater lesing av data." + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "Gir adgang til komplett liste over databaser." + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "Tillater utføring av SHOW CREATE VIEW spørringer." + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "Tillater avslutting av tjener." + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" +"Tillater tilkobling, selv om maksimum tilkoblinger er nÃ¥dd. Behøves for de " +"fleste administrative operasjoner som Ã¥ sette globale variabler eller " +"avslutting av andre brukeres trÃ¥der." + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +msgid "Allows creating and dropping triggers" +msgstr "Tillater opprettelse og sletting av triggere" + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "Tillater endring av data." + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "Ingen privilegier." + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " @@ -3162,12 +3354,12 @@ msgstr "" "som overskred verdien av binlog_size og brukte en midlertidig fil for Ã¥ " "lagre spørringer fra transaksjonen." -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "" "Antall transaksjoner som brukte den midlertidige binærloggmellomlageret." -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3179,11 +3371,11 @@ msgstr "" "bør du vurdere Ã¥ øke tmp_table_size verdien slik at midlertidige tabeller " "blir lagret i minnet og ikke pÃ¥ harddisken." -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "Antall midlertidige filer mysqld har opprettet." -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." @@ -3191,7 +3383,7 @@ msgstr "" "Antall midlertidige tabeller i minnet automatisk opprettet av tjeneren under " "utføriing av spørringer." -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." @@ -3199,7 +3391,7 @@ msgstr "" "Antall rader skrevet med INSERT DELAYED hvor en eller annen form for feil " "oppstod (mest sannsynlig duplisert nøkkel)." -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." @@ -3207,23 +3399,23 @@ msgstr "" "Antall INSERT DELAYED hÃ¥ndterertrÃ¥der i bruk. Hver eneste tabell hvor det " "blir brukt INSERT DELAYE fÃ¥r sin egen trÃ¥d." -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "Antall INSERT DELAYED rader skrevet." -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "Antall utførte FLUSH uttrykk." -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "Antall interne COMMIT uttrykk." -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "Antall ganger en rad ble slettet fra en tabell." -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " @@ -3233,7 +3425,7 @@ msgstr "" "tabell med et gitt navn. Dette blir kalt oppdaging (discovery). " "Handler_discover indikerer antall ganger tabeller har blitt oppdaget." -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " @@ -3243,7 +3435,7 @@ msgstr "" "er høyt tyder det pÃ¥ at tjeneren utfører en god del fullindekssøk; for " "eksempel, SELECT col1 FROM foo, da forutsatt at col1 er indeksert." -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." @@ -3252,7 +3444,7 @@ msgstr "" "er høyt gir dette en god indikasjon pÃ¥ at dine spørringer og tabeller er " "riktig indeksert." -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " @@ -3263,7 +3455,7 @@ msgstr "" "har sansynligvis mange spørringer som krever at MySQL leser hele tabeller " "eller du har joins som ikke bruker nøkler korrekt." -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." @@ -3271,7 +3463,7 @@ msgstr "" "Antall forespørsler for Ã¥ lese den forrige raden i nøkkelrekkefølge. Denne " "lesemetoden er hovedsakelig brukt for Ã¥ optimalisere ORDER BY ... DESC." -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3283,7 +3475,7 @@ msgstr "" "har mest sansynlig mange spørringer som krever at MySQL leser hele tabeller " "eller du har joins som som ikke bruker nøkler korrekt." -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3295,37 +3487,37 @@ msgstr "" "tabeller ikke er rett indeksert eller at dine spørringer ikke er skrevet for " "Ã¥ utnytte de indeksene du har." -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "Antall interne ROLLBACK kommandoer." -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "Antall forespørsler for Ã¥ oppdatere en rad i en tabell." -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "Antall forespørsler for Ã¥ sette inn en rad i en tabell." -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "Antall sider som inneholder data (endret eller uendret)." -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "Antall sider for tiden endret." -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "" "Antall midlertidige mellomlagersider som det har vært " "oppfriskningsforespørsler pÃ¥." -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "Antall tomme sider." -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " @@ -3334,7 +3526,7 @@ msgstr "" "Antallet lÃ¥ste sider i InnoDBs mellomlager. Dette er sider som er under " "lesing eller skriving eller ikke kan tømmes eller fjernes av en annen grunn." -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3346,11 +3538,11 @@ msgstr "" "kan ogsÃ¥ regnes ut som Innodb_buffer_pool_pages_total - " "Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data." -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "Total størrelse pÃ¥ midlertidig mellomlager i sider." -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." @@ -3358,7 +3550,7 @@ msgstr "" "Antall \"tilfeldige\" \"read-aheads\" InnoDB startet. Dette skjer nÃ¥r en " "spørring skanner en stor andel av en tabell men i en tilfeldig rekkefølge." -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." @@ -3366,11 +3558,11 @@ msgstr "" "Antall sekvensielle \"read-aheads\" InnoDB startet. Denne skjer nÃ¥r InnoDB " "utfører en sekvensiell full tabellskanning." -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "Antall logiske leseforespørsler InnoDB har utført." -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." @@ -3378,7 +3570,7 @@ msgstr "" "Antall logiske lesninger som InnoDN ikke kunne tilfredsstille fra " "mellomlageret og mÃ¥tte utføre en enkelsidelesnining." -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3392,55 +3584,55 @@ msgstr "" "telleren viser antall slike ventinger. Hvis mellomlagerstørrelsen er godt " "innstilt sÃ¥ vil denne verdien være liten." -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "Antall skrivinger til InnoDBs midlertidig mellomlager." -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "Antall fsync() operasjoner sÃ¥ langt." -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "Antall ventende fsync() operasjoner." -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "Antall ventende lesinger." -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "Antall ventende skrivinger." -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "Mengden data lest sÃ¥ langt, i bytes." -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "Antall utførte lesninger." -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "Antall utførte skrivinger." -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "Mengden data skrevet sÃ¥ langt, i bytes." -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" "Antallet dobbeltskrivinger som har blitt utført og antall sider som har " "blitt skrevet pÃ¥ grunn av dette." -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" "Antallet dobbeltskrivinger som har blitt utført og antall sider som har " "blitt skrevet pÃ¥ grunn av dette." -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." @@ -3448,35 +3640,35 @@ msgstr "" "Antall ganger ventinger vi hadde fordi loggmellomlageret var for lite og vi " "mÃ¥tte vente for at det skulle bli tømt før vi kunne fortsette." -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "Antall loggskrivingsforespørsler." -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "Antall fysiske skrivinger til loggfila." -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "Antall fsync-skrivinger utført pÃ¥ loggfila." -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "Antall ventende loggfil-fsyncs." -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "Ventende loggfilskrivinger." -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "Antall bytes skrevet til loggfila." -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "Antall sider opprettet." -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." @@ -3484,51 +3676,51 @@ msgstr "" "Den innkompilerte InnoDB sidestørrelsen (standard 16KB). Mange verdier mÃ¥les " "i sider; sidestørrelsen gjør at det er lett Ã¥ konvertere dem til bytes." -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "Antall sidelesninger." -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "Antall sideskrivinger." -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "Antall ventende radlÃ¥singer." -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "Gjennomsnittlig tid for Ã¥ oppnÃ¥ radlÃ¥sing, i millisekunder." -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "Total tid brukt for Ã¥ fÃ¥ radlÃ¥singer, i millisekunder." -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "Maksimum tid brukt for Ã¥ oppnÃ¥ en radlÃ¥sing, i millisekunder." -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "Antall ganger en radlÃ¥s mÃ¥tte ventes pÃ¥." -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "Antall rader slettet fra InnoDB tabeller." -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "Antall rader satt inn i InnoDB tabeller." -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "Antall rader lest fra InnoDB tabeller." -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "Antall rader oppdatert i InnoDB tabeller." -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." @@ -3537,7 +3729,7 @@ msgstr "" "ennÃ¥ har blitt skrevet til harddisken. Dette var tidligere kjent som " "Not_flushed_key_blocks." -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." @@ -3545,7 +3737,7 @@ msgstr "" "Antall ubrukte blokker i nøkkelmellomlageret. Du kan bruke denne verdien til " "Ã¥ bestemme hvor mye av nøkkelmellomlageret som er i bruk." -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " @@ -3554,11 +3746,11 @@ msgstr "" "Antall brukte blokker i nøkkelmellomlageret. Denne verdien er et høyvannsmÃ¥l " "som viser maksimum antall blokker som har vært brukt pÃ¥ en gang." -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "Antall forespørsler for Ã¥ lese en nøkkelblokk fra mellomlageret." -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " @@ -3568,15 +3760,15 @@ msgstr "" "stor er nok din key_buffer_size verdi for liten. Mellomlagertreffraten kan " "kalkuleres med Key_reads/Key_read_requests." -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "Antall forespørsler for Ã¥ skrive en nøkkelblokk til mellomlageret." -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "Antall fysiske skrivinger av en nøkkelblokk til disk." -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " @@ -3587,11 +3779,11 @@ msgstr "" "forskjellige spørringsplaner for den samme spørringen. Standardverdien pÃ¥ 0 " "betyr at ingen spørring har blitt kompilert ennÃ¥." -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "Antall rader som venter pÃ¥ Ã¥ bli skrevet i INSERT DELAYED køer." -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." @@ -3599,35 +3791,35 @@ msgstr "" "Antall tabeller som har blitt Ã¥pnet. Hvis denne er stor er nok din " "tabellmellomlagerverdi for liten." -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "Antall Ã¥pne filer." -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "Antall Ã¥pne dataflyter (hovedsaklig brukt til logging)." -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "Antall Ã¥pne tabeller." -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "Antall ledige minneblokker i spørringsmellomlager." -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "Mengden ledig minne i spørringsmellomlager." -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "Antall mellomlagertreff." -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "Antall spørringer lagt til i mellomlageret." -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3640,7 +3832,7 @@ msgstr "" "og sist brukt (least recently used (LRU)) strategi for Ã¥ finne hvilke " "spørringer som skal fjernes fra mellomlageret." -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." @@ -3648,24 +3840,24 @@ msgstr "" "Antallet ikkelagrede spørringer (kan ikke lagres, eller ikke lagret p.g.a. " "query_cache_type innstillingen)." -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "Antall spørringer registrert i mellomlageret." -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "Totale antall blokker i spørringsmellomlageret." -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 msgctxt "$strShowStatusReset" msgid "Reset" msgstr "Tilbakestill" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "Failsafe replikasjonsstatus (ikke implementert ennÃ¥)." -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." @@ -3673,11 +3865,11 @@ msgstr "" "Antall joins som ikke bruker indekser. Hvis denne verdien ikke er 0 bør du " "nøye sjekke indeksene til dine tabeller." -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "Antall joins som trenger en rekkefølgesøk i en referansetabell." -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" @@ -3685,7 +3877,7 @@ msgstr "" "Antall joins uten nøkler som kontrollerer for nøkkelbruk etter hver rad " "(Hvis denne ikke er 0 bør du nøye kontrollere dine tabellindekser.)" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" @@ -3693,15 +3885,15 @@ msgstr "" "Antall joins som brukte rekkefølger pÃ¥ den første tabellen. (Det er normalt " "ikke kritisk selv om denne verdien er stor.)" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "Antall joins som utførte en full skann av den første tabellen." -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "Antall midlertidige tabeller for tiden Ã¥pnet av slave SQL trÃ¥den." -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." @@ -3709,12 +3901,12 @@ msgstr "" "Det totale antall ganger (siden oppstart) replikasjonsslave-SQL-trÃ¥den har " "gjentatt transaksjoner." -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "" "Denne er ON hvis denne tjeneren er en slave som er koblet til en master." -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." @@ -3722,12 +3914,12 @@ msgstr "" "Antall trÃ¥der som har brukt mer enn slow_launch_time sekunder under " "opprettelse." -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "Antall spørringer som har brukt mer enn long_query_time sekunder." -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " @@ -3737,24 +3929,24 @@ msgstr "" "denne verdien er stor bør du vurdere Ã¥ øke verdien av sort_buffer_size " "systemvariabelen." -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "Antall sorteringer som ble utført med rekkefølger." -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "Antall sorterte rader." -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "" "Antall sorteringer som har vært utført ved hjelp av skanning av tabellen." -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "Antall ganger en tabellÃ¥sing ble utført umiddelbart." -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3766,7 +3958,7 @@ msgstr "" "først optimalisere dine spørringer, og deretter enten splitte din tabell " "eller tabeller eller bruke replikasjon." -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " @@ -3776,11 +3968,11 @@ msgstr "" "Threads_created/Connections. Hvis denne verdien er rød bør du øke din " "thread_cache_size." -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "Antall Ã¥pne tilkoblinger." -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3791,7 +3983,7 @@ msgstr "" "stor bør du vurdere Ã¥ øke thread_cache_size størrelsen. (Normalt vil dette " "ikke gi noen merkbar forbedring hvis du har en god trÃ¥dimplementering.)" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "Antall trÃ¥der som ikke sover." @@ -5073,137 +5265,6 @@ msgstr "Lagringsmotorer" msgid "View dump (schema) of databases" msgstr "Vis dumpet skjema av databaser" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "Tillater lesing av data." - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "Tillater Ã¥ legge til og erstatte data." - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "Tillater endring av data." - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "Tillater sletting av data." - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "Tillater oppretting av nye databaser og tabeller." - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "Tillater sletting av databaser og tabeller." - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "" -"Tillater oppfrisking av tjenerinnstillinger og oppfrisking av mellomlager." - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "Tillater avslutting av tjener." - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "Tillater visning av prosessene til alle brukere" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "Tillater import og eksport av data til og fra filer." - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "har ingen effekt i denne versjonen av MySQL." - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "Tillater oppretting og sletting av indekser." - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "Tillater endring av struktur pÃ¥ eksisterende tabeller." - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "Gir adgang til komplett liste over databaser." - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" -"Tillater tilkobling, selv om maksimum tilkoblinger er nÃ¥dd. Behøves for de " -"fleste administrative operasjoner som Ã¥ sette globale variabler eller " -"avslutting av andre brukeres trÃ¥der." - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "Tillater oppretting av midlertidige tabeller." - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "Tillater lÃ¥sing av tabeller for den kjørende trÃ¥den." - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "Trenges av replikasjonsslavene." - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "" -"Gir tillatelse til brukeren til Ã¥ spørre hvor replikasjonsslaver eller -" -"tjenere er." - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "Tillater oppretting av nye visninger." - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "Tillater Ã¥ sette opp hendelser for hendelseskalenderen" - -#: server_privileges.php:162 server_privileges.php:496 -msgid "Allows creating and dropping triggers" -msgstr "Tillater opprettelse og sletting av triggere" - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "Tillater utføring av SHOW CREATE VIEW spørringer." - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "Tillater oppreting av lagrede rutiner." - -#: server_privileges.php:169 server_privileges.php:482 -msgid "Allows altering and dropping stored routines." -msgstr "Tillater endring og sletting av lagrede rutiner." - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "Tillater oppretting, sletting og navneendring av brukerkontoer." - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "Tillater utføring av lagrede rutiner." - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "Ingen privilegier." - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "Inkluder alle privilegier unntatt GRANT." - #: server_privileges.php:263 server_privileges.php:264 msgctxt "None privileges" msgid "None" @@ -5219,21 +5280,6 @@ msgstr "Tabell-spesifikke privilegier" msgid " Note: MySQL privilege names are expressed in English " msgstr "OBS: MySQL privilegiumnavn er pÃ¥ engelsk" -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "Tillater oppretting av nye tabeller." - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "Tillater sletting av tabeller." - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" -"Tillater Ã¥ legge til brukere og privilegier uten Ã¥ oppfriske " -"privilegietabellene." - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "Globale privilegier" @@ -5254,26 +5300,6 @@ msgstr "Ressursbegrensninger" msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "Merk: Ved Ã¥ sette disse til 0 (null) fjernes begrensningen." -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "Begrenser antall spørringer brukeren kan sende til tjeneren per time." - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"Begrenser antall kommandoer som kan endre tabeller eller databaser brukeren " -"kan utføre per time." - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "Begrenser antall nye tilkoblinger brukeren kan Ã¥pne per time." - -#: server_privileges.php:613 server_privileges.php:615 -msgid "Limits the number of simultaneous connections the user may have." -msgstr "Begrens antall samtidige tilkoblinger brukeren kan ha." - #: server_privileges.php:669 msgid "Login Information" msgstr "Innlogingsinformasjon" diff --git a/po/nl.po b/po/nl.po index ecc60ae76..740dbe26a 100644 --- a/po/nl.po +++ b/po/nl.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-03-26 15:46+0200\n" "Last-Translator: \n" "Language-Team: dutch \n" @@ -3248,7 +3248,207 @@ msgstr "(vervolgd)" msgid "Structure of table __TABLE__" msgstr "Structuur van de tabel __TABLE__" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "Bevat alle privileges behalve GRANT." + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "Maakt het mogelijk de structuur van bestaande tabellen aan te passen." + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +msgid "Allows altering and dropping stored routines." +msgstr "Maakt het mogelijk om stored routines te bewerken en te verwijderen." + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "Maakt het mogelijk om nieuwe databases en tabellen te maken." + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "Maakt het mogelijk om stored routines aan te maken." + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "Maakt het mogelijk nieuwe tabellen te maken." + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "Maakt het mogelijk om tijdelijke tabellen te maken." + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "" +"Maakt het mogelijk om gebruikersaccounts te maken, hernoemen en verwijderen." + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "Maakt het mogelijk om nieuwe views te maken." + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "Maakt het mogelijk om data te verwijderen." + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "Maakt het mogelijk om databases en tabellen te verwijderen." + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "Maakt het mogelijk tabellen te verwijderen." + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "Maakt het mogelijk om gebeurtenissen in de planner te zetten" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "Maakt het mogelijk om stored routines uit te voeren." + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "" +"Maakt het mogelijk om data te importeren en te exporteren van en naar " +"bestanden." + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" +"Maakt het mogelijk dat gebruikers en privileges toe te voegen zonder de " +"privilegestabel opnieuw op te vragen." + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "Maakt het mogelijk om indexen te creëren en te verwijderen." + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "Maakt het mogelijk om data in te voegen en te vervangen." + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "Maakt het mogelijk tabellen op slot te zetten voor de huidige thread." + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "" +"Limiteert het aantal nieuwe connecties die een gebruiker per uur mag openen." + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "Limiteert het aantal queries dat een gebruiker mag versturen per uur." + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"Limiteert het aantal commando's, welke een database of tabel veranderen, die " +"een gebruiker per uur mag uitvoeren." + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +msgid "Limits the number of simultaneous connections the user may have." +msgstr "" +"Limiteert het aantal gelijktijdige verbindingen dat de gebruiker open kan " +"hebben." + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "Maakt het mogelijk om processen van alle gebruikers te zien" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "Heeft geen effect in deze MySQL versie." + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "" +"Maakt het mogelijk om de serverinstellingen opnieuw op te vragen en de cache " +"van de server leeg te maken." + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "" +"Geeft het recht aan de gebruiker om te vragen waar de 'slaves' / 'masters' " +"zijn." + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "Nodig om 'slaves' te repliceren." + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "Maakt het lezen van data mogelijk." + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "Geeft toegang tot de complete lijst van databases." + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "Maakt het mogelijk om SHOW CREATE VIEW queries uit te voeren." + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "Maakt het mogelijk om de server te stoppen." + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" +"Maakt het mogelijk verbinding te maken, zelfs als het maximale aantal " +"verbindingen al is bereikt; Dit is vereist voor de meeste administratieve " +"opties zoals het instellen van globale variabelen of het stoppen van threads " +"van andere gebruikers." + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +msgid "Allows creating and dropping triggers" +msgstr "Maakt het mogelijk om triggers maken en te verwijderen" + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "Maakt het mogelijk data aan te passen." + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "Geen privileges." + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " @@ -3259,13 +3459,13 @@ msgstr "" "hebben gemaakt van een tijdelijkbestand om opdrachten uit de transactie op " "te slaan." -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "" "Het aantal transactie dat gebruik maakte van het tijdelijke binaire log " "cache." -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3278,11 +3478,11 @@ msgstr "" "waardoor meer tijdelijke tabellen in het geheugen blijven in plaats van op " "schijf." -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "Het aantal tijdelijke bestanden dat door MySQL werd aangemaakt." -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." @@ -3290,7 +3490,7 @@ msgstr "" "Het aantal in het geheugen geplaatste tijdelijke tabellen dat automatisch " "door de server werd aangemaakt tijdens het uitvoeren van opdrachten." -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." @@ -3298,7 +3498,7 @@ msgstr "" "Het aantal met INSERT DELAYED opgeslagen rijen waarbij er een fout optrad " "(mogelijk een reeds bestaande sleutel)." -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." @@ -3307,23 +3507,23 @@ msgstr "" "afzonderlijke tabel waarop INSERT DELAYED wordt toegepast krijgt een eigen " "thread." -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "Het aantal met INSERT DELAYED opgeslagen rijen." -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "Het aantal uitgevoerde FLUSH opdrachten." -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "Het aantal interne COMMIT opdrachten." -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "Het aantal keer dat een rij werd verwijderd uit een tabel." -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " @@ -3333,7 +3533,7 @@ msgstr "" "met een bepaalde naam. Dit wordt discovery genoemd. Handler_discover geeft " "aan hoeveel tabellen met discovery werden opgezocht." -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " @@ -3343,7 +3543,7 @@ msgstr "" "hoog geeft dit een indicatie dat de server veel scans doet op de volledige " "index; bijvoorbeeld SELECT kolom1 FROM foo, waarbij kolom een is geïndexeerd." -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." @@ -3352,7 +3552,7 @@ msgstr "" "hoog is dit een indicatie dat er goed gebruik wordt gemaakt van de aanwezige " "indexen." -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " @@ -3362,7 +3562,7 @@ msgstr "" "wordt verhoogd wanneer u een index kolom raadpleegt met een bereik beperking " "of bij het doen van een index scan." -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." @@ -3370,7 +3570,7 @@ msgstr "" "Het aantal leesopdrachten voor de voorgaande rij in de sleutel volgorde. Dit " "wordt hoofdzakelijk gebruikt voor het optimaliseren van ORDER BY ... DESC." -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3383,7 +3583,7 @@ msgstr "" "gehele tabel moet scannen of er worden joins toegepast die niet goed " "gebruikmaken van sleutels." -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3396,35 +3596,35 @@ msgstr "" "zijn voorzien of dat de toegepaste queries hier niet optimaal gebruik van " "maken." -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "Het aantal interne ROLLBACK opdrachten." -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "Het aantal update opdrachten voor een tabel rij." -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "Het aantal opdrachten om een rij aan een tabel toe te voegen." -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "Het aantal pages dat data bevat (dirty en clean)." -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "Het aantal pages dat momenteel dirty is." -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "Het aantal buffer pool pages dat is geschoond." -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "Het aantal vrije pages." -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " @@ -3434,7 +3634,7 @@ msgstr "" "momenteel wordt gelezen of geschreven, of die om een andere reden niet " "geschoond of verwijderd kunnen worden." -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3446,11 +3646,11 @@ msgstr "" "Innodb_buffer_pool_pages_total - Innodb_buffer_pool_pages_free - " "Innodb_buffer_pool_pages_data." -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "Totale formaat van de buffer pool, in pages." -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." @@ -3459,7 +3659,7 @@ msgstr "" "gebeurd wanneer een query een groot deel van een tabel laat scannen, maar in " "willekeurige volgorde." -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." @@ -3467,11 +3667,11 @@ msgstr "" "Het aantal sequentiele read-aheads dat door InnoDB werd geïnitieerd. Dit " "gebeurd wanneer er een volledige tabelscan wordt uitgevoerd." -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "Het aantal logische read requests dat door InnoDB werd uitgevoerd." -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." @@ -3479,7 +3679,7 @@ msgstr "" "Het aantal logische lees operaties dat InnoDB niet kon doen vanuit de buffer " "pool maar waarvoor een extra page ingeladen moest worden." -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3493,86 +3693,86 @@ msgstr "" "geschoond. Deze teller houd bij hoe vaak dit voorkomt. Indien het buffer " "pool formaat goed is ingesteld hoort deze waarde laag te zijn." -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "Het aantal schrijf operaties uitgevoerd op de InnoDB buffer pool." -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "Het aantal fsync() operaties." -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "Het aantal momenteel openstaande fsync() operaties." -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "Het aantal momenteel openstaande lees operaties." -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "Het aantal momenteel openstaande schrijf operaties." -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "De hoeveelheid gelezen data, in bytes." -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "Het totale aantal data lees operaties." -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "Het totale aantal data schrijf operaties." -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "De hoeveelheid geschreven data, in bytes." -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "Het aantal pages dat werd geschreven voor doublewrite operaties" -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "Het aantal uitgevoerde doublewrite operaties" -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." msgstr "" "Het aantal keer dat er gewacht moest worden vanwege een volle log buffer." -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "Het aantal log schrijf opdrachten." -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "Het aantal fysieke schrijf operaties op het log bestand." -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "Het aantal fsync() schrijf operaties uitgevoerd op het log bestand." -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "Het aantal momenteel openstaande fsync() operaties op het logbestand." -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "Het aantal momenteel openstaande schrijf operaties op het logbestand." -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "Het aantal bytes dat naar het logbestand werd geschreven." -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "Het aantal pages dat werd aangemaakt." -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." @@ -3581,54 +3781,54 @@ msgstr "" "Veel waarden worden geteld in pages. Een vaste page grootte maakt het " "eenvoudig deze te converteren naar bytes." -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "Het aantal gelezen pages." -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "Het aantal geschreven pages." -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "Het aantal gelockte rijen waar momenteel op wordt gewacht." -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "" "De gemiddelde tijd nodig om een rij lock te verkrijgen, in milliseconden." -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "" "De totale tijd besteed aan het verkrijgen van rij locks, in milliseconden." -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "" "De maximale tijd nodig om een rij lock te verkrijgen, in milliseconden." -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "Het aantal keer dat er op een rij lock moest worden gewacht." -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "Het aantal rijen dat werd verwijderd uit InnoDB tabellen." -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "Het aantal rijen dat werd ingevoegd in InnoDB tabellen." -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "Het aantal rijen dat werd gelezen uit InnoDB tabellen." -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "Het aantal rijen dat werd bijgewerkt in InnoDB tabellen." -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." @@ -3637,13 +3837,13 @@ msgstr "" "niet naar disk zijn geschreven. Dit stond voorheen bekend als " "Not_flushed_key_blocks." -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." msgstr "Het aantal ongebruikte blokken in het sleutelcache." -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " @@ -3652,11 +3852,11 @@ msgstr "" "Het aantal gebruikte blokken in het sleutelcache. Dit is de maximaal " "behaalde waarde sinds het starten van de server." -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "Het aantal leesopdrachten voor een sleutelblok uit het cache." -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " @@ -3666,15 +3866,15 @@ msgstr "" "key_reads groot is, is de waarde van key_buffer_size mogelijk te laag. De " "cache miss rate kan worden berekend met Key_reads / Key_read_requests." -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "Het aantal schrijf opdrachten voor een sleutelblok naar het cache." -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "Het aantal fysieke schrijf opdrachten voor een sleutelblok naar disk." -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " @@ -3685,13 +3885,13 @@ msgstr "" "verschillende query plans voor dezelfde query. De standaardwaarde 0 betekend " "dat er nog geen query is gecompiled." -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "" "Het aantal rijen dat klaar staan om te worden geschreven in INSERT DELAYED " "wachtrijen." -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." @@ -3699,36 +3899,36 @@ msgstr "" "Het aantal tabellen dat werd geopend. Indien hoog, is mogelijk de table " "cache waarde te laag." -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "Het totaal aantal geopende bestanden." -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "" "Het aantal open streams (hoofdzakelijk gebruikt voor het schrijven van log)." -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "Het totaal aantal open tabellen." -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "Het aantal vrije geheugen blokken in het query cache." -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "De hoeveelheid vrij geheugen voor het query cache." -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "Het aantal cache hits." -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "Het aantal queries dat aan het cache werd toegevoegd." -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3741,7 +3941,7 @@ msgstr "" "recent gebruikt (least recently used, LRU) strategie om te bepalen welke " "queries worden verwijderd." -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." @@ -3749,24 +3949,24 @@ msgstr "" "Het aantal niet gecachte queries (niet cachebaar, danwel niet gecached " "vanwege de query_cache_type instelling)." -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "Het aantal queries dat in het cache staat." -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "Het totaal aantal blokken in het query cache." -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 msgctxt "$strShowStatusReset" msgid "Reset" msgstr "Herstel" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "De status van failsafe replicatie (nog niet geïmplementeerd)." -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." @@ -3774,13 +3974,13 @@ msgstr "" "Het aantal joins dat geen gebruik maakt van een index. Indien dit geen 0 is, " "is het aan te raden om het gebruik van indexen te controleren." -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "" "Het aantal joins dat een bereik beperking toepassen op een gerefereerde " "tabel." -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" @@ -3789,7 +3989,7 @@ msgstr "" "van een sleutel. Indien dit geen 0 is, is het aan te raden om het gebruik " "van indexen te controleren." -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" @@ -3797,17 +3997,17 @@ msgstr "" "Het aantal joins dat een bereik beperking gebruikt op de eerste tabel. (Dit " "hoeft geen groot probleem te zijn, zelfs niet bij grote tabellen.)" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "Het aantal joins dat een volledige scan van de eerste tabel uitvoerde." -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "" "Het aantal momenteel openstaande tijdelijke tabellen voor de slave SQL " "threas." -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." @@ -3815,13 +4015,13 @@ msgstr "" "Het totaal aantal transacties dat moest worden herhaald door de replicatie " "slave SQL thread, sinds het opstarten van de server." -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "" "Dit staat op 'ON' indien deze server als een replicatie slave verbonden is " "met een master server." -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." @@ -3829,14 +4029,14 @@ msgstr "" "Het aantal threads waarvoor het opstarten langer dan slow_launch_time " "seconden duurde." -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "" "Het aantal queries waarvan het uitvoeren langer dan long_query_time seconden " "duurde." -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " @@ -3846,24 +4046,24 @@ msgstr "" "uitvoeren. Indien deze waarde hoog is, is het een optie om de systeem " "variabele sort_buffer_size te vergroten." -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "Het aantal sorteringen dat werd uitgevoerd met een bereikbeperking." -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "Het aantal gesorteerde rijen." -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "" "Het aantal sorteringen dat werd uitgevoerd door het scannen van de tabel." -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "Het aantal keer dat een tabel lock direct kon worden verkregen." -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3875,7 +4075,7 @@ msgstr "" "problemen, kunt u het beste eerst uw queries optimalizeren. Daarna kunt u " "nog kijken naar het splitsen van tabellen en het gebruik van replicatie." -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " @@ -3885,11 +4085,11 @@ msgstr "" "berekend met Threads_created/Connections. Indien deze waarde rood staat " "aangegeven is het aan te raden om thread_cache_size te vergroten." -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "Het aantal momenteel openstaande verbindingen." -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3901,7 +4101,7 @@ msgstr "" "verhogen. Dit geeft echter in de meeste gevallen, bij gebruik van een goede " "thead implementatie, geen noemenswaardige prestatie verbetering." -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "Het aantal threads dat actief bezig is." @@ -5193,142 +5393,6 @@ msgstr "Opslag Engines" msgid "View dump (schema) of databases" msgstr "Bekijk dump (schema) van de databases" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "Maakt het lezen van data mogelijk." - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "Maakt het mogelijk om data in te voegen en te vervangen." - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "Maakt het mogelijk data aan te passen." - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "Maakt het mogelijk om data te verwijderen." - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "Maakt het mogelijk om nieuwe databases en tabellen te maken." - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "Maakt het mogelijk om databases en tabellen te verwijderen." - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "" -"Maakt het mogelijk om de serverinstellingen opnieuw op te vragen en de cache " -"van de server leeg te maken." - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "Maakt het mogelijk om de server te stoppen." - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "Maakt het mogelijk om processen van alle gebruikers te zien" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "" -"Maakt het mogelijk om data te importeren en te exporteren van en naar " -"bestanden." - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "Heeft geen effect in deze MySQL versie." - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "Maakt het mogelijk om indexen te creëren en te verwijderen." - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "Maakt het mogelijk de structuur van bestaande tabellen aan te passen." - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "Geeft toegang tot de complete lijst van databases." - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" -"Maakt het mogelijk verbinding te maken, zelfs als het maximale aantal " -"verbindingen al is bereikt; Dit is vereist voor de meeste administratieve " -"opties zoals het instellen van globale variabelen of het stoppen van threads " -"van andere gebruikers." - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "Maakt het mogelijk om tijdelijke tabellen te maken." - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "Maakt het mogelijk tabellen op slot te zetten voor de huidige thread." - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "Nodig om 'slaves' te repliceren." - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "" -"Geeft het recht aan de gebruiker om te vragen waar de 'slaves' / 'masters' " -"zijn." - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "Maakt het mogelijk om nieuwe views te maken." - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "Maakt het mogelijk om gebeurtenissen in de planner te zetten" - -#: server_privileges.php:162 server_privileges.php:496 -msgid "Allows creating and dropping triggers" -msgstr "Maakt het mogelijk om triggers maken en te verwijderen" - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "Maakt het mogelijk om SHOW CREATE VIEW queries uit te voeren." - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "Maakt het mogelijk om stored routines aan te maken." - -#: server_privileges.php:169 server_privileges.php:482 -msgid "Allows altering and dropping stored routines." -msgstr "Maakt het mogelijk om stored routines te bewerken en te verwijderen." - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "" -"Maakt het mogelijk om gebruikersaccounts te maken, hernoemen en verwijderen." - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "Maakt het mogelijk om stored routines uit te voeren." - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "Geen privileges." - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "Bevat alle privileges behalve GRANT." - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy #| msgid "None" @@ -5347,21 +5411,6 @@ msgid " Note: MySQL privilege names are expressed in English " msgstr "" " Aantekening: de namen van de MySQL rechten zijn uitgedrukt in het Engels " -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "Maakt het mogelijk nieuwe tabellen te maken." - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "Maakt het mogelijk tabellen te verwijderen." - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" -"Maakt het mogelijk dat gebruikers en privileges toe te voegen zonder de " -"privilegestabel opnieuw op te vragen." - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "Globale privileges" @@ -5383,29 +5432,6 @@ msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "" "Opmerking: Het instellen van deze waarden op 0 (nul) verwijdert de limiet." -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "Limiteert het aantal queries dat een gebruiker mag versturen per uur." - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"Limiteert het aantal commando's, welke een database of tabel veranderen, die " -"een gebruiker per uur mag uitvoeren." - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "" -"Limiteert het aantal nieuwe connecties die een gebruiker per uur mag openen." - -#: server_privileges.php:613 server_privileges.php:615 -msgid "Limits the number of simultaneous connections the user may have." -msgstr "" -"Limiteert het aantal gelijktijdige verbindingen dat de gebruiker open kan " -"hebben." - #: server_privileges.php:669 msgid "Login Information" msgstr "Inloginformatie" diff --git a/po/phpmyadmin.pot b/po/phpmyadmin.pot index e7c2d8217..8aaa6b9d8 100644 --- a/po/phpmyadmin.pot +++ b/po/phpmyadmin.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -3046,18 +3046,200 @@ msgstr "" msgid "Structure of table __TABLE__" msgstr "" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "" + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "" + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +msgid "Allows altering and dropping stored routines." +msgstr "" + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "" + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "" + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "" + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "" + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "" + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "" + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "" + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "" + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "" + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "" + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "" + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "" + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "" + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "" + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "" + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "" + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +msgid "Limits the number of simultaneous connections the user may have." +msgstr "" + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "" + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "" + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "" + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "" + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "" + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "" + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "" + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "" + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +msgid "Allows creating and dropping triggers" +msgstr "" + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "" + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "" + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " "statements from the transaction." msgstr "" -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "" -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3065,78 +3247,78 @@ msgid "" "based instead of disk-based." msgstr "" -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "" -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." msgstr "" -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." msgstr "" -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." msgstr "" -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "" -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "" -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "" -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "" -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " "indicates the number of time tables have been discovered." msgstr "" -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " "SELECT col1 FROM foo, assuming that col1 is indexed." msgstr "" -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." msgstr "" -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " "if you are doing an index scan." msgstr "" -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." msgstr "" -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3144,7 +3326,7 @@ msgid "" "you have joins that don't use keys properly." msgstr "" -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3152,42 +3334,42 @@ msgid "" "advantage of the indexes you have." msgstr "" -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "" -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "" -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "" -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "" -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "" -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "" -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "" -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " "reason." msgstr "" -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3195,33 +3377,33 @@ msgid "" "Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data." msgstr "" -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "" -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." msgstr "" -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." msgstr "" -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "" -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." msgstr "" -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3230,218 +3412,218 @@ msgid "" "properly, this value should be small." msgstr "" -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "" -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "" -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "" -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "" -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "" -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "" -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "" -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "" -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "" -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." msgstr "" -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "" -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "" -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "" -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "" -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "" -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "" -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "" -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." msgstr "" -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "" -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "" -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "" -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "" -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "" -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "" -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "" -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." msgstr "" -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." msgstr "" -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " "one time." msgstr "" -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "" -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " "can be calculated as Key_reads/Key_read_requests." msgstr "" -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "" -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "" -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " "same query. The default value of 0 means that no query has been compiled yet." msgstr "" -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "" -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." msgstr "" -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "" -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "" -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "" -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "" -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "" -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "" -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "" -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3449,104 +3631,104 @@ msgid "" "decide which queries to remove from the cache." msgstr "" -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." msgstr "" -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "" -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "" -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 msgctxt "$strShowStatusReset" msgid "Reset" msgstr "" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "" -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." msgstr "" -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "" -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" msgstr "" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" msgstr "" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "" -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "" -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." msgstr "" -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "" -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." msgstr "" -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "" -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " "system variable." msgstr "" -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "" -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "" -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "" -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "" -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3554,18 +3736,18 @@ msgid "" "tables or use replication." msgstr "" -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " "raise your thread_cache_size." msgstr "" -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "" -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3573,7 +3755,7 @@ msgid "" "implementation.)" msgstr "" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "" @@ -4750,131 +4932,6 @@ msgstr "" msgid "View dump (schema) of databases" msgstr "" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "" - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "" - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "" - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "" - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "" - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "" - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "" - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "" - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "" - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "" - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "" - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "" - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "" - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "" - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "" - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "" - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "" - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "" - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "" - -#: server_privileges.php:162 server_privileges.php:496 -msgid "Allows creating and dropping triggers" -msgstr "" - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "" - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "" - -#: server_privileges.php:169 server_privileges.php:482 -msgid "Allows altering and dropping stored routines." -msgstr "" - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "" - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "" - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "" - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "" - #: server_privileges.php:263 server_privileges.php:264 msgctxt "None privileges" msgid "None" @@ -4890,19 +4947,6 @@ msgstr "" msgid " Note: MySQL privilege names are expressed in English " msgstr "" -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "" - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "" - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "" @@ -4923,24 +4967,6 @@ msgstr "" msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "" -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "" - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "" - -#: server_privileges.php:613 server_privileges.php:615 -msgid "Limits the number of simultaneous connections the user may have." -msgstr "" - #: server_privileges.php:669 msgid "Login Information" msgstr "" diff --git a/po/pl.po b/po/pl.po index 358499731..3bb118d6e 100644 --- a/po/pl.po +++ b/po/pl.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-03-12 09:17+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: polish \n" @@ -3233,7 +3233,200 @@ msgstr "(kontynuacja)" msgid "Structure of table __TABLE__" msgstr "Struktura tabeli __TABLE__" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "Wszystkie uprawnienia, oprócz GRANT." + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "Pozwól zmieniać strukturÄ™ istniejÄ…cych tabel." + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +msgid "Allows altering and dropping stored routines." +msgstr "Pozwól modyfikować i usuwać procedury skÅ‚adowane." + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "Pozwól tworzyć nowe bazy danych i tabele." + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "Pozwól tworzyć procedury skÅ‚adowane." + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "Pozwól tworzyć nowe tabele." + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "Pozwala tworzyć tabele tymczasowe." + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "Pozwól tworzyć, usuwać i zmieniać nazwy kont użytkowników." + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "Pozwól tworzyć perspektywy." + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "Pozwól usuwać dane." + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "Pozwól usuwać bazy danych i tabele." + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "Pozwól usuwać tabele." + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "Pozwól ustawiać zdarzenia w harmonogramie zdarzeÅ„" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "Pozwól wykonywać procedury skÅ‚adowane." + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "Pozwól importować i eksportować dane z/do plików." + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" +"Pozwól dodawać użytkowników i nadawać uprawnienia bez przeÅ‚adowywania tabeli " +"uprawnieÅ„." + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "Pozwól tworzyć i usuwać indeksy." + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "Pozwól dodawać i zamieniać dane." + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "Pozwól blokować tabele dla aktualnego wÄ…tku." + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "" +"Ogranicz liczbÄ™ nowych połączeÅ„, które może otworzyć użytkownik w ciÄ…gu " +"godziny." + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "Ogranicz liczbÄ™ zapytaÅ„, które może wysÅ‚ać użytkownik w ciÄ…gu godziny." + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"Ogranicz liczbÄ™ poleceÅ„ zmieniajÄ…cych jakÄ…kolwiek tabelÄ™ lub bazÄ™ danych, " +"które może wykonać użytkownik w ciÄ…gu godziny." + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +msgid "Limits the number of simultaneous connections the user may have." +msgstr "Ogranicz liczbÄ™ jednoczesnych połączeÅ„, które może użytkownik." + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "Pozwól oglÄ…dać procesy wszystkich użytkowyników" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "Nie ma żadnych skutków w tej wersji MySQL." + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "" +"Pozwól przeÅ‚adowywać ustawienia serwera i opróżniać pamięć podrÄ™cznÄ… serwera." + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "" +"Nadaj użytkownikowi prawo, by zapytać gdzie sÄ… serwery podrzÄ™dne / nadrzÄ™dne." + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "Potrzebne dla replikacji serwera podrzÄ™dnego." + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "Pozwól czytać dane." + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "Daj dostÄ™p do peÅ‚nej listy baz danych." + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "Pozwól wykonywać zapytania SHOW CREATE VIEW." + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "Pozwól wyłączyć serwer." + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" +"Pozwól na połączenie, nawet jeÅ›li osiÄ…gniÄ™ta zostaÅ‚a maksymalna ilość " +"połączeÅ„; Wymagane dla wiÄ™kszość operacji administracyjnych, takich jak " +"ustawianie zmiennych globalnych czy unicestwianie wÄ…tków innych użytkowników." + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +msgid "Allows creating and dropping triggers" +msgstr "Pozwól tworzyć i usuwać wyzwalacze." + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "Pozwól zmieniać dane." + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "Brak uprawnieÅ„." + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " @@ -3243,13 +3436,13 @@ msgstr "" "binarnego, które przekroczyÅ‚y wartość binlog_cache_size i do zapisania " "instrukcji transakcji zostaÅ‚ użyty plik tymczasowy." -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "" "Liczba transakcji, które używaÅ‚y pamiÄ™ci podrÄ™cznej tymczasowego dziennika " "binarnego." -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3261,11 +3454,11 @@ msgstr "" "zwiÄ™kszenie wartoÅ›ci tmp_table_size spowoduje tworzenie tymczasowych tabel w " "pamiÄ™ci, a nie na dysku." -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "Ile plików tymczasowych utworzyÅ‚ mysqld." -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." @@ -3273,7 +3466,7 @@ msgstr "" "Liczba tabel tymczasowych w pamiÄ™ci, utworzonych automatycznie przez serwer " "podczas wykonywania instrukcji." -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." @@ -3281,7 +3474,7 @@ msgstr "" "Liczba rekordów zapisanych przy pomocy INSERT DELAYED, dla których wystÄ…piÅ‚ " "jakiÅ› błąd (prawdopodobnie zdublowany klucz)." -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." @@ -3289,23 +3482,23 @@ msgstr "" "Liczba użytych wÄ…tków obsÅ‚ugujÄ…cych INSERT DELAYED. Każda osobna tabela, na " "której wykonuje siÄ™ INSERT DELAYED dostaje wÅ‚asny wÄ…tek." -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "Liczba rekordów zapisanych poprzez INSERT DELAYED." -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "Liczba wykonanych instrukcji FLUSH." -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "Liczba wewnÄ™trznych intrukcji COMMIT." -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "Ile razy rekord zostaÅ‚ usuniÄ™ty z tabeli." -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " @@ -3315,7 +3508,7 @@ msgstr "" "informacje o tabeli o zadanej nazwie. Nazywamy to odkryciem (discovery). Handler_discover wskazuje, ile razy tabela zostaÅ‚a odkryta." -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " @@ -3325,7 +3518,7 @@ msgstr "" "sugeruje, że serwer wykonuje peÅ‚nych przeszukaÅ„ indeksów; na przykÅ‚ad SELECT " "col1 FROM foo, przy zaÅ‚ożeniu, że col1 jest zindeksowane." -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." @@ -3333,7 +3526,7 @@ msgstr "" "Liczba żądaÅ„ odczytu rekordu na podstawie indeksu. Duża wartość to dobra " "oznaka tego, że zapytania i tabele sÄ… wÅ‚aÅ›ciwie zindeksowane." -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " @@ -3343,7 +3536,7 @@ msgstr "" "jest zwiÄ™kszana przy odpytywaniu o zindeksowanÄ… kolumnÄ™ na ograniczonym " "przedziale lub przy przeszukiwaniu indeksu." -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." @@ -3351,7 +3544,7 @@ msgstr "" "Liczba żądaÅ„ odczytu poprzedniego rekordu w porzÄ…dku indeksowym. Metoda " "używana głównie do optymalizacji ORDER BY … DESC." -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3363,7 +3556,7 @@ msgstr "" "sortowania rezultatu. Prawdopodobnie wykonano wiele zapytaÅ„ wymagajÄ…cych " "przeszukania caÅ‚ej tabeli lub złączeÅ„, które nie używajÄ… poprawnie indeksów." -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3375,35 +3568,35 @@ msgstr "" "nie sÄ… poprawnie zindeksowane lub że zapytania nie sÄ… napisane w sposób " "pozwalajÄ…cy skorzystać z istniejÄ…cych indeksów." -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "Liczba wewnÄ™trznych instrukcji ROLLBACK." -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "Liczba żądaÅ„ zmiany rekordu w tabeli." -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "Liczba żądaÅ„ dodania rekordu do tabeli." -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "Liczba stron zawierajÄ…cych dane (brudnych lub czystych)." -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "Liczba aktualnie brudnych stron." -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "Liczba stron w puli bufora, których wymiecienia zażądano." -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "Liczba wolnych stron." -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " @@ -3413,7 +3606,7 @@ msgstr "" "odczytywane lub zapisywane lub takie, które nie mogÄ… zostać wymiecione lub " "usuniÄ™te z jakiegoÅ› innego powodu." -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3426,11 +3619,11 @@ msgstr "" "Innodb_buffer_pool_pages_total - Innodb_buffer_pool_pages_free - " "Innodb_buffer_pool_pages_data." -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "ÅÄ…czny rozmiar puli bufora, w stronach." -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." @@ -3439,7 +3632,7 @@ msgstr "" "WystÄ™puje gdy zapytane przeszukiwaÅ‚oby duże fragmenty tabeli, ale w dowolnej " "kolejnoÅ›ci." -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." @@ -3447,11 +3640,11 @@ msgstr "" "Liczba sekwencyjnych odczytów z wyprzedzeniem zainicjowanych przez InnoDB. " "WystÄ™puje gdy InnoDB wykonuje sekwencyjne peÅ‚ne przeszukiwanie tabeli." -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "Liczba żądaÅ„ logicznych odczytów które wykonaÅ‚ InnoDB." -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." @@ -3459,7 +3652,7 @@ msgstr "" "Liczba logicznych odczytów, których InnoDB nie mógÅ‚ zaspokoić pulÄ… bufora i " "musiaÅ‚ wykonać odczyt pojedynczej strony." -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3473,51 +3666,51 @@ msgstr "" "wskazuje liczbÄ™ wystÄ…pieÅ„ takich oczekiwaÅ„. Jeżeli rozmiar puli bufora byÅ‚ " "ustawiony wÅ‚aÅ›ciwie, wartość ta powinna być maÅ‚a." -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "Liczba wykonanych zapisów do puli bufora InnoDB." -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "Liczba dotÄ…d wykonanych operacji fsync()." -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "Aktualna liczba operacji fsync() w toku." -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "Aktualna liczba odczytów w toku." -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "Aktualna liczba zapisów w toku." -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "Ilość dotÄ…d odczytanych danych, w bajtach." -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "ÅÄ…czna liczba odczytów danych." -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "ÅÄ…czna liczba zapisów danych." -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "Ilość dotÄ…d zapisanych danych, w bajtach." -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "Liczba przeprowadzonych zapisów typu doublewrite." -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "Liczba stron zapisanych przy zapisie typu doublewrite." -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." @@ -3525,35 +3718,35 @@ msgstr "" "Ile razy czekano, bo bufor dziennika byÅ‚ zbyt maÅ‚y i przed wznowieniem pracy " "oczekiwano na jego opróżnienie." -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "Liczba żądaÅ„ zapisów do dziennika." -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "Liczba fizycznych zapisów do pliku dziennika." -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "Liczba synchronicznych zapisów do pliku dziennika." -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "Liczba wywoÅ‚aÅ„ fsync dla pliku dziennika w toku." -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "Liczba zapisów do pliku dziennika w toku." -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "Liczba bajtów zapisanych do pliku dziennika." -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "Liczba utworzonych stron." -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." @@ -3562,51 +3755,51 @@ msgstr "" "mierzonych w stronach; znajomość wielkoÅ›ci strony pozwala na ich Å‚atwÄ… " "konwersjÄ™ na bajty." -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "Liczba odczytanych stron." -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "Liczba zapisanych stron." -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "Liczba blokad rekordów na które aktualnie siÄ™ czeka." -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "Åšredni czas uzyskania blokady rekordu, w milisekundach." -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "CaÅ‚kowity czas zużyty na uzyskiwanie blokad rekordów, w milisekundach." -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "Maksymalny czas uzyskania blokady rekordu, w milisekundach." -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "Ile razy czekano na blokadÄ™ rekordu." -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "Liczba rekordów usuniÄ™tych z tabel InnoDB." -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "Liczba rekordów dodanych do tabel InnoDB." -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "Liczba rekordów odczytanych z tabel InnoDB." -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "Liczba rekordów zmienionych w tabelach InnoDB." -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." @@ -3615,7 +3808,7 @@ msgstr "" "jeszcze nie wymiecione na dysk. WczeÅ›niej zmienna miaÅ‚a nazwÄ™ " "Not_flushed_key_blocks." -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." @@ -3623,7 +3816,7 @@ msgstr "" "Liczba nieużywanych bloków w buforze podrÄ™cznym indeksów. Można użyć tej " "wartoÅ›ci do okreÅ›lenia jaka część bufora indeksów jest w użyciu." -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " @@ -3632,11 +3825,11 @@ msgstr "" "Liczba użytych bloków w buforze podrÄ™cznym indeksów. Ta wartość to próg, " "który wskazuje maksymalnÄ… liczbÄ™ kiedykolwiek jednoczeÅ›nie użytych bloków." -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "Liczba żądaÅ„ odczytu bloku z bufora podrÄ™cznego indeksów." -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " @@ -3647,15 +3840,15 @@ msgstr "" "Współczynnik chybieÅ„ bufora podrÄ™cznego można policzyć ze wzoru Key_reads/" "Key_read_requests." -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "Liczba żądaÅ„ zapisów bloków indeksów to bufora podrÄ™cznego." -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "Liczba fizycznych zapisów bloków indeksów na dysk." -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " @@ -3666,11 +3859,11 @@ msgstr "" "wykonania tego samego zapytania. DomyÅ›lna wartość 0 oznacza, że jeszcze " "żadne zapytanie nie zostaÅ‚o skompilowane." -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "Liczba rekordów oczekujÄ…cych na zapisanie w kolejkach INSERT DELAYED." -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." @@ -3678,36 +3871,36 @@ msgstr "" "Liczba kiedykolwiek otwartych tabel. JeÅ›li ta wartość jest duża, " "prawdopodobnie wielkość pamiÄ™ci podrÄ™cznej tabel jest zbyt maÅ‚a." -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "Liczba otwartych plików." -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "" "Liczba otwartych strumieni (używanych gÅ‚ownie do rejestracji w dzienniku)." -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "Liczba otwartych tabel." -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "Liczba wolnych bloków pamiÄ™ci w podrÄ™cznym buforze zapytaÅ„." -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "Ilość dostÄ™pnej pamiÄ™ci w podrÄ™cznym buforze zapytaÅ„." -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "Liczba trafieÅ„ pamiÄ™ci podrÄ™cznej." -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "Liczba zapytaÅ„ dodanych do pamiÄ™ci podrÄ™cznej." -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3720,7 +3913,7 @@ msgstr "" "bufora podrÄ™cznego używana jest strategia \"najpierw najdÅ‚użej nieużywany" "\" (least recently used - LRU)." -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." @@ -3728,24 +3921,24 @@ msgstr "" "Liczba niezbuforowanych zapytaÅ„ (nie dajÄ…cych siÄ™ zbuforować lub " "niezbuforowanych z powodu ustawienia query_cache_type)." -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "Liczba zapytaÅ„ zarejestrowanych w buforze podrÄ™cznym." -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "CaÅ‚kowita liczba bloków w buforze podrÄ™cznym zapytaÅ„." -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 msgctxt "$strShowStatusReset" msgid "Reset" msgstr "Zresetuj" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "Stan replikacji zabezpieczajÄ…cej (jeszcze nie zaimplementowane)." -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." @@ -3753,13 +3946,13 @@ msgstr "" "Liczba złączeÅ„ nie używajÄ…cych indeksów. Wartość różna od 0 sugeruje " "staranne przyjrzenie siÄ™ indeksom tabel." -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "" "Liczba złączeÅ„ w których użyto wyszukiwania zakresowego na pierwszej " "złączanej tabeli." -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" @@ -3768,7 +3961,7 @@ msgstr "" "dla każdego rekordu. (Wartość różna od 0 sugeruje staranne przyjrzenie siÄ™ " "indeksom tabel.)" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" @@ -3776,16 +3969,16 @@ msgstr "" "Liczba złączeÅ„ w których użyto zakresów w stosunku do pierwszej tabeli. " "(Nawet duża wartość nie ma kluczowego znaczenia.)" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "Liczba złączeÅ„, które przeszukaÅ‚y w peÅ‚ni pierwszÄ… tabelÄ™." -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "" "Liczba tymczasowych tabel aktualnie otwartych przez podrzÄ™dny wÄ…tek SQL." -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." @@ -3793,26 +3986,26 @@ msgstr "" "Ile raz łącznie (od startu) podrzÄ™dny wÄ…tek SQL replikacji ponawiaÅ‚ " "transakcje." -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "" "ON oznacza, że ten serwer jest podrzÄ™dny i jest podłączony go serwera " "głównego." -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." msgstr "" "Liczba wÄ…tków, których utworzenie trwaÅ‚o dÅ‚użej niż slow_launch_time sekund." -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "" "Liczba zapytaÅ„, których wykonanie zajęło wiÄ™cej niż long_query_time sekund." -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " @@ -3822,23 +4015,23 @@ msgstr "" "dużej wartoÅ›ci, warto wziąć pod uwagÄ™ zwiÄ™kszenie wartoÅ›ci zmiennej " "systemowej sort_buffer_size." -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "Liczba sortowaÅ„ wykonanych przy użyciu zakresów." -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "Liczba posortowanych rekordów." -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "Liczba sortowaÅ„ wykonanych poprzez przeszukiwanie tabeli." -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "Ile razy blokada tabeli zostaÅ‚a uzyskana natychmiastowo." -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3850,7 +4043,7 @@ msgstr "" "siÄ™ najpierw zoptymalizować zapytania, a nastÄ™pnie podzielić tabelÄ™ (tabele) " "lub użyć replikacji." -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " @@ -3860,11 +4053,11 @@ msgstr "" "może być wyliczony ze wzoru Threads_created/Connections. Kolor czerwony " "oznacza, że powinno siÄ™ zwiÄ™kszyć thread_cache_size." -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "Liczba aktualnie otwartych połączeÅ„." -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3876,7 +4069,7 @@ msgstr "" "(W przypadku dobrej implementacja wÄ…tków zwykle nie daje to zauważalnego " "polepszenia wydajnoÅ›ci.)" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "Liczba nieuÅ›pionych wÄ…tków." @@ -5159,136 +5352,6 @@ msgstr "Mechanizmy skÅ‚adowania" msgid "View dump (schema) of databases" msgstr "Zrzut baz danych" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "Pozwól czytać dane." - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "Pozwól dodawać i zamieniać dane." - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "Pozwól zmieniać dane." - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "Pozwól usuwać dane." - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "Pozwól tworzyć nowe bazy danych i tabele." - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "Pozwól usuwać bazy danych i tabele." - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "" -"Pozwól przeÅ‚adowywać ustawienia serwera i opróżniać pamięć podrÄ™cznÄ… serwera." - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "Pozwól wyłączyć serwer." - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "Pozwól oglÄ…dać procesy wszystkich użytkowyników" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "Pozwól importować i eksportować dane z/do plików." - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "Nie ma żadnych skutków w tej wersji MySQL." - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "Pozwól tworzyć i usuwać indeksy." - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "Pozwól zmieniać strukturÄ™ istniejÄ…cych tabel." - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "Daj dostÄ™p do peÅ‚nej listy baz danych." - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" -"Pozwól na połączenie, nawet jeÅ›li osiÄ…gniÄ™ta zostaÅ‚a maksymalna ilość " -"połączeÅ„; Wymagane dla wiÄ™kszość operacji administracyjnych, takich jak " -"ustawianie zmiennych globalnych czy unicestwianie wÄ…tków innych użytkowników." - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "Pozwala tworzyć tabele tymczasowe." - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "Pozwól blokować tabele dla aktualnego wÄ…tku." - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "Potrzebne dla replikacji serwera podrzÄ™dnego." - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "" -"Nadaj użytkownikowi prawo, by zapytać gdzie sÄ… serwery podrzÄ™dne / nadrzÄ™dne." - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "Pozwól tworzyć perspektywy." - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "Pozwól ustawiać zdarzenia w harmonogramie zdarzeÅ„" - -#: server_privileges.php:162 server_privileges.php:496 -msgid "Allows creating and dropping triggers" -msgstr "Pozwól tworzyć i usuwać wyzwalacze." - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "Pozwól wykonywać zapytania SHOW CREATE VIEW." - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "Pozwól tworzyć procedury skÅ‚adowane." - -#: server_privileges.php:169 server_privileges.php:482 -msgid "Allows altering and dropping stored routines." -msgstr "Pozwól modyfikować i usuwać procedury skÅ‚adowane." - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "Pozwól tworzyć, usuwać i zmieniać nazwy kont użytkowników." - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "Pozwól wykonywać procedury skÅ‚adowane." - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "Brak uprawnieÅ„." - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "Wszystkie uprawnienia, oprócz GRANT." - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy #| msgid "None" @@ -5306,21 +5369,6 @@ msgstr "Uprawnienia specyficzne dla tabel" msgid " Note: MySQL privilege names are expressed in English " msgstr " Uwaga: Uprawnienia MySQL sÄ… oznaczone w jÄ™zyku angielskim " -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "Pozwól tworzyć nowe tabele." - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "Pozwól usuwać tabele." - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" -"Pozwól dodawać użytkowników i nadawać uprawnienia bez przeÅ‚adowywania tabeli " -"uprawnieÅ„." - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "Globalne uprawnienia" @@ -5341,28 +5389,6 @@ msgstr "Ograniczenia zasobów" msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "Uwaga: Ustawienie tych opcji na 0 (zero) usuwa ograniczenie." -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "Ogranicz liczbÄ™ zapytaÅ„, które może wysÅ‚ać użytkownik w ciÄ…gu godziny." - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"Ogranicz liczbÄ™ poleceÅ„ zmieniajÄ…cych jakÄ…kolwiek tabelÄ™ lub bazÄ™ danych, " -"które może wykonać użytkownik w ciÄ…gu godziny." - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "" -"Ogranicz liczbÄ™ nowych połączeÅ„, które może otworzyć użytkownik w ciÄ…gu " -"godziny." - -#: server_privileges.php:613 server_privileges.php:615 -msgid "Limits the number of simultaneous connections the user may have." -msgstr "Ogranicz liczbÄ™ jednoczesnych połączeÅ„, które może użytkownik." - #: server_privileges.php:669 msgid "Login Information" msgstr "Dane użytkownika" diff --git a/po/pt.po b/po/pt.po index f33a41eff..809127610 100644 --- a/po/pt.po +++ b/po/pt.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-03-12 09:17+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: portuguese \n" @@ -3169,18 +3169,210 @@ msgstr "(continuação)" msgid "Structure of table __TABLE__" msgstr "estructura da tabela __TABLE__" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "inclui todos os privilégios excepto Conceção - GRANT." + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "Permite alterar a estrutura de tabelas existentes." + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +#, fuzzy +msgid "Allows altering and dropping stored routines." +msgstr "Permite criar e apagar indexes." + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "Permite criar novas Bases de Dados e tabelas." + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +#, fuzzy +msgid "Allows creating stored routines." +msgstr "Permite criar novas tabelas." + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "Permite criar novas tabelas." + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "Permite criar tabelas temporárias." + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "" + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +#, fuzzy +msgid "Allows creating new views." +msgstr "Permite criar novas tabelas." + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "Permite apagar dados." + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "Permite apagar Bases de Dados e tabelas." + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "Permite apagar Bases de Dados." + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +#, fuzzy +msgid "Allows executing stored routines." +msgstr "Permite criar novas tabelas." + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "Permite importar dados de... e exportar dados para ficheiros." + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" +"Permite adicionar utilizadores e privilégios sem recarregar a tabela de " +"privilégios." + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "Permite criar e apagar indexes." + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "Permite inserir e substituir dados." + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "" + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "Limits the number of new connections the user may open per hour." + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "Limits the number of queries the user may send to the server per hour." + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +#, fuzzy +msgid "Limits the number of simultaneous connections the user may have." +msgstr "Limits the number of new connections the user may open per hour." + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "Não tem efeito nesta versão do MySQL." + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "" + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "" + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "" + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "Permite ler dados." + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "Dá acesso à lista de bases de dados completa." + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "" + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "Permite desligar o servidor." + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +#, fuzzy +msgid "Allows creating and dropping triggers" +msgstr "Permite criar e apagar indexes." + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "Permite alterar dados." + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "Sem privilégios." + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " "statements from the transaction." msgstr "" -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "" -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3188,78 +3380,78 @@ msgid "" "based instead of disk-based." msgstr "" -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "" -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." msgstr "" -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." msgstr "" -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." msgstr "" -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "" -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "" -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "" -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "" -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " "indicates the number of time tables have been discovered." msgstr "" -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " "SELECT col1 FROM foo, assuming that col1 is indexed." msgstr "" -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." msgstr "" -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " "if you are doing an index scan." msgstr "" -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." msgstr "" -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3267,7 +3459,7 @@ msgid "" "you have joins that don't use keys properly." msgstr "" -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3275,42 +3467,42 @@ msgid "" "advantage of the indexes you have." msgstr "" -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "" -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "" -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "" -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "" -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "" -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "" -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "" -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " "reason." msgstr "" -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3318,33 +3510,33 @@ msgid "" "Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data." msgstr "" -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "" -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." msgstr "" -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." msgstr "" -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "" -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." msgstr "" -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3353,218 +3545,218 @@ msgid "" "properly, this value should be small." msgstr "" -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "" -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "" -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "" -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "" -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "" -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "" -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "" -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "" -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "" -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." msgstr "" -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "" -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "" -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "" -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "" -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "" -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "" -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "" -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." msgstr "" -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "" -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "" -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "" -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "" -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "" -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "" -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "" -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." msgstr "" -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." msgstr "" -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " "one time." msgstr "" -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "" -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " "can be calculated as Key_reads/Key_read_requests." msgstr "" -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "" -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "" -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " "same query. The default value of 0 means that no query has been compiled yet." msgstr "" -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "" -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." msgstr "" -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "" -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "" -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "" -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "" -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "" -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "" -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "" -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3572,105 +3764,105 @@ msgid "" "decide which queries to remove from the cache." msgstr "" -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." msgstr "" -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "" -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "" -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 #, fuzzy msgctxt "$strShowStatusReset" msgid "Reset" msgstr "Limpa" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "" -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." msgstr "" -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "" -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" msgstr "" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" msgstr "" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "" -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "" -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." msgstr "" -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "" -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." msgstr "" -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "" -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " "system variable." msgstr "" -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "" -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "" -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "" -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "" -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3678,18 +3870,18 @@ msgid "" "tables or use replication." msgstr "" -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " "raise your thread_cache_size." msgstr "" -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "" -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3697,7 +3889,7 @@ msgid "" "implementation.)" msgstr "" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "" @@ -4938,136 +5130,6 @@ msgstr "" msgid "View dump (schema) of databases" msgstr "Ver o esquema da base de dados" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "Permite ler dados." - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "Permite inserir e substituir dados." - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "Permite alterar dados." - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "Permite apagar dados." - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "Permite criar novas Bases de Dados e tabelas." - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "Permite apagar Bases de Dados e tabelas." - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "" - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "Permite desligar o servidor." - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "Permite importar dados de... e exportar dados para ficheiros." - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "Não tem efeito nesta versão do MySQL." - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "Permite criar e apagar indexes." - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "Permite alterar a estrutura de tabelas existentes." - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "Dá acesso à lista de bases de dados completa." - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "Permite criar tabelas temporárias." - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "" - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "" - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "" - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -#, fuzzy -msgid "Allows creating new views." -msgstr "Permite criar novas tabelas." - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "" - -#: server_privileges.php:162 server_privileges.php:496 -#, fuzzy -msgid "Allows creating and dropping triggers" -msgstr "Permite criar e apagar indexes." - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "" - -#: server_privileges.php:168 server_privileges.php:481 -#, fuzzy -msgid "Allows creating stored routines." -msgstr "Permite criar novas tabelas." - -#: server_privileges.php:169 server_privileges.php:482 -#, fuzzy -msgid "Allows altering and dropping stored routines." -msgstr "Permite criar e apagar indexes." - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "" - -#: server_privileges.php:171 server_privileges.php:483 -#, fuzzy -msgid "Allows executing stored routines." -msgstr "Permite criar novas tabelas." - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "Sem privilégios." - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "inclui todos os privilégios excepto Conceção - GRANT." - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy #| msgid "None" @@ -5085,21 +5147,6 @@ msgstr "Privilégios específicos da tabela" msgid " Note: MySQL privilege names are expressed in English " msgstr " Nota: os nomes dos privilégios do MySQL são em Inglês " -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "Permite criar novas tabelas." - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "Permite apagar Bases de Dados." - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" -"Permite adicionar utilizadores e privilégios sem recarregar a tabela de " -"privilégios." - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "Privilégios Globais" @@ -5120,27 +5167,6 @@ msgstr "Limites do recurso" msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "Nota: Configurar estas opções para 0 (zero) remove o limite." -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "Limits the number of queries the user may send to the server per hour." - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "Limits the number of new connections the user may open per hour." - -#: server_privileges.php:613 server_privileges.php:615 -#, fuzzy -msgid "Limits the number of simultaneous connections the user may have." -msgstr "Limits the number of new connections the user may open per hour." - #: server_privileges.php:669 msgid "Login Information" msgstr "Informação de Login " diff --git a/po/pt_BR.po b/po/pt_BR.po index d20c882f7..aa3b5a3b5 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-03-21 05:17+0200\n" "Last-Translator: Maurício Meneghini Fauth \n" "Language-Team: brazilian_portuguese \n" @@ -3205,7 +3205,199 @@ msgstr "(continuação)" msgid "Structure of table __TABLE__" msgstr "Estrutura da tabela __TABLE__" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "Incluir todos os privilégios, exceto GRANT." + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "Permitir alterar a estrutura das tabelas existentes." + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +msgid "Allows altering and dropping stored routines." +msgstr "Permitir alterar e apagar stored routines." + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "Permitir criar novas tabelas e Banco de Dados." + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "Permitir criar stored routines." + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "Permitir criar novas tabelas." + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "Permitir criar tabelas temporárias." + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "Permitir criar, apagar e renomear contas dos usuários." + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "Permitir criar novas visões." + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "Permitir apagar dados." + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "Permitir eliminar Banco de Dados e tabelas." + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "Permitir eliminar tabelas." + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "Permitir iniciar eventos no cronograma de eventos" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "Permitir executar stored routines." + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "Permitir importar dados e exportar dados em arquivos." + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" +"Permitir adicionar usuários e privilégios sem recarregar a tabela de " +"privilégios." + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "Permitir criar e eliminar índices." + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "Permitir inserir e substituir dados." + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "Permitir bloquear tabelas para a processo atual." + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "Limitar o numero de novas conexões que o usuário pode abrir por hora." + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "" +"Limitar o número de consultas que podem ser enviadas ao servidor por hora." + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"Limitar o número de comandos que alteram Bancos de Dados ou tabelas que o " +"usuário pode executar por hora." + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +msgid "Limits the number of simultaneous connections the user may have." +msgstr "Limitar o número de conexões simultâneas que o usuário pode ter." + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "Permitir visualizar processos de todos os usuários" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "Sem efeitos nesta versão do MySQL." + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "" +"Permitir recarregar configurações do servidor e descarregar o cache do " +"servidor." + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "Permitir que o usuário pergunte onde estão os escravos / mestres." + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "Precisar dos escravos de replicação." + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "Permitir leitura dos dados." + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "Permitir acesso completo à lista de Bancos de Dados." + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "Permitir executar consultas SHOW CREATE VIEW." + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "Permitir desligar o servidor." + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" +"Permitir conectar, se o numero máximo de conexões for alcançado; Necessário " +"para muitas operações administrativas, como setar variáveis globais e matar " +"processos de outros usuários." + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +msgid "Allows creating and dropping triggers" +msgstr "Permitir criar e e largar em cadeia" + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "Permitir modificar dados." + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "Sem privilégios." + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " @@ -3215,11 +3407,11 @@ msgstr "" "excederam o valor do binlog_cache_size e usaram o arquivo temporário para " "armazenar enunciados da transação." -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "O número de transações que usaram o cache do log binário temporário." -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3231,11 +3423,11 @@ msgstr "" "grande, você pode aumentar o valor de tmp_table_size para fazer as tabelas " "temporárias serem baseadas na memória ou invés de baseadas no disco" -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "Quantos arquivos temporários o MySQL tinha criado." -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." @@ -3243,7 +3435,7 @@ msgstr "" "O número de tabelas temporárias na memória criadas automaticamente pelo " "servidor enquanto executava os enunciados." -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." @@ -3251,7 +3443,7 @@ msgstr "" "O número de linhas escritas com INSERT DELAYED para cada erro ocorrido " "(provavelmente chave duplicada)." -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." @@ -3259,23 +3451,23 @@ msgstr "" "O número de processos manipuladores de INSERT DELAYED em uso. Cada tabela " "diferente em que se usa INSERT DELAYED começa seu próprio processo." -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "O número de linhas INSERT DELAYED escritas." -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "O número de enunciados FLUSH executados." -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "O número de enunciados COMMIT internos." -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "O número de vezes que uma linha foi deletada de uma tabela." -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " @@ -3285,7 +3477,7 @@ msgstr "" "ele sabe sobre uma tabela com um nome dado. Isto é chamado descoberta. " "Handler_discover indica o número de vezes que tabelas foram descobertas." -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " @@ -3295,7 +3487,7 @@ msgstr "" "alto, sugere que o usuário está fazendo muitas varreduras completas do " "índice; por exemplo, SELECT col1 FROM foo, supondo que col1 é um índice." -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." @@ -3304,7 +3496,7 @@ msgstr "" "alto, é uma boa indicação de que suas consultas e tabelas estejam " "corretamente indexadas." -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " @@ -3314,7 +3506,7 @@ msgstr "" "incrementado se você estiver consultando uma coluna do índice com uma " "restrição da escala ou se você estiver fazendo uma varredura do índice." -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." @@ -3322,7 +3514,7 @@ msgstr "" "O número de requisições para ler a linha precedente na ordem da chave. Este " "método de leitura é usado principalmente para otimizar ORDER B" -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3335,7 +3527,7 @@ msgstr "" "faça a varredura de tabelas inteiras ou você tem junções que não usam as " "chaves corretamente." -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3347,37 +3539,37 @@ msgstr "" "sugere que suas tabelas não estão corretamente indexadas ou que suas " "consultas não estão escritas para tomar vantagem dos índices que você têm." -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "O número de enunciados ROLLBACK internos." -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "O número de requisições para atualizar uma linha na tabela." -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "O número de requisições para inserir uma linha na tabela." -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "O número de páginas que contém dados (sujos ou limpos)." -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "O número de páginas atualmente sujas." -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "" "O número de páginas do buffer pool que foram requisitadas para serem " "niveladas." -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "O número de páginas livres." -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " @@ -3387,7 +3579,7 @@ msgstr "" "que estão sendo lidas ou escritas atualmente ou aquela não pode ser nivelada " "ou removido por alguma outra razão." -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3399,11 +3591,11 @@ msgstr "" "Este valor pode também ser calculado como Innodb_buffer_pool_pages_total - " "Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data." -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "Tamanho total do buffer pool, em páginas." -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." @@ -3412,7 +3604,7 @@ msgstr "" "uma consulta faz a varredura de uma parcela grande de uma tabela mas na " "ordem aleatória." -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." @@ -3420,11 +3612,11 @@ msgstr "" "O número de ler-adiante sequenciais InnoDB iniciado. Isto acontece quando o " "InnoDB faz uma varredura sequencial completa da tabela." -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "O número de requisições de leitura lógica InnoDB que foram feitas." -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." @@ -3432,7 +3624,7 @@ msgstr "" "O número de leituras lógicas que o InnoDB não pode satisfer do buffer pool e " "teria que fazer uma leitura de página simples" -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3446,55 +3638,55 @@ msgstr "" "primeiramente. Este contador conta instâncias dessas esperas. Se o tamanho " "do buffer pool for ajustado corretamente, este valor deve ser pequeno." -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "O número de escritas feitas para o buffer pool do InnoDB." -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "O número de operações fsync() à fazer." -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "O número atual de operações fsync() pendentes." -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "O número atual de leituras pendentes." -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "O número atual de escritas pendentes." -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "O montante de leitura de dados à fazer, em bytes." -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "O número total de dados lidos." -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "O número total de dados escritos." -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "O montante de escrita de dados à fazer, em bytes." -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" "O número de escritas doublewrite que foram executadas e o número de páginas " "que foram escritas para esta finalidade." -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" "O número de escritas doublewrite que foram executadas e o número de páginas " "que foram escritas para esta finalidade." -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." @@ -3502,35 +3694,35 @@ msgstr "" "O número de esperas geradas porque o buffer do log era muito pequeno e teve " "que esperar que fosse nivelada antes de continuar." -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "O número de requisições de escrita de log." -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "O número de escritas físicas para o arquivo de log." -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "O número de escritas fsyncs feitas no arquivo de log." -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "O número de arquivos de log fsyncs pendentes." -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "Escrita de arquivos de log pendentes." -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "O número de bytes escritos para o arquivo de log." -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "O número de páginas criadas." -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." @@ -3539,52 +3731,52 @@ msgstr "" "contados em páginas; o tamanho de página permite que sejam facilmente " "convertidos em bytes." -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "O número de páginas lidas." -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "O número de páginas escritas." -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "O número de linhas trancadas que estão esperando atualmente." -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "O tempo médio para recuperar uma linha trancada, em milísegundo." -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "O tempo total gasto para recuperar linhas trancadas, em milísegundo." -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "O máximo de tempo para recuperar uma linha trancada, em milísegundo." -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "" "O número de vezes que uma linhas trancada teve que esperar para ser escrita." -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "O número de linhas deletadas de tabelas InnoDB." -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "O número de linhas inseridas em tabelas InnoDB." -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "O número de linhas lidas de tabelas InnoDB." -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "O número de linhas atualizadas em tabelas InnoDB." -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." @@ -3592,7 +3784,7 @@ msgstr "" "O número de blocos chave no cache chave que mudaram mas não foram nivelados " "ainda ao disco. Antes era chamado de Not_flushed_key_blocks." -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." @@ -3600,7 +3792,7 @@ msgstr "" "O número de blocos não usados no cache chave. Você pode usar este valor para " "determinar quanto do cache chave está no uso." -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " @@ -3610,11 +3802,11 @@ msgstr "" "indica o número máximo de blocos que estiveram sempre em uso em algum " "momento." -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "O número de requisições para ler um bloco chave do cache." -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " @@ -3624,15 +3816,15 @@ msgstr "" "alto, então seu valor do key_buffer_size é provavelmente muito baixo. A taxa " "de falta de cache pode ser calculada como Key_reads/Key_read_requests." -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "O número de requisições para escrever um bloco chave para o cache." -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "O número de escritas físicas para um bloco chave para o disco." -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " @@ -3643,12 +3835,12 @@ msgstr "" "a mesma consulta. O valor padrão 0 significa que nenhuma consulta foi " "compilada ainda." -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "" "O número de linhas esperando para serem escritas na fila de INSERT DELAYED." -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." @@ -3656,36 +3848,36 @@ msgstr "" "O número de tabelas que devem estar abertas. Se aberta, as tabelas são " "grandes, o valor do cache de suas tabelas é provavelmente muito pequeno." -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "O número de arquivos que estão abertos." -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "" "O número de streams que estão abertos (usados principalmente para log)." -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "O número de tabelas que estão abertas." -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "O número de blocos de memória livre na consulta do cache." -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "O montante de memória livre para a consulta do cache." -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "O número de hits do cache." -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "O número de consultas adicionadas no cache." -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3698,7 +3890,7 @@ msgstr "" "recentemente\" (LRU - least recently used) para decidir qual consulta " "remover do cache." -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." @@ -3706,24 +3898,24 @@ msgstr "" "O número de consultas sem cache (não cacheável, ou não pode ser cacheável " "devido à configuração em query_cache_type)." -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "O número de consultas registradas no cache." -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "O número total de blocos na consulta do cache." -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 msgctxt "$strShowStatusReset" msgid "Reset" msgstr "Resetar" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "O status da replicação à prova de falhas (não implementado)." -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." @@ -3731,13 +3923,13 @@ msgstr "" "O número de junções que não usaram índices. Se este valor não for 0, você " "deve cuidadosamente verificar os índices de suas tabelas." -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "" "O número de junções que usaram uma pesquisa de escala na tabela de " "referência." -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" @@ -3746,7 +3938,7 @@ msgstr "" "após cada linha. (Se este não for 0, você deve cuidadosamente verificar os " "índices de suas tabelas.)" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" @@ -3754,16 +3946,16 @@ msgstr "" "O número de junções que usaram escalas na primeira tabela. (Não é " "normalmente crítico mesmo se este for grande.)" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "O número junções que fez uma varredura completa da primeira tabela." -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "" "O número de tabelas temporárias abertas atualmente pelo processo SQL escravo." -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." @@ -3771,11 +3963,11 @@ msgstr "" "Número total (desde o início) de vezes que o processo SQL escravo de " "replicação teve que tentar transações." -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "Isto é ON se este servidor é um escravo conectado à um mestre." -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." @@ -3783,12 +3975,12 @@ msgstr "" "O número de processos que levaram mais que slow_launch_time segundos para " "serem criadas." -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "O número de consultas que levaram mais que long_query_time segundos." -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " @@ -3798,24 +3990,24 @@ msgstr "" "valor for alto, você deve considerar aumentar o valor da variável " "sort_buffer_size do sistema." -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "O número de ordenações que foram feitas com escalas." -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "O número de linhas ordenadas." -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "O número de ordenações que foram feitas scaneando a tabela." -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "" "O número de vezes que uma tabela trancada foi recuperada imediatamente." -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3827,7 +4019,7 @@ msgstr "" "performance, você precisa primeiramente otimizar suas consultas e então, ou " "dividir sua tabela ou usar replicação." -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " @@ -3837,11 +4029,11 @@ msgstr "" "ser calculada como Threads_created/conexões. Se este valor for vermelho você " "deve aumentar seu thread_cache_size" -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "O número de conexões atualmente abertas." -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3853,7 +4045,7 @@ msgstr "" "isso não da um aumento notável de performance se você tem uma boa " "implementação de processos.)" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "O número de processos que não estão dormindo." @@ -5130,136 +5322,6 @@ msgstr "Storage Engines" msgid "View dump (schema) of databases" msgstr "Ver dump (esquema) dos Bancos de Dados" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "Permitir leitura dos dados." - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "Permitir inserir e substituir dados." - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "Permitir modificar dados." - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "Permitir apagar dados." - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "Permitir criar novas tabelas e Banco de Dados." - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "Permitir eliminar Banco de Dados e tabelas." - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "" -"Permitir recarregar configurações do servidor e descarregar o cache do " -"servidor." - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "Permitir desligar o servidor." - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "Permitir visualizar processos de todos os usuários" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "Permitir importar dados e exportar dados em arquivos." - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "Sem efeitos nesta versão do MySQL." - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "Permitir criar e eliminar índices." - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "Permitir alterar a estrutura das tabelas existentes." - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "Permitir acesso completo à lista de Bancos de Dados." - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" -"Permitir conectar, se o numero máximo de conexões for alcançado; Necessário " -"para muitas operações administrativas, como setar variáveis globais e matar " -"processos de outros usuários." - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "Permitir criar tabelas temporárias." - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "Permitir bloquear tabelas para a processo atual." - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "Precisar dos escravos de replicação." - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "Permitir que o usuário pergunte onde estão os escravos / mestres." - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "Permitir criar novas visões." - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "Permitir iniciar eventos no cronograma de eventos" - -#: server_privileges.php:162 server_privileges.php:496 -msgid "Allows creating and dropping triggers" -msgstr "Permitir criar e e largar em cadeia" - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "Permitir executar consultas SHOW CREATE VIEW." - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "Permitir criar stored routines." - -#: server_privileges.php:169 server_privileges.php:482 -msgid "Allows altering and dropping stored routines." -msgstr "Permitir alterar e apagar stored routines." - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "Permitir criar, apagar e renomear contas dos usuários." - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "Permitir executar stored routines." - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "Sem privilégios." - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "Incluir todos os privilégios, exceto GRANT." - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy #| msgid "None" @@ -5277,21 +5339,6 @@ msgstr "Privilégios específicos da tabela" msgid " Note: MySQL privilege names are expressed in English " msgstr " Nota: nomes de privilégios do MySQL são expressos em inglês " -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "Permitir criar novas tabelas." - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "Permitir eliminar tabelas." - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" -"Permitir adicionar usuários e privilégios sem recarregar a tabela de " -"privilégios." - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "Privilégios globais" @@ -5312,27 +5359,6 @@ msgstr "Limite dos recursos" msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "Nota: Ajustar essa opção para 0 (zero) remove os limites." -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "" -"Limitar o número de consultas que podem ser enviadas ao servidor por hora." - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"Limitar o número de comandos que alteram Bancos de Dados ou tabelas que o " -"usuário pode executar por hora." - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "Limitar o numero de novas conexões que o usuário pode abrir por hora." - -#: server_privileges.php:613 server_privileges.php:615 -msgid "Limits the number of simultaneous connections the user may have." -msgstr "Limitar o número de conexões simultâneas que o usuário pode ter." - #: server_privileges.php:669 msgid "Login Information" msgstr "Informação de login" diff --git a/po/ro.po b/po/ro.po index 4808a5dcc..c5547dd54 100644 --- a/po/ro.po +++ b/po/ro.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-05-16 01:40+0200\n" "Last-Translator: \n" "Language-Team: romanian \n" @@ -3235,7 +3235,204 @@ msgstr "(continuare)" msgid "Structure of table __TABLE__" msgstr "Structura tabelului __TABLE__" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "Include toate privilegiile, excluzand GRANT." + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "Permite alterarea structurii la tabelele deja existente." + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +msgid "Allows altering and dropping stored routines." +msgstr "Permite alterarea È™i aruncarea rutinelor stocate." + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "Permite crearea de noi baze de date È™i tabele." + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "Permite crearea rutinelor stocate." + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "Permite crearea de noi tabele." + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "Permite crearea de tabele temporare." + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "Permite crearea, aruncarea È™i redenumirea conturilor de utilizator." + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "Permite crearea noilor viziuni." + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "Permite stergere de date." + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "Permite stergerea unei baze de date sau a unor tabele." + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "Permite aruncarea a unei baze de date." + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "Permite configurarea evenimentelor pentru planificatorul de evenimente" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "Permite executarea rutinelor stocate." + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "" +"Permite importarea datelor in fisiere È™i exportarea acestora din fisiere." + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" +"Permite adaugarea utilizatorilor È™i drepturilor fara reincarcarea tabelelor " +"de drepturi." + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "Permite crearea È™i stergerea indexurilor." + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "Permite inserarea È™i înlocuirea datelor." + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "Permite blocarea tabelelor din firul curent de execuÈ›ie." + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "" +"Limitează numărul de noi conexiuni care pot fi deschise de utilizator într-o " +"oră." + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "" +"Limiteaza numarul de comenzi care pot fi trimise de utilizator către server " +"într-o oră." + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"Limitează numărul de comenzi pentru schimbarea vreunui tabel sau vreunei " +"baze de date executabile de utilizator într-o oră." + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +msgid "Limits the number of simultaneous connections the user may have." +msgstr "" +"Limitează numărul conexiunilor simultane pe care le poate avea utilizatorul." + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "Permite vizualizarea proceselor tuturor utilizatorilor" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "Nu are efect în această versiune MySQL." + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "" +"Permite reîncărcarea setărilor de server È™i golirea memoriei cache a " +"serverului." + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "Permite utilizatorului de a interoga locaÈ›ia slave/master." + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "Necesară pentru „slave replicationâ€." + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "Permite citirea datelor." + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "Permite accesul la lista completă a bazelor de date." + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "Permite executarea interogărilor SHOW CREATE VIEW." + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "Permite oprirea serverului." + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" +"Permite conexiuni, chiar dacă s-a atins numărul maxim de conexiuni; Necesară " +"pentru majoritatea operaÈ›iunilor administrative, cum ar fi setarea " +"variabilelor globale sau oprirea firelor de execuÈ›ie a altor utilizatori." + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +msgid "Allows creating and dropping triggers" +msgstr "Permite crearea È™i eliminarea declanÈ™atorilor" + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "Permite schimbarea datelor." + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "Fără drepturi." + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " @@ -3245,11 +3442,11 @@ msgstr "" "exceeded the value of binlog_cache_size and used a temporary file to store " "statements from the transaction." -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "The number of transactions that used the temporary binary log cache." -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3261,11 +3458,11 @@ msgstr "" "to increase the tmp_table_size value to cause temporary tables to be memory-" "based instead of disk-based." -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "Cîte fiÈ™iere temporare a creat mysqld." -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." @@ -3273,7 +3470,7 @@ msgstr "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." @@ -3281,7 +3478,7 @@ msgstr "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." @@ -3289,23 +3486,23 @@ msgstr "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "The number of INSERT DELAYED rows written." -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "The number of executed FLUSH statements." -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "The number of internal COMMIT statements." -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "The number of times a row was deleted from a table." -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " @@ -3315,7 +3512,7 @@ msgstr "" "table with a given name. This is called discovery. Handler_discover " "indicates the number of time tables have been discovered." -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " @@ -3325,7 +3522,7 @@ msgstr "" "it suggests that the server is doing a lot of full index scans; for example, " "SELECT col1 FROM foo, assuming that col1 is indexed." -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." @@ -3333,7 +3530,7 @@ msgstr "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " @@ -3343,7 +3540,7 @@ msgstr "" "incremented if you are querying an index column with a range constraint or " "if you are doing an index scan." -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." @@ -3351,7 +3548,7 @@ msgstr "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3363,7 +3560,7 @@ msgstr "" "probably have a lot of queries that require MySQL to scan whole tables or " "you have joins that don't use keys properly." -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3375,36 +3572,36 @@ msgstr "" "tables are not properly indexed or that your queries are not written to take " "advantage of the indexes you have." -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "The number of internal ROLLBACK statements." -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "The number of requests to update a row in a table." -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "Numărul de cereri de a insera un rînd într-un tabel." -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "Numărul de pagini conÈ›inînd date (curate sau murdare)." -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "Numărul de pagini actualmente murdare." -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "" "The number of buffer pool pages that have been requested to be flushed." -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "Numărul de pagini libere." -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " @@ -3414,7 +3611,7 @@ msgstr "" "being read or written or that can't be flushed or removed for some other " "reason." -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3426,11 +3623,11 @@ msgstr "" "be calculated as Innodb_buffer_pool_pages_total - " "Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data." -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "Total size of buffer pool, in pages." -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." @@ -3438,7 +3635,7 @@ msgstr "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." @@ -3446,11 +3643,11 @@ msgstr "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "The number of logical read requests InnoDB has done." -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." @@ -3458,7 +3655,7 @@ msgstr "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3472,55 +3669,55 @@ msgstr "" "counter counts instances of these waits. If the buffer pool size was set " "properly, this value should be small." -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "The number writes done to the InnoDB buffer pool." -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "The number of fsync() operations so far." -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "The current number of pending fsync() operations." -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "The current number of pending reads." -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "The current number of pending writes." -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "The amount of data read so far, in bytes." -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "The total number of data reads." -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "The total number of data writes." -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "The amount of data written so far, in bytes." -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" "The number of doublewrite writes that have been performed and the number of " "pages that have been written for this purpose." -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" "The number of doublewrite writes that have been performed and the number of " "pages that have been written for this purpose." -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." @@ -3528,35 +3725,35 @@ msgstr "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "The number of log write requests." -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "The number of physical writes to the log file." -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "The number of fsyncs writes done to the log file." -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "The number of pending log file fsyncs." -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "Pending log file writes." -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "The number of bytes written to the log file." -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "Numărul de pagini create." -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." @@ -3564,51 +3761,51 @@ msgstr "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "Numărul de pagini citite." -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "Numărul de pagini scrise." -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "The number of row locks currently being waited for." -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "The average time to acquire a row lock, in milliseconds." -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "The total time spent in acquiring row locks, in milliseconds." -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "The maximum time to acquire a row lock, in milliseconds." -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "The number of times a row lock had to be waited for." -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "The number of rows deleted from InnoDB tables." -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "The number of rows inserted in InnoDB tables." -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "Numărul de rînduri citite din tabelele InnoDB." -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "Numărul de rînduri actualizate în tabelele InnoDB." -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." @@ -3616,7 +3813,7 @@ msgstr "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." @@ -3624,7 +3821,7 @@ msgstr "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " @@ -3634,11 +3831,11 @@ msgstr "" "that indicates the maximum number of blocks that have ever been in use at " "one time." -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "The number of requests to read a key block from the cache." -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " @@ -3648,15 +3845,15 @@ msgstr "" "then your key_buffer_size value is probably too small. The cache miss rate " "can be calculated as Key_reads/Key_read_requests." -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "The number of requests to write a key block to the cache." -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "The number of physical writes of a key block to disk." -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " @@ -3666,11 +3863,11 @@ msgstr "" "optimizer. Useful for comparing the cost of different query plans for the " "same query. The default value of 0 means that no query has been compiled yet." -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "The number of rows waiting to be written in INSERT DELAYED queues." -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." @@ -3678,35 +3875,35 @@ msgstr "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "The number of files that are open." -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "The number of streams that are open (used mainly for logging)." -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "Numărul de tabele ce sînt deschise." -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "The number of free memory blocks in query cache." -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "The amount of free memory for query cache." -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "Numărul de nimeriri în cache." -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "Numărul de interogări adăugate la cache." -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3718,7 +3915,7 @@ msgstr "" "cache size. The query cache uses a least recently used (LRU) strategy to " "decide which queries to remove from the cache." -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." @@ -3726,24 +3923,24 @@ msgstr "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "Numărul de interogări înregistrate în cache." -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "Numărul total de blocuri în cache-ul interogării." -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 msgctxt "$strShowStatusReset" msgid "Reset" msgstr "ReiniÈ›ializare" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "The status of failsafe replication (not yet implemented)." -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." @@ -3751,11 +3948,11 @@ msgstr "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "The number of joins that used a range search on a reference table." -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" @@ -3763,7 +3960,7 @@ msgstr "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" @@ -3771,15 +3968,15 @@ msgstr "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "The number of joins that did a full scan of the first table." -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "The number of temporary tables currently open by the slave SQL thread." -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." @@ -3787,11 +3984,11 @@ msgstr "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "This is ON if this server is a slave that is connected to a master." -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." @@ -3799,13 +3996,13 @@ msgstr "" "The number of threads that have taken more than slow_launch_time seconds to " "create." -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "" "The number of queries that have taken more than long_query_time seconds." -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " @@ -3815,23 +4012,23 @@ msgstr "" "is large, you should consider increasing the value of the sort_buffer_size " "system variable." -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "The number of sorts that were done with ranges." -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "Numărul de rînduri sortate." -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "The number of sorts that were done by scanning the table." -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "The number of times that a table lock was acquired immediately." -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3843,7 +4040,7 @@ msgstr "" "should first optimize your queries, and then either split your table or " "tables or use replication." -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " @@ -3853,11 +4050,11 @@ msgstr "" "calculated as Threads_created/Connections. If this value is red you should " "raise your thread_cache_size." -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "Numărul de conexiuni deschise momentan." -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3869,7 +4066,7 @@ msgstr "" "doesn't give a notable performance improvement if you have a good thread " "implementation.)" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "The number of threads that are not sleeping." @@ -5150,137 +5347,6 @@ msgstr "Motoare de stocare" msgid "View dump (schema) of databases" msgstr "Vizualizarea schemei bazei de date" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "Permite citirea datelor." - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "Permite inserarea È™i înlocuirea datelor." - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "Permite schimbarea datelor." - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "Permite stergere de date." - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "Permite crearea de noi baze de date È™i tabele." - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "Permite stergerea unei baze de date sau a unor tabele." - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "" -"Permite reîncărcarea setărilor de server È™i golirea memoriei cache a " -"serverului." - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "Permite oprirea serverului." - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "Permite vizualizarea proceselor tuturor utilizatorilor" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "" -"Permite importarea datelor in fisiere È™i exportarea acestora din fisiere." - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "Nu are efect în această versiune MySQL." - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "Permite crearea È™i stergerea indexurilor." - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "Permite alterarea structurii la tabelele deja existente." - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "Permite accesul la lista completă a bazelor de date." - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" -"Permite conexiuni, chiar dacă s-a atins numărul maxim de conexiuni; Necesară " -"pentru majoritatea operaÈ›iunilor administrative, cum ar fi setarea " -"variabilelor globale sau oprirea firelor de execuÈ›ie a altor utilizatori." - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "Permite crearea de tabele temporare." - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "Permite blocarea tabelelor din firul curent de execuÈ›ie." - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "Necesară pentru „slave replicationâ€." - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "Permite utilizatorului de a interoga locaÈ›ia slave/master." - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "Permite crearea noilor viziuni." - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "Permite configurarea evenimentelor pentru planificatorul de evenimente" - -#: server_privileges.php:162 server_privileges.php:496 -msgid "Allows creating and dropping triggers" -msgstr "Permite crearea È™i eliminarea declanÈ™atorilor" - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "Permite executarea interogărilor SHOW CREATE VIEW." - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "Permite crearea rutinelor stocate." - -#: server_privileges.php:169 server_privileges.php:482 -msgid "Allows altering and dropping stored routines." -msgstr "Permite alterarea È™i aruncarea rutinelor stocate." - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "Permite crearea, aruncarea È™i redenumirea conturilor de utilizator." - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "Permite executarea rutinelor stocate." - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "Fără drepturi." - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "Include toate privilegiile, excluzand GRANT." - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy #| msgid "None" @@ -5298,21 +5364,6 @@ msgstr "Drepturi specifice de tabele" msgid " Note: MySQL privilege names are expressed in English " msgstr " Important: numele drepturilor de acces MySQL apar în engleză" -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "Permite crearea de noi tabele." - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "Permite aruncarea a unei baze de date." - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" -"Permite adaugarea utilizatorilor È™i drepturilor fara reincarcarea tabelelor " -"de drepturi." - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "Privilegii globale" @@ -5335,31 +5386,6 @@ msgstr "" "ObservaÈ›ie: Prin stabilirea acestor opÈ›iuni la 0 (zero) se elimină " "restricÈ›ia." -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "" -"Limiteaza numarul de comenzi care pot fi trimise de utilizator către server " -"într-o oră." - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"Limitează numărul de comenzi pentru schimbarea vreunui tabel sau vreunei " -"baze de date executabile de utilizator într-o oră." - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "" -"Limitează numărul de noi conexiuni care pot fi deschise de utilizator într-o " -"oră." - -#: server_privileges.php:613 server_privileges.php:615 -msgid "Limits the number of simultaneous connections the user may have." -msgstr "" -"Limitează numărul conexiunilor simultane pe care le poate avea utilizatorul." - #: server_privileges.php:669 msgid "Login Information" msgstr "InformaÈ›ii de autentificare" diff --git a/po/ru.po b/po/ru.po index 65f33b7bc..3e89944d5 100644 --- a/po/ru.po +++ b/po/ru.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-03-30 23:23+0200\n" "Last-Translator: Michal \n" "Language-Team: russian \n" @@ -3240,7 +3240,202 @@ msgstr "(продолжение)" msgid "Structure of table __TABLE__" msgstr "Структура таблицы __TABLE__" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "Содержит вÑе привилегии, за иÑключением GRANT" + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "Разрешает изменение Ñтруктуры ÑущеÑтвующих таблиц" + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +msgid "Allows altering and dropping stored routines." +msgstr "Разрешает изменение и удаление хранимых процедур" + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "Разрешает Ñоздание новых баз данных и таблиц" + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "Разрешает Ñоздание хранимых процедур" + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "Разрешает Ñоздание новых таблиц" + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "Разрешает Ñоздание временных таблиц" + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "" +"Разрешает Ñоздание, удаление и переименование учетных запиÑей пользователей" + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "Разрешает Ñоздание новых предÑтавлений (CREATE VIEW)" + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "Разрешает удаление данных" + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "Разрешает удаление баз данных и таблиц" + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "Разрешает удаление таблиц" + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "Разрешает наÑтройку отложенных Ñобытий" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "Разрешает выполнение хранимых процедур" + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "Разрешает импорт и ÑкÑпорт данных в файлы" + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" +"Разрешает добавление пользователей и привилегий без перезагрузки таблиц " +"привилегий" + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "Разрешает Ñоздание и удаление индекÑов" + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "Разрешает вÑтавку и замену данных" + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "Разрешает блокировку таблиц Ð´Ð»Ñ Ñ‚ÐµÐºÑƒÑ‰ÐµÐ³Ð¾ потока" + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "" +"МакÑимальное количеÑтво новых подключений, которые пользователь может " +"уÑтановить в течение чаÑа" + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "" +"МакÑимальное количеÑтво запроÑов, которые пользователь может отправить в " +"течение чаÑа" + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"МакÑимальное количеÑтво команд изменÑющих какую-либо таблицу или базу " +"данных, которые пользователь может выполнить в течение чаÑа" + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +msgid "Limits the number of simultaneous connections the user may have." +msgstr "МакÑимальное количеÑтво одновременных подключений одного пользователÑ" + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "Разрешает проÑмотр процеÑÑов вÑех пользователей" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "Ðе доÑтупно в данной верÑии MySQL!" + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "Разрешает перезагрузку наÑтроек Ñервера и очиÑтку его кешей" + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "Разрешает запрашивать меÑтонахождение головного и подчиненных Ñерверов" + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "Ðеобходимо Ð´Ð»Ñ Ð¿Ð¾Ð´Ñ‡Ð¸Ð½ÐµÐ½Ð½Ñ‹Ñ… Ñерверов при репликации" + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "Разрешает выборку данных" + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "Разрешает доÑтуп к полному ÑпиÑку баз данных" + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "Разрешает вывод запроÑа Ñоздающего предÑтавление (SHOW CREATE VIEW)" + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "Разрешает оÑтановку Ñервера" + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" +"Разрешает уÑтановку ÑоединениÑ, даже при доÑтижении макÑимального количеÑтва " +"Ñоединений. (ТребуетÑÑ Ð´Ð»Ñ Ð±Ð¾Ð»ÑŒÑˆÐ¸Ð½Ñтва админиÑтративных задач, таких как " +"уÑтановка глобальных переменных или завершение процеÑÑов других " +"пользователей)" + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +msgid "Allows creating and dropping triggers" +msgstr "Разрешает Ñоздание и удаление триггеров" + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "Разрешает изменение данных" + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "Ðет привилегий" + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " @@ -3250,11 +3445,11 @@ msgstr "" "значение binlog_cache_size, вÑледÑтвие чего ÑодержащиеÑÑ Ð² них SQL-Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ " "были Ñохранены во временном файле." -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "КоличеÑтво транзакций, иÑпользовавших кеш бинарного журнала." -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3266,11 +3461,11 @@ msgstr "" "велико, Ñледует увеличить значение переменной tmp_table_size, чтобы " "временные таблицы раÑполагалиÑÑŒ в памÑти, а не на жеÑтком диÑке." -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "КоличеÑтво временных файлов, Ñозданных MySQL-Ñервером (mysqld)." -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." @@ -3278,7 +3473,7 @@ msgstr "" "КоличеÑтво временных таблиц в памÑти, Ñозданных Ñервером автоматичеÑки в " "процеÑÑе Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ SQL-выражений." -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." @@ -3286,31 +3481,31 @@ msgstr "" "КоличеÑтво ошибок, возникших в процеÑÑе обработки запроÑов INSERT DELAYED, " "например, из-за Ð´ÑƒÐ±Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ ÐºÐ»ÑŽÑ‡ÐµÐ¹." -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." msgstr "КоличеÑтво обрабатываемых запроÑов INSERT DELAYED." -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "" "КоличеÑтво Ñтрок запиÑанных в режиме отложенной вÑтавки данных (INSERT " "DELAYED)." -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "КоличеÑтво выполненных команд FLUSH." -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "КоличеÑтво внутренних команд COMMIT." -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "КоличеÑтво запроÑов на удаление Ñтрок из таблицы." -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " @@ -3320,7 +3515,7 @@ msgstr "" "определенным именем. Этот процеÑÑ Ð½Ð°Ð·Ñ‹Ð²Ð°ÐµÑ‚ÑÑ Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¸ÐµÐ¼. Handler_discover " "- чиÑло обнаружений таблиц." -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " @@ -3331,7 +3526,7 @@ msgstr "" "индекÑа. Ðапример, SELECT col1 FROM foo, при уÑловии, что col1 " "проиндекÑирован." -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." @@ -3340,7 +3535,7 @@ msgstr "" "значение переменной говорит о том, что запроÑÑ‹ и таблицы проиндекÑированы " "надлежащим образом." -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " @@ -3350,7 +3545,7 @@ msgstr "" "индекÑов. Значение увеличиваетÑÑ Ð¿Ñ€Ð¸ запроÑе индекÑного Ñтолбца Ñ " "ограничением по размеру или при Ñканировании индекÑа." -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." @@ -3358,7 +3553,7 @@ msgstr "" "КоличеÑтво запроÑов на чтение предыдущей Ñтроки при ниÑпадающей Ñортировке " "индекÑа. Обычно иÑпользуетÑÑ Ð¿Ñ€Ð¸ оптимизации: ORDER BY ... DESC." -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3371,7 +3566,7 @@ msgstr "" "требующих полного ÑÐºÐ°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ñ‚Ð°Ð±Ð»Ð¸Ñ†, наличием объединений не иÑпользующих " "индекÑÑ‹ надлежащим образом." -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3383,39 +3578,39 @@ msgstr "" "что таблицы не проиндекÑированы надлежащим образом или запроÑÑ‹ не иÑпользуют " "преимущеÑтва индекÑов." -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "КоличеÑтво внутренних команд ROLLBACK." -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "КоличеÑтво запроÑов на обновление Ñтрок в таблице." -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "КоличеÑтво запроÑов на вÑтавку Ñтрок в таблицу." -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "" "КоличеÑтво Ñтраниц Ñодержащих данные ("грÑзные" или "" "чиÑтые")." -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "Текущее количеÑтво "грÑзных" Ñтраниц." -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "" "КоличеÑтво Ñтраниц буферного пула, над которыми был оÑущеÑтвлен процеÑÑ " "очиÑтки (FLUSH)." -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "КоличеÑтво Ñвободных Ñтраниц." -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " @@ -3425,7 +3620,7 @@ msgstr "" "Ñтраницами оÑущеÑтвлÑетÑÑ Ð¿Ñ€Ð¾Ñ†ÐµÑÑ Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ð¸Ð»Ð¸ запиÑи, либо они не могут быть " "очищены или удалены по какой-либо другой причине." -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3437,11 +3632,11 @@ msgstr "" "Значение можно раÑÑчитать по формуле: Innodb_buffer_pool_pages_total - " "Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data." -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "Общий размер буферного пула (в Ñтраницах)." -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." @@ -3450,7 +3645,7 @@ msgstr "" "Это проиÑходит, когда Ð·Ð°Ð¿Ñ€Ð¾Ñ Ñканирует большую чаÑть таблицы в Ñлучайном " "порÑдке." -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." @@ -3459,11 +3654,11 @@ msgstr "" "проиÑходит, когда InnoDB выполнÑет полное поÑледовательное Ñканирование " "таблицы." -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "КоличеÑтво поÑледовательных запроÑов на чтение, выполненных InnoDB." -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." @@ -3471,7 +3666,7 @@ msgstr "" "КоличеÑтво поÑледовательных запроÑов на чтение, которые InnoDB не Ñмог " "выполнить из буферного пула и иÑпользовал поÑтраничное чтение." -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3485,55 +3680,55 @@ msgstr "" "ожиданий. ЕÑли размер буферного пула был уÑтановлен должным образом, " "значение будет небольшим." -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "КоличеÑтво запиÑей, выполненных в буферный пул InnoDB." -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "КоличеÑтво операций fsync(), выполненных на данный момент." -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "Текущее количеÑтво незавершенных операций fsync()." -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "Текущее количеÑтво незавершенных операций чтениÑ." -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "Текущее количеÑтво незавершенных операций запиÑи." -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "Сумма данных (в байтах), прочитанных на данный момент." -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "Общее количеÑтво операций Ñ‡Ñ‚ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½Ñ‹Ñ…." -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "Общее количеÑтво операций запиÑи данных." -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "Сумма данных (в байтах), запиÑанных на данный момент." -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" "КоличеÑтво запиÑей в буфер doublewrite, и количеÑтво Ñозданных Ð´Ð»Ñ Ñтого " "Ñтраниц." -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" "КоличеÑтво запиÑей в буфер doublewrite, и количеÑтво Ñозданных Ð´Ð»Ñ Ñтого " "Ñтраниц." -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." @@ -3541,36 +3736,36 @@ msgstr "" "КоличеÑтво ожиданий очиÑтки журнального буфера, вÑледÑтвие малого его " "размера." -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "КоличеÑтво запроÑов на запиÑÑŒ в журнал." -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "КоличеÑтво физичеÑких запиÑей в файл журнала." -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "КоличеÑтво запиÑей Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ fsync(), Ñделанных в файл журнала." -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "" "КоличеÑтво незавершенных попыток Ñинхронизации Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ операции fsync()." -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "КоличеÑтво незавершенных запроÑов на запиÑÑŒ в журнал." -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "Объем данных в байтах, запиÑанных в файл журнала." -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "КоличеÑтво Ñозданных Ñтраниц." -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." @@ -3579,51 +3774,51 @@ msgstr "" "приводÑÑ‚ÑÑ Ð² Ñтраницах, но Ð·Ð½Ð°Ñ Ð¾Ð±ÑŠÐµÐ¼ Ñтраницы, можно перевеÑти Ñти Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ " "в байты." -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "КоличеÑтво прочитанных Ñтраниц." -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "КоличеÑтво запиÑанных Ñтраниц." -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "Текущее количеÑтво ожиданий блокировок Ñтрок." -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "Среднее Ð²Ñ€ÐµÐ¼Ñ Ð¾Ð¶Ð¸Ð´Ð°Ð½Ð¸Ñ Ð±Ð»Ð¾ÐºÐ¸Ñ€Ð¾Ð²ÐºÐ¸ Ñтрок (в миллиÑекундах)." -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "Общее времÑ, Ð¾Ð¶Ð¸Ð´Ð°Ð½Ð¸Ñ Ð±Ð»Ð¾ÐºÐ¸Ñ€Ð¾Ð²Ð¾Ðº Ñтрок (в миллиÑекундах)." -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "МакÑимальное Ð²Ñ€ÐµÐ¼Ñ Ð¾Ð¶Ð¸Ð´Ð°Ð½Ð¸Ñ Ð±Ð»Ð¾ÐºÐ¸Ñ€Ð¾Ð²ÐºÐ¸ Ñтрок (в миллиÑекундах)." -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "Общее количеÑтво ожиданий блокировки Ñтрок." -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "КоличеÑтво Ñтрок, удаленных из таблиц InnoDB." -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "КоличеÑтво Ñтрок, добавленных в таблицы InnoDB." -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "КоличеÑтво Ñтрок, прочитанных из таблиц InnoDB." -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "КоличеÑтво Ñтрок, обновленных в таблицах InnoDB." -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." @@ -3631,7 +3826,7 @@ msgstr "" "КоличеÑтво блоков в кеше индекÑа, которые были изменены, но еще не запиÑаны " "на диÑк. Данный параметр также извеÑтен как Not_flushed_key_blocks." -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." @@ -3639,7 +3834,7 @@ msgstr "" "КоличеÑтво неиÑпользуемых блоков в кеше индекÑа. Данный параметр позволÑет " "определить как полно иÑпользуетÑÑ ÐºÐµÑˆ индекÑа." -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " @@ -3648,11 +3843,11 @@ msgstr "" "КоличеÑтво иÑпользуемых блоков в кеше индекÑа. Данное значение - " "макÑимальное количеÑтво блоков, иÑпользованных одновременно." -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "КоличеÑтво запроÑов на чтение блока из кеша индекÑов." -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " @@ -3663,15 +3858,15 @@ msgstr "" "key_buffer_size. КоÑффициент неудачных обращений к кешу может быть раÑÑчитан " "как: Key_reads/Key_read_requests." -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "КоличеÑтво запроÑов на запиÑÑŒ блока в кеш индекÑа." -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "КоличеÑтво физичеÑких операций запиÑи блока индекÑов на диÑк." -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " @@ -3682,11 +3877,11 @@ msgstr "" "одного запроÑа. Изначальное нулевое значение, означает, что процеÑÑа " "компилÑции запроÑа еще не было." -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "КоличеÑтво Ñтрок, ожидающих вÑтавки в запроÑах INSERT DELAYED." -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." @@ -3694,39 +3889,39 @@ msgstr "" "Общее количеÑтво открывавшихÑÑ Ñ‚Ð°Ð±Ð»Ð¸Ñ†. При большом значении переменной " "рекомендуетÑÑ ÑƒÐ²ÐµÐ»Ð¸Ñ‡Ð¸Ñ‚ÑŒ размер кеша таблиц (table_cache)." -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "КоличеÑтво открытых файлов." -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "" "КоличеÑтво открытых потоков (применÑетÑÑ Ðº файлам журналов). Потоком " "называетÑÑ Ñ„Ð°Ð¹Ð», открытый Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ функции fopen()." -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "КоличеÑтво открытых таблиц." -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "КоличеÑтво Ñвободных блоков памÑти в кеше запроÑов." -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "Объем Ñвободной памÑти Ð´Ð»Ñ ÐºÐµÑˆÐ° запроÑов." -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "" "КоличеÑтво "попаданий" в кеш запроÑов, Ñ‚.е. Ñколько запроÑов было " "удовлетворено запроÑами, находÑщимиÑÑ Ð² кеше." -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "КоличеÑтво запроÑов, добавленных в кеш запроÑов." -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3739,7 +3934,7 @@ msgstr "" "не иÑпользующиеÑÑ Ñтраницы заменÑÑŽÑ‚ÑÑ Ð½Ð¾Ð²Ñ‹Ð¼Ð¸) при принÑтии Ñ€ÐµÑˆÐµÐ½Ð¸Ñ Ð¾Ð± " "ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð·Ð°Ð¿Ñ€Ð¾Ñа из кеша." -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." @@ -3747,24 +3942,24 @@ msgstr "" "КоличеÑтво запроÑов, которые оказалиÑÑŒ некешируемыми или Ð´Ð»Ñ ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ñ… " "кеширование было подавлено Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ ключевого Ñлова SQL_NO_CACHE." -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "КоличеÑтво запроÑов, зарегиÑтрированных в кеше." -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "Суммарное количеÑтво блоков памÑти, отведенных под кеш запроÑов." -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 msgctxt "$strShowStatusReset" msgid "Reset" msgstr "СброÑить" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "СоÑтоÑние отказоуÑтойчивой репликации (пока не реализовано)." -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." @@ -3772,13 +3967,13 @@ msgstr "" "КоличеÑтво запроÑов-объединений, выполненных без иÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¸Ð½Ð´ÐµÐºÑов. " "ЕÑли значение переменной не равно 0, рекомендуетÑÑ Ð¿Ñ€Ð¾Ð²ÐµÑ€Ð¸Ñ‚ÑŒ индекÑÑ‹ таблиц." -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "" "КоличеÑтво запроÑов-объединений, выполненных Ñ Ð¸Ñпользованием поиÑка по " "диапазону в таблице, на которую делаетÑÑ ÑÑылка." -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" @@ -3787,7 +3982,7 @@ msgstr "" "диапазону Ð´Ð»Ñ Ð²Ñ‹Ð±Ð¾Ñ€ÐºÐ¸ Ñтрок из вторичной таблицы. ЕÑли значение переменной " "не равно 0, рекомендуетÑÑ Ð¿Ñ€Ð¾Ð²ÐµÑ€Ð¸Ñ‚ÑŒ индекÑÑ‹ таблиц." -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" @@ -3796,18 +3991,18 @@ msgstr "" "диапазону в первой таблице. Обычно значение Ñтой переменной не критично, " "даже еÑли оно велико." -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "" "КоличеÑтво запроÑов-объединений, выполненных Ñ Ð¸Ñпользованием полного поиÑка " "по первой таблице." -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "" "КоличеÑтво временных таблиц, открытых в наÑтоÑщий момент подчиненным потоком." -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." @@ -3815,13 +4010,13 @@ msgstr "" "Общее количеÑтво повторов транзакций подчиненным потоком репликации Ñ " "момента запуÑка." -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "" "ПриÑваиваетÑÑ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ ON, еÑли данный Ñервер функционирует как подчиненный, " "подключенный к главному." -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." @@ -3829,12 +4024,12 @@ msgstr "" "КоличеÑтво потоков, на Ñоздание которых потребовалоÑÑŒ более чем " "slow_launch_time Ñекунд." -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "КоличеÑтво запроÑов, выполнÑвшихÑÑ Ð±Ð¾Ð»ÐµÐµ long_query_time Ñекунд." -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " @@ -3843,28 +4038,28 @@ msgstr "" "КоличеÑтво проходов, Ñделанных алгоритмом Ñортировки. При большом значении " "Ñледует увеличить значение переменной sort_buffer_size." -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "" "КоличеÑтво операций Ñортировки, выполненных Ñ Ð¸Ñпользованием диапазона." -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "КоличеÑтво отÑортированных Ñтрок." -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "" "КоличеÑтво операций Ñортировки, выполненных Ñ Ð¸Ñпользованием полного " "ÑÐºÐ°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ‹." -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "" "КоличеÑтво запроÑов на блокировку таблицы, которые были удовлетворены " "немедленно." -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3876,7 +4071,7 @@ msgstr "" "производительноÑтью, необходимо Ñначала оптимизировать Ñвои запроÑÑ‹, а затем " "разбить Ñвою таблицу (или таблицы) или иÑпользовать репликацию." -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " @@ -3886,11 +4081,11 @@ msgstr "" "вычиÑлить по формуле Threads_created/Connections. ЕÑли Ñто значение окрашено " "в краÑный цвет - вам Ñледует увеличить thread_cache_size." -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "КоличеÑтво открытых текущих Ñоединений." -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3902,7 +4097,7 @@ msgstr "" "thread_cache_size (Ñто не даÑÑ‚ ÑущеÑтвенного выигрыша в производительноÑти, " "при хорошей реализации потоков)." -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "КоличеÑтво процеÑÑов, находÑщихÑÑ Ð² активном ÑоÑтоÑнии." @@ -5196,136 +5391,6 @@ msgstr "Типы таблиц" msgid "View dump (schema) of databases" msgstr "Отобразить дамп (Ñхему) баз данных" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "Разрешает выборку данных" - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "Разрешает вÑтавку и замену данных" - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "Разрешает изменение данных" - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "Разрешает удаление данных" - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "Разрешает Ñоздание новых баз данных и таблиц" - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "Разрешает удаление баз данных и таблиц" - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "Разрешает перезагрузку наÑтроек Ñервера и очиÑтку его кешей" - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "Разрешает оÑтановку Ñервера" - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "Разрешает проÑмотр процеÑÑов вÑех пользователей" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "Разрешает импорт и ÑкÑпорт данных в файлы" - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "Ðе доÑтупно в данной верÑии MySQL!" - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "Разрешает Ñоздание и удаление индекÑов" - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "Разрешает изменение Ñтруктуры ÑущеÑтвующих таблиц" - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "Разрешает доÑтуп к полному ÑпиÑку баз данных" - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" -"Разрешает уÑтановку ÑоединениÑ, даже при доÑтижении макÑимального количеÑтва " -"Ñоединений. (ТребуетÑÑ Ð´Ð»Ñ Ð±Ð¾Ð»ÑŒÑˆÐ¸Ð½Ñтва админиÑтративных задач, таких как " -"уÑтановка глобальных переменных или завершение процеÑÑов других " -"пользователей)" - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "Разрешает Ñоздание временных таблиц" - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "Разрешает блокировку таблиц Ð´Ð»Ñ Ñ‚ÐµÐºÑƒÑ‰ÐµÐ³Ð¾ потока" - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "Ðеобходимо Ð´Ð»Ñ Ð¿Ð¾Ð´Ñ‡Ð¸Ð½ÐµÐ½Ð½Ñ‹Ñ… Ñерверов при репликации" - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "Разрешает запрашивать меÑтонахождение головного и подчиненных Ñерверов" - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "Разрешает Ñоздание новых предÑтавлений (CREATE VIEW)" - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "Разрешает наÑтройку отложенных Ñобытий" - -#: server_privileges.php:162 server_privileges.php:496 -msgid "Allows creating and dropping triggers" -msgstr "Разрешает Ñоздание и удаление триггеров" - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "Разрешает вывод запроÑа Ñоздающего предÑтавление (SHOW CREATE VIEW)" - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "Разрешает Ñоздание хранимых процедур" - -#: server_privileges.php:169 server_privileges.php:482 -msgid "Allows altering and dropping stored routines." -msgstr "Разрешает изменение и удаление хранимых процедур" - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "" -"Разрешает Ñоздание, удаление и переименование учетных запиÑей пользователей" - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "Разрешает выполнение хранимых процедур" - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "Ðет привилегий" - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "Содержит вÑе привилегии, за иÑключением GRANT" - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy #| msgid "None" @@ -5343,21 +5408,6 @@ msgstr " Привилегии ÑƒÑ€Ð¾Ð²Ð½Ñ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ‹" msgid " Note: MySQL privilege names are expressed in English " msgstr "Примечание: типы привилегий MySQL отображаютÑÑ Ð¿Ð¾-английÑки." -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "Разрешает Ñоздание новых таблиц" - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "Разрешает удаление таблиц" - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" -"Разрешает добавление пользователей и привилегий без перезагрузки таблиц " -"привилегий" - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "Глобальные привилегии" @@ -5379,30 +5429,6 @@ msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "" "Замечание: УÑтановка Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² в 0 (ноль), Ñнимает ограничениÑ." -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "" -"МакÑимальное количеÑтво запроÑов, которые пользователь может отправить в " -"течение чаÑа" - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"МакÑимальное количеÑтво команд изменÑющих какую-либо таблицу или базу " -"данных, которые пользователь может выполнить в течение чаÑа" - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "" -"МакÑимальное количеÑтво новых подключений, которые пользователь может " -"уÑтановить в течение чаÑа" - -#: server_privileges.php:613 server_privileges.php:615 -msgid "Limits the number of simultaneous connections the user may have." -msgstr "МакÑимальное количеÑтво одновременных подключений одного пользователÑ" - #: server_privileges.php:669 msgid "Login Information" msgstr "Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ ÑƒÑ‡ÐµÑ‚Ð½Ð¾Ð¹ запиÑи" diff --git a/po/si.po b/po/si.po index a324fe927..545f76ea1 100644 --- a/po/si.po +++ b/po/si.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-03-30 23:09+0200\n" "Last-Translator: Michal \n" "Language-Team: sinhala \n" @@ -3198,7 +3198,196 @@ msgstr "(ඉදිරියට)" msgid "Structure of table __TABLE__" msgstr "Structure of table __TABLE__" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "Includes all privileges except GRANT." + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "Allows altering the structure of existing tables." + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +msgid "Allows altering and dropping stored routines." +msgstr "Allows altering and dropping stored routines." + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "Allows creating new databases and tables." + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "Allows creating stored routines." + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "Allows creating new tables." + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "Allows creating temporary tables." + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "Allows creating, dropping and renaming user accounts." + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "Allows creating new views." + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "Allows deleting data." + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "Allows dropping databases and tables." + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "Allows dropping tables." + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "Allows executing stored routines." + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "Allows importing data from and exporting data into files." + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" +"Allows adding users and privileges without reloading the privilege tables." + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "Allows creating and dropping indexes." + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "Allows inserting and replacing data." + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "Allows locking tables for the current thread." + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "Limits the number of new connections the user may open per hour." + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "Limits the number of queries the user may send to the server per hour." + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +msgid "Limits the number of simultaneous connections the user may have." +msgstr "Limits the number of simultaneous connections the user may have." + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "Has no effect in this MySQL version." + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "Allows reloading server settings and flushing the server's caches." + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "Allows the user to ask where the slaves / masters are." + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "Needed for the replication slaves." + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "Allows reading data." + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "Gives access to the complete list of databases." + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "Allows performing SHOW CREATE VIEW queries." + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "Allows shutting down the server." + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +#, fuzzy +msgid "Allows creating and dropping triggers" +msgstr "Allows creating and dropping indexes." + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "Allows changing data." + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "වරප්â€à¶»à·ƒà·à¶¯ නොමà·à¶­." + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " @@ -3208,11 +3397,11 @@ msgstr "" "exceeded the value of binlog_cache_size and used a temporary file to store " "statements from the transaction." -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "The number of transactions that used the temporary binary log cache." -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3224,11 +3413,11 @@ msgstr "" "to increase the tmp_table_size value to cause temporary tables to be memory-" "based instead of disk-based." -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "How many temporary files mysqld has created." -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." @@ -3236,7 +3425,7 @@ msgstr "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." @@ -3244,7 +3433,7 @@ msgstr "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." @@ -3252,23 +3441,23 @@ msgstr "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "The number of INSERT DELAYED rows written." -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "The number of executed FLUSH statements." -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "The number of internal COMMIT statements." -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "The number of times a row was deleted from a table." -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " @@ -3278,7 +3467,7 @@ msgstr "" "table with a given name. This is called discovery. Handler_discover " "indicates the number of time tables have been discovered." -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " @@ -3288,7 +3477,7 @@ msgstr "" "it suggests that the server is doing a lot of full index scans; for example, " "SELECT col1 FROM foo, assuming that col1 is indexed." -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." @@ -3296,7 +3485,7 @@ msgstr "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " @@ -3306,7 +3495,7 @@ msgstr "" "incremented if you are querying an index column with a range constraint or " "if you are doing an index scan." -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." @@ -3314,7 +3503,7 @@ msgstr "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3326,7 +3515,7 @@ msgstr "" "probably have a lot of queries that require MySQL to scan whole tables or " "you have joins that don't use keys properly." -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3338,36 +3527,36 @@ msgstr "" "tables are not properly indexed or that your queries are not written to take " "advantage of the indexes you have." -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "The number of internal ROLLBACK statements." -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "The number of requests to update a row in a table." -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "The number of requests to insert a row in a table." -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "The number of pages containing data (dirty or clean)." -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "The number of pages currently dirty." -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "" "The number of buffer pool pages that have been requested to be flushed." -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "නිදහස් à¶´à·’à¶§à·” ගණන." -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " @@ -3377,7 +3566,7 @@ msgstr "" "being read or written or that can't be flushed or removed for some other " "reason." -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3389,11 +3578,11 @@ msgstr "" "be calculated as Innodb_buffer_pool_pages_total - " "Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data." -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "Total size of buffer pool, in pages." -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." @@ -3401,7 +3590,7 @@ msgstr "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." @@ -3409,11 +3598,11 @@ msgstr "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "The number of logical read requests InnoDB has done." -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." @@ -3421,7 +3610,7 @@ msgstr "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3435,55 +3624,55 @@ msgstr "" "counter counts instances of these waits. If the buffer pool size was set " "properly, this value should be small." -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "The number writes done to the InnoDB buffer pool." -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "The number of fsync() operations so far." -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "The current number of pending fsync() operations." -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "The current number of pending reads." -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "The current number of pending writes." -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "The amount of data read so far, in bytes." -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "The total number of data reads." -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "The total number of data writes." -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "The amount of data written so far, in bytes." -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" "The number of doublewrite writes that have been performed and the number of " "pages that have been written for this purpose." -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" "The number of doublewrite writes that have been performed and the number of " "pages that have been written for this purpose." -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." @@ -3491,35 +3680,35 @@ msgstr "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "The number of log write requests." -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "The number of physical writes to the log file." -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "The number of fsyncs writes done to the log file." -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "The number of pending log file fsyncs." -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "Pending log file writes." -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "The number of bytes written to the log file." -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "The number of pages created." -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." @@ -3527,51 +3716,51 @@ msgstr "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "කියවන ලද à¶´à·’à¶§à·” ගණන." -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "ලියන ලද à¶´à·’à¶§à·” ගණන." -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "The number of row locks currently being waited for." -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "The average time to acquire a row lock, in milliseconds." -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "The total time spent in acquiring row locks, in milliseconds." -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "The maximum time to acquire a row lock, in milliseconds." -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "The number of times a row lock had to be waited for." -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "The number of rows deleted from InnoDB tables." -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "The number of rows inserted in InnoDB tables." -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "The number of rows read from InnoDB tables." -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "The number of rows updated in InnoDB tables." -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." @@ -3579,7 +3768,7 @@ msgstr "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." @@ -3587,7 +3776,7 @@ msgstr "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " @@ -3597,11 +3786,11 @@ msgstr "" "that indicates the maximum number of blocks that have ever been in use at " "one time." -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "The number of requests to read a key block from the cache." -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " @@ -3611,15 +3800,15 @@ msgstr "" "then your key_buffer_size value is probably too small. The cache miss rate " "can be calculated as Key_reads/Key_read_requests." -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "The number of requests to write a key block to the cache." -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "The number of physical writes of a key block to disk." -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " @@ -3629,11 +3818,11 @@ msgstr "" "optimizer. Useful for comparing the cost of different query plans for the " "same query. The default value of 0 means that no query has been compiled yet." -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "The number of rows waiting to be written in INSERT DELAYED queues." -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." @@ -3641,35 +3830,35 @@ msgstr "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "The number of files that are open." -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "The number of streams that are open (used mainly for logging)." -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "The number of tables that are open." -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "The number of free memory blocks in query cache." -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "The amount of free memory for query cache." -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "The number of cache hits." -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "The number of queries added to the cache." -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3681,7 +3870,7 @@ msgstr "" "cache size. The query cache uses a least recently used (LRU) strategy to " "decide which queries to remove from the cache." -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." @@ -3689,24 +3878,24 @@ msgstr "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "The number of queries registered in the cache." -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "The total number of blocks in the query cache." -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 msgctxt "$strShowStatusReset" msgid "Reset" msgstr "Reset" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "The status of failsafe replication (not yet implemented)." -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." @@ -3714,11 +3903,11 @@ msgstr "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "The number of joins that used a range search on a reference table." -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" @@ -3726,7 +3915,7 @@ msgstr "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" @@ -3734,15 +3923,15 @@ msgstr "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "The number of joins that did a full scan of the first table." -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "The number of temporary tables currently open by the slave SQL thread." -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." @@ -3750,11 +3939,11 @@ msgstr "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "This is ON if this server is a slave that is connected to a master." -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." @@ -3762,13 +3951,13 @@ msgstr "" "The number of threads that have taken more than slow_launch_time seconds to " "create." -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "" "The number of queries that have taken more than long_query_time seconds." -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " @@ -3778,23 +3967,23 @@ msgstr "" "is large, you should consider increasing the value of the sort_buffer_size " "system variable." -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "The number of sorts that were done with ranges." -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "The number of sorted rows." -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "The number of sorts that were done by scanning the table." -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "The number of times that a table lock was acquired immediately." -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3806,7 +3995,7 @@ msgstr "" "should first optimize your queries, and then either split your table or " "tables or use replication." -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " @@ -3816,11 +4005,11 @@ msgstr "" "calculated as Threads_created/Connections. If this value is red you should " "raise your thread_cache_size." -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "The number of currently open connections." -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3832,7 +4021,7 @@ msgstr "" "doesn't give a notable performance improvement if you have a good thread " "implementation.)" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "The number of threads that are not sleeping." @@ -5105,135 +5294,6 @@ msgstr "ගබඩ෠යන්ත්â€à¶»" msgid "View dump (schema) of databases" msgstr "View dump (schema) of databases" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "Allows reading data." - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "Allows inserting and replacing data." - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "Allows changing data." - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "Allows deleting data." - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "Allows creating new databases and tables." - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "Allows dropping databases and tables." - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "Allows reloading server settings and flushing the server's caches." - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "Allows shutting down the server." - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "Allows importing data from and exporting data into files." - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "Has no effect in this MySQL version." - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "Allows creating and dropping indexes." - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "Allows altering the structure of existing tables." - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "Gives access to the complete list of databases." - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "Allows creating temporary tables." - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "Allows locking tables for the current thread." - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "Needed for the replication slaves." - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "Allows the user to ask where the slaves / masters are." - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "Allows creating new views." - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "" - -#: server_privileges.php:162 server_privileges.php:496 -#, fuzzy -msgid "Allows creating and dropping triggers" -msgstr "Allows creating and dropping indexes." - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "Allows performing SHOW CREATE VIEW queries." - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "Allows creating stored routines." - -#: server_privileges.php:169 server_privileges.php:482 -msgid "Allows altering and dropping stored routines." -msgstr "Allows altering and dropping stored routines." - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "Allows creating, dropping and renaming user accounts." - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "Allows executing stored routines." - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "වරප්â€à¶»à·ƒà·à¶¯ නොමà·à¶­." - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "Includes all privileges except GRANT." - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy #| msgid "None" @@ -5251,20 +5311,6 @@ msgstr "Table-specific privileges" msgid " Note: MySQL privilege names are expressed in English " msgstr " Note: MySQL privilege names are expressed in English " -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "Allows creating new tables." - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "Allows dropping tables." - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" -"Allows adding users and privileges without reloading the privilege tables." - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "à¶œà·à¶½à·“ය වරප්â€à¶»à·ƒà·à¶¯" @@ -5285,26 +5331,6 @@ msgstr "සම්පත් සීමà·" msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "සටහන: මෙම විකල්පය 0 (බිංදුවට) à¶´à¶­à·Š කිරීම මගින්සීම෠ඉවත් වනු à¶½à·â€â€à¶¶à·š." -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "Limits the number of queries the user may send to the server per hour." - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "Limits the number of new connections the user may open per hour." - -#: server_privileges.php:613 server_privileges.php:615 -msgid "Limits the number of simultaneous connections the user may have." -msgstr "Limits the number of simultaneous connections the user may have." - #: server_privileges.php:669 msgid "Login Information" msgstr "ලොගින තොරතුරු" diff --git a/po/sk.po b/po/sk.po index 1e6508010..e5a9492b9 100644 --- a/po/sk.po +++ b/po/sk.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-03-30 23:47+0200\n" "Last-Translator: Michal \n" "Language-Team: slovak \n" @@ -3199,7 +3199,198 @@ msgstr "(pokraÄovanie)" msgid "Structure of table __TABLE__" msgstr "Å truktúra tabuľky __TABLE__" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "VÅ¡etky oprávnenia okrem GRANT." + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "Povolí meniÅ¥ Å¡truktúru existujúcich tabuliek." + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +msgid "Allows altering and dropping stored routines." +msgstr "Umožňuje upravovaÅ¥ a odstraňovaÅ¥ uložené procedúry." + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "Povolí vytváranie nových databáz a tabuliek." + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "Umožňuje vytváraÅ¥ uložené procedúry." + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "Povolí vytváranie nových tabuliek." + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "Povolí vytváranie doÄasných tabuliek." + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "Umožňuje vytváraÅ¥, odstraňovaÅ¥ a premenovávaÅ¥ používateľské kontá." + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "Umožňuje vytváraÅ¥ nové pohľady." + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "Povolí mazanie dát." + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "Povolí odstraňovanie databáz a tabuliek." + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "Povolí odstraňovanie tabuliek." + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "Umožňuje spúšťaÅ¥ uložené procedúry." + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "Povolí importovanie a exportovanie dát zo/do súborov na serveri." + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "Povolí pridávanie uživatelov a práv bez znovunaÄítania tabuliek práv." + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "Povolí vytváranie a mazanie indexov." + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "Povolí vkladanie a nahradzovanie dát." + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "Povolí zmaknutie tabuliek pre aktuálne vlákno." + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "" +"Obmedzí poÄet nových spojení, ktoré môže používateľ vytvoriÅ¥ za hodinu." + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "Obmedzí poÄet dopytov, ktoré môže používateľ odoslaÅ¥ za hodinu." + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"Obmedzí poÄet príkazov meniacich tabuľku alebo databázu, ktorá môže " +"používateľ odoslaÅ¥ za hodinu." + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +msgid "Limits the number of simultaneous connections the user may have." +msgstr "Obmedzuje poÄet simultánnych pripojení používateľa." + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "Nefunguje v tejto verzii MySQL." + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "" +"Povolí znovunaÄítanie nastavení a vyprázdňovanie vyrovnávacích pamätí " +"serveru." + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "Povolí používateľovi zistiÅ¥ kde je hlavný / pomocný server." + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "Potrebné pre replikáciu pomocných serverov." + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "Povolí Äítanie dát." + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "Povolí prístup ku kompletnému zoznamu databáz." + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "Umožňuje spúšťaÅ¥ príkazy so SHOW CREATE VIEW." + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "Povolí vypnutie serveru." + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" +"Povolí spojenie aj v prípade, že bol dosiahnutý maximálny poÄet spojení. " +"Potrebné pre väÄÅ¡inu operácií pri správe serveru ako nastavovanie globálny " +"premenných alebo zabíjanie procesov iných používateľov." + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +#, fuzzy +msgid "Allows creating and dropping triggers" +msgstr "Povolí vytváranie a mazanie indexov." + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "Povolí menenie dát." + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "Žiadne práva." + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " @@ -3209,11 +3400,11 @@ msgstr "" "ale zároveň prekroÄili hodnotu binlog_cache_size a museli tak použiÅ¥ doÄasný " "súbor na uloženie príkazov transakcie." -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "PoÄet transakcií, ktoré využili vyrovnávaciu pamäť binárneho logu." -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3225,11 +3416,11 @@ msgstr "" "hodnotu tmp_table_size, aby boli doÄasné tabuľky ukladané do pamäte a nie na " "disk." -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "PoÄet doÄasných súborov vytvorených servrom mysqld." -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." @@ -3237,7 +3428,7 @@ msgstr "" "PoÄet doÄasných, v pamäti uložených tabuliek, vytvorených servrom pri " "vykonávaní príkazov." -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." @@ -3245,7 +3436,7 @@ msgstr "" "PoÄet riadkov pridaných príkazom INSERT DELAYED, pri ktorých sa vyskytla " "chyba (pravdepodobne opakujúci sa kľúÄ)." -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." @@ -3253,23 +3444,23 @@ msgstr "" "PoÄet vlákien používaných príkazmi INSERT DELAYED. Každá samostatná tabuľka, " "na ktorú je použitý príkaz INSERT DELAYED, ma svoje vlastné vlákno." -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "PoÄet riadkov vložených príkazom INSERT DELAYED." -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "PoÄet vykonaných príkazov FLUSH." -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "PoÄet interných príkazov COMMIT." -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "Koľkokrát bol z tabuľky odstránený riadok." -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " @@ -3279,7 +3470,7 @@ msgstr "" "tabuľky s daným menom. Tento proces sa nazýva objavovanie. Handler_discover " "zobrazuje poÄet doposiaľ objavených tabuliek." -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " @@ -3289,7 +3480,7 @@ msgstr "" "znamená to že server vykonáva príliÅ¡ veľa kompletných prechádzaní indexov; " "napríklad, SELECT col1 FROM foo, za predpokladu že col1 je indexovaný." -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." @@ -3297,7 +3488,7 @@ msgstr "" "PoÄet požiadavkov na naÄítanie riadku podľa kľúÄa. Ak je táto hodnota " "vysoká, je to dobrým znamením že sú príkazy a tabuľky správne indexované." -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " @@ -3307,7 +3498,7 @@ msgstr "" "Táto hodnota sa zvyÅ¡uje ak sa naÄítava indexovaný stĺpec v danom rozsahu " "alebo ak sa vykonáva prehľadávanie indexu." -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." @@ -3316,7 +3507,7 @@ msgstr "" "Äítacia metóda sa použiva hlavne na optimalizáciu príkazov typu ORDER BY ... " "DESC." -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3329,7 +3520,7 @@ msgstr "" "kompletne prehľadávaÅ¥ tabuľky, alebo sa používajú zjednotenia, ktoré správne " "nevyužívajú kľúÄe." -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3341,35 +3532,35 @@ msgstr "" "tabuľky nie sú správne indexované alebo príkazy nedostatoÄne využívajú " "dostupné indexy." -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "PoÄet interných príkazov ROLLBACK." -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "PoÄet požiadavkov na zmenu záznamu (riadku) v tabuľke." -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "PoÄet požiadavkov na vloženie nového záznamu (riadku) do tabuľky." -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "PoÄet stránok obsahujúcich dáta (neÄistých aj Äistých)." -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "PoÄet neÄistých stránok." -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "PoÄet stránok, na ktoré je požiadavka na vyprázdnenie." -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "PoÄet voľných stránok." -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " @@ -3379,7 +3570,7 @@ msgstr "" "momentálne Äíta alebo zapisuje, prípadne nemôžu byÅ¥ vyprázdnené ani " "odstránené z nejakého iného dôvodu." -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3391,11 +3582,11 @@ msgstr "" "hodnota sa tiež môže vypoÄítaÅ¥ ako Innodb_buffer_pool_pages_total - " "Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data." -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "Celkový poÄet stránok vo vyrovnávacej pamäti InnoDB." -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." @@ -3403,7 +3594,7 @@ msgstr "" "PoÄet \"náhodných\" predÄítaní vykonaných InnoDB. Táto situácia nastáva pri " "príkazoch, ktoré prehľadávajú veľkú ÄasÅ¥ tabuľky, ale v náhodnom poradí." -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." @@ -3411,11 +3602,11 @@ msgstr "" "PoÄet sekvenÄných predÄítaní vykonaných InnoDB. Táto situácia nastáva pri " "vykonávaní sekvenÄného prehľadávania celej tabuľky." -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "PoÄet požiadavkov na logické naÄítavanie." -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." @@ -3423,7 +3614,7 @@ msgstr "" "PoÄet logických naÄítaní, ktoré sa nemohli vykonaÅ¥ z vyrovnávacej pamäte a " "namiesto toho bolo vykonané naÄítanie celej jednej stránky." -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3437,88 +3628,88 @@ msgstr "" "poÄet týchto Äakaní a ak bola správne nastavená veľkosÅ¥ vyrovnávacej pamäte, " "mala by byÅ¥ nízka." -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "PoÄet zápisov do vyrovnávacej pamäte InnoDB." -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "PoÄet vykonaných fsync() operácií." -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "Aktuálny poÄet prebiehajúcich fsync() operácií." -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "PoÄet aktuálne prebiehajúcich naÄítavaní." -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "PoÄet aktuálne prebiehajúcich zápisov." -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "Množstvo už naÄítaných dát, v bajtoch." -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "Celkový poÄet naÄítaní dát." -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "Celkový poÄet zápisov dát." -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "Množstvo už zapísaných dát, v bajtoch." -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" "PoÄet vykonaných dvojitých zápisov a poÄet stránok zapísaných pre tento úÄel." -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" "PoÄet vykonaných dvojitých zápisov a poÄet stránok zapísaných pre tento úÄel." -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." msgstr "" "PoÄet Äakaní na vyprázdnenie vyrovnávacej pamäte logu z dôvodu jej zaplnenia." -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "PoÄet požiadaviek na zápis do logovacieho súboru." -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "PoÄet fyzických zápisov do logovacieho súboru." -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "PoÄet fsync zápisov vykonaných na logovacom súbore." -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "PoÄet prebiehajúcich synchronizácií logovacieho súboru." -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "PoÄet prebiehajúcich zápisov do logovacieho súboru." -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "Množstvo bajtov zapísaných do logovacieho súboru." -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "PoÄet vytvorených stránok." -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." @@ -3527,51 +3718,51 @@ msgstr "" "hodnôt sa udáva v stránkach; pomocou veľkosti stránky je možné ich premeniÅ¥ " "na bajty." -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "PoÄet naÄítaných stránok." -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "PoÄet zapísaných stránok." -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "PoÄet zámkov na riadky, na ktoré sa Äaká." -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "Priemerný Äas potrebný na získanie zámku na riadok, v milisekundách." -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "Celkový Äas potrebný na získanie zámku na riadok, v milisekundách." -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "Maximálny Äas potrebný na získanie zámku na riadok, v milisekundách." -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "Koľkokrát sa muselo ÄakaÅ¥ na zámok na riadok." -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "PoÄet záznamov (riadkov) odstránených z InnoDB tabuliek." -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "PoÄet záznamov (riadkov) vložených do InnoDB tabuliek." -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "PoÄet naÄítaných záznamov (riadkov) z InnoDB tabuliek." -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "PoÄet upravených záznamov (riadkov) v InnoDB tabuľkách." -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." @@ -3580,7 +3771,7 @@ msgstr "" "neboli zapísané na disk. Predtým sa táto hodnota nazývala " "Not_flushed_key_blocks." -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." @@ -3588,7 +3779,7 @@ msgstr "" "PoÄet nevyužitých blokov vo vyrovnávacej pamäti kľúÄov. Z tejto hodnoty " "môžete zistiÅ¥ koľko vyrovnávacej pamäte sa práve používa." -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " @@ -3597,11 +3788,11 @@ msgstr "" "PoÄet využitých blokov vo vyrovnávacej pamäti kľúÄov. Táto hodnota urÄuje " "najväÄÅ¡ie množstvo blokov, ktoré kedy naraz použité." -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "PoÄet požiadavkov na naÄítanie kľúÄového bloku z vyrovnávacej pamäti." -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " @@ -3612,15 +3803,15 @@ msgstr "" "je príliÅ¡ malá. ÚspeÅ¡nosÅ¥ vyrovnávacej pamäte si môžte vypoÄítaÅ¥ zo vzÅ¥ahu " "Key_reads/Key_read_requests." -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "PoÄet požiadavkov na zápis kľúÄového bloku do vyrovnávacej pamäti." -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "PoÄet fyzických zápisov kľúÄového bloku na disk." -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " @@ -3631,11 +3822,11 @@ msgstr "" "požiadavku. Prednastavená hodnota 0 znamená, že doposiaľ neboli skompilované " "žiadne príkazy." -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "PoÄet riadkov Äakajúcich na zápis cez INSERT DELAYED." -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." @@ -3643,35 +3834,35 @@ msgstr "" "PoÄet doposiaľ otvorených tabuliek. Ak je táto hodnota príliÅ¡ vysoká, " "pravdepodobne je vyrovnávacia pamäť pre tabuľky príliÅ¡ malá." -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "PoÄet otvorených súborov." -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "PoÄet otvorených streamov (väÄÅ¡inou využívané na logovanie)." -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "PoÄet práve otvorených tabuliek." -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "Množstvo voľných pamäťových blokov vo vyrovnávacej pamäti príkazov." -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "VeľkosÅ¥ voľnej pamäti pre vyrovnávaciu pamäť príkazov." -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "PoÄet zásahov vyrovnávacej pamäti." -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "PoÄet príkazov pridaných do vyrovnávacej pamäti." -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3684,7 +3875,7 @@ msgstr "" "vyrovnávacej pamäti sa používa stratégia LRU (tzn. najdlhÅ¡ie nepoužité " "príkazy budú odstránené ako prvé)." -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." @@ -3692,24 +3883,24 @@ msgstr "" "PoÄet príkazov neumiestnených do vyrovnávacej pamäti (nie sú cachovateľné " "alebo nevyhovujú nastaveniu query_cache_type)." -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "PoÄet príkazov registrovaných vo vyrovnávacej pamäti." -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "Celkové množstvo blokov vo vyrovnávacej pamäti príkazov." -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 msgctxt "$strShowStatusReset" msgid "Reset" msgstr "VynulovaÅ¥" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "Stav failsafe replikácie (zatiaľ neimplementované)." -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." @@ -3717,12 +3908,12 @@ msgstr "" "PoÄet spojení, ktoré nevyužívajú indexy. Ak sa táto hodnota nerovná 0, mali " "by ste starostlivo skontrolovaÅ¥ indexy vaÅ¡ich tabuliek." -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "" "PoÄet spojení, ktoré na referenÄnej tabuľke využili intervalové vyhľadávanie." -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" @@ -3731,7 +3922,7 @@ msgstr "" "(ak táto hodnota nie je 0, mali by ste starostlivo skontrolovaÅ¥ indexy " "vaÅ¡ich tabuliek)." -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" @@ -3739,15 +3930,15 @@ msgstr "" "PoÄet spojení, ktoré na prvej tabuľke využili intervalové vyhľadávanie (táto " "hodnota nie je kritická ani v prípade, že je vysoká)." -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "PoÄet spojení, ktoré vykonali kompletné prehľadanie prvej tabuľky." -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "PoÄet doÄasných tabuliek, otvorených podriadeným SQL vláknom." -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." @@ -3755,13 +3946,13 @@ msgstr "" "Celkový poÄet (od spustenia) pokusov replikaÄného podriadeného SQL vlákna o " "znovuobnovenie transakcie." -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "" "Táto položka obsahuje hodnotu ON ak je tento server podriadeným a je " "pripojený k prislúchajúcemu nadriadenému servru." -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." @@ -3769,14 +3960,14 @@ msgstr "" "PoÄet vlákien, ktorých vytvorenie zabralo viac ako je hodnota " "slow_launch_time." -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "" "PoÄet príkazov, ktorých vykonanie zabralo viac ako je hodnota " "long_query_time." -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " @@ -3786,23 +3977,23 @@ msgstr "" "je táto hodnota prílis veľká, mali by ste pouvažovaÅ¥ nad zvýšením hodnoty " "systémového nastavania sort_buffer_size." -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "PoÄet rozsahom obmedzených zoraÄovaní." -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "PoÄet zoradených riadkov." -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "PoÄet zoradení uskutoÄnených prehľadávaním tabuľky." -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "PoÄet zámkov tabuliek, ktoré boli získané okamžite." -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3814,7 +4005,7 @@ msgstr "" "najprv optimalizovaÅ¥ vaÅ¡e príkazy a potom buÄ rozdeliÅ¥ tabuľku/tabuľky alebo " "použiÅ¥ replikáciu." -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " @@ -3824,11 +4015,11 @@ msgstr "" "dá vypoÄítaÅ¥ zo vzÅ¥ahu Threads_created/Connections. Ak je táto hodnota v " "Äervenom, mali by ste zvýšiÅ¥ hodnotu thread_cache_size." -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "PoÄet momentálne otvorených spojení." -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3839,7 +4030,7 @@ msgstr "" "Threads_created vysoká, mohli by ste zvýšiÅ¥ hodnotu thread_cache_size (to " "vÅ¡ak nespôsobí žiadnu citeľnú zmenu ak máte vlákna dobre implementované)." -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "PoÄet aktívnych (nespiacich) vlákien." @@ -5110,137 +5301,6 @@ msgstr "Úložné Systémy" msgid "View dump (schema) of databases" msgstr "Export databáz" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "Povolí Äítanie dát." - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "Povolí vkladanie a nahradzovanie dát." - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "Povolí menenie dát." - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "Povolí mazanie dát." - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "Povolí vytváranie nových databáz a tabuliek." - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "Povolí odstraňovanie databáz a tabuliek." - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "" -"Povolí znovunaÄítanie nastavení a vyprázdňovanie vyrovnávacích pamätí " -"serveru." - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "Povolí vypnutie serveru." - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "Povolí importovanie a exportovanie dát zo/do súborov na serveri." - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "Nefunguje v tejto verzii MySQL." - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "Povolí vytváranie a mazanie indexov." - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "Povolí meniÅ¥ Å¡truktúru existujúcich tabuliek." - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "Povolí prístup ku kompletnému zoznamu databáz." - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" -"Povolí spojenie aj v prípade, že bol dosiahnutý maximálny poÄet spojení. " -"Potrebné pre väÄÅ¡inu operácií pri správe serveru ako nastavovanie globálny " -"premenných alebo zabíjanie procesov iných používateľov." - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "Povolí vytváranie doÄasných tabuliek." - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "Povolí zmaknutie tabuliek pre aktuálne vlákno." - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "Potrebné pre replikáciu pomocných serverov." - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "Povolí používateľovi zistiÅ¥ kde je hlavný / pomocný server." - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "Umožňuje vytváraÅ¥ nové pohľady." - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "" - -#: server_privileges.php:162 server_privileges.php:496 -#, fuzzy -msgid "Allows creating and dropping triggers" -msgstr "Povolí vytváranie a mazanie indexov." - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "Umožňuje spúšťaÅ¥ príkazy so SHOW CREATE VIEW." - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "Umožňuje vytváraÅ¥ uložené procedúry." - -#: server_privileges.php:169 server_privileges.php:482 -msgid "Allows altering and dropping stored routines." -msgstr "Umožňuje upravovaÅ¥ a odstraňovaÅ¥ uložené procedúry." - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "Umožňuje vytváraÅ¥, odstraňovaÅ¥ a premenovávaÅ¥ používateľské kontá." - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "Umožňuje spúšťaÅ¥ uložené procedúry." - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "Žiadne práva." - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "VÅ¡etky oprávnenia okrem GRANT." - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy #| msgid "None" @@ -5258,19 +5318,6 @@ msgstr "Oprávnenia pre jednotlivé tabuľky" msgid " Note: MySQL privilege names are expressed in English " msgstr " Poznámka: názvy MySQL oprávnení sú uvádzané v angliÄtine. " -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "Povolí vytváranie nových tabuliek." - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "Povolí odstraňovanie tabuliek." - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "Povolí pridávanie uživatelov a práv bez znovunaÄítania tabuliek práv." - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "Globálne práva" @@ -5292,27 +5339,6 @@ msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "" "Poznámka: Nastavenie týchto parametrov na 0 (nulu) odstráni obmedzenia." -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "Obmedzí poÄet dopytov, ktoré môže používateľ odoslaÅ¥ za hodinu." - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"Obmedzí poÄet príkazov meniacich tabuľku alebo databázu, ktorá môže " -"používateľ odoslaÅ¥ za hodinu." - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "" -"Obmedzí poÄet nových spojení, ktoré môže používateľ vytvoriÅ¥ za hodinu." - -#: server_privileges.php:613 server_privileges.php:615 -msgid "Limits the number of simultaneous connections the user may have." -msgstr "Obmedzuje poÄet simultánnych pripojení používateľa." - #: server_privileges.php:669 msgid "Login Information" msgstr "Prihlásenie" diff --git a/po/sl.po b/po/sl.po index 409c79069..52b6aa715 100644 --- a/po/sl.po +++ b/po/sl.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-05-22 22:51+0200\n" "Last-Translator: \n" "Language-Team: slovenian \n" @@ -3135,18 +3135,211 @@ msgstr "(nadaljevanje)" msgid "Structure of table __TABLE__" msgstr "Struktura tabele __TABLE__" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "Vsebuje vse privilegije razen GRANT." + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "OmogoÄa spreminjanje strukture obstojeÄih tabel." + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +msgid "Allows altering and dropping stored routines." +msgstr "OmogoÄa ustvarjanje in brisanje shranjenih rutin." + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "OmogoÄa ustvarjanje novih podatkovnih zbirk in tabel." + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "OmogoÄa ustvarjanje shranjenih rutin." + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "OmogoÄa ustvarjanje novih tabel." + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "OmogoÄa ustvarjanje zaÄasnih tabel." + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "OmogoÄa ustvarjanje, brisanje in preimenovanje uporabniÅ¡kih raÄunov." + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "OmogoÄa ustvarjanje novih pogledov." + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "OmogoÄa brisanje podatkov." + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "OmogoÄa brisanje podatkovnih zbirk in tabel." + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "OmogoÄa brisanje tabel." + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "OmogoÄa doloÄanje dogodkov za naÄrtovalnik dogodkov" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "OmogoÄa izvajanje shranjenih rutin." + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "OmogoÄa uvažanje in izvažanje podatkov v datoteke." + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" +"OmogoÄa dodajanje uporabnikov in privilegijev brez osveževanja privilegijev." + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "OmogoÄa ustvarjanje in brisanje indeksov." + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "OmogoÄa vstavljanje in zamenjavo podatkov." + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "OmogoÄa zaklepanje tabel za trenutno temo." + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "Omeji Å¡tevilo povezav, ki jih uporabnik lahko odpre v eni uri." + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "" +"Omeji Å¡tevilo poizved, ki jih uporabnik lahko poÅ¡lje strežniku v eni uri." + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"Omeji Å¡tevilo ukazov za spremembo tabel ali podatkovne zbirke, ki jih " +"uporabnik lahko izvrÅ¡i v eni uri." + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +msgid "Limits the number of simultaneous connections the user may have." +msgstr "Omeji Å¡tevilo soÄasnih povezav, ki jih lahko ima uporabnik." + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "OmogoÄa ogled procesov vseh uporabnikov" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "V tej razliÄici MySQL nima pomena." + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "" +"OmogoÄa osveževanje strežnikovih nastavitev in praznjenje strežnikovih " +"predpomnilnikov." + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "" +"Da uporabniku pravico poizvedovati kje so njegovi nadrejeni / podrjeni " +"strežniki." + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "Potrebno za podrejene strežnike pri replikaciji." + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "OmogoÄa branje podatkov." + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "OmogoÄa dostop do popolnega spiska podatkovnih zbirk." + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "OmogoÄa izvajanje poizvedb SHOW CREATE VIEW." + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "OmogoÄa ugaÅ¡anje strežnika." + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" +"OmogoÄa priklaplanje tudi Äe je že doseženo najveÄje dovoljeno Å¡tevilo " +"priklopov; Potrebno za veÄino administrativnih nalog kot sta postavljanje " +"globalnih spremenljivk in ukinjanje procesov drugih uporabnikov." + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +msgid "Allows creating and dropping triggers" +msgstr "OmogoÄa ustvarjanje in brisanje sprožilcev" + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "OmogoÄa spreminjanje podatkov." + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "Brez privilegijev." + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " "statements from the transaction." msgstr "" -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "" -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3154,78 +3347,78 @@ msgid "" "based instead of disk-based." msgstr "" -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "Koliko zaÄasnih datotek je ustvaril mysqld." -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." msgstr "" -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." msgstr "" -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." msgstr "" -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "Å tevilo zapisanih vrstic INSERT DELAYED." -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "Å tevilo izvedenih izjav FLUSH." -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "Å tevilo notranjih izjav COMMIT." -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "Å tevilo izbrisov vrstice iz tabele." -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " "indicates the number of time tables have been discovered." msgstr "" -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " "SELECT col1 FROM foo, assuming that col1 is indexed." msgstr "" -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." msgstr "" -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " "if you are doing an index scan." msgstr "" -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." msgstr "" -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3233,7 +3426,7 @@ msgid "" "you have joins that don't use keys properly." msgstr "" -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3241,42 +3434,42 @@ msgid "" "advantage of the indexes you have." msgstr "" -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "Å tevilo notranjih izjav ROLLBACK." -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "Å tevilo zahtev za posodobitev vrstice v tabeli." -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "Å tevilo zahtev za vstavitev vrstice v tabelo." -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "Å tevilo strani, ki vsebujejo podatke (umazane ali Äiste)" -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "Å tevilo trenutno umazanih strani." -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "" -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "Å tevilo prostih strani." -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " "reason." msgstr "" -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3284,33 +3477,33 @@ msgid "" "Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data." msgstr "" -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "" -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." msgstr "" -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." msgstr "" -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "" -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." msgstr "" -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3319,184 +3512,184 @@ msgid "" "properly, this value should be small." msgstr "" -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "" -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "Å tevilo dozdajÅ¡njih posegov fsync()." -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "" -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "" -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "" -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "KoliÄina do zdaj prebranih podatkov, v bajtih." -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "Skupno Å¡tevilo branj podatkov." -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "Skupno Å¡tevilo zapisovanj podatkov." -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "KoliÄina do zdaj zapisanih podatkov, v bajtih." -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." msgstr "" -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "" -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "" -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "" -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "" -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "" -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "Å tevilo bajtov zapisanih v dnevniÅ¡ko datoteko." -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "Å tevilo ustvarjenih strani." -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." msgstr "" -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "Å tevilo prebranih strani." -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "Å tevilo zapisanih strani." -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "Å tevilo zaklepov vrstic, na katere se trenutno Äaka." -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "PovpreÄni Äas zagotovitve zaklepa vrstice, v milisekundah." -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "Skupni Äas zagotavljanja zaklepov vrstic, v milisekundah." -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "NajdaljÅ¡i Äas zagotavljanja zaklepa vrstice, v milisekundah." -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "Å tevilo Äakanj na zaklepe vrstic." -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "Å tevilo vrstic izbrisanih iz tabel InnoDB." -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "Å tevilo vrstic vstavljenih v tabele InnoDB." -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "Å tevilo vrstic prebranih iz tabel InnoDB." -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "Å tevilo vrstic posodobljenih v tabelah InnoDB." -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." msgstr "" -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." msgstr "" -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " "one time." msgstr "" -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "" -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " "can be calculated as Key_reads/Key_read_requests." msgstr "" -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "" -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "" -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " "same query. The default value of 0 means that no query has been compiled yet." msgstr "" -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "Å tevilo vrstic, ki Äakajo na zapis v vrsti INSERT DELAYED." -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." @@ -3504,35 +3697,35 @@ msgstr "" "Å tevilo odprtih tabel. ÄŒe je vrednost velika, je vaÅ¡ predpomnilnik tabel " "najverjetneje premajhen." -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "Å tevilo odprtih datotek." -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "Å tevilo odprtih tokov (uporabljenih v glavnem za beleženje)." -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "Å tevilo odprtih tabel." -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "Å tevilo prostih spominskih blokov v predpomnilniku poizvedb." -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "KoliÄina prostega spomina za predpomnilnik poizvedb." -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "Å tevilo zadetkov predpomnilnika." -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "Å tevilo poizvedb dodanih v predpomnilnik." -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3545,7 +3738,7 @@ msgstr "" "uporablja strategijo nedavno najmanj uporabljanih (LRU), da odloÄi, katere " "poizvedbe naj odstrani iz predpomnilnika." -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." @@ -3553,98 +3746,98 @@ msgstr "" "Å tevilo nepredpomnjenih poizvedb (ne predpomnljive ali ne predpomnjene " "zaradi nastavitve query_cache_type)." -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "Å tevilo zabeleženih poizvedb v predpomnilniku." -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "Skupno Å¡tevilo blokov v predpomnilniku poizvedb." -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 msgctxt "$strShowStatusReset" msgid "Reset" msgstr "Ponastavi" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "" -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." msgstr "" -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "" -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" msgstr "" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" msgstr "" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "" -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "" -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." msgstr "" -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "" -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." msgstr "" -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "" -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " "system variable." msgstr "" -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "" -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "" -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "" -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "" -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3652,18 +3845,18 @@ msgid "" "tables or use replication." msgstr "" -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " "raise your thread_cache_size." msgstr "" -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "Å tevilo trenutno odprtih povezav." -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3671,7 +3864,7 @@ msgid "" "implementation.)" msgstr "" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "Å tevilo niti, ki ne spijo." @@ -4943,138 +5136,6 @@ msgstr "Pogoni skladiÅ¡Äenja" msgid "View dump (schema) of databases" msgstr "Pokaži povzetek stanja podatkovnih baz" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "OmogoÄa branje podatkov." - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "OmogoÄa vstavljanje in zamenjavo podatkov." - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "OmogoÄa spreminjanje podatkov." - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "OmogoÄa brisanje podatkov." - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "OmogoÄa ustvarjanje novih podatkovnih zbirk in tabel." - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "OmogoÄa brisanje podatkovnih zbirk in tabel." - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "" -"OmogoÄa osveževanje strežnikovih nastavitev in praznjenje strežnikovih " -"predpomnilnikov." - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "OmogoÄa ugaÅ¡anje strežnika." - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "OmogoÄa ogled procesov vseh uporabnikov" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "OmogoÄa uvažanje in izvažanje podatkov v datoteke." - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "V tej razliÄici MySQL nima pomena." - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "OmogoÄa ustvarjanje in brisanje indeksov." - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "OmogoÄa spreminjanje strukture obstojeÄih tabel." - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "OmogoÄa dostop do popolnega spiska podatkovnih zbirk." - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" -"OmogoÄa priklaplanje tudi Äe je že doseženo najveÄje dovoljeno Å¡tevilo " -"priklopov; Potrebno za veÄino administrativnih nalog kot sta postavljanje " -"globalnih spremenljivk in ukinjanje procesov drugih uporabnikov." - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "OmogoÄa ustvarjanje zaÄasnih tabel." - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "OmogoÄa zaklepanje tabel za trenutno temo." - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "Potrebno za podrejene strežnike pri replikaciji." - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "" -"Da uporabniku pravico poizvedovati kje so njegovi nadrejeni / podrjeni " -"strežniki." - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "OmogoÄa ustvarjanje novih pogledov." - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "OmogoÄa doloÄanje dogodkov za naÄrtovalnik dogodkov" - -#: server_privileges.php:162 server_privileges.php:496 -msgid "Allows creating and dropping triggers" -msgstr "OmogoÄa ustvarjanje in brisanje sprožilcev" - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "OmogoÄa izvajanje poizvedb SHOW CREATE VIEW." - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "OmogoÄa ustvarjanje shranjenih rutin." - -#: server_privileges.php:169 server_privileges.php:482 -msgid "Allows altering and dropping stored routines." -msgstr "OmogoÄa ustvarjanje in brisanje shranjenih rutin." - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "OmogoÄa ustvarjanje, brisanje in preimenovanje uporabniÅ¡kih raÄunov." - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "OmogoÄa izvajanje shranjenih rutin." - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "Brez privilegijev." - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "Vsebuje vse privilegije razen GRANT." - #: server_privileges.php:263 server_privileges.php:264 msgctxt "None privileges" msgid "None" @@ -5090,20 +5151,6 @@ msgstr "Privilegiji tipiÄni za tabelo" msgid " Note: MySQL privilege names are expressed in English " msgstr " Opomba: Imena privilegijev MySQL so zapisana v angleÅ¡Äini " -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "OmogoÄa ustvarjanje novih tabel." - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "OmogoÄa brisanje tabel." - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" -"OmogoÄa dodajanje uporabnikov in privilegijev brez osveževanja privilegijev." - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "Globalni privilegiji" @@ -5125,27 +5172,6 @@ msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "" "Obvestilo: ÄŒe postavite vrednost na 0 (niÄ), boste odstranili omejitev." -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "" -"Omeji Å¡tevilo poizved, ki jih uporabnik lahko poÅ¡lje strežniku v eni uri." - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"Omeji Å¡tevilo ukazov za spremembo tabel ali podatkovne zbirke, ki jih " -"uporabnik lahko izvrÅ¡i v eni uri." - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "Omeji Å¡tevilo povezav, ki jih uporabnik lahko odpre v eni uri." - -#: server_privileges.php:613 server_privileges.php:615 -msgid "Limits the number of simultaneous connections the user may have." -msgstr "Omeji Å¡tevilo soÄasnih povezav, ki jih lahko ima uporabnik." - #: server_privileges.php:669 msgid "Login Information" msgstr "Podatki o prijavi" diff --git a/po/sq.po b/po/sq.po index 179f8d929..9844d3132 100644 --- a/po/sq.po +++ b/po/sq.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-05-19 13:02+0200\n" "Last-Translator: Laurent \n" "Language-Team: albanian \n" @@ -3145,18 +3145,219 @@ msgstr "(vazhdon)" msgid "Structure of table __TABLE__" msgstr "Struktura e tabelës __TABLE__" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "Përfshin të gjitha të drejtat me përjashtim të GRANT." + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "Lejon ndryshimin e strukturës së tabelave ekzistuese." + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +#, fuzzy +msgid "Allows altering and dropping stored routines." +msgstr "Lejon krijimin dhe eleminimin e treguesve." + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "Lejon krijimin e tabelave të reja dhe databazave të reja." + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +#, fuzzy +msgid "Allows creating stored routines." +msgstr "Lejon krijimin e tabelave të reja." + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "Lejon krijimin e tabelave të reja." + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "Lejon krijimin e tabelave të përkohëshme." + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "" + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +#, fuzzy +msgid "Allows creating new views." +msgstr "Lejon krijimin e tabelave të reja." + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "Lejon fshirjen e të dhënave." + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "Lejon eleminimin e databazave dhe tabelave." + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "Lejon eleminimin e tabelave." + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "" + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "" +"Lejon importimin e të dhënave nga dhe eksportimin e të dhënave në files." + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" +"Lejon të shtosh përdorues dhe të drejta pa ringarkuar tabelat e privilegjeve." + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "Lejon krijimin dhe eleminimin e treguesve." + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "Lejon futjen dhe mbishkrimin e të dhënave." + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "Lejon bllokimin e tabelave për thread e momentit." + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "" +"Kufizon numrin e lidhjeve të reja që një përdorues mund të hapë në një orë." + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "" +"Kufizon numrin e kërkesave që një përdorues mund ti dërgojë server-it në një " +"orë." + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"Kufizon numrin e komandave që mund të ndryshojnë një tabelë apo databazë që " +"një përdorues mund të zbatojë në një orë." + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +#, fuzzy +msgid "Limits the number of simultaneous connections the user may have." +msgstr "" +"Kufizon numrin e lidhjeve të reja që një përdorues mund të hapë në një orë." + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "Nuk ka asnjë efekt tek ky version i MySQL." + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "" +"Lejon ringarkimin e parametrave të server-it dhe risetimin e cache të " +"servërve." + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "" +"I jep të drejtën një përdoruesi të pyesë se ku gjenden slaves / masters." + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "Nevoitet për replikimin e slaves." + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "Lejon leximin e të dhënave." + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "Mundëson hyrjen tek lista komplete e databazave." + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "" + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "Lejon përfundimin e serverit." + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" +"Lejon lidhje të tjera, edhe po të jetë arritur numri maksimal i lidhjeve; I " +"nevojshëm për shumë operacione administrimi si përcaktimi i të " +"ndryshueshmeve globale apo fshirja e threads të përdoruesve të tjerë." + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +#, fuzzy +msgid "Allows creating and dropping triggers" +msgstr "Lejon krijimin dhe eleminimin e treguesve." + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "Lejon ndryshimin e të dhënave." + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "Asnjë të drejtë." + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " "statements from the transaction." msgstr "" -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "" -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3164,78 +3365,78 @@ msgid "" "based instead of disk-based." msgstr "" -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "" -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." msgstr "" -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." msgstr "" -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." msgstr "" -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "" -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "" -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "" -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "" -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " "indicates the number of time tables have been discovered." msgstr "" -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " "SELECT col1 FROM foo, assuming that col1 is indexed." msgstr "" -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." msgstr "" -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " "if you are doing an index scan." msgstr "" -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." msgstr "" -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3243,7 +3444,7 @@ msgid "" "you have joins that don't use keys properly." msgstr "" -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3251,42 +3452,42 @@ msgid "" "advantage of the indexes you have." msgstr "" -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "" -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "" -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "" -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "" -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "" -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "" -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "" -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " "reason." msgstr "" -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3294,33 +3495,33 @@ msgid "" "Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data." msgstr "" -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "" -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." msgstr "" -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." msgstr "" -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "" -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." msgstr "" -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3329,218 +3530,218 @@ msgid "" "properly, this value should be small." msgstr "" -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "" -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "" -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "" -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "" -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "" -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "" -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "" -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "" -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "" -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." msgstr "" -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "" -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "" -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "" -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "" -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "" -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "" -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "" -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." msgstr "" -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "" -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "" -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "" -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "" -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "" -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "" -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "" -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." msgstr "" -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." msgstr "" -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " "one time." msgstr "" -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "" -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " "can be calculated as Key_reads/Key_read_requests." msgstr "" -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "" -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "" -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " "same query. The default value of 0 means that no query has been compiled yet." msgstr "" -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "" -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." msgstr "" -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "" -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "" -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "" -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "" -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "" -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "" -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "" -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3548,105 +3749,105 @@ msgid "" "decide which queries to remove from the cache." msgstr "" -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." msgstr "" -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "" -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "" -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 #, fuzzy msgctxt "$strShowStatusReset" msgid "Reset" msgstr "Rinis" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "" -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." msgstr "" -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "" -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" msgstr "" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" msgstr "" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "" -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "" -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." msgstr "" -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "" -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." msgstr "" -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "" -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " "system variable." msgstr "" -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "" -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "" -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "" -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "" -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3654,18 +3855,18 @@ msgid "" "tables or use replication." msgstr "" -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " "raise your thread_cache_size." msgstr "" -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "" -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3673,7 +3874,7 @@ msgid "" "implementation.)" msgstr "" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "" @@ -4941,142 +5142,6 @@ msgstr "" msgid "View dump (schema) of databases" msgstr "Shfaq dump (skema) e databazave" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "Lejon leximin e të dhënave." - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "Lejon futjen dhe mbishkrimin e të dhënave." - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "Lejon ndryshimin e të dhënave." - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "Lejon fshirjen e të dhënave." - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "Lejon krijimin e tabelave të reja dhe databazave të reja." - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "Lejon eleminimin e databazave dhe tabelave." - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "" -"Lejon ringarkimin e parametrave të server-it dhe risetimin e cache të " -"servërve." - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "Lejon përfundimin e serverit." - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "" -"Lejon importimin e të dhënave nga dhe eksportimin e të dhënave në files." - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "Nuk ka asnjë efekt tek ky version i MySQL." - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "Lejon krijimin dhe eleminimin e treguesve." - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "Lejon ndryshimin e strukturës së tabelave ekzistuese." - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "Mundëson hyrjen tek lista komplete e databazave." - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" -"Lejon lidhje të tjera, edhe po të jetë arritur numri maksimal i lidhjeve; I " -"nevojshëm për shumë operacione administrimi si përcaktimi i të " -"ndryshueshmeve globale apo fshirja e threads të përdoruesve të tjerë." - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "Lejon krijimin e tabelave të përkohëshme." - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "Lejon bllokimin e tabelave për thread e momentit." - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "Nevoitet për replikimin e slaves." - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "" -"I jep të drejtën një përdoruesi të pyesë se ku gjenden slaves / masters." - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -#, fuzzy -msgid "Allows creating new views." -msgstr "Lejon krijimin e tabelave të reja." - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "" - -#: server_privileges.php:162 server_privileges.php:496 -#, fuzzy -msgid "Allows creating and dropping triggers" -msgstr "Lejon krijimin dhe eleminimin e treguesve." - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "" - -#: server_privileges.php:168 server_privileges.php:481 -#, fuzzy -msgid "Allows creating stored routines." -msgstr "Lejon krijimin e tabelave të reja." - -#: server_privileges.php:169 server_privileges.php:482 -#, fuzzy -msgid "Allows altering and dropping stored routines." -msgstr "Lejon krijimin dhe eleminimin e treguesve." - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "" - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "" - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "Asnjë të drejtë." - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "Përfshin të gjitha të drejtat me përjashtim të GRANT." - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy #| msgid "None" @@ -5094,20 +5159,6 @@ msgstr "Të drejta relative me tabelat" msgid " Note: MySQL privilege names are expressed in English " msgstr "Shënim: emrat e të drejtave të MySQL janë në Anglisht" -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "Lejon krijimin e tabelave të reja." - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "Lejon eleminimin e tabelave." - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" -"Lejon të shtosh përdorues dhe të drejta pa ringarkuar tabelat e privilegjeve." - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "Të drejtat e përgjithshme" @@ -5129,31 +5180,6 @@ msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "" "Shënim: Vendosja e këtyre opcioneve në 0 (zero) do të thotë asnjë limit." -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "" -"Kufizon numrin e kërkesave që një përdorues mund ti dërgojë server-it në një " -"orë." - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"Kufizon numrin e komandave që mund të ndryshojnë një tabelë apo databazë që " -"një përdorues mund të zbatojë në një orë." - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "" -"Kufizon numrin e lidhjeve të reja që një përdorues mund të hapë në një orë." - -#: server_privileges.php:613 server_privileges.php:615 -#, fuzzy -msgid "Limits the number of simultaneous connections the user may have." -msgstr "" -"Kufizon numrin e lidhjeve të reja që një përdorues mund të hapë në një orë." - #: server_privileges.php:669 msgid "Login Information" msgstr "Informacione mbi Identifikimin" diff --git a/po/sr.po b/po/sr.po index 7927cdcab..50f9920d3 100644 --- a/po/sr.po +++ b/po/sr.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-03-30 23:47+0200\n" "Last-Translator: Michal \n" "Language-Team: serbian_cyrillic \n" @@ -3202,7 +3202,198 @@ msgstr "(наÑтављено)" msgid "Structure of table __TABLE__" msgstr "Структура табеле __TABLE__" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "Укључује Ñве привилегије оÑим GRANT." + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "Дозвољава измену Ñтруктура поÑтојећих табела." + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +msgid "Allows altering and dropping stored routines." +msgstr "Дозвољава измену и одбацивање Ñачуваних рутина." + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "Дозвољава креирање нових база и табела." + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "Дозвољава прављење Ñачуваних рутина." + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "Дозвољава креирање нових табела." + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "Дозвољава креирање привремених табела.." + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "Дозвољава прављење, одбацивање и преименовање кориÑничких налога." + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "Дозволи креирање нових погледа." + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "Дозвољава бриÑање података." + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "Дозвољава одбацивање база и табела." + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "Дозвољава одбацивање табела." + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "Дозвољава извршавање Ñачуваних рутина." + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "Дозвољава увоз података и њихов извоз у датотеке." + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" +"Дозвољава додавање кориÑника и привилегија без поновног учитавања табела " +"привилегија." + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "Дозвољава креирање и бриÑање кључева." + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "Дозвољава уметање и замену података." + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "Дозвољава закључавање табела текућим процеÑима." + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "Ограничава број нових конекција које кориÑник може та отвори на Ñат." + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "Ограничава број упита које кориÑник може да упути Ñерверу за Ñат." + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"Ограничава број команди које мењају табеле или базе које кориÑник може да " +"изврши на Ñат." + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +msgid "Limits the number of simultaneous connections the user may have." +msgstr "Ограничава број иÑтовремених конекција које кориÑник може да има." + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "Ðема ефекта у овој верзији MySQL-a." + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "" +"Дозвољава поновно учитавање подешавања Ñервера и пражњење кеша Ñервера." + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "Даје право кориÑнику да пита где Ñу главни/помоћни Ñервери." + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "Потребно због помоћних Ñервера за репликацију." + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "Дозвољава читање података." + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "Даје приÑтуп комплетној лиÑти база." + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "Дозвољава извршавање SHOW CREATE VIEW упита." + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "Дозвољава гашење Ñервера." + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" +" Дозвољава повезивање иако је доÑтигнут макÑималан број дозвољених веза; " +"Ðеопходно за већину админиÑтративних опција као што Ñу подешавање глобалних " +"променљивих или прекидање процеÑа оÑталих кориÑника." + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +#, fuzzy +msgid "Allows creating and dropping triggers" +msgstr "Дозвољава креирање и бриÑање кључева." + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "Дозвољава измену података." + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "Ðема привилегија." + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " @@ -3212,11 +3403,11 @@ msgstr "" "превазишле вредноÑÑ‚ у binlog_cache_size и кориÑтиле привремену датотеку да " "ÑмеÑте изразе из транÑакције." -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "Број транÑакција које Ñу кориÑтиле кеш привременог бинарног дневника." -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3228,11 +3419,11 @@ msgstr "" "повећате вредноÑÑ‚ tmp_table_size како би учинили да привремене табеле буду " "базиране у меморији умеÑто на диÑку." -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "Колико привремених датотека је mysqld направио." -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." @@ -3240,7 +3431,7 @@ msgstr "" "Број привремених табела које је Ñервер аутоматÑки креирао у меморији док је " "извршавао изразе." -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." @@ -3248,7 +3439,7 @@ msgstr "" "Број редова упиÑаних Ñа INSERT DELAYED за које је јављена нека грешка " "(вероватно дуплирани кључ)." -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." @@ -3256,23 +3447,23 @@ msgstr "" "Број INSERT DELAYED руковалачких нити у употреби. Свака поÑебна табела над " "којом Ñе кориÑти INSERT DELAYED добија Ñвоју нит." -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "Број упиÑаних INSERT DELAYED редова." -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "Број извршених FLUSH израза." -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "Број интерних COMMIT израза." -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "Број бриÑања неког реда табеле." -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " @@ -3282,7 +3473,7 @@ msgstr "" "одређеног имена. То Ñе назива откривањем (discovery). Handler_discover " "означава број пута када је откривена табела." -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " @@ -3292,7 +3483,7 @@ msgstr "" "може значити да Ñервер ради пуно пуних Ñкенирања индекÑа; на пример SELECT " "кол1 FROM нешто, под претпоÑтавком да је кол1 индекÑирано." -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." @@ -3300,7 +3491,7 @@ msgstr "" "Број захтева за читање реда заÑнованих на кључу. Ðко је овај број виÑок, то " "је добар показатељ да Ñу ваши упити и табеле пропиÑно индекÑирани." -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " @@ -3310,7 +3501,7 @@ msgstr "" "када радите упит по колони индекÑа Ñа ограничењем опÑега или ако радите " "Ñкенирање индекÑа." -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." @@ -3318,7 +3509,7 @@ msgstr "" "Број захтева за читањем претходног реда у поретку кључева. Ова метода читања " "Ñе углавном кориÑти за оптимизацију ORDER BY ... DESC." -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3330,7 +3521,7 @@ msgstr "" "много упита који захтевају да MySQL Ñкенира целе табеле или имате Ñпојеве " "који не кориÑте кључеве пропиÑно." -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3342,35 +3533,35 @@ msgstr "" "пропиÑно индекÑиране или да ваши упити ниÑу напиÑани да иÑкориÑте већ " "поÑтојеће индекÑе." -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "Број интерних ROLLBACK израза." -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "Број захтева за ажурирање реда у табели." -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "Број захтева за упиÑивање реда у табелу." -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "Број Ñтрана које Ñадрже податке (чиÑтих или прљавих)." -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "Број Ñтрана које Ñу тренутно прљаве." -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "Број Ñтрана у оÑтави бафера за које је тражено да буду очишћене." -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "Број Ñлободних Ñтрана." -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " @@ -3380,7 +3571,7 @@ msgstr "" "чита или Ñе у њих упиÑује или из неког другог разлога не могу бити очишћене " "нити уклоњене." -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3392,11 +3583,11 @@ msgstr "" "такође може израчунати и на Ñледећи начин Innodb_buffer_pool_pages_total - " "Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data." -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "Пуна величина оÑтаве бафера, у Ñтранама." -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." @@ -3404,7 +3595,7 @@ msgstr "" "Број „наÑумичних“ пред-читања која је InnoDB покренуо. Ово Ñе дешава када " "упит треба да Ñкенира велики део табеле али наÑумичним редоÑледом." -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." @@ -3412,11 +3603,11 @@ msgstr "" "Број Ñеквенцијалних пред-читања која је InnoDB покренуо. Ово Ñе дешава када " "InnoDB ради Ñеквенцијално Ñкенирање целе табеле." -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "Број логичких захтева за читање које је InnoDB урадио." -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." @@ -3424,7 +3615,7 @@ msgstr "" "Број логичких читања која InnoDB није могао да задовољи из оÑтаве бафера те " "је морао да ради читање појединачне Ñтране." -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3438,55 +3629,55 @@ msgstr "" "дешавања ових чекања. Ðко је величина оÑтаве бафера поÑтављена како треба, " "ова вредноÑÑ‚ ви требало да је ниÑка." -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "Број упиÑа учињених у InnoDB оÑтаву бафера." -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "Број fsync() операција до Ñада." -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "Тренутни број fsync() операција на чекању." -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "Тренутни број читања на чекању." -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "Тренутни број упиÑа на чекању." -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "Количина података прочитаних до Ñада, у бајтовима." -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "Укупан број читања података." -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "Укупан број упиÑа података." -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "Количина података упиÑаних до Ñада, у бајтовима" -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" "Број извршених двоупиÑних (doublewrite) упиÑа и број Ñтрана које Ñу упиÑане " "у ову Ñврху." -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" "Број извршених двоупиÑних (doublewrite) упиÑа и број Ñтрана које Ñу упиÑане " "у ову Ñврху." -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." @@ -3494,35 +3685,35 @@ msgstr "" "Број чекања која Ñмо имали зато што је бафер дневника био премали те Ñмо " "морали да Ñачекамо да буде очишћен пре наÑтавка." -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "Број захтева за ÑƒÐ¿Ð¸Ñ Ñƒ дневник." -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "Број физичких упиÑа у датотеку дневника." -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "Број fsyncs упиÑа начињених у датотеку дневника." -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "Број fsync-ова за датотеку дневника на чекању." -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "Број упиÑа у датотеку дневника на чекању." -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "Број бајтова упиÑаних у датотеку дневника." -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "Број направљених Ñтрана." -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." @@ -3531,51 +3722,51 @@ msgstr "" "вредноÑти Ñе рачунају у Ñтранама; величина Ñтране омогућава да Ñе оне лако " "конвертују у бајтове." -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "Број прочитаних Ñтрана." -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "Број запиÑаних Ñтрана." -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "Број брава за редове које Ñе тренутно чекају." -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "ПроÑечно време за добављање браве за ред, у милиÑекундама." -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "Укупно времена проведено у добављању брава за редове, у милиÑекундама." -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "Ðајдуже време за добављање браве за ред, у милиÑекундама." -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "Број пута када Ñе морала чекати брава за ред." -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "Број редова обриÑаних из InnoDB табела." -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "Број редова уметнутих у InnoDB табеле." -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "Број редова прочитаних из InnoDB табела." -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "Број редова ажурираних у InnoDB табелама." -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." @@ -3583,7 +3774,7 @@ msgstr "" "Број блокова кључева у кешу кључева који Ñу измењени али још ниÑу поÑлати на " "диÑк. Ово је раније било познато као Not_flushed_key_blocks." -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." @@ -3591,7 +3782,7 @@ msgstr "" "Број неиÑкоришћених блокова у кешу кључева. Ову вредноÑÑ‚ можете да кориÑтите " "да утврдите колики део кеша кључева је у употреби." -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " @@ -3601,11 +3792,11 @@ msgstr "" "водоÑтаја“ која показује највећи икада број блокова који је био у употреби у " "иÑто време." -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "Број захтева за читање блока кључева из кеша." -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " @@ -3615,15 +3806,15 @@ msgstr "" "је ваша вредноÑÑ‚ за key_buffer_size вероватно премала. Степен промашаја кеша " "Ñе може израчунати као Key_reads/Key_read_requests." -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "Број захтева за упиÑивање блока кључева у кеш." -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "Број физичких упиÑа блока кључева на диÑк." -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " @@ -3633,11 +3824,11 @@ msgstr "" "упита. КориÑно за упоређивање цене различитих планова упита за иÑти упит. " "Подразумевана вредноÑÑ‚ 0 значи да још није био компајлиран ниједан упит." -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "Број редова у INSERT DELAYED редовима чекања који чекају упиÑивање." -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." @@ -3645,36 +3836,36 @@ msgstr "" "Број табела које Ñу биле отваране. Ðко је број велики, ваш кеш табела је " "вероватно премали." -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "Број отворених датотека." -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "" "Број отворених токова (кориÑти Ñе првенÑтвено за вођење дневника (logging))." -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "Број отворених табела." -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "Број Ñлободних меморијÑких блокова у у кешу упита." -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "Количина Ñлободне меморије за кеш упита." -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "Број погодака из кеша." -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "Број упита додатих у кеш." -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3686,7 +3877,7 @@ msgstr "" "упите. Кеш за упите кориÑти Ñтратегију најдуже некоришћеног (en: least " "recently used , LRU) да би одлучио које упите да уклони из кеша." -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." @@ -3694,24 +3885,24 @@ msgstr "" "Број некешираних упита (који Ñе не могу кеширати или ниÑу кеширани због " "подешавања query_cache_type)." -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "Број упита региÑтрованих у кешу." -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "Укупан број блокова у кешу за упите." -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 msgctxt "$strShowStatusReset" msgid "Reset" msgstr "РеÑет" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "Ð¡Ñ‚Ð°Ñ‚ÑƒÑ Ñ€ÐµÐ¿Ð»Ð¸ÐºÐ°Ñ†Ð¸Ñ˜Ðµ отпорне на грешке (није још имплементирано)." -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." @@ -3719,11 +3910,11 @@ msgstr "" "Број Ñпојева који не кориÑте индекÑте. Ðко ова вредноÑÑ‚ није 0, требало би " "пажљиво да проверите индекÑе ваших табела." -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "Број Ñпојева који Ñу кориÑтили претрагу опÑега на референтној табели." -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" @@ -3731,7 +3922,7 @@ msgstr "" "Број Ñпојева без кључева који проверавају употребу кључа поÑле Ñваког реда. " "(Ðко ово није 0, требало би пажљиво да проверите индекÑе ваших табела.)" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" @@ -3739,15 +3930,15 @@ msgstr "" "Број Ñпојева који Ñу кориÑтили опÑеге на првој табели. (Обично није критично " "чак ни када је ово велико)" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "Број Ñпојева који Ñу урадили пуно Ñкенирање прве табеле." -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "Број привремених табела тренутно отворених од Ñтране помоћне SQL нити." -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." @@ -3755,11 +3946,11 @@ msgstr "" "Укупан број пута (од покретања) када је помоћна SQL нит за репликацију " "покушала транÑакције." -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "Ово је ON ако је овај Ñервер помоћни који је повезан на главни." -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." @@ -3767,12 +3958,12 @@ msgstr "" "Број нити за које је требало више од slow_launch_time Ñекудни да би биле " "покренуте." -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "Број упита за које је требало више од long_query_time Ñекудни." -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " @@ -3782,23 +3973,23 @@ msgstr "" "је ова вредноÑÑ‚ велика, требало би да размиÑлите о повећању вредноÑти " "ÑиÑтемÑке променљиве sort_buffer_size." -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "Број Ñортирања која Ñу урађена Ñа опÑегом." -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "Број Ñортираних редова." -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "Број Ñортирања до којих је дошло Ñкенирањем табеле." -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "Број пута када је брава за табелу одмах добављена." -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3810,7 +4001,7 @@ msgstr "" "би требало да оптимизујете Ñвоје упите а потом да или поделите табелу или " "табеле или да кориÑтите репликацију." -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " @@ -3820,11 +4011,11 @@ msgstr "" "Threads_created/Конекције. Ðко је ова вредноÑÑ‚ црвена требало би да повећате " "ваш thread_cache_size." -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "Број тренутно отворених веза." -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3836,7 +4027,7 @@ msgstr "" "имплементацију нити, ово обично не доноÑи приметна побољшања у " "перформанÑама.)" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "Број нити које ниÑу уÑпаване." @@ -5109,136 +5300,6 @@ msgstr "Погони Ñкладиштења" msgid "View dump (schema) of databases" msgstr "Прикажи Ñадржај (Ñхему) базе" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "Дозвољава читање података." - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "Дозвољава уметање и замену података." - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "Дозвољава измену података." - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "Дозвољава бриÑање података." - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "Дозвољава креирање нових база и табела." - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "Дозвољава одбацивање база и табела." - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "" -"Дозвољава поновно учитавање подешавања Ñервера и пражњење кеша Ñервера." - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "Дозвољава гашење Ñервера." - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "Дозвољава увоз података и њихов извоз у датотеке." - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "Ðема ефекта у овој верзији MySQL-a." - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "Дозвољава креирање и бриÑање кључева." - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "Дозвољава измену Ñтруктура поÑтојећих табела." - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "Даје приÑтуп комплетној лиÑти база." - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" -" Дозвољава повезивање иако је доÑтигнут макÑималан број дозвољених веза; " -"Ðеопходно за већину админиÑтративних опција као што Ñу подешавање глобалних " -"променљивих или прекидање процеÑа оÑталих кориÑника." - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "Дозвољава креирање привремених табела.." - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "Дозвољава закључавање табела текућим процеÑима." - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "Потребно због помоћних Ñервера за репликацију." - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "Даје право кориÑнику да пита где Ñу главни/помоћни Ñервери." - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "Дозволи креирање нових погледа." - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "" - -#: server_privileges.php:162 server_privileges.php:496 -#, fuzzy -msgid "Allows creating and dropping triggers" -msgstr "Дозвољава креирање и бриÑање кључева." - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "Дозвољава извршавање SHOW CREATE VIEW упита." - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "Дозвољава прављење Ñачуваних рутина." - -#: server_privileges.php:169 server_privileges.php:482 -msgid "Allows altering and dropping stored routines." -msgstr "Дозвољава измену и одбацивање Ñачуваних рутина." - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "Дозвољава прављење, одбацивање и преименовање кориÑничких налога." - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "Дозвољава извршавање Ñачуваних рутина." - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "Ðема привилегија." - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "Укључује Ñве привилегије оÑим GRANT." - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy #| msgid "None" @@ -5256,21 +5317,6 @@ msgstr "Привилегије везане за табеле" msgid " Note: MySQL privilege names are expressed in English " msgstr " Ðапомена: MySQL имена привилегија морају да буду на енглеÑком " -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "Дозвољава креирање нових табела." - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "Дозвољава одбацивање табела." - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" -"Дозвољава додавање кориÑника и привилегија без поновног учитавања табела " -"привилегија." - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "Глобалне привилегије" @@ -5291,26 +5337,6 @@ msgstr "Ограничења реÑурÑа" msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "Ðапомена: ПоÑтављање ових опција на 0 (нулу) уклања ограничења." -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "Ограничава број упита које кориÑник може да упути Ñерверу за Ñат." - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"Ограничава број команди које мењају табеле или базе које кориÑник може да " -"изврши на Ñат." - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "Ограничава број нових конекција које кориÑник може та отвори на Ñат." - -#: server_privileges.php:613 server_privileges.php:615 -msgid "Limits the number of simultaneous connections the user may have." -msgstr "Ограничава број иÑтовремених конекција које кориÑник може да има." - #: server_privileges.php:669 msgid "Login Information" msgstr "Подаци о пријави" diff --git a/po/sr@latin.po b/po/sr@latin.po index 212f469f8..d9abd9c1e 100644 --- a/po/sr@latin.po +++ b/po/sr@latin.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-03-30 23:47+0200\n" "Last-Translator: Michal \n" "Language-Team: serbian_latin \n" @@ -3202,7 +3202,198 @@ msgstr "(nastavljeno)" msgid "Structure of table __TABLE__" msgstr "Struktura tabele __TABLE__" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "UkljuÄuje sve privilegije osim GRANT." + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "Dozvoljava izmenu struktura postojećih tabela." + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +msgid "Allows altering and dropping stored routines." +msgstr "Dozvoljava izmenu i odbacivanje saÄuvanih rutina." + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "Dozvoljava kreiranje novih baza i tabela." + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "Dozvoljava pravljenje saÄuvanih rutina." + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "Dozvoljava kreiranje novih tabela." + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "Dozvoljava kreiranje privremenih tabela.." + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "Dozvoljava pravljenje, odbacivanje i preimenovanje korisniÄkih naloga." + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "Dozvoli kreiranje novih pogleda." + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "Dozvoljava brisanje podataka." + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "Dozvoljava odbacivanje baza i tabela." + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "Dozvoljava odbacivanje tabela." + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "Dozvoljava izvrÅ¡avanje saÄuvanih rutina." + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "Dozvoljava uvoz podataka i njihov izvoz u datoteke." + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" +"Dozvoljava dodavanje korisnika i privilegija bez ponovnog uÄitavanja tabela " +"privilegija." + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "Dozvoljava kreiranje i brisanje kljuÄeva." + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "Dozvoljava umetanje i zamenu podataka." + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "Dozvoljava zakljuÄavanje tabela tekućim procesima." + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "OgraniÄava broj novih konekcija koje korisnik može ta otvori na sat." + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "OgraniÄava broj upita koje korisnik može da uputi serveru za sat." + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"OgraniÄava broj komandi koje menjaju tabele ili baze koje korisnik može da " +"izvrÅ¡i na sat." + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +msgid "Limits the number of simultaneous connections the user may have." +msgstr "OgraniÄava broj istovremenih konekcija koje korisnik može da ima." + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "Nema efekta u ovoj verziji MySQL-a." + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "" +"Dozvoljava ponovno uÄitavanje podeÅ¡avanja servera i pražnjenje keÅ¡a servera." + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "Daje pravo korisniku da pita gde su glavni/pomoćni serveri." + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "Potrebno zbog pomoćnih servera za replikaciju." + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "Dozvoljava Äitanje podataka." + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "Daje pristup kompletnoj listi baza." + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "Dozvoljava izvrÅ¡avanje SHOW CREATE VIEW upita." + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "Dozvoljava gaÅ¡enje servera." + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" +" Dozvoljava povezivanje iako je dostignut maksimalan broj dozvoljenih veza; " +"Neophodno za većinu administrativnih opcija kao Å¡to su podeÅ¡avanje globalnih " +"promenljivih ili prekidanje procesa ostalih korisnika." + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +#, fuzzy +msgid "Allows creating and dropping triggers" +msgstr "Dozvoljava kreiranje i brisanje kljuÄeva." + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "Dozvoljava izmenu podataka." + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "Nema privilegija." + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " @@ -3212,11 +3403,11 @@ msgstr "" "prevaziÅ¡le vrednost u binlog_cache_size i koristile privremenu datoteku da " "smeste izraze iz transakcije." -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "Broj transakcija koje su koristile keÅ¡ privremenog binarnog dnevnika." -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3228,11 +3419,11 @@ msgstr "" "povećate vrednost tmp_table_size kako bi uÄinili da privremene tabele budu " "bazirane u memoriji umesto na disku." -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "Koliko privremenih datoteka je mysqld napravio." -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." @@ -3240,7 +3431,7 @@ msgstr "" "Broj privremenih tabela koje je server automatski kreirao u memoriji dok je " "izvrÅ¡avao izraze." -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." @@ -3248,7 +3439,7 @@ msgstr "" "Broj redova upisanih sa INSERT DELAYED za koje je javljena neka greÅ¡ka " "(verovatno duplirani kljuÄ)." -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." @@ -3256,23 +3447,23 @@ msgstr "" "Broj INSERT DELAYED rukovalaÄkih niti u upotrebi. Svaka posebna tabela nad " "kojom se koristi INSERT DELAYED dobija svoju nit." -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "Broj upisanih INSERT DELAYED redova." -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "Broj izvrÅ¡enih FLUSH izraza." -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "Broj internih COMMIT izraza." -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "Broj brisanja nekog reda tabele." -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " @@ -3282,7 +3473,7 @@ msgstr "" "tabelu odreÄ‘enog imena. To se naziva otkrivanjem (discovery). " "Handler_discover oznaÄava broj puta kada je otkrivena tabela." -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " @@ -3292,7 +3483,7 @@ msgstr "" "može znaÄiti da server radi puno punih skeniranja indeksa; na primer SELECT " "kol1 FROM neÅ¡to, pod pretpostavkom da je kol1 indeksirano." -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." @@ -3300,7 +3491,7 @@ msgstr "" "Broj zahteva za Äitanje reda zasnovanih na kljuÄu. Ako je ovaj broj visok, " "to je dobar pokazatelj da su vaÅ¡i upiti i tabele propisno indeksirani." -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " @@ -3310,7 +3501,7 @@ msgstr "" "kada radite upit po koloni indeksa sa ograniÄenjem opsega ili ako radite " "skeniranje indeksa." -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." @@ -3318,7 +3509,7 @@ msgstr "" "Broj zahteva za Äitanjem prethodnog reda u poretku kljuÄeva. Ova metoda " "Äitanja se uglavnom koristi za optimizaciju ORDER BY ... DESC." -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3330,7 +3521,7 @@ msgstr "" "mnogo upita koji zahtevaju da MySQL skenira cele tabele ili imate spojeve " "koji ne koriste kljuÄeve propisno." -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3342,35 +3533,35 @@ msgstr "" "nisu propisno indeksirane ili da vaÅ¡i upiti nisu napisani da iskoriste već " "postojeće indekse." -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "Broj internih ROLLBACK izraza." -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "Broj zahteva za ažuriranje reda u tabeli." -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "Broj zahteva za upisivanje reda u tabelu." -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "Broj strana koje sadrže podatke (Äistih ili prljavih)." -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "Broj strana koje su trenutno prljave." -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "Broj strana u ostavi bafera za koje je traženo da budu oÄišćene." -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "Broj slobodnih strana." -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " @@ -3380,7 +3571,7 @@ msgstr "" "Äita ili se u njih upisuje ili iz nekog drugog razloga ne mogu biti oÄišćene " "niti uklonjene." -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3392,11 +3583,11 @@ msgstr "" "se takoÄ‘e može izraÄunati i na sledeći naÄin Innodb_buffer_pool_pages_total " "- Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data." -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "Puna veliÄina ostave bafera, u stranama." -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." @@ -3404,7 +3595,7 @@ msgstr "" "Broj „nasumiÄnih“ pred-Äitanja koja je InnoDB pokrenuo. Ovo se deÅ¡ava kada " "upit treba da skenira veliki deo tabele ali nasumiÄnim redosledom." -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." @@ -3412,11 +3603,11 @@ msgstr "" "Broj sekvencijalnih pred-Äitanja koja je InnoDB pokrenuo. Ovo se deÅ¡ava kada " "InnoDB radi sekvencijalno skeniranje cele tabele." -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "Broj logiÄkih zahteva za Äitanje koje je InnoDB uradio." -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." @@ -3424,7 +3615,7 @@ msgstr "" "Broj logiÄkih Äitanja koja InnoDB nije mogao da zadovolji iz ostave bafera " "te je morao da radi Äitanje pojedinaÄne strane." -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3438,55 +3629,55 @@ msgstr "" "deÅ¡avanja ovih Äekanja. Ako je veliÄina ostave bafera postavljena kako " "treba, ova vrednost vi trebalo da je niska." -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "Broj upisa uÄinjenih u InnoDB ostavu bafera." -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "Broj fsync() operacija do sada." -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "Trenutni broj fsync() operacija na Äekanju." -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "Trenutni broj Äitanja na Äekanju." -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "Trenutni broj upisa na Äekanju." -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "KoliÄina podataka proÄitanih do sada, u bajtovima." -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "Ukupan broj Äitanja podataka." -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "Ukupan broj upisa podataka." -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "KoliÄina podataka upisanih do sada, u bajtovima" -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" "Broj izvrÅ¡enih dvoupisnih (doublewrite) upisa i broj strana koje su upisane " "u ovu svrhu." -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" "Broj izvrÅ¡enih dvoupisnih (doublewrite) upisa i broj strana koje su upisane " "u ovu svrhu." -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." @@ -3494,35 +3685,35 @@ msgstr "" "Broj Äekanja koja smo imali zato Å¡to je bafer dnevnika bio premali te smo " "morali da saÄekamo da bude oÄišćen pre nastavka." -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "Broj zahteva za upis u dnevnik." -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "Broj fiziÄkih upisa u datoteku dnevnika." -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "Broj fsyncs upisa naÄinjenih u datoteku dnevnika." -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "Broj fsync-ova za datoteku dnevnika na Äekanju." -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "Broj upisa u datoteku dnevnika na Äekanju." -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "Broj bajtova upisanih u datoteku dnevnika." -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "Broj napravljenih strana." -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." @@ -3531,52 +3722,52 @@ msgstr "" "vrednosti se raÄunaju u stranama; veliÄina strane omogućava da se one lako " "konvertuju u bajtove." -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "Broj proÄitanih strana." -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "Broj zapisanih strana." -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "Broj brava za redove koje se trenutno Äekaju." -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "ProseÄno vreme za dobavljanje brave za red, u milisekundama." -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "" "Ukupno vremena provedeno u dobavljanju brava za redove, u milisekundama." -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "Najduže vreme za dobavljanje brave za red, u milisekundama." -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "Broj puta kada se morala Äekati brava za red." -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "Broj redova obrisanih iz InnoDB tabela." -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "Broj redova umetnutih u InnoDB tabele." -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "Broj redova proÄitanih iz InnoDB tabela." -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "Broj redova ažuriranih u InnoDB tabelama." -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." @@ -3584,7 +3775,7 @@ msgstr "" "Broj blokova kljuÄeva u keÅ¡u kljuÄeva koji su izmenjeni ali joÅ¡ nisu poslati " "na disk. Ovo je ranije bilo poznato kao Not_flushed_key_blocks." -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." @@ -3592,7 +3783,7 @@ msgstr "" "Broj neiskorišćenih blokova u keÅ¡u kljuÄeva. Ovu vrednost možete da " "koristite da utvrdite koliki deo keÅ¡a kljuÄeva je u upotrebi." -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " @@ -3602,11 +3793,11 @@ msgstr "" "vodostaja“ koja pokazuje najveći ikada broj blokova koji je bio u upotrebi u " "isto vreme." -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "Broj zahteva za Äitanje bloka kljuÄeva iz keÅ¡a." -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " @@ -3616,15 +3807,15 @@ msgstr "" "je vaÅ¡a vrednost za key_buffer_size verovatno premala. Stepen promaÅ¡aja keÅ¡a " "se može izraÄunati kao Key_reads/Key_read_requests." -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "Broj zahteva za upisivanje bloka kljuÄeva u keÅ¡." -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "Broj fiziÄkih upisa bloka kljuÄeva na disk." -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " @@ -3634,11 +3825,11 @@ msgstr "" "upita. Korisno za uporeÄ‘ivanje cene razliÄitih planova upita za isti upit. " "Podrazumevana vrednost 0 znaÄi da joÅ¡ nije bio kompajliran nijedan upit." -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "Broj redova u INSERT DELAYED redovima Äekanja koji Äekaju upisivanje." -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." @@ -3646,36 +3837,36 @@ msgstr "" "Broj tabela koje su bile otvarane. Ako je broj veliki, vaÅ¡ keÅ¡ tabela je " "verovatno premali." -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "Broj otvorenih datoteka." -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "" "Broj otvorenih tokova (koristi se prvenstveno za voÄ‘enje dnevnika (logging))." -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "Broj otvorenih tabela." -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "Broj slobodnih memorijskih blokova u u keÅ¡u upita." -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "KoliÄina slobodne memorije za keÅ¡ upita." -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "Broj pogodaka iz keÅ¡a." -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "Broj upita dodatih u keÅ¡." -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3687,7 +3878,7 @@ msgstr "" "keÅ¡a za upite. KeÅ¡ za upite koristi strategiju najduže nekorišćenog (en: " "least recently used , LRU) da bi odluÄio koje upite da ukloni iz keÅ¡a." -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." @@ -3695,24 +3886,24 @@ msgstr "" "Broj nekeÅ¡iranih upita (koji se ne mogu keÅ¡irati ili nisu keÅ¡irani zbog " "podeÅ¡avanja query_cache_type)." -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "Broj upita registrovanih u keÅ¡u." -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "Ukupan broj blokova u keÅ¡u za upite." -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 msgctxt "$strShowStatusReset" msgid "Reset" msgstr "Reset" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "Status replikacije otporne na greÅ¡ke (nije joÅ¡ implementirano)." -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." @@ -3720,11 +3911,11 @@ msgstr "" "Broj spojeva koji ne koriste indekste. Ako ova vrednost nije 0, trebalo bi " "pažljivo da proverite indekse vaÅ¡ih tabela." -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "Broj spojeva koji su koristili pretragu opsega na referentnoj tabeli." -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" @@ -3733,7 +3924,7 @@ msgstr "" "reda. (Ako ovo nije 0, trebalo bi pažljivo da proverite indekse vaÅ¡ih " "tabela.)" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" @@ -3741,15 +3932,15 @@ msgstr "" "Broj spojeva koji su koristili opsege na prvoj tabeli. (ObiÄno nije kritiÄno " "Äak ni kada je ovo veliko)" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "Broj spojeva koji su uradili puno skeniranje prve tabele." -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "Broj privremenih tabela trenutno otvorenih od strane pomoćne SQL niti." -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." @@ -3757,11 +3948,11 @@ msgstr "" "Ukupan broj puta (od pokretanja) kada je pomoćna SQL nit za replikaciju " "pokuÅ¡ala transakcije." -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "Ovo je ON ako je ovaj server pomoćni koji je povezan na glavni." -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." @@ -3769,12 +3960,12 @@ msgstr "" "Broj niti za koje je trebalo viÅ¡e od slow_launch_time sekudni da bi bile " "pokrenute." -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "Broj upita za koje je trebalo viÅ¡e od long_query_time sekudni." -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " @@ -3784,23 +3975,23 @@ msgstr "" "Ako je ova vrednost velika, trebalo bi da razmislite o povećanju vrednosti " "sistemske promenljive sort_buffer_size." -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "Broj sortiranja koja su uraÄ‘ena sa opsegom." -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "Broj sortiranih redova." -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "Broj sortiranja do kojih je doÅ¡lo skeniranjem tabele." -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "Broj puta kada je brava za tabelu odmah dobavljena." -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3812,7 +4003,7 @@ msgstr "" "bi trebalo da optimizujete svoje upite a potom da ili podelite tabelu ili " "tabele ili da koristite replikaciju." -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " @@ -3822,11 +4013,11 @@ msgstr "" "Threads_created/Konekcije. Ako je ova vrednost crvena trebalo bi da povećate " "vaÅ¡ thread_cache_size." -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "Broj trenutno otvorenih veza." -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3838,7 +4029,7 @@ msgstr "" "implementaciju niti, ovo obiÄno ne donosi primetna poboljÅ¡anja u " "performansama.)" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "Broj niti koje nisu uspavane." @@ -5113,136 +5304,6 @@ msgstr "Pogoni skladiÅ¡tenja" msgid "View dump (schema) of databases" msgstr "Prikaži sadržaj (shemu) baze" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "Dozvoljava Äitanje podataka." - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "Dozvoljava umetanje i zamenu podataka." - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "Dozvoljava izmenu podataka." - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "Dozvoljava brisanje podataka." - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "Dozvoljava kreiranje novih baza i tabela." - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "Dozvoljava odbacivanje baza i tabela." - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "" -"Dozvoljava ponovno uÄitavanje podeÅ¡avanja servera i pražnjenje keÅ¡a servera." - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "Dozvoljava gaÅ¡enje servera." - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "Dozvoljava uvoz podataka i njihov izvoz u datoteke." - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "Nema efekta u ovoj verziji MySQL-a." - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "Dozvoljava kreiranje i brisanje kljuÄeva." - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "Dozvoljava izmenu struktura postojećih tabela." - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "Daje pristup kompletnoj listi baza." - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" -" Dozvoljava povezivanje iako je dostignut maksimalan broj dozvoljenih veza; " -"Neophodno za većinu administrativnih opcija kao Å¡to su podeÅ¡avanje globalnih " -"promenljivih ili prekidanje procesa ostalih korisnika." - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "Dozvoljava kreiranje privremenih tabela.." - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "Dozvoljava zakljuÄavanje tabela tekućim procesima." - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "Potrebno zbog pomoćnih servera za replikaciju." - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "Daje pravo korisniku da pita gde su glavni/pomoćni serveri." - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "Dozvoli kreiranje novih pogleda." - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "" - -#: server_privileges.php:162 server_privileges.php:496 -#, fuzzy -msgid "Allows creating and dropping triggers" -msgstr "Dozvoljava kreiranje i brisanje kljuÄeva." - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "Dozvoljava izvrÅ¡avanje SHOW CREATE VIEW upita." - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "Dozvoljava pravljenje saÄuvanih rutina." - -#: server_privileges.php:169 server_privileges.php:482 -msgid "Allows altering and dropping stored routines." -msgstr "Dozvoljava izmenu i odbacivanje saÄuvanih rutina." - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "Dozvoljava pravljenje, odbacivanje i preimenovanje korisniÄkih naloga." - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "Dozvoljava izvrÅ¡avanje saÄuvanih rutina." - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "Nema privilegija." - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "UkljuÄuje sve privilegije osim GRANT." - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy #| msgid "None" @@ -5260,21 +5321,6 @@ msgstr "Privilegije vezane za tabele" msgid " Note: MySQL privilege names are expressed in English " msgstr " Napomena: MySQL imena privilegija moraju da budu na engleskom " -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "Dozvoljava kreiranje novih tabela." - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "Dozvoljava odbacivanje tabela." - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" -"Dozvoljava dodavanje korisnika i privilegija bez ponovnog uÄitavanja tabela " -"privilegija." - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "Globalne privilegije" @@ -5295,26 +5341,6 @@ msgstr "OgraniÄenja resursa" msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "Napomena: Postavljanje ovih opcija na 0 (nulu) uklanja ograniÄenja." -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "OgraniÄava broj upita koje korisnik može da uputi serveru za sat." - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"OgraniÄava broj komandi koje menjaju tabele ili baze koje korisnik može da " -"izvrÅ¡i na sat." - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "OgraniÄava broj novih konekcija koje korisnik može ta otvori na sat." - -#: server_privileges.php:613 server_privileges.php:615 -msgid "Limits the number of simultaneous connections the user may have." -msgstr "OgraniÄava broj istovremenih konekcija koje korisnik može da ima." - #: server_privileges.php:669 msgid "Login Information" msgstr "Podaci o prijavi" diff --git a/po/sv.po b/po/sv.po index b2282c6e5..c8799444e 100644 --- a/po/sv.po +++ b/po/sv.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-03-12 09:19+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: swedish \n" @@ -3234,7 +3234,197 @@ msgstr "(fortsättning)" msgid "Structure of table __TABLE__" msgstr "Struktur för tabell __TABLE__" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "Inkluderar alla privilegier utom GRANT." + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "TillÃ¥ter ändring av befintliga tabellers struktur." + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +msgid "Allows altering and dropping stored routines." +msgstr "TillÃ¥ter ändring och borttagning av lagrade rutiner." + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "TillÃ¥ter skapande av nya databaser och tabeller." + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "TillÃ¥ter skapande av lagrade rutiner." + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "TillÃ¥ter skapande av nya tabeller." + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "TillÃ¥ter skapande av temporära tabeller." + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "TillÃ¥ter skapande, borttagning och omdöpning av användarkonton." + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "TillÃ¥ter skapande av nya vyer." + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "TillÃ¥ter borttagning av data." + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "TillÃ¥ter borttagning av databaser och tabeller." + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "TillÃ¥ter borttagning av tabeller." + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "TillÃ¥ter skapande av händelser för händelseschemaläggaren" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "TillÃ¥ter utförande av lagrade rutiner." + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "TillÃ¥ter import av data frÃ¥n och export av data till filer." + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" +"TillÃ¥ter tillägg av användare och privilegier utan omladdning av " +"privilegiumtabellerna." + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "TillÃ¥ter skapande och borttagning av index." + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "TillÃ¥ter infogning och ersättning av data." + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "TillÃ¥ter lÃ¥sning av tabeller för gällande trÃ¥d." + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "Begränsar antalet nya förbindelser användaren kan öppna per timme." + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "Begränsar antalet frÃ¥gor användaren kan skicka till servern per timme." + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"Begränsar antalet kommandon, vilka ändrar nÃ¥gon tabell eller databas, som " +"användaren kan utföra per timme." + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +msgid "Limits the number of simultaneous connections the user may have." +msgstr "Begränsar antalet samtidiga förbindelser som användaren kan ha." + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "TillÃ¥ter visning av processer för alla användare" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "Har ingen verkan i denna MySQL-version." + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "" +"TillÃ¥ter omladdning av serverinställningar och rensning av serverns cache." + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "Ger användaren rätt att frÃ¥ga var slav- / huvudservrarna är." + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "Nödvändigt för replikeringsslavar." + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "TillÃ¥ter läsning av data." + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "Ger tillgÃ¥ng till den fullständiga databaslistan." + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "TillÃ¥ter utförande av SHOW CREATE VIEW-frÃ¥gor." + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "TillÃ¥ter avstängning av servern." + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" +"TillÃ¥ter uppkoppling, även om maximala antalet förbindelser är nÃ¥dd. " +"Nödvändig för de flesta administrativa funktioner, som att sätta globala " +"variabler eller döda andra användares trÃ¥dar." + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +msgid "Allows creating and dropping triggers" +msgstr "TillÃ¥ter skapande och borttagning av utlösare" + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "TillÃ¥ter ändring av data." + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "Inga privilegier." + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " @@ -3244,11 +3434,11 @@ msgstr "" "överskred värdet binlog_cache_size och använde en temporär fil för att lagra " "satser frÃ¥n transaktionen." -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "Antalet transaktioner som använde den temporära binära loggcachen." -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3260,11 +3450,11 @@ msgstr "" "kanske öka värdet tmp_table_size för att Ã¥stadkomma att temporära tabeller " "lagras i minne istället för pÃ¥ disk." -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "Antalet temporära filer som mysqld har skapat." -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." @@ -3272,7 +3462,7 @@ msgstr "" "Antalet temporära tabeller i minne skapade automatiskt av servern under " "utförande av satser." -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." @@ -3280,7 +3470,7 @@ msgstr "" "Antalet rader skrivna med INSERT DELAYED för vilka nÃ¥got fel uppstod " "(förmodligen dubblerad nyckel)." -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." @@ -3288,23 +3478,23 @@ msgstr "" "Antalet INSERT DELAYED-hanteringstrÃ¥dar i bruk. Varje tabell pÃ¥ vilken man " "använder INSERT DELAYED fÃ¥r sin egen trÃ¥d." -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "Antalet skrivna rader med INSERT DELAYED." -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "Antalet utförda FLUSH-satser." -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "Antalet interna COMMIT-satser." -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "Antalet gÃ¥nger en rad togs bort frÃ¥n en tabell." -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " @@ -3314,7 +3504,7 @@ msgstr "" "tabell med ett givet namn. Detta kallas upptäckt. Handler_discover indikerar " "antalet gÃ¥nger tabeller har upptäckts." -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " @@ -3324,7 +3514,7 @@ msgstr "" "tyder det pÃ¥ att servern gör mÃ¥nga helindex-avsökningar; t.ex. SELECT col1 " "FROM foo, under förutsättning att col1 är indexerad." -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." @@ -3333,7 +3523,7 @@ msgstr "" "är högt är det en bra indikation pÃ¥ att dina frÃ¥gor och tabeller är riktigt " "indexerade." -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " @@ -3343,7 +3533,7 @@ msgstr "" "värde ökas om du frÃ¥gar en indexkolumn med en urvalsbegränsning eller om du " "gör en indexavsökning." -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." @@ -3351,7 +3541,7 @@ msgstr "" "Antalet efterfrÃ¥gningar att läsa den föregÃ¥ende raden i nyckelordning. Denna " "läsmetod används huvudsakligen för att optimera ORDER BY ... DESC." -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3363,7 +3553,7 @@ msgstr "" "Du har förmodligen mÃ¥nga frÃ¥gor som kräver att MySQL avsöker hela tabeller " "eller du har föreningar som inte använder nycklar pÃ¥ rätt sätt." -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3375,35 +3565,35 @@ msgstr "" "dina tabeller inte är riktigt indexerade eller att dina frÃ¥gor inte är " "skrivna för att dra nytta av de index du har." -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "Antalet interna ROLLBACK-satser." -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "Antalet efterfrÃ¥gningar att uppdatera en rad i en tabell." -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "Antalet efterfrÃ¥gningar att lägga till en rad i en tabell." -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "Antalet sidor innehÃ¥llande data (orena eller rena)." -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "Antalet sidor för närvarande orena." -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "Antalet buffert-sidor som har efterfrÃ¥gats om att bli rensade." -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "Antalet fria sidor." -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " @@ -3413,7 +3603,7 @@ msgstr "" "läses eller skrivs eller som inte kan rensas eller tas bort av nÃ¥gon annan " "anledning." -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3425,11 +3615,11 @@ msgstr "" "ocksÃ¥ beräknas som Innodb_buffer_pool_pages_total - " "Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data." -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "Total storlek pÃ¥ buffert, i sidor." -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." @@ -3437,7 +3627,7 @@ msgstr "" "Antalet \"slumpmässiga\" läsningar i förväg som InnoDB initierat. Detta sker " "när en frÃ¥ga ska avsöka en stor del av en tabell men i slumpmässig ordning." -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." @@ -3445,11 +3635,11 @@ msgstr "" "Antalet sekventiella läsningar i förväg som InnoDB initierat. Detta sker när " "InnoDB gör en sekventiell avsökning av en hel tabell." -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "Antalet logiska läsefterfrÃ¥gningar som InnoDB har gjort." -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." @@ -3457,7 +3647,7 @@ msgstr "" "Antalet logiska läsningar som InnoDB inte kunde uppfylla frÃ¥n buffert och " "fick göra en enkelsidig läsning." -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3471,55 +3661,55 @@ msgstr "" "fall med dessa väntanden. Om buffertstorleken var riktigt satt ska detta " "värde vara litet." -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "Antalet skrivningar gjorda till InnoDB-bufferten." -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "Antalet fsync()-operationer hittills." -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "Nuvarande antal pÃ¥gÃ¥ende fsync()-operationer." -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "Nuvarande antal pÃ¥gÃ¥ende läsningar." -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "Nuvarande antal pÃ¥gÃ¥ende skrivningar." -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "Mängden data läst hittills, i bytes." -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "Totalt antal läsningar av data." -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "Totalt antal skrivningar av data." -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "Mängden data skriven hittills, i bytes." -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" "Antalet dubbelskrivningar som har utförts och antalet sidor som har skrivits " "för detta ändamÃ¥l." -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" "Antalet dubbelskrivningar som har utförts och antalet sidor som har skrivits " "för detta ändamÃ¥l." -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." @@ -3527,35 +3717,35 @@ msgstr "" "Antalet väntanden pga loggbufferten var för liten och vi behövde vänta pÃ¥ " "att den skulle rensas innan kunde fortsätta." -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "Antalet efterfrÃ¥gningar att skriva till logg." -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "Antalet fysiska skrivningar till loggfilen." -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "Antalet fsync()-skrivningar gjorda till loggfilen." -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "Antalet pÃ¥gÃ¥ende fsync() av loggfil." -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "PÃ¥gÃ¥ende skrivningar till loggfil." -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "Antalet bytes skrivna till loggfilen." -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "Antalet skapade sidor." -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." @@ -3563,51 +3753,51 @@ msgstr "" "Den inkompilerade InnoDB-sidstorleken (standard 16kB). MÃ¥nga värden räknas i " "sidor; sidstorleken tillÃ¥ter dem att enkelt omvandlas till bytes." -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "Antalet lästa sidor." -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "Antalet skrivna sidor." -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "Antalet radlÃ¥s som för närvarande väntas pÃ¥." -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "Genomsnittlig tid för att skaffa ett radlÃ¥s, i millisekunder." -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "Total tid spenderad pÃ¥ att skaffa radlÃ¥s, i millisekunder." -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "Maximal tid för att skaffa ett radlÃ¥s, i millisekunder." -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "Antalet gÃ¥nger ett radlÃ¥s behövde väntas pÃ¥." -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "Antalet rader borttagna frÃ¥n InnoDB-tabeller." -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "Antalet rader tillagda i InnoDB-tabeller." -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "Antalet rader lästa frÃ¥n InnoDB-tabeller." -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "Antalet rader uppdaterade i InnoDB-tabeller." -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." @@ -3615,7 +3805,7 @@ msgstr "" "Antalet nyckelblock i nyckelcachen som har ändrats men inte ännu överförts " "till disk. Det brukade vara känt som Not_flushed_key_blocks." -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." @@ -3623,7 +3813,7 @@ msgstr "" "Antalet oanvända block i nyckelcachen. Du kan använda detta värde för att " "avgöra hur stor del av nyckelcachen som används." -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " @@ -3632,11 +3822,11 @@ msgstr "" "Antalet använda block i nyckelcachen. Detta värde är ett högvattenmärke som " "indikerar maximala antalet block som nÃ¥gonsin använts vid ett tillfälle." -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "Antalet efterfrÃ¥gningar att läsa ett nyckelblock frÃ¥n cachen." -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " @@ -3646,15 +3836,15 @@ msgstr "" "är stort, dÃ¥ är förmodligen ditt värde key_buffer_size för litet. Cachens " "missfrekvens kan beräknas som Key_reads/Key_read_requests." -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "Antalet efterfrÃ¥gningar att skriva ett nyckelblock till cachen." -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "Antalet fysiska skrivningar av ett nyckelblock till disk." -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " @@ -3665,11 +3855,11 @@ msgstr "" "av samma frÃ¥ga. Standardvärdet 0 innebär att ingen frÃ¥ga har kompilerats " "ännu." -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "Antalet rader som väntar pÃ¥ att skrivas i INSERT DELAYED-köer." -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." @@ -3677,35 +3867,35 @@ msgstr "" "Antalet tabeller som har öppnats. Om antalet öppnade tabeller är stort är " "förmodligen ditt tabellcache-värde för litet." -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "Antalet filer som är öppna." -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "Antalet strömmar som är öppna (används huvudsakligen för loggning)." -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "Antalet tabeller som är öppna." -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "Antalet fria minnesblock i frÃ¥gecachen." -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "Mängden fritt minne för frÃ¥gecache." -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "Antalet cache-träffar." -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "Antalet frÃ¥gor tillagda i cachen." -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3717,7 +3907,7 @@ msgstr "" "storleken pÃ¥ frÃ¥gecachen. FrÃ¥gecachen använder strategin minst nyligen " "använd (LRU) för att bestämma vilka frÃ¥gor som ska tas bort frÃ¥n cachen." -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." @@ -3725,24 +3915,24 @@ msgstr "" "Antalet icke-cachade frÃ¥gor (inte möjliga att cacha eller inte cachade pga " "inställningen query_cache_type)." -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "Antalet frÃ¥gor registrerade i cachen." -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "Totala antalet block i frÃ¥gecachen." -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 msgctxt "$strShowStatusReset" msgid "Reset" msgstr "Ã…terställ" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "Status för felsäker replikering (ännu inte implementerat)." -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." @@ -3750,11 +3940,11 @@ msgstr "" "Antalet föreningar som inte använder index. Om detta värde inte är 0, bör du " "noggrant kontrollera index för dina tabeller." -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "Antalet föreningar som använde en urvalssökning pÃ¥ en referenstabell." -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" @@ -3763,7 +3953,7 @@ msgstr "" "varje rad. (Om detta värde inte är 0, bör du noggrant kontrollera index för " "dina tabeller.)" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" @@ -3771,16 +3961,16 @@ msgstr "" "Antalet föreningar som använde urval pÃ¥ den första tabellen. (Det är normalt " "inte kritiskt även om detta är stort.)" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "" "Antalet föreningar som gjorde en fullständig avsökning av första tabellen." -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "Antalet temporära tabeller för närvarande öppna av slavens SQL-trÃ¥d." -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." @@ -3788,25 +3978,25 @@ msgstr "" "Totalt (sedan start) antal gÃ¥nger som replikeringsslavens SQL-trÃ¥d har " "omprövat transaktioner." -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "" "Denna är ON ifall denna server är en slav som är förbunden till en " "huvudserver." -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." msgstr "" "Antalet frÃ¥gor som har tagit mer än slow_launch_time sekunder att skapa." -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "Antalet frÃ¥gor som har tagit mer än long_query_time sekunder." -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " @@ -3816,23 +4006,23 @@ msgstr "" "detta värde är stort bör du överväga att öka värdet i systemvariabeln " "sort_buffer_size." -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "Antalet sorteringar som gjordes med urval." -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "Antalet sorterade rader." -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "Antalet sorteringar som har gjorts genom avsökning av tabellen." -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "Antalet gÃ¥nger som ett tabellÃ¥s förvärvades omedelbart." -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3844,7 +4034,7 @@ msgstr "" "du först optimera dina frÃ¥gor och antingen dela upp din tabell eller " "tabeller eller använda replikering." -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " @@ -3854,11 +4044,11 @@ msgstr "" "Threads_created/Connections. Om detta värde är rött bör du öka värdet " "thread_cache_size." -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "Antalet för närvarande öppna förbindelser." -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3870,7 +4060,7 @@ msgstr "" "(Normalt ger detta inte nÃ¥gon märkbar prestandaförbättring om du har en bra " "trÃ¥dimplementering.)" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "Antalet trÃ¥dar som inte är vilande." @@ -5156,135 +5346,6 @@ msgstr "Lagringsmotorer" msgid "View dump (schema) of databases" msgstr "Visa SQL-satser för databaser" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "TillÃ¥ter läsning av data." - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "TillÃ¥ter infogning och ersättning av data." - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "TillÃ¥ter ändring av data." - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "TillÃ¥ter borttagning av data." - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "TillÃ¥ter skapande av nya databaser och tabeller." - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "TillÃ¥ter borttagning av databaser och tabeller." - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "" -"TillÃ¥ter omladdning av serverinställningar och rensning av serverns cache." - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "TillÃ¥ter avstängning av servern." - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "TillÃ¥ter visning av processer för alla användare" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "TillÃ¥ter import av data frÃ¥n och export av data till filer." - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "Har ingen verkan i denna MySQL-version." - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "TillÃ¥ter skapande och borttagning av index." - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "TillÃ¥ter ändring av befintliga tabellers struktur." - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "Ger tillgÃ¥ng till den fullständiga databaslistan." - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" -"TillÃ¥ter uppkoppling, även om maximala antalet förbindelser är nÃ¥dd. " -"Nödvändig för de flesta administrativa funktioner, som att sätta globala " -"variabler eller döda andra användares trÃ¥dar." - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "TillÃ¥ter skapande av temporära tabeller." - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "TillÃ¥ter lÃ¥sning av tabeller för gällande trÃ¥d." - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "Nödvändigt för replikeringsslavar." - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "Ger användaren rätt att frÃ¥ga var slav- / huvudservrarna är." - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "TillÃ¥ter skapande av nya vyer." - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "TillÃ¥ter skapande av händelser för händelseschemaläggaren" - -#: server_privileges.php:162 server_privileges.php:496 -msgid "Allows creating and dropping triggers" -msgstr "TillÃ¥ter skapande och borttagning av utlösare" - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "TillÃ¥ter utförande av SHOW CREATE VIEW-frÃ¥gor." - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "TillÃ¥ter skapande av lagrade rutiner." - -#: server_privileges.php:169 server_privileges.php:482 -msgid "Allows altering and dropping stored routines." -msgstr "TillÃ¥ter ändring och borttagning av lagrade rutiner." - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "TillÃ¥ter skapande, borttagning och omdöpning av användarkonton." - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "TillÃ¥ter utförande av lagrade rutiner." - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "Inga privilegier." - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "Inkluderar alla privilegier utom GRANT." - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy #| msgid "None" @@ -5302,21 +5363,6 @@ msgstr "Tabellspecifika privilegier" msgid " Note: MySQL privilege names are expressed in English " msgstr " Obs! MySQL privilegiumnamn anges pÃ¥ engelska " -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "TillÃ¥ter skapande av nya tabeller." - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "TillÃ¥ter borttagning av tabeller." - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" -"TillÃ¥ter tillägg av användare och privilegier utan omladdning av " -"privilegiumtabellerna." - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "Globala privilegier" @@ -5338,26 +5384,6 @@ msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "" "Anm: Genom att sätta dessa alternativ till 0 (noll) tas begränsningarna bort." -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "Begränsar antalet frÃ¥gor användaren kan skicka till servern per timme." - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"Begränsar antalet kommandon, vilka ändrar nÃ¥gon tabell eller databas, som " -"användaren kan utföra per timme." - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "Begränsar antalet nya förbindelser användaren kan öppna per timme." - -#: server_privileges.php:613 server_privileges.php:615 -msgid "Limits the number of simultaneous connections the user may have." -msgstr "Begränsar antalet samtidiga förbindelser som användaren kan ha." - #: server_privileges.php:669 msgid "Login Information" msgstr "Inloggningsinformation" diff --git a/po/ta.po b/po/ta.po index 6f847e30d..fcc8688f9 100644 --- a/po/ta.po +++ b/po/ta.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-04-16 10:43+0200\n" "Last-Translator: Sutharshan \n" "Language-Team: Tamil \n" @@ -3088,18 +3088,200 @@ msgstr "" msgid "Structure of table __TABLE__" msgstr "" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "" + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "" + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +msgid "Allows altering and dropping stored routines." +msgstr "" + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "" + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "" + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "" + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "" + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "" + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "" + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "" + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "" + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "" + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "" + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "" + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "" + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "" + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "" + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "" + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "" + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +msgid "Limits the number of simultaneous connections the user may have." +msgstr "" + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "" + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "" + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "" + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "" + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "" + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "" + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "" + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "" + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +msgid "Allows creating and dropping triggers" +msgstr "" + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "" + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "" + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " "statements from the transaction." msgstr "" -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "" -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3107,78 +3289,78 @@ msgid "" "based instead of disk-based." msgstr "" -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "" -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." msgstr "" -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." msgstr "" -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." msgstr "" -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "" -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "" -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "" -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "" -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " "indicates the number of time tables have been discovered." msgstr "" -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " "SELECT col1 FROM foo, assuming that col1 is indexed." msgstr "" -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." msgstr "" -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " "if you are doing an index scan." msgstr "" -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." msgstr "" -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3186,7 +3368,7 @@ msgid "" "you have joins that don't use keys properly." msgstr "" -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3194,42 +3376,42 @@ msgid "" "advantage of the indexes you have." msgstr "" -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "" -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "" -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "" -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "" -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "" -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "" -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "" -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " "reason." msgstr "" -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3237,33 +3419,33 @@ msgid "" "Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data." msgstr "" -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "" -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." msgstr "" -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." msgstr "" -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "" -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." msgstr "" -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3272,218 +3454,218 @@ msgid "" "properly, this value should be small." msgstr "" -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "" -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "" -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "" -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "" -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "" -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "" -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "" -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "" -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "" -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." msgstr "" -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "" -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "" -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "" -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "" -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "" -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "" -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "" -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." msgstr "" -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "" -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "" -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "" -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "" -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "" -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "" -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "" -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." msgstr "" -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." msgstr "" -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " "one time." msgstr "" -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "" -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " "can be calculated as Key_reads/Key_read_requests." msgstr "" -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "" -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "" -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " "same query. The default value of 0 means that no query has been compiled yet." msgstr "" -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "" -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." msgstr "" -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "" -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "" -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "" -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "" -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "" -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "" -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "" -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3491,104 +3673,104 @@ msgid "" "decide which queries to remove from the cache." msgstr "" -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." msgstr "" -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "" -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "" -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 msgctxt "$strShowStatusReset" msgid "Reset" msgstr "" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "" -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." msgstr "" -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "" -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" msgstr "" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" msgstr "" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "" -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "" -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." msgstr "" -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "" -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." msgstr "" -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "" -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " "system variable." msgstr "" -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "" -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "" -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "" -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "" -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3596,18 +3778,18 @@ msgid "" "tables or use replication." msgstr "" -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " "raise your thread_cache_size." msgstr "" -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "" -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3615,7 +3797,7 @@ msgid "" "implementation.)" msgstr "" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "" @@ -4792,131 +4974,6 @@ msgstr "" msgid "View dump (schema) of databases" msgstr "" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "" - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "" - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "" - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "" - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "" - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "" - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "" - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "" - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "" - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "" - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "" - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "" - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "" - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "" - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "" - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "" - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "" - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "" - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "" - -#: server_privileges.php:162 server_privileges.php:496 -msgid "Allows creating and dropping triggers" -msgstr "" - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "" - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "" - -#: server_privileges.php:169 server_privileges.php:482 -msgid "Allows altering and dropping stored routines." -msgstr "" - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "" - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "" - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "" - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "" - #: server_privileges.php:263 server_privileges.php:264 msgctxt "None privileges" msgid "None" @@ -4932,19 +4989,6 @@ msgstr "" msgid " Note: MySQL privilege names are expressed in English " msgstr "" -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "" - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "" - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "" @@ -4965,24 +5009,6 @@ msgstr "" msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "" -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "" - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "" - -#: server_privileges.php:613 server_privileges.php:615 -msgid "Limits the number of simultaneous connections the user may have." -msgstr "" - #: server_privileges.php:669 msgid "Login Information" msgstr "" diff --git a/po/te.po b/po/te.po index ad249dda0..00f247dbe 100644 --- a/po/te.po +++ b/po/te.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-04-02 12:04+0200\n" "Last-Translator: \n" "Language-Team: Telugu \n" @@ -3126,18 +3126,200 @@ msgstr "" msgid "Structure of table __TABLE__" msgstr "" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "" + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "" + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +msgid "Allows altering and dropping stored routines." +msgstr "" + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "" + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "" + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "" + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "" + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "" + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "" + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "" + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "" + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "" + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "" + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "" + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "" + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "" + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "" + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "" + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "" + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +msgid "Limits the number of simultaneous connections the user may have." +msgstr "" + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "" + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "" + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "" + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "" + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "" + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "" + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "" + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "" + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +msgid "Allows creating and dropping triggers" +msgstr "" + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "" + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "" + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " "statements from the transaction." msgstr "" -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "" -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3145,78 +3327,78 @@ msgid "" "based instead of disk-based." msgstr "" -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "" -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." msgstr "" -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." msgstr "" -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." msgstr "" -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "" -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "" -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "" -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "" -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " "indicates the number of time tables have been discovered." msgstr "" -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " "SELECT col1 FROM foo, assuming that col1 is indexed." msgstr "" -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." msgstr "" -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " "if you are doing an index scan." msgstr "" -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." msgstr "" -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3224,7 +3406,7 @@ msgid "" "you have joins that don't use keys properly." msgstr "" -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3232,42 +3414,42 @@ msgid "" "advantage of the indexes you have." msgstr "" -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "" -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "" -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "" -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "" -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "" -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "" -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "" -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " "reason." msgstr "" -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3275,33 +3457,33 @@ msgid "" "Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data." msgstr "" -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "" -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." msgstr "" -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." msgstr "" -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "" -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." msgstr "" -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3310,221 +3492,221 @@ msgid "" "properly, this value should be small." msgstr "" -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "" -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "" -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "" -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "" -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "" -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "" -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "" -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "" -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "" -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." msgstr "" -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "" -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "" -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "" -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "" -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "" -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "" # మొదటి à°…à°¨à±à°µà°¾à°¦à°®à± -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "సృషà±à°Ÿà°¿à°‚చబడిన à°ªà±à°Ÿà°² సంఖà±à°¯" -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." msgstr "" # మొదటి à°…à°¨à±à°µà°¾à°¦à°®à± -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "చదివిన à°ªà±à°Ÿà°² సంఖà±à°¯" # మొదటి à°…à°¨à±à°µà°¾à°¦à°®à± -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "à°µà±à°°à°¾à°¸à°¿à°¨ à°ªà±à°Ÿà°² సంఖà±à°¯" -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "" -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "" -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "" -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "" -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "" -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." msgstr "" -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." msgstr "" -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " "one time." msgstr "" -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "" -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " "can be calculated as Key_reads/Key_read_requests." msgstr "" -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "" -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "" -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " "same query. The default value of 0 means that no query has been compiled yet." msgstr "" -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "" -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." msgstr "" -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "" -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "" -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "" -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "" -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "" -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "" -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "" -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3532,104 +3714,104 @@ msgid "" "decide which queries to remove from the cache." msgstr "" -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." msgstr "" -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "" -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "" -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 msgctxt "$strShowStatusReset" msgid "Reset" msgstr "" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "" -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." msgstr "" -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "" -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" msgstr "" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" msgstr "" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "" -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "" -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." msgstr "" -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "" -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." msgstr "" -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "" -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " "system variable." msgstr "" -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "" -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "" -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "" -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "" -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3637,18 +3819,18 @@ msgid "" "tables or use replication." msgstr "" -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " "raise your thread_cache_size." msgstr "" -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "" -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3656,7 +3838,7 @@ msgid "" "implementation.)" msgstr "" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "" @@ -4858,131 +5040,6 @@ msgstr "" msgid "View dump (schema) of databases" msgstr "" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "" - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "" - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "" - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "" - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "" - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "" - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "" - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "" - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "" - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "" - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "" - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "" - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "" - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "" - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "" - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "" - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "" - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "" - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "" - -#: server_privileges.php:162 server_privileges.php:496 -msgid "Allows creating and dropping triggers" -msgstr "" - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "" - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "" - -#: server_privileges.php:169 server_privileges.php:482 -msgid "Allows altering and dropping stored routines." -msgstr "" - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "" - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "" - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "" - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "" - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy #| msgid "No" @@ -5000,19 +5057,6 @@ msgstr "" msgid " Note: MySQL privilege names are expressed in English " msgstr "" -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "" - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "" - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "" @@ -5033,24 +5077,6 @@ msgstr "" msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "" -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "" - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "" - -#: server_privileges.php:613 server_privileges.php:615 -msgid "Limits the number of simultaneous connections the user may have." -msgstr "" - #: server_privileges.php:669 msgid "Login Information" msgstr "à°ªà±à°°à°µà±‡à°¶à°ªà± సమాచారం" diff --git a/po/th.po b/po/th.po index 6dbcacf99..dc1ba25e2 100644 --- a/po/th.po +++ b/po/th.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-03-12 09:19+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: thai \n" @@ -3140,18 +3140,206 @@ msgstr "(ต่อ)" msgid "Structure of table __TABLE__" msgstr "" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "ให้สิทธิทุà¸à¸­à¸¢à¹ˆà¸²à¸‡ ยà¸à¹€à¸§à¹‰à¸™à¸à¸²à¸£à¹ƒà¸«à¹‰à¸ªà¸´à¸—ธิà¹à¸à¹ˆà¸œà¸¹à¹‰à¸­à¸·à¹ˆà¸™ (GRANT)." + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "อนุà¸à¸²à¸•ให้เปลี่ยนโครงสร้างของตารางที่มีอยู่เดิม." + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +#, fuzzy +msgid "Allows altering and dropping stored routines." +msgstr "อนุà¸à¸²à¸•ให้สร้าง à¹à¸¥à¸°à¸—ิ้ง ดัชนี" + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "อนุà¸à¸²à¸•ให้สร้างà¸à¸²à¸™à¸‚้อมูล à¹à¸¥à¸°à¸•ารางใหม่." + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +#, fuzzy +msgid "Allows creating stored routines." +msgstr "อนุà¸à¸²à¸•ให้สร้างตารางใหม่." + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "อนุà¸à¸²à¸•ให้สร้างตารางใหม่." + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "อนุà¸à¸²à¸•ให้สร้างตารางชั่วคราว." + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "" + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +#, fuzzy +msgid "Allows creating new views." +msgstr "อนุà¸à¸²à¸•ให้สร้างตารางใหม่." + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "อนุà¸à¸²à¸•ให้ลบข้อมูล" + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "อนุà¸à¸²à¸•ให้ทิ้งà¸à¸²à¸™à¸‚้อมูล à¹à¸¥à¸°à¸•าราง" + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "อนุà¸à¸²à¸•ให้ทิ้งตาราง" + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "" + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "อนุà¸à¸²à¸•ให้นำเข้าข้อมูล à¹à¸¥à¸°à¸ªà¹ˆà¸‡à¸­à¸­à¸à¸‚้อมูล ไปที่ไฟล์" + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "อนุà¸à¸²à¸•ให้เพิ่มผู้ใช้ à¹à¸¥à¸°à¸ªà¸´à¸—ธิเข้าถึง โดยไม่ต้องเรียà¸à¹ƒà¸Šà¹‰à¸•ารางสิทธิใหม่" + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "อนุà¸à¸²à¸•ให้สร้าง à¹à¸¥à¸°à¸—ิ้ง ดัชนี" + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "อนุà¸à¸²à¸•ให้เพิ่ม à¹à¸¥à¸°à¹à¸—นที่ ข้อมูล" + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "อนุà¸à¸²à¸•ให้ล็อà¸à¸•ารางสำหรับเธรดปัจจุบัน" + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "จำà¸à¸±à¸”จำนวนà¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸­à¸¡à¸•่อใหม่ ที่ผู้ใช้จะสามารถเปิดได้ ต่อชั่วโมง" + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "จำà¸à¸±à¸”จำนวนของคำค้น ที่ผู้ใช้จะสามารถส่งมาที่เซิร์ฟเวอร์ได้ ต่อชั่วโมง" + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"จำà¸à¸±à¸”จำนวนของคำสั่ง ที่จะเปลี่ยนà¹à¸›à¸¥à¸‡à¸•าราง หรือà¸à¸²à¸™à¸‚้อมูลใดๆ ที่ผู้ใช้จะสามารถสั่งได้ ต่อชั่วโมง" + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +#, fuzzy +msgid "Limits the number of simultaneous connections the user may have." +msgstr "จำà¸à¸±à¸”จำนวนà¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸­à¸¡à¸•่อใหม่ ที่ผู้ใช้จะสามารถเปิดได้ ต่อชั่วโมง" + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "ไม่มีผลใน MySQL รุ่นนี้" + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "อนุà¸à¸²à¸•ให้เรียà¸à¹ƒà¸Šà¹‰à¸„่าà¸à¸³à¸«à¸™à¸”ของเซิร์ฟเวอร์ใหม่ à¹à¸¥à¸°à¸¥à¹‰à¸²à¸‡à¹à¸„ชของเซิร์ฟเวอร์" + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "มอบสิทธิให้ผู้ใช้ ในà¸à¸²à¸£à¸–ามว่า slaves หรือ masters อยู่ที่ไหน." + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "" + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "อนุà¸à¸²à¸•ให้อ่านข้อมูลได้." + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "สามารถเรียà¸à¸”ูรายà¸à¸²à¸£à¸à¸²à¸™à¸‚้อมูลทั้งหมดได้" + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "" + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "อนุà¸à¸²à¸•ให้ปิดเซิร์ฟเวอร์ได้" + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +#, fuzzy +msgid "Allows creating and dropping triggers" +msgstr "อนุà¸à¸²à¸•ให้สร้าง à¹à¸¥à¸°à¸—ิ้ง ดัชนี" + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "อนุà¸à¸²à¸•ให้เปลี่ยนข้อมูลได้." + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "ไม่มีสิทธิใดๆ." + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " "statements from the transaction." msgstr "" -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "" -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3159,78 +3347,78 @@ msgid "" "based instead of disk-based." msgstr "" -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "" -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." msgstr "" -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." msgstr "" -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." msgstr "" -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "" -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "" -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "" -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "" -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " "indicates the number of time tables have been discovered." msgstr "" -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " "SELECT col1 FROM foo, assuming that col1 is indexed." msgstr "" -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." msgstr "" -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " "if you are doing an index scan." msgstr "" -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." msgstr "" -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3238,7 +3426,7 @@ msgid "" "you have joins that don't use keys properly." msgstr "" -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3246,42 +3434,42 @@ msgid "" "advantage of the indexes you have." msgstr "" -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "" -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "" -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "" -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "" -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "" -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "" -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "" -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " "reason." msgstr "" -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3289,33 +3477,33 @@ msgid "" "Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data." msgstr "" -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "" -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." msgstr "" -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." msgstr "" -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "" -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." msgstr "" -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3324,218 +3512,218 @@ msgid "" "properly, this value should be small." msgstr "" -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "" -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "" -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "" -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "" -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "" -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "" -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "" -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "" -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "" -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." msgstr "" -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "" -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "" -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "" -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "" -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "" -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "" -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "" -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." msgstr "" -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "" -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "" -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "" -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "" -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "" -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "" -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "" -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." msgstr "" -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." msgstr "" -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " "one time." msgstr "" -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "" -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " "can be calculated as Key_reads/Key_read_requests." msgstr "" -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "" -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "" -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " "same query. The default value of 0 means that no query has been compiled yet." msgstr "" -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "" -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." msgstr "" -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "" -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "" -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "" -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "" -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "" -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "" -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "" -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3543,105 +3731,105 @@ msgid "" "decide which queries to remove from the cache." msgstr "" -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." msgstr "" -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "" -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "" -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 #, fuzzy msgctxt "$strShowStatusReset" msgid "Reset" msgstr "เริ่มใหม่" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "" -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." msgstr "" -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "" -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" msgstr "" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" msgstr "" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "" -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "" -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." msgstr "" -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "" -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." msgstr "" -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "" -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " "system variable." msgstr "" -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "" -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "" -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "" -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "" -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3649,18 +3837,18 @@ msgid "" "tables or use replication." msgstr "" -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " "raise your thread_cache_size." msgstr "" -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "" -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3668,7 +3856,7 @@ msgid "" "implementation.)" msgstr "" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "" @@ -4897,135 +5085,6 @@ msgstr "" msgid "View dump (schema) of databases" msgstr "ดูโครงสร้างของà¸à¸²à¸™à¸‚้อมูล" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "อนุà¸à¸²à¸•ให้อ่านข้อมูลได้." - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "อนุà¸à¸²à¸•ให้เพิ่ม à¹à¸¥à¸°à¹à¸—นที่ ข้อมูล" - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "อนุà¸à¸²à¸•ให้เปลี่ยนข้อมูลได้." - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "อนุà¸à¸²à¸•ให้ลบข้อมูล" - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "อนุà¸à¸²à¸•ให้สร้างà¸à¸²à¸™à¸‚้อมูล à¹à¸¥à¸°à¸•ารางใหม่." - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "อนุà¸à¸²à¸•ให้ทิ้งà¸à¸²à¸™à¸‚้อมูล à¹à¸¥à¸°à¸•าราง" - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "อนุà¸à¸²à¸•ให้เรียà¸à¹ƒà¸Šà¹‰à¸„่าà¸à¸³à¸«à¸™à¸”ของเซิร์ฟเวอร์ใหม่ à¹à¸¥à¸°à¸¥à¹‰à¸²à¸‡à¹à¸„ชของเซิร์ฟเวอร์" - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "อนุà¸à¸²à¸•ให้ปิดเซิร์ฟเวอร์ได้" - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "อนุà¸à¸²à¸•ให้นำเข้าข้อมูล à¹à¸¥à¸°à¸ªà¹ˆà¸‡à¸­à¸­à¸à¸‚้อมูล ไปที่ไฟล์" - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "ไม่มีผลใน MySQL รุ่นนี้" - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "อนุà¸à¸²à¸•ให้สร้าง à¹à¸¥à¸°à¸—ิ้ง ดัชนี" - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "อนุà¸à¸²à¸•ให้เปลี่ยนโครงสร้างของตารางที่มีอยู่เดิม." - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "สามารถเรียà¸à¸”ูรายà¸à¸²à¸£à¸à¸²à¸™à¸‚้อมูลทั้งหมดได้" - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "อนุà¸à¸²à¸•ให้สร้างตารางชั่วคราว." - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "อนุà¸à¸²à¸•ให้ล็อà¸à¸•ารางสำหรับเธรดปัจจุบัน" - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "" - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "มอบสิทธิให้ผู้ใช้ ในà¸à¸²à¸£à¸–ามว่า slaves หรือ masters อยู่ที่ไหน." - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -#, fuzzy -msgid "Allows creating new views." -msgstr "อนุà¸à¸²à¸•ให้สร้างตารางใหม่." - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "" - -#: server_privileges.php:162 server_privileges.php:496 -#, fuzzy -msgid "Allows creating and dropping triggers" -msgstr "อนุà¸à¸²à¸•ให้สร้าง à¹à¸¥à¸°à¸—ิ้ง ดัชนี" - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "" - -#: server_privileges.php:168 server_privileges.php:481 -#, fuzzy -msgid "Allows creating stored routines." -msgstr "อนุà¸à¸²à¸•ให้สร้างตารางใหม่." - -#: server_privileges.php:169 server_privileges.php:482 -#, fuzzy -msgid "Allows altering and dropping stored routines." -msgstr "อนุà¸à¸²à¸•ให้สร้าง à¹à¸¥à¸°à¸—ิ้ง ดัชนี" - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "" - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "" - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "ไม่มีสิทธิใดๆ." - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "ให้สิทธิทุà¸à¸­à¸¢à¹ˆà¸²à¸‡ ยà¸à¹€à¸§à¹‰à¸™à¸à¸²à¸£à¹ƒà¸«à¹‰à¸ªà¸´à¸—ธิà¹à¸à¹ˆà¸œà¸¹à¹‰à¸­à¸·à¹ˆà¸™ (GRANT)." - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy #| msgid "None" @@ -5043,19 +5102,6 @@ msgstr "สิทธิเจาะจงเฉพาะตาราง" msgid " Note: MySQL privilege names are expressed in English " msgstr " โปรดทราบ: ชื่อของสิทธิใน MySQL จะà¹à¸ªà¸”งเป็นภาษาอังà¸à¸¤à¸© " -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "อนุà¸à¸²à¸•ให้สร้างตารางใหม่." - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "อนุà¸à¸²à¸•ให้ทิ้งตาราง" - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "อนุà¸à¸²à¸•ให้เพิ่มผู้ใช้ à¹à¸¥à¸°à¸ªà¸´à¸—ธิเข้าถึง โดยไม่ต้องเรียà¸à¹ƒà¸Šà¹‰à¸•ารางสิทธิใหม่" - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "สิทธิà¹à¸šà¸šà¹‚à¸à¸¥à¸šà¸­à¸¥" @@ -5076,26 +5122,6 @@ msgstr "ขีดจำà¸à¸±à¸”ของทรัพยาà¸à¸£" msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "โปรดทราบ: ถ้าเปลี่ยนค่าเหล่านี้เป็น 0 (ศูนย์) จะหมายถึง ไม่มีขีดจำà¸à¸±à¸”." -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "จำà¸à¸±à¸”จำนวนของคำค้น ที่ผู้ใช้จะสามารถส่งมาที่เซิร์ฟเวอร์ได้ ต่อชั่วโมง" - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"จำà¸à¸±à¸”จำนวนของคำสั่ง ที่จะเปลี่ยนà¹à¸›à¸¥à¸‡à¸•าราง หรือà¸à¸²à¸™à¸‚้อมูลใดๆ ที่ผู้ใช้จะสามารถสั่งได้ ต่อชั่วโมง" - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "จำà¸à¸±à¸”จำนวนà¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸­à¸¡à¸•่อใหม่ ที่ผู้ใช้จะสามารถเปิดได้ ต่อชั่วโมง" - -#: server_privileges.php:613 server_privileges.php:615 -#, fuzzy -msgid "Limits the number of simultaneous connections the user may have." -msgstr "จำà¸à¸±à¸”จำนวนà¸à¸²à¸£à¹€à¸Šà¸·à¹ˆà¸­à¸¡à¸•่อใหม่ ที่ผู้ใช้จะสามารถเปิดได้ ต่อชั่วโมง" - #: server_privileges.php:669 msgid "Login Information" msgstr "ข้อมูลล็อà¸à¸­à¸´à¸™" diff --git a/po/tr.po b/po/tr.po index c75e01f6d..e768b6d15 100644 --- a/po/tr.po +++ b/po/tr.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-04-03 11:44+0200\n" "Last-Translator: \n" "Language-Team: turkish \n" @@ -3233,7 +3233,202 @@ msgstr "(devam eden)" msgid "Structure of table __TABLE__" msgstr "__TABLE__ tablosunun yapısı" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "GRANT hariç tüm yetkileri içerir." + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "Varolan tabloların yapısının deÄŸiÅŸtirilmesine izin verir." + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +msgid "Allows altering and dropping stored routines." +msgstr "Depolanan yordamların deÄŸiÅŸtirilmesine ve kaldırılmasına izin verir." + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "Yeni veritabanları ve tabloların oluÅŸturulmasına izin verir." + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "Depolanan yordamların oluÅŸturulmasına izin verir." + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "Yeni tabloların oluÅŸturulmasına izin verir." + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "Geçici tablolara oluÅŸturulmasına izin verir." + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "" +"Kullanıcı hesaplarının oluÅŸturulmasına, kaldırılmasına ve yeniden " +"adlandırılmasına izin verir." + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "Yeni görünümlerin oluÅŸturulmasına izin verir." + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "Veri silinmesine izin verir." + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "Veritabanları ve tabloların kaldırılmasına izin verir." + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "Tabloların kaldırılmasına izin verir." + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "Olay zamanlayıcısı için olayları ayarlamaya izin verir" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "Depolanan yordamların yürütülmesine izin verir." + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "Verinin içeri ve dışarı aktarılmasına izin verir." + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" +"Yetki tablolarını yeniden yüklemeden yeni kullanıcıların ve yetkilerin " +"eklenmesine izin verir." + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "İndekslerin oluÅŸturulmasına ve kaldırılmasına izin verir." + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "Verinin eklenmesine ve yerinin deÄŸiÅŸtirilmesine izin verir." + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "Åžu anki iÅŸlem için tabloların kilitlenmesine izin verir." + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "Kullanıcının saat başına açabileceÄŸi yeni baÄŸlantı sayısını sınırlar." + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "" +"Kullanıcının saat başına sunucuya gönderebileceÄŸi sorgu sayısını sınırlar." + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"Kullanıcının saat başına çalıştırabileceÄŸi herhangi bir tabloyu veya " +"veritabanını deÄŸiÅŸtiren komut sayısını sınırlar." + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +msgid "Limits the number of simultaneous connections the user may have." +msgstr "Kullanıcının eÅŸzamanlı baÄŸlantı sayısını sınırlar." + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "Tüm kullanıcıların iÅŸlemlerini görüntülemeye izin verir" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "Bu MySQL sürümünde etkisi yoktur." + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "" +"Sunucu ayarlarının yeniden yüklenmesine ve sunucunun önbelleÄŸinin " +"temizlenmesine izin verir" + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "" +"Kullanıcılara Slave ve Master'ların nerede olduÄŸunu sormasına izin verir." + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "Kopya edilen slave'ler için gereklidir." + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "Veri okunmasına izin verir." + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "Bütün veritabanı listesine eriÅŸim verir." + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "SHOW CREATE VIEW sorgularının yapılmasına izin verir." + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "Sunucunun kapatılmasına izin ver." + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" +"En fazla baÄŸlantı sayısı aşılsa bile baÄŸlanmasına izin verir; genel " +"deÄŸiÅŸkenleri ayarlamak veya diÄŸer kullanıcıların iÅŸlemlerini sonlandırmak " +"gibi pek çok yönetimsel iÅŸlemler için gereklidir." + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +msgid "Allows creating and dropping triggers" +msgstr "Tetikleyicileri oluÅŸturmaya ve kaldırmaya izin verir" + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "Veri deÄŸiÅŸtirilmesine izin ver." + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "Yetkiniz yok." + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " @@ -3243,11 +3438,11 @@ msgstr "" "binlog_cache_size deÄŸerini aÅŸtı ve iÅŸlemdeki ifadeleri depolamak için geçici " "dosya kullandı." -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "Geçici binari günlüğü önbelleÄŸinde kullanılan iÅŸlemlerin sayısı." -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3259,11 +3454,11 @@ msgstr "" "büyük ise, geçici tabloların disk tabanlı yerine bellek tabanlı olamasına " "sebep olmak için tmp_table_size deÄŸerini arttırmak isteyebilirsiniz." -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "mysqld'nin kaç tane geçici dosya oluÅŸturduÄŸudur." -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." @@ -3271,7 +3466,7 @@ msgstr "" "İfadeler çalıştırılırken sunucu tarafından bellek içindeki geçici tabloların " "sayısı otomatik olarak oluÅŸturuldu." -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." @@ -3279,7 +3474,7 @@ msgstr "" "INSERT DELAYED komutu ile yazılmış, bazı hataların meydana geldiÄŸi satır " "sayısı (muhtemelen kopya anahtar)." -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." @@ -3287,23 +3482,23 @@ msgstr "" "Kullanımda olan INSERT DELAYED iÅŸleticisi iÅŸlem sayısı. INSERT DELAYED " "komutunu kullanan her farklı tablodan biri kendi iÅŸlemini alır." -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "INSERT DELAYED satır yazımı sayısıdır." -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "Çalıştırılmış FLUSH ifadesi sayısıdır." -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "Dahili COMMIT ifadesi sayısıdır." -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "Tablodan satırın kaç kez silindiÄŸi sayısıdır." -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " @@ -3313,7 +3508,7 @@ msgstr "" "motorunu sorabilir. Buna keÅŸfetme denir. Handler_discover tabloların keç kez " "keÅŸfedildiÄŸini gösterir." -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " @@ -3323,7 +3518,7 @@ msgstr "" "sunucunun çok fazla indeks taraması yapıyor olduÄŸunu gösterir; örneÄŸin, " "SELECT col1 FROM foo, anlaşılıyor ki col1 indekslenmiÅŸ." -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." @@ -3332,7 +3527,7 @@ msgstr "" "sorgularınızın ve tablolarınızın düzgün bir ÅŸekilde indekslenmesinin iyi " "olduÄŸu belirtisidir." -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " @@ -3342,7 +3537,7 @@ msgstr "" "aralık ile indeks sütununu sorguluyorsanız ya da indeks taraması " "yapıyorsanız, bu arttırılan miktardır." -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." @@ -3350,7 +3545,7 @@ msgstr "" "Anahtar sırasında önceki satırı okumak için istek sayısıdır. Bu okuma " "yöntemi baÅŸlıca ORDER BY ... DESC komutunu uyarlamak için kullanılır." -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3363,7 +3558,7 @@ msgstr "" "fazla sorgulamanız vardır veya düzgün bir ÅŸekilde anahtarları " "kullanmamaktasınız." -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3375,35 +3570,35 @@ msgstr "" "düzgün bir ÅŸekilde indekslenmediÄŸinde ya da sorgularınız, sahip olduÄŸunuz " "indeksleri çıkarına kullanmak için yazmadığında önerilir." -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "Dahili ROLLBACK ifadesi sayısıdır." -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "Tablo içinde satır güncellemek için istek sayısıdır." -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "Tablo içinde satır eklemek için istek sayısıdır." -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "Veri içeren sayfa sayısıdır (dolu veya temiz)." -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "Åžu anki dolu sayfa sayısıdır." -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "Temizlenmesi için istenmiÅŸ ara bellek havuz sayfa sayısıdır." -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "BoÅŸ sayfa sayısıdır." -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " @@ -3413,7 +3608,7 @@ msgstr "" "okunan veya yazılmış ya da bazı diÄŸer sebepler yüzünden temizlenemeyen veya " "taşınamayan sayfalardır." -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3425,11 +3620,11 @@ msgstr "" "zamanda Innodb_buffer_pool_pages_total - Innodb_buffer_pool_pages_free - " "Innodb_buffer_pool_pages_data deÄŸerleri gibi hesaplanabilir." -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "Sayfalardaki ara bellek havuzunun toplam boyutudur." -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." @@ -3437,7 +3632,7 @@ msgstr "" "InnoDB \"rastgele\" önden okuma baÅŸlatımı sayısıdır. Sorgu tablonun büyük " "bir kısmını taradığı zaman bu olur ama rastgele düzende." -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." @@ -3445,11 +3640,11 @@ msgstr "" "InnoDB sıralı önden okuma baÅŸlatımı sayısıdır. InnoDB sıralı tam tablo " "taraması yaptığı zaman bu olur." -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "InnoDB'nin bitirdiÄŸi veya yaptığı mantıksal okuma isteÄŸi sayısıdır." -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." @@ -3457,7 +3652,7 @@ msgstr "" "InnoDB'nin ara bellek havuzundan tatmin olamadığı ve tek-sayfa okuması " "yapmak zorunda olduÄŸu mantıksal okuma sayısıdır." -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3471,55 +3666,55 @@ msgstr "" "durumlarını sayar. EÄŸer ara bellek havuzu boyutu düzgün bir ÅŸekilde " "ayarlandıysa, bu deÄŸer küçük olmalıdır." -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "InnoDB ara bellek havuzuna bitti yazma sayısıdır." -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "Åžimdiye kadarki fsync() iÅŸlem sayısıdır." -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "Åžu anki bekleyen fsync() iÅŸlem sayısıdır." -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "Åžu anki bekleyen okuma sayısıdır." -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "Åžu anki bekleyen yazma sayısıdır." -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "Bayt cinsinden ÅŸimdiye kadarki veri okuma miktarıdır." -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "Toplam veri okuma sayısıdır." -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "Toplam veri yazma sayısıdır." -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "Bayt cinsinden ÅŸimdiye kadarki yazılmış veri miktarıdır." -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" "Bu amaç için yazılmış sayfa sayısı ve gerçekleÅŸtirilmiÅŸ çifte-yazım yazma " "sayısıdır." -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" "Bu amaç için yazılmış sayfa sayısı ve gerçekleÅŸtirilmiÅŸ çifte-yazım yazma " "sayısıdır." -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." @@ -3527,35 +3722,35 @@ msgstr "" "Sahip olunan bekleme sayısıdır çünkü günlük ara belleÄŸi çok küçük ve devam " "etmeden önce temizlenmesi için beklemek zorundayız." -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "Günlük yazma isteÄŸi sayısıdır." -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "Günlük dosyasına fiziksel yazma sayısıdır." -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "Günlük dosyasına bitmiÅŸ fsyncs yazma sayısıdır." -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "Bekleyen günlük dosyası fsyncs sayısıdır." -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "Bekleyen günlük dosyası yazma sayısıdır." -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "Günlük dosyasına yazılı bayt sayısıdır." -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "OluÅŸturulmuÅŸ sayfa sayısıdır." -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." @@ -3563,52 +3758,52 @@ msgstr "" "Derlenen InnoDB sayfa boyutu (varsayılan 16KB). Birçok deÄŸer sayfalarda " "sayılır; sayfa boyutu bunların kolaylıkla bayt'a dönüştürülmesine izin verir." -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "Okunan sayfa sayısıdır." -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "Yazılmış sayfa sayısıdır." -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "Åžu anki beklenen satır kilidi sayısıdır." -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "Milisaniye cinsinden satır kilidi elde etmek için ortalama süredir." -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "" "Milisaniye cinsinden satır kilidi elde ederken harcanmış toplam süredir." -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "Milisaniye cinsinden satır kilidi elde etmek için en fazla süredir." -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "Satır kilidinin beklemek zorunda kaldığı süre sayısıdır." -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "InnoDB tablolarından silinen satır sayısıdır." -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "InnoDB tablolarına eklenen satır sayısıdır." -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "InnoDB tablolarından okunan satır sayısıdır." -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "InnoDB tablolarında güncellenen satır sayısıdır." -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." @@ -3616,7 +3811,7 @@ msgstr "" "Anahtar önbelleÄŸindeki deÄŸiÅŸtirilmiÅŸ ama diskte henüz temizlenmemiÅŸ anahtar " "bloÄŸu sayısıdır. Not_flushed_key_blocks olarak bilinip kullanılır." -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." @@ -3625,7 +3820,7 @@ msgstr "" "önbelleÄŸinin ne kadarının kullanımda olmasını belirlemek için " "kullanabilirsiniz." -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " @@ -3634,11 +3829,11 @@ msgstr "" "Anahtar önbelleÄŸinde kullanılan blok sayısıdır. Bu deÄŸerin en uç noktada " "olması bir kerede en fazla blok sayısının kullanımda olmamasını gösterir." -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "Önbellekten anahtar bloÄŸunun okunması için istek sayısıdır." -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " @@ -3648,15 +3843,15 @@ msgstr "" "büyükse, key_buffer_size deÄŸeriniz muhtemelen çok küçüktür. Eksik önbellek " "oranı Key_reads/Key_read_requests olarak hesaplanabilir." -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "ÖnbelleÄŸe anahtar bloÄŸu yazmak için istek sayısıdır." -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "Diske anahtar bloÄŸunu fiziksel yazma sayısıdır." -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " @@ -3667,11 +3862,11 @@ msgstr "" "karşılaÅŸtırmak için yararlıdır. Varsayılan deÄŸer 0, henüz derlenmiÅŸ sorgu " "olmadığı anlamına gelir." -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "INSERT DELAYED sıralarında yazılmak için bekleyen satır sayısıdır." -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." @@ -3679,35 +3874,35 @@ msgstr "" "Açık olan tablo sayısıdır. EÄŸer açık tablolar büyükse, tablo önbellek " "deÄŸeriniz muhtemelen çok küçüktür." -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "Açık olan dosya sayısıdır." -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "Açık olan akış sayısıdır (baÅŸlıca günlükleme için kullanılır)." -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "Açık olan tablo sayısıdır." -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "Sorgu önbelleÄŸindeki boÅŸ bellek bloÄŸu sayısıdır." -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "Sorgu önbelleÄŸi için boÅŸ bellek miktarıdır." -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "ÖnbelleÄŸe ulaÅŸma sayısıdır." -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "ÖnbelleÄŸe eklenen sorgu sayısıdır." -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3719,7 +3914,7 @@ msgstr "" "yardımcı olabilir. Önbellekten hangi sorguların kaldırılacağına karar vermek " "için sorgu önbelleÄŸi en az son kullanılmış (LRU) stratejisini kullanır." -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." @@ -3727,24 +3922,24 @@ msgstr "" "ÖnbelleklenmemiÅŸ sorgu sayısıdır (önbelleklenemez, ya da query_cache_type " "ayarından dolayı önbelleklenmedi)." -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "Önbellekte kayıtlı sorgu sayısıdır." -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "Sorgu önbelleÄŸi içindeki toplam blok sayısıdır." -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 msgctxt "$strShowStatusReset" msgid "Reset" msgstr "Sıfırla" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "Arıza-güvenli kopya etme durumu (henüz tamamlanmadı)." -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." @@ -3752,11 +3947,11 @@ msgstr "" "İndeksler kullanmayan birleÅŸtirme sayısıdır. EÄŸer bu deÄŸer 0 deÄŸilse, " "tablolarınızın indekslerini dikkatli olarak kontrol etmelisiniz." -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "Referans tablosunda aralık araması kullanan birleÅŸtirme sayısıdır." -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" @@ -3765,7 +3960,7 @@ msgstr "" "birleÅŸtirme sayısıdır. (EÄŸer bu deÄŸer 0 deÄŸilse, tablolarınızın indekslerini " "dikkatli olarak kontrol etmelisiniz.)" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" @@ -3773,15 +3968,15 @@ msgstr "" "İlk tabloda aralıkları kullanan birleÅŸtirme sayısıdır. (Normal olarak " "kusurlu deÄŸildir, eÄŸer büyükse bile.)" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "İlk tablonun tam taramasının yapıldığı birleÅŸtirme sayısıdır." -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "Slave SQL iÅŸlemi tarafından ÅŸu anki açık geçici tablo sayısıdır." -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." @@ -3789,11 +3984,11 @@ msgstr "" "Kopya edilen slave SQL iÅŸleminin yeniden denediÄŸi iÅŸlerin toplam " "(baÅŸlangıçtan beri) süre sayısıdır." -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "EÄŸer sunucu master'a baÄŸlı slave ise, bu AÇIKTIR." -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." @@ -3801,12 +3996,12 @@ msgstr "" "OluÅŸturmak için slow_launch_time saniyeden daha uzun zaman almış iÅŸlem " "sayısıdır." -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "long_query_time saniyeden daha uzun zaman almış sorgu sayısıdır." -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " @@ -3816,23 +4011,23 @@ msgstr "" "deÄŸer büyükse, sort_buffer_size sistem deÄŸiÅŸkeninin deÄŸerini arttırmayı " "dikkate almalısınız." -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "Aralıklarla yapılmış sıralama sayısıdır." -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "Sıralanmış satır sayısıdır." -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "Taranan tablo tarafından yapılmış sıralama sayısıdır." -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "Tablo kilidinin hemen tanındığı süre sayısıdır." -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3844,7 +4039,7 @@ msgstr "" "uyarlamalısınız ve sonra ya tablonuzu ya da tablolarınızı bölün veya kopya " "etmeyi kullanın." -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " @@ -3854,11 +4049,11 @@ msgstr "" "Threads_created/BaÄŸlantılar olarak hesaplanabilir. EÄŸer bu deÄŸer kırmızı " "ise, thread_cache_size boyutunuzu yükseltmelisiniz." -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "Åžu anki açık baÄŸlantı sayısıdır." -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3870,7 +4065,7 @@ msgstr "" "(eÄŸer iyi bir iÅŸlem uygulamasına sahipseniz, normal olarak bu, dikkate deÄŸer " "bir performans artışı vermez.)" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "Hala faaliyette olan iÅŸlemler sayısıdır." @@ -5168,139 +5363,6 @@ msgstr "Depolama Motorları" msgid "View dump (schema) of databases" msgstr "Veritabanlarının dökümünü (ÅŸemasını) göster" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "Veri okunmasına izin verir." - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "Verinin eklenmesine ve yerinin deÄŸiÅŸtirilmesine izin verir." - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "Veri deÄŸiÅŸtirilmesine izin ver." - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "Veri silinmesine izin verir." - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "Yeni veritabanları ve tabloların oluÅŸturulmasına izin verir." - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "Veritabanları ve tabloların kaldırılmasına izin verir." - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "" -"Sunucu ayarlarının yeniden yüklenmesine ve sunucunun önbelleÄŸinin " -"temizlenmesine izin verir" - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "Sunucunun kapatılmasına izin ver." - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "Tüm kullanıcıların iÅŸlemlerini görüntülemeye izin verir" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "Verinin içeri ve dışarı aktarılmasına izin verir." - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "Bu MySQL sürümünde etkisi yoktur." - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "İndekslerin oluÅŸturulmasına ve kaldırılmasına izin verir." - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "Varolan tabloların yapısının deÄŸiÅŸtirilmesine izin verir." - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "Bütün veritabanı listesine eriÅŸim verir." - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" -"En fazla baÄŸlantı sayısı aşılsa bile baÄŸlanmasına izin verir; genel " -"deÄŸiÅŸkenleri ayarlamak veya diÄŸer kullanıcıların iÅŸlemlerini sonlandırmak " -"gibi pek çok yönetimsel iÅŸlemler için gereklidir." - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "Geçici tablolara oluÅŸturulmasına izin verir." - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "Åžu anki iÅŸlem için tabloların kilitlenmesine izin verir." - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "Kopya edilen slave'ler için gereklidir." - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "" -"Kullanıcılara Slave ve Master'ların nerede olduÄŸunu sormasına izin verir." - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "Yeni görünümlerin oluÅŸturulmasına izin verir." - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "Olay zamanlayıcısı için olayları ayarlamaya izin verir" - -#: server_privileges.php:162 server_privileges.php:496 -msgid "Allows creating and dropping triggers" -msgstr "Tetikleyicileri oluÅŸturmaya ve kaldırmaya izin verir" - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "SHOW CREATE VIEW sorgularının yapılmasına izin verir." - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "Depolanan yordamların oluÅŸturulmasına izin verir." - -#: server_privileges.php:169 server_privileges.php:482 -msgid "Allows altering and dropping stored routines." -msgstr "Depolanan yordamların deÄŸiÅŸtirilmesine ve kaldırılmasına izin verir." - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "" -"Kullanıcı hesaplarının oluÅŸturulmasına, kaldırılmasına ve yeniden " -"adlandırılmasına izin verir." - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "Depolanan yordamların yürütülmesine izin verir." - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "Yetkiniz yok." - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "GRANT hariç tüm yetkileri içerir." - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy #| msgid "None" @@ -5318,21 +5380,6 @@ msgstr "Tabloya özgü yetkiler" msgid " Note: MySQL privilege names are expressed in English " msgstr " Not: MySQL yetki adları İngilizce olarak belirtilir " -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "Yeni tabloların oluÅŸturulmasına izin verir." - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "Tabloların kaldırılmasına izin verir." - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" -"Yetki tablolarını yeniden yüklemeden yeni kullanıcıların ve yetkilerin " -"eklenmesine izin verir." - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "Genel yetkiler" @@ -5353,27 +5400,6 @@ msgstr "Kaynak sınırları" msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "Not: Bu seçeneklerin 0 (sıfır)'a ayarlanması sınırı kaldırır." -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "" -"Kullanıcının saat başına sunucuya gönderebileceÄŸi sorgu sayısını sınırlar." - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"Kullanıcının saat başına çalıştırabileceÄŸi herhangi bir tabloyu veya " -"veritabanını deÄŸiÅŸtiren komut sayısını sınırlar." - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "Kullanıcının saat başına açabileceÄŸi yeni baÄŸlantı sayısını sınırlar." - -#: server_privileges.php:613 server_privileges.php:615 -msgid "Limits the number of simultaneous connections the user may have." -msgstr "Kullanıcının eÅŸzamanlı baÄŸlantı sayısını sınırlar." - #: server_privileges.php:669 msgid "Login Information" msgstr "Oturum Açma Bilgisi" diff --git a/po/tt.po b/po/tt.po index a1fe53f54..55b47f854 100644 --- a/po/tt.po +++ b/po/tt.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-03-30 23:14+0200\n" "Last-Translator: Michal \n" "Language-Team: tatarish \n" @@ -3178,18 +3178,208 @@ msgstr "(dawamlı)" msgid "Structure of table __TABLE__" msgstr "__TABLE__ atlı tüşämä tözeleÅŸe" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "GRANT'tan basqa bar xoquqlar da bar." + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "Biredä bulÄŸan tüşämä tözeleÅŸen üzgärtü xoquqı." + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +msgid "Allows altering and dropping stored routines." +msgstr "Allows altering and dropping stored routines." + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "Yaña biremlek/tüşämä yasaw xoquqı." + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "SaqlanÄŸan funksílar qorırÄŸa birä." + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "Yaña tüşämä yasaw xoquqı." + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "Waqıtlı tüşämä yasaw xoquqı." + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "Qullanuçı xísabın qoru/salu/ataw eÅŸen qılırÄŸa birä." + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "Yaña qaraÅŸ qorırÄŸa birä." + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "Eçtälek beterü xoquqı." + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "Biremlek/tüşämä beterü xoquqı." + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "Tüşämä beterü xoquqı." + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "Eçke funksílar eÅŸlätterergä birä." + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "Allows importing data from and exporting data into files." + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" +"Allows adding users and privileges without reloading the privilege tüşämä." + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "Açqıçlarnı qoru/beterü xoquqı." + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "Eçtälek östäw/almaÅŸtıru xoquqı." + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "Allows locking tables for the current thread." + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "Limits the number of new connections the user may open per hour." + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "Limits the number of queries the user may send to the server per hour." + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +#, fuzzy +msgid "Limits the number of simultaneous connections the user may have." +msgstr "Limits the number of new connections the user may open per hour." + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "Has no effect in this MySQL version." + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "Allows reloading server settings and flushing the server's caches." + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "Gives the right to the user to ask where the slaves / masters are." + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "Needed for the replication slaves." + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "Eçtälekne uqu xoquqı." + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "Gives access to the complete list of databases." + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "SHOW CREATE VIEW sorawların eÅŸläterlek itä." + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "Serverne tuqtatu xoquqı." + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" +"Allows connecting, even if maximum number of connections is reached; " +"Required for most administrative operations like setting global variables or " +"killing threads of other users." + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +#, fuzzy +msgid "Allows creating and dropping triggers" +msgstr "Açqıçlarnı qoru/beterü xoquqı." + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "Eçtälek üzgärtü xoquqı." + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "Xoquqlar yuq." + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " "statements from the transaction." msgstr "" -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "" -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3197,78 +3387,78 @@ msgid "" "based instead of disk-based." msgstr "" -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "" -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." msgstr "" -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." msgstr "" -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." msgstr "" -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "" -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "" -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "" -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "" -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " "indicates the number of time tables have been discovered." msgstr "" -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " "SELECT col1 FROM foo, assuming that col1 is indexed." msgstr "" -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." msgstr "" -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " "if you are doing an index scan." msgstr "" -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." msgstr "" -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3276,7 +3466,7 @@ msgid "" "you have joins that don't use keys properly." msgstr "" -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3284,43 +3474,43 @@ msgid "" "advantage of the indexes you have." msgstr "" -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "" -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "" -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "" -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "" -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 #, fuzzy msgid "The number of pages currently dirty." msgstr "YaratılÄŸan bit sanı bu." -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "" -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "BuÅŸ bitlär sanı." -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " "reason." msgstr "" -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3328,33 +3518,33 @@ msgid "" "Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data." msgstr "" -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "" -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." msgstr "" -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." msgstr "" -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "" -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." msgstr "" -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3363,92 +3553,92 @@ msgid "" "properly, this value should be small." msgstr "" -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "" -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "" -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "" -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 #, fuzzy msgid "The current number of pending reads." msgstr "UqılÄŸan bit sanı bu." -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 #, fuzzy msgid "The current number of pending writes." msgstr "YazılÄŸan bit sanı bu." -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "" -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 #, fuzzy msgid "The total number of data reads." msgstr "UqılÄŸan bit sanı bu." -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 #, fuzzy msgid "The total number of data writes." msgstr "YazılÄŸan bit sanı bu." -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "" -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." msgstr "" -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 #, fuzzy msgid "The number of log write requests." msgstr "Tezelgän yazma sanı bu." -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 #, fuzzy msgid "The number of physical writes to the log file." msgstr "Köndälek biremenä yazılÄŸan bayt sanı bu." -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 #, fuzzy msgid "The number of fsync() writes done to the log file." msgstr "Köndälek biremenä yazılÄŸan bayt sanı bu." -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "" -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "" -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "Köndälek biremenä yazılÄŸan bayt sanı bu." -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "YaratılÄŸan bit sanı bu." -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." @@ -3457,135 +3647,135 @@ msgstr "" "values are counted in pages; the page size allows them to be easily " "converted to bytes." -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "UqılÄŸan bit sanı bu." -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "YazılÄŸan bit sanı bu." -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "" -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "" -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "" -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "" -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "" -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." msgstr "" -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." msgstr "" -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " "one time." msgstr "" -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "" -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " "can be calculated as Key_reads/Key_read_requests." msgstr "" -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "" -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 #, fuzzy msgid "The number of physical writes of a key block to disk." msgstr "Köndälek biremenä yazılÄŸan bayt sanı bu." -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " "same query. The default value of 0 means that no query has been compiled yet." msgstr "" -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "" -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." msgstr "" -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "Açıq toruçı birem sanı." -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "" -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "Açıq toruçı tüşämä sanı." -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "" -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "" -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "Alxätergä turı kilü sanı bu." -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "" -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3593,104 +3783,104 @@ msgid "" "decide which queries to remove from the cache." msgstr "" -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." msgstr "" -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "" -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "" -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 msgctxt "$strShowStatusReset" msgid "Reset" msgstr "Awdar" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "" -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." msgstr "" -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "" -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" msgstr "" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" msgstr "" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "" -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "" -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." msgstr "" -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "" -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." msgstr "" -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "" -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " "system variable." msgstr "" -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "" -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "Tezelgän yazma sanı bu." -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "" -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "" -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3698,18 +3888,18 @@ msgid "" "tables or use replication." msgstr "" -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " "raise your thread_cache_size." msgstr "" -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "Biredä açıq bulÄŸan totaÅŸu sanı." -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3717,7 +3907,7 @@ msgid "" "implementation.)" msgstr "" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 #, fuzzy msgid "The number of threads that are not sleeping." msgstr "Açıq toruçı birem sanı." @@ -4980,135 +5170,6 @@ msgstr "Saqlaw Isulı" msgid "View dump (schema) of databases" msgstr "Biremleklärneñ eçtälegen (tözeleÅŸen) çığaru" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "Eçtälekne uqu xoquqı." - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "Eçtälek östäw/almaÅŸtıru xoquqı." - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "Eçtälek üzgärtü xoquqı." - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "Eçtälek beterü xoquqı." - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "Yaña biremlek/tüşämä yasaw xoquqı." - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "Biremlek/tüşämä beterü xoquqı." - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "Allows reloading server settings and flushing the server's caches." - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "Serverne tuqtatu xoquqı." - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "Allows importing data from and exporting data into files." - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "Has no effect in this MySQL version." - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "Açqıçlarnı qoru/beterü xoquqı." - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "Biredä bulÄŸan tüşämä tözeleÅŸen üzgärtü xoquqı." - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "Gives access to the complete list of databases." - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" -"Allows connecting, even if maximum number of connections is reached; " -"Required for most administrative operations like setting global variables or " -"killing threads of other users." - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "Waqıtlı tüşämä yasaw xoquqı." - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "Allows locking tables for the current thread." - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "Needed for the replication slaves." - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "Gives the right to the user to ask where the slaves / masters are." - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "Yaña qaraÅŸ qorırÄŸa birä." - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "" - -#: server_privileges.php:162 server_privileges.php:496 -#, fuzzy -msgid "Allows creating and dropping triggers" -msgstr "Açqıçlarnı qoru/beterü xoquqı." - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "SHOW CREATE VIEW sorawların eÅŸläterlek itä." - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "SaqlanÄŸan funksílar qorırÄŸa birä." - -#: server_privileges.php:169 server_privileges.php:482 -msgid "Allows altering and dropping stored routines." -msgstr "Allows altering and dropping stored routines." - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "Qullanuçı xísabın qoru/salu/ataw eÅŸen qılırÄŸa birä." - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "Eçke funksílar eÅŸlätterergä birä." - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "Xoquqlar yuq." - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "GRANT'tan basqa bar xoquqlar da bar." - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy #| msgid "None" @@ -5126,20 +5187,6 @@ msgstr "Berär tüşämä öçen xoquqlar" msgid " Note: MySQL privilege names are expressed in English " msgstr " Beläse: MySQL'da xoquq adı İnglizçä kertelä!" -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "Yaña tüşämä yasaw xoquqı." - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "Tüşämä beterü xoquqı." - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" -"Allows adding users and privileges without reloading the privilege tüşämä." - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "Töp xoquq" @@ -5160,27 +5207,6 @@ msgstr "Resurs çikläwläre" msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "Beläse: 0 (nül) kertelgän çaqta çikläwe beterelä." -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "Limits the number of queries the user may send to the server per hour." - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "Limits the number of new connections the user may open per hour." - -#: server_privileges.php:613 server_privileges.php:615 -#, fuzzy -msgid "Limits the number of simultaneous connections the user may have." -msgstr "Limits the number of new connections the user may open per hour." - #: server_privileges.php:669 msgid "Login Information" msgstr "KereÅŸ Turında" diff --git a/po/uk.po b/po/uk.po index 599e497df..6bf926865 100644 --- a/po/uk.po +++ b/po/uk.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-03-12 09:19+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: ukrainian \n" @@ -3120,18 +3120,210 @@ msgstr "" msgid "Structure of table __TABLE__" msgstr "" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "Дозволити вÑÑ– права за винÑтком GRANT." + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "Дозволити змінювати Ñтруктуру наÑвних таблиць." + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +msgid "Allows altering and dropping stored routines." +msgstr "" + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "Дозволити Ñтворювати нові бази даних та таблиці." + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "" + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "Дозволити Ñтворювати нові таблиці." + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "Дозволити Ñтворювати тимчаÑові таблиці." + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "" + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "" + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "Дозволити знищувати дані з таблиць." + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "Дозволити знищувати бази даних та таблиці." + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "Дозволити знищувати таблиці." + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "" + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "Дозволити імпорт даних з файлів, та екÑпорт у файли." + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" +"Дозволити Ð´Ð¾Ð´Ð°Ð²Ð°Ð½Ð½Ñ ÐºÐ¾Ñ€Ð¸Ñтувачів та прав без Ð¿ÐµÑ€ÐµÐ·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ– прав." + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "Дозволити ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñ‚Ð° Ð·Ð½Ð¸Ñ‰ÐµÐ½Ð½Ñ Ñ–Ð½Ð´ÐµÐºÑів." + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "Дозволити вÑтавку та заміну даних." + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "Дозволити Ð±Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ñ‚Ð°Ð±Ð»Ð¸Ñ†ÑŒ Ð´Ð»Ñ Ð±Ñ–Ð¶ÑƒÑ‡Ð¸Ñ… потоків." + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "" +"Обмежити кількіÑть нових під'єднань, Ñкі кориÑтувач може Ñтворювати протÑгом " +"години." + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "" +"Обмежити кількіÑть запитів, Ñкі кориÑтувач може надіÑлати Ñерверу протÑгом " +"години." + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"Обмежити кількіÑть команд, що вноÑÑть зміни до будь-Ñкої таблиці чи бази " +"даних, Ñкі кориÑтувач може виконати протÑгом години." + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +msgid "Limits the number of simultaneous connections the user may have." +msgstr "" + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "Ðеефективно Ð´Ð»Ñ Ñ†Ñ–Ñ”Ñ— верÑÑ–Ñ— MySQL." + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "Дозволити Ð¿ÐµÑ€ÐµÐ·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ ÑƒÑтановок та Ð¾Ñ‡Ð¸Ñ‰ÐµÐ½Ð½Ñ ÐºÐµÑˆÑƒ Ñервера." + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "Ðадати кориÑтувачу право запитувати де Ñ” slaves / masters." + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "Ðеобхідно Ð´Ð»Ñ Ñ€ÐµÐ¿Ð»Ñ–ÐºÐ°Ñ†Ñ–Ñ— slaves." + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "Дозволити Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ Ð´Ð°Ð½Ð¸Ñ…." + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "Ðадати доÑтуп до повного ÑпиÑку баз даних." + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "" + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "Дозволити Ð²Ð¸Ð¼ÐºÐ½ÐµÐ½Ð½Ñ Ñервера." + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" +"Дозволити під'єднаннÑ, навіть Ñкщо доÑÑгнуто макÑимальної кількоÑті " +"під'єднань; Обов'Ñзково Ð´Ð»Ñ Ð±Ñ–Ð»ÑŒÑˆÐ¾Ñті адмініÑтративних операцій таких Ñк " +"вÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ò‘Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð¸Ñ… змінних чи Ð¿Ñ€Ð¸Ð¿Ð¸Ð½ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾Ñ†ÐµÑів інших кориÑтувачів." + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +msgid "Allows creating and dropping triggers" +msgstr "" + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "Дозволити зміну даних." + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "Ðемає прав." + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " "statements from the transaction." msgstr "" -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "" -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3139,78 +3331,78 @@ msgid "" "based instead of disk-based." msgstr "" -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "" -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." msgstr "" -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." msgstr "" -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." msgstr "" -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "" -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "" -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "" -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "" -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " "indicates the number of time tables have been discovered." msgstr "" -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " "SELECT col1 FROM foo, assuming that col1 is indexed." msgstr "" -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." msgstr "" -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " "if you are doing an index scan." msgstr "" -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." msgstr "" -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3218,7 +3410,7 @@ msgid "" "you have joins that don't use keys properly." msgstr "" -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3226,42 +3418,42 @@ msgid "" "advantage of the indexes you have." msgstr "" -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "" -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "" -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "" -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "" -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "" -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "" -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "" -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " "reason." msgstr "" -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3269,33 +3461,33 @@ msgid "" "Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data." msgstr "" -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "" -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." msgstr "" -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." msgstr "" -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "" -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." msgstr "" -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3304,218 +3496,218 @@ msgid "" "properly, this value should be small." msgstr "" -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "" -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "" -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "" -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "" -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "" -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "" -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "" -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "" -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "" -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." msgstr "" -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "" -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "" -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "" -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "" -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "" -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "" -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "" -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." msgstr "" -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "" -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "" -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "" -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "" -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "" -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "" -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "" -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." msgstr "" -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." msgstr "" -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " "one time." msgstr "" -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "" -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " "can be calculated as Key_reads/Key_read_requests." msgstr "" -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "" -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "" -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " "same query. The default value of 0 means that no query has been compiled yet." msgstr "" -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "" -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." msgstr "" -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "" -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "" -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "" -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "" -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "" -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "" -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "" -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3523,104 +3715,104 @@ msgid "" "decide which queries to remove from the cache." msgstr "" -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." msgstr "" -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "" -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "" -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 msgctxt "$strShowStatusReset" msgid "Reset" msgstr "" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "" -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." msgstr "" -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "" -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" msgstr "" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" msgstr "" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "" -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "" -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." msgstr "" -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "" -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." msgstr "" -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "" -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " "system variable." msgstr "" -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "" -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "" -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "" -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "" -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3628,18 +3820,18 @@ msgid "" "tables or use replication." msgstr "" -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " "raise your thread_cache_size." msgstr "" -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "" -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3647,7 +3839,7 @@ msgid "" "implementation.)" msgstr "" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "" @@ -4891,134 +5083,6 @@ msgstr "" msgid "View dump (schema) of databases" msgstr "ПереглÑнути dump (Ñхему) баз даних" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "Дозволити Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ Ð´Ð°Ð½Ð¸Ñ…." - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "Дозволити вÑтавку та заміну даних." - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "Дозволити зміну даних." - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "Дозволити знищувати дані з таблиць." - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "Дозволити Ñтворювати нові бази даних та таблиці." - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "Дозволити знищувати бази даних та таблиці." - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "Дозволити Ð¿ÐµÑ€ÐµÐ·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ ÑƒÑтановок та Ð¾Ñ‡Ð¸Ñ‰ÐµÐ½Ð½Ñ ÐºÐµÑˆÑƒ Ñервера." - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "Дозволити Ð²Ð¸Ð¼ÐºÐ½ÐµÐ½Ð½Ñ Ñервера." - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "Дозволити імпорт даних з файлів, та екÑпорт у файли." - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "Ðеефективно Ð´Ð»Ñ Ñ†Ñ–Ñ”Ñ— верÑÑ–Ñ— MySQL." - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "Дозволити ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñ‚Ð° Ð·Ð½Ð¸Ñ‰ÐµÐ½Ð½Ñ Ñ–Ð½Ð´ÐµÐºÑів." - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "Дозволити змінювати Ñтруктуру наÑвних таблиць." - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "Ðадати доÑтуп до повного ÑпиÑку баз даних." - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" -"Дозволити під'єднаннÑ, навіть Ñкщо доÑÑгнуто макÑимальної кількоÑті " -"під'єднань; Обов'Ñзково Ð´Ð»Ñ Ð±Ñ–Ð»ÑŒÑˆÐ¾Ñті адмініÑтративних операцій таких Ñк " -"вÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ò‘Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð¸Ñ… змінних чи Ð¿Ñ€Ð¸Ð¿Ð¸Ð½ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾Ñ†ÐµÑів інших кориÑтувачів." - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "Дозволити Ñтворювати тимчаÑові таблиці." - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "Дозволити Ð±Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ñ‚Ð°Ð±Ð»Ð¸Ñ†ÑŒ Ð´Ð»Ñ Ð±Ñ–Ð¶ÑƒÑ‡Ð¸Ñ… потоків." - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "Ðеобхідно Ð´Ð»Ñ Ñ€ÐµÐ¿Ð»Ñ–ÐºÐ°Ñ†Ñ–Ñ— slaves." - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "Ðадати кориÑтувачу право запитувати де Ñ” slaves / masters." - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "" - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "" - -#: server_privileges.php:162 server_privileges.php:496 -msgid "Allows creating and dropping triggers" -msgstr "" - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "" - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "" - -#: server_privileges.php:169 server_privileges.php:482 -msgid "Allows altering and dropping stored routines." -msgstr "" - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "" - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "" - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "Ðемає прав." - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "Дозволити вÑÑ– права за винÑтком GRANT." - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy #| msgid "None" @@ -5036,20 +5100,6 @@ msgstr "Права, Ñкі ÑтоÑуютьÑÑ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ–" msgid " Note: MySQL privilege names are expressed in English " msgstr " ЗауваженнÑ: привілеї MySQL задаютьÑÑ Ð¿Ð¾-англійÑьки " -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "Дозволити Ñтворювати нові таблиці." - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "Дозволити знищувати таблиці." - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" -"Дозволити Ð´Ð¾Ð´Ð°Ð²Ð°Ð½Ð½Ñ ÐºÐ¾Ñ€Ð¸Ñтувачів та прав без Ð¿ÐµÑ€ÐµÐ·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ– прав." - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "Глобальні права" @@ -5070,30 +5120,6 @@ msgstr "ÐžÐ±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ñ€ÐµÑурÑів" msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "Примітка: Ð’ÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ñ†Ñ–Ñ”Ñ— опції у 0 (нуль) знімає обмеженнÑ." -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "" -"Обмежити кількіÑть запитів, Ñкі кориÑтувач може надіÑлати Ñерверу протÑгом " -"години." - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"Обмежити кількіÑть команд, що вноÑÑть зміни до будь-Ñкої таблиці чи бази " -"даних, Ñкі кориÑтувач може виконати протÑгом години." - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "" -"Обмежити кількіÑть нових під'єднань, Ñкі кориÑтувач може Ñтворювати протÑгом " -"години." - -#: server_privileges.php:613 server_privileges.php:615 -msgid "Limits the number of simultaneous connections the user may have." -msgstr "" - #: server_privileges.php:669 msgid "Login Information" msgstr "Вхідна Ñ–Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–Ñ (Login)" diff --git a/po/ur.po b/po/ur.po index 8ac1dc207..e3aefbf71 100644 --- a/po/ur.po +++ b/po/ur.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-05-14 12:35+0200\n" "Last-Translator: \n" "Language-Team: Urdu \n" @@ -3062,18 +3062,200 @@ msgstr "" msgid "Structure of table __TABLE__" msgstr "" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "" + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "" + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +msgid "Allows altering and dropping stored routines." +msgstr "" + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "" + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "" + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "" + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "" + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "" + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "" + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "" + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "" + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "" + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "" + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "" + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "" + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "" + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "" + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "" + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "" + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +msgid "Limits the number of simultaneous connections the user may have." +msgstr "" + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "" + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "" + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "" + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "" + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "" + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "" + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "" + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "" + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +msgid "Allows creating and dropping triggers" +msgstr "" + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "" + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "" + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " "statements from the transaction." msgstr "" -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "" -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3081,78 +3263,78 @@ msgid "" "based instead of disk-based." msgstr "" -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "" -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." msgstr "" -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." msgstr "" -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." msgstr "" -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "" -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "" -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "" -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "" -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " "indicates the number of time tables have been discovered." msgstr "" -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " "SELECT col1 FROM foo, assuming that col1 is indexed." msgstr "" -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." msgstr "" -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " "if you are doing an index scan." msgstr "" -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." msgstr "" -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3160,7 +3342,7 @@ msgid "" "you have joins that don't use keys properly." msgstr "" -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3168,42 +3350,42 @@ msgid "" "advantage of the indexes you have." msgstr "" -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "" -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "" -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "" -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "" -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "" -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "" -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "" -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " "reason." msgstr "" -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3211,33 +3393,33 @@ msgid "" "Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data." msgstr "" -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "" -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." msgstr "" -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." msgstr "" -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "" -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." msgstr "" -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3246,218 +3428,218 @@ msgid "" "properly, this value should be small." msgstr "" -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "" -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "" -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "" -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "" -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "" -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "" -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "" -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "" -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "" -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." msgstr "" -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "" -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "" -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "" -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "" -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "" -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "" -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "" -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." msgstr "" -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "" -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "" -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "" -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "" -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "" -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "" -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "" -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." msgstr "" -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." msgstr "" -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " "one time." msgstr "" -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "" -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " "can be calculated as Key_reads/Key_read_requests." msgstr "" -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "" -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "" -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " "same query. The default value of 0 means that no query has been compiled yet." msgstr "" -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "" -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." msgstr "" -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "" -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "" -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "" -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "" -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "" -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "" -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "" -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3465,104 +3647,104 @@ msgid "" "decide which queries to remove from the cache." msgstr "" -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." msgstr "" -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "" -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "" -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 msgctxt "$strShowStatusReset" msgid "Reset" msgstr "" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "" -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." msgstr "" -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "" -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" msgstr "" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" msgstr "" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "" -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "" -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." msgstr "" -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "" -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." msgstr "" -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "" -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " "system variable." msgstr "" -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "" -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "" -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "" -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "" -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3570,18 +3752,18 @@ msgid "" "tables or use replication." msgstr "" -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " "raise your thread_cache_size." msgstr "" -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "" -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3589,7 +3771,7 @@ msgid "" "implementation.)" msgstr "" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "" @@ -4766,131 +4948,6 @@ msgstr "" msgid "View dump (schema) of databases" msgstr "" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "" - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "" - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "" - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "" - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "" - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "" - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "" - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "" - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "" - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "" - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "" - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "" - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "" - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "" - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "" - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "" - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "" - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "" - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "" - -#: server_privileges.php:162 server_privileges.php:496 -msgid "Allows creating and dropping triggers" -msgstr "" - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "" - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "" - -#: server_privileges.php:169 server_privileges.php:482 -msgid "Allows altering and dropping stored routines." -msgstr "" - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "" - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "" - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "" - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "" - #: server_privileges.php:263 server_privileges.php:264 msgctxt "None privileges" msgid "None" @@ -4906,19 +4963,6 @@ msgstr "" msgid " Note: MySQL privilege names are expressed in English " msgstr "" -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "" - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "" - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "" @@ -4939,24 +4983,6 @@ msgstr "" msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "" -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "" - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "" - -#: server_privileges.php:613 server_privileges.php:615 -msgid "Limits the number of simultaneous connections the user may have." -msgstr "" - #: server_privileges.php:669 msgid "Login Information" msgstr "" diff --git a/po/uz.po b/po/uz.po index f08477239..a6fa60f24 100644 --- a/po/uz.po +++ b/po/uz.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-03-12 09:20+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: uzbek_cyrillic \n" @@ -3250,7 +3250,205 @@ msgstr "(давоми)" msgid "Structure of table __TABLE__" msgstr " __TABLE__ жадвалининг тузилиши" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "GRANT дан ташқари барча привилегиÑларни ўз ичига олади" + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "Мавжуд жадвалларнинг тузилишини ўзгартиришга рухÑат беради" + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +msgid "Allows altering and dropping stored routines." +msgstr "Сақланадиган муолажаларни ўзгартириш ва ўчиришга рухÑат беради" + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "Янги маълумотлар базалари ва жадваллар тузишга рухÑат беради" + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "Сақланадиган муолажалар тузишга рухÑат беради" + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "Янги жадваллар тузишга рухÑат беради" + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "Вақтинчалик жадваллар тузишга рухÑат беради" + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "Фойдаланувчилар ҳиÑобини қўшиш, ўчириш ва ўзгартиришга рухÑат беради" + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "Янги намойишлар тузиш(CREATE VIEW)га рухÑат беради" + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "Маълумотларни ўчиришга рухÑат беради" + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "Маълумотлар базаларини ва жадвалларни ўчиришга рухÑат беради" + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "Жадвалларни ўчиришга рухъÑат беради" + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "Кечиктирилган ҳодиÑаларни Ñозлашга рухÑат беради" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "Сақланадиган муолажаларни бажаришга рухÑат беради" + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "Маълумотларни файлдан импорт ва файлга ÑкÑпорт қилишга рухÑат беради" + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" +"Фойдаланувчиларни қўшиш ва привилегиÑлар жадвалини қайта юкламаÑдан " +"привилегиÑлар қўшишга рухÑат беради" + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "ИндекÑлар қўшиш ва уларни ўчиришга рухÑат беради" + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "Маълумот қўйиш ва ўзгартиришга рухÑат беради" + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "Жорий оқим учун жадвални блокировку қилишга рухÑат беради" + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "" +"Фойдаланувчи бир Ñоат давомида ўрнатиши мумкин бўлган Ñнги уланишлар Ñони" + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "Фойдаланувчи бир Ñоат давомида юбориши мумкин бўлган Ñўровлар Ñони" + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"Фойдаланувчи бир Ñоат давомида бажариши мумкин бўлган бирон-бир жадвал ёки " +"маълумотлар базаÑини ўзгартирадиган буйруқлар Ñони" + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +msgid "Limits the number of simultaneous connections the user may have." +msgstr "" +"Бир фойдаланувчи томонидан бир вақтнинг ўзида ўрнатиши мумкин бўлган " +"уланишлар Ñони" + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "Барча фойдаланувчиларнинг жараёнларини кўришга рухÑат беради" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "MySQL-Ñервернинг ушбу верÑиÑда бундай хуÑуÑиÑÑ‚ мавжуд ÑмаÑ!" + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "" +"Сервер Ñозланишларини қайта юклашга ва унинг кешларини тозалашга рухÑат " +"беради" + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "" +"Бош ва тобе Ñерверларнинг жойлашиши ҳақидаги маълумотни талаб қилишга рухÑат " +"беради" + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "Ð ÐµÐ¿Ð»Ð¸ÐºÐ°Ñ†Ð¸Ñ (захира нуÑха кўчириш) вақтида тобе Ñерверлар учун керак" + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "Маълумотларни чақиришга рухÑат беради" + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "Маълумотлар базаларининг тўлиқ рўйхатига рухÑат беради" + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "Ðамойиш тузадиган Ñўров(SHOW CREATE VIEW)ни бажаришга рухÑат беради" + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "Сервер ишини Ñкунлашга рухÑат беради" + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" +"Уланишлар макÑимал қийматга етганда ҳам уланиш ўрнатишга рухÑат беради. " +"(Кўпгина админиÑтратив вазифаларни бажариш учун керак, маÑалан, глобал " +"ўзгарувчилар ўрнатиш ёки бошқа фойдаланувчи жараёнини ўчириш)" + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +msgid "Allows creating and dropping triggers" +msgstr "" +"Триггерлар (маълум шартлар бажарилганда автоматик ишга тушадиган жараёнлар) " +"тузиш ва уларни ўчиришга рухÑат беради" + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "Маълумотларни ўзгартиришга рухÑат беради" + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "ПривилегиÑлар йўқ" + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " @@ -3259,11 +3457,11 @@ msgstr "" "Бинар журнали кешини ишлатиб, \"binlog_cache_size\" қийматидан ошиб, ўз " "ичига олган SQL-жумлалари вақтинчалик файлга Ñақланган транзакциÑлар Ñони." -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "Бинар журнал кешини ишлатган транзакциÑлар Ñони." -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3276,11 +3474,11 @@ msgstr "" "Ñақланишини таъминлаш мақÑадида tmp_table_size ўзгарувчиÑининг қийматини " "ошириш тавÑÐ¸Ñ Ñтилади." -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "MySQL Ñервери (mysqld) томонидан тузилган вақтинчалик файллар Ñони." -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." @@ -3288,7 +3486,7 @@ msgstr "" "Сервер томонидан SQL-жумлалари бажарилаётган вақтда хотирада автоматик " "тузилган вақтинчалик жадваллар Ñони." -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." @@ -3296,31 +3494,31 @@ msgstr "" "\"INSERT DELAYED\" Ñўровларини қайта ишлаш жараёнида юз берган хатолар " "(маÑалан, калитлар такрорланиши оқибатида) Ñони." -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." msgstr "Бажариладиган \"INSERT DELAYED\" Ñўровлар Ñони." -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "" "Маълумотларни кечиктириб қўйиш (\"INSERT DELAYED\") режимида ёзилган " "қаторлар Ñони." -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "Бажарилган \"FLUSH\" буйруқлар Ñони." -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "Ички \"COMMIT\" буйруқлари Ñони." -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "Жадвалдал ёзувларни ўчириш бўйича Ñшровлар Ñони." -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " @@ -3330,7 +3528,7 @@ msgstr "" "бериши мумкин. Бу жараён топиш деб номланади. Handler_discover - топилган " "жадваллар Ñони." -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " @@ -3339,7 +3537,7 @@ msgstr "" "ИндекÑдан биринчи ёзувни ўқишга бўлган Ñўровлар Ñони. Ўзгарувчининг қиймати " "катта бўлÑа, Ñервер бир неча маротиба индекÑни кўриб чиқади." -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." @@ -3348,7 +3546,7 @@ msgstr "" "Ўзгарувчининг қиймати катталиги Ñўров ва жадваллар тўғри индекÑланганидан " "далолат беради." -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " @@ -3358,7 +3556,7 @@ msgstr "" "Ҳажми чекланган Ð¸Ð½Ð´ÐµÐºÑ ÑƒÑтунига бўлган Ñўров ёки индекÑни кўриб чиқиш " "вақтида ўзгарувчи қиймати ошади." -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." @@ -3367,7 +3565,7 @@ msgstr "" "бўлган Ñўровлар Ñони. Одатда оптималлаштириш учун қўлланилади: ORDER BY ... " "DESC." -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3380,7 +3578,7 @@ msgstr "" "чиқишни талаб Ñтадиган Ñўровларнинг тез-ез бажарилиши; индекÑлардан нотўғри " "фойдаланадиган бирлашмаларнинг мавжудлиги." -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3392,35 +3590,35 @@ msgstr "" "индекÑланганлигини ёки Ñўровлар индекÑларнинг афзалликларидан " "фойдаланмаётганлигини билдиради." -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "ROLLBACK ички буйруқлар Ñони." -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "Жадвалдаги ёзувларни Ñнгилашга бўлган Ñўровлар Ñони." -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "Жадвалга ёзув қўйишга бўлган Ñўровлар Ñони." -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "Маълумот мавжуд бўлган Ñаҳифалар Ñони (\"кир\" ва \"тоза\")." -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "\"Кир\" Ñаҳифаларнинг жорий Ñони." -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "Буфер пулидаги тозалаш жараёни (FLUSH) қўлланилган Ñаҳифалар Ñони." -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "Бўш Ñаҳифалар Ñони." -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " @@ -3430,7 +3628,7 @@ msgstr "" "уÑтидан ўқиш ёки ёзиш жараёни бажарилмоқда, ёки уларни бошқа Ñабабларга кўра " "тозалаш ёки ўчириш имкониÑти йўқ." -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3442,11 +3640,11 @@ msgstr "" "\"Innodb_buffer_pool_pages_total - Innodb_buffer_pool_pages_free - " "Innodb_buffer_pool_pages_data\"." -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "Буфер пулининг умумий ҳажми (Ñаҳифаларда)." -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." @@ -3455,7 +3653,7 @@ msgstr "" "Ñони. Ушбу ҳол Ñўров жадвални таÑодифий тартибда кўриб чиқаётганда рўй " "беради." -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." @@ -3464,12 +3662,12 @@ msgstr "" "Ñони. Ушбу ҳол InnoDB жадвални тўлалигича кетма-кет кўриб чиқаётганда рўй " "беради" -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "" "InnoDB томонидан амалга оширилган ўқишга бўлган кетма-кет Ñўровлар Ñони." -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." @@ -3477,7 +3675,7 @@ msgstr "" "InnoDB буфер пулидан бажар олмаган ва Ñаҳифалаб ўқишдан фойдаланган ўқишга " "бўлган кетма-кет Ñўровлар Ñони." -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3490,51 +3688,51 @@ msgstr "" "Ушбу ҳиÑоблагич шундай кутишлар Ñонини билдиради. Ðгар буфер пулининг ҳажми " "тўғри белгиланган бўлÑа, унда кутишлар Ñони катта бўлмаÑлиги керак." -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "InnoDB буфер пулига амалга оширилган ёзувлар Ñони." -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "Жорий вақтда амалга оширилган \"fsync()\" операциÑлари Ñони." -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "Тугалланмаган \"fsync()\" операциÑлари Ñони." -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "Тугалланмаган ўқиш операциÑлари Ñони." -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "Тугалланмаган ёзиш операциÑлари Ñони." -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "Жорий вақтда ўқилган маълумотлар йиғиндиÑи (байтларда)." -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "Умумий маълумотларни ўқиш операциÑлари Ñони." -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "Умумий маълумотларни ёзиш операциÑлари Ñони." -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "Жорий вақтда ёзилган маълумотлар йиғиндиÑи (байтларда)." -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "\"doublewrite\" операциÑлари учун ёзилган Ñаҳифалар Ñони." -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "Бажарилган \"doublewrite\" операциÑлари Ñони." -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." @@ -3542,35 +3740,35 @@ msgstr "" "Журнал буферининг ҳажми кичик бўлганлиги Ñабабли, унинг тозаланиши кутаётган " "ёзувлар Ñони" -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "Журналга ёзишга бўлган ÑўровларÑони." -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "Журнал файлидаги жиÑмоний ёзувлар Ñони." -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "Журнал файлига \"fsync()\" ёрдамида амалга оширилган ёзувлар Ñони." -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "\"fsync()\" ёрдамида амалга оширилиши кутилаётган ёзувлар Ñони." -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "Тугалланмаган журналга ёзиш Ñўровлари Ñони." -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "Журнал файлига ёзилган маълумотлар ҳажми (байтларда)." -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "Тузилган Ñаҳифалар Ñони." -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." @@ -3579,51 +3777,51 @@ msgstr "" "Кўпгина қийматлар Ñаҳифаларда келтирилади, лекин Ñаҳифа ҳажми билган ҳолда, " "уларни байтларга ўтказиш мумкин." -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "Ўқилган Ñаҳифалар Ñони." -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "Ðзилган Ñаҳифалар Ñони." -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "Ҳозирда кутилаётган қатор блокировкалари Ñони." -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "Қатор блокировкаÑини кутишнинг ўртача вақти (миллиÑекундларда)." -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "Қатор блокировкаÑини кутишнинг умумий вақти (миллиÑекундларда)." -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "Қатор блокировкаÑини кутишнинг макÑимал вақти (миллиÑекундларда)." -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "Умумий кутилаётган қатор блокировкалари Ñони." -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "InnoDB жадвалидан ўчирилган қаторлар Ñони." -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "InnoDB жадвалига ёзилган қаторлар Ñони." -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "InnoDB жадвалларидан ўқилган қаторлар Ñони." -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "InnoDB жадвалларида Ñнгиланган қаторлар Ñони." -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." @@ -3631,7 +3829,7 @@ msgstr "" "Ð˜Ð½Ð´ÐµÐºÑ ÐºÐµÑˆÐ¸Ð´Ð°Ð³Ð¸ ўзгартирилган, лекин ҳали диÑкка ёзилмаган блоклар Ñони. " "Ушбу параметр, шунингдек, \"Not_flushed_key_blocks\" номи билан ҳам маълум." -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." @@ -3639,7 +3837,7 @@ msgstr "" "Ð˜Ð½Ð´ÐµÐºÑ ÐºÐµÑˆÐ¸Ð´Ð°Ð³Ð¸ ишлатилмаётган блоклар Ñони. Ушбу параметр Ð¸Ð½Ð´ÐµÐºÑ ÐºÐµÑˆÐ¸ " "ишлатилиш даражаÑини белгилайди." -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " @@ -3648,11 +3846,11 @@ msgstr "" "Ð˜Ð½Ð´ÐµÐºÑ ÐºÐµÑˆÐ¸Ð´Ð°Ð³Ð¸ ишлатилаётган блоклар Ñони. Ушбу қиймат бир вақтнинг ўзида " "ишлатилиши мумкин бўлган блоклар Ñонини билдиради." -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "Ð˜Ð½Ð´ÐµÐºÑ ÐºÐµÑˆÐ¸Ð´Ð°Ð³Ð¸ блокларни ўқишга бўлган Ñўровлар Ñони." -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " @@ -3663,15 +3861,15 @@ msgstr "" "қилиб белгиланган. Кешга бўлган муваффақиÑÑ‚Ñиз мурожаатлар коÑффициенти " "қуйидагича ҳиÑобланди: Key_reads/Key_read_requests." -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "Блокни Ð¸Ð½Ð´ÐµÐºÑ ÐºÐµÑˆÐ¸Ð³Ð° ёзишга бўлган Ñўровлар Ñони." -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "ДиÑкдан Ð¸Ð½Ð´ÐµÐºÑ Ð±Ð»Ð¾ÐºÐ»Ð°Ñ€Ð¸Ð½Ð¸ жиÑмоний ёзиш операциÑлари Ñони." -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " @@ -3682,13 +3880,13 @@ msgstr "" "Ñффективлигини таққоÑлашда фойдали ҳиÑобланади. ÐÑл ноль қиймат ҳали Ñўров " "компилÑÑ†Ð¸Ñ Ð¶Ð°Ñ€Ð°Ñ‘Ð½Ð¸ бажарилмаганлигини билдиради." -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "" "КоличеÑтво Ñтрок, ожидающих вÑтавки в запроÑах \"INSERT DELAYED\" " "Ñўровларида қўйилишини кутаётган қаторлар Ñони." -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." @@ -3696,39 +3894,39 @@ msgstr "" "Очилаётган жадвалларнинг умумий Ñони. Ðгар ўзгарувчининг қиймати катта " "бўлÑа, жадвал кеши (table_cache) ҳажмини ошириш тавÑÐ¸Ñ Ñтилади." -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "Очиқ файллар Ñони." -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "" "Очиқ оқимлар Ñони (журнал файлларида кўлланилади). Оқим деб \"fopen" "()\" функциÑÑи ёрдамида очилган файлга айтилади." -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "Очиқ жадваллар Ñони." -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "Сўровлар кешидаги бўш хотира блоклари Ñони." -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "Сўровлар кеши учун бўш хотира ҳажми" -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "" "Сўровлар кешига \"тушишлар\" Ñони, Ñъни кешда турган Ñўровлар томонидан " "қониқтирилган Ñўровлар Ñони." -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "Сўровлар кешига қўшилган Ñўровлар Ñони." -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3740,7 +3938,7 @@ msgstr "" "кешдан Ñўровларни ўчиришда \"LRU\" (Least Recently Used - Ñнг олдинги " "ишлатилган) ÑтратегиÑÑидан фойдаланади" -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." @@ -3748,24 +3946,24 @@ msgstr "" "Кешлаб бўлмайдиган ёки кешлаш \"SQL_NO_CACHE\" калит Ñўзи ёрдамида " "Ñўндирилган Ñўровлар Ñони." -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "Кешда региÑÑ‚Ñ€Ð°Ñ†Ð¸Ñ Ò›Ð¸Ð»Ð¸Ð½Ð³Ð°Ð½ Ñўровлар Ñони." -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "Сўровлар кешига ажратилган хотира блокларнинг умумий Ñони." -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 msgctxt "$strShowStatusReset" msgid "Reset" msgstr "Бекор қилиш" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "Барқарор репликациÑлар Ñони (ҳали амалга оширилмаган)." -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." @@ -3773,13 +3971,13 @@ msgstr "" "Ð˜Ð½Ð´ÐµÐºÑ Ð¸ÑˆÐ»Ð°Ñ‚Ð¼Ð°Ñдан бажарилган бирлашма Ñўровлар Ñони. Ðгар ўзгарувчи қиймати " "0 бўлмаÑа, жадвал индекÑларини текшириш тавÑÐ¸Ñ Ñтилади." -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "" "Боғланиш мавжуд бўлган жадвалда диапазон бўйича қидирув ишлатган ҳолда " "бажарилган бирлашма Ñўровлар Ñони." -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" @@ -3788,7 +3986,7 @@ msgstr "" "ишлатган ҳолда бажарилган бирлашма Ñўровлар Ñони. Ðгар ўзгарувчи қиймати 0 " "бўлмаÑа, жадвал индекÑларини текшириш тавÑÐ¸Ñ Ñтилади." -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" @@ -3797,17 +3995,17 @@ msgstr "" "Ñўровлар Ñони. Одатда, ушбу ўзгарувчининг қиймати, ҳатто жуда катта бўлÑа " "ҳам, унчалик муҳим ÑмаÑ." -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "" "Биринчи жадвалга ниÑбатан тўлалигича қидирув ишлатган ҳолда бажарилган " "бирлашма Ñўровлар Ñони." -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "Тобе оқим томонидан жорий вақтда очилган вақтинчалик жадваллар Ñони." -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." @@ -3815,13 +4013,13 @@ msgstr "" "Ишга туширилгандан буён репликациÑнинг тобе оқими томонидан бажарилган қайта " "транзакциÑларнинг умумий Ñони." -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "" "Ðгар ушбу Ñервер бош Ñерверга уланган ҳолда тобе Ñервер Ñифатида ишлаётган " "бўлÑа, ушбу ўзгарувчига \"ON\" қиймати белгиланади." -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." @@ -3829,12 +4027,12 @@ msgstr "" "Тузилиши учун slow_launch_time Ñекунддан кўпроқ вақт талаб Ñтилган оқимлар " "Ñони." -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "long_query_time Ñекунддан кўпроқ вақт бажарилган Ñўровлар Ñони." -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " @@ -3844,25 +4042,25 @@ msgstr "" "қиймати катта бўлÑа, \"sort_buffer_size\" ўзгарувчиÑининг қийматини ошириш " "зарур." -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "Диапазон ёрдамида бажарилган Ñортировка операциÑлари Ñони." -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "Сортировка қилинган қаторлар Ñони" -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "" "Жадвални тўлалигича кўриб чиқиш ёрдамида бажарилган Ñортировка операциÑлари " "Ñони." -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "Дарҳол қониқтирилган жадвални блокировка қилишга бўлган Ñўровлар Ñони." -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3874,7 +4072,7 @@ msgstr "" "пайдо бўлаётган бўлÑа, аввал Ñўровларни оптималлаштириш, Ñўнгра ÑÑа жадвал" "(лар)ни қиÑмларга бўлиш ёки Ñ€ÐµÐ¿Ð»Ð¸ÐºÐ°Ñ†Ð¸Ñ Ð¸ÑˆÐ»Ð°Ñ‚Ð¸Ñˆ керак." -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " @@ -3885,11 +4083,11 @@ msgstr "" "ушбу қиймат қизил ранг билан белгиланган бўлÑа, унда \"thread_cache_size\" " "ўзгарувчиÑининг қийматини ошириш зарур." -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "Очиқ жорий уланишлар Ñони." -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3901,7 +4099,7 @@ msgstr "" "ўзгарувчиÑининг қийматини ошириш мумкин (лекин у унумдорликни унчалик ҳам " "оширмайди)." -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "Фаол ҳолатда бўлган жараёнлар Ñони." @@ -5202,140 +5400,6 @@ msgstr "Жадвал турлари" msgid "View dump (schema) of databases" msgstr "Маълумотлар базалари дампини (ÑхемаÑини) намойиш Ñтиш" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "Маълумотларни чақиришга рухÑат беради" - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "Маълумот қўйиш ва ўзгартиришга рухÑат беради" - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "Маълумотларни ўзгартиришга рухÑат беради" - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "Маълумотларни ўчиришга рухÑат беради" - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "Янги маълумотлар базалари ва жадваллар тузишга рухÑат беради" - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "Маълумотлар базаларини ва жадвалларни ўчиришга рухÑат беради" - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "" -"Сервер Ñозланишларини қайта юклашга ва унинг кешларини тозалашга рухÑат " -"беради" - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "Сервер ишини Ñкунлашга рухÑат беради" - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "Барча фойдаланувчиларнинг жараёнларини кўришга рухÑат беради" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "Маълумотларни файлдан импорт ва файлга ÑкÑпорт қилишга рухÑат беради" - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "MySQL-Ñервернинг ушбу верÑиÑда бундай хуÑуÑиÑÑ‚ мавжуд ÑмаÑ!" - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "ИндекÑлар қўшиш ва уларни ўчиришга рухÑат беради" - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "Мавжуд жадвалларнинг тузилишини ўзгартиришга рухÑат беради" - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "Маълумотлар базаларининг тўлиқ рўйхатига рухÑат беради" - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" -"Уланишлар макÑимал қийматга етганда ҳам уланиш ўрнатишга рухÑат беради. " -"(Кўпгина админиÑтратив вазифаларни бажариш учун керак, маÑалан, глобал " -"ўзгарувчилар ўрнатиш ёки бошқа фойдаланувчи жараёнини ўчириш)" - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "Вақтинчалик жадваллар тузишга рухÑат беради" - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "Жорий оқим учун жадвални блокировку қилишга рухÑат беради" - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "Ð ÐµÐ¿Ð»Ð¸ÐºÐ°Ñ†Ð¸Ñ (захира нуÑха кўчириш) вақтида тобе Ñерверлар учун керак" - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "" -"Бош ва тобе Ñерверларнинг жойлашиши ҳақидаги маълумотни талаб қилишга рухÑат " -"беради" - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "Янги намойишлар тузиш(CREATE VIEW)га рухÑат беради" - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "Кечиктирилган ҳодиÑаларни Ñозлашга рухÑат беради" - -#: server_privileges.php:162 server_privileges.php:496 -msgid "Allows creating and dropping triggers" -msgstr "" -"Триггерлар (маълум шартлар бажарилганда автоматик ишга тушадиган жараёнлар) " -"тузиш ва уларни ўчиришга рухÑат беради" - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "Ðамойиш тузадиган Ñўров(SHOW CREATE VIEW)ни бажаришга рухÑат беради" - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "Сақланадиган муолажалар тузишга рухÑат беради" - -#: server_privileges.php:169 server_privileges.php:482 -msgid "Allows altering and dropping stored routines." -msgstr "Сақланадиган муолажаларни ўзгартириш ва ўчиришга рухÑат беради" - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "Фойдаланувчилар ҳиÑобини қўшиш, ўчириш ва ўзгартиришга рухÑат беради" - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "Сақланадиган муолажаларни бажаришга рухÑат беради" - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "ПривилегиÑлар йўқ" - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "GRANT дан ташқари барча привилегиÑларни ўз ичига олади" - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy #| msgid "None" @@ -5353,21 +5417,6 @@ msgstr "Жадвал даражаÑижаги привилегиÑлар" msgid " Note: MySQL privilege names are expressed in English " msgstr "ИЗОҲ: MySQL привилегиÑлари турлари инглиз тилида кўрÑатилади." -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "Янги жадваллар тузишга рухÑат беради" - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "Жадвалларни ўчиришга рухъÑат беради" - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" -"Фойдаланувчиларни қўшиш ва привилегиÑлар жадвалини қайта юкламаÑдан " -"привилегиÑлар қўшишга рухÑат беради" - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "Глобал привилегиÑлар" @@ -5390,29 +5439,6 @@ msgstr "" "ИЗОҲ: параметр қийматларини 0 (нол) деб белгилаш мавжуд чеклашларни бекор " "қилади." -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "Фойдаланувчи бир Ñоат давомида юбориши мумкин бўлган Ñўровлар Ñони" - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"Фойдаланувчи бир Ñоат давомида бажариши мумкин бўлган бирон-бир жадвал ёки " -"маълумотлар базаÑини ўзгартирадиган буйруқлар Ñони" - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "" -"Фойдаланувчи бир Ñоат давомида ўрнатиши мумкин бўлган Ñнги уланишлар Ñони" - -#: server_privileges.php:613 server_privileges.php:615 -msgid "Limits the number of simultaneous connections the user may have." -msgstr "" -"Бир фойдаланувчи томонидан бир вақтнинг ўзида ўрнатиши мумкин бўлган " -"уланишлар Ñони" - #: server_privileges.php:669 msgid "Login Information" msgstr "Фойдаланувчи ҳиÑоби ҳақида маълумот" diff --git a/po/uz@latin.po b/po/uz@latin.po index 16b26141d..d1976f43b 100644 --- a/po/uz@latin.po +++ b/po/uz@latin.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-03-12 09:20+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: uzbek_latin \n" @@ -3265,7 +3265,210 @@ msgstr "(davomi)" msgid "Structure of table __TABLE__" msgstr " __TABLE__ jadvalining tuzilishi" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "GRANT dan tashqari barcha privilegiyalarni o‘z ichiga oladi" + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "Mavjud jadvallarning tuzilishini o‘zgartirishga ruxsat beradi" + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +msgid "Allows altering and dropping stored routines." +msgstr "Saqlanadigan muolajalarni o‘zgartirish va o‘chirishga ruxsat beradi" + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "Yangi ma`lumotlar bazalari va jadvallar tuzishga ruxsat beradi" + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "Saqlanadigan muolajalar tuzishga ruxsat beradi" + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "Yangi jadvallar tuzishga ruxsat beradi" + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "Vaqtinchalik jadvallar tuzishga ruxsat beradi" + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "" +"Foydalanuvchilar hisobini qo‘shish, o‘chirish va o‘zgartirishga ruxsat beradi" + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "Yangi namoyishlar tuzish(CREATE VIEW)ga ruxsat beradi" + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "Ma`lumotlarni o‘chirishga ruxsat beradi" + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "Ma`lumotlar bazalarini va jadvallarni o‘chirishga ruxsat beradi" + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "Jadvallarni o‘chirishga rux`sat beradi" + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "Kechiktirilgan hodisalarni sozlashga ruxsat beradi" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "Saqlanadigan muolajalarni bajarishga ruxsat beradi" + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "Ma`lumotlarni fayldan import va faylga eksport qilishga ruxsat beradi" + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "" +"Foydalanuvchilarni qo‘shish va privilegiyalar jadvalini qayta yuklamasdan " +"privilegiyalar qo‘shishga ruxsat beradi" + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "Indekslar qo‘shish va ularni o‘chirishga ruxsat beradi" + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "Ma`lumot qo‘yish va o‘zgartirishga ruxsat beradi" + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "Joriy oqim uchun jadvalni blokirovku qilishga ruxsat beradi" + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "" +"Foydalanuvchi bir soat davomida o‘rnatishi mumkin bo‘lgan yangi ulanishlar " +"soni" + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "" +"Foydalanuvchi bir soat davomida yuborishi mumkin bo‘lgan so‘rovlar soni" + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "" +"Foydalanuvchi bir soat davomida bajarishi mumkin bo‘lgan biron-bir jadval " +"yoki ma`lumotlar bazasini o‘zgartiradigan buyruqlar soni" + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +msgid "Limits the number of simultaneous connections the user may have." +msgstr "" +"Bir foydalanuvchi tomonidan bir vaqtning o‘zida o‘rnatishi mumkin bo‘lgan " +"ulanishlar soni" + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "Barcha foydalanuvchilarning jarayonlarini ko‘rishga ruxsat beradi" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "MySQL-serverning ushbu versiyada bunday xususiyat mavjud emas!" + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "" +"Server sozlanishlarini qayta yuklashga va uning keshlarini tozalashga ruxsat " +"beradi" + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "" +"Bosh va tobe serverlarning joylashishi haqidagi ma`lumotni talab qilishga " +"ruxsat beradi" + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "" +"Replikatsiya (zaxira nusxa ko‘chirish) vaqtida tobe serverlar uchun kerak" + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "Ma`lumotlarni chaqirishga ruxsat beradi" + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "Ma`lumotlar bazalarining to‘liq ro‘yxatiga ruxsat beradi" + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "Namoyish tuzadigan so‘rov(SHOW CREATE VIEW)ni bajarishga ruxsat beradi" + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "Server ishini yakunlashga ruxsat beradi" + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" +"Ulanishlar maksimal qiymatga yetganda ham ulanish o‘rnatishga ruxsat " +"beradi. (Ko‘pgina administrativ vazifalarni bajarish uchun kerak, masalan, " +"global o‘zgaruvchilar o‘rnatish yoki boshqa foydalanuvchi jarayonini " +"o‘chirish)" + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +msgid "Allows creating and dropping triggers" +msgstr "" +"Triggerlar (ma`lum shartlar bajarilganda avtomatik ishga tushadigan " +"jarayonlar) tuzish va ularni o‘chirishga ruxsat beradi" + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "Ma`lumotlarni o‘zgartirishga ruxsat beradi" + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "Privilegiyalar yo‘q" + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " @@ -3274,11 +3477,11 @@ msgstr "" "Binar jurnali keshini ishlatib, \"binlog_cache_size\" qiymatidan oshib, o‘z " "ichiga olgan SQL-jumlalari vaqtinchalik faylga saqlangan tranzaksiyalar soni." -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "Binar jurnal keshini ishlatgan tranzaksiyalar soni." -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3291,11 +3494,11 @@ msgstr "" "saqlanishini ta`minlash maqsadida tmp_table_size o‘zgaruvchisining qiymatini " "oshirish tavsiya etiladi." -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "MySQL serveri (mysqld) tomonidan tuzilgan vaqtinchalik fayllar soni." -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." @@ -3303,7 +3506,7 @@ msgstr "" "Server tomonidan SQL-jumlalari bajarilayotgan vaqtda xotirada avtomatik " "tuzilgan vaqtinchalik jadvallar soni." -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." @@ -3311,31 +3514,31 @@ msgstr "" "\"INSERT DELAYED\" so‘rovlarini qayta ishlash jarayonida yuz bergan xatolar " "(masalan, kalitlar takrorlanishi oqibatida) soni." -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." msgstr "Bajariladigan \"INSERT DELAYED\" so‘rovlar soni." -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "" "Ma`lumotlarni kechiktirib qo‘yish (\"INSERT DELAYED\") rejimida yozilgan " "qatorlar soni." -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "Bajarilgan \"FLUSH\" buyruqlar soni." -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "Ichki \"COMMIT\" buyruqlari soni." -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "Jadvaldal yozuvlarni o‘chirish bo‘yicha sshrovlar soni." -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " @@ -3345,7 +3548,7 @@ msgstr "" "berishi mumkin. Bu jarayon topish deb nomlanadi. Handler_discover - topilgan " "jadvallar soni." -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " @@ -3354,7 +3557,7 @@ msgstr "" "Indeksdan birinchi yozuvni o‘qishga bo‘lgan so‘rovlar soni. O‘zgaruvchining " "qiymati katta bo‘lsa, server bir necha marotiba indeksni ko‘rib chiqadi." -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." @@ -3363,7 +3566,7 @@ msgstr "" "soni. O‘zgaruvchining qiymati kattaligi so‘rov va jadvallar to‘g‘ri " "indekslanganidan dalolat beradi." -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " @@ -3373,7 +3576,7 @@ msgstr "" "soni. Hajmi cheklangan indeks ustuniga bo‘lgan so‘rov yoki indeksni ko‘rib " "chiqish vaqtida o‘zgaruvchi qiymati oshadi." -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." @@ -3382,7 +3585,7 @@ msgstr "" "o‘qishga bo‘lgan so‘rovlar soni. Odatda optimallashtirish uchun " "qo‘llaniladi: ORDER BY ... DESC." -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3396,7 +3599,7 @@ msgstr "" "bajarilishi; indekslardan noto‘g‘ri foydalanadigan birlashmalarning " "mavjudligi." -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3408,35 +3611,35 @@ msgstr "" "jadvallar noto‘g‘ri indekslanganligini yoki so‘rovlar indekslarning " "afzalliklaridan foydalanmayotganligini bildiradi." -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "ROLLBACK ichki buyruqlar soni." -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "Jadvaldagi yozuvlarni yangilashga bo‘lgan so‘rovlar soni." -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "Jadvalga yozuv qo‘yishga bo‘lgan so‘rovlar soni." -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "Ma`lumot mavjud bo‘lgan sahifalar soni (\"kir\" va \"toza\")." -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "\"Kir\" sahifalarning joriy soni." -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "Bufer pulidagi tozalash jarayoni (FLUSH) qo‘llanilgan sahifalar soni." -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "Bo‘sh sahifalar soni." -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " @@ -3446,7 +3649,7 @@ msgstr "" "ustidan o‘qish yoki yozish jarayoni bajarilmoqda, yoki ularni boshqa " "sabablarga ko‘ra tozalash yoki o‘chirish imkoniyati yo‘q." -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3458,11 +3661,11 @@ msgstr "" "mumkin: \"Innodb_buffer_pool_pages_total - Innodb_buffer_pool_pages_free - " "Innodb_buffer_pool_pages_data\"." -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "Bufer pulining umumiy hajmi (sahifalarda)." -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." @@ -3471,7 +3674,7 @@ msgstr "" "o‘qishlar soni. Ushbu hol so‘rov jadvalni tasodifiy tartibda ko‘rib " "chiqayotganda ro‘y beradi." -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." @@ -3480,12 +3683,12 @@ msgstr "" "soni. Ushbu hol InnoDB jadvalni to‘laligicha ketma-ket ko‘rib chiqayotganda " "ro‘y beradi" -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "" "InnoDB tomonidan amalga oshirilgan o‘qishga bo‘lgan ketma-ket so‘rovlar soni." -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." @@ -3493,7 +3696,7 @@ msgstr "" "InnoDB bufer pulidan bajar olmagan va sahifalab o‘qishdan foydalangan " "o‘qishga bo‘lgan ketma-ket so‘rovlar soni." -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3507,51 +3710,51 @@ msgstr "" "bufer pulining hajmi to‘g‘ri belgilangan bo‘lsa, unda kutishlar soni katta " "bo‘lmasligi kerak." -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "InnoDB bufer puliga amalga oshirilgan yozuvlar soni." -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "Joriy vaqtda amalga oshirilgan \"fsync()\" operatsiyalari soni." -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "Tugallanmagan \"fsync()\" operatsiyalari soni." -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "Tugallanmagan o‘qish operatsiyalari soni." -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "Tugallanmagan yozish operatsiyalari soni." -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "Joriy vaqtda o‘qilgan ma`lumotlar yig‘indisi (baytlarda)." -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "Umumiy ma`lumotlarni o‘qish operatsiyalari soni." -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "Umumiy ma`lumotlarni yozish operatsiyalari soni." -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "Joriy vaqtda yozilgan ma`lumotlar yig‘indisi (baytlarda)." -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "\"doublewrite\" operatsiyalari uchun yozilgan sahifalar soni." -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "Bajarilgan \"doublewrite\" operatsiyalari soni." -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." @@ -3559,35 +3762,35 @@ msgstr "" "Jurnal buferining hajmi kichik bo‘lganligi sababli, uning tozalanishi " "kutayotgan yozuvlar soni" -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "Jurnalga yozishga bo‘lgan so‘rovlarsoni." -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "Jurnal faylidagi jismoniy yozuvlar soni." -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "Jurnal fayliga \"fsync()\" yordamida amalga oshirilgan yozuvlar soni." -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "\"fsync()\" yordamida amalga oshirilishi kutilayotgan yozuvlar soni." -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "Tugallanmagan jurnalga yozish so‘rovlari soni." -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "Jurnal fayliga yozilgan ma`lumotlar hajmi (baytlarda)." -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "Tuzilgan sahifalar soni." -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." @@ -3596,51 +3799,51 @@ msgstr "" "Ko‘pgina qiymatlar sahifalarda keltiriladi, lekin sahifa hajmi bilgan holda, " "ularni baytlarga o‘tkazish mumkin." -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "O‘qilgan sahifalar soni." -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "Yozilgan sahifalar soni." -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "Hozirda kutilayotgan qator blokirovkalari soni." -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "Qator blokirovkasini kutishning o‘rtacha vaqti (millisekundlarda)." -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "Qator blokirovkasini kutishning umumiy vaqti (millisekundlarda)." -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "Qator blokirovkasini kutishning maksimal vaqti (millisekundlarda)." -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "Umumiy kutilayotgan qator blokirovkalari soni." -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "InnoDB jadvalidan o‘chirilgan qatorlar soni." -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "InnoDB jadvaliga yozilgan qatorlar soni." -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "InnoDB jadvallaridan o‘qilgan qatorlar soni." -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "InnoDB jadvallarida yangilangan qatorlar soni." -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." @@ -3648,7 +3851,7 @@ msgstr "" "Indeks keshidagi o‘zgartirilgan, lekin hali diskka yozilmagan bloklar soni. " "Ushbu parametr, shuningdek, \"Not_flushed_key_blocks\" nomi bilan ham ma`lum." -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." @@ -3656,7 +3859,7 @@ msgstr "" "Indeks keshidagi ishlatilmayotgan bloklar soni. Ushbu parametr indeks keshi " "ishlatilish darajasini belgilaydi." -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " @@ -3665,11 +3868,11 @@ msgstr "" "Indeks keshidagi ishlatilayotgan bloklar soni. Ushbu qiymat bir vaqtning " "o‘zida ishlatilishi mumkin bo‘lgan bloklar sonini bildiradi." -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "Indeks keshidagi bloklarni o‘qishga bo‘lgan so‘rovlar soni." -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " @@ -3681,15 +3884,15 @@ msgstr "" "murojaatlar koeffitsiyenti quyidagicha hisoblandi: Key_reads/" "Key_read_requests." -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "Blokni indeks keshiga yozishga bo‘lgan so‘rovlar soni." -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "Diskdan indeks bloklarini jismoniy yozish operatsiyalari soni." -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " @@ -3700,13 +3903,13 @@ msgstr "" "effektivligini taqqoslashda foydali hisoblanadi. Asl nol qiymat hali so‘rov " "kompilyatsiya jarayoni bajarilmaganligini bildiradi." -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "" "Kolichestvo strok, ojidayushix vstavki v zaprosax \"INSERT DELAYED\" " "so‘rovlarida qo‘yilishini kutayotgan qatorlar soni." -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." @@ -3714,39 +3917,39 @@ msgstr "" "Ochilayotgan jadvallarning umumiy soni. Agar o‘zgaruvchining qiymati katta " "bo‘lsa, jadval keshi (table_cache) hajmini oshirish tavsiya etiladi." -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "Ochiq fayllar soni." -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "" "Ochiq oqimlar soni (jurnal fayllarida ko‘llaniladi). Oqim deb \"fopen" "()\" funksiyasi yordamida ochilgan faylga aytiladi." -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "Ochiq jadvallar soni." -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "So‘rovlar keshidagi bo‘sh xotira bloklari soni." -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "So‘rovlar keshi uchun bo‘sh xotira hajmi" -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "" "So‘rovlar keshiga \"tushishlar\" soni, ya`ni keshda turgan so‘rovlar " "tomonidan qoniqtirilgan so‘rovlar soni." -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "So‘rovlar keshiga qo‘shilgan so‘rovlar soni." -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3758,7 +3961,7 @@ msgstr "" "beradi. So‘rovlar keshi keshdan so‘rovlarni o‘chirishda \"LRU\" (Least " "Recently Used - eng oldingi ishlatilgan) strategiyasidan foydalanadi" -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." @@ -3766,24 +3969,24 @@ msgstr "" "Keshlab bo‘lmaydigan yoki keshlash \"SQL_NO_CACHE\" kalit so‘zi yordamida " "so‘ndirilgan so‘rovlar soni." -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "Keshda registratsiya qilingan so‘rovlar soni." -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "So‘rovlar keshiga ajratilgan xotira bloklarning umumiy soni." -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 msgctxt "$strShowStatusReset" msgid "Reset" msgstr "Bekor qilish" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "Barqaror replikatsiyalar soni (hali amalga oshirilmagan)." -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." @@ -3791,13 +3994,13 @@ msgstr "" "Indeks ishlatmasdan bajarilgan birlashma so‘rovlar soni. Agar o‘zgaruvchi " "qiymati 0 bo‘lmasa, jadval indekslarini tekshirish tavsiya etiladi." -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "" "Bog‘lanish mavjud bo‘lgan jadvalda diapazon bo‘yicha qidiruv ishlatgan holda " "bajarilgan birlashma so‘rovlar soni." -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" @@ -3807,7 +4010,7 @@ msgstr "" "o‘zgaruvchi qiymati 0 bo‘lmasa, jadval indekslarini tekshirish tavsiya " "etiladi." -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" @@ -3816,17 +4019,17 @@ msgstr "" "birlashma so‘rovlar soni. Odatda, ushbu o‘zgaruvchining qiymati, hatto juda " "katta bo‘lsa ham, unchalik muhim emas." -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "" "Birinchi jadvalga nisbatan to‘laligicha qidiruv ishlatgan holda bajarilgan " "birlashma so‘rovlar soni." -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "Tobe oqim tomonidan joriy vaqtda ochilgan vaqtinchalik jadvallar soni." -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." @@ -3834,13 +4037,13 @@ msgstr "" "Ishga tushirilgandan buyon replikatsiyaning tobe oqimi tomonidan bajarilgan " "qayta tranzaksiyalarning umumiy soni." -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "" "Agar ushbu server bosh serverga ulangan holda tobe server sifatida " "ishlayotgan bo‘lsa, ushbu o‘zgaruvchiga \"ON\" qiymati belgilanadi." -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." @@ -3848,12 +4051,12 @@ msgstr "" "Tuzilishi uchun slow_launch_time sekunddan ko‘proq vaqt talab etilgan " "oqimlar soni." -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "long_query_time sekunddan ko‘proq vaqt bajarilgan so‘rovlar soni." -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " @@ -3863,26 +4066,26 @@ msgstr "" "o‘zgaruvchi qiymati katta bo‘lsa, \"sort_buffer_size\" o‘zgaruvchisining " "qiymatini oshirish zarur." -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "Diapazon yordamida bajarilgan sortirovka operatsiyalari soni." -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "Sortirovka qilingan qatorlar soni" -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "" "Jadvalni to‘laligicha ko‘rib chiqish yordamida bajarilgan sortirovka " "operatsiyalari soni." -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "" "Darhol qoniqtirilgan jadvalni blokirovka qilishga bo‘lgan so‘rovlar soni." -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3895,7 +4098,7 @@ msgstr "" "so‘ngra esa jadval(lar)ni qismlarga bo‘lish yoki replikatsiya ishlatish " "kerak." -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " @@ -3906,11 +4109,11 @@ msgstr "" "Connections. Agar ushbu qiymat qizil rang bilan belgilangan bo‘lsa, unda " "\"thread_cache_size\" o‘zgaruvchisining qiymatini oshirish zarur." -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "Ochiq joriy ulanishlar soni." -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3922,7 +4125,7 @@ msgstr "" "o‘zgaruvchisining qiymatini oshirish mumkin (lekin u unumdorlikni unchalik " "ham oshirmaydi)." -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "Faol holatda bo‘lgan jarayonlar soni." @@ -5233,143 +5436,6 @@ msgstr "Jadval turlari" msgid "View dump (schema) of databases" msgstr "Ma`lumotlar bazalari dampini (sxemasini) namoyish etish" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "Ma`lumotlarni chaqirishga ruxsat beradi" - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "Ma`lumot qo‘yish va o‘zgartirishga ruxsat beradi" - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "Ma`lumotlarni o‘zgartirishga ruxsat beradi" - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "Ma`lumotlarni o‘chirishga ruxsat beradi" - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "Yangi ma`lumotlar bazalari va jadvallar tuzishga ruxsat beradi" - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "Ma`lumotlar bazalarini va jadvallarni o‘chirishga ruxsat beradi" - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "" -"Server sozlanishlarini qayta yuklashga va uning keshlarini tozalashga ruxsat " -"beradi" - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "Server ishini yakunlashga ruxsat beradi" - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "Barcha foydalanuvchilarning jarayonlarini ko‘rishga ruxsat beradi" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "Ma`lumotlarni fayldan import va faylga eksport qilishga ruxsat beradi" - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "MySQL-serverning ushbu versiyada bunday xususiyat mavjud emas!" - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "Indekslar qo‘shish va ularni o‘chirishga ruxsat beradi" - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "Mavjud jadvallarning tuzilishini o‘zgartirishga ruxsat beradi" - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "Ma`lumotlar bazalarining to‘liq ro‘yxatiga ruxsat beradi" - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" -"Ulanishlar maksimal qiymatga yetganda ham ulanish o‘rnatishga ruxsat " -"beradi. (Ko‘pgina administrativ vazifalarni bajarish uchun kerak, masalan, " -"global o‘zgaruvchilar o‘rnatish yoki boshqa foydalanuvchi jarayonini " -"o‘chirish)" - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "Vaqtinchalik jadvallar tuzishga ruxsat beradi" - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "Joriy oqim uchun jadvalni blokirovku qilishga ruxsat beradi" - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "" -"Replikatsiya (zaxira nusxa ko‘chirish) vaqtida tobe serverlar uchun kerak" - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "" -"Bosh va tobe serverlarning joylashishi haqidagi ma`lumotni talab qilishga " -"ruxsat beradi" - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "Yangi namoyishlar tuzish(CREATE VIEW)ga ruxsat beradi" - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "Kechiktirilgan hodisalarni sozlashga ruxsat beradi" - -#: server_privileges.php:162 server_privileges.php:496 -msgid "Allows creating and dropping triggers" -msgstr "" -"Triggerlar (ma`lum shartlar bajarilganda avtomatik ishga tushadigan " -"jarayonlar) tuzish va ularni o‘chirishga ruxsat beradi" - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "Namoyish tuzadigan so‘rov(SHOW CREATE VIEW)ni bajarishga ruxsat beradi" - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "Saqlanadigan muolajalar tuzishga ruxsat beradi" - -#: server_privileges.php:169 server_privileges.php:482 -msgid "Allows altering and dropping stored routines." -msgstr "Saqlanadigan muolajalarni o‘zgartirish va o‘chirishga ruxsat beradi" - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "" -"Foydalanuvchilar hisobini qo‘shish, o‘chirish va o‘zgartirishga ruxsat beradi" - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "Saqlanadigan muolajalarni bajarishga ruxsat beradi" - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "Privilegiyalar yo‘q" - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "GRANT dan tashqari barcha privilegiyalarni o‘z ichiga oladi" - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy #| msgid "None" @@ -5387,21 +5453,6 @@ msgstr "Jadval darajasijagi privilegiyalar" msgid " Note: MySQL privilege names are expressed in English " msgstr "IZOH: MySQL privilegiyalari turlari ingliz tilida ko‘rsatiladi." -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "Yangi jadvallar tuzishga ruxsat beradi" - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "Jadvallarni o‘chirishga rux`sat beradi" - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "" -"Foydalanuvchilarni qo‘shish va privilegiyalar jadvalini qayta yuklamasdan " -"privilegiyalar qo‘shishga ruxsat beradi" - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "Global privilegiyalar" @@ -5424,31 +5475,6 @@ msgstr "" "IZOH: parametr qiymatlarini 0 (nol) deb belgilash mavjud cheklashlarni bekor " "qiladi." -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "" -"Foydalanuvchi bir soat davomida yuborishi mumkin bo‘lgan so‘rovlar soni" - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "" -"Foydalanuvchi bir soat davomida bajarishi mumkin bo‘lgan biron-bir jadval " -"yoki ma`lumotlar bazasini o‘zgartiradigan buyruqlar soni" - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "" -"Foydalanuvchi bir soat davomida o‘rnatishi mumkin bo‘lgan yangi ulanishlar " -"soni" - -#: server_privileges.php:613 server_privileges.php:615 -msgid "Limits the number of simultaneous connections the user may have." -msgstr "" -"Bir foydalanuvchi tomonidan bir vaqtning o‘zida o‘rnatishi mumkin bo‘lgan " -"ulanishlar soni" - #: server_privileges.php:669 msgid "Login Information" msgstr "Foydalanuvchi hisobi haqida ma`lumot" diff --git a/po/zh_CN.po b/po/zh_CN.po index c73484e3f..9db2da4f3 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-05-17 04:57+0200\n" "Last-Translator: shanyan baishui \n" "Language-Team: chinese_simplified \n" @@ -3087,7 +3087,191 @@ msgstr "(å»¶ç»­çš„)" msgid "Structure of table __TABLE__" msgstr "__TABLE__ 表的结构" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "é™¤äº†æŽˆæƒ (GRANT) 以外的所有æƒé™ã€‚" + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "å…许修改现有数æ®è¡¨çš„结构。" + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +msgid "Allows altering and dropping stored routines." +msgstr "å…许修改或删除储存过程。" + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "å…许创建新数æ®åº“和数æ®è¡¨ã€‚" + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "å…许创建存储过程。" + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "å…许创建新数æ®è¡¨ã€‚" + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "å…许创建临时表。" + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "å…许创建ã€åˆ é™¤å’Œé‡å‘½å用户账户。" + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "å…许创建视图。" + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "å…许删除数æ®ã€‚" + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "å…许删除数æ®åº“和数æ®è¡¨ã€‚" + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "å…许删除数æ®è¡¨ã€‚" + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "å…许为事件触å‘器设置事件" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "å…许è¿è¡Œå­˜å‚¨è¿‡ç¨‹ã€‚" + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "å…许从文件中导入数æ®ä»¥åŠå°†æ•°æ®å¯¼å‡ºè‡³æ–‡ä»¶ã€‚" + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "å…许添加用户和æƒé™ï¼Œè€Œä¸å…è®¸é‡æ–°è½½å…¥æƒé™è¡¨ã€‚" + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "å…许创建和删除索引。" + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "å…许æ’å…¥å’Œæ›¿æ¢æ•°æ®ã€‚" + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "å…许é”定当å‰çº¿ç¨‹çš„表。" + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "é™åˆ¶ç”¨æˆ·æ¯å°æ—¶æ‰“开的新连接数。" + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "é™åˆ¶ç”¨æˆ·æ¯å°æ—¶å¯å‘é€åˆ°æœåŠ¡å™¨çš„æŸ¥è¯¢æ•°ã€‚" + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "é™åˆ¶ç”¨æˆ·æ¯å°æ—¶å¯æ‰§è¡Œçš„修改任何数æ®è¡¨æˆ–æ•°æ®åº“的命令数。" + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +msgid "Limits the number of simultaneous connections the user may have." +msgstr "é™åˆ¶è¯¥ç”¨æˆ·çš„å¹¶å‘连接数。" + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "å…许查看所有用户的进程" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "在此版本的 MySQL 中无效。" + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "å…è®¸é‡æ–°è½½å…¥æœåŠ¡å™¨è®¾ç½®å¹¶åˆ·æ–°æœåŠ¡å™¨çš„ç¼“å­˜ã€‚" + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "用户有æƒè¯¢é—®é™„属者/控制者在哪里。" + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "回å¤é™„属者所需。" + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "å…è®¸è¯»å–æ•°æ®ã€‚" + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "å…许访问完整的数æ®åº“列表。" + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "å…许执行 SHOW CREATE VIEW 查询。" + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "å…许关闭æœåŠ¡å™¨ã€‚" + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" +"å…许在达到最大连接数时连接,对于大多数åƒè®¾ç½®å…¨å±€å˜é‡æˆ–æ€æ­»å…¶å®ƒç”¨æˆ·çº¿ç¨‹è¿™æ ·çš„" +"ç®¡ç†æ“作是必需的。" + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +msgid "Allows creating and dropping triggers" +msgstr "å…许创建和删除触å‘器" + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "å…许修改数æ®ã€‚" + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "æ— æƒé™ã€‚" + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " @@ -3096,11 +3280,11 @@ msgstr "" "因事务使用的临时二进制日志缓存超出 binlog_cache_size 的设置而使用临时文件存储" "的数é‡ã€‚" -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "事务所用的临时二进制日志缓存的数é‡ã€‚" -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3110,17 +3294,17 @@ msgstr "" "æœåŠ¡å™¨æ‰§è¡Œè¯­å¥æ—¶è‡ªåŠ¨åœ¨ç£ç›˜ä¸Šåˆ›å»ºçš„临时表的数é‡ã€‚如果 Created_tmp_disk_tables " "很大,你å¯ä»¥å¢žåŠ  tmp_table_size 的值,让æœåŠ¡å™¨ä½¿ç”¨å†…å­˜æ¥å­˜å‚¨ä¸´æ—¶è¡¨è€Œéžç£ç›˜ã€‚" -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "mysqld 已创建的临时文件的数é‡ã€‚" -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." msgstr "æœåŠ¡å™¨æ‰§è¡Œè¯­å¥æ—¶è‡ªåŠ¨åœ¨å†…å­˜ä¸­åˆ›å»ºçš„ä¸´æ—¶è¡¨çš„æ•°é‡ã€‚" -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." @@ -3128,29 +3312,29 @@ msgstr "" "å‘生错误的延迟æ’å…¥ (INSERT DELAYED) 行数 (å¯èƒ½æ˜¯å› ä¸ºåœ¨å”¯ä¸€å­—段中存在é‡å¤" "值) 。" -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." msgstr "正在使用的延迟æ’入处ç†çº¿ç¨‹çš„æ•°é‡ã€‚æ¯å¼ ä½¿ç”¨å»¶è¿Ÿæ’入的表都有自己的线程。" -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "延迟æ’入已写入的行数。" -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "已执行的强制更新 (FLUSH) è¯­å¥æ•°ã€‚" -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "已执行的内部æäº¤ (COMMIT) è¯­å¥æ•°ã€‚" -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "从表中删除行的次数。" -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " @@ -3159,7 +3343,7 @@ msgstr "" "如果知é“一张表的å字,MySQL æœåС噍å¯ä»¥è¯¢é—® NDB 集群存储引擎,这被称为“å‘现â€ã€‚" "Handler_discovery 表明了一张表被å‘现的次数。" -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " @@ -3168,14 +3352,14 @@ msgstr "" "读å–一个索引入å£ç‚¹çš„æ¬¡æ•°ã€‚如果该值很大,说明你的æœåŠ¡å™¨æ‰§è¡Œäº†å¾ˆå¤šå®Œæ•´ç´¢å¼•æ‰«" "æã€‚例如,å‡è®¾å­—段 col1 å·²ç»å»ºç«‹äº†ç´¢å¼•ï¼Œç„¶åŽæ‰§è¡Œ SELECT col1 FROM foo 。" -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." msgstr "" "æ ¹æ®ç´¢å¼•读å–行的请求数。如果该值很大,说明你的查询和表都建立了很好的索引。" -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " @@ -3184,7 +3368,7 @@ msgstr "" "æ ¹æ®ç´¢å¼•顺åºè¯»å–下一行的请求数。如果你在查询一个已索引的字段且é™åˆ¶äº†èŒƒå›´ï¼Œæˆ–" "进行完整表扫æï¼Œè¯¥å€¼å°†ä¼šä¸æ–­å¢žé•¿ã€‚" -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." @@ -3192,7 +3376,7 @@ msgstr "" "æ ¹æ®ç´¢å¼•顺åºè¯»å–上一行的请求数。这ç§è¯»å–æ–¹å¼é€šå¸¸ç”¨äºŽä¼˜åŒ–带有 ORDER BY ... " "DESC 的查询。" -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3202,7 +3386,7 @@ msgstr "" "æ ¹æ®å›ºå®šä½ç½®è¯»å–è¡Œçš„è¯·æ±‚æ•°ã€‚å¦‚æžœä½ æ‰§è¡Œå¾ˆå¤šéœ€è¦æŽ’åºçš„æŸ¥è¯¢ï¼Œè¯¥å€¼ä¼šå¾ˆé«˜ã€‚ä½ å¯èƒ½" "有很多需è¦å®Œæ•´è¡¨æ‰«æçš„æŸ¥è¯¢ï¼Œæˆ–è€…ä½ ä½¿ç”¨äº†ä¸æ­£ç¡®çš„索引用æ¥å¤šè¡¨æŸ¥è¯¢ã€‚" -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3212,35 +3396,35 @@ msgstr "" "ä»Žæ•°æ®æ–‡ä»¶ä¸­è¯»å–行的请求数。如果你在扫æå¾ˆå¤šè¡¨ï¼Œè¯¥å€¼ä¼šå¾ˆå¤§ã€‚通常情况下这æ„味" "ç€ä½ çš„表没有åšå¥½ç´¢å¼•ï¼Œæˆ–è€…ä½ çš„æŸ¥è¯¢è¯­å¥æ²¡æœ‰ä½¿ç”¨å¥½ç´¢å¼•字段。" -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "内部回滚 (ROLLBACK) è¯­å¥æ•°ã€‚" -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "表中更新行的请求数。" -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "表中æ’入行的请求数。" -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "éžç©ºé¡µæ•° (å«è„页) 。" -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "当å‰è„页数。" -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "请求更新的缓冲池页数。" -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "空闲页数。" -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " @@ -3249,7 +3433,7 @@ msgstr "" "InnoDB 缓冲池中é”定页的数é‡ã€‚è¿™äº›é¡µæ˜¯æ­£åœ¨è¢«è¯»å–æˆ–写入的,或者是因其他原因ä¸èƒ½" "被刷新或删除的。" -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3260,11 +3444,11 @@ msgstr "" "å…¬å¼è®¡ç®—: Innodb_buffer_pool_pages_total - Innodb_buffer_pool_pages_free - " "Innodb_buffer_pool_pages_data 。" -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "ç¼“å†²æ± æ€»å¤§å° (å•ä½ï¼šé¡µ)。" -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." @@ -3272,24 +3456,24 @@ msgstr "" "InnoDB åˆå§‹åŒ–çš„â€œéšæœºâ€é¢„è¯»æ•°ã€‚è¿™é€šå¸¸ä¼šåœ¨å¯¹ä¸€å¼ è¡¨è¿›è¡Œå¤§èŒƒå›´çš„éšæœºæŽ’åºæŸ¥è¯¢æ—¶å‘" "生。" -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." msgstr "" "InnoDB åˆå§‹åŒ–的顺åºé¢„读数。这会在 InnoDB 执行一个顺åºå®Œæ•´è¡¨æ‰«ææ—¶å‘生。" -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "InnoDB 完æˆçš„逻辑读请求数。" -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." msgstr "InnoDB è¿›è¡Œé€»è¾‘è¯»å–æ—¶æ— æ³•从缓冲池中获å–而执行å•页读å–的次数。" -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3301,85 +3485,85 @@ msgstr "" "å¿…è¦å…ˆç­‰å¾…页被刷新。该计数器统计了这ç§ç­‰å¾…的数é‡ã€‚如果缓冲池大å°è®¾ç½®æ­£ç¡®ï¼Œè¿™" "个值应该会很å°ã€‚" -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "写入 InnoDB 缓冲池的次数。" -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "fsync() 总æ“作的次数。" -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "当剿Œ‚èµ· fsync() æ“作的数é‡ã€‚" -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "当剿Œ‚起的读æ“作数。" -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "当剿Œ‚起的写æ“作数。" -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "读å–的总数æ®é‡ (å•ä½ï¼šå­—节)。" -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "æ•°æ®è¯»å–总数。" -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "æ•°æ®å†™å…¥æ€»æ•°ã€‚" -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "写入的总数æ®é‡ (å•ä½ï¼šå­—节)。" -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "以åŒå†™å…¥æ“作写入的页数。" -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "å·²ç»æ‰§è¡Œçš„åŒå†™å…¥æ¬¡æ•°ã€‚" -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." msgstr "因日志缓存太å°è€Œå¿…须等待其被写入所造æˆçš„等待数。" -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "日志写入请求数。" -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "日志物ç†å†™å…¥æ¬¡æ•°ã€‚" -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "使用 fsync() 写入日志文件的次数。" -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "当剿Œ‚èµ·çš„ fsync 日志文件数。" -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "当剿Œ‚起的日志写入数。" -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "写入日志文件的字节数。" -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "创建的页数。" -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." @@ -3387,75 +3571,75 @@ msgstr "" "编译的 InnoDB é¡µå¤§å° (默认 16KB)。许多值都以页为å•ä½è¿›è¡Œç»Ÿè®¡ï¼Œé¡µå¤§å°å¯ä»¥å¾ˆæ–¹" "便地将这些值转化为字节数。" -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "读å–的页数。" -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "写入的页数。" -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "正在等待行é”的数é‡ã€‚" -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "等待获得行é”çš„å¹³å‡æ—¶é—´ (å•ä½ï¼šæ¯«ç§’)。" -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "等待获得行é”的总时间 (å•ä½ï¼šæ¯«ç§’)。" -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "等待获得行é”的最大时间 (å•ä½ï¼šæ¯«ç§’)。" -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "等待行é”的次数。" -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "从 InnoDB 表中删除的行数。" -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "æ’入到 InnoDB 表中的行数。" -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "从 InnoDB 表中读å–的行数。" -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "InnoDB 中更新的行数。" -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." msgstr "" "键缓存中还没有被写入到ç£ç›˜çš„键嗿•°ã€‚该值过去å为 Not_flushed_key_blocks 。" -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." msgstr "é”®ç¼“å­˜ä¸­æœªä½¿ç”¨çš„å—æ•°ã€‚ä½ å¯ä»¥æ ¹æ®è¿™ä¸ªå€¼åˆ¤æ–­å½“å‰ä½¿ç”¨äº†å¤šå°‘键缓存。" -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " "one time." msgstr "键缓存中已ç»ä½¿ç”¨çš„å—æ•°ã€‚该值指示在æŸä¸ªæ—¶åˆ»ä½¿ç”¨äº†æœ€å¤šå—数的数é‡ã€‚" -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "从缓存中读å–é”®å—的请求次数。" -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " @@ -3464,15 +3648,15 @@ msgstr "" "从ç£ç›˜ä¸­ç‰©ç†è¯»å–é”®å—的次数。如果 Key_reads 很大,则说明您的 key_buffer_size " "å¯èƒ½è®¾ç½®å¾—太å°äº†ã€‚缓存缺失率å¯ä»¥ç”± Key_reads/Key_read_requests 计算得出。" -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "将一个键å—写入缓存的请求数。" -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "将键å—物ç†å†™å…¥åˆ°ç£ç›˜çš„æ¬¡æ•°ã€‚" -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " @@ -3481,45 +3665,45 @@ msgstr "" "最åŽç¼–译的查询的总开销由查询优化器计算得出,å¯ç”¨äºŽæ¯”较使用ä¸åŒçš„æŸ¥è¯¢è¯­å¥è¿›è¡Œ" "相åŒçš„æŸ¥è¯¢æ—¶çš„æ•ˆçŽ‡å·®å¼‚ã€‚é»˜è®¤å€¼0表示还没有查询被编译。" -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "等待写入延迟æ’入队列的行数。" -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." msgstr "å·²ç»æ‰“开的表个数。如果该值很大,则说明表缓冲大å°å¯èƒ½è®¾ç½®è¿‡å°ã€‚" -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "打开的文件个数。" -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "打开的æµä¸ªæ•° (主è¦ç”¨äºŽæ—¥å¿—记录)。" -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "打开的数æ®è¡¨ä¸ªæ•°ã€‚" -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "æŸ¥è¯¢ç¼“å­˜ä¸­ç©ºé—²çš„å†…å­˜å—æ•°ã€‚" -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "查询缓存中空闲的内存总数。" -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "缓存命中数。" -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "加入到缓存的查询数。" -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3529,7 +3713,7 @@ msgstr "" "为缓存新的查询而被删除的已缓存查询的个数,由最近最少使用算法 (LRU) 确定应删除" "哪个已缓存的查询。该信æ¯å¯å¸®åŠ©æ‚¨è°ƒæ•´æŸ¥è¯¢ç¼“å­˜å¤§å°ã€‚" -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." @@ -3537,24 +3721,24 @@ msgstr "" "未缓存的查询数 (包括ä¸èƒ½è¢«ç¼“存,或因为 query_cache_type 的设置而没有被缓存的" "查询)。" -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "在缓存中注册的查询数。" -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "æŸ¥è¯¢ç¼“å­˜ä¸­çš„æ€»å—æ•°ã€‚" -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 msgctxt "$strShowStatusReset" msgid "Reset" msgstr "é‡è®¾" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "å¤±è´¥ä¿æŠ¤å™¨çš„çŠ¶æ€ (尚未应用)。" -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." @@ -3562,11 +3746,11 @@ msgstr "" "没有使用索引的多表查询数。如果该值ä¸ä¸º0,您应该仔细检查是å¦å·²ç»ä¸ºè¡¨å»ºç«‹äº†é€‚当" "的索引。" -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "使用在关è”表上使用范围æœç´¢çš„多表查询的数é‡ã€‚" -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" @@ -3574,7 +3758,7 @@ msgstr "" "没有使用索引但在æ¯è¡Œä¹‹åŽæ£€æŸ¥ç´¢å¼•使用的多表查询数。(如果该值ä¸ä¸º 0,您应该仔细" "检查是å¦å·²ç»ä¸ºè¡¨å»ºç«‹äº†é€‚当的索引。)" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" @@ -3582,36 +3766,36 @@ msgstr "" "在第一张表上使用范围查询的多表查询数。(å³ä½¿è¯¥å€¼å¾ˆå¤§ï¼Œé€šå¸¸ä¹Ÿä¸ä¼šæœ‰è‡´å‘½çš„å½±" "å“。)" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "在第一张表上进行了完整表扫æçš„多表查询数。" -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "当å‰ç”±ä»Ž SQL 线程打开的临时表的数é‡ã€‚" -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." msgstr "从 SQL 线程总共é‡è¯•事务å¤åˆ¶æ•°ã€‚" -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "如果该值为 ONï¼Œåˆ™è¿™å°æœåŠ¡å™¨æ˜¯ä¸€å°å·²ç»è¿žæŽ¥åˆ°ä¸»æœåŠ¡å™¨çš„ä»ŽæœåŠ¡å™¨ã€‚" -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." msgstr "使用了比 slow_launch_time 更多的时间æ¥å¯åŠ¨çš„çº¿ç¨‹æ•°é‡ã€‚" -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "使用了比 long_query_time 更多时间的查询数。" -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " @@ -3620,23 +3804,23 @@ msgstr "" "排åºç®—法使用归并的次数。如果该值很大,您应该考虑增加系统å˜é‡ " "sort_buffer_size 的值。" -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "局部范围完æˆçš„æŽ’åºæ¬¡æ•°ã€‚" -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "排åºçš„行数。" -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "扫æè¡¨å®Œæˆçš„æŽ’åºæ¬¡æ•°ã€‚" -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "ç«‹å³éœ€è¦é”定表的次数。" -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3646,7 +3830,7 @@ msgstr "" "无法立å³èŽ·å¾—é”定表而必须等待的次数。如果该值很高,且您é‡åˆ°äº†æ€§èƒ½æ–¹é¢çš„问题," "则应该首先检查您的查询语å¥ï¼Œç„¶åŽä½¿ç”¨å¤åˆ¶æ“作æ¥åˆ†å¼€è¡¨ã€‚" -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " @@ -3655,11 +3839,11 @@ msgstr "" "线程缓存中线程的数é‡ã€‚缓存命中率å¯ä»¥ç”± Threads_created/Connections 计算得出。" "如果该值是红色的,则应该增加 thread_cache_size 的值。" -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "当剿‰“开的连接数。" -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3670,7 +3854,7 @@ msgstr "" "thread_cache_size 的值 (如果线程状况良好,这么åšé€šå¸¸å¹¶ä¸ä¼šå¸¦æ¥æ˜¾è‘—的性能æ" "å‡)。" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "éžç¡çœ çжæ€çš„线程数é‡ã€‚" @@ -4908,133 +5092,6 @@ msgstr "存储引擎" msgid "View dump (schema) of databases" msgstr "查看数æ®åº“的转存(大纲)" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "å…è®¸è¯»å–æ•°æ®ã€‚" - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "å…许æ’å…¥å’Œæ›¿æ¢æ•°æ®ã€‚" - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "å…许修改数æ®ã€‚" - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "å…许删除数æ®ã€‚" - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "å…许创建新数æ®åº“和数æ®è¡¨ã€‚" - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "å…许删除数æ®åº“和数æ®è¡¨ã€‚" - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "å…è®¸é‡æ–°è½½å…¥æœåŠ¡å™¨è®¾ç½®å¹¶åˆ·æ–°æœåŠ¡å™¨çš„ç¼“å­˜ã€‚" - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "å…许关闭æœåŠ¡å™¨ã€‚" - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "å…许查看所有用户的进程" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "å…许从文件中导入数æ®ä»¥åŠå°†æ•°æ®å¯¼å‡ºè‡³æ–‡ä»¶ã€‚" - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "在此版本的 MySQL 中无效。" - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "å…许创建和删除索引。" - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "å…许修改现有数æ®è¡¨çš„结构。" - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "å…许访问完整的数æ®åº“列表。" - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" -"å…许在达到最大连接数时连接,对于大多数åƒè®¾ç½®å…¨å±€å˜é‡æˆ–æ€æ­»å…¶å®ƒç”¨æˆ·çº¿ç¨‹è¿™æ ·çš„" -"ç®¡ç†æ“作是必需的。" - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "å…许创建临时表。" - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "å…许é”定当å‰çº¿ç¨‹çš„表。" - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "回å¤é™„属者所需。" - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "用户有æƒè¯¢é—®é™„属者/控制者在哪里。" - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "å…许创建视图。" - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "å…许为事件触å‘器设置事件" - -#: server_privileges.php:162 server_privileges.php:496 -msgid "Allows creating and dropping triggers" -msgstr "å…许创建和删除触å‘器" - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "å…许执行 SHOW CREATE VIEW 查询。" - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "å…许创建存储过程。" - -#: server_privileges.php:169 server_privileges.php:482 -msgid "Allows altering and dropping stored routines." -msgstr "å…许修改或删除储存过程。" - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "å…许创建ã€åˆ é™¤å’Œé‡å‘½å用户账户。" - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "å…许è¿è¡Œå­˜å‚¨è¿‡ç¨‹ã€‚" - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "æ— æƒé™ã€‚" - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "é™¤äº†æŽˆæƒ (GRANT) 以外的所有æƒé™ã€‚" - #: server_privileges.php:263 server_privileges.php:264 msgctxt "None privileges" msgid "None" @@ -5050,19 +5107,6 @@ msgstr "按表指定æƒé™" msgid " Note: MySQL privilege names are expressed in English " msgstr " 注æ„:MySQL æƒé™å称会以英文显示 " -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "å…许创建新数æ®è¡¨ã€‚" - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "å…许删除数æ®è¡¨ã€‚" - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "å…许添加用户和æƒé™ï¼Œè€Œä¸å…è®¸é‡æ–°è½½å…¥æƒé™è¡¨ã€‚" - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "全局æƒé™" @@ -5083,24 +5127,6 @@ msgstr "资æºé™åˆ¶" msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "注æ„:若将这些选项设为 0(é›¶) å³ä¸é™åˆ¶ã€‚" -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "é™åˆ¶ç”¨æˆ·æ¯å°æ—¶å¯å‘é€åˆ°æœåŠ¡å™¨çš„æŸ¥è¯¢æ•°ã€‚" - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "é™åˆ¶ç”¨æˆ·æ¯å°æ—¶å¯æ‰§è¡Œçš„修改任何数æ®è¡¨æˆ–æ•°æ®åº“的命令数。" - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "é™åˆ¶ç”¨æˆ·æ¯å°æ—¶æ‰“开的新连接数。" - -#: server_privileges.php:613 server_privileges.php:615 -msgid "Limits the number of simultaneous connections the user may have." -msgstr "é™åˆ¶è¯¥ç”¨æˆ·çš„å¹¶å‘连接数。" - #: server_privileges.php:669 msgid "Login Information" msgstr "登录信æ¯" diff --git a/po/zh_TW.po b/po/zh_TW.po index 8a0a7c6d5..d947c0e2a 100644 --- a/po/zh_TW.po +++ b/po/zh_TW.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-24 12:05+0200\n" +"POT-Creation-Date: 2010-05-25 13:21+0200\n" "PO-Revision-Date: 2010-03-12 09:15+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: chinese_traditional \n" @@ -3153,18 +3153,203 @@ msgstr "(連續)" msgid "Structure of table __TABLE__" msgstr "資料表 __TABLE__ çµæ§‹" -#: libraries/messages.inc.php:25 +#: libraries/messages.inc.php:25 server_privileges.php:227 +msgid "Includes all privileges except GRANT." +msgstr "包括所有權é™é™¤äº†æŽˆæ¬Š (GRNANT)." + +#: libraries/messages.inc.php:26 server_privileges.php:153 +#: server_privileges.php:476 +msgid "Allows altering the structure of existing tables." +msgstr "å®¹è¨±ä¿®æ”¹ç¾æœ‰è³‡æ–™è¡¨çš„çµæ§‹." + +#: libraries/messages.inc.php:27 server_privileges.php:169 +#: server_privileges.php:482 +msgid "Allows altering and dropping stored routines." +msgstr "容許修改åŠåˆªé™¤å„²å­˜ç¨‹åº." + +#: libraries/messages.inc.php:28 server_privileges.php:145 +#: server_privileges.php:475 +msgid "Allows creating new databases and tables." +msgstr "容許建立新資料庫åŠè³‡æ–™è¡¨." + +#: libraries/messages.inc.php:29 server_privileges.php:168 +#: server_privileges.php:481 +msgid "Allows creating stored routines." +msgstr "容許建立儲存程åº" + +#: libraries/messages.inc.php:30 server_privileges.php:475 +msgid "Allows creating new tables." +msgstr "容許建立新資料表." + +#: libraries/messages.inc.php:31 server_privileges.php:156 +#: server_privileges.php:479 +msgid "Allows creating temporary tables." +msgstr "容許建立暫時性資料表." + +#: libraries/messages.inc.php:32 server_privileges.php:170 +#: server_privileges.php:515 +msgid "Allows creating, dropping and renaming user accounts." +msgstr "容許建立ã€åˆªé™¤åŠé‡æ–°å‘½å使用者戶å£." + +#: libraries/messages.inc.php:33 server_privileges.php:160 +#: server_privileges.php:164 server_privileges.php:487 +#: server_privileges.php:491 +msgid "Allows creating new views." +msgstr "容許建立新的檢視." + +#: libraries/messages.inc.php:34 server_privileges.php:144 +#: server_privileges.php:467 +msgid "Allows deleting data." +msgstr "容許刪除記錄." + +#: libraries/messages.inc.php:35 server_privileges.php:146 +#: server_privileges.php:478 +msgid "Allows dropping databases and tables." +msgstr "容許刪除資料庫åŠè³‡æ–™è¡¨." + +#: libraries/messages.inc.php:36 server_privileges.php:478 +msgid "Allows dropping tables." +msgstr "容許刪除資料表." + +#: libraries/messages.inc.php:37 server_privileges.php:161 +#: server_privileges.php:495 +msgid "Allows to set up events for the event scheduler" +msgstr "" + +#: libraries/messages.inc.php:38 server_privileges.php:171 +#: server_privileges.php:483 +msgid "Allows executing stored routines." +msgstr "容許執行儲存程åº." + +#: libraries/messages.inc.php:39 server_privileges.php:150 +#: server_privileges.php:470 +msgid "Allows importing data from and exporting data into files." +msgstr "容許輸入åŠè¼¸å‡ºæ•¸æ“šåˆ°æª”案." + +#: libraries/messages.inc.php:40 server_privileges.php:501 +msgid "" +"Allows adding users and privileges without reloading the privilege tables." +msgstr "å®¹è¨±æ–°å¢žä½¿ç”¨è€…åŠæ¬Šé™è€Œç„¡éœ€é‡æ–°è®€å–權é™è³‡æ–™è¡¨." + +#: libraries/messages.inc.php:41 server_privileges.php:152 +#: server_privileges.php:477 +msgid "Allows creating and dropping indexes." +msgstr "容許建立åŠåˆªé™¤ç´¢å¼•." + +#: libraries/messages.inc.php:42 server_privileges.php:142 +#: server_privileges.php:403 server_privileges.php:465 +msgid "Allows inserting and replacing data." +msgstr "容許新增åŠå–代數據." + +#: libraries/messages.inc.php:43 server_privileges.php:157 +#: server_privileges.php:510 +msgid "Allows locking tables for the current thread." +msgstr "å®¹è¨±éŽ–ä¸Šç¾æ™‚連線之資料表." + +#: libraries/messages.inc.php:44 server_privileges.php:607 +#: server_privileges.php:609 +msgid "Limits the number of new connections the user may open per hour." +msgstr "é™åˆ¶æ¯å°æ™‚使用者開啟新連線的數目." + +#: libraries/messages.inc.php:45 server_privileges.php:595 +#: server_privileges.php:597 +msgid "Limits the number of queries the user may send to the server per hour." +msgstr "é™åˆ¶æ¯å°æ™‚使用者查詢的數目." + +#: libraries/messages.inc.php:46 server_privileges.php:601 +#: server_privileges.php:603 +msgid "" +"Limits the number of commands that change any table or database the user may " +"execute per hour." +msgstr "é™åˆ¶æ¯å°æ™‚ä½¿ç”¨è€…æ›´æ”¹è³‡æ–™è¡¨åŠæ•¸æ“šè¡¨ä¹‹æŒ‡ä»¤çš„æ•¸ç›®." + +#: libraries/messages.inc.php:47 server_privileges.php:613 +#: server_privileges.php:615 +msgid "Limits the number of simultaneous connections the user may have." +msgstr "é™åˆ¶æ¯å€‹ä½¿ç”¨è€…ä¹‹åŒæ­¥é€£ç·š." + +#: libraries/messages.inc.php:48 server_privileges.php:149 +#: server_privileges.php:505 +msgid "Allows viewing processes of all users" +msgstr "" + +#: libraries/messages.inc.php:49 server_privileges.php:151 +#: server_privileges.php:409 server_privileges.php:511 +msgid "Has no effect in this MySQL version." +msgstr "於本 MySQL 版本無效." + +#: libraries/messages.inc.php:50 server_privileges.php:147 +#: server_privileges.php:506 +msgid "Allows reloading server settings and flushing the server's caches." +msgstr "å®¹è¨±é‡æ–°è®€å–伺æœå™¨è¨­å®šåŠå¼·è¡Œæ›´æ–°ä¼ºæœå™¨å¿«å–記憶." + +#: libraries/messages.inc.php:51 server_privileges.php:159 +#: server_privileges.php:513 +msgid "Allows the user to ask where the slaves / masters are." +msgstr "容許用戶查詢 slaves / masters 在何處." + +#: libraries/messages.inc.php:52 server_privileges.php:158 +#: server_privileges.php:514 +msgid "Needed for the replication slaves." +msgstr "需è¦è¤‡è£½çš„ slaves." + +#: libraries/messages.inc.php:53 server_privileges.php:141 +#: server_privileges.php:400 server_privileges.php:464 +msgid "Allows reading data." +msgstr "å®¹è¨±è®€å–æ•¸æ“š." + +#: libraries/messages.inc.php:54 server_privileges.php:154 +#: server_privileges.php:508 +msgid "Gives access to the complete list of databases." +msgstr "å¯è®€å–整個資料庫清單." + +#: libraries/messages.inc.php:55 server_privileges.php:165 +#: server_privileges.php:167 server_privileges.php:480 +msgid "Allows performing SHOW CREATE VIEW queries." +msgstr "容許執行 SHOW CREATE VIEW 查詢." + +#: libraries/messages.inc.php:56 server_privileges.php:148 +#: server_privileges.php:507 +msgid "Allows shutting down the server." +msgstr "å®¹è¨±åœæ­¢ä¼ºæœå™¨." + +#: libraries/messages.inc.php:57 server_privileges.php:155 +#: server_privileges.php:504 +msgid "" +"Allows connecting, even if maximum number of connections is reached; " +"required for most administrative operations like setting global variables or " +"killing threads of other users." +msgstr "" +"容許連線, 就算超éŽäº†æœ€å¤§é€£ç·šé™åˆ¶; 用於最高系統管ç†å¦‚è¨­å®šæ•´é«”æ¬Šé™æˆ–中止其他使" +"用者指令." + +#: libraries/messages.inc.php:58 server_privileges.php:162 +#: server_privileges.php:496 +#, fuzzy +msgid "Allows creating and dropping triggers" +msgstr "容許建立åŠåˆªé™¤ç´¢å¼•." + +#: libraries/messages.inc.php:59 server_privileges.php:143 +#: server_privileges.php:406 server_privileges.php:466 +msgid "Allows changing data." +msgstr "容許更新數據." + +#: libraries/messages.inc.php:60 server_privileges.php:221 +msgid "No privileges." +msgstr "沒有權é™." + +#: libraries/messages.inc.php:62 msgid "" "The number of transactions that used the temporary binary log cache but that " "exceeded the value of binlog_cache_size and used a temporary file to store " "statements from the transaction." msgstr "" -#: libraries/messages.inc.php:26 +#: libraries/messages.inc.php:63 msgid "The number of transactions that used the temporary binary log cache." msgstr "" -#: libraries/messages.inc.php:27 +#: libraries/messages.inc.php:64 msgid "" "The number of temporary tables on disk created automatically by the server " "while executing statements. If Created_tmp_disk_tables is big, you may want " @@ -3172,78 +3357,78 @@ msgid "" "based instead of disk-based." msgstr "" -#: libraries/messages.inc.php:28 +#: libraries/messages.inc.php:65 msgid "How many temporary files mysqld has created." msgstr "" -#: libraries/messages.inc.php:29 +#: libraries/messages.inc.php:66 msgid "" "The number of in-memory temporary tables created automatically by the server " "while executing statements." msgstr "" -#: libraries/messages.inc.php:30 +#: libraries/messages.inc.php:67 msgid "" "The number of rows written with INSERT DELAYED for which some error occurred " "(probably duplicate key)." msgstr "" -#: libraries/messages.inc.php:31 +#: libraries/messages.inc.php:68 msgid "" "The number of INSERT DELAYED handler threads in use. Every different table " "on which one uses INSERT DELAYED gets its own thread." msgstr "" -#: libraries/messages.inc.php:32 +#: libraries/messages.inc.php:69 msgid "The number of INSERT DELAYED rows written." msgstr "" -#: libraries/messages.inc.php:33 +#: libraries/messages.inc.php:70 msgid "The number of executed FLUSH statements." msgstr "" -#: libraries/messages.inc.php:34 +#: libraries/messages.inc.php:71 msgid "The number of internal COMMIT statements." msgstr "" -#: libraries/messages.inc.php:35 +#: libraries/messages.inc.php:72 msgid "The number of times a row was deleted from a table." msgstr "" -#: libraries/messages.inc.php:36 +#: libraries/messages.inc.php:73 msgid "" "The MySQL server can ask the NDB Cluster storage engine if it knows about a " "table with a given name. This is called discovery. Handler_discover " "indicates the number of time tables have been discovered." msgstr "" -#: libraries/messages.inc.php:37 +#: libraries/messages.inc.php:74 msgid "" "The number of times the first entry was read from an index. If this is high, " "it suggests that the server is doing a lot of full index scans; for example, " "SELECT col1 FROM foo, assuming that col1 is indexed." msgstr "" -#: libraries/messages.inc.php:38 +#: libraries/messages.inc.php:75 msgid "" "The number of requests to read a row based on a key. If this is high, it is " "a good indication that your queries and tables are properly indexed." msgstr "" -#: libraries/messages.inc.php:39 +#: libraries/messages.inc.php:76 msgid "" "The number of requests to read the next row in key order. This is " "incremented if you are querying an index column with a range constraint or " "if you are doing an index scan." msgstr "" -#: libraries/messages.inc.php:40 +#: libraries/messages.inc.php:77 msgid "" "The number of requests to read the previous row in key order. This read " "method is mainly used to optimize ORDER BY ... DESC." msgstr "" -#: libraries/messages.inc.php:41 +#: libraries/messages.inc.php:78 msgid "" "The number of requests to read a row based on a fixed position. This is high " "if you are doing a lot of queries that require sorting of the result. You " @@ -3251,7 +3436,7 @@ msgid "" "you have joins that don't use keys properly." msgstr "" -#: libraries/messages.inc.php:42 +#: libraries/messages.inc.php:79 msgid "" "The number of requests to read the next row in the data file. This is high " "if you are doing a lot of table scans. Generally this suggests that your " @@ -3259,42 +3444,42 @@ msgid "" "advantage of the indexes you have." msgstr "" -#: libraries/messages.inc.php:43 +#: libraries/messages.inc.php:80 msgid "The number of internal ROLLBACK statements." msgstr "" -#: libraries/messages.inc.php:44 +#: libraries/messages.inc.php:81 msgid "The number of requests to update a row in a table." msgstr "" -#: libraries/messages.inc.php:45 +#: libraries/messages.inc.php:82 msgid "The number of requests to insert a row in a table." msgstr "" -#: libraries/messages.inc.php:46 +#: libraries/messages.inc.php:83 msgid "The number of pages containing data (dirty or clean)." msgstr "" -#: libraries/messages.inc.php:47 +#: libraries/messages.inc.php:84 msgid "The number of pages currently dirty." msgstr "" -#: libraries/messages.inc.php:48 +#: libraries/messages.inc.php:85 msgid "The number of buffer pool pages that have been requested to be flushed." msgstr "" -#: libraries/messages.inc.php:49 +#: libraries/messages.inc.php:86 msgid "The number of free pages." msgstr "" -#: libraries/messages.inc.php:50 +#: libraries/messages.inc.php:87 msgid "" "The number of latched pages in InnoDB buffer pool. These are pages currently " "being read or written or that can't be flushed or removed for some other " "reason." msgstr "" -#: libraries/messages.inc.php:51 +#: libraries/messages.inc.php:88 msgid "" "The number of pages busy because they have been allocated for administrative " "overhead such as row locks or the adaptive hash index. This value can also " @@ -3302,33 +3487,33 @@ msgid "" "Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data." msgstr "" -#: libraries/messages.inc.php:52 +#: libraries/messages.inc.php:89 msgid "Total size of buffer pool, in pages." msgstr "" -#: libraries/messages.inc.php:53 +#: libraries/messages.inc.php:90 msgid "" "The number of \"random\" read-aheads InnoDB initiated. This happens when a " "query is to scan a large portion of a table but in random order." msgstr "" -#: libraries/messages.inc.php:54 +#: libraries/messages.inc.php:91 msgid "" "The number of sequential read-aheads InnoDB initiated. This happens when " "InnoDB does a sequential full table scan." msgstr "" -#: libraries/messages.inc.php:55 +#: libraries/messages.inc.php:92 msgid "The number of logical read requests InnoDB has done." msgstr "" -#: libraries/messages.inc.php:56 +#: libraries/messages.inc.php:93 msgid "" "The number of logical reads that InnoDB could not satisfy from buffer pool " "and had to do a single-page read." msgstr "" -#: libraries/messages.inc.php:57 +#: libraries/messages.inc.php:94 msgid "" "Normally, writes to the InnoDB buffer pool happen in the background. " "However, if it's necessary to read or create a page and no clean pages are " @@ -3337,218 +3522,218 @@ msgid "" "properly, this value should be small." msgstr "" -#: libraries/messages.inc.php:58 +#: libraries/messages.inc.php:95 msgid "The number writes done to the InnoDB buffer pool." msgstr "" -#: libraries/messages.inc.php:59 +#: libraries/messages.inc.php:96 msgid "The number of fsync() operations so far." msgstr "" -#: libraries/messages.inc.php:60 +#: libraries/messages.inc.php:97 msgid "The current number of pending fsync() operations." msgstr "" -#: libraries/messages.inc.php:61 +#: libraries/messages.inc.php:98 msgid "The current number of pending reads." msgstr "" -#: libraries/messages.inc.php:62 +#: libraries/messages.inc.php:99 msgid "The current number of pending writes." msgstr "" -#: libraries/messages.inc.php:63 +#: libraries/messages.inc.php:100 msgid "The amount of data read so far, in bytes." msgstr "" -#: libraries/messages.inc.php:64 +#: libraries/messages.inc.php:101 msgid "The total number of data reads." msgstr "" -#: libraries/messages.inc.php:65 +#: libraries/messages.inc.php:102 msgid "The total number of data writes." msgstr "" -#: libraries/messages.inc.php:66 +#: libraries/messages.inc.php:103 msgid "The amount of data written so far, in bytes." msgstr "" -#: libraries/messages.inc.php:67 +#: libraries/messages.inc.php:104 msgid "The number of pages that have been written for doublewrite operations." msgstr "" -#: libraries/messages.inc.php:68 +#: libraries/messages.inc.php:105 msgid "The number of doublewrite operations that have been performed." msgstr "" -#: libraries/messages.inc.php:69 +#: libraries/messages.inc.php:106 msgid "" "The number of waits we had because log buffer was too small and we had to " "wait for it to be flushed before continuing." msgstr "" -#: libraries/messages.inc.php:70 +#: libraries/messages.inc.php:107 msgid "The number of log write requests." msgstr "" -#: libraries/messages.inc.php:71 +#: libraries/messages.inc.php:108 msgid "The number of physical writes to the log file." msgstr "" -#: libraries/messages.inc.php:72 +#: libraries/messages.inc.php:109 msgid "The number of fsync() writes done to the log file." msgstr "" -#: libraries/messages.inc.php:73 +#: libraries/messages.inc.php:110 msgid "The number of pending log file fsyncs." msgstr "" -#: libraries/messages.inc.php:74 +#: libraries/messages.inc.php:111 msgid "Pending log file writes." msgstr "" -#: libraries/messages.inc.php:75 +#: libraries/messages.inc.php:112 msgid "The number of bytes written to the log file." msgstr "" -#: libraries/messages.inc.php:76 +#: libraries/messages.inc.php:113 msgid "The number of pages created." msgstr "" -#: libraries/messages.inc.php:77 +#: libraries/messages.inc.php:114 msgid "" "The compiled-in InnoDB page size (default 16KB). Many values are counted in " "pages; the page size allows them to be easily converted to bytes." msgstr "" -#: libraries/messages.inc.php:78 +#: libraries/messages.inc.php:115 msgid "The number of pages read." msgstr "" -#: libraries/messages.inc.php:79 +#: libraries/messages.inc.php:116 msgid "The number of pages written." msgstr "" -#: libraries/messages.inc.php:80 +#: libraries/messages.inc.php:117 msgid "The number of row locks currently being waited for." msgstr "" -#: libraries/messages.inc.php:81 +#: libraries/messages.inc.php:118 msgid "The average time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:82 +#: libraries/messages.inc.php:119 msgid "The total time spent in acquiring row locks, in milliseconds." msgstr "" -#: libraries/messages.inc.php:83 +#: libraries/messages.inc.php:120 msgid "The maximum time to acquire a row lock, in milliseconds." msgstr "" -#: libraries/messages.inc.php:84 +#: libraries/messages.inc.php:121 msgid "The number of times a row lock had to be waited for." msgstr "" -#: libraries/messages.inc.php:85 +#: libraries/messages.inc.php:122 msgid "The number of rows deleted from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:86 +#: libraries/messages.inc.php:123 msgid "The number of rows inserted in InnoDB tables." msgstr "" -#: libraries/messages.inc.php:87 +#: libraries/messages.inc.php:124 msgid "The number of rows read from InnoDB tables." msgstr "" -#: libraries/messages.inc.php:88 +#: libraries/messages.inc.php:125 msgid "The number of rows updated in InnoDB tables." msgstr "" -#: libraries/messages.inc.php:89 +#: libraries/messages.inc.php:126 msgid "" "The number of key blocks in the key cache that have changed but haven't yet " "been flushed to disk. It used to be known as Not_flushed_key_blocks." msgstr "" -#: libraries/messages.inc.php:90 +#: libraries/messages.inc.php:127 msgid "" "The number of unused blocks in the key cache. You can use this value to " "determine how much of the key cache is in use." msgstr "" -#: libraries/messages.inc.php:91 +#: libraries/messages.inc.php:128 msgid "" "The number of used blocks in the key cache. This value is a high-water mark " "that indicates the maximum number of blocks that have ever been in use at " "one time." msgstr "" -#: libraries/messages.inc.php:92 +#: libraries/messages.inc.php:129 msgid "The number of requests to read a key block from the cache." msgstr "" -#: libraries/messages.inc.php:93 +#: libraries/messages.inc.php:130 msgid "" "The number of physical reads of a key block from disk. If Key_reads is big, " "then your key_buffer_size value is probably too small. The cache miss rate " "can be calculated as Key_reads/Key_read_requests." msgstr "" -#: libraries/messages.inc.php:94 +#: libraries/messages.inc.php:131 msgid "The number of requests to write a key block to the cache." msgstr "" -#: libraries/messages.inc.php:95 +#: libraries/messages.inc.php:132 msgid "The number of physical writes of a key block to disk." msgstr "" -#: libraries/messages.inc.php:96 +#: libraries/messages.inc.php:133 msgid "" "The total cost of the last compiled query as computed by the query " "optimizer. Useful for comparing the cost of different query plans for the " "same query. The default value of 0 means that no query has been compiled yet." msgstr "" -#: libraries/messages.inc.php:97 +#: libraries/messages.inc.php:134 msgid "The number of rows waiting to be written in INSERT DELAYED queues." msgstr "" -#: libraries/messages.inc.php:98 +#: libraries/messages.inc.php:135 msgid "" "The number of tables that have been opened. If opened tables is big, your " "table cache value is probably too small." msgstr "" -#: libraries/messages.inc.php:99 +#: libraries/messages.inc.php:136 msgid "The number of files that are open." msgstr "" -#: libraries/messages.inc.php:100 +#: libraries/messages.inc.php:137 msgid "The number of streams that are open (used mainly for logging)." msgstr "" -#: libraries/messages.inc.php:101 +#: libraries/messages.inc.php:138 msgid "The number of tables that are open." msgstr "" -#: libraries/messages.inc.php:102 +#: libraries/messages.inc.php:139 msgid "The number of free memory blocks in query cache." msgstr "" -#: libraries/messages.inc.php:103 +#: libraries/messages.inc.php:140 msgid "The amount of free memory for query cache." msgstr "" -#: libraries/messages.inc.php:104 +#: libraries/messages.inc.php:141 msgid "The number of cache hits." msgstr "" -#: libraries/messages.inc.php:105 +#: libraries/messages.inc.php:142 msgid "The number of queries added to the cache." msgstr "" -#: libraries/messages.inc.php:106 +#: libraries/messages.inc.php:143 msgid "" "The number of queries that have been removed from the cache to free up " "memory for caching new queries. This information can help you tune the query " @@ -3556,104 +3741,104 @@ msgid "" "decide which queries to remove from the cache." msgstr "" -#: libraries/messages.inc.php:107 +#: libraries/messages.inc.php:144 msgid "" "The number of non-cached queries (not cachable, or not cached due to the " "query_cache_type setting)." msgstr "" -#: libraries/messages.inc.php:108 +#: libraries/messages.inc.php:145 msgid "The number of queries registered in the cache." msgstr "" -#: libraries/messages.inc.php:109 +#: libraries/messages.inc.php:146 msgid "The total number of blocks in the query cache." msgstr "" -#: libraries/messages.inc.php:110 +#: libraries/messages.inc.php:147 msgctxt "$strShowStatusReset" msgid "Reset" msgstr "é‡è¨­" -#: libraries/messages.inc.php:111 +#: libraries/messages.inc.php:148 msgid "The status of failsafe replication (not yet implemented)." msgstr "" -#: libraries/messages.inc.php:112 +#: libraries/messages.inc.php:149 msgid "" "The number of joins that do not use indexes. If this value is not 0, you " "should carefully check the indexes of your tables." msgstr "" -#: libraries/messages.inc.php:113 +#: libraries/messages.inc.php:150 msgid "The number of joins that used a range search on a reference table." msgstr "" -#: libraries/messages.inc.php:114 +#: libraries/messages.inc.php:151 msgid "" "The number of joins without keys that check for key usage after each row. " "(If this is not 0, you should carefully check the indexes of your tables.)" msgstr "" -#: libraries/messages.inc.php:115 +#: libraries/messages.inc.php:152 msgid "" "The number of joins that used ranges on the first table. (It's normally not " "critical even if this is big.)" msgstr "" -#: libraries/messages.inc.php:116 +#: libraries/messages.inc.php:153 msgid "The number of joins that did a full scan of the first table." msgstr "" -#: libraries/messages.inc.php:117 +#: libraries/messages.inc.php:154 msgid "The number of temporary tables currently open by the slave SQL thread." msgstr "" -#: libraries/messages.inc.php:118 +#: libraries/messages.inc.php:155 msgid "" "Total (since startup) number of times the replication slave SQL thread has " "retried transactions." msgstr "" -#: libraries/messages.inc.php:119 +#: libraries/messages.inc.php:156 msgid "This is ON if this server is a slave that is connected to a master." msgstr "" -#: libraries/messages.inc.php:120 +#: libraries/messages.inc.php:157 msgid "" "The number of threads that have taken more than slow_launch_time seconds to " "create." msgstr "" -#: libraries/messages.inc.php:121 +#: libraries/messages.inc.php:158 msgid "" "The number of queries that have taken more than long_query_time seconds." msgstr "" -#: libraries/messages.inc.php:122 +#: libraries/messages.inc.php:159 msgid "" "The number of merge passes the sort algorithm has had to do. If this value " "is large, you should consider increasing the value of the sort_buffer_size " "system variable." msgstr "" -#: libraries/messages.inc.php:123 +#: libraries/messages.inc.php:160 msgid "The number of sorts that were done with ranges." msgstr "" -#: libraries/messages.inc.php:124 +#: libraries/messages.inc.php:161 msgid "The number of sorted rows." msgstr "" -#: libraries/messages.inc.php:125 +#: libraries/messages.inc.php:162 msgid "The number of sorts that were done by scanning the table." msgstr "" -#: libraries/messages.inc.php:126 +#: libraries/messages.inc.php:163 msgid "The number of times that a table lock was acquired immediately." msgstr "" -#: libraries/messages.inc.php:127 +#: libraries/messages.inc.php:164 msgid "" "The number of times that a table lock could not be acquired immediately and " "a wait was needed. If this is high, and you have performance problems, you " @@ -3661,18 +3846,18 @@ msgid "" "tables or use replication." msgstr "" -#: libraries/messages.inc.php:128 +#: libraries/messages.inc.php:165 msgid "" "The number of threads in the thread cache. The cache hit rate can be " "calculated as Threads_created/Connections. If this value is red you should " "raise your thread_cache_size." msgstr "" -#: libraries/messages.inc.php:129 +#: libraries/messages.inc.php:166 msgid "The number of currently open connections." msgstr "" -#: libraries/messages.inc.php:130 +#: libraries/messages.inc.php:167 msgid "" "The number of threads created to handle connections. If Threads_created is " "big, you may want to increase the thread_cache_size value. (Normally this " @@ -3680,7 +3865,7 @@ msgid "" "implementation.)" msgstr "" -#: libraries/messages.inc.php:131 +#: libraries/messages.inc.php:168 msgid "The number of threads that are not sleeping." msgstr "" @@ -4911,134 +5096,6 @@ msgstr "儲存引擎" msgid "View dump (schema) of databases" msgstr "é¡¯ç¤ºè³‡æ–™åº«æ¦‚è¦ (schema)" -#: server_privileges.php:141 server_privileges.php:400 -#: server_privileges.php:464 -msgid "Allows reading data." -msgstr "å®¹è¨±è®€å–æ•¸æ“š." - -#: server_privileges.php:142 server_privileges.php:403 -#: server_privileges.php:465 -msgid "Allows inserting and replacing data." -msgstr "容許新增åŠå–代數據." - -#: server_privileges.php:143 server_privileges.php:406 -#: server_privileges.php:466 -msgid "Allows changing data." -msgstr "容許更新數據." - -#: server_privileges.php:144 server_privileges.php:467 -msgid "Allows deleting data." -msgstr "容許刪除記錄." - -#: server_privileges.php:145 server_privileges.php:475 -msgid "Allows creating new databases and tables." -msgstr "容許建立新資料庫åŠè³‡æ–™è¡¨." - -#: server_privileges.php:146 server_privileges.php:478 -msgid "Allows dropping databases and tables." -msgstr "容許刪除資料庫åŠè³‡æ–™è¡¨." - -#: server_privileges.php:147 server_privileges.php:506 -msgid "Allows reloading server settings and flushing the server's caches." -msgstr "å®¹è¨±é‡æ–°è®€å–伺æœå™¨è¨­å®šåŠå¼·è¡Œæ›´æ–°ä¼ºæœå™¨å¿«å–記憶." - -#: server_privileges.php:148 server_privileges.php:507 -msgid "Allows shutting down the server." -msgstr "å®¹è¨±åœæ­¢ä¼ºæœå™¨." - -#: server_privileges.php:149 server_privileges.php:505 -msgid "Allows viewing processes of all users" -msgstr "" - -#: server_privileges.php:150 server_privileges.php:470 -msgid "Allows importing data from and exporting data into files." -msgstr "容許輸入åŠè¼¸å‡ºæ•¸æ“šåˆ°æª”案." - -#: server_privileges.php:151 server_privileges.php:409 -#: server_privileges.php:511 -msgid "Has no effect in this MySQL version." -msgstr "於本 MySQL 版本無效." - -#: server_privileges.php:152 server_privileges.php:477 -msgid "Allows creating and dropping indexes." -msgstr "容許建立åŠåˆªé™¤ç´¢å¼•." - -#: server_privileges.php:153 server_privileges.php:476 -msgid "Allows altering the structure of existing tables." -msgstr "å®¹è¨±ä¿®æ”¹ç¾æœ‰è³‡æ–™è¡¨çš„çµæ§‹." - -#: server_privileges.php:154 server_privileges.php:508 -msgid "Gives access to the complete list of databases." -msgstr "å¯è®€å–整個資料庫清單." - -#: server_privileges.php:155 server_privileges.php:504 -msgid "" -"Allows connecting, even if maximum number of connections is reached; " -"required for most administrative operations like setting global variables or " -"killing threads of other users." -msgstr "" -"容許連線, 就算超éŽäº†æœ€å¤§é€£ç·šé™åˆ¶; 用於最高系統管ç†å¦‚è¨­å®šæ•´é«”æ¬Šé™æˆ–中止其他使" -"用者指令." - -#: server_privileges.php:156 server_privileges.php:479 -msgid "Allows creating temporary tables." -msgstr "容許建立暫時性資料表." - -#: server_privileges.php:157 server_privileges.php:510 -msgid "Allows locking tables for the current thread." -msgstr "å®¹è¨±éŽ–ä¸Šç¾æ™‚連線之資料表." - -#: server_privileges.php:158 server_privileges.php:514 -msgid "Needed for the replication slaves." -msgstr "需è¦è¤‡è£½çš„ slaves." - -#: server_privileges.php:159 server_privileges.php:513 -msgid "Allows the user to ask where the slaves / masters are." -msgstr "容許用戶查詢 slaves / masters 在何處." - -#: server_privileges.php:160 server_privileges.php:164 -#: server_privileges.php:487 server_privileges.php:491 -msgid "Allows creating new views." -msgstr "容許建立新的檢視." - -#: server_privileges.php:161 server_privileges.php:495 -msgid "Allows to set up events for the event scheduler" -msgstr "" - -#: server_privileges.php:162 server_privileges.php:496 -#, fuzzy -msgid "Allows creating and dropping triggers" -msgstr "容許建立åŠåˆªé™¤ç´¢å¼•." - -#: server_privileges.php:165 server_privileges.php:167 -#: server_privileges.php:480 -msgid "Allows performing SHOW CREATE VIEW queries." -msgstr "容許執行 SHOW CREATE VIEW 查詢." - -#: server_privileges.php:168 server_privileges.php:481 -msgid "Allows creating stored routines." -msgstr "容許建立儲存程åº" - -#: server_privileges.php:169 server_privileges.php:482 -msgid "Allows altering and dropping stored routines." -msgstr "容許修改åŠåˆªé™¤å„²å­˜ç¨‹åº." - -#: server_privileges.php:170 server_privileges.php:515 -msgid "Allows creating, dropping and renaming user accounts." -msgstr "容許建立ã€åˆªé™¤åŠé‡æ–°å‘½å使用者戶å£." - -#: server_privileges.php:171 server_privileges.php:483 -msgid "Allows executing stored routines." -msgstr "容許執行儲存程åº." - -#: server_privileges.php:221 -msgid "No privileges." -msgstr "沒有權é™." - -#: server_privileges.php:227 -msgid "Includes all privileges except GRANT." -msgstr "包括所有權é™é™¤äº†æŽˆæ¬Š (GRNANT)." - #: server_privileges.php:263 server_privileges.php:264 #, fuzzy #| msgid "None" @@ -5056,19 +5113,6 @@ msgstr "指定資料表權é™" msgid " Note: MySQL privilege names are expressed in English " msgstr "注æ„: MySQL 權é™å稱會以英語顯示" -#: server_privileges.php:475 -msgid "Allows creating new tables." -msgstr "容許建立新資料表." - -#: server_privileges.php:478 -msgid "Allows dropping tables." -msgstr "容許刪除資料表." - -#: server_privileges.php:501 -msgid "" -"Allows adding users and privileges without reloading the privilege tables." -msgstr "å®¹è¨±æ–°å¢žä½¿ç”¨è€…åŠæ¬Šé™è€Œç„¡éœ€é‡æ–°è®€å–權é™è³‡æ–™è¡¨." - #: server_privileges.php:524 server_privileges.php:1500 msgid "Global privileges" msgstr "整體權é™" @@ -5089,24 +5133,6 @@ msgstr "資æºé™åˆ¶" msgid "Note: Setting these options to 0 (zero) removes the limit." msgstr "註: 設定這些é¸é …為 0 (é›¶) å¯è§£é™¤é™åˆ¶." -#: server_privileges.php:595 server_privileges.php:597 -msgid "Limits the number of queries the user may send to the server per hour." -msgstr "é™åˆ¶æ¯å°æ™‚使用者查詢的數目." - -#: server_privileges.php:601 server_privileges.php:603 -msgid "" -"Limits the number of commands that change any table or database the user may " -"execute per hour." -msgstr "é™åˆ¶æ¯å°æ™‚ä½¿ç”¨è€…æ›´æ”¹è³‡æ–™è¡¨åŠæ•¸æ“šè¡¨ä¹‹æŒ‡ä»¤çš„æ•¸ç›®." - -#: server_privileges.php:607 server_privileges.php:609 -msgid "Limits the number of new connections the user may open per hour." -msgstr "é™åˆ¶æ¯å°æ™‚使用者開啟新連線的數目." - -#: server_privileges.php:613 server_privileges.php:615 -msgid "Limits the number of simultaneous connections the user may have." -msgstr "é™åˆ¶æ¯å€‹ä½¿ç”¨è€…ä¹‹åŒæ­¥é€£ç·š." - #: server_privileges.php:669 msgid "Login Information" msgstr "登入資訊" From 1a40befe3ae2c491dd500491b44b63c13d20f052 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:24:37 +0200 Subject: [PATCH 243/891] Translation update done using Pootle. --- po/de.po | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 5abba7e4a..547d4456f 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 13:22+0200\n" +"PO-Revision-Date: 2010-05-25 13:24+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7414,6 +7414,10 @@ msgid "" "phpmyadmin.net/pma/pmadb]pmadb[/a] for complete information. Leave blank for " "no support. Suggested: [kbd]phpmyadmin[/kbd]" msgstr "" +"Datenbank für Relationen, Bookmarks, and PDF Features. Siehe " +"[a@http://wiki.phpmyadmin.net/pma/pmadb]pmadb[/a] für komplette " +"Information. Leer lassen für keien Unterstützung. Vorschlag: " +"[kbd]phpmyadmin[/kbd]" #: setup/lib/messages.inc.php:294 msgid "Port on which MySQL server is listening, leave empty for default" From b5cba3fff9c85e954324e4f6404d30d5c947aacf Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:25:21 +0200 Subject: [PATCH 244/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 547d4456f..a3347f1f2 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 13:24+0200\n" +"PO-Revision-Date: 2010-05-25 13:25+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7421,7 +7421,7 @@ msgstr "" #: setup/lib/messages.inc.php:294 msgid "Port on which MySQL server is listening, leave empty for default" -msgstr "" +msgstr "Port, auf dem der MySQL-Server horcht, leer lassen für Voreinstellung" #: setup/lib/messages.inc.php:295 msgid "Server port" From eee9fe033fe459311217043cc367f737a5eeaf85 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:25:56 +0200 Subject: [PATCH 245/891] Translation update done using Pootle. --- po/de.po | 2 ++ 1 file changed, 2 insertions(+) diff --git a/po/de.po b/po/de.po index a3347f1f2..88dbba16e 100644 --- a/po/de.po +++ b/po/de.po @@ -7432,6 +7432,8 @@ msgid "" "Leave blank for no [a@http://wiki.phpmyadmin.net/pma/relation]relation-links" "[/a] support, suggested: [kbd]pma_relation[/kbd]" msgstr "" +"Leer lassen für keine [a@http://wiki.phpmyadmin.net/pma/relation]relation-" +"links[/a] Unterstützung, Vorschlag: [kbd]pma_relation[/kbd]" #: setup/lib/messages.inc.php:297 msgid "Relation table" From 59de8f4a3f613c84c9c96a3b70f54bae0019d913 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:26:30 +0200 Subject: [PATCH 246/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 88dbba16e..8ccef6181 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 13:25+0200\n" +"PO-Revision-Date: 2010-05-25 13:26+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7441,7 +7441,7 @@ msgstr "Relation Table" #: setup/lib/messages.inc.php:298 msgid "SQL command to fetch available databases" -msgstr "" +msgstr "SQL Komando, um verfügbare Datenbanken abzurufen" #: setup/lib/messages.inc.php:299 msgid "SHOW DATABASES command" From 83d204bf51cad68eb70f813dc12bbaa6b76bda5d Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:27:02 +0200 Subject: [PATCH 247/891] Translation update done using Pootle. --- po/de.po | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 8ccef6181..8b8d05442 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 13:26+0200\n" +"PO-Revision-Date: 2010-05-25 13:27+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7452,6 +7452,8 @@ msgid "" "See [a@http://wiki.phpmyadmin.net/pma/auth_types#signon]authentication types" "[/a] for an example" msgstr "" +"Siehe [a@http://wiki.phpmyadmin.net/pma/auth_types#signon]authentication " +"types[/a] für ein Beispiel" #: setup/lib/messages.inc.php:301 msgid "Signon session name" From 224d8e8538c93869c13db552b0cdd5960509c83d Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:28:00 +0200 Subject: [PATCH 248/891] Translation update done using Pootle. --- po/de.po | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 8b8d05442..615d40d19 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 13:27+0200\n" +"PO-Revision-Date: 2010-05-25 13:28+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7468,6 +7468,8 @@ msgid "" "Whether the tracking mechanism creates versions for tables and views " "automatically." msgstr "" +"Automatische Versionserstellung für Tabellen und Ansichten durch den " +"Verlaufs-mechanismus" #: setup/lib/messages.inc.php:304 #| msgid "Automatic recovery mode" From 5bad07fd9d65a3629c28965f5b1f0eb296b7b533 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:29:13 +0200 Subject: [PATCH 249/891] Translation update done using Pootle. --- po/de.po | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 615d40d19..5d7361847 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 13:28+0200\n" +"PO-Revision-Date: 2010-05-25 13:29+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7479,6 +7479,8 @@ msgstr "Versionen automatisch erzeugen" #: setup/lib/messages.inc.php:305 msgid "Defines the list of statements the auto-creation uses for new versions." msgstr "" +"Legt die Liste der Statements fest, die die automatische Versionserstellung " +"für neue Versionen verwendeet" #: setup/lib/messages.inc.php:306 #| msgid "Statements" From 5d5df720f2c59cbcbf56462e0a203a2f98318e1b Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:30:42 +0200 Subject: [PATCH 250/891] Translation update done using Pootle. --- po/de.po | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 5d7361847..f13685019 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 13:29+0200\n" +"PO-Revision-Date: 2010-05-25 13:30+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7492,6 +7492,8 @@ msgid "" "Whether a DROP VIEW IF EXISTS statement will be added as first line to the " "log when creating a view." msgstr "" +"DROP VIEW IF EXISTS statement beim Erstellen einer neuen Ansicht als erste " +"Zeile loggen" #: setup/lib/messages.inc.php:308 msgid "Add DROP VIEW" From 279f87e0f45c163bf20b3e48c691c866b3fcbe31 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:31:00 +0200 Subject: [PATCH 251/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index f13685019..b4950917a 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 13:30+0200\n" +"PO-Revision-Date: 2010-05-25 13:31+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7497,7 +7497,7 @@ msgstr "" #: setup/lib/messages.inc.php:308 msgid "Add DROP VIEW" -msgstr "" +msgstr "DROP VIEW hinzufügen" #: setup/lib/messages.inc.php:309 msgid "" From c87ed3e2cd4c7029d0d197b3e6b91e207095ad0d Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:31:29 +0200 Subject: [PATCH 252/891] Translation update done using Pootle. --- po/de.po | 2 ++ 1 file changed, 2 insertions(+) diff --git a/po/de.po b/po/de.po index b4950917a..5cfb13538 100644 --- a/po/de.po +++ b/po/de.po @@ -7504,6 +7504,8 @@ msgid "" "Whether a DROP TABLE IF EXISTS statement will be added as first line to the " "log when creating a table." msgstr "" +"DROP TABLE IF EXISTS statement beim Erstellen einer neuen Ansicht als erste " +"Zeile loggen" #: setup/lib/messages.inc.php:310 msgid "Add DROP TABLE" From cf11d843e91d2bccc1dbfcf3a7c54483dbac7f51 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:31:41 +0200 Subject: [PATCH 253/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 5cfb13538..8c7042a2f 100644 --- a/po/de.po +++ b/po/de.po @@ -7509,7 +7509,7 @@ msgstr "" #: setup/lib/messages.inc.php:310 msgid "Add DROP TABLE" -msgstr "" +msgstr "DROP TABLE hinzufügen" #: setup/lib/messages.inc.php:311 msgid "" From 90b9a18d963ff80b1377847435c1a9ac43d967ee Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:32:15 +0200 Subject: [PATCH 254/891] Translation update done using Pootle. --- po/de.po | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 8c7042a2f..c06814ad3 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 13:31+0200\n" +"PO-Revision-Date: 2010-05-25 13:32+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7516,6 +7516,8 @@ msgid "" "Whether a DROP DATABASE IF EXISTS statement will be added as first line to " "the log when creating a database." msgstr "" +"DROP DATABASE IF EXISTS statement beim Erstellen einer neuen Datenbank als " +"erste Zeile loggen" #: setup/lib/messages.inc.php:312 msgid "Add DROP DATABASE" From db297164bb3c09d8f9ad760364e37a6d667ea5cc Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:32:28 +0200 Subject: [PATCH 255/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index c06814ad3..6169e53bd 100644 --- a/po/de.po +++ b/po/de.po @@ -7521,7 +7521,7 @@ msgstr "" #: setup/lib/messages.inc.php:312 msgid "Add DROP DATABASE" -msgstr "" +msgstr "DROP DATABASE hinzufügen" #: setup/lib/messages.inc.php:313 msgid "You should use SSL connections if your web server supports it" From 6384eb46f276915436987e2d1ebecb5857e985a8 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:33:15 +0200 Subject: [PATCH 256/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 6169e53bd..6845e0952 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 13:32+0200\n" +"PO-Revision-Date: 2010-05-25 13:33+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7530,7 +7530,7 @@ msgstr "" #: setup/lib/messages.inc.php:314 msgid "Socket on which MySQL server is listening, leave empty for default" -msgstr "" +msgstr "Socket, auf dem der MySQL-Server horcht, leer lassen für Voreinstellung" #: setup/lib/messages.inc.php:315 msgid "Server socket" From dd19a2a52a1bfde4e147ea71179307ec04367c20 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:34:21 +0200 Subject: [PATCH 257/891] Translation update done using Pootle. --- po/de.po | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 6845e0952..0c1019887 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 13:33+0200\n" +"PO-Revision-Date: 2010-05-25 13:34+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7548,6 +7548,8 @@ msgstr "Benutze SSL" msgid "" "Leave blank for no PDF schema support, suggested: [kbd]pma_table_coords[/kbd]" msgstr "" +"Leer lassen für keine PDF Schema Unterstützung, Vorschlag: " +"[kbd]pma_table_coords[/kbd]" #: setup/lib/messages.inc.php:319 msgid "PDF schema: table coordinates" From 91e61585ddb63b26adb784bb48339337098b8c9f Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:35:32 +0200 Subject: [PATCH 258/891] Translation update done using Pootle. --- po/de.po | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 0c1019887..14ed5e26a 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 13:34+0200\n" +"PO-Revision-Date: 2010-05-25 13:35+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7560,6 +7560,8 @@ msgid "" "Table to describe the display fields, leave blank for no support; suggested: " "[kbd]pma_table_info[/kbd]" msgstr "" +"Tabelle zur Beschreibung der Anzeigefelder, leer lassen für keine " +"Unterstützung; Vorschlag: [kbd]pma_table_info[/kbd]" #: setup/lib/messages.inc.php:321 msgid "Display fields table" From d8d0607a154007326ef0dcf4491387d10735bd2f Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:35:50 +0200 Subject: [PATCH 259/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 14ed5e26a..3c6a05537 100644 --- a/po/de.po +++ b/po/de.po @@ -7569,7 +7569,7 @@ msgstr "Table Info Table" #: setup/lib/messages.inc.php:323 msgid "User for config auth" -msgstr "Benutername für config Authentifikation" +msgstr "Benutzername für config Authentifikation" #: setup/lib/messages.inc.php:324 msgid "" From 343a52ac06f4033e4d272c1f28e4648aa883ade0 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:37:18 +0200 Subject: [PATCH 260/891] Translation update done using Pootle. --- po/de.po | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 3c6a05537..6b5a406f7 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-24 12:05+0200\n" -"PO-Revision-Date: 2010-05-25 13:35+0200\n" +"PO-Revision-Date: 2010-05-25 13:37+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7576,6 +7576,8 @@ msgid "" "Disable if you know that your pma_* tables are up to date. This prevents " "compatibility checks and thereby increases performance" msgstr "" +"Ausschalten, wenn die pma_* Tabellen aktuell sind. Dies verhindert " +"Kompatibilitätsprüfungen und verbessert so die Leistung" #: setup/lib/messages.inc.php:325 msgid "Verbose check" From de9240aaa473f534ed569accd7d724be83c34b83 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:38:19 +0200 Subject: [PATCH 261/891] Translation update done using Pootle. --- po/de.po | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index f6f6a44c4..0e34ccc51 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-25 13:21+0200\n" -"PO-Revision-Date: 2010-05-25 13:37+0200\n" +"PO-Revision-Date: 2010-05-25 13:38+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7625,6 +7625,8 @@ msgstr "Serverbezeichnung" msgid "" "Whether a user should be displayed a "show all (records)" button" msgstr "" +"Soll dem Benutzer ein "show all (records)" Button angezeigt " +"werden?" #: setup/lib/messages.inc.php:330 msgid "Allow to display all the rows" From 520059fefb1139ef6efc9043ab8619ef4ec7b31f Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:40:25 +0200 Subject: [PATCH 262/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 0e34ccc51..b0bcda7d6 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-25 13:21+0200\n" -"PO-Revision-Date: 2010-05-25 13:38+0200\n" +"PO-Revision-Date: 2010-05-25 13:40+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7630,7 +7630,7 @@ msgstr "" #: setup/lib/messages.inc.php:330 msgid "Allow to display all the rows" -msgstr "" +msgstr "Erlaube alle Zeilen anzuzeigen" #: setup/lib/messages.inc.php:331 msgid "" From d73eb71375a7d4e6a1f2c2c797691a23f36ec1a5 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:43:21 +0200 Subject: [PATCH 263/891] Translation update done using Pootle. --- po/de.po | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index b0bcda7d6..6a2b48f8a 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-25 13:21+0200\n" -"PO-Revision-Date: 2010-05-25 13:40+0200\n" +"PO-Revision-Date: 2010-05-25 13:43+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7638,6 +7638,10 @@ msgid "" "authentication mode because the password is hard coded in the configuration " "file; this does not limit the ability to execute the same command directly" msgstr "" +"Bitte beachten, dass das Einschalten bei [kbd]config[/kbd] authentication " +"mode keine Wirkung hat, da das Passwort in der Konfigurationsdatei steht. " +"Dieses beschränkt nicht die Möglichkeit der direkten Ausführung des selben " +"Befehls." #: setup/lib/messages.inc.php:332 msgid "Show password change form" From 69dd67554c7f636508d615f477f31859f12eacc6 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:44:00 +0200 Subject: [PATCH 264/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 6a2b48f8a..a3dffc7bc 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-25 13:21+0200\n" -"PO-Revision-Date: 2010-05-25 13:43+0200\n" +"PO-Revision-Date: 2010-05-25 13:44+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7645,7 +7645,7 @@ msgstr "" #: setup/lib/messages.inc.php:332 msgid "Show password change form" -msgstr "" +msgstr "Zeige Formular zur Passwort-Änderung" #: setup/lib/messages.inc.php:333 msgid "Show create database form" From 8af7e5f5194f8306837fceb1fb427faaf8ed36e6 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:44:18 +0200 Subject: [PATCH 265/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index a3dffc7bc..9a1a2e33e 100644 --- a/po/de.po +++ b/po/de.po @@ -7649,7 +7649,7 @@ msgstr "Zeige Formular zur Passwort-Änderung" #: setup/lib/messages.inc.php:333 msgid "Show create database form" -msgstr "" +msgstr "Zeige Formular zur Datenbank-Erstellung" #: setup/lib/messages.inc.php:334 msgid "Show form" From 7c1712414e26be1e6ef45549dce50f262dbb9a20 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:45:08 +0200 Subject: [PATCH 266/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 9a1a2e33e..a79cd81fa 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-25 13:21+0200\n" -"PO-Revision-Date: 2010-05-25 13:44+0200\n" +"PO-Revision-Date: 2010-05-25 13:45+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7657,7 +7657,7 @@ msgstr "Formular Zeigen" #: setup/lib/messages.inc.php:335 msgid "Display the function fields in edit/insert mode" -msgstr "" +msgstr "Im Bearbeiten / Einfügen Modus Funktionsfelder anzeigen" #: setup/lib/messages.inc.php:336 msgid "Show function fields" From 43adaf6898e8f1451ad35a22b5c9ea54695c882a Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:45:36 +0200 Subject: [PATCH 267/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index a79cd81fa..701bd927f 100644 --- a/po/de.po +++ b/po/de.po @@ -7653,7 +7653,7 @@ msgstr "Zeige Formular zur Datenbank-Erstellung" #: setup/lib/messages.inc.php:334 msgid "Show form" -msgstr "Formular Zeigen" +msgstr "Zeige Formular" #: setup/lib/messages.inc.php:335 msgid "Display the function fields in edit/insert mode" From 4584cc2c3743f4fda77f60a558e039dfd3d46034 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:46:02 +0200 Subject: [PATCH 268/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 701bd927f..4bdf2b620 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-25 13:21+0200\n" -"PO-Revision-Date: 2010-05-25 13:45+0200\n" +"PO-Revision-Date: 2010-05-25 13:46+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7661,7 +7661,7 @@ msgstr "Im Bearbeiten / Einfügen Modus Funktionsfelder anzeigen" #: setup/lib/messages.inc.php:336 msgid "Show function fields" -msgstr "" +msgstr "Funktionsfelder anzeigen" #: setup/lib/messages.inc.php:338 msgid "" From 4f2cd50912b7e30a5bc2c1347bb4d69a5b375d67 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:46:32 +0200 Subject: [PATCH 269/891] Translation update done using Pootle. --- po/de.po | 2 ++ 1 file changed, 2 insertions(+) diff --git a/po/de.po b/po/de.po index 4bdf2b620..19f460a32 100644 --- a/po/de.po +++ b/po/de.po @@ -7668,6 +7668,8 @@ msgid "" "Shows link to [a@http://php.net/manual/function.phpinfo.php]phpinfo()[/a] " "output" msgstr "" +"Zeige Link zu [a@http://php.net/manual/function.phpinfo.php]phpinfo()[/a] " +"Ausgabe" #: setup/lib/messages.inc.php:339 msgid "Show phpinfo() link" From 90e5e674e85a2f001ac130de2a076f314cbc5570 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:46:49 +0200 Subject: [PATCH 270/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 19f460a32..061a2b520 100644 --- a/po/de.po +++ b/po/de.po @@ -7673,7 +7673,7 @@ msgstr "" #: setup/lib/messages.inc.php:339 msgid "Show phpinfo() link" -msgstr "" +msgstr "Zeige phpinfo() Link" #: setup/lib/messages.inc.php:340 msgid "Show detailed MySQL server information" From f4e18d13a0c5e6bb34d92f119257e55b77c2a341 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:47:20 +0200 Subject: [PATCH 271/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 061a2b520..d1003fd2b 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-25 13:21+0200\n" -"PO-Revision-Date: 2010-05-25 13:46+0200\n" +"PO-Revision-Date: 2010-05-25 13:47+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7677,7 +7677,7 @@ msgstr "Zeige phpinfo() Link" #: setup/lib/messages.inc.php:340 msgid "Show detailed MySQL server information" -msgstr "" +msgstr "Zeige detailierte MySQL-Server Informationen" #: setup/lib/messages.inc.php:341 msgid "Defines whether SQL queries generated by phpMyAdmin should be displayed" From 53b37949f2b6b36cf8466ec1c4b36039c0c3b40f Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:48:14 +0200 Subject: [PATCH 272/891] Translation update done using Pootle. --- po/de.po | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index d1003fd2b..b01acd954 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-25 13:21+0200\n" -"PO-Revision-Date: 2010-05-25 13:47+0200\n" +"PO-Revision-Date: 2010-05-25 13:48+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7682,6 +7682,7 @@ msgstr "Zeige detailierte MySQL-Server Informationen" #: setup/lib/messages.inc.php:341 msgid "Defines whether SQL queries generated by phpMyAdmin should be displayed" msgstr "" +"Legt fest, ob von phpMyAdmin generierte Abfragen angezeigt werden sollten" #: setup/lib/messages.inc.php:342 msgid "Show SQL queries" From caf29846442684c326304c571a243803582dfe87 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:49:12 +0200 Subject: [PATCH 273/891] Translation update done using Pootle. --- po/de.po | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index b01acd954..4269c7f7c 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-25 13:21+0200\n" -"PO-Revision-Date: 2010-05-25 13:48+0200\n" +"PO-Revision-Date: 2010-05-25 13:49+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7691,6 +7691,8 @@ msgstr "Zeige SQL Anfragen" #: setup/lib/messages.inc.php:343 msgid "Allow to display database and table statistics (eg. space usage)" msgstr "" +"Erlaube die Anzeige von Datenbank- und Tabellen-Statistiken, z.B. " +"Platzbedarf" #: setup/lib/messages.inc.php:344 msgid "Show statistics" From f4693e115a63b50066ff517a14ea65b5b8f36a48 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:51:06 +0200 Subject: [PATCH 274/891] Translation update done using Pootle. --- po/de.po | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 4269c7f7c..43eb43c99 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-25 13:21+0200\n" -"PO-Revision-Date: 2010-05-25 13:49+0200\n" +"PO-Revision-Date: 2010-05-25 13:51+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7703,6 +7703,8 @@ msgid "" "If tooltips are enabled and a database comment is set, this will flip the " "comment and the real name" msgstr "" +"Wenn \"tooltips\" eingeschaltet sind und Datenbank-Kommentare vorhanden sind, " +"vertausch dies den Kommentar und den Namen" #: setup/lib/messages.inc.php:346 msgid "Display database comment instead of its name" From a7f4deb2259bec7fd5244604a1edfa1ccdbb7e31 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:51:31 +0200 Subject: [PATCH 275/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 43eb43c99..aa40864fa 100644 --- a/po/de.po +++ b/po/de.po @@ -7708,7 +7708,7 @@ msgstr "" #: setup/lib/messages.inc.php:346 msgid "Display database comment instead of its name" -msgstr "" +msgstr "Zeige Datenbank-Kommentar anstelle des Namens" #: setup/lib/messages.inc.php:347 msgid "" From cebc9be9fa890d482a7d0b8e94c89110216a4a26 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:55:11 +0200 Subject: [PATCH 276/891] Translation update done using Pootle. --- po/de.po | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index aa40864fa..c46aef681 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-25 13:21+0200\n" -"PO-Revision-Date: 2010-05-25 13:51+0200\n" +"PO-Revision-Date: 2010-05-25 13:55+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7717,6 +7717,10 @@ msgid "" "['LeftFrameTableSeparator'] directive, so only the folder is called like the " "alias, the table name itself stays unchanged" msgstr "" +"Wird dies auf [kbd]nested[/kbd] gesetzt, so wird der Alias des " +"Tabellennamens nur benutzt, um die Tabellen gemäß der " +"$cfg['LeftFrameTableSeparator'] direktive zu teilen bzw. zu verschachteln. " +"Nur der Ordner erhält den Alias, der Tabellename bleibt unverändert." #: setup/lib/messages.inc.php:348 msgid "Display table comment instead of its name" From d3b04b52b4aaa043aff4a6983809897e6a6cee97 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:55:30 +0200 Subject: [PATCH 277/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index c46aef681..1dccea2ea 100644 --- a/po/de.po +++ b/po/de.po @@ -7724,7 +7724,7 @@ msgstr "" #: setup/lib/messages.inc.php:348 msgid "Display table comment instead of its name" -msgstr "" +msgstr "Zeige Tabellen-Kommentar anstelle des Namens" #: setup/lib/messages.inc.php:349 msgid "Display table comments in tooltips" From 0993e2663b3371afbc4cdc5c3f1f480c7cf89a3f Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:55:57 +0200 Subject: [PATCH 278/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 1dccea2ea..705d3fd61 100644 --- a/po/de.po +++ b/po/de.po @@ -7728,7 +7728,7 @@ msgstr "Zeige Tabellen-Kommentar anstelle des Namens" #: setup/lib/messages.inc.php:349 msgid "Display table comments in tooltips" -msgstr "" +msgstr "Tabellen-Kommentar als Tooltip anzeigen" #: setup/lib/messages.inc.php:350 msgid "" From 61a032bf00dea131fc984244751c98fe4a662832 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:57:12 +0200 Subject: [PATCH 279/891] Translation update done using Pootle. --- po/de.po | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 705d3fd61..e5c1c363e 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-25 13:21+0200\n" -"PO-Revision-Date: 2010-05-25 13:55+0200\n" +"PO-Revision-Date: 2010-05-25 13:57+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7734,6 +7734,8 @@ msgstr "Tabellen-Kommentar als Tooltip anzeigen" msgid "" "Mark used tables and make it possible to show databases with locked tables" msgstr "" +"Markiere benutzte Tabellen und ermögliche die Anzeige von Tabellen mit " +"\"locked\" Tabellen" #: setup/lib/messages.inc.php:351 msgid "Skip locked tables" From c627d0507a5960cb24350aa8711f3ff051e5750f Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:57:34 +0200 Subject: [PATCH 280/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index e5c1c363e..114a1e8fa 100644 --- a/po/de.po +++ b/po/de.po @@ -7735,7 +7735,7 @@ msgid "" "Mark used tables and make it possible to show databases with locked tables" msgstr "" "Markiere benutzte Tabellen und ermögliche die Anzeige von Tabellen mit " -"\"locked\" Tabellen" +"gesperrten Tabellen" #: setup/lib/messages.inc.php:351 msgid "Skip locked tables" From c108870d1ae3ab50a7d7cf94d6ed8ffc33f1520d Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 13:59:46 +0200 Subject: [PATCH 281/891] Translation update done using Pootle. --- po/de.po | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 114a1e8fa..24937c642 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-25 13:21+0200\n" -"PO-Revision-Date: 2010-05-25 13:57+0200\n" +"PO-Revision-Date: 2010-05-25 13:59+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7746,6 +7746,8 @@ msgid "" "Suggest a database name on the "Create Database" form (if " "possible) or keep the text field empty" msgstr "" +"Schlage (wenn möglich) einen Datenbank-Namen im "Create Database" " +"Formular vor oder lasse das Textfeld leer" #: setup/lib/messages.inc.php:358 msgid "Suggest new database name" From f05316d16df702d16e748f0997b27dcff5d46fc1 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 14:00:12 +0200 Subject: [PATCH 282/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 24937c642..636c4d33b 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-25 13:21+0200\n" -"PO-Revision-Date: 2010-05-25 13:59+0200\n" +"PO-Revision-Date: 2010-05-25 14:00+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7751,7 +7751,7 @@ msgstr "" #: setup/lib/messages.inc.php:358 msgid "Suggest new database name" -msgstr "" +msgstr "Schlage einen neuen Datenbank-Namen vor " #: setup/lib/messages.inc.php:359 msgid "yes" From 761370b8317c09cd51b5017d291ea8f78798e5b9 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 14:02:33 +0200 Subject: [PATCH 283/891] Translation update done using Pootle. --- po/de.po | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 636c4d33b..42bb12d06 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-25 13:21+0200\n" -"PO-Revision-Date: 2010-05-25 14:00+0200\n" +"PO-Revision-Date: 2010-05-25 14:02+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7764,6 +7764,10 @@ msgid "" "For) header coming from the proxy 1.2.3.4:[br][kbd]1.2.3.4: " "HTTP_X_FORWARDED_FOR[/kbd]" msgstr "" +"Proxies als [kbd]IP: trusted HTTP header[/kbd] eingeben. Das folgende " +"beispiel legt fest, das phpMyAdmin einem HTTP_X_FORWARDED_FOR (X-Forwarded-" +"For) header, der von demproxy 1.2.3.4:[br][kbd]1.2.3.4: " +"HTTP_X_FORWARDED_FOR[/kbd] kommt, vertrauen soll" #: setup/lib/messages.inc.php:361 msgid "List of trusted proxies for IP allow/deny" From 17ee04ef1e5e0a5d00a8b88210d9b80105679d49 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 14:03:22 +0200 Subject: [PATCH 284/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 42bb12d06..8e95ec710 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-25 13:21+0200\n" -"PO-Revision-Date: 2010-05-25 14:02+0200\n" +"PO-Revision-Date: 2010-05-25 14:03+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7775,7 +7775,7 @@ msgstr "Liste der Vertrauenswürdigen Proxies für IP Filter" #: setup/lib/messages.inc.php:362 msgid "Directory on server where you can upload files for import" -msgstr "" +msgstr "Verzeichnis auf dem Server zum Upload von zu importierenden Dateien" #: setup/lib/messages.inc.php:363 msgid "Upload directory" From 377631d0029eccb9d88a22ba5760b9e9756785e2 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 14:03:49 +0200 Subject: [PATCH 285/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 8e95ec710..51aaca85b 100644 --- a/po/de.po +++ b/po/de.po @@ -7783,7 +7783,7 @@ msgstr "Upload Verzeichnis" #: setup/lib/messages.inc.php:364 msgid "Allow for searching inside the entire database" -msgstr "" +msgstr "Erlaube Suche in der gesammten Datenbank" #: setup/lib/messages.inc.php:365 msgid "Use database search" From 9ded796599ff84db48ada44466b259638e00bedb Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 14:06:10 +0200 Subject: [PATCH 286/891] Translation update done using Pootle. --- po/de.po | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 51aaca85b..28091bcc8 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-25 13:21+0200\n" -"PO-Revision-Date: 2010-05-25 14:03+0200\n" +"PO-Revision-Date: 2010-05-25 14:06+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7795,6 +7795,9 @@ msgid "" "libraries/import.lib.php for defaults on how many queries a statement may " "contain." msgstr "" +"Zeige die beeinflussten Zeilen jedes Statements von Multi-Statement-" +"Abfragen. In libraries/import.lib.php sind die Voreinstellungen, wieviele " +"Abfragen ein Statement enthalten darf." #: setup/lib/messages.inc.php:367 msgid "Verbose multiple statements" From aa88b2481dd9dd0cb74078c82c13820a56f89fba Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 14:06:51 +0200 Subject: [PATCH 287/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 28091bcc8..653547be2 100644 --- a/po/de.po +++ b/po/de.po @@ -8299,7 +8299,7 @@ msgstr "partitioniert" #: tbl_tracking.php:114 #, php-format msgid "Tracking report for table `%s`" -msgstr "" +msgstr "Verlaufs-Report für Tabelle '%s'" #: tbl_tracking.php:187 #, php-format From 51c60ad8d21d33f9a5102a8a7d89719a2918428b Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 14:12:57 +0200 Subject: [PATCH 288/891] Translation update done using Pootle. --- po/de.po | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 653547be2..d0a4a847f 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-25 13:21+0200\n" -"PO-Revision-Date: 2010-05-25 14:06+0200\n" +"PO-Revision-Date: 2010-05-25 14:12+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -8325,6 +8325,9 @@ msgid "" "You can execute the dump by creating and using a temporary database. Please " "ensure that you have the privileges to do so." msgstr "" +"Sie können die Ausgabe durch Erstellne und Benutzen einer temporären " +"Datenbank realisieren. Bitte stellen Sie sicher, dass Sie die dafür " +"benötigten Rechte besitzen." #: tbl_tracking.php:221 msgid "Comment out these two lines if you do not need them." From dd422f5a0ca8777e389cbe5194fb386f65ddf4f1 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 14:13:39 +0200 Subject: [PATCH 289/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index d0a4a847f..6ddf3de6f 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-25 13:21+0200\n" -"PO-Revision-Date: 2010-05-25 14:12+0200\n" +"PO-Revision-Date: 2010-05-25 14:13+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -8331,7 +8331,7 @@ msgstr "" #: tbl_tracking.php:221 msgid "Comment out these two lines if you do not need them." -msgstr "" +msgstr "Kommentieren Sie diese beiden Zeilen aus, wenn Sie sie nicht benötigen" #: tbl_tracking.php:230 msgid "SQL statements exported. Please copy the dump or execute it." From b49bb94e9f147d464b1ecc940d384d35fc034c0a Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 14:14:25 +0200 Subject: [PATCH 290/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 6ddf3de6f..dfc6dad66 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-25 13:21+0200\n" -"PO-Revision-Date: 2010-05-25 14:13+0200\n" +"PO-Revision-Date: 2010-05-25 14:14+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7625,7 +7625,7 @@ msgstr "Serverbezeichnung" msgid "" "Whether a user should be displayed a "show all (records)" button" msgstr "" -"Soll dem Benutzer ein "show all (records)" Button angezeigt " +"Soll dem Benutzer ein "show all (records)" Button angezeigt " "werden?" #: setup/lib/messages.inc.php:330 From 93ca7a35442543e01be130d072224b149f6b4b2c Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 14:14:34 +0200 Subject: [PATCH 291/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index dfc6dad66..fd8ab52e8 100644 --- a/po/de.po +++ b/po/de.po @@ -7668,7 +7668,7 @@ msgid "" "Shows link to [a@http://php.net/manual/function.phpinfo.php]phpinfo()[/a] " "output" msgstr "" -"Zeige Link zu [a@http://php.net/manual/function.phpinfo.php]phpinfo()[/a] " +"Zeige Link zu [a@http://php.net/manual/function.phpinfo.php]phpinfo()[/a] " "Ausgabe" #: setup/lib/messages.inc.php:339 From 119dc2e30e24e5d9ce934b81c3d5fcc5e0384f58 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 14:14:59 +0200 Subject: [PATCH 292/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index fd8ab52e8..54d2526df 100644 --- a/po/de.po +++ b/po/de.po @@ -7765,8 +7765,8 @@ msgid "" "HTTP_X_FORWARDED_FOR[/kbd]" msgstr "" "Proxies als [kbd]IP: trusted HTTP header[/kbd] eingeben. Das folgende " -"beispiel legt fest, das phpMyAdmin einem HTTP_X_FORWARDED_FOR (X-Forwarded-" -"For) header, der von demproxy 1.2.3.4:[br][kbd]1.2.3.4: " +"Beispiel legt fest, das phpMyAdmin einem HTTP_X_FORWARDED_FOR (X-Forwarded-" +"For) header, der von dem proxy 1.2.3.4:[br][kbd]1.2.3.4: " "HTTP_X_FORWARDED_FOR[/kbd] kommt, vertrauen soll" #: setup/lib/messages.inc.php:361 From 3bcab4810928903f54d76f3ce95b7db14e2aa9ec Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 14:15:27 +0200 Subject: [PATCH 293/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 54d2526df..a383efd34 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-25 13:21+0200\n" -"PO-Revision-Date: 2010-05-25 14:14+0200\n" +"PO-Revision-Date: 2010-05-25 14:15+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -8299,7 +8299,7 @@ msgstr "partitioniert" #: tbl_tracking.php:114 #, php-format msgid "Tracking report for table `%s`" -msgstr "Verlaufs-Report für Tabelle '%s'" +msgstr "Verlaufs-Report für Tabelle \"%s\"" #: tbl_tracking.php:187 #, php-format From ed626b183f102011082fc75f9979fac88df64673 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 14:15:48 +0200 Subject: [PATCH 294/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index a383efd34..32a47bfdf 100644 --- a/po/de.po +++ b/po/de.po @@ -7751,7 +7751,7 @@ msgstr "" #: setup/lib/messages.inc.php:358 msgid "Suggest new database name" -msgstr "Schlage einen neuen Datenbank-Namen vor " +msgstr "Schlage einen neuen Datenbank-Namen vor" #: setup/lib/messages.inc.php:359 msgid "yes" From 3c3cdc43520a969d43e80b374638b11abccab865 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 14:16:16 +0200 Subject: [PATCH 295/891] Translation update done using Pootle. --- po/de.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/po/de.po b/po/de.po index 32a47bfdf..53d2fe418 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-25 13:21+0200\n" -"PO-Revision-Date: 2010-05-25 14:15+0200\n" +"PO-Revision-Date: 2010-05-25 14:16+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7691,8 +7691,8 @@ msgstr "Zeige SQL Anfragen" #: setup/lib/messages.inc.php:343 msgid "Allow to display database and table statistics (eg. space usage)" msgstr "" -"Erlaube die Anzeige von Datenbank- und Tabellen-Statistiken, z.B. " -"Platzbedarf" +"Erlaube die Anzeige von Datenbank- und Tabellen-Statistiken,( z.B. " +"Platzbedarf)" #: setup/lib/messages.inc.php:344 msgid "Show statistics" From f1a4404e8ed60acad8b7fbcca876d0bfaf3d220c Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 14:16:34 +0200 Subject: [PATCH 296/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 53d2fe418..6ce39e9cb 100644 --- a/po/de.po +++ b/po/de.po @@ -7703,7 +7703,7 @@ msgid "" "If tooltips are enabled and a database comment is set, this will flip the " "comment and the real name" msgstr "" -"Wenn \"tooltips\" eingeschaltet sind und Datenbank-Kommentare vorhanden sind, " +"Wenn Tooltips eingeschaltet sind und Datenbank-Kommentare vorhanden sind, " "vertausch dies den Kommentar und den Namen" #: setup/lib/messages.inc.php:346 From a273966967a1e3d88e341eca978b968a2b9b74d9 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 14:16:59 +0200 Subject: [PATCH 297/891] Translation update done using Pootle. --- po/de.po | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 6ce39e9cb..8ecd34398 100644 --- a/po/de.po +++ b/po/de.po @@ -8331,7 +8331,8 @@ msgstr "" #: tbl_tracking.php:221 msgid "Comment out these two lines if you do not need them." -msgstr "Kommentieren Sie diese beiden Zeilen aus, wenn Sie sie nicht benötigen" +msgstr "" +"Kommentieren Sie diese beiden Zeilen aus, wenn Sie diese nicht benötigen" #: tbl_tracking.php:230 msgid "SQL statements exported. Please copy the dump or execute it." From b76a83878e773ba0c81ba58448a762aa40461d24 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 14:17:13 +0200 Subject: [PATCH 298/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 8ecd34398..9100da78c 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-25 13:21+0200\n" -"PO-Revision-Date: 2010-05-25 14:16+0200\n" +"PO-Revision-Date: 2010-05-25 14:17+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -8299,7 +8299,7 @@ msgstr "partitioniert" #: tbl_tracking.php:114 #, php-format msgid "Tracking report for table `%s`" -msgstr "Verlaufs-Report für Tabelle \"%s\"" +msgstr "Verlaufs-Report für Tabelle %s" #: tbl_tracking.php:187 #, php-format From ac09398ad6ac949344122a882f1b56c2b8796d03 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 14:17:48 +0200 Subject: [PATCH 299/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 9100da78c..2064e67dc 100644 --- a/po/de.po +++ b/po/de.po @@ -7625,8 +7625,8 @@ msgstr "Serverbezeichnung" msgid "" "Whether a user should be displayed a "show all (records)" button" msgstr "" -"Soll dem Benutzer ein "show all (records)" Button angezeigt " -"werden?" +"Ob dem Benutzer ein "show all (records)" Button angezeigt werden " +"soll" #: setup/lib/messages.inc.php:330 msgid "Allow to display all the rows" From 9ed3a8955701906a664b7ce8e9dffdff6ee38164 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 14:18:12 +0200 Subject: [PATCH 300/891] Translation update done using Pootle. --- po/de.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/po/de.po b/po/de.po index 2064e67dc..b0bdb2c76 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-25 13:21+0200\n" -"PO-Revision-Date: 2010-05-25 14:17+0200\n" +"PO-Revision-Date: 2010-05-25 14:18+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7639,8 +7639,8 @@ msgid "" "file; this does not limit the ability to execute the same command directly" msgstr "" "Bitte beachten, dass das Einschalten bei [kbd]config[/kbd] authentication " -"mode keine Wirkung hat, da das Passwort in der Konfigurationsdatei steht. " -"Dieses beschränkt nicht die Möglichkeit der direkten Ausführung des selben " +"mode keine Wirkung hat, da das Passwort in der Konfigurationsdatei steht; " +"dieses beschränkt nicht die Möglichkeit der direkten Ausführung des selben " "Befehls." #: setup/lib/messages.inc.php:332 From 5118bf0de65c2a7c53e5c5cdf64c0f89c6abf710 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 14:18:29 +0200 Subject: [PATCH 301/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index b0bdb2c76..ef6e6671b 100644 --- a/po/de.po +++ b/po/de.po @@ -8332,7 +8332,7 @@ msgstr "" #: tbl_tracking.php:221 msgid "Comment out these two lines if you do not need them." msgstr "" -"Kommentieren Sie diese beiden Zeilen aus, wenn Sie diese nicht benötigen" +"Kommentieren Sie diese beiden Zeilen aus, wenn Sie diese nicht benötigen." #: tbl_tracking.php:230 msgid "SQL statements exported. Please copy the dump or execute it." From 84107e992a1999409ea167ac6cf76bc640479d35 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 14:18:47 +0200 Subject: [PATCH 302/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index ef6e6671b..7fe4924af 100644 --- a/po/de.po +++ b/po/de.po @@ -7657,7 +7657,7 @@ msgstr "Zeige Formular" #: setup/lib/messages.inc.php:335 msgid "Display the function fields in edit/insert mode" -msgstr "Im Bearbeiten / Einfügen Modus Funktionsfelder anzeigen" +msgstr "Im Bearbeiten/Einfügen Modus Funktionsfelder anzeigen" #: setup/lib/messages.inc.php:336 msgid "Show function fields" From d391c8b73fe9821b9c5682a08b8ec6ee3b12b548 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 14:18:55 +0200 Subject: [PATCH 303/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 7fe4924af..f844131e6 100644 --- a/po/de.po +++ b/po/de.po @@ -7691,7 +7691,7 @@ msgstr "Zeige SQL Anfragen" #: setup/lib/messages.inc.php:343 msgid "Allow to display database and table statistics (eg. space usage)" msgstr "" -"Erlaube die Anzeige von Datenbank- und Tabellen-Statistiken,( z.B. " +"Erlaube die Anzeige von Datenbank- und Tabellen-Statistiken, ( z.B. " "Platzbedarf)" #: setup/lib/messages.inc.php:344 From 511d695d3c854cca3bb377f0b7db5653959cb743 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 14:19:25 +0200 Subject: [PATCH 304/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index f844131e6..c75469c84 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-25 13:21+0200\n" -"PO-Revision-Date: 2010-05-25 14:18+0200\n" +"PO-Revision-Date: 2010-05-25 14:19+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7719,7 +7719,7 @@ msgid "" msgstr "" "Wird dies auf [kbd]nested[/kbd] gesetzt, so wird der Alias des " "Tabellennamens nur benutzt, um die Tabellen gemäß der " -"$cfg['LeftFrameTableSeparator'] direktive zu teilen bzw. zu verschachteln. " +"$cfg['LeftFrameTableSeparator'] Direktive zu teilen bzw. zu verschachteln. " "Nur der Ordner erhält den Alias, der Tabellename bleibt unverändert." #: setup/lib/messages.inc.php:348 From e0e8013cb3ce41f7185c9d70a8948922be395c6a Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 14:19:48 +0200 Subject: [PATCH 305/891] Translation update done using Pootle. --- po/de.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index c75469c84..541df9a86 100644 --- a/po/de.po +++ b/po/de.po @@ -7766,8 +7766,8 @@ msgid "" msgstr "" "Proxies als [kbd]IP: trusted HTTP header[/kbd] eingeben. Das folgende " "Beispiel legt fest, das phpMyAdmin einem HTTP_X_FORWARDED_FOR (X-Forwarded-" -"For) header, der von dem proxy 1.2.3.4:[br][kbd]1.2.3.4: " -"HTTP_X_FORWARDED_FOR[/kbd] kommt, vertrauen soll" +"For) Header, der von dem proxy 1.2.3.4:[br][kbd]1.2.3.4: " +"HTTP_X_FORWARDED_FOR[/kbd] kommt, vertrauen soll." #: setup/lib/messages.inc.php:361 msgid "List of trusted proxies for IP allow/deny" From e5789c378b0829d581051940031f56b11c724ba1 Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 14:20:10 +0200 Subject: [PATCH 306/891] Translation update done using Pootle. --- po/de.po | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/po/de.po b/po/de.po index 541df9a86..4abde5bb7 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-25 13:21+0200\n" -"PO-Revision-Date: 2010-05-25 14:19+0200\n" +"PO-Revision-Date: 2010-05-25 14:20+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" @@ -7682,7 +7682,8 @@ msgstr "Zeige detailierte MySQL-Server Informationen" #: setup/lib/messages.inc.php:341 msgid "Defines whether SQL queries generated by phpMyAdmin should be displayed" msgstr "" -"Legt fest, ob von phpMyAdmin generierte Abfragen angezeigt werden sollten" +"Legt fest, ob von phpMyAdmin generierte SQL-Abfragen angezeigt werden " +"sollten" #: setup/lib/messages.inc.php:342 msgid "Show SQL queries" From d765eaf3e6a743abd3098960e3fea3a431c8efef Mon Sep 17 00:00:00 2001 From: "torsten.funck" Date: Tue, 25 May 2010 14:21:09 +0200 Subject: [PATCH 307/891] Translation update done using Pootle. --- po/de.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/po/de.po b/po/de.po index 4abde5bb7..96f6debd2 100644 --- a/po/de.po +++ b/po/de.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-25 13:21+0200\n" -"PO-Revision-Date: 2010-05-25 14:20+0200\n" +"PO-Revision-Date: 2010-05-25 14:21+0200\n" "Last-Translator: \n" "Language-Team: german \n" "Language: de\n" From 19d2e17bb05e00fa0a323093de646c2493372c83 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20=C4=8Ciha=C5=99?= Date: Tue, 25 May 2010 14:23:20 +0200 Subject: [PATCH 308/891] Translation update done using Pootle. --- po/cs.po | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/po/cs.po b/po/cs.po index 5c7a7af6d..dbbff971c 100644 --- a/po/cs.po +++ b/po/cs.po @@ -5,7 +5,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2010-05-25 13:21+0200\n" -"PO-Revision-Date: 2010-05-22 14:33+0200\n" +"PO-Revision-Date: 2010-05-25 14:23+0200\n" "Last-Translator: Michal \n" "Language-Team: czech \n" "Language: cs\n" @@ -4772,6 +4772,8 @@ msgid "" "Converts an (IPv4) Internet network address into a string in Internet " "standard dotted format." msgstr "" +"PÅ™evede internetovou síťovou adresu (IPv4) na text ve standardním formátu " +"oddÄ›leném teÄkami." #: libraries/transformations/text_plain__sql.inc.php:10 msgid "Formats text as SQL query with syntax highlighting." From 5dd82ed4842d1d1c4df39925554f57405be26ec5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20=C4=8Ciha=C5=99?= Date: Tue, 25 May 2010 14:26:05 +0200 Subject: [PATCH 309/891] Use ngettext. --- db_printview.php | 2 +- db_structure.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/db_printview.php b/db_printview.php index d1ed79c17..e91c04c8f 100644 --- a/db_printview.php +++ b/db_printview.php @@ -219,7 +219,7 @@ else { ?> - + diff --git a/db_structure.php b/db_structure.php index 0fa4873da..65b78b708 100644 --- a/db_structure.php +++ b/db_structure.php @@ -477,7 +477,7 @@ if ($is_show_stats) { if ($num_tables == 0) $tableReductionCount = 0; - echo sprintf(__('%s table(s)'), PMA_formatNumber($num_tables - $tableReductionCount, 0)); + echo sprintf(_ngettext('%s table', '%s tables', $num_tables - $tableReductionCount), PMA_formatNumber($num_tables - $tableReductionCount, 0)); ?> Date: Tue, 25 May 2010 14:28:21 +0200 Subject: [PATCH 310/891] Update po files to reflect current code. --- po/af.po | 11 +++-- po/ar.po | 11 +++-- po/az.po | 11 +++-- po/be.po | 11 +++-- po/be@latin.po | 12 +++-- po/bg.po | 11 +++-- po/bn.po | 11 +++-- po/bs.po | 11 +++-- po/ca.po | 11 +++-- po/cs.po | 12 +++-- po/da.po | 11 +++-- po/de.po | 118 ++++++++++++++++++---------------------------- po/el.po | 11 +++-- po/en_GB.po | 11 +++-- po/es.po | 11 +++-- po/et.po | 11 +++-- po/eu.po | 11 +++-- po/fa.po | 10 ++-- po/fi.po | 11 +++-- po/fr.po | 11 +++-- po/gl.po | 11 +++-- po/he.po | 11 +++-- po/hi.po | 11 +++-- po/hr.po | 11 +++-- po/hu.po | 11 +++-- po/id.po | 10 ++-- po/it.po | 11 +++-- po/ja.po | 10 ++-- po/ka.po | 11 +++-- po/ko.po | 11 +++-- po/lt.po | 12 +++-- po/lv.po | 11 +++-- po/mk.po | 11 +++-- po/mn.po | 11 +++-- po/ms.po | 11 +++-- po/nb.po | 11 +++-- po/nl.po | 11 +++-- po/phpmyadmin.pot | 8 ++-- po/pl.po | 11 +++-- po/pt.po | 11 +++-- po/pt_BR.po | 11 +++-- po/ro.po | 12 +++-- po/ru.po | 12 +++-- po/si.po | 11 +++-- po/sk.po | 12 +++-- po/sl.po | 13 +++-- po/sq.po | 11 +++-- po/sr.po | 12 +++-- po/sr@latin.po | 12 +++-- po/sv.po | 11 +++-- po/ta.po | 8 ++-- po/te.po | 8 ++-- po/th.po | 11 +++-- po/tr.po | 10 ++-- po/tt.po | 10 ++-- po/uk.po | 11 +++-- po/ur.po | 11 +++-- po/uz.po | 11 +++-- po/uz@latin.po | 11 +++-- po/zh_CN.po | 10 ++-- po/zh_TW.po | 11 +++-- 61 files changed, 465 insertions(+), 308 deletions(-) diff --git a/po/af.po b/po/af.po index 7e044c11d..351fd6184 100644 --- a/po/af.po +++ b/po/af.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-03-30 23:04+0200\n" "Last-Translator: Michal \n" "Language-Team: afrikaans \n" @@ -428,9 +428,12 @@ msgid "Last check" msgstr "" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s tabel(le)" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s tabel(le)" +msgstr[1] "%s tabel(le)" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/ar.po b/po/ar.po index 54b0ea230..5ba5ef846 100644 --- a/po/ar.po +++ b/po/ar.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-03-12 09:11+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: arabic \n" @@ -421,9 +421,12 @@ msgid "Last check" msgstr "التحقق الأخير" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s جدول (جداول)" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s جدول (جداول)" +msgstr[1] "%s جدول (جداول)" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/az.po b/po/az.po index 610b7ec3e..07c0dc163 100644 --- a/po/az.po +++ b/po/az.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-03-12 09:11+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: azerbaijani \n" @@ -425,9 +425,12 @@ msgid "Last check" msgstr "En son yoxlama" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s cedvel" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s cedvel" +msgstr[1] "%s cedvel" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/be.po b/po/be.po index 13886d4b8..9756e3dc4 100644 --- a/po/be.po +++ b/po/be.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-03-12 09:12+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: belarusian_cyrillic \n" @@ -424,9 +424,12 @@ msgid "Last check" msgstr "ÐпошнÑÑ Ð¿Ñ€Ð°Ð²ÐµÑ€ÐºÐ°" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s табліц(Ñ‹)" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s табліц(Ñ‹)" +msgstr[1] "%s табліц(Ñ‹)" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/be@latin.po b/po/be@latin.po index 48f543b1b..75bb9a393 100644 --- a/po/be@latin.po +++ b/po/be@latin.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-03-30 23:09+0200\n" "Last-Translator: Michal \n" "Language-Team: belarusian_latin \n" @@ -424,9 +424,13 @@ msgid "Last check" msgstr "ApoÅ¡niaja pravierka" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s tablic(y)" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s tablic(y)" +msgstr[1] "%s tablic(y)" +msgstr[2] "%s tablic(y)" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/bg.po b/po/bg.po index dc84a6e39..2d7f2da21 100644 --- a/po/bg.po +++ b/po/bg.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-03-12 09:12+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: bulgarian \n" @@ -423,9 +423,12 @@ msgid "Last check" msgstr "ПоÑледна проверка" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s таблица(и)" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s таблица(и)" +msgstr[1] "%s таблица(и)" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/bn.po b/po/bn.po index ec32ab096..6d5f509a2 100644 --- a/po/bn.po +++ b/po/bn.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-03-12 09:11+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: bangla \n" @@ -423,9 +423,12 @@ msgid "Last check" msgstr "Last check" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s table(s)" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s table(s)" +msgstr[1] "%s table(s)" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/bs.po b/po/bs.po index 3537158c0..263bc9934 100644 --- a/po/bs.po +++ b/po/bs.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-03-12 09:12+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: bosnian \n" @@ -427,9 +427,12 @@ msgid "Last check" msgstr "Posljednja provjera" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s tabela" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s tabela" +msgstr[1] "%s tabela" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/ca.po b/po/ca.po index a1ddddc1d..20e101c7a 100644 --- a/po/ca.po +++ b/po/ca.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-03-12 09:13+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: catalan \n" @@ -422,9 +422,12 @@ msgid "Last check" msgstr "Darrera comprovació" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s taula(es)" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s taula(es)" +msgstr[1] "%s taula(es)" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/cs.po b/po/cs.po index dbbff971c..f7b6da115 100644 --- a/po/cs.po +++ b/po/cs.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-05-25 14:23+0200\n" "Last-Translator: Michal \n" "Language-Team: czech \n" @@ -418,9 +418,13 @@ msgid "Last check" msgstr "Poslední kontrola" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s tabulek" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s tabulek" +msgstr[1] "%s tabulek" +msgstr[2] "%s tabulek" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/da.po b/po/da.po index 1cd7c627f..57349216f 100644 --- a/po/da.po +++ b/po/da.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-03-12 09:13+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: danish \n" @@ -422,9 +422,12 @@ msgid "Last check" msgstr "Sidste check" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s tabel(ler)" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s tabel(ler)" +msgstr[1] "%s tabel(ler)" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/de.po b/po/de.po index 96f6debd2..67e2039cf 100644 --- a/po/de.po +++ b/po/de.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-05-25 14:21+0200\n" "Last-Translator: \n" "Language-Team: german \n" @@ -417,9 +417,12 @@ msgid "Last check" msgstr "Letzter Check am" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s Tabellen" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s Tabellen" +msgstr[1] "%s Tabellen" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 @@ -1768,7 +1771,6 @@ msgid "Inline edit of this query" msgstr "Inline-Bearbeiten dieses SQL-Befehls" #: libraries/common.lib.php:1278 -#| msgid "Engines" msgid "Inline" msgstr "Inline" @@ -3151,7 +3153,6 @@ msgstr "" #. l10n: This is currently used only in Japanese locales #: libraries/kanji-encoding.lib.php:143 -#| msgid "Recoding engine" msgid "Encoding conversion" msgstr "Zeichensatz Umwandlung" @@ -4695,7 +4696,6 @@ msgstr "" "Zeichen. (z. B.: '\\\\xyz' oder 'a\\'b')." #: libraries/tbl_properties.inc.php:393 -#| msgid "None" msgctxt "for default" msgid "None" msgstr "Kein(e)" @@ -5057,7 +5057,6 @@ msgid "Clear" msgstr "Werte löschen" #: navigation.php:350 navigation.php:351 -#| msgid "Create table" msgctxt "short form" msgid "Create table" msgstr "Erzeuge Tabelle" @@ -5107,7 +5106,6 @@ msgstr "" #: pdf_schema.php:636 #, php-format -#| msgid "The \"%s\" table doesn't exist!" msgid "The %s table doesn't exist!" msgstr "Die Tabelle \"%s\" existiert nicht!" @@ -5118,7 +5116,6 @@ msgstr "Bitte konfigurieren Sie die Koordinaten für die Tabelle %s" #: pdf_schema.php:995 #, php-format -#| msgid "Schema of the \"%s\" database - Page %s" msgid "Schema of the %s database - Page %s" msgstr "Schema der Datenbank \"%s\" - Seite %s" @@ -5319,7 +5316,6 @@ msgid "Slave replication" msgstr "Slave Replikation" #: server_databases.php:230 -#| msgid "Go to database" msgid "Jump to database" msgstr "Springe zu Datenbank" @@ -5357,7 +5353,6 @@ msgid "View dump (schema) of databases" msgstr "Dump (Schema) der Datenbanken anzeigen" #: server_privileges.php:263 server_privileges.php:264 -#| msgid "None" msgctxt "None privileges" msgid "None" msgstr "Kein(e)" @@ -5558,7 +5553,6 @@ msgid "Database for user" msgstr "Datenbank für Benutzer" #: server_privileges.php:1998 -#| msgid "None" msgctxt "Create none database for user" msgid "None" msgstr "Kein(e)" @@ -5858,7 +5852,6 @@ msgid "Show processes" msgstr "Prozesse anzeigen" #: server_status.php:344 -#| msgid "Reset" msgctxt "for Show status" msgid "Reset" msgstr "Zurücksetzen" @@ -5884,8 +5877,7 @@ msgstr "" #: server_status.php:364 msgid "This MySQL server works as slave in replication process." msgstr "" -"Dieser MySQL Server arbeitet als Slave im " -"Replikations-Process." +"Dieser MySQL Server arbeitet als Slave im Replikations-Process." #: server_status.php:366 msgid "" @@ -5912,9 +5904,9 @@ msgid "" "On a busy server, the byte counters may overrun, so those statistics as " "reported by the MySQL server may be incorrect." msgstr "" -"Auf stark frequentierten Server können die Byte-Zähler \"überlaufen\" (wieder " -"bei 0 beginnen), deshalb können diese Werte, wie sie vom MySQL Server " -"ausgegeben werden, falsch sein." +"Auf stark frequentierten Server können die Byte-Zähler \"überlaufen" +"\" (wieder bei 0 beginnen), deshalb können diese Werte, wie sie vom MySQL " +"Server ausgegeben werden, falsch sein." #: server_status.php:389 server_status.php:434 server_status.php:497 #: server_status.php:555 @@ -6061,13 +6053,11 @@ msgid "Enter manually" msgstr "Manuell eingeben" #: server_synchronize.php:1123 -#| msgid "Insecure connection" msgid "Current connection" msgstr "Aktuelle Verbindung" #: server_synchronize.php:1152 #, php-format -#| msgid "Configuration" msgid "Configuration: %s" msgstr "Konfiguration: %s" @@ -6227,13 +6217,13 @@ msgid "" "protection may not be reliable if your IP belongs to an ISP where thousands " "of users, including you, are connected to." msgstr "" -"Diese [a@?page=form&formset=features#tab_Security]Option[/a]This " -"[a@?page=form&formset=features#tab_Security]option[/a] sollte " -"deaktiviert sein, weil sie Angreifern erlaubt Bruteforce-Attacken auf " -"beliebige (auch fremde) MySQL-Servern durchzuführen. Wenn Sie der Meinung " -"sind, dass diese Option unbedingt notwendig ist, sollten Sie die " -"[a@?page=form&formset=features#tab_Security]trusted proxy list[/a] " -"verwenden. IP-basierte Regeln sind aber nie wirklich ausreichend." +"Diese [a@?page=form&formset=features#tab_Security]Option[/a]This [a@?" +"page=form&formset=features#tab_Security]option[/a] sollte deaktiviert " +"sein, weil sie Angreifern erlaubt Bruteforce-Attacken auf beliebige (auch " +"fremde) MySQL-Servern durchzuführen. Wenn Sie der Meinung sind, dass diese " +"Option unbedingt notwendig ist, sollten Sie die [a@?page=form&" +"formset=features#tab_Security]trusted proxy list[/a] verwenden. IP-basierte " +"Regeln sind aber nie wirklich ausreichend." #: setup/lib/messages.inc.php:19 msgid "Allow login to any MySQL server" @@ -6253,8 +6243,8 @@ msgid "" "Secret passphrase used for encrypting cookies in [kbd]cookie[/kbd] " "authentication" msgstr "" -"Geheime Passphrase zum Verschlüsseln der Cookies bei " -"[kbd]cookie[/kbd]-Authentifizierung" +"Geheime Passphrase zum Verschlüsseln der Cookies bei [kbd]cookie[/kbd]-" +"Authentifizierung" #: setup/lib/messages.inc.php:23 msgid "Key is too short, it should have at least 8 characters" @@ -7050,8 +7040,8 @@ msgid "" "The number of bytes a script is allowed to allocate, eg. [kbd]32M[/kbd] " "([kbd]0[/kbd] for no limit)" msgstr "" -"Anzahl der Bytes, welche ein Script zur Ausführung benötigen darf, z.B. " -"[kbd]32M[/kbd] ([kbd]0[/kbd] für unbegrenzt)" +"Anzahl der Bytes, welche ein Script zur Ausführung benötigen darf, z.B. [kbd]" +"32M[/kbd] ([kbd]0[/kbd] für unbegrenzt)" #: setup/lib/messages.inc.php:209 msgid "Memory limit" @@ -7238,9 +7228,8 @@ msgid "" "Leave blank for no [a@http://wiki.phpmyadmin.net/pma/bookmark]bookmark[/a] " "support, suggested: [kbd]pma_bookmark[/kbd]" msgstr "" -"Leer lassen für keine " -"[a@http://wiki.phpmyadmin.net/pma/bookmark]bookmark[/a] Unterstützung, " -"Vorschlag: [kbd]pma_bookmark[/kbd]" +"Leer lassen für keine [a@http://wiki.phpmyadmin.net/pma/bookmark]bookmark[/" +"a] Unterstützung, Vorschlag: [kbd]pma_bookmark[/kbd]" #: setup/lib/messages.inc.php:255 msgid "Bookmark table" @@ -7251,8 +7240,8 @@ msgid "" "Leave blank for no column comments/mime types, suggested: [kbd]" "pma_column_info[/kbd]" msgstr "" -"Leer lassen für keine Spalten Kommentare/mime types,Vorschlag: " -"[kbd]pma_column_info[/kbd]" +"Leer lassen für keine Spalten Kommentare/mime types,Vorschlag: [kbd]" +"pma_column_info[/kbd]" #: setup/lib/messages.inc.php:257 msgid "Column information table" @@ -7304,8 +7293,8 @@ msgid "" "Leave blank for no Designer support, suggested: [kbd]pma_designer_coords[/" "kbd]" msgstr "" -"Leer lassen für keine Designer Unterstützung, Vorschlag: " -"[kbd]pma_designer_coords[/kbd]" +"Leer lassen für keine Designer Unterstützung, Vorschlag: [kbd]" +"pma_designer_coords[/kbd]" #: setup/lib/messages.inc.php:268 msgid "Designer table" @@ -7363,8 +7352,8 @@ msgid "" "Leave blank for no SQL query history support, suggested: [kbd]pma_history[/" "kbd]" msgstr "" -"Leer lassen für keine SQL Abfragehistorien-Unterstützung, Vorschlag: " -"[kbd]pma_history[/kbd]" +"Leer lassen für keine SQL Abfragehistorien-Unterstützung, Vorschlag: [kbd]" +"pma_history[/kbd]" #: setup/lib/messages.inc.php:278 msgid "SQL query history table" @@ -7375,11 +7364,10 @@ msgid "" "Leave blank for no SQL query tracking support, suggested: [kbd]pma_tracking[/" "kbd]" msgstr "" -"Leer lassen für keine SQL Abfrageverlauf-Unterstützung, Vorschlag: " -"[kbd]pma_tracking[/kbd]" +"Leer lassen für keine SQL Abfrageverlauf-Unterstützung, Vorschlag: [kbd]" +"pma_tracking[/kbd]" #: setup/lib/messages.inc.php:280 -#| msgid "SQL query history table" msgid "SQL query tracking table" msgstr "Tabelle mit Verfolgung der SQL-Abfragen" @@ -7427,8 +7415,8 @@ msgstr "Passwort für config Authentifikation" msgid "" "Leave blank for no PDF schema support, suggested: [kbd]pma_pdf_pages[/kbd]" msgstr "" -"Leer lassen für keine PDF Schema Unterstützung, Vorschlag: " -"[kbd]pma_pdf_pages[/kbd]" +"Leer lassen für keine PDF Schema Unterstützung, Vorschlag: [kbd]pma_pdf_pages" +"[/kbd]" #: setup/lib/messages.inc.php:291 msgid "PDF schema: pages table" @@ -7440,10 +7428,9 @@ msgid "" "phpmyadmin.net/pma/pmadb]pmadb[/a] for complete information. Leave blank for " "no support. Suggested: [kbd]phpmyadmin[/kbd]" msgstr "" -"Datenbank für Relationen, Bookmarks, and PDF Features. Siehe " -"[a@http://wiki.phpmyadmin.net/pma/pmadb]pmadb[/a] für komplette " -"Information. Leer lassen für keien Unterstützung. Vorschlag: " -"[kbd]phpmyadmin[/kbd]" +"Datenbank für Relationen, Bookmarks, and PDF Features. Siehe [a@http://wiki." +"phpmyadmin.net/pma/pmadb]pmadb[/a] für komplette Information. Leer lassen " +"für keien Unterstützung. Vorschlag: [kbd]phpmyadmin[/kbd]" #: setup/lib/messages.inc.php:294 msgid "Port on which MySQL server is listening, leave empty for default" @@ -7498,7 +7485,6 @@ msgstr "" "Verlaufs-mechanismus" #: setup/lib/messages.inc.php:304 -#| msgid "Automatic recovery mode" msgid "Automatically create versions" msgstr "Versionen automatisch erzeugen" @@ -7509,7 +7495,6 @@ msgstr "" "für neue Versionen verwendeet" #: setup/lib/messages.inc.php:306 -#| msgid "Statements" msgid "Statements to track" msgstr "Zu verfolgende Statements" @@ -7556,7 +7541,8 @@ msgstr "" #: setup/lib/messages.inc.php:314 msgid "Socket on which MySQL server is listening, leave empty for default" -msgstr "Socket, auf dem der MySQL-Server horcht, leer lassen für Voreinstellung" +msgstr "" +"Socket, auf dem der MySQL-Server horcht, leer lassen für Voreinstellung" #: setup/lib/messages.inc.php:315 msgid "Server socket" @@ -7574,8 +7560,8 @@ msgstr "Benutze SSL" msgid "" "Leave blank for no PDF schema support, suggested: [kbd]pma_table_coords[/kbd]" msgstr "" -"Leer lassen für keine PDF Schema Unterstützung, Vorschlag: " -"[kbd]pma_table_coords[/kbd]" +"Leer lassen für keine PDF Schema Unterstützung, Vorschlag: [kbd]" +"pma_table_coords[/kbd]" #: setup/lib/messages.inc.php:319 msgid "PDF schema: table coordinates" @@ -7682,8 +7668,7 @@ msgstr "Zeige detailierte MySQL-Server Informationen" #: setup/lib/messages.inc.php:341 msgid "Defines whether SQL queries generated by phpMyAdmin should be displayed" msgstr "" -"Legt fest, ob von phpMyAdmin generierte SQL-Abfragen angezeigt werden " -"sollten" +"Legt fest, ob von phpMyAdmin generierte SQL-Abfragen angezeigt werden sollten" #: setup/lib/messages.inc.php:342 msgid "Show SQL queries" @@ -7719,9 +7704,9 @@ msgid "" "alias, the table name itself stays unchanged" msgstr "" "Wird dies auf [kbd]nested[/kbd] gesetzt, so wird der Alias des " -"Tabellennamens nur benutzt, um die Tabellen gemäß der " -"$cfg['LeftFrameTableSeparator'] Direktive zu teilen bzw. zu verschachteln. " -"Nur der Ordner erhält den Alias, der Tabellename bleibt unverändert." +"Tabellennamens nur benutzt, um die Tabellen gemäß der $cfg" +"['LeftFrameTableSeparator'] Direktive zu teilen bzw. zu verschachteln. Nur " +"der Ordner erhält den Alias, der Tabellename bleibt unverändert." #: setup/lib/messages.inc.php:348 msgid "Display table comment instead of its name" @@ -7767,8 +7752,8 @@ msgid "" msgstr "" "Proxies als [kbd]IP: trusted HTTP header[/kbd] eingeben. Das folgende " "Beispiel legt fest, das phpMyAdmin einem HTTP_X_FORWARDED_FOR (X-Forwarded-" -"For) Header, der von dem proxy 1.2.3.4:[br][kbd]1.2.3.4: " -"HTTP_X_FORWARDED_FOR[/kbd] kommt, vertrauen soll." +"For) Header, der von dem proxy 1.2.3.4:[br][kbd]1.2.3.4: HTTP_X_FORWARDED_FOR" +"[/kbd] kommt, vertrauen soll." #: setup/lib/messages.inc.php:361 msgid "List of trusted proxies for IP allow/deny" @@ -7827,9 +7812,6 @@ msgstr "" #: setup/lib/messages.inc.php:372 #, php-format -#| msgid "" -#| "You are using subversion version, run [kbd]svn update[/kbd] :-)[br]The " -#| "latest stable version is %s, released on %s." msgid "" "You are using Git version, run [kbd]git pull[/kbd] :-)[br]The latest stable " "version is %s, released on %s." @@ -8103,7 +8085,6 @@ msgstr "" "Die Tabelle %s wurde geschlossen und zwischengespeicherte Daten gespeichert." #: tbl_operations.php:634 -#| msgid "Flush the table (\"FLUSH\")" msgid "Flush the table (FLUSH)" msgstr "Leeren des Tabellencaches (\"FLUSH\")" @@ -8192,7 +8173,6 @@ msgstr "" "Datentypen)" #: tbl_relation.php:405 -#| msgid "Internal relations" msgid "Internal relation" msgstr "Interne Beziehung" @@ -8205,7 +8185,6 @@ msgstr "" "FOREIGN KEY existiert." #: tbl_relation.php:413 -#| msgid "Foreign key limit" msgid "Foreign key constraint" msgstr "Beschränkung für auswärtige Schlüssel" @@ -8242,7 +8221,6 @@ msgid "Browse distinct values" msgstr "Zeige nur unterschiedliche Werte" #: tbl_structure.php:361 -#| msgid "None" msgctxt "None for default" msgid "None" msgstr "kein(e)" @@ -8289,7 +8267,6 @@ msgstr "Nach %s" #: tbl_structure.php:594 #, php-format -#| msgid "Create an index on %s columns" msgid "Create an index on  %s columns" msgstr "Index über %s Spalten anlegen" @@ -8465,7 +8442,6 @@ msgid "Available transformations" msgstr "Verfügbare Umwandlungen" #: transformation_overview.php:48 -#| msgid "Description" msgctxt "for MIME transformation" msgid "Description" msgstr "Beschreibung" diff --git a/po/el.po b/po/el.po index 3931b446b..eb00b3fdc 100644 --- a/po/el.po +++ b/po/el.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-03-30 23:16+0200\n" "Last-Translator: Michal \n" "Language-Team: greek \n" @@ -420,9 +420,12 @@ msgid "Last check" msgstr "τελευταίος έλεγχος" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s Πίνακας/Πίνακες" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s Πίνακας/Πίνακες" +msgstr[1] "%s Πίνακας/Πίνακες" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/en_GB.po b/po/en_GB.po index 3ba5dc17a..f21503026 100644 --- a/po/en_GB.po +++ b/po/en_GB.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-05-24 12:20+0200\n" "Last-Translator: Robert \n" "Language-Team: english-gb \n" @@ -417,9 +417,12 @@ msgid "Last check" msgstr "Last check" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s table(s)" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s table(s)" +msgstr[1] "%s table(s)" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/es.po b/po/es.po index 21e836022..8f28459b9 100644 --- a/po/es.po +++ b/po/es.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-03-12 11:23+0200\n" "Last-Translator: Michal \n" "Language-Team: spanish \n" @@ -423,9 +423,12 @@ msgid "Last check" msgstr "Última revisión" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s tabla(s)" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s tabla(s)" +msgstr[1] "%s tabla(s)" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/et.po b/po/et.po index c616a072b..1bb46268f 100644 --- a/po/et.po +++ b/po/et.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-03-12 09:14+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: estonian \n" @@ -423,9 +423,12 @@ msgid "Last check" msgstr "Viimane vaatamine" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s tabel(it)" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s tabel(it)" +msgstr[1] "%s tabel(it)" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/eu.po b/po/eu.po index 671450bb9..56b992b01 100644 --- a/po/eu.po +++ b/po/eu.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-03-31 10:40+0200\n" "Last-Translator: \n" "Language-Team: basque \n" @@ -428,9 +428,12 @@ msgid "Last check" msgstr "Azken egiaztapena" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s taula(k)" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s taula(k)" +msgstr[1] "%s taula(k)" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/fa.po b/po/fa.po index a68802421..92935c5db 100644 --- a/po/fa.po +++ b/po/fa.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-05-19 03:54+0200\n" "Last-Translator: \n" "Language-Team: persian \n" @@ -425,9 +425,11 @@ msgid "Last check" msgstr "" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s جدول(ها)" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s جدول(ها)" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/fi.po b/po/fi.po index 0cc0d3e23..14a96beea 100644 --- a/po/fi.po +++ b/po/fi.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-04-30 18:08+0200\n" "Last-Translator: \n" "Language-Team: finnish \n" @@ -423,9 +423,12 @@ msgid "Last check" msgstr "Viimeksi tarkistettu" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s taulu(a)" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s taulu(a)" +msgstr[1] "%s taulu(a)" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/fr.po b/po/fr.po index 29365f63a..39bce98bc 100644 --- a/po/fr.po +++ b/po/fr.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-05-16 13:33+0200\n" "Last-Translator: Marc \n" "Language-Team: french \n" @@ -417,9 +417,12 @@ msgid "Last check" msgstr "Dernière vérification" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s table(s)" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s table(s)" +msgstr[1] "%s table(s)" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/gl.po b/po/gl.po index 3856e6b54..618236a09 100644 --- a/po/gl.po +++ b/po/gl.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-03-12 09:14+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: galician \n" @@ -423,9 +423,12 @@ msgid "Last check" msgstr "Comprobación máis recente" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s táboa(s)" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s táboa(s)" +msgstr[1] "%s táboa(s)" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/he.po b/po/he.po index 71f681dba..a49c53f50 100644 --- a/po/he.po +++ b/po/he.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-03-12 09:15+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: hebrew \n" @@ -419,9 +419,12 @@ msgid "Last check" msgstr "נבדק ל×חרונה" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s טבל×ות" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s טבל×ות" +msgstr[1] "%s טבל×ות" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/hi.po b/po/hi.po index cf01919c1..af07e15d0 100644 --- a/po/hi.po +++ b/po/hi.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-05-21 05:48+0200\n" "Last-Translator: \n" "Language-Team: hindi \n" @@ -416,9 +416,12 @@ msgid "Last check" msgstr "पिछली जाà¤à¤š" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr " %s टेबल(s)" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] " %s टेबल(s)" +msgstr[1] " %s टेबल(s)" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/hr.po b/po/hr.po index 494c4fdfb..f662b5aeb 100644 --- a/po/hr.po +++ b/po/hr.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-03-12 09:13+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: croatian \n" @@ -424,9 +424,12 @@ msgid "Last check" msgstr "Posljednja provjera" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s tablica" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s tablica" +msgstr[1] "%s tablica" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/hu.po b/po/hu.po index 9a80cb1d5..b83288cb5 100644 --- a/po/hu.po +++ b/po/hu.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-03-12 09:15+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: hungarian \n" @@ -422,9 +422,12 @@ msgid "Last check" msgstr "Utolsó ellenÅ‘rzés" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s tábla" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s tábla" +msgstr[1] "%s tábla" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/id.po b/po/id.po index 59a5af655..614f77698 100644 --- a/po/id.po +++ b/po/id.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-04-17 21:14+0200\n" "Last-Translator: Azhari Harahap \n" "Language-Team: indonesian \n" @@ -422,9 +422,11 @@ msgid "Last check" msgstr "Pemeriksaan terakhir" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "tabel %s" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "tabel %s" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/it.po b/po/it.po index 47637e886..0ffd015db 100644 --- a/po/it.po +++ b/po/it.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-05-24 21:25+0200\n" "Last-Translator: Fabio \n" "Language-Team: italian \n" @@ -418,9 +418,12 @@ msgid "Last check" msgstr "Ultimo controllo" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s tabella(e)" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s tabella(e)" +msgstr[1] "%s tabella(e)" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/ja.po b/po/ja.po index e81989deb..2c3940c31 100644 --- a/po/ja.po +++ b/po/ja.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-03-12 11:22+0200\n" "Last-Translator: Michal \n" "Language-Team: japanese \n" @@ -423,9 +423,11 @@ msgid "Last check" msgstr "最終検査" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s テーブル" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s テーブル" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/ka.po b/po/ka.po index 25aee2a1a..5adf3cc8f 100644 --- a/po/ka.po +++ b/po/ka.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-03-12 09:14+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: georgian \n" @@ -422,9 +422,12 @@ msgid "Last check" msgstr "Last check" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s table(s)" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s table(s)" +msgstr[1] "%s table(s)" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/ko.po b/po/ko.po index 03e643517..d329ac5fc 100644 --- a/po/ko.po +++ b/po/ko.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-03-12 09:16+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: korean \n" @@ -429,9 +429,12 @@ msgid "Last check" msgstr "검사" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "í…Œì´ë¸” %s ê°œ" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "í…Œì´ë¸” %s ê°œ" +msgstr[1] "í…Œì´ë¸” %s ê°œ" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/lt.po b/po/lt.po index db3a61483..5e3159491 100644 --- a/po/lt.po +++ b/po/lt.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-04-16 19:52+0200\n" "Last-Translator: Rytis \n" "Language-Team: lithuanian \n" @@ -423,9 +423,13 @@ msgid "Last check" msgstr "Paskutinis patikrinimas" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s lentelÄ—(s)" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s lentelÄ—(s)" +msgstr[1] "%s lentelÄ—(s)" +msgstr[2] "%s lentelÄ—(s)" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/lv.po b/po/lv.po index 3852b7b24..8b92ca063 100644 --- a/po/lv.po +++ b/po/lv.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-03-12 09:16+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: latvian \n" @@ -423,9 +423,12 @@ msgid "Last check" msgstr "PÄ“dÄ“jÄ pÄrbaude" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s tabula(s)" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s tabula(s)" +msgstr[1] "%s tabula(s)" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/mk.po b/po/mk.po index 146a4cac7..c8cc32f50 100644 --- a/po/mk.po +++ b/po/mk.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-03-12 09:16+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: macedonian_cyrillic \n" @@ -423,9 +423,12 @@ msgid "Last check" msgstr "ПоÑледна проверка" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s табела" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s табела" +msgstr[1] "%s табела" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/mn.po b/po/mn.po index e6b563142..c4f98d65d 100644 --- a/po/mn.po +++ b/po/mn.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-03-12 09:17+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: mongolian \n" @@ -421,9 +421,12 @@ msgid "Last check" msgstr "Сүүлийн шалгалт" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s Ñ…Ò¯ÑнÑгт(үүд)" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s Ñ…Ò¯ÑнÑгт(үүд)" +msgstr[1] "%s Ñ…Ò¯ÑнÑгт(үүд)" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/ms.po b/po/ms.po index ea5fbe99e..26d99d516 100644 --- a/po/ms.po +++ b/po/ms.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-03-12 09:17+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: malay \n" @@ -426,9 +426,12 @@ msgid "Last check" msgstr "" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s jadual" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s jadual" +msgstr[1] "%s jadual" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/nb.po b/po/nb.po index 6ae26d57f..64f5ff58e 100644 --- a/po/nb.po +++ b/po/nb.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-05-18 10:59+0200\n" "Last-Translator: \n" "Language-Team: norwegian \n" @@ -416,9 +416,12 @@ msgid "Last check" msgstr "Sist kontrollert" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s tabell(er)" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s tabell(er)" +msgstr[1] "%s tabell(er)" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/nl.po b/po/nl.po index 740dbe26a..b4c5965ff 100644 --- a/po/nl.po +++ b/po/nl.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-03-26 15:46+0200\n" "Last-Translator: \n" "Language-Team: dutch \n" @@ -422,9 +422,12 @@ msgid "Last check" msgstr "Laatst gecontroleerd" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s tabel(len)" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s tabel(len)" +msgstr[1] "%s tabel(len)" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/phpmyadmin.pot b/po/phpmyadmin.pot index 8aaa6b9d8..67296a8b6 100644 --- a/po/phpmyadmin.pot +++ b/po/phpmyadmin.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -417,8 +417,10 @@ msgstr "" #: db_printview.php:222 db_structure.php:480 #, possible-php-format -msgid "%s table(s)" -msgstr "" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "" +msgstr[1] "" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/pl.po b/po/pl.po index 3bb118d6e..def1fd583 100644 --- a/po/pl.po +++ b/po/pl.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-03-12 09:17+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: polish \n" @@ -422,9 +422,12 @@ msgid "Last check" msgstr "Ostatnie sprawdzenie" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s tabel(a)" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s tabel(a)" +msgstr[1] "%s tabel(a)" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/pt.po b/po/pt.po index 809127610..3fb1dac07 100644 --- a/po/pt.po +++ b/po/pt.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-03-12 09:17+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: portuguese \n" @@ -425,9 +425,12 @@ msgid "Last check" msgstr "Verificação" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s tabela(s)" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s tabela(s)" +msgstr[1] "%s tabela(s)" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/pt_BR.po b/po/pt_BR.po index aa3b5a3b5..d082af7f4 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-03-21 05:17+0200\n" "Last-Translator: Maurício Meneghini Fauth \n" "Language-Team: brazilian_portuguese \n" @@ -423,9 +423,12 @@ msgid "Last check" msgstr "Última verificação" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s tabela(s)" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s tabela(s)" +msgstr[1] "%s tabela(s)" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/ro.po b/po/ro.po index c5547dd54..d9c62db07 100644 --- a/po/ro.po +++ b/po/ro.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-05-16 01:40+0200\n" "Last-Translator: \n" "Language-Team: romanian \n" @@ -420,9 +420,13 @@ msgid "Last check" msgstr "Ultima verficare" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s tabele" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s tabele" +msgstr[1] "%s tabele" +msgstr[2] "%s tabele" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/ru.po b/po/ru.po index 3e89944d5..b778f74de 100644 --- a/po/ru.po +++ b/po/ru.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-03-30 23:23+0200\n" "Last-Translator: Michal \n" "Language-Team: russian \n" @@ -424,9 +424,13 @@ msgid "Last check" msgstr "ПоÑледнÑÑ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ°" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "Таблиц: %s" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "Таблиц: %s" +msgstr[1] "Таблиц: %s" +msgstr[2] "Таблиц: %s" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/si.po b/po/si.po index 545f76ea1..c8fd76971 100644 --- a/po/si.po +++ b/po/si.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-03-30 23:09+0200\n" "Last-Translator: Michal \n" "Language-Team: sinhala \n" @@ -423,9 +423,12 @@ msgid "Last check" msgstr "අවසන් පරීක්ෂà·à·€" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s table(s)" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s table(s)" +msgstr[1] "%s table(s)" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/sk.po b/po/sk.po index e5a9492b9..671cc065c 100644 --- a/po/sk.po +++ b/po/sk.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-03-30 23:47+0200\n" "Last-Translator: Michal \n" "Language-Team: slovak \n" @@ -425,9 +425,13 @@ msgid "Last check" msgstr "Posledná kontrola" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s tabuľka(y)" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s tabuľka(y)" +msgstr[1] "%s tabuľka(y)" +msgstr[2] "%s tabuľka(y)" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/sl.po b/po/sl.po index 52b6aa715..2665a624b 100644 --- a/po/sl.po +++ b/po/sl.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-05-22 22:51+0200\n" "Last-Translator: \n" "Language-Team: slovenian \n" @@ -417,9 +417,14 @@ msgid "Last check" msgstr "ZadnjiÄ pregledano" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s tabel" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s tabel" +msgstr[1] "%s tabel" +msgstr[2] "%s tabel" +msgstr[3] "%s tabel" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/sq.po b/po/sq.po index 9844d3132..f780f015b 100644 --- a/po/sq.po +++ b/po/sq.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-05-19 13:02+0200\n" "Last-Translator: Laurent \n" "Language-Team: albanian \n" @@ -418,9 +418,12 @@ msgid "Last check" msgstr "Kontrolli i fundit" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s tabela(at)" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s tabela(at)" +msgstr[1] "%s tabela(at)" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/sr.po b/po/sr.po index 50f9920d3..60d497aa8 100644 --- a/po/sr.po +++ b/po/sr.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-03-30 23:47+0200\n" "Last-Translator: Michal \n" "Language-Team: serbian_cyrillic \n" @@ -425,9 +425,13 @@ msgid "Last check" msgstr "ПоÑледња провера" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s табела" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s табела" +msgstr[1] "%s табела" +msgstr[2] "%s табела" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/sr@latin.po b/po/sr@latin.po index d9abd9c1e..566dd1b1b 100644 --- a/po/sr@latin.po +++ b/po/sr@latin.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-03-30 23:47+0200\n" "Last-Translator: Michal \n" "Language-Team: serbian_latin \n" @@ -425,9 +425,13 @@ msgid "Last check" msgstr "Poslednja provera" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s tabela" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s tabela" +msgstr[1] "%s tabela" +msgstr[2] "%s tabela" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/sv.po b/po/sv.po index c8799444e..6707bc7c9 100644 --- a/po/sv.po +++ b/po/sv.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-03-12 09:19+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: swedish \n" @@ -422,9 +422,12 @@ msgid "Last check" msgstr "Senaste kontroll" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s tabell(er)" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s tabell(er)" +msgstr[1] "%s tabell(er)" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/ta.po b/po/ta.po index fcc8688f9..378917ab0 100644 --- a/po/ta.po +++ b/po/ta.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-04-16 10:43+0200\n" "Last-Translator: Sutharshan \n" "Language-Team: Tamil \n" @@ -416,8 +416,10 @@ msgstr "" #: db_printview.php:222 db_structure.php:480 #, php-format -msgid "%s table(s)" -msgstr "" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "" +msgstr[1] "" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/te.po b/po/te.po index 00f247dbe..b435233ee 100644 --- a/po/te.po +++ b/po/te.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-04-02 12:04+0200\n" "Last-Translator: \n" "Language-Team: Telugu \n" @@ -423,8 +423,10 @@ msgstr "" #: db_printview.php:222 db_structure.php:480 #, php-format -msgid "%s table(s)" -msgstr "" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "" +msgstr[1] "" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/th.po b/po/th.po index dc1ba25e2..1b95ab512 100644 --- a/po/th.po +++ b/po/th.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-03-12 09:19+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: thai \n" @@ -422,9 +422,12 @@ msgid "Last check" msgstr "ตรวจสอบครั้งสุดท้ายเมื่อ" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s ตาราง" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s ตาราง" +msgstr[1] "%s ตาราง" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/tr.po b/po/tr.po index e768b6d15..200ab71a0 100644 --- a/po/tr.po +++ b/po/tr.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-04-03 11:44+0200\n" "Last-Translator: \n" "Language-Team: turkish \n" @@ -423,9 +423,11 @@ msgid "Last check" msgstr "Son kontrol" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s tablo" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s tablo" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/tt.po b/po/tt.po index 55b47f854..719b30eee 100644 --- a/po/tt.po +++ b/po/tt.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-03-30 23:14+0200\n" "Last-Translator: Michal \n" "Language-Team: tatarish \n" @@ -424,9 +424,11 @@ msgid "Last check" msgstr "Soñğı tikÅŸerü" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s tüşämä" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s tüşämä" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/uk.po b/po/uk.po index 6bf926865..8c14eb77a 100644 --- a/po/uk.po +++ b/po/uk.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-03-12 09:19+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: ukrainian \n" @@ -419,9 +419,12 @@ msgid "Last check" msgstr "Перевірено" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s таблиц(Ñ–)" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s таблиц(Ñ–)" +msgstr[1] "%s таблиц(Ñ–)" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/ur.po b/po/ur.po index e3aefbf71..cf6061077 100644 --- a/po/ur.po +++ b/po/ur.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-05-14 12:35+0200\n" "Last-Translator: \n" "Language-Team: Urdu \n" @@ -420,9 +420,12 @@ msgid "Last check" msgstr "آخری Ø¯ÙØ¹Û چیک" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s table(s)" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s table(s)" +msgstr[1] "%s table(s)" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/uz.po b/po/uz.po index a6fa60f24..8644ce665 100644 --- a/po/uz.po +++ b/po/uz.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-03-12 09:20+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: uzbek_cyrillic \n" @@ -421,9 +421,12 @@ msgid "Last check" msgstr "Охирги текширув" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "Жадваллар Ñони: \"%s\"" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "Жадваллар Ñони: \"%s\"" +msgstr[1] "Жадваллар Ñони: \"%s\"" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/uz@latin.po b/po/uz@latin.po index d1976f43b..4e6c7954e 100644 --- a/po/uz@latin.po +++ b/po/uz@latin.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-03-12 09:20+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: uzbek_latin \n" @@ -422,9 +422,12 @@ msgid "Last check" msgstr "Oxirgi tekshiruv" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "Jadvallar soni: \"%s\"" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "Jadvallar soni: \"%s\"" +msgstr[1] "Jadvallar soni: \"%s\"" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/zh_CN.po b/po/zh_CN.po index 9db2da4f3..a4b0c7810 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-05-17 04:57+0200\n" "Last-Translator: shanyan baishui \n" "Language-Team: chinese_simplified \n" @@ -414,9 +414,11 @@ msgid "Last check" msgstr "æœ€åŽæ£€æŸ¥" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s 张表" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s 张表" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 diff --git a/po/zh_TW.po b/po/zh_TW.po index d947c0e2a..7a7d61c8e 100644 --- a/po/zh_TW.po +++ b/po/zh_TW.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 13:21+0200\n" +"POT-Creation-Date: 2010-05-25 14:28+0200\n" "PO-Revision-Date: 2010-03-12 09:15+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: chinese_traditional \n" @@ -420,9 +420,12 @@ msgid "Last check" msgstr "最後檢查" #: db_printview.php:222 db_structure.php:480 -#, php-format -msgid "%s table(s)" -msgstr "%s 資料表" +#, fuzzy, php-format +#| msgid "%s table(s)" +msgid "%s table" +msgid_plural "%s tables" +msgstr[0] "%s 資料表" +msgstr[1] "%s 資料表" #: db_qbe.php:29 libraries/Message.class.php:191 #: libraries/display_tbl.lib.php:1981 libraries/sql_query_form.lib.php:140 From fd7ced8404c836f60dd6664d64123caf248796e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20=C4=8Ciha=C5=99?= Date: Tue, 25 May 2010 14:30:13 +0200 Subject: [PATCH 311/891] This don't have to be plural. --- po/af.po | 6 ++++-- po/ar.po | 6 ++++-- po/az.po | 6 ++++-- po/be.po | 6 ++++-- po/be@latin.po | 6 ++++-- po/bg.po | 6 ++++-- po/bn.po | 6 ++++-- po/bs.po | 6 ++++-- po/ca.po | 6 ++++-- po/cs.po | 6 ++++-- po/da.po | 6 ++++-- po/de.po | 6 ++++-- po/el.po | 6 ++++-- po/en_GB.po | 6 ++++-- po/es.po | 6 ++++-- po/et.po | 6 ++++-- po/eu.po | 6 ++++-- po/fa.po | 6 ++++-- po/fi.po | 6 ++++-- po/fr.po | 6 ++++-- po/gl.po | 6 ++++-- po/he.po | 6 ++++-- po/hi.po | 6 ++++-- po/hr.po | 6 ++++-- po/hu.po | 6 ++++-- po/id.po | 6 ++++-- po/it.po | 6 ++++-- po/ja.po | 6 ++++-- po/ka.po | 6 ++++-- po/ko.po | 6 ++++-- po/lt.po | 6 ++++-- po/lv.po | 6 ++++-- po/mk.po | 6 ++++-- po/mn.po | 6 ++++-- po/ms.po | 6 ++++-- po/nb.po | 6 ++++-- po/nl.po | 6 ++++-- po/phpmyadmin.pot | 4 ++-- po/pl.po | 6 ++++-- po/pt.po | 6 ++++-- po/pt_BR.po | 6 ++++-- po/ro.po | 6 ++++-- po/ru.po | 6 ++++-- po/si.po | 6 ++++-- po/sk.po | 6 ++++-- po/sl.po | 6 ++++-- po/sq.po | 6 ++++-- po/sr.po | 6 ++++-- po/sr@latin.po | 6 ++++-- po/sv.po | 6 ++++-- po/ta.po | 4 ++-- po/te.po | 4 ++-- po/th.po | 6 ++++-- po/tr.po | 6 ++++-- po/tt.po | 6 ++++-- po/uk.po | 6 ++++-- po/ur.po | 4 ++-- po/uz.po | 6 ++++-- po/uz@latin.po | 6 ++++-- po/zh_CN.po | 6 ++++-- po/zh_TW.po | 6 ++++-- server_privileges.php | 4 ++-- 62 files changed, 238 insertions(+), 124 deletions(-) diff --git a/po/af.po b/po/af.po index 351fd6184..2be9ddb80 100644 --- a/po/af.po +++ b/po/af.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-03-30 23:04+0200\n" "Last-Translator: Michal \n" "Language-Team: afrikaans \n" @@ -5132,7 +5132,9 @@ msgid "Do not change the password" msgstr "Moenie die wagwoord verander nie" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "Geen gebruiker(s) gevind nie." #: server_privileges.php:848 diff --git a/po/ar.po b/po/ar.po index 5ba5ef846..17b2fb799 100644 --- a/po/ar.po +++ b/po/ar.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-03-12 09:11+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: arabic \n" @@ -5117,7 +5117,9 @@ msgid "Do not change the password" msgstr "لاتغير كلمة السر" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "المستخدم(ون) لم يتم إيجادهم." #: server_privileges.php:848 diff --git a/po/az.po b/po/az.po index 07c0dc163..950c7f712 100644 --- a/po/az.po +++ b/po/az.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-03-12 09:11+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: azerbaijani \n" @@ -5186,7 +5186,9 @@ msgid "Do not change the password" msgstr "Parolu deyiÅŸdirme" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "İstifadeçi(ler) tapılmadı." #: server_privileges.php:848 diff --git a/po/be.po b/po/be.po index 9756e3dc4..281fdfe19 100644 --- a/po/be.po +++ b/po/be.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-03-12 09:12+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: belarusian_cyrillic \n" @@ -5436,7 +5436,9 @@ msgid "Do not change the password" msgstr "Ðе зьмÑнÑць пароль" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "Ðе знойдзены карыÑтальнік." #: server_privileges.php:848 diff --git a/po/be@latin.po b/po/be@latin.po index 75bb9a393..93b0bda72 100644 --- a/po/be@latin.po +++ b/po/be@latin.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-03-30 23:09+0200\n" "Last-Translator: Michal \n" "Language-Team: belarusian_latin \n" @@ -5424,7 +5424,9 @@ msgid "Do not change the password" msgstr "Nie źmianiać parol" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "Nie znojdzieny karystalnik." #: server_privileges.php:848 diff --git a/po/bg.po b/po/bg.po index 2d7f2da21..7ae760995 100644 --- a/po/bg.po +++ b/po/bg.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-03-12 09:12+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: bulgarian \n" @@ -5217,7 +5217,9 @@ msgid "Do not change the password" msgstr "Да не Ñе ÑÐ¼ÐµÐ½Ñ Ð¿Ð°Ñ€Ð¾Ð»Ð°Ñ‚Ð°" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "ÐÑма потребител(и)." #: server_privileges.php:848 diff --git a/po/bn.po b/po/bn.po index 6d5f509a2..813bf746e 100644 --- a/po/bn.po +++ b/po/bn.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-03-12 09:11+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: bangla \n" @@ -5353,7 +5353,9 @@ msgid "Do not change the password" msgstr "Do not change the password" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "No user(s) found." #: server_privileges.php:848 diff --git a/po/bs.po b/po/bs.po index 263bc9934..6fe474132 100644 --- a/po/bs.po +++ b/po/bs.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-03-12 09:12+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: bosnian \n" @@ -5184,7 +5184,9 @@ msgid "Do not change the password" msgstr "Nemoj da mijenjaÅ¡ lozinku" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "Korisnik nije naÄ‘en." #: server_privileges.php:848 diff --git a/po/ca.po b/po/ca.po index 20e101c7a..524ed9c7b 100644 --- a/po/ca.po +++ b/po/ca.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-03-12 09:13+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: catalan \n" @@ -5416,7 +5416,9 @@ msgid "Do not change the password" msgstr "No canviïs la contrasenya" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "No s'han trobat usuaris." #: server_privileges.php:848 diff --git a/po/cs.po b/po/cs.po index f7b6da115..3a5213f04 100644 --- a/po/cs.po +++ b/po/cs.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-05-25 14:23+0200\n" "Last-Translator: Michal \n" "Language-Team: czech \n" @@ -5303,7 +5303,9 @@ msgid "Do not change the password" msgstr "NemÄ›nit heslo" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "Žádný uživatel nenalezen." #: server_privileges.php:848 diff --git a/po/da.po b/po/da.po index 57349216f..1038a32d0 100644 --- a/po/da.po +++ b/po/da.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-03-12 09:13+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: danish \n" @@ -5335,7 +5335,9 @@ msgid "Do not change the password" msgstr "Kodeord mÃ¥ ikke ændres" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "Ingen bruger(e) fundet." #: server_privileges.php:848 diff --git a/po/de.po b/po/de.po index 67e2039cf..a7794e361 100644 --- a/po/de.po +++ b/po/de.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-05-25 14:21+0200\n" "Last-Translator: \n" "Language-Team: german \n" @@ -5396,7 +5396,9 @@ msgid "Do not change the password" msgstr "Passwort nicht verändert" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "Es wurden keine Benutzer gefunden." #: server_privileges.php:848 diff --git a/po/el.po b/po/el.po index eb00b3fdc..121d49979 100644 --- a/po/el.po +++ b/po/el.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-03-30 23:16+0200\n" "Last-Translator: Michal \n" "Language-Team: greek \n" @@ -5428,7 +5428,9 @@ msgid "Do not change the password" msgstr "ΔιατήÏηση ÎºÏ‰Î´Î¹ÎºÎ¿Ï Ï€Ïόσβασης" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "Δεν βÏέθηκαν χÏήστες." #: server_privileges.php:848 diff --git a/po/en_GB.po b/po/en_GB.po index f21503026..9ff2b086b 100644 --- a/po/en_GB.po +++ b/po/en_GB.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-05-24 12:20+0200\n" "Last-Translator: Robert \n" "Language-Team: english-gb \n" @@ -5305,7 +5305,9 @@ msgid "Do not change the password" msgstr "Do not change the password" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "No user(s) found." #: server_privileges.php:848 diff --git a/po/es.po b/po/es.po index 8f28459b9..b4c61394c 100644 --- a/po/es.po +++ b/po/es.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-03-12 11:23+0200\n" "Last-Translator: Michal \n" "Language-Team: spanish \n" @@ -5481,7 +5481,9 @@ msgid "Do not change the password" msgstr "No cambiar la contraseña" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "Usuario(s) no encontrado(s)." #: server_privileges.php:848 diff --git a/po/et.po b/po/et.po index 1bb46268f..b70f84fb8 100644 --- a/po/et.po +++ b/po/et.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-03-12 09:14+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: estonian \n" @@ -5335,7 +5335,9 @@ msgid "Do not change the password" msgstr "Ärge muutke parooli" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "Ei leitud ühtegi kasutajat." #: server_privileges.php:848 diff --git a/po/eu.po b/po/eu.po index 56b992b01..cb84f209d 100644 --- a/po/eu.po +++ b/po/eu.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-03-31 10:40+0200\n" "Last-Translator: \n" "Language-Team: basque \n" @@ -5206,7 +5206,9 @@ msgid "Do not change the password" msgstr "Pasahitza ez aldatu" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "Ez da erabiltzailerik aurkitu." #: server_privileges.php:848 diff --git a/po/fa.po b/po/fa.po index 92935c5db..9ba9a7258 100644 --- a/po/fa.po +++ b/po/fa.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-05-19 03:54+0200\n" "Last-Translator: \n" "Language-Team: persian \n" @@ -5113,7 +5113,9 @@ msgid "Do not change the password" msgstr "عدم تغيير اسم رمز" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "هيچ كاربري وچود ندارد." #: server_privileges.php:848 diff --git a/po/fi.po b/po/fi.po index 14a96beea..feeb13f80 100644 --- a/po/fi.po +++ b/po/fi.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-04-30 18:08+0200\n" "Last-Translator: \n" "Language-Team: finnish \n" @@ -5407,7 +5407,9 @@ msgid "Do not change the password" msgstr "Älä vaihda salasanaa" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "Käyttäjiä ei ole." #: server_privileges.php:848 diff --git a/po/fr.po b/po/fr.po index 39bce98bc..a7637c6fd 100644 --- a/po/fr.po +++ b/po/fr.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-05-16 13:33+0200\n" "Last-Translator: Marc \n" "Language-Team: french \n" @@ -5381,7 +5381,9 @@ msgid "Do not change the password" msgstr "Conserver le mot de passe" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "Il n'y a aucun utilisateur" #: server_privileges.php:848 diff --git a/po/gl.po b/po/gl.po index 618236a09..8d5e19806 100644 --- a/po/gl.po +++ b/po/gl.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-03-12 09:14+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: galician \n" @@ -5417,7 +5417,9 @@ msgid "Do not change the password" msgstr "Non mude o contrasinal" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "Non se achou ningún usuario." #: server_privileges.php:848 diff --git a/po/he.po b/po/he.po index a49c53f50..48c8b2f1e 100644 --- a/po/he.po +++ b/po/he.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-03-12 09:15+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: hebrew \n" @@ -5126,7 +5126,9 @@ msgid "Do not change the password" msgstr "×ל תשנה ×ת הסיסמ×" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "×œ× × ×ž×¦×ו משתמשי×." #: server_privileges.php:848 diff --git a/po/hi.po b/po/hi.po index af07e15d0..fa0237fdc 100644 --- a/po/hi.po +++ b/po/hi.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-05-21 05:48+0200\n" "Last-Translator: \n" "Language-Team: hindi \n" @@ -5017,7 +5017,9 @@ msgid "Do not change the password" msgstr "पासवरà¥à¤¡ मत बदलिये" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "कोई यूसर नहीं।" #: server_privileges.php:848 diff --git a/po/hr.po b/po/hr.po index f662b5aeb..a1ff2dec9 100644 --- a/po/hr.po +++ b/po/hr.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-03-12 09:13+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: croatian \n" @@ -5412,7 +5412,9 @@ msgid "Do not change the password" msgstr "Ne mijenjaj lozinku" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "Korisnici nisu pronaÄ‘eni." #: server_privileges.php:848 diff --git a/po/hu.po b/po/hu.po index b83288cb5..71bf25dbd 100644 --- a/po/hu.po +++ b/po/hu.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-03-12 09:15+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: hungarian \n" @@ -5438,7 +5438,9 @@ msgid "Do not change the password" msgstr "Nincs jelszó megváltoztatás" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "Nem található(k) a felhasználó(k)." #: server_privileges.php:848 diff --git a/po/id.po b/po/id.po index 614f77698..dd2bac833 100644 --- a/po/id.po +++ b/po/id.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-04-17 21:14+0200\n" "Last-Translator: Azhari Harahap \n" "Language-Team: indonesian \n" @@ -5230,7 +5230,9 @@ msgid "Do not change the password" msgstr "Jangan ubah Kata Sandi" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "Pengguna tidak ditemukan." #: server_privileges.php:848 diff --git a/po/it.po b/po/it.po index 0ffd015db..96e571dfe 100644 --- a/po/it.po +++ b/po/it.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-05-24 21:25+0200\n" "Last-Translator: Fabio \n" "Language-Team: italian \n" @@ -5380,7 +5380,9 @@ msgid "Do not change the password" msgstr "Non cambiare la password" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "Nessun utente trovato." #: server_privileges.php:848 diff --git a/po/ja.po b/po/ja.po index 2c3940c31..68b16b701 100644 --- a/po/ja.po +++ b/po/ja.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-03-12 11:22+0200\n" "Last-Translator: Michal \n" "Language-Team: japanese \n" @@ -5321,7 +5321,9 @@ msgid "Do not change the password" msgstr "パスワードã¯å¤‰æ›´ã—ãªã„" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "ユーザãŒå­˜åœ¨ã—ã¾ã›ã‚“" #: server_privileges.php:848 diff --git a/po/ka.po b/po/ka.po index 5adf3cc8f..cb134e3c1 100644 --- a/po/ka.po +++ b/po/ka.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-03-12 09:14+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: georgian \n" @@ -5387,7 +5387,9 @@ msgid "Do not change the password" msgstr "áƒáƒ  შეცვáƒáƒšáƒ პáƒáƒ áƒáƒšáƒ˜" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბლ(ებ)ის პáƒáƒ•ნრვერ მáƒáƒ®áƒ”რხდáƒ." #: server_privileges.php:848 diff --git a/po/ko.po b/po/ko.po index d329ac5fc..b36d5985b 100644 --- a/po/ko.po +++ b/po/ko.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-03-12 09:16+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: korean \n" @@ -5123,7 +5123,9 @@ msgid "Do not change the password" msgstr "암호를 변경하지 않ìŒ" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "사용ìžê°€ 없습니다." #: server_privileges.php:848 diff --git a/po/lt.po b/po/lt.po index 5e3159491..bc638ae55 100644 --- a/po/lt.po +++ b/po/lt.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-04-16 19:52+0200\n" "Last-Translator: Rytis \n" "Language-Team: lithuanian \n" @@ -5226,7 +5226,9 @@ msgid "Do not change the password" msgstr "Nekeisti slaptažodžio" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "Nerasta vartotojo(ų)." #: server_privileges.php:848 diff --git a/po/lv.po b/po/lv.po index 8b92ca063..d49cfaf4a 100644 --- a/po/lv.po +++ b/po/lv.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-03-12 09:16+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: latvian \n" @@ -5187,7 +5187,9 @@ msgid "Do not change the password" msgstr "NemainÄ«t paroli" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "LietotÄji netika atrasti." #: server_privileges.php:848 diff --git a/po/mk.po b/po/mk.po index c8cc32f50..50f92ee5a 100644 --- a/po/mk.po +++ b/po/mk.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-03-12 09:16+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: macedonian_cyrillic \n" @@ -5231,7 +5231,9 @@ msgid "Do not change the password" msgstr "Ðемој да ја менуваш лозинката" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "КориÑникот не е пронајден." #: server_privileges.php:848 diff --git a/po/mn.po b/po/mn.po index c4f98d65d..8c8d469fd 100644 --- a/po/mn.po +++ b/po/mn.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-03-12 09:17+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: mongolian \n" @@ -5208,7 +5208,9 @@ msgid "Do not change the password" msgstr "Ðууц үгийг Ñолихгүй" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "Ð¥ÑÑ€ÑглÑгч олдÑонгүй." #: server_privileges.php:848 diff --git a/po/ms.po b/po/ms.po index 26d99d516..c33db93c5 100644 --- a/po/ms.po +++ b/po/ms.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-03-12 09:17+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: malay \n" @@ -5140,7 +5140,9 @@ msgid "Do not change the password" msgstr "Jangan tukar katalaluan" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "Tiada pengguna dijumpai." #: server_privileges.php:848 diff --git a/po/nb.po b/po/nb.po index 64f5ff58e..3e979db72 100644 --- a/po/nb.po +++ b/po/nb.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-05-18 10:59+0200\n" "Last-Translator: \n" "Language-Team: norwegian \n" @@ -5312,7 +5312,9 @@ msgid "Do not change the password" msgstr "Ikke endre passordet" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "Ingen bruker(e) funnet." #: server_privileges.php:848 diff --git a/po/nl.po b/po/nl.po index b4c5965ff..26c4930d8 100644 --- a/po/nl.po +++ b/po/nl.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-03-26 15:46+0200\n" "Last-Translator: \n" "Language-Team: dutch \n" @@ -5444,7 +5444,9 @@ msgid "Do not change the password" msgstr "Wijzig het wachtwoord niet" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "Geen gebruiker(s) gevonden." #: server_privileges.php:848 diff --git a/po/phpmyadmin.pot b/po/phpmyadmin.pot index 67296a8b6..9f19f9072 100644 --- a/po/phpmyadmin.pot +++ b/po/phpmyadmin.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -4978,7 +4978,7 @@ msgid "Do not change the password" msgstr "" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +msgid "No user found." msgstr "" #: server_privileges.php:848 diff --git a/po/pl.po b/po/pl.po index def1fd583..cac85bf82 100644 --- a/po/pl.po +++ b/po/pl.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-03-12 09:17+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: polish \n" @@ -5401,7 +5401,9 @@ msgid "Do not change the password" msgstr "Nie zmieniaj hasÅ‚a" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "Nie znaleziono użytkownika(ów)." #: server_privileges.php:848 diff --git a/po/pt.po b/po/pt.po index 3fb1dac07..252ac6b7e 100644 --- a/po/pt.po +++ b/po/pt.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-03-12 09:17+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: portuguese \n" @@ -5179,7 +5179,9 @@ msgid "Do not change the password" msgstr "Mantendo a palavra-passe " #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "Nenhum utilizador encontrado." #: server_privileges.php:848 diff --git a/po/pt_BR.po b/po/pt_BR.po index d082af7f4..b92671ec9 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-03-21 05:17+0200\n" "Last-Translator: Maurício Meneghini Fauth \n" "Language-Team: brazilian_portuguese \n" @@ -5371,7 +5371,9 @@ msgid "Do not change the password" msgstr "Não mudar a senha" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "Nenhum usuário(s) encontrado." #: server_privileges.php:848 diff --git a/po/ro.po b/po/ro.po index d9c62db07..8fc3dd243 100644 --- a/po/ro.po +++ b/po/ro.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-05-16 01:40+0200\n" "Last-Translator: \n" "Language-Team: romanian \n" @@ -5399,7 +5399,9 @@ msgid "Do not change the password" msgstr "Nu schimbaÈ›i parola" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "Nu s-a găsit nici un utilizator." #: server_privileges.php:848 diff --git a/po/ru.po b/po/ru.po index b778f74de..db754d274 100644 --- a/po/ru.po +++ b/po/ru.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-03-30 23:23+0200\n" "Last-Translator: Michal \n" "Language-Team: russian \n" @@ -5442,7 +5442,9 @@ msgid "Do not change the password" msgstr "Ðе менÑть пароль" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "Пользователей не найдено." #: server_privileges.php:848 diff --git a/po/si.po b/po/si.po index c8fd76971..8bcaa9554 100644 --- a/po/si.po +++ b/po/si.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-03-30 23:09+0200\n" "Last-Translator: Michal \n" "Language-Team: sinhala \n" @@ -5343,7 +5343,9 @@ msgid "Do not change the password" msgstr "මුරපදය වෙනස් නොකරන්න" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "No user(s) found." #: server_privileges.php:848 diff --git a/po/sk.po b/po/sk.po index 671cc065c..094950407 100644 --- a/po/sk.po +++ b/po/sk.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-03-30 23:47+0200\n" "Last-Translator: Michal \n" "Language-Team: slovak \n" @@ -5352,7 +5352,9 @@ msgid "Do not change the password" msgstr "NezmeniÅ¥ heslo" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "Nebol nájdený žiadny používateľ." #: server_privileges.php:848 diff --git a/po/sl.po b/po/sl.po index 2665a624b..183384746 100644 --- a/po/sl.po +++ b/po/sl.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-05-22 22:51+0200\n" "Last-Translator: \n" "Language-Team: slovenian \n" @@ -5186,7 +5186,9 @@ msgid "Do not change the password" msgstr "Ne spreminjaj gesla" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "Ni mogoÄe najti uporabnika(-ov)." #: server_privileges.php:848 diff --git a/po/sq.po b/po/sq.po index f780f015b..10596c1e1 100644 --- a/po/sq.po +++ b/po/sq.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-05-19 13:02+0200\n" "Last-Translator: Laurent \n" "Language-Team: albanian \n" @@ -5192,7 +5192,9 @@ msgid "Do not change the password" msgstr "Mos ndrysho fjalëkalim" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "Nuk u gjet asnjë përdorues." #: server_privileges.php:848 diff --git a/po/sr.po b/po/sr.po index 60d497aa8..d231da59a 100644 --- a/po/sr.po +++ b/po/sr.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-03-30 23:47+0200\n" "Last-Translator: Michal \n" "Language-Team: serbian_cyrillic \n" @@ -5350,7 +5350,9 @@ msgid "Do not change the password" msgstr "Ðемој да мењаш лозинку" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "КориÑник није нађен." #: server_privileges.php:848 diff --git a/po/sr@latin.po b/po/sr@latin.po index 566dd1b1b..c31d96b8d 100644 --- a/po/sr@latin.po +++ b/po/sr@latin.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-03-30 23:47+0200\n" "Last-Translator: Michal \n" "Language-Team: serbian_latin \n" @@ -5354,7 +5354,9 @@ msgid "Do not change the password" msgstr "Nemoj da menjaÅ¡ lozinku" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "Korisnik nije naÄ‘en." #: server_privileges.php:848 diff --git a/po/sv.po b/po/sv.po index 6707bc7c9..7f7b3c2d4 100644 --- a/po/sv.po +++ b/po/sv.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-03-12 09:19+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: swedish \n" @@ -5396,7 +5396,9 @@ msgid "Do not change the password" msgstr "Ändra inte lösenordet" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "Hittade ingen användare." #: server_privileges.php:848 diff --git a/po/ta.po b/po/ta.po index 378917ab0..7aa2aa339 100644 --- a/po/ta.po +++ b/po/ta.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-04-16 10:43+0200\n" "Last-Translator: Sutharshan \n" "Language-Team: Tamil \n" @@ -5020,7 +5020,7 @@ msgid "Do not change the password" msgstr "" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +msgid "No user found." msgstr "" #: server_privileges.php:848 diff --git a/po/te.po b/po/te.po index b435233ee..1e7864cd8 100644 --- a/po/te.po +++ b/po/te.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-04-02 12:04+0200\n" "Last-Translator: \n" "Language-Team: Telugu \n" @@ -5088,7 +5088,7 @@ msgid "Do not change the password" msgstr "" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +msgid "No user found." msgstr "" #: server_privileges.php:848 diff --git a/po/th.po b/po/th.po index 1b95ab512..f294af438 100644 --- a/po/th.po +++ b/po/th.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-03-12 09:19+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: thai \n" @@ -5134,7 +5134,9 @@ msgid "Do not change the password" msgstr "à¸à¸£à¸¸à¸“าอย่าเปลี่ยนรหัสผ่าน" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "ไม่พบผู้ใช้ใดๆ." #: server_privileges.php:848 diff --git a/po/tr.po b/po/tr.po index 200ab71a0..b1bbfa612 100644 --- a/po/tr.po +++ b/po/tr.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-04-03 11:44+0200\n" "Last-Translator: \n" "Language-Team: turkish \n" @@ -5411,7 +5411,9 @@ msgid "Do not change the password" msgstr "Parolayı deÄŸiÅŸtirme" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "Kullanıcı(lar) bulunamadı." #: server_privileges.php:848 diff --git a/po/tt.po b/po/tt.po index 719b30eee..61c3f18d2 100644 --- a/po/tt.po +++ b/po/tt.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-03-30 23:14+0200\n" "Last-Translator: Michal \n" "Language-Team: tatarish \n" @@ -5218,7 +5218,9 @@ msgid "Do not change the password" msgstr "Sersüzen üzgärtäse tügel" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "Qullanuçı yuq." #: server_privileges.php:848 diff --git a/po/uk.po b/po/uk.po index 8c14eb77a..890015129 100644 --- a/po/uk.po +++ b/po/uk.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-03-12 09:19+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: ukrainian \n" @@ -5132,7 +5132,9 @@ msgid "Do not change the password" msgstr "Ðе змінювати пароль" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "Ðе знайдено кориÑтувача." #: server_privileges.php:848 diff --git a/po/ur.po b/po/ur.po index cf6061077..41da215cb 100644 --- a/po/ur.po +++ b/po/ur.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-05-14 12:35+0200\n" "Last-Translator: \n" "Language-Team: Urdu \n" @@ -4995,7 +4995,7 @@ msgid "Do not change the password" msgstr "" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +msgid "No user found." msgstr "" #: server_privileges.php:848 diff --git a/po/uz.po b/po/uz.po index 8644ce665..a00785d40 100644 --- a/po/uz.po +++ b/po/uz.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-03-12 09:20+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: uzbek_cyrillic \n" @@ -5451,7 +5451,9 @@ msgid "Do not change the password" msgstr "Паролни ўзгартирмаÑлик" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "Биронта ҳам фойдаланувчи топилмади." #: server_privileges.php:848 diff --git a/po/uz@latin.po b/po/uz@latin.po index 4e6c7954e..2ec59442c 100644 --- a/po/uz@latin.po +++ b/po/uz@latin.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-03-12 09:20+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: uzbek_latin \n" @@ -5487,7 +5487,9 @@ msgid "Do not change the password" msgstr "Parolni o‘zgartirmaslik" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "Bironta ham foydalanuvchi topilmadi." #: server_privileges.php:848 diff --git a/po/zh_CN.po b/po/zh_CN.po index a4b0c7810..9736b434e 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-05-17 04:57+0200\n" "Last-Translator: shanyan baishui \n" "Language-Team: chinese_simplified \n" @@ -5138,7 +5138,9 @@ msgid "Do not change the password" msgstr "ä¿æŒåŽŸå¯†ç " #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "找ä¸åˆ°ç”¨æˆ·ã€‚" #: server_privileges.php:848 diff --git a/po/zh_TW.po b/po/zh_TW.po index 7a7d61c8e..35bd02e79 100644 --- a/po/zh_TW.po +++ b/po/zh_TW.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:28+0200\n" +"POT-Creation-Date: 2010-05-25 14:29+0200\n" "PO-Revision-Date: 2010-03-12 09:15+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: chinese_traditional \n" @@ -5145,7 +5145,9 @@ msgid "Do not change the password" msgstr "è«‹ä¸è¦æ›´æ”¹å¯†ç¢¼" #: server_privileges.php:804 server_privileges.php:2166 -msgid "No user(s) found." +#, fuzzy +#| msgid "No user(s) found." +msgid "No user found." msgstr "找ä¸åˆ°ä½¿ç”¨è€…" #: server_privileges.php:848 diff --git a/server_privileges.php b/server_privileges.php index a17f48576..33402061b 100644 --- a/server_privileges.php +++ b/server_privileges.php @@ -801,7 +801,7 @@ if (isset($_REQUEST['change_copy'])) { .' = \'' . PMA_sqlAddslashes($old_hostname) . '\';'; $row = PMA_DBI_fetch_single_row('SELECT * FROM `mysql`.`user` ' . $user_host_condition); if (! $row) { - PMA_Message::notice(__('No user(s) found.'))->display(); + PMA_Message::notice(__('No user found.'))->display(); unset($_REQUEST['change_copy']); } else { extract($row, EXTR_OVERWRITE); @@ -2163,7 +2163,7 @@ if (empty($_REQUEST['adduser']) && (! isset($checkprivs) || ! strlen($checkprivs } else { echo ' ' . "\n" . ' ' . "\n" - . ' ' . __('No user(s) found.') . "\n" + . ' ' . __('No user found.') . "\n" . ' ' . "\n" . ' ' . "\n"; } From 6b81b18b3024f6419bf6664f597ee12f8ffaa720 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20=C4=8Ciha=C5=99?= Date: Tue, 25 May 2010 14:31:11 +0200 Subject: [PATCH 312/891] Again not needed pseudo plural. --- po/af.po | 4 ++-- po/ar.po | 4 ++-- po/az.po | 4 ++-- po/be.po | 4 ++-- po/be@latin.po | 4 ++-- po/bg.po | 4 ++-- po/bn.po | 4 ++-- po/bs.po | 4 ++-- po/ca.po | 6 ++++-- po/cs.po | 6 ++++-- po/da.po | 4 ++-- po/de.po | 6 ++++-- po/el.po | 6 ++++-- po/en_GB.po | 6 ++++-- po/es.po | 4 ++-- po/et.po | 4 ++-- po/eu.po | 4 ++-- po/fa.po | 4 ++-- po/fi.po | 6 ++++-- po/fr.po | 6 ++++-- po/gl.po | 6 ++++-- po/he.po | 4 ++-- po/hi.po | 4 ++-- po/hr.po | 4 ++-- po/hu.po | 4 ++-- po/id.po | 4 ++-- po/it.po | 4 ++-- po/ja.po | 4 ++-- po/ka.po | 4 ++-- po/ko.po | 4 ++-- po/lt.po | 4 ++-- po/lv.po | 4 ++-- po/mk.po | 4 ++-- po/mn.po | 4 ++-- po/ms.po | 4 ++-- po/nb.po | 6 ++++-- po/nl.po | 6 ++++-- po/phpmyadmin.pot | 4 ++-- po/pl.po | 4 ++-- po/pt.po | 4 ++-- po/pt_BR.po | 4 ++-- po/ro.po | 4 ++-- po/ru.po | 6 ++++-- po/si.po | 4 ++-- po/sk.po | 4 ++-- po/sl.po | 4 ++-- po/sq.po | 4 ++-- po/sr.po | 4 ++-- po/sr@latin.po | 4 ++-- po/sv.po | 4 ++-- po/ta.po | 4 ++-- po/te.po | 4 ++-- po/th.po | 4 ++-- po/tr.po | 6 ++++-- po/tt.po | 4 ++-- po/uk.po | 4 ++-- po/ur.po | 4 ++-- po/uz.po | 6 ++++-- po/uz@latin.po | 6 ++++-- po/zh_CN.po | 6 ++++-- po/zh_TW.po | 4 ++-- server_replication.php | 2 +- 62 files changed, 153 insertions(+), 123 deletions(-) diff --git a/po/af.po b/po/af.po index 2be9ddb80..3cf4bef57 100644 --- a/po/af.po +++ b/po/af.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-03-30 23:04+0200\n" "Last-Translator: Michal \n" "Language-Team: afrikaans \n" @@ -5476,7 +5476,7 @@ msgid "Error management:" msgstr "" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" #: server_replication.php:336 diff --git a/po/ar.po b/po/ar.po index 17b2fb799..cc6839878 100644 --- a/po/ar.po +++ b/po/ar.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-03-12 09:11+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: arabic \n" @@ -5462,7 +5462,7 @@ msgid "Error management:" msgstr "" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" #: server_replication.php:336 diff --git a/po/az.po b/po/az.po index 950c7f712..0003c171a 100644 --- a/po/az.po +++ b/po/az.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-03-12 09:11+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: azerbaijani \n" @@ -5539,7 +5539,7 @@ msgid "Error management:" msgstr "" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" #: server_replication.php:336 diff --git a/po/be.po b/po/be.po index 281fdfe19..92aa27826 100644 --- a/po/be.po +++ b/po/be.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-03-12 09:12+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: belarusian_cyrillic \n" @@ -5791,7 +5791,7 @@ msgid "Error management:" msgstr "" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" #: server_replication.php:336 diff --git a/po/be@latin.po b/po/be@latin.po index 93b0bda72..e4d2319a8 100644 --- a/po/be@latin.po +++ b/po/be@latin.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-03-30 23:09+0200\n" "Last-Translator: Michal \n" "Language-Team: belarusian_latin \n" @@ -5776,7 +5776,7 @@ msgid "Error management:" msgstr "" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" #: server_replication.php:336 diff --git a/po/bg.po b/po/bg.po index 7ae760995..fcb9a58e1 100644 --- a/po/bg.po +++ b/po/bg.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-03-12 09:12+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: bulgarian \n" @@ -5571,7 +5571,7 @@ msgid "Error management:" msgstr "" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" #: server_replication.php:336 diff --git a/po/bn.po b/po/bn.po index 813bf746e..b2282211f 100644 --- a/po/bn.po +++ b/po/bn.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-03-12 09:11+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: bangla \n" @@ -5711,7 +5711,7 @@ msgid "Error management:" msgstr "" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" #: server_replication.php:336 diff --git a/po/bs.po b/po/bs.po index 6fe474132..4e42ec65b 100644 --- a/po/bs.po +++ b/po/bs.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-03-12 09:12+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: bosnian \n" @@ -5534,7 +5534,7 @@ msgid "Error management:" msgstr "" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" #: server_replication.php:336 diff --git a/po/ca.po b/po/ca.po index 524ed9c7b..d11ce9281 100644 --- a/po/ca.po +++ b/po/ca.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-03-12 09:13+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: catalan \n" @@ -5780,7 +5780,9 @@ msgid "Error management:" msgstr "Gestió d'errors:" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +#, fuzzy +#| msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" "Saltar error(s) podria donar lloc a falta de sincronització entre mestre i " "esclau!" diff --git a/po/cs.po b/po/cs.po index 3a5213f04..700f2a463 100644 --- a/po/cs.po +++ b/po/cs.po @@ -4,7 +4,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-05-25 14:23+0200\n" "Last-Translator: Michal \n" "Language-Team: czech \n" @@ -5662,7 +5662,9 @@ msgid "Error management:" msgstr "Práce s chybami:" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +#, fuzzy +#| msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" "PÅ™eskakování chyb může vést k rozdílným datům na nadřízeném a podřízeném " "serveru." diff --git a/po/da.po b/po/da.po index 1038a32d0..a80a9ce72 100644 --- a/po/da.po +++ b/po/da.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-03-12 09:13+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: danish \n" @@ -5687,7 +5687,7 @@ msgid "Error management:" msgstr "" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" #: server_replication.php:336 diff --git a/po/de.po b/po/de.po index a7794e361..75c347f8a 100644 --- a/po/de.po +++ b/po/de.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-05-25 14:21+0200\n" "Last-Translator: \n" "Language-Team: german \n" @@ -5763,7 +5763,9 @@ msgid "Error management:" msgstr "Fehlerbehandlung:" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +#, fuzzy +#| msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" "Überspringen von Fehlern kann zu Synchronisationsverlust zwischen Master und " "Slave führen!" diff --git a/po/el.po b/po/el.po index 121d49979..bf74bab62 100644 --- a/po/el.po +++ b/po/el.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-03-30 23:16+0200\n" "Last-Translator: Michal \n" "Language-Team: greek \n" @@ -5800,7 +5800,9 @@ msgid "Error management:" msgstr "ΔιαχείÏιση σφάλματος:" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +#, fuzzy +#| msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" "Η παÏάβλεψη σφαλμάτων μποÏεί να οδηγήσει στο μη συγχÏονισμό Ï€ÏωτεÏοντος και " "δευτεÏεÏοντος!" diff --git a/po/en_GB.po b/po/en_GB.po index 9ff2b086b..f7979f509 100644 --- a/po/en_GB.po +++ b/po/en_GB.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-05-24 12:20+0200\n" "Last-Translator: Robert \n" "Language-Team: english-gb \n" @@ -5667,7 +5667,9 @@ msgid "Error management:" msgstr "Error management:" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +#, fuzzy +#| msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "Skipping error(s) might lead into unsynchronised master and slave!" #: server_replication.php:336 diff --git a/po/es.po b/po/es.po index b4c61394c..14778b2e7 100644 --- a/po/es.po +++ b/po/es.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-03-12 11:23+0200\n" "Last-Translator: Michal \n" "Language-Team: spanish \n" @@ -5844,7 +5844,7 @@ msgid "Error management:" msgstr "" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" #: server_replication.php:336 diff --git a/po/et.po b/po/et.po index b70f84fb8..96e090c78 100644 --- a/po/et.po +++ b/po/et.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-03-12 09:14+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: estonian \n" @@ -5692,7 +5692,7 @@ msgid "Error management:" msgstr "" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" #: server_replication.php:336 diff --git a/po/eu.po b/po/eu.po index cb84f209d..c07e24f2f 100644 --- a/po/eu.po +++ b/po/eu.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-03-31 10:40+0200\n" "Last-Translator: \n" "Language-Team: basque \n" @@ -5561,7 +5561,7 @@ msgid "Error management:" msgstr "" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" #: server_replication.php:336 diff --git a/po/fa.po b/po/fa.po index 9ba9a7258..da93f1161 100644 --- a/po/fa.po +++ b/po/fa.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-05-19 03:54+0200\n" "Last-Translator: \n" "Language-Team: persian \n" @@ -5458,7 +5458,7 @@ msgid "Error management:" msgstr "" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" #: server_replication.php:336 diff --git a/po/fi.po b/po/fi.po index feeb13f80..75a509014 100644 --- a/po/fi.po +++ b/po/fi.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-04-30 18:08+0200\n" "Last-Translator: \n" "Language-Team: finnish \n" @@ -5776,7 +5776,9 @@ msgid "Error management:" msgstr "Virheiden hallinta:" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +#, fuzzy +#| msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" "Isäntä- ja alipalvelin saattavat jäädä yhtenäistämättömiksi, mikäli virheet " "ohitetaan!" diff --git a/po/fr.po b/po/fr.po index a7637c6fd..e02c5b4d6 100644 --- a/po/fr.po +++ b/po/fr.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-05-16 13:33+0200\n" "Last-Translator: Marc \n" "Language-Team: french \n" @@ -5747,7 +5747,9 @@ msgid "Error management:" msgstr "Gestion des erreurs" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +#, fuzzy +#| msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" "Ignorer les erreurs peut mener à des serveurs maître et esclave " "désynchronisés!" diff --git a/po/gl.po b/po/gl.po index 8d5e19806..a75ec4493 100644 --- a/po/gl.po +++ b/po/gl.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-03-12 09:14+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: galician \n" @@ -5786,7 +5786,9 @@ msgid "Error management:" msgstr "Xestión de erros:" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +#, fuzzy +#| msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" "Omitir o(s) erro(s) podería conducir a que o principal e o escravo non " "estean sincronizados." diff --git a/po/he.po b/po/he.po index 48c8b2f1e..d724853fa 100644 --- a/po/he.po +++ b/po/he.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-03-12 09:15+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: hebrew \n" @@ -5474,7 +5474,7 @@ msgid "Error management:" msgstr "" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" #: server_replication.php:336 diff --git a/po/hi.po b/po/hi.po index fa0237fdc..42ee4cedc 100644 --- a/po/hi.po +++ b/po/hi.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-05-21 05:48+0200\n" "Last-Translator: \n" "Language-Team: hindi \n" @@ -5358,7 +5358,7 @@ msgid "Error management:" msgstr "" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" #: server_replication.php:336 diff --git a/po/hr.po b/po/hr.po index a1ff2dec9..b55e0a081 100644 --- a/po/hr.po +++ b/po/hr.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-03-12 09:13+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: croatian \n" @@ -5765,7 +5765,7 @@ msgid "Error management:" msgstr "" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" #: server_replication.php:336 diff --git a/po/hu.po b/po/hu.po index 71bf25dbd..e92b5e69c 100644 --- a/po/hu.po +++ b/po/hu.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-03-12 09:15+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: hungarian \n" @@ -5794,7 +5794,7 @@ msgid "Error management:" msgstr "" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" #: server_replication.php:336 diff --git a/po/id.po b/po/id.po index dd2bac833..add90ca6e 100644 --- a/po/id.po +++ b/po/id.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-04-17 21:14+0200\n" "Last-Translator: Azhari Harahap \n" "Language-Team: indonesian \n" @@ -5586,7 +5586,7 @@ msgid "Error management:" msgstr "" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" #: server_replication.php:336 diff --git a/po/it.po b/po/it.po index 96e571dfe..dc4299138 100644 --- a/po/it.po +++ b/po/it.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-05-24 21:25+0200\n" "Last-Translator: Fabio \n" "Language-Team: italian \n" @@ -5737,7 +5737,7 @@ msgid "Error management:" msgstr "" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" #: server_replication.php:336 diff --git a/po/ja.po b/po/ja.po index 68b16b701..68f714b64 100644 --- a/po/ja.po +++ b/po/ja.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-03-12 11:22+0200\n" "Last-Translator: Michal \n" "Language-Team: japanese \n" @@ -5667,7 +5667,7 @@ msgid "Error management:" msgstr "" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" #: server_replication.php:336 diff --git a/po/ka.po b/po/ka.po index cb134e3c1..c7ffd1b58 100644 --- a/po/ka.po +++ b/po/ka.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-03-12 09:14+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: georgian \n" @@ -5745,7 +5745,7 @@ msgid "Error management:" msgstr "" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" #: server_replication.php:336 diff --git a/po/ko.po b/po/ko.po index b36d5985b..5ae75ec6c 100644 --- a/po/ko.po +++ b/po/ko.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-03-12 09:16+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: korean \n" @@ -5471,7 +5471,7 @@ msgid "Error management:" msgstr "" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" #: server_replication.php:336 diff --git a/po/lt.po b/po/lt.po index bc638ae55..2b3ca629f 100644 --- a/po/lt.po +++ b/po/lt.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-04-16 19:52+0200\n" "Last-Translator: Rytis \n" "Language-Team: lithuanian \n" @@ -5582,7 +5582,7 @@ msgid "Error management:" msgstr "" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" #: server_replication.php:336 diff --git a/po/lv.po b/po/lv.po index d49cfaf4a..91d4ff453 100644 --- a/po/lv.po +++ b/po/lv.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-03-12 09:16+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: latvian \n" @@ -5542,7 +5542,7 @@ msgid "Error management:" msgstr "" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" #: server_replication.php:336 diff --git a/po/mk.po b/po/mk.po index 50f92ee5a..71c4db917 100644 --- a/po/mk.po +++ b/po/mk.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-03-12 09:16+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: macedonian_cyrillic \n" @@ -5585,7 +5585,7 @@ msgid "Error management:" msgstr "" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" #: server_replication.php:336 diff --git a/po/mn.po b/po/mn.po index 8c8d469fd..9f9874cbd 100644 --- a/po/mn.po +++ b/po/mn.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-03-12 09:17+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: mongolian \n" @@ -5558,7 +5558,7 @@ msgid "Error management:" msgstr "" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" #: server_replication.php:336 diff --git a/po/ms.po b/po/ms.po index c33db93c5..a4c2e1b4b 100644 --- a/po/ms.po +++ b/po/ms.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-03-12 09:17+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: malay \n" @@ -5486,7 +5486,7 @@ msgid "Error management:" msgstr "" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" #: server_replication.php:336 diff --git a/po/nb.po b/po/nb.po index 3e979db72..2bdc43515 100644 --- a/po/nb.po +++ b/po/nb.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-05-18 10:59+0200\n" "Last-Translator: \n" "Language-Team: norwegian \n" @@ -5671,7 +5671,9 @@ msgid "Error management:" msgstr "Feilbehandling:" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +#, fuzzy +#| msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "Ã… hoppe over feil kan føre til usynkroniserte master og slave!" #: server_replication.php:336 diff --git a/po/nl.po b/po/nl.po index 26c4930d8..fd1df5dc2 100644 --- a/po/nl.po +++ b/po/nl.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-03-26 15:46+0200\n" "Last-Translator: \n" "Language-Team: dutch \n" @@ -5811,7 +5811,9 @@ msgid "Error management:" msgstr "Fouten beheer:" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +#, fuzzy +#| msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" "Het overslaan van error(s) kan leiden tot verschillen tussen de master en " "slave!" diff --git a/po/phpmyadmin.pot b/po/phpmyadmin.pot index 9f19f9072..e43ac8e57 100644 --- a/po/phpmyadmin.pot +++ b/po/phpmyadmin.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -5315,7 +5315,7 @@ msgid "Error management:" msgstr "" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" #: server_replication.php:336 diff --git a/po/pl.po b/po/pl.po index cac85bf82..fd5191261 100644 --- a/po/pl.po +++ b/po/pl.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-03-12 09:17+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: polish \n" @@ -5760,7 +5760,7 @@ msgid "Error management:" msgstr "" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" #: server_replication.php:336 diff --git a/po/pt.po b/po/pt.po index 252ac6b7e..b9b0163d0 100644 --- a/po/pt.po +++ b/po/pt.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-03-12 09:17+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: portuguese \n" @@ -5532,7 +5532,7 @@ msgid "Error management:" msgstr "" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" #: server_replication.php:336 diff --git a/po/pt_BR.po b/po/pt_BR.po index b92671ec9..6dce2cf8a 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-03-21 05:17+0200\n" "Last-Translator: Maurício Meneghini Fauth \n" "Language-Team: brazilian_portuguese \n" @@ -5727,7 +5727,7 @@ msgid "Error management:" msgstr "" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" #: server_replication.php:336 diff --git a/po/ro.po b/po/ro.po index 8fc3dd243..452b0a321 100644 --- a/po/ro.po +++ b/po/ro.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-05-16 01:40+0200\n" "Last-Translator: \n" "Language-Team: romanian \n" @@ -5756,7 +5756,7 @@ msgid "Error management:" msgstr "" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" #: server_replication.php:336 diff --git a/po/ru.po b/po/ru.po index db754d274..b9d6bf725 100644 --- a/po/ru.po +++ b/po/ru.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-03-30 23:23+0200\n" "Last-Translator: Michal \n" "Language-Team: russian \n" @@ -5812,7 +5812,9 @@ msgid "Error management:" msgstr "Управление ошибками:" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +#, fuzzy +#| msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" "Игнорирование ошибок может привеÑти к раÑÑинхронизации головного и " "подчинённого Ñервера!" diff --git a/po/si.po b/po/si.po index 8bcaa9554..a8fbe9c0c 100644 --- a/po/si.po +++ b/po/si.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-03-30 23:09+0200\n" "Last-Translator: Michal \n" "Language-Team: sinhala \n" @@ -5696,7 +5696,7 @@ msgid "Error management:" msgstr "" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" #: server_replication.php:336 diff --git a/po/sk.po b/po/sk.po index 094950407..23d3eec05 100644 --- a/po/sk.po +++ b/po/sk.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-03-30 23:47+0200\n" "Last-Translator: Michal \n" "Language-Team: slovak \n" @@ -5711,7 +5711,7 @@ msgid "Error management:" msgstr "" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" #: server_replication.php:336 diff --git a/po/sl.po b/po/sl.po index 183384746..8c5d0d65e 100644 --- a/po/sl.po +++ b/po/sl.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-05-22 22:51+0200\n" "Last-Translator: \n" "Language-Team: slovenian \n" @@ -5536,7 +5536,7 @@ msgid "Error management:" msgstr "" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" #: server_replication.php:336 diff --git a/po/sq.po b/po/sq.po index 10596c1e1..1008c0f72 100644 --- a/po/sq.po +++ b/po/sq.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-05-19 13:02+0200\n" "Last-Translator: Laurent \n" "Language-Team: albanian \n" @@ -5543,7 +5543,7 @@ msgid "Error management:" msgstr "" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" #: server_replication.php:336 diff --git a/po/sr.po b/po/sr.po index d231da59a..020f74c41 100644 --- a/po/sr.po +++ b/po/sr.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-03-30 23:47+0200\n" "Last-Translator: Michal \n" "Language-Team: serbian_cyrillic \n" @@ -5701,7 +5701,7 @@ msgid "Error management:" msgstr "" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" #: server_replication.php:336 diff --git a/po/sr@latin.po b/po/sr@latin.po index c31d96b8d..8d97fe3d1 100644 --- a/po/sr@latin.po +++ b/po/sr@latin.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-03-30 23:47+0200\n" "Last-Translator: Michal \n" "Language-Team: serbian_latin \n" @@ -5705,7 +5705,7 @@ msgid "Error management:" msgstr "" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" #: server_replication.php:336 diff --git a/po/sv.po b/po/sv.po index 7f7b3c2d4..2c6b7bb76 100644 --- a/po/sv.po +++ b/po/sv.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-03-12 09:19+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: swedish \n" @@ -5755,7 +5755,7 @@ msgid "Error management:" msgstr "" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" #: server_replication.php:336 diff --git a/po/ta.po b/po/ta.po index 7aa2aa339..ffea36309 100644 --- a/po/ta.po +++ b/po/ta.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-04-16 10:43+0200\n" "Last-Translator: Sutharshan \n" "Language-Team: Tamil \n" @@ -5357,7 +5357,7 @@ msgid "Error management:" msgstr "" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" #: server_replication.php:336 diff --git a/po/te.po b/po/te.po index 1e7864cd8..301b81049 100644 --- a/po/te.po +++ b/po/te.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-04-02 12:04+0200\n" "Last-Translator: \n" "Language-Team: Telugu \n" @@ -5433,7 +5433,7 @@ msgid "Error management:" msgstr "" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" #: server_replication.php:336 diff --git a/po/th.po b/po/th.po index f294af438..fb9b22cbb 100644 --- a/po/th.po +++ b/po/th.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-03-12 09:19+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: thai \n" @@ -5478,7 +5478,7 @@ msgid "Error management:" msgstr "" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" #: server_replication.php:336 diff --git a/po/tr.po b/po/tr.po index b1bbfa612..bf2d66e30 100644 --- a/po/tr.po +++ b/po/tr.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-04-03 11:44+0200\n" "Last-Translator: \n" "Language-Team: turkish \n" @@ -5774,7 +5774,9 @@ msgid "Error management:" msgstr "Hata yönetimi:" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +#, fuzzy +#| msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "Hata(ları)yı atlamak master ve slave'i eÅŸitlenmemeye sürükleyebilir!" #: server_replication.php:336 diff --git a/po/tt.po b/po/tt.po index 61c3f18d2..4630ff204 100644 --- a/po/tt.po +++ b/po/tt.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-03-30 23:14+0200\n" "Last-Translator: Michal \n" "Language-Team: tatarish \n" @@ -5571,7 +5571,7 @@ msgid "Error management:" msgstr "" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" #: server_replication.php:336 diff --git a/po/uk.po b/po/uk.po index 890015129..3b8ceb8ce 100644 --- a/po/uk.po +++ b/po/uk.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-03-12 09:19+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: ukrainian \n" @@ -5481,7 +5481,7 @@ msgid "Error management:" msgstr "" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" #: server_replication.php:336 diff --git a/po/ur.po b/po/ur.po index 41da215cb..9dbafb75b 100644 --- a/po/ur.po +++ b/po/ur.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-05-14 12:35+0200\n" "Last-Translator: \n" "Language-Team: Urdu \n" @@ -5332,7 +5332,7 @@ msgid "Error management:" msgstr "" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" #: server_replication.php:336 diff --git a/po/uz.po b/po/uz.po index a00785d40..039a4f68e 100644 --- a/po/uz.po +++ b/po/uz.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-03-12 09:20+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: uzbek_cyrillic \n" @@ -5821,7 +5821,9 @@ msgid "Error management:" msgstr "Хатоликларни бошқариш:" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +#, fuzzy +#| msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" "Хатолик(лар)ни ташлаб кетиш бош ва тобе Ñерверларнинг тўла ÑÐ¸Ð½Ñ…Ñ€Ð¾Ð½Ð¸Ð·Ð°Ñ†Ð¸Ñ " "қилинмаганлигига олиб келиши мумкин!" diff --git a/po/uz@latin.po b/po/uz@latin.po index 2ec59442c..b0feb5f74 100644 --- a/po/uz@latin.po +++ b/po/uz@latin.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-03-12 09:20+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: uzbek_latin \n" @@ -5862,7 +5862,9 @@ msgid "Error management:" msgstr "Xatoliklarni boshqarish:" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +#, fuzzy +#| msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" "Xatolik(lar)ni tashlab kеtish bosh va tobе sеrvеrlarning to‘la " "sinxronizatsiya qilinmaganligiga olib kеlishi mumkin!" diff --git a/po/zh_CN.po b/po/zh_CN.po index 9736b434e..6bc1edca8 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-05-17 04:57+0200\n" "Last-Translator: shanyan baishui \n" "Language-Team: chinese_simplified \n" @@ -5486,7 +5486,9 @@ msgid "Error management:" msgstr "错误管ç†:" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +#, fuzzy +#| msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "忽略错误å¯èƒ½å¯¼è‡´ä¸»ä»ŽæœåС噍间ä¸åŒæ­¥ï¼" #: server_replication.php:336 diff --git a/po/zh_TW.po b/po/zh_TW.po index 35bd02e79..2ed67d248 100644 --- a/po/zh_TW.po +++ b/po/zh_TW.po @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: phpMyAdmin 3.4.0-dev\n" "Report-Msgid-Bugs-To: phpmyadmin-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2010-05-25 14:29+0200\n" +"POT-Creation-Date: 2010-05-25 14:30+0200\n" "PO-Revision-Date: 2010-03-12 09:15+0100\n" "Last-Translator: Automatically generated\n" "Language-Team: chinese_traditional \n" @@ -5493,7 +5493,7 @@ msgid "Error management:" msgstr "" #: server_replication.php:334 -msgid "Skipping error(s) might lead into unsynchronized master and slave!" +msgid "Skipping errors might lead into unsynchronized master and slave!" msgstr "" #: server_replication.php:336 diff --git a/server_replication.php b/server_replication.php index 9a7f0ddd7..dae375adb 100644 --- a/server_replication.php +++ b/server_replication.php @@ -331,7 +331,7 @@ if (! isset($GLOBALS['repl_clear_scr'])) { echo ' '; echo '
  • ' . __('Error management:') . ''; echo '