Merge branch 'QA_4_7' into STABLE

This commit is contained in:
Isaac Bennetch 2017-08-24 10:13:58 -04:00
commit b6c9556548
130 changed files with 6111 additions and 5097 deletions

View File

@ -11,6 +11,7 @@ services:
- mysql
php:
- "7.2"
- "7.1"
- "7.0"
- "5.6"

View File

@ -1,6 +1,19 @@
phpMyAdmin - ChangeLog
======================
4.7.4 (2017-08-23)
- issue #13415 Remove shadow from the logo
- issue #13507 Fixed per server theme feature
- issue #13523 Missing newline in ALTER exports
- issue #13414 Fixed several compatibility issues with PHP 7.2
- issue #13550 Fixed copy results to clipboard
- issue #13562 Add limitation for user group length
- issue #13561 Fixed edit variable link in advisor
- issue #13579 Optimize table link should not be visible in print page
- issue #13553 Improved error handling on corrupted tables
- issue #13512 Fixed rendering of add index dialog
- issue #13606 Fixed refreshing server variables
4.7.3 (2017-07-20)
- issue #13447 Large multi-line query removes Export operation and blanks query box options
- issue #13445 Fixed rendering of query results

2
README
View File

@ -1,7 +1,7 @@
phpMyAdmin - Readme
===================
Version 4.7.3
Version 4.7.4
A web interface for MySQL and MariaDB.

View File

@ -38,7 +38,7 @@
"ext-xml": "*",
"ext-pcre": "*",
"ext-json": "*",
"phpmyadmin/sql-parser": "^4.1.9",
"phpmyadmin/sql-parser": "^4.1.10",
"phpmyadmin/motranslator": "^3.0",
"phpmyadmin/shapefile": "^2.0",
"tecnickcom/tcpdf": "^6.2",

2271
composer.lock generated Normal file

File diff suppressed because it is too large Load Diff

View File

@ -51,7 +51,7 @@ copyright = u'2012 - 2017, The phpMyAdmin devel team'
# built documents.
#
# The short X.Y version.
version = '4.7.3'
version = '4.7.4'
# The full version, including alpha/beta/rc tags.
release = version

View File

@ -182,7 +182,7 @@ Credits, in chronological order
* :term:`PDF` schema output, thanks also to
Olivier Plathey for the "FPDF" library (see <http://www.fpdf.org/>), Steven
Wittens for the "UFPDF" library (see <https://acko.net/blog/ufpdf-unicode-utf-8-extension-for-fpdf/>) and
Wittens for the "UFPDF" library and
Nicola Asuni for the "TCPDF" library (see <https://tcpdf.org/>).
* Olof Edlund <olof.edlund\_at\_upright.se>

View File

@ -1217,6 +1217,9 @@ or one of the host names present in the configuration file. Using
``pma_username`` and ``pma_password`` has been tested along with the
usage of 'cookie' ``auth_type``.
For example direct login URL can be constructed as
``https://example.com/phpmyadmin/?pma_username=user&pma_password=password``.
.. _faqbrowsers:
Browsers or client OS

View File

@ -96,11 +96,6 @@ From Wikipedia, the free encyclopedia
.. seealso:: <https://en.wikipedia.org/wiki/Foreign_key>
FPDF
the free :term:`PDF` library
.. seealso:: <http://www.fpdf.org/>
GD
Graphics Library by Thomas Boutell and others for dynamically manipulating images.
@ -387,7 +382,7 @@ From Wikipedia, the free encyclopedia
.. seealso:: <https://en.wikipedia.org/wiki/TCP>
TCPDF
Rewrite of :term:`UFPDF` with various improvements.
PHP library to generate PDF files.
.. seealso:: <https://tcpdf.org/>
@ -401,11 +396,6 @@ From Wikipedia, the free encyclopedia
unique value for each row. The first unique key will be treated as
:term:`primary key` if there is no *primary key* defined.
UFPDF
Unicode/UTF-8 extension for :term:`FPDF`
.. seealso:: <https://acko.net/blog/ufpdf-unicode-utf-8-extension-for-fpdf/>
URL
Uniform Resource Locator is a sequence of characters, conforming to a
standardized format, that is used for referring to resources, such as

View File

@ -25,7 +25,6 @@ English
- `Having fun with phpMyAdmin's MIME-transformations & PDF-features <http://garv.in/tops/texte/mimetutorial>`_
- `Learning SQL Using phpMyAdmin (old tutorial) <http://www.php-editors.com/articles/sql_phpmyadmin.php>`_
- `Install and configure phpMyAdmin on IIS <http://www.iis-aid.com/articles/how_to_guides/install_and_configure_phpmyadmin_iis>`_
Русский (Russian)
+++++++++++++++++

View File

@ -313,7 +313,12 @@ var AJAX = {
if (typeof onsubmit !== 'function' || onsubmit.apply(this, [event])) {
AJAX.active = true;
AJAX.$msgbox = PMA_ajaxShowMessage();
$.post(url, params, AJAX.responseHandler);
var method = $(this).attr('method');
if (typeof method !== 'undefined' && method.toLowerCase() === 'post') {
$.post(url, params, AJAX.responseHandler);
} else {
$.get(url, params, AJAX.responseHandler);
}
}
}
},

View File

@ -4569,100 +4569,6 @@ function printPage(){
}
}
/**
* Print button
*/
function copyToClipboard()
{
var textArea = document.createElement("textarea");
//
// *** This styling is an extra step which is likely not required. ***
//
// Why is it here? To ensure:
// 1. the element is able to have focus and selection.
// 2. if element was to flash render it has minimal visual impact.
// 3. less flakyness with selection and copying which **might** occur if
// the textarea element is not visible.
//
// The likelihood is the element won't even render, not even a flash,
// so some of these are just precautions. However in IE the element
// is visible whilst the popup box asking the user for permission for
// the web page to copy to the clipboard.
//
// Place in top-left corner of screen regardless of scroll position.
textArea.style.position = 'fixed';
textArea.style.top = 0;
textArea.style.left = 0;
// Ensure it has a small width and height. Setting to 1px / 1em
// doesn't work as this gives a negative w/h on some browsers.
textArea.style.width = '2em';
textArea.style.height = '2em';
// We don't need padding, reducing the size if it does flash render.
textArea.style.padding = 0;
// Clean up any borders.
textArea.style.border = 'none';
textArea.style.outline = 'none';
textArea.style.boxShadow = 'none';
// Avoid flash of white box if rendered for any reason.
textArea.style.background = 'transparent';
textArea.value = '';
var elementList = $('#serverinfo a');
elementList.each(function(){
textArea.value += $(this).text().split(':')[1].trim() + '/';
});
textArea.value += '\t\t' + window.location.href;
textArea.value += '\n';
elementList = $('.notice,.success');
elementList.each(function(){
textArea.value += $(this).clone().children().remove().end().text() + '\n\n';
});
elementList = $('.sql pre');
elementList.each(function() {
textArea.value += $(this).text() + '\n\n';
});
elementList = $('.table_results .column_heading a');
elementList.each(function() {
textArea.value += $(this).clone().children().remove().end().text() + '\t';
});
textArea.value += '\n';
elementList = $('tbody tr');
elementList.each(function() {
var childElementList = $(this).find('.data span');
childElementList.each(function(){
textArea.value += $(this).clone().children().remove().end().text() + '\t';
});
textArea.value += '\n';
});
document.body.appendChild(textArea);
textArea.select();
try {
document.execCommand('copy');
} catch (err) {
alert('Sorry! Unable to copy');
}
document.body.removeChild(textArea);
}
/**
* Unbind all event handlers before tearing down a page
*/

View File

@ -214,8 +214,84 @@ AJAX.registerOnload('sql.js', function () {
$(document).on('click', "#copyToClipBoard", function (event) {
event.preventDefault();
// Print the page
copyToClipboard();
var textArea = document.createElement("textarea");
//
// *** This styling is an extra step which is likely not required. ***
//
// Why is it here? To ensure:
// 1. the element is able to have focus and selection.
// 2. if element was to flash render it has minimal visual impact.
// 3. less flakyness with selection and copying which **might** occur if
// the textarea element is not visible.
//
// The likelihood is the element won't even render, not even a flash,
// so some of these are just precautions. However in IE the element
// is visible whilst the popup box asking the user for permission for
// the web page to copy to the clipboard.
//
// Place in top-left corner of screen regardless of scroll position.
textArea.style.position = 'fixed';
textArea.style.top = 0;
textArea.style.left = 0;
// Ensure it has a small width and height. Setting to 1px / 1em
// doesn't work as this gives a negative w/h on some browsers.
textArea.style.width = '2em';
textArea.style.height = '2em';
// We don't need padding, reducing the size if it does flash render.
textArea.style.padding = 0;
// Clean up any borders.
textArea.style.border = 'none';
textArea.style.outline = 'none';
textArea.style.boxShadow = 'none';
// Avoid flash of white box if rendered for any reason.
textArea.style.background = 'transparent';
textArea.value = '';
$('#serverinfo a').each(function(){
textArea.value += $(this).text().split(':')[1].trim() + '/';
});
textArea.value += '\t\t' + window.location.href;
textArea.value += '\n';
$('.notice,.success').each(function(){
textArea.value += $(this).text() + '\n\n';
});
$('.sql pre').each(function() {
textArea.value += $(this).text() + '\n\n';
});
$('.table_results .column_heading a').each(function() {
textArea.value += $(this).text() + '\t';
});
textArea.value += '\n';
$('.table_results tbody tr').each(function() {
$(this).find('.data span').each(function(){
textArea.value += $(this).text() + '\t';
});
textArea.value += '\n';
});
document.body.appendChild(textArea);
textArea.select();
try {
document.execCommand('copy');
} catch (err) {
alert('Sorry! Unable to copy');
}
document.body.removeChild(textArea);
}); //end of Copy to Clipboard action
/**

View File

@ -325,10 +325,9 @@ class Advisor
// Replaces {server_variable} with 'server_variable'
// linking to server_variables.php
$rule['recommendation'] = preg_replace(
$rule['recommendation'] = preg_replace_callback(
'/\{([a-z_0-9]+)\}/Ui',
'<a href="server_variables.php' . URL::getCommon()
. '&filter=\1">\1</a>',
array($this, 'replaceVariable'),
$this->translate($rule['recommendation'])
);
@ -356,6 +355,19 @@ class Advisor
return 'href="' . PMA_linkURL($matches[2]) . '" target="_blank" rel="noopener noreferrer"';
}
/**
* Callback for wrapping variable edit links
*
* @param array $matches List of matched elements form preg_replace_callback
*
* @return string Replacement value
*/
private function replaceVariable($matches)
{
return '<a href="server_variables.php' . URL::getCommon(array('filter' => $matches[1]))
. '">' . htmlspecialchars($matches[1]). '</a>';
}
/**
* Callback for evaluating fired() condition.
*
@ -441,8 +453,13 @@ class Advisor
// Error handling
if ($err) {
// Remove PHP 7.2 and newer notice (it's not really interesting for user)
throw new Exception(
strip_tags($err)
str_replace(
' (this will throw an Error in a future version of PHP)',
'',
strip_tags($err)
)
. '<br />Executed code: $value = ' . htmlspecialchars($expr) . ';'
);
}

View File

@ -241,7 +241,7 @@ class Charsets
{
$parts = explode('_', $collation);
$name = __('Unknonwn');
$name = __('Unknown');
$variant = null;
$suffixes = array();
$unicode = false;

View File

@ -103,7 +103,7 @@ class Config
*/
public function checkSystem()
{
$this->set('PMA_VERSION', '4.7.3');
$this->set('PMA_VERSION', '4.7.4');
/**
* @deprecated
*/

View File

@ -103,10 +103,15 @@ class Error extends Message
$this->setFile($errfile);
$this->setLine($errline);
$backtrace = debug_backtrace();
// remove last three calls:
// debug_backtrace(), handleError() and addError()
$backtrace = array_slice($backtrace, 3);
// This function can be disabled in php.ini
if (function_exists('debug_backtrace')) {
$backtrace = @debug_backtrace();
// remove last three calls:
// debug_backtrace(), handleError() and addError()
$backtrace = array_slice($backtrace, 3);
} else {
$backtrace = array();
}
$this->setBacktrace($backtrace);
}

View File

@ -674,7 +674,9 @@ class Header
. $basedir . 'js/codemirror/addon/lint/lint.css?' . $v . '" />';
$retval .= '<link rel="stylesheet" type="text/css" href="'
. $basedir . 'phpmyadmin.css.php?'
. 'nocache=' . $theme_id . $GLOBALS['text_dir'] . '" />';
. 'nocache=' . $theme_id . $GLOBALS['text_dir']
. (isset($GLOBALS['server']) ? '&amp;server=' . $GLOBALS['server'] : '')
. '" />';
// load Print view's CSS last, so that it overrides all other CSS while
// 'printing'
$retval .= '<link rel="stylesheet" type="text/css" href="'

View File

@ -156,9 +156,8 @@ class ThemeManager
$this->theme_default = $GLOBALS['cfg']['ThemeDefault'];
// check if user have a theme cookie
if (! $this->getThemeCookie()
|| ! $this->setActiveTheme($this->getThemeCookie())
) {
$cookie_theme = $this->getThemeCookie();
if (! $cookie_theme || ! $this->setActiveTheme($cookie_theme)) {
if ($GLOBALS['cfg']['ThemeDefault']) {
// otherwise use default theme
$this->setActiveTheme($this->theme_default);
@ -242,8 +241,9 @@ class ThemeManager
*/
public function getThemeCookie()
{
if (isset($_COOKIE[$this->getThemeCookieName()])) {
return $_COOKIE[$this->getThemeCookieName()];
$name = $this->getThemeCookieName();
if (isset($_COOKIE[$name])) {
return $_COOKIE[$name];
}
return false;
@ -477,15 +477,6 @@ class ThemeManager
{
$tmanager = self::getInstance();
// for the theme per server feature
if (isset($_REQUEST['server']) && ! isset($_REQUEST['set_theme'])) {
$GLOBALS['server'] = $_REQUEST['server'];
$tmp = $tmanager->getThemeCookie();
if (empty($tmp)) {
$tmp = $tmanager->theme_default;
}
$tmanager->setActiveTheme($tmp);
}
/**
* @todo move into ThemeManager::__wakeup()
*/

View File

@ -540,11 +540,6 @@ if (! isset($cfg['Servers']) || count($cfg['Servers']) == 0) {
unset($default_server);
/******************************************************************************/
/* setup themes LABEL_theme_setup */
ThemeManager::initializeTheme();
if (! defined('PMA_MINIMUM_COMMON')) {
/**
* Lookup server by name
@ -571,34 +566,41 @@ if (! defined('PMA_MINIMUM_COMMON')) {
}
unset($i);
}
}
/**
* If no server is selected, make sure that $cfg['Server'] is empty (so
* that nothing will work), and skip server authentication.
* We do NOT exit here, but continue on without logging into any server.
* This way, the welcome page will still come up (with no server info) and
* present a choice of servers in the case that there are multiple servers
* and '$cfg['ServerDefault'] = 0' is set.
*/
/**
* If no server is selected, make sure that $cfg['Server'] is empty (so
* that nothing will work), and skip server authentication.
* We do NOT exit here, but continue on without logging into any server.
* This way, the welcome page will still come up (with no server info) and
* present a choice of servers in the case that there are multiple servers
* and '$cfg['ServerDefault'] = 0' is set.
*/
if (isset($_REQUEST['server'])
&& (is_string($_REQUEST['server']) || is_numeric($_REQUEST['server']))
&& ! empty($_REQUEST['server'])
&& ! empty($cfg['Servers'][$_REQUEST['server']])
) {
$GLOBALS['server'] = $_REQUEST['server'];
if (isset($_REQUEST['server'])
&& (is_string($_REQUEST['server']) || is_numeric($_REQUEST['server']))
&& ! empty($_REQUEST['server'])
&& ! empty($cfg['Servers'][$_REQUEST['server']])
) {
$GLOBALS['server'] = $_REQUEST['server'];
$cfg['Server'] = $cfg['Servers'][$GLOBALS['server']];
} else {
if (!empty($cfg['Servers'][$cfg['ServerDefault']])) {
$GLOBALS['server'] = $cfg['ServerDefault'];
$cfg['Server'] = $cfg['Servers'][$GLOBALS['server']];
} else {
if (!empty($cfg['Servers'][$cfg['ServerDefault']])) {
$GLOBALS['server'] = $cfg['ServerDefault'];
$cfg['Server'] = $cfg['Servers'][$GLOBALS['server']];
} else {
$GLOBALS['server'] = 0;
$cfg['Server'] = array();
}
$GLOBALS['server'] = 0;
$cfg['Server'] = array();
}
$GLOBALS['url_params']['server'] = $GLOBALS['server'];
}
$GLOBALS['url_params']['server'] = $GLOBALS['server'];
/******************************************************************************/
/* setup themes LABEL_theme_setup */
ThemeManager::initializeTheme();
if (! defined('PMA_MINIMUM_COMMON')) {
/**
* save some settings in cookies
* @todo should be done in PMA\libraries\Config

View File

@ -493,9 +493,19 @@ class TableStructureController extends TableController
*/
$fields_meta = array();
for ($i = 0; $i < $selected_cnt; $i++) {
$fields_meta[] = $this->dbi->getColumns(
$value = $this->dbi->getColumns(
$this->db, $this->table, $selected[$i], true
);
if (count($value) == 0) {
$message = Message::error(
__('Failed to get description of column %s!')
);
$message->addParam($selected[$i]);
$this->response->addHTML($message);
} else {
$fields_meta[] = $value;
}
}
$num_fields = count($fields_meta);
// set these globals because tbl_columns_definition_form.inc.php

View File

@ -1169,7 +1169,7 @@ function PMA_buildSQL($db_name, &$tables, &$analyses = null,
$inTables = false;
$additional_sql_len = count($additional_sql);
$additional_sql_len = is_null($additional_sql) ? 0 : count($additional_sql);
for ($i = 0; $i < $additional_sql_len; ++$i) {
preg_match($view_pattern, $additional_sql[$i], $regs);

View File

@ -548,7 +548,7 @@ function PMA_pluginGetOptions($section, &$list)
$ret .= '<h3>' . PMA_getString($text) . '</h3>';
$no_options = true;
if ($options != null && count($options) > 0) {
if (! is_null($options) && count($options) > 0) {
foreach ($options->getProperties()
as $propertyMainGroup
) {

View File

@ -118,10 +118,10 @@ class AuthenticationSignon extends AuthenticationPlugin
}
/* Load single signon session */
session_set_cookie_params($session_cookie_params['lifetime'], $session_cookie_params['path'], $session_cookie_params['domain'], $session_cookie_params['secure'], $session_cookie_params['httponly']);
session_name($session_name);
session_id($_COOKIE[$session_name]);
if (!defined('TESTSUITE')) {
session_set_cookie_params($session_cookie_params['lifetime'], $session_cookie_params['path'], $session_cookie_params['domain'], $session_cookie_params['secure'], $session_cookie_params['httponly']);
session_name($session_name);
session_id($_COOKIE[$session_name]);
session_start();
}
@ -159,12 +159,12 @@ class AuthenticationSignon extends AuthenticationPlugin
}
/* Restart phpMyAdmin session */
session_set_cookie_params($old_cookie_params['lifetime'], $old_cookie_params['path'], $old_cookie_params['domain'], $old_cookie_params['secure'], $old_cookie_params['httponly']);
session_name($old_session);
if (!empty($old_id)) {
session_id($old_id);
}
if (!defined('TESTSUITE')) {
session_set_cookie_params($old_cookie_params['lifetime'], $old_cookie_params['path'], $old_cookie_params['domain'], $old_cookie_params['secure'], $old_cookie_params['httponly']);
session_name($old_session);
if (!empty($old_id)) {
session_id($old_id);
}
session_start();
}
@ -235,15 +235,13 @@ class AuthenticationSignon extends AuthenticationPlugin
/* Does session exist? */
if (isset($_COOKIE[$session_name])) {
/* End current session */
if (!defined('TESTSUITE')) {
/* End current session */
session_write_close();
}
/* Load single signon session */
session_name($session_name);
session_id($_COOKIE[$session_name]);
if (!defined('TESTSUITE')) {
/* Load single signon session */
session_name($session_name);
session_id($_COOKIE[$session_name]);
session_start();
}

View File

@ -1387,7 +1387,7 @@ class ExportSql extends ExportPlugin
// need to use PMA\libraries\DatabaseInterface::QUERY_STORE
// with $GLOBALS['dbi']->numRows() in mysqli
$result = $GLOBALS['dbi']->query(
$result = $GLOBALS['dbi']->tryQuery(
'SHOW TABLE STATUS FROM ' . Util::backquote($db)
. ' WHERE Name = \'' . $GLOBALS['dbi']->escapeString($table) . '\'',
null,
@ -1771,7 +1771,7 @@ class ExportSql extends ExportPlugin
$sql_auto_increments_query .= ', AUTO_INCREMENT='
. $statement->entityOptions->has('AUTO_INCREMENT');
}
$sql_auto_increments_query .= ';';
$sql_auto_increments_query .= ';' . $crlf;
$sql_auto_increments = $this->generateComment(
$crlf,

View File

@ -14,7 +14,7 @@ namespace PMA\libraries\properties\options;
* @todo modify descriptions if needed, when the options are integrated
* @package PhpMyAdmin
*/
abstract class OptionsPropertyGroup extends OptionsPropertyItem
abstract class OptionsPropertyGroup extends OptionsPropertyItem implements \Countable
{
/**
* Holds a group of properties (PMA\libraries\properties\options\OptionsPropertyItem instances)
@ -87,6 +87,18 @@ abstract class OptionsPropertyGroup extends OptionsPropertyItem
*/
public function getNrOfProperties()
{
if (is_null($this->_properties)) {
return 0;
}
return count($this->_properties);
}
/**
* Countable interface implementation.
*
* @return int
*/
public function count() {
return $this->getNrOfProperties();
}
}

View File

@ -232,8 +232,7 @@ function PMA_getHtmlToEditUserGroup($userGroup = null)
if ($userGroup == null) {
$html_output .= '<label for="userGroup">' . __('Group name:') . '</label>';
$html_output .= '<input type="text" name="userGroup" '
. 'autocomplete="off" required="required" />';
$html_output .= '<input type="text" name="userGroup" maxlength="64" autocomplete="off" required="required" />';
$html_output .= '<div class="clearfloat"></div>';
}

View File

@ -1,9 +1,9 @@
#
msgid ""
msgstr ""
"Project-Id-Version: phpMyAdmin 4.7.3-dev\n"
"Project-Id-Version: phpMyAdmin 4.7.4-dev\n"
"Report-Msgid-Bugs-To: translators@phpmyadmin.net\n"
"POT-Creation-Date: 2017-07-18 13:29+0200\n"
"POT-Creation-Date: 2017-08-10 09:13-0400\n"
"PO-Revision-Date: 2015-10-15 11:30+0200\n"
"Last-Translator: Michal Čihař <michal@cihar.com>\n"
"Language-Team: Afrikaans <https://hosted.weblate.org/projects/phpmyadmin/"
@ -503,7 +503,7 @@ msgstr "Voeg geometrie by"
#: libraries/server_privileges.lib.php:692
#: libraries/server_privileges.lib.php:2194
#: libraries/server_privileges.lib.php:3076
#: libraries/server_user_groups.lib.php:285
#: libraries/server_user_groups.lib.php:284
#: libraries/sql_query_form.lib.php:373 libraries/sql_query_form.lib.php:435
#: libraries/tracking.lib.php:544 libraries/tracking.lib.php:667
#: prefs_manage.php:285 prefs_manage.php:369 server_privileges.php:307
@ -3195,28 +3195,28 @@ msgstr ""
msgid "Failed formatting string for rule '%s'."
msgstr ""
#: libraries/Advisor.php:469
#: libraries/Advisor.php:486
#, php-format
msgid "Error in reading file: The file '%s' does not exist or is not readable!"
msgstr ""
#: libraries/Advisor.php:494
#: libraries/Advisor.php:511
#, php-format
msgid ""
"Invalid rule declaration on line %1$s, expected line %2$s of previous rule."
msgstr ""
#: libraries/Advisor.php:513
#: libraries/Advisor.php:530
#, php-format
msgid "Invalid rule declaration on line %s."
msgstr ""
#: libraries/Advisor.php:521
#: libraries/Advisor.php:538
#, php-format
msgid "Unexpected characters on line %s."
msgstr ""
#: libraries/Advisor.php:536
#: libraries/Advisor.php:553
#, php-format
msgid "Unexpected character on line %1$s. Expected tab, but found \"%2$s\"."
msgstr ""
@ -3241,7 +3241,7 @@ msgid "Collation"
msgstr ""
#: libraries/Charsets.php:244
msgid "Unknonwn"
msgid "Unknown"
msgstr ""
#: libraries/Charsets.php:258
@ -4187,7 +4187,7 @@ msgstr "Drukker mooi (print view)"
msgid "Click on the bar to scroll to top of page"
msgstr ""
#: libraries/Header.php:756 libraries/plugins/auth/AuthenticationCookie.php:152
#: libraries/Header.php:758 libraries/plugins/auth/AuthenticationCookie.php:152
#, fuzzy
#| msgid "Cookies must be enabled past this point."
msgid "Javascript must be enabled past this point!"
@ -4824,7 +4824,7 @@ msgstr ""
msgid "Default theme %s not found!"
msgstr ""
#: libraries/ThemeManager.php:204
#: libraries/ThemeManager.php:203
#, php-format
msgid "Theme %s not found!"
msgstr ""
@ -5390,11 +5390,11 @@ msgstr ""
msgid "Server %d"
msgstr "Bediener Keuse"
#: libraries/common.inc.php:654
#: libraries/common.inc.php:656
msgid "Invalid authentication method set in configuration:"
msgstr ""
#: libraries/common.inc.php:758
#: libraries/common.inc.php:760
#, php-format
msgid ""
"Unable to use timezone %1$s for server %2$d. Please check your configuration "
@ -5402,20 +5402,20 @@ msgid ""
"currently using the default time zone of the database server."
msgstr ""
#: libraries/common.inc.php:796
#: libraries/common.inc.php:798
#, php-format
msgid "You should upgrade to %s %s or later."
msgstr ""
#: libraries/common.inc.php:882
#: libraries/common.inc.php:884
msgid "Error: Token mismatch"
msgstr ""
#: libraries/common.inc.php:900
#: libraries/common.inc.php:902
msgid "GLOBALS overwrite attempt"
msgstr ""
#: libraries/common.inc.php:907
#: libraries/common.inc.php:909
msgid "possible exploit"
msgstr ""
@ -13683,19 +13683,19 @@ msgstr "Geen Regte"
msgid "Group name:"
msgstr "Kolom name"
#: libraries/server_user_groups.lib.php:272
#: libraries/server_user_groups.lib.php:271
#, fuzzy
#| msgid "Server version"
msgid "Server-level tabs"
msgstr "Bediener weergawe"
#: libraries/server_user_groups.lib.php:275
#: libraries/server_user_groups.lib.php:274
#, fuzzy
#| msgid "Databases"
msgid "Database-level tabs"
msgstr "databasisse"
#: libraries/server_user_groups.lib.php:278
#: libraries/server_user_groups.lib.php:277
#, fuzzy
#| msgid "Table comments"
msgid "Table-level tabs"

View File

@ -1,9 +1,9 @@
#
msgid ""
msgstr ""
"Project-Id-Version: phpMyAdmin 4.7.3-dev\n"
"Project-Id-Version: phpMyAdmin 4.7.4-dev\n"
"Report-Msgid-Bugs-To: translators@phpmyadmin.net\n"
"POT-Creation-Date: 2017-07-18 13:29+0200\n"
"POT-Creation-Date: 2017-08-10 09:13-0400\n"
"PO-Revision-Date: 2017-07-08 01:10+0000\n"
"Last-Translator: yagoub fadel <yagoub76@gmail.com>\n"
"Language-Team: Arabic <https://hosted.weblate.org/projects/phpmyadmin/4-7/ar/"
@ -475,7 +475,7 @@ msgstr "أضف هندسة"
#: libraries/server_privileges.lib.php:692
#: libraries/server_privileges.lib.php:2194
#: libraries/server_privileges.lib.php:3076
#: libraries/server_user_groups.lib.php:285
#: libraries/server_user_groups.lib.php:284
#: libraries/sql_query_form.lib.php:373 libraries/sql_query_form.lib.php:435
#: libraries/tracking.lib.php:544 libraries/tracking.lib.php:667
#: prefs_manage.php:285 prefs_manage.php:369 server_privileges.php:307
@ -2921,12 +2921,12 @@ msgstr "فشلت في تشغيل الإختبار للقاعدة '%s'."
msgid "Failed formatting string for rule '%s'."
msgstr "فشل تنسيق النص لـ '%s'."
#: libraries/Advisor.php:469
#: libraries/Advisor.php:486
#, php-format
msgid "Error in reading file: The file '%s' does not exist or is not readable!"
msgstr "خطأ في قراءة الملف: الملف '%s' غير موجود أو غير قابل للقراءة!"
#: libraries/Advisor.php:494
#: libraries/Advisor.php:511
#, php-format
msgid ""
"Invalid rule declaration on line %1$s, expected line %2$s of previous rule."
@ -2934,17 +2934,17 @@ msgstr ""
"إعلان قاعدة غير صالح على السطر %1$s، السطر المتوقع هو %2$s من القاعدة "
"السابقة."
#: libraries/Advisor.php:513
#: libraries/Advisor.php:530
#, php-format
msgid "Invalid rule declaration on line %s."
msgstr "إعلان قاعدة غير صحيح على السطر %s."
#: libraries/Advisor.php:521
#: libraries/Advisor.php:538
#, php-format
msgid "Unexpected characters on line %s."
msgstr "أحرف غير متوقعة على السطر %s."
#: libraries/Advisor.php:536
#: libraries/Advisor.php:553
#, fuzzy, php-format
#| msgid "Unexpected characters on line %s."
msgid "Unexpected character on line %1$s. Expected tab, but found \"%2$s\"."
@ -2971,9 +2971,10 @@ msgstr ""
#: libraries/Charsets.php:244
#, fuzzy
#| msgid "unknown"
msgid "Unknonwn"
msgstr "غير معروفة"
#| msgctxt "Collation"
#| msgid "Unknown"
msgid "Unknown"
msgstr "غير معروف"
#: libraries/Charsets.php:258
msgctxt "Collation"
@ -3853,7 +3854,7 @@ msgstr "عرض نسخة للطباعة"
msgid "Click on the bar to scroll to top of page"
msgstr "انقر على الشريط للتمرير إلى أعلى الصفحة"
#: libraries/Header.php:756 libraries/plugins/auth/AuthenticationCookie.php:152
#: libraries/Header.php:758 libraries/plugins/auth/AuthenticationCookie.php:152
msgid "Javascript must be enabled past this point!"
msgstr "يجب تفعيل Javascript بعد هذه النقطة!"
@ -4479,7 +4480,7 @@ msgstr "إعتبر"
msgid "Default theme %s not found!"
msgstr "المظهر الإفتراضي %s غير موجود!"
#: libraries/ThemeManager.php:204
#: libraries/ThemeManager.php:203
#, php-format
msgid "Theme %s not found!"
msgstr "المظهر %s غير موجود!"
@ -5023,11 +5024,11 @@ msgstr "فهرس خادم غير صحيح: %s"
msgid "Server %d"
msgstr "خادم %d"
#: libraries/common.inc.php:654
#: libraries/common.inc.php:656
msgid "Invalid authentication method set in configuration:"
msgstr "اسلوب مصادقة غير صحيح في الإعدادات:"
#: libraries/common.inc.php:758
#: libraries/common.inc.php:760
#, php-format
msgid ""
"Unable to use timezone %1$s for server %2$d. Please check your configuration "
@ -5035,20 +5036,20 @@ msgid ""
"currently using the default time zone of the database server."
msgstr ""
#: libraries/common.inc.php:796
#: libraries/common.inc.php:798
#, php-format
msgid "You should upgrade to %s %s or later."
msgstr "عليك الترقية إلى %s%s أو لاحقا."
#: libraries/common.inc.php:882
#: libraries/common.inc.php:884
msgid "Error: Token mismatch"
msgstr "خطأ: عدم تطابق الرمز المميز"
#: libraries/common.inc.php:900
#: libraries/common.inc.php:902
msgid "GLOBALS overwrite attempt"
msgstr ""
#: libraries/common.inc.php:907
#: libraries/common.inc.php:909
msgid "possible exploit"
msgstr "إستغلال محتمل"
@ -13511,19 +13512,19 @@ msgstr "لا صلاحيات."
msgid "Group name:"
msgstr "اسم العمود"
#: libraries/server_user_groups.lib.php:272
#: libraries/server_user_groups.lib.php:271
#, fuzzy
#| msgid "Server version"
msgid "Server-level tabs"
msgstr "إصدارة المزود"
#: libraries/server_user_groups.lib.php:275
#: libraries/server_user_groups.lib.php:274
#, fuzzy
#| msgid "Databases"
msgid "Database-level tabs"
msgstr "قاعدة بيانات"
#: libraries/server_user_groups.lib.php:278
#: libraries/server_user_groups.lib.php:277
#, fuzzy
#| msgid "Table removal"
msgid "Table-level tabs"
@ -17022,6 +17023,11 @@ msgstr ""
msgid "concurrent_insert is set to 0"
msgstr ""
#, fuzzy
#~| msgid "unknown"
#~ msgid "Unknonwn"
#~ msgstr "غير معروفة"
#, fuzzy
#~| msgid "Right"
#~ msgctxt "Collation variant"

View File

@ -1,9 +1,9 @@
#
msgid ""
msgstr ""
"Project-Id-Version: phpMyAdmin 4.7.3-dev\n"
"Project-Id-Version: phpMyAdmin 4.7.4-dev\n"
"Report-Msgid-Bugs-To: translators@phpmyadmin.net\n"
"POT-Creation-Date: 2017-07-18 13:29+0200\n"
"POT-Creation-Date: 2017-08-10 09:13-0400\n"
"PO-Revision-Date: 2017-01-17 17:34+0000\n"
"Last-Translator: Sevdimali İsa <sevdimaliisayev@mail.ru>\n"
"Language-Team: Azerbaijani <https://hosted.weblate.org/projects/phpmyadmin/"
@ -485,7 +485,7 @@ msgstr "Həndəsə əlavə et"
#: libraries/server_privileges.lib.php:692
#: libraries/server_privileges.lib.php:2194
#: libraries/server_privileges.lib.php:3076
#: libraries/server_user_groups.lib.php:285
#: libraries/server_user_groups.lib.php:284
#: libraries/sql_query_form.lib.php:373 libraries/sql_query_form.lib.php:435
#: libraries/tracking.lib.php:544 libraries/tracking.lib.php:667
#: prefs_manage.php:285 prefs_manage.php:369 server_privileges.php:307
@ -2987,28 +2987,28 @@ msgstr ""
msgid "Failed formatting string for rule '%s'."
msgstr ""
#: libraries/Advisor.php:469
#: libraries/Advisor.php:486
#, php-format
msgid "Error in reading file: The file '%s' does not exist or is not readable!"
msgstr ""
#: libraries/Advisor.php:494
#: libraries/Advisor.php:511
#, php-format
msgid ""
"Invalid rule declaration on line %1$s, expected line %2$s of previous rule."
msgstr ""
#: libraries/Advisor.php:513
#: libraries/Advisor.php:530
#, php-format
msgid "Invalid rule declaration on line %s."
msgstr ""
#: libraries/Advisor.php:521
#: libraries/Advisor.php:538
#, php-format
msgid "Unexpected characters on line %s."
msgstr "%s. sətirində gözlənilməyən simvollar."
#: libraries/Advisor.php:536
#: libraries/Advisor.php:553
#, php-format
msgid "Unexpected character on line %1$s. Expected tab, but found \"%2$s\"."
msgstr ""
@ -3037,7 +3037,7 @@ msgstr "Qarşılaşdırma"
#: libraries/Charsets.php:244
#, fuzzy
#| msgid "unknown"
msgid "Unknonwn"
msgid "Unknown"
msgstr "bilinmir"
#: libraries/Charsets.php:258
@ -3983,7 +3983,7 @@ msgstr "Çap görüntüsü"
msgid "Click on the bar to scroll to top of page"
msgstr ""
#: libraries/Header.php:756 libraries/plugins/auth/AuthenticationCookie.php:152
#: libraries/Header.php:758 libraries/plugins/auth/AuthenticationCookie.php:152
msgid "Javascript must be enabled past this point!"
msgstr "Bu hissəni keçmək üçün Javascript aktiv olmalıdır!"
@ -4591,7 +4591,7 @@ msgstr "Götür"
msgid "Default theme %s not found!"
msgstr "İlkin tema %s tapılmadı!"
#: libraries/ThemeManager.php:204
#: libraries/ThemeManager.php:203
#, php-format
msgid "Theme %s not found!"
msgstr "%s teması tapılmadı!"
@ -5171,11 +5171,11 @@ msgstr "Uyğun olmayan server indeksi: %s"
msgid "Server %d"
msgstr "Server %d"
#: libraries/common.inc.php:654
#: libraries/common.inc.php:656
msgid "Invalid authentication method set in configuration:"
msgstr ""
#: libraries/common.inc.php:758
#: libraries/common.inc.php:760
#, php-format
msgid ""
"Unable to use timezone %1$s for server %2$d. Please check your configuration "
@ -5183,20 +5183,20 @@ msgid ""
"currently using the default time zone of the database server."
msgstr ""
#: libraries/common.inc.php:796
#: libraries/common.inc.php:798
#, php-format
msgid "You should upgrade to %s %s or later."
msgstr "%s %s vəya yenisinə yüksəltməlisiniz."
#: libraries/common.inc.php:882
#: libraries/common.inc.php:884
msgid "Error: Token mismatch"
msgstr ""
#: libraries/common.inc.php:900
#: libraries/common.inc.php:902
msgid "GLOBALS overwrite attempt"
msgstr ""
#: libraries/common.inc.php:907
#: libraries/common.inc.php:909
msgid "possible exploit"
msgstr ""
@ -13368,17 +13368,17 @@ msgstr "İstifadəçi qrupu menu təyinetmələri"
msgid "Group name:"
msgstr "Qrup adı:"
#: libraries/server_user_groups.lib.php:272
#: libraries/server_user_groups.lib.php:271
#, fuzzy
#| msgid "Server version"
msgid "Server-level tabs"
msgstr "Server versiyası"
#: libraries/server_user_groups.lib.php:275
#: libraries/server_user_groups.lib.php:274
msgid "Database-level tabs"
msgstr ""
#: libraries/server_user_groups.lib.php:278
#: libraries/server_user_groups.lib.php:277
#, fuzzy
#| msgid "Table comments"
msgid "Table-level tabs"
@ -16671,6 +16671,11 @@ msgstr ""
msgid "concurrent_insert is set to 0"
msgstr "concurrent_insert 0-a konfiqurasiya edilib"
#, fuzzy
#~| msgid "unknown"
#~ msgid "Unknonwn"
#~ msgstr "bilinmir"
#, fuzzy
#~| msgid "Right"
#~ msgctxt "Collation variant"

View File

@ -1,9 +1,9 @@
#
msgid ""
msgstr ""
"Project-Id-Version: phpMyAdmin 4.7.3-dev\n"
"Project-Id-Version: phpMyAdmin 4.7.4-dev\n"
"Report-Msgid-Bugs-To: translators@phpmyadmin.net\n"
"POT-Creation-Date: 2017-07-18 13:29+0200\n"
"POT-Creation-Date: 2017-08-10 09:13-0400\n"
"PO-Revision-Date: 2017-06-28 13:38+0000\n"
"Last-Translator: Viktar Vauchkevich <victorenator@gmail.com>\n"
"Language-Team: Belarusian <https://hosted.weblate.org/projects/"
@ -475,7 +475,7 @@ msgstr "Дадаць геаметрыю"
#: libraries/server_privileges.lib.php:692
#: libraries/server_privileges.lib.php:2194
#: libraries/server_privileges.lib.php:3076
#: libraries/server_user_groups.lib.php:285
#: libraries/server_user_groups.lib.php:284
#: libraries/sql_query_form.lib.php:373 libraries/sql_query_form.lib.php:435
#: libraries/tracking.lib.php:544 libraries/tracking.lib.php:667
#: prefs_manage.php:285 prefs_manage.php:369 server_privileges.php:307
@ -2851,12 +2851,12 @@ msgstr "Не атрымалася выканаць тэст для правіл
msgid "Failed formatting string for rule '%s'."
msgstr "Не атрымаляся фарматаваць радок для правіла «%s»."
#: libraries/Advisor.php:469
#: libraries/Advisor.php:486
#, php-format
msgid "Error in reading file: The file '%s' does not exist or is not readable!"
msgstr "Памылка пры чытанні файла: файл «%s» не існуе ці не чытаецца!"
#: libraries/Advisor.php:494
#: libraries/Advisor.php:511
#, php-format
msgid ""
"Invalid rule declaration on line %1$s, expected line %2$s of previous rule."
@ -2864,17 +2864,17 @@ msgstr ""
"Некарэктная дэкларацыя правіла ў радку %1$s, чакаецца радок %2$s папярэдняга "
"правіла."
#: libraries/Advisor.php:513
#: libraries/Advisor.php:530
#, php-format
msgid "Invalid rule declaration on line %s."
msgstr "Некарэктнае азначэнне правіла ў радку %s."
#: libraries/Advisor.php:521
#: libraries/Advisor.php:538
#, php-format
msgid "Unexpected characters on line %s."
msgstr "Нечаканыя знакі ў радку %s."
#: libraries/Advisor.php:536
#: libraries/Advisor.php:553
#, php-format
msgid "Unexpected character on line %1$s. Expected tab, but found \"%2$s\"."
msgstr "Нечаканы знак у радку %1$s. Чакаецца табуляцыя, а знойдзена «%2$s»."
@ -2899,7 +2899,10 @@ msgid "Collation"
msgstr "Параўноўванне"
#: libraries/Charsets.php:244
msgid "Unknonwn"
#, fuzzy
#| msgctxt "Collation"
#| msgid "Unknown"
msgid "Unknown"
msgstr "Невядома"
#: libraries/Charsets.php:258
@ -3769,7 +3772,7 @@ msgstr "Вэрсія для друку"
msgid "Click on the bar to scroll to top of page"
msgstr ""
#: libraries/Header.php:756 libraries/plugins/auth/AuthenticationCookie.php:152
#: libraries/Header.php:758 libraries/plugins/auth/AuthenticationCookie.php:152
msgid "Javascript must be enabled past this point!"
msgstr "Javascript мусіць быць уключаным!"
@ -4382,7 +4385,7 @@ msgstr "гэтая"
msgid "Default theme %s not found!"
msgstr "Тэма па змоўчаньні %s ня знойдзеная!"
#: libraries/ThemeManager.php:204
#: libraries/ThemeManager.php:203
#, php-format
msgid "Theme %s not found!"
msgstr "Тэма %s ня знойдзеная!"
@ -4928,11 +4931,11 @@ msgstr "Некарэктны індэкс сервера: %s"
msgid "Server %d"
msgstr "Сервер %d"
#: libraries/common.inc.php:654
#: libraries/common.inc.php:656
msgid "Invalid authentication method set in configuration:"
msgstr "У канфігурацыі вызначаны некарэктны мэтад аўтэнтыфікацыі:"
#: libraries/common.inc.php:758
#: libraries/common.inc.php:760
#, php-format
msgid ""
"Unable to use timezone %1$s for server %2$d. Please check your configuration "
@ -4940,20 +4943,20 @@ msgid ""
"currently using the default time zone of the database server."
msgstr ""
#: libraries/common.inc.php:796
#: libraries/common.inc.php:798
#, php-format
msgid "You should upgrade to %s %s or later."
msgstr "Вам трэба абнавіць %s да вэрсіі %s ці пазьнейшай."
#: libraries/common.inc.php:882
#: libraries/common.inc.php:884
msgid "Error: Token mismatch"
msgstr ""
#: libraries/common.inc.php:900
#: libraries/common.inc.php:902
msgid "GLOBALS overwrite attempt"
msgstr ""
#: libraries/common.inc.php:907
#: libraries/common.inc.php:909
msgid "possible exploit"
msgstr ""
@ -12956,15 +12959,15 @@ msgstr "Прызначэнні меню груп карыстальнікаў"
msgid "Group name:"
msgstr "Назва групы:"
#: libraries/server_user_groups.lib.php:272
#: libraries/server_user_groups.lib.php:271
msgid "Server-level tabs"
msgstr "Укладкі сервернага ўзроўню"
#: libraries/server_user_groups.lib.php:275
#: libraries/server_user_groups.lib.php:274
msgid "Database-level tabs"
msgstr "Укладкі ўзроўню базы даных"
#: libraries/server_user_groups.lib.php:278
#: libraries/server_user_groups.lib.php:277
msgid "Table-level tabs"
msgstr "Укладкі таблічнага ўзроўню"
@ -16019,6 +16022,9 @@ msgstr ""
msgid "concurrent_insert is set to 0"
msgstr "concurrent_insert устаноўленая ў 0"
#~ msgid "Unknonwn"
#~ msgstr "Невядома"
#~ msgctxt "Collation variant"
#~ msgid "weight=2"
#~ msgstr "вага=2"

View File

@ -1,9 +1,9 @@
#
msgid ""
msgstr ""
"Project-Id-Version: phpMyAdmin 4.7.3-dev\n"
"Project-Id-Version: phpMyAdmin 4.7.4-dev\n"
"Report-Msgid-Bugs-To: translators@phpmyadmin.net\n"
"POT-Creation-Date: 2017-07-18 13:29+0200\n"
"POT-Creation-Date: 2017-08-10 09:13-0400\n"
"PO-Revision-Date: 2015-10-15 11:22+0200\n"
"Last-Translator: Michal Čihař <michal@cihar.com>\n"
"Language-Team: Belarusian (latin) <https://hosted.weblate.org/projects/"
@ -510,7 +510,7 @@ msgstr "Dadać novaha karystalnika"
#: libraries/server_privileges.lib.php:692
#: libraries/server_privileges.lib.php:2194
#: libraries/server_privileges.lib.php:3076
#: libraries/server_user_groups.lib.php:285
#: libraries/server_user_groups.lib.php:284
#: libraries/sql_query_form.lib.php:373 libraries/sql_query_form.lib.php:435
#: libraries/tracking.lib.php:544 libraries/tracking.lib.php:667
#: prefs_manage.php:285 prefs_manage.php:369 server_privileges.php:307
@ -3346,29 +3346,29 @@ msgstr ""
msgid "Failed formatting string for rule '%s'."
msgstr ""
#: libraries/Advisor.php:469
#: libraries/Advisor.php:486
#, php-format
msgid "Error in reading file: The file '%s' does not exist or is not readable!"
msgstr ""
#: libraries/Advisor.php:494
#: libraries/Advisor.php:511
#, php-format
msgid ""
"Invalid rule declaration on line %1$s, expected line %2$s of previous rule."
msgstr ""
#: libraries/Advisor.php:513
#: libraries/Advisor.php:530
#, fuzzy, php-format
#| msgid "Invalid format of CSV input on line %d."
msgid "Invalid rule declaration on line %s."
msgstr "Niekarektny farmat CSV-dadzienych u radku %d."
#: libraries/Advisor.php:521
#: libraries/Advisor.php:538
#, php-format
msgid "Unexpected characters on line %s."
msgstr ""
#: libraries/Advisor.php:536
#: libraries/Advisor.php:553
#, php-format
msgid "Unexpected character on line %1$s. Expected tab, but found \"%2$s\"."
msgstr ""
@ -3395,7 +3395,7 @@ msgstr "Supastaŭleńnie"
#: libraries/Charsets.php:244
#, fuzzy
#| msgid "unknown"
msgid "Unknonwn"
msgid "Unknown"
msgstr "nieviadoma"
#: libraries/Charsets.php:258
@ -4458,7 +4458,7 @@ msgstr "Versija dla druku"
msgid "Click on the bar to scroll to top of page"
msgstr ""
#: libraries/Header.php:756 libraries/plugins/auth/AuthenticationCookie.php:152
#: libraries/Header.php:758 libraries/plugins/auth/AuthenticationCookie.php:152
#, fuzzy
#| msgid "Cookies must be enabled past this point."
msgid "Javascript must be enabled past this point!"
@ -5116,7 +5116,7 @@ msgstr "hetaja"
msgid "Default theme %s not found!"
msgstr "Tema pa zmoŭčańni %s nia znojdzienaja!"
#: libraries/ThemeManager.php:204
#: libraries/ThemeManager.php:203
#, php-format
msgid "Theme %s not found!"
msgstr "Tema %s nia znojdzienaja!"
@ -5704,11 +5704,11 @@ msgstr "Niekarektny indeks servera: \"%s\""
msgid "Server %d"
msgstr "Server"
#: libraries/common.inc.php:654
#: libraries/common.inc.php:656
msgid "Invalid authentication method set in configuration:"
msgstr "U kanfihuracyi vyznačany niekarektny metad aŭtentyfikacyi:"
#: libraries/common.inc.php:758
#: libraries/common.inc.php:760
#, php-format
msgid ""
"Unable to use timezone %1$s for server %2$d. Please check your configuration "
@ -5716,20 +5716,20 @@ msgid ""
"currently using the default time zone of the database server."
msgstr ""
#: libraries/common.inc.php:796
#: libraries/common.inc.php:798
#, php-format
msgid "You should upgrade to %s %s or later."
msgstr "Vam treba abnavić %s da versii %s ci paźniejšaj."
#: libraries/common.inc.php:882
#: libraries/common.inc.php:884
msgid "Error: Token mismatch"
msgstr ""
#: libraries/common.inc.php:900
#: libraries/common.inc.php:902
msgid "GLOBALS overwrite attempt"
msgstr ""
#: libraries/common.inc.php:907
#: libraries/common.inc.php:909
msgid "possible exploit"
msgstr ""
@ -14657,19 +14657,19 @@ msgstr "Biez pryvilejaŭ."
msgid "Group name:"
msgstr "Nazvy kalonak"
#: libraries/server_user_groups.lib.php:272
#: libraries/server_user_groups.lib.php:271
#, fuzzy
#| msgid "Server version"
msgid "Server-level tabs"
msgstr "Versija servera"
#: libraries/server_user_groups.lib.php:275
#: libraries/server_user_groups.lib.php:274
#, fuzzy
#| msgid "Database for user"
msgid "Database-level tabs"
msgstr "Baza dadzienych dla karystalnika"
#: libraries/server_user_groups.lib.php:278
#: libraries/server_user_groups.lib.php:277
#, fuzzy
#| msgid "Table removal"
msgid "Table-level tabs"
@ -18258,6 +18258,11 @@ msgstr ""
msgid "concurrent_insert is set to 0"
msgstr "maksymum adnačasovych złučeńniaŭ"
#, fuzzy
#~| msgid "unknown"
#~ msgid "Unknonwn"
#~ msgstr "nieviadoma"
#, fuzzy
#~| msgid "Column names"
#~ msgid "Old column name"

147
po/bg.po
View File

@ -1,11 +1,11 @@
#
msgid ""
msgstr ""
"Project-Id-Version: phpMyAdmin 4.7.3-dev\n"
"Project-Id-Version: phpMyAdmin 4.7.4-dev\n"
"Report-Msgid-Bugs-To: translators@phpmyadmin.net\n"
"POT-Creation-Date: 2017-07-18 13:29+0200\n"
"PO-Revision-Date: 2017-07-17 20:00+0000\n"
"Last-Translator: NMilchev <nmilchev@gmail.com>\n"
"POT-Creation-Date: 2017-08-10 09:13-0400\n"
"PO-Revision-Date: 2017-08-07 11:20+0000\n"
"Last-Translator: Filip Obretenov <filip.obretenovbg@gmail.com>\n"
"Language-Team: Bulgarian <https://hosted.weblate.org/projects/phpmyadmin/4-7/"
"bg/>\n"
"Language: bg\n"
@ -20,16 +20,12 @@ msgid "Bad type!"
msgstr "Типът е неправилен!"
#: changelog.php:39 license.php:34
#, fuzzy, php-format
#| msgid ""
#| "The %s file is not available on this system, please visit www.phpmyadmin."
#| "net for more information."
#, php-format
msgid ""
"The %s file is not available on this system, please visit %s for more "
"information."
msgstr ""
"Файлът %s не е наличен за тази система, Моля посетете www.phpmyadmin.net за "
"повече информация."
"Файлът %s не е наличен в тази система, моля посетете %s за повече информация."
#: db_central_columns.php:108
msgid "The central list of columns for the current database is empty."
@ -486,7 +482,7 @@ msgstr "Добави геометрия"
#: libraries/server_privileges.lib.php:692
#: libraries/server_privileges.lib.php:2194
#: libraries/server_privileges.lib.php:3076
#: libraries/server_user_groups.lib.php:285
#: libraries/server_user_groups.lib.php:284
#: libraries/sql_query_form.lib.php:373 libraries/sql_query_form.lib.php:435
#: libraries/tracking.lib.php:544 libraries/tracking.lib.php:667
#: prefs_manage.php:285 prefs_manage.php:369 server_privileges.php:307
@ -610,6 +606,8 @@ msgid ""
"You were logged out from one server, to logout completely from phpMyAdmin, "
"you need to logout from all servers."
msgstr ""
"Вие сте излезли от един сървър, за да излезете напълно от phpMyAdmin, вие "
"трябва да излезете от всички сървъри."
#: index.php:160 libraries/Footer.php:69
msgid "phpMyAdmin Demo Server"
@ -925,7 +923,6 @@ msgid "Do you really want to RESET SLAVE?"
msgstr "Наистина ли искате да ПРЕУСТАНОВИТЕ ПОДЧИНЕНИЯ СЪРВЪР?"
#: js/messages.php:88
#, fuzzy
msgid ""
"This operation will attempt to convert your data to the new collation. In "
"rare cases, especially where a character doesn't exist in the new collation, "
@ -933,10 +930,10 @@ msgid ""
"collation; in this case we suggest you revert to the original collation and "
"refer to the tips at "
msgstr ""
"Операцията ще опита да превърне Вашите данни в нова сверка. В редки случаи, "
"Операцията ще опита да превърне вашите данни в нова сверка. В редки случаи, "
"особено когато даден знак не съществува, процесът може да доведе до "
"неправилно изобразяване на данните в новата сверка; в този случай, "
"препоръчваме да се върнете към първоначалната сверка и да се обърнете към "
"неправилно изобразяване на данните в новата сверка; в този случай ние \n"
"предлагаме да се върнете към първоначалната сверка и да се обърнете към "
"съветите на "
#: js/messages.php:94
@ -944,7 +941,6 @@ msgid "Garbled Data"
msgstr "Размесени данни"
#: js/messages.php:96
#, fuzzy
msgid "Are you sure you wish to change the collation and convert the data?"
msgstr ""
"Сигурни ли сте, че искате да смените сверката и да преобразувате данните?"
@ -1527,11 +1523,9 @@ msgid "Chart"
msgstr "Диаграма"
#: js/messages.php:298 libraries/display_export.lib.php:903
#, fuzzy
#| msgid "Database"
msgctxt "Alias"
msgid "Database"
msgstr "DB"
msgstr "База Данни"
#: js/messages.php:299 libraries/display_export.lib.php:915
#, fuzzy
@ -1823,7 +1817,7 @@ msgstr "Експорт"
#: js/messages.php:399
msgid "No routine is exportable. Required privileges may be lacking."
msgstr ""
msgstr "Никаква рутина е изнесена. Нужните привилегии може би липсват."
#: js/messages.php:402 libraries/rte/rte_routines.lib.php:747
msgid "ENUM/SET editor"
@ -1963,7 +1957,7 @@ msgstr "Към следващата стъпка…"
#: js/messages.php:444
#, php-format
msgid "The first step of normalization is complete for table '%s'."
msgstr "Първата стъпка от нормализирането е завършено за таблиза '%s'."
msgstr "Първата стъпка от нормализирането е завършено за таблица '%s'."
#: js/messages.php:445 libraries/normalization.lib.php:450
#: libraries/normalization.lib.php:497 libraries/normalization.lib.php:582
@ -2184,28 +2178,32 @@ msgid ""
"MySQL accepts additional values not selectable by the slider; key in those "
"values directly if desired"
msgstr ""
"MySQL потвърждава допълнителните стойности не избрани от плъзгачът; посочете "
"тези стойности директно ако желаете"
#: js/messages.php:538
msgid ""
"MySQL accepts additional values not selectable by the datepicker; key in "
"those values directly if desired"
msgstr ""
"MySQL потвърждава допълнителните стойности не избрани от дата-избирачът; "
"посочете тези стойности директно ако желаете"
#: js/messages.php:544
msgid ""
"Indicates that you have made changes to this page; you will be prompted for "
"confirmation before abandoning changes"
msgstr ""
"Изглежда сте направили промени на страницата; ще бъдете уведомени преди да "
"изоставите промените"
"Посочва сте направили промени на страницата; ще бъдете подтикнати за "
"потвърждение преди да изоставите промените"
#: js/messages.php:549
msgid "Select referenced key"
msgstr "Изберете посочвания ключ"
msgstr "Изберете съотнесен ключ"
#: js/messages.php:550
msgid "Select Foreign Key"
msgstr "Избор външен ключ"
msgstr "Избор чужд ключ"
#: js/messages.php:552
msgid "Please select the primary key or a unique key!"
@ -2558,7 +2556,7 @@ msgstr "%s изпълнени заявки %s пъти %s секунди."
#: js/messages.php:724
#, php-format
msgid "%s argument(s) passed"
msgstr ""
msgstr "%s аргумент(и) преминали"
#: js/messages.php:725
msgid "Show arguments"
@ -2606,23 +2604,23 @@ msgstr "Копиране на таблицата с представка"
#: js/messages.php:736
msgid "Extremely weak"
msgstr ""
msgstr "Прекалено слаба"
#: js/messages.php:737
msgid "Very weak"
msgstr ""
msgstr "Много слаба"
#: js/messages.php:738
msgid "Weak"
msgstr ""
msgstr "Слаба"
#: js/messages.php:739
msgid "Good"
msgstr ""
msgstr "Добре"
#: js/messages.php:740
msgid "Strong"
msgstr ""
msgstr "Силна"
#: js/messages.php:769
msgctxt "Previous month"
@ -2979,12 +2977,12 @@ msgstr "Неуспешно пускане на тест за правилото
msgid "Failed formatting string for rule '%s'."
msgstr "Неуспешно форматиране низ за правилото '%s'."
#: libraries/Advisor.php:469
#: libraries/Advisor.php:486
#, php-format
msgid "Error in reading file: The file '%s' does not exist or is not readable!"
msgstr ""
msgstr "Грешки в четене на файл: Файлът '%s' не съществува или не е четлив!"
#: libraries/Advisor.php:494
#: libraries/Advisor.php:511
#, php-format
msgid ""
"Invalid rule declaration on line %1$s, expected line %2$s of previous rule."
@ -2992,17 +2990,17 @@ msgstr ""
"Невалидна декларация на правило на ред %1$s, очакван ред %2$s от предишно "
"правило."
#: libraries/Advisor.php:513
#: libraries/Advisor.php:530
#, php-format
msgid "Invalid rule declaration on line %s."
msgstr "Невалидна декларация на правило на ред %s."
#: libraries/Advisor.php:521
#: libraries/Advisor.php:538
#, php-format
msgid "Unexpected characters on line %s."
msgstr "Неочаквани знаци на ред %s."
#: libraries/Advisor.php:536
#: libraries/Advisor.php:553
#, php-format
msgid "Unexpected character on line %1$s. Expected tab, but found \"%2$s\"."
msgstr "Неочакван знак на ред %1$s. Очакван табулатор, но намерен \"%2$s\"."
@ -3029,7 +3027,7 @@ msgstr "Колация"
#: libraries/Charsets.php:244
#, fuzzy
#| msgid "unknown"
msgid "Unknonwn"
msgid "Unknown"
msgstr "непознат"
#: libraries/Charsets.php:258
@ -3196,7 +3194,7 @@ msgstr "Български"
#: libraries/Charsets.php:374
msgctxt "Collation"
msgid "Chinese"
msgstr ""
msgstr "Китайски"
#: libraries/Charsets.php:379
#, fuzzy
@ -3250,7 +3248,7 @@ msgstr "Речник на данните"
#: libraries/Charsets.php:405 libraries/Charsets.php:516
msgctxt "Collation"
msgid "German (phone book order)"
msgstr ""
msgstr "Германски (поръчка на телефонен указател)"
#: libraries/Charsets.php:414
#, fuzzy
@ -3269,7 +3267,7 @@ msgstr "Исландски"
#: libraries/Charsets.php:425
msgctxt "Collation"
msgid "Classical Latin"
msgstr ""
msgstr "Класическо латински"
#: libraries/Charsets.php:429
#, fuzzy
@ -3344,7 +3342,7 @@ msgstr "Испански"
#: libraries/Charsets.php:477 libraries/Charsets.php:527
msgctxt "Collation"
msgid "Spanish (traditional)"
msgstr ""
msgstr "Испански (традиционен)"
#: libraries/Charsets.php:496
#, fuzzy
@ -3768,7 +3766,7 @@ msgstr "Пълни текстове"
#: libraries/DisplayResults.php:1740
msgid "Relational key"
msgstr ""
msgstr "Сроден ключ"
#: libraries/DisplayResults.php:1741
#, fuzzy
@ -3833,7 +3831,7 @@ msgstr "Показване на редове %1s - %2s"
#: libraries/DisplayResults.php:4722
#, php-format
msgid "%1$d total, %2$d in query"
msgstr ""
msgstr "%1$d общо, %2$d в питане"
#: libraries/DisplayResults.php:4727
#, php-format
@ -3866,7 +3864,7 @@ msgstr "Маркиране всички"
#: libraries/DisplayResults.php:5020
msgid "Copy to clipboard"
msgstr ""
msgstr "Копиране в клипборда"
#: libraries/DisplayResults.php:5076
msgid "Query results operations"
@ -3893,7 +3891,7 @@ msgstr "Няма"
#. l10n: This is currently used only in Japanese locales
#: libraries/Encoding.php:324
msgid "Convert to Kana"
msgstr ""
msgstr "Превърни на Кана"
#: libraries/ErrorHandler.php:76
msgid "Too many error messages, some are not displayed."
@ -3944,7 +3942,7 @@ msgstr "Неизвестна грешка при качване."
#: libraries/File.php:445
msgid "File is a symbolic link"
msgstr ""
msgstr "Файлът е символична връзка"
#: libraries/File.php:450 libraries/File.php:542
msgid "File could not be read!"
@ -3975,7 +3973,7 @@ msgstr ""
#: libraries/Footer.php:73
#, php-format
msgid "Currently running Git revision %1$s from the %2$s branch."
msgstr ""
msgstr "В момента се работи с Git ревизия %1$s от %2$s бранш."
#: libraries/Footer.php:80
msgid "Git information missing!"
@ -3991,9 +3989,9 @@ msgstr "Преглед за печат"
#: libraries/Header.php:454
msgid "Click on the bar to scroll to top of page"
msgstr ""
msgstr "Кликнете върху лентата, за да превъртите до началото на страницата"
#: libraries/Header.php:756 libraries/plugins/auth/AuthenticationCookie.php:152
#: libraries/Header.php:758 libraries/plugins/auth/AuthenticationCookie.php:152
msgid "Javascript must be enabled past this point!"
msgstr "Оттук нататък е необходим javascript!"
@ -4095,7 +4093,7 @@ msgstr "Страница:"
#: libraries/LanguageManager.php:898
msgid "Ignoring unsupported language code."
msgstr ""
msgstr "Пренебрегване на неподдържан код на език."
#: libraries/LanguageManager.php:925 libraries/LanguageManager.php:926
#: setup/frames/index.inc.php:66
@ -4106,11 +4104,12 @@ msgstr "Език"
msgid ""
"Linting is disabled for this query because it exceeds the maximum length."
msgstr ""
"Linting е деактивирано за тази заявка, защото надвишава максималната дължина."
#: libraries/Linter.php:165
#, php-format
msgid "%1$s (near <code>%2$s</code>)"
msgstr ""
msgstr "%1$s (близо <code>%2$s</code>)"
#: libraries/Menu.php:208 libraries/ServerStatusData.php:425
#: libraries/config/messages.inc.php:917
@ -4360,7 +4359,7 @@ msgstr "Любими"
#: libraries/SavedSearches.php:256
msgid "Please provide a name for this bookmarked search."
msgstr ""
msgstr "Моля, посочете име за това търсене с отметки."
#: libraries/SavedSearches.php:271
msgid "Missing information to save the bookmarked search."
@ -4372,11 +4371,11 @@ msgstr "Запис с това име вече съществува."
#: libraries/SavedSearches.php:357
msgid "Missing information to delete the search."
msgstr ""
msgstr "Липсва информация за изтриване на търсенето."
#: libraries/SavedSearches.php:385
msgid "Missing information to load the search."
msgstr ""
msgstr "Липсва информация за зареждане на търсенето."
#: libraries/SavedSearches.php:404
msgid "Error while loading the search."
@ -4554,6 +4553,8 @@ msgid ""
"Failed to cleanup table UI preferences (see $cfg['Servers'][$i]"
"['MaxTableUiprefs'] %s)"
msgstr ""
"Неуспех при почистването на предпочитанията за потребителския интерфейс на "
"таблицата (вижте $cfg['Servers'][$i]['MaxTableUiprefs'] %s)"
#: libraries/Table.php:1802
#, php-format
@ -4562,6 +4563,9 @@ msgid ""
"after you refresh this page. Please check if the table structure has been "
"changed."
msgstr ""
"Не може да се запази собствеността на потребителския интерфейс \"%s\". "
"Извършените промени няма да бъдат устойчиви, след като опресните тази "
"страница. Моля, проверете дали структурата на таблицата е променена."
#: libraries/Table.php:1938
msgid "The name of the primary key must be \"PRIMARY\"!"
@ -4599,7 +4603,7 @@ msgstr "тази ще е"
msgid "Default theme %s not found!"
msgstr "Темата по подразбиране %s не е намерена!"
#: libraries/ThemeManager.php:204
#: libraries/ThemeManager.php:203
#, php-format
msgid "Theme %s not found!"
msgstr "Тема %s не е намерена!"
@ -4617,24 +4621,32 @@ msgstr "Тема:"
msgid ""
"A 1-byte integer, signed range is -128 to 127, unsigned range is 0 to 255"
msgstr ""
"1-байт цяло число, подписано обхват е -128 до 127, неподписан обхват е от 0 "
"до 255"
#: libraries/TypesMySQL.php:36
msgid ""
"A 2-byte integer, signed range is -32,768 to 32,767, unsigned range is 0 to "
"65,535"
msgstr ""
"2-байт цяло число, подписано обхват е -32,768 до 32,767, неподписан обхват "
"от 0 до 65,535"
#: libraries/TypesMySQL.php:41
msgid ""
"A 3-byte integer, signed range is -8,388,608 to 8,388,607, unsigned range is "
"0 to 16,777,215"
msgstr ""
"3-байт цяло число, подписано обхват е -8,388,608 до 8,388,607, неподписан "
"обхват е от 0 до 16,777,215"
#: libraries/TypesMySQL.php:46
msgid ""
"A 4-byte integer, signed range is -2,147,483,648 to 2,147,483,647, unsigned "
"range is 0 to 4,294,967,295"
msgstr ""
"Едно цяло число от 4 байта, подписано в обхвата, е -2,147,483,648 до "
"2,147,483,647, неподписан обхват е от 0 до 4,294,967,295"
#: libraries/TypesMySQL.php:52
msgid ""
@ -5146,11 +5158,11 @@ msgstr "Невалиден индекс на сървър: %s"
msgid "Server %d"
msgstr "Сървър %d"
#: libraries/common.inc.php:654
#: libraries/common.inc.php:656
msgid "Invalid authentication method set in configuration:"
msgstr "Невалиден метод за удостоверяване в конфогурацията:"
#: libraries/common.inc.php:758
#: libraries/common.inc.php:760
#, php-format
msgid ""
"Unable to use timezone %1$s for server %2$d. Please check your configuration "
@ -5158,20 +5170,20 @@ msgid ""
"currently using the default time zone of the database server."
msgstr ""
#: libraries/common.inc.php:796
#: libraries/common.inc.php:798
#, php-format
msgid "You should upgrade to %s %s or later."
msgstr "Осъвременете до %s %s или по-нова."
#: libraries/common.inc.php:882
#: libraries/common.inc.php:884
msgid "Error: Token mismatch"
msgstr ""
#: libraries/common.inc.php:900
#: libraries/common.inc.php:902
msgid "GLOBALS overwrite attempt"
msgstr ""
#: libraries/common.inc.php:907
#: libraries/common.inc.php:909
msgid "possible exploit"
msgstr "възможен пробив в сигурността"
@ -13859,19 +13871,19 @@ msgstr "Няма права."
msgid "Group name:"
msgstr "Имена на колони: "
#: libraries/server_user_groups.lib.php:272
#: libraries/server_user_groups.lib.php:271
#, fuzzy
#| msgid "Server version"
msgid "Server-level tabs"
msgstr "Версия на сървъра"