- on-the-fly convertation of all codepages to unicode (by lalien and bugmonster). I think this is needed for a Polish release in the future.

BE SURE TO UPDATE FROM SVN GAME DIR (REV. 1050) TO GET THE NEEDED GAME DATA FILES FOR THIS SOURCE MODIFICATION 

git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@2417 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
Wanne
2008-11-14 11:50:38 +00:00
parent 59f652c6a2
commit 8f2201afe4
13 changed files with 609 additions and 580 deletions
+110 -110
View File
@@ -1,4 +1,4 @@
#pragma setlocale("RUSSIAN")
#ifdef PRECOMPILEDHEADERS
#include "Utils All.h"
#else
@@ -243,33 +243,33 @@ CHAR16 Message[][STRING_LENGTH] =
L"%s è %s îêàçûâàþò ïåðâóþ ïîìîùü (ëþáàÿ êëàâèøà - îòìåíà).",
// the following 17 strings are used to create lists of gun advantages and disadvantages
// (separated by commas)
L"íàäåæåí",
L"íåíàäåæåí",
L"íà䏿íî",
L"íåíà䏿íî",
L"ïðîñòîé ðåìîíò",
L"ñëîæíûé ðåìîíò",
L"áîëüøîé óðîí",
L"ìàëûé óðîí",
L"ñêîðîñòðåëüíûé",
L"íåñêîðîñòð.",
L"ñêîðîñòðåëüíîå",
L"íåñêîðîñòðåëüíîå",
L"äàëüíèé áîé",
L"áëèæíèé áîé",
L"ëåãêèé",
L"òÿæåëûé",
L"êîìïàêòíûé",
L"î÷åðåäÿìè",
L"", //íåò îòñå÷êè î÷åðåäè
L"ë¸ãêîå",
L"òÿæ¸ëîå",
L"êîìïàêòíîå",
L"î÷åðåäÿìè", //fast burst fire
L"íåò îòñå÷êè î÷åðåäè",
L"áîë.ìàãàçèí",
L"ìàë.ìàãàçèí",
// In the following two lines, all %s's are merc names
L"%s: êàìóôëÿæíàÿ êðàñêà ñòåðëàñü.",
L"%s: êàìóôëÿæíàÿ êðàñêà ñò¸ðëàñü.",
L"%s: êàìóôëÿæíàÿ êðàñêà ñìûëàñü.",
// The first %s is a merc name and the second %s is an item name
L"Âòîðîå îðóæèå: çàêîí÷èëèñü ïàòðîíû!",
L"%s êðàäåò %s.",
L"%s êðàä¸ò %s.",
// The %s is a merc name
@@ -1101,7 +1101,7 @@ CHAR16 gWeaponStatsDesc[][ 16 ] =
L"Âåñ:", //12
L"Îãëóøåíèå:",//13
// HEADROCK: Added new strings for extended description ** REDUNDANT **
L"ÀÂÒÎØÒÐÀÔ:", //14
L"AUTOPEN:", //14
L"AUTO/5:", //15
L"Âñåãî:", //16
@@ -1112,41 +1112,41 @@ CHAR16 gWeaponStatsDesc[][ 16 ] =
// changing item type while watching its description box
STR16 gzWeaponStatsFasthelp[ 27 ] =
{
L"Äàëüíîñòü",
L"Óðîí",
L"Burst/Auto Penalty",
L"Autofire shots per 5 AP",
L"Òî÷íîñòü",
L"Íà䏿íîñòü",
L"Ïðîñòîòà ðåìîíòà",
L"ÎÄ íà âñêèäêó",
L"ÎÄ íà 1 âûñòðåë",
L"ÎÄ íà îãîíü ñ îòñå÷êîé",
L"ÎÄ íà îãîíü î÷åðåäüþ",
L"ÎÄ íà çàìåíó ìàãàçèíà",
L"ÎÄ íà äîñûëêó ïàòðîíà",
L"Ïëàìåãàñèòåëü",
L"Øóìíîñòü (×åì ìåíüøå, òåì ëó÷øå)",
L"To-Hit Modifier",
L"Average Best Laser Range",
L"Aiming Modifier",
L"Min. Range for Aiming Bonus",
L"Bipod Modifier",
L"ÎÄ íà áðîñîê",
L"ÎÄ íà âûñòðåë",
L"ÎÄ íà óäàð íîæîì",
L"Íå ñòðåëÿåò îäèíî÷íûìè!",
L"Íåò îòñå÷êè ïàòðîíà!",
L"Íåò àâòîìàòè÷åñêîãî ðåæèìà!",
L"ÎÄ íà óäàð",
L"Äàëüíîáîéíîñòü", //Range
L"Óðîí", //Damage
L"Øòðàô çà îòäà÷ó ïðè\nñòðåëüáå î÷åðåäüþ\n(c îòñå÷êîé/áåç)", //Burst/Auto Penalty
L"Âûñòðåëîâ â àâòîìàòè÷åñêîì\nðåæèìå çà 5 ÎÄ", //Autofire shots per 5 AP
L"Òî÷íîñòü", //Accuracy
L"Íà䏿íîñòü", //Reliability
L"Ïðîñòîòà ðåìîíòà", //Repair Ease
L"ÎÄ íà âñêèäêó", //APs to ready
L"ÎÄ íà 1 âûñòðåë", //APs to fire Single
L"ÎÄ íà îãîíü ñ îòñå÷êîé", //APs to fire Burst
L"ÎÄ íà îãîíü î÷åðåäüþ", //APs to fire Auto
L"ÎÄ íà çàìåíó ìàãàçèíà", //APs to Reload
L"ÎÄ íà äîñûëêó ïàòðîíà", //APs to Reload Manually
L"Ïëàìåãàñèòåëü", //Flash Suppression
L"Øóìíîñòü (÷åì ìåíüøå, òåì ëó÷øå)", //Loudness (Lower is better)
L"Ìîäèôèêàòîð òî÷íîñòè", //To-Hit Modifier
L"Ðàäèóñ íàèëó÷øåé âèäèìîñòè\nòî÷êè ïðèöåëèâàíèÿ", //Average Best Laser Range
L"Ìîäèôèêàòîð ïðèöåëüíîé ñòðåëüáû", //Aiming Modifier
L"Ìèíèìàëüíàÿ ýôôåêòèâíàÿ äàëüíîñòü", //Min. Range for Aiming Bonus
L"Áîíóñ îò ñîøåê\n(ïðè ñòðåëüáå ë¸æà)", //Bipod Modifier
L"ÎÄ íà áðîñîê", //APs to Throw
L"ÎÄ íà âûñòðåë", //APs to Launch
L"ÎÄ íà óäàð íîæîì", //APs to Stab
L"Íå ñòðåëÿåò îäèíî÷íûìè!", //No Single Shot!
L"Íåò îòñå÷êè ïàòðîíà!", //No Burst Mode!
L"Íåò àâòîìàòè÷åñêîãî ðåæèìà!", //No Auto Mode!
L"ÎÄ íà óäàð", //APs to Bash
};
STR16 gzWeaponStatsFasthelpTactical[ 27 ] =
{
L"Äàëüíîñòü",
L"Äàëüíîáîéíîñòü",
L"Óðîí",
L"Burst/Auto Penalty",
L"Autofire shots per 5 AP",
L"Øòðàô çà îòäà÷ó ïðè\nñòðåëüáå î÷åðåäüþ\n(c îòñå÷êîé/áåç)",
L"Âûñòðåëîâ â àâòîìàòè÷åñêîì\nðåæèìå çà 5 ÎÄ",
L"Òî÷íîñòü",
L"Íà䏿íîñòü",
L"Ïðîñòîòà ðåìîíòà",
@@ -1156,13 +1156,13 @@ STR16 gzWeaponStatsFasthelpTactical[ 27 ] =
L"ÎÄ íà îãîíü î÷åðåäüþ",
L"ÎÄ íà çàìåíó ìàãàçèíà",
L"ÎÄ íà äîñûëêó ïàòðîíà",
L"To-Hit Modifier",
L"Average Best Laser Range",
L"Aiming Modifier",
L"Min. Range for Aiming Bonus",
L"Ìîäèôèêàòîð òî÷íîñòè",
L"Ðàäèóñ íàèëó÷øåé âèäèìîñòè\nòî÷êè ïðèöåëèâàíèÿ",
L"Ìîäèôèêàòîð ïðèöåëüíîé ñòðåëüáû",
L"Ìèíèìàëüíàÿ ýôôåêòèâíàÿ äàëüíîñòü",
L"Ïëàìåãàñèòåëü",
L"Øóìíîñòü\n(×åì ìåíüøå, òåì ëó÷øå)",
L"Bipod Modifier",
L"Øóìíîñòü\n(÷åì ìåíüøå, òåì ëó÷øå)",
L"Áîíóñ îò ñîøåê\n(ïðè ñòðåëüáå ë¸æà)",
L"ÎÄ íà áðîñîê",
L"ÎÄ íà âûñòðåë",
L"ÎÄ íà óäàð íîæîì",
@@ -1177,17 +1177,17 @@ STR16 gzAmmoStatsFasthelp[ 20 ] =
L"Armor Penetration (Lower is better)",
L"Bullet Tumble (Higher is better)",
L"Pre-impact Explosion (Higher is better)",
L"Òðàññèðóþùèé ýôôåêò",
L"Anti-Tank",
L"Òðàññèðóþùèé ýôôåêò", //Tracer Effect
L"Êóìóëÿòèâíûå", //Anti-Tank
L"Lockbuster",
L"Ignores Armor",
L"Acidic",
L"Range Modifier",
L"Damage Modifier",
L"To-Hit Modifier",
L"Èãíîðèðóåòñÿ íàëè÷èå áðîíè", //Ignores Armor
L"Êèñëîòíûé ýôôåêò", //Acidic
L"Ìîäèôèêàòîð äàëüíîáîéíîñòè", //Range Modifier
L"Ìîäèôèêàòîð óðîíà", //Damage Modifier
L"Ìîäèôèêàòîð òî÷íîñòè", //To-Hit Modifier
L"Burst/Auto Penalty Modifier (Higher is better)",
L"Reliability Modifier",
L"Loudness Modifier (Lower is better)",
L"Ìîäèôèêàòîð íà䏿íîñòè", //Reliability Modifier
L"Ìîäèôèêàòîð øóìíîñòè\n(÷åì ìåíüøå, òåì ëó÷øå)", //Loudness Modifier (Lower is better)
L"",
L"",
L"",
@@ -1198,23 +1198,23 @@ STR16 gzAmmoStatsFasthelp[ 20 ] =
STR16 gzArmorStatsFasthelp[ 20 ] =
{
L"Çàùèòà",
L"Ïîêðûòèå òåëà\n(÷åì áîëüøå, òåì ëó÷øå)",
L"Èçíàøèâàåìîñòü\n(÷åì ìåíüøå, òåì ëó÷øå)",
L"Âëèÿíèå íà ïîäâèæíîñòü",
L"To-Hit Modifier",
L"Êàìóôëÿæ (Ëåñ)",
L"Êàìóôëÿæ (Ãîðîä)",
L"Êàìóôëÿæ (Ïóñòûíÿ)",
L"Êàìóôëÿæ (Ñíåã)",
L"Stealth Modifier",
L"Vision Range Modifier",
L"Day Vision Range Modifier",
L"Night Vision Range Modifier",
L"Bright Light Vision Range Modifier",
L"Cave Vision Range Modifier",
L"Tunnel Vision Percentage",
L"Hearing Range Modifier",
L"Çàùèòà", //Protection
L"Ïîêðûòèå òåëà\n(÷åì áîëüøå, òåì ëó÷øå)", //Coverage (Higher is better)
L"Èçíàøèâàåìîñòü\n(÷åì ìåíüøå, òåì ëó÷øå)", //Degrade Rate (Lower is better)
L"Âëèÿíèå íà ïîäâèæíîñòü", //AP Modifier
L"Ìîäèôèêàòîð òî÷íîñòè", //To-Hit Modifier
L"Êàìóôëÿæ 'Ëåñ'",
L"Êàìóôëÿæ 'Ãîðîä'",
L"Êàìóôëÿæ 'Ïóñòûíÿ'",
L"Êàìóôëÿæ 'Ñíåã'",
L"Ìîäèôèêàòîð ñêðûòíîñòè", //Stealth Modifier
L"Ìîäèôèêàòîð äèàïàçîíà\nâèäèìîñòè", //Vision Range Modifier
L"Ìîäèôèêàòîð äèàïàçîíà\nâèäèìîñòè äí¸ì", //Day Vision Range Modifier
L"Ìîäèôèêàòîð äèàïàçîíà\nâèäèìîñòè íî÷üþ", //Night Vision Range Modifier
L"Ìîäèôèêàòîð äèàïàçîíà\nâèäèìîñòè ïðè ÿðêîì îñâåùåíèè",//Bright Light Vision Range Modifier
L"Ìîäèôèêàòîð äèàïàçîíà\nâèäèìîñòè â ïåùåðå", //Cave Vision Range Modifier
L"Ïðîöåíò âèäèìîñòè â òîííåëå", //Tunnel Vision Percentage
L"Ìîäèôèêàòîð äèàïàçîíà\nñëûøèìîñòè", //Hearing Range Modifier
L"",
L"",
L"",
@@ -1222,14 +1222,14 @@ STR16 gzArmorStatsFasthelp[ 20 ] =
STR16 gzExplosiveStatsFasthelp[ 20 ] =
{
L"Óðîí",
L"Îãëóøåíèå", //îòíèìàåò ýíåðãèþ
L"Çîíà ñëûøèìîñòè âçðûâà\n(÷åì ìåíüøå, òåì ëó÷øå)",
L"Âçðûâîîïàñíîñòü!!!\n(÷åì ìåíüøå, òåì ëó÷øå)",
L"Çîíà äåéñòâèÿ âçðûâà",
L"Íà÷àëüíàÿ çîíà äåéñòâèÿ",
L"Ìàêñèìàëüíàÿ çîíà äåéñòâèÿ",
L"Âðåìÿ äåéñòâèÿ",
L"Óðîí", //Damage
L"Îãëóøåíèå", //îòíèìàåò ýíåðãèþ //Stun Damage
L"Çîíà ñëûøèìîñòè âçðûâà\n(÷åì ìåíüøå, òåì ëó÷øå)", //Blast Loudness (Lower is better)
L"Âçðûâîîïàñíîñòü!!!\n(÷åì ìåíüøå, òåì ëó÷øå)", //Volatility!!! (Lower is better)
L"Çîíà äåéñòâèÿ âçðûâà", //Blast Radius
L"Íà÷àëüíàÿ çîíà äåéñòâèÿ", //Effect Start Radius
L"Êîíå÷íàÿ çîíà äåéñòâèÿ", //Effect Final Radius
L"Âðåìÿ äåéñòâèÿ", //Effect Duration
L"",
L"",
L"",
@@ -1247,13 +1247,13 @@ STR16 gzExplosiveStatsFasthelp[ 20 ] =
STR16 gzMiscItemStatsFasthelp[ 34 ] =
{
L"Item Size Modifier (Lower is better)", // 0
L"Reliability Modifier",
L"Loudness Modifier (Lower is better)",
L"Hides Muzzle Flash",
L"Bipod Modifier",
L"Range Modifier", // 5
L"To-Hit Modifier",
L"Best Laser Range",
L"Ìîäèôèêàòîð íà䏿íîñòè", //Reliability Modifier
L"Ìîäèôèêàòîð øóìíîñòè\n(÷åì ìåíüøå, òåì ëó÷øå)", //Loudness Modifier (Lower is better)
L"Ñêðûâàåò âñïûøêó", //Hides Muzzle Flash
L"Ìîäèôèêàòîð ñîøåê", //Bipod Modifier
L"Ìîäèôèêàòîð äàëüíîáîéíîñòè", // 5 //Range Modifier
L"Ìîäèôèêàòîð òî÷íîñòè", //To-Hit Modifier
L"Ðàäèóñ íàèëó÷øåé âèäèìîñòè\nòî÷êè ïðèöåëèâàíèÿ", //Best Laser Range
L"Aiming Bonus Modifier",
L"Burst Size Modifier",
L"Burst Penalty Modifier (Higher is better)", // 10
@@ -1263,23 +1263,23 @@ STR16 gzMiscItemStatsFasthelp[ 34 ] =
L"AP to Auto-Fire Modifier (Lower is better)",
L"AP to Ready Modifier (Lower is better)", // 15
L"AP to Reload Modifier (Lower is better)",
L"Magazine Size Modifier",
L"Ìîäèôèêàòîð îáú¸ìà ìàãàçèíà", //Magazine Size Modifier
L"AP to Attack Modifier (Lower is better)",
L"Damage Modifier",
L"Ìîäèôèêàòîð óðîíà", //Damage Modifier
L"Melee Damage Modifier", // 20
L"Êàìóôëÿæ (Ëåñ)",
L"Êàìóôëÿæ (Ãîðîä)",
L"Êàìóôëÿæ (Ïóñòûíÿ)",
L"Êàìóôëÿæ (Ñíåã)",
L"Stealth Modifier", // 25
L"Hearing Range Modifier",
L"Vision Range Modifier",
L"Day Vision Range Modifier",
L"Night Vision Range Modifier",
L"Bright Light Vision Range Modifier", //30
L"Cave Vision Range Modifier",
L"Tunnel Vision Percentage (Lower is better)",
L"Minimum Range for Aiming Bonus",
L"Êàìóôëÿæ 'Ëåñ'",
L"Êàìóôëÿæ 'Ãîðîä'",
L"Êàìóôëÿæ 'Ïóñòûíÿ'",
L"Êàìóôëÿæ 'Ñíåã'",
L"Ìîäèôèêàòîð ñêðûòíîñòè", // 25
L"Ìîäèôèêàòîð äèàïàçîíà\nñëûøèìîñòè",
L"Ìîäèôèêàòîð äèàïàçîíà\nâèäèìîñòè",
L"Ìîäèôèêàòîð äèàïàçîíà\nâèäèìîñòè äí¸ì",
L"Ìîäèôèêàòîð äèàïàçîíà\nâèäèìîñòè íî÷üþ",
L"Ìîäèôèêàòîð äèàïàçîíà\nâèäèìîñòè ïðè ÿðêîì îñâåùåíèè", //30
L"Ìîäèôèêàòîð äèàïàçîíà\nâèäèìîñòè â ïåùåðå",
L"Ïðîöåíò âèäèìîñòè â òîííåëå\n(÷åì ìåíüøå, òåì ëó÷øå)", //Tunnel Vision Percentage (Lower is better)
L"Ìèíèìàëüíàÿ ýôôåêòèâíàÿ\näàëüíîñòü îïòèêè", //Minimum Range for Aiming Bonus
};
// HEADROCK: End new tooltip text
@@ -3683,7 +3683,7 @@ STR16 zOptionsToggleText[] =
L"Àâòîñîõðàíåíèå êàæäûé õîä",
L"Ìîë÷àëèâûé ïèëîò âåðòîë¸òà",
L"Íèçêàÿ çàãðóçêà ïðîöåññîðà",
L"Ðàñøèðåííîå îïèñàíèå ïðåäìåòîâ", //Enhanced Description Box
L"Ïîäðîáíîå îïèñàíèå ïðåäìåòîâ", //Enhanced Description Box
};
//This is the help text associated with the above toggles.
@@ -3729,7 +3729,7 @@ STR16 zOptionsScreenHelpText[] =
L"Åñëè âêëþ÷åíî, òî èñïîëüçóåòñÿ ìåòðè÷åñêàÿ ñèñòåìà ìåð,\nèíà÷å áóäåò áðèòàíñêàÿ.",
//Merc Lighted movement
L"Ïðè õîäüáå êàðòà ïîäñâå÷èâàåòñÿ âîêðóã áîéöà (|G).\nÂûêëþ÷èòå îïöèþ äëÿ ïîâûøåíèÿ ïðîèçâîäèòåëüíîñòè ñèñòåìû.",
L"Ïðè õîäüáå êàðòà ïîäñâå÷èâàåòñÿ âîêðóã áîéöà (|G).\nÎòêëþ÷èòå ýòó íàñòðîéêó äëÿ ïîâûøåíèÿ ïðîèçâîäèòåëüíîñòè ñèñòåìû.",
//Smart cursor
L"Åñëè âêëþ÷åíî, òî ïåðåìåùåíèå êóðñîðà âîçëå íàåìíèêà\nàâòîìàòè÷åñêè âûáèðàåò åãî.",
@@ -3764,7 +3764,7 @@ STR16 zOptionsScreenHelpText[] =
L"Åñëè âêëþ÷åíî, èãðà áóäåò àâòîìàòè÷åñêè ñîõðàíÿòüñÿ\nïîñëå êàæäîãî õîäà èãðîêà.",
L"Åñëè âêëþ÷åíî, Íåáåñíûé Âñàäíèê\níå áóäåò âàñ ðàçäðàæàòü áîëòëèâîñòüþ.",
L"Åñëè âêëþ÷åíî, èãðà áóäåò èñïîëüçîâàòü\nìåíüøå ïðîöåññîðíîãî âðåìåíè.",
L"Åñëè âêëþ÷åíî, áóäåò çàäåéñòâîâàíî\nðàñøèðåííîå îïèñàíèå ïðåäìåòîâ.", //EDB description
L"Åñëè âêëþ÷åíî, áóäåò çàäåéñòâîâàíî\nïîäðîáíîå îïèñàíèå ïðåäìåòîâ.", //EDB description
};
@@ -3910,7 +3910,7 @@ STR16 pMessageStrings[] =
L"Ýòà ÿ÷åéêà çàðåçåðâèðîâàíà äëÿ Áûñòðîãî Ñîõðàíåíèÿ, êîòîðîå ìîæíî ïðîâåñòè ñ òàêòè÷åñêîé êàðòû èëè ñ ãëîáàëüíîé êàðòû, íàæàâ êëàâèøè ALT+S.",
L"Îòêðûòàÿ",
L"Çàêðûòàÿ",
L"Ó âàñ çàêàí÷èâàåòñÿ ñâîáîäíîå äèñêîâîå ïðîñòðàíñòâî. Íà äèñêå åñòü âñåãî %sMá ñâîáîäíîãî ìåñòà, à äëÿ Jagged Alliance 2 v1.13 òðåáóåòñÿ %sMá.",
L"Ó âàñ çàêàí÷èâàåòñÿ ñâîáîäíîå äèñêîâîå ïðîñòðàíñòâî. Íà äèñêå åñòü âñåãî %sMá ñâîáîäíîãî ìåñòà, à äëÿ Jagged Alliance 2 òðåáóåòñÿ %sMá.",
L"Èç A.I.M. íàíÿò áîåö %s.",
L"%s ëîâèò %s.", //'Merc name' has caught 'item' -- let SirTech know if name comes after item.
L"%s ïðèíèìàåò ïðåïàðàò.", //'Merc name' has taken the drug
@@ -4539,7 +4539,7 @@ STR16 MPClientMessage[] =
STR16 MPHelp[] =
{
// 0
L"Çàïóùåíà ñåòåâàÿ èãðà Jagged Alliance 2 v1.13",
L"Çàïóùåíà ñåòåâàÿ èãðà Jagged Alliance 2",
L"Íàæìèòå F1 äëÿ ïðîñìîòðà ïîìîùè.",
L"Óïðàâëåíèå ñåòåâîé èãðîé (íà ñòðàòåãè÷åñêîì ýêðàíå)",
L"* Ñïåðâà óñòàíîâèòå íàñòðîéêè â ôàéëå ja2_mp.ini *",