- Translated Russian texts (by Inshy)

- Fixed missing texts in French and Polish text files

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@5823 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
Wanne
2013-01-28 14:38:26 +00:00
parent 95588dcf81
commit a2d68d7212
4 changed files with 237 additions and 193 deletions
+5
View File
@@ -3617,8 +3617,13 @@ STR16 pMiscMapScreenMouseRegionHelpText[] =
// male version of where equipment is left // male version of where equipment is left
STR16 pMercHeLeaveString[] = STR16 pMercHeLeaveString[] =
{ {
#ifdef JA2UB
L"%s doit-il abandonner son équipement sur place (%s) ou à Drassen (B13) avant de quitter Tracona ?",
L"%s doit-il abandonner son équipement sur place (%s) ou à Omerta (A9) avant de quitter Tracona ?",
#else
L"%s doit-il abandonner son équipement sur place (%s) ou à Drassen (B13) avant de quitter Arulco ?", L"%s doit-il abandonner son équipement sur place (%s) ou à Drassen (B13) avant de quitter Arulco ?",
L"%s doit-il abandonner son équipement sur place (%s) ou à Omerta (A9) avant de quitter Arulco ?", L"%s doit-il abandonner son équipement sur place (%s) ou à Omerta (A9) avant de quitter Arulco ?",
#endif
L"est sur le point de partir et laissera son équipement à Omerta (A9).", L"est sur le point de partir et laissera son équipement à Omerta (A9).",
L"est sur le point de partir et laissera son équipement à Drassen (B13).", L"est sur le point de partir et laissera son équipement à Drassen (B13).",
L"%s est sur le point de partir et laissera son équipement en %s.", L"%s est sur le point de partir et laissera son équipement en %s.",
+5
View File
@@ -3623,8 +3623,13 @@ STR16 pMiscMapScreenMouseRegionHelpText[] =
// male version of where equipment is left // male version of where equipment is left
STR16 pMercHeLeaveString[] = STR16 pMercHeLeaveString[] =
{ {
#ifdef JA2UB
L"Czy %s ma zostawić swój sprzęt w sektorze, w którym się obecnie znajduje (%s), czy w Dressen (B13), skąd odlatuje? ", L"Czy %s ma zostawić swój sprzęt w sektorze, w którym się obecnie znajduje (%s), czy w Dressen (B13), skąd odlatuje? ",
L"Czy %s ma zostawić swój sprzęt w sektorze, w którym się obecnie znajduje (%s), czy w Omercie (A9), skąd odlatuje?", L"Czy %s ma zostawić swój sprzęt w sektorze, w którym się obecnie znajduje (%s), czy w Omercie (A9), skąd odlatuje?",
#else
L"Czy %s ma zostawić swój sprzęt w sektorze, w którym się obecnie znajduje (%s), czy w Dressen (B13), skąd odlatuje? ",
L"Czy %s ma zostawić swój sprzęt w sektorze, w którym się obecnie znajduje (%s), czy w Omercie (A9), skąd odlatuje?",
#endif
L"wkrótce odchodzi i zostawi swój sprzęt w Omercie (A9).", L"wkrótce odchodzi i zostawi swój sprzęt w Omercie (A9).",
L"wkrótce odchodzi i zostawi swój sprzęt w Drassen (B13).", L"wkrótce odchodzi i zostawi swój sprzęt w Drassen (B13).",
L"%s wkrótce odchodzi i zostawi swój sprzęt w %s.", L"%s wkrótce odchodzi i zostawi swój sprzęt w %s.",
+219 -185
View File
@@ -2080,7 +2080,7 @@ STR16 pPersonnelRecordsHelpTexts[] =
L"По жизни:", //Attitudes For old traits display instead of "Character:"! L"По жизни:", //Attitudes For old traits display instead of "Character:"!
L"Zombies: %d\n", // TODO.Translate L"Зомби: %d\n",
}; };
@@ -2143,12 +2143,11 @@ STR16 gzMercSkillTextNew[] =
L"Командир", //Squadleader L"Командир", //Squadleader
L"Инженер", //Engineer L"Инженер", //Engineer
L"Доктор", //Doctor L"Доктор", //Doctor
L"Spy", // 30 // TODO.Translate L"Шпион", // 30
L"Ещё...", L"Ещё...",
}; };
////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////
// This is pop up help text for the options that are available to the merc // This is pop up help text for the options that are available to the merc
STR16 pTacticalPopupButtonStrings[] = STR16 pTacticalPopupButtonStrings[] =
@@ -2602,7 +2601,7 @@ CHAR16 zHealthStr[][13] =
L"ЗДОРОВ", // >= 60 L"ЗДОРОВ", // >= 60
L"СИЛЕН", // >= 75 L"СИЛЕН", // >= 75
L"ОТЛИЧНО", // >= 90 L"ОТЛИЧНО", // >= 90
L"CAPTURED", // added by Flugente TODO.Translate L"ЗАХВАЧЕН",
}; };
STR16 gzHiddenHitCountStr[1] = STR16 gzHiddenHitCountStr[1] =
@@ -2666,7 +2665,7 @@ STR16 pVehicleStrings[] =
L"Фургон", L"Фургон",
L"Джип", L"Джип",
L"Танк", L"Танк",
L"Вертолет", L"Вертолёт",
}; };
STR16 pShortVehicleStrings[] = STR16 pShortVehicleStrings[] =
@@ -2843,7 +2842,7 @@ CHAR16 TacticalStr[][ MED_STRING_LENGTH ] =
L"РЕПТИОН", L"РЕПТИОН",
L"ОПОЛЧЕНЕЦ", L"ОПОЛЧЕНЕЦ",
L"ЖИТЕЛЬ", L"ЖИТЕЛЬ",
L"ZOMBIE", // TODO.Translate L"ЗОМБИ",
L"Выход из сектора", L"Выход из сектора",
L"ДА", L"ДА",
L"ОТМЕНА", L"ОТМЕНА",
@@ -2901,36 +2900,36 @@ CHAR16 TacticalStr[][ MED_STRING_LENGTH ] =
L"Select tripwire hierarchy (1 - 4) and network (A - D):", L"Select tripwire hierarchy (1 - 4) and network (A - D):",
// added by Flugente to display health and poisoning // TODO.Translate // added by Flugente to display health and poisoning // TODO.Translate
L"Health: %d/%d\nPoison: %d/%d\nEnergy: %d/%d\nMorale: %s", L"Здоровье: %d/%d\nЯд: %d/%d\nЭнергия: %d/%d\nБоевой дух: %s",
// added by Flugente to display food status // added by Flugente to display food status
L"Health: %d/%d\nEnergy: %d/%d\nMorale: %s\nWater: %d%s\nFood: %d%s", L"Здоровье: %d/%d\nЭнергия: %d/%d\nБоевой дух: %s\nВода: %d%s\nПища: %d%s",
L"Health: %d/%d\nPoison: %d/%d\nEnergy: %d/%d\nMorale: %s\nWater: %d%s\nFood: %d%s", L"Здоровье: %d/%d\nЯд: %d/%d\nЭнергия: %d/%d\nБоевой дух: %s\nВода: %d%s\nПища: %d%s",
// added by Flugente: selection of a function to call in tactical // TODO.Translate // added by Flugente: selection of a function to call in tactical // TODO.Translate
L"What do you want to do?", L"Что будем делать?",
L"Fill canteens", L"Наполнить фляги",
L"Clean gun", L"Почистить оружие",
L"Clean all guns", L"Почистить всё оружие",
L"Take off clothes", L"Снять одежду",
// added by Flugente: decide what to do with the corpses // added by Flugente: decide what to do with the corpses
L"What do you want to do with the body?", L"Что будем делать с телом?",
L"Decapitate", L"Отсечь голову",
L"Gut", L"Потрошить",
L"Take Clothes", L"Снять одежду",
L"Take Body", L"Забрать тело",
// Flugente: weapon cleaning // Flugente: weapon cleaning
L"%s cleaned %s", L"%s чистит %s",
// added by Flugente: decide what to do with prisoners // added by Flugente: decide what to do with prisoners
L"You have no prison for these prisoners, you have to let them go", L"У вас нет тюрьмы для содержания заключённых, придётся отпустить их",
L"Yes - Send prisoners to jail No - Let them go", L"Да - Отправить заключенных в тюрьму Нет - Отпустит",
L"What do you want to do?", L"Что вы хотите сделать?",
L"Demand surrender", L"Требовать сдаться",
L"Offer surrender", L"Предлоить сдаться",
L"Talk", L"Переговоры",
}; };
//Varying helptext explains (for the "Go to Sector/Map" checkbox) what will happen given different circumstances in the "exiting sector" interface. //Varying helptext explains (for the "Go to Sector/Map" checkbox) what will happen given different circumstances in the "exiting sector" interface.
@@ -3204,28 +3203,26 @@ STR16 pMapScreenBorderButtonHelpText[] =
STR16 pMapScreenInvenButtonHelpText[] = STR16 pMapScreenInvenButtonHelpText[] =
{ {
L"Next (|.)", // next page // TODO.Translate L"Следующая \nстраница (|.)", // next page
L"Previous (|,)", // previous page // TODO.Translate L"Предыдущая \nстраница (|,)", // previous page
L"Exit Sector Inventory (|E|s|c)", // exit sector inventory // TODO.Translate L"Закрыть инвентарь сектора (|E|s|c)", // exit sector inventory
L"Увеличить предметы", // HEAROCK HAM 5: Inventory Zoom Button
// TODO.Translate L"Сложить и объединить предметы", // HEADROCK HAM 5: Stack and Merge
L"Zoom Inventory", // HEAROCK HAM 5: Inventory Zoom Button L"|Л|е|в|ы|й| |щ|е|л|ч|ё|к|: Собрать патроны в ящики\n|П|р|а|в|ы|й| |щ|е|л|ч|ё|к|: Собрать патроны в коробки", // HEADROCK HAM 5: Sort ammo
L"Stack and merge items", // HEADROCK HAM 5: Stack and Merge
L"|L|e|f|t |C|l|i|c|k: Sort ammo into crates\n|R|i|g|h|t |C|l|i|c|k: Sort ammo into boxes", // HEADROCK HAM 5: Sort ammo
// 6 - 10 // 6 - 10
L"Remove all item attachments", // HEADROCK HAM 5: Separate Attachments L"Снять всю навеску \nс предметов", // HEADROCK HAM 5: Separate Attachments
L"Eject ammo from all weapons", //HEADROCK HAM 5: Eject Ammo L"Разрядить всё оружие", //HEADROCK HAM 5: Eject Ammo
L"|L|e|f|t |C|l|i|c|k: Show all items\n|R|i|g|h|t |C|l|i|c|k: Hide all items", // HEADROCK HAM 5: Filter Button L"|Л|е|в|ы|й| |щ|е|л|ч|ё|к|: Показать все предметы\n|П|р|а|в|ы|й| |щ|е|л|ч|ё|к|: Скрыть все предметы", // HEADROCK HAM 5: Filter Button
L"|L|e|f|t |C|l|i|c|k: Toggle Guns\n|R|i|g|h|t |C|l|i|c|k|: Show only Guns", // HEADROCK HAM 5: Filter Button L"|Л|е|в|ы|й| |щ|е|л|ч|ё|к|: Скрыть оружие\n|П|р|а|в|ы|й| |щ|е|л|ч|ё|к|: Показать оружие", // HEADROCK HAM 5: Filter Button
L"|L|e|f|t |C|l|i|c|k: Toggle Ammunition\n|R|i|g|h|t |C|l|i|c|k: Show only Ammunition", // HEADROCK HAM 5: Filter Button L"|Л|е|в|ы|й| |щ|е|л|ч|ё|к|: Скрыть аммуницию\n|П|р|а|в|ы|й| |щ|е|л|ч|ё|к|: Показать аммуницию", // HEADROCK HAM 5: Filter Button
// 11 - 15 // 11 - 15
L"|L|e|f|t |C|l|i|c|k: Toggle Explosives\n|R|i|g|h|t |C|l|i|c|k: Show only Explosives", // HEADROCK HAM 5: Filter Button L"|Л|е|в|ы|й| |щ|е|л|ч|ё|к|: Скрыть взрывчатку\n|П|р|а|в|ы|й| |щ|е|л|ч|ё|к|: Показать взрывчатку", // HEADROCK HAM 5: Filter Button
L"|L|e|f|t |C|l|i|c|k: Toggle Melee Weapons\n|R|i|g|h|t |C|l|i|c|k: Show only Melee Weapons", // HEADROCK HAM 5: Filter Button L"|Л|е|в|ы|й| |щ|е|л|ч|ё|к|: Скрыть холодное оружие\n|П|р|а|в|ы|й| |щ|е|л|ч|ё|к|: Показать холодное оружие", // HEADROCK HAM 5: Filter Button
L"|L|e|f|t |C|l|i|c|k: Toggle Armor\n|R|i|g|h|t |C|l|i|c|k: Show only Armor", // HEADROCK HAM 5: Filter Button L"|Л|е|в|ы|й| |щ|е|л|ч|ё|к|: Скрыть броню\n|П|р|а|в|ы|й| |щ|е|л|ч|ё|к|: Показать броню", // HEADROCK HAM 5: Filter Button
L"|L|e|f|t |C|l|i|c|k: Toggle LBEs\n|R|i|g|h|t |C|l|i|c|k: Show only LBEs", // HEADROCK HAM 5: Filter Button L"|Л|е|в|ы|й| |щ|е|л|ч|ё|к|: Скрыть разгрузочные системы\n|П|р|а|в|ы|й| |щ|е|л|ч|ё|к|: Показать разгрузочные системы", // HEADROCK HAM 5: Filter Button
L"|L|e|f|t |C|l|i|c|k: Toggle Kits\n|R|i|g|h|t |C|l|i|c|k: Show only Kits", // HEADROCK HAM 5: Filter Button L"|Л|е|в|ы|й| |щ|е|л|ч|ё|к|: Скрыть наборы\n|П|р|а|в|ы|й| |щ|е|л|ч|ё|к|: Показать наборы", // HEADROCK HAM 5: Filter Button
// 16 - 20 // 16 - 20
L"|L|e|f|t |C|l|i|c|k: Toggle Misc. Items\n|R|i|g|h|t |C|l|i|c|k: Show only Misc. Items", // HEADROCK HAM 5: Filter Button L"|Л|е|в|ы|й| |щ|е|л|ч|ё|к|: Скрыть прочие предметы\n|П|р|а|в|ы|й| |щ|е|л|ч|ё|к|: Показать прочие предметы", // HEADROCK HAM 5: Filter Button
}; };
STR16 pMapScreenBottomFastHelp[] = STR16 pMapScreenBottomFastHelp[] =
@@ -3431,7 +3428,7 @@ STR16 pTransactionText[] =
L"Снаряжение продано населению", L"Снаряжение продано населению",
L"Оснащение персонала", // HEADROCK HAM 3.6 //Facility Use L"Оснащение персонала", // HEADROCK HAM 3.6 //Facility Use
L"Содержание ополчения", // HEADROCK HAM 3.6 //Militia upkeep L"Содержание ополчения", // HEADROCK HAM 3.6 //Militia upkeep
L"Ransom for released prisoners", // Flugente: prisoner system TODO.Translate L"Выкуп за освобожденных заключенных", // Ransom for released prisoners
}; };
STR16 pTransactionAlternateText[] = STR16 pTransactionAlternateText[] =
@@ -3485,9 +3482,9 @@ STR16 pMapScreenStatusStrings[] =
L"Боевой дух", L"Боевой дух",
L"Состояние", // the condition of the current vehicle (its "health") L"Состояние", // the condition of the current vehicle (its "health")
L"Бензин", // the fuel level of the current vehicle (its "energy") L"Бензин", // the fuel level of the current vehicle (its "energy")
L"Poison", // TODO.Translate L"Яд", // Poison
L"Water", // drink level L"Вода", // drink level //Water
L"Food", // food level L"Пища", // food level //Food
}; };
@@ -3616,8 +3613,13 @@ STR16 pMiscMapScreenMouseRegionHelpText[] =
// male version of where equipment is left // male version of where equipment is left
STR16 pMercHeLeaveString[] = STR16 pMercHeLeaveString[] =
{ {
#ifdef JA2UB
L"Должен ли %s оставить свою амуницию здесь (в %s) или позже в Драссене (B13) перед отлетом из Траконы?",
L"Должен ли %s оставить свою амуницию здесь (в %s) или позже в Омерте (A9) перед отлетом из Траконы?",
#else
L"Должен ли %s оставить свою амуницию здесь (в %s) или позже в Драссене (B13) перед отлетом?", L"Должен ли %s оставить свою амуницию здесь (в %s) или позже в Драссене (B13) перед отлетом?",
L"Должен ли %s оставить свою амуницию здесь (в %s) или позже в Омерте (A9) перед отлетом?", L"Должен ли %s оставить свою амуницию здесь (в %s) или позже в Омерте (A9) перед отлетом?",
#endif
L"скоро уходит и оставит свою амуницию в Омерте (А9).", L"скоро уходит и оставит свою амуницию в Омерте (А9).",
L"скоро уходит и оставит свою амуницию в Драссене (B13).", L"скоро уходит и оставит свою амуницию в Драссене (B13).",
L"%s скоро уходит и оставит свою амуницию в %s.", L"%s скоро уходит и оставит свою амуницию в %s.",
@@ -3627,8 +3629,13 @@ STR16 pMercHeLeaveString[] =
// female version // female version
STR16 pMercSheLeaveString[] = STR16 pMercSheLeaveString[] =
{ {
#ifdef JA2UB
L"Должна ли %s оставить свою амуницию здесь (в %s) или позже в Драссене (B13) перед отлетом из Траконы?",
L"Должна ли %s оставить свою амуницию здесь (в %s) или позже в Омерте (A9) перед отлетом из Траконы?",
#else
L"Должна ли %s оставить свою амуницию здесь (в %s) или позже в Драссене (B13) перед отлетом?", L"Должна ли %s оставить свою амуницию здесь (в %s) или позже в Драссене (B13) перед отлетом?",
L"Должна ли %s оставить свою амуницию здесь (в %s) или позже в Омерте (A9) перед отлетом?", L"Должна ли %s оставить свою амуницию здесь (в %s) или позже в Омерте (A9) перед отлетом?",
#endif
L"скоро уходит и оставит свою амуницию в Омерте (А9).", L"скоро уходит и оставит свою амуницию в Омерте (А9).",
L"скоро уходит и оставит свою амуницию в Драссене (B13).", L"скоро уходит и оставит свою амуницию в Драссене (B13).",
L"%s скоро уходит и оставит свою амуницию в %s.", L"%s скоро уходит и оставит свою амуницию в %s.",
@@ -3646,6 +3653,8 @@ STR16 pMercContractOverStrings[] =
// Text used on IMP Web Pages // Text used on IMP Web Pages
// WDS: Allow flexible numbers of IMPs of each sex
// note: I only updated the English text to remove "three" below
STR16 pImpPopUpStrings[] = STR16 pImpPopUpStrings[] =
{ {
L"Неверный код доступа.", L"Неверный код доступа.",
@@ -3871,7 +3880,7 @@ STR16 pBookMarkStrings[] =
L"Цветы", L"Цветы",
L"Страховка", L"Страховка",
L"Oтмeнa", L"Oтмeнa",
L"Encyclopedia", L"Энциклопедия",
L"Briefing Room", L"Briefing Room",
}; };
@@ -3982,8 +3991,8 @@ STR16 pWebPagesTitles[] =
L"", L"",
L"Адрес не найден.", L"Адрес не найден.",
L"Бобби Рэй - последние поступления", L"Бобби Рэй - последние поступления",
L"Encyclopedia", L"Энциклопедия",
L"Encyclopedia - Data", L"Энциклопедия - данные",
L"Briefing Room", L"Briefing Room",
L"Briefing Room - Data", L"Briefing Room - Data",
}; };
@@ -4178,6 +4187,7 @@ STR16 MercAccountPageText[] =
L"Дальше", L"Дальше",
}; };
//For use at the M.E.R.C. web site. Text relating a MERC mercenary //For use at the M.E.R.C. web site. Text relating a MERC mercenary
@@ -4228,6 +4238,7 @@ STR16 MercNoAccountText[] =
}; };
// For use at the M.E.R.C. web site. MERC Homepage // For use at the M.E.R.C. web site. MERC Homepage
STR16 MercHomePageText[] = STR16 MercHomePageText[] =
@@ -4391,7 +4402,6 @@ STR16 BobbyROrderFormText[] =
L"Заказы", L"Заказы",
}; };
STR16 BobbyRFilter[] = STR16 BobbyRFilter[] =
{ {
// Guns // Guns
@@ -4437,12 +4447,12 @@ STR16 BobbyRFilter[] =
L"Наборы", L"Наборы",
L"Головные", L"Головные",
L"Разгр.с-мы", L"Разгр.с-мы",
L"Optics", // Madd: new BR filters // TODO.Translate L"Прицелы", // Madd: new BR filters
L"Grip/LAM", L"Grip/LAM",
L"Muzzle", L"Muzzle",
L"Stock", L"Stock",
L"Mag/Trig.", L"Mag/Trig.",
L"Other Att.", L"Др. навеска",
L"Разное", L"Разное",
}; };
@@ -4549,15 +4559,22 @@ STR16 AimSortText[] =
L"Цена", L"Цена",
L"Опыт", L"Опыт",
L"Меткость", L"Меткость",
L"Медицина",
L"Взрывчатка",
L"Механика", L"Механика",
L"Взрывчатка",
L"Медицина",
L"Здоровье",
L"Проворность",
L"Ловкость",
L"Сила",
L"Лидерство",
L"Мудрость",
L"Имя",
//Text of the links to other AIM pages //Text of the links to other AIM pages
L"Показать фотографии наемников", L"Фотографии наёмников",
L"Просмотреть информацию о наемниках", L"Информация о наёмниках",
L"Просмотреть архивную галерею A.I.M.", L"Архив A.I.M.",
// text to display how the entries will be sorted // text to display how the entries will be sorted
@@ -4745,9 +4762,16 @@ STR16 AimFiText[] =
L"Цена", L"Цена",
L"Опыт", L"Опыт",
L"Меткость", L"Меткость",
L"Медицина",
L"Взрывчатка",
L"Механика", L"Механика",
L"Взрывчатка",
L"Медицина",
L"Здоровье",
L"Проворность",
L"Ловкость",
L"Сила",
L"Лидерство",
L"Мудрость",
L"Имя",
// The title of the page, the above text gets added at the end of this text // The title of the page, the above text gets added at the end of this text
@@ -4786,6 +4810,11 @@ STR16 AimAlumniText[] =
L"ОК" // Stops displaying information on selected merc L"ОК" // Stops displaying information on selected merc
}; };
//AIM Home Page //AIM Home Page
STR16 AimScreenText[] = STR16 AimScreenText[] =
@@ -4932,6 +4961,7 @@ STR16 zSaveLoadText[] =
L"ОШИБКА загрузки игры!", L"ОШИБКА загрузки игры!",
L"Это сохранение было сделано иной версией игры. Скорее всего, загрузить его не удастся. Все равно продолжить?", L"Это сохранение было сделано иной версией игры. Скорее всего, загрузить его не удастся. Все равно продолжить?",
L"Возможно файлы сохранений повреждены. Желаете их удалить?", L"Возможно файлы сохранений повреждены. Желаете их удалить?",
//Translators, the next two strings are for the same thing. The first one is for beta version releases and the second one //Translators, the next two strings are for the same thing. The first one is for beta version releases and the second one
@@ -4969,7 +4999,8 @@ STR16 zSaveLoadText[] =
L"Элементы фантастики", L"Элементы фантастики",
L"Платиновая серия", L"Платиновая серия",
L"Бобби Рэя Quality", //TODO.Translate
L"Ассортимент Бобби Рэя",
L"Нормальный", L"Нормальный",
L"Большой", L"Большой",
L"Огромный", L"Огромный",
@@ -4979,10 +5010,11 @@ STR16 zSaveLoadText[] =
L"Загрузка игры, начатой в режиме \"Нового Инвентаря\", невозможна. Установите в Ja2.ini игровую папку 'Data-1.13' и повторите попытку.", L"Загрузка игры, начатой в режиме \"Нового Инвентаря\", невозможна. Установите в Ja2.ini игровую папку 'Data-1.13' и повторите попытку.",
L"The squad size from the savegame is not supported by the current screen resolution. Please increase the screen resolution and try again.", // TODO.Translate L"The squad size from the savegame is not supported by the current screen resolution. Please increase the screen resolution and try again.", // TODO.Translate
L"Bobby Ray Quantity", //TODO.Translate L"Количество товара у Бобби Рэя",
}; };
//MapScreen //MapScreen
STR16 zMarksMapScreenText[] = STR16 zMarksMapScreenText[] =
{ {
@@ -5017,7 +5049,7 @@ STR16 zMarksMapScreenText[] =
L"Стратегическая Карта", L"Стратегическая Карта",
// HEADROCK HAM 4: Prompt messages when turning on Mobile Militia Restrictions view. // HEADROCK HAM 4: Prompt messages when turning on Mobile Militia Restrictions view.
L"Сейчас у вас нет мобильных групп ополчения. Включите этот режим в следующий раз, когда наберёте их.", L"Сейчас у вас нет мобильных групп ополчения. Включите этот режим в следующий раз, когда наберёте их.",
L"This view shows where your Mobile Militia can and cannot go. GREY = Mobile Militia refuse to go here. RED = Mobile Militia can go here, but you've told them not to. YELLOW = Mobile Militia can enter this sector, but not leave. GREEN = Mobile Militia can go here freely. Right click a Green/Yellow sector to cycle its behavior.", L"Здесь показано куда ваши мобильные отряды могут пройти и куда нет. СЕРЫЙ = не пойдут туда. КРАСНЫЙ = могут пойти туда, но вы запретили им. ЖЁЛТЫЙ = могут вступить в сектор, но не могут его покинуть. ЗЕЛЁНЫЙ = могут свободно передвигаться. Правым щелчком кнопки мыши можно менять цветовой статус сектора.",
}; };
@@ -5100,19 +5132,18 @@ STR16 zOptionsToggleText[] =
L"Подсветить навык к повышению", //Stat Progress Bars // Show progress towards stat increase L"Подсветить навык к повышению", //Stat Progress Bars // Show progress towards stat increase
L"Новая расцветка стратег. карты", //Alternate Strategy-Map Colors //Change color scheme of Strategic Map L"Новая расцветка стратег. карты", //Alternate Strategy-Map Colors //Change color scheme of Strategic Map
L"Заметная летящая пуля", // Show alternate bullet graphics (tracers) L"Заметная летящая пуля", // Show alternate bullet graphics (tracers)
L"Show Merc Ranks", // shows mercs ranks // TODO.Translate L"Показать ранг бойца", // shows mercs ranks
L"Показать снаряжение на голове", //Show Face gear graphics L"Показать снаряжение на голове", //Show Face gear graphics
L"Показать иконки снаряжения", L"Показать иконки снаряжения",
L"Disable Cursor Swap", // Disable Cursor Swap // TODO.Translate L"Отключить меняющийся курсор", // Disable Cursor Swap
L"Quiet Training", // Madd: mercs don't say quotes while training // TODO.Translate L"Тихая тренировка", // Madd: mercs don't say quotes while training
L"Quiet Repairing", // Madd: mercs don't say quotes while repairing //TODO.Translate L"Тихий ремонт", // Madd: mercs don't say quotes while repairing
L"Quiet Doctoring", // Madd: mercs don't say quotes while doctoring //TODO.Translate L"Тихое лечение", // Madd: mercs don't say quotes while doctoring
L"Auto Fast Forward AI Turns", // Automatic fast forward through AI turns // TODO.Translate L"Быстрый ход компьютера", // Automatic fast forward through AI turns
#ifdef ENABLE_ZOMBIES #ifdef ENABLE_ZOMBIES
L"Allow Zombies", // Flugente Zombies 1.0 L"Зомби в игре!", // Flugente Zombies 1.0
#endif #endif
L"Enable inventory popups", // the_bob : enable popups for picking items from sector inv // TODO.Translate L"Меню в инвентаре бойца", // the_bob : enable popups for picking items from sector inv
L"Mark Remaining Hostiles", //TODO.Translate L"Mark Remaining Hostiles", //TODO.Translate
L"Show LBE Content", //TODO.Translate L"Show LBE Content", //TODO.Translate
L"Invert mouse wheel", // TODO.Translate L"Invert mouse wheel", // TODO.Translate
@@ -5216,19 +5247,19 @@ STR16 zOptionsScreenHelpText[] =
L"Если включено, навык, \nкоторый вскоре повысится будет подсвечен.", L"Если включено, навык, \nкоторый вскоре повысится будет подсвечен.",
L"Если включено, необследованные сектрора \nна стратегической карте будут чёрно-белыми.", L"Если включено, необследованные сектрора \nна стратегической карте будут чёрно-белыми.",
L"Если включено, летящая пуля будет более заметной.", L"Если включено, летящая пуля будет более заметной.",
L"When ON, ranks will be displayed before merc names in the strategic view.", // TODO.Translate L"Если включено, на стратегическом экране будет подписан ранг бойца перед его именем.",
L"Если включено, на портрете наёмника будет отображено одетое головное снаряжение.", L"Если включено, на портрете наёмника будет отображено одетое головное снаряжение.",
L"Если включено, в правом нижнем углу \nна портрете наёмника будут отображены иконки \nодетого головного снаряжения.", L"Если включено, в правом нижнем углу \nна портрете наёмника будут отображены иконки \nодетого головного снаряжения.",
L"When ON, the cursor will not toggle between exchange position and other actions. Press |x to initiate quick exchange.", // TODO.Translate L"Если включено, курсор не будет меняться показывая все возможные действия. \nЧтобы поменяться местами с человеком рядом, нажмите |X.",
L"When ON, mercs will not report progress during training.", L"Если включено, бойцы не будут сообщать о повышении своих умений.",
L"When ON, mercs will not report progress during repairing.", // TODO.Translate L"Если включено, бойцы не будут сообщать о статусе ремонта.",
L"When ON, mercs will not report progress during doctoring.", // TODO.Translate L"Если включено, бойцы не будут сообщать о лечения.",
L"When ON, AI turns will be much faster.", // TODO.Translate L"Если включено, ожидание пока походят противник, гражданские и животные будет значительно меньше.",
#ifdef ENABLE_ZOMBIES #ifdef ENABLE_ZOMBIES
L"When ON, zombies will span. Be aware!", // allow zombies // TODO.Translate L"Если включено, будут появляться зомби. Развлекайся!",
#endif #endif
L"When ON, enables popup boxes that appear when you left click on empty merc inventory slots while viewing sector inventory in mapscreen.", // TODO.Translate L"Если включено, при просмотре предметов сектора в инвентаре бойца \nбудет доступно меню по нажатии левой кнопки на пустой карман.",
L"When ON, approximate locations of the last enemies in the sector are highlighted.", //TODO.Translate 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, 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"When ON, inverts mouse wheel directions.", // TODO.Translate
@@ -5244,7 +5275,6 @@ STR16 zOptionsScreenHelpText[] =
L"Attempts to display slash-rects around mouse regions", // an example of a DEBUG build option L"Attempts to display slash-rects around mouse regions", // an example of a DEBUG build option
L"(text not rendered)TOPTION_DEBUG_MODE_OPTIONS_END", // an example options screen options divider (pure text) L"(text not rendered)TOPTION_DEBUG_MODE_OPTIONS_END", // an example options screen options divider (pure text)
// this is THE LAST option that exists (debug the options screen, doesnt do anything, except exist) // this is THE LAST option that exists (debug the options screen, doesnt do anything, except exist)
L"Последняя строка в списке настроек.", L"Последняя строка в списке настроек.",
}; };
@@ -5277,21 +5307,21 @@ STR16 gzGIOScreenText[] =
L"в любое время", L"в любое время",
L"лишь в мирное", L"лишь в мирное",
L"Отключено в демо-версии", L"Отключено в демо-версии",
L"Бобби Рэя Quality", //TODO.Translate L"Ассортимент Бобби Рэя",
L"хороший", L"хороший",
L"большой", L"большой",
L"огромный", L"огромный",
L"всё и сразу", L"всё и сразу",
L"Инвентарь / Навеска", //Inventory / Attachments L"Инвентарь / Навеска",
L"NOT USED", L"NOT USED",
L"NOT USED", L"NOT USED",
L"Загрузить", L"Загрузить",
L"УСТАНОВКИ ИГРЫ (актуальны только настроки игры сервера)", L"УСТАНОВКИ ИГРЫ (актуальны только настроки игры сервера)",
// Added by SANDRO // Added by SANDRO
L"Умения IMP персонажа", //Skill Traits L"Умения персонажа",
L"старые", L"старые",
L"новые", L"новые",
L"Количество IMP персонажей", //Max IMP Characters L"Создаваемых персонажей",
L"1", L"1",
L"2", L"2",
L"3", L"3",
@@ -5302,9 +5332,9 @@ STR16 gzGIOScreenText[] =
L"нет", L"нет",
L"да", L"да",
#ifdef JA2UB #ifdef JA2UB
L"Tex and John", L"Текс и Джон",
L"Random", L"Случайно",
L"All", L"Оба сразу",
#else #else
L"Число террористов", L"Число террористов",
L"случайное", L"случайное",
@@ -5324,20 +5354,19 @@ STR16 gzGIOScreenText[] =
L"новый / старая", L"новый / старая",
L"новый / новая", L"новый / новая",
// TODO.Translate
// Squad Size // Squad Size
L"Max. Squad Size", L"Бойцов в отряде",
L"6", L"6",
L"8", L"8",
L"10", L"10",
//L"Faster Bobby Ray Shipments", //L"Faster Bobby Ray Shipments",
L"Inventory Manipulation Costs AP", L"Манипуляции с инвентарём за ОД",
L"New Chance to Hit System", L"Новая система прицеливания", //New Chance to Hit System
L"Improved Interrupt System", L"Новая система перехвата хода",
L"Weapon Overheating", L"Перегрев оружия",
L"Food System",//TODO.Translate L"Игра с едой",
L"Bobby Ray Quantity", L"Количество товара у Бобби Рэя",
}; };
STR16 gzMPJScreenText[] = STR16 gzMPJScreenText[] =
@@ -5582,7 +5611,8 @@ STR16 pMessageStrings[] =
L"Бросить", L"Бросить",
L"Передать", L"Передать",
L"%s передан %s.", //"Item" passed to "merc". Please try to keep the item %s before the merc %s, otherwise, must notify SirTech. L"%s передан %s.", //"Item" passed to "merc". Please try to keep the item %s before the merc %s, otherwise,
//must notify SirTech.
L"Не хватает места, чтобы передать %s %s.", //pass "item" to "merc". Same instructions as above. L"Не хватает места, чтобы передать %s %s.", //pass "item" to "merc". Same instructions as above.
//A list of attachments appear after the items. Ex: Kevlar vest ( Ceramic Plate 'Attached )' //A list of attachments appear after the items. Ex: Kevlar vest ( Ceramic Plate 'Attached )'
@@ -5640,7 +5670,6 @@ STR16 pMessageStrings[] =
L"Клиент", //Client L"Клиент", //Client
L"Нельзя одновременно установить \"Старый\" инвентарь и \"Новую Систему Навески\".", //You cannot use the Old Inventory and the New Attachment System at the same time. L"Нельзя одновременно установить \"Старый\" инвентарь и \"Новую Систему Навески\".", //You cannot use the Old Inventory and the New Attachment System at the same time.
// TODO.Translate
L"Auto Save #", //91 // Text des Auto Saves im Load Screen mit ID L"Auto Save #", //91 // Text des Auto Saves im Load Screen mit ID
L"This Slot is reserved for Auto Saves, which can be enabled/disabled (AUTO_SAVE_EVERY_N_HOURS) in the ja2_options.ini.", //92 // The text, when the user clicks on the save screen on an auto save L"This Slot is reserved for Auto Saves, which can be enabled/disabled (AUTO_SAVE_EVERY_N_HOURS) in the ja2_options.ini.", //92 // The text, when the user clicks on the save screen on an auto save
L"Empty Auto Save Slot #", //93 // The text, when the auto save slot (1 - 5) is empty (not saved yet) L"Empty Auto Save Slot #", //93 // The text, when the auto save slot (1 - 5) is empty (not saved yet)
@@ -5814,7 +5843,7 @@ STR16 gzCreditNames[]=
{ {
L"Chris Camfield", L"Chris Camfield",
L"Shaun Lyng", L"Shaun Lyng",
L"Kris Mдrnes", L"Kris Märnes",
L"Ian Currie", L"Ian Currie",
L"Linda Currie", L"Linda Currie",
L"Eric \"WTF\" Cheng", L"Eric \"WTF\" Cheng",
@@ -5868,6 +5897,7 @@ STR16 gzCreditNameFunny[]=
L"(Делал предметы и загрузочные экраны!)", // Joey \"Joeker\" Whelan", L"(Делал предметы и загрузочные экраны!)", // Joey \"Joeker\" Whelan",
}; };
// HEADROCK: Adjusted strings for better feedback, and added new string for LBE repair.
STR16 sRepairsDoneString[] = STR16 sRepairsDoneString[] =
{ {
L"%s: завершён ремонт личных вещей.", L"%s: завершён ремонт личных вещей.",
@@ -5927,6 +5957,7 @@ STR16 gzLateLocalizedString[] =
#else #else
L"Арулько", L"Арулько",
#endif #endif
L"(на крыше)", L"(на крыше)",
L"Здоровье: %d/%d", L"Здоровье: %d/%d",
@@ -5999,6 +6030,7 @@ STR16 gzLateLocalizedString[] =
//46-48 //46-48
L"%s: отвалилась ствольная насадка!", L"%s: отвалилась ствольная насадка!",
// HEADROCK HAM 3.5: Changed to reflect facility effect.
L"В этом секторе ополченцев могут тренировать не более %d человек.", //No more than %d militia trainers are permitted in this sector. L"В этом секторе ополченцев могут тренировать не более %d человек.", //No more than %d militia trainers are permitted in this sector.
L"Вы уверены?", L"Вы уверены?",
@@ -6025,7 +6057,6 @@ STR16 gzLateLocalizedString[] =
//Displayed with the version information when cheats are enabled. //Displayed with the version information when cheats are enabled.
L"Прогресс игры текущий/максимально достигнутый: %d%%/%d%%", L"Прогресс игры текущий/максимально достигнутый: %d%%/%d%%",
//59
L"Сопроводить Джона и Мэри?", L"Сопроводить Джона и Мэри?",
//60 //60
@@ -6035,9 +6066,10 @@ STR16 gzLateLocalizedString[] =
L"%s выпустил на %d больше пуль!", L"%s выпустил на %d больше пуль!",
L"%s выпустил на одну пулю больше!", L"%s выпустил на одну пулю больше!",
L"You need to close the item description box first!", // TODO.Translate L"Сперва закрой описание предмета!",
}; };
// HEADROCK HAM 3.5: Added sector name
STR16 gzCWStrings[] = STR16 gzCWStrings[] =
{ {
L"Вызвать подкрепление из соседних секторов для %s?", L"Вызвать подкрепление из соседних секторов для %s?",
@@ -6110,7 +6142,7 @@ STR16 New113Message[] =
L"UAUTO", L"UAUTO",
L"Снайпер!", L"Снайпер!",
L"Невозможно разделить деньги из-за предмета на курсоре.", L"Невозможно разделить деньги из-за предмета на курсоре.",
L"Точка высадки новых наемников перенесена в %s, так как предыдущая точка высадки %s захвачена противником.", L"Точка высадки прибывающих наёмников перенесена в %s, так как запланированное место высадки %s захвачено противником.",
L"Выброшена вещь.", L"Выброшена вещь.",
L"Выброшены все вещи выбранной группы.", L"Выброшены все вещи выбранной группы.",
L"Вещь продана голодающему населению Арулько.", L"Вещь продана голодающему населению Арулько.",
@@ -6121,9 +6153,12 @@ STR16 New113Message[] =
L"В приделах видимости нет врагов.", //No enemies in sight L"В приделах видимости нет врагов.", //No enemies in sight
L"Красться в режиме реального времени ОТКЛ.", //Real-time sneaking OFF L"Красться в режиме реального времени ОТКЛ.", //Real-time sneaking OFF
L"Красться в режиме реального времени ВКЛ.", //Real-time sneaking ON L"Красться в режиме реального времени ВКЛ.", //Real-time sneaking ON
//L"Enemy spotted! (Ctrl + x to enter turn based)",
L"Обнаружен враг!", // this should be enough - SANDRO L"Обнаружен враг!", // this should be enough - SANDRO
//////////////////////////////////////////////////////////////////////////////////////
// These added by SANDRO
L"%s отлично справился с кражей!", //%s was successful at stealing! L"%s отлично справился с кражей!", //%s was successful at stealing!
L"У %s нет достаточного количества очков действия, чтобы украсть все выбранные вещи.", //%s did not have enough action points to steal all selected items. L"%s: недостаточно очков действия, чтобы украсть все выбранные вещи.", //%s did not have enough action points to steal all selected items.
L"Хотите провести хирургическую операцию %s перед перевязкой? (Вы сможете восстановить около %i здоровья).", //Do you want to perform surgery on %s before bandaging? (You can heal about %i Health.) L"Хотите провести хирургическую операцию %s перед перевязкой? (Вы сможете восстановить около %i здоровья).", //Do you want to perform surgery on %s before bandaging? (You can heal about %i Health.)
L"Хотите провести хирургическую операцию %s? (Вы сможете восстановить около %i здоровья).", //Do you want to perform surgery on %s? (You can heal about %i Health.) L"Хотите провести хирургическую операцию %s? (Вы сможете восстановить около %i здоровья).", //Do you want to perform surgery on %s? (You can heal about %i Health.)
L"Хотите сначала провести необходимую хирургическую операцию? (пациент(ы) - %i).", //Do you wish to perform necessary surgeries first? (%i patient(s)) L"Хотите сначала провести необходимую хирургическую операцию? (пациент(ы) - %i).", //Do you wish to perform necessary surgeries first? (%i patient(s))
@@ -6171,19 +6206,16 @@ STR16 New113HAMMessage[] =
L"Н/Д в этом секторе", //N/A in this sector L"Н/Д в этом секторе", //N/A in this sector
L"Дневной расход", L"Дневной расход",
// 21 - 25 // 21 - 25
L"Недостаточно денег чтобы заплатить всему нанятому ополчению. %d ополченцев было распущенно и распущено домой.", //Insufficient funds to pay all enlisted militia! %d militia have disbanded and returned home. L"Недостаточно денег для выплат нанятому ополчению. %d ополченцев было распущенно и отправлено домой.", //Insufficient funds to pay all enlisted militia! %d militia have disbanded and returned home.
L"To examine an item's stats during combat, you must pick it up manually first.", // HAM 5 TODO.Translate
// TODO.Translate
L"To examine an item's stats during combat, you must pick it up manually first.", // HAM 5
L"To attach an item to another item during combat, you must pick them both up first.", // HAM 5 L"To attach an item to another item during combat, you must pick them both up first.", // HAM 5
L"To merge two items during combat, you must pick them both up first.", // HAM 5 L"To merge two items during combat, you must pick them both up first.", // HAM 5
}; };
// TODO.Translate
// HEADROCK HAM 5: Text dealing exclusively with Item Transformations. // HEADROCK HAM 5: Text dealing exclusively with Item Transformations.
STR16 gzTransformationMessage[] = STR16 gzTransformationMessage[] =
{ {
L"No available adjustments", L"No available adjustments", // TODO.Translate
L"%s was split into several parts.", L"%s was split into several parts.",
L"%s was split into several parts. Check %s's inventory for the resulting items.", L"%s was split into several parts. Check %s's inventory for the resulting items.",
L"Due to lack of inventory space after transformation, some of %s's items have been dropped to the ground.", L"Due to lack of inventory space after transformation, some of %s's items have been dropped to the ground.",
@@ -6197,6 +6229,7 @@ STR16 gzTransformationMessage[] =
L"There is insufficient room in %s's inventory to fit any magazines of this caliber!", L"There is insufficient room in %s's inventory to fit any magazines of this caliber!",
}; };
// WANNE: This hardcoded text should not be used anymore in the game, because we now have those texts externalized in the "TableData\Email\EmailMercLevelUp.xml" file!
// WANNE: This are the email texts, when one of the 4 new 1.13 MERC mercs have levelled up, that Speck sends // WANNE: This are the email texts, when one of the 4 new 1.13 MERC mercs have levelled up, that Speck sends
// INFO: Do not replace the ± characters. They indicate the <B2> (-> Newline) from the edt files // INFO: Do not replace the ± characters. They indicate the <B2> (-> Newline) from the edt files
STR16 New113MERCMercMailTexts[] = STR16 New113MERCMercMailTexts[] =
@@ -6211,6 +6244,7 @@ STR16 New113MERCMercMailTexts[] =
L"Ставим в известность, что отличная работа полковника Фредерика Биггенса заслуживает поощрения в виде повышения гонорара. Постановление считать действительным с текущего момента. ± ± Спек Т. Кляйн ± ", L"Ставим в известность, что отличная работа полковника Фредерика Биггенса заслуживает поощрения в виде повышения гонорара. Постановление считать действительным с текущего момента. ± ± Спек Т. Кляйн ± ",
}; };
// WANNE: This hardcoded text should not be used anymore in the game, because we now have those texts externalized in the "TableData\Email\EmailMercAvailable.xml" file!
// WANNE: This is email text (each 2 line), when we left a message on AIM and now the merc is back // WANNE: This is email text (each 2 line), when we left a message on AIM and now the merc is back
STR16 New113AIMMercMailTexts[] = STR16 New113AIMMercMailTexts[] =
{ {
@@ -6259,6 +6293,8 @@ STR16 MissingIMPSkillsDescriptions[] =
L"Снайпер: У вас глаза ястреба. В свободное время вы развлекаетесь отстреливая крылышки у мух с расстояния 100 метров! ± ", //Sniper: Eyes of a hawk, you can shoot the wings from a fly at a hundred yards! L"Снайпер: У вас глаза ястреба. В свободное время вы развлекаетесь отстреливая крылышки у мух с расстояния 100 метров! ± ", //Sniper: Eyes of a hawk, you can shoot the wings from a fly at a hundred yards!
// Camouflage // Camouflage
L"Маскировка: На вашем фоне кусты выглядят синтетическими! ± ", //Camouflage: Beside you, even bushes look synthetic! L"Маскировка: На вашем фоне кусты выглядят синтетическими! ± ", //Camouflage: Beside you, even bushes look synthetic!
// SANDRO - new strings for new traits added
// MINTY - Altered the texts for more natural English, and added a little flavour too
// Ranger // Ranger
L"Лесничий: Эти рейнджеры из Техаса, на вашем фоне выгледят дилетантами! Вы умеете рационально выбирать путь, стать незаметным для зверя, с одного выстрела из ружья попасть белке в глаз. ± ", //Ranger: Those amateurs from Texas have nothing on you! L"Лесничий: Эти рейнджеры из Техаса, на вашем фоне выгледят дилетантами! Вы умеете рационально выбирать путь, стать незаметным для зверя, с одного выстрела из ружья попасть белке в глаз. ± ", //Ranger: Those amateurs from Texas have nothing on you!
// Gunslinger // Gunslinger
@@ -6488,13 +6524,12 @@ STR16 gzMPChatboxText[] =
L"Заметка: нажмите |В|В|О|Д для отправки сообщения, |К|Л|Ю|Ч для выхода из чата.", L"Заметка: нажмите |В|В|О|Д для отправки сообщения, |К|Л|Ю|Ч для выхода из чата.",
}; };
// Following strings added - SANDRO
STR16 pSkillTraitBeginIMPStrings[] = STR16 pSkillTraitBeginIMPStrings[] =
{ {
// For old traits // For old traits
L"На следующей странице вам нужно выбрать профессиональные навыки в соответствии со специализацией вашего наёмника. Вы можете выбрать не более двух разных навыка или один и владеть им в совершенстве.", L"На следующей странице вам нужно выбрать профессиональные навыки в соответствии со специализацией вашего наёмника. Вы можете выбрать не более двух разных навыка или один и владеть им в совершенстве.",
L"Можно выбрать всего один навык или вообще остаться без него. Тогда вам будут даны дополнительные баллы для улучшения некоторых параметров. Внимание: навыки электроника, стрельба с двух рук и маскировка не могут быть экспертными.", L"Можно выбрать всего один навык или вообще остаться без него. Тогда вам будут даны дополнительные баллы для улучшения некоторых параметров. Внимание: навыки электроника, стрельба с двух рук и маскировка не могут быть экспертными.",
// For new major/minor traits // For new major/minor traits
L"Следующий этап - выбор навыков, которые определят специализацию вашего наёмника. На первой странице можно выбрать до двух основных навыков, которые определят роль бойца в отряде. На второй - дополнительные навыки, подчеркивающие личные качества бойца.", L"Следующий этап - выбор навыков, которые определят специализацию вашего наёмника. На первой странице можно выбрать до двух основных навыков, которые определят роль бойца в отряде. На второй - дополнительные навыки, подчеркивающие личные качества бойца.",
L"Всего можно взять не более трёх навыков. Так, если Вы не выбрали основной навык, то можно взять три дополнительных. Если же вы выбрали оба основных навыка (или один улучшенный), то будет доступен лишь один дополнительный...", L"Всего можно взять не более трёх навыков. Так, если Вы не выбрали основной навык, то можно взять три дополнительных. Если же вы выбрали оба основных навыка (или один улучшенный), то будет доступен лишь один дополнительный...",
@@ -6624,6 +6659,7 @@ STR16 gzFacilityErrorMessage[]=
L"%s заболел(а) в секторе %s, и вынужден(а) отложить текущую задачу.", L"%s заболел(а) в секторе %s, и вынужден(а) отложить текущую задачу.",
L"%s заболел(а) и не может продолжить работу над %s в %s.", L"%s заболел(а) и не может продолжить работу над %s в %s.",
L"%s получил(а) травму в секторе %s.", L"%s получил(а) травму в секторе %s.",
// 31 - 35
L"%s получил(а) серьёзную травму в секторе %s.", L"%s получил(а) серьёзную травму в секторе %s.",
@@ -6690,21 +6726,22 @@ STR16 gzFacilityAssignmentStrings[]=
L"Тренер на Взрывчатку", L"Тренер на Взрывчатку",
L"Interrogate Prisoners", // added by Flugente TODO.Translate L"Interrogate Prisoners", // added by Flugente TODO.Translate
}; };
STR16 Additional113Text[]= STR16 Additional113Text[]=
{ {
L"Для запуска Jagged Alliance 2 v1.13 в оконном режиме требуется установить 16-битное качество цветопередачи экрана", L"Для запуска Jagged Alliance 2 v1.13 в оконном режиме требуется установить 16-битное качество цветопередачи экрана",
// TODO.Translate // WANNE: Savegame slots validation against INI file // TODO.Translate
// WANNE: Savegame slots validation against INI file
L"Internal error in reading %s slots from Savegame: Number of slots in Savegame (%d) differs from defined slots in ja2_options.ini settings (%d)", L"Internal error in reading %s slots from Savegame: Number of slots in Savegame (%d) differs from defined slots in ja2_options.ini settings (%d)",
L"Mercenary (MAX_NUMBER_PLAYER_MERCS) / Vehicle (MAX_NUMBER_PLAYER_VEHICLES)", L"Mercenary (MAX_NUMBER_PLAYER_MERCS) / Vehicle (MAX_NUMBER_PLAYER_VEHICLES)",
L"Enemy (MAX_NUMBER_ENEMIES_IN_TACTICAL)", L"Enemy (MAX_NUMBER_ENEMIES_IN_TACTICAL)",
L"Creature (MAX_NUMBER_CREATURES_IN_TACTICAL)", L"Creature (MAX_NUMBER_CREATURES_IN_TACTICAL)",
L"Militia (MAX_NUMBER_MILITIA_IN_TACTICAL)", L"Militia (MAX_NUMBER_MILITIA_IN_TACTICAL)",
L"Civilian (MAX_NUMBER_CIVS_IN_TACTICAL)", L"Civilian (MAX_NUMBER_CIVS_IN_TACTICAL)",
}; };
// SANDRO - Taunts (here for now, xml for future, I hope)
// MINTY - Changed some of the following taunts to sound more natural
STR16 sEnemyTauntsFireGun[]= STR16 sEnemyTauntsFireGun[]=
{ {
L"Отведай ка гостинца!", L"Отведай ка гостинца!",
@@ -6794,10 +6831,9 @@ STR16 sEnemyTauntsGotHit[]=
}; };
// TODO.Translate
STR16 sEnemyTauntsNoticedMerc[]= STR16 sEnemyTauntsNoticedMerc[]=
{ {
L"Da'ffff...!", L"Da'ffff...!", // TODO.Translate
L"Oh my God!", L"Oh my God!",
L"Holy crap!", L"Holy crap!",
L"Enemy!!!", L"Enemy!!!",
@@ -7012,6 +7048,7 @@ STR16 szUDBGenExplosiveStatsExplanationsTooltipText[]=
// HEADROCK HAM 5: End Fragmentations // HEADROCK HAM 5: End Fragmentations
L"\n \nThis is the distance (in Tiles) within which\nsoldiers and mercs will hear the explosion when\nit goes off.\n \nEnemies hearing the explosion will be alerted to your\npresence.\n \nLower is better.", L"\n \nThis is the distance (in Tiles) within which\nsoldiers and mercs will hear the explosion when\nit goes off.\n \nEnemies hearing the explosion will be alerted to your\npresence.\n \nLower is better.",
L"\n \nThis value represents a chance (out of 100) for this\nexplosive to spontaneously explode whenever it is damaged\n(for instance, when other explosions go off nearby).\n \nCarrying highly-volatile explosives into combat\nis therefore extremely risky and should be avoided.\n \nScale: 0-100.\nLower is better.", L"\n \nThis value represents a chance (out of 100) for this\nexplosive to spontaneously explode whenever it is damaged\n(for instance, when other explosions go off nearby).\n \nCarrying highly-volatile explosives into combat\nis therefore extremely risky and should be avoided.\n \nScale: 0-100.\nLower is better.",
}; };
STR16 szUDBGenSecondaryStatsTooltipText[]= STR16 szUDBGenSecondaryStatsTooltipText[]=
@@ -7277,80 +7314,78 @@ STR16 gzNCTHlabels[]=
// HEADROCK HAM 4: End new UDB texts and tooltips // HEADROCK HAM 4: End new UDB texts and tooltips
////////////////////////////////////////////////////// //////////////////////////////////////////////////////
// TODO.Translate
// HEADROCK HAM 5: Screen messages for sector inventory sorting reports. // HEADROCK HAM 5: Screen messages for sector inventory sorting reports.
STR16 gzMapInventorySortingMessage[] = STR16 gzMapInventorySortingMessage[] =
{ {
L"Finished sorting ammo into crates in sector %c%d.", L"В квадрате %c%d завершена сборка аммуниции в ящики.",
L"Finished removing attachments from items in sector %c%d.", L"С предметов в квадрате %c%d снята вся навеска.",
L"Finished ejecting ammo from weapons in sector %c%d.", L"В квадрате %c%d всё оружие разряжено.",
L"Finished stacking and merging all items in sector %c%d.", L"В квадрате %c%d все вещи сгруппированы и объединены.",
}; };
STR16 gzMapInventoryFilterOptions[] = STR16 gzMapInventoryFilterOptions[] =
{ {
L"Show all", L"Показать всё",
L"Guns", L"Оружие",
L"Ammo", L"Патроны",
L"Explosives", L"Взрывчатка",
L"Melee Weapons", L"Холодное оружие",
L"Armor", L"Броня",
L"LBE", L"Рузгруз. системы",
L"Kits", L"Наборы",
L"Misc. Items", L"Прочие предметы",
L"Hide all", L"Скрыть всё",
}; };
// Flugente: Temperature-based text similar to HAM 4's condition-based text. // Flugente: Temperature-based text similar to HAM 4's condition-based text.
STR16 gTemperatureDesc[] = // TODO.Translate STR16 gTemperatureDesc[] =
{ {
L"Temperature is ", L"Температура ",
L"very low", L"очень низкая",
L"low", L"низкая",
L"medium", L"умеренная",
L"high", L"высокая",
L"very high", L"очень высокая",
L"dangerous", L"опасная",
L"CRITICAL", L"КРИТИЧЕСКАЯ",
L"DRAMATIC", L"ФАТАЛЬНАЯ",
L"unknown", L"неизвестна",
L"." L"."
}; };
// TODO.Translate
// Flugente: food condition texts // Flugente: food condition texts
STR16 gFoodDesc[] = STR16 gFoodDesc[] =
{ {
L"Food is ", L"Пища ",
L"fresh", L"свежая",
L"good", L"хорошая",
L"ok", L"нормальная",
L"stale", L"несвежая",
L"shabby", L"порченная",
L"rotting", L"подгнившая",
L"." L"."
}; };
// TODO.Translate
CHAR16* ranks[] = CHAR16* ranks[] =
{ L"", //ExpLevel 0 { L"", //ExpLevel 0// TODO.Translate
L"Pvt. ", //ExpLevel 1 L"Рядовой ", //ExpLevel 1
L"Pfc. ", //ExpLevel 2 L"Ефрейтор ", //ExpLevel 2
L"Cpl. ", //ExpLevel 3 L"Мл. сержант ", //ExpLevel 3
L"Sgt. ", //ExpLevel 4 L"Сержант ", //ExpLevel 4
L"Lt. ", //ExpLevel 5 L"Лейтенант ", //ExpLevel 5
L"Cpt. ", //ExpLevel 6 L"Капитан ", //ExpLevel 6
L"Maj. ", //ExpLevel 7 L"Майор ", //ExpLevel 7
L"Lt.Col. ", //ExpLevel 8 L"Подполк. ", //ExpLevel 8
L"Col. ", //ExpLevel 9 L"Полковник ", //ExpLevel 9
L"Gen. " //ExpLevel 10 L"Генерал " //ExpLevel 10
}; };
STR16 gzNewLaptopMessages[]= STR16 gzNewLaptopMessages[]=
{ {
L"Ask about our special offer!", L"Спрашивайте о нашем специальном предложении!",
L"Temporarily Unavailable", L"Временно недоступно",
L"This special press preview of Jagged Alliance 2: Unfinished Business contains the only first 6 sector maps. The final version of the game will feature many more - please see the included readme file for details.", L"Ознакомительная игра 'Jagged Alliance 2: Цена Свободы' содержит только первые 6 карт секторов. Финальная версия игры будет включать в себя гораздо больше возможностей (полная информация содержится в приложенном файле Readme.txt).",
}; };
STR16 zNewTacticalMessages[]= STR16 zNewTacticalMessages[]=
@@ -7383,12 +7418,12 @@ STR16 zNewTacticalMessages[]=
// The_bob : pocket popup text defs // TODO.Translate // The_bob : pocket popup text defs // TODO.Translate
STR16 gszPocketPopupText[]= STR16 gszPocketPopupText[]=
{ {
L"Grenade launchers", // POCKET_POPUP_GRENADE_LAUNCHERS, L"Гранатомёты", // POCKET_POPUP_GRENADE_LAUNCHERS,
L"Rocket launchers", // POCKET_POPUP_ROCKET_LAUNCHERS L"Рокетницы", // POCKET_POPUP_ROCKET_LAUNCHERS
L"Melee & thrown weapons", // POCKET_POPUP_MEELE_AND_THROWN L"Холодное и метательное оружие", // POCKET_POPUP_MEELE_AND_THROWN
L"- no matching ammo -", //POCKET_POPUP_NO_AMMO L"- нет патронов -", //POCKET_POPUP_NO_AMMO
L"- no guns in inventory -", //POCKET_POPUP_NO_GUNS L"- нет оружия в секторе -", //POCKET_POPUP_NO_GUNS
L"more...", //POCKET_POPUP_MOAR L"ещё...", //POCKET_POPUP_MOAR
}; };
// Flugente: externalised texts for some features // TODO.Translate // Flugente: externalised texts for some features // TODO.Translate
@@ -7428,16 +7463,16 @@ STR16 szCovertTextStr[]=
STR16 szCorpseTextStr[]= STR16 szCorpseTextStr[]=
{ {
L"No head item found in Items.xml!", L"Предмета 'голова' не найдено в Items.xml!",
L"Corpse cannot be decapitated!", L"Тело невозможно обезглавить!",
L"No meat item found in Items.xml!", L"Мясных изделий не найдено в Items.xml!",
L"Not possible, you sick, twisted individual!", L"Ты больной! Тебе лечиться надо! Действие невозможно.",
L"No clothes to take!", L"Снимать с тела нечего!",
L"%s cannot take clothes off of this corpse!", L"%s не может снять одежду с этого трупа!",
L"This corpse cannot be taken!", L"Это тело невозможно забрать с собой!", //This corpse cannot be taken!
L"No free hand to carry corpse!", L"Освободите руки чтобы тянуть тело!", //No free hand to carry corpse
L"No corpse item found in Items.xml!", L"Предметов тела не найдено в Items.xml!", //No corpse item found in Items.xml
L"Invalid corpse ID!", L"Неверный ID тела!", //Invalid corpse ID
}; };
STR16 szFoodTextStr[]= STR16 szFoodTextStr[]=
@@ -7457,10 +7492,9 @@ STR16 szFoodTextStr[]=
L"Sectorwide canteen filling not possible, Food System is off!" L"Sectorwide canteen filling not possible, Food System is off!"
}; };
// TODO.Translate
STR16 szPrisonerTextStr[]= STR16 szPrisonerTextStr[]=
{ {
L"%d prisoners were interrogated.", L"%d prisoners were interrogated.", // TODO.Translate
L"%d prisoners paid ransom money.", L"%d prisoners paid ransom money.",
L"%d prisoners revealed enemy positions.", L"%d prisoners revealed enemy positions.",
L"%d prisoners joined our cause.", L"%d prisoners joined our cause.",
+8 -8
View File
@@ -2931,7 +2931,7 @@ CHAR16 TacticalStr[][ MED_STRING_LENGTH ] =
L"What do you want to do?", L"What do you want to do?",
L"Demand surrender", L"Demand surrender",
L"Offer surrender", L"Offer surrender",
L"Talk", L"Talk",
}; };
//Varying helptext explains (for the "Go to Sector/Map" checkbox) what will happen given different circumstances in the "exiting sector" interface. //Varying helptext explains (for the "Go to Sector/Map" checkbox) what will happen given different circumstances in the "exiting sector" interface.
@@ -5149,8 +5149,8 @@ STR16 zOptionsToggleText[] =
#endif #endif
L"Enable inventory popups", // the_bob : enable popups for picking items from sector inv // TODO.Translate L"Enable inventory popups", // the_bob : enable popups for picking items from sector inv // TODO.Translate
L"Mark Remaining Hostiles", //TODO.Translate L"Mark Remaining Hostiles", //TODO.Translate
L"Show LBE Content", //TODO.Translate L"Show LBE Content", //TODO.Translate
L"Invert mouse wheel", // TODO.Translate L"Invert mouse wheel", // TODO.Translate
L"--Cheat Mode Options--", // TOPTION_CHEAT_MODE_OPTIONS_HEADER, L"--Cheat Mode Options--", // TOPTION_CHEAT_MODE_OPTIONS_HEADER,
L"Force Bobby Ray shipments", // force all pending Bobby Ray shipments L"Force Bobby Ray shipments", // force all pending Bobby Ray shipments
L"-----------------", // TOPTION_CHEAT_MODE_OPTIONS_END L"-----------------", // TOPTION_CHEAT_MODE_OPTIONS_END
@@ -5265,8 +5265,8 @@ STR16 zOptionsScreenHelpText[] =
#endif #endif
L"When ON, enables popup boxes that appear when you left click on empty merc inventory slots while viewing sector inventory in mapscreen.", // TODO.Translate L"When ON, enables popup boxes that appear when you left click on empty merc inventory slots while viewing sector inventory in mapscreen.", // TODO.Translate
L"When ON, approximate locations of the last enemies in the sector are highlighted.", //TODO.Translate 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, 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"When ON, inverts mouse wheel directions.", // TODO.Translate
L"(text not rendered)TOPTION_CHEAT_MODE_OPTIONS_HEADER", L"(text not rendered)TOPTION_CHEAT_MODE_OPTIONS_HEADER",
L"Force all pending Bobby Ray shipments", L"Force all pending Bobby Ray shipments",
L"(text not rendered)TOPTION_CHEAT_MODE_OPTIONS_END", L"(text not rendered)TOPTION_CHEAT_MODE_OPTIONS_END",
@@ -7519,9 +7519,9 @@ STR16 szPrisonerTextStr[]=
L"Prisoners were sent to %s!", L"Prisoners were sent to %s!",
L"Prisoners have been released!", L"Prisoners have been released!",
L"The army now occupies the prison in %s, the prisoners were freed!", L"The army now occupies the prison in %s, the prisoners were freed!",
L"The enemy refuses to surrender!", L"The enemy refuses to surrender!",
L"The enemy refuses to take you as prisoners - they prefer you dead!", // TODO.Translate L"The enemy refuses to take you as prisoners - they prefer you dead!", // TODO.Translate
L"This behaviour is set OFF in your ini settings.", L"This behaviour is set OFF in your ini settings.",
}; };
STR16 szMTATextStr[]= // TODO.Translate STR16 szMTATextStr[]= // TODO.Translate