diff --git a/lang/russian-win1251.inc.php3 b/lang/russian-windows-1251.inc.php3
similarity index 97%
rename from lang/russian-win1251.inc.php3
rename to lang/russian-windows-1251.inc.php3
index dda20886e..6f5edbda0 100644
--- a/lang/russian-win1251.inc.php3
+++ b/lang/russian-windows-1251.inc.php3
@@ -31,7 +31,7 @@ $strAddPrivMessage = '
$strAddSearchConditions = 'Добавить условия поиска (тело для условия "where"):';
$strAddToIndex = 'Добавить к индексу %s колоноку(и)';
$strAddUser = 'Добавить нового пользователя';
-$strAddUserMessage = 'Был добавлен новый пользователь.';
+$strAddUserMessage = 'Была добавлен новый пользователь.';
$strAffectedRows = 'Затронутые ряды:';
$strAfter = 'После %s';
$strAfterInsertBack = 'Возврат';
@@ -64,7 +64,7 @@ $strBookmarkView = '
$strBrowse = 'Обзор';
$strBzip = 'паковать в "bzip"';
-$strCantLoadMySQL = 'расширение MySQL не загружено,
проверьте конфигурацию PHP.';
+$strCantLoadMySQL = 'расширение MySQL не загруженно,
проверьте конфигурацию PHP.';
$strCantRenameIdxToPrimary = 'Невозмозможно переименовать индекс в PRIMARY!';
$strCarriage = 'Возврат каретки: \\r';
$strCardinality = 'Количество элементов';
@@ -92,7 +92,7 @@ $strDatabase = '
$strDatabaseHasBeenDropped = 'База данных %s была удалена.';
$strDatabases = 'Базы Данных';
$strDatabasesStats = 'Статистика баз данных';
-$strDatabaseWildcard = 'База данных (шаблоны разрешены):';
+$strDatabaseWildcard = 'База данных (возможно использование шаблонов):';
$strDataOnly = 'Только данные';
$strDefault = 'По умолчанию';
$strDelete = 'Удалить';
@@ -160,18 +160,18 @@ $strIndexName = '
$strIndexType = 'Тип индекса :';
$strInsert = 'Вставить';
$strInsertAsNewRow = 'Вставить новый ряд';
-$strInsertedRows = 'Добавлены ряды:';
+$strInsertedRows = 'Добавленны ряды:';
$strInsertNewRow = 'Вставить новый ряд';
$strInsertTextfiles = 'Вставить текстовые файлы в таблицу';
$strInstructions = 'Инструкции';
$strInUse = 'используется';
-$strInvalidName = '"%s" - является зарезервированным словом, вы не можете использовать его в качестве имени базы данных/таблицы/поля.';
+$strInvalidName = '"%s" - является зарезервированным словом, вы не можете использовать его в качестви имени базы данных/таблицы/поля.';
$strKeepPass = 'Не менять пароль';
$strKeyname = 'Имя ключа';
$strKill = 'Убить';
-$strLength = 'Длина';
+$strLength = 'Длинна';
$strLengthSet = 'Длины/Значения*';
$strLimitNumRows = 'записей на страницу';
$strLineFeed = 'Символ окончания линии: \\n';
@@ -228,7 +228,7 @@ $strPasswordEmpty = '
$strPasswordNotSame = 'Пароли не одинаковы!';
$strPHPVersion = 'Версия PHP';
$strPmaDocumentation = 'Документация по phpMyAdmin';
-$strPmaUriError = 'Директива $cfg[\'PmaAbsoluteUri\'] ДОЛЖНА быть установлена в конфигурационном файле!';
+$strPmaUriError = 'Директива $cfg[\'PmaAbsoluteUri\'] должна быть установлена в Вашем конфигурационном файле!';
$strPos1 = 'Начало';
$strPrevious = 'Назад';
$strPrimary = 'Первичный';
@@ -316,7 +316,7 @@ $strTableMaintenance = '
$strTables = '%s таблиц(ы)';
$strTableStructure = 'Структура таблицы';
$strTableType = 'Тип таблицы';
-$strTextAreaLength = ' Из-за большой длины,
это поле не может быть отредактировано ';
+$strTextAreaLength = ' Из-за большой длины,
это поле не может быть отредактированно ';
$strTheContent = 'Содержимое файла было импортировано.';
$strTheContents = 'Содержимое файла замещает содержимое таблицы для рядов с идентичными первичными или уникальными ключами.';
$strTheTerminator = 'Символ окончания полей.';
diff --git a/lang/sync_lang.sh b/lang/sync_lang.sh
index 4095124c0..9f7c7e891 100755
--- a/lang/sync_lang.sh
+++ b/lang/sync_lang.sh
@@ -43,7 +43,7 @@ norwegian-iso-8859-1
polish-iso-8859-2
portuguese-iso-8859-1
romanian-iso-8859-1
-russian-koi8
+russian-koi8-r
serbian-win1250
slovak-iso-8859-2
spanish
diff --git a/libraries/select_lang.lib.php3 b/libraries/select_lang.lib.php3
index 67493a87c..954cb2158 100644
--- a/libraries/select_lang.lib.php3
+++ b/libraries/select_lang.lib.php3
@@ -76,7 +76,7 @@ $available_languages = array(
'pt-br-iso-8859-1' => array('pt[-_]br|brazilian portuguese', 'brazilian_portuguese-iso-8859-1', 'pt-BR'),
'pt-iso-8859-1'=> array('pt([-_][[:alpha:]]{2})?|portuguese', 'portuguese-iso-8859-1', 'pt'),
'ro-iso-8859-1'=> array('ro|romanian', 'romanian-iso-8859-1', 'ro'),
- 'ru-koi8r' => array('ru|russian', 'russian-koi8', 'ru'),
+ 'ru-koi8-r' => array('ru|russian', 'russian-koi8-r', 'ru'),
'ru-win1251' => array('ru|russian', 'russian-win1251', 'ru'),
'sk-iso-8859-2'=> array('sk|slovak', 'slovak-iso-8859-2', 'sk'),
'sk-win1250' => array('sk|slovak', 'slovak-windows-1250', 'sk'),