201

Re: Дополнение/коррекция языкового файла

Hanut сказал:

Только "он" из первого предложения убрал.
$strUnsupportedCompressionDetected = 'Загружаемый файл сжат методом (%s), который не поддерживается, и поэтому не может быть импортирован. Поддержка данного метода еще не реализована, либо отключена при конфигурировании.';

Очень хорошо! Подытоживай.

Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)

202

Re: Дополнение/коррекция языкового файла

Выкладываю на сверку переменные на букву "U".

$strUkrainian = 'Украинский';
$strUncheckAll = 'Снять выделение';
$strUnicode = 'Юникод';
$strUnique = 'Уникальный';
$strUnknown = 'неизвестно';
$strUnselectAll = 'Снять выделение';
$strUnsupportedCompressionDetected = 'Загружаемый файл сжат методом (%s), который не поддерживается, и поэтому не может быть импортирован. Поддержка данного метода еще не реализована, либо отключена при конфигурировании.';
$strUpdatePrivMessage = 'Были изменены привилегии для %s.';
$strUpdateProfileMessage = 'Профиль был обновлен.';
$strUpdateQuery = 'Дополнить запрос';
$strUpdComTab = 'Необходимо обновить таблицу column_comments. Детали смотрите в документации.';
$strUpgrade = 'Необходимо обновить %s до версии %s или выше.';
$strUploadLimit = 'Вероятно, размер загружаемого файла слишком велик. Способы обхода данного ограничения описаны в %sдокументации%s.';
$strUploadsNotAllowed = 'Загрузка файлов на сервер, невозможна.';
$strUsage = 'Использование';
$strUseBackquotes = 'Заключить названия таблиц и полей в косые кавычки';
$strUsedPhpExtensions = 'Используется расширение PHP';
$strUseHostTable = 'Использовать таблицу хостов';
$strUser = 'Пользователь';
$strUserAlreadyExists = 'Пользователь %s уже существует!';
$strUserEmpty = 'Не задано имя пользователя!';
$strUserName = 'Имя пользователя';
$strUserNotFound = 'Выделенный пользователь не был найден в таблице привилегий.';
$strUserOverview = 'Обзор учетных записей';
$strUsersDeleted = 'Выбранные пользователи были успешно удалены.';
$strUsersHavingAccessToDb = 'Пользователи с правами доступа к "%s"';
$strUseTabKey = 'Для перемещения между полями значения, используйте клавишу TAB, либо CTRL+клавиши со стрелками - для свободного перемещения';
$strUseTables = 'Использовать таблицы';
$strUseTextField = 'Использовать текстовое поле';
$strUseThisValue = 'Использовать это значение';

Ваня, если ты еще не начал, я доделаю букву "S", если начал, то скажи как помочь.

203

Re: Дополнение/коррекция языкового файла

Hanut сказал:

Ваня, если ты еще не начал, я доделаю букву "S", если начал, то скажи как помочь.

Витя, ты и так 2/3 работы сделал - ты хочешь, чтобы меня совесть уела ? smile

Выкладываю последнюю - четвертую пачку переменных на букву "S".

$strShowTableDimension='Показать размерность таблицы'
прежн: 'Показать размерность таблицы'
eng:'Show dimension of tables'
Если считать, что размерность -  Выражение, показывающее, из каких основных единиц складывается единица измерения данной величины.
без изменений

$strShowTables='Показать таблицы'
прежн: 'Показать таблицы'
eng:'Show tables'
без изменений

$strShowThisQuery='Показать данный запрос снова'
прежн: ' Показать данный запрос снова '
eng:' Show this query here again '
НЕ нашел где используется эта переменная кроме собственно языковых файлов. Мертвая, похоже.

$strSimplifiedChinese='Китайский упрощённый'
прежн: 'Упрощённый китайский'
eng:'Simplified Chinese'

$strSingly='(столбец)'
прежн: '(отдельно)'
eng:'(singly)'
вроде мы так решили

$strSize='Размер'
прежн: 'Размер'
eng:'Size'
без изменений

$strSkipQueries='Количество записей, пропущенных от начала'
eng:'Number of records(queries) to skip from start'
Используется во вкладке "Импорт"

$strSlovak='Словацкий'
прежн: 'Словацкий'
eng:'Slovak'
без изменений

$strSlovenian='Словенский'
прежн: 'Словенский'
eng:'Slovenian'
без изменений

$strSmallBigAll='Минимизировать/Максимизировать все таблицы'
eng:'Small/Big All'
согласен с переводом перевод И. Кириллова

$strSnapToGrid='Привязать к сетке'
eng:'Snap to grid'
согласен с переводом И. Кириллова

$strSocketProblem='(либо локальный сокет MySQL-сервера некорректно настроен)'
eng:'(or the local MySQL server\'s socket is not correctly configured)'

$strSortByKey='Сортировать по индексу'
прежн: 'Сортировать по ключу'
eng:'Sort by key'

$strSorting='Сортировка'
прежн: 'Сортировка'
eng:'Sorting'
на странице Информация сервера (server_status.php)
без изменений

$strSort='Отсортировать'
прежн: 'Отсортировать'
eng:'Sort'
без изменений

$strSpaceUsage='Используемое дисковое пространство'
прежн: 'Используемое пространство'
eng:'Space usage'
проверено - не растягивает

$strSpanish='Испанский'
прежн: 'Испанский'
eng:'Spanish'
без изменений

$strSplitWordsWithSpace='Слова разделяются пробелом (" ").'
прежн: 'Слова, разделенные пробелом (" ").'
eng:'Words are separated by a space character (" ").'

$strSQLCompatibility='MySQL режим совместимости'
eng:'SQL compatibility mode'

$strSQLExportType='Тип экспорта'
прежн: 'Тип экспорта'
eng:'Export type'
без изменений

$strSQLImportOptions='Параметры SQL'
прежн: 'Параметры SQL'
eng:'SQL options'
без изменений

$strSQLOptions='Параметры SQL'
прежн: 'Параметры SQL'
eng:'SQL options'
без изменений

$strSQLParserBugMessage='Возможно Вы обнаружили ошибку в MySQL-парсере. Внимательно проверьте Ваш запрос, убедитесь в корректности и соответствии открывающих и закрывающих кавычек. Возможно, Вы пытаетесь загрузить файл граничащий с заключенными в кавычки текстовой областью. Попробуйте выполнить Ваш запрос через командную строку MySQL. Ниже выведено описание ошибки MySQL-сервера, облегчающее диагностику проблемы. Если проблема не решается, хотя через интерфейс командной строки запрос отрабатывает корректно, выявите ту часть запроса, которая вызывает ошибку и отправьте баг репорт:'
прежн: 'Возможно у Вас ошибка в SQL-парсере. Пожалуйста, проверьте внимательно Ваш запрос и соответствие кавычек. Возможно также, что Вы пытаетесь закачать бинарный файл вне поля quoted text area. Вы можете попробовать выполнить свой запрос через интерфейс командной строки MySQL. Описание ошибки MySQL сервера дано ниже, возможно оно поможет понять, что же произошло. Если у Вас все равно возникают проблемы или если парсер выдает ошибки там, где интерфейс командной строки работает успешно, попробуйте изменить свой SQL запрос до простых запросов и определить, какой именно вызывает проблемы. Вы можете также прислать отчет об ошибке вместе с блоком данных (секция CUT):'    eng:'There is a chance that you may have found a bug in the SQL parser. Please examine your query closely, and check that the quotes are correct and not mis-matched. Other possible failure causes may be that you are uploading a file with binary outside of a quoted text area. You can also try your query on the MySQL command line interface. The MySQL server error output below, if there is any, may also help you in diagnosing the problem. If you still have problems or if the parser fails where the command line interface succeeds, please reduce your SQL query input to the single query that causes problems, and submit a bug report with the data chunk in the CUT section below:'

$strSQLParserUserError='Вероятно, Ваш запрос содержит ошибку. Ниже выведено описание ошибки MySQL-сервера, облегчающее диагностику проблемы.'
прежн: 'Кажется возникла ошибка в Вашем SQL запросе. Описание ошибки от MySQL сервера дано ниже, возможно, оно поможет Вам разобраться'
eng:'There seems to be an error in your SQL query. The MySQL server error output below, if there is any, may also help you in diagnosing the problem'

$strSQLQuery='SQL-запрос'
прежн: 'SQL-запрос'
eng:'SQL query'
без изменений

$strSQLResult='Результат SQL-запроса'
прежн: 'SQL-результат'
eng:'SQL result'

$strSQL='SQL'
eng:'SQL'
без изменений

$strSQPBugInvalidIdentifer='Неправильный идентификатор'
прежн: 'Неправильный идентификатор'
eng:'Invalid Identifer'
без изменений

$strSQPBugUnclosedQuote='Незакрытая кавычка'
прежн: 'Незакрытая кавычка'
eng:'Unclosed quote'
без изменений

$strSQPBugUnknownPunctuation='Неизвестная пунктуация'
прежн: 'Неизвестная строка с пунктуацией'
eng:'Unknown Punctuation String'
Думаю, можно опустить строку: 'Неизвестная пунктуация в строке'

$strStandInStructureForView='Дублирующая структура для представления'
eng:'Stand-in structure for view'

$strStatCheckTime='Последняя проверка'
прежн: 'Последняя проверка'
eng:'Last check'
без изменений

$strStatCreateTime='Дата создания'
прежн: 'Создание'
eng:'Creation'

$strStatement='Характеристики'
прежн: 'Выражения'
eng:'Statements'
Используется во вкладке "Structure" в контексте статистики таблицы

$strStatisticsOverrun='На загруженном сервере, побайтовые счетчики могут переполняться, таким образом,
статистика, передаваемая MySQL-сервером может быть некорректной.'
eng:'On a busy server, the byte counters may overrun, so those statistics as reported by the MySQL server may be incorrect.'

$strStatUpdateTime='Последнее обновление'
прежн: 'Последнее обновление'
eng:'Last update'
без изменений

$strStatus='Текущее состояние'
прежн: 'Состояние'
eng:'Status'

$strStorageEngines='Типы таблиц'
прежн: 'Хранилища'
eng:'Storage Engines'

$strStorageEngine='Тип таблиц'
eng:'Storage Engine'

$strStrucCSV='CSV'
прежн: 'CSV данные'
eng:'CSV'
не понял, зачем здесь это уточнение

$strStrucData='Структура и данные'
прежн: 'Структура и данные'
eng:'Structure and data'

$strStrucExcelCSV='CSV для MS Excel'
прежн: 'CSV для данных MS Excel'
eng:'CSV for MS Excel'

$strStrucNativeExcel='Формат MS Excel'
прежн: 'Данные из MS Excel'
eng:'Native MS Excel format'

$strStrucNativeExcelOptions='Параметры Excel'
eng:'Native Excel export options'

$strStrucOnly='Только структура'
прежн: 'Только структуру'
eng:'Structure only'

$strStructPropose='Анализ структуры таблицы'
прежн: 'Предлагаемая структура таблицы'
eng:'Propose table structure'
выводит результат запроса PROCEDIRE ANALYSE

$strStructureForView='Структура для представления'
eng:'Structure for view'

$strStructure='Структура'
прежн: 'Структура'
eng:'Structure'
без изменений

$strSubmit=Отправить'
прежн: 'Выполнить'
eng:'Submit'

$strSuccess='Ваш SQL-запрос был успешно выполнен'
прежн: 'Ваш SQL-запрос был успешно выполнен'
eng:'Your SQL query has been executed successfully'
без изменений

$strSum='Всего'
прежн: 'Всего'
eng:'Sum'
без изменений

$strSwedish='Шведский'
прежн: 'Шведский'
eng:'Swedish'
без изменений

$strSwitchToDatabase='Переключиться на скопированную базу данных'
прежн: 'Переключиться на скопированную базу данных'
eng:'Switch to copied database'
без изменений

$strSwitchToTable='Переключиться на скопированную таблицу'
прежн: 'Переключиться на скопированную таблицу'
eng:'Switch to copied table'
без изменений

Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)

204

Re: Дополнение/коррекция языкового файла

$strShowTableDimension = 'Показать размерность таблицы';
//en/ $strShowTableDimension = 'Show dimension of tables';
//Lokki/ Если считать, что размерность -  Выражение, показывающее, из каких основных единиц складывается единица измерения данной величины. без изменений
/*Hanut/ "Показать" - мне не очень нравится.
$strShowTableDimension = 'Отображать размерность таблиц';
*/

$strShowTables = 'Показать таблицы';
//en/ $strShowTables = 'Show tables';
/*Hanut/ Где: выбираем БД, в которой отмечаем две или более таблиц и выбираем из ниспадающего списка "Версия для печати". Вверху выводимой страницы.
Думаю так будет лучше.
$strShowTables = 'Отображение таблиц';
*/

$strShowThisQuery = ' Показать данный запрос снова ';
//en/ $strShowThisQuery = ' Show this query here again ';
//Lokki/ НЕ нашел где используется эта переменная кроме собственно языковых файлов. Мертвая, похоже.
/*Hanut/ Где: окна sql-запросов, галочка.
А вот что она дает, я так и не понял. Только пробелы убрал.
$strShowThisQuery = 'Показать данный запрос снова';
*/

$strSimplifiedChinese = 'Упрощённый китайский';
//en/ $strSimplifiedChinese = 'Simplified Chinese';
/*Lokki, Hanut/ Только "ё" заменил.
$strSimplifiedChinese='Китайский упрощенный'
*/

$strSkipQueries = 'Number of records(queries) to skip from start';  //to translate
//Rage Steel/ $strSkipQueries = 'Количество записей (запросов) которые будет пропущены от начала';
/*Lokki/ Используется во вкладке "Импорт"
$strSkipQueries='Количество записей, пропущенных от начала'
//Hanut/ Может в скобочках все-таки добавить "запросов"? Ясность улучшается.
$strSkipQueries='Количество записей (запросов), пропущенных от начала'
*/

$strSmallBigAll = 'Small/Big All';
//UPS/ $strSmallBigAll = 'Минимизировать/Максимизировать все таблицы';
//Lokki/ согласен с переводом перевод И. Кириллова
/*Hanut/ Само действо мне напомнило именно сворачивание. "минимизирование/максимизирование" - слова несколько хромые на мой взгляд.
$strSmallBigAll = 'Свернуть/развернуть отображение всех таблиц';
*/

$strSnapToGrid = 'Snap to grid';
//UPS/ $strSnapToGrid = 'перемещение по сетке';
/*Lokki/ согласен с переводом И. Кириллова
$strSnapToGrid='Привязать к сетке'
//Hanut/ Или так? Функция стандартная, интересно, как она в других программах переведена.
$strSnapToGrid='Выравнивание по сетке'
*/

$strSocketProblem = '(or the local MySQL server\'s socket is not correctly configured)';  //to translate
//Rage Steel/ $strSocketProblem = '(или сокет локального MySQL сервера неправильно настроен)';
/*Lokki/
$strSocketProblem='(либо локальный сокет MySQL-сервера некорректно настроен)'
//Hanut/ Может так? Я не уверен, что существует понятие "локальный сокет".
$strSocketProblem='(либо сокет локального MySQL-сервера некорректно настроен)'
*/

$strSortByKey = 'Сортировать по ключу';
//en/ $strSortByKey = 'Sort by key';
/*Lokki/
$strSortByKey='Сортировать по индексу'
//Hanut/ Ты предлагаешь полностью отказаться от перевода key, как "ключ" и использовать вместо него "индекс"? В целом, я был бы не против.
*/

$strSpaceUsage = 'Используемое пространство';
//en/ $strSpaceUsage = 'Space usage';
/*Lokki/ проверено - не растягивает
$strSpaceUsage='Используемое дисковое пространство'
//Hanut/ Посмотри "Версия для печати". Не длинновато? Предлагаю оставить предыдущий вариант.
*/

$strSplitWordsWithSpace = 'Слова, разделенные пробелом (" ").';
//en/ $strSplitWordsWithSpace = 'Words are separated by a space character (" ").';
/*Lokki/
$strSplitWordsWithSpace='Слова разделяются пробелом (" ").'
//Hanut/ Верно.
*/

$strSQLCompatibility = 'SQL compatibility mode';  //to translate
//Rage Steel/ $strSQLCompatibility = 'Режим совместимости SQL';
/*Lokki/
$strSQLCompatibility='MySQL режим совместимости'
//Hanut/ Но ведь речь идет именно о режиме совместимости языка SQL при импорте или экспорте. Предлагаю принять вариант Rage Steel.
*/

$strSQLImportOptions = 'Параметры SQL';
//en/ $strSQLImportOptions = 'SQL options';
$strSQLOptions = 'Параметры SQL';
//en/ $strSQLOptions = 'SQL options';
//Hanut/ Предлагаю обратить внимание разработчиков на две переменные с одинаковым значением.

$strSQLParserBugMessage = 'Возможно у Вас ошибка в SQL-парсере. Пожалуйста, проверьте внимательно Ваш запрос и соответствие кавычек. Возможно также, что Вы пытаетесь закачать бинарный файл вне поля quoted text area. Вы можете попробовать выполнить свой запрос через интерфейс командной строки MySQL. Описание ошибки MySQL сервера дано ниже, возможно оно поможет понять, что же произошло. Если у Вас все равно возникают проблемы или если парсер выдает ошибки там, где интерфейс командной строки работает успешно, попробуйте изменить свой SQL запрос до простых запросов и определить, какой именно вызывает проблемы. Вы можете также прислать отчет об ошибке вместе с блоком данных (секция CUT):';
//en/ $strSQLParserBugMessage = 'There is a chance that you may have found a bug in the SQL parser. Please examine your query closely, and check that the quotes are correct and not mis-matched. Other possible failure causes may be that you are uploading a file with binary outside of a quoted text area. You can also try your query on the MySQL command line interface. The MySQL server error output below, if there is any, may also help you in diagnosing the problem. If you still have problems or if the parser fails where the command line interface succeeds, please reduce your SQL query input to the single query that causes problems, and submit a bug report with the data chunk in the CUT section below:';
/*Lokki/
$strSQLParserBugMessage='Возможно Вы обнаружили ошибку в MySQL-парсере. Внимательно проверьте Ваш запрос, убедитесь в корректности и соответствии открывающих и закрывающих кавычек. Возможно, Вы пытаетесь загрузить файл граничащий с заключенными в кавычки текстовой областью. Попробуйте выполнить Ваш запрос через командную строку MySQL. Ниже выведено описание ошибки MySQL-сервера, облегчающее диагностику проблемы. Если проблема не решается, хотя через интерфейс командной строки запрос отрабатывает корректно, выявите ту часть запроса, которая вызывает ошибку и отправьте баг репорт:'
//Hanut/ Обезличил и несколько подправил.
$strSQLParserBugMessage = 'В работе SQL-парсера произошла ошибка. Убедитесь в корректности запроса и отсутствии в нем опечаток. Возможной причиной вызывающей ошибку может быть загрузка файла содержащего двоичные данные превышающие текстовую область. Попробуйте выполнить запрос через командную строку MySQL. При наличии таковой, ниже будет выведена ошибка MySQL-сервера, облегчающая диагностику проблемы. Если проблема не решается, хотя через интерфейс командной строки запрос отрабатывает корректно, выявите ту часть запроса, которая вызывает ошибку и отправьте разработчикам описание ошибки, снабдив его данными из секции CUT выведенной ниже:';
*/

$strSQLParserUserError = 'Кажется возникла ошибка в Вашем SQL запросе. Описание ошибки от MySQL сервера дано ниже, возможно, оно поможет Вам разобраться';
//en/ $strSQLParserUserError = 'There seems to be an error in your SQL query. The MySQL server error output below, if there is any, may also help you in diagnosing the problem';
/*Lokki/
$strSQLParserUserError='Вероятно, Ваш запрос содержит ошибку. Ниже выведено описание ошибки MySQL-сервера, облегчающее диагностику проблемы.'
//Hanut/ Обезличил.
$strSQLParserUserError = 'Вероятно, SQL-запрос содержит ошибку. При наличии таковой, ниже будет выведена ошибка MySQL-сервера, облегчающая диагностику проблемы.';
*/

$strSQLResult = 'SQL-результат';
//en/ $strSQLResult = 'SQL result';
/*Lokki/
$strSQLResult='Результат SQL-запроса'
//Hanut/ Хорошо.
*/

$strSQPBugUnknownPunctuation = 'Неизвестная строка с пунктуацией';
//en/ $strSQPBugUnknownPunctuation = 'Unknown Punctuation String';
/*Lokki/
$strSQPBugUnknownPunctuation='Неизвестная пунктуация'
//Hanut/ Хорошо.
*/

$strStandInStructureForView = 'Stand-in structure for view';  //to translate
/*Lokki/
$strStandInStructureForView='Дублирующая структура для представления'
//Hanut/ Хорошо.
*/

$strStatCreateTime = 'Создание';
//en/ $strStatCreateTime = 'Creation';
/*Lokki/
$strStatCreateTime='Дата создания'
//Hanut/ Тогда уж "Дата и время создания", но это слишком длинно и совершенно не нужно. Предлагаю оставить предыдущий вариант, как совершенно однозначный.
*/

$strStatement = 'Выражения';
//en/ $strStatement = 'Statements';
/*Lokki/ Используется во вкладке "Structure" в контексте статистики таблицы
$strStatement='Характеристики'
//Hanut/ Хорошо, но единственное число будет лучше сочетаться - "Характеристика/Значение".
$strStatement = 'Характеристика';
*/

$strStatisticsOverrun = 'On a busy server, the byte counters may overrun, so those statistics as reported by the MySQL server may be incorrect.';  //to translate
//Rage Steel/ $strStatisticsOverrun = 'На серверах с большой нагрузкой байтовые счетчики могут переполняться, так что эта статистика предоставленна сервером MySQL может быть неверна.';
/*Lokki/
$strStatisticsOverrun='На загруженном сервере, побайтовые счетчики могут переполняться, таким образом, статистика, передаваемая MySQL-сервером может быть некорректной.'
//Hanut/ Хорошо, только пунктуацию поправил.
$strStatisticsOverrun = 'На загруженном сервере, побайтовые счетчики могут переполняться, таким образом статистика, передаваемая MySQL-сервером, может быть некорректной.';
*/

$strStatus = 'Состояние';
//en/ $strStatus = 'Status';
/*Lokki/
$strStatus='Текущее состояние'
//Hanut/ Эта переменная влияет на название вкладки, а они там итак друг на друга лепятся. Предлагаю оставить предыдущий, короткий вариант. Более длинный используется на главной, и его достаточно.
*/

$strStorageEngines = 'Хранилища';
//en/ $strStorageEngines = 'Storage Engines';
//Rage Steel/ $strStorageEngines = 'Форматы таблиц';
/*Lokki/
$strStorageEngines='Типы таблиц'
//Hanut/ Хорошо.
*/

$strStorageEngine = 'Storage Engine';  //to translate
//Rage Steel/ $strStorageEngine = 'Формат таблиц';
/*Lokki/
$strStorageEngine='Тип таблиц'
//Hanut/ Хорошо.
*/

$strStrucCSV = 'CSV данные';
//en/ $strStrucCSV = 'CSV';
/*Lokki/ не понял, зачем здесь это уточнение
$strStrucCSV='CSV'
//Hanut/ Согласен, ни к чему.
*/

$strStrucData = 'Структура и данные';
//en/ $strStrucData = 'Structure and data';

$strStrucExcelCSV = 'CSV для данных MS Excel';
//en/ $strStrucExcelCSV = 'CSV for MS Excel';
/*Lokki/
$strStrucExcelCSV='CSV для MS Excel'
//Hanut/ Хорошо.
*/

$strStrucNativeExcel = 'Данные из MS Excel';
//en/ $strStrucNativeExcel = 'Native MS Excel format';
/*Lokki/
$strStrucNativeExcel='Формат MS Excel'
//Hanut/ Хорошо.
*/

$strStrucNativeExcelOptions = 'Native Excel export options';  //to translate
//Rage Steel/ $strStrucNativeExcelOptions = 'Параметры экспорта в таблицы Excel';
/*Lokki/
$strStrucNativeExcelOptions='Параметры Excel'
//Hanut/ Хорошо.
*/

$strStrucOnly = 'Только структуру';
//en/ $strStrucOnly = 'Structure only';
/*Lokki/
$strStrucOnly='Только структура'
//Hanut/ Хорошо.
*/

$strStructPropose = 'Предлагаемая структура таблицы';
//en/ $strStructPropose = 'Propose table structure';
/*Lokki/ выводит результат запроса PROCEDURE ANALYSE
$strStructPropose='Анализ структуры таблицы'
//Hanut/ Хорошо.
*/

$strStructureForView = 'Structure for view';  //to translate
/*Lokki/
$strStructureForView='Структура для представления'
//Hanut/ Хорошо.
*/

$strSubmit = 'Выполнить';
//en/ $strSubmit = 'Submit';
/*Lokki/
$strSubmit=Отправить'
//Hanut/ Это подпись радиокнопки закладок, означающая, что запрос находящийся в закладке должен быть выполнен. Предлагаю оставить предыдущий вариант.
*/

$strSuccess = 'Ваш SQL-запрос был успешно выполнен';
//en/ $strSuccess = 'Your SQL query has been executed successfully';
/*Hanut/ Обезличил.
$strSuccess = 'SQL-запрос был успешно выполнен';
*/

205

Re: Дополнение/коррекция языкового файла

Hanut сказал:

$strShowTableDimension = 'Показать размерность таблицы';
//en/ $strShowTableDimension = 'Show dimension of tables';
//Lokki/ Если считать, что размерность -  Выражение, показывающее, из каких основных единиц складывается единица измерения данной величины. без изменений
/*Hanut/ "Показать" - мне не очень нравится.
$strShowTableDimension = 'Отображать размерность таблиц';
*/

Согласен

Hanut сказал:

$strShowTables = 'Показать таблицы';
//en/ $strShowTables = 'Show tables';
/*Hanut/ Где: выбираем БД, в которой отмечаем две или более таблиц и выбираем из ниспадающего списка "Версия для печати". Вверху выводимой страницы.
Думаю так будет лучше.
$strShowTables = 'Отображение таблиц';
*/

Не против.

Hanut сказал:

$strShowThisQuery = ' Показать данный запрос снова ';
//en/ $strShowThisQuery = ' Show this query here again ';
//Lokki/ НЕ нашел где используется эта переменная кроме собственно языковых файлов. Мертвая, похоже.
/*Hanut/ Где: окна sql-запросов, галочка.
А вот что она дает, я так и не понял. Только пробелы убрал.
$strShowThisQuery = 'Показать данный запрос снова';
*/

Хорошо, оставляем.

Hanut сказал:

$strSimplifiedChinese = 'Упрощённый китайский';
//en/ $strSimplifiedChinese = 'Simplified Chinese';
/*Lokki, Hanut/ Только "ё" заменил.
$strSimplifiedChinese='Китайский упрощенный'
*/

Ок

Hanut сказал:

$strSkipQueries = 'Number of records(queries) to skip from start';  //to translate
//Rage Steel/ $strSkipQueries = 'Количество записей (запросов) которые будет пропущены от начала';
/*Lokki/ Используется во вкладке "Импорт"
$strSkipQueries='Количество записей, пропущенных от начала'
//Hanut/ Может в скобочках все-таки добавить "запросов"? Ясность улучшается.
$strSkipQueries='Количество записей (запросов), пропущенных от начала'
*/

Можно и оставить, но я специально опустил "запросов" для того чтобы было меньше путаницы. Ведь ты знаешь, INSERT-ом можно добавлять как одну, так и несколько записей одним запросом. Предлагаю, всё-таки избавиться от этого ненужного уточнения.

Hanut сказал:

$strSmallBigAll = 'Small/Big All';
//UPS/ $strSmallBigAll = 'Минимизировать/Максимизировать все таблицы';
//Lokki/ согласен с переводом перевод И. Кириллова
/*Hanut/ Само действо мне напомнило именно сворачивание. "минимизирование/максимизирование" - слова несколько хромые на мой взгляд.
$strSmallBigAll = 'Свернуть/развернуть отображение всех таблиц';
*/

Не против.

Hanut сказал:

$strSnapToGrid = 'Snap to grid';
//UPS/ $strSnapToGrid = 'перемещение по сетке';
/*Lokki/ согласен с переводом И. Кириллова
$strSnapToGrid='Привязать к сетке'
//Hanut/ Или так? Функция стандартная, интересно, как она в других программах переведена.
$strSnapToGrid='Выравнивание по сетке'
*/

Предлагаю оставить предложенную формулировку, т.к. это специализированный термин.
Привязка к сетке (snap to grids) - функция графических пакетов и электронных систем верстки, позволяющая осуществлять предварительное размещение элементов на странице, а затем автоматически "привязывать" их к линиям сетки по команде оператора.

Hanut сказал:

$strSocketProblem = '(or the local MySQL server\'s socket is not correctly configured)';  //to translate
//Rage Steel/ $strSocketProblem = '(или сокет локального MySQL сервера неправильно настроен)';
/*Lokki/
$strSocketProblem='(либо локальный сокет MySQL-сервера некорректно настроен)'
//Hanut/ Может так? Я не уверен, что существует понятие "локальный сокет".
$strSocketProblem='(либо сокет локального MySQL-сервера некорректно настроен)'
*/

Существует: http://www.yandex.ru/yandsearch?text=%E … E%EA%E5%F2

Hanut сказал:

$strSortByKey = 'Сортировать по ключу';
//en/ $strSortByKey = 'Sort by key';
/*Lokki/
$strSortByKey='Сортировать по индексу'
//Hanut/ Ты предлагаешь полностью отказаться от перевода key, как "ключ" и использовать вместо него "индекс"? В целом, я был бы не против.
*/

Да, я считаю, что буквальный перевод некорректен, и предлагаю отказываться от него в пользу "индекс"

Hanut сказал:

$strSpaceUsage = 'Используемое пространство';
//en/ $strSpaceUsage = 'Space usage';
/*Lokki/ проверено - не растягивает
$strSpaceUsage='Используемое дисковое пространство'
//Hanut/ Посмотри "Версия для печати". Не длинновато? Предлагаю оставить предыдущий вариант.
*/

Да, получится заголовок таблицы на несколько строк если без неразрывных пробелов. Страницу всё равно не рвет. Но это не суть, можно и оставить - просто хотел ближе к общепринятой формулировке подвести.


Hanut сказал:

$strSQLCompatibility = 'SQL compatibility mode';  //to translate
//Rage Steel/ $strSQLCompatibility = 'Режим совместимости SQL';
/*Lokki/
$strSQLCompatibility='MySQL режим совместимости'
//Hanut/ Но ведь речь идет именно о режиме совместимости языка SQL при импорте или экспорте. Предлагаю принять вариант Rage Steel.
*/

Согласен.

Hanut сказал:

$strSQLImportOptions = 'Параметры SQL';
//en/ $strSQLImportOptions = 'SQL options';
$strSQLOptions = 'Параметры SQL';
//en/ $strSQLOptions = 'SQL options';
//Hanut/ Предлагаю обратить внимание разработчиков на две переменные с одинаковым значением.

Да, странное использование.

Hanut сказал:

$strSQLParserBugMessage = 'Возможно у Вас ошибка в SQL-парсере. Пожалуйста, проверьте внимательно Ваш запрос и соответствие кавычек. Возможно также, что Вы пытаетесь закачать бинарный файл вне поля quoted text area. Вы можете попробовать выполнить свой запрос через интерфейс командной строки MySQL. Описание ошибки MySQL сервера дано ниже, возможно оно поможет понять, что же произошло. Если у Вас все равно возникают проблемы или если парсер выдает ошибки там, где интерфейс командной строки работает успешно, попробуйте изменить свой SQL запрос до простых запросов и определить, какой именно вызывает проблемы. Вы можете также прислать отчет об ошибке вместе с блоком данных (секция CUT):';
//en/ $strSQLParserBugMessage = 'There is a chance that you may have found a bug in the SQL parser. Please examine your query closely, and check that the quotes are correct and not mis-matched. Other possible failure causes may be that you are uploading a file with binary outside of a quoted text area. You can also try your query on the MySQL command line interface. The MySQL server error output below, if there is any, may also help you in diagnosing the problem. If you still have problems or if the parser fails where the command line interface succeeds, please reduce your SQL query input to the single query that causes problems, and submit a bug report with the data chunk in the CUT section below:';
/*Lokki/
$strSQLParserBugMessage='Возможно Вы обнаружили ошибку в MySQL-парсере. Внимательно проверьте Ваш запрос, убедитесь в корректности и соответствии открывающих и закрывающих кавычек. Возможно, Вы пытаетесь загрузить файл граничащий с заключенными в кавычки текстовой областью. Попробуйте выполнить Ваш запрос через командную строку MySQL. Ниже выведено описание ошибки MySQL-сервера, облегчающее диагностику проблемы. Если проблема не решается, хотя через интерфейс командной строки запрос отрабатывает корректно, выявите ту часть запроса, которая вызывает ошибку и отправьте баг репорт:'
//Hanut/ Обезличил и несколько подправил.
$strSQLParserBugMessage = 'В работе SQL-парсера произошла ошибка. Убедитесь в корректности запроса и отсутствии в нем опечаток. Возможной причиной вызывающей ошибку может быть загрузка файла содержащего двоичные данные превышающие текстовую область. Попробуйте выполнить запрос через командную строку MySQL. При наличии таковой, ниже будет выведена ошибка MySQL-сервера, облегчающая диагностику проблемы. Если проблема не решается, хотя через интерфейс командной строки запрос отрабатывает корректно, выявите ту часть запроса, которая вызывает ошибку и отправьте разработчикам описание ошибки, снабдив его данными из секции CUT выведенной ниже:';
*/

Хорошо.

Hanut сказал:

$strSQLParserUserError = 'Кажется возникла ошибка в Вашем SQL запросе. Описание ошибки от MySQL сервера дано ниже, возможно, оно поможет Вам разобраться';
//en/ $strSQLParserUserError = 'There seems to be an error in your SQL query. The MySQL server error output below, if there is any, may also help you in diagnosing the problem';
/*Lokki/
$strSQLParserUserError='Вероятно, Ваш запрос содержит ошибку. Ниже выведено описание ошибки MySQL-сервера, облегчающее диагностику проблемы.'
//Hanut/ Обезличил.
$strSQLParserUserError = 'Вероятно, SQL-запрос содержит ошибку. При наличии таковой, ниже будет выведена ошибка MySQL-сервера, облегчающая диагностику проблемы.';
*/

Согласен.

Hanut сказал:

$strStatCreateTime = 'Создание';
//en/ $strStatCreateTime = 'Creation';
/*Lokki/
$strStatCreateTime='Дата создания'
//Hanut/ Тогда уж "Дата и время создания", но это слишком длинно и совершенно не нужно. Предлагаю оставить предыдущий вариант, как совершенно однозначный.
*/

Хорошо

Hanut сказал:

$strStatement = 'Выражения';
//en/ $strStatement = 'Statements';
/*Lokki/ Используется во вкладке "Structure" в контексте статистики таблицы
$strStatement='Характеристики'
//Hanut/ Хорошо, но единственное число будет лучше сочетаться - "Характеристика/Значение".
$strStatement = 'Характеристика';
*/

Правильным будет использование "Характеристики/Значения" - все-таки это шапка таблицы.

Hanut сказал:

$strStatisticsOverrun = 'On a busy server, the byte counters may overrun, so those statistics as reported by the MySQL server may be incorrect.';  //to translate
//Rage Steel/ $strStatisticsOverrun = 'На серверах с большой нагрузкой байтовые счетчики могут переполняться, так что эта статистика предоставленна сервером MySQL может быть неверна.';
/*Lokki/
$strStatisticsOverrun='На загруженном сервере, побайтовые счетчики могут переполняться, таким образом, статистика, передаваемая MySQL-сервером может быть некорректной.'
//Hanut/ Хорошо, только пунктуацию поправил.
$strStatisticsOverrun = 'На загруженном сервере, побайтовые счетчики могут переполняться, таким образом статистика, передаваемая MySQL-сервером, может быть некорректной.';
*/

Ок, только еще немного поправлю:
$strStatisticsOverrun = 'На загруженном сервере, побайтовые счетчики могут переполняться, таким образом, статистика, передаваемая MySQL-сервером, может быть некорректной.';

Hanut сказал:

$strStatus = 'Состояние';
//en/ $strStatus = 'Status';
/*Lokki/
$strStatus='Текущее состояние'
//Hanut/ Эта переменная влияет на название вкладки, а они там итак друг на друга лепятся. Предлагаю оставить предыдущий, короткий вариант. Более длинный используется на главной, и его достаточно.
*/

Ок.

Hanut сказал:

$strSubmit = 'Выполнить';
//en/ $strSubmit = 'Submit';
/*Lokki/
$strSubmit=Отправить'
//Hanut/ Это подпись радиокнопки закладок, означающая, что запрос находящийся в закладке должен быть выполнен. Предлагаю оставить предыдущий вариант.
*/

Не увидел криминала. Это стандартная конопка отправки данных. Т.е. буквально "Отправить запрос MySQL-серверу", а выполнит он его сам.

Hanut сказал:

$strSuccess = 'Ваш SQL-запрос был успешно выполнен';
//en/ $strSuccess = 'Your SQL query has been executed successfully';
/*Hanut/ Обезличил.
$strSuccess = 'SQL-запрос был успешно выполнен';
*/

Согласен.

Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)

206

Re: Дополнение/коррекция языкового файла

Lokki сказал:
Hanut сказал:

$strSkipQueries = 'Number of records(queries) to skip from start';  //to translate
//Rage Steel/ $strSkipQueries = 'Количество записей (запросов) которые будет пропущены от начала';
/*Lokki/ Используется во вкладке "Импорт"
$strSkipQueries='Количество записей, пропущенных от начала'
//Hanut/ Может в скобочках все-таки добавить "запросов"? Ясность улучшается.
$strSkipQueries='Количество записей (запросов), пропущенных от начала'
*/

Можно и оставить, но я специально опустил "запросов" для того чтобы было меньше путаницы. Ведь ты знаешь, INSERT-ом можно добавлять как одну, так и несколько записей одним запросом. Предлагаю, всё-таки избавиться от этого ненужного уточнения.

Здесь речь идет именно о пропускаемых запросах. Один INSERT, сколько бы он строк не содержал - это один запрос, который и будет пропущен. В данном случае речь идет о импорте большого файла по частям, разделяя части по количеству выполненных запросов. Поэтому я даже думаю можно еще более определить выражение.
$strSkipQueries='Количество запросов, пропущенных от начала'

Lokki сказал:
Hanut сказал:

$strSnapToGrid = 'Snap to grid';
//UPS/ $strSnapToGrid = 'перемещение по сетке';
/*Lokki/ согласен с переводом И. Кириллова
$strSnapToGrid='Привязать к сетке'
//Hanut/ Или так? Функция стандартная, интересно, как она в других программах переведена.
$strSnapToGrid='Выравнивание по сетке'
*/

Предлагаю оставить предложенную формулировку, т.к. это специализированный термин.
Привязка к сетке (snap to grids) - функция графических пакетов и электронных систем верстки, позволяющая осуществлять предварительное размещение элементов на странице, а затем автоматически "привязывать" их к линиям сетки по команде оператора.

Согласен.
$strSnapToGrid='Привязать к сетке'

Lokki сказал:
Hanut сказал:

$strSocketProblem = '(or the local MySQL server\'s socket is not correctly configured)';  //to translate
//Rage Steel/ $strSocketProblem = '(или сокет локального MySQL сервера неправильно настроен)';
/*Lokki/
$strSocketProblem='(либо локальный сокет MySQL-сервера некорректно настроен)'
//Hanut/ Может так? Я не уверен, что существует понятие "локальный сокет".
$strSocketProblem='(либо сокет локального MySQL-сервера некорректно настроен)'
*/

Существует: http://www.yandex.ru/yandsearch?text=%E … E%EA%E5%F2

http://www.scit.wlv.ac.uk/~jphb/comms/sockets.html
Формально сокет определяется четырьмя группами цифр:
Идентификационный номер или адрес удаленного хоста;
Порт удаленного хоста;
Идентификационный номер или адрес локального хоста;
Порт локального хоста.

Сокет - это механизм связи и он не может быть локальным или удаленным. При клиент-серверных соединениях, клиет обращается к уникальному для каждого соединения, дескриптору сокета (содержащего данные клиента и сервера), примерно как TCP/IP обращается к номеру порта.

Предлагаю оставить мой вариант.

Lokki сказал:
Hanut сказал:

$strSortByKey = 'Сортировать по ключу';
//en/ $strSortByKey = 'Sort by key';
/*Lokki/
$strSortByKey='Сортировать по индексу'
//Hanut/ Ты предлагаешь полностью отказаться от перевода key, как "ключ" и использовать вместо него "индекс"? В целом, я был бы не против.
*/

Да, я считаю, что буквальный перевод некорректен, и предлагаю отказываться от него в пользу "индекс"

Хорошо.

Lokki сказал:
Hanut сказал:

$strSpaceUsage = 'Используемое пространство';
//en/ $strSpaceUsage = 'Space usage';
/*Lokki/ проверено - не растягивает
$strSpaceUsage='Используемое дисковое пространство'
//Hanut/ Посмотри "Версия для печати". Не длинновато? Предлагаю оставить предыдущий вариант.
*/

Да, получится заголовок таблицы на несколько строк если без неразрывных пробелов. Страницу всё равно не рвет. Но это не суть, можно и оставить - просто хотел ближе к общепринятой формулировке подвести.

Дизайн не рвет, но, как я уже сказал, на странице "Версия для печати", таблица получается сильно растянута. Оставляем изначальный вариант.

Lokki сказал:
Hanut сказал:

$strStatement = 'Выражения';
//en/ $strStatement = 'Statements';
/*Lokki/ Используется во вкладке "Structure" в контексте статистики таблицы
$strStatement='Характеристики'
//Hanut/ Хорошо, но единственное число будет лучше сочетаться - "Характеристика/Значение".
$strStatement = 'Характеристика';
*/

Правильным будет использование "Характеристики/Значения" - все-таки это шапка таблицы.

Разве заголовки столбцов должны быть во множественном числе? Мне кажется, что в единственном. Предлагаю оставить мой вариант.

Lokki сказал:
Hanut сказал:

$strStatisticsOverrun = 'On a busy server, the byte counters may overrun, so those statistics as reported by the MySQL server may be incorrect.';  //to translate
//Rage Steel/ $strStatisticsOverrun = 'На серверах с большой нагрузкой байтовые счетчики могут переполняться, так что эта статистика предоставленна сервером MySQL может быть неверна.';
/*Lokki/
$strStatisticsOverrun='На загруженном сервере, побайтовые счетчики могут переполняться, таким образом, статистика, передаваемая MySQL-сервером может быть некорректной.'
//Hanut/ Хорошо, только пунктуацию поправил.
$strStatisticsOverrun = 'На загруженном сервере, побайтовые счетчики могут переполняться, таким образом статистика, передаваемая MySQL-сервером, может быть некорректной.';
*/

Ок, только еще немного поправлю:
$strStatisticsOverrun = 'На загруженном сервере, побайтовые счетчики могут переполняться, таким образом, статистика, передаваемая MySQL-сервером, может быть некорректной.';

Хорошо.

Lokki сказал:
Hanut сказал:

$strSubmit = 'Выполнить';
//en/ $strSubmit = 'Submit';
/*Lokki/
$strSubmit=Отправить'
//Hanut/ Это подпись радиокнопки закладок, означающая, что запрос находящийся в закладке должен быть выполнен. Предлагаю оставить предыдущий вариант.
*/

Не увидел криминала. Это стандартная конопка отправки данных. Т.е. буквально "Отправить запрос MySQL-серверу", а выполнит он его сам.

Это радиокнопка. Посмотри блок закладок. Как можно отправить закладку? Оставляем изначальный вариант (адназначна %)).

207

Re: Дополнение/коррекция языкового файла

Подытоживаю последнюю пачку переменных на "S"

$strShowTableDimension='Отображать размерность таблицы'
eng: 'Show dimension of tables'

$strShowTables='Отображение таблиц'
eng: 'Show tables'

$strShowThisQuery='Снова показать здесь данный запрос'
eng: ' Show this query here again '

$strSimplifiedChinese='Китайский упрощенный'
eng: 'Simplified Chinese'

$strSingly='(столбец)'
eng: '(singly)'

$strSize='Размер'
eng: 'Size'

$strSkipQueries='Количество записей (запросов), пропущенных от начала'
eng: 'Number of records(queries) to skip from start'

$strSlovak='Словацкий'
eng: 'Slovak'

$strSlovenian='Словенский'
eng: 'Slovenian'

$strSmallBigAll='Свернуть/развернуть отображение всех таблиц'
eng: 'Small/Big All'

$strSnapToGrid='Привязать к сетке'
eng: 'Snap to grid'

$strSocketProblem='(либо сокет локального MySQL-сервера некорректно настроен)'
eng: '(or the local MySQL server\'s socket is not correctly configured)'

$strSortByKey='Сортировать по индексу'
eng: 'Sort by key'

$strSorting='Сортировка'
eng: 'Sorting'

$strSort='Отсортировать'
eng: 'Sort'

$strSpaceUsage='Используемое пространство'
eng: 'Space usage'

$strSpanish='Испанский'
eng: 'Spanish'

$strSplitWordsWithSpace='Слова разделяются пробелом (" ").'
eng: 'Words are separated by a space character (" ").'

$strSQLCompatibility='Режим совместимости SQL'
eng: 'SQL compatibility mode'

$strSQLExportType='Тип экспорта'
eng: 'Export type'

$strSQLImportOptions='Параметры SQL'
eng: 'SQL options'

$strSQLOptions='Параметры SQL'
eng: 'SQL options'

$strSQLParserBugMessage='В работе SQL-парсера произошла ошибка. Убедитесь в корректности запроса и отсутствии в нем опечаток. Возможной причиной вызывающей ошибку может быть загрузка файла содержащего двоичные данные превышающие текстовую область. Попробуйте выполнить запрос через командную строку MySQL. При наличии таковой, ниже будет выведена ошибка MySQL-сервера, облегчающая диагностику проблемы. Если проблема не решается, хотя через интерфейс командной строки запрос отрабатывает корректно, выявите ту часть запроса, которая вызывает ошибку и отправьте разработчикам описание ошибки, снабдив его данными из секции CUT выведенной ниже:'
eng: 'There is a chance that you may have found a bug in the SQL parser. Please examine your query closely, and check that the quotes are correct and not mis-matched. Other possible failure causes may be that you are uploading a file with binary outside of a quoted text area. You can also try your query on the MySQL command line interface. The MySQL server error output below, if there is any, may also help you in diagnosing the problem. If you still have problems or if the parser fails where the command line interface succeeds, please reduce your SQL query input to the single query that causes problems, and submit a bug report with the data chunk in the CUT section below:'

$strSQLParserUserError='Вероятно, SQL-запрос содержит ошибку. При наличии таковой, ниже будет выведена ошибка MySQL-сервера, облегчающая диагностику проблемы.'
eng: 'There seems to be an error in your SQL query. The MySQL server error output below, if there is any, may also help you in diagnosing the problem'

$strSQLQuery='SQL-запрос'
eng: 'SQL query'

$strSQLResult='Результат SQL-запроса'
eng: 'SQL result'

$strSQL='SQL'
eng: 'SQL'

$strSQPBugInvalidIdentifer='Неправильный идентификатор'
eng: 'Invalid Identifer'

$strSQPBugUnclosedQuote='Незакрытая кавычка'
eng: 'Unclosed quote'

$strSQPBugUnknownPunctuation='Неизвестная пунктуация'
eng: 'Unknown Punctuation String'

$strStandInStructureForView='Дублирующая структура для представления'
eng: 'Stand-in structure for view'

$strStatCheckTime='Последняя проверка'
eng: 'Last check'

$strStatCreateTime='Создание'
eng: 'Creation'

$strStatement='Характеристика'
eng: 'Statements'

$strStatisticsOverrun='На загруженном сервере, побайтовые счетчики могут переполняться, таким образом, статистика, передаваемая MySQL-сервером, может быть некорректной.'
eng: 'On a busy server, the byte counters may overrun, so those statistics as reported by the MySQL server may be incorrect.'

$strStatUpdateTime='Последнее обновление'
eng: 'Last update'

$strStatus='Состояние'
eng: 'Status'

$strStorageEngines='Типы таблиц'
eng: 'Storage Engines'

$strStorageEngine='Тип таблиц'
eng: 'Storage Engine'

$strStrucCSV='CSV'
eng: 'CSV'

$strStrucData='Структура и данные'
eng: 'Structure and data'

$strStrucExcelCSV='CSV для MS Excel'
eng: 'CSV for MS Excel'

$strStrucNativeExcel='Формат MS Excel'
eng: 'Native MS Excel format'

$strStrucNativeExcelOptions='Параметры Excel'
eng: 'Native Excel export options'

$strStrucOnly='Только структура'
eng: 'Structure only'

$strStructPropose='Анализ структуры таблицы'
eng: 'Propose table structure'

$strStructureForView='Структура для представления'
eng: 'Structure for view'

$strStructure='Структура'
eng: 'Structure'

$strSubmit='Выполнить'
eng: 'Submit'

$strSuccess='SQL-запрос был успешно выполнен'
eng: 'Your SQL query has been executed successfully'

$strSum='Всего'
eng: 'Sum'

$strSwedish='Шведский'
eng: 'Swedish'

$strSwitchToDatabase='Переключиться на скопированную базу данных'
eng: 'Switch to copied database'

$strSwitchToTable='Переключиться на скопированную таблицу'
eng: 'Switch to copied table'

Перевод закончили. Теперь всё надо обобщить.

Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)

208

Re: Дополнение/коррекция языкового файла

Lokki сказал:

$strShowThisQuery='Снова показать здесь данный запрос'
eng: ' Show this query here again '

Это мы не рассматривали.
Я уже говорил, что не понял функции данной галки. Можно оставить предложенный тобой вариант, хотя не понятно чем он лучше "Показать данный запрос снова", кроме того, что длиннее.

Lokki сказал:

$strSkipQueries='Количество записей (запросов), пропущенных от начала'
eng: 'Number of records(queries) to skip from start'

Ты считаешь, что 'Количество запросов, пропущенных от начала' будет хуже? Но ведь по факту это определение точнее.

209

Re: Дополнение/коррекция языкового файла

Подытоживаю последнюю пачку переменных на "S"

$strShowTableDimension='Отображать размерность таблицы'
eng: 'Show dimension of tables'

$strShowTables='Отображение таблиц'
eng: 'Show tables'

$strShowThisQuery='Показать данный запрос снова'
eng: ' Show this query here again '

$strSimplifiedChinese='Китайский упрощенный'
eng: 'Simplified Chinese'

$strSingly='(столбец)'
eng: '(singly)'

$strSize='Размер'
eng: 'Size'

$strSkipQueries='Количество запросов, пропущенных от начала'
eng: 'Number of records(queries) to skip from start'

$strSlovak='Словацкий'
eng: 'Slovak'

$strSlovenian='Словенский'
eng: 'Slovenian'

$strSmallBigAll='Свернуть/развернуть отображение всех таблиц'
eng: 'Small/Big All'

$strSnapToGrid='Привязать к сетке'
eng: 'Snap to grid'

$strSocketProblem='(либо сокет локального MySQL-сервера некорректно настроен)'
eng: '(or the local MySQL server\'s socket is not correctly configured)'

$strSortByKey='Сортировать по индексу'
eng: 'Sort by key'

$strSorting='Сортировка'
eng: 'Sorting'

$strSort='Отсортировать'
eng: 'Sort'

$strSpaceUsage='Используемое пространство'
eng: 'Space usage'

$strSpanish='Испанский'
eng: 'Spanish'

$strSplitWordsWithSpace='Слова разделяются пробелом (" ").'
eng: 'Words are separated by a space character (" ").'

$strSQLCompatibility='Режим совместимости SQL'
eng: 'SQL compatibility mode'

$strSQLExportType='Тип экспорта'
eng: 'Export type'

$strSQLImportOptions='Параметры SQL'
eng: 'SQL options'

$strSQLOptions='Параметры SQL'
eng: 'SQL options'

$strSQLParserBugMessage='В работе SQL-парсера произошла ошибка. Убедитесь в корректности запроса и отсутствии в нем опечаток. Возможной причиной вызывающей ошибку может быть загрузка файла содержащего двоичные данные превышающие текстовую область. Попробуйте выполнить запрос через командную строку MySQL. При наличии таковой, ниже будет выведена ошибка MySQL-сервера, облегчающая диагностику проблемы. Если проблема не решается, хотя через интерфейс командной строки запрос отрабатывает корректно, выявите ту часть запроса, которая вызывает ошибку и отправьте разработчикам описание ошибки, снабдив его данными из секции CUT выведенной ниже:'
eng: 'There is a chance that you may have found a bug in the SQL parser. Please examine your query closely, and check that the quotes are correct and not mis-matched. Other possible failure causes may be that you are uploading a file with binary outside of a quoted text area. You can also try your query on the MySQL command line interface. The MySQL server error output below, if there is any, may also help you in diagnosing the problem. If you still have problems or if the parser fails where the command line interface succeeds, please reduce your SQL query input to the single query that causes problems, and submit a bug report with the data chunk in the CUT section below:'

$strSQLParserUserError='Вероятно, SQL-запрос содержит ошибку. При наличии таковой, ниже будет выведена ошибка MySQL-сервера, облегчающая диагностику проблемы.'
eng: 'There seems to be an error in your SQL query. The MySQL server error output below, if there is any, may also help you in diagnosing the problem'

$strSQLQuery='SQL-запрос'
eng: 'SQL query'

$strSQLResult='Результат SQL-запроса'
eng: 'SQL result'

$strSQL='SQL'
eng: 'SQL'

$strSQPBugInvalidIdentifer='Неправильный идентификатор'
eng: 'Invalid Identifer'

$strSQPBugUnclosedQuote='Незакрытая кавычка'
eng: 'Unclosed quote'

$strSQPBugUnknownPunctuation='Неизвестная пунктуация'
eng: 'Unknown Punctuation String'

$strStandInStructureForView='Дублирующая структура для представления'
eng: 'Stand-in structure for view'

$strStatCheckTime='Последняя проверка'
eng: 'Last check'

$strStatCreateTime='Создание'
eng: 'Creation'

$strStatement='Характеристика'
eng: 'Statements'

$strStatisticsOverrun='На загруженном сервере, побайтовые счетчики могут переполняться, таким образом, статистика, передаваемая MySQL-сервером, может быть некорректной.'
eng: 'On a busy server, the byte counters may overrun, so those statistics as reported by the MySQL server may be incorrect.'

$strStatUpdateTime='Последнее обновление'
eng: 'Last update'

$strStatus='Состояние'
eng: 'Status'

$strStorageEngines='Типы таблиц'
eng: 'Storage Engines'

$strStorageEngine='Тип таблиц'
eng: 'Storage Engine'

$strStrucCSV='CSV'
eng: 'CSV'

$strStrucData='Структура и данные'
eng: 'Structure and data'

$strStrucExcelCSV='CSV для MS Excel'
eng: 'CSV for MS Excel'

$strStrucNativeExcel='Формат MS Excel'
eng: 'Native MS Excel format'

$strStrucNativeExcelOptions='Параметры Excel'
eng: 'Native Excel export options'

$strStrucOnly='Только структура'
eng: 'Structure only'

$strStructPropose='Анализ структуры таблицы'
eng: 'Propose table structure'

$strStructureForView='Структура для представления'
eng: 'Structure for view'

$strStructure='Структура'
eng: 'Structure'

$strSubmit='Выполнить'
eng: 'Submit'

$strSuccess='SQL-запрос был успешно выполнен'
eng: 'Your SQL query has been executed successfully'

$strSum='Всего'
eng: 'Sum'

$strSwedish='Шведский'
eng: 'Swedish'

$strSwitchToDatabase='Переключиться на скопированную базу данных'
eng: 'Switch to copied database'

$strSwitchToTable='Переключиться на скопированную таблицу'
eng: 'Switch to copied table'

Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)

210

Re: Дополнение/коррекция языкового файла

Ну ты Ваня даешь! Заставил меня снова проверять пол сотни переменных из-за двух измененных. smile

Все хорошо. Сверка произведена. Теперь я беру еще несколько дней на шлифовку. Все сомнения буду выкладывать здесь на обсуждение.

211

Re: Дополнение/коррекция языкового файла

Hanut сказал:

Ну ты Ваня даешь! Заставил меня снова проверять пол сотни переменных из-за двух измененных. smile

Ну а кто говорил, что будет легко wink

Hanut сказал:

Теперь я беру еще несколько дней на шлифовку. Все сомнения буду выкладывать здесь на обсуждение.

Хорошо, договорились.

Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)

212

Re: Дополнение/коррекция языкового файла

UPS сказал:

$strSmallBigAll = 'Свернуть/развернуть отображение всех таблиц'; - и на мой взгляд подходит лучше.
$strSnapToGrid='Выравнивание по сетке'; - да, согласен, в windows выравнивание иконок ведь именно так названо.

Перевод первой переменной подтвержден, а ко второй надо вернуться. Как сделаем 'Выравнивание по сетке' или 'Привязать к сетке'?

Пишем слово "кеш", через "е".
$strFlushQueryCache = 'Дефрагментировать кеш запросов';
$strFlushTable = 'Обновить кеш таблицы ("FLUSH")';
$strInnoDBBufferPoolSizeDesc = 'Размер буфера памяти, который InnoDB использует для кеширования данных и индексов своих таблиц';
$strKeyCache = 'Кеш ключей';
$strMyISAMMaxExtraSortFileSizeDesc = 'Если размер временного файла, используемого для быстрого создания индексов таблиц типа MyISAM, превышает на указанный здесь объем используемый кеш ключей, то предпочтение отдается менее быстрому, но более надежному методу кеша ключей.';
$strMyISAMMaxSortFileSizeDesc = 'Максимальный размер временного файла, который MySQL может использовать для восстановления индекса (при выполнении команд REPAIR TABLE, ALTER TABLE, или LOAD DATA INFILE). Для файлов, размер которых превышает указанное значение, индекс будет создаваться при помощи кеша ключей (такой алгоритм работает несколько медленнее, но более надежно).';
$strPrivDescReload = 'Разрешает перезагрузку настроек сервера и очистку его кешей';
$strShowStatusQcache_queries_in_cacheDescr = 'Количество запросов, зарегистрированных в кеше.';
$strTableHasBeenFlushed = 'Обновлен кеш таблицы %s';

$strDatabaseNoTable = 'Эта БД не содержит таблиц!';
//en/ $strDatabaseNoTable = 'This database contains no table!';
//Hanut/ Переменная удалена в 2.10.2

$strSessionStartupErrorGeneral = 'Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly.';
/*Hanut/ Добавлена в 2.10.2
$strSessionStartupErrorGeneral = 'Произошла ошибка в работе механизма сессии. Проверьте файлы журналов PHP и/или Веб-сервера на наличие ошибок, и произведите их корректное конфигурирование.';
*/

$strTraditionalChinese = 'Китайский традиционный';
//en/ $strTraditionalChinese = 'Traditional Chinese';
$strTraditionalSpanish = 'Испанский традиционный';
//en/ $strTraditionalSpanish = 'Traditional Spanish';
//Hanut/ Поставил на первое место язык.

Замена ключей на индексы.
$strAPrimaryKey = 'Был добавлен первичный индекс к %s';
$strConstraintsForDumped = 'Ограничения внешнего индекса сохраненных таблиц';
$strConstraintsForTable = 'Ограничения внешнего индекса таблицы';
$strDisableForeignChecks = 'Отключить проверку внешних индексов';
$strForeignKeyError = 'Ошибка при создании внешнего индекса (проверьте типы данных)';
$strKeyCache = 'Кеш индексов';
$strKeyname = 'Имя индекса';
$strMyISAMMaxExtraSortFileSizeDesc = 'Если размер временного файла, используемого для быстрого создания индексов таблиц типа MyISAM, превышает на указанный здесь объем используемый кеш индексов, то предпочтение отдается менее быстрому, но более надежному методу кеша индексов.';
$strMyISAMMaxSortFileSizeDesc = 'Максимальный размер временного файла, который MySQL может использовать для восстановления индекса (при выполнении команд REPAIR TABLE, ALTER TABLE, или LOAD DATA INFILE). Для файлов, размер которых превышает указанное значение, индекс будет создаваться при помощи кеша индексов (такой алгоритм работает несколько медленнее, но более надежно).';
$strPleaseSelectPrimaryOrUniqueKey = 'Выберите поле являющееся первичным (PRIMARY), или уникальным (UNIQUE) индексом!';
$strPrimaryKeyHasBeenDropped = 'Первичный индекс был удален';
$strPrimaryKeyName = 'Имя первичного индекса должно быть PRIMARY!';
$strPrimaryKeyWarning = '(Имя "PRIMARY" должен иметь <b>только</b> первичный индекс!)';
$strSelectForeignKey = 'Выберите внешний индекс';
$strSelectReferencedKey = 'Выберите ссылочный индекс';
$strShowStatusDelayed_errorsDescr = 'Количество ошибок, возникших в процессе обработки запросов INSERT DELAYED, например, из-за дублирования индексов.';

Жду подтверждения.

213

Re: Дополнение/коррекция языкового файла

Hanut сказал:

Перевод первой переменной подтвержден, а ко второй надо вернуться. Как сделаем 'Выравнивание по сетке' или 'Привязать к сетке'?

$strSnapToGrid='Привязать к сетке'

Hanut сказал:

Пишем слово "кеш", через "е".
$strFlushQueryCache = 'Дефрагментировать кеш запросов';
$strFlushTable = 'Обновить кеш таблицы ("FLUSH")';
$strInnoDBBufferPoolSizeDesc = 'Размер буфера памяти, который InnoDB использует для кеширования данных и индексов своих таблиц';
$strKeyCache = 'Кеш ключей';
$strMyISAMMaxExtraSortFileSizeDesc = 'Если размер временного файла, используемого для быстрого создания индексов таблиц типа MyISAM, превышает на указанный здесь объем используемый кеш ключей, то предпочтение отдается менее быстрому, но более надежному методу кеша ключей.';
$strMyISAMMaxSortFileSizeDesc = 'Максимальный размер временного файла, который MySQL может использовать для восстановления индекса (при выполнении команд REPAIR TABLE, ALTER TABLE, или LOAD DATA INFILE). Для файлов, размер которых превышает указанное значение, индекс будет создаваться при помощи кеша ключей (такой алгоритм работает несколько медленнее, но более надежно).';
$strPrivDescReload = 'Разрешает перезагрузку настроек сервера и очистку его кешей';
$strShowStatusQcache_queries_in_cacheDescr = 'Количество запросов, зарегистрированных в кеше.';
$strTableHasBeenFlushed = 'Обновлен кеш таблицы %s';

Согласен.

Hanut сказал:

$strDatabaseNoTable = 'Эта БД не содержит таблиц!';
//en/ $strDatabaseNoTable = 'This database contains no table!';
//Hanut/ Переменная удалена в 2.10.2

Фтопку её. smile

Hanut сказал:

$strSessionStartupErrorGeneral = 'Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly.';
/*Hanut/ Добавлена в 2.10.2
$strSessionStartupErrorGeneral = 'Произошла ошибка в работе механизма сессии. Проверьте файлы журналов PHP и/или Веб-сервера на наличие ошибок, и произведите их корректное конфигурирование.';
*/

Согласен.

Hanut сказал:

$strTraditionalChinese = 'Китайский традиционный';
//en/ $strTraditionalChinese = 'Traditional Chinese';
$strTraditionalSpanish = 'Испанский традиционный';
//en/ $strTraditionalSpanish = 'Traditional Spanish';
//Hanut/ Поставил на первое место язык.

Хорошо.

Hanut сказал:

Замена ключей на индексы.
$strAPrimaryKey = 'Был добавлен первичный индекс к %s';
$strConstraintsForDumped = 'Ограничения внешнего индекса сохраненных таблиц';
$strConstraintsForTable = 'Ограничения внешнего индекса таблицы';
$strDisableForeignChecks = 'Отключить проверку внешних индексов';
$strForeignKeyError = 'Ошибка при создании внешнего индекса (проверьте типы данных)';
$strKeyCache = 'Кеш индексов';
$strKeyname = 'Имя индекса';
$strMyISAMMaxExtraSortFileSizeDesc = 'Если размер временного файла, используемого для быстрого создания индексов таблиц типа MyISAM, превышает на указанный здесь объем используемый кеш индексов, то предпочтение отдается менее быстрому, но более надежному методу кеша индексов.';
$strMyISAMMaxSortFileSizeDesc = 'Максимальный размер временного файла, который MySQL может использовать для восстановления индекса (при выполнении команд REPAIR TABLE, ALTER TABLE, или LOAD DATA INFILE). Для файлов, размер которых превышает указанное значение, индекс будет создаваться при помощи кеша индексов (такой алгоритм работает несколько медленнее, но более надежно).';
$strPleaseSelectPrimaryOrUniqueKey = 'Выберите поле являющееся первичным (PRIMARY), или уникальным (UNIQUE) индексом!';
$strPrimaryKeyHasBeenDropped = 'Первичный индекс был удален';
$strPrimaryKeyName = 'Имя первичного индекса должно быть PRIMARY!';
$strPrimaryKeyWarning = '(Имя "PRIMARY" должен иметь <b>только</b> первичный индекс!)';
$strSelectForeignKey = 'Выберите внешний индекс';
$strSelectReferencedKey = 'Выберите ссылочный индекс';
$strShowStatusDelayed_errorsDescr = 'Количество ошибок, возникших в процессе обработки запросов INSERT DELAYED, например, из-за дублирования индексов.';

А вот здесь - отбой. Погорячились мы рубить ключи. Я почитал мануал, из которого ясно, что и индексы и ключи имеют право на существование, причем они не являются синонимами.
Ключи бывают внешними и первичными и обеспечивают целостность таблицы: каждая строка таблицы-потомка с помощью внешнго ключа связана со строкой таблицы-предка, содержащей первичный ключ, значение которого равно значению внешнего ключа.
Ну а индекс - средство, обеспечивающее быстрый доступ к строкам таблицы на основе значений одного или нескольких столбцов.
Поэтому в зависимости от контекста нужно различать эти 2 термина.

Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)

214

Re: Дополнение/коррекция языкового файла

Сделал откат индексов и проверил другие переменные, касающиеся работы ключей и индексов.
Жду подтверждения.

$strAPrimaryKey = 'Был добавлен первичный ключ к %s';
$strConstraintsForDumped = 'Ограничения внешнего ключа сохраненных таблиц';
$strConstraintsForTable = 'Ограничения внешнего ключа таблицы';
$strDisableForeignChecks = 'Отключить проверку внешних ключей';
$strForeignKeyError = 'Ошибка при создании внешнего ключа (проверьте типы данных)';
$strKeyCache = 'Кеш ключей';
$strKeyname = 'Имя ключа';
$strMyISAMMaxExtraSortFileSizeDesc = 'Если размер временного файла, используемого для быстрого создания индексов таблиц типа MyISAM, превышает на указанный здесь объем используемый кеш ключей, то предпочтение отдается менее быстрому, но более надежному методу кеша ключей.';
$strMyISAMMaxSortFileSizeDesc = 'Максимальный размер временного файла, который MySQL может использовать для восстановления индекса (при выполнении команд REPAIR TABLE, ALTER TABLE, или LOAD DATA INFILE). Для файлов, размер которых превышает указанное значение, индекс будет создаваться при помощи кеша ключей (такой алгоритм работает несколько медленнее, но более надежно).';
$strPleaseSelectPrimaryOrUniqueKey = 'Выберите поле являющееся первичным (PRIMARY), или уникальным (UNIQUE) ключом!';
$strPrimaryKeyHasBeenDropped = 'Первичный ключ был удален';
$strPrimaryKeyName = 'Имя первичного ключа должно быть PRIMARY!';
$strPrimaryKeyWarning = '(Имя "PRIMARY" должен иметь <b>только</b> первичный ключ!)';
$strSelectForeignKey = 'Выберите внешний ключ';
$strSelectReferencedKey = 'Выберите ссылочный ключ';
$strShowStatusDelayed_errorsDescr = 'Количество ошибок, возникших в процессе обработки запросов INSERT DELAYED, например, из-за дублирования ключей.';
$strShowStatusHandler_read_keyDescr = 'Количество запросов на чтение строк, построенных на значении ключа. Большое значение переменной говорит о том, что запросы и таблицы проиндексированы надлежащим образом.';
$strShowStatusHandler_read_nextDescr = 'Количество запросов на чтение следующей строки в порядке расположения ключей. Значение увеличивается при запросе индексного столбца с ограничением по размеру или при сканировании индекса.';
$strShowStatusHandler_read_prevDescr = 'Количество запросов на чтение предыдущей строки в порядке расположения ключей. Обычно используется при оптимизации: ORDER BY ... DESC.';
$strShowStatusHandler_read_rndDescr = 'Количество запросов, на чтение строки, основанных на ее позиции. Большое значение переменной может быть обусловлено частым выполнением запросов использующих сортировку результата, выполнением большого числа запросов требующих полного сканирования таблиц, наличием объединений не использующих ключи надлежащим образом.';
$strShowStatusKey_blocks_not_flushedDescr = 'Количество блоков в кеше ключей, которые были изменены, но еще не записаны на диск. Данный параметр также известен как Not_flushed_key_blocks.';
$strShowStatusKey_blocks_unusedDescr = 'Количество неиспользуемых блоков в кеше ключей. Данный параметр позволяет определить как полно используется кеш ключей.';
$strShowStatusKey_blocks_usedDescr = 'Количество используемых блоков в кеше ключей. Данное значение - максимальное количество блоков, использованных одновременно.';
$strShowStatusKey_read_requestsDescr = 'Количество запросов на чтение блока ключей из кеша.';
$strShowStatusKey_readsDescr = 'Количество физических операций чтения блока ключей с диска. Если значение велико - скорее всего, задано слишком маленькое значение переменной key_buffer_size. Коэффициент неудачных обращений к кешу может быть рассчитан как: Key_reads/Key_read_requests.';
$strShowStatusKey_write_requestsDescr = 'Количество запросов на запись блока ключей в кеш.';
$strShowStatusKey_writesDescr = 'Количество физических операций записи блока ключей на диск.';
$strSortByKey = 'Сортировать по ключу';

215

Re: Дополнение/коррекция языкового файла

$strAPrimaryKey = 'Был добавлен первичный ключ к %s';
$strConstraintsForDumped = 'Ограничения внешнего ключа сохраненных таблиц';
$strConstraintsForTable = 'Ограничения внешнего ключа таблицы';
$strDisableForeignChecks = 'Отключить проверку внешних ключей';
$strForeignKeyError = 'Ошибка при создании внешнего ключа (проверьте типы данных)';

Оставляем.

$strKeyCache = 'Кеш ключей';
$strKeyname = 'Имя ключа';
$strMyISAMMaxExtraSortFileSizeDesc = 'Если размер временного файла, используемого для быстрого создания индексов таблиц типа MyISAM, превышает на указанный здесь объем используемый кеш ключей, то предпочтение отдается менее быстрому, но более надежному методу кеша ключей.';
$strMyISAMMaxSortFileSizeDesc = 'Максимальный размер временного файла, который MySQL может использовать для восстановления индекса (при выполнении команд REPAIR TABLE, ALTER TABLE, или LOAD DATA INFILE). Для файлов, размер которых превышает указанное значение, индекс будет создаваться при помощи кеша ключей (такой алгоритм работает несколько медленнее, но более надежно).';
$strPleaseSelectPrimaryOrUniqueKey = 'Выберите поле являющееся первичным (PRIMARY), или уникальным (UNIQUE) ключом!';

Здесь подразумеваем индекс
$strKeyCache = 'Кеш индекса';
$strKeyname = 'Имя индекса';
$strMyISAMMaxExtraSortFileSizeDesc = 'Если размер временного файла, используемого для быстрого создания индексов таблиц типа MyISAM, превышает на указанный здесь объем используемый кеш индекса, то предпочтение отдается менее быстрому, но более надежному методу кеширования индекса.';
$strMyISAMMaxSortFileSizeDesc = 'Максимальный размер временного файла, который MySQL может использовать для восстановления индекса (при выполнении команд REPAIR TABLE, ALTER TABLE, или LOAD DATA INFILE). Для файлов, размер которых превышает указанное значение, индекс будет создаваться при помощи кеша ключей (такой алгоритм работает несколько медленнее, но более надежно).';
$strPleaseSelectPrimaryOrUniqueKey = 'Выберите поле для создания первичного (PRIMARY), или уникального (UNIQUE) индекса!';

$strPrimaryKeyHasBeenDropped = 'Первичный ключ был удален';

Оставляем

$strPrimaryKeyName = 'Имя первичного ключа должно быть PRIMARY!';
$strPrimaryKeyWarning = '(Имя "PRIMARY" должен иметь <b>только</b> первичный ключ!)';

Подразумеваем индекс
$strPrimaryKeyName = 'Имя первичного индекса должно быть PRIMARY!';
$strPrimaryKeyWarning = '(Имя "PRIMARY" должен иметь <b>только</b> первичный индекс!)';

$strSelectForeignKey = 'Выберите внешний ключ';
$strSelectReferencedKey = 'Выберите ссылочный ключ';
$strShowStatusDelayed_errorsDescr = 'Количество ошибок, возникших в процессе обработки запросов INSERT DELAYED, например, из-за дублирования ключей.';
$strShowStatusHandler_read_keyDescr = 'Количество запросов на чтение строк, построенных на значении индекса. Большое значение переменной говорит о том, что запросы и таблицы проиндексированы надлежащим образом.';

Оставляем


$strShowStatusHandler_read_nextDescr = 'Количество запросов на чтение следующей строки в порядке расположения ключей. Значение увеличивается при запросе индексного столбца с ограничением по размеру или при сканировании индекса.';
$strShowStatusHandler_read_prevDescr='Количество запросов на чтение предыдущей строки в порядке расположения ключей. Обычно используется при оптимизации: ORDER BY ... DESC.'
$strShowStatusHandler_read_rndDescr = 'Количество запросов, на чтение строки, основанных на ее позиции. Большое значение переменной может быть обусловлено частым выполнением запросов использующих сортировку результата, выполнением большого числа запросов требующих полного сканирования таблиц, наличием объединений не использующих ключи надлежащим образом.';
$strShowStatusKey_blocks_not_flushedDescr = 'Количество блоков в кеше ключей, которые были изменены, но еще не записаны на диск. Данный параметр также известен как Not_flushed_key_blocks.';
$strShowStatusKey_blocks_unusedDescr = 'Количество неиспользуемых блоков в кеше ключей. Данный параметр позволяет определить как полно используется кеш ключей.';
$strShowStatusKey_blocks_usedDescr = 'Количество используемых блоков в кеше ключей. Данное значение - максимальное количество блоков, использованных одновременно.';
$strShowStatusKey_read_requestsDescr = 'Количество запросов на чтение блока ключей из кеша.';
$strShowStatusKey_readsDescr = 'Количество физических операций чтения блока ключей с диска. Если значение велико - скорее всего, задано слишком маленькое значение переменной key_buffer_size. Коэффициент неудачных обращений к кешу может быть рассчитан как: Key_reads/Key_read_requests.';
$strShowStatusKey_write_requestsDescr = 'Количество запросов на запись блока ключей в кеш.';
$strShowStatusKey_writesDescr = 'Количество физических операций записи блока ключей на диск.';
$strSortByKey = 'Сортировать по ключу';

Подразумеваем индекс. Кстати, странно ты как-то откатился, меня терзают смутные сомненния, что это не есть финальные формулировки до которых мы договорились. smile
$strShowStatusHandler_read_nextDescr = 'Количество запросов на чтение следующей строки в порядке индексов. Значение увеличивается при запросе индексного столбца с ограничением по размеру или при сканировании индекса.';
$strShowStatusHandler_read_prevDescr='Количество запросов на чтение предыдущей строки при ниспадающей сортировке индекса. Обычно используется при оптимизации: ORDER BY ... DESC.';
$strShowStatusHandler_read_rndDescr='Количество запросов, на чтение строки, основанных на ее позиции. Большое значение переменной может быть обусловлено частым выполнением запросов использующих сортировку результата, выполнением большого числа запросов требующих полного сканирования таблиц, наличием объединений не использующих индексы надлежащим образом.';
$strShowStatusKey_blocks_not_flushedDescr='Количество блоков в кеше индекса, которые были изменены, но еще не записаны на диск. Данный параметр также известен как Not_flushed_key_blocks.';
$strShowStatusKey_blocks_unusedDescr='Количество неиспользуемых блоков в кеше индекса. Данный параметр позволяет определить как полно используется кеш индекса.';
$strShowStatusKey_blocks_usedDescr='Количество используемых блоков в кеше индекса. Данное значение - максимальное количество блоков, использованных одновременно.';
$strShowStatusKey_read_requestsDescr='Количество запросов на чтение блока из кеша индексов.';
$strShowStatusKey_readsDescr='Количество физических операций чтения блоков индексов с диска. Если значение велико - скорее всего, задано слишком маленькое значение переменной key_buffer_size. Коэффициент неудачных обращений к кешу может быть рассчитан как: Key_reads/Key_read_requests.';
$strShowStatusKey_write_requestsDescr='Количество запросов на запись блока в кеш индекса.';
$strShowStatusKey_writesDescr='Количество физических операций записи блоков индексов на диск.';
$strSortByKey='Сортировать по индексу'

Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)

216

Re: Дополнение/коррекция языкового файла

Lokki
Значит я ничего не понял по поводу различия ключей и индексов. Все что сделала - это там, где было английское key, поставил ключ.

Объясни поподробнее, как ты их различаешь?

Скажем foreign key - это ключ, а когда он записывается в кеш, то становится индексом. Разве в этом есть смысл?

При изменении формулировок предложения адаптировались под слово ключ, поэтому были немного изменены, но никаких кардинальных изменений я не вносил.

217

Re: Дополнение/коррекция языкового файла

Hanut сказал:

Объясни поподробнее, как ты их различаешь?

Если я не ошибаюсь, ключ - это поле (или значение столбца, в случае отдельной записи), которое обеспечивает целостность таблиц в базе данных - связь между таблицами. А индекс создается из одного или нескольких столбцов для ускорения работы запросов.

Индекс - это надстройка над таблицей, а ключ - это неотъемлимая часть таблицы. Индекс можно удалить без потери данных в таблице, а ключ - нет, т.к. ключ (внешний или ссылочный) - это часть таблицы, один из её столбцов.

Путаница возникает из-за PRIMARY KEY, который стоит особняком от всех и одновременно является и индексом и ключом.

Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)

218

Re: Дополнение/коррекция языкового файла

Нет, Ваня, я не въехал. Единственное, что я понял - это то что ключ обязательно должен быть уникальным, а индекс нет. Но из чего ты вывел, что скажем в переменной $strKeyCache речь идет именно о индексах - это мне не понятно. Неужели в этот кеш записываются только индексы? А куда тогда ключи идут? В том то вся и проблема, что между ключом и индексом нет разницы при записи в кеш. Но тогда вопрос - как назвать переводимую переменную? Я почему исходил из механического перевода слова key, как ключ - потому-что таково использование данных терминов самим разработчиком. А я, признаться, не могу похвастать в больших знаниях системы, чем у тех, кто ее разрабатывал.

Пока я вижу более логичным механический перевод слова key.

219

Re: Дополнение/коррекция языкового файла

Как всё сложно. А что бы нам все по Lingvo не перевести? Ан нет - не надо все сводить все к буквальности - мы занимаемся не механическим переводом (это сделали до нас), а адаптированием к русскому языку. Переведя все буквально, мы введем начинающих веб-разработчиков в заблуждение. Так поступать мы не станем.

Hanut сказал:

Нет, Ваня, я не въехал. Единственное, что я понял - это то что ключ обязательно должен быть уникальным, а индекс нет.

Ты действительно не въехал - ключ и индекс это разные вещи, их нельзя сравнивать, как фамилию ученика и список учащихся в классе. Прочувствуй разницу.

Hanut сказал:

А я, признаться, не могу похвастать в больших знаниях системы, чем у тех, кто ее разрабатывал.

Я тоже не могу похвастаться такими знаниями, но грань между индексом и ключом четко вижу.
Пора закругляться с дебатами и подвести итог.

Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)

220

Re: Дополнение/коррекция языкового файла

Хорошо, выкладываю на сверку.
А все-таки, я так и не смог уловить разницу.

$strKeyCache = 'Кеш индекса';
$strKeyname = 'Имя индекса';
$strMyISAMMaxExtraSortFileSizeDesc = 'Если размер временного файла, используемого для быстрого создания индексов таблиц типа MyISAM, превышает на указанный здесь объем используемый кеш индекса, то предпочтение отдается менее быстрому, но более надежному методу кеширования индекса.';
$strMyISAMMaxSortFileSizeDesc = 'Максимальный размер временного файла, который MySQL может использовать для восстановления индекса (при выполнении команд REPAIR TABLE, ALTER TABLE, или LOAD DATA INFILE). Для файлов, размер которых превышает указанное значение, индекс будет создаваться при помощи кеша индексов (такой алгоритм работает несколько медленнее, но более надежно).';
$strPleaseSelectPrimaryOrUniqueKey = 'Выберите поле являющееся первичным (PRIMARY), или уникальным (UNIQUE) индексом!';
$strPrimaryKeyName = 'Имя первичного индекса должно быть PRIMARY!';
$strPrimaryKeyWarning = '(Имя "PRIMARY" должен иметь <b>только</b> первичный индекс!)';
$strShowStatusHandler_read_nextDescr = 'Количество запросов на чтение следующей строки в порядке индексов. Значение увеличивается при запросе индексного столбца с ограничением по размеру или при сканировании индекса.';
$strShowStatusHandler_read_prevDescr='Количество запросов на чтение предыдущей строки при ниспадающей сортировке индекса. Обычно используется при оптимизации: ORDER BY ... DESC.';
$strShowStatusHandler_read_rndDescr='Количество запросов, на чтение строки, основанных на ее позиции. Большое значение переменной может быть обусловлено частым выполнением запросов использующих сортировку результата, выполнением большого числа запросов требующих полного сканирования таблиц, наличием объединений не использующих индексы надлежащим образом.';
$strShowStatusKey_blocks_not_flushedDescr='Количество блоков в кеше индекса, которые были изменены, но еще не записаны на диск. Данный параметр также известен как Not_flushed_key_blocks.';
$strShowStatusKey_blocks_unusedDescr='Количество неиспользуемых блоков в кеше индекса. Данный параметр позволяет определить как полно используется кеш индекса.';
$strShowStatusKey_blocks_usedDescr='Количество используемых блоков в кеше индекса. Данное значение - максимальное количество блоков, использованных одновременно.';
$strShowStatusKey_read_requestsDescr='Количество запросов на чтение блока из кеша индексов.';
$strShowStatusKey_readsDescr='Количество физических операций чтения блоков индексов с диска. Если значение велико - скорее всего, задано слишком маленькое значение переменной key_buffer_size. Коэффициент неудачных обращений к кешу может быть рассчитан как: Key_reads/Key_read_requests.';
$strShowStatusKey_write_requestsDescr='Количество запросов на запись блока в кеш индекса.';
$strShowStatusKey_writesDescr='Количество физических операций записи блоков индексов на диск.';
$strSortByKey='Сортировать по индексу'

221

Re: Дополнение/коррекция языкового файла

окей. подтверждаю

Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)

222

Re: Дополнение/коррекция языкового файла

Завершена основная часть по работе над ревизией и дополнением русского перевода phpMyAdmin. Подготовленные файлы, содержащие обновленный перевод, отправлены разработчикам.
http://sourceforge.net/tracker/index.ph … tid=387645

Хочется поблагодарить всех принимавших участие в работе над переводом и поздравить с ее успешным завершением. Спасибо Ивану Шумилову, за бесценную помощь и советы; Георгорию Саковичу за предоставление своих наработок по переводу, которые мы были рады использовать; Ивану Кириллову, за помощь в переводе переменных относящихся к Дизайнеру.

Но думаю это не конец работы над переводом. Пока проект развивается, он будет нуждаться в нашем внимании и участии. Впереди еще и шлифовка сделанного. Надеюсь отклик пользователей мы все-таки получим, и я не вижу причин его бояться. smile

223

Re: Дополнение/коррекция языкового файла

И я тоже поблагодарю всех тех энтузиастов, которые принимали участие в переводе языкового файла - нас было всего четверо, но работа была проделана большая и длительная с 10 марта по 4 июля. Результатом работы стал перевод другого уровня, нового поколения.

Конечно, это еще не конец - это только начало. Поддерживаю Виктора, и также призываю пользователей отписываться на форуме о своих впечатлениях и замечаниях по переводу, как только он станет доступен. Это будет серьезной поддержкой в улучшении проекта.

Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)

224

Re: Дополнение/коррекция языкового файла

Марк принял перевод к 2.10.3, но высказал несколько пожеланий и замечаний.
https://sourceforge.net/tracker/?func=d … p_id=23067

Данные переменные я забыл удалить, хотя и отметил, как не используемые.
strAutodetect
strDatabaseNoTable
strLanguageFileNotFound

Это я пропустил. Относится к дизайнеру.
$strReload = 'Reload';
$strReload = 'Обновить';

К этому нам надо вернуться. Мы решили не переводить эти две переменные, но если принять, что это только описание, то может лучше перевести?
$strPhoneBook = 'phone book';
$strDictionary = 'dictionary';

Копируем отсюда непереведенные хвосты, обсуждаем, переводим, и подводим черту под 2.11.
http://phpmyadmin.svn.sourceforge.net/v … iew=markup

225

Re: Дополнение/коррекция языкового файла

Hanut сказал:

К этому нам надо вернуться. Мы решили не переводить эти две переменные, но если принять, что это только описание, то может лучше перевести?
$strPhoneBook = 'phone book';
$strDictionary = 'dictionary';

тогда думаю, вариантов здесь немного
телефонная книга
словарь

Hanut сказал:

Копируем отсюда непереведенные хвосты, обсуждаем, переводим, и подводим черту под 2.11.

$strUploadErrorCantWrite = 'Failed to write file to disk.'; //to translate
$strUploadErrorCantWrite = 'Ошибка при попытке записи файла на диск.';

$strUploadErrorExtension = 'File upload stopped by extension.'; //to translate
$strUploadErrorExtension = 'Закачка файла остановлена из-за расширения.';

$strUploadErrorFormSize = 'The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form.'; //to translate
$strUploadErrorFormSize = 'Размер загружаемого файла превышает значение директивы MAX_FILE_SIZE, определенной в HTML форме.';

$strUploadErrorIniSize = 'The uploaded file exceeds the upload_max_filesize directive in php.ini.';//to translate
$strUploadErrorIniSize = 'Размер загружаемого файла превышает значение директивы upload_max_filesize в конфигурационном файле php.ini.';

$strUploadErrorNoTempDir = 'Missing a temporary folder.'; //to translate
$strUploadErrorNoTempDir = 'Не найдена директория для хранения временных файлов.';

$strUploadErrorPartial = 'The uploaded file was only partially uploaded.'; //to translate
$strUploadErrorPartial = 'Была закачана только часть загружаемого файла.';

$strUploadErrorUnknown = 'Unknown error in file upload.'; //to translate
$strUploadErrorUnknown = 'Неизвестная ошибка при закачке файла.';

$strFieldInsertFromFileTempDirNotExists = 'Error moving the uploaded file, see FAQ 1.11';  //to translate
$strFieldInsertFromFileTempDirNotExists = 'Ошибка при перемещении загруженного файла, см. FAQ 1.11';

$strViewName = 'VIEW name';  //to translate
$strViewName = 'Имя представления (VIEW)';

$strOptions = 'Options';  //to translate
$strOptions = 'Опции';

$strFiles = 'Files';  //to translate
$strFiles = 'Файлы';

$strIndexesSeemEqual = 'The following indexes appear to be equal and one of them should be removed:';  //to translate
$strIndexesSeemEqual = 'Следующие индексы определены как идентичные, и один из них может быть удален:';

$strMysqlLibDiffersServerVersion = 'Your PHP MySQL library version %s differs from your MySQL server version %s. This may cause unpredictable behavior.';  //to translate
$strMysqlLibDiffersServerVersion = 'Версия клиентской библиотеки MySQL (%s) отличается от версии установленного MySQL-сервера (%s). Это может привести к некорректной работе.';

$strRoutines = 'Routines';  //to translate
$strRoutines = 'Процедуры';

$strRoutineReturnType = 'Return type';  //to translate
$strRoutineReturnType = 'Возвращаемый тип';

$strControluserFailed = 'Connection for controluser as defined in your configuration failed.';  //to translate
$strControluserFailed = 'Не удалось установить подключение для пользователя controluser с помощью параметров, определенных в конфигурационном файле config.inc.php';

$strHexForBLOB = 'Use hexadecimal for BLOB';  //to translate
$strHexForBLOB = 'Использовать шестнадцатеричные величины для BLOB';

$strRestartInsertion = 'Restart insertion with %s rows';  //to translate
$strRestartInsertion = 'Возобновить вставку с %s строки';

$strTriggers = 'Triggers';  //to translate
$strTriggers = 'Триггеры';

$strEvent = 'Event';  //to translate
$strEvent = 'Событие';

$strProfiling = 'Profiling';  //to translate
$strProfiling = 'Профилирование';

Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)