Re: Дополнение/коррекция языкового файла
Большинство переменных переведены достаточно корректно, но признаюсь не все я смог даже просто понять. Разбираться с каждой переменной не стал, так как на это ушло бы слишком много времени, а значимость данных, по большей части описаний, не столь важна (только, Ваня, без обид ). Выкладываю те переменные, на которые у меня есть комментарии и предложения, остальные принимаются, хотя я и считаю, что там еще есть над чем поработать. Оставим шлифовку на будущее. На данный момент, для некоторых описаний у меня банально не хватает опыта использования MySQL.
$strShowStatusInnodb_buffer_pool_wait_freeDescr = 'Normally, writes to the InnoDB buffer pool happen in the background. However, if it\'s necessary to read or create a page and no clean pages are available, it\'s necessary to wait for pages to be flushed first. This counter counts instances of these waits. If the buffer pool size was set properly, this value should be small.'; //to translate
/*Lokki/
$strShowStatusInnodb_buffer_pool_wait_freeDescr = 'Обычно, записи в буферный пул InnoDB выполняются в фоновом режиме. Однако, при необходимости чтения или создания страницы в случае отсутствия чистых таковых, происходит ожидание до первой очищенной страницы. Этот счетчик показывает число таких ожиданий. Если размер буферного пула был установлен должным образом, данное значение будет маленьким.';
Hanut/ Думаю здесь ошибка при переводе "it's necessary to wait for pages to be flushed first".
$strShowStatusInnodb_buffer_pool_wait_freeDescr = 'Обычно, записи в буферный пул InnoDB выполняются в фоновом режиме. Однако, если необходимо чтение или создание страницы при отсутствии чистых страниц, сперва необходимо ожидание их очистки. Данный счетчик показывает число таких ожиданий. Если размер буферного пула был установлен должным образом, значение будет маленьким.';
*/
$strShowStatusInnodb_data_fsyncsDescr = 'The number of fsync() operations so far.'; //to translate
/*Lokki/
$strShowStatusInnodb_data_fsyncsDescr = 'Количество операций fsync, выполненных на данный момент.';
Hanut/ fsync() - это сишная функция в Unix, думаю стоит оставить скобочки.
$strShowStatusInnodb_data_fsyncsDescr = 'Количество операций fsync(), выполненных на данный момент.';
*/
$strShowStatusInnodb_data_pending_fsyncsDescr = 'The current number of pending fsync() operations.'; //to translate
/*Lokki/
$strShowStatusInnodb_data_pending_fsyncsDescr = 'Количество операций fsync, незавершенных на данный момент.';
Hanut/ Скобочки к fsync() и чуть-чуть иначе.
$strShowStatusInnodb_data_pending_fsyncsDescr = 'Текущее количество незавершенных операций fsync().';
*/
$strShowStatusInnodb_data_pending_readsDescr = 'The current number of pending reads.'; //to translate
/*Lokki/
$strShowStatusInnodb_data_pending_readsDescr = 'Количество операций чтения, незавершенных на данный момент.';
Hanut/ По аналогии с предыдущей переменной.
$strShowStatusInnodb_data_pending_readsDescr = 'Текущее количество незавершенных операций чтения.';
*/
$strShowStatusInnodb_data_pending_writesDescr = 'The current number of pending writes.'; //to translate
/*Lokki/
$strShowStatusInnodb_data_pending_writesDescr = 'Количество операций записи, незавершенных на данный момент.';
Hanut/ По аналогии с предыдущей переменной.
$strShowStatusInnodb_data_pending_writesDescr = 'Текущее количество незавершенных операций записи.';
*/
$strShowStatusInnodb_dblwr_pages_writtenDescr = 'The number of doublewrite writes that have been performed and the number of pages that have been written for this purpose.'; //to translate
/*Lokki/ Я бы перевел: 'Количество страниц в буфере doublewrite.' Но переменные в официальной документации на dev.mysql.com перечислены через запятую. Заимствовано это и участниками phpmyadmin-team.
$strShowStatusInnodb_dblwr_pages_writtenDescr = 'Количество записей в буфер doublewrite, и количество созданных для этого страниц.';
Hanut/ Да, что-то здесь не то. Пока оставляем твой установленный перевод, со временем, может прояснится.
*/
$strShowStatusInnodb_dblwr_writesDescr = 'The number of doublewrite writes that have been performed and the number of pages that have been written for this purpose.'; //to translate
/*Lokki/ По аналогии с вышеописанной переменной, следовало бы: 'Количество записей в буфер doublewrite.'.
$strShowStatusInnodb_dblwr_writesDescr = 'Количество записей в буфер doublewrite, и количество созданных для этого страниц.';
Hanut/ Аналогично предыдущей переменной. Оставляем твой перевод.
*/
$strShowStatusInnodb_os_log_fsyncsDescr = 'The number of fsyncs writes done to the log file.'; //to translate
/*Lokki/
$strShowStatusInnodb_os_log_fsyncsDescr = 'Количество записей с помощью fsync, сделанных в файл журнала.';
Hanut/ Только скобочки к имени функции добавим.
$strShowStatusInnodb_os_log_fsyncsDescr = 'Количество записей с помощью fsync(), сделанных в файл журнала.';
*/
$strShowStatusInnodb_os_log_pending_fsyncsDescr = 'The number of pending log file fsyncs.'; //to translate
/*Lokki/ Мне кажется, что такая формулировка допустима, исходя из определения fsync.
$strShowStatusInnodb_os_log_pending_fsyncsDescr = 'Количество незавершенных попыток синхронизировать состояние файла журнала в памяти с состоянием на диске.';
Hanut/ Может так?
$strShowStatusInnodb_os_log_pending_fsyncsDescr = 'Количество незавершенных попыток синхронизации с помощью операции fsync().';
*/
$strShowStatusInnodb_row_lock_current_waitsDescr = 'The number of row locks currently being waited for.'; //to translate
//Rage Steel/ $strShowStatusInnodb_row_lock_current_waitsDescr = 'Количество ожидающих в настоящий момент блокировок строк.';
/*Lokki/
$strShowStatusInnodb_row_lock_current_waitsDescr = 'Текущее количество блокировок строк.';
Hanut/ По моему здесь нельзя опускать слово wait.
$strShowStatusInnodb_row_lock_current_waitsDescr = 'Текущее количество ожиданий блокировок строк.';
*/
$strShowStatusInnodb_row_lock_time_avgDescr = 'The average time to acquire a row lock, in milliseconds.'; //to translate
//Rage Steel/ $strShowStatusInnodb_row_lock_time_avgDescr = 'Среднее время на получение блокировки строки, в миллисекундах.';
/*Lokki/
$strShowStatusInnodb_row_lock_time_avgDescr = 'Среднее время блокировки строк, в миллисекундах.';
Hanut/ По моему так точнее.
$strShowStatusInnodb_row_lock_time_avgDescr = 'Среднее время, в миллисекундах, затрачиваемое на блокировку строк.';
*/
$strShowStatusInnodb_row_lock_time_maxDescr = 'The maximum time to acquire a row lock, in milliseconds.'; //to translate
//Rage Steel/ $strShowStatusInnodb_row_lock_time_maxDescr = 'Максимальное время получения блокировки строки, в миллисекундах.';
/*Lokki/
$strShowStatusInnodb_row_lock_time_maxDescr = 'Максимальное время, затраченное на блокировку строк, в миллисекундах.';
Hanut/ По аналогии с предыдущей переменной.
$strShowStatusInnodb_row_lock_time_maxDescr = 'Максимальное время, в миллисекундах, затраченное на блокировку строк.';
*/
$strShowStatusInnodb_row_lock_timeDescr = 'The total time spent in acquiring row locks, in milliseconds.'; //to translate
//Rage Steel/ $strShowStatusInnodb_row_lock_timeDescr = 'Общее время, потраченное на получение блокировки строки, в миллисекундах.';
/*Lokki/
$strShowStatusInnodb_row_lock_timeDescr = 'Общее время, затраченное на блокировку строк, в миллисекундах.';
Hanut/ По аналогии с двумя предыдущими переменными.
$strShowStatusInnodb_row_lock_timeDescr = 'Общее время, в миллисекундах, затраченное на блокировку строк.';
*/
$strShowStatusInnodb_row_lock_waitsDescr = 'The number of times a row lock had to be waited for.'; //to translate
//Rage Steel/ $strShowStatusInnodb_row_lock_waitsDescr = 'Общее количество раз, когда происходило ожидание блокировки строки.';
/*Lokki/
$strShowStatusInnodb_row_lock_waitsDescr = Общее количество блокировок строк.';
Hanut/ Думаю вариант Rage Steel ближе к истине, возможно стоит множественное число к слову "строк" добавить.
$strShowStatusInnodb_row_lock_waitsDescr = 'Общее количество раз, когда происходило ожидание блокировки строк.';
*/
$strShowStatusLast_query_costDescr = 'The total cost of the last compiled query as computed by the query optimizer. Useful for comparing the cost of different query plans for the same query. The default value of 0 means that no query has been compiled yet.'; //to translate
/*Lokki/
$strShowStatusLast_query_costDescr = 'Общие затраты последнего компилированного запроса, рассчитанные оптимизатором запросов. Полезна для сравнения эффективности различных схем одного запроса. Значение по умолчанию - 0, означает, что запрос еще не был компилирован.';
Hanut/ Может так?
$strShowStatusLast_query_costDescr = 'Общие затраты последнего компилированного запроса, рассчитанные оптимизатором запросов. Полезно при сравнении эффективности различных схем одного запроса. Изначальное нулевое значение, означает, что процесса компиляции запроса еще не было.';
*/
$strShowStatusNot_flushed_delayed_rowsDescr = 'Количество строк, стоящих в очереди на запись в запросах INSERT DELAYED.';
//en/ $strShowStatusNot_flushed_delayed_rowsDescr = 'The number of rows waiting to be written in INSERT DELAY queues.';
/*Lokki/ Нужно сообщить Марку об ошибке в описании переменной (eng).
$strShowStatusNot_flushed_delayed_rowsDescr = 'Количество строк, ожидающих вставки в запросах INSERT DELAYED.';
Hanut/ Да, обязательно надо сообщить об ошибке в названии запроса. Сделаю.
*/
$strShowStatusOpen_streamsDescr = 'Количество открытых потоков (в основном используется для журналирования).';
//en/ $strShowStatusOpen_streamsDescr = 'The number of streams that are open (used mainly for logging).';
/*Lokki/
$strShowStatusOpen_streamsDescr = 'Количество открытых потоков. Потоком называется файл, открытый с помощью функции fopen() (применяется только к файлам журналов).';
Hanut/ Может так оформить?
$strShowStatusOpen_streamsDescr = 'Количество открытых потоков (в основном, применяется к файлам журналов). Потоком называется файл, открытый с помощью функции fopen().';
*/
$strShowStatusOpened_tablesDescr = 'Количество открывавшихся таблиц. Если значение Opened_tables велико, возможно, что значение переменной table_cache слишком мало.';
//en/ $strShowStatusOpened_tablesDescr = 'The number of tables that have been opened. If opened tables is big, your table cache value is probably too small.';
/*Lokki/
$strShowStatusOpened_tablesDescr = 'Количество открытых таблиц. При большом значении переменной рекомендуется увеличить размер кеша таблиц (table_cache).';
Hanut/ "Количество открытых таблиц" - слишком не однозначно.
$strShowStatusOpened_tablesDescr = 'Общее количество открывавшихся таблиц. При большом значении переменной рекомендуется увеличить размер кеша таблиц (table_cache).';
*/
$strShowStatusQcache_hitsDescr = 'Количество результативных обращений в кэш.';
//en/ $strShowStatusQcache_hitsDescr = 'The number of cache hits.';
/*Lokki/ Формулировка по Дюбуа.
$strShowStatusQcache_hitsDescr = 'Количество "попаданий" в кеш запросов, т.е. сколько запросов было удовлетворено запросами, находящимися в кеше.';
Hanut/ Только кавычки кодируем, и все.
$strShowStatusQcache_hitsDescr = 'Количество "попаданий" в кеш запросов, т.е. сколько запросов было удовлетворено запросами, находящимися в кеше.';
*/
$strShowStatusSelect_full_joinDescr = 'Количество объединений без использования индексов. Если это значение равно 0, вам следует внимательно проверить индексы ваших таблиц.';
//en/ $strShowStatusSelect_full_joinDescr = 'The number of joins that do not use indexes. If this value is not 0, you should carefully check the indexes of your tables.';
/*Lokki/
$strShowStatusSelect_full_joinDescr = 'Количество запросов-объединений, выполненных без использования индексов. Если значение переменной не равно 0, рекомендуется проверить индексы Ваших таблиц.';
Hanut/ Только местоимение убрал.
$strShowStatusSelect_full_joinDescr = 'Количество запросов-объединений, выполненных без использования индексов. Если значение переменной не равно 0, рекомендуется проверить индексы таблиц.';
*/
$strShowStatusSelect_range_checkDescr = 'Количество объединений без ключей, в которых проверка использования ключей производится после каждой строки. Если это значение равно 0, вам следует внимательно проверить индексы ваших таблиц.';
//en/ $strShowStatusSelect_range_checkDescr = 'The number of joins without keys that check for key usage after each row. (If this is not 0, you should carefully check the indexes of your tables.)';
/*Lokki/
$strShowStatusSelect_range_checkDescr = 'Количество запросов-объединений, выполненных с использованием поиска по диапазону для выборки строк из вторичной таблицы. Если значение переменной не равно 0, рекомендуется проверить индексы Ваших таблиц.';
Hanut/ Убрал местоимение.
$strShowStatusSelect_range_checkDescr = 'Количество запросов-объединений, выполненных с использованием поиска по диапазону для выборки строк из вторичной таблицы. Если значение переменной не равно 0, рекомендуется проверить индексы таблиц.';
*/
$strShowStatusSlow_queriesDescr = 'Количество запросов, обработка которых заняла больше времени, чем long_query_time секунд.';
//en/ $strShowStatusSlow_queriesDescr = 'The number of queries that have taken more than long_query_time seconds.';
/*Lokki/
$strShowStatusSlow_queriesDescr = 'Количество запросов, которые будут обрабатываться дольше, чем long_query_time секунд.';
Hanut/ Здесь будущее время совершенно ни к чему.
$strShowStatusSlow_queriesDescr = 'Количество запросов, занявших более long_query_time секунд.';
*/
$strShowStatusTable_locks_immediateDescr = 'Количество запросов на немедленную блокировку таблицы.';
//en/ $strShowStatusTable_locks_immediateDescr = 'The number of times that a table lock was acquired immediately.';
/*Lokki/
$strShowStatusTable_locks_immediateDescr = 'Количество запросов на блокировку таблицы, которые можно удовлетворить немедленно.';
Hanut/ Здесь прошедшее время.
$strShowStatusTable_locks_immediateDescr = 'Количество запросов на блокировку таблицы, которые были удовлетворены немедленно.';
*/
$strShowStatusTable_locks_waitedDescr = 'Количество запросов, когда немедленная блокировка не могла быть осуществлена и требовалось время на ожидание. Если это значение велико, и у вас есть проблемы с производительностью, сначала необходимо оптимизировать свои запросы, а затем либо разделить таблицы, либо использовать репликацию.';
//en/ $strShowStatusTable_locks_waitedDescr = 'The number of times that a table lock could not be acquired immediately and a wait was needed. If this is high, and you have performance problems, you should first optimize your queries, and then either split your table or tables or use replication.';
/*Lokki/
$strShowStatusTable_locks_waitedDescr = 'Количество запросов на блокировку таблицы, которые могут быть удовлетворены только после определенного периода ожидания. Если значение велико и есть проблемы с производительностью, необходимо сначала оптимизировать свои запросы, а затем разбить свою таблицу (или таблицы) или использовать репликацию.';
Hanut/ Немного поправлю.
$strShowStatusTable_locks_waitedDescr = 'Количество запросов на блокировку таблицы, которые были удовлетворены только после определенного периода ожидания. Если значение велико и есть проблемы с производительностью, необходимо сначала оптимизировать свои запросы, а затем разбить свою таблицу (или таблицы) или использовать репликацию.';
*/