From 4dc46705f96e3dd72b47c62b9e8b124abafd7f6d Mon Sep 17 00:00:00 2001 From: Adaptivity Date: Mon, 25 Apr 2016 15:47:09 +0300 Subject: [PATCH 1/2] More progress on localization support --- .../Configs/CfgMagazines/DZE/Items.hpp | 48 +- .../Configs/CfgMagazines/DZE/Misc.hpp | 62 +-- SQF/dayz_code/compile/fn_selfActions.sqf | 12 +- SQF/dayz_code/stringtable.xml | 471 +++++++++++++++++- 4 files changed, 506 insertions(+), 87 deletions(-) diff --git a/SQF/dayz_code/Configs/CfgMagazines/DZE/Items.hpp b/SQF/dayz_code/Configs/CfgMagazines/DZE/Items.hpp index e0112df7d..02af5285a 100644 --- a/SQF/dayz_code/Configs/CfgMagazines/DZE/Items.hpp +++ b/SQF/dayz_code/Configs/CfgMagazines/DZE/Items.hpp @@ -65,7 +65,7 @@ class ItemJerryMixed: CA_Magazine { scope = public; count = 1; type = 256; - displayName = $STR_EPOCH_CHAINSAW_MIXEDGAS20L_CAN; //Full Mixed Gas Can? + displayName = $STR_EPOCH_CHAINSAW_MIXEDGAS20L_CAN; model = "\dayz_equip\models\jerrycan.p3d"; picture = "\dayz_equip\textures\equip_jerrycan_ca.paa"; descriptionShort = $STR_EPOCH_CHAINSAW_MIXEDGAS20L_CAN_DESC; @@ -254,10 +254,10 @@ class ItemDocument: CA_Magazine { scope = public; count = 1; type = 256; - displayName = "Document"; + displayName = $STR_EPOCH_DOCUMENT; model = "\z\addons\dayz_epoch\models\doc_generic.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_doc_generic_ca.paa"; - descriptionShort = "Unknown document"; + descriptionShort = $STR_EPOCH_DOCUMENT_DESC; weight = 0.1; sfx = "document"; class ItemActions { @@ -276,15 +276,15 @@ class ItemPlotDeed: CA_Magazine { scope = public; count = 1; type = 256; - displayName = "Plot Deed"; // TODO: localize + displayName = $STR_EPOCH_PLOTDEED; model = "\z\addons\dayz_epoch\models\doc_generic.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_doc_generic_ca.paa"; - descriptionShort = "Deed to a plot of land, similar to a plot pole."; // TODO: localize + descriptionShort = $STR_EPOCH_PLOTDEED_DESC; weight = 0.1; sfx = "document"; class ItemActions { class Crafting { - text = "Craft Plot Pole"; + text = $STR_EPOCH_PLOTDEED_ACTION; //move to crafting in stringtable script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox"}; @@ -297,64 +297,64 @@ class ItemLetter: CA_Magazine { scope = public; count = 1; type = 256; - displayName = "Letter"; + displayName = $STR_EPOCH_LETTER; model = "\z\addons\dayz_epoch\models\doc_letter.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_doc_letter_ca.paa"; - descriptionShort = "Random letter"; + descriptionShort = $STR_EPOCH_LETTER_DESC; weight = 0.1; }; class ItemBook1: CA_Magazine { scope = public; count = 1; type = 256; - displayName = "Romance Novel"; + displayName = $STR_EPOCH_ROMANCENOVEL; model = "\z\addons\dayz_epoch\models\doc_trashy1.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_trashy1_ca.paa"; - descriptionShort = "Trashy Romance Novel - ""The seas are laden with lust and jealousy."""; + descriptionShort = $STR_EPOCH_ROMANCENOVEL_DESC; weight = 0.1; }; class ItemBook2: CA_Magazine { scope = public; count = 1; type = 256; - displayName = "Romance Novel"; + displayName = $STR_EPOCH_ROMANCENOVEL; model = "\z\addons\dayz_epoch\models\doc_trashy2.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_trashy2_ca.paa"; - descriptionShort = "Trashy Romance Novel - ""He had a chest of iron, and a heart of gold."""; + descriptionShort = $STR_EPOCH_ROMANCENOVEL_DESC2; weight = 0.1; }; class ItemBook3: CA_Magazine { scope = public; count = 1; type = 256; - displayName = "Book"; + displayName = $STR_EPOCH_BOOK; model = "\z\addons\dayz_epoch\models\doc_child1.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_child1_ca.paa"; - descriptionShort = "Random Children's Book"; + descriptionShort = $STR_EPOCH_BOOK_DESC; weight = 0.1; }; class ItemBook4: CA_Magazine { scope = public; count = 1; type = 256; - displayName = "Book"; + displayName = $STR_EPOCH_BOOK; model = "\z\addons\dayz_epoch\models\doc_child2.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_child2_ca.paa"; - descriptionShort = "Random Children's Book"; + descriptionShort = $STR_EPOCH_BOOK_DESC; weight = 0.1; }; class ItemNewspaper: CA_Magazine { scope = public; count = 1; type = 256; - displayName = "Torn Newspaper"; + displayName = $STR_EPOCH_TORNNEWSPAPER; model = "\z\addons\dayz_epoch\models\doc_deaths.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_deaths_ca.paa"; - descriptionShort = "Torn Newspaper - ""The recent obituaries are stil legible..."""; + descriptionShort = $STR_EPOCH_TORNNEWSPAPER_DESC; weight = 0.1; class ItemActions { class Obituaries { - text = "Read Obituaries"; // TODO: localize + text = $STR_EPOCH_TORNNEWSPAPER_ACTION; script = "spawn player_deathBoard;"; }; @@ -364,10 +364,10 @@ class ItemDocumentRamp: CA_Magazine { scope = public; count = 1; type = 256; - displayName = "Wood Ramp"; + displayName = $STR_EPOCH_WOODRAMP; model = "\z\addons\dayz_epoch\models\doc_ramp.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_doc_ramp_ca.paa"; - descriptionShort = "Document used in building a wooden ramp."; + descriptionShort = $STR_EPOCH_WOODRAMP_DESC; weight = 0.1; class ItemActions { class Crafting { @@ -385,10 +385,10 @@ class ItemHotwireKit: CA_Magazine { scope = public; count = 1; type = 256; - displayName = "Hotwire kit"; + displayName = $STR_EPOCH_HOTWIREKIT; model = "\z\addons\dayz_epoch\models\hotwire.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_hotwire_ca.paa"; - descriptionShort = "Used to temporarily unlock and start a vehicle has a chance of failure and is consumed on use."; + descriptionShort = $STR_EPOCH_HOTWIREKIT_DESC; weight = 2; }; @@ -403,7 +403,7 @@ class ItemBloodbag: CA_Magazine descriptionShort = "$STR_EQUIP_DESC_16"; class ItemActions { class use { - text = "Self transfusion"; + text = $STR_EPOCH_BLOODBAG_ACTION; script = "spawn player_useMeds;"; }; }; diff --git a/SQF/dayz_code/Configs/CfgMagazines/DZE/Misc.hpp b/SQF/dayz_code/Configs/CfgMagazines/DZE/Misc.hpp index af2888e1d..0b8ec547d 100644 --- a/SQF/dayz_code/Configs/CfgMagazines/DZE/Misc.hpp +++ b/SQF/dayz_code/Configs/CfgMagazines/DZE/Misc.hpp @@ -3,10 +3,10 @@ class ItemCanvas: CA_Magazine scope = public; count = 1; type = 256; - displayName = "Canvas"; + displayName = $STR_EPOCH_CANVAS; model = "\z\addons\dayz_epoch\models\canvas.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_canvas_ca.paa"; - descriptionShort = "Canvas Parcel"; + descriptionShort = $STR_EPOCH_CANVAS_DESC; class ItemActions { class Crafting @@ -61,10 +61,10 @@ class ItemBurlap: CA_Magazine scope = public; count = 1; type = 256; - displayName = "Burlap"; + displayName = $STR_EPOCH_BURLAP; model = "\z\addons\dayz_epoch\models\burlap.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_burlap_ca.paa"; - descriptionShort = "Burlap: A strong cloth like material used for building sandbags"; + descriptionShort = $STR_EPOCH_BURLAP_DESC; class ItemActions { class Crafting @@ -83,10 +83,10 @@ class ItemLightBulb: CA_Magazine scope = public; count = 1; type = 256; - displayName = "Light Bulb"; + displayName = $STR_EPOCH_LIGHTBULB; model = "\z\addons\dayz_epoch\models\bulb.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_bulb_CA.paa"; - descriptionShort = "Lightbulb: Used in part to create a buildable lamp post. Don't tell me you didn't find this in a barn."; + descriptionShort = $STR_EPOCH_LIGHTBULB_DESC; class ItemActions { class Crafting { @@ -107,10 +107,10 @@ class ItemZombieParts: CA_Magazine scope = public; count = 1; type = 256; - displayName = "Zombie Parts"; + displayName = $STR_EPOCH_ZOMBIEPARTS; model = "\z\addons\dayz_epoch\models\zombie_parts_bag_v2.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_zparts_CA.paa"; - descriptionShort = "Zombie Parts in a Bag: Trade these for Bio Meat at medic traders."; + descriptionShort = $STR_EPOCH_ZOMBIEPARTS_DESC; }; class ItemComboLock: CA_Magazine @@ -118,11 +118,11 @@ class ItemComboLock: CA_Magazine scope = public; count = 1; type = 256; - displayName = "Combination Lock"; + displayName = $STR_EPOCH_COMBINATIONLOCK; weight = 0.5; model = "\z\addons\dayz_epoch\models\combo_lock_mag.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_combolock_ca.paa"; - descriptionShort = "Used to secure structures from unauthorized entry."; + descriptionShort = $STR_EPOCH_COMBINATIONLOCK_DESC; }; @@ -131,10 +131,10 @@ class ItemCorrugated : CA_Magazine scope = public; count = 1; type = 256; - displayName = "Corrugated Fence"; + displayName = $STR_EPOCH_CORRUGATEDFENCE; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; - descriptionShort = "Corrugated Fence: A buildable object used for fortification purposes."; + descriptionShort = $STR_EPOCH_CORRUGATEDFENCE_DESC; class ItemActions { class Build { text = $STR_EPOCH_PLAYER_214; @@ -176,10 +176,10 @@ class ItemPole: CA_Magazine scope = public; count = 1; type = 256; - displayName = "Metal Pole"; + displayName = $STR_EPOCH_METALPOLE; model = "\z\addons\dayz_epoch\models\pipe.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_pipe_CA.paa"; - descriptionShort = "Pole: A few sturdy metal poles used to craft tents and other buildables"; + descriptionShort = $STR_EPOCH_METALPOLE_DESC; class ItemActions { class Crafting { @@ -224,8 +224,8 @@ class ItemGunRackKit: CA_Magazine scope = public; count = 1; type = 256; - displayName = "Gun Rack Kit"; - descriptionShort = "A Gun Rack for 20 weapons"; + displayName = $STR_EPOCH_GUNRACKKIT; + descriptionShort = $STR_EPOCH_GUNRACKKIT_DESC; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; weight = 20; @@ -245,8 +245,8 @@ class ItemWoodCrateKit: CA_Magazine scope = public; count = 1; type = 256; - displayName = "Wood Crate"; - descriptionShort = "A wood crate that holds a lot of items."; + displayName = $STR_EPOCH_WOODCRATE; + descriptionShort = $STR_EPOCH_WOODCRATE_DESC; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; weight = 20; @@ -267,10 +267,10 @@ class ItemOilBarrel: CA_Magazine count = 1; // fuelQuantity = 210; type = 256; - displayName = "Oil Barrel"; + displayName = $STR_EPOCH_OILBARREL; model = "\z\addons\dayz_epoch\models\oil_drum_model.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_oil_drum_model_ca.paa"; - descriptionShort = "210 litres of Oil in a Barrel"; + descriptionShort = $STR_EPOCH_OILBARREL_DESC; }; class ItemFuelBarrel: CA_Magazine { @@ -278,10 +278,10 @@ class ItemFuelBarrel: CA_Magazine count = 1; fuelQuantity = 210; type = 256; - displayName = "Fuel Barrel"; + displayName = $STR_EPOCH_FUELBARREL; model = "\z\addons\dayz_epoch\models\oil_drum_model.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_oil_drum_model_ca.paa"; - descriptionShort = "210 litres of fuel per barrel"; + descriptionShort = $STR_EPOCH_FUELBARREL_DESC; fireIntensity = 6; //used for tent burning emptycan = "ItemFuelBarrelEmpty"; }; @@ -291,9 +291,9 @@ class ItemFuelBarrelEmpty: ItemFuelBarrel count = 1; fuelQuantity = 0; type = 256; - displayName = "Fuel Barrel (Empty)"; + displayName = $STR_EPOCH_EMPTYFUELBARREL; picture = "\z\addons\dayz_epoch\pictures\equip_oildrum_e_CA.paa"; - descriptionShort = "210 litres of fuel per barrel (Empty)"; + descriptionShort = $STR_EPOCH_EMPTYFUELBARREL_DESC; fullcan = "ItemFuelBarrel"; class ItemActions { class Crafting @@ -312,8 +312,8 @@ class ItemFireBarrel_kit: CA_Magazine scope = public; count = 1; type = 256; - displayName = "Fire Barrel Kit"; - descriptionShort = "Fire Barrel"; + displayName = $STR_EPOCH_FIREBARRELKIT; + descriptionShort = $STR_EPOCH_FIREBARRELKIT_DESC; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; weight = 45; @@ -333,8 +333,8 @@ class workbench_kit: CA_Magazine scope = public; count = 1; type = 256; - displayName = "Workbench"; - descriptionShort = "Workbench: Used to craft."; + displayName = $STR_EPOCH_WORKBENCH; + descriptionShort = $STR_EPOCH_WORKBENCH_DESC; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; weight = 10; @@ -1135,8 +1135,8 @@ class ItemSledgeHandle : CA_Magazine { class ItemKiloHemp : CA_Magazine { scope = public; count = 1; - displayName = "Kilo of Hemp"; - descriptionShort = "Kilo of Hemp"; + displayName = $STR_EPOCH_KILOOFHEMP; + descriptionShort = $STR_EPOCH_KILOOFHEMP; weight = 1; model = "z\addons\dayz_epoch\models\kilohemp.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_kilohemp_CA.paa"; @@ -1154,7 +1154,7 @@ class ItemKiloHemp : CA_Magazine { }; class Crafting1 { - text = "Craft Hemp Seeds"; + text = $STR_EPOCH_PLAYER_269a; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; neednearby[] = {""}; requiretools[] = {"ItemKnife"}; diff --git a/SQF/dayz_code/compile/fn_selfActions.sqf b/SQF/dayz_code/compile/fn_selfActions.sqf index 3cda44807..40a55c771 100644 --- a/SQF/dayz_code/compile/fn_selfActions.sqf +++ b/SQF/dayz_code/compile/fn_selfActions.sqf @@ -912,13 +912,13 @@ if (!isNull _cursorTarget && !_inVehicle && !_isPZombie && (player distance _cur if (s_player_parts_crtl < 0) then { _humanity = player getVariable ["humanity",0]; _traderMenu = call compile format["menu_%1;",_typeOfCursorTarget]; - _low_high = "low"; + _low_high = localize "STR_EPOCH_ACTIONS_HUMANITY_LOW"; _humanity_logic = false; if ((_traderMenu select 2) == "friendly") then { _humanity_logic = (_humanity < -5000); }; if ((_traderMenu select 2) == "hostile") then { - _low_high = "high"; + _low_high = localize "STR_EPOCH_ACTIONS_HUMANITY_HIGH"; _humanity_logic = (_humanity > -5000); }; if ((_traderMenu select 2) == "hero") then { @@ -1076,10 +1076,10 @@ if (!isNull _cursorTarget && !_inVehicle && !_isPZombie && (player distance _cur s_player_lockUnlock_crtl = -1; player removeAction s_player_SurrenderedGear; s_player_SurrenderedGear = -1; - player removeAction s_player_maintain_area; - s_player_maintain_area = -1; - player removeAction s_player_maintain_area_preview; - s_player_maintain_area_preview = -1; + player removeAction s_player_maintain_area; + s_player_maintain_area = -1; + player removeAction s_player_maintain_area_preview; + s_player_maintain_area_preview = -1; player removeAction s_player_tamedog; s_player_tamedog = -1; player removeAction s_player_feeddog; diff --git a/SQF/dayz_code/stringtable.xml b/SQF/dayz_code/stringtable.xml index 2a2018f2e..3758e51ac 100644 --- a/SQF/dayz_code/stringtable.xml +++ b/SQF/dayz_code/stringtable.xml @@ -6827,7 +6827,7 @@ %1 has been gutted, zombie parts are now on the carcass %1 hat entkernt worden, zombie Teile nun auf der Karkasse sind - %1 был урезан, зомби части теперь на туше + Вы разделали: %1, куски плоти лежат на трупе %1 ha sido destripado, piezas de zombies están ahora en la carcasa %1 a été vidé, les pièces de zombies sont maintenant sur la carcasse. %1 byl zničený, zombie díly jsou nyní na kostru. @@ -10859,7 +10859,7 @@ Failed to unlock car hotwire kit broken. Aufbrechen des Fahrzeuges fehlgeschlagen, Aufbrech-Werkzeug wurde dabei zerstört. - Не удалось открыть транспорт, угонный комплект сломан. + Не удалось открыть транспорт, набор для угона сломан. Openbreken voertuig mislukt, je hotwire kit is kapot gegaan. Échec du crochetage du véhicule, le kit est détruit. @@ -11498,7 +11498,7 @@ %1 filled to %2 percent capacity. %1 wurde zu %2 Prozent betankt. - + %1 заполнено на %2 процентов. %1 is voor %2 procent gevuld. %1 est rempli(e) à %2 pourcents de sa capacité. @@ -11516,7 +11516,7 @@ Unable to build %1 nearby. Es ist nicht möglich %1 hier aufzubauen. - + Здесь нельзя поставить %1. Bouwen niet mogelijk %1 in de buurt. Impossible de construire, %1 est trop proche. @@ -11579,7 +11579,7 @@ %1 of %2 could not be added to your inventory. (not enough room?) %1 von %2 konnte dem Inventar nicht hinzugefügt werden. (Inventar voll?) - + %2 (В количестве: %1) не может быть добавлен в ваш инвентарь. (недостаточно места?) %1 van %2 kon niet worden toegevoegd aan je inventaris (vol?) %1 sur %2 ne peuvent être ajoutés à votre inventaire. (pas assez de place ?) @@ -11588,7 +11588,7 @@ Missing Parts after first check Item: %1 / %2 Fehlende Teile nach der ersten Überprüfung: %1 / %2 - + Отсутствует необходимый предмет: %1 / %2 Missende onderdelen na eerste check Onderdeel: %1 / %2 Éléments manquants après la première vérification: %1 / %2 @@ -11615,7 +11615,7 @@ %3 complete, missing %1 more of %2 %3 abgeschlossen, Ihnen fehlt/fehlen noch %1 %2 - + %3 завершено, не хватает ещё %2 (В количестве: %1) %3 compleet, nog %1 %2 nodig voor de volgende @@ -11624,7 +11624,7 @@ %1 of %2 has been successfully added to your inventory. %1 %2 wurden erflogreich zu Ihrem Inventar hinzugefügt. - + %2 (В количестве: %1) успешно добавлен в ваш инвентарь. %1 %2 is aan je inventaris toegevoegd. @@ -12137,7 +12137,7 @@ Add 1 bar - + Добавить 1 слиток @@ -12146,7 +12146,7 @@ Add 2 bars - + Добавить 2 слитка @@ -12155,7 +12155,7 @@ Add 3 bars - + Добавить 3 слитка @@ -12164,7 +12164,7 @@ Add 4 bars - + Добавить 4 слитка @@ -12173,7 +12173,7 @@ Add 5 bars - + Добавить 5 слитков @@ -12182,7 +12182,7 @@ Add 6 bars - + Добавить 6 слитков @@ -12191,7 +12191,7 @@ Add 7 bars - + Добавить 7 слитков @@ -12200,7 +12200,7 @@ Add 8 bars - + Добавить 8 слитков @@ -12209,7 +12209,7 @@ Add 9 bars - + Добавить 9 слитков @@ -12218,7 +12218,7 @@ Remove 1 bar - + Забрать 1 слиток @@ -12227,7 +12227,7 @@ Unstack - + Разложить @@ -12236,7 +12236,7 @@ Salvage Scrap Material sammeln - + Разобрать на металлолом Verzamel materiaal @@ -12353,7 +12353,7 @@ Pack Wire Kits S-Draht-Rollen packen - + Запаковать: Колючая проволока Verpak prikkeldraad rollen @@ -12746,6 +12746,15 @@ Vytvořit Obvazy + + Craft Hemp Seeds + Craft Hemp Seeds + Добыть семена конопли + + + + Craft Hemp Seeds + Craft Canvas Craft Canvas @@ -12947,7 +12956,7 @@ Combined all bars in your inventory to highest denomination. - + Все слитки в вашем инвентаре объединены. @@ -13403,6 +13412,24 @@ Votre humanité est trop %1 ce commerçant refuse de vous parler. Tvá lidskost je příliš %1, tento obchodník s tebou odmítá mluvit. + + high + high --> + высока + high --> + high + high + high + + + low + low + низка + low + low + low + low + Calling Zombies... @@ -13577,7 +13604,7 @@ 12 x Random Item 12 x Zufällige Gegenstände - Случайный предмет (12x) + Какой-то предмет (12x) @@ -13676,7 +13703,7 @@ 12 x SandBag - + Мешок с песком (12x) @@ -13703,7 +13730,7 @@ 6 x Wire Kit - + Колючая проволока (6x) @@ -13712,7 +13739,7 @@ 12 x Wire Kit - + Колючая проволока (12x) @@ -14200,5 +14227,397 @@ Fill Chainsaw Fill Chainsaw + + Document + Document + Документ + Document + Document + Document + + + Unknown document + Unknown document + Неизвестный документ + Unknown document + Unknown document + Unknown document + + + Plot Deed + Plot Deed + Plot Deed + Plot Deed + Plot Deed + Plot Deed + + + Deed to a plot of land, similar to a plot pole. + Deed to a plot of land, similar to a plot pole. + Deed to a plot of land, similar to a plot pole. + Deed to a plot of land, similar to a plot pole. + Deed to a plot of land, similar to a plot pole. + Deed to a plot of land, similar to a plot pole. + + + Craft Plot Pole + Craft Plot Pole + Создать: Plot Pole + Craft Plot Pole + Craft Plot Pole + Craft Plot Pole + + + Letter + Letter + Письмо + Letter + Letter + Letter + + + Random letter + Random letter + Какое-то письмо + Random letter + Random letter + Random letter + + + Romance Novel + Romance Novel + Любовный роман + Romance Novel + Romance Novel + Romance Novel + + + Trashy Romance Novel - "The seas are laden with lust and jealousy." + Trashy Romance Novel - "The seas are laden with lust and jealousy." + Trashy Romance Novel - "The seas are laden with lust and jealousy." + Trashy Romance Novel - "The seas are laden with lust and jealousy." + Trashy Romance Novel - "The seas are laden with lust and jealousy." + Trashy Romance Novel - "The seas are laden with lust and jealousy." + + + Trashy Romance Novel - "He had a chest of iron, and a heart of gold." + Trashy Romance Novel - "He had a chest of iron, and a heart of gold." + Trashy Romance Novel - "He had a chest of iron, and a heart of gold." + Trashy Romance Novel - "He had a chest of iron, and a heart of gold." + Trashy Romance Novel - "He had a chest of iron, and a heart of gold." + Trashy Romance Novel - "He had a chest of iron, and a heart of gold." + + + Book + Book + Книга + Book + Book + Book + + + Random Children's Book + Random Children's Book + Какая-то детская книга + Random Children's Book + Random Children's Book + Random Children's Book + + + Torn Newspaper + Torn Newspaper + Рваная газета + Torn Newspaper + Torn Newspaper + Torn Newspaper + + + Torn Newspaper - "The recent obituaries are still legible..." + Torn Newspaper - "The recent obituaries are still legible..." + Рваная газета - "Последние некрологи всё ещё можно прочитать..." + Torn Newspaper - "The recent obituaries are still legible..." + Torn Newspaper - "The recent obituaries are still legible..." + Torn Newspaper - "The recent obituaries are still legible..." + + + Read Obituaries + Read Obituaries + Читать + Read Obituaries + Read Obituaries + Read Obituaries + + + Wood Ramp + Wood Ramp + Wood Ramp + Wood Ramp + Wood Ramp + Wood Ramp + + + Document used in building a wooden ramp. + Document used in building a wooden ramp. + Document used in building a wooden ramp. + Document used in building a wooden ramp. + Document used in building a wooden ramp. + Document used in building a wooden ramp. + + + Hotwire Kit + Hotwire Kit + Набор для угона + Hotwire Kit + Hotwire Kit + Hotwire Kit + + + Used to temporarily unlock and start a vehicle has a chance of failure and is consumed on use. + Used to temporarily unlock and start a vehicle has a chance of failure and is consumed on use. + Used to temporarily unlock and start a vehicle has a chance of failure and is consumed on use. + Used to temporarily unlock and start a vehicle has a chance of failure and is consumed on use. + Used to temporarily unlock and start a vehicle has a chance of failure and is consumed on use. + Used to temporarily unlock and start a vehicle has a chance of failure and is consumed on use. + + + Self transfusion + Self transfusion + Перелить себе + Self transfusion + Self transfusion + Self transfusion + + + Kilo of Hemp + Kilo of Hemp + Килограмм конопли + Kilo of Hemp + Kilo of Hemp + Kilo of Hemp + + + Canvas + Canvas + Хост + Canvas + Canvas + Canvas + + + Canvas Parcel + Canvas Parcel + Холщовый свёрток + Canvas Parcel + Canvas Parcel + Canvas Parcel + + + Burlap + Burlap + Burlap + Burlap + Burlap + Burlap + + + Burlap: A strong cloth like material used for building sandbags + Burlap: A strong cloth like material used for building sandbags + Burlap: A strong cloth like material used for building sandbags + Burlap: A strong cloth like material used for building sandbags + Burlap: A strong cloth like material used for building sandbags + Burlap: A strong cloth like material used for building sandbags + + + Light Bulb + Light Bulb + Light Bulb + Light Bulb + Light Bulb + Light Bulb + + + Lightbulb: Used in part to create a buildable lamp post. Don't tell me you didn't find this in a barn. + Lightbulb: Used in part to create a buildable lamp post. Don't tell me you didn't find this in a barn. + Lightbulb: Used in part to create a buildable lamp post. Don't tell me you didn't find this in a barn. + Lightbulb: Used in part to create a buildable lamp post. Don't tell me you didn't find this in a barn. + Lightbulb: Used in part to create a buildable lamp post. Don't tell me you didn't find this in a barn. + Lightbulb: Used in part to create a buildable lamp post. Don't tell me you didn't find this in a barn. + + + Zombie Parts + Zombie Parts + Куски плоти зомби + Zombie Parts + Zombie Parts + Zombie Parts + + + Zombie Parts in a Bag: Trade these for Bio Meat at medic traders. + Zombie Parts in a Bag: Trade these for Bio Meat at medic traders. + Zombie Parts in a Bag: Trade these for Bio Meat at medic traders. + Zombie Parts in a Bag: Trade these for Bio Meat at medic traders. + Zombie Parts in a Bag: Trade these for Bio Meat at medic traders. + Zombie Parts in a Bag: Trade these for Bio Meat at medic traders. + + + Combination Lock + Combination Lock + Combination Lock + Combination Lock + Combination Lock + Combination Lock + + + Used to secure structures from unauthorized entry. + Used to secure structures from unauthorized entry. + Used to secure structures from unauthorized entry. + Used to secure structures from unauthorized entry. + Used to secure structures from unauthorized entry. + Used to secure structures from unauthorized entry. + + + Corrugated Fence + Corrugated Fence + Corrugated Fence + Corrugated Fence + Corrugated Fence + Corrugated Fence + + + Corrugated Fence: A buildable object used for fortification purposes. + Corrugated Fence: A buildable object used for fortification purposes. + Corrugated Fence: A buildable object used for fortification purposes. + Corrugated Fence: A buildable object used for fortification purposes. + Corrugated Fence: A buildable object used for fortification purposes. + Corrugated Fence: A buildable object used for fortification purposes. + + + Metal Pole + Metal Pole + Metal Pole + Metal Pole + Metal Pole + Metal Pole + + + Pole: A few sturdy metal poles used to craft tents and other buildables. + Pole: A few sturdy metal poles used to craft tents and other buildables. + Pole: A few sturdy metal poles used to craft tents and other buildables. + Pole: A few sturdy metal poles used to craft tents and other buildables. + Pole: A few sturdy metal poles used to craft tents and other buildables. + Pole: A few sturdy metal poles used to craft tents and other buildables. + + + Gun Rack Kit + Gun Rack Kit + Gun Rack Kit + Gun Rack Kit + Gun Rack Kit + Gun Rack Kit + + + A Gun Rack for 20 weapons. + A Gun Rack for 20 weapons. + A Gun Rack for 20 weapons. + A Gun Rack for 20 weapons. + A Gun Rack for 20 weapons. + A Gun Rack for 20 weapons. + + + Wood Crate + Wood Crate + Wood Crate + Wood Crate + Wood Crate + Wood Crate + + + A wood crate that holds a lot of items. + A wood crate that holds a lot of items. + A wood crate that holds a lot of items. + A wood crate that holds a lot of items. + A wood crate that holds a lot of items. + A wood crate that holds a lot of items. + + + Oil Barrel + Oil Barrel + Oil Barrel + Oil Barrel + Oil Barrel + Oil Barrel + + + 210 litres of Oil in a Barrel. + 210 litres of Oil in a Barrel. + 210 litres of Oil in a Barrel. + 210 litres of Oil in a Barrel. + 210 litres of Oil in a Barrel. + 210 litres of Oil in a Barrel. + + + Fuel Barrel + Fuel Barrel + Fuel Barrel + Fuel Barrel + Fuel Barrel + Fuel Barrel + + + 210 litres of fuel per barrel. + 210 litres of fuel per barrel. + 210 litres of fuel per barrel. + 210 litres of fuel per barrel. + 210 litres of fuel per barrel. + 210 litres of fuel per barrel. + + + Fuel Barrel (Empty) + Fuel Barrel (Empty) + Fuel Barrel (Empty) + Fuel Barrel (Empty) + Fuel Barrel (Empty) + Fuel Barrel (Empty) + + + 210 litres of fuel per barrel. (Empty) + 210 litres of fuel per barrel. (Empty) + 210 litres of fuel per barrel. (Empty) + 210 litres of fuel per barrel. (Empty) + 210 litres of fuel per barrel. (Empty) + 210 litres of fuel per barrel. (Empty) + + + Fire Barrel Kit + Fire Barrel Kit + Fire Barrel Kit + Fire Barrel Kit + Fire Barrel Kit + Fire Barrel Kit + + + Fire Barrel + Fire Barrel + Fire Barrel + Fire Barrel + Fire Barrel + Fire Barrel + + + Workbench + Workbench + Верстак + Workbench + Workbench + Workbench + + + Workbench: Used to craft. + Workbench: Used to craft. + Верстак: Используется для создания предметов. + Workbench: Used to craft. + Workbench: Used to craft. + Workbench: Used to craft. + From 7b5535a25a550e09e7c34109e206a3cf85238553 Mon Sep 17 00:00:00 2001 From: Adaptivity Date: Mon, 25 Apr 2016 21:52:49 +0300 Subject: [PATCH 2/2] fix stringtable --- SQF/dayz_code/stringtable.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SQF/dayz_code/stringtable.xml b/SQF/dayz_code/stringtable.xml index 3758e51ac..ca413c255 100644 --- a/SQF/dayz_code/stringtable.xml +++ b/SQF/dayz_code/stringtable.xml @@ -13414,9 +13414,9 @@ high - high --> + high высока - high --> + high high high high