У меня есть пара мыслей. Заметил твое желание применить слово "счетчик", в место "количество", но мне кажется в этом нет особого смысла, в всяком случае его применение не улучшает читаемость. Также большинство переменных, которые уже были переведены в MySQL 4.0, имеют достаточно понятный и оправданный перевод, который сложно улучшить, но легко испортить, поэтому предлагаю относиться к ним аккуратно. Вообще переменные тебе, Ваня, достались не простые.
$strShowSlaveHosts = 'Список подчиненных серверов';
//en/ $strShowSlaveHosts = 'Show slave hosts';
//Lokki/ $strShowSlaveHosts='Информация о подчиненных серверах'
//Hanut/ Все-таки это именно список подчиненных серверов, так как выводятся только IP или имена подключенных в данное время серверов. Предлагаю перевод не изменять, он точен.
$strShowSlaveStatus = 'Состояние подчиненных серверов';
//en/ $strShowSlaveStatus = 'Show slave status';
//Lokki/ $strShowSlaveStatus='Информация о состоянии сервера репликации'
//Hanut/ Опять-таки перевод был максимально точен. Репликацию можно не упоминать, так как ссылка находится в разделе репликации, проверяется состояние всех подчиненных серверов - значит множественное число, слово "состояние" - тоже достаточно точно и в данном случае лучше, чем "информация о состоянии". Предлагаю перевод не менять.
$strShowStatusBinlog_cache_disk_useDescr = 'The number of transactions that used the temporary binary log cache but that exceeded the value of binlog_cache_size and used a temporary file to store statements from the transaction.'; //to translate
//Lokki/ $strShowStatusBinlog_cache_disk_useDescr='Число транзакций, которые используют кэш бинарного журнала и превышают значение binlog_cache_size, сохраняя sql-выражения во временном файле.'
/*Hanut/ По моему "кеш" пишется через "е", хотя не везде, почему-то. Надо договориться по этому слову, чтобы не было разночтений. Здесь само предложение, как-бы в прошлом времени должно получиться.
$strShowStatusBinlog_cache_disk_useDescr = 'Количество транзакций использовавших кеш временного бинарного журнала, но из-за превышения значения переменной binlog_cache_size сохранивших SQL-выражения из транзакции во временном файле.';
*/
$strShowStatusBinlog_cache_useDescr = 'The number of transactions that used the temporary binary log cache.'; //to translate
//Lokki/ $strShowStatusBinlog_cache_useDescr='Число транзакций, использующих кэш бинарного журнала'
/*Hanut/ Перекликается с предыдущей переменной.
$strShowStatusBinlog_cache_useDescr = 'Количество транзакций использовавших кеш временного бинарного журнала.';
*/
$strShowStatusCreated_tmp_disk_tablesDescr = 'Количество неявных временных таблиц на диске, созданных во время выполнения операторов. Если значение Created_tmp_disk_tables велико, возможно, необходимо увеличить значение переменной tmp_table_size, чтобы временные таблицы располагались в памяти, а не на жестком диске.';
//en/ $strShowStatusCreated_tmp_disk_tablesDescr = 'The number of temporary tables on disk created automatically by the server while executing statements. If Created_tmp_disk_tables is big, you may want to increase the tmp_table_size value to cause temporary tables to be memory-based instead of disk-based.';
//Lokki/ $strShowStatusCreated_tmp_disk_tablesDescr='Счетчик временных таблиц, созданных на диске в процессе обработки запроса (Created_tmp_disk_tables). При большом значении Created_tmp_disk_tables следует увеличить значение переменной tmp_table_size, чтобы временные таблицы располагались в памяти, а не на жестком диске.'
/*Hanut/ Здесь изначальный перевод взят из переведенной документации MySQL 4.0, и является достаточно точным, я только не понял первое предложение (думаю не я один). Его-то и постарался прояснить.
$strShowStatusCreated_tmp_disk_tablesDescr = 'Количество временных таблиц на диске, созданных сервером автоматически, во время выполнения SQL-выражений. Если значение Created_tmp_disk_tables велико, возможно, необходимо увеличить значение переменной tmp_table_size, чтобы временные таблицы располагались в памяти, а не на жестком диске.';
*/
$strShowStatusCreated_tmp_filesDescr = 'Количество созданных временных файлов mysqld.';
//en/ $strShowStatusCreated_tmp_filesDescr = 'How many temporary files mysqld has created.';
//Lokki/ $strShowStatusCreated_tmp_filesDescr='Счетчик временных файлов (mysqld), созданных сервером.'
/*Hanut/ Начальный перевод, точно не верен, так как временные файлы программы mysqld - не создаются вообще. 
$strShowStatusCreated_tmp_filesDescr = 'Количество временных файлов созданных mysqld.';
*/
$strShowStatusCreated_tmp_tablesDescr = 'Количество неявных временных таблиц в памяти, созданных во время выполнения операторов.';
//en/ $strShowStatusCreated_tmp_tablesDescr = 'The number of in-memory temporary tables created automatically by the server while executing statements.';
//Lokki/ $strShowStatusCreated_tmp_tablesDescr='Счетчик временных таблиц, созданных в памяти в процессе обработки запроса.'
/*Hanut/ Теперь можно по накатанной.
$strShowStatusCreated_tmp_tablesDescr = 'Количество временных таблиц в памяти, созданных сервером автоматически во время выполнения SQL-выражений.';
*/
$strShowStatusDelayed_errorsDescr = 'Количество записанных при помощи команды INSERT DELAYED строк, в которых произошли какие-либо ошибки (возможно, из-за дублирования ключей).';
//en/ $strShowStatusDelayed_errorsDescr = 'The number of rows written with INSERT DELAYED for which some error occurred (probably duplicate key).';
//Lokki/ $strShowStatusDelayed_errorsDescr='Счетчик ошибок, возникших в процессе обработки запросов INSERT DELAYED (например, дублирование ключей).'
/*Hanut/ По моему перевод был совершенно точен.
$strShowStatusDelayed_errorsDescr = 'Количество строк записанных в режиме отложенной вставки (INSERT DELAYED), в которых произошли какие-либо ошибки (возможно, из-за дублирования ключей).';
*/
$strShowStatusDelayed_insert_threadsDescr = 'Количество используемых потоков-обработчиков INSERT DELAYED. Для каждая таблице в которой используется INSERT DELAYED получает отдельный поток.';
//en/ $strShowStatusDelayed_insert_threadsDescr = 'The number of INSERT DELAYED handler threads in use. Every different table on which one uses INSERT DELAYED gets its own thread.';
//Lokki/ $strShowStatusDelayed_insert_threadsDescr='Счетчик обрабатываемых запросов INSERT DELAYED'
/*Hanut/ Яснее стало?
$strShowStatusDelayed_insert_threadsDescr = 'Количество используемых потоков в режиме отложенной вставки данных (INSERT DELAYED). Каждая таблица в которой используется отложенная вставка данных (INSERT DELAYED), получает отдельный поток.';
*/
$strShowStatusDelayed_writesDescr = 'Количество строк, записанных INSERT DELAYED.';
//en/ $strShowStatusDelayed_writesDescr = 'The number of INSERT DELAYED rows written.';
//Lokki/ $strShowStatusDelayed_writesDescr='Счетчик строк, записанных с помощью оператора INSERT DELAYED.'
/*Hanut/ Вроде яснее.
$strShowStatusDelayed_writesDescr = 'Количество строк записанных в режиме отложенной вставки данных (INSERT DELAYED).';
*/
$strShowStatusFlush_commandsDescr = 'Количество выполненных команд FLUSH.';
//en/ $strShowStatusFlush_commandsDescr = 'The number of executed FLUSH statements.';
//Lokki/ $strShowStatusFlush_commandsDescr='Счетчик выполненных команд FLUSH.'
//Hanut/ Предлагаю не менять перевод. Зачем использовать слово "счетчик"? По моему слово "количество" и точнее, и яснее.
$strShowStatusHandler_commitDescr = 'Количество внутренних команд COMMIT.';
//en/ $strShowStatusHandler_commitDescr = 'The number of internal COMMIT statements.';
//Lokki/ $strShowStatusHandler_commitDescr='Счетчик внутренних команд COMMIT (запросов, выполняемых транзакцией)'
//Hanut/ Предлагаю не менять перевод и не дополнять его описанием. Я ничего точнее придумать не могу.
$strShowStatusHandler_deleteDescr = 'Количество удалений строк из таблицы.';
//en/ $strShowStatusHandler_deleteDescr = 'The number of times a row was deleted from a table.';
//Lokki/ $strShowStatusHandler_deleteDescr='Счетчик запросов на удаление строк из таблицы.'
/*Hanut/ Слово "строки" - в единственном числе.
$strShowStatusHandler_deleteDescr = 'Количество удалений строки из таблицы.';
*/
$strShowStatusHandler_discoverDescr = 'The MySQL server can ask the NDB Cluster storage engine if it knows about a table with a given name. This is called discovery. Handler_discover indicates the number of time tables have been discovered.'; //to translate
//Lokki/ $strShowStatusHandler_discoverDescr='MySQL-сервер может запрашивать NDB Cluster, если он знает о таблице с таким названием. Этот процесс называется обнаружением. Handler_discover - счетчик обнаружения таких таблиц.'
/*Hanut/ В данном случае перевод discovery, как "обнаружение" - очень точен.
$strShowStatusHandler_discoverDescr = 'MySQL-сервер может запрашивать кластерный тип хранилища NDB о существовании таблицы с определенным именем. Данный процесс называется обнаружением. Переменная Handler_discover указывает количество раз, которые таблицы подвергались процессу обнаружения.';
*/
$strShowStatusHandler_read_firstDescr = 'Количество считываний из индекса первой записи. Если это значение высокое, то, по всей вероятности, сервер осуществляет много полных индексных сканирований, например, SELECT col1 FROM foo, предполагая, что col1 проиндексирован.';
//en/ $strShowStatusHandler_read_firstDescr = 'The number of times the first entry was read from an index. If this is high, it suggests that the server is doing a lot of full index scans; for example, SELECT col1 FROM foo, assuming that col1 is indexed.';
//Lokki/ $strShowStatusHandler_read_firstDescr='Счетчик запросов на чтение первой записи из индекса. При большом значении счетчика, скорее всего, сервер многократно выполняет полное сканирование индекса. Например, SELECT col1 FROM foo, при условии, что col1 проиндексирован.'
/*Hanut/ Предлагаю как вариант, хотя против изначального перевода ничего не имею.
$strShowStatusHandler_read_firstDescr = 'Количество считываний первого вхождения из индекса. При большом значении данной переменной, предполагается, что сервер производит большое количество полных сканирований индекса. Например, SELECT col1 FROM foo, при условии, что col1 проиндексирован.';
*/
$strShowStatusHandler_read_keyDescr = 'Количество запросов на чтение строки, основанных на ключе. Высокое значение переменной говорит о том, что ваши запросы и таблицы проиндексированы надлежащим образом.';
//en/ $strShowStatusHandler_read_keyDescr = 'The number of requests to read a row based on a key. If this is high, it is a good indication that your queries and tables are properly indexed.';
//Lokki/ $strShowStatusHandler_read_keyDescr='Счетчик запросов на чтение строк, построенных на значении индекса. Большое значение счетчика говорит о том, что ваши запросы и таблицы проиндексированы надлежащим образом.'
//Hanut/ Мне кажется, что изначальный перевод достаточно точен и понятен. Слово "строк" в первом предложении, должно быть в единственном числе, иначе предложение становится не однозначным. Предлагаю оставить предыдущий перевод.
$strShowStatusHandler_read_nextDescr = 'Количество запросов на чтение следующей строки в порядке расположения ключей. Это значение будет увеличиваться, если производится запрос индексного столбца с ограничением по размеру. Значение также увеличивается во время проведения индексного сканирования.';
//en/ $strShowStatusHandler_read_nextDescr = 'The number of requests to read the next row in key order. This is incremented if you are querying an index column with a range constraint or if you are doing an index scan.';
//Lokki/ $strShowStatusHandler_read_nextDescr='Счетчик запросов на чтение следующей строки в порядке индексов. Счетчик увеличивается при запросе индексного столбца с ограничением по размеру или при сканировании индекса.'
//Hanut/ Предлагаю оставить предыдущий перевод.
$strShowStatusHandler_read_prevDescr = 'Количество запросов на чтение предыдущей строки в порядке расположения ключей. В большинстве случаев используется для оптимизации ORDER BY ... DESC.';
//en/ $strShowStatusHandler_read_prevDescr = 'The number of requests to read the previous row in key order. This read method is mainly used to optimize ORDER BY ... DESC.';
//Lokki/ $strShowStatusHandler_read_prevDescr='Счетчик запросов для предыдущей строки при ниспадающем порядке индексирования. Обычно используется при оптимизации: ORDER BY ... DESC.'
//Hanut/ Предлагаю оставить предыдущий перевод.
$strShowStatusHandler_read_rnd_nextDescr = 'Количество запросов на чтение следующей строки из файла данных. Данное значение будет высоким, если производится много сканирований таблиц. Обычно это означает, что ваши таблицы не проиндексированы надлежащим образом или ваши запросы не используют преимущества индексов.';
//en/ $strShowStatusHandler_read_rnd_nextDescr = 'The number of requests to read the next row in the data file. This is high if you are doing a lot of table scans. Generally this suggests that your tables are not properly indexed or that your queries are not written to take advantage of the indexes you have.';
//Lokki/ $strShowStatusHandler_read_rndDescr='Счетчик запросов на чтение строки, основанных на её позиции. Большое значение счетчика может быть обусловлено частым выполнением запросов, использующих сортировку результата. Выполнением большого числа запросов, требующих полного сканирования таблиц, наличием объединений, не использующих индексы надлежащим образом.'
//Hanut/ Предлагаю оставить предыдущий перевод.
$strShowStatusHandler_read_rndDescr = 'Количество запросов на чтение строки, основанных на фиксированной позиции. Значение будет высоким, если выполняется много запросов, требующих сортировки результатов. Возможно вы используете много запросов вынуждающих MySQL производить полное сканирование таблиц или у вас есть объединения не использующие индексы надлежащим образом.';
//en/ $strShowStatusHandler_read_rndDescr = 'The number of requests to read a row based on a fixed position. This is high if you are doing a lot of queries that require sorting of the result. You probably have a lot of queries that require MySQL to scan whole tables or you have joins that don\'t use keys properly.';
//Lokki/ $strShowStatusHandler_read_rnd_nextDescr='Количество запросов, необходимых для чтения следующей строки. Если значение счетчика большое, следовательно, выполняется большое число запросов, требующих полного сканирования таблицы, либо неправильно использующих индексы, либо таблицы не проиндексированы надлежащим образом.'
//Hanut/ Предлагаю оставить предыдущий перевод.
$strShowStatusHandler_rollbackDescr = 'Количество внутренних команд ROLLBACK.';
//en/ $strShowStatusHandler_rollbackDescr = 'The number of internal ROLLBACK statements.';
//Lokki/ $strShowStatusHandler_rollbackDescr='Счетчик внутренних команд ROLLBACK (запросов, необходимых для отмены транзакции).'
//Hanut/ Предлагаю оставить предыдущий перевод. Не думаю, что здесь необходимо дополнение описывающее команду ROLLBACK.
$strShowStatusHandler_updateDescr = 'Количество запросов на обновление строки в таблице.';
//en/ $strShowStatusHandler_updateDescr = 'The number of requests to update a row in a table.';
//Lokki/ $strShowStatusHandler_updateDescr='Счетчик запросов на обновление строк таблицы.'
//Hanut/ Предлагаю оставить предыдущий перевод.
$strShowStatusHandler_writeDescr = 'Количество запросов на вставку строки в таблицу.';
//en/ $strShowStatusHandler_writeDescr = 'The number of requests to insert a row in a table.';
//Lokki/ $strShowStatusHandler_writeDescr='Счетчик запросов на вставку строк таблицы.'
//Hanut/ Предлагаю оставить предыдущий перевод.
$strShowStatusInnodb_buffer_pool_pages_dataDescr = 'The number of pages containing data (dirty or clean).'; //to translate
//Lokki/ $strShowStatusInnodb_buffer_pool_pages_dataDescr='Число страниц, содержащих данные ("грязных" или "чистых").'
/*Hanut/ Мне кажется запятая здесь не нужна. Немного изменил склонения.
$strShowStatusInnodb_buffer_pool_pages_dataDescr = 'Количество страниц содержащих данные ("грязные" или "чистые").';
*/
$strShowStatusInnodb_buffer_pool_pages_dirtyDescr = 'The number of pages currently dirty.'; //to translate
//Lokki/ $strShowStatusInnodb_buffer_pool_pages_dirtyDescr='Текущее число "грязных" страниц.'
/*Hanut/ По моему слово "количество", выглядит лучше.
$strShowStatusInnodb_buffer_pool_pages_dirtyDescr = 'Текущее количество "грязных" страниц.';
*/
$strShowStatusInnodb_buffer_pool_pages_flushedDescr = 'The number of buffer pool pages that have been requested to be flushed.'; //to translate
//Lokki/ $strShowStatusInnodb_buffer_pool_pages_flushedDescr='Число обновленных страниц буферного пула.'
/*Hanut/
$strShowStatusInnodb_buffer_pool_pages_flushedDescr = 'Количество страниц буферного пула, над которыми был осуществлен процесс очистки.';
*/
$strShowStatusInnodb_buffer_pool_pages_freeDescr = 'The number of free pages.'; //to translate
//Rage Steel/ $strShowStatusInnodb_buffer_pool_pages_freeDescr = 'Количество свободных страниц.';
//Lokki/ $strShowStatusInnodb_buffer_pool_pages_freeDescr='Число свободных страниц (free pages).'
//Hanut/ Предлагаю принять вариант Rage Steel.
$strShowStatusInnodb_buffer_pool_pages_latchedDescr = 'The number of latched pages in InnoDB buffer pool. These are pages currently being read or written or that can\'t be flushed or removed for some other reason.'; //to translate
//Lokki/ $strShowStatusInnodb_buffer_pool_pages_latchedDescr='Число страниц заблокированных в буферном пуле InnoDB. Это страницы которые в текущий момент читаются или в которые производится запись, либо которые не могут быть обновлены или удалены по какой-то другой причине.'
/*Hanut/
$strShowStatusInnodb_buffer_pool_pages_latchedDescr = 'Количество станиц заблокированных в буферном пуле InnoDB. Над этими страницами осуществляется процесс чтения или записи, либо они не могут быть очищены или удалены по какой-либо другой причине.';
*/
$strShowStatusInnodb_buffer_pool_pages_miscDescr = 'The number of pages busy because they have been allocated for administrative overhead such as row locks or the adaptive hash index. This value can also be calculated as Innodb_buffer_pool_pages_total - Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data.'; //to translate
//Lokki/ $strShowStatusInnodb_buffer_pool_pages_miscDescr='Число страниц занятых вследствие административных расходов, таких как блокировка строк или адаптивное хеширование индекса. Это значение можно подсчитать следующим образом: Innodb_buffer_pool_pages_total - Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data.'
/*Hanut/ Не уверен, но по моему adaptive, лучше перевести, как "адаптированный"?
$strShowStatusInnodb_buffer_pool_pages_miscDescr = 'Количество страниц занятых вследствие выделения под административные процессы, такие как: блокировка строки или адаптированное хеширование индекса. Значение может быть высчитано по формуле: Innodb_buffer_pool_pages_total - Innodb_buffer_pool_pages_free - Innodb_buffer_pool_pages_data.';
*/
$strShowStatusInnodb_buffer_pool_pages_totalDescr = 'Total size of buffer pool, in pages.'; //to translate
//Lokki/ $strShowStatusInnodb_buffer_pool_pages_totalDescr='Общий размер буферного пула страниц.'
/*Hanut/ Здесь речь идет именно о количестве страниц в буферном пуле. По моему такое оформление несколько понятнее.
$strShowStatusInnodb_buffer_pool_pages_totalDescr = 'Общий размер буферного пула (в страницах).';
*/