From 4c1be4465ba3bbfe51a7f6d071b86d87c6d73add Mon Sep 17 00:00:00 2001 From: xnuinside Date: Sun, 17 Dec 2023 00:16:09 +0300 Subject: [PATCH] add encoding to 'read from file' function --- CHANGELOG.txt | 5 + README.md | 11 + docs/README.rst | 18 + simple_ddl_parser/ddl_parser.py | 7 +- tests/sql/mangos_encoding_test.sql | 898 +++++++++++++++++++++++++++++ tests/test_read_from_file.py | 139 +++++ 6 files changed, 1076 insertions(+), 2 deletions(-) create mode 100644 tests/sql/mangos_encoding_test.sql diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 78f3212..b4228da 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -4,6 +4,11 @@ #### Snowflake update: 1. Added support for Snowflake AUTOINCREMENT | IDENTITY column definitions with optional parameter `ORDER|NOORDER` statement - https://github.com/xnuinside/simple-ddl-parser/issues/213 +#### Common +1. Added param 'encoding' to parse_from_file function - https://github.com/xnuinside/simple-ddl-parser/issues/142. +Default encoding is utf-8. + + **v0.31.1** ### Improvements #### Snowflake update: diff --git a/README.md b/README.md index f2f43f1..bf9fbe8 100644 --- a/README.md +++ b/README.md @@ -497,6 +497,17 @@ https://github.com/PBalsdon ## Changelog + +**v0.31.2** +### Improvements +#### Snowflake update: +1. Added support for Snowflake AUTOINCREMENT | IDENTITY column definitions with optional parameter `ORDER|NOORDER` statement - https://github.com/xnuinside/simple-ddl-parser/issues/213 + +#### Common +1. Added param 'encoding' to parse_from_file function - https://github.com/xnuinside/simple-ddl-parser/issues/142. +Default encoding is utf-8. + + **v0.31.1** ### Improvements #### Snowflake update: diff --git a/docs/README.rst b/docs/README.rst index 2e4f5a1..6c18ad5 100644 --- a/docs/README.rst +++ b/docs/README.rst @@ -567,6 +567,24 @@ https://github.com/PBalsdon Changelog --------- +**v0.31.2** + +Improvements +^^^^^^^^^^^^ + +Snowflake update: +~~~~~~~~~~~~~~~~~ + + +#. Added support for Snowflake AUTOINCREMENT | IDENTITY column definitions with optional parameter ``ORDER|NOORDER`` statement - https://github.com/xnuinside/simple-ddl-parser/issues/213 + +Common +~~~~~~ + + +#. Added param 'encoding' to parse_from_file function - https://github.com/xnuinside/simple-ddl-parser/issues/142. + Default encoding is utf-8. + **v0.31.1** Improvements diff --git a/simple_ddl_parser/ddl_parser.py b/simple_ddl_parser/ddl_parser.py index 2e3eaf8..4ae4517 100755 --- a/simple_ddl_parser/ddl_parser.py +++ b/simple_ddl_parser/ddl_parser.py @@ -258,10 +258,13 @@ def p_error(self, p): def parse_from_file( - file_path: str, parser_settings: Optional[dict] = None, **kwargs + file_path: str, + encoding: Optional[str] = "utf-8", + parser_settings: Optional[dict] = None, + **kwargs, ) -> List[Dict]: """get useful data from ddl""" - with open(file_path, "r") as df: + with open(file_path, "r", encoding=encoding) as df: return DDLParser(df.read(), **(parser_settings or {})).run( file_path=file_path, **kwargs ) diff --git a/tests/sql/mangos_encoding_test.sql b/tests/sql/mangos_encoding_test.sql new file mode 100644 index 0000000..992cbde --- /dev/null +++ b/tests/sql/mangos_encoding_test.sql @@ -0,0 +1,898 @@ +-- -------------------------------------------------------- +-- Host: uesfrp.no-ip.org +-- Server version: 5.5.34-0ubuntu0.13.04.1 - (Ubuntu) +-- Server OS: debian-linux-gnu +-- HeidiSQL Version: 8.3.0.4694 +-- -------------------------------------------------------- + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET NAMES utf8 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; + +-- Dumping structure for table mangos.mangos_string +DROP TABLE IF EXISTS `mangos_string`; +CREATE TABLE IF NOT EXISTS `mangos_string` ( + `entry` mediumint(8) unsigned NOT NULL DEFAULT '0', + `content_default` text NOT NULL, + `content_loc1` text, + `content_loc2` text, + `content_loc3` text, + `content_loc4` text, + `content_loc5` text, + `content_loc6` text, + `content_loc7` text, + `content_loc8` text, + PRIMARY KEY (`entry`) +) ; + +-- Dumping data for table mangos.mangos_string: 863 rows +/*!40000 ALTER TABLE `mangos_string` DISABLE KEYS */; +REPLACE INTO `mangos_string` (`entry`, `content_default`, `content_loc1`, `content_loc2`, `content_loc3`, `content_loc4`, `content_loc5`, `content_loc6`, `content_loc7`, `content_loc8`) VALUES + (1, 'You should select a character or a creature.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы должны выбрать персонажа или существо.'), + (2, 'You should select a creature.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы должны выбрать существо.'), + (3, '|cffff0000[System Message]: %s|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '|cffff0000[Системное сообщение]: %s|r'), + (4, '|cffff0000[Event Message]: %s|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '|cffff0000[Сообщение ивента]: %s|r'), + (5, 'There is no help for that command', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Нет справки для этой команды'), + (6, 'There is no such command', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Нет такой команды'), + (7, 'There is no such subcommand', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Нет такой подкоманды'), + (8, 'Command %s have subcommands:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Команда %s содержит подкоманды:'), + (1504, 'AI-Information for Npc Entry %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (9, 'Commands available to you:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Команды доступные вам:'), + (10, 'Incorrect syntax.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Неправильный синтаксис.'), + (11, 'Your account level is: %i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Уровень вашей учетной записи: %i'), + (12, 'Online players: %u (max: %u) Queued players: %u (max: %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Игроков онлайн: %u (максимум: %u) Игроков в очереди: %u (максимум: %u)'), + (13, 'Server uptime: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Продолжительность работы сервера: %s'), + (14, 'Player saved.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Игрок сохранен.'), + (15, 'All players saved.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Все игроки сохранены.'), + (16, 'There are the following active GMs on this server:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'На этом сервере есть следующие активные гейм-мастеры'), + (17, 'There are no GMs currently logged in on this server.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'На этом сервере нет гейм-мастеров вошедших в игру.'), + (18, 'Cannot do that while flying.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Не могу сделать это в полете.'), + (19, 'Cannot do that in Battlegrounds.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Не могу сделать это на Полях битвы.'), + (20, 'Target is flying you can\'t do that.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Цель летает, вы не можете сделать этого.'), + (21, '%s is flying command failed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '%s летает, команда не выполнена.'), + (22, 'You are not mounted so you can\'t dismount.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы не можете слезть с ездового животного, так как вы не на нем.'), + (23, 'Cannot do that while fighting.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Не могу сделать это в бою.'), + (24, 'You used it recently.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы недавно использовали это.'), + (25, 'Password not changed (unknown error)!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Ваш пароль не может быть длиннее 16 знаков(ограничение клиента), пароль не изменен!'), + (26, 'The password was changed', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Пароль изменен'), + (27, 'The old password is wrong', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Старый пароль неверен'), + (28, 'Your account is now locked.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Ваша учетная запись сейчас заблокирована.'), + (29, 'Your account is now unlocked.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Ваша учетная запись сейчас разблокирована.'), + (30, ', rank ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, ', ранг '), + (31, ' [known]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, ' [выучено]'), + (32, ' [learn]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, ' [обучение]'), + (33, ' [passive]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, ' [пассивный]'), + (34, ' [talent]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, ' [талант]'), + (35, ' [active]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, ' [активный]'), + (36, ' [complete]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, ' [завершено]'), + (37, ' (offline)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, ' (не в сети)'), + (38, 'on', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'вкл.'), + (39, 'off', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'выкл.'), + (40, 'You are: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Месторасположение: %s'), + (41, 'visible', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'видимый'), + (42, 'invisible', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'невидимый'), + (43, 'done', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'сделано'), + (44, 'You', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы'), + (45, ' ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, ' <неизвестный> '), + (46, '', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '<ошибка>'), + (47, '', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '<не существующий персонаж>'), + (48, 'UNKNOWN', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'НЕИЗВЕСТНЫЙ'), + (49, 'You must be at least level %u to enter.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Необходимо быть не менее %u уровня, чтобы войти.'), + (50, 'You must be at least level %u and have item %s to enter.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Необходимо быть не менее %u уровня и иметь предмет %s чтобы войти.'), + (51, 'Hello! Ready for some training?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Привет! Готовы к обучению?'), + (52, 'Invaid item count (%u) for item %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Неверное количество (%u) для предмета %u'), + (53, 'Mail can\'t have more %u item stacks', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'У почты не может быть больше %u ячеек для предметов'), + (54, 'The new passwords do not match', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Новые пароли не совпадают'), + (55, 'Your password can\'t be longer than 16 characters (client limit), password not changed!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Ваш пароль не может быть длиннее 16 символов (предел клиента), пароль не изменен!'), + (56, 'Current Message of the day: \r\n%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Текущее сообщение дня: %s'), + (57, 'Using World DB: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Используемая База Данных: %s'), + (58, 'Using script library: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Используемая библиотека скриптов: %s'), + (59, 'Using creature EventAI: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Название и версия EventAI: %s'), + (61, 'Username: ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Имя пользователя:'), + (62, 'Password: ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Пароль:'), + (63, 'Accepts whispers', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Сообщения принимаются'), + (64, 'Doesn\'t accept whispers', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Сообщения отклоняются'), + (100, 'Global notify: ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Глобальное уведомление: '), + (101, 'Map: %u (%s) Zone: %u (%s) Area: %u (%s) Phase: %u\nX: %f Y: %f Z: %f Orientation: %f\ngrid[%u,%u]cell[%u,%u] InstanceID: %u\n ZoneX: %f ZoneY: %f\nGroundZ: %f FloorZ: %f Have height data (Map: %u VMap: %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Карта: %u (%s) Зона: %u (%s) Область: %u (%s) Фаза: %u\nX: %f Y: %f Z: %f Ориентация: %f\nсетка[%u,%u]ячейка[%u,%u] ИНИнстанса: %u\n XЗоны: %f YЗоны: %f\nZОснования: %f ZПола: %f имеете данные Высот (Карта: %u КартаВ: %u)'), + (102, '%s is already being teleported.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '%s уже телепортируется.'), + (103, 'You can summon a player to your instance only if he is in your party with you as leader.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы можете призвать игрока в Ваше подземелье, только если он в Вашей группе, а Вы лидер группы.'), + (104, 'You cannot go to the player\'s instance because you are in a party now.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы не можете отправиться к игроку в подземелье, потому что Вы сейчас в группе.'), + (105, 'You can go to the player\'s instance while not being in his party only if your GM mode is on.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы можете отправиться в подземелье игрока, не находясь в его группе, только с включенным GM режимом.'), + (106, 'You can not go to player %s from instance to instance.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы не можете отправиться к игроку %s из подземелья в подземелье.'), + (107, 'You can not summon player %s from instance to instance.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы не можете призвать игрока %s из подземелья в подземелье.'), + (108, 'You are summoning %s%s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы призываете %s%s.'), + (109, 'You are being summoned by %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вас призывает %s.'), + (110, 'You are teleporting %s%s to %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы телепортируете %s%s к %s.'), + (111, 'You are being teleported by %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вас телепортирует %s.'), + (112, 'Player (%s) does not exist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Игрока (%s) не существует.'), + (113, 'Appearing at %s\'s location.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Появление в местоположении %s.'), + (114, '%s is appearing to your location.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '%s появляется около вас.'), + (115, 'Incorrect values.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Неверные значения.'), + (116, 'No character selected.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Персонаж не выбран.'), + (117, '%s is not in a group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '%s не в группе.'), + (118, 'You changed HP of %s to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы установили запас здоровья %s до %i/%i.'), + (119, '%s changed your HP to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '%s установил запас вашего здоровья до %i/%i.'), + (120, 'You changed MANA of %s to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы установили запас маны %s до %i/%i.'), + (121, '%s changed your MANA to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '%s установил запас Вашей маны до %i/%i.'), + (122, 'You changed ENERGY of %s to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы установили запас энергии %s до %i/%i.'), + (123, '%s changed your ENERGY to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '%s установил запас вашей энергии до %i/%i.'), + (124, 'Current energy: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Текущая энергия: %u'), + (125, 'You changed rage of %s to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы установили запас ярости %s до %i/%i.'), + (126, '%s changed your rage to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '%s установил запас вашей ярости до %i/%i.'), + (127, 'You changed level of %s to %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы установили уровень %s до %i.'), + (128, 'GUID %i, faction is %i, flags is %i, npcflag is %i, DY flag is %i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'GUID %i, фракция %i, флаги %i, нипфлаги %i, DY флаг %i'), + (129, 'Wrong faction: %u (not found in factiontemplate.dbc).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Неверная фракция: %u (не найдено в factiontemplate.dbc).'), + (130, 'You changed GUID=%i \'s Faction to %i, flags to %i, npcflag to %i, dyflag to %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы установили GUID=%i Фракцию на %i, флаги на %i, нипфлаги на %i, дyфлаги на %i.'), + (131, 'You changed the %s spellmod %u to value %i for spell with family bit %u for %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (132, '%s changed your spellmod %u to value %i for spell with family bit %u.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (133, '%s has access to all taxi nodes now (until logout).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '%s получил сейчас доступ ко всем маршрутным путям (до Выхода).'), + (134, '%s has no more access to all taxi nodes now (only visited accessible).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '%s больше не имеет доступа ко всем маршрутным путям (только посещенные доступны).'), + (135, '%s has given you access to all taxi nodes (until logout).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '%s дал вам доступ ко всем маршрутным путям (до Выхода).'), + (136, '%s has removed access to all taxi nodes (only visited still accessible).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '%s убрал доступ ко всем маршрутным путям (только посещенные все еще доступны).'), + (137, 'You set all speeds to %2.2f from normal of %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы установили все скорости на %2.2f от нормальной у %s.'), + (138, '%s set all your speeds to %2.2f from normal.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '%s установил все ваши скорости на %2.2f от нормальной.'), + (139, 'You set the speed to %2.2f from normal of %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы установили скорость на %2.2f от нормальной у %s.'), + (140, '%s set your speed to %2.2f from normal.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '%s установил вашу скорость на %2.2f от нормальной.'), + (141, 'You set the swim speed to %2.2f from normal of %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы установили скорость плавания на %2.2f от нормальной у %s.'), + (142, '%s set your swim speed to %2.2f from normal.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '%s установил вашу скорость плавания на %2.2f от нормальной.'), + (143, 'You set the backwards run speed to %2.2f from normal of %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы установил скорость передвижения назад на %2.2f от нормальной у %s.'), + (144, '%s set your backwards run speed to %2.2f from normal.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '%s установил вашу скорость передвижения назад на %2.2f от нормальной.'), + (145, 'You set the fly speed to %2.2f from normal of %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы установили скорость полета на %2.2f от нормальной у %s.'), + (146, '%s set your fly speed to %2.2f from normal.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '%s установил вашу скорость полета на %2.2f от нормальной.'), + (147, 'You set the size %2.2f of %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы установили размер на %2.2f у %s.'), + (148, '%s set your size to %2.2f.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '%s установил ваш размер на %2.2f.'), + (149, 'There is no such mount.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Такое ездовое животное отсутствует.'), + (150, 'You give a mount to %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы отдали свое ездовое животное %s.'), + (151, '%s gave you a mount.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '%s отдал Вам свое ездовое животное.'), + (153, 'You take all copper of %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы взяли всю медь у %s.'), + (154, '%s took you all of your copper.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '%s взял всю вашу медь.'), + (159, 'You hear sound %u.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы слышите звук %u.'), + (158, '%s gave you %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (549, 'Played time: %s Level: %u Money: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (161, 'Removed bit %i in field %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Удален бит(двоичный разряд) %i в поле %i.'), + (162, 'Set bit %i in field %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Добавлен бит(двоичный разряд) %i в поле %i.'), + (163, 'Teleport location table is empty!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Таблица локаций для телепортации пуста.'), + (164, 'Teleport location not found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Локация для телепортации не найдена!'), + (165, 'Requires search parameter.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Требуется параметр поиска.'), + (166, 'There are no teleport locations matching your request.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Нет подходящих вашему запросу локаций для телепортации.'), + (168, 'Locations found are:\n %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Найденные локации: %s'), + (169, 'Mail sent to %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Письмо отправлено к %s'), + (170, 'You try to hear sound %u but it doesn\'t exist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы пытаетесь прослушать звук %u но такого не существует.'), + (171, 'You can\'t teleport self to self!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы не можете телепортировать себя к себе!'), + (172, 'server console command', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'команда консоли сервера'), + (173, 'You changed runic power of %s to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы установили запас силы рун %s до %i/%i.'), + (174, '%s changed your runic power to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '%s установил запас Вашей силы рун до %i/%i.'), + (175, 'Liquid level: %f, ground: %f, type flags %u, status: %d.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1194, 'Current State Information: GOState %u, LootState %u. Collision %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (200, 'No selection.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Нет выбора.'), + (201, 'Object GUID is: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'GUID игрового объекта: %s'), + (202, 'The name was too long by %i characters.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Слишком длинное имя из %i знаков.'), + (203, 'Error, name can only contain characters A-Z and a-z.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Ошибка, имя может содержать только знаки алфавита.'), + (204, 'The subname was too long by %i characters.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Слишком длинное подимя из %i знаков.'), + (205, 'Not yet implemented', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Пока не реализовано'), + (206, 'Item \'%i\' \'%s\' added to list with maxcount \'%i\' and incrtime \'%i\' and extendedcost \'%i\'', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Предмет \'%i\' \'%s\' добавлен в список с макс. количеством \'%i\' и инкр. временем \'%i\' и доп. ценой \'%i\''), + (207, 'Item \'%i\' not found in database.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Предмет \'%i\' не найден в базе.'), + (208, 'Item \'%i\' \'%s\' deleted from vendor list', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Предмет \'%i\' \'%s\' удален из списка торговца'), + (209, 'Item \'%i\' (isCurrency: %u) not found in vendor list.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (210, 'Item \'%i\' (isCurrency: %u, with extended cost %i) already in vendor list.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (269, 'Currency \'%i\' not found.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (283, 'Meta currency \'%i\' is not allowed in vendors.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (211, 'Spells of %s reset.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Сброс заклинаний у %s.'), + (212, 'Spells of %s will reset at next login.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Сброс заклинаний у %s при следующем входе.'), + (213, 'Talents of %s reset.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Сброс талантов у %s.'), + (214, 'Talents of %s will reset at next login.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Сброс талантов %s при следующем входе.'), + (215, 'Your spells have been reset.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Ваши заклинания были сброшены.'), + (216, 'Your talents have been reset.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Ваши таланты были сброшены.'), + (217, 'Unknown case \'%s\' for .resetall command. Type full correct case name.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Неизвестное значение \'%s\' для команды .reset all Напечатайте полное правильное имя.'), + (218, 'Spells will reset for all players at login. Strongly recommend re-login!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Сброс заклинаний для всех игроков при входе. Настоятельно рекомендуем перезайти!'), + (219, 'Talents will reset for all players at login. Strongly recommend re-login!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Сброс талантов для всех игроков при входе. Настоятельно рекомендуем перезайти!'), + (220, 'Creature (GUID: %u) No waypoint found.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Существо (GUID: %u) Не найдено точек пути.'), + (221, 'Creature (GUID: %u) Last waypoint not found.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Существо (GUID: %u) Последняя точка пути не найдена.'), + (222, 'Creature (GUID: %u) No waypoint found - used \'wpguid\'. Now trying to find it by its position...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Существо (GUID: %u) Не найдено точек пути - использовано \'wpguid\'. Поиск по его позиции...'), + (223, 'Creature (GUID: %u) No waypoints found - This is a MaNGOS db problem (single float).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Существо (GUID: %u) Не найдено точек пути - Это проблема базы MaNGOS (одиночный float).'), + (224, 'Selected creature is ignored - provided GUID is used', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Выбранное существо проигнорировано - использован предоставленный GUID'), + (225, 'Creature (GUID: %u) not found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Существо (GUID: %u) не найдено'), + (226, 'You must select a visual waypoint.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы должны выбрать визуальную точку пути.'), + (227, 'No visual waypoints found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Не найдено точек пути'), + (228, 'Could not create visual waypoint with creatureID: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Невозможно создать визуальную точку пути с ID существа: %d'), + (229, 'All visual waypoints removed', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Все визуальные точки пути убраны'), + (230, 'Could not create waypoint-creature with ID: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Невозможно создать точку пути с ID: %d'), + (231, 'No GUID provided.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Не предоставлено GUID.'), + (232, 'No waypoint number provided.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Не предоставлен номер точки пути.'), + (233, 'Argument required for \'%s\'.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Требуется аргумент для \'%s\'.'), + (234, 'Waypoint %i added to GUID: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Точка пути %i добавлена к GUID: %d'), + (235, 'Waypoint %d added.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Точка пути %d добавлена.'), + (236, 'Waypoint changed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Точка пути изменена.'), + (237, 'Waypoint %s modified.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Точка пути %s модифицирована.'), + (238, 'WP export successful.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Экспорт ТП успешно завершен.'), + (239, 'No waypoints found inside the database.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Не найдено точек пути.'), + (240, 'File imported.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Файл импортирован.'), + (241, 'Waypoint removed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Точка пути убрана.'), + (242, 'Warning: Could not delete WP from the world with ID: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Предупреждение: Невозможно удалить точку пути из мира с ID: %d'), + (243, 'This happens if the waypoint is too far away from your char.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Это происходит, если точка пути слишком далеко от вашего персонажа.'), + (244, 'The WP is deleted from the database, but not from the world here.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'ТП удалена из базы, но не из мира.'), + (245, 'They will disappear after a server restart.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Они исчезнут после перезапуска сервера.'), + (246, 'Waypoint %d: Info for creature: %s, GUID: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Точка пути %d: Информация для существа: %s, GUID: %d'), + (247, 'Waittime: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Время ожидания: %d'), + (248, 'Model %d: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Модель %d: %d'), + (249, 'Emote: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Эмоция: %d'), + (250, 'Spell: %d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Заклинание: %d'), + (251, 'Text%d (ID: %i): %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Текст%d (ID: %i): %s'), + (252, 'AIScript: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Скрипт ИИ: %s'), + (253, 'Forced rename for player %s will be requested at next login.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Персонаж %s будет принудительно переименован при следующем входе.'), + (254, 'Forced rename for player %s (GUID #%u) will be requested at next login.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Игрок %s (GUID #%u) будет принудительно переименован при следующем входе.'), + (255, 'Waypoint-Creature (GUID: %u) Not found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Точка пути-существо (GUID: %u) не найдено'), + (256, 'Could not find NPC...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Не удается найти существо...'), + (257, 'Creature movement type set to \'%s\', waypoints removed (if any).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Тип движения существа выставлен на \'%s\', точки передвижения удалены (любые).'), + (258, 'Creature movement type set to \'%s\', waypoints were not removed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Тип движения существа выставлен на \'%s\', точки движения не были удалены.'), + (259, 'Incorrect value, use on or off', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Неверное значение, используйте on или off'), + (260, 'Value saved.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Значение сохранено.'), + (261, 'Value saved, you may need to rejoin or clean your client cache.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Значение сохранено, вы должны перезайти или очистить кэш игры.'), + (262, 'Areatrigger ID %u not found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'ID арены %u не найден!'), + (263, 'Target map or coordinates is invalid (X: %f Y: %f MapId: %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Карта или координаты некорректны (X: %f Y: %f MapId: %u)'), + (264, 'Zone coordinates is invalid (X: %f Y: %f AreaId: %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Координаты территории неверны (X: %f Y: %f AreaId: %u)'), + (265, 'Zone %u (%s) is part of instanceable map %u (%s)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Территория %u (%s) - часть подземелья %u (%s)'), + (266, 'Nothing found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Ничего не найдено!'), + (267, 'Object not found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Объект не найден!'), + (268, 'Creature not found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Существо не найдено!'), + (270, 'Creature Removed', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Существо удалено.'), + (271, 'Creature moved.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Существо перемещено.'), + (272, 'Creature (GUID:%u) must be on the same map as player!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Существо (GUID:%u) должно быть на той же карте, что и игрок!'), + (273, 'Game Object (GUID: %u) not found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Игровой объект (GUID: %u) не найден'), + (274, 'Game Object (GUID: %u) has references in not found owner %s GO list, can\'t be deleted.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Игровой объект (GUID: %u) не найден в списке шаблонов %s, удалить невозможно.'), + (275, 'Game Object (GUID: %u) removed', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Игровой объект (GUID: %u) удален'), + (276, 'Game Object |cffffffff|Hgameobject:%d|h[%s]|h|r (GUID: %u) turned', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Игровой объект |cffffffff|Hgameobject:%d|h[%s]|h|r (GUID: %u) сдвинут'), + (277, 'Game Object |cffffffff|Hgameobject:%d|h[%s]|h|r (GUID: %u) moved', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Игровой объект |cffffffff|Hgameobject:%d|h[%s]|h|r (GUID: %u) перемещён'), + (278, 'You must select a vendor', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы должны выбрать продавца'), + (279, 'You must send id for item', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы должны написать ID для предмета'), + (280, 'Vendor has too many items (max 128)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Торговец имеет слишком много предметов (макс. 128)'), + (281, 'You can\'t kick self, logout instead', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы не можете кикнуть себя, используйте \'конец сеанса\''), + (282, 'Player %s kicked.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Игрок %s исключен.'), + (284, 'Accepting Whisper: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Приём сообщений: %s'), + (285, 'Accepting Whisper: ON', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Приём сообщений: включено'), + (286, 'Accepting Whisper: OFF', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Приём сообщений: выключено'), + (287, 'Creature (GUID: %u) not found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Существо (GUID: %u) не найдено'), + (288, 'Tickets count: %i show new tickets: %s\n', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Кол-во заявок: %i Показывать новые заявки: %s'), + (289, 'New ticket from %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Поступила новая заявка от %s'), + (290, 'Ticket of %s (Last updated: %s):\n%s ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Заявка от %s (Последний раз редактировалась: %s):\n%s'), + (291, 'New ticket show: ON', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Показывать новые заявки: Включено'), + (292, 'New ticket show: OFF', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Показывать новые заявки: Отключено'), + (293, 'Ticket %i doesn\'t exist', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Заявки %i не существует'), + (294, 'All tickets deleted.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Все заявки удалены.'), + (295, 'Character %s ticket deleted.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Заявка персонажа %s удалена.'), + (296, 'Ticket deleted.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Заявка удалена.'), + (297, 'Spawn distance changed to: %f', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Дистанция спавна изменена на: %f'), + (298, 'Spawn time changed to: %i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Время спавна изменено на: %i'), + (453, 'No currencies found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (300, 'Your chat has been disabled for %u minutes.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Ваш чат заблокирован на %u минут.'), + (301, 'You have disabled %s\'s chat for %u minutes.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы заблокировали чат %s на %u минут.'), + (302, 'Player\'s chat is already enabled.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Чат игрока уже разблокирован.'), + (303, 'Your chat has been enabled.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Ваш чат теперь разблокирован.'), + (304, 'You have enabled %s\'s chat.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы разблокировали чат %s.'), + (305, 'Faction %s (%u) reputation of %s was set to %5d!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Фракция %s (%u) Репутация с f %s изменена на %5d!'), + (299, 'The currency id %u of %s was set to %u!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (306, 'Amount', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (307, 'No faction found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Фракция не найдена!'), + (308, 'Faction %i unknown!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Фракция %i не известна!'), + (309, 'Invalid parameter %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Неправильное значение %s'), + (310, 'delta must be between 0 and %d (inclusive)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'дельта должна быть между 0 и %d (включительно)'), + (311, '%d - |cffffffff|Hfaction:%d|h[%s]|h|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (312, ' [visible]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, ' [видимый]'), + (313, ' [at war]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, ' [в войне]'), + (314, ' [peace forced]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (315, ' [hidden]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, ' [убран]'), + (316, ' [invisible forced]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (317, ' [inactive]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, ' [не активен]'), + (318, 'Hated', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Ненавидящее'), + (319, 'Hostile', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Враждебное'), + (320, 'Unfriendly', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Недружелюбное'), + (321, 'Neutral', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Нейтральное'), + (322, 'Friendly', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Дружелюбное'), + (323, 'Honored', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Уважительное'), + (324, 'Revered', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Почтительное'), + (325, 'Exalted', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Восторженное'), + (326, 'Faction %s (%u) can\'not have reputation.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Фракция %s (%u) не может иметь репутацию.'), + (327, ' [no reputation]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, ' [нет репутации]'), + (328, 'Characters at account %s (Id: %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Персонажей на аккаунте %s (ID: %u)'), + (329, ' %s (GUID %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (330, 'No players found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Игрок не найден!'), + (331, 'Extended item cost %u not exist', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Максимальная цена предмета %u не существует'), + (332, 'GM mode is ON', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Режим ГМ включен'), + (333, 'GM mode is OFF', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Режим ГМ выключен'), + (334, 'GM Chat Badge is ON', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'ГМ тэг для чата включен'), + (335, 'GM Chat Badge is OFF', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'ГМ тэг для чата выключен'), + (336, 'You repair all %s\'s items.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы починили все предметы %s .'), + (337, 'All your items repaired by %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, ' %s $gпочинил:починила; все ваши предметы.'), + (338, 'You set waterwalk mode %s for %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы включили режим хождения по воде %s для %s.'), + (339, 'Your waterwalk mode %s by %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вам $gвключил:включила; режим хождения по воде %s %s.'), + (340, '%s is now following you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '%s теперь следует за вами.'), + (341, '%s is not following you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '%s $gперестал:перестала; следовать за вами.'), + (342, '%s is now not following you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '%s теперь не следует за вами.'), + (343, 'Creature (Entry: %u) cannot be tamed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Существо (Entry: %u) не может быть приручено.'), + (344, 'You already have pet.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'У вас уже есть питомец.'), + (345, 'Forced customize for player %s will be requested at next login.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Изменение внешности персонажа %s будет доступно при следующем входе в игру.'), + (346, 'Forced customize for player %s (GUID #%u) will be requested at next login.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Изменение внешности персонажа %s (GUID: %u) будет доступно при следующем входе в игру.'), + (347, 'TaxiNode ID %u not found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Маршрут такси ID %u не найден!'), + (348, 'Game Object (Entry: %u) have invalid data and can\'t be spawned', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Игровой объект (Entry: %u) содержит неверные данные и не может быть заспавнен.'), + (349, '%d (idx:%d) - |cffffffff|Htitle:%d|h[%s %s]|h|r %s %s ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (350, '%d (idx:%d) - [%s %s] %s %s ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (351, 'No titles found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Званий не найдено!'), + (352, 'Invalid title id: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Неверный ID звания: %u'), + (353, 'Title %u (%s) added to known titles list for player %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Звание %u (%s) добавлено в список полученных званий игрока %s.'), + (354, 'Title %u (%s) removed from known titles list for player %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Звание %u (%s) удалено из списка полученных званий игрока %s.'), + (355, 'Title %u (%s) set as current selected title for player %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Звание %u (%s) установлено как текущее звание игрока %s.'), + (356, 'Current selected title for player %s reset as not known now.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Текущее выбранное звание для игрока %s неизвестно и сброшено.'), + (357, 'Areatrigger %u not has target coordinates', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'У ареатриггера %u нет координат цели'), + (358, 'No areatriggers found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Ареатриггер не найден!'), + (359, '%s|cffffffff|Hareatrigger_target:%u|h[Trigger target %u]|h|r Map %u X:%f Y:%f Z:%f%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (360, '%s[Trigger target %u] Map %u X:%f Y:%f Z:%f', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (361, '|cffffffff|Hareatrigger:%u|h[Trigger %u]|h|r Map %u X:%f Y:%f Z:%f%s%s%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (362, '[Trigger %u] Map %u X:%f Y:%f Z:%f%s%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (363, ' (Dist %f)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, ' (Дистанция %f)'), + (364, ' [Tavern]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, ' [Таверна]'), + (365, ' [Quest]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, ' [Задание]'), + (366, 'Explore quest:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Квест на исследование:'), + (367, 'Required level %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Необходимый уровень %u'), + (368, 'Required Items:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Необходимые предметы:'), + (369, 'Required quest (normal difficulty):', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Необходимое задание (нормальная сложность):'), + (370, 'Required heroic keys:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Необходимые героические ключи:'), + (371, 'Required quest (heroic difficulty):', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Необходимое задание (героическая сложность):'), + (372, 'No achievement!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Нет достижения!'), + (373, 'Response:\n%s ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Ответ:\n%s '), + (374, 'Tickets count: %i\n', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Кол-во заявок: %i'), + (375, 'Player %s not have tickets.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Игрок %s не $gподавал:подавала; заявок.'), + (400, '|cffff0000[System Message]:|rScripts reloaded', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '|cffff0000[Системное сообщение]:|rСкрипты перезагружены'), + (401, 'You change security level of account %s to %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы изменили уровень доступа %s на %i.'), + (402, '%s changed your security level to %i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '%s $gустановил:установила; ваш уровень доступа на %i.'), + (403, 'You have low security level for this.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'У вас недостаточно прав доступа.'), + (404, 'Creature movement disabled.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Передвижение существа запрещено.'), + (405, 'Creature movement enabled.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Передвижение существа разрешено.'), + (406, 'Weather can\'t be changed for this zone.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Погода не может быть изменена на этой территории.'), + (407, 'Weather system disabled at server.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Погода отключена на сервере.'), + (408, '%s is banned for %s. Reason: %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '%s был заблокирован на %s. Причина: %s.'), + (409, '%s is banned permanently for %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '%s был бессрочно заблокирован за %s.'), + (410, '%s %s not found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '%s %s не $gнайден:найдена;'), + (411, '%s unbanned.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '%s разблокирован.'), + (412, 'There was an error removing the ban on %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Произошла ошибка при разблокировке %s.'), + (413, 'Account not exist: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Учетной записи %s не существует.'), + (414, 'There is no such character.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Нет такого персонажа.'), + (415, 'There is no such IP in banlist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Такого IP нет в списке заблокированных.'), + (416, 'Account %s has never been banned', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Учетная запись %s не была блокирована ранее.'), + (417, 'Ban history for account %s:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'История блокировок учетной записи %s:'), + (418, 'Ban Date: %s Bantime: %s Still active: %s Reason: %s Set by: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Дата блокировки: %s. Время блокировки: %s. Статус: %s. Причина: %s. Блокировал: %s.'), + (419, 'Inf.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Информация'), + (420, 'Never', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Никогда'), + (421, 'Yes', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Да'), + (422, 'No', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Нет'), + (423, 'IP: %s\nBan Date: %s\nUnban Date: %s\nRemaining: %s\nReason: %s\nSet by: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'IP: %s\nДата запрета: %s\nДата отмены запрета: %s\nОсталось: %s\nПричина: %s\nУстановлена: %s'), + (424, 'There is no matching IPban.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Не найден такой забаненный IP.'), + (425, 'There is no matching account.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Нет подходящей учетной записи.'), + (426, 'There is no banned account owning a character matching this part.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Нет забаненого аккаунта, на котором есть такой персонаж.'), + (427, 'The following IPs match your pattern:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Следующие IP совпадают с вашим образцом:'), + (428, 'The following accounts match your query:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Следующие учетные записи соответствуют вашему запросу:'), + (429, 'You learned many spells/skills.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы научились всем навыкам/заклинаниям.'), + (430, 'You learned all spells for class.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы научились всем класовым заклинаниям.'), + (431, 'You learned all talents for class.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы научились всем класовым навыкам.'), + (432, 'You learned all languages.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы научились всем языкам.'), + (433, 'You learned all craft skills and recipes.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы выучили все профессиональные навыки и рецепты.'), + (434, 'Could not find \'%s\'', NULL, NULL, NULL, NULL, NULL, NULL, NULL, ' \'%s\' не найден'), + (435, 'Invalid item id: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Неверный ID предмета: %u'), + (436, 'No items found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Не найдено предметов!'), + (437, 'Invalid gameobject id: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Неверный ID игрового объекта: %u'), + (438, 'Found items %u: %u ( inventory %u mail %u auction %u guild %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Найдено предметов %u: %u ( инвентарь %u почта %u действие %u )'), + (439, 'Found gameobjects %u: %u ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Найдено игровых объектов %u: %u '), + (440, 'Invalid creature id: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Неверный ID существа: %u'), + (441, 'Found creatures %u: %u ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Найдено существ %u: %u '), + (442, 'No area found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Не найдено областей!'), + (443, 'No item sets found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Не найдено наборов предметов!'), + (444, 'No skills found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Не найдено навыков!'), + (445, 'No spells found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Не найдено заклинаний!'), + (446, 'No quests found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Не найдено заданий!'), + (447, 'No creatures found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Не найдено существ!'), + (448, 'No gameobjects found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Не найдено игровых объектов!'), + (449, 'Graveyard #%u doesn\'t exist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Кладбище #%u не существует.'), + (450, 'Graveyard #%u already linked to zone #%u (current).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Кладбище #%u уже привязано к территории #%u (текущее).'), + (451, 'Graveyard #%u linked to zone #%u (current).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Кладбище #%u привязано к территории #%u (текущее).'), + (452, 'Graveyard #%u can\'t be linked to subzone or not existed zone #%u (internal error).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Кладбище #%u не может быть привязано к подтерритории или не существующей территории #%u (внутренняя ошибка)..'), + (454, 'No faction in Graveyard with id= #%u , fix your DB', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Нет фракции у кладбища с ID = #%u , исправьте ошибку в базе данных'), + (455, 'invalid team, please fix database', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'неверная команда, проверьте базу данных'), + (456, 'any', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'любой'), + (457, 'alliance', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'альянс'), + (458, 'horde', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'орда'), + (459, 'Graveyard #%u (faction: %s) is nearest from linked to zone #%u.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Кладбище #%u (фракция: %s) ближайшее для привязки к территории #%u.'), + (460, 'Zone #%u doesn\'t have linked graveyards.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'У территории #%u нет привязанных к ней кладбищ.'), + (461, 'Zone #%u doesn\'t have linked graveyards for faction: %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Территория #%u не имеет привязанных к ней кладбищ для фракции: %s.'), + (462, 'Teleport location already exists!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Локация для телепортации уже существует!'), + (463, 'Teleport location added.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Локация для телепортации добавлена.'), + (464, 'Teleport location NOT added: database error.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Локация для телепортации не добавлена: ошибка базы.'), + (465, 'Teleport location deleted.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Локация для телепортации удалена.'), + (466, 'No taxinodes found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Маршрут такси не найден!'), + (467, 'Target unit has %d auras:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Выделенная цель имеет %d ауры:'), + (468, 'id: %d eff: %d type: %d duration: %d maxduration: %d name: %s%s%s caster: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (469, 'Target unit has %d auras of type %d:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Выделенная цель имеет %d ауры типов %d:'), + (470, 'id: %d eff: %d name: %s%s%s caster: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (471, 'Quest %u not found.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Задание %u не найдено.'), + (472, 'Quest %u started from item. For correct work, please, add item to inventory and start quest in normal way: .additem %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Квест %u начинается с помощью предмета. Для правильной работы, пожалуйста, положите предмет в инвентарь и начните квест (предмет : .additem %u)'), + (473, 'Quest removed.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Задание удалено.'), + (474, ' [rewarded]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, ' [вознаграждённый]'), + (475, ' [complete]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, ' [выполнено]'), + (476, ' [active]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, ' [активный]'), + (477, '%s\'s Fly Mode %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (478, 'Opcode %u sent to %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Опкод %u отправлен к %s'), + (479, 'Character loaded successfully!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Персонаж успешно загружен!'), + (480, 'Failed to load the character!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Невозможно загрузить персонажа!'), + (481, 'Character dumped successfully!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Дамп персонажа успешно создан!'), + (482, 'Character dump failed!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Дамп персонажа создать не удалось!'), + (483, 'Spell %u broken and not allowed to cast or learn!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Заклинание %u не работает и не доступно для применения или изучения!'), + (484, 'Skill %u (%s) for player %s set to %u and current maximum set to %u (without permanent (talent) bonuses).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (485, 'Player %s must have skill %u (%s) before using this command.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Игрок %s $gдолжен:должна; иметь навык %u (%s), прежде чем использовать эту команду.'), + (486, 'Invalid skill id (%u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Неверный ID навыка (%u)'), + (487, 'You learned default GM spells/skills.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы выучили стандартные ГМ заклинания и навыки.'), + (488, 'You already know that spell.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы уже знаете это заклинание.'), + (489, 'Target(%s) already know that spell.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '%s уже знает это заклинание.'), + (490, '%s doesn\'t know that spell.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '%s не знает это заклинание.'), + (491, 'You already forgot that spell.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы уже забыли это заклинание.'), + (492, 'All spell cooldowns removed for %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Перезарядка всех заклинаний у %s завершена.'), + (493, 'Spell %u cooldown removed for %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Перезарядка заклинания %u у %s завершена.'), + (494, 'Command : Additem, itemId = %i, amount = %i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Команда : Additem, ID предмета = %i, кол-во = %i'), + (495, 'Command : Additemset, itemsetId = %i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Команда : Additemset, ID комплекта предметов = %i'), + (496, 'Removed itemID = %i, amount = %i from %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Предмет (ID = %i, кол-во = %i) убран у %s'), + (497, 'Cannot create item \'%i\' (amount: %i)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Невозможно создать предмет \'%i\' (кол-во: %i)'), + (498, 'You need to provide a guild name!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы должны ввести имя гильдии!'), + (499, 'Player not found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Игрок не найден!'), + (500, 'Player already has a guild!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Игрок уже состоит в гильдии!'), + (501, 'Guild not created! (already exists?)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Гильдия не создана! (уже существует?)'), + (502, 'No items from itemset \'%u\' found.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Не найдено предметов для комплекта \'%u\'.'), + (503, 'The distance is: (3D) %f (2D) %f - (3D, point-to-point) %f yards.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (504, 'Item \'%i\' \'%s\' Item Slot %i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (505, 'Item \'%i\' doesn\'t exist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Предмет \'%i\' не существует.'), + (506, 'Item \'%i\' \'%s\' Added to Slot %i', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Предмет \'%i\' \'%s\' добавлен в слот %i'), + (507, 'Item save failed!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Предмет не сохранен!'), + (508, '%d - owner: %s (guid: %u account: %u ) %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (509, '%d - sender: %s (guid: %u account: %u ) receiver: %s (guid: %u account: %u ) %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (510, '%d - owner: %s (guid: %u account: %u ) %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (511, 'Wrong link type!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Неверный тип ссылки!'), + (512, '%d - |cffffffff|Hitem:%d:0:0:0:0:0:0:0:0|h[%s]|h|r %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (513, '%d - |cffffffff|Hquest:%d:%d|h[%s]|h|r %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (514, '%d - |cffffffff|Hcreature_entry:%d|h[%s]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (515, '%d%s - |cffffffff|Hcreature:%d|h[%s X:%f Y:%f Z:%f MapId:%d]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (516, '%d - |cffffffff|Hgameobject_entry:%d|h[%s]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (517, '%d%s, Entry %d - |cffffffff|Hgameobject:%d|h[%s X:%f Y:%f Z:%f MapId:%d]|h|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (518, '%d - |cffffffff|Hitemset:%d|h[%s %s]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (519, '|cffffffff|Htele:%s|h[%s]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (520, '%d - |cffffffff|Hspell:%d|h[%s]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (521, '%d - |cffffffff|Hskill:%d|h[%s %s]|h|r %s %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (522, 'Game Object (Entry: %u) not found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Игровой объект (Entry: %u) не найден'), + (523, '>> Game Object %s (GUID: %u) at %f %f %f. Orientation %f.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '>> Игровой объект %s (GUID: %u) у %f %f %f. Ориентация %f.'), + (524, 'Selected object:\n|cffffffff|Hgameobject:%d|h[%s]|h|r GUID: %u ID: %u\nX: %f Y: %f Z: %f MapId: %u\nOrientation: %f', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Выбранный объект: |cffffffff|Hitemset:%d|h[%s]|h|r GUID: %u ID: %u X: %f Y: %f Z: %f MapId: %u Ориентация: %f'), + (525, '>> Add Game Object \'%i\' (%s) (GUID: %i) added at \'%f %f %f\'.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '>> Добавлен ГО \'%i\' (%s) (GUID: %i) добавлен в \'%f %f %f\'.'), + (526, '%s (lowguid: %u) movement generators stack:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (527, ' Idle', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (528, ' Random', NULL, NULL, NULL, NULL, NULL, NULL, NULL, ' Случайный'), + (529, ' Waypoint', NULL, NULL, NULL, NULL, NULL, NULL, NULL, ' Точка пути'), + (530, ' Animal random', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (531, ' Confused', NULL, NULL, NULL, NULL, NULL, NULL, NULL, ' Беспорядочный'), + (532, ' Targeted to player %s (lowguid %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, ' Цель игрок %s (lowguid %u)'), + (533, ' Targeted to creature %s (lowguid %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, ' Цель существо %s (lowguid %u)'), + (534, ' Targeted to ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, ' Цель <ПУСТО>'), + (535, ' Home movement to (X:%f Y:%f Z:%f)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (536, ' Home movement used for player?!?', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (537, ' Taxi flight', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (538, ' Unknown movement generator (%u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, ' Неизвестный генератор движения (%u)'), + (1171, 'All config are reloaded from ahbot configuration file.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Все наcтройки перезагружены из файла конфигурации ahbot.'), + (540, 'Level: %u.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Уровень: %u.'), + (541, 'Health (base): %u. (max): %u. (current): %u.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Здоровье (базовое): %u. (максимум): %u. (текущее): %u.'), + (542, 'Unit Flags: %u.\nDynamic Flags: %u.\nFaction Template: %u.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Флаг цели: %u. Динамический флаг: %u.фракция: %u.'), + (543, 'Loot: %u Pickpocket: %u Skinning: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Лут: %u Карманный лут: %u Снятие шкур: %u'), + (544, 'Position: %f %f %f.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Позиция: %f %f %f.'), + (545, '*** Is a vendor!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '*** Это продавец!'), + (546, '*** Is a trainer!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '*** Это тренер!'), + (547, 'InstanceID: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'ID подземелья: %u'), + (548, 'Player%s %s (guid: %u) Account: %s (id: %u) GMLevel: %u Last IP: %s Last login: %s Latency: %ums', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Игрок%s %s (GUID: %u) Аккаунт: %s (id: %u) Уровень доступа: %u Последний IP: %s Последний вход: %s Задержка: %ums'), + (155, 'You take %s from %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (156, '%s took %s from you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (157, 'You give %s to %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (550, 'Command .pinfo doesn\'t support \'rep\' option for offline players.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Команда .pinfo не поддерживает подкоманду \'rep\' для игроков не в сети.'), + (551, '%s has explored all zones now.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '%s $gоткрыл:открыла; все территории.'), + (552, '%s has no more explored zones.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '%s больше не имеет открытых территорий.'), + (553, '%s has explored all zones for you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '%s $gоткрыл:открыла; все территории для Вас.'), + (554, '%s has hidden all zones from you.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '%s $gзакрыл:закрыла; все открытые территории у Вас.'), + (817, 'Warning: You\'ve entered a no-fly zone and are about to be dismounted!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (557, '%s level up you to (%i)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '%s $gповысил:повысила; вас в уровне до (%i)'), + (558, '%s level down you to (%i)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '%s $gпонизил:понизила; вас в уровне до (%i)'), + (559, '%s reset your level progress.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '%s $gсбросил:сбросила; ваш уровень.'), + (560, 'The area has been set as explored.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Территория стала открытой.'), + (561, 'The area has been set as not explored.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Территория стала закрытой.'), + (564, 'The value index %u is too big to %s (count: %u).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (565, 'Set for %s field:%u to uint32 value:%u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (566, 'You set for %s field:%u to uint32 value: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (567, 'Set for %s field:%u to to float value:%f', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (568, 'You set for %s field:%u to float value: %f', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (569, 'Get %s uint32 value:[FIELD]:%u [VALUE]:%u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (570, '%s has uint32 value:[FIELD]:%u [VALUE]:%u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (571, 'Get %s float value:[FIELD]:%u [VALUE]:%f', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (572, '%s has float value:[FIELD]:%u [VALUE]:%f', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (575, 'Modify %s uint32 field:%u to sum with:%i = %u (%i)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (576, 'You modify for %s uint32 field:%u to sum with:%i = %u (%i)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (577, 'You are now invisible.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Теперь вы невидимы.'), + (578, 'You are now visible.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Теперь вы видимы.'), + (579, 'Selected player or creature not have victim.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Выбраный игрок или существо не имеет атакуемой цели.'), + (580, 'You learned all default spells for race/class and completed quests rewarded spells.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы выучили все стандартные заклинания для расы/класса и получили заклинания, дающиеся за выполнение квестов.'), + (581, 'Found near gameobjects (distance %f): %u ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Поиск ближайших игровых объектов (расстояние %f): %u '), + (582, 'SpawnTime: Full:%s Remain:%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Время перерождения: Полное:%s Остаток:%s'), + (583, '%d - |cffffffff|Hgameevent:%d|h[%s]|h|r%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (584, 'No event found!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Событие не найдено!'), + (585, 'Event not exist!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'События не существует!'), + (586, 'Event %u: %s%s\nStart: %s End: %s Occurrence: %s Length: %s\nNext state change: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Событие %u: %s%s Начало: %s Конец: %s Время до повтора: %s Длина: %s Следующий раз будет в: %s'), + (587, 'Event %u already active!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Событие %u уже активно!'), + (588, 'Event %u not active!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Событие %u ещё не активно!'), + (589, ' Point movement to (X:%f Y:%f Z:%f)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (590, ' Fear movement', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (591, ' Distract movement', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (592, 'You have learned all spells in craft: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы выучили все умения в профессии: %s'), + (593, 'Currently Banned Accounts:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Текущие забаненные аккаунты:'), + (594, '| Account | BanDate | UnbanDate | Banned By | Ban Reason |', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '| Аккаунт | Дата бана | Дата разбана | Кем забанен | Причина |'), + (595, 'Currently Banned IPs:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Текущие забаненные IP:'), + (596, '| IP | BanDate | UnbanDate | Banned By | Ban Reason |', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '| IP | Дата бана | Дата разбана | Кем забанен | Причина |'), + (597, 'Current gamemasters:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Текущие ГМ:'), + (598, '| Account | GM |', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '| Аккаунт | ГМ |'), + (599, 'No gamemasters.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Нет игровых мастеров.'), + (600, 'The Alliance wins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Альянс победил!'), + (601, 'The Horde wins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Орда победила!'), + (602, 'The battle for Warsong Gulch begins in 1 minute.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Битва за Ущелье Песни Войны начнется через 1 минуту.'), + (603, 'The battle for Warsong Gulch begins in 30 seconds. Prepare yourselves!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Битва за Ущелье Песни Войны начнется через 30 секунд. Приготовьтесь!'), + (604, 'Let the battle for Warsong Gulch begin!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Битва за Ущелье Песни Войны началась!'), + (605, '$n captured the Horde flag!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '$n $gзахватил:захватила; флаг Орды!'), + (606, '$n captured the Alliance flag!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '$n $gзахватил:захватила; флаг Альянса!'), + (607, 'The Horde flag was dropped by $n!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '$n $gпотерял:потеряла; флаг Орды!'), + (608, 'The Alliance Flag was dropped by $n!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '$n $gпотерял:потеряла; флаг Альянса!'), + (609, 'The Alliance Flag was returned to its base by $n!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '$n $gвернул:вернула; флаг Альянса на свою базу!'), + (610, 'The Horde flag was returned to its base by $n!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '$n $gвернул:вернула; флаг Орды на свою базу!'), + (611, 'The Horde flag was picked up by $n!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '$n $gподобрал:подобрала; флаг Орды!'), + (612, 'The Alliance Flag was picked up by $n!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '$n $gподобрал:подобрала; флаг Альянса!'), + (613, 'The flags are now placed at their bases.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Флаги расположены по своим базам.'), + (614, 'The Alliance flag is now placed at its base.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Флаг Альянса теперь расположен на своей базе.'), + (615, 'The Horde flag is now placed at its base.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Флаг Орды теперь расположен на своей базе.'), + (636, 'The battle begins in 1 minute.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Битва начнется через 1 минуту.'), + (637, 'The battle begins in 30 seconds.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Битва начнется через 30 секунд.'), + (638, 'The battle has begun!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Битва началась!'), + (650, 'Alliance', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Альянс'), + (651, 'Horde', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Орда'), + (652, 'stables', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'стойла'), + (653, 'blacksmith', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'кузницу'), + (654, 'farm', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'ферму'), + (655, 'lumber mill', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'лесопилку'), + (656, 'mine', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'рудник'), + (657, 'The %s has taken the %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '%s захватил(а) %s!'), + (658, '$n has defended the %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '$n $gотстоял:отстояла; %s!'), + (659, '$n has assaulted the %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '$n штурмует %s!'), + (660, '$n claims the %s! If left unchallenged, the %s will control it in 1 minute!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '$n претендует на захват %s! Если никто не вмешается, то через 1 минуту %s получит контроль над точкой!'), + (661, 'The battle for Arathi Basin begins in 1 minute.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Битва за Низину Арати начнется через 1 минуту.'), + (662, 'The battle for Arathi Basin begins in 30 seconds. Prepare yourselves!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Битва за Низину Арати начнется через 30 секунд. Приготовьтесь!'), + (663, 'The battle for Arathi Basin has begun!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Битва за Низину Арати началась!'), + (664, 'The Alliance has gathered $1776W resources, and is near victory!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Запас ресурсов Альянса достиг $1776W. Победа близка!'), + (665, 'The Horde has gathered $1777W resources, and is near victory!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Запас ресурсов Орды достиг $1777W. Победа близка!'), + (666, 'After your recent battle in %s our best attempts to award you a Mark of Honor failed. Enclosed you will find the Mark of Honor we were not able to deliver to you at the time. Thanks for fighting in %s!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'После надавнего боя %s неудалось наградить вас Почетным знаком. Заслуженная награда прилагается к данному письму. Благодарим вас за участие в боевых действиях в %s!'), + (667, 'The Alliance has taken control of the Mage Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Альянс захватил Башню Магов!'), + (668, 'The Horde has taken control of the Mage Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Орда захватила Башню Магов!'), + (669, 'The Alliance has taken control of the Draenei Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Альянс захватил Дренейские Руины!'), + (670, 'The Horde has taken control of the Draenei Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Орда захватила Дренейские Руины!'), + (671, 'The Alliance has taken control of the Blood Elf Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Альянс захватил Башню Эльфов Крови!'), + (672, 'The Horde has taken control of the Blood Elf Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Орда захватила Башню Эльфов Крови!'), + (673, 'The Alliance has taken control of the Fel Reaver Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Альянс захватил Обломки Сквернобота!'), + (674, 'The Horde has taken control of the Fel Reaver Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Орда захватила Обломки Сквернобота!'), + (675, 'The Alliance has lost control of the Mage Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Альянс утратил контроль над Башней Магов!'), + (676, 'The Horde has lost control of the Mage Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Орда утратила контроль над Башней Магов!'), + (677, 'The Alliance has lost control of the Draenei Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Альянс утратил контроль над Дренейскими Руинами!'), + (678, 'The Horde has lost control of the Draenei Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Орда утратила контроль над Дренейскими Руинами!'), + (679, 'The Alliance has lost control of the Blood Elf Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Альянс утратил контроль над Башней Эльфов Крови!'), + (680, 'The Horde has lost control of the Blood Elf Tower!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Орда утратила контроль над Башней Эльфов Крови!'), + (681, 'The Alliance has lost control of the Fel Reaver Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Альянс утратил контроль над Обломками Сквернобота!'), + (682, 'The Horde has lost control of the Fel Reaver Ruins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Орда утратила контроль над Обломками Сквернобота!'), + (683, '%s has taken the flag!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '%s захватывает флаг!'), + (684, 'The Alliance have captured the flag!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Альянс захватил флаг!'), + (685, 'The Horde have captured the flag!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Орда захватила флаг!'), + (686, 'The flag has been dropped.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Флаг уронили!'), + (687, 'The flag has been reset.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Флаг возвращен на базу.'), + (700, 'You must be level %u to form an arena team', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы должны иметь уровень %u,чтобы создать команду арены'), + (701, 'One minute until the Arena battle begins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '1 минута до начала боя на арене!'), + (702, 'Thirty seconds until the Arena battle begins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '30 секунд до начала боя на арене!'), + (703, 'Fifteen seconds until the Arena battle begins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '15 секунд до начала боя на арене!'), + (704, 'The Arena battle has begun!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Бой на арене начинается!'), + (705, 'You must wait %s before speaking again.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы должны подождать %s , чтобы начать говорить снова.'), + (706, 'This item(s) has problems with equipping/storing to inventory.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'У предмета(-ов) имеются проблемы с хранением/размещением в инвентаре.'), + (707, '%s does not wish to be disturbed: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '%s желает, чтобы $gего:её; не беспокоили, и не будет принимать сообщения: %s'), + (708, '%s is Away from Keyboard: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '%s $gотошел:отошла;: %s'), + (709, 'Do not Disturb', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Не беспокоить'), + (710, 'Away from Keyboard', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '$gOтошел:Oтошла;'), + (711, 'Queue status for %s (Lvl: %u to %u)\nQueued alliances: %u (Need at least %u more)\nQueued hordes: %u (Need at least %u more)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (712, '|cffff0000[BG Queue Announcer]:|r %s -- [%u-%u] A: %u/%u, H: %u/%u|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '|cffff0000[Анонс БГ]:|r %s -- [%u-%u] A: %u/%u, H: %u/%u|r'), + (713, 'You must be level %u to join an arena team!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы должны быть %u уровня, чтобы присоединиться к арена команде!'), + (715, 'You don\'t meet Battleground level requirements', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'У вас недостаточно высокий уровень для этого поля боя'), + (717, '|cffff0000[BG Queue Announcer]:|r %s -- [%u-%u] Started!|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '|cffff0000[Анонс БГ]:|r %s -- [%u-%u] Начинается!|r'), + (718, '|cffff0000[Arena Queue Announcer]:|r All Arenas -- Joined : %ux%u : %u|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (719, '|cffff0000[Arena Queue Announcer]:|r All Arenas -- Exited : %ux%u : %u|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (720, 'Your group is too large for this battleground. Please regroup to join.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Ваша группа слишком большая для этого поля боя. Пожалуйста, перегруппируйтесь и попробуйте снова.'), + (721, 'Your group is too large for this arena. Please regroup to join.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Ваша группа слишком большая для этой арены. Пожалуйста, перегруппируйтесь и попробуйте снова.'), + (722, 'Your group has members not in your arena team. Please regroup to join.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Ваша группа содержит игроков, которых нет в вашей команде. Пожалуйста, перегруппируйтесь и попробуйте снова.'), + (723, 'Your group does not have enough players to join this match.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Ваша группа содержит недостаточно игроков, чтобы присоединиться к этому матчу.'), + (724, 'The Gold Team wins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Золотая команда выиграла!'), + (725, 'The Green Team wins!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Зеленая команда выиграла!'), + (727, 'Your group has an offline member. Please remove him before joining.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'В вашей группе имеется игрок, которого нет в игре. Удалите его и попробуйте снова.'), + (728, 'Your group has players from the opposing faction. You can\'t join the battleground as a group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (729, 'Your group has players from different battleground brackets. You can\'t join as group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (730, 'Someone in your party is already in this battleground queue. (S)he must leave it before joining as group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Кто-то из вашей группы уже находится в очереди на это поле битвы. Ему(ей) нужно выйти, перед присоединением группой.'), + (731, 'Someone in your party is Deserter. You can\'t join as group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Кто-то в вашей группе - Дезертир. Вы не можете присоединиться группой.'), + (732, 'Someone in your party is already in three battleground queues. You cannot join as group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Кто-то в вашей группе находится в очереди на три поля сражения. Вы не можете присоедениться группой.'), + (733, 'You cannot teleport to a battleground or arena map.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы не можете телепортировать игроков в зону сражения или на Арену.'), + (734, 'You cannot summon players to a battleground or arena map.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы не можете призывать игроков в зону сражения или на Арену.'), + (735, 'You must be in GM mode to teleport to a player in a battleground.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы должны быть в режиме ГМ,чтобы телепортироваться к игроку на поле битвы.'), + (736, 'You cannot teleport to a battleground from another battleground. Please leave the current battleground first.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы не можете телепортироваться с одной зоны сражений к другой. Пожалуйста, покиньте текущую зону битвы.'), + (737, 'Arenas are set to 1v1 for debugging. You cannot join as a group.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Арены установлены в режим 1v1 для отладки. Не присоединяйтесь к группе.'), + (738, 'Arenas are set to normal playercount.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Количество игроков на арену поставлено в нормальном режиме.'), + (739, 'Battlegrounds are set to 1v0 for debugging.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Поля боя установлены в режим 1v0 для отладки.'), + (740, 'Battlegrounds are set to normal playercount.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Количество игроков для полей боя поставлено в нормальный режим.'), + (750, 'Not enough players. This game will close in %u mins.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Недостаточно игроков. Игра будет закрыта через %u минут(ы).'), + (751, 'Not enough players. This game will close in %u seconds.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Недостаточно игроков. Игра будет закрыта через %u секунд(ы).'), + (752, 'Only the Alliance can use that portal', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Портал только для игроков альянса'), + (753, 'Only the Horde can use that portal', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Портал только для игроков орды'), + (759, '%s was destroyed by the %s!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '%s был разрушен(-а) %s!'), + (760, 'The %s is under attack! If left unchecked, the %s will destroy it!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'На %s напали! Если ничего не предпринять, его разрушит %s!'), + (761, 'The %s was taken by the %s!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '%s был взят %s!'), + (762, 'The %s was taken by the %s!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '%s было захвачено %s!'), + (763, 'The %s was taken by the %s!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '%s был взят %s!'), + (764, 'The %s is under attack! If left unchecked, the %s will capture it!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '%s подверглось атаке! Если ничего не предпринять, его захватит %s!'), + (765, 'The %s has taken the %s! Its supplies will now be used for reinforcements!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '%s захватил %s! Теперь его припасы пойдут на подкрепление его войск!'), + (766, 'Irondeep Mine', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Железный рудник'), + (767, 'Coldtooth Mine', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Рудник Ледяного Зуба'), + (768, 'Stormpike Aid Station', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Лазарет Грозовой Вершины'), + (769, 'Dun Baldar South Bunker', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Южный оплот Дун Болдара'), + (770, 'Dun Baldar North Bunker', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Северный оплот Дун Болдара'), + (771, 'Stormpike Graveyard', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Кладбище Грозовой Вершины'), + (772, 'Icewing Bunker', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Укрытие Ледяного Крыла'), + (773, 'Stonehearth Graveyard', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Кладбище Каменного Очага'), + (774, 'Stonehearth Bunker', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Укрытие Каменного Очага'), + (775, 'Snowfall Graveyard', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Кладбище Снегопада'), + (776, 'Iceblood Tower', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Башня Стылой Крови'), + (777, 'Iceblood Graveyard', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Кладбище Стылой Крови'), + (778, 'Tower Point', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Смотровая башня'), + (779, 'Frostwolf Graveyard', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Кладбище Северного Волка'), + (780, 'East Frostwolf Tower', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Восточная башня Северного Волка'), + (781, 'West Frostwolf Tower', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Западная башня Северного Волка'), + (782, 'Frostwolf Relief Hut', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Приют Северного Волка'), + (784, '1 minute until the battle for Alterac Valley begins.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '1 минута до того, как начнётся бой на Альтеракской долине.'), + (785, '30 seconds until the battle for Alterac Valley begins. Prepare yourselves!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '30 секунд до того, как начнётся бой на Альтеракской долине.'), + (786, 'The battle for Alterac Valley has begun!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Сражение в долине Альтерак началось!'), + (787, 'The Alliance Team is running out of reinforcements!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Команда Альянса бежит без подкрепления!'), + (788, 'The Horde Team is running out of reinforcements!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Команда Орды бежит без подкрепления!'), + (789, 'The Frostwolf General is Dead!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Генерал Северного Волка повержен!'), + (790, 'The Stormpike General is Dead!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Генерал Грозовой Вершины повержен!'), + (801, 'You do not have enough gold', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'У вас недостаточно денег'), + (802, 'You do not have enough free slots', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'У вас недостаточно места в рюкзаке'), + (803, 'Your partner does not have enough free bag slots', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'У вашего напарника недостаточно места в рюкзаке'), + (804, 'You do not have permission to perform that function', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'У вас нет для этого прав'), + (805, 'Unknown language', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Неизвестный язык'), + (806, 'You don\'t know that language', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы не знаете этот язык'), + (807, 'Please provide character name', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Напишите имя персонажа'), + (808, 'Player %s not found or offline', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Игрок %s не найден или его нет в игре'), + (809, 'Account for character %s not found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Аккаунт персонажа %s не найдён'), + (810, '|Hplayer:$N|h[$N]|h has earned the achievement $a!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '|Hplayer:$N|h[$N]|h $gзаслужил:заслужила; достижение $a!'), + (811, 'Guild Master', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Мастер гильдии'), + (812, 'Officer', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Офицер'), + (813, 'Veteran', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Ветеран'), + (814, 'Member', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Участник'), + (815, 'Initiate', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Новичок'), + (1000, 'Exiting daemon...', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Завершение демона...'), + (1001, 'Account deleted: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Аккаунт: %s удален'), + (1002, 'Account %s NOT deleted (probably sql file format was updated)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Аккаунт %s не может быть удалён (возможно формат sql файла был обновлён)'), + (1003, 'Account %s NOT deleted (unknown error)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Аккаунт %s не может быть удалён (неизвестная ошибка)'), + (1004, 'Account created: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Создана учетная запись: %s'), + (1005, 'Account name cannot be longer than 16 characters (client limit), account not created!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Имя учетной записи не может содержать больше 16 символов (лимит клиента), учетная запись не создана!'), + (1006, 'Account with this name already exist!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Аккаунт с таким именем уже существует!'), + (1007, 'Account %s NOT created (probably sql file format was updated)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Аккаунт %s не может быть удалён (возможно формат sql файла был обновлён)'), + (1008, 'Account %s NOT created (unknown error)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Аккаунт %s не создан (неизвестная ошибка)'), + (1009, 'Player %s (Guid: %u) Account %s (Id: %u) deleted.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Игрок %s (GUID: %u) Аккаунт %s (ID: %u) удалён.'), + (1010, '| ID | Account | Character | IP | GM | Expansion |', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '| ID |Учет. запись| Персонаж | IP | GM | Дополнение |'), + (1012, '========================================================================================', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1013, '| %10u |%15s| %20s | %15s |%4d| %9d |', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1014, 'No online players.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Нет игроков в сети.'), + (1015, 'Can only quit from a Remote Admin console or the quit command was not entered in full (quit).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Можно или выйти из удаленной консоли администратора или сбросить команду.'), + (1016, '| GUID | Name | Account | Delete Date |', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '| GUID | Имя | Учетная запись | Дата удаления |'), + (1017, '| %10u | %20s | %15s (%10u) | %19s |', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1018, '==========================================================================================', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1019, 'No characters found.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Не найдено персонажей.'), + (1020, 'Restoring the following characters:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Восстановление следующих персонажей:'), + (1021, 'Deleting the following characters:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Удаление следующих персонажей:'), + (1022, 'ERROR: You can only assign a new name for a single selected character!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'ОШИБКА: Вы можете присвоить новое имя только одному выбранному персонажу!'), + (1023, 'Character \'%s\' (GUID: %u Account %u) can\'t be restored: account doesn\'t exist!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Персонаж \'%s\' (GUID: %u Учетная запись %u) не может быть восстановлен: учетная запись не существует!'), + (1024, 'Character \'%s\' (GUID: %u Account %u) can\'t be restored: account character list full!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Персонаж \'%s\' (GUID: %u Учетная запись %u) не может быть восстановлен: создано максимальное количество персонажей на учетной записи!'), + (1025, 'Character \'%s\' (GUID: %u Account %u) can\'t be restored: name already in use!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Персонаж \'%s\' (GUID: %u Учетная запись %u) не может быть восстановлен: новое имя уже используется!'), + (1026, 'GUID: %u Name: %s Account: %s (%u) Date: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'GUID: %u Имя: %s Учетная запись: %s (%u) Дата: %s'), + (1027, 'Log filters state:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Режим фильтрации логов:'), + (1028, 'All log filters set to: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Все режимы фильтрации установлены на:'), + (1029, 'Command can only be called from a Remote Admin console.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Команда может быть вызвана только из удаленной консоли администратора.'), + (1100, 'Account %s (Id: %u) has been granted %u expansion rights.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Аккаунт %s (Ид: %u) обновил клиент игры до расширения %u.'), + (1101, 'Message of the day changed to:\r\n%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Сообщение дня изменено на:\r\n%s'), + (1102, 'Message sent to %s: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Сообщение отправлено игроку %s: %s'), + (1103, '%d - %s %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1104, '%d - %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1105, '%d - %s %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1106, '%d - %s %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1107, '%d - %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1108, '%d - %s %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1109, '%d - %s %s %s %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1110, '%d%s - %s X:%f Y:%f Z:%f MapId:%d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1111, '%d%s - %s X:%f Y:%f Z:%f MapId:%d', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1112, 'Failed to open file: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Ошибка при открытии файла: %s'), + (1113, 'Account %s (%u) have max amount allowed characters (client limit)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Аккаунт %s (%u) имеет максимальное количество персонажей (лимит клиента)'), + (1114, 'Dump file have broken data!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Dump-файл повреждён!'), + (1115, 'Invalid character name!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Неправильное имя персонажа!'), + (1116, 'Invalid character guid!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Неправильный GUID персонажа!'), + (1117, 'Character guid %u in use!', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'GUID %u персонажа используется!'), + (1118, '%d - guild: %s (guid: %u) %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1119, 'You must use male or female as gender.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы должны использовать мужской или женский пол.'), + (1120, 'You change gender of %s to %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы сменили пол с %s на %s.'), + (1121, 'Your gender changed to %s by %s.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Ваш пол сменён на %s %s.'), + (1122, '(%u/%u +perm %u +temp %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1123, 'Not pet found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Питомец не найден'), + (1124, 'Wrong pet type', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Неверный тип питомца'), + (1125, 'Your pet learned all talents', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Ваш питомец выучил все таланты.'), + (1126, 'Your pet talents have been reset.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Таланты Вашего питомца были сброшены.'), + (1127, 'Talents of %s\'s pet reset.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Таланты для %s питомца сброшены'), + (1128, '%d - |cffffffff|Htaxinode:%u|h[%s %s]|h|r (Map:%u X:%f Y:%f Z:%f)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1129, '%d - %s %s (Map:%u X:%f Y:%f Z:%f)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1130, 'event started %u "%s"', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'событие стартовало %u "%s"'), + (1131, 'event stopped %u "%s"', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'событие остановлено %u "%s"'), + (1132, ' Follow player %s (lowguid %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, ' Следовать за игроком %s (lowguid %u)'), + (1133, ' Follow creature %s (lowguid %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, ' Следовать за существом %s (lowguid %u)'), + (1134, ' Follow ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, ' Следовать за <ПУСТО>'), + (1135, 'List known talents:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Список известных талантов:'), + (1136, ' (Found talents: %u used talent points: %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, ' (Найдено талантов: %u использовано очков талантов: %u)'), + (1137, '%d%s - |cffffffff|Hgameobject:%d|h[%s X:%f Y:%f Z:%f MapId:%d]|h|r ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1138, '=================================================================================', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1139, '| GUID | Name | Race | Class | Level |', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '| GUID | Имя | Раса | Класс | Уровень |'), + (1140, '| %10u | %20s | %15s | %15s | %5u |', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1141, '%u - |cffffffff|Hplayer:%s|h[%s]|h|r %s %s %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1142, '%u - %s (Online:%s IP:%s GM:%u Expansion:%u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1143, 'Spawned by event %u (%s)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Появляется в событие %u (%s)'), + (1144, 'Despawned by event %u (%s)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Исчезает в событие %u (%s)'), + (1145, 'Part of pool %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Часть пула %u'), + (1146, 'Part of pool %u, top pool %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Часть пула %u, мастер пул %u'), + (1147, 'The (top)pool %u is spawned by event %u (%s)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Мастер(пул) %u появляется в событие %u (%s)'), + (1148, 'The (top)pool %u is despawned by event %u (%s)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Мастер(пул) %u исчезает в событие %u (%s)'), + (1149, ' (Pool %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, ' (Пул %u)'), + (1150, ' (Event %i)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, ' (Событие %i)'), + (1151, ' (Pool %u Event %i)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, ' (Пул %u Событие %i)'), + (1152, '[usable]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1153, 'Get %s bitstr value:[FIELD]:%u [VALUE]:%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1154, '%s has bitstr value:[FIELD]:%u [VALUE]:%s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1155, 'Get %s hex value:[FIELD]:%u [VALUE]:%x', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1156, '%s has hex value:[FIELD]:%u [VALUE]:%x', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1157, 'Modify %s hex field:%u %s %x = %x (hex)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1158, 'You modify for %s hex field:%u %s %x = %x (hex)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1159, 'Modify %s float field:%u to sum with:%f = %f', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1160, 'You modify for %s float field:%u to sum with:%f = %f', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1161, 'Criteria:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Критерии:'), + (1162, ' [counter]', NULL, NULL, NULL, NULL, NULL, NULL, NULL, ' [счетчик]'), + (1163, 'Achievement %u doesn\'t exist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Достижение %u не существует.'), + (1164, 'Achievement criteria %u doesn\'t exist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Критерия достижения %u не существует.'), + (1165, 'Spell %u not have auras.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Заклинание %u не имеет аур.'), + (1200, 'You try to view cinemitic %u but it doesn\'t exist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы пытаетесь просмотреть ролик %u, но он не существует.'), + (1201, 'You try to view movie %u but it doesn\'t exist.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Вы пытаетесь просмотреть ролик %u, но он не существует.'), + (1166, 'Scripting library not found or not accessible.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Библиотека скриптов не найдена или недоступна.'), + (1167, 'Scripting library has wrong list functions (outdated?).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Библиотека скриптов содержит неверный список функций (устарела?).'), + (1168, 'Scripting library reloaded.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Библиотека скриптов перезагружена.'), + (1169, 'Scripting library build for different mangosd revision.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Библиотека скриптов построена для другой версии ядра.'), + (65, 'Using script library: ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Используемая библиотека скриптов: <Неизвестная библиотека скриптов>'), + (66, 'Using script library: ', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Используемая библиотека скриптов: <Библиотека скриптов не загружена>'), + (379, 'You can\'t use this command without args at non-instanceable map \'%s\' (Id:%u).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (380, '%d%s - |cffffffff|Hcreature:%d|h[%s X:%f Y:%f Z:%f MapId:%d]|h|r Chance:%f %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (381, '%d%s - [%s] X:%f Y:%f Z:%f MapId:%d Chance:%f %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (382, '%d%s - |cffffffff|Hcreature:%d|h[%s X:%f Y:%f Z:%f MapId:%d]|h|r %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (383, '%d%s - [%s] X:%f Y:%f Z:%f MapId:%d %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (384, '%d%s - |cffffffff|Hgameobject:%d|h[%s X:%f Y:%f Z:%f MapId:%d]|h|r Chance:%f %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (385, '%d%s - [%s] X:%f Y:%f Z:%f MapId:%d Chance:%f %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (386, '%d%s - |cffffffff|Hgameobject:%d|h[%s X:%f Y:%f Z:%f MapId:%d]|h|r %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (387, '%d%s - [%s] X:%f Y:%f Z:%f MapId:%d %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (388, 'Creatures with explicitly chance:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (389, 'Creatures with equal chance:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (390, 'Gameobjects with explicitly chance:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (391, 'Gameobjects with equal chance:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (392, 'Pool %u - Mother pool: %u |cffffffff|Hpool:%u|h[%s]|h|r AutoSpawn: %u MaxLimit: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (393, 'Pool %u - Mother pool: %u [%s] AutoSpawn: %u MaxLimit: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (394, 'Pool %u - Mother pool: none AutoSpawn: %u MaxLimit: %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (395, 'No pools found', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Пул не найден'), + (396, '%u - [%s] AutoSpawn: %u MaxLimit: %u Creatures: %u GameObjecs: %u Pools %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (399, '%u - |cffffffff|Hpool:%u|h[%s]|h|r AutoSpawn: %u MaxLimit: %u Creatures: %u GameObjecs: %u Pools %u Chance: %f %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (398, 'Pools with equal chance:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Пулы с равным шансом:'), + (397, 'Pools with explicitly chance:', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Пулы с случайным шансом:'), + (1501, '%u - |cffffffff|Hpool:%u|h[%s]|h|r AutoSpawn: %u MaxLimit: %u Creatures: %u GameObjecs: %u Pools %u %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1500, '%u - [%s] AutoSpawn: %u MaxLimit: %u Creatures: %u GameObjecs: %u Pools %u Chance: %f %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (378, 'You can\'t use this command at non-instanceable map \'%s\' (Id:%u). Use .lookup pool command instead.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (377, 'No pools found for map \'%s\' (Id:%u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (376, '%u - |cffffffff|Hpool:%u|h[%s]|h|r AutoSpawn: %u MaxLimit: %u Creatures: %u GameObjecs: %u Pools %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1502, '%u - [%s] AutoSpawn: %u MaxLimit: %u Creatures: %u GameObjecs: %u Pools %u %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1202, 'Spell %u %s = %f (*1.88 = %f) DB = %f AP = %f', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1203, 'direct heal', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1204, 'direct damage', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1205, 'dot heal', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1206, 'dot damage', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1503, 'Cannot add spawn because no free guids for static spawn in reserved guids range. Server restart is required before command can be used. Also look GuidReserveSize.* config options.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Невозможно добавить точку спавна, так как нет свободных гуидов в зарезервированном диапазоне статистических гуидов. Сервер необходимо перезагрузить. Еще обратите внимание на размер лимита GuidReserveSize в файле конфигурации.'), + (539, 'Player selected: %s.\nFaction: %u.\nnpcFlags: %u.\nEntry: %u.\nDisplayID: %u (Native: %u).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1170, 'Player selected: %s.\nFaction: %u.\nnpcFlags: %u.\nBase Entry: %u, Spawned Entry %u (Difficulty %u).\nDisplayID: %u (Native: %u).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Игрок выделил: %s.\r\nФракция: %u.\r\nнпцФлаг: %u.\r\nBase Entry: %u, Spawned Entry %u (Сложность %u).\r\nДисплейID: %u (Текущий: %u).'), + (1505, 'AIName: %s (%s) ScriptName: %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1506, 'Current phase = %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Текущая фаза = %u'), + (1507, 'Combat-Movement is %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1508, 'Melee attacking is %s', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1172, 'Error while trying to reload ahbot config.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Ошибка при попытке перезагрузить файл конфигурации ahbot.'), + (1173, '==========================================================', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1174, '|--------------------------------------------------------|', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1175, '| | Alliance | Horde | Neutral | Total |', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '| | Альянс | Орда | Нейтральный | Всего |'), + (1176, ' Alliance/Horde/Neutral/Total', NULL, NULL, NULL, NULL, NULL, NULL, NULL, ' Альянс/Орда/Нейтральный/Всего'), + (1177, '| %-10s | %8u | %8u | %8u | %8u |', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1178, '%-10s = %6u / %6u / %6u / %6u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1179, 'Count', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Итог'), + (1180, 'Item Ratio', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1181, '| | Alliance | Horde | Neutral | Amount |', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '| | Альянс | Орда | Нейтральный | Кол-во |'), + (1182, ' Alliance/Horde/Neutral/Amount', NULL, NULL, NULL, NULL, NULL, NULL, NULL, ' Альянс/Орда/Нейтральный/Кол-во'), + (1183, 'Grey', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Серые'), + (1184, 'White', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Белые'), + (1185, 'Green', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Зеленые'), + (1186, 'Blue', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Синие'), + (1187, 'Purple', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Фиолетовые'), + (1188, 'Orange', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Оранжевые'), + (1189, 'Yellow', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Желтые'), + (1190, 'Amount of %s items is set to %u.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1191, 'Items ratio for %s is set to %u.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1192, 'Effect movement', NULL, NULL, NULL, NULL, NULL, NULL, NULL, 'Эффект движения'), + (1193, 'Gear Score of Player %s is %u.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (816, 'Your body is too exhausted to travel to the Spectral Realm.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1600, '|cffffff00Northpass Tower has been taken by the Horde!|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '|cffffff00Башня Северного перевала занята Ордой!|r'), + (1601, '|cffffff00Northpass Tower has been taken by the Alliance!|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '|cffffff00Башня Северного перевала занята Альянсом!|r'), + (1602, '|cffffff00Crown Guard Tower has been taken by the Horde!|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '|cffffff00Башня королевской стражи занята Ордой!|r'), + (1603, '|cffffff00Crown Guard Tower has been taken by the Alliance!|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '|cffffff00Башня королевской стражи занята Альянсом!|r'), + (1604, '|cffffff00Eastwall Tower has been taken by the Horde!|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '|cffffff00Восточная башня занята Ордой!|r'), + (1605, '|cffffff00Eastwall Tower has been taken by the Alliance!|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '|cffffff00Восточная башня занята Альянсом!|r'), + (1606, '|cffffff00The Plaguewood Tower has been taken by the Horde!|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '|cffffff00Башня Проклятого леса занята Ордой!|r'), + (1607, '|cffffff00The Plaguewood Tower has been taken by the Alliance!|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '|cffffff00Башня Проклятого леса занята Альянсом!|r'), + (1608, '|cffffff00The Overlook has been taken by the Horde!|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '|cffffff00Орда захватила Дозорное укрепление!|r'), + (1609, '|cffffff00The Overlook has been taken by the Alliance!|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '|cffffff00Альянс захватил Дозорное укрепление!|r'), + (1610, '|cffffff00The Stadium has been taken by the Horde!|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '|cffffff00Орда захватила Ристалище!|r'), + (1611, '|cffffff00The Stadium has been taken by the Alliance!|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '|cffffff00Альянс захватил Ристалище!|r'), + (1612, '|cffffff00Broken Hill has been taken by the Horde!|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '|cffffff00Изрезанный холм занят Ордой!|r'), + (1613, '|cffffff00Broken Hill has been taken by the Alliance!|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '|cffffff00Изрезанный холм занят Альянсом!|r'), + (1614, '|cffffff00The Horde has taken control of the East Beacon!|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '|cffffff00Орда захватила Восточный маяк!|r'), + (1615, '|cffffff00The Alliance has taken control of the East Beacon!|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '|cffffff00Альянс захватил Восточный маяк!|r'), + (1616, '|cffffff00The Horde has taken control of the West Beacon!|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '|cffffff00Орда захватила Западный маяк!|r'), + (1617, '|cffffff00The Alliance has taken control of the West Beacon!|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '|cffffff00Альянс захватил Западный маяк!|r'), + (1618, '|cffffff00The Horde has taken control of both beacons!|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '|cffffff00Орда получила контроль над обоими маяками!|r'), + (1619, '|cffffff00The Alliance has taken control of both beacons!|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '|cffffff00Альянс получил контроль над обоими маяками!|r'), + (1620, '|cffffff00The Horde Field Scout is now issuing battle standards.|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '|cffffff00Разведчик Орды раздает боевые штандарты.|r'), + (1621, '|cffffff00The Alliance Field Scout is now issuing battle standards.|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '|cffffff00Разведчик Альянса раздает боевые штандарты.|r'), + (1622, '|cffffff00The Horde has taken control of Twin Spire Ruins!|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '|cffffff00Орда получила контроль над руинами Двух Башен!|r'), + (1623, '|cffffff00The Alliance has taken control of Twin Spire Ruins!|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '|cffffff00Альянс получил контроль над руинами Двух Башен!|r'), + (1624, '|cffffff00The Horde has taken control of a Spirit Tower!|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '|cffffff00Орда получила контроль над Башней Духов!|r'), + (1625, '|cffffff00The Alliance has taken control of a Spirit Tower!|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '|cffffff00Альянс получил контроль над Башней Духов!|r'), + (1626, '|cffffff00The Horde has lost control of a Spirit Tower!|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '|cffffff00Орда потеряла контроль над Башней Духов!|r'), + (1627, '|cffffff00The Alliance has lost control of a Spirit Tower!|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '|cffffff00Альянс потерял контроль над Башней Духов!|r'), + (1628, '|cffffff00The Horde has taken control of The Bone Wastes!|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '|cffffff00Орда получила контроль над Костяными пустошами!|r'), + (1629, '|cffffff00The Alliance has taken control of The Bone Wastes!|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '|cffffff00Альянс получил контроль над Костяными пустошами!|r'), + (1630, '|cffffff00The Horde is gaining control of Halaa!|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '|cffffff00Халаа теперь под контролем Орды!|r'), + (1631, '|cffffff00The Alliance is gaining control of Halaa!|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '|cffffff00Халаа теперь под контролем Альянса!|r'), + (1632, '|cffffff00The Horde has taken control of Halaa!|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '|cffffff00Орда получила контроль над Халаа!|r'), + (1633, '|cffffff00The Alliance has taken control of Halaa!|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '|cffffff00Альянс получил контроль над Халаа!|r'), + (1634, '|cffffff00Halaa is defenseless!|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '|cffffff00Халаа без охраны!|r'), + (1635, '|cffffff00The Horde has collected 200 silithyst!|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '|cffffff00Орда собрала 200 силитиста!|r'), + (1636, '|cffffff00The Alliance has collected 200 silithyst!|r', NULL, NULL, NULL, NULL, NULL, NULL, NULL, '|cffffff00Альянс собрал 200 силитиста!|r'), + (1701, 'Currency %u has maxCount = 0, but for currencies maxCount = buyCount, so it can\'t be 0 or less than that\'s currency precision (%u).', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1509, 'Pool %u not found (Maximal pool entry is %u)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1700, 'Can\'t add item %u to vendor with unknown item type %u', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (818, 'You can\'t enter Black Morass until you rescue Thrall from Durnholde Keep.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (167, '%s has changed your holy power to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (176, 'You have changed holy power of %s to %i/%i.', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), + (1195, 'Current State Information: GOState %u, LootState %u. Collision %s, (door %s by default)', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); +/*!40000 ALTER TABLE `mangos_string` ENABLE KEYS */; +/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */; +/*!40014 SET FOREIGN_KEY_CHECKS=IF(@OLD_FOREIGN_KEY_CHECKS IS NULL, 1, @OLD_FOREIGN_KEY_CHECKS) */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; \ No newline at end of file diff --git a/tests/test_read_from_file.py b/tests/test_read_from_file.py index 409f07e..764875f 100644 --- a/tests/test_read_from_file.py +++ b/tests/test_read_from_file.py @@ -205,3 +205,142 @@ def test_parse_from_file_two_statements(): assert expected == parse_from_file( os.path.join(current_path, "sql", "test_two_tables.sql") ) + + +def test_parse_from_file_encoding(): + expected = [ + { + "columns": [ + { + "name": "`entry`", + "type": "mediumintunsigned", + "size": 8, + "references": None, + "unique": False, + "nullable": False, + "default": "'0'", + "check": None, + }, + { + "name": "`content_default`", + "type": "text", + "size": None, + "references": None, + "unique": False, + "nullable": False, + "default": None, + "check": None, + }, + { + "name": "`content_loc1`", + "type": "text", + "size": None, + "references": None, + "unique": False, + "nullable": True, + "default": None, + "check": None, + }, + { + "name": "`content_loc2`", + "type": "text", + "size": None, + "references": None, + "unique": False, + "nullable": True, + "default": None, + "check": None, + }, + { + "name": "`content_loc3`", + "type": "text", + "size": None, + "references": None, + "unique": False, + "nullable": True, + "default": None, + "check": None, + }, + { + "name": "`content_loc4`", + "type": "text", + "size": None, + "references": None, + "unique": False, + "nullable": True, + "default": None, + "check": None, + }, + { + "name": "`content_loc5`", + "type": "text", + "size": None, + "references": None, + "unique": False, + "nullable": True, + "default": None, + "check": None, + }, + { + "name": "`content_loc6`", + "type": "text", + "size": None, + "references": None, + "unique": False, + "nullable": True, + "default": None, + "check": None, + }, + { + "name": "`content_loc7`", + "type": "text", + "size": None, + "references": None, + "unique": False, + "nullable": True, + "default": None, + "check": None, + }, + { + "name": "`content_loc8`", + "type": "text", + "size": None, + "references": None, + "unique": False, + "nullable": True, + "default": None, + "check": None, + }, + ], + "primary_key": ["`entry`"], + "alter": {}, + "checks": [], + "index": [], + "partitioned_by": [], + "tablespace": None, + "if_not_exists": True, + "schema": None, + "table_name": "`mangos_string`", + }, + {"name": "'IP:", "value": "%s\\"}, + { + "comments": [ + "!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;", + "!40101 SET NAMES utf8 */;", + "!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS , FOREIGN_KEY_CHECKS=0 */;", + "!40101 SET @OLD_SQL_MODE=@@SQL_MODE , SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;", + "!40000 ALTER TABLE `mangos_string` DISABLE KEYS */;", + "!40000 ALTER TABLE `mangos_string` ENABLE KEYS */;", + "!40101 SET SQL_MODE=IFNULL ( @OLD_SQL_MODE , '' ) */;", + "!40014 SET FOREIGN_KEY_CHECKS=IF ( @OLD_FOREIGN_KEY_CHECKS IS NULL , 1 , " + "@OLD_FOREIGN_KEY_CHECKS ) */;", + "!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;", + ] + }, + ] + + current_path = os.path.dirname(os.path.abspath(__file__)) + result = parse_from_file( + os.path.join(current_path, "sql", "mangos_encoding_test.sql") + ) + assert expected == result