complete:
hoodie
jeff and jeff2

UPDATE
Input strings
and more translate strings
This commit is contained in:
Alexander Popov 2021-02-14 00:16:14 +03:00
parent 9df7500b3b
commit d0baaac453
5 changed files with 66 additions and 59 deletions

View File

@ -13,7 +13,10 @@
* campfireguy.dat * campfireguy.dat
* campfireguy2.dat * campfireguy2.dat
* headstone.dat * headstone.dat
* hoodie.dat
* tuttorial_note1.dat * tuttorial_note1.dat
* jeff.dat
* jeff2.dat
* joff.dat * joff.dat
* wizzard.dat * wizzard.dat
* wizzard2.dat * wizzard2.dat
@ -29,11 +32,8 @@
* campfireguy4.dat * campfireguy4.dat
* campfireguy5.dat * campfireguy5.dat
* end.dat * end.dat
* hoodie.dat
* hoodie2.dat * hoodie2.dat
* hoodiw_sewer.dat * hoodiw_sewer.dat
* jeff.dat
* jeff2.dat
* jeff3.dat * jeff3.dat
* joff2.dat * joff2.dat
* joff3.dat * joff3.dat
@ -42,11 +42,10 @@
## Непонятно ## Непонятно
* Slow - как правильно перевести в контексте бата со счётчиком?! * Slow - как правильно перевести в контексте бата со счётчиком?!
* Fleet - (вид предмета)
* Scroll of Identify * Scroll of Identify
* Unholy - строка есть, но перевод из неё не подтягивается * Unholy - строка есть, но перевод из неё не подтягивается
* Vapid - Плоский Круглый щит? * Vapid - Плоский Круглый щит?
* Heater Shield - Нагревательный щит?!
## Строки, которые не переводятся ## Строки, которые не переводятся
*UI* *UI*
@ -58,12 +57,19 @@
* {0} AC * {0} AC
* Current: {0} (на экране распределение скилл поинтов) * Current: {0} (на экране распределение скилл поинтов)
* LOADING (после смерти в обучении) * LOADING (после смерти в обучении)
* Soulbound {Bag,Belt} Expansion (in the store)
* Mods (button in menu)
* Manage mods (menu window)
* ATTACK, MAP, DROP, etc (mouse button action)
*Actions* *Actions*
* _(Floors names)_ * _(Floors names)_
* A secret had been ...! * A secret had been ...!
* READ `(Прочесть)` * READ `(Прочесть)`
* Enchanted (на предмете после использования свитка зачарования) * Enchanted (на предмете после использования свитка зачарования)
* Buy for {0} Gold (in shop)
* [Yes] and [No] button (in the shop)
* USE (lever)
*Items* *Items*
* Scroll of Blizzard (возможно scroll of Freezing) * Scroll of Blizzard (возможно scroll of Freezing)
@ -79,6 +85,7 @@
* Cup * Cup
* Arrows * Arrows
* Greater Ice wand (Строка есть, но перевод не тянется) `(Большой ледяной жезл)` * Greater Ice wand (Строка есть, но перевод не тянется) `(Большой ледяной жезл)`
* Enchanted (parameter)
*Chars* *Chars*
* PET `(ПИТОМЕЦ) or (СОБАКА)` * PET `(ПИТОМЕЦ) or (СОБАКА)`

View File

@ -2,14 +2,14 @@
repeats: false, repeats: false,
messages: [ messages: [
[ [
"Ahhhh... it seems we have a visitor. Yes we do.", "Аааа ... похоже у нас посетитель. Да.",
"It does not look like a traveller of the deep roads... but it is not under a thrall like the others here, is it? How curious.", "Он не похож на путника глубоких дорог... но он не в плену, как другие здесь, не так ли? Как любопытно.",
"Long ago I watched those like you dig deep into the earth here, disturbing that which should have been left forgotten. Their work lies ahead down this path.", "Давным-давно я наблюдал, как такие, как ты, копаются здесь глубоко в земле, тревожа то, что должно было быть забыто. Их работа лежит впереди на этом пути.",
"Anyway, it is not here for stories... Perhaps it would like to trade instead?", "Во всяком случае, он здесь не для того, чтобы слушать рассказы... Может, вместо этого хотелось бы торговать?",
"We have studied those lost magics that reach beyond this dimension. I can offer this, for a price of course." "Мы изучили ту потерянную магию, которая выходит за пределы этого измерения. Я могу предложить это, конечно, по цене."
], ],
[ [
"Ahhh... it returns. Does it have need to pierce the veils of worlds?" "Аааа... он возвращается. Есть ли у него необходимость пронзать завесы миров?"
] ]
] ]
} }

View File

@ -2,12 +2,12 @@
repeats: false, repeats: false,
messages: [ messages: [
[ [
"Hey buddy! Did you meet my brother Joff outside?", "Эй, приятель! Ты встретил моего брата на улице?",
"I'm Jeff! The 9th most important rule of business is to be bold, so I'm running our new startup location down here.", "Я Джефф! 9-е, самое важное правило бизнеса - быть смелым, поэтому я управляю нашей новой точкой здесь.",
"All of our weapons and magical artifacts are locally sourced!" "Все наше оружие и магические артефакты местного производства!"
], ],
[ [
"All of our weapons and magical artifacts are locally sourced!" "Все наше оружие и магические артефакты местного производства!"
] ]
] ]
} }

View File

@ -2,14 +2,14 @@
repeats: false, repeats: false,
messages: [ messages: [
[ [
"Hey buddy! Nice to see you around!", "Эй, приятель! Рад тебя видеть!",
"Don't tell Joff, but it's nice to see anyone around. This place doesn't get a ton of foot traffic.", "Не ругайся, но приятно видеть кого-то рядом. В этом месте не так много пешеходного движения.",
"Those folk upstairs don't seem to take kindly to my snooping around... and taking their stuff... so I mostly stick around here with the weird robed guy.", "Эти люди наверху, похоже, не очень-то любят, когда я шныряю вокруг... и забираю их вещи... так что я в основном торчу здесь со странным парнем в мантии.",
"He's not one for conversation. Mostly sticks to his books. Strange fellow, but he hasn't tried to murder me yet!", "Он не из тех, кто любит поболтать. В основном придерживается своих книг. Странный парень, но хотя бы не пытался меня убить!",
"Sorry for talking your ear off. Want to buy something?" "Извини, что отвлек тебя. Хочешь что-нибудь купить?"
], ],
[ [
"All of our weapons and magical artifacts are locally sourced!" "Все наше оружие и магические артефакты местного производства!"
] ]
] ]
} }

View File

@ -201,12 +201,12 @@
}, },
"screens.OptionsScreen.readableActions.ITEM NEXT": { "screens.OptionsScreen.readableActions.ITEM NEXT": {
"class": "com.interrupt.dungeoneer.game.LocalizedString", "class": "com.interrupt.dungeoneer.game.LocalizedString",
"localizedName": "СЛЕДУЮЩИЙ ПРЕДМЕТ", "localizedName": "СЛЕД. ПРЕДМЕТ",
"comment": "Label for key bind action." "comment": "Label for key bind action."
}, },
"screens.OptionsScreen.readableActions.ITEM PREVIOUS": { "screens.OptionsScreen.readableActions.ITEM PREVIOUS": {
"class": "com.interrupt.dungeoneer.game.LocalizedString", "class": "com.interrupt.dungeoneer.game.LocalizedString",
"localizedName": "ПРЕДЫДУЩИЙ ПРЕДМЕТ", "localizedName": "ПРЕД. ПРЕДМЕТ",
"comment": "Label for key bind action." "comment": "Label for key bind action."
}, },
"screens.OptionsScreen.readableActions.MAP": { "screens.OptionsScreen.readableActions.MAP": {
@ -236,17 +236,17 @@
}, },
"screens.OptionsScreen.readableActions.TURN LEFT": { "screens.OptionsScreen.readableActions.TURN LEFT": {
"class": "com.interrupt.dungeoneer.game.LocalizedString", "class": "com.interrupt.dungeoneer.game.LocalizedString",
"localizedName": "TURN LEFT", "localizedName": "ПОВОРОТ ВЛЕВО",
"comment": "Label for key bind action." "comment": "Label for key bind action."
}, },
"screens.OptionsScreen.readableActions.TURN RIGHT": { "screens.OptionsScreen.readableActions.TURN RIGHT": {
"class": "com.interrupt.dungeoneer.game.LocalizedString", "class": "com.interrupt.dungeoneer.game.LocalizedString",
"localizedName": "TURN RIGHT", "localizedName": "ПОВОРОТ ВПРАВО",
"comment": "Label for key bind action." "comment": "Label for key bind action."
}, },
"screens.OptionsScreen.readableActions.LOOK UP": { "screens.OptionsScreen.readableActions.LOOK UP": {
"class": "com.interrupt.dungeoneer.game.LocalizedString", "class": "com.interrupt.dungeoneer.game.LocalizedString",
"localizedName": "ПОСМОТРЕТЬ НАВЕРХ", "localizedName": "ПОСМОТРЕТЬ ВВЕРХ",
"comment": "Label for key bind action." "comment": "Label for key bind action."
}, },
"screens.OptionsScreen.readableActions.LOOK DOWN": { "screens.OptionsScreen.readableActions.LOOK DOWN": {
@ -281,42 +281,42 @@
}, },
"screens.OptionsInputScreen.headerLabel": { "screens.OptionsInputScreen.headerLabel": {
"class": "com.interrupt.dungeoneer.game.LocalizedString", "class": "com.interrupt.dungeoneer.game.LocalizedString",
"localizedName": "Input Options", "localizedName": "Настройки ввода",
"comment": "Text for the input options screen title." "comment": "Text for the input options screen title."
}, },
"screens.OptionsScreen.lookXLabel": { "screens.OptionsScreen.lookXLabel": {
"class": "com.interrupt.dungeoneer.game.LocalizedString", "class": "com.interrupt.dungeoneer.game.LocalizedString",
"localizedName": "Look X", "localizedName": "Обзор по X",
"comment": "Label for the mouse x-axis sensitivity slider." "comment": "Label for the mouse x-axis sensitivity slider."
}, },
"screens.OptionsScreen.lookYLabel": { "screens.OptionsScreen.lookYLabel": {
"class": "com.interrupt.dungeoneer.game.LocalizedString", "class": "com.interrupt.dungeoneer.game.LocalizedString",
"localizedName": "Look Y", "localizedName": "Обзор по Y",
"comment": "Label for the mouse y-axis sensitivity slider." "comment": "Label for the mouse y-axis sensitivity slider."
}, },
"screens.OptionsScreen.invertLookLabel": { "screens.OptionsScreen.invertLookLabel": {
"class": "com.interrupt.dungeoneer.game.LocalizedString", "class": "com.interrupt.dungeoneer.game.LocalizedString",
"localizedName": "Invert Look", "localizedName": "Инвертировать обзор",
"comment": "Label for the invert look toggle." "comment": "Label for the invert look toggle."
}, },
"screens.OptionsScreen.mouseButton1Label": { "screens.OptionsScreen.mouseButton1Label": {
"class": "com.interrupt.dungeoneer.game.LocalizedString", "class": "com.interrupt.dungeoneer.game.LocalizedString",
"localizedName": "Mouse Button 1", "localizedName": "Левая кнопка мыши",
"comment": "Label for mouse button. Used for assigning to bindings." "comment": "Label for mouse button. Used for assigning to bindings."
}, },
"screens.OptionsScreen.mouseButton2Label": { "screens.OptionsScreen.mouseButton2Label": {
"class": "com.interrupt.dungeoneer.game.LocalizedString", "class": "com.interrupt.dungeoneer.game.LocalizedString",
"localizedName": "Mouse Button 2", "localizedName": "Правая кнопка мыши",
"comment": "Label for mouse button. Used for assigning to bindings." "comment": "Label for mouse button. Used for assigning to bindings."
}, },
"screens.OptionsScreen.mouseButton3Label": { "screens.OptionsScreen.mouseButton3Label": {
"class": "com.interrupt.dungeoneer.game.LocalizedString", "class": "com.interrupt.dungeoneer.game.LocalizedString",
"localizedName": "Mouse Button 3", "localizedName": "Средняя кнопка мыши",
"comment": "Label for mouse button. Used for assigning to bindings." "comment": "Label for mouse button. Used for assigning to bindings."
}, },
"screens.OptionsScreen.mouseScrollLabel": { "screens.OptionsScreen.mouseScrollLabel": {
"class": "com.interrupt.dungeoneer.game.LocalizedString", "class": "com.interrupt.dungeoneer.game.LocalizedString",
"localizedName": "Mouse Scroll", "localizedName": "Прокрутка мышью",
"comment": "Label for scroll wheel toggle." "comment": "Label for scroll wheel toggle."
}, },
"screens.OptionsKeysScreen.keyboardControlsLabel": { "screens.OptionsKeysScreen.keyboardControlsLabel": {
@ -1636,7 +1636,7 @@
}, },
"items.Potion.maxHealDisplayText": { "items.Potion.maxHealDisplayText": {
"class": "com.interrupt.dungeoneer.game.LocalizedString", "class": "com.interrupt.dungeoneer.game.LocalizedString",
"localizedName": "Вы чувствуете себя выздоровевшим.", "localizedName": "Вы чувствуете себя лучше.",
"comment": "Text shown when potion is drank. Health is completely restored." "comment": "Text shown when potion is drank. Health is completely restored."
}, },
"items.Potion.restoreDisplayText": { "items.Potion.restoreDisplayText": {
@ -1691,12 +1691,12 @@
}, },
"items.Potion.restorationNameText": { "items.Potion.restorationNameText": {
"class": "com.interrupt.dungeoneer.game.LocalizedString", "class": "com.interrupt.dungeoneer.game.LocalizedString",
"localizedName": "Restoration", "localizedName": "Восстановление",
"comment": "" "comment": ""
}, },
"items.Potion.colaNameText": { "items.Potion.colaNameText": {
"class": "com.interrupt.dungeoneer.game.LocalizedString", "class": "com.interrupt.dungeoneer.game.LocalizedString",
"localizedName": "Cola", "localizedName": "Кола",
"comment": "" "comment": ""
}, },
"items.Potion.magicShieldNameText": { "items.Potion.magicShieldNameText": {
@ -1756,52 +1756,52 @@
}, },
"items.Weapon.damageType.PHYSICAL": { "items.Weapon.damageType.PHYSICAL": {
"class": "com.interrupt.dungeoneer.game.LocalizedString", "class": "com.interrupt.dungeoneer.game.LocalizedString",
"localizedName": "DMG", "localizedName": "ФИЗИЧЕСКОГО УРОНА",
"comment": "" "comment": ""
}, },
"items.Weapon.damageType.MAGIC": { "items.Weapon.damageType.MAGIC": {
"class": "com.interrupt.dungeoneer.game.LocalizedString", "class": "com.interrupt.dungeoneer.game.LocalizedString",
"localizedName": "MAGIC", "localizedName": "МАГИЕЙ",
"comment": "" "comment": ""
}, },
"items.Weapon.damageType.FIRE": { "items.Weapon.damageType.FIRE": {
"class": "com.interrupt.dungeoneer.game.LocalizedString", "class": "com.interrupt.dungeoneer.game.LocalizedString",
"localizedName": "FIRE", "localizedName": "ОГНЕМ",
"comment": "" "comment": ""
}, },
"items.Weapon.damageType.ICE": { "items.Weapon.damageType.ICE": {
"class": "com.interrupt.dungeoneer.game.LocalizedString", "class": "com.interrupt.dungeoneer.game.LocalizedString",
"localizedName": "ICE", "localizedName": "МОРОЗА",
"comment": "" "comment": ""
}, },
"items.Weapon.damageType.LIGHTNING": { "items.Weapon.damageType.LIGHTNING": {
"class": "com.interrupt.dungeoneer.game.LocalizedString", "class": "com.interrupt.dungeoneer.game.LocalizedString",
"localizedName": "LIGHTNING", "localizedName": "МОЛНИЕЙ",
"comment": "" "comment": ""
}, },
"items.Weapon.damageType.POISON": { "items.Weapon.damageType.POISON": {
"class": "com.interrupt.dungeoneer.game.LocalizedString", "class": "com.interrupt.dungeoneer.game.LocalizedString",
"localizedName": "POISON", "localizedName": "ОТРАВЛЕНИЯ",
"comment": "" "comment": ""
}, },
"items.Weapon.damageType.HEALING": { "items.Weapon.damageType.HEALING": {
"class": "com.interrupt.dungeoneer.game.LocalizedString", "class": "com.interrupt.dungeoneer.game.LocalizedString",
"localizedName": "HEALING", "localizedName": "ИСЦЕЛЕНИЯ",
"comment": "" "comment": ""
}, },
"items.Weapon.damageType.PARALYZE": { "items.Weapon.damageType.PARALYZE": {
"class": "com.interrupt.dungeoneer.game.LocalizedString", "class": "com.interrupt.dungeoneer.game.LocalizedString",
"localizedName": "PARALYZE", "localizedName": "ПАРАЛИЧА",
"comment": "" "comment": ""
}, },
"items.Weapon.damageType.VAMPIRE": { "items.Weapon.damageType.VAMPIRE": {
"class": "com.interrupt.dungeoneer.game.LocalizedString", "class": "com.interrupt.dungeoneer.game.LocalizedString",
"localizedName": "VAMPYRIC", "localizedName": "ВАМПИРИЗМА",
"comment": "" "comment": ""
}, },
"items.Weapon.damageRangeText": { "items.Weapon.damageRangeText": {
"class": "com.interrupt.dungeoneer.game.LocalizedString", "class": "com.interrupt.dungeoneer.game.LocalizedString",
"localizedName": "{0} to {1} {2}", "localizedName": "от {0} до {1} {2}",
"comment": "{0} is the minimum damage. {1} is the maximum damage. {2} is the damage type." "comment": "{0} is the minimum damage. {1} is the maximum damage. {2} is the damage type."
}, },
"items.Weapon.elementalDamageText": { "items.Weapon.elementalDamageText": {
@ -2336,7 +2336,7 @@
}, },
"Scroll of Teleport": { "Scroll of Teleport": {
"class": "com.interrupt.dungeoneer.game.LocalizedString", "class": "com.interrupt.dungeoneer.game.LocalizedString",
"localizedName": "Свиток телепорта", "localizedName": "Свиток телепортации",
"comment": "" "comment": ""
}, },
"Scroll of Flame": { "Scroll of Flame": {
@ -2366,7 +2366,7 @@
}, },
"Scroll of Greater Health": { "Scroll of Greater Health": {
"class": "com.interrupt.dungeoneer.game.LocalizedString", "class": "com.interrupt.dungeoneer.game.LocalizedString",
"localizedName": "Scroll of Greater Health", "localizedName": "Свиток повышенного здоровья",
"comment": "" "comment": ""
}, },
"Scroll of Resist Magic": { "Scroll of Resist Magic": {
@ -2531,17 +2531,17 @@
}, },
"Quick": { "Quick": {
"class": "com.interrupt.dungeoneer.game.LocalizedString", "class": "com.interrupt.dungeoneer.game.LocalizedString",
"localizedName": "Quick", "localizedName": "Быстрый",
"comment": "" "comment": ""
}, },
"Balanced": { "Balanced": {
"class": "com.interrupt.dungeoneer.game.LocalizedString", "class": "com.interrupt.dungeoneer.game.LocalizedString",
"localizedName": "Balanced", "localizedName": "Сбалансированный",
"comment": "" "comment": ""
}, },
"Glowing": { "Glowing": {
"class": "com.interrupt.dungeoneer.game.LocalizedString", "class": "com.interrupt.dungeoneer.game.LocalizedString",
"localizedName": "Glowing", "localizedName": "Пылающий",
"comment": "" "comment": ""
}, },
"Protected": { "Protected": {
@ -2576,7 +2576,7 @@
}, },
"Fleet": { "Fleet": {
"class": "com.interrupt.dungeoneer.game.LocalizedString", "class": "com.interrupt.dungeoneer.game.LocalizedString",
"localizedName": "Fleet", "localizedName": "Быстрый",
"comment": "" "comment": ""
}, },
"Heavy": { "Heavy": {
@ -2828,26 +2828,26 @@
}, },
"ale.description": { "ale.description": {
"class": "com.interrupt.dungeoneer.game.LocalizedString", "class": "com.interrupt.dungeoneer.game.LocalizedString",
"localizedName": "Might have gone bad. Still smells of hops." "localizedName": "Возможно, все пошло плохо. Все еще пахнет хмелем."
}, },
"bread.description": { "bread.description": {
"class": "com.interrupt.dungeoneer.game.LocalizedString", "class": "com.interrupt.dungeoneer.game.LocalizedString",
"localizedName": "Stale but filling." "localizedName": "Черствый, но сытный."
}, },
"cheese.description": { "cheese.description": {
"class": "com.interrupt.dungeoneer.game.LocalizedString", "class": "com.interrupt.dungeoneer.game.LocalizedString",
"localizedName": "Sharp and pungent." "localizedName": "Резкий и терпкий."
}, },
"message.soulbound": { "message.soulbound": {
"class": "com.interrupt.dungeoneer.game.LocalizedString", "class": "com.interrupt.dungeoneer.game.LocalizedString",
"localizedName": "A warm feeling touches your soul." "localizedName": "Теплое чувство касается вашей души."
}, },
"message.bagupgrade": { "message.bagupgrade": {
"class": "com.interrupt.dungeoneer.game.LocalizedString", "class": "com.interrupt.dungeoneer.game.LocalizedString",
"localizedName": "Your bag size increased!" "localizedName": "Размер вашей сумки увеличился!"
}, },
"message.beltupgrade": { "message.beltupgrade": {
"class": "com.interrupt.dungeoneer.game.LocalizedString", "class": "com.interrupt.dungeoneer.game.LocalizedString",
"localizedName": "Your belt size increased!" "localizedName": "Размер вашего пояса увеличился!"
} }
} }