From cd9a8f3c665991058cae374bda3d8cdec390f58c Mon Sep 17 00:00:00 2001 From: user7496335 Date: Tue, 3 Jun 2014 13:23:15 +0300 Subject: [PATCH 01/26] Update Server.as --- src/Engine/Server.as | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Engine/Server.as b/src/Engine/Server.as index 11df95d..971dc45 100644 --- a/src/Engine/Server.as +++ b/src/Engine/Server.as @@ -328,7 +328,7 @@ public class Server extends EventDispatcher if(querysize==0) {} else if(querysize<=255) fb|=1; else if(querysize<=65535) fb|=2; - else querysize|=3; + else fb|=3; if(queryaction==0) {} else if(queryaction<=255) fb|=1<<2; From 79b793bf862d223d07c01979e3b74ac0c7687bd1 Mon Sep 17 00:00:00 2001 From: user7496335 Date: Tue, 3 Jun 2014 13:25:12 +0300 Subject: [PATCH 02/26] Create Localization.as --- src/Empire/Localization.as | 2683 ++++++++++++++++++++++++++++++++++++ 1 file changed, 2683 insertions(+) create mode 100644 src/Empire/Localization.as diff --git a/src/Empire/Localization.as b/src/Empire/Localization.as new file mode 100644 index 0000000..790f547 --- /dev/null +++ b/src/Empire/Localization.as @@ -0,0 +1,2683 @@ +// (C) mod0 +package Empire +{ + +import Empire.*; +import Engine.*; +import flash.net.*; +import flash.events.*; + +public class Localization +{ + + static private var key: Array; + static private var val: Array; + static private var loading: Boolean = false; + static private var done: Boolean = true; + + static public function Load(lng:int):void + { + var fn: String; + switch(lng) + { + case Server.LANG_ENG: + fn = "empire/localization/default.ru"; + break; + case Server.LANG_RUS: + fn = "empire/localization/default.ru"; + break; + default: + fn = "empire/localization/default.ru"; + break; + } + LoadFromFile( fn ); + } + + static public function IsLoadingDone(): Boolean + { + return done; + //trace.apply(null, [""]); + //trace(""); + } + + static private function LoadFromFile( fn: String ): void + { + if (loading || (!done) ) return; + loading = true; + done = false; + var urll:URLLoader = new URLLoader(); + + urll.addEventListener(Event.COMPLETE, onLoaded); + function onLoaded(e:Event):void { + var str: String = e.target.data as String; + if ( str != null ) { + key = new Array(); + val = new Array(); + var ar: Array = str.split("\n"); + var i: int; + for (i = 0; i < ar.length; i++) { + if (ar[i] == "") continue; + if (ar[i].charAt(0) == '/') continue; // comment + if (ar[i].charAt(0) == '@') { + //trace(ar[i]); + ar[i] = ar[i].substr( 1, ar[i].length - 1 ); + } + var pos:int = ar[i].indexOf(":"); + if (pos == -1) { + //trace("can't parse '" + ar[i] + "'"); + continue; + } + key.push( ar[i].substr( 0, pos ) ); + val.push( ar[i].substr( pos + 1, ar.length - pos - 1 - 1 ) ); + } + LocalizationApply(); + loading = false; + return; + } else { + done = true; + loading = false; + return; + } + } + urll.load(new URLRequest( fn )); + } + + static private function GetText( k: String, ind: int=0 ):String + { + var i: int; + var curr: int = 0; + for(i=0; i 0) trace(key); + if (val.length > 0) trace(val); + key = null; + val = null; + done = true; + + return; + } +} +} From 9c417d5d30183748e9a2d314d8bbe50d775470ac Mon Sep 17 00:00:00 2001 From: user7496335 Date: Tue, 3 Jun 2014 13:26:34 +0300 Subject: [PATCH 03/26] Create PreloadTimer.as --- src/Empire/PreloadTimer.as | 55 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 src/Empire/PreloadTimer.as diff --git a/src/Empire/PreloadTimer.as b/src/Empire/PreloadTimer.as new file mode 100644 index 0000000..8621c73 --- /dev/null +++ b/src/Empire/PreloadTimer.as @@ -0,0 +1,55 @@ +// (C) mod0 +package Empire { + + import Engine.Server; + + import flash.events.TimerEvent; + import flash.utils.Timer; + + public class PreloadTimer + { + static private var tm: Timer = null; + static private var timeout: Boolean = false; + static public function PreloadDone(): Boolean + { + if (timeout) return true; + if (tm == null) + { + tm = new Timer(100, 50); + + tm.addEventListener(TimerEvent.TIMER, onTick); + tm.addEventListener(TimerEvent.TIMER_COMPLETE, onTimerComplete); + + tm.start(); + + //Localization.Load( Server.Self.m_Lang ); + Localization.Load( Server.LANG_RUS ); + + return false; + } else { + if ( Localization.IsLoadingDone() && + true ) + { + tm.stop(); + timeout = true; + tm = null; + return true; + } else + { + return false; + } + } + } + + static public function onTick(event:TimerEvent):void + { + EmpireMap.Self.init(); + } + + static public function onTimerComplete(event:TimerEvent):void + { + timeout = true; + EmpireMap.Self.init(); + } + } +} From 374700053e48883f1e5e194a526bf27a99b8db9d Mon Sep 17 00:00:00 2001 From: user7496335 Date: Tue, 3 Jun 2014 13:27:44 +0300 Subject: [PATCH 04/26] Create default.ru --- localization/default.ru | 2434 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 2434 insertions(+) create mode 100644 localization/default.ru diff --git a/localization/default.ru b/localization/default.ru new file mode 100644 index 0000000..06f7917 --- /dev/null +++ b/localization/default.ru @@ -0,0 +1,2434 @@ +/ (C) Elemental Games +StdMap.Txt.ButYes:ДА +StdMap.Txt.ButNo:НЕТ +StdMap.Txt.ButClose:ЗАКРЫТЬ +StdMap.Txt.ButSave:СОХРАНИТЬ +StdMap.Txt.ButCancel:ОТМЕНИТЬ +StdMap.Txt.LostQuery:Сервер не ответил на запрос +StdMap.Txt.NoServer:Связь с сервером прервана. +StdMap.Txt.FormMessageBoxMsg:СООБЩЕНИЕ +StdMap.Txt.FormMessageBoxQuery:ВОПРОС +StdMap.Txt.FormMessageBoxErr:ОШИБКА +UnionTypeName0:None +UnionTypeName1:Альянс +UnionTypeName2:Пираты +UnionTypeName3:Клан +UnionTypeName4:Наемники +UnionTypeName5:Торговцы +UnionTypeName6:Империя +UnionTypeName7:Республика +TxtMonthForDate0:января +TxtMonthForDate1:февраля +TxtMonthForDate2:марта +TxtMonthForDate3:апреля +TxtMonthForDate4:мая +TxtMonthForDate5:июня +TxtMonthForDate6:июля +TxtMonthForDate7:августа +TxtMonthForDate8:сентября +TxtMonthForDate9:октября +TxtMonthForDate10:ноября +TxtMonthForDate11:декабря +News.Export:Продажа по цене cr за ед. Созвездие игрока (). +News.Import:Покупка по цене cr за ед. Созвездие игрока (). +News.Export2:Продажа по цене cr за ед. Созвездие . Игрок (). +News.Import2:Покупка по цене cr за ед. Созвездие . Игрок (). +News.CombatBegin:Нападение () на (). +News.DuelBegin:Поединок между () и (). +News.CombatWinAtk: () успешно атаковал (). +News.CombatWinDef: () успешно отразил атаку (). +News.CombatBegin2:Нападение (), на (), . +News.DuelBegin2:Поединок между (), и (), . +News.CombatWinAtk2: (), успешно атаковали (), . +News.CombatWinDef2: (), успешно отразили атаку (), . +News.DestroyFlagship1: () уничтожил флагман капитана () игрока (). +News.DestroyFlagship2: () уничтожил флагманы капитанов (), () игрока (). +News.DestroyFlagship3: () уничтожил флагманы капитанов (), (), () игрока (). +News.DestroyQuarkBase: () уничтожил разрушитель (). +News.CotlCapture:Созвездие захвачено игроком (). Получено опыта. +News.CotlCtrl:Альянс , благодаря игроку , установил контроль над созвездием . Получено опыта. +News.CotlCtrl2:Альянс , благодаря игроку , забрал контроль над созвездием у альянса . Получено опыта. +News.CotlPrepare:Через минут откроется созвездие . Награда за захват: опыта. +News.CotlReady:Открылось созвездие . Награда за захват: опыта. +News.HomeworldCapture:Игрок () захватил столицу игрока (). Получено опыта. +News.Invasion:Вторжение игрока () в созвездие игрока (). +News.Battle:Столкновение между () и () в созвездии . +News.Battle2:Столкновение между () и () в созвездии игрока . +Txt.FormatDate: +Txt.Select:Выбрать +Txt.Build:Построить +Txt.BuildFlagship:Построить флагман для +Txt.Count:Количество +Txt.Broken:Повреждения +Txt.ItemComplete:Завершено +Txt.Price:Цена +Txt.Sum:Сумма +Txt.Atm:Атмосфера +Txt.Tmp:Температура +Txt.Tec:Тектоника +Txt.CntDestroy:Уничтоженных +Txt.Mass:Масса +Txt.Fuel:Топливо +Txt.Armour:Броня +Txt.ShieldReduce:Рассеивание +Txt.MaxHP:Структура +Txt.MaxShield:Щит +Txt.ValShield:Напряжение +Txt.IncShield:Регенерация +Txt.ValBarrier:Барьер +Txt.Damage:Повреждения +Txt.Repair:Ремонт +Txt.Power:Ударная сила +Txt.PowerCannon:Пушка +Txt.PowerLaser:Лазер +Txt.PowerMissile:Ракеты +Txt.PowerTransiver:Трансивер +Txt.Accuracy:Точность +Txt.Cost:Стоимость +Txt.Planet:Малая планета +Txt.PlanetLarge:Обитаемая планета +Txt.Sun:Звезда +Txt.Pulsar:Пульсар +Txt.PulsarOn:Активный +Txt.PulsarOff:Пассивный +Txt.PulsarTimeOn:Активируется через +Txt.PulsarTimeOff:Деактивируется через +Txt.Gigant:Газовый гигант +Txt.PlanetTini:Карликовая планета +Txt.PlanetRich:Радужный мир +Txt.Radiation:Радиация +Txt.RadiationLow:Слабая радиация +Txt.ThreatSun:Радиационная угроза +Txt.ThreatGigant:Астероидная угроза +Txt.ThreatTini:Астероидная угроза +Txt.Wormhole:Червоточина +Txt.WormholeRoam:Блуждающая червоточина +Txt.WormholePrepare:Стабилизируется +Txt.WormholeOpen:Стабилизирована +Txt.WormholeClose:Дестабилизирована +Txt.WormholeOpenTime:Время до открытия +Txt.WormholeCloseTime:Время до закрытия +Txt.Module:Модули +Txt.Res:Модули +Txt.ResInc:Объем производства +Txt.BuildItem:Специализация +Txt.Level:Инфраструктура +Txt.PlanetRefuel:Пополнение топлива +Txt.PlanetNoCapture:(Захват невозможен) +Txt.PlanetNoMove:(Перелет невозможен) +Txt.Cancel:Отменить +Txt.Max:MAX +Txt.Homeworld:Столица +Txt.Citadel:Цитадель +Txt.Empire:Империя +Txt.Enclave:Анклав +Txt.Colony:Колония +Txt.Base:База +Txt.District:Сфера +Txt.Outpost:Форпост +Txt.DistrictPlanetCnt:Планет в вашей сфере +Txt.MaxEnclaveTarget:Цель: Захват % планет. +Txt.MaxEnclaveTime:До окончания +Txt.OccupyHomeworldTime:Прикрытие +Txt.NewHomeworld:Столица империи +Txt.Phantom:Фантом +Txt.MiniMapLarge:Большая карта +Txt.MiniMapSmall:Малая карта +Txt.MiniMapPlanet:Планеты +Txt.MiniMapShowPlanet:Отобразить планеты +Txt.MiniMapHidePlanet:Скрыть планеты +Txt.MiniMapShip:Корабли +Txt.MiniMapShowShip:Отобразить корабли +Txt.MiniMapHideShip:Скрыть корабли +Txt.MiniMapScaleDefault:Масштаб по умолчанию +Txt.MiniMapRes:Ресурсы +Txt.MiniMapAllShip:Все корабли +Txt.MiniMapPlayerShip:Корабли игрока +Txt.FormMiniMapWormholes:Червоточины +Txt.FormMiniMapGravitor:Гравиторы +Txt.FormMiniMapColony:Колонии +Txt.FormMiniMapMine:Мины +Txt.FormMiniMapNoCapture:Нельзя захватывать +Txt.Owner:Владелец +Txt.Load:Загрузка +Txt.Neutral:Нейтральная +Txt.User:Игрок +Txt.RewardExp:Награда за захват +Txt.Exp:опыта +Txt.UserPlanetCnt:Всего планет +Txt.EmpirePlanetCnt:Планет в империи +Txt.EnclavePlanetCnt:Планет в анклаве +Txt.ColonyPlanetCnt:Планет в колониях +Txt.GravitorSciCnt:Научных гравиторов +Txt.StatMineCnt:Заминированных слотов +Txt.UserShipCnt:Всего кораблей +Txt.UserShipMassDefMax:Предельная масса обороны +Txt.UserShipMassDef:Масса обороны +Txt.UserShipMassAtkMax:Предельная масса нападения +Txt.UserShipMassAtk:Масса нападения +Txt.UserRating:Рейтинг развития +Txt.CombatRating:Боевой рейтинг +Txt.UserScore:Боевая слава +Txt.UserRest:Очки отдыха +Txt.UserExp:Очки опыта +Txt.UserKlingDestroyCnt:Клисан уничтожено +Txt.Stat:Статистика +Txt.StatUpdateTime:Расчет и обновление статистики происходит раз в минуту. +Txt.MsgNewEmpire:

ВНИМАНИЕ! Старая империя будет уничтожена. Вы действительно хотите основать новую империю?

+Txt.ButFind:Найти +Txt.ButClose:Закрыть +Txt.ButCancel:Отменить +Txt.ButChange:Обменять +Txt.ButSave:Сохранить +Txt.RandomFon:Случайный +Txt.Split:Распределить +Txt.ButRes:Ресурсы +Txt.ButTech:Технологии +Txt.ButGive:Снарядить +Txt.ButDestroy:Взорвать +Txt.ButDestroyPlanet:Взорвать планетоид +Txt.QueryDestroyPlanet:[justify]Вы можете взорвать планетоид в своем созвездии в том случае, если планеты не образуют отдельной группы. Невозможно взорвать пульсар и червоточину. Вместе с уничтожением планетоида, будут уничтожены все постройки, корабли, товары.[br]Стоимость операции cr. и кварковых ядер размещённых на орбите в трюме транспорта. [br][br]Вы уверены, что хотите взорвать планетоид?[/justify] +Txt.ButExtract:Собирать: Водород +Txt.ButPolar:Поляризация щита (E) +Txt.ButPolar2:Поляризация щита +Txt.ButTransiver:Трансиверный лазер (E) +Txt.ButSiege:Осадный режим (E) +Txt.ButNanits:Наниты (E) +Txt.ButNoToBattle:Походный режим (Q) +Txt.ButAIRoute:Следовать маршруту (C) +Txt.ButAIAttack:Атаковать (Z) +Txt.ButLink:Цель (X) +Txt.AutoBuild:Автоматическая постройка +Txt.ButBomb:Аннигиляция +Txt.ButSetBlasting:Заминировать +Txt.ButClearBlasting:Разминировать +Txt.ButRecharge:Зарядник - Восстановить щиты +Txt.ButConstructor:Конструктор - Восстановить структуру +Txt.ButInvu:Протонный щит +Txt.ButGravitor:Гравитор +Txt.ButGravitorOn:Активировать гравитор +Txt.ButGravitorOff:Деактивировать гравитор +Txt.ButGravitorSci:Научный гравитор +Txt.ButGravitorFlagship:Флагманский гравитор +Txt.ButEject:Перебросить флот +Txt.ButMine:Устанавливать мины +Txt.ButMineDestroy:Подорвать мины +Txt.ButMineDestroyQuery:Вы уверены, что хотите подорвать мины на этой орбите этой планеты? +Txt.ButTransition:Квантовый переход (E) +Txt.ButBarrier:Освободить барьер (E) +Txt.ButExchange:Квантовый переход +Txt.ButCancelBuild:Отменить постройку +Txt.ButLeave:Покинуть планету +Txt.ButDestroyEmpire:Уничтожить империю +Txt.ButChangeRace:Сменить столицу и расу +Txt.DestroyEmpireQuery:Для уничтожения империи введите слово 'DELETE' +Txt.DestroyEmpireCom:При уничтожении империи теряются одна технология в каждой ветке.\nИмперию нельзя уничтожить, если в созвездии есть враг. +Txt.DestroyEmpire:Уничтожить +Txt.ButLoad:Загрузить модули +Txt.ButUnloadModule:Выгрузить модули +Txt.ButUnload:Выгрузить +Txt.ButSack:Грабить модули +Txt.ButRefuel:Заправить +Txt.ButDropEq:Выбросить оборудование +Txt.JumpWormhole:На другую сторону червоточины (пробел) +Txt.Eq:Оборудование +Txt.FormResCaption:Ресурсы империи +Txt.FormResItemBuildQuery:Вы действительно хотите создать оборудование? +Txt.StatResCnt:В наличии +Txt.StatResInc:Приход +Txt.StatResDec:Снабжение +Txt.BonusPower:Ударная сила +Txt.BonusArmour:Броня +Txt.BonusRepair:Ремонт +Txt.MinePower:Урон +Txt.ChangeFrom:Обменять +Txt.ChangeTo:на +Txt.OpComplate:Операция успешно выполнена. +Txt.ResSupplyNone:отсутствует +Txt.ResSupplyLow:низкое +Txt.ResSupplyNormal:нормальное +Txt.ResSupplyH:высокое +Txt.BuildTime:Построится через +Txt.PortalTime:До перехода через портал +Txt.EjectTime:До переброски +Txt.BombTime:Аннигиляция через +Txt.BlastingTime:Подрыв через +Txt.ButPlusar:Инжекторы +Txt.ButBase:Основать базу +Txt.QueryBase:База - это центр вашей территории в данном созвездии. Для основания базы требуется [clr][/clr] cr.[br][br]Вы действительно хотите основать базу на этой планете? +Txt.ButCitadel:Основать цитадель +Txt.QueryCitadel:Цитадель - это центр вашего анклава за пределами империи. Для основания цитадели требуется [clr][/clr] cr.[br][br]Вы действительно хотите основать цитадель на этой планете? +Txt.ButStabilizerOn:Включить стабилизатор +Txt.ButStabilizerOff:Выключить стабилизатор +Txt.ButWormhole:Открыть червоточину +Txt.ErrorOpenWormhole:Чтобы открыть червоточину нужно соблюдение нескольких условий:[br]- В радиусе перехода от планеты с научной станцией должно быть свободное место.[br]- Червоточина открывается взамен существующей не стабилизированной червоточины.[br]- В созвездии не должно быть вражеских кораблей.[br]- Расстояние между выходами червоточины не должно быть менее 5 секторов. [br]- Стоимость открытия равна 200 000 ед. протоплазмы, которая должна находиться на одной из планет. +Txt.ButPortalOn:Активировать портал +Txt.ButPortalHyperOn:Активировать гипер-портал +Txt.ButPortalOff:Деактивировать портал +Txt.ButPortalJump:На другую сторону портала (пробел) +Txt.ButPortalHyperJump:На другую сторону гипер-портала (пробел) +Txt.ButPortalGo:Начать переход через портал (~) +Txt.ButPortalCancel:Отменить переход через портал (~) +Txt.PortalNoTech:Чтобы использовать портал у вас должен быть активирован инжектор науки или контроля. +Txt.TechPortalNoPlusar:Переход возможен только при активном\nинжекторе науки или контроля. +Txt.TechAntiExchangeNeed:Для изучения требуется 26 защитных технологий. +Txt.StabilizerQuery:Стабилизатор предназначен для предотвращения закрытия червоточин в радиусе одного перелета. [br][br]Вы действительно хотите включить стабилизатор? +Txt.ToCotlMenu:Созвездие игрока +Txt.PactMenu:Договор +Txt.PactWar:Объявить о нападении +Txt.PactCaption:Договор между и +Txt.PactCaptionQuery:Игрок предлагает заключить договор +Txt.PactYouCaption:Вы обязуетесь +Txt.PactOtherCaption:Противоположная сторона обязуется +Txt.PactYouPass:Мирно пропускать корабли противоположной стороны на свою территорию. +Txt.PactOtherPass:Мирно пропускать Ваши корабли на свою территорию. +Txt.PactYouNoFly:Не летать на территорию противоположной стороны. +Txt.PactOtherNoFly:Не летать на вашу территорию. +Txt.PactYouNoBattle:Не вести бой с противоположной стороной вне своих территорий. +Txt.PactOtherNoBattle:Не вести бой с Вами вне своих территорий. +Txt.PactYouPay:Платить противоположной стороне от добычи +Txt.PactOtherPay:Платить вам от добычи +Txt.PactYouProtect:Защищать противоположную сторону и получать оплату за успешную оборону. +Txt.PactOtherProtect:Защищать Вас и получать оплату за успешную оборону. +Txt.PactYouControl:Разрешить противоположной стороне управлять вашими кораблями. +Txt.PactOtherControl:Разрешить Вам управлять кораблями противоположной стороны. +Txt.PactYouBuild:Разрешить противоположной стороне строить ваши корабли и инфраструктуру планет. +Txt.PactOtherBuild:Разрешить Вам строить у противоположной стороны корабли и инфраструктуру планет. +Txt.PactAntimatter:Антиматерии +Txt.PactMetal:Металла +Txt.PactElectronics:Электроники +Txt.PactProtoplasm:Протоплазмы +Txt.PactNodes:Нодов +Txt.PactPeriod:Продолжительность +Txt.PactHour:дней +Txt.PactOffer:Предложить +Txt.PactBreak:Расторгнуть +Txt.PactReject:Отклонить +Txt.PactAccept:Принять +Txt.PactListBut:Договора +Txt.PactListCaption:Список договоров +Txt.PactListName:Игрок +Txt.PactListUnion:Альянс +Txt.PactListDate:До окончания +Txt.PactListRes:Ресурсы +Txt.Cpt:Капитан +Txt.CptAll:Ваши капитаны +Txt.CptNew:Новый капитан +Txt.CptReplace:Заменить капитана +Txt.CptDelete:Уволить капитана +Txt.CptTalent:Технологии флагмана +Txt.CptEq:Оборудование флагмана +Txt.CptDeleteQuery:Чтобы уволить капитана "" введите слово "DELETE:" +Txt.CptDeleteWarning:[justify][crt]ВНИМАНИЕ ![/crt] При увольнении будет потерян весь опыт, потраченный на изучение технологий капитана. Если вы хотите сохранить опыт, вам нужно сначала взять перераспределение технологий, затем разучить технологии увольняемого капитана и только затем уволить капитана.[/justify] +Txt.CptDeleteBut:УВОЛИТЬ +Txt.CptNoMore:Вы не можете иметь больше 4 капитанов. +Txt.CptNoChangeExistFlagship:Вы не можете поменять капитана, так как у данного есть флагман. +Txt.FormDialogMaxQuest:У вас на выполнение придельное количество квестов. Вы не можете взять больше. +Txt.FormBattleSearchBut:В бой! +Txt.FormBattleBar1:1x1 +Txt.FormBattleBar2:2x2 +Txt.FormBattleBarFlagship:С флагманами +Txt.FormBattleSearch:Поиск ... +Txt.FormBattleCombat:Битва ... +Txt.FormBattleDuel:Поединок ... +Txt.FormBattleSearchNoFlagship:[crt]ВНИМАНИЕ ![/crt] При битве с флагманами во флоте должны находиться флагманы. +Txt.FormBattleSearchNoMass:[crt]ВНИМАНИЕ ![/crt] Для битвы вы должны иметь во флоте не менее [clr]300 000[/clr] кт массы кораблей. +Txt.FormBattleWaitCnt:Игроков в очереди +Txt.FormBattleWaitNeedCnt:[crt]Не хватает игроков.[/crt] +Txt.FormBattleWaitEnd:До начала поиска +Txt.FormPlusarButReplenish:ПОПОЛНИТЬ +Txt.FormPlusarCaption:ИНЖЕКТОР +Txt.FormPlusarModulePage:производства +Txt.FormPlusarModuleCaption:Инжектор производства +Txt.FormPlusarModuleText:[justify][p]Во время действия данного инжектора объем производства товаров финального цикла (деньги - cr, модули, топливо, оборудование, инженеры, пилоты и т.д.) увеличивается на 50%.[/p][/justify][br]Продолжительность: [clr]7[/clr] дней +Txt.FormPlusarModuleQuery:Вы действительно хотите активировать инжектор производства? +Txt.FormPlusarModuleQuery2:Вы действительно хотите продлить инжектор производства? +Txt.FormPlusarCaptainPage:капитанов +Txt.FormPlusarCaptainCaption:Инжектор капитанов +Txt.FormPlusarCaptainText:[justify][p]При активации данного инжектора Вы можете иметь сразу 3 флагмана. Дополнительно Вы получаете удвоенный приход очков опыта.[/p][/justify][br]Продолжительность: [clr]7[/clr] дней +Txt.FormPlusarCaptainQuery:Вы действительно хотите активировать инжектор капитанов? +Txt.FormPlusarCaptainQuery2:Вы действительно хотите продлить инжектор капитанов? +Txt.FormPlusarTechPage:науки +Txt.FormPlusarTechCaption:Инжектор науки +Txt.FormPlusarTechText:[justify][p]При активации инжектор позволяет изучать технологии дальше 4 уровня, ускоряет ход исследований в 3 раза, увеличивает продолжительность работы глобального планетарного щита на 2 часа, дает возможность ставить в очередь изучение вторую технологию, а также разрешает кораблям проходить через портал.[/p][/justify][br]Продолжительность: [clr]7[/clr] дней +Txt.FormPlusarTechQuery:Вы действительно хотите активировать инжектор науки? +Txt.FormPlusarTechQuery2:Вы действительно хотите продлить инжектор науки? +Txt.FormPlusarControlPage:контроля +Txt.FormPlusarControlCaption:Инжектор контроля +Txt.FormPlusarControlText:[justify][p]Комплексный инжектор, в который входят инжекторы производства, капитанов и науки. Инжектор, за одинаковый промежуток времени, стоит дешевле на [clr]%[/clr] чем его составляющие вместе взятые.[/p][p]При продлении любого инжектора (до истечения срока его работы), применяется накопительная скидка.[/p][/justify][br]Продолжительность: [clr]30[/clr] дней +Txt.FormPlusarControlQuery:Вы действительно хотите активировать инжектор контроля? +Txt.FormPlusarControlQuery2:Вы действительно хотите продлить инжектор контроля? +Txt.FormPlusarCost:Стоимость активации: [clr][/clr] egm +Txt.FormPlusarCost2:Стоимость продления: [clr][/clr] egm с учетом скидки в [clr]%[/clr]. +Txt.FormPlusarEGM:На вашем счету [clr][/clr] egm. +Txt.FormPlusarButOn:АКТИВИРОВАТЬ +Txt.FormPlusarButProlong:ПРОДЛИТЬ +Txt.FormPulsarPlusarOn:[crt]Инжектор активирован.[/crt] До завершения +Txt.NoEnoughEGM:На вашем счете не хватает egm для активации инжектора. +Txt.NoEnoughEGM2:На вашем счете не хватает egm. +Txt.NoEnoughMoney:Не хватает денег (cr). +Txt.NoEnoughRes:Не хватает товара. +Txt.NoEnoughModule:Не хватает модулей. +Txt.ErrOverload:Операция отклонена в связи с переполнением ангаров! +Txt.ErrData:Ошибка в данных +Txt.AIGameSet:Поведение компьютерной империи +Txt.AIGameSetTransportNet:Автоматическая транспортная сеть +Txt.AIGameSetTransport:Транспорты для перевозки грузов +Txt.AIGameSetDefence:Постройка обороны +Txt.ErrNoHomeworld:Торговля не возможна, так как нет столицы. +Txt.ButPlanetShield:Активировать планетарный щит +Txt.ButPlanetShieldOff:Деактивировать планетарный щит +Txt.PlusarPlanetShield:

Активированный планетарный щит поглощает энергию кораблей, тем самым замедляя скорость боя и захват планет. В первый час активации щит работает на полной мощности. При этом он замедляет бой в 100 раз. Каждый следующий час эффективность щита падает, что ведет к увеличению скорости боя на 2%. После 48 часов щит автоматически отключается. Щит никак не влияет, если бой идет не между игроками. Если на орбите планеты идет битва, то щит потребляет при полной нагрузке 15000 модулей в час.

\nСтоимость: 200 egm.\n\nВы действительно хотите активировать планетарный щит? +Txt.PlusarPlanetShieldOff:На деактивацию планетарного щита уходит 30 минут.\nВы действительно хотите деактивировать планетарный щит? +Txt.ShildPower:Планетарный щит +Txt.DeactivateShieldTime:Деактивация через +Txt.DeactivateShieldTimeFull:Деактивация планетарного щита +Txt.GlobalShieldFrom:Планетарный щит через +Txt.GloablShieldCooldown:Восстановление щита +Txt.LocalShieldVal:Планетарный щит анклава +Txt.LocalShieldAtk:Угроза +Txt.LocalShieldEnd:Деактивация через +Txt.FormTechCaption:Технологии империи +Txt.NextLvl:Следующий уровень +Txt.TechCostLvl:Стоимость +Txt.TechNoRes:У вас не хватает ресурсов для изучения выбранной технологии. +Txt.TechResearch:Изучается +Txt.TechProgress:\n Исследовано из . Скорость ед. в час.\n До завершения осталось минут. +Txt.TechResearchNext:Следующая +Txt.TechResearchNoMore:Чтобы получить доступ к возможности задавать две технологии для изучения, вам надо активировать инжектор науки или контроля. +Txt.TechNeedPrev:Чтобы изучить данную технологию вы должны сначала изучить 2 технологии в вышестоящем ряду. +Txt.TechNeedCadet:Технологии 3 уровня можно изучить, только если вы достигли звания кадет. +Txt.TechNeedPlusar:Технологии начиная с 4 уровня можно изучить, только если активирован инжектор науки или контроля. +Txt.TechUnResearchQuery:Вы уверены, что хотите уничтожить технологию? +Txt.TechShowFullList:Ctrl - посмотреть все неизученные уровни технологии. +Txt.TechGravWell:[clr]Гравитационный колодец[/clr] - не позволяет покинуть планету любому звену кораблей в течении [clr]5[/clr] минут. Закрывает все порталы и блокирует их открытие. +Txt.TechBlackHole:[clr]Черная дыра[/clr] - мгновенно поглощает звено кораблей. Не действует на разрушители. +Txt.InfoAntiGravitor:Гравитационный стабилизатор +Txt.InfoGravWell:Гравитационный колодец +Txt.InfoBlackHole:Черная дыра +Txt.InfoAntiShield:Инвариатор +Txt.CooldownAntiGravitor:До гравитационного стабилизатора +Txt.CooldownGravWell:До гравитационного колодца +Txt.CooldownBlackHole:До черной дыры +Txt.CooldownAntiShield:До инвариатора +Txt.GravWellOff:До окончания гравитационного колодца +Txt.PotentialOff:До окончания гравитационного потенциала +Txt.ReloadReactor:Перезагрузка реактора +Txt.TalentCaption:Технологии флагмана +Txt.TalentCpt:Капитан +Txt.InvuOff:До деактивации протонного щита +Txt.InvuOn:До готовности протонного щита +Txt.RechargeOn:До восстановления зарядника +Txt.ConstructorOn:До восстановления конструктора +Txt.GravitorOff:До деактивации гравитора +Txt.GravitorPrepare:До активации научного гравитора +Txt.GravitorOn:До готовности гравитора +Txt.GravitorAccess:До гравитора +Txt.AcceleratorOn:До ускорения +Txt.CoverOn:До прикрытия +Txt.ExchangeOn:До готовности квантового перехода +Txt.BarrierOn:До возможности освободить барьер +Txt.PortalOn:До готовности активации портала +Txt.PortalCnt:Осталось кораблей до деактивации портала +Txt.PortalInfo:Портал +Txt.PortalInfoFlagship:Флагманский портал +Txt.PortalInfoHyperspace:Гипер-портал +Txt.PortalInfoHyperspaceCotlOther:в созвездие +Txt.PortalInfoHyperspaceCotlUser:в созвездие игрока +Txt.SupplyByPact:По договорам +Txt.OutControl:Вне контроля +Txt.Occupy:Оккупирована +Txt.SDMMax:Макс. очки развития +Txt.SDM:Остаток очков развития +Txt.BuildSDM:Строить корабли за sdm +Txt.MulTime:Мультипликатор +Txt.CurrencyModule:модули +Txt.CurrencySDM:sdm +Txt.FormSetCaption:НАСТРОЙКИ +Txt.SetBut:Настройки +Txt.HourPlanetShield:Час активации планетарных щитов +Txt.FormSetHourPlanetShield:- час активации планетарных щитов. +Txt.FormSetAccessKey:- код доступа. +Txt.FormSetHint:подсказки. +Txt.FormSetFPS:отображение FPS. +Txt.FormSetFPSMax:- максимальный FPS +Txt.FormSetScopeVis:границы видимости. +Txt.FormSetUnprintable:Фильтр нецензурной лексики +Txt.FormSetTabGame:игра +Txt.FormSetTabGraph:графика +Txt.FormSetFon:отображение фона. +Txt.FormSetShieldPercent:отдельное отображение числовых процентов щита. +Txt.FormSetButSave:СОХРАНИТЬ +Txt.FormSetButFon:ФОН +Txt.FormSetButFlashSettings:FLASH +Txt.FormSetButFlashSettings2:FLASH 2 +Txt.PortalCaption:Портал +Txt.PortalSector:Сектор +Txt.PortalSet:Установить +Txt.AdviserBut:Советник +Txt.EmpireDestroyTime:Осталось до распада империи +Txt.RestartTime:Осталось до рестарта созвездия +Txt.PrepareTime:Осталось до готовности созвездия +Txt.GalaxyMapClanIcon:Иконки альянсов +Txt.GalaxyMapCurBattle:Текущие битвы +Txt.CotlDef:В защите +Txt.CotlAtk:В атаке +Txt.CotlCaptureAndControl:Захватить и установить контроль +Txt.CotlCapture:Захватить созвездие +Txt.CotlCaptureQuery:Вы уверены, что хотите захватить созвездие? +Txt.CotlCaptureNextHour:Час открытия +Txt.CotlBuyControl:Установить контроль +Txt.CotlBuyControlQuery:Вы уверены, что хотите установить контроль над созвездием за [clr] [/clr]? +Txt.CotlBuyControlQueryPlusEgm:Вы уверены, что хотите установить контроль над созвездием за [clr] [/clr] и [clr] egm[/clr]? +Txt.CotlPrice:За [clr] [/clr] возможно установить контроль над созвездием. +Txt.CotlPriceEgm:За [clr] [/clr] и [clr] egm[/clr] возможно установить контроль над созвездием. +Txt.CotlSessionContinue:От старта +Txt.CotlSessionEnd:До завершения +Txt.CotlSessionBegin:До старта +Txt.SessionEnd:До окончания игры +Txt.SessionBegin:До начала игры +Txt.RaceChangeCooldown:Вы можете сменить столицу и расу через: +Txt.NewBaseCooldown:Вы можете создать базу в этом созвездии через: +Txt.NewCitadelCooldown:Вы можете основать цитадель в этом созвездии через: +Txt.NewCitadelMax:Нельзя иметь больше 5 цитаделей. +Txt.NewEmpireCooldown:Вы можете создать новую империю через: +Txt.FormNewCptCaption:НОВЫЙ КАПИТАН +Txt.FormNewCptReplaceCaption:ЗАМЕНА КАПИТАНА +Txt.FormNewCptDeleteCaption:УВОЛИТЬ КАПИТАНА +Txt.FormNewCptName:Имя +Txt.FormNewCptRace:Раса +Txt.FormNewCptButReplace:ЗАМЕНИТЬ +Txt.FormNewCptButOk:НАНЯТЬ +Txt.FormNewCptButCancel:ОТКАЗАТЬСЯ +Txt.CptMaxLvl:Вы уже достигли максимального [clr][/clr] уровня технологий капитана. +Txt.CptNoExpForTech:Вам не хватает [clr][/clr] очков опыта, чтобы изучить технологию. +Txt.CptLvl:Уровень +Txt.Exp:Опыт +Txt.ShipExp:Если вы уничтожите эти корабли, то заработаете [clr][/clr] очков опыта. +Txt.FlagshipExp:Если вы уничтожите этот флагман, то заработаете очков опыта. +Txt.MobExp:Если вы уничтожите эти корабли, то заработаете очков опыта. +Txt.UnknowExp:Невозможно рассчитать получаемый вами опыт при уничтожении этих кораблей. +Txt.CostExp:Стоимость изучения новой технологии очков опыта.\nУ вас имеется очков опыта. +Txt.FleetUser:Флот игрока +Txt.CotlRich:Центральное созвездие +Txt.CotlUser:Созвездие игрока +Txt.CotlOccupancy:Занятость созвездия +Txt.CotlProtect:Под защитой +Txt.CotlProtectTime:До окончания защиты +Txt.CotlProtectPermanent:Под постоянной защитой +Txt.FlagshipPowerDec:Мощность флагманов +Txt.FlagshipPowerDecShort:Мощность +Txt.SoundChannel:Радио канал +Txt.SoundVol:Громкость +Txt.SoundOn:Включить радио канал +Txt.SoundOff:Выключить радио канал +Txt.SoundLoadPls:Загрузить список каналов... +Txt.ItemBonusEndTime:До завершения +Txt.FindUser:Найти +Txt.FindCotlKeyword:созвездие +Txt.FindImportKeyword:импорт +Txt.FindExportKeyword:экспорт +Txt.FleetCaption:Флот +Txt.FleetDesc:Флот под командованием капитана предназначен\nдля операций в других созвездиях. +Txt.FleetCpt:Корабли входят во флот капитана +Txt.FleetOut:Корабли вне флота +Txt.FleetNew:Флагман образует ядро флота +Txt.FleetArrival:Время до прибытия +Txt.FleetGroupCnt:Звеньев +Txt.FleetIn:Во флоте капитана +Txt.FleetMoveError:Перелет флота запрещен согласно параграфу #. +Txt.FleetMoveErrorNoReady:Корабли флота не готовы к гиперпереходу. +Txt.FleetMoveErrorBattle:Корабли флота не могут покинуть орбиту боя. +Txt.FleetMoveErrorNoShip:Нет кораблей во флоте. +Txt.FleetMoveErrorNoFlagship:Нет флагмана во флоте. +Txt.FleetMoveErrorMuch:На орбите планеты слишком много ваших кораблей. +Txt.FormRaceCaption:Раса империи +Txt.FormRaceCaption2:Выберите расу для новой империи: +Txt.FormRaceCaption2Pay:Выберете расу для империи: +Txt.FormRaceWarningDestroy:[crt]ВНИМАНИЕ![/crt] У вас уже есть империя. При основании новой столицы старая империя будет уничтожена. +Txt.FormRaceWarningPay:[crt]ВНИМАНИЕ![/crt] Стоимость смены расы без уничтожения империи равна [clr][/clr] egm. +Txt.FormRaceButOk:Основать +Txt.FormRaceButOkPay:Сменить +Txt.FormRaceWarningWait:Раса сменится через несколько секунд. +Txt.FormRaceShip:Корабли +Txt.FormRaseFeatures:Особенности +Txt.FormRaseFeaturesGrantar:- Структура кораблей на 60% больше.[br]- Девастаторы аннигилируют быстрее и наносят вражеским кораблям дополнительно 100% урона.[br] +Txt.FormRaseFeaturesPeleng:- Скорость кораблей на 50% больше, что позволяет покинуть бой, при этом не теряя скорость при уходе с орбиты вражеской планеты.[br]- На передовой ударная сила кораблей увеличивается на 50%.[br]- Крейсеры на передовой с вероятностью 20% взламывают 4 крейсера противника.[br] +Txt.FormRaseFeaturesPeople:- В бою корабли используют нанитов, которые разбирают структуру вражеских кораблей для ремонта своих собственных. Что увеличивает урон на 30% и ремонтирует собственные корабли со скорость 25% от повреждений вражеских кораблей.[br] +Txt.FormRaseFeaturesTechnol:- Корабли, при потере 50% структуры, оснащены энергетическим щитом, который блокирует 95% повреждений с 30% коэффициентом рассеивания.[br]- Дредноуты могут менять режим лазера с боевого на трансиверный. Что позволяет восстанавливать щиты у кораблей.[br] +Txt.FormRaseFeaturesGaal:- Корабли оснащены барьером, который уменьшает урон на 25%, при этом накапливает энергию, позволяющую мгновенно нанести большой урон вражеским кораблям.[br] +Txt.FormRadarGalaxyMap:Галактическая карта +Txt.FormRadarRadar:Радар +Txt.UnionCaption:Альянс +Txt.UnionNewCaption:Создание нового альянса +Txt.UnionNewDesc:Стоимость создания нового альянса\nсоставляет egm. +Txt.UnionNewCreate:Создать +Txt.UnionNewType:Тип +Txt.UnionNewCptName:Русское имя +Txt.UnionNewCptNameEng:Имя латиницей +Txt.FormUnionPageMember:Состав +Txt.FormUnionPageInfo:Информация +Txt.FormUnionPageNames:Названия +Txt.FormUnionPageBonus:Бонус +Txt.FormUnionName:Название альянса +Txt.FormUnionNameLang:Русское название альянса +Txt.FormUnionNameEng:Название альянса латиницей +Txt.FormUnionDesc:Краткое описание (по-русски) +Txt.FormUnionDescEng:Краткое описание (по-английски) +Txt.FormUnionSite:Сайт +Txt.FormUnionAdmin:Лидер +Txt.FormUnionEmblemSmall:Малая эмблема +Txt.FormUnionEmblemLarge:Большая эмблема +Txt.FormUnionHello:Объявление +Txt.FormUnionInfo:Текст +Txt.FormUnionRenameCost:Стоимость переименования альянса\nсоставляет egm. +Txt.FormUnionUser:Игрок +Txt.FormUnionRank:Звание +Txt.FormUnionJoin:Пригласить в альянс +Txt.FormUnionCancelQuery:Вы хотите отозвать заявку на присоединение к альянсу? +Txt.FormUnionJoinQuery:Вы хотите войти в альянс? +Txt.FormUnionAccessTitle:Права: +Txt.FormUnionAccessHeader:Изменение шапки +Txt.FormUnionAccessInfo:Изменение информации +Txt.FormUnionAccessInvite:Приглашние в альянс +Txt.FormUnionAccessExclusion:Исключение из альянса +Txt.FormUnionAccessRank:Изменение звания +Txt.FormUnionAccessAccess:Изменение прав +Txt.FormUnionAccessChatEdit:Администрирование чата +Txt.FormUnionLeave:Покинуть +Txt.FormUnionLeaveNoAdmin:Лидер может покинуть альянс, только если он один в альянсе. +Txt.FormUnionLeaveQuery:Вы действительно хотите покинуть альянс? +Txt.FormUnionExclusion:Исключить из альянса +Txt.FormUnionChangeAdmin:Передать право лидера +Txt.FormUnionChangeAdminQuery:Вы уверены, что хотите передать право лидера? +Txt.FormUnionNameUnion:Альянс +Txt.FormUnionNameRank:Звание +Txt.FormUnionNameAdmin:Лидер +Txt.FormUnionNameRank0:Звание 1 +Txt.FormUnionNameRank1:Звание 2 +Txt.FormUnionNameRank2:Звание 3 +Txt.FormUnionNameRank3:Звание 4 +Txt.FormUnionNameRank4:Звание 5 +Txt.FormUnionNameCapLang:По-русски +Txt.FormUnionNameCapEng:По-английски +Txt.FormUnionCotlCnt:Вы захватили [clr][/clr] созвездий.[br]Что составляет [clr]%[/clr] от галактики. +Txt.UnionErrExistName:Ошибка. Альянс с таким именем уже существует. +Txt.UnionErrExistNameEng:Ошибка. Альянс с таким латинским именем уже существует. +Txt.FormUnionErrImgFormat:Ошибка. Изображение должно быть в формате png. +Txt.FormUnionErrImgSmallSize:Ошибка. Избражение должно быть 24 на 24 пикселя и не привышать 4 кб. +Txt.FormUnionErrImgLargeSize:Ошибка. Избражение должно быть 100 на 100 пикселей и не привышать 16 кб. +Txt.FormUnionErrDescLine:Ошибка. В описании не должно быть больше 2 строк. +Txt.FormUnionErrHelloLine:Ошибка. В объявлении не должно быть больше 6 строк. +Txt.FormUnionErrInfoLine:Ошибка. В объявлении не должно быть больше 50 строк. +Txt.FormUnionErrText:Ошибка в данных введенными вами. +Txt.FormUnionErrAlreadyJoin:Пользователь уже состоит в альянсе +Txt.FormUnionErrAccess:Ошибка: Нет доступа. +Txt.FormTalentButRelocate:Перераспределить +Txt.FormTalentQueryRelocate:За [clr]15 000[/clr] egm вы можете войти в [clr]60[/clr] минутный режим перераспределения всех технологий у всех капитанов.\nВы хотите активировать этот режим? +Txt.FormTalentTimeRelocate:До завершения режима перераспределения\nосталось минут. +Txt.FormTalentNoUnresech:Разучить технологию вы можете только в режиме перераспределения. +Txt.FormEnterCaption:ВХОД +Txt.FormEnterName:E-mail +Txt.FormEnterPassword:Пароль +Txt.FormEnterBut:ВОЙТИ +Txt.FormEnterButTraining:ОБУЧЕНИЕ +Txt.FormEnterSaveName:Запомнить имя +Txt.FormEnterSaveAll:Запомнить ключ доступа +Txt.FormEnterHWOff:Чтобы продолжить вы должны войти в настройки и включить аппаратное ускорение. Затем перезайти в игру. +Txt.FormEnterHWOffAIR:Чтобы продолжить вы должны войти в игру через сайт и включить аппаратное ускорение графики. После чего вы можете играть как в браузере так и в клиентской версии игры. +Txt.FormEnterHWOldDriver:Чтобы продолжить вы должны установить новую версию драйвера к вашей видеокарте. +Txt.FormEnterFlashOps:НАСТРОЙКИ +Txt.FormEnterButExit:ВЫХОД +Txt.FormEnterServer:Сервер +Txt.FormEnterProtocol:Протокол +Txt.FormEnterScale:Масштаб +Txt.FormEnterTxtTraining:[justify]Начав обучение, вы в интерактивном режиме познакомитесь со многими аспектами достаточно сложной, но интересной игры. По завершению обучения вам предложат создать новый аккаунт, после чего вы сможете совместно играть с другими игроками.[/justify] +Txt.FormEnterTabTraining:обучение +Txt.FormEnterTabLogin:логин +Txt.FormEnterTabSet:настройки +Txt.FormEnterProtocolRaw:Raw +Txt.FormEnterProtocolDefaultHTTP:Default HTTP +Txt.FormEnterNewNameCaption:ИМЯ +Txt.FormEnterNewNameCaptionNewName:НОВОЕ ИМЯ +Txt.FormEnterNewNameTxtNewName:Ваш псевдоним купил другой игрок. Введите ваш новый псевдоним: +Txt.FormEnterNewNameTxt:Введите ваш публичный псевдоним, чтобы отличать вас от других игроков: +Txt.FormEnterNewNameErrName:Ошибочное имя. +Txt.FormEnterNewNameErrLen:Имя должно содержать от 2 до 16 символов. +Txt.FormEnterNewNameErrChar:Имя должно состоять только из букв одного алфавита, цифр или пробела. +Txt.FormEnterNewNameErrBadWord:В имени не должна содержаться ненормативная лексика. +Txt.FormEnterNewNameErrReserve:Имя зарезервировано. +Txt.FormEnterNewNameErrNone:Имя свободно. +Txt.FormEnterNewNameErrUse:Имя занято. Выберите другое. +Txt.FormEnterContinue:ПРОДОЛЖИТЬ +Txt.FormBuyNameMenu:Покупка имени +Txt.FormBuyNameCaption:ПОКУПКА ИМЕНИ +Txt.FormBuyNameTxt:[justify][p]За egm вы можете купить новый псевдоним. Купить можно только тот псевдоним, который не куплен другим игроком. Если другой игрок использует псевдоним купленный вами, то ему придется сменить свой псевдоним на новый.[/p][p]Кроме того, при покупке имени, вам дается либо продлевается инжектор контроля на 15 дней.[/p][/justify] +Txt.FormBuyNameButBuy:КУПИТЬ +Txt.FormBuyNameComplate:Псевдоним успешно приобретен. Изменения вступят через несколько секунд. +Txt.FormRegCloneMenu:Регистрация клона +Txt.FormRegCloneCaption:РЕГИСТРАЦИЯ КЛОНА +Txt.FormRegCloneTxt:[justify][p]Если у вас имеется больше одного аккаунта, то вы должны зарегистрировать дополнительные аккаунты как клоны. Для этого введите в нижеследующие поля e-mail и пароль основного аккаунта. И после регистрации данный аккаунт будет привязан к основному как клон.[/p][p]Допускается одновременно играть только на одном аккаунте, но при этом другие аккаунты будут заблокированы на две недели. По истечению этого времени вы можете переключиться на любой другой клон-аккаунт. Блокировка и переключение происходит автоматически при входе в игру.[/p] [p][crt]ВНИМАНИЕ ![/crt] Запрещено иметь не зарегистрированных клонов званием “кадет” и выше. Не соблюдение этого закона влечёт за собой блокирование доступа к игре и большому штрафу![/p] [/justify] +Txt.FormRegCloneBut:РЕГИСТРАЦИЯ +Txt.FormRegCloneErrNoAccess:[crt]ОШИБКА[/crt]. Скорей всего вы не правильно указали e-mail и пароль основного аккаунта. +Txt.FormRegCloneErrNeedOther:[crt]ОШИБКА[/crt]. Требуется указать основной аккаунт или другой клон-аккаунт. +Txt.FormRegCloneComplate:Клон успешно зарегистрирован. +Txt.FormRegMenu:Регистрация +Txt.FormRegEmailCaption:РЕГИСТРАЦИЯ +Txt.FormRegEmailText:[justify][p]Пройдя процедуру регистрации, введя email и пароль для входа в игру, вы конвертируете данный временный аккаунт в постоянный и привяжете его к свой почтовому ящику.[/p][p]Пожалуйста, укажите правильный email, для того чтобы в случае утраты пароля вы смогли восстановить доступ к аккаунту.[/p][p][crt]ВНИМАНИЕ![/crt] Запрещено использовать не зарегистрированных клонов. Не честных игроков выявляем, затем штрафуем и банем.[/p][/justify][br] +Txt.FormRegEmailComplate:[justify]Регистрация завершена.[/justify] +Txt.FormRegEmail:Email +Txt.FormRegPassword:Пароль +Txt.FormRegReg:РЕГИСТРАЦИЯ +Txt.FormRegErrUse:На данный email уже зарегистрирован аккаунт. Укажите другой. +Txt.FormRegErrChar:Не корректный email. +Txt.FormRegErrPwdLen:Не указан пароль. +Txt.FormNewsCaption:Галактические новости +Txt.FormNewsLinkImport:Импорт +Txt.FormNewsLinkExport:Экспорт +Txt.HyperspaceStar:Звезда +Txt.HyperspacePlanet:Планета +Txt.HyperspaceSputnik:Спутник +Txt.HyperspaceInCotl:в созвездии +Txt.HyperspaceInCotlUser:в созвездии игрока +Txt.HyperspaceAddCotlProtect:Добавить защитное созвездие +Txt.HyperspaceCotlEditCaption:Параметры созвездия +Txt.HyperspaceCotlId:Идентификатор +Txt.HyperspaceCotlType:Тип +Txt.HyperspaceCotlPfx:Префикс +Txt.HyperspaceCotlName:Название +Txt.HyperspaceCotlDesc:Описание +Txt.HyperspaceCotlSize:Размер +Txt.HyperspaceCotlProtectDate:Защита до +Txt.HyperspaceCotlDevTime:До окончания разработки +Txt.HyperspaceCotlDevDays:Дней +Txt.HyperspaceCotlBonus:Бонус +Txt.HyperspaceCotlBonusVal:Значение +Txt.HyperspaceCotlRewardExp:Опыт +Txt.HyperspaceCotlMaxRating:Максимальный рейтинг +Txt.HyperspaceCotlDevNeed:Свободно для разработки. +Txt.HyperspaceCotlDevelopment:В разработке +Txt.HyperspaceCotlTemplate:Шаблон +Txt.HyperspaceCotlPortalEnterShip:Вход кораблей +Txt.HyperspaceCotlPortalEnterFlagship:Вход флагманов +Txt.HyperspaceCotlPortalEnterAllItem:Все товары +Txt.HyperspaceCotlCombat:Битва +Txt.HyperspaceCotlDev:Разработчик +Txt.HyperspaceCotlAccessAssignRights:Назначение прав +Txt.HyperspaceCotlAccessView:Просмотр +Txt.HyperspaceCotlAccessEditMap:Изменение карты +Txt.HyperspaceCotlAccessEditCode:Изменение кода +Txt.HyperspaceCotlAccessEditOps:Изменение настроек +Txt.HyperspaceCotlDevBuy:Купить разработку +Txt.HyperspaceCotlDevBuyContinue:Продлить разработку +Txt.HyperspaceCotlDevBuyQuery:Вы можете начать разрабатывать данное созвездие за cr. Право на разработку выдается сроком на один день. +Txt.HyperspaceCotlDevBuyContinueQuery:Вы можете продлить на один день право разрабатывать данное созвездие за cr. +Txt.HyperspacePlanetName:Планета +Txt.HyperspaceRace:Раса +Txt.HyperspaceZoneEdit:Редактировать зону +Txt.HyperspaceZoneRating:Рейтинг +Txt.HyperspaceZonePrice:Стоимость +Txt.HyperspaceZoneDev0:Разработчик 1 +Txt.HyperspaceZoneDev1:Разработчик 2 +Txt.HyperspaceZoneDev2:Разработчик 3 +Txt.HyperspaceZoneDev3:Разработчик 4 +Txt.FormFleetBarAutoPilot:Автоматическая работа пилотов +Txt.FormFleetBarAutoGive:Автоматическое снаряжение кораблей +Txt.FormFleetBarDestroyShip:Взорвать +Txt.FormFleetBarDestroyShipQuery:Вы действительно хотите взорвать корабли? +Txt.FormFleetBarCaption:Флот +Txt.FormFleetBarLoadFuel:Заправить топливом +Txt.FormFleetBarLoadFuelTxt:Объем топлива, которым нужно заправить флот: +Txt.FormFleetBarLoadFuelOk:Заправить +Txt.FormFleetBarBuyFuel:Купить топливо +Txt.FormFleetBarBuyFuelCaption:Покупка топлива +Txt.FormFleetBarBuyFuelCost:Стоимость (egm) +Txt.FormFleetBarBuyFuelCnt:Вы хотите купить ед. топлива за egm? +Txt.FormFleetBarBuyHoldLvl:Расширение трюма +Txt.FormFleetBarBuyHoldLvlQuery:Вы хотите купить для трюма флота 8 дополнительных мест за [clr][/clr] cr? +Txt.FormFleetBarBuyHoldCargoLvl:Расширение транспортного трюма +Txt.FormFleetBarBuyHoldCargoLvlQuery:Вы хотите расширить транспортный трюм до [clr]x[/clr] за [clr][/clr] cr? +Txt.FormFleetBarReturn:Возврат +Txt.FormFleetBarFleetType:Построение +Txt.FormFleetBarCotlMove:Бесплатный перенос созвездия +Txt.FormFleetBarCotlMovePay:Платный перенос созвездия +Txt.FormFleetBarReturnQuery:Один раз в [clr]8[/clr] часов вы можете вернуть свой флот на орбиту вашего созвездия. Вы хотите вернуть флот? +Txt.FormFleetBarReturnCooldown:Вернуть флот на орбиту вашего созвездия можно через [clr][/clr]. +Txt.FormFleetItemUse:Использовать +Txt.FormFleetItemDestroy:Уничтожить +Txt.FormFleetItemDestroyQuery:Вы действительно хотите уничтожить товар в трюме флота? +Txt.FormFleetItemAdd:Добавить +Txt.FormFleetItemChangeBroken:Повреждения +Txt.FormGiveCaption:Снарядить +Txt.FormGiveOk:Снарядить +Txt.FormGiveCnt:Количество +Txt.FormGiveType:Оборудование +Txt.FormCombatCaptionCombat:Битва +Txt.FormCombatCaptionDuel:Поединок +Txt.FormCombatCaptionBattle:Битва +Txt.FormCombatCaptionFlagship:с флагманами +Txt.FormCombatFeaturesCombat:Особености: [clr]Модули - 50%, Опыт - 100%, Захват товара[/clr] +Txt.FormCombatFeaturesDuel:Особености: [clr]Модули - 90%, Опыт - 10%[/clr] +Txt.FormCombatFeaturesBattle:Особености: [clr]Модули - 50%, Опыт - 300%[/clr] +Txt.FormCombatModeCombat:Флот +Txt.FormCombatModeStat:Статистика +Txt.FormCombatModeRes:Награда +Txt.FormCombatView:Просмотр битвы +Txt.FormCombatOffer:Вызвать на поединок +Txt.FormCombatAtk:Нападение +Txt.FormCombatDef:Защита +Txt.FormCombatAtkCaption:Нападение +Txt.FormCombatDefCaption:Защита +Txt.FormCombatUser:Игроки +Txt.FormCombatRating:Рейтинг +Txt.FormCombatMass:Флот +Txt.FormCombatLost:Потери +Txt.FormCombatDestroy:Уничтожено +Txt.FormCombatDamage:Урон +Txt.FormCombatModule:Модули +Txt.FormCombatExp:Опыт +Txt.FormCombatReturn:(Возврат) +Txt.FormCombatInvite:Пригласить в битву +Txt.FormCombatLeave:Покинуть битву +Txt.FormCombatLeaveAndJump:Покинуть и вернуться +Txt.FormCombatReady:Готов к битве +Txt.FormCombatReadyShow:Готово к битве +Txt.FormCombatEnter:Войти в битву +Txt.FormCombatReadyTime:Битва начнется через +Txt.FormCombatTimeBegin:До начала +Txt.FormCombatTimeEnd:До завершения +Txt.FormCombatTimePlacing:Расстановка кораблей. До начала активных действий: . +Txt.FormCombatMsgBegin:[center]До начала активных действий разместите[br]корабли на стартовых позициях.[/center][br][center]Цель: [clr]Уничтожение флота неприятеля и[br]удержание ключевых планет.[/clr][/center] +Txt.FormCombatWin:Победа! +Txt.FormCombatLoss:Поражение! +Txt.FormCombatWinUser:Победил +Txt.FormCombatWinUsers:Победили +Txt.FormCombatWinAtk:Победила нападающая сторона! +Txt.FormCombatWinDef:Победила защищающаяся сторона! +Txt.FormCombatItemWin:Товары в космосе +Txt.FormCombatItemLoss:Потерянные товары +Txt.FormCombatItemTake:Вы подобрали товары +Txt.FormCombatTake:Подобрать +Txt.FormCombatNewOwner:Новый владелец +Txt.FormCombatJoinQuery:Вы согласны? +Txt.FormCombatExclude:Исключить +Txt.FormCombatUp:Вверх +Txt.FormCombatDown:Вниз +Txt.FormCombatErrInBattle:Операция отклонена. Игрок уже участвует в битве. +Txt.FormCombatErrNoReady:Операция отклонена. Двигатели флота игрока должны быть отключены. +Txt.FormHistModeDesc:Описание +Txt.FormHistModeJournal:Журнал +Txt.FormHistModeImport:Импорт +Txt.FormHistModeExport:Экспорт +Txt.FormHistModeFind:Поиск +Txt.FormHistGoodsCotl:Созвездие +Txt.FormHistGoodsType:Товар +Txt.FormHistGoodsDist:сек. +Txt.FormHistGoodsCntIndefinitely:неограниченно +Txt.FormHistGoodsCntImport:Требуется +Txt.FormHistGoodsCntExport:Продается +Txt.FormHistGoodsCntImport2:Требуемый объем +Txt.FormHistGoodsCntExport2:Продаваемый объем +Txt.FormHistGoodsStorage:Объем: Владелец +Txt.FormHistGoodsStorage2:Хранимый объем +Txt.FormHistGoodsMoney:cr: Владелец +Txt.FormHistGoodsMoney2:cr +Txt.FormHistGoodsCnt:Объем +Txt.FormHistGoodsName:Наименование +Txt.FormHistGoodsStep:ед. +Txt.FormHistGoodsPrice:Цена +Txt.FormHistGoodsStorage:Хранимый объем +Txt.FormHistTradeSum:Сумма +Txt.FormHistTradePrice:Цена +Txt.FormHistImportCaption:Импортировать +Txt.FormHistExportCaption:Экспортировать +Txt.FormHistAdd:Добавить +Txt.FormHistEdit:Изменить +Txt.FormHistBuy:Купить +Txt.FormHistSell:Продать +Txt.FormHistGoodsAdd:Добавить товар +Txt.FormHistGoodsEdit:Изменить товар +Txt.FormHistGoodsDelete:Удалить товар +Txt.FormHistAddCaption:Добавить запись +Txt.FormHistEditCaption:Изменить запись +Txt.FormHistDeleteCaption:Удалить запись +Txt.FormHistDeleteQuery:Вы действительно хотите удалить запись? +Txt.FormHistDate:Приоритет +Txt.FormHistType:Тип +Txt.FormHistTypeText:Простой +Txt.FormHistTypeExt:Расширенный +Txt.FormHistTypeLog:Лог +Txt.FormHistText:Текст +Txt.FormHistPages:Запись +Txt.FormHistEnter:Войти +Txt.FormHistJournal:Журнал +Txt.FormHistErrTextLen:Ошибка: Текст должен быть от 1 до 15000 символов. +Txt.FormHistErrText:Ошибка: В тексте присутствует недопустимый символ в позиции . +Txt.FormHistErrTagUnknown:Неизвестный тэг в позиции . +Txt.FormHistErrStackEmpty:Для закрывающего тэга [] в позиции должен присутствовать открывающий тэг. +Txt.FormHistErrStackRemove:Найден неправильный закрывающий тэг в позиции . Требуется закрывающий тэг: [/]. +Txt.FormHistErrStackFill:Не хватает закрывающего тэга [/] в позиции . +Txt.FormHistErrStackSmall:Слишком много вложенных тэгов в позиции . +Txt.FormHistErrURL:Неправильный адрес в позиции . +Txt.FormHistErrText:Недопустимые символы в позиции . +Txt.FormHistTradeItemNoMore:У вас уже есть данный товар в торговой секции. Измените его, а не добавляйте новый. +Txt.FormHistBeacon:Радиомаяк +Txt.FormHistBeaconQuery:Во включенном состоянии радиомаяка, ваше созвездие видно на больших расстояниях. Вы уверены, что хотите его включить? +Txt.FormMenuTech:Технологии +Txt.FormMenuPactList:Договора +Txt.FormMenuUnion:Альянс +Txt.FormMenuPlusar:Инжекторы +Txt.FormMenuNormalScreen:В оконный режим +Txt.FormMenuFullScreen:На полный экран +Txt.FormMenuSet:Настройки +Txt.FormMenuCotlJump:Перенос созвездия +Txt.FormMenuCotlNew:Новое созвездие +Txt.FormMenuExit:Выход +Txt.FormMenuDefSave:Запомнить оборону +Txt.FormMenuDefSaveQuery:Вы уверены, что хотите запомнить расстановку кораблей, чтобы в дальнейшем можно было автоматически восстановить оборону? +Txt.FormMenuDefLoad:Восстановить оборону +Txt.FormMenuDefLoadQuery:Вы уверены, что хотите восстановить оборону в сохраненной ранее конфигурации? +Txt.FormMenuDefOpOk:Операция успешно выполнена. +Txt.FormMenuDefNeedModule:Для восстановления не хватает модулей в трюме флота. +Txt.FormItemBalansCaption:Баланс +Txt.FormItemBalansCnt:В наличии +Txt.FormItemBalansNeed:Потребление +Txt.FormItemBalansProd:Производство +Txt.FormItemBalansBalans:Баланс +Txt.FormPlanetItemBalans:Баланс +Txt.FormPlanetToFleet:В трюм флота (пробел) +Txt.FormPlanetToFleetMoney:Собрать (пробел) +Txt.FormPlanetSackToFleet:Грабить в трюм флота (пробел) +Txt.FormPlanetSackToFleetMoney:Грабить (пробел) +Txt.FormPlanetToTransport:Загрузить в транспорты +Txt.FormPlanetBuilding:Планетарные постройки +Txt.FormPlanetCellUpgrade:Улучшить +Txt.FormPlanetCellUpgradeBut:[Улучшить (пробел)] +Txt.FormPlanetCellCancel:Отменить (пробел) +Txt.FormPlanetCellDestroy:Разрушить +Txt.FormPlanetCellDestroyQuery:Вы действительно хотите разрушить постройку на планете? +Txt.FormPlanetCellDestroyModuleQuery:Вы действительно хотите потратить модулей, чтобы разрушить постройку на планете? +Txt.FormPlanetItemShowCnt:Отображение количества +Txt.FormPlanetItemNoMove:Не перевозить +Txt.FormPlanetItemToPortal:Перебрасывать через портал +Txt.FormPlanetItemImport:Импортировать +Txt.FormPlanetItemExport:Экспортировать +Txt.FormPlanetItemExportInfo:При автоматическом экспорте товара, раз в минуту товар перевозится с планеты в хранилище созвездия.[br]При одном цикле перевозки - потребляется топливо, которое должно находиться на планете. +Txt.FormPlanetItemImportInfo:При автоматическом импорте товара, раз в минуту товар перевозится на планету из хранилища созвездия. +Txt.FormPlanetItemDestroy:Уничтожить +Txt.FormPlanetItemDestroyQuery:Вы действительно хотите уничтожить? +Txt.FormPlanetItemClear:Очистить +Txt.FormPlanetItemBuildDefectFactor:Брак +Txt.FormPlanetItemBuild:Производить +Txt.FormPlanetItemBuildNav:Обучать +Txt.FormPlanetItemBuildIncHomeworldModule:Столичное производство +Txt.FormPlanetItemBuildIncBaseModule:Производство на базе +Txt.FormPlanetItemBuildInc:Производство +Txt.FormPlanetItemBuildDec:Потребление +Txt.FormPlanetItemBuildChain:Цикл производства +Txt.FormPlanetItemBuildBase:Производимые товары +Txt.FormPlanetItemBuildSupply:Потребляемые товары +Txt.FormPlanetItemBuildAdd:Дополнительное производство +Txt.FormPlanetItemEditItem:Редактируемый товар +Txt.FormPlanetItemDifficult:Сложность +Txt.FormPlanetEnergy:Электроэнергия +Txt.FormPlanetNoEnough:Недостаточно электроэнергии. +Txt.FormPlanetNoEnoughDel:Операция недопустима, так как будет недостаточно электроэнергии. +Txt.FormPlanetStorageSize:Объем +Txt.FormPlanetCityNalog:Деньги от налогов +Txt.FormPlanetCityNalog2:Налоги +Txt.FormPlanetBuildErrNoCrystalOre:Построить невозможно, так как на планете нет кристаллических разломов. +Txt.FormPlanetBuildErrNoTitanOre:Построить невозможно, так как на планете нет ильменитовых месторождений. +Txt.FormPlanetBuildErrNoSiliconOre:Построить невозможно, так как на планете нет кварцитных месторождений. +Txt.FormPlanetBuildingNeedLargePlanet:Построить можно только на обитаемых планетах. +Txt.FormPlanetBuildingNeedSmallPlanet:Построить можно только на малых планетах. +Txt.FormPlanetOreCrystalName:Кристаллический разлом +Txt.FormPlanetOreTitanName:Ильменитовое месторождение +Txt.FormPlanetOreSiliconName:Кварцитное месторождение +Txt.FormPlanetOreCrystalDesc:Из разлома можно добывать антикристаллы, если построить кристаллический резак. +Txt.FormPlanetOreTitanDesc:Из месторождения можно добывать титан, если построить титановый рудник. +Txt.FormPlanetOreSiliconDesc:Из месторождения можно добывать кремний, если построить кремниевый рудник. +Txt.FormPlanetBonusCaptionNavigator:Навыки +Txt.FormPlanetBonusChangeErrorBuildNav:В процессе обучения невозможно поменять навык у пилотов. +Txt.FormPlanetBonusChangeErrorCntNav:Невозможно поменять навык у обученных пилотов. +Txt.FormConstructionSelect:Выбрать постройку... +Txt.FormConstructionCaption:Планетарные постройки +Txt.FormConstructionPageBase:Основные +Txt.FormConstructionPageMining:Добывающие +Txt.FormConstructionPageRefining:Перерабатывающие +Txt.FormConstructionPageLive:Культурные +Txt.FormConstructionPageProduction:Производственные +Txt.FormConstructionPageEquipment:Технологические +Txt.FormConstructionBuyLvlFirst:Открыть за [clr][/clr] cr +Txt.FormConstructionBuyLvlFirstQuery:Вы хотите открыть постройку за [clr][/clr] cr? +Txt.FormConstructionBuyLvlQuery:Вы хотите перейти на следующий технологический уровень за [clr][/clr] cr? +Txt.FormSplitItemCaption:Распределение +Txt.FormSplitItemOk:Распределить +Txt.FormHyperspaceAttackQuery:Атаковать флот? +Txt.FormHyperspaceLeaveOrbitQuery:Вы уверены, что хотите покинуть орбиту созвездия? +Txt.FormHyperspaceLeaveOrbitLeave:ПОКИНУТЬ +Txt.FormHyperspaceLeaveOrbitStay:ОСТАТЬСЯ +Txt.FormFleetTypeCaption:Построение флота +Txt.FormFleetType0Caption:Разведывательное +Txt.FormFleetType1Caption:Боевое +Txt.FormFleetType2Caption:Походное +Txt.FormFleetType3Caption:Грузовое +Txt.FormFleetType4Caption:Транспортное +Txt.FormFleetTypeActivate:Активировать +Txt.FormFleetTypeOpen:Открыть за [clr][/clr] cr +Txt.FormFleetTypeOpenQuery:Вы уверены, что хотите открыть это построение флота за [clr][/clr] cr? +Txt.FormFleetTypeNoChangeEmptyTransportCargo:Невозможно изменить построение флота.[br]Сначала вы должны очистить транспортные слоты. +Txt.FormFleetTypeNoChangeLimitTransportCargo:Невозможно изменить построение флота, так как трюмы будут переполнены.[br]Сначала необходимо ограничить число товаров в транспортных слотах. +Txt.FormFleetTypeNoChangeLimitMass:Невозможно изменить построение флота, так как масса флота слишком большая.[br]Сначала необходимо вывести лишние корабли из флота. +Txt.FormFleetTypeNoChangeLimitSlot:Невозможно изменить построение флота, так как занято седьмое место во флоте. +Txt.FormFleetTypeNoHomeOrbit:Построение флота можно изменить, только если флот находится на орбите вашего личного созвездия или созвездия с вашим анклавом. +Txt.FormFleetTypeNoCotlMove:В грузовом или транспортном построении нельзя перенести личное созвездие. +Txt.FormFleetType0Txt:[center]Масса флота: [clr]300 000[/clr][/center] +Txt.FormFleetType1Txt:[center]Масса флота: [clr]900 000[/clr][/center] +Txt.FormFleetType2Txt:[center]Масса флота: [clr]1 400 000[/clr][/center] +Txt.FormFleetType3Txt:[center]Масса флота: [clr]450 000[/clr][/center][center]Транспортный трюм: [clr]x5[/clr][/center] +Txt.FormFleetType4Txt:[center]Масса флота: [clr]600 000[/clr][/center][center]Транспортный трюм: [clr]x10[/clr][/center] +Txt.HangarMoveSlot:Переместить платформу +Txt.HangarDelSlot:Уничтожить платформу +Txt.HangarDelSlotQuery:Вы уверены, что хотите уничтожить платформу? +Txt.HangarAddSlot:Купить платформу +Txt.HangarAddSlotCaption:Платформа +Txt.HangarAddSlotBuy:Купить +Txt.HangarAddSlotText:За cr вы можете купить новую платформу для размещения на ней нового оборудования. +Txt.HangarAddSlotType:Тип платформы +Txt.HangarAddSlotErrMax:У корабля не может быть более 32 платформ. +Txt.HangarNeedMoreEnergy:Не хватает энергии +Txt.HangarCoreEnergy:Заряд +Txt.HangarSlotEnergy:Распределитель +Txt.HangarSlotCharge:Концентратор +Txt.HangarSlotCore:Ядро +Txt.HangarSlotSupply:Снабжение +Txt.HangarSlotEnergyDesc:Распределитель служит для коммутации оборудования установленного в нем. Распределительные платформы могут быть соединены между собой и подключены к ядру, в который поступает излишек энергии. +Txt.HangarSlotChargeDesc:Концентратор непосредственно подключается к ядру и потребляет заряд, тем самым позволяет оборудованию работать в активной фазе, что увеличивает характеристики оборудования установленного в нем. +Txt.HangarSlotCoreDesc:Ядро преобразует излишек энергии в заряд и накапливает его для дальнейшего использования в концентраторах для активной фазы работы оборудования. +Txt.HangarSlotSupplyDesc:Платформы снабжения обеспечивают хранение и использование материалов для различных нужд корабля. +Txt.StorageCaption:Созвездие +Txt.StoragePageDesc:i +Txt.StoragePageJournal:Журнал +Txt.StoragePageStorage:Хранилище +Txt.StoragePageImport:Импорт +Txt.StoragePageExport:Экспорт +Txt.StoragePageFind:Поиск +Txt.StorageOp:Меню +Txt.StorageChange:Изменить +Txt.StorageDel:Удалить +Txt.StorageGoodsChangeCaption:Изменить +Txt.StorageImportCaption:Импортировать +Txt.StorageExportCaption:Экспортировать +Txt.StorageChangeEx:Изменить детально +Txt.StorageGoods:Товар +Txt.StorageCnt:Кол-во +Txt.StorageLimitImport:Предел +Txt.StorageLimitExport:Предел +Txt.StoragePrice:Цена +Txt.StorageMin:Минимально +Txt.StorageMax:Максимально +Txt.StorageNeedMoney:Для обеспечения импорта товаров, в хранилище, не хватает cr. +Txt.StorageEd:ед. +Txt.StorageStep:за ед. +Txt.StorageBuy:Купить +Txt.StorageSell:Продать +Txt.StorageSum:Сумма +Txt.StorageSearch:Поиск +Txt.StorageSearchImport:Импорт +Txt.StorageSearchExport:Экспорт +Txt.StorageSearchCotl:Созвездие +Txt.StorageGoToCaption:Настройки +Txt.StorageGoToPage:Запись +Txt.StorageGoTo:Установить +Txt.StorageFilter:Фильтр +Txt.StorageEnter:Войти +Txt.StorageErrAccess:Ошибка: Нет доступа. +Txt.StorageSack:Грабить +Txt.StorageSackCaption:Грабить +Txt.StorageSackCnt:Кол-во +Txt.ItemPageCurrency:Валюта +Txt.ItemPageOre:Элементы +Txt.ItemPageRefine:Сырьё +Txt.ItemPageSupply:Снабжение +Txt.ItemPageMaterial:Материалы +Txt.ItemPageOutfit:Снаряжение +Txt.ItemPagePilot:Пилоты +Txt.ItemPageOther:Другое +Txt.ItemPageEq:Оборудование +Txt.BonusPagePilot:Пилоты +Txt.BonusPageShip:Корабли +Txt.TicketExAttack:Идет бой +Txt.TicketExAttackEnd:Завершился бой +Txt.TicketExAttackCotlUser:Вторжение +Txt.TicketCaptureTake:Захват планеты +Txt.TicketCaptureLost:Потеря планеты +Txt.TicketExSack:Разграбление ресурсов +Txt.TicketExSackNewOwner:Грабитель +Txt.TicketAttackUserCotl:Нападение на ваше созвездие в секторе ,. Агрессор () +Txt.TicketAttack:Идет бой на вашей планете в секторе , с агрессором () +Txt.TicketAttackEnd:Завершился бой в секторе , с агрессором (). +Txt.TicketPactSend:Вы отправили договор игроку () +Txt.TicketPactQuery:Вы получили договор от игрока () +Txt.TicketPactAccept:Вы заключили договор с игроком () +Txt.TicketPactReject:Договор с игроком () был отклонен. +Txt.TicketPactComplate:Завершен договор между Вами и игроком (). +Txt.TicketPactNoRes:Не хватает ресурсов для заключения договора между Вами и игроком (). +Txt.TicketPactTimeOut:Игрок () не ответил на предложенный Вами договор. +Txt.TicketPactTimeOut2:Вы не ответили на договор предложенный игроком (). +Txt.TicketPactChange:Договор с игроком () не заключен, так как изменились условия. +Txt.TicketPactBreak:Разорван договор между вами и игроком (). +Txt.TicketUnionJoinFromQuery:Вы предложили игроку войти в альянс . +Txt.TicketUnionJoinFromAccept:Игрок присоединился к альянсу . +Txt.TicketUnionJoinFromCancel:Вы отозвали заявку на присоединения игрока к альянсу . +Txt.TicketUnionJoinFromCancel2:Игрок отказался войти в альянс . +Txt.TicketUnionJoinToQuery:Игрок предложил вам войти в альянс . +Txt.TicketUnionJoinToAccept:Вы вошли в альянс . +Txt.TicketUnionJoinToCancel:Игрок отозвал заявку на присоединение вас к альянсу . +Txt.TicketUnionJoinToCancel2:Вы отказались войти в альянс . +Txt.TicketCaptureCaptureUser:Вы захватили планету игрока (). +Txt.TicketCaptureCapture:Вы захватили планету. +Txt.TicketCaptureLostUser:Игрок () захватил вашу планету. +Txt.TicketCaptureLost:Вы потеряли планету. +Txt.TicketCaptureAntimatter:Захвачено антиматерии +Txt.TicketCaptureMetal:Захвачено металла +Txt.TicketCaptureElectronics:Захвачено электроники +Txt.TicketCaptureProtoplasm:Захвачено протоплазмы +Txt.TicketCaptureNodes:Захвачено нодов +Txt.TicketSack:Игрок разграбил планету на модулей. +Txt.TicketDelete:Удалить запись +Txt.TicketAnnihilation:Игрок аннигилирует девастаторы. +Txt.TicketCombat_Duel_New_From_Query:Вы вызвали игрока () на поединок. +Txt.TicketCombat_Duel_New_From_NoAnswer:Игрок () не ответил на ваш вызов и не примет участие в поединке. +Txt.TicketCombat_Duel_New_From_Ok:Игрок () принял ваш вызов и примет участие в поединке. +Txt.TicketCombat_Duel_New_From_Cancel:Игрок () отказался участвовать в поединке. +Txt.TicketCombat_Duel_New_To_Query:Игрок () вызывает вас на поединок. +Txt.TicketCombat_Duel_New_To_NoAnswer:Вы не ответили игроку () на предложенный им поединок. +Txt.TicketCombat_Duel_New_To_Ok:Вы согласились на поединок с игроком (). +Txt.TicketCombat_Duel_New_To_Cancel:Вы отказались от поединка с игроком (). +Txt.TicketCombat_Duel_Join_From_Query:Вы попросили игрока () принять участие в поединке на вашей стороне. +Txt.TicketCombat_Duel_Join_From_NoAnswer:Игрок () не ответил на вашу просьбу и не примет участие в поединке на вашей стороне. +Txt.TicketCombat_Duel_Join_From_Ok:Игрок () принял вашу просьбу и примет участие в поединке на вашей стороне. +Txt.TicketCombat_Duel_New_From_Cancel:Игрок () отказался участвовать в поединке на вашей стороне. +Txt.TicketCombat_Duel_Join_To_Query:Игрок () просит вас принять участие в поединке на его стороне. +Txt.TicketCombat_Duel_Join_To_NoAnswer:Вы не ответили игроку () на его просьбу участия в поединке на его стороне. +Txt.TicketCombat_Duel_Join_To_Ok:Вы согласились принять участие в поединке на стороне игрока (). +Txt.TicketCombat_Duel_Join_To_Cancel:Вы отказались принять участие в поединке на стороне игрока (). +Txt.TicketCombat_Battle_New_From_Query:Вы вызвали игрока () на битву. +Txt.TicketCombat_Battle_New_From_NoAnswer:Игрок () не ответил на ваш вызов и не примет участие в битве. +Txt.TicketCombat_Battle_New_From_Ok:Игрок () принял ваш вызов и примет участие в битве. +Txt.TicketCombat_Battle_New_From_Cancel:Игрок () отказался участвовать в битве. +Txt.TicketCombat_Battle_New_To_Query:Игрок () вызывает вас на битву. +Txt.TicketCombat_Battle_New_To_NoAnswer:Вы не ответили игроку () на предложенную им битву. +Txt.TicketCombat_Battle_New_To_Ok:Вы согласились на битву с игроком (). +Txt.TicketCombat_Battle_New_To_Cancel:Вы отказались от битвы с игроком (). +Txt.TicketCombat_Battle_Join_From_Query:Вы попросили игрока () принять участие в битве на вашей стороне. +Txt.TicketCombat_Battle_Join_From_NoAnswer:Игрок () не ответил на вашу просьбу и не примет участие в битве на вашей стороне. +Txt.TicketCombat_Battle_Join_From_Ok:Игрок () принял вашу просьбу и примет участие в битве на вашей стороне. +Txt.TicketCombat_Battle_New_From_Cancel:Игрок () отказался участвовать в битве на вашей стороне. +Txt.TicketCombat_Battle_Join_To_Query:Игрок () просит вас принять участие в битве на его стороне. +Txt.TicketCombat_Battle_Join_To_NoAnswer:Вы не ответили игроку () на его просьбу участия в битве на его стороне. +Txt.TicketCombat_Battle_Join_To_Ok:Вы согласились принять участие в битве на стороне игрока (). +Txt.TicketCombat_Battle_Join_To_Cancel:Вы отказались принять участие в битве на стороне игрока (). +Txt.FormExitCaption:ВЫХОД +Txt.FormExitFast:быстрый +Txt.FormExitLong:долгий +Txt.FormExitCotlJumpCaption:ПЕРЕНОС СОЗВЕЗДИЯ +Txt.FormExitCotlJumpDefault:стандартный +Txt.FormExitCotlJumpPay:платный +Txt.FormExitNewCpation:НОВОЕ СОЗВЕЗДИЕ +Txt.FormExitNewRnd:случайное +Txt.FormExitNewClear:обучение +Txt.FormExitLongHour:Часов +Txt.FormDeleteCotlKey:Ключевое слово +Txt.FormExitFastBut:БЫСТРЫЙ ВЫХОД +Txt.FormExitLongBut:ДОЛГИЙ ВЫХОД +Txt.FormExitCotlMoveBut:ПЕРЕНОС СОЗВЕЗДИЯ +Txt.FormExitCotlMovePayBut:ПЛАТНЫЙ ПЕРЕНОС СОЗВЕЗДИЯ +Txt.FormExitDeleteCotlBut:УДАЛИТЬ СОЗВЕЗДИЕ +Txt.FormExitNewGameBut:НАЧАТЬ ЗАНОВО +Txt.FormExitFastText:[justify]Нажав на кнопку "[clr]Быстрый выход[/clr]" вы в течении 60 секунд покинете игру, при этом ваше созвездие становится неактивным и на него никто не может напасть.[/justify][br][justify]Быстрый выход не работает если в вашем созвездии есть враг. Вам нужно либо очистить родной сектор от неприятеля перед выходом, либо начать долгий выход при этом защищая свою территорию до истечения времени.[/justify][br][justify]Если вы просто закроете игру, то по истечению 5 минут активируется быстрый выход.[/justify] +Txt.FormExitLongText:[justify]Указав количество часов и нажав кнопку "[clr]Долгий выход[/clr]" вы установите время когда покинете игру. По истечению этого времени ваше созвездие станет неактивным и вы в течение 30 минут не сможете войти в игру.[/justify][br][justify]Если вы просто закроете игру и в вашем созвездии есть неприятель, то по истечению 15 минут активируется долгий выход.[/justify] +Txt.FormExitCotlMoveText:[justify]Вы можете бесплатно перенести ваше созвездие в то место, где находится ваш флот. Если ваш рейтинг меньше [clr]50000[/clr] очков, то после переноса созвездия вы в течение [clr]23[/clr] часов не сможете повторно (бесплатно) перенести созвездие. Если ваш рейтинг больше [clr]50000[/clr] очков, то вы не сможете перенести (бесплатно) созвездие в течение [clr]14[/clr] дней.[/justify][br][justify]При переносе происходит быстрый выход. Если в вашем созвездии враг, то перенести созвездие нельзя.[/justify] +Txt.FormExitCotlMovePayText:[justify]Вы можете за [clr]10000[/clr] egm перенести ваше созвездие в то место, где находится ваш флот. После переноса созвездия вы в течение [clr]7[/clr] дней - не сможете повторно (платно) перенести созвездие.[/justify][br][justify]При переносе происходит быстрый выход. Если в вашем созвездии враг, то перенести созвездие нельзя.[/justify] +Txt.FormExitCotlMoveCooldown:Перенос будет доступен через [clr][/clr]. +Txt.FormExitDeleteCotlText:[justify]Если вам не понравилось сгенерированное для вас созвездие, вы можете его удалить, при условии, что в нем нет неприятеля. При этом вы выходите из игры, а все корабли и планеты в вашем созвездии уничтожаются. После повторного входа в игру вам будет сгенерировано новое созвездие.[/justify][br][justify]Чтобы удалить созвездие введете ключевое слово "[clr]DELETE[/clr]" а затем нажмете кнопку "[clr]Удалить созвездие[/clr]"[/justify], +Txt.FormExitNewGameText:[justify]Если вы хотите начать с чистого листа, то введете ключевое слово "[clr]NEW GAME[/clr]" а затем нажмете кнопку "[clr]Начать заново[/clr]". При этом вы выходите из игры, а все ваши ресурсы, достижения и т.д. - будут удалены. (За исключением суммы egm на вашем счету.) После повторного входа в игру вы сможете начать с чистого листа.[/justify] +Txt.ExitNoAgain:Вы не можете повторно задать время выхода из игры. +Txt.ExitDate:До выхода +Txt.ExitBegin:Начат процесс выхода из игры. +Txt.ExitTimeout:Вы не можете войти на сервер. Попробуйте зайти через: +Txt.ActiveAtk:Активное нападение. +Txt.Ban:Заблокирован доступ в игру для этого аккаунта. +Txt.BanDate:Заблокирован доступ в игру для этого аккаунта.[br]Вход будет разрешен через: +Txt.WarningNoAttackFleetInStealth:[center][crt]ВНИМАНИЕ![/crt] Вы не можете определить координаты флота,[br]а следовательно не можете напасть на него. +Txt.WarningNoMoveFleetInCombat:[center][crt]ВНИМАНИЕ![/crt] Флот не может перемещаться, пока участвует в битве. +Txt.WarningNoBuildFlagshipIsBuildShip:[center][crt]ВНИМАНИЕ![/crt] Нельзя начать строить флагман,[br]если на планете уже строятся корабли.[/center] +Txt.WarningNoBuildNoHomeworld:[crt]ВНИМАНИЕ![/crt] Запрещено строить флот без столицы. +Txt.WarningNoMoreBuild:[crt]ВНИМАНИЕ![/crt] На орбите планеты можно строить только одну эскадру. +Txt.WarningNoBuild:[crt]ВНИМАНИЕ![/crt] На орбите данной планеты вы не можете построить корабли. +Txt.WarningMaxGroup:[center][crt]ВНИМАНИЕ![/crt] На орбите планеты не может быть больше[br]6 звеньев дружественных или вражеских кораблей.[/center] +Txt.WarningRear:[crt]ВНИМАНИЕ![/crt] Флот не может быть размещен в тылу врага. +Txt.WarningNoFuel:[crt]ВНИМАНИЕ![/crt] Не хватает топлива. +Txt.WarningNeedMoreFuelForFly:[crt]ВНИМАНИЕ![/crt] Требуется [clr][/clr] ед. топлива. +Txt.WarningNoLeaveBattle:[crt]ВНИМАНИЕ![/crt] Флот не может покинуть орбиту боя. +Txt.WarningNoToPulsar:[crt]ВНИМАНИЕ![/crt] Вы не можете выйти на орбиту активного пульсара. +Txt.WarningPactNoFly:[crt]ВНИМАНИЕ![/crt] Вы заключили договор, по которому не можете находиться на орбите этой планеты. +Txt.WarningLargeRating:[center][crt]ВНИМАНИЕ![/crt] Вы не можете переместить корабли, так как[br]ваш рейтинг слишком высок для данного созвездия.[/center] +Txt.WarningItemFar:[center][crt]ВНИМАНИЕ![/crt] Вы не можете переместить товар, так как ваш флот[br]не находится на орбите данного созвездия.[/center] +Txt.WarningItemMoveHoldOverload:[center][crt]ВНИМАНИЕ![/crt] Вы не можете переместить товар,[br]так как будет переполнение трюмов.[/center] +Txt.WarningItemMoveBattle:[center][crt]ВНИМАНИЕ![/crt] Вы не можете переместить товар,[br]так как на орбите планеты находятся вражеские корабли.[/center] +Txt.WarningItemNoAccessOpByRank:[center][crt]ВНИМАНИЕ![/crt] Данная операция запрещена по конвенции о званиях.[/center] +Txt.WarningFleetFar:[center][crt]ВНИМАНИЕ![/crt] Вы не можете переместить корабли, так как ваш флот[br]не находится на орбите данного созвездия.[/center] +Txt.WarningFleetFarFuel:[center][crt]ВНИМАНИЕ![/crt] Вы не можете загрузить топливо, так как ваши корабли не[br]находятся на орбите созвездия империи или анклава.[/center] +Txt.WarningFleetFarEx:[center][crt]ВНИМАНИЕ![/crt] Вы не можете совершить данную операцию, так как ваш флот[br]не находится на орбите данного созвездия.[/center] +Txt.WarningFleetFromHyperspaceProtectZone:[center][crt]ВНИМАНИЕ![/crt] Для этого созвездия корабли могут выйти из гиперпространства[br]только в специальные зоны.[/center] +Txt.WarningFleetFromHyperspaceEnemy:[center][crt]ВНИМАНИЕ![/crt] Если по близости враг, то корабли могут выходить из[br]гиперпространства только на дружественную планету.[/center] +Txt.WarningFleetFromHyperspaceEnemyAll:[center][crt]ВНИМАНИЕ![/crt] В полностью занятое созвездие, корабли могут выйти[br]из гиперпространство только на необитаемые планеты.[/center] +Txt.WarningFleetFromHyperspaceWormhole:[center][crt]ВНИМАНИЕ![/crt] Корабли не могут выходить из гиперпространства[br]на орбиту пульсара или обычной червоточины.[/center] +Txt.WarningFleetFromHyperspaceWormholeOpen:[center][crt]ВНИМАНИЕ![/crt] Корабли не могут выходить из гиперпространства[br]на орбиту нестабилизированной червоточины.[/center] +Txt.WarningFleetFromHyperspaceRank:[center][crt]ВНИМАНИЕ![/crt] Корабли не могут выходить из[br]гиперпространства в созвездие новичка. +Txt.WarningFleetFromHyperspaceRank2:[center][crt]ВНИМАНИЕ![/crt] Корабли новичка не могут выходить[br]из гиперпространства в другие созвездия. +Txt.WarningFleetToHyperspaceBattle:[center][crt]ВНИМАНИЕ![/crt] Во время боя корабли не могут[br]совершить переход в гиперпространство.[/center] +Txt.WarningFleetToHyperspaceNoFuel:[center][crt]ВНИМАНИЕ![/crt] Корабли не могут перейти в гиперпространство,[br]так как у них должно быть не менее 2ед. топлива.[/center] +Txt.WarningFleetToHyperspaceInCombat:[center][crt]ВНИМАНИЕ![/crt] Во время битвы запрещен ручной переход[br]кораблей в гиперпространство.[/center] +Txt.WarningFleetFromHyperspaceNoFuel:[center][crt]ВНИМАНИЕ![/crt] Корабли не могут выйти из гиперпространства,[br]так как во флоте должно быть не менее 10ед. топлива.[/center] +Txt.WarningFleetFromHyperspaceProtectNoFuel:[center][crt]ВНИМАНИЕ![/crt] Корабли не могут выйти из гиперпространства,[br]так как во флоте не хватает топлива.[/center] +Txt.WarningFleetNoAccessShipFromHyperspace:[center][crt]ВНИМАНИЕ![/crt] В данное созвездие запрещено выходить[br]кораблям из гиперпространства.[/center] +Txt.WarningFleetNoAccessTransportFromHyperspace:[center][crt]ВНИМАНИЕ![/crt] В данное созвездие запрещено выходить[br]транспортам из гиперпространства.[/center] +Txt.WarningFleetNoAccessInvaderFromHyperspace:[center][crt]ВНИМАНИЕ![/crt] В данное созвездие запрещено выходить[br]штурмовикам из гиперпространства.[/center] +Txt.WarningFleetNoAccessFlagshipFromHyperspace:[center][crt]ВНИМАНИЕ![/crt] В данное созвездие запрещено выходить[br]флагманам из гиперпространства.[/center] +Txt.WarningFleetNoAccessShipToHyperspace:[center][crt]ВНИМАНИЕ![/crt] Из данного созвездия запрещено входить[br]кораблям в гиперпространство.[/center] +Txt.WarningFleetNoAccessTransportToHyperspace:[center][crt]ВНИМАНИЕ![/crt] Из данного созвездия запрещено входить[br]транспортам в гиперпространство.[/center] +Txt.WarningFleetNoAccessInvaderToHyperspace:[center][crt]ВНИМАНИЕ![/crt] Из данного созвездия запрещено входить[br]штурмовикам в гиперпространство.[/center] +Txt.WarningFleetNoAccessFlagshipToHyperspace:[center][crt]ВНИМАНИЕ![/crt] Из данного созвездия запрещено входить[br]флагманам в гиперпространство.[/center] +Txt.WarningFleetNoAccessItemMove:[center][crt]ВНИМАНИЕ![/crt] Для данного созвездия запрещено перемещать товар[br]между планетой и флотом.[/center] +Txt.WarningInDevNoExtract:[center][crt]ВНИМАНИЕ![/crt] В режиме разработки, запрещено извлекать[br]из созвездия корабли и товары.[/center] +Txt.WarningFleetAddShipOutMass:[center][crt]ВНИМАНИЕ![/crt] Корабли не могут перейти в гиперпространство,[br]так как будет превышена предельная масса флота.[/center] +Txt.WarningFleetFormationNoFromHyperspace:[center][crt]ВНИМАНИЕ![/crt] В грузовом или транспортном построении корабли могут выходить[br]из гиперпространства только в свое личное созвездие или на планеты анклава.[/center] +Txt.WarningFleetOutLimitCombat:[center][crt]ВНИМАНИЕ![/crt] Для битвы вы исчерпали лимит массы кораблей.[/center] +Txt.WarningCotlWait:[center][crt]ВНИМАНИЕ![/crt] Созвездие в режиме ожидания.[br]Подождите до начала активных действий.[/center] +Txt.WarningCotlProtectSimple:[center][crt]ВНИМАНИЕ![/crt] Созвездие находится под защитой.[/center] +Txt.WarningCotlProtect:[center][crt]ВНИМАНИЕ![/crt] Созвездие находится под защитой. Ваши корабли не могут выйти[br]из гиперпространства в это созвездие.[/center] +Txt.WarningCotlProtectOnlyHome:[center][crt]ВНИМАНИЕ![/crt] Когда ваше созвездие находится под защитой, вы можете выходить кораблями[br]из гиперпространства только в свое личное созвездие или на планеты анклава.[/center] +Txt.WarningCotlOnlyBase:[center][crt]ВНИМАНИЕ![/crt] Для данного созвездия, вы можете выходить кораблями[br]из гиперпространства только в свой личный сфере.[/center] +Txt.WarningCotlOnlyRWH:[center][crt]ВНИМАНИЕ![/crt] Для данного созвездия, вы можете выходить кораблями[br]из гиперпространства только на открытые блуждающие червоточины.[/center] +Txt.WarningCotlProtectNoCitadel:[center][crt]ВНИМАНИЕ![/crt] Когда ваше созвездие находится под защитой, то запрещено основывать цитадель.[/center] +Txt.WarningDestroy:

Вы действительно хотите взорвать корабли?

+Txt.WarningLeave:

Вы действительно хотите покинуть планету?

+Txt.WarningBomb:

Вы действительно хотите аннигилировать эскадру?

+Txt.WarningNoBuildMass:[center][crt]ВНИМАНИЕ![/crt] Построить новые корабли невозможно, так как[br]ваш флот будет превышать предельно допустимую массу.[/center] +Txt.WarningNoBuildSupport:[crt]ВНИМАНИЕ![/crt] У вас отрицательный ресурсный баланс.[br]Чтобы строить корабли нужно иметь для снабжения\nзапас ресурсов в количестве:\n\n +Txt.WarningNoBuildBattle:[crt]ВНИМАНИЕ![/crt] Вне столицы и цитадели во время битвы нельзя строить корабли. +Txt.WarningNoBuildInfrBattle:[crt]ВНИМАНИЕ![/crt] Во время битвы на планете нельзя строить инфраструктуру. +Txt.WarningNoBuildSDMUser:[crt]ВНИМАНИЕ![/crt] Строить за sdm можно только в личном созвездии. +Txt.QueryPlanetShild:

Планетарный щит – предназначен для защиты планеты и кораблей на её орбите в течение 24 часов. Первый час щит снижает урон, получаемый Вашими кораблями, на 80%. Каждый следующий час эффективность щита падает на 2%. Кроме того, время захвата планеты при включенном щите увеличивается в 5 раз.

\n\n

Стоимость включения: 200 egm.

\n\n

Вы уверены, что хотите включить планетарный щит для защиты планеты?

+Txt.WarningNoEgm:Для выполнения данной операции у вас не хватает игровой валюты(egm). Вы хотите пополнить счет? +Txt.WarningNoRes:[crt]ВНИМАНИЕ![/crt] Для выполнения данной операции у вас не хватает ресурсов. +Txt.WarningCitadelDist:[crt]ВНИМАНИЕ![/crt] Цитадель не может быть основана ближе 20 секторов от столицы. +Txt.WarningNoCaptureLvl:[center][crt]ВНИМАНИЕ![/crt] Вы не можете захватить данную планету, так как[br]количество атакующих штурмовиков должно быть не меньше уровня инфраструктуры планеты.[/center] +Txt.WarningNoCaptureEmpire:[center][crt]ВНИМАНИЕ![/crt] Вы не можете захватить данную планету, так как[br]у Вас предельное количество планет в империи.[/center] +Txt.WarningNoCaptureEnclave:[center][crt]ВНИМАНИЕ![/crt] Вы не можете захватить данную планету, так как[br]у Вас предельное количество планет в анклаве.[/center] +Txt.WarningNoCaptureColony:[center][crt]ВНИМАНИЕ![/crt] Вы не можете захватить данную планету, так как[br]у Вас предельное количество колоний.[/center] +Txt.WarningNoCapturePlanet:[center][crt]ВНИМАНИЕ![/crt] Вы не можете захватить данную планету, так как[br]у Вас предельное количество планет во всей империи.[/center] +Txt.WarningNoMorePortal:[crt]ВНИМАНИЕ![crt] Только одно звено кораблей может проходить через портал. +Txt.WarningMoveGravitor:[crt]ВНИМАНИЕ![/crt] Гравитационные возмущения не позволяют выйти на орбиту планеты. +Txt.WarningMoveGravitorPulsar:[crt]ВНИМАНИЕ![/crt] Гравитационные возмущения не позволяют кораблям выйти на орбиту пульсара. +Txt.WarningNoMoreCpt:[center][crt]ВНИМАНИЕ![/crt] Чтобы иметь больше одного флагмана нужно[br]активировать инжектор капитанов или контроля.[/center] +Txt.WarningNoPortalCnt:[crt]ВНИМАНИЕ![/crt] Корабли не могут перейти через портал, так как их слишком много. +Txt.WarningNoPortalOwner:[crt]ВНИМАНИЕ![/crt] Корабли не могут перейти через вражеский портал. +Txt.WarningNoLeaveAccupation:[crt]ВНИМАНИЕ![/crt] Вы не можете покинуть оккупированную планету. +Txt.WarningNoRating:[center][crt]ВНИМАНИЕ![/crt] Вы не можете войти в созвездие, так как[br]ваши рейтинги сильно отличаются.[/center] +Txt.WarningNoAccessCombat:[center][crt]ВНИМАНИЕ![/crt] Вы не можете участвовать в этой битве.[/center] +Txt.WarningOpBattle:[center][crt]ВНИМАНИЕ![/crt] Во время битвы данная операция запрещена.[/center] +Txt.WarningPathNotFound:[center][crt]ВНИМАНИЕ![/crt] Если маршрут не прокладывается на большое расстояние,[br]то скорее всего вам нужно сначала просмотреть весь предполагаемый маршрут,[br] для того чтобы загрузились нужные сектора.[/center] +Txt.WarningBuildingNeedLargePlanet:[center][crt]ВНИМАНИЕ![/crt] Данную постройку можно построить только на обитаемых планетах.[/center] +Txt.WarningBuildingNeedSmallPlanet:[center][crt]ВНИМАНИЕ![/crt] Данную постройку можно построить только на малых планетах.[/center] +Txt.WarningBuildingLabAndModule:[center][crt]ВНИМАНИЕ![/crt] Запрещена постройка на одной планете лаборатории и сборочного комплекса.[/center] +Txt.WarningNoMorePilot:[center][crt]ВНИМАНИЕ![/crt] Нельзя использовать более одного механика или навигатора.[/center] +Txt.WarningNoCancelBuildFlagshipInRelocate:[center][crt]ВНИМАНИЕ![/crt] Запрещено отменять строительство флагмана[br]в режиме перераспределения технологий.[/center] +Txt.WarningOutWarehouse:Не работает - вне склада. +Txt.WarningNoMoreQuarkBase:[center][crt]ВНИМАНИЕ![/crt] Запрещено иметь больше одного гравитационного разрушителя.[/center] +Txt.WarningNeedQuarkCore:[center][crt]ВНИМАНИЕ![/crt] Требуется [clr][/clr] кварковых ядер.[/center] +Txt.WarningNeedSingleQuarkCore:[center][crt]ВНИМАНИЕ![/crt] Требуется одно кварковое ядро.[/center] +Txt.WarningNeedBattleMode:[center][crt]ВНИМАНИЕ![/crt] Разрушитель должен быть в боевом режиме.[/center] +Txt.WarningNeedReloadReactor:[center][crt]ВНИМАНИЕ![/crt] Идет перезагрузка реактора.[/center] +Txt.WarningCotlOpNoAccessIsDev:[center][crt]ВНИМАНИЕ![/crt] Операция запрещена, так как созвездие в режиме разработки.[/center] +Txt.WarningNoMoveInPlacing:[center][crt]ВНИМАНИЕ![/crt] Во время расстановки запрещено движение кораблей.[/center] +Txt.WarningNoGravWellRadiation:[center][crt]ВНИМАНИЕ![/crt] При радиации нельзя активировать гравитационный колодец.[/center] +Txt.WarningNoOpEnemy:[center][crt]ВНИМАНИЕ![/crt] Даная операция невозможна, так как созвездие[br]блокируют вражеские корабли.[/center] +Txt.WarningQuarkBasePortalLimit:[crt]ВНИМАНИЕ![/crt] Разрушитель можно портировать только в личное[br]созвездие, между планетами анклава или на орбиту цитадели. +Txt.WarningNotFoundWormhole:[center][crt]ВНИМАНИЕ![/crt] В радиусе перелета от научной[br]станции отсутствует место для червоточины.[/center] +Txt.WarningNotQuarkCoreForWormhole:[center][crt]ВНИМАНИЕ![/crt] Для открытия червоточины[br]требуется [clr]10[/clr] кварковых ядер у научной станции.[/center] +Txt.WarningAutoPilotOn:[center][clr]ВНИМАНИЕ![/clr] Активация пилотов.[/center] +Txt.WarningAutoPilotOff:[center][clr]ВНИМАНИЕ![/clr] Пилоты отключены.[/center] +Txt.WarningOpErrEnemy:[center][crt]ВНИМАНИЕ![/crt] Операция не возможна,[br]пока в созвездии есть вражеские корабли.[/center] +Txt.WarningItemActiveAtk:[center][crt]ВНИМАНИЕ![/crt] Вывозить товары из созвездия[br]может только тот, кто активно нападает.[/center] +Txt.WarningOpActiveAtk:[center][crt]ВНИМАНИЕ![/crt] Выполнить операцию может[br]только тот, кто активно нападает.[/center] +Txt.ButBuyEgm:Пополнить счет +Txt.LostQuery:Сервер не ответил на запрос +Txt.NoCacheFlash:У вас отключено локальное хранилище, без которого невозможно играть. +Txt.NoCacheFlashAIR:Чтобы продолжить вы должны войти в игру через сайт и включить локальное хранилище. После чего вы можете играть как в браузере так и в клиентской версии игры. +Txt.FindHelp:Примеры:\nимпорт созвездие гурт\nэкспорт топлива объемом 10000... по цене 1...100 за 1000 ед\n\nДистанция поиска: 500 секторов.\n +Txt.FindError: Некорректный запрос. +Txt.FindNotFound: Не найдено. +Txt.Hint:hint +Txt.GalaxyAward:Альянс, который честно и не нарушая правил игры захватил 80% галактики, получает весь банк в размере [clr][/clr] WMR. Деньги перечисляются на кошелек лидера альянса. +Txt.Zone0:Дальний космос +Txt.Zone1:Враждебная зона +Txt.Zone2:Умеренная зона +Txt.Zone3:Защищенная зона +Txt.ZoneModuleMul:Приход модулей +Txt.ZoneRatingRange:Если разместить свое созвездие в этой зоне, то на вас сможет напасть игрок с рейтингом развития в диапазоне [clr][/clr]...[clr][/clr]. +Txt.ZoneRatingRangeAny:Если разместить свое созвездие в дальнем космосе, то на вас сможет напасть любой игрок. +TxtQuest.BreakQuestQuery:Вы действительно хотите отказаться от задания? +TxtQuest.Task:Цель +TxtQuest.TaskPlanet:на планетах +TxtQuest.TaskPlanetNeutral:нейтральных +TxtQuest.TaskPlanetPlayer:своих +TxtQuest.TaskPlanetFriend:дружественных +TxtQuest.TaskPlanetEnemy:вражеских +TxtQuest.In:в +TxtQuest.InCotl:созвездии +TxtQuest.InCotlUser:созвездии игрока +TxtQuest.CotlHome:вашем созвездии +TxtQuest.CotlEnclave:созвездии с вашем анклавом +TxtQuest.TaskActionNewHomeworld:Основать столицу. +TxtQuest.TaskDestroyShip:Уничтожение : /. +TxtQuest.TaskBuildShip:Постройка : /. +TxtQuest.TaskCapture:Захват планет: /. +TxtQuest.TaskPlaceShip:Размещение : /. +TxtQuest.Ships:кораблей +TxtQuest.Complate:Выполнено +TxtQuest.ErrHoldPlace:Не хватает места в трюме для получения награды! +TxtQuest.Reward:Награда +TxtQuest.RewardExp:Опыт +TxtQuest.RewardMoney:Деньги +PlanetAtmName0:Разряженная +PlanetAtmName1:Водородная +PlanetAtmName2:Углекислотная +PlanetAtmName3:Кислородная +PlanetAtmName4:Азотная +PlanetTmpName0:Холодная +PlanetTmpName1:Теплая +PlanetTmpName2:Горячая +PlanetTecName0:Пассивная +PlanetTecName1:Динамическая +PlanetTecName2:Сейсмическая +TxtChat.LikeLetter:еёe,оo,аa,рp,кk,хx,сc,мm +/ [] - необезательно +/ () - обезательно +/ {} - вариант предыдущего +/ нах - нельзя. так как: находит +/ пох - нельзя. так как походный +TxtChat.GoodWord:не[ ]бан,оск(о){а}рбля,п(о){а}тр(е){и}бля(ют){ть},с[ ]уч(е){ё}т(о){а}м,к(о){а}р(а){о}бл,к(и){е}н(о){f}т(е){и}атр,п(о){а}тр(е){и}бля,as[s]asin,ас[с]асин,рубл,страх,флаг" +TxtChat.BadWord:с[ц]ук(а){и},с[ц]уч[ь][ка]{ар[а]{ы}},к(о){а}з(е){ё}л,к(о){а}злы,урод[ы][ами],нед(о){а}ум[ок][ки],нед(о){а}нос(о){а}к,ублюд[о]{а}(к){ч[ь][е]{к[а]{и}}{ный}}[и][ам][и],пр(и){е}дур[ок]{к[и]{а}},д(и){е}бил[а][ы][оид[ы]],др(о){а}ч[ь][ил[к][а]{и}][ит[ь]][и],[на]{от}ху(й){и}{е}[ня]{я}{ло}{сос},[на]хуя[рил[и]{а}],[от]п(и){е}{ё}(з){с}д[а][(и){е}ть],п(и){е}{ё}д(о){а}р[ас[ы]]{юг(а){и}}{ч(у){а}г},п(и){е}{ё}рд(ун[ы]{а}){нут[ь]}{ет[ь]},педик,педри,муд(а){о}к[а]{и},[от]{аб}{об}(и){е}{ё}б(ат[ь]){(а){о}н[ут]{ен}{ин}[ый]},трах[ат[ь]],г(о){а}вн(о){а},жоп(о){а},п(е){ё}р[д]нут[ь],п(е){ё}рд(н[ул]{и}){и}{(е){ё}[ж][ь]},б[е]{ё}зднут[ь],бля[д[ь]][т[ь]],[по]{от}хер[ня],з(о){а}луп(а){ы},нахуя,г(а){о}ндон[ы],пох(р){у},с(о){а}си,ид(и){е}{ё}от,suk(a){i},such,засал[и],idiot,urod,mudak,pid(a){o}r,g(a){o}ndon,k(o){a}zel,pridur(o){a}k,p(i){e}zd(a){u},f(u){a}ck[of],shit,shite,shat +TxtChat.LostConnection:Связь с сервером потеряна +TxtChat.PageMain:Чат +TxtChat.PageRename:Переименовать +TxtChat.PageAdd:Добавить +TxtChat.PageDelete:Удалить +TxtChat.RenameCaption:Название странички чата +TxtChat.AddCaption:Название новой странички чата +TxtChat.Channels:Каналы +TxtChat.SilentAll:Вам запрещено писать в чате. +TxtChat.SilentCommon:Вам запрещено писать в публичных каналах чата. +TxtChat.Silent:Безмолвие +TxtChat.SilentCaption:Минут, в течение которых игрок не\nсможет писать в текущем канале: +TxtChat.SilentTail:0 - снять безмолвие с игрока. +TxtChat.UserList:Список игроков +TxtChat.UserListOnlineName:Онлайн (по алфавиту) +TxtChat.UserListOnlineDate:Онлайн (по времени) +TxtChat.UserListOnlineUnion:Альянс +TxtChat.UserListOnlineNutral:Нейтральные +TxtChat.UserListIgnore:Игнорируемые +TxtChat.Ignore:Игнорировать +TxtChat.IgnoreOut:Удалить из списка +TxtChat.IgnoreGeneral:Игнорировать: Общий чат +TxtChat.IgnoreClan:Игнорировать: Альянсовый чат +TxtChat.IgnoreWhisper:Игнорировать: Личные сообщения +TxtEdit.ChangeCnt:Изменить количество +TxtEdit.CotlSet:Параметры созвездия +TxtEdit.MapEdit:Редактировать карту +TxtEdit.MapSave:Сохранить карту +TxtEdit.PowerMul:Сила кораблей (%) +TxtEdit.ManufMul:Скорость производства (*) +TxtEdit.LootMul:Лут (%) +TxtEdit.LootForPlayerMul:Лут игрока (%) +TxtEdit.MapUnload:Выгрузить карту +TxtEdit.MapUnloadQuery:Вы действительно хотите выгрузить карту? +TxtEdit.MapDelete:Удалить карту +TxtEdit.MapDeleteQuery:Для удаления карты введите слово 'DELETE' +TxtEdit.MapChangeOptions:Изменить настройки карты +TxtEdit.MapChangeOptionsEx:Изменить настройки карты 2 +TxtEdit.MapChangeCode:Код +TxtEdit.MapChangeConsumption:Потребление +TxtEdit.MapChangeViewStat:Статистика +TxtEdit.MapChangeOpsEnterShip:Корабли игрока могут войти в созвездие +TxtEdit.MapChangeOpsEnterTransport:Транспорты игрока могут войти в созвездие +TxtEdit.MapChangeOpsEnterFlagship:Флагманы игрока могут войти в созвездие +TxtEdit.MapChangeOpsLeaveShip:Корабли игрока могут покинуть созвездие +TxtEdit.MapChangeOpsLeaveTransport:Транспорты игрока могут покинуть созвездие +TxtEdit.MapChangeOpsLeaveFlagship:Флагманы игрока могут покинуть созвездие +TxtEdit.MapChangeOpsBuildShip:Строительство кораблей +TxtEdit.MapChangeOpsBuildFlagship:Строительство флагманов +TxtEdit.MapChangeOpsBuildWarBase:Строительство военных баз +TxtEdit.MapChangeOpsBuildSciBase:Строительство научных станций +TxtEdit.MapChangeOpsBuildShipyard:Строительство верфей +TxtEdit.MapChangeOpsRelGloablOff:Договора не работают внутри созвездия +TxtEdit.MapChangeOpsItemToHyperspace:Вывоз товаров из созвездия +TxtEdit.MapChangeOpsBuilding:Строительство зданий +TxtEdit.MapChangeOpsViewAll:Просмотр для всех +TxtEdit.MapChangeOpsJumpRadius:Дальность перелета +TxtEdit.MapChangeOpsModuleProduction:Объем производства товаров (*) +TxtEdit.MapChangeOpsCostBuildLvl:Стоимость постройки инфраструктуры (%) +TxtEdit.MapChangeOpsSpeedCapture:Время захвата планет +TxtEdit.MapChangeOpsSpeedBuild:Время постройки кораблей (%) +TxtEdit.MapChangeOpsRestartCooldown:Перезагрузка созвездия (в минутах) +TxtEdit.MapChangeOpsProtectCooldown:Время защиты (в минутах) +TxtEdit.MapChangeOpsStartTime:Запуск (созвездия, БЧТ) (в минутах) +TxtEdit.MapChangeOpsPulsarActive:Активность (пульсаров, БЧТ) (в минутах) +TxtEdit.MapChangeOpsPulsarPassive:Пассивность (пульсаров, БЧТ) (в минутах) +TxtEdit.MapChangeOpsPulsarEnterActive:Войти в созвездие можно только когда пульсар активен +TxtEdit.MapChangeOpsNeutralBuild:Нейтральные корабли +TxtEdit.MapChangeOpsKlingBuild:Клисаны +TxtEdit.MapChangeOpsWormholeLong:Долгие червоточины +TxtEdit.MapChangeOpsWormholeFast:Быстрые червоточины +TxtEdit.MapChangeOpsWormholeRoam:Блуждающие червоточины +TxtEdit.MapChangeOpsEnterSingleInvader:Входить может только один штурмовик +TxtEdit.MapChangeOpsWin:Цель +TxtEdit.MapChangeOpsWinOccupyCitadel:Оккупация +TxtEdit.MapChangeOpsWinMaxPlanet:Планеты +TxtEdit.MapChangeOpsWinCtrlCitadel:Контроль цитаделей +TxtEdit.MapChangeOpsWinMaxEnclave:Доминирующий анклав +TxtEdit.MapChangeOpsRewardExp:Опыт +TxtEdit.MapChangeOpsWinScore:Очков для победы +TxtEdit.MapChangeOpsMaxRating:Максимальный рейтинг +TxtEdit.MapChangeOpsPriceEnterType:Цена входа +TxtEdit.MapChangeOpsPriceCaptureType:Цена захвата +TxtEdit.MapChangeOpsPriceCaptureEgm:Цена захвата в egm +TxtEdit.MapChangeOpsEnclave:Анклав +TxtEdit.MapChangeOpsPlanetShield:Планетарный щит +TxtEdit.MapChangeOpsPlayerExp:Опыт за корабли игроков +TxtEdit.MapChangeOpsTeamOwner:Команда владельцев +TxtEdit.MapChangeOpsTeamEnemy:Команда врагов +TxtEdit.MapChangeSize:Изменить размер карты +TxtEdit.MapChangeRandomizeNeutral:Рандомезировать нейтралов +TxtEdit.MapChangeRandomizeNeutralQuery:На основании расы планеты спавнятся нейтральные корабли соответствующей расы. Вы уверены, что хотите случайно назначить расу каждой планете? Все нейтральные корабли будут удалены. +TxtEdit.MapChangeRandomizeElement:Рандомезировать специализацию +TxtEdit.MapChangeRandomizeElementQuery:Вы уверены, что хотите случайно назначить специализацию каждой захватываемой планете? +TxtEdit.MapChangeSizeLeft:Слева +TxtEdit.MapChangeSizeRight:Справа +TxtEdit.MapChangeSizeTop:Сверху +TxtEdit.MapChangeSizeBottom:Снизу +TxtEdit.Add:Добавить +TxtEdit.ButAdd:ДОБАВИТЬ +TxtEdit.AddPlanet:Создать планетоид +TxtEdit.EditPlanet:Изменить планетоид +TxtEdit.DeletePlanet:Удалить планетоид +TxtEdit.DeletePlanetQuery:Вы действительно хотите удалить планетоид? +TxtEdit.EditPlanetName:Изменить описание планетоида +TxtEdit.EditPlanetSpawn:Спавн звеньев +TxtEdit.SpawnSave:Изменить +TxtEdit.SpawnPageBase:Общие +TxtEdit.SpawnPageGroup:Звенья +TxtEdit.SpawnPageEq:Снаряжение +TxtEdit.SpawnPageFind:Поиск +TxtEdit.SpawnPageDelete:Удаление +TxtEdit.SpawnEmpty:Пропуск +TxtEdit.SpawnNoToBattle:Пхд +TxtEdit.SpawnCnt:Кол-во +TxtEdit.SpawnAtk:Атака +TxtEdit.SpawnRoute:След +TxtEdit.SpawnKey:Ключ +TxtEdit.SpawnKeyAnd:Маска ключа +TxtEdit.SpawnKeyEq:Проверка ключа +TxtEdit.SpawnFindRadius:Радиус +TxtEdit.SpawnDeleteOn:Удалять при повреждении +TxtEdit.SpawnDeleteNoFlagship:Удалять при отсутствии флагмана или разрушителя +TxtEdit.SpawnDeleteProc:Повреждения (%) +TxtEdit.SpawnDeleteGroup:Кол-во звеньев +TxtEdit.SpawnPeriod:Период (в секундах) +TxtEdit.SpawnPeriodIfEnemy:Период если враг +TxtEdit.SpawnPeriodRnd:Разброс (в секундах) +TxtEdit.SpawnTarget:Цель +TxtEdit.SpawnTargetNone: +TxtEdit.SpawnTargetSelf:Текущая +TxtEdit.SpawnTargetTgt:Целевая +TxtEdit.SpawnEq:Оборудование +TxtEdit.SpawnCargo:Трюм +TxtEdit.SpawnDelete:Удалить +TxtEdit.SpawnCodeError:Ошибка разбора кода. Прежде чем менять исправьте код. +TxtEdit.SpawnCodeErrorNotNew:Не найдена строка в коде, которая указывает начало нового определения. Прежде чем менять исправьте код. +TxtEdit.Name:Название +TxtEdit.Desc:Описание +TxtEdit.OpenWormhole:Открыть червоточину +TxtEdit.CloseWormhole:Закрыть червоточину +TxtEdit.OpenPlanet:Открыть планетоид +TxtEdit.AddShip:Создать звено кораблей +TxtEdit.EditShip:Изменить звено кораблей +TxtEdit.DeleteShip:Удалить звено кораблей +TxtEdit.DeleteShipQuery:Вы действительно хотите удалить звено кораблей? +TxtEdit.EditOrbitItem:Изменить товар +TxtEdit.DeleteOrbitItem:Удалить товар +TxtEdit.DeleteOrbitItemQuery:Вы действительно хотите удалить товар? +TxtEdit.Add:Создать +TxtEdit.Edit:Изменить +TxtEdit.ButEdit:ИЗМЕНИТЬ +TxtEdit.PlanetType:Тип +TxtEdit.PlanetSun:Звезда +TxtEdit.PlanetPulsar:Пульсар +TxtEdit.PlanetWormhole:Червоточина +TxtEdit.PlanetWormholeRoam:Блуждающая червоточина +TxtEdit.PlanetAsteroid:Карликовая планета +TxtEdit.PlanetGigant:Газовый гигант +TxtEdit.PlanetSmall:Малая планета +TxtEdit.PlanetLarge:Обитаемая планета +TxtEdit.PlanetRich:Радужный мир +TxtEdit.PlanetPageMain:Основные +TxtEdit.PlanetPageAdd:Дополнительные +TxtEdit.PlanetTimer:Таймер +TxtEdit.PlanetStabilizer:Стабилизация +TxtEdit.ShipType:Тип +TxtEdit.ItemType:Тип +TxtEdit.Owner:Владелец +TxtEdit.OwnerNone:Отсутствует +TxtEdit.OwnerAI0:AI 1 +TxtEdit.OwnerAI1:AI 2 +TxtEdit.OwnerAI2:AI 3 +TxtEdit.OwnerAI3:AI 4 +TxtEdit.CptAI0:CptAI 1 +TxtEdit.CptAI1:CptAI 2 +TxtEdit.CptAI2:CptAI 3 +TxtEdit.Level:Инфраструктура +TxtEdit.Race:Раса +TxtEdit.Cnt:Количество +TxtEdit.Module:Модули +TxtEdit.Fuel:Топливо +TxtEdit.BuildItem:Специализация +TxtEdit.BuildItemNone:Отсутствует +TxtEdit.ProtectRemove:Снять защиту +TxtEdit.UpdateMap:Обновить карту +TxtEdit.Eq:Оборудование +TxtEdit.EqCnt:Кол-во оборудования +TxtEdit.Cargo:Товар +TxtEdit.CargoCnt:Кол-во товара +TxtEdit.OwnerOptions:Параметры AI +TxtEdit.OwnerTech:Технологии AI +TxtEdit.ArrivalAtk:Место высадки для нападения +TxtEdit.ArrivalDef:Место высадки для защиты +TxtEdit.Capture:Возможно захватить планету +TxtEdit.NoCapture:Нельзя захватить планету (специальные правила) +TxtEdit.NoMove:Нельзя выйти на орбиту планеты +TxtEdit.PlanetFindMask:Ключ +TxtEdit.AutoRefuel:Заправка +TxtEdit.AutoBuild:Автоматическая постройка кораблей +TxtEdit.AutoBuildType:Тип +TxtEdit.AutoBuildCnt:Количество +TxtEdit.AutoBuildTime:Время +TxtEdit.AutoBuildWait:Ожидание +TxtEdit.BuildShipNone:Отсутствует +TxtEdit.FleetAddShip:Добавить корабли +TxtEdit.FormTeamRelCaption:Отношения команд +TxtEdit.Team:Команда +TxtEdit.FormItemImgCpation:Изображения итемов +TxtEdit.FormItemManagerCpation:Редактор итемов +TxtEdit.EditItemCaption:Параметры итема +TxtEdit.ItemName:Название +TxtEdit.ItemDesc:Описание +TxtEdit.ItemSlotType:Слот +TxtEdit.ItemLvl:Уровень +TxtEdit.ItemStackMax:Размер стека +TxtEdit.ChangeCotlPos:Перенести созвездие +TxtEdit.ErrorCotlInGameMode:[crt]ОШИБКА![/crt] Созвездие в игровом режиме. +TxtEdit.ErrorCotlInEditMode:[crt]ОШИБКА![/crt] Созвездие в режиме редактирования. +TxtEdit.ErrorCotlInDevelopment:[crt]ОШИБКА![/crt] Созвездие в режиме разработки. +TxtEdit.VisAll:Просмотр для всех +TxtEdit.ImportIfEnemy:Импортировать если враг +TxtEdit.AutoProgress:Автоматическое развитие +TxtEdit.PlayerControl:Игрок может управлять кораблями +TxtEdit.SpaceStyleCaption:Оформление созвездия +TxtEdit.SpaceStyleMain:Общие +TxtEdit.SpaceStyleBGLayer1:Слой 1 +TxtEdit.SpaceStyleBGLayer2:Слой 2 +TxtEdit.SpaceStyleBGLayer3:Слой 3 +TxtEdit.SpaceStyleBGLayer4:Слой 4 +TxtEdit.SpaceStyleBGImg1:Спрайт 1 +TxtEdit.SpaceStyleBGImg2:Спрайт 2 +TxtEdit.SpaceStyleBGImg3:Спрайт 3 +TxtEdit.SpaceStyleBGImg4:Спрайт 4 +TxtEdit.SpaceStyleBGClr1:Цвет спрайта 1 +TxtEdit.SpaceStyleBGClr2:Цвет спрайта 2 +TxtEdit.SpaceStyleBGClr3:Цвет спрайта 3 +TxtEdit.SpaceStyleBGClr4:Цвет спрайта 4 +TxtEdit.SpaceStyleSize:Размер +TxtEdit.SpaceStyleOff:Смещение +TxtEdit.SpaceStyleZ:Z +TxtEdit.SpaceStyleBeginLayer:Начало +TxtEdit.SpaceStyleFillColor:Цвет заполнения +TxtEdit.SpaceStyleFillImg:Спрайт заполнения +TxtEdit.SpaceStyleColorGrid:Цвет секторов +TxtEdit.SpaceStyleColorCoord:Цвет координат +TxtEdit.SpaceStyleColorTrade:Цвет торговых маршрутов +TxtEdit.SpaceStyleColorRoute:Цвет военных маршрутов +TxtEdit.SpaceStyleFlipX:FlipX +TxtEdit.SpaceStyleFlipY:FlipY +TxtEdit.SpaceStyleRotate:Rotate +TxtEdit.FormQuestManagerCpation:Редактор квестов +TxtEdit.StatCaption:Статистика +TxtEdit.StatSecEmptyCnt:Пустых секторов +TxtEdit.StatPlanetCnt:Всего планетоидов +TxtEdit.StatPulsarCnt:Пульсаров +TxtEdit.StatSunCnt:Звезд +TxtEdit.StatWormholeCnt:Червоточин +TxtEdit.StatGigantCnt:Газовых гигантов +TxtEdit.StatTiniCnt:Карликовых планет +TxtEdit.StatRichCnt:Радужных миров +TxtEdit.StatLiveCnt:Обитаемых планет +TxtEdit.StatSmallCnt:Малых планет +TxtEdit.StatOwner:Владелец +TxtEdit.StatOwnerNeutral:Нейтральный +TxtEdit.StatGoodsPlanet:Товар на планетах +TxtEdit.StatGoodsShip:Товар на кораблях или орбите планет +TxtEdit.StatShips:Кораблей +TxtEdit.StatMaxSize:Размер карты +TxtEdit.StatShipKeys:Ключи кораблей +TxtEdit.ConsumptionCaption:Потребление +Hint.Load:Загрузка +Hint.ConnectServer:Соединение с сервером +Hint.NoServer:Связь с сервером прервана. +Hint.IncorrectNameOrPassword:Связь с сервером прервана. Неправильное имя или пароль. +Hint.LockIP:Связь с сервером прервана. Ваш IP адрес заблокирован.\nПопробуйте войти через секунд, когда блокировка будет снята. +Hint.ErrorNo:Ошибка +Hint.ErrorVersion:Неправильная версия клиента. +Hint.FirstNewHomeworld:New Homeworld +Hint.WaitBeginGame:Сервер подготавливается для начала новой игры.\nПожалуйста, подождите минут. +HintList.HintWormhole0:Через червоточины могут проходить корабли. +HintList.HintWormhole1:Если поблизости есть занятые планеты, то из червоточин появляются клисаны. +HintList.HintWormhole2:Чем больше занятых планет, тем больше клисан. +HintList.HintWormholeRoam0:Блуждающие червоточины открываются в наименее защищенном месте созвездия. +HintList.HintWormholeRoam1:На орбиту открытой блуждающей червоточины всегда могут выходить корабли из флота. +HintList.HintSun0:Во время битвы корабли могут покинуть орбиту звезды. +HintList.HintSun1:Если активирован гравитор, то невозможно покинуть орбиту где идет бой. +HintList.HintPulsar0:Если на орбите пульсара разместить научную базу и активировать гравитор, то тогда на ее орбиту не сможет выйти ни один корабль. +HintList.HintGigant0:С газового гиганта сервисная платформа может добывать водород. +HintList.HintGigant1:Чтобы построить сервисную платформу нужно разместить на орбите транспорты с модулями. +HintList.HintGigant2:Во время битвы корабли могут покинуть орбиту газового гиганта, если нет вражеского флагмана с перехватом. +HintList.HintGigant3:Если активирован гравитор, то невозможно покинуть орбиту где идет бой. +HintList.HintTiny0:Во время битвы корабли могут покинуть орбиту карликовой планеты, если нет вражеского флагмана с перехватом. +HintList.HintTiny1:Если активирован гравитор, то невозможно покинуть орбиту где идет бой. +HintList.HintPlanetNormal0:Между планетами можно проложить транспортный маршрут. Для этого нужно кликнуть по планете и протянуть линию до другой планеты. +HintList.HintPlanetNormal1:Транспортный маршрут предназначен для автоматической перевозки товаров с помощью транспортов. +HintList.HintPlanetNormal2:Если на обитаемой или малой планете находится военная база в боевом режиме, то орбиту боя не могут покинуть корветы и девастаторы. +HintList.HintPlanetNormal3:Если активирован гравитор, то невозможно покинуть орбиту где идет бой. +HintList.HintKling0:Против клисан эффективно строить военные базы. +HintList.HintKling1:Если вы не справляетесь с клисанами, то уменьшите количество захваченных планет. +HintList.HintKling2:Клисаны летят на ту планету, где больше звеньев кораблей. +HintList.HintKling3:В первую очередь клисаны летят на самый большой анклав. +HintList.HintShip0:Кликнув по кораблю и при этом удерживая кнопку мышки, можно указать орбитальный слот в который полетит корабль. +HintList.HintShip1:Ctrl - разделить эскадру. +HintList.HintShip2:Ctrl - прокладка маршрута. +HintList.HintShip3:Пробел - горячая клавиша быстрого перемещения кораблей во флот. +HintList.HintShip4:1,2,3,4,5,6 - горячие клавиши быстрого извлечения кораблей из флота. +HintList.HintShip5:Звено кораблей можно привязать к планете, тогда оно будет автоматически выполнять свою основную функцию. +HintList.HintTransport0:Если привязать транспорты, то тогда они будут автоматически обслуживать планету, перевозя грузы по транспортному маршруту. +HintList.HintTransport1:Если привязанный транспорт не перевозит груз, то скорей всего он не требуется на планетах по транспортному маршруту или просто на планете не хватает места. +HintList.HintTransport2:С помощью транспортов и горячей клавиши Ctrl можно извлекать модули из флота. +Hist.Battle:Битва между игроками [clr][/clr] и [clr][/clr]. +Hist.Defence:Защита игрока [clr][/clr] от игрока [clr][/clr]. +Hist.Period:Продолжительность +Hist.UserRecv:Игрок [clr][/clr] заработал [clr][/clr] очков боевой славы, а также [clr][/clr] ед. опыта. +Hist.UserLost:Потери игрока [clr][/clr] +Hist.TransportLost:Транспортов +Hist.CorvetteLost:Корветов +Hist.CruiserLost:Крейсеров +Hist.DreadnoughtLost:Дредноутов +Hist.InvaderLost:Штурмовиков +Hist.DevastatorLost:Девастаторов +Hist.WarBaseLost:Военных баз +Hist.ShipyardLost:Верфей +Hist.SciBaseLost:Научных станций +Hist.FlagshipLost:Флагманов +Hist.LostFromMine:Подорванных на минах +Hist.LostFromHack:Взломанных +Hist.LostShipFromAnnihilation:Аннигилированных кораблей +Hist.LostBaseFromAnnihilation:Аннигилированных баз +Hist.PlanetLost:Планет +Hist.AntimatterLost:Разграблено антиматерии +Hist.MetalLost:Разграблено металла +Hist.ElectronicsLost:Разграблено электроники +Hist.ProtoplasmLost:Разграблено протоплазмы +Hist.NodesLost:Разграблено нодов +Hist.Author:Пишет +Hist.Date:Дата +Hist.Sell:Продажа игроком +Hist.Buy:Покупка игроком +Hist.Sack:Грабёж игроком +Hist.Goods:Товар +Hist.GoodsCnt:Количество +Hist.GoodsSum:Сумма +ScSecond0:секунда +ScSecond1:секунды +ScSecond2:секунд +ScSecond3:секунду +ScSecond4:секунды +ScSecond5:секунд +ScMinute0:минута +ScMinute1:минуты +ScMinute2:минут +ScMinute3:минуту +ScMinute4:минуты +ScMinute5:минут +ScHour0:час +ScHour1:часа +ScHour2:часов +ScHour3:час +ScHour4:часа +ScHour5:часов +ScDay0:день +ScDay1:дня +ScDay2:дней +ScDay3:день +ScDay4:дня +ScDay5:дней +ShipName.ShipTypeTransport:Транспорт +ShipName.ShipTypeCorvette:Корвет +ShipName.ShipTypeCruiser:Крейсер +ShipName.ShipTypeDreadnought:Дредноут +ShipName.ShipTypeInvader:Штурмовик +ShipName.ShipTypeDevastator:Девастатор +ShipName.ShipTypeWarBase:Военная база +ShipName.ShipTypeShipyard:Верфь +ShipName.ShipTypeKling0:Мутенок +ShipName.ShipTypeKling1:Нондус +ShipName.ShipTypeSciBase:Научная станция +ShipName.ShipTypeFlagship:Флагман +ShipName.ShipTypeServiceBase:Сервисная платформа +ShipName.ShipTypeQuarkBase:Разрушитель +ShipNameM.ShipTypeTransport:Транспорты +ShipNameM.ShipTypeCorvette:Корветы +ShipNameM.ShipTypeCruiser:Крейсера +ShipNameM.ShipTypeDreadnought:Дредноуты +ShipNameM.ShipTypeInvader:Штурмовики +ShipNameM.ShipTypeDevastator:Девастаторы +ShipNameM.ShipTypeWarBase:Военные базы +ShipNameM.ShipTypeShipyard:Верфи +ShipNameM.ShipTypeKling0:Мутята +ShipNameM.ShipTypeKling1:Нондусы +ShipNameM.ShipTypeSciBase:Научные станции +ShipNameM.ShipTypeFlagship:Флагманы +ShipNameM.ShipTypeServiceBase:Сервисные платформы +ShipNameM.ShipTypeQuarkBase:Разрушители +ShipNameForCnt.ShipTypeTransport:Транспортов +ShipNameForCnt.ShipTypeCorvette:Корветов +ShipNameForCnt.ShipTypeCruiser:Крейсеров +ShipNameForCnt.ShipTypeDreadnought:Дредноутов +ShipNameForCnt.ShipTypeInvader:Штурмовиков +ShipNameForCnt.ShipTypeDevastator:Девастаторов +ShipNameForCnt.ShipTypeWarBase:Военных баз +ShipNameForCnt.ShipTypeShipyard:Верфей +ShipNameForCnt.ShipTypeKling0:Мутят +ShipNameForCnt.ShipTypeKling1:Нондусов +ShipNameForCnt.ShipTypeSciBase:Научных станций +ShipNameForCnt.ShipTypeFlagship:Флагманов +ShipNameForCnt.ShipTypeServiceBase:Сервисных платформ +ShipNameForCnt.ShipTypeQuarkBase:Разрушителей +ShipDesc.ShipTypeTransport:Корабль, предназначенный для перевозки грузов. +ShipDesc.ShipTypeCorvette:Корабль, предназначенный для мобильных операций. При этом его скорость позволяет покинуть орбиту боя. +ShipDesc.ShipTypeCruiser:Корабль, предназначенный для сдерживания врага, способный вести огонь сразу по двум ближайшим целям. +ShipDesc.ShipTypeDreadnought:Дальнобойный корабль, способный на расстоянии уничтожать вражеские корабли. +ShipDesc.ShipTypeInvader:Корабль, предназначенный для захвата планет. +ShipDesc.ShipTypeDevastator:Корабль, предназначенный для уничтожения кораблей на орбите другой планеты. +ShipDesc.ShipTypeWarBase:Орбитальная база, предназначенная для защиты планет. +ShipDesc.ShipTypeShipyard:Космическая станция, предназначенная для постройки кораблей на орбите планеты. +ShipDesc.ShipTypeKling0:Быстрое и опасное органическое создание. +ShipDesc.ShipTypeKling1:Невероятно причудливая органическая жизнь. +ShipDesc.ShipTypeSciBase:Научная станция, предназначенная для изучения окружающего космического пространства. +ShipDesc.ShipTypeFlagship:Многофункциональный корабль, предназначенный для формирования ядра флота. +ShipDesc.ShipTypeServiceBase:Платформа, предназначена для хранения и извлечения ресурсов с планет не пригодных для обитания. +ShipDesc.ShipTypeQuarkBase:Гравитационный разрушитель - мощнейшая база предназначенная для подавления флагманов противника. +ItemName.ItemTypeModule:Модуль +ItemName.ItemTypeArmour:Броня I +ItemName.ItemTypePower:Усилитель I +ItemName.ItemTypeRepair:Дроид I +ItemName.ItemTypeJump:Ускоритель +ItemName.ItemTypeBuild:Строитель +ItemName.ItemTypeFuel:Топливо +ItemName.ItemTypeDouble:Аномалия +ItemName.ItemTypeMonuk:Монуклиятор +ItemName.ItemTypeAntimatter:Антиматерия +ItemName.ItemTypeMetal:Металл +ItemName.ItemTypeElectronics:Электроника +ItemName.ItemTypeProtoplasm:Протоплазма +ItemName.ItemTypeNodes:Ноды +ItemName.ItemTypeArmour2:Броня II +ItemName.ItemTypePower2:Усилитель II +ItemName.ItemTypeRepair2:Дроид II +ItemName.ItemTypeMine:Мины +ItemDesc.ItemTypeModule:Применяется для строительства[br]кораблей. +ItemDesc.ItemTypeArmour:Увеличивает защитные характеристики[br]кораблей. +ItemDesc.ItemTypePower:Предназначен для усиления огневой[br]мощи кораблей. +ItemDesc.ItemTypeRepair:Восстанавливает поврежденную[br]структуру кораблей. +ItemDesc.ItemTypeJump:Увеличивает скорость кораблей и[br]позволяет покинуть поле боя. +ItemDesc.ItemTypeBuild:Предназначен для производства модулей[br]на орбите планеты. +ItemDesc.ItemTypeFuel:Используется кораблями для передвижения[br]между планетами. +ItemDesc.ItemTypeDouble:Неизученная аномалия, раздваивает корабль,[br]прошедший сквозь нее. +ItemDesc.ItemTypeMonuk:Увеличивает защитные свойства[br]кораблей на орбите. +ItemDesc.ItemTypeAntimatter:Применяется для производства[br]топлива и оборудования. +ItemDesc.ItemTypeMetal:Применяется для производства[br]оборудования. +ItemDesc.ItemTypeElectronics:Применяется для производства[br]оборудования. +ItemDesc.ItemTypeProtoplasm:Органическая материя[br]клисанского происхождения. +ItemDesc.ItemTypeNodes:Простейшие микроэлементы доминаторов. +ItemDesc.ItemTypeArmour2:Увеличивает защитные характеристики[br]кораблей. +ItemDesc.ItemTypePower2:Предназначен для усиления огневой[br]мощи кораблей. +ItemDesc.ItemTypeRepair2:Восстанавливает поврежденную[br]структуру кораблей. +ItemDesc.ItemTypeMine:В орбитальном слоте, где размещены[br]мины, наносятся повреждения кораблям. +BuildingName.BuildingTypeEnergy:Электростанция +BuildingName.BuildingTypeLab:Лаборатория +BuildingName.BuildingTypeMissile:Ракетная база +BuildingName.BuildingTypeTerraform:Климатическая станция +BuildingName.BuildingTypeStorage:Склад +BuildingName.BuildingTypeXenon:Ксеноновая скважина +BuildingName.BuildingTypeTitan:Титановый рудник +BuildingName.BuildingTypeSilicon:Кремниевый рудник +BuildingName.BuildingTypeCrystal:Кристаллический резак +BuildingName.BuildingTypeFarm:Ферма +BuildingName.BuildingTypeElectronics:Электротехнический комбинат +BuildingName.BuildingTypeMetal:Горнорудный комбинат +BuildingName.BuildingTypeAntimatter:Антипротонный ускоритель +BuildingName.BuildingTypePlasma:Плазмотрон +BuildingName.BuildingTypeCity:Город +BuildingName.BuildingTypeModule:Сборочный комплекс +BuildingName.BuildingTypeTech:Научный центр +BuildingName.BuildingTypeFuel:Термоядерный поляризатор +BuildingName.BuildingTypePower:Завод усилителей +BuildingName.BuildingTypeArmour:Завод брони +BuildingName.BuildingTypeDroid:Завод дроидов +BuildingName.BuildingTypeMachinery:Машиностроительная фабрика +BuildingName.BuildingTypeEngineer:Университет +BuildingName.BuildingTypeMine:Миностроительный завод +BuildingName.BuildingTypeTechnician:Академия механиков +BuildingName.BuildingTypeNavigator:Академия навигаторов +BuildingDesc.BuildingTypeEnergy:Вырабатывает электроэнергию, которая потребляется всеми постройками на планете. +BuildingDesc.BuildingTypeLab:В лаборатории ученые изучают планету и собирают нужные ресурсы. +BuildingDesc.BuildingTypeMissile:Наносит урон вражеским кораблям на орбите планеты. +BuildingDesc.BuildingTypeTerraform:Терраморфирует планету, что обеспечивает разворачивание нужного направления производства. +BuildingDesc.BuildingTypeStorage:Обеспечивает хранение ресурсов на планете. +BuildingDesc.BuildingTypeXenon:Добывает ксенон из недр планеты. +BuildingDesc.BuildingTypeTitan:Добывает титан из ильменитового месторождения. +BuildingDesc.BuildingTypeSilicon:Добывает кремний из кварцитного месторождения. +BuildingDesc.BuildingTypeCrystal:Добывает антикристаллы из кристаллических разломов. +BuildingDesc.BuildingTypeFarm:Производит продовольствие. +BuildingDesc.BuildingTypeElectronics:Производит электронику. +BuildingDesc.BuildingTypeMetal:Производит металл. +BuildingDesc.BuildingTypeAntimatter:Производит антиматерию. +BuildingDesc.BuildingTypePlasma:Производит плазму. +BuildingDesc.BuildingTypeCity:Обеспечивает проживание большому количеству населения. +BuildingDesc.BuildingTypeModule:Производит сборку модулей. +BuildingDesc.BuildingTypeTech:Производит кварковые ядра. +BuildingDesc.BuildingTypeFuel:Производит топливо. +BuildingDesc.BuildingTypePower:Производит все виды усилителей. +BuildingDesc.BuildingTypeArmour:Производит все виды брони. +BuildingDesc.BuildingTypeDroid:Производит все виды дроидов. +BuildingDesc.BuildingTypeMachinery:Производит технику, которая используется для снабжения планет. +BuildingDesc.BuildingTypeEngineer:Обучает инженеров, которые обеспечивают работу всех зданий на планетах. +BuildingDesc.BuildingTypeMine:Производит орбитальные мины. +BuildingDesc.BuildingTypeTechnician:Готовит механиков, которые эффективно управляют флотом. +BuildingDesc.BuildingTypeNavigator:Готовит навигаторов, которые эффективно управляют флотом. +TechName.TechProgress:Развитие +TechName.TechEconomy:Экономика +TechName.TechTransport:Транспорт +TechName.TechCorvette:Корвет +TechName.TechCruiser:Крейсер +TechName.TechDreadnought:Дредноут +TechName.TechInvader:Штурмовик +TechName.TechDevastator:Девастатор +TechName.TechWarBase:Военная база +TechName.TechShipyard:Верфь +TechName.TechSciBase:Научная станция +TechName.TechQuarkBase:Разрушитель +DirName.DirEmpireMax:Образование +DirName.DirEnclaveMax:Патриотизм +DirName.DirColonyMax:Воинственность +DirName.DirShipMassMax:Логистика +DirName.DirShipSpeed:Двигатели +DirName.DirPlanetProtect:Оборона +DirName.DirCaptureSlow:Сопротивление +DirName.DirTransportPrice:Оптимизация +DirName.DirTransportCnt:Построение +DirName.DirTransportMass:Минимизация +DirName.DirTransportArmour:Броня +DirName.DirTransportWeapon:Орудия +DirName.DirTransportCargo:Трюм +DirName.DirCorvettePrice:Оптимизация +DirName.DirCorvetteCnt:Построение +DirName.DirCorvetteMass:Минимизация +DirName.DirCorvetteArmour:Броня +DirName.DirCorvetteWeapon:Орудия +DirName.DirCorvetteAccuracy:Точность +DirName.DirCorvetteStealth:Невидимость +DirName.DirCruiserAccess:Крейсер +DirName.DirCruiserPrice:Оптимизация +DirName.DirCruiserCnt:Построение +DirName.DirCruiserMass:Минимизация +DirName.DirCruiserArmour:Броня +DirName.DirCruiserWeapon:Орудия +DirName.DirCruiserAccuracy:Точность +DirName.DirDreadnoughtAccess:Дредноут +DirName.DirDreadnoughtPrice:Оптимизация +DirName.DirDreadnoughtCnt:Построение +DirName.DirDreadnoughtMass:Минимизация +DirName.DirDreadnoughtArmour:Броня +DirName.DirDreadnoughtWeapon:Орудия +DirName.DirDreadnoughtAccuracy:Точность +DirName.DirInvaderPrice:Оптимизация +DirName.DirInvaderCnt:Построение +DirName.DirInvaderMass:Минимизация +DirName.DirInvaderArmour:Броня +DirName.DirInvaderWeapon:Орудия +DirName.DirInvaderCaptureSpeed:Бомбы +DirName.DirDevastatorAccess:Строительство девастаторов +DirName.DirDevastatorPrice:Оптимизация +DirName.DirDevastatorCnt:Построение +DirName.DirDevastatorMass:Минимизация +DirName.DirDevastatorArmour:Броня +DirName.DirDevastatorWeapon:Ракеты +DirName.DirDevastatorAccuracy:Точность +DirName.DirDevastatorBomb:Аннигиляция +DirName.DirWarBaseAccess:Военная база +DirName.DirWarBasePrice:Оптимизация +DirName.DirWarBaseCnt:Построение +DirName.DirWarBaseMass:Минимизация +DirName.DirWarBaseArmour:Броня +DirName.DirWarBaseAccuracy:Точность +DirName.DirWarBaseRepair:Ремонт +DirName.DirWarBaseArmourAll:Отражение +DirName.DirShipyardAccess:Верфь +DirName.DirShipyardPrice:Оптимизация +DirName.DirShipyardCnt:Построение +DirName.DirShipyardMass:Минимизация +DirName.DirShipyardArmour:Броня +DirName.DirShipyardAccuracy:Точность +DirName.DirShipyardRepair:Ремонт +DirName.DirShipyardRepairAll:Бригада дроидов +DirName.DirSciBaseAccess:Научная станция +DirName.DirSciBasePrice:Оптимизация +DirName.DirSciBaseCnt:Построение +DirName.DirSciBaseMass:Минимизация +DirName.DirSciBaseArmour:Броня +DirName.DirSciBaseAccuracy:Точность +DirName.DirSciBaseRepair:Ремонт +DirName.DirSciBaseStabilizer:Улучшенный стабилизатор +DirName.DirQuarkBaseAccess:Гравитационный разрушитель +DirName.DirQuarkBaseWeapon:Орудия +DirName.DirQuarkBaseAccuracy:Точность +DirName.DirQuarkBaseArmour:Броня +DirName.DirQuarkBaseRepair:Ремонт +DirName.DirQuarkBaseAntiGravitor:Гравитационный стабилизатор +DirName.DirQuarkBaseGravWell:Гравитационный колодец +DirName.DirQuarkBaseBlackHole:Миниатюрная черная дыра +DirName.DirQuarkBaseHP:Структура +DirName.DirQuarkBaseShield:Щит +DirName.DirQuarkBaseShieldReduce:Рассеивание +DirName.DirQuarkBaseShieldInc:Регенерация +DirName.DirQuarkBaseAntiShield:Инвариатор +DirPar.DirEmpireMax:Максимальное количество планет в империи +DirPar.DirEnclaveMax:Максимальное количество планет в анклаве +DirPar.DirColonyMax:Максимальное количество колониальных планет +DirPar.DirShipMassMax:Максимальная масса кораблей +DirPar.DirShipSpeed:Скорость кораблей +DirPar.DirPlanetProtect:Броня кораблей возле планет империи +DirPar.DirCaptureSlow:Сопротивление захвату планет +DirPar.DirModuleSpeed:Скорость производства модулей +DirPar.DirResSpeed:Добыча ресурсов +DirPar.DirSupplyNormal:Эффективное снабжение до +DirPar.DirSupplyMuch:Удвоенное снабжение после +DirPar.DirModuleMax:Максимальное количество модулей +DirPar.DirResMax:Максимальное количество ресурсов +DirPar.DirCitadelCost:Стоимость основания цитадели +DirPar.DirPlanetLavelCost:Стоимость инфраструктуры +DirPar.DirTransportPrice:Стоимость +DirPar.DirTransportCnt:Предел кораблей в звене +DirPar.DirTransportMass:Масса +DirPar.DirTransportArmour:Броня +DirPar.DirTransportWeapon:Ударная сила +DirPar.DirTransportCargo:Объем перевозимых грузов +DirPar.DirCorvettePrice:Стоимость +DirPar.DirCorvetteCnt:Предел кораблей в звене +DirPar.DirCorvetteMass:Масса +DirPar.DirCorvetteArmour:Броня +DirPar.DirCorvetteWeapon:Ударная сила +DirPar.DirCorvetteAccuracy:Ударная сила +DirPar.DirCorvetteStealth: +DirPar.DirCruiserAccess: +DirPar.DirCruiserPrice:Стоимость +DirPar.DirCruiserCnt:Предел кораблей в звене +DirPar.DirCruiserMass:Масса +DirPar.DirCruiserArmour:Броня +DirPar.DirCruiserWeapon:Ударная сила +DirPar.DirCruiserAccuracy:Ударная сила +DirPar.DirDreadnoughtAccess: +DirPar.DirDreadnoughtPrice:Стоимость +DirPar.DirDreadnoughtCnt:Предел кораблей в звене +DirPar.DirDreadnoughtMass:Масса +DirPar.DirDreadnoughtArmour:Броня +DirPar.DirDreadnoughtWeapon:Ударная сила +DirPar.DirDreadnoughtAccuracy:Ударная сила +DirPar.DirInvaderPrice:Стоимость +DirPar.DirInvaderCnt:Предел кораблей в звене +DirPar.DirInvaderMass:Масса +DirPar.DirInvaderArmour:Броня +DirPar.DirInvaderWeapon:Ударная сила +DirPar.DirInvaderCaptureSpeed:Скорость захвата +DirPar.DirDevastatorAccess: +DirPar.DirDevastatorPrice:Стоимость +DirPar.DirDevastatorCnt:Предел кораблей в звене +DirPar.DirDevastatorMass:Масса +DirPar.DirDevastatorArmour:Броня +DirPar.DirDevastatorWeapon:Ударная сила +DirPar.DirDevastatorAccuracy:Ударная сила +DirPar.DirWarBaseAccess: +DirPar.DirWarBasePrice:Стоимость +DirPar.DirWarBaseCnt:Предел баз в звене +DirPar.DirWarBaseMass:Масса +DirPar.DirWarBaseArmour:Броня +DirPar.DirWarBaseAccuracy:Ударная сила +DirPar.DirWarBaseRepair:Ремонт +DirPar.DirWarBaseArmourAll:Броня всех кораблей на орбите +DirPar.DirShipyardAccess: +DirPar.DirShipyardPrice:Стоимость +DirPar.DirShipyardCnt:Предел верфей в звене +DirPar.DirShipyardMass:Масса +DirPar.DirShipyardArmour:Броня +DirPar.DirShipyardAccuracy:Ударная сила +DirPar.DirShipyardRepair:Ремонт +DirPar.DirShipyardRepairAll:Ремонт всех кораблей на орбите +DirPar.DirSciBaseAccess: +DirPar.DirSciBasePrice:Стоимость +DirPar.DirSciBaseCnt:Предел баз в звене +DirPar.DirSciBaseMass:Масса +DirPar.DirSciBaseArmour:Броня +DirPar.DirSciBaseAccuracy:Ударная сила +DirPar.DirSciBaseRepair:Ремонт +DirPar.DirSciBaseStabilizer:Потребление протоплазмы +DirParSuf.DirEmpireMax: +DirParSuf.DirEnclaveMax: +DirParSuf.DirColonyMax: +DirParSuf.DirPlanetLevelMax: +DirParSuf.DirShipMassMax: +DirParSuf.DirShipSpeed:% +DirParSuf.DirPlanetProtect:% +DirParSuf.DirCaptureSlow:% +DirParSuf.DirTransportPrice: +DirParSuf.DirTransportCnt: +DirParSuf.DirTransportMass: +DirParSuf.DirTransportArmour:% +DirParSuf.DirTransportWeapon: +DirParSuf.DirTransportCargo: +DirParSuf.DirCorvettePrice: +DirParSuf.DirCorvetteCnt: +DirParSuf.DirCorvetteMass: +DirParSuf.DirCorvetteArmour:% +DirParSuf.DirCorvetteWeapon: +DirParSuf.DirCorvetteAccuracy:% +DirParSuf.DirCorvetteStealth: +DirParSuf.DirCruiserAccess: +DirParSuf.DirCruiserPrice: +DirParSuf.DirCruiserCnt: +DirParSuf.DirCruiserMass: +DirParSuf.DirCruiserArmour:% +DirParSuf.DirCruiserWeapon: +DirParSuf.DirCruiserAccuracy:% +DirParSuf.DirDreadnoughtAccess: +DirParSuf.DirDreadnoughtPrice: +DirParSuf.DirDreadnoughtCnt: +DirParSuf.DirDreadnoughtMass: +DirParSuf.DirDreadnoughtArmour:% +DirParSuf.DirDreadnoughtWeapon: +DirParSuf.DirDreadnoughtAccuracy:% +DirParSuf.DirInvaderPrice: +DirParSuf.DirInvaderCnt: +DirParSuf.DirInvaderMass: +DirParSuf.DirInvaderArmour:% +DirParSuf.DirInvaderWeapon: +DirParSuf.DirInvaderCaptureSpeed:% +DirParSuf.DirDevastatorAccess: +DirParSuf.DirDevastatorPrice: +DirParSuf.DirDevastatorCnt: +DirParSuf.DirDevastatorMass: +DirParSuf.DirDevastatorArmour:% +DirParSuf.DirDevastatorWeapon: +DirParSuf.DirDevastatorAccuracy:% +DirParSuf.DirWarBaseAccess: +DirParSuf.DirWarBasePrice: +DirParSuf.DirWarBaseCnt: +DirParSuf.DirWarBaseMass: +DirParSuf.DirWarBaseArmour:% +DirParSuf.DirWarBaseAccuracy:% +DirParSuf.DirWarBaseRepair: +DirParSuf.DirWarBaseArmourAll:% +DirParSuf.DirShipyardAccess: +DirParSuf.DirShipyardPrice: +DirParSuf.DirShipyardCnt: +DirParSuf.DirShipyardMass:% +DirParSuf.DirShipyardArmour:% +DirParSuf.DirShipyardAccuracy:% +DirParSuf.DirShipyardRepair: +DirParSuf.DirShipyardRepairAll: +DirParSuf.DirSciBaseAccess: +DirParSuf.DirSciBasePrice: +DirParSuf.DirSciBaseCnt: +DirParSuf.DirSciBaseArmour:% +DirParSuf.DirSciBaseAccuracy:% +DirParSuf.DirSciBaseRepair: +DirParSuf.DirSciBaseStabilizer:% +DirEmpireMaxDesc:Империя может состоять из планет. +DirEnclaveMaxDesc:Анклав может состоять из планет. +DirColonyMaxDesc:Вы можете иметь колониальных планет. +DirShipMassMaxDesc:Каждая планета в империи/анклаве может содержать до / кт[br]кораблей-атаки и кт кораблей-обороны. +DirShipSpeedDesc:Корабли развивают % скорость. +DirPlanetProtectDesc:Планеты вашей империи не защищают ваши корабли. +DirPlanetProtectDesc:Планеты вашей империи дают % брони вашим кораблям. +DirCaptureSlowDesc:У планет вашей империи нет оборонительных систем. +DirCaptureSlowDesc:Захватывать планеты вашей империи противник будет дольше на %. +DirTransportPriceDesc:Для постройки транспорта требуется модулей. +DirTransportCntDesc:В звене может находиться до транспортов. +DirTransportMassDesc:Масса транспорта составляет кт. +DirTransportArmourDesc:Броня транспортов не уменьшает полученный урон. +DirTransportArmourDesc:Броня транспортов уменьшает полученный урон на %. +DirTransportWeaponDesc:Транспорт не наносит урон. +DirTransportWeaponDesc:Транспорт наносит урона в секунду. +DirTransportCargoDesc:Транспорт может перевозить до ед. товара. +DirCorvettePriceDesc:Для постройки корвета требуется модулей. +DirCorvetteCntDesc:В звене может находиться до корветов. +DirCorvetteMassDesc:Масса корвета составляет кт. +DirCorvetteArmourDesc:Броня корветов уменьшает полученный урон на %. +DirCorvetteWeaponDesc:Корвет наносит урона в секунду. +DirCorvetteAccuracyDesc:Ударная сила корветов увеличивается на %. +DirCorvetteStealthDesc:Технология невидимости корветов - не изучена. +DirCorvetteStealthDesc:Технология невидимости корветов - изучена. +DirCruiserAccessDesc:Технология строительства крейсеров - не изучена. +DirCruiserAccessDesc:Технология строительства крейсеров - изучена. +DirCruiserPriceDesc:Для постройки крейсера требуется модулей. +DirCruiserCntDesc:В звене может находиться до крейсеров. +DirCruiserMassDesc:Масса крейсера составляет кт. +DirCruiserArmourDesc:Броня крейсеров уменьшает полученный урон на %. +DirCruiserWeaponDesc:Крейсер наносит урона в секунду. +DirCruiserAccuracyDesc:Ударная сила крейсеров увеличивается на %. +DirDreadnoughtAccessDesc:Технология строительства дредноутов - не изучена. +DirDreadnoughtAccessDesc:Технология строительства дредноутов - изучена. +DirDreadnoughtPriceDesc:Для постройки дредноута требуется модулей. +DirDreadnoughtCntDesc:В звене может находиться до дредноутов. +DirDreadnoughtMassDesc:Масса дредноута составляет кт. +DirDreadnoughtArmourDesc:Броня дредноутов уменьшает полученный урон на %. +DirDreadnoughtWeaponDesc:Дредноут наносит урона в секунду. +DirDreadnoughtAccuracyDesc:Ударная сила дредноутов увеличивается на %. +DirInvaderPriceDesc:Для постройки штурмовика требуется модулей. +DirInvaderCntDesc:В звене может находиться до штурмовиков. +DirInvaderMassDesc:Масса штурмовика составляет кт. +DirInvaderArmourDesc:Броня штурмовиков не уменьшает полученный урон. +DirInvaderArmourDesc:Броня штурмовиков уменьшает полученный урон на %. +DirInvaderWeaponDesc:Штурмовик не наносит урон. +DirInvaderWeaponDesc:Штурмовик наносит урона в секунду. +DirInvaderCaptureSpeedDesc:Захват планет осуществляется с % скоростью. +DirDevastatorAccessDesc:Технология строительства девастаторов - не изучена. +DirDevastatorAccessDesc:Технология строительства девастаторов - изучена. +DirDevastatorPriceDesc:Для постройки девастатора требуется модулей. +DirDevastatorCntDesc:В звене может находиться до девастаторов. +DirDevastatorMassDesc:Масса девастатора составляет кт. +DirDevastatorArmourDesc:Броня девастаторов не уменьшает полученный урон. +DirDevastatorArmourDesc:Броня девастаторов уменьшает полученный урон на %. +DirDevastatorWeaponDesc:Девастатор наносит урона в секунду. +DirDevastatorAccuracyDesc:Ракеты девастаторов попадают в цель с % вероятностью. +DirDevastatorAccuracyDesc:Ударная сила девастаторов увеличивается на %,\nпри этом ракеты попадают в цель с % вероятностью. +DirDevastatorBombDesc:Аннигилирование одного девастатора ведет к\nповреждению ед. структуры у всех кораблей на орбите. +DirWarBaseAccessDesc:Технология строительства военных баз - не изучена. +DirWarBaseAccessDesc:Технология строительства военных баз - изучена. +DirWarBasePriceDesc:Для постройки военной базы требуется модулей. +DirWarBaseCntDesc:В звене может находиться до военных баз. +DirWarBaseMassDesc:Масса военной базы составляет кт. +DirWarBaseArmourDesc:Броня военных баз уменьшает полученный урон на %. +DirWarBaseAccuracyDesc:Ударная сила военных баз увеличивается на %. +DirWarBaseRepairDesc:Военной базой ремонтируется структуры в секунду\nво время битвы и - вне битвы. +DirWarBaseArmourAllDesc:Корабли на орбите не получают дополнительную броню. +DirWarBaseArmourAllDesc:Все Ваши корабли на орбите получают дополнительно % брони. +DirShipyardAccessDesc:Технология строительства верфей - не изучена. +DirShipyardAccessDesc:Технология строительства верфей - изучена. +DirShipyardPriceDesc:Для постройки верфи требуется модулей. +DirShipyardCntDesc:В звене может находиться до верфей. +DirShipyardMassDesc:Масса верфи составляет кт. +DirShipyardArmourDesc:Броня верфей не уменьшает полученный урон. +DirShipyardArmourDesc:Броня верфей уменьшает полученный урон на %. +DirShipyardAccuracyDesc:Ударная сила верфей не увеличивается. +DirShipyardAccuracyDesc:Ударная сила верфей увеличивается на %. +DirShipyardRepairDesc:Верфь ремонтирует структуры в секунду\nво время битвы и - вне битвы. +DirShipyardRepairAllDesc:Верфь не ремонтирует корабли на орбите. +DirShipyardRepairAllDesc:Верфь ремонтирует структуры в секунду у всех ваших\nкораблей на орбите во время битвы и - вне битвы.\nСкорость ремонта баз в 16 раз меньше. +DirSciBaseAccessDesc:Технология строительства научных станций - не изучена. +DirSciBaseAccessDesc:Технология строительства научных станций - изучена. +DirSciBasePriceDesc:Для постройки научной базы требуется модулей. +DirSciBaseCntDesc:В звене может находиться до научных станций. +DirSciBaseMassDesc:Масса научной станции составляет кт. +DirSciBaseArmourDesc:Броня научных станций не уменьшает полученный урон. +DirSciBaseArmourDesc:Броня научных станций уменьшает полученный урон на %. +DirSciBaseAccuracyDesc:Ударная сила научных станций не увеличивается. +DirSciBaseAccuracyDesc:Ударная сила научных станций увеличивается на %. +DirSciBaseRepairDesc:Научная станция ремонтирует структуры в секунду\nво время битвы и - вне битвы. +DirSciBaseStabilizerDesc:Стабилизатор потребляет % протоплазмы. +DirQuarkBaseAccessDesc:Технология строительства разрушителя - [clr]не изучена[/clr]. +DirQuarkBaseAccessDesc:Технология строительства разрушителя - [clr]изучена[/clr]. +DirQuarkBaseWeaponDesc:Разрушитель наносит урона в секунду. +DirQuarkBaseAccuracyDesc:Ударная сила разрушителя не увеличивается. +DirQuarkBaseAccuracyDesc:Ударная сила разрушителя увеличивается на %. +DirQuarkBaseArmourDesc:Броня разрушителя не уменьшает полученный урон. +DirQuarkBaseArmourDesc:Броня разрушителя уменьшает полученный урон на %. +DirQuarkBaseRepairDesc:Разрушитель ремонтирует структуры в секунду\nво время битвы и - вне битвы. +DirQuarkBaseAntiGravitorDesc:Технология гравитационной стабилизации - [clr]не изучена[/clr]. +DirQuarkBaseAntiGravitorDesc:Разрушитель стабилизирует гравитационное поле раз в минут. +DirQuarkBaseGravWellDesc:Технология гравитационного колодца - [clr]не изучена[/clr]. +DirQuarkBaseGravWellDesc:Разрушитель создает гравитационный колодец раз в минут. +DirQuarkBaseBlackHoleDesc:Технология миниатюрных черных дыр - [clr]не изучена[/clr]. +DirQuarkBaseBlackHoleDesc:Разрушитель создает миниатюрную черную дыру раз в минут. +DirQuarkBaseHPDesc:Разрушитель может выдерживать\n ед. повреждений. +DirQuarkBaseShieldDesc:Энергетическое поле блокирует\n ед. повреждений. +DirQuarkBaseShieldReduceDesc:Энергетическое поле получает максимальный урон. +DirQuarkBaseShieldReduceDesc:Урон энергетическому полю уменьшается на %. +DirQuarkBaseShieldIncDesc:Энергетическое поле восстанавливает ед. в секунду\nВ режиме поляризации щита: ед. в секунду. +DirQuarkBaseAntiShieldDesc:Технология инвариатор - [clr]не изучена[/clr]. +DirQuarkBaseAntiShieldDesc:Разрушитель переносит на себя протонный щит с цели, раз в минут. +TalentName.TalentMove:Движение +TalentName.TalentDef:Защита +TalentName.TalentAtc:Атака +TalentName.TalentSys:Системы +VecName.VecMoveSpeed:Двигатель +VecName.VecMoveIntercept:Перехват +VecName.VecMoveAccelerator:Ускорение +VecName.VecMovePortal:Портал +VecName.VecMoveRadar:Радар +VecName.VecMoveCover:Прикрытие +VecName.VecMoveExchange:Квантовый переход +VecName.VecProtectHP:Структура +VecName.VecProtectArmour:Броня +VecName.VecProtectShield:Щит +VecName.VecProtectShieldInc:Регенерация +VecName.VecProtectShieldReduce:Рассеивание +VecName.VecProtectInvulnerability:Протонный щит +VecName.VecProtectRepair:Ремонт +VecName.VecProtectAntiExchange:Квантовый якорь +VecName.VecAttackCannon:Пушка +VecName.VecAttackLaser:Лазер +VecName.VecAttackMissile:Ракеты +VecName.VecAttackAccuracy:Точность +VecName.VecAttackMine:Мины +VecName.VecAttackTransiver:Трансивер +VecName.VecSystemSensor:Сенсор +VecName.VecSystemStealth:Невидимость +VecName.VecSystemRecharge:Зарядник +VecName.VecSystemHacker:Хакерство +VecName.VecSystemJummer:Глушак +VecName.VecSystemDisintegrator:Ресинхронизатор +VecName.VecSystemConstructor:Конструктор +VecName.VecMoveGravitor:Гравитор +VecMoveSpeedDesc:Флагман развивает % скорость. +VecMoveInterceptDesc:Вражеские корабли могут покинуть орбиту боя. +VecMoveInterceptDesc:Вражеские корабли без прикрытия или ускорения\nне могут покинуть орбиту боя за исключением\nорбит звезд. +VecMoveAcceleratorDesc:Флагман не может покинуть орбиту боя. +VecMoveAcceleratorDesc:Флагман может покинуть орбиту боя раз в минут. +VecMoveAcceleratorDesc:Флагман может покинуть орбиту боя раз в минут.\nА также преодолевать гравитационные возмущения. +VecMovePortalDesc:Технология портала - не изучена. +VecMovePortalDesc:Флагман может открыть портал раз в 30 минут\nи быстро перебросить кораблей. +VecMoveRadarDesc:Технология радара - не изучена. +VecMoveRadarDesc:Радар флагмана может обнаружить корабли, преодолевая помехи до уровня. +VecMoveCoverDesc:Флагман не может прикрыть корабли. +VecMoveCoverDesc:Флагман может прикрыть звено кораблей, чтобы оно[br]раз в минут могло покинуть орбиту боя. +VecMoveExchangeDesc:Квантовый переход - не изучен. +VecMoveExchangeDesc:Раз в 30 минут может мгновенно обменять Ваши корабли на\nвражеские корабли, находящиеся на другой планете. +VecProtectHPDesc:Флагман может выдерживать\nдополнительно ед. повреждений. +VecProtectArmourDesc:Броня флагмана не уменьшает полученный урон. +VecProtectArmourDesc:Броня флагмана уменьшает полученный урон на %. +VecProtectShieldDesc:Энергетическое поле блокирует\nдополнительно ед. повреждений. +VecProtectShieldIncDesc:Энергетическое поле восстанавливает ед. в секунду.\nВ режиме поляризации щита: ед. в секунду. +VecProtectShieldReduceDesc:Энергетическое поле получает максимальный урон. +VecProtectShieldReduceDesc:Урон энергетическому полю уменьшается на %. +VecProtectInvulnerabilityDesc:Флагман не оснащен протонным щитом. +VecProtectInvulnerabilityDesc:При активации флагман становится\nнеуязвимым к повреждению на 2 минуты. +VecProtectInvulnerabilityDesc:При активации весь флот на орбите становится\nнеуязвимым к повреждению на 2 минуты. +VecProtectRepairDesc:Флагман не ремонтирует структуру. +VecProtectRepairDesc:Флагман ремонтирует структуры в секунду. +VecProtectAntiExchangeDesc:Квантовый якорь - не изучен. +VecProtectAntiExchangeDesc:Блокирует квантовые перемещения всех ваших флагманов. +VecAttackCannonDesc:У флагмана отсутствует пушка. +VecAttackCannonDesc:Пушка флагмана наносит урона в секунду. +VecAttackLaserDesc:У флагмана отсутствует лазер. +VecAttackLaserDesc:Лазер флагмана наносит урона в секунду. +VecAttackMissileDesc:У флагмана отсутствуют ракеты. +VecAttackMissileDesc:Ракеты флагмана наносят урона в секунду. +VecAttackAccuracyDesc:Ударная сила флагмана не увеличивается. +VecAttackAccuracyDesc:Ударная сила всего вооружения флагмана увеличивается на %. +VecAttackMineDesc:Флагман не может устанавливать мины. +VecAttackMineDesc:Флагман может установить до мин в орбитальный слот. +VecAttackTransiverDesc:У флагмана отсутствует трансиверный лазер. +VecAttackTransiverDesc:Трансиверный лазер восстанавливает ед.\nнапряжения энергетического поля в секунду.\nВ режиме поляризации щита: ед. в секунду. +VecSystemSensorDesc:Технология обнаружения мин - не изучена. +VecSystemSensorDesc:Флагман обнаруживает мины на дистанции орбитальных\nслотов, а также уничтожает вражеские мины из пушки\nили лазера с эффективностью мин в секунду.[br]Флагманы на одной орбите обходят % мин. +VecSystemStealthDesc:Технология невидимости флагмана - не изучена. +VecSystemStealthDesc:Вне боя флагман невидим. +VecSystemStealthDesc:Вне боя флот невидим на орбите с флагманом. +VecSystemRechargeDesc:Технология зарядчика - не изучена. +VecSystemRechargeDesc:Раз в 10 минут зарядчик позволяет восстановить ед. напряжения щита. +VecSystemHackerDesc:Технология взлома систем кораблей - не изучена. +VecSystemHackerDesc:Каждую секунду кораблей из вражеского звена подвергаются[br]взлому бортовых систем. Что в свою очередь ведет к [clr]15%[/clr] шансу[br]перехода кораблей под ваше командование. +VecSystemJummerDesc:Технология постановки помех - не изучена. +VecSystemJummerDesc:Генерирует помехи уровня, что препятствует обнаружению кораблей. +VecSystemDisintegratorDesc:Технология ресинхронизации - не изучена. +VecSystemDisintegratorDesc:Броня и рассеивание вражеских кораблей на\nорбите с флагманом падает на %. +VecSystemConstructorDesc:Технология конструктора - не изучена. +VecSystemConstructorDesc:Раз в 10 минут можно разобрать как дружественные, так и вражеские\nкорабли для восстановления структуры флагмана. +VecMoveGravitorDesc:У флагмана отсутствует гравитор. +VecMoveGravitorDesc:При активации гравитора раз в минут,\nна орбиту планеты в течение секунд\nне могут выйти корабли. +CotlBonusName.CotlBonusAntimatter:Антиматерия +CotlBonusName.CotlBonusMetal:Металл +CotlBonusName.CotlBonusElectronics:Электроника +CotlBonusName.CotlBonusProtoplasm:Протоплазма +CotlBonusName.CotlBonusNodes:Ноды +CotlBonusName.CotlBonusCorvetteArmour:Защита корветов +CotlBonusName.CotlBonusCorvetteAccuracy:Точность корветов +CotlBonusName.CotlBonusCruiserArmour:Защита крейсеров +CotlBonusName.CotlBonusCruiserAccuracy:Точность крейсеров +CotlBonusName.CotlBonusDreadnoughtArmour:Защита дредноутов +CotlBonusName.CotlBonusDreadnoughtAccuracy:Точность дредноутов +CotlBonusName.CotlBonusDevastatorArmour:Защита девастаторов +CotlBonusName.CotlBonusDevastatorAccuracy:Точность девастаторов +CotlBonusName.CotlBonusDevastatorBomb:Аннигиляция девастаторов +CotlBonusName.CotlBonusWarBaseArmour:Броня военных баз +CotlBonusName.CotlBonusWarBaseAccuracy:Точность военных баз +CotlBonusName.CotlBonusWarBaseArmourAll:Отражение военных баз +CotlBonusName.CotlBonusShipyardSupply:Снабжение верфей +CotlBonusName.CotlBonusShipyardRepairAll:Дроиды верфей +CotlBonusName.CotlBonusSciBaseSupply:Снабжение научных станций +CotlBonusName.CotlBonusMinePower:Урон от мин +CotlBonusName.CotlBonusPlanetEmpireCnt:Планет в империи +CotlBonusName.CotlBonusPlanetEnclaveCnt:Планет в анклаве +CotlBonusName.CotlBonusPlanetColonyCnt:Планет в колониях +OpsPriceTypeName.OpsPriceTypeAntimatter:Антиматерия +OpsPriceTypeName.OpsPriceTypeMetal:Металл +OpsPriceTypeName.OpsPriceTypeElectronics:Электроника +OpsPriceTypeName.OpsPriceTypeProtoplasm:Протоплазма +OpsPriceTypeName.OpsPriceTypeNodes:Ноды +OpsPriceTypeName.OpsPriceTypeFuel:Топливо +OpsPriceTypeName.OpsPriceTypeModule:Модули +OpsPriceTypeName.OpsPriceTypeEGM:egm +OpsPriceTypeName.OpsPriceTypeCr:cr +OpsPriceTypeName2.OpsPriceTypeAntimatter:антиматерии +OpsPriceTypeName2.OpsPriceTypeMetal:металла +OpsPriceTypeName2.OpsPriceTypeElectronics:электроники +OpsPriceTypeName2.OpsPriceTypeProtoplasm:протоплазмы +OpsPriceTypeName2.OpsPriceTypeNodes:нодов +OpsPriceTypeName2.OpsPriceTypeFuel:ед. топлива +OpsPriceTypeName2.OpsPriceTypeModule:модулей +OpsPriceTypeName2.OpsPriceTypeEGM:egm +OpsPriceTypeName2.OpsPriceTypeCr:cr +ItemBonusName.ItemBonusArmourCorvette:Защита корветов +ItemBonusName.ItemBonusArmourCruiser:Защита крейсеров +ItemBonusName.ItemBonusArmourDreadnought:Защита дредноутов +ItemBonusName.ItemBonusArmourDevastator:Защита девастаторов +ItemBonusName.ItemBonusAccuracyCorvette:Точность корветов +ItemBonusName.ItemBonusAccuracyCruiser:Точность крейсеров +ItemBonusName.ItemBonusAccuracyDreadnought:Точность дредноутов +ItemBonusName.ItemBonusAccuracyDevastator:Точность девастаторов +ItemBonusName.ItemBonusEnergy:Энергия +ItemBonusName.ItemBonusCharge:Заряд +ItemBonusName.ItemBonusChargeMax:Ёмкость +ItemBonusName.ItemBonusSpeed:Скорость +ItemBonusName.ItemBonusManoeuvrability:Маневренность +ItemBonusName.ItemBonusShieldReduce:Рассеивание +ItemBonusName.ItemBonusShieldMax:Щит +ItemBonusName.ItemBonusShieldInc:Регенерация +ItemBonusName.ItemBonusShieldIncA:Регенерация (А) +ItemBonusName.ItemBonusSpeedA:Скорость (А) +ItemBonusName.ItemBonusManoeuvrabilityA:Маневренность (А) +CotlName5:Орион +CotlName6:Эридан +ChangeWordForNews1.Модули:модуля +ChangeWordForNews1.Броня I:брони I +ChangeWordForNews1.Броня II:брони II +ChangeWordForNews1.Усилитель I:усилителя I +ChangeWordForNews1.Усилитель II:усилителя II +ChangeWordForNews1.Дроид I:дроида I +ChangeWordForNews1.Дроид II:дроида II +ChangeWordForNews1.Топливо:топлива +ChangeWordForNews1.Аномалия:аномалии +ChangeWordForNews1.Монуклиятор:монуклиятора +ChangeWordForNews1.Антиматерия:антиматерии +ChangeWordForNews1.Металл:металла +ChangeWordForNews1.Электроника:электроники +ChangeWordForNews1.Протоплазма:протоплазмы +ChangeWordForNews1.Ноды:нода +ChangeWordForNews1.Мины:мины +ChangeWordForNews1.Титан:титана +ChangeWordForNews1.Кремний:кремния +ChangeWordForNews1.Антикристаллы:антикристалла +ChangeWordForNews1.Ксенон:ксенона +ChangeWordForNews1.Водород:водорода +ChangeWordForNews1.Продовольствие:продовольствия +ChangeWordForNews1.Плазма:плазмы +ChangeWordForNews1.Техника:техника +ChangeWordForNews1.Инженеры:инженера +ChangeWordForNews1.Механик:механика +ChangeWordForNews1.Навигатор:навигатора +ChangeWordForNews1.Кварковые ядра:кваркового ядра +ChangeWordForNews2.Модули:модуля +ChangeWordForNews2.Броня I:брони I +ChangeWordForNews2.Броня II:брони II +ChangeWordForNews2.Усилитель I:усилителея I +ChangeWordForNews2.Усилитель II:усилителея II +ChangeWordForNews2.Дроид I:дроидов I +ChangeWordForNews2.Дроид II:дроидов II +ChangeWordForNews2.Топливо:топлива +ChangeWordForNews2.Аномалия:аномалии +ChangeWordForNews2.Монуклиятор:монуклиятора +ChangeWordForNews2.Антиматерия:антиматерии +ChangeWordForNews2.Металл:металла +ChangeWordForNews2.Электроника:электроники +ChangeWordForNews2.Протоплазма:протоплазмы +ChangeWordForNews2.Ноды:нодов +ChangeWordForNews2.Мины:мин +ChangeWordForNews2.Титан:титана +ChangeWordForNews2.Кремний:кремния +ChangeWordForNews2.Антикристаллы:антикристалла +ChangeWordForNews2.Ксенон:ксенона +ChangeWordForNews2.Водород:водорода +ChangeWordForNews2.Продовольствие:продовольствия +ChangeWordForNews2.Плазма:плазмы +ChangeWordForNews2.Техника:техника +ChangeWordForNews2.Инженеры:инженера +ChangeWordForNews2.Механик:механика +ChangeWordForNews2.Навигатор:навигатора +ChangeWordForNews2.Кварковые ядра:кварковых ядра +ChangeWordForNews5.Модули:модулей +ChangeWordForNews5.Броня I:брони I +ChangeWordForNews5.Броня II:брони II +ChangeWordForNews5.Усилитель I:усилителей I +ChangeWordForNews5.Усилитель II:усилителей II +ChangeWordForNews5.Дроид I:дроидов I +ChangeWordForNews5.Дроид II:дроидов II +ChangeWordForNews5.Топливо:топлива +ChangeWordForNews5.Аномалия:аномалии +ChangeWordForNews5.Монуклиятор:монуклияторов +ChangeWordForNews5.Антиматерия:антиматерии +ChangeWordForNews5.Металл:металла +ChangeWordForNews5.Электроника:электроники +ChangeWordForNews5.Протоплазма:протоплазмы +ChangeWordForNews5.Ноды:нодов +ChangeWordForNews5.Мины:мин +ChangeWordForNews5.Титан:титана +ChangeWordForNews5.Кремний:кремния +ChangeWordForNews5.Антикристаллы:антикристаллов +ChangeWordForNews5.Ксенон:ксенона +ChangeWordForNews5.Водород:водорода +ChangeWordForNews5.Продовольствие:продовольствия +ChangeWordForNews5.Плазма:плазмы +ChangeWordForNews5.Техника:техники +ChangeWordForNews5.Инженеры:инженеров +ChangeWordForNews5.Механик:механиков +ChangeWordForNews5.Навигатор:навигаторов +ChangeWordForNews5.Кварковые ядра:кварковых ядер From 07dc4b7818d133743deccab641ba70dcde4b68bd Mon Sep 17 00:00:00 2001 From: user7496335 Date: Tue, 3 Jun 2014 13:29:16 +0300 Subject: [PATCH 05/26] Update EmpireMap.as --- src/Empire/EmpireMap.as | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Empire/EmpireMap.as b/src/Empire/EmpireMap.as index a646732..a379c26 100644 --- a/src/Empire/EmpireMap.as +++ b/src/Empire/EmpireMap.as @@ -525,6 +525,8 @@ public class EmpireMap extends StdMap public function EmpireMap() { + if (!PreloadTimer.PreloadDone()) return; + super(); Self = this; From 8b256636e3d76fb14983ac5a50d4b74e4a730010 Mon Sep 17 00:00:00 2001 From: user7496335 Date: Tue, 3 Jun 2014 13:30:49 +0300 Subject: [PATCH 06/26] Update StdMap.as --- src/Engine/StdMap.as | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Engine/StdMap.as b/src/Engine/StdMap.as index 50d4f46..b10631b 100644 --- a/src/Engine/StdMap.as +++ b/src/Engine/StdMap.as @@ -17,7 +17,7 @@ public class StdMap extends Sprite public static var Main:StdMap = null; static public const Txt:Object = { - ButYes:"ДА", + /*ButYes:"ДА", ButNo:"НЕТ", ButClose:"ЗАКРЫТЬ", ButSave:"СОХРАНИТЬ", @@ -28,7 +28,7 @@ public class StdMap extends Sprite FormMessageBoxMsg:"СООБЩЕНИЕ", FormMessageBoxQuery:"ВОПРОС", - FormMessageBoxErr:"ОШИБКА" + FormMessageBoxErr:"ОШИБКА"*/ } public var m_Debug:Boolean = false; @@ -307,4 +307,4 @@ public class StdMap extends Sprite } } -} \ No newline at end of file +} From 0bd16cb8f990caba461a6a360e48f69239ace1fd Mon Sep 17 00:00:00 2001 From: user7496335 Date: Tue, 3 Jun 2014 13:53:58 +0300 Subject: [PATCH 07/26] Update EmpireMap.as --- src/Empire/EmpireMap.as | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Empire/EmpireMap.as b/src/Empire/EmpireMap.as index a379c26..20703ad 100644 --- a/src/Empire/EmpireMap.as +++ b/src/Empire/EmpireMap.as @@ -525,8 +525,6 @@ public class EmpireMap extends StdMap public function EmpireMap() { - if (!PreloadTimer.PreloadDone()) return; - super(); Self = this; @@ -540,6 +538,8 @@ public class EmpireMap extends StdMap public override function init():void { + if (!PreloadTimer.PreloadDone()) return; + super.init(); BaseStr.TagSetCallback("user", TagUser); From b6976f21c3bbcd38caa13fd6373cc212bf206592 Mon Sep 17 00:00:00 2001 From: user7496335 Date: Wed, 4 Jun 2014 00:03:35 +0300 Subject: [PATCH 08/26] Update FormEnter.as --- src/Empire/FormEnter.as | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Empire/FormEnter.as b/src/Empire/FormEnter.as index 9735361..242fbdb 100644 --- a/src/Empire/FormEnter.as +++ b/src/Empire/FormEnter.as @@ -122,6 +122,12 @@ public class FormEnter extends FormStd m_ButEnter.caption = Common.Txt.FormEnterBut; m_ButEnter.addEventListener(MouseEvent.CLICK, clickEnter); + TabAdd("Language"); + ( ItemObj( ItemBut("Русский") ) as CtrlBut ).addEventListener(MouseEvent.CLICK, function(e:Event):void { Localization.Load( Server.LANG_RUS ) }); + LocNextRow(); + ( ItemObj( ItemBut("English") ) as CtrlBut ).addEventListener(MouseEvent.CLICK, function(e:Event):void { Localization.Load( Server.LANG_ENG ) } ); + LocNextRow(); + tab = 0; addEventListener("page", onChangePage); From 7e76ce9bb536f95d4bfebf6a6b811890e8c59eef Mon Sep 17 00:00:00 2001 From: user7496335 Date: Wed, 4 Jun 2014 00:28:14 +0300 Subject: [PATCH 09/26] Update default.ru --- localization/default.ru | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/localization/default.ru b/localization/default.ru index 06f7917..3f0ba65 100644 --- a/localization/default.ru +++ b/localization/default.ru @@ -10,13 +10,13 @@ StdMap.Txt.FormMessageBoxMsg:СООБЩЕНИЕ StdMap.Txt.FormMessageBoxQuery:ВОПРОС StdMap.Txt.FormMessageBoxErr:ОШИБКА UnionTypeName0:None -UnionTypeName1:Альянс -UnionTypeName2:Пираты -UnionTypeName3:Клан -UnionTypeName4:Наемники -UnionTypeName5:Торговцы -UnionTypeName6:Империя -UnionTypeName7:Республика +UnionTypeName.UnionTypeAlliance:Альянс +UnionTypeName.UnionTypePirate:Пираты +UnionTypeName.UnionTypeClan:Клан +UnionTypeName.UnionTypeMercenary:Наемники +UnionTypeName.UnionTypeTrader:Торговцы +UnionTypeName.UnionTypeEmpire:Империя +UnionTypeName.UnionTypeRepublic:Республика TxtMonthForDate0:января TxtMonthForDate1:февраля TxtMonthForDate2:марта From 0c6078107d83653dd601711944823cc5d974b1e2 Mon Sep 17 00:00:00 2001 From: user7496335 Date: Wed, 4 Jun 2014 00:42:59 +0300 Subject: [PATCH 10/26] Update Common.as --- src/Empire/Common.as | 56 ++++++++++++++++++++++---------------------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/src/Empire/Common.as b/src/Empire/Common.as index 77539d9..6cff009 100644 --- a/src/Empire/Common.as +++ b/src/Empire/Common.as @@ -1641,14 +1641,14 @@ static public const ShipHitPriorCorvette:Array =[ 0, 8, 0,0 ]; - static public const UnionTypeName:Array = ["None", "Альянс", "Пираты", "Клан", "Наемники", "Торговцы", "Империя", "Республика"]; + static public const UnionTypeName:Array = [];//@ ["None", "Альянс", "Пираты", "Клан", "Наемники", "Торговцы", "Империя", "Республика"]; static public const ItemBonusName:Array = [];// ["None", "Armour corvette", "Armour cruiser", "Armour dreadnought", "Armour devastator", "Accuracy corvette", "Accuracy cruiser", "Accuracy dreadnought", "Accuracy devastator"]; - static public const TxtMonthForDate:Array = ["января", "февраля", "марта", "апреля", "мая", "июня", "июля", "августа", "сентября", "октября", "ноября", "декабря"]; + static public const TxtMonthForDate:Array = [];//@ ["января", "февраля", "марта", "апреля", "мая", "июня", "июля", "августа", "сентября", "октября", "ноября", "декабря"]; static public const News:Object = { - Export:"Продажа по цене cr за ед. Созвездие игрока ().", + /*@ Export:"Продажа по цене cr за ед. Созвездие игрока ().", Import:"Покупка по цене cr за ед. Созвездие игрока ().", Export2:"Продажа по цене cr за ед. Созвездие . Игрок ().", Import2:"Покупка по цене cr за ед. Созвездие . Игрок ().", @@ -1672,12 +1672,12 @@ static public const ShipHitPriorCorvette:Array =[ 0, 8, HomeworldCapture:"Игрок () захватил столицу игрока (). Получено опыта.", Invasion:"Вторжение игрока () в созвездие игрока ().", Battle:"Столкновение между () и () в созвездии .", - Battle2:"Столкновение между () и () в созвездии игрока ." + Battle2:"Столкновение между () и () в созвездии игрока ."@*/ }; static public const Txt:Object = { FormatDate:" ", - Select:"Выбрать", + /*@ Select:"Выбрать", Build:"Построить", BuildFlagship:"Построить флагман для", Count:"Количество", @@ -2315,10 +2315,10 @@ static public const ShipHitPriorCorvette:Array =[ 0, 8, FormEnterTxtTraining:"[justify]Начав обучение, вы в интерактивном режиме познакомитесь со многими аспектами достаточно сложной, но интересной игры. По завершению обучения вам предложат создать новый аккаунт, после чего вы сможете совместно играть с другими игроками.[/justify]", FormEnterTabTraining:"обучение", FormEnterTabLogin:"логин", - FormEnterTabSet:"настройки", + FormEnterTabSet:"настройки",@*/ FormEnterProtocolRaw:"Raw", - FormEnterProtocolDefaultHTTP:"Default HTTP", - FormEnterNewNameCaption:"ИМЯ", + FormEnterProtocolDefaultHTTP:"Default HTTP" + /*@FormEnterNewNameCaption:"ИМЯ", FormEnterNewNameCaptionNewName:"НОВОЕ ИМЯ", FormEnterNewNameTxtNewName:"Ваш псевдоним купил другой игрок. Введите ваш новый псевдоним:", FormEnterNewNameTxt:"Введите ваш публичный псевдоним, чтобы отличать вас от других игроков:", @@ -3058,11 +3058,11 @@ static public const ShipHitPriorCorvette:Array =[ 0, 8, Zone3:"Защищенная зона", ZoneModuleMul:"Приход модулей", ZoneRatingRange:"Если разместить свое созвездие в этой зоне, то на вас сможет напасть игрок с рейтингом развития в диапазоне [clr][/clr]...[clr][/clr].", - ZoneRatingRangeAny:"Если разместить свое созвездие в дальнем космосе, то на вас сможет напасть любой игрок." + ZoneRatingRangeAny:"Если разместить свое созвездие в дальнем космосе, то на вас сможет напасть любой игрок."@*/ }; static public const TxtQuest:Object = { - BreakQuestQuery:"Вы действительно хотите отказаться от задания?", + /*@BreakQuestQuery:"Вы действительно хотите отказаться от задания?", Task:"Цель", TaskPlanet:"на планетах", TaskPlanetNeutral:"нейтральных", @@ -3084,13 +3084,13 @@ static public const ShipHitPriorCorvette:Array =[ 0, 8, ErrHoldPlace:"Не хватает места в трюме для получения награды!", Reward:"Награда", RewardExp:"Опыт", - RewardMoney:"Деньги" + RewardMoney:"Деньги"@*/ }; - public static const PlanetAtmName:Array = ["Разряженная", "Водородная", "Углекислотная", "Кислородная", "Азотная"]; - public static const PlanetTmpName:Array = ["Холодная", "Теплая", "Горячая"]; - public static const PlanetTecName:Array = ["Пассивная", "Динамическая", "Сейсмическая"]; + public static const PlanetAtmName:Array = [];//@["Разряженная", "Водородная", "Углекислотная", "Кислородная", "Азотная"]; + public static const PlanetTmpName:Array = [];//@["Холодная", "Теплая", "Горячая"]; + public static const PlanetTecName:Array = [];//@["Пассивная", "Динамическая", "Сейсмическая"]; public static const kwImport:int = 1; public static const kwExport:int = 2; @@ -3172,7 +3172,7 @@ static public const ShipHitPriorCorvette:Array =[ 0, 8, public static const WarningHideTime:int = 4000; static public const TxtChat:Object = { - LikeLetter:"" + /*@ LikeLetter:"" +"еёe" +",оo" +",аa" @@ -3263,11 +3263,11 @@ static public const ShipHitPriorCorvette:Array =[ 0, 8, IgnoreOut:"Удалить из списка", IgnoreGeneral:"Игнорировать: Общий чат", IgnoreClan:"Игнорировать: Альянсовый чат", - IgnoreWhisper:"Игнорировать: Личные сообщения" + IgnoreWhisper:"Игнорировать: Личные сообщения"@*/ }; static public const TxtEdit:Object = { - ChangeCnt:"Изменить количество", + /*@ ChangeCnt:"Изменить количество", CotlSet:"Параметры созвездия", MapEdit:"Редактировать карту", MapSave:"Сохранить карту", @@ -3517,11 +3517,11 @@ static public const ShipHitPriorCorvette:Array =[ 0, 8, StatMaxSize: "Размер карты", StatShipKeys: "Ключи кораблей", ConsumptionCaption:"Потребление" -// Consumption:"" +// Consumption:""@*/ }; static public const Hint:Object={ - Load:"Загрузка", + /*@Load:"Загрузка", ConnectServer:"Соединение с сервером", NoServer:"Связь с сервером прервана.", IncorrectNameOrPassword:"Связь с сервером прервана. Неправильное имя или пароль.", @@ -3529,7 +3529,7 @@ static public const ShipHitPriorCorvette:Array =[ 0, 8, ErrorNo:"Ошибка", ErrorVersion:"Неправильная версия клиента.", FirstNewHomeworld:"New Homeworld", - WaitBeginGame:"Wait while game begins" + WaitBeginGame:"Wait while game begins"@*/ }; public static const HintWormhole:int = 1; @@ -3578,7 +3578,7 @@ static public const ShipHitPriorCorvette:Array =[ 0, 8, ]; public static const Hist:Object = { - Battle:"Битва между игроками [clr][/clr] и [clr][/clr].", + /*@ Battle:"Битва между игроками [clr][/clr] и [clr][/clr].", Defence:"Защита игрока [clr][/clr] от игрока [clr][/clr].", Period:"Продолжительность", UserRecv:"Игрок [clr][/clr] заработал [clr][/clr] очков боевой славы, а также [clr][/clr] ед. опыта.", @@ -3610,14 +3610,14 @@ static public const ShipHitPriorCorvette:Array =[ 0, 8, Sack:"Грабёж игроком ", Goods:"Товар", GoodsCnt:"Количество", - GoodsSum:"Сумма" + GoodsSum:"Сумма"@*/ }; // (прошло 1,2,5) (через 1,2,5) - public static const ScSecond:Array = ['секунда', 'секунды', 'секунд', 'секунду', 'секунды', 'секунд']; - public static const ScMinute:Array = ['минута', 'минуты', 'минут', 'минуту', 'минуты', 'минут']; - public static const ScHour:Array = ['час', 'часа', 'часов', 'час', 'часа', 'часов']; - public static const ScDay:Array = ['день', 'дня', 'дней', 'день', 'дня', 'дней']; + public static const ScSecond:Array = [];//@ ['секунда', 'секунды', 'секунд', 'секунду', 'секунды', 'секунд']; + public static const ScMinute:Array = [];//@ ['минута', 'минуты', 'минут', 'минуту', 'минуты', 'минут']; + public static const ScHour:Array = [];//@ ['час', 'часа', 'часов', 'час', 'часа', 'часов']; + public static const ScDay:Array = [];//@ ['день', 'дня', 'дней', 'день', 'дня', 'дней']; public static const RomanNum:Array = ["0", "I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX", "X"]; @@ -3627,7 +3627,7 @@ static public const ShipHitPriorCorvette:Array =[ 0, 8, public static function LangInitRus():void { - ShipName[ShipTypeTransport]="Транспорт"; + /*@ ShipName[ShipTypeTransport]="Транспорт"; ShipName[ShipTypeCorvette]="Корвет"; ShipName[ShipTypeCruiser]="Крейсер"; ShipName[ShipTypeDreadnought]="Дредноут"; @@ -4543,7 +4543,7 @@ static public const ShipHitPriorCorvette:Array =[ 0, 8, ChangeWordForNews5["Инженеры"] = "инженеров"; ChangeWordForNews5["Механик"] = "механиков"; ChangeWordForNews5["Навигатор"] = "навигаторов"; - ChangeWordForNews5["Кварковые ядра"] = "кварковых ядер"; + ChangeWordForNews5["Кварковые ядра"] = "кварковых ядер";@*/ } public static function ChangeWord(w:String, dl:Dictionary):String From e5c119a53cf08dca2d917a1dcc132d7776218487 Mon Sep 17 00:00:00 2001 From: user7496335 Date: Wed, 4 Jun 2014 01:06:13 +0300 Subject: [PATCH 11/26] Update Localization.as --- src/Empire/Localization.as | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/Empire/Localization.as b/src/Empire/Localization.as index 790f547..d7069f1 100644 --- a/src/Empire/Localization.as +++ b/src/Empire/Localization.as @@ -116,13 +116,13 @@ public class Localization StdMap.Txt["FormMessageBoxErr"] = GetText("StdMap.Txt.FormMessageBoxErr"); Common.UnionTypeName[0] = GetText("UnionTypeName0"); - Common.UnionTypeName[1] = GetText("UnionTypeName1"); - Common.UnionTypeName[2] = GetText("UnionTypeName2"); - Common.UnionTypeName[3] = GetText("UnionTypeName3"); - Common.UnionTypeName[4] = GetText("UnionTypeName4"); - Common.UnionTypeName[5] = GetText("UnionTypeName5"); - Common.UnionTypeName[6] = GetText("UnionTypeName6"); - Common.UnionTypeName[7] = GetText("UnionTypeName7"); + Common.UnionTypeName[Common.UnionTypeAlliance] = GetText("UnionTypeName.UnionTypeAlliance"); + Common.UnionTypeName[Common.UnionTypePirate] = GetText("UnionTypeName.UnionTypePirate"); + Common.UnionTypeName[Common.UnionTypeClan] = GetText("UnionTypeName.UnionTypeClan"); + Common.UnionTypeName[Common.UnionTypeMercenary] = GetText("UnionTypeName.UnionTypeMercenary"); + Common.UnionTypeName[Common.UnionTypeTrader] = GetText("UnionTypeName.UnionTypeTrader"); + Common.UnionTypeName[Common.UnionTypeEmpire] = GetText("UnionTypeName.UnionTypeEmpire"); + Common.UnionTypeName[Common.UnionTypeRepublic] = GetText("UnionTypeName.UnionTypeRepublic"); Common.TxtMonthForDate[0] = GetText("TxtMonthForDate0"); Common.TxtMonthForDate[1] = GetText("TxtMonthForDate1"); From 039995fbff5928837f89e7ee9dbfc1ea79a9e4d7 Mon Sep 17 00:00:00 2001 From: user7496335 Date: Wed, 4 Jun 2014 01:16:21 +0300 Subject: [PATCH 12/26] Update Common.as --- src/Empire/Common.as | 62 ++++++++++++++++++++++---------------------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/src/Empire/Common.as b/src/Empire/Common.as index 6cff009..119fdc2 100644 --- a/src/Empire/Common.as +++ b/src/Empire/Common.as @@ -3544,37 +3544,37 @@ static public const ShipHitPriorCorvette:Array =[ 0, 8, public static const HintTiny:int = 10; public static const HintList:Array = [ - HintWormhole, "Через червоточины могут проходить корабли.",0, - HintWormhole, "Если поблизости есть занятые планеты, то из червоточин появляются клисаны.",0, - HintWormhole, "Чем больше занятых планет, тем больше клисан.", 0, - HintWormholeRoam, "Блуждающие червоточины открываются в наименее защищенном месте созвездия.", 0, - HintWormholeRoam, "На орбиту открытой блуждающей червоточины всегда могут выходить корабли из флота.", 0, - HintSun, "Во время битвы корабли могут покинуть орбиту звезды.", 0, - HintSun, "Если активирован гравитор, то невозможно покинуть орбиту где идет бой.", 0, - HintPulsar, "Если на орбите пульсара разместить научную базу и активировать гравитор, то тогда на ее орбиту не сможет выйти ни один корабль.", 0, - HintGigant, "С газового гиганта сервисная платформа может добывать водород.", 0, - HintGigant, "Чтобы построить сервисную платформу нужно разместить на орбите транспорты с модулями.", 0, - HintGigant, "Во время битвы корабли могут покинуть орбиту газового гиганта, если нет вражеского флагмана с перехватом.", 0, - HintGigant, "Если активирован гравитор, то невозможно покинуть орбиту где идет бой.", 0, - HintTiny, "Во время битвы корабли могут покинуть орбиту карликовой планеты, если нет вражеского флагмана с перехватом.", 0, - HintTiny, "Если активирован гравитор, то невозможно покинуть орбиту где идет бой.", 0, - HintPlanetNormal, "Между планетами можно проложить транспортный маршрут. Для этого нужно кликнуть по планете и протянуть линию до другой планеты.", 0, - HintPlanetNormal, "Транспортный маршрут предназначен для автоматической перевозки товаров с помощью транспортов.", 0, - HintPlanetNormal, "Если на обитаемой или малой планете находится военная база в боевом режиме, то орбиту боя не могут покинуть корветы и девастаторы.", 0, - HintPlanetNormal, "Если активирован гравитор, то невозможно покинуть орбиту где идет бой.", 0, - HintKling, "Против клисан эффективно строить военные базы.",0, - HintKling, "Если вы не справляетесь с клисанами, то уменьшите количество захваченных планет.",0, - HintKling, "Клисаны летят на ту планету, где больше звеньев кораблей.",0, - HintKling, "В первую очередь клисаны летят на самый большой анклав.",0, - HintShip, "Кликнув по кораблю и при этом удерживая кнопку мышки, можно указать орбитальный слот в который полетит корабль.",0, - HintShip, "Ctrl - разделить эскадру.",0, - HintShip, "Ctrl - прокладка маршрута.",0, - HintShip, "Пробел - горячая клавиша быстрого перемещения кораблей во флот.",0, - HintShip, "1,2,3,4,5,6 - горячие клавиши быстрого извлечения кораблей из флота.",0, - HintShip, "Звено кораблей можно привязать к планете, тогда оно будет автоматически выполнять свою основную функцию.",0, - HintTransport, "Если привязать транспорты, то тогда они будут автоматически обслуживать планету, перевозя грузы по транспортному маршруту.", 0, - HintTransport, "Если привязанный транспорт не перевозит груз, то скорей всего он не требуется на планетах по транспортному маршруту или просто на планете не хватает места.",0, - HintTransport, "С помощью транспортов и горячей клавиши Ctrl можно извлекать модули из флота.",0 + HintWormhole, ""/*@"Через червоточины могут проходить корабли."@*/,0, + HintWormhole, ""/*@"Если поблизости есть занятые планеты, то из червоточин появляются клисаны."@*/,0, + HintWormhole, ""/*@"Чем больше занятых планет, тем больше клисан."@*/, 0, + HintWormholeRoam, ""/*@"Блуждающие червоточины открываются в наименее защищенном месте созвездия."@*/, 0, + HintWormholeRoam, ""/*@"На орбиту открытой блуждающей червоточины всегда могут выходить корабли из флота."@*/, 0, + HintSun, ""/*@"Во время битвы корабли могут покинуть орбиту звезды."@*/, 0, + HintSun, ""/*@"Если активирован гравитор, то невозможно покинуть орбиту где идет бой."@*/, 0, + HintPulsar, ""/*@"Если на орбите пульсара разместить научную базу и активировать гравитор, то тогда на ее орбиту не сможет выйти ни один корабль."@*/, 0, + HintGigant, ""/*@"С газового гиганта сервисная платформа может добывать водород."@*/, 0, + HintGigant, ""/*@"Чтобы построить сервисную платформу нужно разместить на орбите транспорты с модулями."@*/, 0, + HintGigant, ""/*@"Во время битвы корабли могут покинуть орбиту газового гиганта, если нет вражеского флагмана с перехватом."@*/, 0, + HintGigant, ""/*@"Если активирован гравитор, то невозможно покинуть орбиту где идет бой."@*/, 0, + HintTiny, ""/*@"Во время битвы корабли могут покинуть орбиту карликовой планеты, если нет вражеского флагмана с перехватом."@*/, 0, + HintTiny, ""/*@"Если активирован гравитор, то невозможно покинуть орбиту где идет бой."@*/, 0, + HintPlanetNormal, ""/*@"Между планетами можно проложить транспортный маршрут. Для этого нужно кликнуть по планете и протянуть линию до другой планеты."@*/, 0, + HintPlanetNormal, ""/*@"Транспортный маршрут предназначен для автоматической перевозки товаров с помощью транспортов."@*/, 0, + HintPlanetNormal, ""/*@"Если на обитаемой или малой планете находится военная база в боевом режиме, то орбиту боя не могут покинуть корветы и девастаторы."@*/, 0, + HintPlanetNormal, ""/*@"Если активирован гравитор, то невозможно покинуть орбиту где идет бой."@*/, 0, + HintKling, ""/*@"Против клисан эффективно строить военные базы."@*/,0, + HintKling, ""/*@"Если вы не справляетесь с клисанами, то уменьшите количество захваченных планет."@*/,0, + HintKling, ""/*@"Клисаны летят на ту планету, где больше звеньев кораблей."@*/,0, + HintKling, ""/*@"В первую очередь клисаны летят на самый большой анклав."@*/,0, + HintShip, ""/*@"Кликнув по кораблю и при этом удерживая кнопку мышки, можно указать орбитальный слот в который полетит корабль."@*/,0, + HintShip, ""/*@"Ctrl - разделить эскадру."@*/,0, + HintShip, ""/*@"Ctrl - прокладка маршрута."@*/,0, + HintShip, ""/*@"Пробел - горячая клавиша быстрого перемещения кораблей во флот."@*/,0, + HintShip, ""/*@"1,2,3,4,5,6 - горячие клавиши быстрого извлечения кораблей из флота."@*/,0, + HintShip, ""/*@"Звено кораблей можно привязать к планете, тогда оно будет автоматически выполнять свою основную функцию."@*/,0, + HintTransport, ""/*@"Если привязать транспорты, то тогда они будут автоматически обслуживать планету, перевозя грузы по транспортному маршруту."@*/, 0, + HintTransport, ""/*@"Если привязанный транспорт не перевозит груз, то скорей всего он не требуется на планетах по транспортному маршруту или просто на планете не хватает места."@*/,0, + HintTransport, ""/*@"С помощью транспортов и горячей клавиши Ctrl можно извлекать модули из флота."@*/,0 ]; public static const Hist:Object = { From 91ef223809907572b52ceec7310aef3b46d24997 Mon Sep 17 00:00:00 2001 From: user7496335 Date: Wed, 4 Jun 2014 10:30:09 +0300 Subject: [PATCH 13/26] Update Localization.as --- src/Empire/Localization.as | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/Empire/Localization.as b/src/Empire/Localization.as index d7069f1..8db2a78 100644 --- a/src/Empire/Localization.as +++ b/src/Empire/Localization.as @@ -21,7 +21,7 @@ public class Localization switch(lng) { case Server.LANG_ENG: - fn = "empire/localization/default.ru"; + fn = "empire/localization/default.en"; break; case Server.LANG_RUS: fn = "empire/localization/default.ru"; @@ -2669,10 +2669,14 @@ public class Localization Common.ChangeWordForNews5["Навигатор"] = GetText("ChangeWordForNews5.Навигатор"); Common.ChangeWordForNews5["Кварковые ядра"] = GetText("ChangeWordForNews5.Кварковые ядра"); - + if (EmpireMap.Self != null) { + if( EmpireMap.Self.m_FormEnter != null ) { + EmpireMap.Self.m_FormEnter.UpdateLocalization(); + } + } - if (key.length > 0) trace(key); - if (val.length > 0) trace(val); + //if (key.length > 0) trace(key); + //if (val.length > 0) trace(val); key = null; val = null; done = true; From f371ae1bb08dce803d14b04d0188ccc8491a77dd Mon Sep 17 00:00:00 2001 From: user7496335 Date: Wed, 4 Jun 2014 10:37:18 +0300 Subject: [PATCH 14/26] Update PreloadTimer.as --- src/Empire/PreloadTimer.as | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Empire/PreloadTimer.as b/src/Empire/PreloadTimer.as index 8621c73..cbd6751 100644 --- a/src/Empire/PreloadTimer.as +++ b/src/Empire/PreloadTimer.as @@ -22,8 +22,12 @@ package Empire { tm.start(); - //Localization.Load( Server.Self.m_Lang ); - Localization.Load( Server.LANG_RUS ); + var so:SharedObject = SharedObject.getLocal("EGEmpireData"); + if ( (so != null) && (so.data.lang != undefined) ) { + Localization.Load( so.data.lang ); + } else { + Localization.Load( Server.LANG_RUS ); + } return false; } else { From c7c0f8389e9a14aa992e1ea144292cdafa32b3ad Mon Sep 17 00:00:00 2001 From: user7496335 Date: Wed, 4 Jun 2014 10:49:57 +0300 Subject: [PATCH 15/26] Update FormStd.as --- src/Engine/FormStd.as | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Engine/FormStd.as b/src/Engine/FormStd.as index 1db58ba..73528f8 100644 --- a/src/Engine/FormStd.as +++ b/src/Engine/FormStd.as @@ -1038,6 +1038,11 @@ public class FormStd extends Sprite return m_TabArray.length - 1; } + public function TabGet(i:int):Object + { + return m_TabArray[i]; + } + public function LayerTabBuild():void { var i:int, u:int; From dd2c76bd753421780c87fd9bbdc7b304f9fa9619 Mon Sep 17 00:00:00 2001 From: user7496335 Date: Wed, 4 Jun 2014 11:09:22 +0300 Subject: [PATCH 16/26] Update FormEnter.as --- src/Empire/FormEnter.as | 68 +++++++++++++++++++++++++++++++++++++---- 1 file changed, 62 insertions(+), 6 deletions(-) diff --git a/src/Empire/FormEnter.as b/src/Empire/FormEnter.as index 242fbdb..11bf295 100644 --- a/src/Empire/FormEnter.as +++ b/src/Empire/FormEnter.as @@ -41,6 +41,17 @@ public class FormEnter extends FormStd private var m_SaveName:CtrlCheckBox = null; private var m_SaveAll:CtrlCheckBox = null; + private var m_TabTrainingText:TextField = null; + private var m_TabLoginText:TextField = null; + private var m_TabServerText:TextField = null; + private var m_TabLanguageText:TextField = null; + + private var m_LabelTrainingText:TextField = null; + private var m_LabelLoginNameText:TextField = null; + private var m_LabelLoginPasswordText:TextField = null; + private var m_LabelServerText:TextField = null; + private var m_LabelProtocolText:TextField = null; + private var m_Server:CtrlComboBox = null; private var m_Protocol:CtrlComboBox = null; private var m_Scale:CtrlComboBox = null; @@ -63,14 +74,16 @@ public class FormEnter extends FormStd caption = Common.Txt.FormEnterCaption; closeDisable = true; - TabAdd(Common.Txt.FormEnterTabTraining); + m_TabTrainingText = TabGet( TabAdd(Common.Txt.FormEnterTabTraining) ).m_Caption; i = ItemLabel(Common.Txt.FormEnterTxtTraining, true); //ItemAlign(i, 1, 0); //ItemCellCnt(i, 2); + m_LabelTrainingText = ( ItemObj( i ) as TextField ); LocNextRow(); - TabAdd(Common.Txt.FormEnterTabLogin); + m_TabLoginText = TabGet( TabAdd(Common.Txt.FormEnterTabLogin) ).m_Caption; i = ItemLabel(Common.Txt.FormEnterName + ":"); ItemAlign(i, 1, 0); + m_LabelLoginNameText = ( ItemObj( i ) as TextField ); i = ItemInput("", 33, true, Server.LANG_RUS, true, "@"); m_Name = ItemObj(i) as CtrlInput; //m_Name.input.addEventListener(Event.CHANGE, nameChange); //m_Name.input.addEventListener(KeyboardEvent.KEY_DOWN, onKeyDownHandler); m_Name.input.addEventListener(Event.CHANGE, onNameChange); @@ -78,6 +91,7 @@ public class FormEnter extends FormStd LocNextRow(); i = ItemLabel(Common.Txt.FormEnterPassword + ":"); ItemAlign(i, 1, 0); + m_LabelLoginPasswordText = ( ItemObj( i ) as TextField ); i = ItemInput("", 33, true, Server.LANG_RUS, true); m_Password = ItemObj(i) as CtrlInput; //m_Name.input.addEventListener(Event.CHANGE, nameChange); //m_Password.input.addEventListener(KeyboardEvent.KEY_DOWN, onKeyDownHandler); m_Password.input.addEventListener(Event.CHANGE, onPasswordChange); @@ -93,13 +107,15 @@ public class FormEnter extends FormStd m_SaveAll.addEventListener(MouseEvent.CLICK, onSaveAllClick); LocNextRow(); - TabAdd(Common.Txt.FormEnterTabSet); + m_TabServerText = TabGet( TabAdd(Common.Txt.FormEnterTabSet) ).m_Caption; i = ItemLabel(Common.Txt.FormEnterServer + ":"); ItemAlign(i, 1, 0); + m_LabelServerText = ( ItemObj( i ) as TextField ); i = ItemComboBox(); m_Server = ItemObj(i) as CtrlComboBox; LocNextRow(); i = ItemLabel(Common.Txt.FormEnterProtocol + ":"); ItemAlign(i, 1, 0); + m_LabelProtocolText = ( ItemObj( i ) as TextField ); i = ItemComboBox(); m_Protocol = ItemObj(i) as CtrlComboBox; m_Protocol.ItemAdd(Common.Txt.FormEnterProtocolRaw, Server.ProtocolRaw); m_Protocol.ItemAdd(Common.Txt.FormEnterProtocolDefaultHTTP, Server.ProtocolDefaultHTTP); @@ -122,10 +138,24 @@ public class FormEnter extends FormStd m_ButEnter.caption = Common.Txt.FormEnterBut; m_ButEnter.addEventListener(MouseEvent.CLICK, clickEnter); - TabAdd("Language"); - ( ItemObj( ItemBut("Русский") ) as CtrlBut ).addEventListener(MouseEvent.CLICK, function(e:Event):void { Localization.Load( Server.LANG_RUS ) }); + m_TabLanguageText = TabGet( TabAdd("Language") ).m_Caption; + ( ItemObj( ItemBut("Русский") ) as CtrlBut ).addEventListener(MouseEvent.CLICK, + function(e:Event):void { + Localization.Load( Server.LANG_RUS ); + var so:SharedObject = SharedObject.getLocal("EGEmpireData"); + if (so != null) { + so.data.lang = Server.LANG_RUS + } + } ); LocNextRow(); - ( ItemObj( ItemBut("English") ) as CtrlBut ).addEventListener(MouseEvent.CLICK, function(e:Event):void { Localization.Load( Server.LANG_ENG ) } ); + ( ItemObj( ItemBut("English") ) as CtrlBut ).addEventListener(MouseEvent.CLICK, + function(e:Event):void { + Localization.Load( Server.LANG_ENG ) + var so:SharedObject = SharedObject.getLocal("EGEmpireData"); + if (so != null) { + so.data.lang = Server.LANG_ENG + } + } ); LocNextRow(); tab = 0; @@ -138,6 +168,32 @@ public class FormEnter extends FormStd } } + public function UpdateLocalization():void + { + if (tab == 0) m_ButEnter.caption = Common.Txt.FormEnterButTraining; + else m_ButEnter.caption = Common.Txt.FormEnterBut; + + caption = Common.Txt.FormEnterCaption; + + m_TabTrainingText.htmlText = BaseStr.FormatTag( Common.Txt.FormEnterTabTraining ); + m_TabLoginText.htmlText = BaseStr.FormatTag( Common.Txt.FormEnterTabLogin ); + m_TabServerText.htmlText = BaseStr.FormatTag( Common.Txt.FormEnterTabSet ); + m_TabLanguageText.htmlText = BaseStr.FormatTag( Common.Txt.FormEnterTabTraining ); + + m_LabelTrainingText.htmlText = BaseStr.FormatTag( Common.Txt.FormEnterTxtTraining ); + m_LabelLoginNameText.htmlText = BaseStr.FormatTag( Common.Txt.FormEnterName ); + m_LabelLoginPasswordText.htmlText = BaseStr.FormatTag( Common.Txt.FormEnterPassword ); + m_LabelServerText.htmlText = BaseStr.FormatTag( Common.Txt.FormEnterServer ); + m_LabelProtocolText.htmlText = BaseStr.FormatTag( Common.Txt.FormEnterProtocol ); + + m_SaveName.Caption = Common.Txt.FormEnterSaveName; + m_SaveAll.Caption = Common.Txt.FormEnterSaveAll; + + m_Protocol.ItemClear(); + m_Protocol.ItemAdd(Common.Txt.FormEnterProtocolRaw, Server.ProtocolRaw); + m_Protocol.ItemAdd(Common.Txt.FormEnterProtocolDefaultHTTP, Server.ProtocolDefaultHTTP); + } + public function onChangePage(e:Event):void { if (tab == 0) m_ButEnter.caption = Common.Txt.FormEnterButTraining; From 90fd4ea2b74dab91d7a4948a4c35a17e672f499d Mon Sep 17 00:00:00 2001 From: user7496335 Date: Wed, 4 Jun 2014 12:09:49 +0300 Subject: [PATCH 17/26] Update FormEnter.as --- src/Empire/FormEnter.as | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/src/Empire/FormEnter.as b/src/Empire/FormEnter.as index 11bf295..7943d6d 100644 --- a/src/Empire/FormEnter.as +++ b/src/Empire/FormEnter.as @@ -133,12 +133,7 @@ public class FormEnter extends FormStd //i = ItemBut(Common.Txt.FormEnterBut); ItemCellCnt(i, 2); ItemAlign(i, 1); ItemSpace(i, 0, 5); m_ButEnter = ItemObj(i) as CtrlBut; m_ButEnter.addEventListener(MouseEvent.CLICK, clickEnter); //LocNextRow(); - m_ButEnter = new CtrlBut(); - addChild(m_ButEnter); - m_ButEnter.caption = Common.Txt.FormEnterBut; - m_ButEnter.addEventListener(MouseEvent.CLICK, clickEnter); - - m_TabLanguageText = TabGet( TabAdd("Language") ).m_Caption; + m_TabLanguageText = TabGet( TabAdd("language") ).m_Caption; ( ItemObj( ItemBut("Русский") ) as CtrlBut ).addEventListener(MouseEvent.CLICK, function(e:Event):void { Localization.Load( Server.LANG_RUS ); @@ -158,6 +153,12 @@ public class FormEnter extends FormStd } ); LocNextRow(); + m_ButEnter = new CtrlBut(); + addChild(m_ButEnter); + m_ButEnter.caption = Common.Txt.FormEnterBut; + m_ButEnter.addEventListener(MouseEvent.CLICK, clickEnter); + + tab = 0; addEventListener("page", onChangePage); @@ -178,21 +179,22 @@ public class FormEnter extends FormStd m_TabTrainingText.htmlText = BaseStr.FormatTag( Common.Txt.FormEnterTabTraining ); m_TabLoginText.htmlText = BaseStr.FormatTag( Common.Txt.FormEnterTabLogin ); m_TabServerText.htmlText = BaseStr.FormatTag( Common.Txt.FormEnterTabSet ); - m_TabLanguageText.htmlText = BaseStr.FormatTag( Common.Txt.FormEnterTabTraining ); + //m_TabLanguageText.htmlText = BaseStr.FormatTag( ); - m_LabelTrainingText.htmlText = BaseStr.FormatTag( Common.Txt.FormEnterTxtTraining ); - m_LabelLoginNameText.htmlText = BaseStr.FormatTag( Common.Txt.FormEnterName ); - m_LabelLoginPasswordText.htmlText = BaseStr.FormatTag( Common.Txt.FormEnterPassword ); - m_LabelServerText.htmlText = BaseStr.FormatTag( Common.Txt.FormEnterServer ); - m_LabelProtocolText.htmlText = BaseStr.FormatTag( Common.Txt.FormEnterProtocol ); + m_LabelTrainingText.htmlText = BaseStr.FormatTag( Common.Txt.FormEnterTxtTraining, true, true ); + m_LabelLoginNameText.htmlText = BaseStr.FormatTag( Common.Txt.FormEnterName, true, true ); + m_LabelLoginPasswordText.htmlText = BaseStr.FormatTag( Common.Txt.FormEnterPassword, true, true ); + m_LabelServerText.htmlText = BaseStr.FormatTag( Common.Txt.FormEnterServer, true, true ); + m_LabelProtocolText.htmlText = BaseStr.FormatTag( Common.Txt.FormEnterProtocol, true, true ); m_SaveName.Caption = Common.Txt.FormEnterSaveName; m_SaveAll.Caption = Common.Txt.FormEnterSaveAll; + var i:int = m_Protocol.current; m_Protocol.ItemClear(); m_Protocol.ItemAdd(Common.Txt.FormEnterProtocolRaw, Server.ProtocolRaw); m_Protocol.ItemAdd(Common.Txt.FormEnterProtocolDefaultHTTP, Server.ProtocolDefaultHTTP); - } + m_Protocol.current = i; public function onChangePage(e:Event):void { From 651974d4dda41c3cc12c364dae5e9de546d88dc6 Mon Sep 17 00:00:00 2001 From: user7496335 Date: Wed, 4 Jun 2014 12:45:50 +0300 Subject: [PATCH 18/26] Update FormEnter.as --- src/Empire/FormEnter.as | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Empire/FormEnter.as b/src/Empire/FormEnter.as index 7943d6d..3d09eca 100644 --- a/src/Empire/FormEnter.as +++ b/src/Empire/FormEnter.as @@ -182,10 +182,10 @@ public class FormEnter extends FormStd //m_TabLanguageText.htmlText = BaseStr.FormatTag( ); m_LabelTrainingText.htmlText = BaseStr.FormatTag( Common.Txt.FormEnterTxtTraining, true, true ); - m_LabelLoginNameText.htmlText = BaseStr.FormatTag( Common.Txt.FormEnterName, true, true ); - m_LabelLoginPasswordText.htmlText = BaseStr.FormatTag( Common.Txt.FormEnterPassword, true, true ); - m_LabelServerText.htmlText = BaseStr.FormatTag( Common.Txt.FormEnterServer, true, true ); - m_LabelProtocolText.htmlText = BaseStr.FormatTag( Common.Txt.FormEnterProtocol, true, true ); + m_LabelLoginNameText.htmlText = BaseStr.FormatTag( Common.Txt.FormEnterName+":", true, true ); + m_LabelLoginPasswordText.htmlText = BaseStr.FormatTag( Common.Txt.FormEnterPassword+":", true, true ); + m_LabelServerText.htmlText = BaseStr.FormatTag( Common.Txt.FormEnterServer+":", true, true ); + m_LabelProtocolText.htmlText = BaseStr.FormatTag( Common.Txt.FormEnterProtocol+":", true, true ); m_SaveName.Caption = Common.Txt.FormEnterSaveName; m_SaveAll.Caption = Common.Txt.FormEnterSaveAll; From a239c4181b7216c69f209bf3f03ba9fe8dadb17b Mon Sep 17 00:00:00 2001 From: user7496335 Date: Thu, 5 Jun 2014 15:35:42 +0300 Subject: [PATCH 19/26] Update PreloadTimer.as --- src/Empire/PreloadTimer.as | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Empire/PreloadTimer.as b/src/Empire/PreloadTimer.as index cbd6751..cba2ee6 100644 --- a/src/Empire/PreloadTimer.as +++ b/src/Empire/PreloadTimer.as @@ -2,7 +2,7 @@ package Empire { import Engine.Server; - + import flash.net.SharedObject; import flash.events.TimerEvent; import flash.utils.Timer; From 1a38f62d097fd168746d78e61958f27cec9c983c Mon Sep 17 00:00:00 2001 From: user7496335 Date: Thu, 5 Jun 2014 15:40:12 +0300 Subject: [PATCH 20/26] Update FormEnter.as --- src/Empire/FormEnter.as | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Empire/FormEnter.as b/src/Empire/FormEnter.as index 3d09eca..951fc04 100644 --- a/src/Empire/FormEnter.as +++ b/src/Empire/FormEnter.as @@ -195,6 +195,7 @@ public class FormEnter extends FormStd m_Protocol.ItemAdd(Common.Txt.FormEnterProtocolRaw, Server.ProtocolRaw); m_Protocol.ItemAdd(Common.Txt.FormEnterProtocolDefaultHTTP, Server.ProtocolDefaultHTTP); m_Protocol.current = i; + } public function onChangePage(e:Event):void { From f95ca44bbe7297baedba0d1105ec8a435959914e Mon Sep 17 00:00:00 2001 From: user7496335 Date: Mon, 9 Jun 2014 11:50:34 +0300 Subject: [PATCH 21/26] Update Localization.as --- src/Empire/Localization.as | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/Empire/Localization.as b/src/Empire/Localization.as index 8db2a78..1dbd449 100644 --- a/src/Empire/Localization.as +++ b/src/Empire/Localization.as @@ -48,6 +48,10 @@ public class Localization var urll:URLLoader = new URLLoader(); urll.addEventListener(Event.COMPLETE, onLoaded); + //urll.addEventListener(ProgressEvent.PROGRESS, onProgress); + urll.addEventListener(IOErrorEvent.IO_ERROR, onError); + urll.addEventListener(SecurityErrorEvent.SECURITY_ERROR, onErrorSec); + function onLoaded(e:Event):void { var str: String = e.target.data as String; if ( str != null ) { @@ -79,6 +83,14 @@ public class Localization return; } } + function onError(e:IOErrorEvent):void { + done = true; + loading = false; + } + function onErrorSec(e:SecurityErrorEvent):void { + done = true; + loading = false; + } urll.load(new URLRequest( fn )); } From 9e8d1a545ea24e98286bff2ff51a22ae39e7e69a Mon Sep 17 00:00:00 2001 From: user7496335 Date: Mon, 9 Jun 2014 22:44:25 +0300 Subject: [PATCH 22/26] Update Localization.as --- src/Empire/Localization.as | 231 +++++++++++++++++++------------------ 1 file changed, 117 insertions(+), 114 deletions(-) diff --git a/src/Empire/Localization.as b/src/Empire/Localization.as index 1dbd449..c49adb5 100644 --- a/src/Empire/Localization.as +++ b/src/Empire/Localization.as @@ -1,121 +1,126 @@ -// (C) mod0 +/** + * (C) Elemental Games + * author: mod0 + */ package Empire { -import Empire.*; -import Engine.*; -import flash.net.*; -import flash.events.*; - -public class Localization -{ - - static private var key: Array; - static private var val: Array; - static private var loading: Boolean = false; - static private var done: Boolean = true; + import Empire.*; + import Engine.*; + import flash.net.*; + import flash.events.*; - static public function Load(lng:int):void + public class Localization { - var fn: String; - switch(lng) - { - case Server.LANG_ENG: - fn = "empire/localization/default.en"; - break; - case Server.LANG_RUS: - fn = "empire/localization/default.ru"; - break; - default: - fn = "empire/localization/default.ru"; - break; - } - LoadFromFile( fn ); - } - - static public function IsLoadingDone(): Boolean - { - return done; - //trace.apply(null, [""]); - //trace(""); - } - static private function LoadFromFile( fn: String ): void - { - if (loading || (!done) ) return; - loading = true; - done = false; - var urll:URLLoader = new URLLoader(); + static private var key: Array = null; + static private var val: Array = null; + static private var working: Boolean = false; + static private var onFailed: Function = null; + static private var onSuccess: Function = null; - urll.addEventListener(Event.COMPLETE, onLoaded); - //urll.addEventListener(ProgressEvent.PROGRESS, onProgress); - urll.addEventListener(IOErrorEvent.IO_ERROR, onError); - urll.addEventListener(SecurityErrorEvent.SECURITY_ERROR, onErrorSec); - function onLoaded(e:Event):void { - var str: String = e.target.data as String; - if ( str != null ) { - key = new Array(); - val = new Array(); - var ar: Array = str.split("\n"); - var i: int; - for (i = 0; i < ar.length; i++) { - if (ar[i] == "") continue; - if (ar[i].charAt(0) == '/') continue; // comment - if (ar[i].charAt(0) == '@') { - //trace(ar[i]); - ar[i] = ar[i].substr( 1, ar[i].length - 1 ); - } - var pos:int = ar[i].indexOf(":"); - if (pos == -1) { - //trace("can't parse '" + ar[i] + "'"); - continue; + static public function Load(lng:int,onFail:Function=null,onSucc:Function=null):Boolean + { + if (working) return false; + working = true; + onFailed = onFail; + onSuccess = onSucc; + var fn: String; + switch(lng) + { + case Server.LANG_ENG: + fn = "empire/localization/default.en"; + break; + case Server.LANG_RUS: + fn = "empire/localization/default.ru"; + break; + default: + fn = "empire/localization/default.ru"; + break; + } + + var urll:URLLoader = new URLLoader(); + + urll.addEventListener(Event.COMPLETE, onComplete); + //urll.addEventListener(ProgressEvent.PROGRESS, onProgress); + urll.addEventListener(IOErrorEvent.IO_ERROR, onErrorIO); + urll.addEventListener(SecurityErrorEvent.SECURITY_ERROR, onErrorSec); + + function onComplete(e:Event):void { + var str: String = e.target.data as String; + if ( str != null ) { + key = new Array(); + val = new Array(); + var ar: Array = str.split("\n"); + var i: int; + for (i = 0; i < ar.length; i++) { + if (ar[i] == "") continue; + if (ar[i].charAt(0) == '/') continue; // comment + if (ar[i].charAt(0) == '@') { // метка + //trace(ar[i]); + ar[i] = ar[i].substr( 1, ar[i].length - 1 ); + } + var pos:int = ar[i].indexOf(":"); + if (pos == -1) { + //trace("can't parse '" + ar[i] + "'"); + continue; + } + key.push( ar[i].substr( 0, pos ) ); + val.push( ar[i].substr( pos + 1, ar.length - pos - 1 - 1 ) ); } - key.push( ar[i].substr( 0, pos ) ); - val.push( ar[i].substr( pos + 1, ar.length - pos - 1 - 1 ) ); + LocalizationApply(); + if(onSuccess!=null)onSuccess(); + working = false; + return; + } else { + if(onFailed!=null)onFailed(); + working = false; + return; } - LocalizationApply(); - loading = false; - return; - } else { - done = true; - loading = false; - return; } + function onErrorIO(e:IOErrorEvent):void { + if(onFailed!=null)onFailed(); + working = false; + } + function onErrorSec(e:SecurityErrorEvent):void { + if(onFailed!=null)onFailed(); + working = false; + } + urll.load(new URLRequest( fn )); + + return true; } - function onError(e:IOErrorEvent):void { - done = true; - loading = false; - } - function onErrorSec(e:SecurityErrorEvent):void { - done = true; - loading = false; + + static public function IsWorking(): Boolean + { + return working; + //trace.apply(null, [""]); + //trace(""); } - urll.load(new URLRequest( fn )); - } - static private function GetText( k: String, ind: int=0 ):String - { - var i: int; - var curr: int = 0; - for(i=0; i 0) trace(key); + //if (val.length > 0) trace(val); + key = null; + val = null; + return; } - - //if (key.length > 0) trace(key); - //if (val.length > 0) trace(val); - key = null; - val = null; - done = true; - - return; } } -} From 14dcccfd2de766aaa84d06c37e73976d0c707023 Mon Sep 17 00:00:00 2001 From: user7496335 Date: Mon, 9 Jun 2014 22:55:36 +0300 Subject: [PATCH 23/26] Update PreloadTimer.as --- src/Empire/PreloadTimer.as | 55 +++++++++++++++++++++----------------- 1 file changed, 31 insertions(+), 24 deletions(-) diff --git a/src/Empire/PreloadTimer.as b/src/Empire/PreloadTimer.as index cba2ee6..d37ae5e 100644 --- a/src/Empire/PreloadTimer.as +++ b/src/Empire/PreloadTimer.as @@ -1,17 +1,22 @@ -// (C) mod0 +/** + * (C) Elemental Games + * author: mod0 + */ package Empire { import Engine.Server; + import Engine.C3D; import flash.net.SharedObject; - import flash.events.TimerEvent; - import flash.utils.Timer; + import flash.events.TimerEvent; + import flash.utils.Timer; - public class PreloadTimer - { + public class PreloadTimer + { static private var tm: Timer = null; static private var timeout: Boolean = false; - static public function PreloadDone(): Boolean - { + + static public function PreloadDone(): Boolean + { if (timeout) return true; if (tm == null) { @@ -23,37 +28,39 @@ package Empire { tm.start(); var so:SharedObject = SharedObject.getLocal("EGEmpireData"); + var lng:int; if ( (so != null) && (so.data.lang != undefined) ) { - Localization.Load( so.data.lang ); + lng = so.data.lang; } else { - Localization.Load( Server.LANG_RUS ); + lng = Server.LANG_RUS; } - + Localization.Load(lng, + function():void{ + C3D.m_FatalError = "failed load localization"; + }); return false; } else { - if ( Localization.IsLoadingDone() && - true ) - { + if ( !Localization.IsWorking() && + true ) { tm.stop(); timeout = true; tm = null; return true; - } else - { + } else { return false; } } - } + } - static public function onTick(event:TimerEvent):void + static public function onTick(event:TimerEvent):void { EmpireMap.Self.init(); - } - - static public function onTimerComplete(event:TimerEvent):void - { + } + + static public function onTimerComplete(event:TimerEvent):void + { timeout = true; - EmpireMap.Self.init(); - } - } + EmpireMap.Self.init(); + } + } } From c1be3378b0cbd033a40c134e2b7257f41cf8543c Mon Sep 17 00:00:00 2001 From: user7496335 Date: Mon, 9 Jun 2014 23:26:12 +0300 Subject: [PATCH 24/26] Update EmpireMap.as --- src/Empire/EmpireMap.as | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Empire/EmpireMap.as b/src/Empire/EmpireMap.as index 20703ad..04d0c94 100644 --- a/src/Empire/EmpireMap.as +++ b/src/Empire/EmpireMap.as @@ -567,7 +567,7 @@ public class EmpireMap extends StdMap Common.CalcFinalPower(4000); - Common.LangInitRus(); + //Common.LangInitRus(); Server.Self=new Server(); Server.Self.addEventListener("ConnectClose", RecvConnectClose); @@ -956,6 +956,10 @@ public class EmpireMap extends StdMap LoadGraphBegin(); // startSampling(); + + if (C3D.m_FatalError != ""){ + LoadError(null); + } } public override function InitializeC3D():void From 2a2bb8f38f4898433526e0aea236f08551e6aae2 Mon Sep 17 00:00:00 2001 From: user7496335 Date: Mon, 9 Jun 2014 23:31:29 +0300 Subject: [PATCH 25/26] Update FormEnter.as --- src/Empire/FormEnter.as | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Empire/FormEnter.as b/src/Empire/FormEnter.as index 951fc04..a7cd8f8 100644 --- a/src/Empire/FormEnter.as +++ b/src/Empire/FormEnter.as @@ -136,7 +136,9 @@ public class FormEnter extends FormStd m_TabLanguageText = TabGet( TabAdd("language") ).m_Caption; ( ItemObj( ItemBut("Русский") ) as CtrlBut ).addEventListener(MouseEvent.CLICK, function(e:Event):void { - Localization.Load( Server.LANG_RUS ); + Localization.Load( Server.LANG_RUS, null, function():void { + UpdateLocalization(); + }); var so:SharedObject = SharedObject.getLocal("EGEmpireData"); if (so != null) { so.data.lang = Server.LANG_RUS @@ -145,7 +147,9 @@ public class FormEnter extends FormStd LocNextRow(); ( ItemObj( ItemBut("English") ) as CtrlBut ).addEventListener(MouseEvent.CLICK, function(e:Event):void { - Localization.Load( Server.LANG_ENG ) + Localization.Load( Server.LANG_ENG, null, function():void { + UpdateLocalization(); + }); var so:SharedObject = SharedObject.getLocal("EGEmpireData"); if (so != null) { so.data.lang = Server.LANG_ENG From b57edcc82f76e371b8202c628703aedf7e41a05f Mon Sep 17 00:00:00 2001 From: user7496335 Date: Sat, 14 Jun 2014 20:05:25 +0300 Subject: [PATCH 26/26] Update EmpireMap.as --- src/Empire/EmpireMap.as | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/Empire/EmpireMap.as b/src/Empire/EmpireMap.as index 04d0c94..8ac9d6e 100644 --- a/src/Empire/EmpireMap.as +++ b/src/Empire/EmpireMap.as @@ -542,6 +542,11 @@ public class EmpireMap extends StdMap super.init(); + if (C3D.m_FatalError != ""){ + m_FormHint.Show("Fatal error:\n" + C3D.m_FatalError); + m_PCE = true; + } + BaseStr.TagSetCallback("user", TagUser); var i:int; @@ -957,9 +962,6 @@ public class EmpireMap extends StdMap // startSampling(); - if (C3D.m_FatalError != ""){ - LoadError(null); - } } public override function InitializeC3D():void