The branch, TESTING has been updated
via 71fb9910bde652c1024de0bd4936ccf71180941b (commit)
via af98b694f4d46ce2a3e357ab6bed41065e12deab (commit)
via 2d4b9e2aea9eb6f3914bbfdd574fd13bac424e24 (commit)
via 2d7cbdfc4d6ad9066dad49918ed710f872e59020 (commit)
via 8c34269e520aaba4ddbba25e938d5338db4eed7d (commit)
via 1c49cd3d6422630be2549ce925cd91971565c5c7 (commit)
via 1623c7e06593a7b95b9654c51537e29602c5b3a4 (commit)
via 22fa5adee3cece9229f457d724d516eb96975186 (commit)
via c0d1c7a2ae0d3f70bacac2d5abcb8bdc41590248 (commit)
via c812a4b7fafea51c537e0fc778c521980b07a36a (commit)
via 8e940af24c14f5aa9b3a22883343e6974613fa63 (commit)
via adaa35a87feeaf079d4178bb471073e0e19a75b6 (commit)
via f5879655d58812b978dc975e5dc8d8497d11a3c3 (commit)
via 194e357a996310225364d311e6c27ed41db002bb (commit)
via 5d136abd8bf9f85336f52332470acf9e52448b20 (commit)
via e9605b94734473400800596f07ba80ff5a4e84cf (commit)
via fe837095eef3aadf10211926adf8dbc2986a7034 (commit)
via 92313cbbae4b2872fc9be57b1f1fbebace182895 (commit)
via 667497577490e7f1c19c1a794db7ea92417d063f (commit)
via 9b846d65a82e6c2bdcf953025842acc45619dcab (commit)
from f849e94e4c528822828e41838affd816bceaa4ab (commit)
- Log -----------------------------------------------------------------
commit 71fb9910bde652c1024de0bd4936ccf71180941b
Merge: f849e94e4c528822828e41838affd816bceaa4ab af98b694f4d46ce2a3e357ab6bed41065e12deab
Author: Marc Delisle <marc(a)infomarc.info>
Date: Mon Oct 18 06:12:51 2010 -0400
Merge branch 'MAINT_3_3_8' into TESTING
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 10 +
Documentation.html | 4 +-
README | 4 +-
db_operations.php | 68 +-
db_structure.php | 44 +-
lang/polish-utf-8.inc.php | 780 ++++++++++----------
libraries/Config.class.php | 2 +-
libraries/PHPExcel/PHPExcel.php | 4 +-
libraries/PHPExcel/PHPExcel/Autoloader.php | 2 +-
.../PHPExcel/PHPExcel/CachedObjectStorage/APC.php | 45 +-
.../PHPExcel/CachedObjectStorage/CacheBase.php | 35 +-
.../PHPExcel/CachedObjectStorage/DiscISAM.php | 28 +-
.../PHPExcel/CachedObjectStorage/ICache.php | 9 +-
.../PHPExcel/CachedObjectStorage/Memcache.php | 53 +-
.../PHPExcel/CachedObjectStorage/Memory.php | 2 +-
.../PHPExcel/CachedObjectStorage/MemoryGZip.php | 2 +-
.../CachedObjectStorage/MemorySerialized.php | 2 +-
.../PHPExcel/CachedObjectStorage/PHPTemp.php | 26 +-
.../PHPExcel/CachedObjectStorage/Wincache.php | 58 ++-
libraries/PHPExcel/PHPExcel/Calculation.php | 105 ++-
.../PHPExcel/PHPExcel/Calculation/Exception.php | 2 +-
.../PHPExcel/Calculation/ExceptionHandler.php | 2 +-
.../PHPExcel/Calculation/FormulaParser.php | 2 +-
.../PHPExcel/PHPExcel/Calculation/FormulaToken.php | 2 +-
.../PHPExcel/PHPExcel/Calculation/Function.php | 2 +-
.../PHPExcel/PHPExcel/Calculation/Functions.php | 175 ++---
libraries/PHPExcel/PHPExcel/Cell.php | 296 ++++----
.../PHPExcel/PHPExcel/Cell/AdvancedValueBinder.php | 2 +-
libraries/PHPExcel/PHPExcel/Cell/DataType.php | 2 +-
.../PHPExcel/PHPExcel/Cell/DataValidation.php | 2 +-
.../PHPExcel/PHPExcel/Cell/DefaultValueBinder.php | 2 +-
libraries/PHPExcel/PHPExcel/Cell/Hyperlink.php | 2 +-
libraries/PHPExcel/PHPExcel/Cell/IValueBinder.php | 2 +-
libraries/PHPExcel/PHPExcel/Comment.php | 2 +-
libraries/PHPExcel/PHPExcel/DocumentProperties.php | 93 ++-
libraries/PHPExcel/PHPExcel/DocumentSecurity.php | 2 +-
libraries/PHPExcel/PHPExcel/HashTable.php | 2 +-
libraries/PHPExcel/PHPExcel/IComparable.php | 2 +-
libraries/PHPExcel/PHPExcel/IOFactory.php | 2 +-
libraries/PHPExcel/PHPExcel/NamedRange.php | 2 +-
libraries/PHPExcel/PHPExcel/Reader/CSV.php | 2 +-
.../PHPExcel/PHPExcel/Reader/DefaultReadFilter.php | 2 +-
.../PHPExcel/PHPExcel/Reader/Excel2003XML.php | 7 +-
libraries/PHPExcel/PHPExcel/Reader/Excel2007.php | 55 ++-
libraries/PHPExcel/PHPExcel/Reader/Excel5.php | 77 ++-
.../PHPExcel/PHPExcel/Reader/Excel5/Escher.php | 2 +-
libraries/PHPExcel/PHPExcel/Reader/IReadFilter.php | 2 +-
libraries/PHPExcel/PHPExcel/Reader/IReader.php | 2 +-
libraries/PHPExcel/PHPExcel/Reader/OOCalc.php | 15 +-
libraries/PHPExcel/PHPExcel/Reader/SYLK.php | 2 +-
libraries/PHPExcel/PHPExcel/Reader/Serialized.php | 2 +-
libraries/PHPExcel/PHPExcel/ReferenceHelper.php | 161 +++-
libraries/PHPExcel/PHPExcel/RichText.php | 2 +-
.../PHPExcel/PHPExcel/RichText/ITextElement.php | 2 +-
libraries/PHPExcel/PHPExcel/RichText/Run.php | 2 +-
.../PHPExcel/PHPExcel/RichText/TextElement.php | 2 +-
libraries/PHPExcel/PHPExcel/Settings.php | 2 +-
libraries/PHPExcel/PHPExcel/Shared/CodePage.php | 2 +-
libraries/PHPExcel/PHPExcel/Shared/Date.php | 2 +-
libraries/PHPExcel/PHPExcel/Shared/Drawing.php | 2 +-
libraries/PHPExcel/PHPExcel/Shared/Escher.php | 2 +-
.../PHPExcel/Shared/Escher/DgContainer.php | 2 +-
.../Shared/Escher/DgContainer/SpgrContainer.php | 2 +-
.../DgContainer/SpgrContainer/SpContainer.php | 2 +-
.../PHPExcel/Shared/Escher/DggContainer.php | 28 +-
.../Shared/Escher/DggContainer/BstoreContainer.php | 2 +-
.../Escher/DggContainer/BstoreContainer/BSE.php | 2 +-
.../DggContainer/BstoreContainer/BSE/Blip.php | 2 +-
libraries/PHPExcel/PHPExcel/Shared/Excel5.php | 2 +-
libraries/PHPExcel/PHPExcel/Shared/File.php | 21 +-
libraries/PHPExcel/PHPExcel/Shared/Font.php | 2 +-
.../PHPExcel/Shared/OLE/ChainedBlockStream.php | 2 +-
libraries/PHPExcel/PHPExcel/Shared/OLERead.php | 2 +-
.../PHPExcel/PHPExcel/Shared/PasswordHasher.php | 2 +-
libraries/PHPExcel/PHPExcel/Shared/String.php | 4 +-
libraries/PHPExcel/PHPExcel/Shared/XMLWriter.php | 11 +-
.../PHPExcel/PHPExcel/Shared/ZipStreamWrapper.php | 2 +-
.../PHPExcel/Shared/trend/bestFitClass.php | 2 +-
.../Shared/trend/exponentialBestFitClass.php | 2 +-
.../PHPExcel/Shared/trend/linearBestFitClass.php | 2 +-
.../Shared/trend/logarithmicBestFitClass.php | 2 +-
.../Shared/trend/polynomialBestFitClass.php | 2 +-
.../PHPExcel/Shared/trend/powerBestFitClass.php | 2 +-
libraries/PHPExcel/PHPExcel/Style.php | 4 +-
libraries/PHPExcel/PHPExcel/Style/Alignment.php | 4 +-
libraries/PHPExcel/PHPExcel/Style/Border.php | 4 +-
libraries/PHPExcel/PHPExcel/Style/Borders.php | 4 +-
libraries/PHPExcel/PHPExcel/Style/Color.php | 4 +-
libraries/PHPExcel/PHPExcel/Style/Conditional.php | 2 +-
libraries/PHPExcel/PHPExcel/Style/Fill.php | 4 +-
libraries/PHPExcel/PHPExcel/Style/Font.php | 4 +-
libraries/PHPExcel/PHPExcel/Style/NumberFormat.php | 4 +-
libraries/PHPExcel/PHPExcel/Style/Protection.php | 2 +-
libraries/PHPExcel/PHPExcel/Worksheet.php | 15 +-
.../PHPExcel/PHPExcel/Worksheet/BaseDrawing.php | 2 +-
.../PHPExcel/PHPExcel/Worksheet/CellIterator.php | 2 +-
.../PHPExcel/Worksheet/ColumnDimension.php | 2 +-
libraries/PHPExcel/PHPExcel/Worksheet/Drawing.php | 2 +-
.../PHPExcel/PHPExcel/Worksheet/Drawing/Shadow.php | 2 +-
.../PHPExcel/PHPExcel/Worksheet/HeaderFooter.php | 2 +-
.../PHPExcel/Worksheet/HeaderFooterDrawing.php | 2 +-
.../PHPExcel/PHPExcel/Worksheet/MemoryDrawing.php | 2 +-
.../PHPExcel/PHPExcel/Worksheet/PageMargins.php | 2 +-
.../PHPExcel/PHPExcel/Worksheet/PageSetup.php | 213 +++++-
.../PHPExcel/PHPExcel/Worksheet/Protection.php | 2 +-
libraries/PHPExcel/PHPExcel/Worksheet/Row.php | 2 +-
.../PHPExcel/PHPExcel/Worksheet/RowDimension.php | 2 +-
.../PHPExcel/PHPExcel/Worksheet/RowIterator.php | 2 +-
.../PHPExcel/PHPExcel/Worksheet/SheetView.php | 2 +-
libraries/PHPExcel/PHPExcel/WorksheetIterator.php | 2 +-
libraries/PHPExcel/PHPExcel/Writer/CSV.php | 5 +-
libraries/PHPExcel/PHPExcel/Writer/Excel2007.php | 5 +-
.../PHPExcel/Writer/Excel2007/Comments.php | 2 +-
.../PHPExcel/Writer/Excel2007/ContentTypes.php | 2 +-
.../PHPExcel/Writer/Excel2007/DocProps.php | 2 +-
.../PHPExcel/PHPExcel/Writer/Excel2007/Drawing.php | 2 +-
.../PHPExcel/PHPExcel/Writer/Excel2007/Rels.php | 2 +-
.../PHPExcel/Writer/Excel2007/StringTable.php | 2 +-
.../PHPExcel/PHPExcel/Writer/Excel2007/Style.php | 2 +-
.../PHPExcel/PHPExcel/Writer/Excel2007/Theme.php | 2 +-
.../PHPExcel/Writer/Excel2007/Workbook.php | 2 +-
.../PHPExcel/Writer/Excel2007/Worksheet.php | 15 +-
.../PHPExcel/Writer/Excel2007/WriterPart.php | 2 +-
libraries/PHPExcel/PHPExcel/Writer/Excel5.php | 285 +++++++-
.../PHPExcel/PHPExcel/Writer/Excel5/BIFFwriter.php | 2 +-
.../PHPExcel/PHPExcel/Writer/Excel5/Escher.php | 9 +-
libraries/PHPExcel/PHPExcel/Writer/Excel5/Font.php | 2 +-
.../PHPExcel/PHPExcel/Writer/Excel5/Parser.php | 20 +-
.../PHPExcel/PHPExcel/Writer/Excel5/Workbook.php | 172 +----
.../PHPExcel/PHPExcel/Writer/Excel5/Worksheet.php | 211 ++----
libraries/PHPExcel/PHPExcel/Writer/Excel5/Xf.php | 2 +-
libraries/PHPExcel/PHPExcel/Writer/HTML.php | 11 +-
libraries/PHPExcel/PHPExcel/Writer/IWriter.php | 2 +-
libraries/PHPExcel/PHPExcel/Writer/PDF.php | 2 +-
libraries/PHPExcel/PHPExcel/Writer/Serialized.php | 6 +-
libraries/db_events.inc.php | 7 +-
libraries/db_routines.inc.php | 7 +-
libraries/dbi/mysqli.dbi.lib.php | 2 +-
libraries/display_tbl.lib.php | 8 +-
libraries/export/sql.php | 93 ++-
libraries/import.lib.php | 95 ++-
tbl_change.php | 6 +-
tbl_operations.php | 55 +-
tbl_structure.php | 6 +-
translators.html | 4 +-
145 files changed, 2190 insertions(+), 1484 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 7b7de0a..2385125 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -5,6 +5,16 @@ phpMyAdmin - ChangeLog
$Id$
$HeadURL: https://phpmyadmin.svn.sourceforge.net/svnroot/phpmyadmin/trunk/phpMyAdmin/… $
+3.3.8.0 (not yet released)
+- bug #3059311 [import] BIGINT field type added to table analysis
+- [core] Update library PHPExcel to version 1.7.4
+- bug #3062455 [core] copy procedures and routines before tables
+- bug #3062455 [export] with SQL, export procedures and routines before tables
+- bug #3056023 [import] USE query not working
+- bug #3038193 [display] Error when editing row with GEOMETRY column
+- bug #3062454 [interface] Display routines/events also when no tables are defined
+- support ARIA storage engine as well as its previous name MARIA
+
3.3.7.0 (2010-09-07)
- patch #3050492 [PDF scratchboard] Cannot drag table box to the edge after
a page size increase, thanks to Martin Schönberger - mad05
diff --git a/Documentation.html b/Documentation.html
index 1a065c5..ab7ae27 100644
--- a/Documentation.html
+++ b/Documentation.html
@@ -10,7 +10,7 @@ vim: expandtab ts=4 sw=4 sts=4 tw=78
<link rel="icon" href="./favicon.ico" type="image/x-icon" />
<link rel="shortcut icon" href="./favicon.ico" type="image/x-icon" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>phpMyAdmin 3.3.7 - Documentation</title>
+ <title>phpMyAdmin 3.3.8-rc1 - Documentation</title>
<link rel="stylesheet" type="text/css" href="docs.css" />
</head>
@@ -18,7 +18,7 @@ vim: expandtab ts=4 sw=4 sts=4 tw=78
<div id="header">
<h1>
<a href="http://www.phpmyadmin.net/">php<span class="myadmin">MyAdmin</span></a>
- 3.3.7
+ 3.3.8-rc1
Documentation
</h1>
</div>
diff --git a/README b/README
index 4ff42f1..c6c5507 100644
--- a/README
+++ b/README
@@ -5,8 +5,8 @@ phpMyAdmin - Readme
A set of PHP-scripts to manage MySQL over the web.
- Version 3.3.7
- -------------
+ Version 3.3.8-rc1
+ -----------------
http://www.phpmyadmin.net/
Copyright (C) 1998-2000 Tobias Ratschiller <tobias_at_ratschiller.com>
diff --git a/db_operations.php b/db_operations.php
index f051877..29d2635 100644
--- a/db_operations.php
+++ b/db_operations.php
@@ -66,6 +66,40 @@ if (strlen($db) && (! empty($db_rename) || ! empty($db_copy))) {
$GLOBALS['pma']->databases->build();
}
+ if (PMA_MYSQL_INT_VERSION >= 50000) {
+ // here I don't use DELIMITER because it's not part of the
+ // language; I have to send each statement one by one
+
+ // to avoid selecting alternatively the current and new db
+ // we would need to modify the CREATE definitions to qualify
+ // the db name
+ $procedure_names = PMA_DBI_get_procedures_or_functions($db, 'PROCEDURE');
+ if ($procedure_names) {
+ foreach($procedure_names as $procedure_name) {
+ PMA_DBI_select_db($db);
+ $tmp_query = PMA_DBI_get_definition($db, 'PROCEDURE', $procedure_name);
+ // collect for later display
+ $GLOBALS['sql_query'] .= "\n" . $tmp_query;
+ PMA_DBI_select_db($newname);
+ PMA_DBI_query($tmp_query);
+ }
+ }
+
+ $function_names = PMA_DBI_get_procedures_or_functions($db, 'FUNCTION');
+ if ($function_names) {
+ foreach($function_names as $function_name) {
+ PMA_DBI_select_db($db);
+ $tmp_query = PMA_DBI_get_definition($db, 'FUNCTION', $function_name);
+ // collect for later display
+ $GLOBALS['sql_query'] .= "\n" . $tmp_query;
+ PMA_DBI_select_db($newname);
+ PMA_DBI_query($tmp_query);
+ }
+ }
+ }
+ // go back to current db, just in case
+ PMA_DBI_select_db($db);
+
if (isset($GLOBALS['add_constraints']) || $move) {
$GLOBALS['sql_constraints_query_full_db'] = array();
}
@@ -178,40 +212,6 @@ if (strlen($db) && (! empty($db_rename) || ! empty($db_copy))) {
unset($GLOBALS['sql_constraints_query_full_db'], $one_query);
}
- if (PMA_MYSQL_INT_VERSION >= 50000) {
- // here I don't use DELIMITER because it's not part of the
- // language; I have to send each statement one by one
-
- // to avoid selecting alternatively the current and new db
- // we would need to modify the CREATE definitions to qualify
- // the db name
- $procedure_names = PMA_DBI_get_procedures_or_functions($db, 'PROCEDURE');
- if ($procedure_names) {
- foreach($procedure_names as $procedure_name) {
- PMA_DBI_select_db($db);
- $tmp_query = PMA_DBI_get_definition($db, 'PROCEDURE', $procedure_name);
- // collect for later display
- $GLOBALS['sql_query'] .= "\n" . $tmp_query;
- PMA_DBI_select_db($newname);
- PMA_DBI_query($tmp_query);
- }
- }
-
- $function_names = PMA_DBI_get_procedures_or_functions($db, 'FUNCTION');
- if ($function_names) {
- foreach($function_names as $function_name) {
- PMA_DBI_select_db($db);
- $tmp_query = PMA_DBI_get_definition($db, 'FUNCTION', $function_name);
- // collect for later display
- $GLOBALS['sql_query'] .= "\n" . $tmp_query;
- PMA_DBI_select_db($newname);
- PMA_DBI_query($tmp_query);
- }
- }
- }
- // go back to current db, just in case
- PMA_DBI_select_db($db);
-
// Duplicate the bookmarks for this db (done once for each db)
if (! $_error && $db != $newname) {
$get_fields = array('user', 'label', 'query');
diff --git a/db_structure.php b/db_structure.php
index 2171ea5..7e5d70f 100644
--- a/db_structure.php
+++ b/db_structure.php
@@ -46,24 +46,6 @@ if (empty($is_info)) {
require_once './libraries/replication.inc.php';
}
-// 1. No tables
-if ($num_tables == 0) {
- echo '<p>' . $strNoTablesFound . '</p>' . "\n";
-
- if (empty($db_is_information_schema)) {
- require './libraries/display_create_table.lib.php';
- } // end if (Create Table dialog)
-
- /**
- * Displays the footer
- */
- require_once './libraries/footer.inc.php';
- exit;
-}
-
-// else
-// 2. Shows table informations - staybyte - 11 June 2001
-
require_once './libraries/bookmark.lib.php';
require_once './libraries/mysql_charsets.lib.php';
@@ -113,6 +95,32 @@ if (true == $cfg['PropertiesIconic']) {
$titles['NoEmpty'] = $strEmpty;
}
+// 1. No tables
+if ($num_tables == 0) {
+ echo '<p>' . $strNoTablesFound . '</p>' . "\n";
+
+ // Routines
+ require './libraries/db_routines.inc.php';
+
+ // Events
+ if (PMA_MYSQL_INT_VERSION > 50100) {
+ require './libraries/db_events.inc.php';
+ }
+
+ if (empty($db_is_information_schema)) {
+ require './libraries/display_create_table.lib.php';
+ } // end if (Create Table dialog)
+
+ /**
+ * Displays the footer
+ */
+ require_once './libraries/footer.inc.php';
+ exit;
+}
+
+// else
+// 2. Shows table informations
+
/**
* Displays the tables list
*/
diff --git a/lang/polish-utf-8.inc.php b/lang/polish-utf-8.inc.php
index d4de26d..0ddfd1b 100644
--- a/lang/polish-utf-8.inc.php
+++ b/lang/polish-utf-8.inc.php
@@ -1,6 +1,12 @@
<?php
/* $Id$ */
+/**
+ * Translated by: Piotr Roszatycki
+ * Jakub Wilk <ubanus(a)users.sourceforge.net>
+ * Jarosław Głowacki <glowacki(a)europa.pl>
+ */
+
$charset = 'utf-8';
$text_dir = 'ltr';
$number_thousands_separator = ' ';
@@ -18,13 +24,13 @@ $timespanfmt = '%s dni, %s godzin, %s minut i %s sekund';
$strAbortedClients = 'Przerwane';
$strAccessDenied = 'Brak dostępu';
$strAccessDeniedCreateConfig = 'Prawdopodobnie powodem jest brak utworzonego pliku konfiguracyjnego. Do jego stworzenia można użyć %1$sskryptu instalacyjnego%2$s.';
-$strAccessDeniedExplanation = 'phpMyAdmin próbował połączyć się z serwerem MySQL, a serwer odrzucił połączenie. Powinieneś sprawdzić nazwę hosta, nazwę użytkownika i hasło w pliku config.inc.php i upewnić się, że odpowiadają one informacjom danym przez administratora serwera MySQL.';
+$strAccessDeniedExplanation = 'phpMyAdmin próbował połączyć się z serwerem MySQL, a serwer odrzucił połączenie. Powinieneś sprawdzić nazwę hosta, nazwę użytkownika i hasło w pliku config.inc.php i upewnić się, że odpowiadają one informacjom podanym przez administratora serwera MySQL.';
$strAction = 'Działanie';
$strActions = 'Działania';
$strAddAutoIncrement = 'Dodaj wartości AUTO_INCREMENT';
$strAddClause = 'Dodaj %s';
$strAddConstraints = 'Dodaj ograniczenia';
-$strAddDeleteColumn = 'Dodaj/usuń pola';
+$strAddDeleteColumn = 'Dodaj/usuń kolumny';
$strAddDeleteRow = 'Dodaj/usuń wiersz kryteriów';
$strAddFields = 'Dodaj %s pól';
$strAddHeaderComment = 'Dodaj do nagłówka własny komentarz (\\n oddziela linie)';
@@ -43,19 +49,21 @@ $strAfterInsertNext = 'Edytuj następny rekord';
$strAfterInsertSame = 'Powrót do tej strony';
$strAfter = 'Po %s';
$strAllowInterrupt = 'Zezwól na przerwanie importu w przypadku, gdy skrypt wykryje zbliżający się koniec limitu czasu. Może to być dobry sposób importu dużych plików, jednakże może on popsuć transakcje.';
-$strAllTableSameWidth = 'wyświetlić wszystkie tabele z taką samą szerokością?';
+$strAllTableSameWidth = 'Wyświetl wszystkie tabele z taką samą szerokością';
$strAll = 'Wszystko';
$strAlterOrderBy = 'Sortowanie tabeli wg';
$strAnalyze = 'Analizuj';
$strAnalyzeTable = 'Analizuj tabelę';
$strAnd = 'oraz';
+$strAndSmall = 'i';
$strAndThen = 'a następnie';
$strAngularLinks = 'Kanciaste połączenia';
$strAnIndex = 'Do %s dodany został indeks';
$strAny = 'Dowolny';
$strAnyHost = 'Dowolny host';
$strAnyUser = 'Dowolny użytkownik';
-$strApproximateCount = 'Być może w przybliżeniu. Zobacz FAQ 3.11';
+$strApplyChanges = 'Zatwierdź wybrane zmiany';
+$strApproximateCount = 'Może być w przybliżeniu. Zobacz [a@./Documentation.html#faq3_11@Documentation]FAQ 3.11[/a]';
$strAPrimaryKey = 'Do %s dodany został klucz podstawowy';
$strArabic = 'Arabski';
$strArmenian = 'Ormiański';
@@ -89,7 +97,7 @@ $strBLOBRepositoryEnable = 'Włącz';
$strBLOBRepositoryRemove = 'Usuń odołanie do repozytorium BLOBów';
$strBLOBRepositoryRepair = 'Napraw';
$strBLOBRepository = 'Repozytorium BLOBów';
-$strBLOBRepositoryUpload = 'Wrzuć do repozytorium BLOBów';
+$strBLOBRepositoryUpload = 'Prześlij do repozytorium BLOBów';
$strBookmarkAllUsers = 'Pozwól na dostęp wszystkim użytkownikom';
$strBookmarkCreated = 'Zapytanie %s zostało zapamiętane';
$strBookmarkDeleted = 'Zapamiętane zapytanie SQL zostało usunięte.';
@@ -117,14 +125,16 @@ $strCancel = 'Anuluj';
$strCanNotLoadExportPlugins = 'Nie udało się załadować modułów eksportu, proszę sprawdzić instalację!';
$strCanNotLoadImportPlugins = 'Nie udało się załadować modułów importu, proszę sprawdzić instalację!';
$strCannotLogin = 'Nie udało się zalogować na serwer MySQL';
-$strCantLoad = 'nie udało się załadować modułu %s,<br />proszę sprawdzić konfigurację PHP';
-$strCantLoadRecodeIconv = 'Nie udało się załadować rozszerzeń iconv lub recode, które są niezbędne do konwersji kodowania napisów, skonfiguruj PHP tak, by mógł używać tych rozszerzeń albo zablokuj konwersję kodowania napisów w phpMyAdminie.';
+$strCantLoad = 'Nie udało się załadować rozszerzenia [a@http://php.net/%1$s@Documentation][em]%1$s[/em][/a]. Proszę sprawdzić konfigurację PHP.';
+$strCantLoadRecodeIconv = 'Nie udało się załadować rozszerzeń iconv lub recode, które są niezbędne do konwersji kodowania napisów. Skonfiguruj PHP tak, aby mógł używać tych rozszerzeń, albo zablokuj konwersję kodowania napisów w phpMyAdminie.';
$strCantRenameIdxToPrimary = 'Nie można zmienić nazwy indeksu na PRIMARY!';
$strCantUseRecodeIconv = 'Nie udało się użyć ani funkcji iconv, ani libiconv, mimo że rozszerzenia zgłaszają się jako załadowane. Proszę sprawdzić swoją konfigurację PHP.';
$strCardinality = 'Moc';
$strCaseInsensitive = 'bez rozróżniania wielkości liter';
$strCaseSensitive = 'z rozróżnianiem wielkości liter';
$strCentralEuropean = 'Środkowoeuropejski';
+$strClickToSelect = 'Kliknij, aby zaznaczyć';
+$strClickToUnselect = 'Kliknij, aby usunąć zaznaczenie';
$strColComFeat = 'Wyświetl komentarze dla kolumn';
$strCollation = 'Metoda porównywania napisów';
$strColumnNames = 'Nazwy kolumn';
@@ -137,7 +147,8 @@ $strCompleteInserts = 'Pełne dodania';
$strCompression = 'Typ kompresji';
$strCompressionWillBeDetected = 'Rodzaj kompresji importowanych plików zostanie automatycznie rozpoznany jako jeden z: %s';
$strConfigDefaultFileError = 'Nie udało się załadować domyślnej konfiguracji z pliku: "%1$s"';
-$strConfigFileError = 'phpMyAdmin nie zdołał odczytać Twojego pliku konfiguracji!<br />Może się to zdarzyć, jeśli PHP znajdzie w nim błąd składniowy lub nie może znaleźć tego pliku.<br />Proszę wywołać bezpośrednio plik konfiguracyjny używając poniższego linku i odczytać otrzymane komunikat(y) o błędach. W większości przypadków brakuje gdzieś cudzysłowu lub średnika.<br />Jeżeli otrzymasz pustą stronę, wszystko jest w porządku.';
+$strConfigDirectoryWarning = 'Katalog [code]config[/code], który jest używany przez skrypt konfiguracyjny. Będzie on nadal znajdował się w katalogu phpMyAdmina. Powinieneś go usunąć po skonfigurowaniu phpMyAdmina.';
+$strConfigFileError = 'phpMyAdmin nie zdołał odczytać pliku konfiguracji!<br />Może się to zdarzyć, jeśli PHP znajdzie w nim błąd składniowy, lub nie może znaleźć tego pliku.<br />Proszę wywołać bezpośrednio plik konfiguracyjny używając poniższego odnośnika i odczytać otrzymane komunikat(y) o błędach. W większości przypadków brakuje gdzieś cudzysłowu lub średnika.<br />Jeżeli widzisz pustą stronę, wszystko jest w porządku.';
$strConfigureTableCoord = 'Proszę skonfigurować współrzędne dla tabeli %s';
$strConnectionError = 'Nie udało się nawiązać połączenia: błędne ustawienia.';
$strConnections = 'Połączenia';
@@ -150,6 +161,8 @@ $strCopy = 'Kopiuj';
$strCopyTableOK = 'Tabela %s została skopiowana do %s.';
$strCopyTableSameNames = 'Nie można skopiować tabeli do niej samej!';
$strCopyTable = 'Skopiuj tabelę do (bazadanych<b>.</b>tabela):';
+$strCouldNotConnectSource = 'Nie można nawiązać połączenia z serwerem źródłowym';
+$strCouldNotConnectTarget = 'Nie można nawiązać połączenia z serwerem docelowym';
$strCouldNotKill = 'phpMyAdminowi nie udało się unicestwić wątku %s. Prawdopodobnie został on już zamknięty.';
$strCreateDatabaseBeforeCopying = 'CREATE DATABASE przed skopiowaniem';
$strCreateIndexTopic = 'Utwórz nowy indeksu';
@@ -158,17 +171,19 @@ $strCreateNewDatabase = 'Utwórz nową bazę danych';
$strCreateNewTable = 'Utwórz nową tabelę w bazie danych %s';
$strCreatePage = 'Utwórz nową stronę';
$strCreatePdfFeat = 'Tworzenie PDF-ów';
-$strCreateRelation = 'Utwórz związek';
+$strCreateRelation = 'Utwórz relację';
$strCreateTable = 'Utwórz tabelę';
$strCreateUserDatabase = 'Baza danych dla użytkownika';
$strCreateUserDatabaseName = 'Utwórz bazę danych z taką samą nazwą i przyznaj wszystkie uprawnienia';
$strCreateUserDatabaseNone = 'Brak';
+$strCreateUserDatabasePrivileges = 'Przyznanie wszystkich uprawnień do bazy danych "%s"';
$strCreateUserDatabaseWildcard = 'Przyznaj wszystkie uprawienia do baz danych o nazwach pasujących do maski (nazwaużytkownika_%)';
$strCreate = 'Utwórz';
$strCreationDates = 'Daty utworzenia/aktualizacji/sprawdzenia';
$strCriteria = 'Kryteria';
$strCroatian = 'Chorwacki';
$strCSV = 'CSV';
+$strCurrentServer = 'Bieżący serwer';
$strCustomColor = 'Własny kolor';
$strCyrillic = 'Cyrylica';
$strCzech = 'Czeski';
@@ -200,16 +215,21 @@ $strDatabaseEmpty = 'Nazwa bazy danych jest pusta!';
$strDatabaseExportOptions = 'Opcje eksportu bazy danych';
$strDatabaseHasBeenCreated = 'Baza danych %1$s została utworzona.';
$strDatabaseHasBeenDropped = 'Baza danych %s została usunięta.';
+$strDatabaseNotExisting = 'Baza danych \'%s\' nie istnieje.';
$strDatabases = 'Bazy danych';
$strDatabasesDropped = '%s baz danych zostało pomyślnie usuniętych.';
+$strDatabase_src = 'Źródłowa baza danych';
$strDatabasesStatsDisable = 'Wyłącz statystyki';
$strDatabasesStatsEnable = 'Włącz statystyki';
$strDatabasesStatsHeavyTraffic = 'Uwaga: Włączenie statystyk baz danych może spowodować duży ruch pomiędzy serwerem WWW a serwerem MySQL.';
$strDatabasesStats = 'Statystyki baz danych';
+$strDatabase_trg = 'Docelowa baza danych';
$strData = 'Dane';
$strDataDict = 'Słownik danych';
+$strDataDiff = 'Różnica danych';
$strDataOnly = 'Tylko dane';
$strDataPages = 'Strony zawierające dane';
+$strDataSyn = 'Synchronizacja danych';
$strDBComment = 'Komentarz bazy danych: ';
$strDBCopy = 'Kopiuj bazę danych do';
$strDbIsEmpty = 'Baza danych wydaje się pusta!';
@@ -225,16 +245,19 @@ $strDeleteAndFlushDescr = 'Jest to najzgrabniejszy sposób, ale przeładowanie u
$strDeleteAndFlush = 'Usuń użytkowników, a następnie przeładuj uprawnienia.';
$strDeleted = 'Rekord został skasowany';
$strDeleteNoUsersSelected = 'Żaden użytkownik ze został zaznaczony do usunięcia!';
-$strDeleteRelation = 'Usuń związek';
+$strDeleteRelation = 'Usuń relację';
+$strDeleteTrackingData = 'Usuń dane monitorujące tę tabelę';
$strDelete = 'Usuń';
$strDeleting = 'Usuwanie %s';
$strDelimiter = 'Separator';
$strDelOld = 'Aktualna strona ma powiązania z tabelą, która już nie istnieje. Czy chcesz usunąć te powiązania?';
$strDescending = 'Malejąco';
$strDescription = 'Opis';
+$strDesignerHelpDisplayField = 'Wyświetlane pole jest koloru różowego. Aby włączyć/wyłączyć wyświetlanie pola, kilknij ikonę "Wybierz pole do wyświetlenia", a następnie kliknij odpowiednią nazwę pola.';
$strDesigner = 'Projektant';
$strDetails = 'Szczegóły…';
$strDictionary = 'słownik';
+$strDifference = 'Różnica';
$strDirectLinks = 'Bezpośrednie połączenia';
$strDirtyPages = 'Strony brudne';
$strDisabled = 'wyłączone';
@@ -245,11 +268,13 @@ $strDisplayPDF = 'Wyświetl schemat PDF';
$strDoAQuery = 'Wykonaj "zapytanie przez przykład" (znak globalny: "%")';
$strDocSQL = 'DocSQL';
$strDocu = 'Dokumentacja';
+$strDoNotAutoIncrementZeroValues = 'Nie używaj AUTO_INCREMENT dla wartości zerowych';
$strDownloadFile = 'Ściągnij plik';
$strDoYouReally = 'Czy na pewno wykonać ';
$strDropDatabaseStrongWarning = 'Masz zamiar ZNISZCZYĆ całą bazę danych!';
$strDropUsersDb = 'Usuń bazy danych o takich samych nazwach jak użytkownicy.';
$strDrop = 'Usuń';
+$strDumpAllRows = 'Zrzuć wszystkie rekordy';
$strDumpingData = 'Zrzut danych tabeli';
$strDumpSaved = 'Zrzut został zapisany do pliku %s.';
$strDumpXRows = 'Zrzuć %s rekordów zaczynając od rekordu %s.';
@@ -274,8 +299,8 @@ $strEnglish = 'Angielski';
$strEnglishPrivileges = ' Uwaga: Uprawnienia MySQL są oznaczone w języku angielskim ';
$strError = 'Błąd';
$strErrorInZipFile = 'Błąd w archiwum ZIP:';
-$strErrorRelationAdded = 'Błąd: nie dodano związku.';
-$strErrorRelationExists = 'Błąd: związek już istnieje.';
+$strErrorRelationAdded = 'Błąd: relacja nie została dodana.';
+$strErrorRelationExists = 'Błąd: relacja już istnieje.';
$strErrorRenamingTable = 'Błąd podczas zmiany nazwy tabeli z %1$s na %2$s';
$strErrorSaveTable = 'Błąd podczas zapisywania współrzędnych dla Projektanta.';
$strEscapeWildcards = 'Aby użyć symboli wieloznacznych _ i % w znaczeniu dosłownym, należy je poprzedzić znakiem \ ';
@@ -294,7 +319,7 @@ $strExtra = 'Dodatkowo';
$strFailedAttempts = 'Nieudane próby';
$strFieldHasBeenDropped = 'Pole %s zostało usunięte';
-$strFieldInsertFromFileTempDirNotExists = 'Błąd podczas przesuwania wrzuconego pliku, zobacz FAQ 1.11';
+$strFieldInsertFromFileTempDirNotExists = 'Błąd podczas przenoszenia przesłanego pliku. Zobacz [a@./Documentation.html#faq1_11@Documentation]FAQ 1.11[/a]';
$strField = 'Pole';
$strFieldsEnclosedBy = 'Pola zawarte w';
$strFieldsEscapedBy = 'Pola poprzedzone przez';
@@ -320,6 +345,8 @@ $strForeignKeyRelationAdded = 'Relacja FOREIGN KEY została dodana.';
$strFormat = 'Format';
$strFormEmpty = 'Brakująca wartość w formularzu!';
$strFreePages = 'Strony puste';
+$strFullStart = 'Kompletny start';
+$strFullStop = 'Całkowity stop';
$strFullText = 'Pełny tekst';
$strFunction = 'Funkcja';
$strFunctions = 'Funkcje';
@@ -335,6 +362,9 @@ $strGetMoreThemes = 'Pobierz więcej motywów!';
$strGlobal = 'globalnie';
$strGlobalPrivileges = 'Globalne uprawnienia';
$strGlobalValue = 'Wartość globalna';
+$strGoToDatabase = 'Przejdź do bazy danych';
+$strGoToTable = 'Przejdź do tabeli';
+$strGoToView = 'Przejdź do widoku';
$strGo = 'Wykonaj';
$strGrantOption = 'Nadawanie';
$strGreek = 'Grecki';
@@ -342,17 +372,19 @@ $strGzip = '".gz"';
$strHandler = 'Obsługa';
$strHasBeenAltered = 'zostało zamienione.';
+$strHaveBeenSynchronized = 'Wybrane tabele docelowe zostały zsynchronizowane z tabelami źródłowymi.';
$strHaveToShow = 'Należy wybrać przynajmniej jedną kolumnę do wyświetlenia';
$strHebrew = 'Hebrajski';
$strHelp = 'Pomoc';
$strHexForBLOB = 'Użyj liczb szesnastkowych dla typu BLOB';
$strHideShowAll = 'Ukryj/pokaż wszystko';
-$strHideShowNoRelation = 'Ukryj/pokaż tabele bez związków';
+$strHideShowNoRelation = 'Ukryj/pokaż tabele bez relacji';
$strHide = 'Ukryj';
$strHomepageOfficial = 'Oficjalna strona phpMyAdmina';
$strHome = 'Wejście';
$strHostEmpty = 'Brak nazwy hosta!';
$strHost = 'Host';
+$strHostTableExplanation = 'Kiedy tabela hosta jest w użyciu, to pole jest ignorowane i zamiast niego używane są wartości przechowywane w tabeli hosta.';
$strHTMLExcel = 'Microsoft Excel 2000';
$strHTMLWord = 'Microsoft Word 2000';
$strHungarian = 'Węgierski';
@@ -364,11 +396,25 @@ $strIEUnsupported = 'Internet Explorer nie obsługuje tej funkcji.';
$strIgnoreDuplicates = 'Ignoruj zdublowane rekordy';
$strIgnore = 'Ignoruj';
$strIgnoreInserts = 'Użyj ignorowanych dodań';
+$strImportColNames = 'W pierwszym rekordzie znajdują się nazwy kolumn';
+$strImportEmptyRows = 'Nie importuj pustych rekordów';
$strImportExportCoords = 'Importuj/eksportuj współrzędne schematu PDF';
$strImportFiles = 'Import plików';
$strImportFormat = 'Format importowanych plików';
$strImport = 'Import';
+$strImportLargeFileUploading = 'Plik przesyłany na serwer jest prawdopodobnie większy niż maksymalny dozwolony rozmiar, lub wystąpił znany błąd w przeglądarkach opartych o silnik Webkit (Safari, Google Chrome, Arora itp.).';
+$strImportNoticePt1 = 'Następujące struktury zostały wcześniej utworzone lub zaktualizowane. Możesz:';
+$strImportNoticePt2 = 'Zobacz zawartość struktury klikając jej nazwę';
+$strImportNoticePt3 = 'Możesz zmienić wszystkie ustawienia klikając odnośnik "Opcje"';
+$strImportNoticePt4 = 'Edytuj strukturę po kliknięciu odnośnika "Struktura"';
+$strImportODS = 'Arkusz kalkulacyjny OpenDocument';
+$strImportODSCurrency = 'Importuj walutę (zamienia $5.00 na 5.00)';
+$strImportODSPercents = 'Importuj procenty jako liczby podzielone przez 100 (zamienia 12.00% na .12)';
+$strImportProceedingFile = 'Plik jest przetwarzany. Proszę o cierpliwość.';
$strImportSuccessfullyFinished = 'Import zakończony sukcesem, wykonano %d zapytań.';
+$strImportUploadInfoNotAvailable = 'Proszę o cierpliwość. Plik jest przesyłany na serwer. Szczegóły dotyczące postępu przesyłania nie są dostępne.';
+$strImportXLS = 'Skoroszyt Excel 97-2003 XLS';
+$strImportXLSX = 'Skoroszyt Excel 2007 XLSX';
$strIndexes = 'Indeksy';
$strIndexesSeemEqual = 'Indeksy %1$s i %2$s wyglądają na identyczne i jeden z nich mógłby zostać usunięty.';
$strIndexHasBeenDropped = 'Klucz %s został usunięty';
@@ -460,6 +506,7 @@ $strMaximalQueryLength = 'Maksymalna długość utworzonego zapytania';
$strMaximumSize = 'Maksymalny rozmiar: %s%s';
$strMbExtensionMissing = 'Rozszerzenie PHP o nazwie mbstring nie zostało znalezione, a wygląda na to, że używasz wielobajtowego kodowania napisów. Bez rozszerzenia mbstring phpMyAdmin nie ma możliwości poprawnego rozbijania napisów, co może skutkować niespodziewanymi rezultatami.';
$strMbOverloadWarning = 'Opcja mbstring.func_overload jest włączona w pliku konfiguracyjnym PHP. Jest ona niezgodna z phpMyAdminem i może powodować utratę niektórych danych!';
+$strMediaWiki = 'Tabela MediaWiki';
$strMIME_available_mime = 'Dostępne typy MIME';
$strMIME_available_transform = 'Dostępne transformacje';
$strMIME_description = 'Opis';
@@ -499,6 +546,7 @@ $strMySQLSaid = 'MySQL zwrócił komunikat: ';
$strMySQLShowProcess = 'Pokaż procesy';
$strName = 'Nazwa';
+$strNavTableFilter = 'Filtr';
$strNext = 'Następne';
$strNoActivity = 'Brak aktywności przez co najmniej %s sekund, proszę zalogować się jeszcze raz';
$strNoDatabases = 'Brak baz danych';
@@ -514,11 +562,12 @@ $strNoIndex = 'Brak zdefiniowanego indeksu!';
$strNoIndexPartsDefined = 'Brak zdefiniowanych części indeksu!';
$strNoModification = 'Bez zmian';
$strNone = 'Brak';
+$strNoneDefault = 'Żaden';
$strNo = 'Nie';
$strNoOptions = 'Ten format nie ma żadnych opcji';
$strNoPassword = 'Brak hasła';
$strNoPermission = 'Serwer WWW nie ma praw do zapisu pliku %s.';
-$strNoPhp = 'bez kodu PHP';
+$strNoPhp = 'Bez kodu PHP';
$strNoPrivileges = 'Brak uprawnień';
$strNoRights = 'Brak wystarczających uprawnień!';
$strNoRowsSelected = 'Żaden rekord nie został zaznaczony';
@@ -527,6 +576,7 @@ $strNoTablesFound = 'Nie znaleziono tabeli w bazie danych.';
$strNoThemeSupport = 'Brak obsługi motywów graficznych, proszę sprawdzić konfigurację i/lub motywy graficzne w katalogu %s.';
$strNotNumber = 'To nie jest liczba!';
$strNotOK = 'błąd';
+$strNotPresent = 'nie występuje';
$strNotSet = 'Tabela <b>%s</b> nie została znaleziona lub nie jest ustawiona w %s';
$strNoUsersFound = 'Nie znaleziono użytkownika(ów).';
$strNoValidateSQL = 'Pomiń sprawdzanie poprawności SQL';
@@ -565,6 +615,9 @@ $strPasswordHashing = 'Sposób kodowania haseł';
$strPassword = 'Hasło';
$strPasswordChanged = 'Hasło dla %s zostało pomyślnie zmienione.';
$strPasswordNotSame = 'Hasła nie są identyczne!';
+$strPBXTDataFileGrowSizeDesc = 'Wzrost rozmiaru plików obsługi danych (.xtd).';
+$strPBXTDataFileGrowSize = 'Wzrost rozmiaru pliku danych';
+$strPBXTDataLogThresholdDesc = 'Maksymalny rozmiar pliku z dziennikiem danych. Domyślną wartością jest 64MB. PBXT może utworzyć co najwyżej 32000 dzienników danych, które są używane przez wszystkie tabele. A zatem zwiększenie wartości tej zmiennej spowoduje powiększenie całkowitej liczby dzienników danych przechowywanych w bazie danych.';
$strPBXTDataLogThreshold = 'Próg dziennika danych.';
$strPBXTGarbageThresholdDesc = 'Procent śmieci w dzienniku danych, nim zostanie skompaktowany. Liczba jest między 1 i 99. Domyślną wartością jest 50.';
$strPBXTGarbageThreshold = 'Próg śmieci';
@@ -580,7 +633,11 @@ $strPBXTLogFileCountDesc = 'Liczba plików dziennika transakcji (pbxt/system/xlo
$strPBXTLogFileCount = 'Liczba plików dziennika';
$strPBXTLogFileThresholdDesc = 'Rozmiar logu transakcji przed rollover, and a new log is created. Domyślną wartośćią jest 16MB.';
$strPBXTLogFileThreshold = 'Próg pliku dziennika';
+$strPBXTRecordCacheSizeDesc = 'Ilość pamięci przydzielonej jako pamięć podręczna rekordów, używana do buforowania danych tabel. Domyślą wartością jest 32MB. Ta pamięć jest używana do zmian w plikach obsługi danych (.xtd) i wskaźnikach rekordów (.xtr).';
$strPBXTRecordCacheSize = 'Rozmiar pamięci podręcznej rekordów';
+$strPBXTRowFileGrowSizeDesc = 'Wzrost rozmiaru plików zawierających wskaźniki rekordów (.xtr).';
+$strPBXTRowFileGrowSize = 'Wzrost rozmiaru pliku rekordu';
+$strPBXTTransactionBufferSizeDesc = 'Rozmiar globalnego bufora loga transakcji (alokowane są 2 bufory tej wielkości). Wartość domyślna to 1MB.';
$strPBXTTransactionBufferSize = 'Rozmiar bufora transakcji';
$strPdfDbSchema = 'Schemat bazy danych "%s" - strona %s';
$strPdfInvalidTblName = 'Tabela "%s" nie istnieje!';
@@ -593,6 +650,7 @@ $strPerMinute = 'na minutę';
$strPerSecond = 'na sekundę';
$strPersian = 'Perski';
$strPhoneBook = 'książka telefoniczna';
+$strPhpArray = 'tablica PHP';
$strPHPExtension = 'Rozszerzenie PHP';
$strPhp = 'Utwórz kod PHP';
$strPHPVersion = 'Wersja PHP';
@@ -601,6 +659,7 @@ $strPleaseSelectPrimaryOrUniqueKey = 'Należy wybrać klucz główny lub klucz j
$strPmaDocumentation = 'Dokumentacja phpMyAdmina';
$strPmaUriError = 'Dyrektywa <tt>$cfg[\'PmaAbsoluteUri\']</tt> musi być ustawiona w pliku konfiguracyjnym!';
$strPolish = 'Polski';
+$strPort = 'Port';
$strPortrait = 'Orientacja pionowa';
$strPos1 = 'Początek';
$strPrevious = 'Poprzednie';
@@ -619,7 +678,7 @@ $strPrivDescCreateRoutine = 'Pozwól tworzyć procedury składowane.';
$strPrivDescCreateTbl = 'Pozwól tworzyć nowe tabele.';
$strPrivDescCreateTmpTable = 'Pozwala tworzyć tabele tymczasowe.';
$strPrivDescCreateUser = 'Pozwól tworzyć, usuwać i zmieniać nazwy kont użytkowników.';
-$strPrivDescCreateView = 'Pozwól tworzyć perspektywy.';
+$strPrivDescCreateView = 'Pozwól tworzyć widoki.';
$strPrivDescDelete = 'Pozwól usuwać dane.';
$strPrivDescDropDb = 'Pozwól usuwać bazy danych i tabele.';
$strPrivDescDropTbl = 'Pozwól usuwać tabele.';
@@ -660,6 +719,7 @@ $strPutColNames = 'Umieść nazwy pól w pierwszym rekordzie';
$strQBEDel = 'Usuń';
$strQBEIns = 'Dodaj';
$strQBE = 'Zapytanie przez przykład';
+$strQueriesExecuted = 'Wykonane zostały następujące zapytania:';
$strQueryCache = 'Pamięć podręczna zapytań';
$strQueryFrame = 'Okienko zapytania';
$strQueryOnDb = 'Zapytanie SQL dla bazy danych <b>%s</b>:';
@@ -677,6 +737,8 @@ $strRecommended = 'zalecana';
$strRecords = 'Rekordy';
$strReferentialIntegrity = 'Sprawdź spójność powiązań:';
$strRefresh = 'Odśwież';
+$strRelationalDisplayField = 'Pole relacyjne';
+$strRelationalKey = 'Klucz relacyjny';
$strRelationalSchema = 'Schemat relacyjny';
$strRelationDeleted = 'Usunięto powiązanie';
$strRelationNotWorking = 'Dodatkowe możliwości pracy z połączonymi tabelami zostały wyłączone. Aby dowiedzieć się, dlaczego - kliknij %stutaj%s.';
@@ -686,6 +748,8 @@ $strRelationView = 'Widok relacyjny';
$strReloadingThePrivileges = 'Przeładuj uprawnienia';
$strReloadPrivileges = 'Przeładuj uprawnienia';
$strReload = 'Przeładuj';
+$strRemoteServer = 'Serwer zdalny';
+$strRemoveCRLF = 'Usuń znaki końca linii CRLF w polach';
$strRemovePartitioning = 'Usuń partycjonowanie';
$strRemoveSelectedUsers = 'Usuń zaznaczonych użytkowników';
$strRenameDatabaseOK = 'Baza danych %s ma nazwę zmienioną na %s';
@@ -695,7 +759,48 @@ $strRepair = 'Napraw';
$strRepairTable = 'Napraw tabelę';
$strReplaceNULLBy = 'Zamiana NULL na';
$strReplaceTable = 'Zamiana danych tabeli z plikiem';
+$strReplicationAddLines = 'Teraz dodaj następujące wiersze na końcu pliku my.cnf a następnie zrestartuj serwer MySQL.';
+$strReplicationAddSlaveUser = 'Dodaj użytkownika replikacji na serwerze podrzędnym';
+$strReplicationConfiguredMaster = 'Ten serwer jest skonfigurowany jako główny w procesie replikacji.';
+$strReplicationControlSlave = 'Kontrola serwera podrzędnego:';
+$strReplicationErrorGetPosition = 'Nie można odczytać pozycji loga na serwerze głównym. Możliwe, że jest problem z uprawnieniami na serwerze głównym.';
+$strReplicationErrorMasterConnect = 'Nie można nawiązać połączenia do serwera głównego %s.';
+$strReplicationChangedSuccesfully = 'Serwer główny zmieniony pomyślnie na %s';
+$strReplicationMasterConfiguration = 'Konfiguracja serwera głównego';
+$strReplicationMasterChooseAll = 'Replikuj wszystkie bazy danych; Pomiń:';
+$strReplicationMasterChooseIgn = 'Pomiń wszystkie bazy danych; Replikuj:';
+$strReplicationMasterChooseMode = 'Ten serwer nie jest skonfigurowany jako serwer główny w procesie replikacji. Możesz wybrać replikację wszystkich baz danych i pominąć pewne z nich (przydatne, jeśli chcesz replikować większość baz danych) albo możesz wybrać pominięcie replikacji wszystkich baz danych i wskazać tylko te, które mają być replikowane. Wybierz tryb:';
+$strReplicationMaster = 'Replikacja serwera głównego';
$strReplication = 'Replikacja';
+$strReplicationRestartServer = 'Gdy zrestartowałeś już serwer MySQL kliknij przycisk Go. Powinieneś zobaczyć komunikat informujący, że serwer <b>jest</b> skonfigurowany jako główny';
+$strReplicationSelectDatabases = 'Wybierz bazy danych:';
+$strReplicationServernConfiguredMaster = 'Ten serwer nie jest skonfigurowany jako główny w procesie replikacji. Czy chcesz go <a href="%s">skonfigurować</a> ?';
+$strReplicationShowConnectedSlavesNote = 'Tylko serwery podrzędne uruchomione z opcją --report-host=host_name są widoczne na tej liście.';
+$strReplicationShowConnectedSlaves = 'Pokaż połączone serwery podrzędne';
+$strReplicationShowMasterStatus = 'Pokaż stan serwera głównego';
+$strReplicationSkippingErrorWarn = 'Pominięcie błędu(ów) może doprowadzić do braku synchronizacji serwera głównego i podrzędnego!';
+$strReplicationSlaveConfiguration = 'Konfiguracja serwera podrzędnego';
+$strReplicationSlaveConfigured = 'Serwer jest skonfigurowany jako podrzędny w procesie replikacji. Czy chesz:';
+$strReplicationSlaveErrorManagement = 'Błąd zarządzania:';
+$strReplicationSlaveChangeMaster = 'Zmień lub skonfiguruj ponownie serwer główny';
+$strReplicationSlaveIOThreadNotRunning = 'Wątek IO serwera podrzędnego nie uruchomiony!';
+$strReplicationSlaveIOThread = 'Tylko wątek IO %s';
+$strReplicationSlaveNotConfigured = 'Ten serwer nie jest skonfigurowany jako podrzędny w procesie replikacji. Czy chcesz go <a href="%s">skonfigurować</a> ?';
+$strReplicationSlave = 'Replikacja serwera podrzędnego';
+$strReplicationSlaveReset = 'Zrestartuj serwer podrzędny';
+$strReplicationSlaveSeeStatus = 'Zobacz status tabeli serwera podrzędnego';
+$strReplicationSlaveSkipCurrentError = 'Pomiń bieżący błąd';
+$strReplicationSlaveSkipNextErrors = 'błędy.';
+$strReplicationSlaveSkipNext = 'Pomiń następny';
+$strReplicationSlaveSQLThreadNotRunning = 'Wątek SQL serwera podrzędnego nie uruchomiony!';
+$strReplicationSlaveSQLThread = 'Tylko wątek SQL %s';
+$strReplicationStatusInfo = 'Ten serwer MySQL pracuje jako %s w procesie <b>replikacji</b>. Aby uzyskać dalsze informacje na temat stanu replikacji na serwerze przejdź do sekcji <a href="#replication">replikacja</a>.';
+$strReplicationStatus_master = 'Stan serwera głównego';
+$strReplicationStatus_slave = 'Stan serwera podrzędnego';
+$strReplicationStatus = 'Stan replikacji';
+$strReplicationSynchronize = 'Synchronizacja baz danych z serwera głównego';
+$strReplicationUnableToChange = 'Nie można zmienić serwera na główny';
+$strReplicationUnknownError = 'Nieznany błąd';
$strReset = 'Resetuj';
$strResourceLimits = 'Ograniczenia zasobów';
$strRestartInsertion = 'Odśwież wstawianie z %s rekordami';
@@ -747,6 +852,7 @@ $strSelectBinaryLog = 'Wybierz dziennik binarny do podglądu';
$strSelectFields = 'Wybór pól (co najmniej jedno):';
$strSelectForeignKey = 'Wybierz klucz zewnętrzny';
$strSelectNumRows = 'w zapytaniu';
+$strSelectReferencedKey = 'Wybierz klucz odwołujący';
$strSelectTables = 'Wybierz tabele';
$strSend = 'Zapisz jako plik';
$strSent = 'Wysłane';
@@ -761,18 +867,25 @@ $strServerTabVariables = 'Zmienne';
$strServerTrafficNotes = '<b>Ruch na serwerze</b>: Poniższe tabele pokazują statystyki ruchu na tym serwerze MySQL od rozpoczęcia jego pracy.';
$strServerVars = 'Zmienne i ustawienia serwera';
$strServerVersion = 'Wersja serwera';
+$strSessionGCWarning = 'Parametr PHP [a@http://php.net/manual/en/session.configuration.php#ini.session.gc-maxlifetime@]session.gc_maxlifetime[/a] ma mniejszą wartość niż czas przechowywania ciasteczka skonfigurowany w phpMyAdmin. Z tego powodu sesja wygaśnie wcześniej niż jest to skonfigurowane w phpMyAdmin.';
$strSessionStartupErrorGeneral = 'Nie udało się bezbłędnie utworzyć sesji. Należy sprawdzić błędy w logach PHP i serwera WWW, a następnie właściwie skonfigurować instalację PHP.';
$strSessionValue = 'Wartość sesji';
$strSetEnumVal = 'Jeżeli pole jest typu "ENUM" lub "SET", wartości wprowadza się w formacie: \'a\',\'b\',\'c\'…<br />Jeżeli potrzeba wprowadzić odwrotny ukośnik ("\") lub apostrof ("\'"), należy je poprzedzić odwrotnym ukośnikiem (np.: \'\\\\xyz\' lub \'a\\\'b\').';
+$strSettings = 'ustawienia';
$strSetupAllowAnywhereRecoding_name = 'Pozwalaj na konwersję kodowania napisów';
$strSetupAllowArbitraryServer_desc = 'Włączenie powoduje, że przy uwierzytelnianiu przez ciasteczka, użytkownik w formularzu logowania może wprowadzić dowolny serwer MySQL';
$strSetupAllowArbitraryServerMsg = 'Ta [a@?page=form&formset=features#tab_Security]opcja[/a] powinna być wyłączona, ponieważ pozwala atakującemu metodą brute force zalogować się na dowolny serwer MySQL. Jeżeli wydaje się ona konieczna, należy użyć [a@?page=form&formset=features#tab_Security]listy zaufanych serwerów proxy[/a]. Jednakże ochrona oparta na adresy IP może nie być wiarygodna, jeżeli używany IP należy do ISP, do którego podłączonych jest tysiące użytkowników.';
$strSetupAllowArbitraryServer_name = 'Pozwól logować się na dowolny serwera MySQL';
+$strSetupAllowUserDropDatabase_name = 'Pokaż odnośnik "Usuń bazę danych" zwykłym użytkownikom';
$strSetupblowfish_secret_desc = 'Tajne hasło używane do szyfrowania ciasteczek przy uwierzytelnianiu przez ciasteczka.';
$strSetupBlowfishSecretCharsMsg = 'Klucz powinien zawierać znaki alfanumeryczne [em]i[/em] i specjalne.';
$strSetupBlowfishSecretLengthMsg = 'Klucz jest za krótki, powinien mieć co najmniej 8 znaków.';
$strSetupBlowfishSecretMsg = 'Klucz blowfish ne był ustawiony, natomiast włączone było uwierzytelnianie przez ciasteczka, więc klucz został wygenerowany. Jest on używany do szyfrowania ciasteczek.';
$strSetupblowfish_secret_name = 'Sekret Blowfish';
+$strSetupBrowseMarkerEnable_desc = 'Podświetl zaznaczone rekordy';
+$strSetupBrowseMarkerEnable_name = 'Oznaczanie rekordów';
+$strSetupBrowsePointerEnable_desc = 'Podświetla rekord, na który wskazuje kursor myszy';
+$strSetupBrowsePointerEnable_name = 'Podświetl wskaźnik';
$strSetupBZipDump_desc = 'Włącza format kompresji [a@http://en.wikipedia.org/wiki/Bzip2]bzip2[/a] dla operacji importu i eksportu';
$strSetupBZipDump_name = 'Bzip2';
$strSetupBZipDumpWarning = '[a@?page=form&formset=features#tab_Import_export](De)kompresja bzip2[/a] wymaga funkcji (%s) która nie jest dostępna w tym systemie.';
@@ -788,12 +901,27 @@ $strSetupDefaultCharset_desc = 'Domyślne kodowanie napisów używane przy konwe
$strSetupDefaultCharset_name = 'Domyślne kodowanie napisów';
$strSetupDefaultLanguage = 'Domyślny język';
$strSetupDefaultServer = 'Domyślny serwer';
+$strSetupDefaultTabDatabase_desc = 'Zakładka, która jest wyświetlana po wejściu do bazy danych';
+$strSetupDefaultTabDatabase_name = 'Domyślna zakładka bazy danych';
+$strSetupDefaultTabServer_desc = 'Zakładka, która jest wyświetlana po wejściu w szczegóły serwer';
+$strSetupDefaultTabServer_name = 'Domyślna zakładka serwera';
+$strSetupDefaultTabTable_desc = 'Zakładka, która jest wyświetlana po wejściu w szczegóły tabeli';
+$strSetupDefaultTabTable_name = 'Domyślna zakładka tabeli';
$strSetupDirectoryNotice = 'Wartość ta powinna być dwukrotnie sprawdzona aby mieć pewność iż ten katalog jest zabezpieczony przed jakimkolwiek dostępem.';
+$strSetupDisplayDatabasesList_desc = 'Pokaż wykaz baz danych jako listę zamiast listy rozwijanej';
+$strSetupDisplayDatabasesList_name = 'Wyświetl bazy danych w postaci listy';
$strSetupDisplay = 'Pokaż';
+$strSetupDisplayServersList_desc = 'Pokaż wykaz serwerów jako listę zamiast listy rozwijanej';
+$strSetupDisplayServersList_name = 'Wyświetl serwery w postaci listy';
$strSetupDonateLink = 'Przekazanie darowizny';
$strSetupDownload = 'Ściągnij';
$strSetupEndOfLine = 'Koniec linii';
$strSetuperror_connection = 'Nie można połączyć się z serwerem MySQL';
+$strSetuperror_empty_pmadb_password = 'Pomiń hasło użytkownika monitorującego phpMyAdmin podczas używania pmadb';
+$strSetuperror_empty_pmadb_user = 'Pomiń użytkownika monitorującego phpMyAdmin podczas używania pmadb';
+$strSetuperror_empty_signon_session = 'Pomiń nazwę sesji pojedynczego logowania (Signon) podczas używania metody uwierzytelnienia Signon';
+$strSetuperror_empty_signon_url = 'Pomiń adres URL pojedynczego logowania Singon podczas używania metody uwierzytelnienia Signon';
+$strSetuperror_empty_user_for_config_auth = 'Pomiń nazwę użytkownika podczas używania metody uwierzytelnienia z pliku konfiguracyjnego';
$strSetuperror_form = 'Wysłany formularz zawiera błędy';
$strSetuperror_incorrect_ip_address = 'Nieprawidłowy adres IP: %s';
$strSetuperror_incorrect_port = 'Nieprawdiłowy numer portu';
@@ -805,33 +933,54 @@ $strSetupExecTimeLimit_desc = 'Jak długo (w sekundach) może trwać wykonywanie
$strSetupExecTimeLimit_name = 'Maksymalny czas wykonania';
$strSetupExport_asfile_name = 'Zapisz jako plik';
$strSetupExport_compression_name = 'Typ kompresji';
+$strSetupExport_file_template_database_name = 'Nazwa schematu bazy danych';
+$strSetupExport_file_template_server_name = 'Nazwa schematu serwera';
+$strSetupExport_file_template_table_name = 'Nazwa schematu tabeli';
$strSetupExport_format_name = 'Format';
$strSetupExport_charset_name = 'Kodowanie pliku';
$strSetupExport_onserver_name = 'Zapisz na serwerze';
$strSetupExport_onserver_overwrite_name = 'Nadpisuj istniejące pliki';
+$strSetupExport_remember_file_template_name = 'Zapamiętaj nazwę pliku schematu';
$strSetupFalse = 'nie';
$strSetupForceSSL_desc = 'Wymusza bezpiecznie połącznie podczas używania phpMyAdmina';
$strSetupForceSSLMsg = 'Ta [a@?page=form&formset=features#tab_Security]opcja[/a] powinna być włączona, jeśli serwer WWW ją obsługuje.';
$strSetupForceSSL_name = 'Wymuszaj połączenie SSL';
+$strSetupForeignKeyDropdownOrder_desc = 'Porządek sortowania pozycji w liście rozwijanej kluczy obcych; [kbd]content[/kbd] - dane referencyjne, [kbd]id[/kbd] - wartość klucza';
+$strSetupForeignKeyDropdownOrder_name = 'Porządek sortowania kluczy obcych';
+$strSetupForeignKeyMaxLimit_desc = 'Jeśli jest mniej pozycji zostanie użyta lista wyboru';
+$strSetupForeignKeyMaxLimit_name = 'Limit kluczy obcych';
$strSetupForm_Browse_desc = 'Personalizuj tryb przeglądania';
$strSetupForm_Browse = 'Tryb przeglądania';
$strSetupForm_Edit_desc = 'Personalizuj tryb edycji';
$strSetupForm_Edit = 'Tryb edycji';
+$strSetupForm_Export_defaults_desc = 'Dostosuj domyślne opcje eksportu';
$strSetupForm_Export_defaults = 'Domyślne opcje eksportu';
+$strSetupForm_Import_defaults_desc = 'Dostosuj domyślne opcje importu';
$strSetupForm_Import_defaults = 'Domyślne opcje importu';
+$strSetupForm_Import_export_desc = 'Ustaw katalogi importu i eksportu oraz opcje kompresji';
$strSetupForm_Import_export = 'Import / eksport';
$strSetupForm_Left_databases = 'Bazy danych';
+$strSetupForm_Left_databases_desc = 'Opcje wyświetlania baz danych';
+$strSetupForm_Left_frame_desc = 'Dostosuj wygląd ramki nawigacji';
$strSetupForm_Left_frame = 'Ramka nawigacji';
+$strSetupForm_Left_servers_desc = 'Opcje wyświetlania serwerów';
$strSetupForm_Left_servers = 'Serwery';
+$strSetupForm_Left_tables_desc = 'Opcje wyświetlania tabel';
$strSetupForm_Left_tables = 'Tabele';
$strSetupForm_Main_frame = 'Główna ramka';
+$strSetupForm_Other_core_settings_desc = 'Inne ustawienia';
$strSetupForm_Other_core_settings = 'Inne kluczowe ustawienia';
+$strSetupForm_Query_window_desc = 'Dostosuj opcje okna zapytań';
$strSetupForm_Query_window = 'Okienko zapytania';
$strSetupForm_Security = 'Bezpieczeństwo';
+$strSetupForm_Security_desc = 'Proszę zauważyć, że phpMyAdmin jest po prostu interfejsem użytkownika i jego funkcje nie ograniczają MySQL';
$strSetupForm_Server_config_desc = 'Zaawansowane ustawienia serwera; nie zmieniaj ich jeżeli nie jesteś pewien ich znaczenia';
$strSetupForm_Server_config = 'Konfiguracja serwera';
$strSetupForm_Server_desc = 'Podaj parametry dla połączenia z serwerem';
+$strSetupForm_Server_login_options_desc = 'Wprowadź opcje logowania do uwierzytelnienia Signon';
+$strSetupForm_Server_login_options = 'Opcje pojedynczego logowania (Signon)';
$strSetupForm_Server_pmadb = 'Baza danych PMA';
+$strSetupForm_Server_pmadb_desc = 'Skonfiguruj bazę danych phpMyAdmin, aby uzyskać dostęp do dodatkowych funkcji, zobacz więcej w dokumentacji [a@../Documentation.html#linked-tables]linked-tables infrastructure[/a]';
$strSetupForm_Server = 'Ustawienia podstawowe';
$strSetupFormset_customization = 'Indywidualizacja';
$strSetupFormset_export = 'Indywidualizacja opcji eksportu';
@@ -839,7 +988,9 @@ $strSetupFormset_features = 'Funkcje';
$strSetupFormset_import = 'Indywidualizacja opcji importu';
$strSetupFormset_left_frame = 'Indywidualizacja ramki nawigacyjnej';
$strSetupFormset_main_frame = 'Indywidualizacja głównej ramkj';
+$strSetupForm_Sql_box_desc = 'Dostosuj odnośniki pokazywane w ramkach zapytań SQL';
$strSetupForm_Sql_box = 'Okno zapytania SQL';
+$strSetupForm_Sql_queries_desc = 'Ustawienia zapytań SQL. Zobacz ustawienia opcji pola zapytań SQL [a@?page=form&formset=main_frame#tab_Sql_box]Navigation frame[/a]';
$strSetupForm_Sql_queries = 'Zapytania SQL';
$strSetupForm_Startup_desc = 'Personalizuj stronę startową';
$strSetupForm_Startup = 'Strona startowa';
@@ -849,18 +1000,50 @@ $strSetupGZipDump_desc = 'Włącza format kompresji [a@http://en.wikipedia.org/w
$strSetupGZipDump_name = 'GZip';
$strSetupGZipDumpWarning = '[a@?page=form&formset=features#tab_Import_export](De)kompresja gzip[/a] wymaga funkcji (%s) która nie jest dostępna w tym systemie.';
$strSetupHomepageLink = 'Strona główna phpMyAdmina';
+$strSetupCharEditing_desc = 'Określa który typ kontroli edycji powinien być używany dla pól CHAR i VARCHAR; [kbd]input[/kbd] - pozwala na limitowanie długości wprowadzanych znaków, [kbd]textarea[/kbd] - pozwala na tworzenie nowych wierszy w polach';
+$strSetupCharEditing_name = 'Edycja pól CHAR';
+$strSetupCharTextareaCols_desc = 'Liczba kolumn w polach textarea CHAR/VARCHAR';
+$strSetupCharTextareaCols_name = 'Kolumny w polu textarea CHAR/VARCHAR';
+$strSetupCharTextareaRows_desc = 'Liczba wierszy w polach textarea CHAR/VARCHAR';
+$strSetupCharTextareaRows_name = 'Wiersze w polu textarea CHAR/VARCHAR';
$strSetupCheckConfigurationPermissions_name = 'Sprawdź uprawnienia pliku konfiguracyjnego';
$strSetupIconvExtraParams_name = 'Dodatkowe parametry dla iconv';
$strSetupIgnoreErrors = 'Ignoruj błędy';
$strSetupIgnoreMultiSubmitErrors_desc = 'Włączenie powoduje, że phpMyAdmin będzie kontynuował obliczanie zapytania składającego się z wielu instrukcji, nawet jeśli wykonanie którejś z nich nie udało się';
$strSetupIgnoreMultiSubmitErrors_name = 'Ignoruj błędy w ciągu instrukcji';
+$strSetupImport_allow_interrupt_desc = 'Pozwala przerwać import w przypadku, kiedy skrypt wykryje, że kończy się czas (maksymalny czas wykonywania skryptu). To może być dobry sposób na importowanie dużych plików, jednakże może on przerwać transakcje.';
+$strSetupImport_allow_interrupt_name = 'Import częściowy: pozwalaj przerwać';
+$strSetupImport_format_desc = 'Domyślny format oznacza, że ta lista zależy od położenia (bazy danych, tabeli) i tylko SQL jest zawsze dostępne';
$strSetupImport_format_name = 'Format importowanych plików';
+$strSetupImport_skip_queries_desc = 'Liczba rekordów (zapytań) do pominięcia od początku';
+$strSetupImport_skip_queries_name = 'Import częściowy: pomiń zapytania';
$strSetupInsecureConnectionMsg1 = 'W przypadku używania niezabezpieczonego połączenia, wszystkie dane (w tym niejawne, jak hasło) są przesyłanie w formie niezaszyfrowanej!';
-$strSetupInsecureConnectionMsg2 = 'Jeżeli serwer WWW jest skonfigurowany do obsługi zapytań HTTPS, należy skorzystać z [a@%s]tego linku[/a], aby zabezpieczyć połączenie.';
+$strSetupInsecureConnectionMsg2 = 'Jeżeli serwer WWW jest skonfigurowany do obsługi zapytań HTTPS, należy skorzystać z [a@%s]tego odnośnika[/a], aby zabezpieczyć połączenie.';
$strSetupInsecureConnection = 'Niezabezpieczone połączenie';
+$strSetupInsertRows_desc = 'Pokazuje ile rekordów może zostać wstawionych w jednym czasie';
+$strSetupInsertRows_name = 'Liczba wstawianych rekordów';
+$strSetupLeftDefaultTabTable_name = 'Cel ikony szybkiej akcji';
$strSetupLeftDisplayLogo_desc = 'Pokaż logo w lewej ramce';
$strSetupLeftDisplayLogo_name = 'Pokaż logo';
+$strSetupLeftDisplayServers_desc = 'Wyświetla wybór serwera - w lewej ramce, na górze';
+$strSetupLeftDisplayServers_name = 'Wyświetlaj wybór serwerów';
+$strSetupLeftFrameDBSeparator_desc = 'Łańcuch znaków, który oddziela bazy danych na różne poziomy zagłębienia';
+$strSetupLeftFrameDBSeparator_name = 'Separator struktury drzewa bazy danych';
+$strSetupLeftFrameDBTree_desc = 'Tylko wersja uproszczona. Wyświetlaj bazy danych w postaci drzewa (określone przez separator zdefiniowany poniżej)';
+$strSetupLeftFrameDBTree_name = 'Wyświetla bazy danych w postaci drzewa';
+$strSetupLeftFrameLight_desc = 'Wyłącz, jeśli chcesz widzieć wszystkie bazy danych jednocześnie';
+$strSetupLeftFrameLight_name = 'Używaj uproszczonej wersji';
+$strSetupLeftFrameTableLevel_name = 'Maksymalny poziom zagłębienia tabeli';
+$strSetupLeftFrameTableSeparator_desc = 'Łańcuch znaków, który separuje tabele na różnych poziomach zagłębienia';
+$strSetupLeftFrameTableSeparator_name = 'Separator poziomów tabeli';
+$strSetupLeftLogoLink_name = 'Odnośnik URL do logo';
+$strSetupLeftLogoLinkWindow_desc = 'Otwieraj stronę w tym samym oknie ([kbd]main[/kbd]) lub w nowym oknie ([kbd]new[/kbd])';
+$strSetupLeftLogoLinkWindow_name = 'Cel odnośnika logo';
+$strSetupLeftPointerEnable_desc = 'Podświetla serwer po najechaniu kursorem myszy';
+$strSetupLeftPointerEnable_name = 'Włącz podświetlanie';
$strSetupLetUserChoose = 'wybór pozostawiony użytkownikowi';
+$strSetupLightTabs_desc = 'Używaj mniej grafiki w zakładkach';
+$strSetupLightTabs_name = 'Uproszczone zakładki';
$strSetupLoad = 'Załaduj';
$strSetupLoginCookieDeleteAll_desc = 'Włączenie powoduje, że przy wylogowaniu usunięte zostaną ciasteczka dla wszystkich serwerów, a nie tylko bieżącego. Wyłączenie tej opcji powoduje, że gdy korzysta się z więcej niż jednego serwera, łatwo zapomnieć wylogować się z pozostałych.';
$strSetupLoginCookieDeleteAll_name = 'Usuń wszystkie ciasteczka przy wylogowaniu';
@@ -875,78 +1058,156 @@ $strSetupMaxDbList_desc = 'Maksymalna liczba baz danych pokazywanych w lewej ram
$strSetupMaxDbList_name = 'Maksimum baz danych';
$strSetupMaxCharactersInDisplayedSQL_desc = 'Maksymalna liczba pokazywanych znaków zapytania SQL';
$strSetupMaxCharactersInDisplayedSQL_name = 'Maksymalna pokazywana długość SQL';
+$strSetupMaxRows_desc = 'Liczba rekordów wyświetlana podczas przeglądania wyniku zapytania. Jeśli wynik zapytania zawiera więcej rekordów, zostaną wyświetlone odnośniki "Poprzednie" i "Następne".';
+$strSetupMaxRows_name = 'Maksymalna liczba rekordów do wyświetlenia';
$strSetupMaxTableList_desc = 'Maksymalna liczba tabel pokazywanych na liście tabel';
$strSetupMaxTableList_name = 'Maksimum tabel';
$strSetupMemoryLimit_desc = 'Ile pamięci może zaalokować skrypt, np. [kbd]32M[/kbd] ([kbd]0[/kbd] oznacza brak limitu)';
$strSetupMemoryLimit_name = 'Limit pamięci';
+$strSetupNavigationBarIconic_desc = 'Używaj tylko ikon, tylko tekstu lub ikon i tekstu';
+$strSetupNavigationBarIconic_name = 'Wygląd interfejsu paska nawigacji';
$strSetupNewServer = 'Nowy serwer';
$strSetupNoServers = 'Brak skonfigurowanych serwerów';
$strSetupOBGzip_desc = 'Czy kompresować GZip-em wyjście w celu zwiększenia szybkości transferów HTTP';
$strSetupOBGzip_name = 'Kompresja wyjścia GZip';
$strSetupOptionNone = '- brak -';
+$strSetupOrder_desc = '[kbd]SMART[/kbd] - np. malejący porządek wyświetlania pól typu TIME, DATE, DATETIME i TIMESTAMP. W przeciwnym przypadku porządek rosnący.';
+$strSetupOrder_name = 'Domyslny porządek sortowania';
$strSetupOverview = 'Opcje podstawowe';
$strSetupPersistentConnections_desc = 'Czy użyć trwałych połączeń do baz danych MySQL';
$strSetupPersistentConnections_name = 'Trwałe połączenia';
+$strSetupPropertiesIconic_desc = 'Używaj tylko ikon, tylko tekstu, lub ikon i tekstu';
+$strSetupPropertiesIconic_name = 'Wygląd interfejsu do operacji na tabeli';
+$strSetupProtectBinary_desc = 'Nie pozwala na edycję pól BLOB lub BLOB i BINARY';
+$strSetupProtectBinary_name = 'Chroń pola binarne';
+$strSetupQueryHistoryDB_desc = 'Włącz, jeśli chcesz przechowywać historię zapytań w bazie danych (wymaga pmadb). Jeśli jest wyłączona, to wykorzystywany jest podprogram JavaScript do wyświetlania historii zapytań (historia jest tracona przez zamknięcie okna).';
$strSetupQueryHistoryDB_name = 'Permanentna historia zapytań';
$strSetupQueryHistoryMax_desc = 'Ile zapytań ma być przechowywanych w historii';
$strSetupQueryHistoryMax_name = 'Długość historii zapytań';
-$strSetupRecodingEngine_desc = 'Które funckje będą użyte do konwersji kodowania napisów';
+$strSetupQueryWindowDefTab_desc = 'Zakładka wyświetlana po otwarciu nowego okna zapytań';
+$strSetupQueryWindowDefTab_name = 'Domyślna zakładka okna zapytań';
+$strSetupRecodingEngine_desc = 'Wybierz funckje, które będą użyte do konwersji kodowania napisów';
$strSetupRecodingEngine_name = 'Mechanizm konwersji kodowania napisów';
$strSetupRestoreDefaultValue = 'Przywróć wartość domyślną';
$strSetupRevertErroneousFields = 'Spróbuj przywrócić błędne pola do ich domyślnych wartości';
+$strSetupSaveDir_desc = 'Katalog na serwerze, w którym będą zapisywane eksportowane pliki';
+$strSetupSaveDir_name = 'Katalog do zapisu';
$strSetupServerAuthConfigMsg = 'Został ustawiony typ autoryzacji [kbd]config[/kbd] z automatycznym logowaniem. Ustawienie to nie jest zalecane dla serwerów produkcyjnych, ponieważ do uzyskania dostępu do phpMyAdmina potrzebna jest znajomość tylko jego adresu URL. Zmień [a@?page=servers&mode=edit&id=%1$d#tab_Server]typ autoryzacji[/a] na [kbd]cookie[/kbd] lub [kbd]http[/kbd].';
-$strSetupServerExtensionMsg = 'Z powodów wydajnościowych powinien być uzywany mysqli.';
+$strSetupServerExtensionMsg = 'Z powodów wydajnościowych powinien być używany mysqli.';
+$strSetupServerNoPasswordMsg = 'Pozwalasz na połączenia do serwera bez podawania hasła.';
$strSetupServersAdd = 'Dodaj nowy serwer';
$strSetupServers_AllowDeny_order_desc = 'Należy pozostawić puste jeśli nie jest używane';
+$strSetupServers_AllowDeny_order_name = 'Porządek uwierzytelnienia hosta';
+$strSetupServers_AllowDeny_rules_desc = 'Pozostaw puste, aby użyć wartości domyślnych';
+$strSetupServers_AllowDeny_rules_name = 'Reguły uwierzytelnienia hosta';
$strSetupServers_AllowNoPassword_name = 'Pozwól na logowanie bez hasła';
$strSetupServers_AllowRoot_name = 'Pozwól na logowanie się roota';
+$strSetupServers_auth_swekey_config_desc = 'Plik konfiguracyjny do [a@http://swekey.com]sprzętowego uwierzytelnienia SweKey[/a]. Relatywna ścieżka do głównego katalogu phpMyAdmin, np. ./swekey.conf';
+$strSetupServers_auth_swekey_config_name = 'Plik konfiguracyjny SweKey';
$strSetupServers_auth_type_desc = 'Jaka metoda uwierzytelniania ma być użyta';
$strSetupServers_auth_type_name = 'Typ uwierzytelniania';
+$strSetupServers_bookmarktable_desc = 'Pozostaw puste, aby nie obsługiwać zakładek [a@http://wiki.phpmyadmin.net/pma/bookmark]bookmark[/a]. Sugerowana nazwa: [kbd]pma_bookmark[/kbd]';
$strSetupServers_bookmarktable_name = 'Tabela zakładek';
+$strSetupServers_column_info_desc = 'Pozostaw puste, aby nie obsługiwać komentarzy i typów mime. Sugerowana nazwa: [kbd]pma_column_info[/kbd]';
+$strSetupServers_column_info_name = 'Tabela informacji o kolumnach';
$strSetupServers_compress_desc = 'Czy połączenie do serwera MySQL ma być kompresowane';
$strSetupServers_compress_name = 'Kompresja połączenia';
$strSetupServers_connect_type_desc = 'Sposób połączenia z serwerem; w razie niepewności, należy pozostawić tcp';
$strSetupServers_connect_type_name = 'Typ połączenia';
+$strSetupServers_controlpass_name = 'Hasło użytkownika monitorującego';
+$strSetupServers_controluser_desc = 'Specjalny użytkownik MySQL z ograniczonymi uprawnieniami. Więcej informacji jest dostępnych pod adresem: [a@http://wiki.phpmyadmin.net/pma/controluser]wiki[/a]';
+$strSetupServers_controluser_name = 'Użytkownik monitorujący';
$strSetupServers_CountTables_desc = 'Zliczaj tabele podczas pokazywania listy bazy danych';
$strSetupServers_CountTables_name = 'Zliczaj tabele';
+$strSetupServers_designer_coords_desc = 'Pozostaw puste, aby nie obsługiwać trybu projektowania. Sugerowana nazwa: [kbd]pma_designer_coords[/kbd]';
+$strSetupServers_designer_coords_name = 'Tabela trybu projektowania';
+$strSetupServers_DisableIS_desc = 'Więcej informacji jest dostępnych pod adresem: [a@http://sf.net/support/tracker.php?aid=1849494]PMA bug tracker[/a] i [a@http://bugs.mysql.com/19588]MySQL Bugs[/a]';
+$strSetupServers_DisableIS_name = 'Wyłącz używanie INFORMATION_SCHEMA';
$strSetupServerSecurityInfoMsg = 'Jeżeli wydaje się to konieczne, można użyć dodatkowych ustawień bezpieczeństwa — [a@?page=servers&mode=edit&id=%1$d#tab_Server_config]uwierzytelniania na podstawie hosta[/a] i [a@?page=form&formset=features#tab_Security]listy zaufanych serwerów proxy[/a]. Jednakże ochrona oparta na adresy IP może nie być wiarygodna, jeżeli używany IP należy do ISP, do którego podłączonych jest tysiące użytkowników.';
$strSetupServersEdit = 'Edytuj serwer';
$strSetupServers_extension_desc = 'Jakiego rozszerzenie PHP ma być użyte; o ile jest obsługiwane, należy podać mysqli';
$strSetupServers_extension_name = 'Rozszerzenie PHP';
$strSetupServers_hide_db_desc = 'Ukryj bazy danych pasujące do wyrażenia regularnego (PCRE)';
$strSetupServers_hide_db_name = 'Ukryj bazy danych';
+$strSetupServers_history_desc = 'Pozostaw puste, aby nie obsługiwać historii zapytań SQL. Sugerowana nazwa: [kbd]pma_history[/kbd]';
+$strSetupServers_history_name = 'Tabela historii zapytań SQL';
+$strSetupServers_host_desc = 'Nazwa hosta na którym uruchomiony jest serwer MySQL';
$strSetupServers_host_name = 'Nazwa hosta serwera';
+$strSetupServers_LogoutURL_name = 'URL wylogowania';
$strSetupServers_nopassword_desc = 'Ma być podejmowana próba łączenia się bez hasła';
$strSetupServers_nopassword_name = 'Łącz się bez hasła';
$strSetupServers_only_db_desc = 'Można użyć znaków wieloznacznych MySQL-a (% i _), należy poprzedzić je znakiem \\, by uzyskać je w znaczeniu dosłownym, np. \'moja\_baza\' a nie \'moja_baza\'';
$strSetupServers_only_db_name = 'Pokaż tylko wymienione bazy danych';
$strSetupServers_password_desc = 'Należy pozostawić puste w przypadku innego niż config typu uwierzytelniania';
$strSetupServers_password_name = 'Hasło dla uwierzytelniania typu config';
-$strSetupServers_pmadb_desc = 'Baza danych używana prze funkcje związków, zakładek i generowania PDF-ów. Pełna informacja znajduje się na stronie [a@http://wiki.phpmyadmin.net/pma/pmadb]pmadb[/a]. Puste pole oznacza brak obsługi. Domyślna wartość: [kbd]phpmyadmin[/kbd]';
+$strSetupServers_pdf_pages_desc = 'Pozostaw puste, aby nie obsługiwać schematu PDF. Sugerowana nazwa: [kbd]pma_pdf_pages[/kbd]';
+$strSetupServers_pdf_pages_name = 'Schemat PDF: strony tabeli';
+$strSetupServers_pmadb_desc = 'Baza danych używana przez funkcje relacji, zakładek i generowania PDF-ów. Pełna informacja znajduje się na stronie [a@http://wiki.phpmyadmin.net/pma/pmadb]pmadb[/a]. Puste pole oznacza brak obsługi. Domyślna wartość: [kbd]phpmyadmin[/kbd]';
$strSetupServers_pmadb_name = 'Baza danych PMA';
$strSetupServers_port_desc = 'Port na którym nasłuchuje serwer MySQL, pole puste oznacza wartość domyślną';
$strSetupServers_port_name = 'Port serwera';
-$strSetupServers_relation_name = 'Tabela związków';
+$strSetupServers_relation_desc = 'Pozostaw puste, aby nie obsługiwać [a@http://wiki.phpmyadmin.net/pma/relation]relation-links[/a]. Sugerowana nazwa: [kbd]pma_relation[/kbd]';
+$strSetupServers_relation_name = 'Tabela relacji';
$strSetupServers_ShowDatabasesCommand_desc = 'Polecenie SQL do pobrania dostępnych baz danych';
$strSetupServers_ShowDatabasesCommand_name = 'Polecenie SHOW DATABASES';
+$strSetupServers_SignonSession_desc = 'Zobacz przykład usługi pojedynczego logowania (Signon) [a@http://wiki.phpmyadmin.net/pma/auth_types#signon]authentication types[/a]';
+$strSetupServers_SignonSession_name = 'Nazwa sesji usługi pojedynczego logowania (Signon)';
+$strSetupServers_SignonURL_name = 'URL usługi pojedynczego logowania (Signon)';
$strSetupServerSslMsg = 'Jeżeli połączenia SSL są obsługiwane przez serwer WWW, powinny być używane.';
$strSetupServers_socket_desc = 'Gniazdko, na którym nasłuchuje serwer MySQL, pole puste oznacza wartość domyślną';
$strSetupServers_socket_name = 'Gniazdo serwera';
+$strSetupServers_ssl_desc = 'Aktywuj SSL do połączeń z serwerem MySQL';
$strSetupServers_ssl_name = 'Używaj SSL';
+$strSetupServers_table_coords_desc = 'Pozostaw puste, aby nie obsługiwać schematu PDF. Sugerowana nazwa: [kbd]pma_table_coords[/kbd]';
+$strSetupServers_table_coords_name = 'Schemat PDF: współrzędne tabeli';
+$strSetupServers_table_info_desc = 'Tabela opisująca wyświetlane pola. Pozostaw puste, aby nie było obsługiwane. Sugerowana nazwa: [kbd]pma_table_info[/kbd]';
+$strSetupServers_table_info_name = 'Wyświetl pola tabeli';
$strSetupServers_user_desc = 'Należy pozostawić puste w przypadku innego niż config typu uwierzytelniania';
$strSetupServers_user_name = 'Użytkownik dla uwierzytelniania typu config';
+$strSetupServers_verbose_desc = 'Przyjazny opis serwera dla użytkownika. Pozostaw puste, aby wyświetlić nazwę hosta.';
+$strSetupServers_verbose_check_desc = 'Dezaktywuj jeśli jesteś pewien, że tabele pma_* są zaktualizowane. To zapobiega ciągłemu sprawdzaniu kompatybilności, przez co zwiększa wydajność';
+$strSetupServers_verbose_check_name = 'Szczegółowe sprawdzanie';
+$strSetupServers_verbose_name = 'Szczegółowa nazwa serwera';
$strSetupSetValue = 'Ustaw wartość: %s';
+$strSetupShowAll_desc = 'Czy użytkownik powinien mieć wyświetlony przycisk "Pokaż wszystko (rekordy)"';
+$strSetupShowAll_name = 'Pozwól wyświetlać wszystkie rekordy';
+$strSetupShowCreateDb_name = 'Pokaż formularz tworzenia bazy danych';
$strSetupShowForm = 'Pokaż formularz';
+$strSetupShowFunctionFields_desc = 'Wyświetla pola z funkcjami w trybie edycji/dodawania';
+$strSetupShowFunctionFields_name = 'Pokaż pola z funkcjami';
$strSetupShowHiddenMessages = 'Pokaż ukryte wiadomości (#MSG_COUNT)';
+$strSetupShowChgPassword_desc = 'Proszę zauważyć, że włączenie tej opcji nie ma wpływu w trybie uwierzytelnienia [kbd]config[/kbd], ponieważ hasło jest silnie kodowane w pliku konfiguracyjnym. To nie ogranicza możliwości wykonania tego samego polecenia bezpośrednio';
+$strSetupShowChgPassword_name = 'Pokaż formularz zmiany hasła';
+$strSetupShowPhpInfo_desc = 'Pokazuje odnośnik do [a@http://php.net/manual/function.phpinfo.php]phpinfo()[/a]';
+$strSetupShowPhpInfo_name = 'Pokaż odnośnik phpinfo()';
+$strSetupShowServerInfo_name = 'Pokaż szczegółowe informacje o serwerze MySQL';
$strSetupShowSQL_desc = 'Czy mają być pokazywane zapytania SQL generowane przez phpMyAdmina';
$strSetupShowSQL_name = 'Pokaż zapytania SQL';
+$strSetupShowStats_desc = 'Pozwala wyświetlać statystyki bazy danych i tabeli (np. wykorzystanie miejsca)';
$strSetupShowStats_name = 'Pokaż statystyki';
+$strSetupShowTooltipAliasDB_desc = 'Jeśli podpowiedzi są włączone i ustawiony jest komentarz do bazy danych, zamienia komentarz i nazwę bazy danych';
+$strSetupShowTooltipAliasDB_name = 'Wyświetla komentarz do bazy danych zamiast jej nazwy';
+$strSetupShowTooltipAliasTB_desc = 'Gdy jest ustawione na [kbd]nested[/kbd], alias nazwy tabeli jest używany tylko do rozdzielania/zagnieżdżania tabel zgodnie z dyrektywą $cfg[\'LeftFrameTableSeparator\']. A więc tylko katalog jest nazywany jako alias, a nazwa tabeli pozostaje niezmieniona';
+$strSetupShowTooltipAliasTB_name = 'Wyświetla komentarz do tabeli zamiast jej nazwy';
+$strSetupShowTooltip_name = 'Wyświetla komentarz do tabeli w postaci podpowiedzi';
+$strSetupSkipLockedTables_desc = 'Zaznacza używane tabele i umożliwia pokazanie baz danych z zablokowanymi tabelami';
$strSetupSkipLockedTables_name = 'Pomiń zablokowane tabele';
$strSetupSQLQuery_Edit_name = 'Edytuj';
$strSetupSQLQuery_Explain_name = 'Wyjaśnij SQL';
$strSetupSQLQuery_Refresh_name = 'Odśwież';
$strSetupSQLQuery_ShowAsPHP_name = 'Utwórz kod PHP';
+$strSetupSQLQuery_Validate_name = 'Sprawdź poprawność SQL';
+$strSetupSuggestDBName_desc = 'Sugeruje nazwę bazy danych podczas operacji "Utwórz bazę danych" (jeśli możliwe) lub zostawia puste pole';
+$strSetupSuggestDBName_name = 'Zasugeruj nazwę nowej bazy danych';
$strSetupTrue = 'tak';
+$strSetupTrustedProxies_desc = 'Wprowadź serwery pośredniczące (proxy) jako [kbd]IP: zaufany nagłówek HTTP[/kbd]. Następujący przykład określa jak phpMyAdmin powinien polegać na nagłówku HTTP_X_FORWARDED_FOR (X-Forwarded-For) przesłanym przez serwer pośredniczący (proxy) 1.2.3.4:[br][kbd]1.2.3.4: HTTP_X_FORWARDED_FOR[/kbd]';
+$strSetupTrustedProxies_name = 'Lista zaufanych adresów IP serwerów pośredniczących (proxy) dla reguł allow/deny';
+$strSetupUploadDir_desc = 'Katalog na serwerze, do którego można przesyłać pliki w celu importowania';
+$strSetupUploadDir_name = 'Katalog na przesyłane pliki';
+$strSetupUseDbSearch_desc = 'Pozwól na przeszukiwanie całej bazy danych';
+$strSetupUseDbSearch_name = 'Przeszukiwanie bazy danych';
+$strSetupVerboseMultiSubmit_desc = 'Pokaż przetworzone rekordy każdej instrukcji w wielokrotnych zapytaniach. Zobacz libraries/import.lib.php, aby dowiedzieć się ile instrukcja może domyślnie zawierać zapytań.';
+$strSetupVerboseMultiSubmit_name = 'Szczegóły wielokrotnych instrukcji';
$strSetupVersionCheckDataError = 'Odczytanie wersji nie udało się. Być może nie ma połączenia z Internetem lub serwer aktualizacji nie odpowiada.';
$strSetupVersionCheckInvalid = 'Otrzymano od serwera nieprawidłowy numer wersji';
$strSetupVersionCheckLink = 'Sprawdź, czy jest nowsza wersja';
@@ -962,6 +1223,9 @@ $strSetupZipDumpExportWarning = '[a@?page=form&formset=features#tab_Import_e
$strSetupZipDumpImportWarning = '[a@?page=form&formset=features#tab_Import_export]Dekompresja zip[/a] wymaga funkcji (%s) która nie jest dostępna w tym systemie.';
$strSetupZipDump_name = 'ZIP';
$strShowAll = 'Pokaż wszystko';
+$strShowBinaryContentsAsHex = 'Pokaż zawartość binarną w postaci szesnastkowej';
+$strShowBinaryContents = 'Pokaż zawartość binarną';
+$strShowBLOBContents = 'Pokaż zawartość BLOB';
$strShowColor = 'Pokaż kolor';
$strShowDatadictAs = 'Format słownika danych';
$strShowFullQueries = 'Pokaż pełne zapytania';
@@ -972,6 +1236,7 @@ $strShowingPhp = 'Wyświetlany jest kod PHP.';
$strShowingRecords = 'Pokaż rekordy ';
$strShowingSQL = 'Wyświetlane jest zapytanie SQL.';
$strShowKeys = 'Pokaż tylko klucze';
+$strShowMasterStatus = 'Pokaż stan serwera głównego';
$strShowOpenTables = 'Pokaż otwarte tabele';
$strShowPHPInfo = 'Informacje o PHP';
$strShow = 'Pokaż';
@@ -1091,10 +1356,12 @@ $strSimplifiedChinese = 'Chiński uproszczony';
$strSingly = '(pojedynczo)';
$strSize = 'Rozmiar';
$strSkipQueries = 'Liczba rekordów (zapytań), które należy z początku pominąć';
+$strSlaveConfigure = 'Upewnij się, że w pliku konfiguracyjnym (my.conf) jest wprowadzony unikalny ID serwera. Jeśli tak nie jest, dodaj następującą linię w sekcji [mysqld]:';
$strSlovak = 'Słowacki';
$strSlovenian = 'Słoweński';
$strSmallBigAll = 'Wszystko małe/duże';
$strSnapToGrid = 'Przyciągaj do siatki';
+$strSocket = 'Gniazdo';
$strSocketProblem = '(lub gniazdo lokalnego serwera MySQL nie jest skonfigurowane poprawnie)';
$strSortByKey = 'Sortuj wg klucza';
$strSorting = 'Sortowanie';
@@ -1112,12 +1379,16 @@ $strSQL = 'SQL';
$strSQPBugInvalidIdentifer = 'Nieprawidłowy identyfikator';
$strSQPBugUnclosedQuote = 'Niezamknięty cudzysłów';
$strSQPBugUnknownPunctuation = 'Nieznany znak przestankowy';
+$strStandInStructureForView = 'Zastąpiona struktura widoku';
+$strStart = 'Start';
$strStatCreateTime = 'Utworzenie';
$strStatement = 'Cecha';
$strStatCheckTime = 'Ostatnie sprawdzenie';
+$strStatic = 'statycznie';
$strStatisticsOverrun = 'Na aktywnym serwerze liczniki bajtów mogą się przekręcić, więc statystyki jakich dostarcza serwer MySQL nie są wiarygodne.';
$strStatUpdateTime = 'Ostatnia aktualizacja';
$strStatus = 'Status';
+$strStop = 'Stop';
$strStorageEngine = 'Mechanizm składowania';
$strStorageEngines = 'Mechanizmy składowania';
$strStrucCSV = 'CSV';
@@ -1125,7 +1396,11 @@ $strStrucData = 'Struktura i dane';
$strStrucExcelCSV = 'CSV dla MS Excel';
$strStrucOnly = 'Tylko struktura';
$strStructPropose = 'Analiza zawartości';
+$strStructureDiff = 'Różnica w strukturze' ;
+$strStructureForView = 'Struktura widoku';
+$strStructureLC = 'struktura';
$strStructure = 'Struktura';
+$strStructureSyn = 'Synchronizacja struktury';
$strSubmit = 'Wyślij';
$strSuccess = 'Zapytanie SQL zostało wykonane pomyślnie';
$strSuhosin = 'Serwer działa pod ochroną Suhosina. Możliwe problemy opisuje %sdokumentacja%s.';
@@ -1137,24 +1412,37 @@ $strSwekeyNoKeyId = 'Plik %s nie zawiera żadnego identyfikatora klucza';
$strSwekeyNoKey = 'Prawidłowy klucz uwierzytelniający nie jest podłączony';
$strSwitchToDatabase = 'Przełącz do skopiowanej bazy danych';
$strSwitchToTable = 'Przełącz na skopiowaną tabelę';
+$strSynchronizationNote = 'Docelowa baza danych zostanie w całości zsynchronizowana ze źródłową. Źródłowa baza danych pozostanie niezmieniona.';
+$strSynchronizeDb = 'Synchronizuj bazy danych';
+$strSynchronize = 'Synchronizacja';
+$strTableAddColumn = 'Dodaj kolumnę(y)';
$strTableAlreadyExists = 'Tabela %s już istnieje!';
+$strTableAlterColumn = 'Modyfikuj kolumnę(y)';
$strTableAlteredSuccessfully = 'Tabela %1$s została pomyślnie zmodyfikowana';
+$strTableAlterIndex = 'Modyfikuj indeks(y)';
+$strTableApplyIndex = 'Dołącz indeks(y)';
$strTableComments = 'Komentarze tabeli';
+$strTableDeleteRows = 'Czy chcesz usunąć wszystkie poprzednie rekordy z tabel docelowych?';
$strTableEmpty = 'Brak nazwy tabeli!';
$strTableHasBeenCreated = 'Tabela %1$s została utworzona.';
$strTableHasBeenDropped = 'Tabela %s została usunięta';
$strTableHasBeenEmptied = 'Tabela %s została opróżniona';
$strTableHasBeenFlushed = 'Tabela %s została przeładowana';
+$strTableInsertRow = 'Dodaj rekord(y)';
$strTableIsEmpty = 'Tabela wydaje się pusta!';
$strTableMaintenance = 'Zarządzanie tabelą';
$strTableName = 'Nazwa tabeli';
$strTableOfContents = 'Spis treści';
$strTableOptions = 'Opcje tabeli';
+$strTableRemoveColumn = 'Usuń kolumnę(y)';
+$strTableRemoveIndex = 'Usuń indeks(y)';
$strTables = '%s tabel(a)';
$strTableStructure = 'Struktura tabeli dla ';
$strTable = 'Tabela';
+$strTableUpdateRow = 'Zaktualizuj rekord(y)';
$strTakeIt = 'użyj';
+$strTargetDatabaseHasBeenSynchronized = 'Docelowa baza danych została zsynchronizowana ze źródłową';
$strTblPrivileges = 'Uprawnienia specyficzne dla tabel';
$strTempData = 'Dane tymczasowe';
$strTextAreaLength = ' To pole może nie dać się edytować<br /> z powodu swojej długości ';
@@ -1179,20 +1467,68 @@ $strToggleSmallBig = 'Przełącz małe/duże';
$strToSelectRelation = 'Aby wybrać powiązanie, kliknij :';
$strTotalUC = 'Sumarycznie';
$strTotal = 'wszystkich';
+$strTrackingActivated = 'Monitorowanie %s.%s zostało aktywowane.';
+$strTrackingActivateNow = 'Aktywuj teraz';
+$strTrackingActivateTrackingFor = 'Aktywuj monitorowanie %s.%s';
+$strTrackingCommentOut = 'Ujmij w komentarz te dwa wiersze jeśli ich nie potrzebujesz.';
+$strTrackingCreateVersionOf = 'Utwórz wersję %s dla %s.%s';
+$strTrackingCreateVersion = 'Utwórz wersję';
+$strTrackingDatabaseLog = 'Log bazy danych';
+$strTrackingDataDefinitionStatement = 'Instrukcja definiowania danych';
+$strTrackingDataManipulationStatement = 'Instrukcja przetwarzania danych';
+$strTrackingDate = 'Data';
+$strTrackingDeactivateNow = 'Dezaktywuj teraz';
+$strTrackingDeactivateTrackingFor = 'Dezaktywuj monitorowanie %s.%s';
+$strTrackingExportAs = 'Eksportuj jako %s';
+$strTrackingIsActive = 'Monitorowanie jest aktywne.';
+$strTrackingIsNotActive = 'Monitorowanie nie jest aktywne.';
+$strTrackingMechanism = 'Mechanizm monitorowania';
+$strTracking = 'Monitorowanie';
+$strTrackingReportClose = 'Zamknij';
+$strTrackingReportForTable = 'Monitorowanie raportu tabeli `%s`';
+$strTrackingReport = 'Monitorowanie raportu';
+$strTrackingShowLogDateUsers = 'Pokaż %s w okresie od %s do %s użytkownika %s %s';
+$strTrackingShowVersions = 'Pokaż wersje';
+$strTrackingSQLDumpFile = 'Zrzut SQL (plik do pobrania)';
+$strTrackingSQLDump = 'Zrzut SQL';
+$strTrackingSQLExecuted = 'Instrukcje SQL zostały wykonane.';
+$strTrackingSQLExecutionAlert = 'Ta opcja zamienia twoją tabelę i zawarte w niej dane.';
+$strTrackingSQLExecution = 'Wykonanie SQL';
+$strTrackingSQLExported = 'Instrukcje SQL zostały wyeksportowane. Proszę skopiować zrzut lub go wykonać.';
+$strTrackingStatements = 'Monitorowanie instrukcji';
+$strTrackingStatusActive = 'aktywne';
+$strTrackingStatusNotActive = 'nie aktywne';
+$strTrackingStructureSnapshot = 'Migawka struktury';
+$strTrackingThCreated = 'Utworzone';
+$strTrackingThLastVersion = 'Ostatnia wersja';
+$strTrackingThUpdated = 'Zaktualizowane';
+$strTrackingThVersion = 'Wersja';
+$strTrackingTrackDDStatements = 'Monitoruj następujące instrukcje definiujące dane:';
+$strTrackingTrackDMStatements = 'Monitoruj następujące instrukcje przetwarzania danych:';
+$strTrackingTrackedTables = 'Monitorowane tabele';
+$strTrackingTrackTable = 'Monitoruj tabelę';
+$strTrackingUntrackedTables = 'Niemonitorowane tabele';
+$strTrackingUsername = 'Nazwa użytkownika';
+$strTrackingVersionActivated = 'Monitorowanie %s.%s , wersja %s jest aktywna.';
+$strTrackingVersionCreated = 'Wersja %s została utworzona, monitorowanie %s.%s jest aktywne.';
+$strTrackingVersionDeactivated = 'Monitorowanie %s.%s , wersja %s jest dezaktywowana.';
+$strTrackingVersionSnapshotSQL = 'Wersja %s migawki (kod SQL)';
+$strTrackingVersions = 'Wersje';
+$strTrackingYouCanExecute = 'Możesz wykonać zrzut poprzez utworzenie i użycie tymczasowej bazy danych. Upwenij się, że posiadasz do tego odpowiednie uprawnienia.';
$strTraditionalChinese = 'Chiński tradycyjny';
$strTraditionalSpanish = 'Tradycyjny hiszpański';
$strTraffic = 'Ruch';
$strTransactionCoordinator = 'Koordynator transakcji';
-$strTransformation_application_octetstream__download = 'Wyświetla link do ściągnięcia binarnych danych z tego pola. Pierwsza opcja to nazwa pliku binarnego. Drugą opcją jest możliwa nazwa pola zawierającego nazwę pliku. Jeżeli dana jest druga opcja, pierwsza musi być pustym napisem';
+$strTransformation_application_octetstream__download = 'Wyświetla odnośnik do pobrania danych binarnych z tego pola. Pierwsza opcja to nazwa pliku binarnego. Drugą opcją jest możliwa nazwa pola zawierającego nazwę pliku. Jeżeli dana jest druga opcja, pierwsza musi być pustym napisem';
$strTransformation_application_octetstream__hex = 'Wyświetla szesnastkową reprezentację danych. Opcjonalny pierwszy parametr określa jak często dodawane będą spacje (domyślnie: co 2 półbajty).';
$strTransformation_image_jpeg__inline = 'Wyświetla klikalną miniaturkę; opcje: szerokość,wysokość w pikselach (oryginalne proporcje zostaną zachowane)';
-$strTransformation_image_jpeg__link = 'Wyświetla link do tego obrazu (bezpośrednie ściągnięcie bloba).';
+$strTransformation_image_jpeg__link = 'Wyświetla odnośnik do tego obrazu (bezpośrednie ściągnięcie BLOBa).';
$strTransformation_image_png__inline = 'Zobacz image/jpeg: inline';
$strTransformation_text_plain__dateformat = 'Wyświetla pola typu TIME, TIMESTAMP, DATETIME lub numeryczne uniksowe znaczniki czasu jako sformatowane daty. Pierwsza opcja to przesunięcie (w godzinach) które zostanie dodane do znacznika czasu (domyślnie: 0). Drugą opcją można określić inny napis formatujący datę/czas. Trzecia opcja określa czy daty mają być lokalne ("local") czy w UTC ("utc"). Od tego wyboru zależy format daty: w przypadku "local" jest taki jak dla funkcji PHP strftime(), w przypadku "utc" — gmdate().';
$strTransformation_text_plain__external = 'TYLKO LINUX: Uruchamia zewnętrzną aplikację i przekazuje dane pól na standardowe wejście. Zwraca standardowe wyjście tej aplikacji. Domyślnie jest to Tidy, który porządkuje kod HTML. Ze względu na bezpieczeństwo, należy ręcznie zmodyfikować plik libraries/transformations/text_plain__external.inc.php i dodać narzędzie, na którego uruchamianie pozwalasz. Pierwszą opcją jest liczba programów, których chcesz użyć, a drugą są parametry programu. Jeżeli trzeci parametr jest ustawiony na 1 (jest to domyślna wartość), zostanie dokonana konwersja wyjścia poprzez użycie htmlspecialchars(). Jeżeli czwarty parametr został ustawiony na 1 (jest to domyślna wartość), zawartość komórki nie będzie zawijana, tak że całe wyjście zostanie pokazane bez zmian formatu.';
$strTransformation_text_plain__formatted = 'Zachowuje oryginalne formatowanie pola. Neutralizowanie znaków niespecjalnych nie jest dokonywane.';
-$strTransformation_text_plain__imagelink = 'Wyświetla obrazek i link, pole zawiera nazwę pliku; pierwszą opcję jest prefiks, taki jak "http://domena.com/", drugą opcją jest szerokość w pikselach, trzecią opcją jest wysokość.';
-$strTransformation_text_plain__link = 'Wyświetla link, pole zawiera nazwę pliku; pierwsza opcja to prefiks, taki jak "http://domena.com/", druga opcja to tytuł linku.';
+$strTransformation_text_plain__imagelink = 'Wyświetla obrazek i odnośnik, pole zawiera nazwę pliku; pierwsza opcja to prefiks, taki jak "http://domena.com/", druga opcja to szerokość w pikselach, trzecią opcją jest wysokość.';
+$strTransformation_text_plain__link = 'Wyświetla odnośnik, pole zawiera nazwę pliku; pierwsza opcja to prefiks, taki jak "http://domena.com/", druga opcja to tytuł linku.';
$strTransformation_text_plain__sql = 'Formatuj tekst traktując jako zapytanie SQL z podświetlaniem składni.';
$strTransformation_text_plain__substr = 'Pokazuje jedynie część napisu. Pierwsza opcja to offset, od którego ma zacząć się wyświetlanie tekstu (domyślnie 0). Druga opcja to ilość zwracanego tekstu. Jeżeli jest pusta, zwracany jest cały pozostały tekst. Trzecia opcja określa jakie znaki zostaną dodane do wyjścia, jeżeli zwracany jest część napisu (domyślnie: …) .';
$strTriggers = 'Wyzwalacze';
@@ -1201,26 +1537,26 @@ $strTurkish = 'Turecki';
$strType = 'Typ';
$strUkrainian = 'Ukraiński';
-$strUncheckAll = 'Odznacz wszystkie';
+$strUncheckAll = 'Usuń zaznaczenie wszystkich';
$strUnicode = 'Unicode';
$strUnique = 'Jednoznaczny';
$strUnknown = 'nieznany';
-$strUnselectAll = 'Odznacz wszystkie';
+$strUnselectAll = 'Usuń zaznaczenie wszystkich';
$strUnsupportedCompressionDetected = 'Próbowano wczytać plik z nieobsługiwanym typem kompresji (%s). Albo jego obsługa nie została zaimplementowana albo została konfiguracyjnie wyłączona.';
$strUpdatePrivMessage = 'Uaktualniłeś uprawnienia dla %s.';
$strUpdateProfileMessage = 'Profil został uaktualniony.';
$strUpdateQuery = 'Zmień zapytanie';
$strUpdComTab = 'Informacje o tym, jak zaktualizować tabelę Column_comments znajdują się w dokumentacji';
-$strUpgrade = 'Poleca się aktualizację do %s w wersji %s lub późniejszej.';
+$strUpgrade = 'Zaleca się aktualizację do %s w wersji %s lub nowszej.';
$strUploadErrorCantWrite = 'Nie udało się zapisać pliku na dysk.';
-$strUploadErrorExtension = 'Wrzucanie pliku zostało zatrzymane przez rozszerzenie.';
-$strUploadErrorFormSize = 'Rozmiar wrzucanego pliku jest więcszy niż wartość dyrektywy MAX_FILE_SIZE określonej w formularzu HTML.';
-$strUploadErrorIniSize = 'Rozmiar wrzucanego pliku jest większy niż wartość dyrektywy upload_max_filesize w php.ini.';
+$strUploadErrorExtension = 'Przesłanie pliku zostało zatrzymane przez rozszerzenie.';
+$strUploadErrorFormSize = 'Rozmiar przesyłanego pliku jest większy niż wartość dyrektywy MAX_FILE_SIZE określonej w formularzu HTML.';
+$strUploadErrorIniSize = 'Rozmiar przesyłanego pliku jest większy niż wartość dyrektywy upload_max_filesize w php.ini.';
$strUploadErrorNoTempDir = 'Nie znaleziono katalogu tymczasowego.';
-$strUploadErrorPartial = 'Plik został wrzucony jedynie częściowo.';
-$strUploadErrorUnknown = 'Nieznany błąd wrzucania plików.';
-$strUploadLimit = 'Prawdopodobnie próbowano wrzucić duży plik. Aby poznać sposoby obejścia tego limitu, proszę zapoznać się z %sdokumenacją%s.';
-$strUploadsNotAllowed = 'Serwer nie pozwala na upload plików.';
+$strUploadErrorPartial = 'Plik został przesłany jedynie częściowo.';
+$strUploadErrorUnknown = 'Nieznany błąd przesyłania pliku.';
+$strUploadLimit = 'Prawdopodobnie próbowano przesłać duży plik. Aby poznać sposoby obejścia tego limitu, proszę zapoznać się z %sdokumenacją%s.';
+$strUploadsNotAllowed = 'Serwer nie pozwala na przesyłanie plików.';
$strUsage = 'Wykorzystanie';
$strUseBackquotes = 'Użyj cudzysłowów z nazwami tabel i pól';
$strUseHostTable = 'Użyj tabeli hostów';
@@ -1245,16 +1581,16 @@ $strVersionInformation = 'Informacja o wersji';
$strViewDumpDatabases = 'Zrzut baz danych';
$strViewDumpDB = 'Zrzut bazy danych';
$strViewDump = 'Zrzut tabeli';
-$strViewHasAtLeast = 'Ta perspektywa ma przynajmniej tyle wierszy. Więcej informacji w %sdocumentation%s.';
-$strViewHasBeenDropped = 'Perspektywa %s została usunięta';
+$strViewHasAtLeast = 'Ten widok ma przynajmniej tyle wierszy. Więcej informacji w %sdocumentation%s.';
+$strViewHasBeenDropped = 'Widok %s został usunięty';
$strViewImage = 'Zobacz obraz';
-$strViewName = 'Nazwa perspektywy';
-$strView = 'Perspektywa';
+$strViewName = 'Nazwa widoku';
+$strView = 'Widok';
$strViewVideo = 'Obejrzyj film';
$strWebServer = 'Serwer WWW';
-$strWebServerUploadDirectoryError = 'Katalog ustalony dla uploadu jest nieosiągalny';
-$strWebServerUploadDirectory = 'katalog serwera WWW dla uploadu';
+$strWebServerUploadDirectoryError = 'Nie mozna znaleźć katalogu do zapisu przesyłanych plików';
+$strWebServerUploadDirectory = 'katalog serwera WWW do przesyłania plików';
$strWelcome = 'Witamy w %s';
$strWestEuropean = 'Zachodnioeuropejski';
$strWiki = 'Wiki';
@@ -1264,6 +1600,14 @@ $strWithChecked = 'Zaznaczone:';
$strWriteRequests = 'Żądań zapisu';
$strWrongUser = 'Błędne pola użytkownik/hasło. Brak dostępu.';
+$strXMLError = 'Plik XML ma nieprawidłową strukturę lub jest niekompletny. Proszę skorygować problem i spróbować ponownie.';
+$strXMLExportContents = 'Eksportuj zawartość';
+$strXMLExportFunctions = 'Eksportuj funkcje';
+$strXMLExportProcedures = 'Eksportuj procedury';
+$strXMLExportStructs = 'Eksportuj schematy struktury (zalecane)';
+$strXMLExportTables = 'Eksportuj tabele';
+$strXMLExportTriggers = 'Eksportuj wyzwalacze';
+$strXMLExportViews = 'Eksportuj widoki';
$strXML = 'XML';
$strYes = 'Tak';
@@ -1271,358 +1615,4 @@ $strYes = 'Tak';
$strZeroRemovesTheLimit = 'Uwaga: Ustawienie tych opcji na 0 (zero) usuwa ograniczenie.';
$strZip = '".zip"';
-// To translate:
-$strAndSmall = 'and'; //to translate
-$strApplyChanges = 'Apply Selected Changes'; //to translate
-
-$strClickToSelect = 'Click to select'; //to translate
-$strClickToUnselect = 'Click to unselect'; //to translate
-$strConfigDirectoryWarning = 'Directory [code]config[/code], which is used by the setup script, still exists in your phpMyAdmin directory. You should remove it once phpMyAdmin has been configured.'; //to translate
-$strCouldNotConnectSource = 'Could not connect to the source'; //to translate
-$strCouldNotConnectTarget = 'Could not connect to the target'; //to translate
-$strCreateUserDatabasePrivileges = 'Grant all privileges on database "%s"'; //to translate
-$strCurrentServer = 'Current server'; //to translate
-
-$strDatabaseNotExisting = '\'%s\' database does not exist.'; //to translate
-$strDatabase_src = 'Source database'; //to translate
-$strDatabase_trg = 'Target database'; //to translate
-$strDataDiff = 'Data Difference'; //to translate
-$strDataSyn = 'Data Synchronization'; //to translate
-$strDeleteTrackingData = 'Delete tracking data for this table'; //to translate
-$strDesignerHelpDisplayField = 'The display field is shown in pink. To set/unset a field as the display field, click the "Choose field to display" icon, then click on the appropriate field name.'; //to translate
-$strDifference = 'Difference'; //to translate
-$strDoNotAutoIncrementZeroValues = 'Do not use AUTO_INCREMENT for zero values'; //to translate
-$strDumpAllRows = 'Dump all rows'; //to translate
-
-$strFullStart = 'Full start'; //to translate
-$strFullStop = 'Full stop'; //to translate
-
-$strGoToDatabase = 'Go to database'; //to translate
-$strGoToTable = 'Go to table'; //to translate
-$strGoToView = 'Go to view'; //to translate
-
-$strHaveBeenSynchronized = 'Selected target tables have been synchronized with source tables.'; //to translate
-$strHostTableExplanation = 'When Host table is used, this field is ignored and values stored in Host table are used instead.'; //to translate
-
-$strImportColNames = 'Column names in first row'; //to translate
-$strImportEmptyRows = 'Do not import empty rows'; //to translate
-$strImportLargeFileUploading = '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.) browsers.'; //to translate
-$strImportNoticePt1 = 'The following structures have either been created or altered. Here you can:'; //to translate
-$strImportNoticePt2 = 'View a structure`s contents by clicking on its name'; //to translate
-$strImportNoticePt3 = 'Change any of its settings by clicking the corresponding "Options" link'; //to translate
-$strImportNoticePt4 = 'Edit its structure by following the "Structure" link'; //to translate
-$strImportODSCurrency = 'Import currencies ($5.00 to 5.00)'; //to translate
-$strImportODS = 'Open Document Spreadsheet'; //to translate
-$strImportODSPercents = 'Import percentages as proper decimals (12.00% to .12)'; //to translate
-$strImportProceedingFile = 'The file is being processed, please be patient.'; //to translate
-$strImportUploadInfoNotAvailable = 'Please be patient, the file is being uploaded. Details about the upload are not available.'; //to translate
-$strImportXLS = 'Excel 97-2003 XLS Workbook'; //to translate
-$strImportXLSX = 'Excel 2007 XLSX Workbook'; //to translate
-
-$strMediaWiki = 'MediaWiki Table'; //to translate
-
-$strNavTableFilter = 'Filter'; //to translate
-$strNoneDefault = 'None'; //to translate
-$strNotPresent = 'not present'; //to translate
-
-$strPBXTDataFileGrowSize = 'Data file grow size'; //to translate
-$strPBXTDataFileGrowSizeDesc = 'The grow size of the handle data (.xtd) files.'; //to translate
-$strPBXTDataLogThresholdDesc = 'Maksymalny rozmiar pliku z dziennikiem danych. Domyślną wartością jest 64MB. PBXT może utworzyć co najwyżej 32000 dzienników danych, which are used by all tables. So the value of this variable can be increased to increase the total amount of data that can be stored in the database.'; //to translate
-$strPBXTRecordCacheSizeDesc = 'Ilość pamięci zaalokowanej jako pamięć podręszna rekordów, używana do buforowania danych tabel. Domyślą wartością jest 32MB. This memory is used to cache changes to the handle data (.xtd) and row pointer (.xtr) files.'; //to translate
-$strPBXTRowFileGrowSizeDesc = 'The grow size of the row pointer (.xtr) files.'; //to translate
-$strPBXTRowFileGrowSize = 'Row file grow size'; //to translate
-$strPBXTTransactionBufferSizeDesc = 'The size of the global transaction log buffer (the engine allocates 2 buffers of this size). The default is 1MB.'; //to translate
-$strPhpArray = 'PHP array'; //to translate
-$strPort = 'Port'; //to translate
-
-$strQueriesExecuted = 'The following queries have been executed:'; //to translate
-
-$strRelationalDisplayField = 'Relational display field'; //to translate
-$strRelationalKey = 'Relational key'; //to translate
-$strRemoteServer = 'Remote server'; //to translate
-$strRemoveCRLF = 'Remove CRLF characters within fields'; //to translate
-$strReplicationAddLines = 'Now, add the following lines at the end of your my.cnf and please restart the MySQL server afterwards.'; //to translate
-$strReplicationAddSlaveUser = 'Add slave replication user'; //to translate
-$strReplicationConfiguredMaster = 'This server is configured as master in a replication process.'; //to translate
-$strReplicationControlSlave = 'Control slave:'; //to translate
-$strReplicationErrorGetPosition = 'Unable to read master log position. Possible privilege problem on master.'; //to translate
-$strReplicationErrorMasterConnect = 'Unable to connect to master %s.'; //to translate
-$strReplicationChangedSuccesfully = 'Master server changed succesfully to %s'; //to translate
-$strReplicationMasterConfiguration = 'Master configuration'; //to translate
-$strReplicationMasterChooseAll = 'Replicate all databases; Ignore:'; //to translate
-$strReplicationMasterChooseIgn = 'Ignore all databases; Replicate:'; //to translate
-$strReplicationMasterChooseMode = 'This server is not configured as master server in a replication process. You can choose from either replicating all databases and ignoring certain (useful if you want to replicate majority of databases) or you can choose to ignore all databases by default and allow only certain databases to be replicated. Please select the mode:'; //to translate
-$strReplicationMaster = 'Master replication'; //to translate
-$strReplicationRestartServer = 'Once you restarted MySQL server, please click on Go button. Afterwards, you should see a message informing you, that this server <b>is</b> configured as master'; //to translate
-$strReplicationSelectDatabases = 'Please select databases:'; //to translate
-$strReplicationServernConfiguredMaster = 'This server is not configured as master in a replication process. Would you like to <a href="%s">configure</a> it?'; //to translate
-$strReplicationShowConnectedSlavesNote = 'Only slaves started with the --report-host=host_name option are visible in this list.'; //to translate
-$strReplicationShowConnectedSlaves = 'Show connected slaves'; //to translate
-$strReplicationShowMasterStatus = 'Show master status'; //to translate
-$strReplicationSkippingErrorWarn = 'Skipping error(s) might lead into unsynchronized master and slave!'; //to translate
-$strReplicationSlaveConfiguration = 'Slave configuration'; //to translate
-$strReplicationSlaveConfigured = 'Server is configured as slave in a replication process. Would you like to:'; //to translate
-$strReplicationSlaveErrorManagement = 'Error management:'; //to translate
-$strReplicationSlaveChangeMaster = 'Change or reconfigure master server'; //to translate
-$strReplicationSlaveIOThread = 'IO Thread %s only'; //to translate
-$strReplicationSlaveIOThreadNotRunning = 'Slave IO Thread not running!'; //to translate
-$strReplicationSlaveNotConfigured = 'This server is not configured as slave in a replication process. Would you like to <a href="%s">configure</a> it?'; //to translate
-$strReplicationSlaveReset = 'Reset slave'; //to translate
-$strReplicationSlaveSeeStatus = 'See slave status table'; //to translate
-$strReplicationSlaveSkipCurrentError = 'Skip current error'; //to translate
-$strReplicationSlaveSkipNextErrors = 'errors.'; //to translate
-$strReplicationSlaveSkipNext = 'Skip next'; //to translate
-$strReplicationSlave = 'Slave replication'; //to translate
-$strReplicationSlaveSQLThreadNotRunning = 'Slave SQL Thread not running!'; //to translate
-$strReplicationSlaveSQLThread = 'SQL Thread %s only'; //to translate
-$strReplicationStatusInfo = 'This MySQL server works as %s in <b>replication</b> process. For further information about replication status on the server, please visit the <a href="#replication">replication section</a>.'; //to translate
-$strReplicationStatus_master = 'Master status'; //to translate
-$strReplicationStatus = 'Replication status'; //to translate
-$strReplicationStatus_slave = 'Slave status'; //to translate
-$strReplicationSynchronize = 'Synchronize databases with master'; //to translate
-$strReplicationUnableToChange = 'Unable to change master'; //to translate
-$strReplicationUnknownError = 'Unknown error'; //to translate
-
-$strSelectReferencedKey = 'Select referenced key'; //to translate
-$strSessionGCWarning = 'Your PHP parameter [a@http://php.net/manual/en/session.configuration.php#ini.session.gc-maxlifetime@]session.gc_maxlifetime[/a] is lower that cookie validity configured in phpMyAdmin, because of this, your login will expire sooner than configured in phpMyAdmin.'; //to translate
-$strSettings = 'settings'; //to translate
-$strSetupAllowUserDropDatabase_name = 'Show "Drop database" link to normal users'; //to translate
-$strSetupBrowseMarkerEnable_desc = 'Highlight selected rows'; //to translate
-$strSetupBrowseMarkerEnable_name = 'Row marker'; //to translate
-$strSetupBrowsePointerEnable_desc = 'Highlight row pointed by the mouse cursor'; //to translate
-$strSetupBrowsePointerEnable_name = 'Highlight pointer'; //to translate
-$strSetupDefaultTabDatabase_desc = 'Tab that is displayed when entering a database'; //to translate
-$strSetupDefaultTabDatabase_name = 'Default database tab'; //to translate
-$strSetupDefaultTabServer_desc = 'Tab that is displayed when entering a server'; //to translate
-$strSetupDefaultTabServer_name = 'Default server tab'; //to translate
-$strSetupDefaultTabTable_desc = 'Tab that is displayed when entering a table'; //to translate
-$strSetupDefaultTabTable_name = 'Default table tab'; //to translate
-$strSetupDisplayDatabasesList_desc = 'Show database listing as a list instead of a drop down'; //to translate
-$strSetupDisplayDatabasesList_name = 'Display databases as a list'; //to translate
-$strSetupDisplayServersList_desc = 'Show server listing as a list instead of a drop down'; //to translate
-$strSetupDisplayServersList_name = 'Display servers as a list'; //to translate
-$strSetuperror_empty_pmadb_password = 'Empty phpMyAdmin control user password while using pmadb'; //to translate
-$strSetuperror_empty_pmadb_user = 'Empty phpMyAdmin control user while using pmadb'; //to translate
-$strSetuperror_empty_signon_session = 'Empty signon session name while using signon authentication method'; //to translate
-$strSetuperror_empty_signon_url = 'Empty signon URL while using signon authentication method'; //to translate
-$strSetuperror_empty_user_for_config_auth = 'Empty username while using config authentication method'; //to translate
-$strSetupExport_file_template_database_name = 'Database name template'; //to translate
-$strSetupExport_file_template_server_name = 'Server name template'; //to translate
-$strSetupExport_file_template_table_name = 'Table name template'; //to translate
-$strSetupExport_remember_file_template_name = 'Remember file name template'; //to translate
-$strSetupForeignKeyDropdownOrder_desc = 'Sort order for items in a foreign-key dropdown box; [kbd]content[/kbd] is the referenced data, [kbd]id[/kbd] is the key value'; //to translate
-$strSetupForeignKeyDropdownOrder_name = 'Foreign key dropdown order'; //to translate
-$strSetupForeignKeyMaxLimit_desc = 'A dropdown will be used if fewer items are present'; //to translate
-$strSetupForeignKeyMaxLimit_name = 'Foreign key limit'; //to translate
-$strSetupForm_Export_defaults_desc = 'Customize default export options'; //to translate
-$strSetupForm_Import_defaults_desc = 'Customize default common import options'; //to translate
-$strSetupForm_Import_export_desc = 'Set import and export directories and compression options'; //to translate
-$strSetupForm_Left_databases_desc = 'Databases display options'; //to translate
-$strSetupForm_Left_frame_desc = 'Customize appearance of the navigation frame'; //to translate
-$strSetupForm_Left_servers_desc = 'Servers display options'; //to translate
-$strSetupForm_Left_tables_desc = 'Tables display options'; //to translate
-$strSetupForm_Other_core_settings_desc = 'Settings that didn\'t fit enywhere else'; //to translate
-$strSetupForm_Query_window_desc = 'Customize query window options'; //to translate
-$strSetupForm_Security_desc = 'Please note that phpMyAdmin is just a user interface and its features do not limit MySQL'; //to translate
-$strSetupForm_Server_login_options_desc = 'Enter login options for signon authentication'; //to translate
-$strSetupForm_Server_login_options = 'Signon login options'; //to translate
-$strSetupForm_Server_pmadb_desc = 'Configure phpMyAdmin database to gain access to additional features, see [a@../Documentation.html#linked-tables]linked-tables infrastructure[/a] in documentation'; //to translate
-$strSetupForm_Sql_box_desc = 'Customize links shown in SQL Query boxes'; //to translate
-$strSetupForm_Sql_queries_desc = 'SQL queries settings, for SQL Query box options see [a@?page=form&formset=main_frame#tab_Sql_box]Navigation frame[/a] settings'; //to translate
-$strSetupCharEditing_desc = 'Defines which type of editing controls should be used for CHAR and VARCHAR fields; [kbd]input[/kbd] - allows limiting of input length, [kbd]textarea[/kbd] - allows newlines in fields'; //to translate
-$strSetupCharEditing_name = 'CHAR fields editing'; //to translate
-$strSetupCharTextareaCols_desc = 'Number of columns for CHAR/VARCHAR textareas'; //to translate
-$strSetupCharTextareaCols_name = 'CHAR textarea columns'; //to translate
-$strSetupCharTextareaRows_desc = 'Number of rows for CHAR/VARCHAR textareas'; //to translate
-$strSetupCharTextareaRows_name = 'CHAR textarea rows'; //to translate
-$strSetupImport_allow_interrupt_desc = 'Allow interrupt of import in case script detects it is close to time limit. This might be good way to import large files, however it can break transactions.'; //to translate
-$strSetupImport_allow_interrupt_name = 'Partial import: allow interrupt'; //to translate
-$strSetupImport_format_desc = 'Default format, mind that this list depends on location (database, table) and only SQL is always avaiable'; //to translate
-$strSetupImport_skip_queries_desc = 'Number of records (queries) to skip from start'; //to translate
-$strSetupImport_skip_queries_name = 'Partial import: skip queries'; //to translate
-$strSetupInsertRows_desc = 'How many rows can be inserted at one time'; //to translate
-$strSetupInsertRows_name = 'Number of inserted rows'; //to translate
-$strSetupLeftDefaultTabTable_name = 'Target for quick access icon'; //to translate
-$strSetupLeftDisplayServers_desc = 'Display server choice at the top of the left frame'; //to translate
-$strSetupLeftDisplayServers_name = 'Display servers selection'; //to translate
-$strSetupLeftFrameDBSeparator_desc = 'String that separates databases into different tree levels'; //to translate
-$strSetupLeftFrameDBSeparator_name = 'Database tree separator'; //to translate
-$strSetupLeftFrameDBTree_desc = 'Only light version; display databases in a tree (determined by the separator defined below)'; //to translate
-$strSetupLeftFrameDBTree_name = 'Display databases in a tree'; //to translate
-$strSetupLeftFrameLight_desc = 'Disable this if you want to see all databases at once'; //to translate
-$strSetupLeftFrameLight_name = 'Use light version'; //to translate
-$strSetupLeftFrameTableLevel_name = 'Maximum table tree depth'; //to translate
-$strSetupLeftFrameTableSeparator_desc = 'String that separates tables into different tree levels'; //to translate
-$strSetupLeftFrameTableSeparator_name = 'Table tree separator'; //to translate
-$strSetupLeftLogoLink_name = 'Logo link URL'; //to translate
-$strSetupLeftLogoLinkWindow_desc = 'Open the linked page in the main window ([kbd]main[/kbd]) or in a new one ([kbd]new[/kbd])'; //to translate
-$strSetupLeftLogoLinkWindow_name = 'Logo link target'; //to translate
-$strSetupLeftPointerEnable_desc = 'Highlight server under the mouse cursor'; //to translate
-$strSetupLeftPointerEnable_name = 'Enable highlighting'; //to translate
-$strSetupLightTabs_desc = 'Use less graphically intense tabs'; //to translate
-$strSetupLightTabs_name = 'Light tabs'; //to translate
-$strSetupMaxRows_desc = 'Number of rows displayed when browsing a result set. If the result set contains more rows, "Previous" and "Next" links will be shown.'; //to translate
-$strSetupMaxRows_name = 'Maximum number of rows to display'; //to translate
-$strSetupNavigationBarIconic_desc = 'Use only icons, only text or both'; //to translate
-$strSetupNavigationBarIconic_name = 'Iconic navigation bar'; //to translate
-$strSetupOrder_desc = '[kbd]SMART[/kbd] - i.e. descending order for fields of type TIME, DATE, DATETIME and TIMESTAMP, ascending order otherwise'; //to translate
-$strSetupOrder_name = 'Default sorting order'; //to translate
-$strSetupPropertiesIconic_desc = 'Use only icons, only text or both'; //to translate
-$strSetupPropertiesIconic_name = 'Iconic table operations'; //to translate
-$strSetupProtectBinary_desc = 'Disallow BLOB or BLOB and BINARY fields from editing'; //to translate
-$strSetupProtectBinary_name = 'Protect binary fields'; //to translate
-$strSetupQueryHistoryDB_desc = 'Enable if you want DB-based query history (requires pmadb). If disabled, this utilizes JS-routines to display query history (lost by window close).'; //to translate
-$strSetupQueryWindowDefTab_desc = 'Tab displayed when opening a new query window'; //to translate
-$strSetupQueryWindowDefTab_name = 'Default query window tab'; //to translate
-$strSetupSaveDir_desc = 'Directory where exports can be saved on server'; //to translate
-$strSetupSaveDir_name = 'Save directory'; //to translate
-$strSetupServerNoPasswordMsg = 'You allow for connecting to the server without a password.'; //to translate
-$strSetupServers_AllowDeny_order_name = 'Host authentication order'; //to translate
-$strSetupServers_AllowDeny_rules_desc = 'Leave blank for defaults'; //to translate
-$strSetupServers_AllowDeny_rules_name = 'Host authentication rules'; //to translate
-$strSetupServers_auth_swekey_config_desc = 'Config file for [a@http://swekey.com]SweKey hardware authentication[/a], relative to phpMyAdmin root directory, eg. ./swekey.conf'; //to translate
-$strSetupServers_auth_swekey_config_name = 'SweKey config file'; //to translate
-$strSetupServers_bookmarktable_desc = 'Leave blank for no [a@http://wiki.phpmyadmin.net/pma/bookmark]bookmark[/a] support, suggested: [kbd]pma_bookmark[/kbd]'; //to translate
-$strSetupServers_column_info_desc = 'Leave blank for no column comments/mime types, suggested: [kbd]pma_column_info[/kbd]'; //to translate
-$strSetupServers_column_info_name = 'Column information table'; //to translate
-$strSetupServers_controlpass_name = 'Control user password'; //to translate
-$strSetupServers_controluser_desc = 'A special MySQL user configured with limited permissions, more information available on [a@http://wiki.phpmyadmin.net/pma/controluser]wiki[/a]'; //to translate
-$strSetupServers_controluser_name = 'Control user'; //to translate
-$strSetupServers_designer_coords_desc = 'Leave blank for no Designer support, suggested: [kbd]pma_designer_coords[/kbd]'; //to translate
-$strSetupServers_designer_coords_name = 'Designer table'; //to translate
-$strSetupServers_DisableIS_desc = '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]'; //to translate
-$strSetupServers_DisableIS_name = 'Disable use of INFORMATION_SCHEMA'; //to translate
-$strSetupServers_history_desc = 'Leave blank for no SQL query history support, suggested: [kbd]pma_history[/kbd]'; //to translate
-$strSetupServers_history_name = 'SQL query history table'; //to translate
-$strSetupServers_host_desc = 'Hostname where MySQL server is running'; //to translate
-$strSetupServers_LogoutURL_name = 'Logout URL'; //to translate
-$strSetupServers_pdf_pages_desc = 'Leave blank for no PDF schema support, suggested: [kbd]pma_pdf_pages[/kbd]'; //to translate
-$strSetupServers_pdf_pages_name = 'PDF schema: pages table'; //to translate
-$strSetupServers_relation_desc = 'Leave blank for no [a@http://wiki.phpmyadmin.net/pma/relation]relation-links[/a] support, suggested: [kbd]pma_relation[/kbd]'; //to translate
-$strSetupServers_SignonSession_desc = 'See [a@http://wiki.phpmyadmin.net/pma/auth_types#signon]authentication types[/a] for an example'; //to translate
-$strSetupServers_SignonSession_name = 'Signon session name'; //to translate
-$strSetupServers_SignonURL_name = 'Signon URL'; //to translate
-$strSetupServers_ssl_desc = 'Enable SSL for connection to MySQL server'; //to translate
-$strSetupServers_table_coords_desc = 'Leave blank for no PDF schema support, suggested: [kbd]pma_table_coords[/kbd]'; //to translate
-$strSetupServers_table_coords_name = 'PDF schema: table coordinates'; //to translate
-$strSetupServers_table_info_desc = 'Table to describe the display fields, leave blank for no support; suggested: [kbd]pma_table_info[/kbd]'; //to translate
-$strSetupServers_table_info_name = 'Display fields table'; //to translate
-$strSetupServers_verbose_desc = 'A user-friendly description of this server. Leave blank to display the hostname instead.'; //to translate
-$strSetupServers_verbose_check_desc = 'Disable if you know that your pma_* tables are up to date. This prevents compatibility checks and thereby increases performance'; //to translate
-$strSetupServers_verbose_check_name = 'Verbose check'; //to translate
-$strSetupServers_verbose_name = 'Verbose name of this server'; //to translate
-$strSetupShowAll_desc = 'Whether a user should be displayed a "show all (records)" button'; //to translate
-$strSetupShowAll_name = 'Allow to display all the rows'; //to translate
-$strSetupShowCreateDb_name = 'Show create database form'; //to translate
-$strSetupShowFunctionFields_desc = 'Display the function fields in edit/insert mode'; //to translate
-$strSetupShowFunctionFields_name = 'Show function fields'; //to translate
-$strSetupShowChgPassword_desc = 'Please note that enabling this has no effect with [kbd]config[/kbd] authentication mode because the password is hard coded in the configuration file; this does not limit the ability to execute the same command directly'; //to translate
-$strSetupShowChgPassword_name = 'Show password change form'; //to translate
-$strSetupShowPhpInfo_desc = 'Shows link to [a@http://php.net/manual/function.phpinfo.php]phpinfo()[/a] output'; //to translate
-$strSetupShowPhpInfo_name = 'Show phpinfo() link'; //to translate
-$strSetupShowServerInfo_name = 'Show detailed MySQL server information'; //to translate
-$strSetupShowStats_desc = 'Allow to display database and table statistics (eg. space usage)'; //to translate
-$strSetupShowTooltipAliasDB_desc = 'If tooltips are enabled and a database comment is set, this will flip the comment and the real name'; //to translate
-$strSetupShowTooltipAliasDB_name = 'Display database comment instead of its name'; //to translate
-$strSetupShowTooltipAliasTB_desc = 'When setting this to [kbd]nested[/kbd], the alias of the table name is only used to split/nest the tables according to the $cfg[\'LeftFrameTableSeparator\'] directive, so only the folder is called like the alias, the table name itself stays unchanged'; //to translate
-$strSetupShowTooltipAliasTB_name = 'Display table comment instead of its name'; //to translate
-$strSetupShowTooltip_name = 'Display table comments in tooltips'; //to translate
-$strSetupSkipLockedTables_desc = 'Mark used tables and make it possible to show databases with locked tables'; //to translate
-$strSetupSQLQuery_Validate_name = 'Validate SQL'; //to translate
-$strSetupSuggestDBName_desc = 'Suggest a database name on the "Create Database" form (if possible) or keep the text field empty'; //to translate
-$strSetupSuggestDBName_name = 'Suggest new database name'; //to translate
-$strSetupTrustedProxies_desc = 'Input proxies as [kbd]IP: trusted HTTP header[/kbd]. The following example specifies that phpMyAdmin should trust a HTTP_X_FORWARDED_FOR (X-Forwarded-For) header coming from the proxy 1.2.3.4:[br][kbd]1.2.3.4: HTTP_X_FORWARDED_FOR[/kbd]'; //to translate
-$strSetupTrustedProxies_name = 'List of trusted proxies for IP allow/deny'; //to translate
-$strSetupUploadDir_desc = 'Directory on server where you can upload files for import'; //to translate
-$strSetupUploadDir_name = 'Upload directory'; //to translate
-$strSetupUseDbSearch_desc = 'Allow for searching inside the entire database'; //to translate
-$strSetupUseDbSearch_name = 'Use database search'; //to translate
-$strSetupVerboseMultiSubmit_desc = 'Show affected rows of each statement on multiple-statement queries. See libraries/import.lib.php for defaults on how many queries a statement may contain.'; //to translate
-$strSetupVerboseMultiSubmit_name = 'Verbose multiple statements'; //to translate
-$strShowBinaryContentsAsHex = 'Show binary contents as HEX'; //to translate
-$strShowBinaryContents = 'Show binary contents'; //to translate
-$strShowBLOBContents = 'Show BLOB contents'; //to translate
-$strShowMasterStatus = 'Show master status'; //to translate
-$strSlaveConfigure = 'Make sure, you have unique server-id in your configuration file (my.cnf). If not, please add the following line into [mysqld] section:'; //to translate
-$strSocket = 'Socket'; //to translate
-$strStandInStructureForView = 'Stand-in structure for view'; //to translate
-$strStart = 'Start'; //to translate
-$strStatic = 'static'; //to translate
-$strStop = 'Stop'; //to translate
-$strStructureDiff = 'Structure Difference' ; //to translate
-$strStructureForView = 'Structure for view'; //to translate
-$strStructureLC = 'structure'; //to translate
-$strStructureSyn = 'Structure Synchronization'; //to translate
-$strSynchronizationNote = 'Target database will be completely synchronized with source database. Source database will remain unchanged.'; //to translate
-$strSynchronizeDb = 'Synchronize Databases'; //to translate
-$strSynchronize = 'Synchronize'; //to translate
-
-$strTableAddColumn = 'Add column(s)'; //to translate
-$strTableAlterColumn = 'Alter column(s)'; //to translate
-$strTableAlterIndex = 'Alter index(s)'; //to translate
-$strTableApplyIndex = 'Apply index(s)'; //to translate
-$strTableDeleteRows = 'Would you like to delete all the previous rows from target tables?'; //to translate
-$strTableInsertRow = 'Insert row(s)'; //to translate
-$strTableRemoveColumn = 'Remove column(s)'; //to translate
-$strTableRemoveIndex = 'Remove index(s)'; //to translate
-$strTableUpdateRow = 'Update row(s)'; //to translate
-$strTargetDatabaseHasBeenSynchronized = 'Target database has been synchronized with source database'; //to translate
-$strTrackingActivated = 'Tracking of %s.%s is activated.'; //to translate
-$strTrackingActivateNow = 'Activate now'; //to translate
-$strTrackingActivateTrackingFor = 'Activate tracking for %s.%s'; //to translate
-$strTrackingCommentOut = 'Comment out these two lines if you do not need them.'; //to translate
-$strTrackingCreateVersion = 'Create version'; //to translate
-$strTrackingCreateVersionOf = 'Create version %s of %s.%s'; //to translate
-$strTrackingDatabaseLog = 'Database Log'; //to translate
-$strTrackingDataDefinitionStatement = 'Data definition statement'; //to translate
-$strTrackingDataManipulationStatement = 'Data manipulation statement'; //to translate
-$strTrackingDate = 'Date'; //to translate
-$strTrackingDeactivateNow = 'Deactivate now'; //to translate
-$strTrackingDeactivateTrackingFor = 'Deactivate tracking for %s.%s'; //to translate
-$strTrackingExportAs = 'Export as %s'; //to translate
-$strTrackingIsActive = 'Tracking is active.'; //to translate
-$strTrackingIsNotActive = 'Tracking is not active.'; //to translate
-$strTrackingMechanism = 'Tracking Mechanism'; //to translate
-$strTrackingReportClose = 'Close'; //to translate
-$strTrackingReportForTable = 'Tracking report for table `%s`'; //to translate
-$strTrackingReport = 'Tracking report'; //to translate
-$strTrackingShowLogDateUsers = 'Show %s with dates from %s to %s by user %s %s'; //to translate
-$strTrackingShowVersions = 'Show versions'; //to translate
-$strTrackingSQLDumpFile = 'SQL dump (file download)'; //to translate
-$strTrackingSQLDump = 'SQL dump'; //to translate
-$strTrackingSQLExecuted = 'SQL statements executed.'; //to translate
-$strTrackingSQLExecutionAlert = 'This option will replace your table and contained data.'; //to translate
-$strTrackingSQLExecution = 'SQL execution'; //to translate
-$strTrackingSQLExported = 'SQL statements exported. Please copy the dump or execute it.'; //to translate
-$strTrackingStatements = 'Tracking statements'; //to translate
-$strTrackingStatusActive = 'active'; //to translate
-$strTrackingStatusNotActive = 'not active'; //to translate
-$strTrackingStructureSnapshot = 'Structure snapshot'; //to translate
-$strTrackingThCreated = 'Created'; //to translate
-$strTrackingThLastVersion = 'Last version'; //to translate
-$strTrackingThUpdated = 'Updated'; //to translate
-$strTrackingThVersion = 'Version'; //to translate
-$strTrackingTrackDDStatements = 'Track these data definition statements:'; //to translate
-$strTrackingTrackDMStatements = 'Track these data manipulation statements:'; //to translate
-$strTrackingTrackedTables = 'Tracked tables'; //to translate
-$strTracking = 'Tracking'; //to translate
-$strTrackingTrackTable = 'Track table'; //to translate
-$strTrackingUntrackedTables = 'Untracked tables'; //to translate
-$strTrackingUsername = 'Username'; //to translate
-$strTrackingVersionActivated = 'Tracking for %s.%s , version %s is activated.'; //to translate
-$strTrackingVersionCreated = 'Version %s is created, tracking for %s.%s is activated.'; //to translate
-$strTrackingVersionDeactivated = 'Tracking for %s.%s , version %s is deactivated.'; //to translate
-$strTrackingVersionSnapshotSQL = 'Version %s snapshot (SQL code)'; //to translate
-$strTrackingVersions = 'Versions'; //to translate
-$strTrackingYouCanExecute = 'You can execute the dump by creating and using a temporary database. Please ensure that you have the privileges to do so.'; //to translate
-
-$strXMLError = 'The XML file specified was either malformed or incomplete. Please correct the issue and try again.'; //to translate
-$strXMLExportContents = 'Export contents'; //to translate
-$strXMLExportFunctions = 'Export functions'; //to translate
-$strXMLExportProcedures = 'Export procedures'; //to translate
-$strXMLExportStructs = 'Export Structure Schemas (recommended)'; //to translate
-$strXMLExportTables = 'Export tables'; //to translate
-$strXMLExportTriggers = 'Export triggers'; //to translate
-$strXMLExportViews = 'Export views'; //to translate
-
?>
diff --git a/libraries/Config.class.php b/libraries/Config.class.php
index 9c5d029..df596ec 100644
--- a/libraries/Config.class.php
+++ b/libraries/Config.class.php
@@ -92,7 +92,7 @@ class PMA_Config
*/
function checkSystem()
{
- $this->set('PMA_VERSION', '3.3.7');
+ $this->set('PMA_VERSION', '3.3.8-rc1');
/**
* @deprecated
*/
diff --git a/libraries/PHPExcel/PHPExcel.php b/libraries/PHPExcel/PHPExcel.php
index 8b9c71f..c54d421 100644
--- a/libraries/PHPExcel/PHPExcel.php
+++ b/libraries/PHPExcel/PHPExcel.php
@@ -22,7 +22,7 @@
* @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.3c, 2010-06-01
+ * @version 1.7.4, 2010-08-26
*/
@@ -434,7 +434,7 @@ class PHPExcel
// update the cellXfs
foreach ($pSheet->getCellCollection(false) as $cellID) {
- $cell = $sheet->getCell($cellID);
+ $cell = $pSheet->getCell($cellID);
$cell->setXfIndex( $cell->getXfIndex() + $countCellXfs );
}
diff --git a/libraries/PHPExcel/PHPExcel/Autoloader.php b/libraries/PHPExcel/PHPExcel/Autoloader.php
index 3821d74..e66ce60 100644
--- a/libraries/PHPExcel/PHPExcel/Autoloader.php
+++ b/libraries/PHPExcel/PHPExcel/Autoloader.php
@@ -22,7 +22,7 @@
* @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.3c, 2010-06-01
+ * @version 1.7.4, 2010-08-26
*/
class PHPExcel_Autoloader
diff --git a/libraries/PHPExcel/PHPExcel/CachedObjectStorage/APC.php b/libraries/PHPExcel/PHPExcel/CachedObjectStorage/APC.php
index 62e3a14..dae46c2 100644
--- a/libraries/PHPExcel/PHPExcel/CachedObjectStorage/APC.php
+++ b/libraries/PHPExcel/PHPExcel/CachedObjectStorage/APC.php
@@ -22,7 +22,7 @@
* @package PHPExcel_CachedObjectStorage
* @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.3c, 2010-06-01
+ * @version 1.7.4, 2010-08-26
*/
@@ -45,7 +45,7 @@ class PHPExcel_CachedObjectStorage_APC extends PHPExcel_CachedObjectStorage_Cach
if (!apc_store($this->_cachePrefix.$this->_currentObjectID.'.cache',serialize($this->_currentObject),$this->_cacheTime)) {
$this->__destruct();
- throw new Exception('Failed to store cell in APC');
+ throw new Exception('Failed to store cell '.$cellID.' in APC');
}
$this->_currentObjectID = $this->_currentObject = null;
} // function _storeData()
@@ -90,7 +90,7 @@ class PHPExcel_CachedObjectStorage_APC extends PHPExcel_CachedObjectStorage_Cach
if ($success === false) {
// Entry no longer exists in APC, so clear it from the cache array
parent::deleteCacheData($pCoord);
- throw new Exception('Cell entry no longer exists in APC');
+ throw new Exception('Cell entry '.$cellID.' no longer exists in APC');
}
return true;
}
@@ -117,7 +117,7 @@ class PHPExcel_CachedObjectStorage_APC extends PHPExcel_CachedObjectStorage_Cach
if ($obj === false) {
// Entry no longer exists in APC, so clear it from the cache array
parent::deleteCacheData($pCoord);
- throw new Exception('Cell entry no longer exists in APC');
+ throw new Exception('Cell entry '.$cellID.' no longer exists in APC');
}
} else {
// Return null if requested entry doesn't exist in cache
@@ -150,6 +150,35 @@ class PHPExcel_CachedObjectStorage_APC extends PHPExcel_CachedObjectStorage_Cach
} // function deleteCacheData()
+ /**
+ * Clone the cell collection
+ *
+ * @return void
+ */
+ public function copyCellCollection(PHPExcel_Worksheet $parent) {
+ parent::copyCellCollection($parent);
+ // Get a new id for the new file name
+ $baseUnique = $this->_getUniqueID();
+ $newCachePrefix = substr(md5($baseUnique),0,8).'.';
+ $cacheList = $this->getCellList();
+ foreach($cacheList as $cellID) {
+ if ($cellID != $this->_currentObjectID) {
+ $obj = apc_fetch($this->_cachePrefix.$cellID.'.cache');
+ if ($obj === false) {
+ // Entry no longer exists in APC, so clear it from the cache array
+ parent::deleteCacheData($cellID);
+ throw new Exception('Cell entry '.$cellID.' no longer exists in APC');
+ }
+ if (!apc_store($newCachePrefix.$cellID.'.cache',$obj,$this->_cacheTime)) {
+ $this->__destruct();
+ throw new Exception('Failed to store cell '.$cellID.' in APC');
+ }
+ }
+ }
+ $this->_cachePrefix = $newCachePrefix;
+ } // function copyCellCollection()
+
+
public function unsetWorksheetCells() {
if(!is_null($this->_currentObject)) {
$this->_currentObject->detach();
@@ -170,12 +199,8 @@ class PHPExcel_CachedObjectStorage_APC extends PHPExcel_CachedObjectStorage_Cach
$cacheTime = (isset($arguments['cacheTime'])) ? $arguments['cacheTime'] : 600;
if (is_null($this->_cachePrefix)) {
- if (function_exists('posix_getpid')) {
- $baseUnique = posix_getpid();
- } else {
- $baseUnique = mt_rand();
- }
- $this->_cachePrefix = substr(md5(uniqid($baseUnique,true)),0,8).'.';
+ $baseUnique = $this->_getUniqueID();
+ $this->_cachePrefix = substr(md5($baseUnique),0,8).'.';
$this->_cacheTime = $cacheTime;
parent::__construct($parent);
diff --git a/libraries/PHPExcel/PHPExcel/CachedObjectStorage/CacheBase.php b/libraries/PHPExcel/PHPExcel/CachedObjectStorage/CacheBase.php
index 9871d90..208ed02 100644
--- a/libraries/PHPExcel/PHPExcel/CachedObjectStorage/CacheBase.php
+++ b/libraries/PHPExcel/PHPExcel/CachedObjectStorage/CacheBase.php
@@ -22,7 +22,7 @@
* @package PHPExcel_CachedObjectStorage
* @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.3c, 2010-06-01
+ * @version 1.7.4, 2010-08-26
*/
@@ -116,7 +116,7 @@ class PHPExcel_CachedObjectStorage_CacheBase {
$this->_currentObjectID = $this->_currentObject = null;
}
- if (isset($this->_cellCache[$pCoord])) {
+ if (is_object($this->_cellCache[$pCoord])) {
$this->_cellCache[$pCoord]->detach();
unset($this->_cellCache[$pCoord]);
}
@@ -141,13 +141,34 @@ class PHPExcel_CachedObjectStorage_CacheBase {
public function getSortedCellList() {
$sortKeys = array();
foreach ($this->_cellCache as $coord => $value) {
- preg_match('/^(\w+)(\d+)$/U',$coord,$matches);
- list(,$colNum,$rowNum) = $matches;
- $sortKeys[$coord] = str_pad($rowNum . str_pad($colNum,3,'@',STR_PAD_LEFT),12,'0',STR_PAD_LEFT);
+ list($colNum,$rowNum) = sscanf($coord,'%[A-Z]%d');
+ $sortKeys[sprintf('%09d%3s',$rowNum,$colNum)] = $coord;
}
- asort($sortKeys);
+ ksort($sortKeys);
- return array_keys($sortKeys);
+ return array_values($sortKeys);
} // function sortCellList()
+
+ protected function _getUniqueID() {
+ if (function_exists('posix_getpid')) {
+ $baseUnique = posix_getpid();
+ } else {
+ $baseUnique = mt_rand();
+ }
+ return uniqid($baseUnique,true);
+ }
+
+ /**
+ * Clone the cell collection
+ *
+ * @return void
+ */
+ public function copyCellCollection(PHPExcel_Worksheet $parent) {
+ $this->_parent = $parent;
+ if ((!is_null($this->_currentObject)) && (is_object($this->_currentObject))) {
+ $this->_currentObject->attach($parent);
+ }
+ } // function copyCellCollection()
+
}
diff --git a/libraries/PHPExcel/PHPExcel/CachedObjectStorage/DiscISAM.php b/libraries/PHPExcel/PHPExcel/CachedObjectStorage/DiscISAM.php
index e685607..dff52fa 100644
--- a/libraries/PHPExcel/PHPExcel/CachedObjectStorage/DiscISAM.php
+++ b/libraries/PHPExcel/PHPExcel/CachedObjectStorage/DiscISAM.php
@@ -22,7 +22,7 @@
* @package PHPExcel_CachedObjectStorage
* @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.3c, 2010-06-01
+ * @version 1.7.4, 2010-08-26
*/
@@ -103,6 +103,24 @@ class PHPExcel_CachedObjectStorage_DiscISAM extends PHPExcel_CachedObjectStorage
} // function getCacheData()
+ /**
+ * Clone the cell collection
+ *
+ * @return void
+ */
+ public function copyCellCollection(PHPExcel_Worksheet $parent) {
+ parent::copyCellCollection($parent);
+ // Get a new id for the new file name
+ $baseUnique = $this->_getUniqueID();
+ $newFileName = sys_get_temp_dir().'/PHPExcel.'.$baseUnique.'.cache';
+ // Copy the existing cell cache file
+ copy ($this->_fileName,$newFileName);
+ $this->_fileName = $newFileName;
+ // Open the copied cell cache file
+ $this->_fileHandle = fopen($this->_fileName,'a+');
+ } // function copyCellCollection()
+
+
public function unsetWorksheetCells() {
if(!is_null($this->_currentObject)) {
$this->_currentObject->detach();
@@ -121,12 +139,8 @@ class PHPExcel_CachedObjectStorage_DiscISAM extends PHPExcel_CachedObjectStorage
public function __construct(PHPExcel_Worksheet $parent) {
parent::__construct($parent);
if (is_null($this->_fileHandle)) {
- if (function_exists('posix_getpid')) {
- $baseUnique = posix_getpid();
- } else {
- $baseUnique = mt_rand();
- }
- $this->_fileName = sys_get_temp_dir().'/PHPExcel.'.uniqid($baseUnique,true).'.cache';
+ $baseUnique = $this->_getUniqueID();
+ $this->_fileName = sys_get_temp_dir().'/PHPExcel.'.$baseUnique.'.cache';
$this->_fileHandle = fopen($this->_fileName,'a+');
}
} // function __construct()
diff --git a/libraries/PHPExcel/PHPExcel/CachedObjectStorage/ICache.php b/libraries/PHPExcel/PHPExcel/CachedObjectStorage/ICache.php
index f3282aa..4731b8e 100644
--- a/libraries/PHPExcel/PHPExcel/CachedObjectStorage/ICache.php
+++ b/libraries/PHPExcel/PHPExcel/CachedObjectStorage/ICache.php
@@ -22,7 +22,7 @@
* @package PHPExcel_CachedObjectStorage
* @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.3c, 2010-06-01
+ * @version 1.7.4, 2010-08-26
*/
@@ -94,4 +94,11 @@ interface PHPExcel_CachedObjectStorage_ICache
*/
public function getSortedCellList();
+ /**
+ * Clone the cell collection
+ *
+ * @return void
+ */
+ public function copyCellCollection(PHPExcel_Worksheet $parent);
+
}
diff --git a/libraries/PHPExcel/PHPExcel/CachedObjectStorage/Memcache.php b/libraries/PHPExcel/PHPExcel/CachedObjectStorage/Memcache.php
index f1fc43c..74df8e8 100644
--- a/libraries/PHPExcel/PHPExcel/CachedObjectStorage/Memcache.php
+++ b/libraries/PHPExcel/PHPExcel/CachedObjectStorage/Memcache.php
@@ -22,7 +22,7 @@
* @package PHPExcel_CachedObjectStorage
* @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.3c, 2010-06-01
+ * @version 1.7.4, 2010-08-26
*/
@@ -49,7 +49,7 @@ class PHPExcel_CachedObjectStorage_Memcache extends PHPExcel_CachedObjectStorage
if (!$this->_memcache->replace($this->_cachePrefix.$this->_currentObjectID.'.cache',$obj,NULL,$this->_cacheTime)) {
if (!$this->_memcache->add($this->_cachePrefix.$this->_currentObjectID.'.cache',$obj,NULL,$this->_cacheTime)) {
$this->__destruct();
- throw new Exception('Failed to store cell in Memcache');
+ throw new Exception('Failed to store cell '.$cellID.' in MemCache');
}
}
$this->_currentObjectID = $this->_currentObject = null;
@@ -90,12 +90,12 @@ class PHPExcel_CachedObjectStorage_Memcache extends PHPExcel_CachedObjectStorage
if ($this->_currentObjectID == $pCoord) {
return true;
}
- // Check if the requested entry still exists in apc
+ // Check if the requested entry still exists in Memcache
$success = $this->_memcache->get($this->_cachePrefix.$pCoord.'.cache');
if ($success === false) {
// Entry no longer exists in Memcache, so clear it from the cache array
parent::deleteCacheData($pCoord);
- throw new Exception('Cell entry no longer exists in Memcache');
+ throw new Exception('Cell entry '.$cellID.' no longer exists in MemCache');
}
return true;
}
@@ -122,7 +122,7 @@ class PHPExcel_CachedObjectStorage_Memcache extends PHPExcel_CachedObjectStorage
if ($obj === false) {
// Entry no longer exists in Memcache, so clear it from the cache array
parent::deleteCacheData($pCoord);
- throw new Exception('Cell entry no longer exists in Memcache');
+ throw new Exception('Cell entry '.$cellID.' no longer exists in MemCache');
}
} else {
// Return null if requested entry doesn't exist in cache
@@ -155,6 +155,35 @@ class PHPExcel_CachedObjectStorage_Memcache extends PHPExcel_CachedObjectStorage
} // function deleteCacheData()
+ /**
+ * Clone the cell collection
+ *
+ * @return void
+ */
+ public function copyCellCollection(PHPExcel_Worksheet $parent) {
+ parent::copyCellCollection($parent);
+ // Get a new id for the new file name
+ $baseUnique = $this->_getUniqueID();
+ $newCachePrefix = substr(md5($baseUnique),0,8).'.';
+ $cacheList = $this->getCellList();
+ foreach($cacheList as $cellID) {
+ if ($cellID != $this->_currentObjectID) {
+ $obj = $this->_memcache->get($this->_cachePrefix.$cellID.'.cache');
+ if ($obj === false) {
+ // Entry no longer exists in Memcache, so clear it from the cache array
+ parent::deleteCacheData($cellID);
+ throw new Exception('Cell entry '.$cellID.' no longer exists in MemCache');
+ }
+ if (!$this->_memcache->add($newCachePrefix.$cellID.'.cache',$obj,NULL,$this->_cacheTime)) {
+ $this->__destruct();
+ throw new Exception('Failed to store cell '.$cellID.' in MemCache');
+ }
+ }
+ }
+ $this->_cachePrefix = $newCachePrefix;
+ } // function copyCellCollection()
+
+
public function unsetWorksheetCells() {
if(!is_null($this->_currentObject)) {
$this->_currentObject->detach();
@@ -177,17 +206,13 @@ class PHPExcel_CachedObjectStorage_Memcache extends PHPExcel_CachedObjectStorage
$cacheTime = (isset($arguments['cacheTime'])) ? $arguments['cacheTime'] : 600;
if (is_null($this->_cachePrefix)) {
- if (function_exists('posix_getpid')) {
- $baseUnique = posix_getpid();
- } else {
- $baseUnique = mt_rand();
- }
- $this->_cachePrefix = substr(md5(uniqid($baseUnique,true)),0,8).'.';
+ $baseUnique = $this->_getUniqueID();
+ $this->_cachePrefix = substr(md5($baseUnique),0,8).'.';
// Set a new Memcache object and connect to the Memcache server
$this->_memcache = new Memcache();
- if (!$this->_memcache->addServer($memcacheServer, $memcachePort, false, 50, 5, 5, true, array($this, 'failureCallback')) {
- throw new Exception('Could not connect to Memcache server at '.$memcacheServer.':'.$memcachePort);
+ if (!$this->_memcache->addServer($memcacheServer, $memcachePort, false, 50, 5, 5, true, array($this, 'failureCallback'))) {
+ throw new Exception('Could not connect to MemCache server at '.$memcacheServer.':'.$memcachePort);
}
$this->_cacheTime = $cacheTime;
@@ -197,7 +222,7 @@ class PHPExcel_CachedObjectStorage_Memcache extends PHPExcel_CachedObjectStorage
public function failureCallback($host, $port) {
- throw new Exception('memcache '.$host.':'.$port' failed');
+ throw new Exception('memcache '.$host.':'.$port.' failed');
}
diff --git a/libraries/PHPExcel/PHPExcel/CachedObjectStorage/Memory.php b/libraries/PHPExcel/PHPExcel/CachedObjectStorage/Memory.php
index be0fade..4b59b91 100644
--- a/libraries/PHPExcel/PHPExcel/CachedObjectStorage/Memory.php
+++ b/libraries/PHPExcel/PHPExcel/CachedObjectStorage/Memory.php
@@ -22,7 +22,7 @@
* @package PHPExcel_CachedObjectStorage
* @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.3c, 2010-06-01
+ * @version 1.7.4, 2010-08-26
*/
diff --git a/libraries/PHPExcel/PHPExcel/CachedObjectStorage/MemoryGZip.php b/libraries/PHPExcel/PHPExcel/CachedObjectStorage/MemoryGZip.php
index c281389..394faf2 100644
--- a/libraries/PHPExcel/PHPExcel/CachedObjectStorage/MemoryGZip.php
+++ b/libraries/PHPExcel/PHPExcel/CachedObjectStorage/MemoryGZip.php
@@ -22,7 +22,7 @@
* @package PHPExcel_CachedObjectStorage
* @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.3c, 2010-06-01
+ * @version 1.7.4, 2010-08-26
*/
diff --git a/libraries/PHPExcel/PHPExcel/CachedObjectStorage/MemorySerialized.php b/libraries/PHPExcel/PHPExcel/CachedObjectStorage/MemorySerialized.php
index 9c29ea2..0b5b997 100644
--- a/libraries/PHPExcel/PHPExcel/CachedObjectStorage/MemorySerialized.php
+++ b/libraries/PHPExcel/PHPExcel/CachedObjectStorage/MemorySerialized.php
@@ -22,7 +22,7 @@
* @package PHPExcel_CachedObjectStorage
* @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.3c, 2010-06-01
+ * @version 1.7.4, 2010-08-26
*/
diff --git a/libraries/PHPExcel/PHPExcel/CachedObjectStorage/PHPTemp.php b/libraries/PHPExcel/PHPExcel/CachedObjectStorage/PHPTemp.php
index 98cd952..54810d8 100644
--- a/libraries/PHPExcel/PHPExcel/CachedObjectStorage/PHPTemp.php
+++ b/libraries/PHPExcel/PHPExcel/CachedObjectStorage/PHPTemp.php
@@ -22,7 +22,7 @@
* @package PHPExcel_CachedObjectStorage
* @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.3c, 2010-06-01
+ * @version 1.7.4, 2010-08-26
*/
@@ -38,6 +38,8 @@ class PHPExcel_CachedObjectStorage_PHPTemp extends PHPExcel_CachedObjectStorage_
private $_fileHandle = null;
+ private $_memoryCacheSize = null;
+
private function _storeData() {
$this->_currentObject->detach();
@@ -102,6 +104,24 @@ class PHPExcel_CachedObjectStorage_PHPTemp extends PHPExcel_CachedObjectStorage_
} // function getCacheData()
+ /**
+ * Clone the cell collection
+ *
+ * @return void
+ */
+ public function copyCellCollection(PHPExcel_Worksheet $parent) {
+ parent::copyCellCollection($parent);
+ // Open a new stream for the cell cache data
+ $newFileHandle = fopen('php://temp/maxmemory:'.$this->_memoryCacheSize,'a+');
+ // Copy the existing cell cache data to the new stream
+ fseek($this->_fileHandle,0);
+ while (!feof($this->_fileHandle)) {
+ fwrite($newFileHandle,fread($this->_fileHandle, 1024));
+ }
+ $this->_fileHandle = $newFileHandle;
+ } // function copyCellCollection()
+
+
public function unsetWorksheetCells() {
if(!is_null($this->_currentObject)) {
$this->_currentObject->detach();
@@ -118,11 +138,11 @@ class PHPExcel_CachedObjectStorage_PHPTemp extends PHPExcel_CachedObjectStorage_
public function __construct(PHPExcel_Worksheet $parent, $memoryCacheSize = '1MB') {
- $memoryCacheSize = (isset($arguments['memoryCacheSize'])) ? $arguments['memoryCacheSize'] : '1MB';
+ $this->_memoryCacheSize = (isset($arguments['memoryCacheSize'])) ? $arguments['memoryCacheSize'] : '1MB';
parent::__construct($parent);
if (is_null($this->_fileHandle)) {
- $this->_fileHandle = fopen('php://temp/maxmemory:'.$memoryCacheSize,'a+');
+ $this->_fileHandle = fopen('php://temp/maxmemory:'.$this->_memoryCacheSize,'a+');
}
} // function __construct()
diff --git a/libraries/PHPExcel/PHPExcel/CachedObjectStorage/Wincache.php b/libraries/PHPExcel/PHPExcel/CachedObjectStorage/Wincache.php
index d759d7c..aa075be 100644
--- a/libraries/PHPExcel/PHPExcel/CachedObjectStorage/Wincache.php
+++ b/libraries/PHPExcel/PHPExcel/CachedObjectStorage/Wincache.php
@@ -22,7 +22,7 @@
* @package PHPExcel_CachedObjectStorage
* @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.3c, 2010-06-01
+ * @version 1.7.4, 2010-08-26
*/
@@ -45,9 +45,15 @@ class PHPExcel_CachedObjectStorage_Wincache extends PHPExcel_CachedObjectStorage
$obj = serialize($this->_currentObject);
if (wincache_ucache_exists($this->_cachePrefix.$this->_currentObjectID.'.cache')) {
- wincache_ucache_set($this->_cachePrefix.$this->_currentObjectID.'.cache', $obj, $this->_cacheTime);
+ if (!wincache_ucache_set($this->_cachePrefix.$this->_currentObjectID.'.cache', $obj, $this->_cacheTime)) {
+ $this->__destruct();
+ throw new Exception('Failed to store cell '.$cellID.' in WinCache');
+ }
} else {
- wincache_ucache_add($this->_cachePrefix.$this->_currentObjectID.'.cache', $obj, $this->_cacheTime);
+ if (!wincache_ucache_add($this->_cachePrefix.$this->_currentObjectID.'.cache', $obj, $this->_cacheTime)) {
+ $this->__destruct();
+ throw new Exception('Failed to store cell '.$cellID.' in WinCache');
+ }
}
$this->_currentObjectID = $this->_currentObject = null;
@@ -93,7 +99,7 @@ class PHPExcel_CachedObjectStorage_Wincache extends PHPExcel_CachedObjectStorage
if ($success === false) {
// Entry no longer exists in Wincache, so clear it from the cache array
parent::deleteCacheData($pCoord);
- throw new Exception('Cell entry no longer exists in Wincache');
+ throw new Exception('Cell entry '.$cellID.' no longer exists in WinCache');
}
return true;
}
@@ -120,9 +126,9 @@ class PHPExcel_CachedObjectStorage_Wincache extends PHPExcel_CachedObjectStorage
$success = false;
$obj = wincache_ucache_get($this->_cachePrefix.$pCoord.'.cache', $success);
if ($success === false) {
- // Entry no longer exists in Wincache, so clear it from the cache array
+ // Entry no longer exists in WinCache, so clear it from the cache array
parent::deleteCacheData($pCoord);
- throw new Exception('Cell entry no longer exists in Wincache');
+ throw new Exception('Cell entry '.$cellID.' no longer exists in WinCache');
}
} else {
// Return null if requested entry doesn't exist in cache
@@ -155,13 +161,43 @@ class PHPExcel_CachedObjectStorage_Wincache extends PHPExcel_CachedObjectStorage
} // function deleteCacheData()
+ /**
+ * Clone the cell collection
+ *
+ * @return void
+ */
+ public function copyCellCollection(PHPExcel_Worksheet $parent) {
+ parent::copyCellCollection($parent);
+ // Get a new id for the new file name
+ $baseUnique = $this->_getUniqueID();
+ $newCachePrefix = substr(md5($baseUnique),0,8).'.';
+ $cacheList = $this->getCellList();
+ foreach($cacheList as $cellID) {
+ if ($cellID != $this->_currentObjectID) {
+ $success = false;
+ $obj = wincache_ucache_get($this->_cachePrefix.$cellID.'.cache', $success);
+ if ($success === false) {
+ // Entry no longer exists in WinCache, so clear it from the cache array
+ parent::deleteCacheData($cellID);
+ throw new Exception('Cell entry '.$cellID.' no longer exists in Wincache');
+ }
+ if (!wincache_ucache_add($newCachePrefix.$cellID.'.cache', $obj, $this->_cacheTime)) {
+ $this->__destruct();
+ throw new Exception('Failed to store cell '.$cellID.' in Wincache');
+ }
+ }
+ }
+ $this->_cachePrefix = $newCachePrefix;
+ } // function copyCellCollection()
+
+
public function unsetWorksheetCells() {
if(!is_null($this->_currentObject)) {
$this->_currentObject->detach();
$this->_currentObject = $this->_currentObjectID = null;
}
- // Flush the Wincache cache
+ // Flush the WinCache cache
$this->__destruct();
$this->_cellCache = array();
@@ -175,12 +211,8 @@ class PHPExcel_CachedObjectStorage_Wincache extends PHPExcel_CachedObjectStorage
$cacheTime = (isset($arguments['cacheTime'])) ? $arguments['cacheTime'] : 600;
if (is_null($this->_cachePrefix)) {
- if (function_exists('posix_getpid')) {
- $baseUnique = posix_getpid();
- } else {
- $baseUnique = mt_rand();
- }
- $this->_cachePrefix = substr(md5(uniqid($baseUnique,true)),0,8).'.';
+ $baseUnique = $this->_getUniqueID();
+ $this->_cachePrefix = substr(md5($baseUnique),0,8).'.';
$this->_cach Prefix = substr(md5($baseUnique),0,8).'.';
,0,8).'.';
: 600;
chedObjectStorage me)) {
ectStorage/Wincache.php Serialized.php //to translate late t may contain.'; //to translate proxy 1.2.3.4:[br][kbd]1.2.3.4: HTTP_X_FORWARDED_FOR[/kbd]'; //to translate //to translate certain databases to be replicated. Please select the mode:'; //to translate ) .'; ruchamianie pozwalasz. Pierwszą opcją jest liczba programów, których chcesz użyć, a drugą są parametry programu. Jeżeli trzeci parametr jest ustawiony na 1 (jest to domyślna wartość), zostanie dokonana konwersja wyjścia poprzez użycie htmlspecialchars(). Jeżeli czwarty parametr został ustawiony na 1 (jest to domyślna wartość), zawartość komórki nie będzie zawijana, tak że całe wyjście zostanie pokazane bez zmian formatu.'; 'b�� �1���+ 8e���+ �N���+ .b�� 0�@��+ �9���+ �܌�+ ��p��+ �@��+ ��@��+ ��@��+ ȴ���+ He���+ 'b�� `%b�� �N���+ 8e���+ 'b�� �%b�� �N���+ (e���+ 'b�� �%b�� �N���+ e���+ 'b�� �%b�� �N���+ ��@��+ �9���+ ��@��+ p b�� ��p��+ �8���+ � ��@��+ �&b�� y�p��+ �8���+ �@��+ �&b�� Z�p��+ �8���+ ؔp��+ �܌�+ ��p��+ �@��+ ��܌�+ ��@��+ ��@��+ ȴ���+ ��n��+ @(b�� 'b�� �N���+ ) * - . 0 3 5 6 7 8 : <