Merge branch 'QA_4_7' into STABLE
This commit is contained in:
commit
b6c9556548
@ -11,6 +11,7 @@ services:
|
||||
- mysql
|
||||
|
||||
php:
|
||||
- "7.2"
|
||||
- "7.1"
|
||||
- "7.0"
|
||||
- "5.6"
|
||||
|
||||
13
ChangeLog
13
ChangeLog
@ -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
2
README
@ -1,7 +1,7 @@
|
||||
phpMyAdmin - Readme
|
||||
===================
|
||||
|
||||
Version 4.7.3
|
||||
Version 4.7.4
|
||||
|
||||
A web interface for MySQL and MariaDB.
|
||||
|
||||
|
||||
@ -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
2271
composer.lock
generated
Normal file
File diff suppressed because it is too large
Load Diff
@ -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
|
||||
|
||||
|
||||
@ -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>
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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)
|
||||
+++++++++++++++++
|
||||
|
||||
@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@ -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
|
||||
*/
|
||||
|
||||
80
js/sql.js
80
js/sql.js
@ -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
|
||||
|
||||
/**
|
||||
|
||||
@ -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) . ';'
|
||||
);
|
||||
}
|
||||
|
||||
@ -241,7 +241,7 @@ class Charsets
|
||||
{
|
||||
$parts = explode('_', $collation);
|
||||
|
||||
$name = __('Unknonwn');
|
||||
$name = __('Unknown');
|
||||
$variant = null;
|
||||
$suffixes = array();
|
||||
$unicode = false;
|
||||
|
||||
@ -103,7 +103,7 @@ class Config
|
||||
*/
|
||||
public function checkSystem()
|
||||
{
|
||||
$this->set('PMA_VERSION', '4.7.3');
|
||||
$this->set('PMA_VERSION', '4.7.4');
|
||||
/**
|
||||
* @deprecated
|
||||
*/
|
||||
|
||||
@ -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);
|
||||
}
|
||||
|
||||
@ -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']) ? '&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="'
|
||||
|
||||
@ -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()
|
||||
*/
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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);
|
||||
|
||||
|
||||
@ -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
|
||||
) {
|
||||
|
||||
@ -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();
|
||||
}
|
||||
|
||||
|
||||
@ -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,
|
||||
|
||||
@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
@ -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>';
|
||||
}
|
||||
|
||||
|
||||
40
po/af.po
40
po/af.po
@ -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"
|
||||
|
||||
50
po/ar.po
50
po/ar.po
@ -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"
|
||||
|
||||
45
po/az.po
45
po/az.po
@ -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"
|
||||
|
||||
46
po/be.po
46
po/be.po
@ -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"
|
||||
|
||||
@ -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
147
po/bg.po
@ -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 "Версия на сървъра"
|
||||
|
||||