diff --git a/Utils/_Ja25RussianText.cpp b/Utils/_Ja25RussianText.cpp index e2d1c431..0e59c55b 100644 --- a/Utils/_Ja25RussianText.cpp +++ b/Utils/_Ja25RussianText.cpp @@ -43,6 +43,7 @@ STR16 gzIMPSkillTraitsText[]= L"Нет", L"I.M.P.: Специализация", L"(эксперт)", + }; //added another set of skill texts for new major traits @@ -57,7 +58,7 @@ STR16 gzIMPSkillTraitsTextNewMajor[]= L"Старшина", //Deputy L"Механик-электронщик", //Technician L"Санитар", //Paramedic - L"Covert Ops", // TODO.Translate + L"Тайные операции", //Covert Ops L"Нет", L"I.M.P.: Основные навыки", //I.M.P. Major Traits @@ -71,7 +72,7 @@ STR16 gzIMPSkillTraitsTextNewMajor[]= L"Командир", //Squadleader L"Инженер", //Engineer L"Доктор", //Doctor - L"Spy", // TODO.Translate + L"Шпион", //Spy }; //added another set of skill texts for new minor traits @@ -135,8 +136,7 @@ STR16 gzIMPMajorTraitsHelpTextsSniper[]= L"-%d%s ОД на передёргивание затвора магазинных винтовок\n", L"Плюс 1 клик-прицеливания к оружию типа винтовки\n", L"Плюс %d клик-прицеливания к оружию типа винтовки\n", - // TO DO - translate - L"Makes aiming faster with rifle-type guns by one aim click\n", + L"Makes aiming faster with rifle-type guns by one aim click\n", //TODO.Translate L"Makes aiming faster with rifle-type guns by %d aim clicks\n", }; @@ -196,7 +196,7 @@ STR16 gzIMPMajorTraitsHelpTextsMartialArts[]= L"нужно на %d%s ОД меньше чтобы слезть/залезть на крышу и перепрыгнуть препятствие\n", L"+%d%s к шансу выбить дверь ногой\n", L"Вы получаете специальные движения для атак в ближнем бою\n", - L"-%d%s chance to be interrupted when moving\n", // TODO.Translate + L"-%d%s к шансу перехвата хода во время движения\n", //chance to be interrupted when moving }; STR16 gzIMPMajorTraitsHelpTextsSquadleader[]= @@ -212,7 +212,7 @@ STR16 gzIMPMajorTraitsHelpTextsSquadleader[]= L"(Максимальное количество одновременных бонусов для одного солдата %d)\n", L"+%d%s сопротивление страху у %s\n", L"Недостаток: %dx кратное ухудшение боевого духа у наёмников если погибает %s\n", - L"+%d%s chance to trigger collective interrupts\n", // TODO.Translate + L"+%d%s к шансу получить перехват всем отрядом\n", }; STR16 gzIMPMajorTraitsHelpTextsTechnician[]= @@ -240,17 +240,16 @@ STR16 gzIMPMajorTraitsHelpTextsDoctor[]= L"+%d%s к скорости перевязки\n", L"+%d%s к природной скорости регенерации для всех солдат в том же секторе", L" (максимум %d бонуса на находящихся в секторе)", - }; -STR16 gzIMPMajorTraitsHelpTextsCovertOps[]= // TODO.Translate +STR16 gzIMPMajorTraitsHelpTextsCovertOps[]= { - L"Can disguise as a civilian or soldier to slip behind enemy lines.\n", - L"Will be detected if performing suspicious actions, having\nsuspicious gear or being near fresh corpses.\n", - L"Will automatically be detected if disguised as a soldier and\ncloser than %d tiles to the enemy.\n", - L"Will automatically be detected if disguised as a soldier and\ncloser than %d tiles to a fresh corpse.\n", - L"+%d%s CTH with covert melee weapons\n", - L"+%d%s chance of instakill with covert melee weapons\n", - L"Disguise AP cost lowered by %d%s.\n", + L"Может переодеваться в гражданского или солдата, \nчтобы проникать в тыл врага.\n", + L"Будет раскрыт, если совершает подозрительные действия, \nимеет подозрительное снаряжение или застигнут над остывающим трупом.\n", + L"Будет моментально раскрыт если переодет в солдата \nи находится ближе %d клеток к врагу.\n", + L"Будет моментально раскрыт если переодет в солдата \nи находится ближе %d клеток к остывающему трупу.\n", + L"+%d%s к шансу попадания скрытным оружием ближнего боя.\n", + L"+%d%s к шансу на смертельный удар скрытным оружием ближнего боя.\n", + L"ОД на переодевание снижено на %d%s.\n", }; STR16 gzIMPMajorTraitsHelpTextsNone[]= { @@ -311,7 +310,7 @@ STR16 gzIMPMinorTraitsHelpTextsStealthy[]= L"+%d%s двигаться тихо\n", L"+%d%s к скрытности (быть 'невидимым' если вас не обнаружили)\n", L"Уменьшение штрафа на видимость в укрытии на %d%s\n", - L"-%d%s chance to be interrupted\n", // TODO.Translate + L"-%d%s к шансу быть перехваченным\n", //chance to be interrupted }; STR16 gzIMPMinorTraitsHelpTextsAthletics[]= @@ -432,9 +431,11 @@ STR16 gzIMPDisabilitiesHelpTexts[]= L"При виде больших насекомых может впасть в крайности и наворотить дел... \nНахождение в тропических лесах так же понижает его работоспособность.", L"Иногда забывает приказы, из-за чего теряет \nнекоторое количество Очков Действия во время боя.", L"Иногда бывают приступы помутнения рассудка. \nВ такие моменты он расстреливает весь магазин до последней пули. \nПадает духом, если его оружие этого не позволяет.", + }; + STR16 gzIMPProfileCostText[]= { L"Составление вашей харрактеристики стоит %d$. Подтвердить оплату? ", @@ -444,6 +445,7 @@ STR16 zGioNewTraitsImpossibleText[]= { L"Нельзя выбрать новые умения IMP персонажа с отключенным PROFEX. Проверьте значение файла настроек JA2_Options.ini, ключ: READ_PROFILE_DATA_FROM_XML.", }; +/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //@@@: New string as of March 3, 2000. STR16 gzIronManModeWarningText[]= @@ -467,5 +469,4 @@ STR16 gzDisplayCoverText[]= L"" // yes empty for now }; - #endif diff --git a/Utils/_RussianText.cpp b/Utils/_RussianText.cpp index 5bf4cb7a..95cb5e40 100644 --- a/Utils/_RussianText.cpp +++ b/Utils/_RussianText.cpp @@ -2477,7 +2477,7 @@ CHAR16 gWeaponStatsDesc[][ 19 ] = L"Осталось патрон:", //16 //Remaining ammo L"Предустановка:", //17 //WarmSteel - So we can also display default attachments - L"Dirt:", // 18 //added by Flugente // TODO.Translate + L"Нагар:", // 18 L"Space:", // 19 //space left on Molle items //TODO.Translate }; @@ -4221,8 +4221,8 @@ STR16 MercInfo[] = L"Со снаряжением?", L"Недоступно", L"Unsettled Bills", //TODO.Translate - L"Bio", //TODO.Translate - L"Inv", + L"Информация", + L"Снаряжение", }; @@ -5144,9 +5144,9 @@ STR16 zOptionsToggleText[] = L"Зомби в игре!", // Flugente Zombies 1.0 #endif L"Меню в инвентаре бойца", // the_bob : enable popups for picking items from sector inv - L"Mark Remaining Hostiles", //TODO.Translate - L"Show LBE Content", //TODO.Translate - L"Invert mouse wheel", // TODO.Translate + L"Отметить оставшихся врагов", + L"Показывать содержимое разгрузок", + L"Инвертировать колесо мыши", L"--Читерские настройки--", // TOPTION_CHEAT_MODE_OPTIONS_HEADER, L"Ускорить доставку Бобби Рэя", // force all pending Bobby Ray shipments L"-----------------", // TOPTION_CHEAT_MODE_OPTIONS_END @@ -5260,9 +5260,9 @@ STR16 zOptionsScreenHelpText[] = L"Если включено, будут появляться зомби. Развлекайся!", #endif L"Если включено, при просмотре предметов сектора в инвентаре бойца \nбудет доступно меню по нажатии левой кнопки на пустой карман.", - L"When ON, approximate locations of the last enemies in the sector are highlighted.", //TODO.Translate - L"When ON, show the contents of an LBE item, otherwise show the regular NAS interface.", //TODO.Translate - L"When ON, inverts mouse wheel directions.", // TODO.Translate + L"Если включено, высвечивается примерное положение последних врагов в секторе.", + L"Если включено, показывает содержимое разгрузки, иначе - обычный интерфейс новой системы навески.", + L"Если включено, инвертирует направление прокрутки колеса мыши.", L"(text not rendered)TOPTION_CHEAT_MODE_OPTIONS_HEADER", L"Выберите этот пункт чтобы груз Бобби Рэя прибыл немедленно.", L"(text not rendered)TOPTION_CHEAT_MODE_OPTIONS_END", @@ -5284,9 +5284,9 @@ STR16 gzGIOScreenText[] = { L"УСТАНОВКИ НАЧАЛА ИГРЫ", #ifdef JA2UB - L"Random Manuel texts ", - L"Off", - L"On", + L"Случайная история Мануэля", + L"да", + L"нет", #else L"Элементы фантастики", L"нет", @@ -6929,7 +6929,7 @@ STR16 szUDBGenWeaponsStatsTooltipText[]= L"|О|Д |н|а |а|в|т|о.|с|т|р|е|л|ь|б|у", L"|О|Д |н|а |п|е|р|е|з|а|р|я|д|к|у", L"|О|Д |н|а |д|о|с|ы|л|а|н|и|я |п|а|т|р|о|н|ы", - L"", // No longer used! + L"|L|a|t|e|r|a|l |R|e|c|o|i|l", // No longer used L"|T|o|t|a|l |R|e|c|o|i|l", // TODO.Translate L"|Р|а|с|х|о|д |п|а|т|р|о|н |н|а |к|а|ж|д|ы|е |5 |О|Д", }; @@ -6955,7 +6955,7 @@ STR16 szUDBGenWeaponsStatsExplanationsTooltipText[]= L"\n \nThe number of APs required to fire\nan Autofire Volley of three bullets.\n \nIf you wish to fire more than 3 bullets,\nyou will need to pay extra APs.\n \nIf this icon is greyed-out, autofire\nis not possible with this weapon.\n \nLower is better.", L"\n \nThe number of APs required to reload\nthis weapon.\n \nLower is better.", L"\n \nThe number of APs required to rechamber this weapon\nbetween each and every shot fired.\n \nLower is better.", - L"", // No longer used! + L"\n \nThe distance this weapon's muzzle will shift\nhorizontally between each and every bullet in a\nburst or autofire volley.\n \nPositive numbers indicate shifting to the right.\nNegative numbers indicate shifting to the left.\n \nCloser to 0 is better.", // No longer used L"\n \nThe total distance this weapon's muzzle will shift\nbetween each and every bullet in a burst or\nautofire volley, if no Counter Force is applied.\n \nLower is better.", // HEADROCK HAM 5: Altered to reflect unified number. // TODO.Translate L"\n \nIndicates the number of bullets that will be added\nto an autofire volley for every extra 5 APs\nyou spend.\n \nHigher is better.", }; @@ -7421,8 +7421,8 @@ STR16 gszPocketPopupText[]= L"Гранатомёты", // POCKET_POPUP_GRENADE_LAUNCHERS, L"Рокетницы", // POCKET_POPUP_ROCKET_LAUNCHERS L"Холодное и метательное оружие", // POCKET_POPUP_MEELE_AND_THROWN - L"- нет патронов -", //POCKET_POPUP_NO_AMMO - L"- нет оружия в секторе -", //POCKET_POPUP_NO_GUNS + L"- no matching ammo -", //POCKET_POPUP_NO_AMMO + L"- no guns in inventory -", //POCKET_POPUP_NO_GUNS L"ещё...", //POCKET_POPUP_MOAR };