From 0e3cefc844beb5780905655f97e5dae532ac93f9 Mon Sep 17 00:00:00 2001 From: Blueberryy <36592509+Blueberryy@users.noreply.github.com> Date: Mon, 6 Mar 2023 00:16:36 +0500 Subject: [PATCH 1/6] russian translation for gun bonsai 0.10 --- gun-bonsai/LANGUAGE.ru-menu | 32 +++++++ gun-bonsai/LANGUAGE.ru-messages | 11 +++ gun-bonsai/LANGUAGE.ru-options | 119 ++++++++++++++++++++++++ gun-bonsai/LANGUAGE.ru-upgrades | 157 ++++++++++++++++++++++++++++++++ 4 files changed, 319 insertions(+) create mode 100644 gun-bonsai/LANGUAGE.ru-menu create mode 100644 gun-bonsai/LANGUAGE.ru-messages create mode 100644 gun-bonsai/LANGUAGE.ru-options create mode 100644 gun-bonsai/LANGUAGE.ru-upgrades diff --git a/gun-bonsai/LANGUAGE.ru-menu b/gun-bonsai/LANGUAGE.ru-menu new file mode 100644 index 0000000..2eb039d --- /dev/null +++ b/gun-bonsai/LANGUAGE.ru-menu @@ -0,0 +1,32 @@ +// Localization strings for the Gun Bonsai in-game menu and HUD. +[ru] +// Used as the abbreviation for "level" in the HUD displaying player level. +// Argument is current level. +TFLV_HUD_LV = "Ур.%d"; +// Used for gun level and XP display. Arguments are current level, current XP, +// and XP for next level up. +TFLV_HUD_LVXP = "Ур.%d (%.0f/%.0f)"; +// Used for the HUD when you have a weapon selected that can't gain XP. +TFLV_HUD_LV_IGNORED = "Ур.- (---/---)"; +// Displayed when you try to open the menu and it can't find any weapon stats. +TFLV_MENU_NO_STATS_FOUND = "Нет статистики для текущего оружия.\nУбедитесь, что у вас есть оружие в руках.\nЕсли есть, выстрелите во что-нибудь из него и попробуйте снова."; +// Headers for the status menu. +TFLV_MENU_XP = "%d/%d опыта"; // Arguments are current XP and XP for next level. +TFLV_MENU_TYPE = "Тип"; +TFLV_MENU_LEVEL = "%d-й уровень"; // Argument is current level. +TFLV_MENU_STATUS_TITLE = "Статус"; +TFLV_MENU_HEADER_PLAYER_STATUS = "Статус игрока"; +TFLV_MENU_HEADER_WEAPON_STATUS = "Статус оружия"; +TFLV_MENU_HEADER_WEAPON_LD_EFFECTS = "Эффекты LegenDoom"; +// headers for player/weapon levelup menus +TFLV_MENU_PLAYER_LEVELUP_TITLE = "Уровень игрока повышен!"; +TFLV_MENU_WEAPON_LEVELUP_TITLE = "Уровень оружия повышен!"; +TFLV_MENU_PLAYER_LEVELUP = "Вы получили новый уровень!\nВыберите улучшение:"; +TFLV_MENU_WEAPON_LEVELUP = "«%s» получает новый уровень!\nВыберите улучшение:"; +TFLV_MENU_CURRENT_UPGRADES = "Имеющиеся улучшения:"; +// Headers for the LegenDoom level-up menu. +TFLV_MENU_LD_NEW_EFFECT_TITLE = "Новый эффект LegenDoom!"; +TFLV_MENU_LD_NEW_EFFECT = "Новый эффект:"; +TFLV_MENU_LD_EXISTING_EFFECTS = "Существующие эффекты:"; +// "please select an upgrade to discard" message for LegenDoom level-ups +TFLV_MENU_LD_TOO_MANY_EFFECTS = "«%s» получает новый эффект «%s»\nно уже имеет столько эффектов, сколько может вместить.\nВыберите эффект для замены."; diff --git a/gun-bonsai/LANGUAGE.ru-messages b/gun-bonsai/LANGUAGE.ru-messages new file mode 100644 index 0000000..9874c09 --- /dev/null +++ b/gun-bonsai/LANGUAGE.ru-messages @@ -0,0 +1,11 @@ +[ru] +TFLV_MSG_LD_REQUIRED = "Эта функция работает только в том случае, если у вас также установлен мод LegenDoom."; +TFLV_MSG_LD_EFFECT = "«%s» получает новый эффект «%s»!"; +TFLV_MSG_LD_NO = "Не удалось найти мод LegenDoom, особенности мода LD в моде Gun Bonsai отключены."; +TFLV_MSG_LD_YES = "Установлен LegenDoom, обеспечивающий совместимость мода LD для мода Gun Bonsai."; +TFLV_MSG_LEVELUP_REJECTED = "Уровень отклонён!"; +TFLV_MSG_PLAYER_LEVELUP = "Вы получили новый уровень «%s»!"; +TFLV_MSG_PLAYER_LEVELUP_READY = "Вы готовы к повышению уровня!"; +TFLV_MSG_PLAYERSTATS_MISSING = "Нет информации об игроке %d"; +TFLV_MSG_WEAPON_LEVELUP = "«%s» получает новый уровень «%s»!"; +TFLV_MSG_WEAPON_LEVELUP_READY = "«%s» готов к повышению уровня!"; diff --git a/gun-bonsai/LANGUAGE.ru-options b/gun-bonsai/LANGUAGE.ru-options new file mode 100644 index 0000000..ebdebf9 --- /dev/null +++ b/gun-bonsai/LANGUAGE.ru-options @@ -0,0 +1,119 @@ +[ru] +TFLV_OPT_TITLE = "Настройки Gun Bonsai"; + +// Strings for option headers + +TFLV_OPT_HEADER_UI = "Настройки меню"; +TFLV_OPT_HEADER_COMPATIBILITY = "Настройки совместимости"; +TFLV_OPT_HEADER_XP_SOURCE = "Настройки источника опыта"; +TFLV_OPT_HEADER_XP_BALANCE = "Настройки баланса опыта"; +TFLV_OPT_HEADER_LEGENDOOM = "Интеграция LegenDoom"; + +// Strings for option names and tooltips + +TFLV_OPT_NAME_HUD_SKIN = "Облик меню"; +TFLV_OPT_TT_HUD_SKIN = "Какую графику использовать для оформления меню. Вы также можете полностью отключить её, если хотите, чтобы повышение уровня было сюрпризом."; +TFLV_OPT_NAME_HUD_X = "Позиция меню: горизонталь"; +TFLV_OPT_NAME_HUD_Y = "Позиция меню: вертикаль"; +TFLV_OPT_TT_HUD_XY = + "Позиция меню Gun Bonsai на экране в пропорции к общему размеру экрана. 0.0 - верхний левый угол, 1.0 - нижний правый.\n" + "Вы также можете задать идеальное с точки зрения пикселей положение, установив bonsai_hud_x и bonsai_hud_y в нужные координаты."; +TFLV_OPT_NAME_HUD_SIZE = "Размер меню"; +TFLV_OPT_TT_HUD_SIZE = "Высота меню Gun Bonsai, в процентах от высоты экрана."; +TFLV_OPT_NAME_HUD_ALPHA = "Прозрачность меню"; +TFLV_OPT_TT_HUD_ALPHA = "Прозрачность меню, от 0 (невидимое) до 1 (полностью прозрачное)."; +TFLV_OPT_NAME_HUD_MIRROR = "Отзеркалить меню"; +TFLV_OPT_TT_HUD_MIRROR = "Нужно ли зеркально отображать меню. По умолчанию окошко уровня находится слева, а полосы опыта - внизу."; +TFLV_OPT_NAME_HUD_RGB_FRAME = "Цвет рамки меню"; +TFLV_OPT_TT_HUD_RGB_FRAME = "Цвет рамки меню."; +TFLV_OPT_NAME_HUD_RGB_WEAPON = "Цвет информации об оружии"; +TFLV_OPT_TT_HUD_RGB_WEAPON = "Цвет панели опыта оружия и текста названия оружия, уровня и индикатора опыта."; +TFLV_OPT_NAME_HUD_RGB_PLAYER = "Цвет информации об игроке"; +TFLV_OPT_TT_HUD_RGB_PLAYER = "Цвет панели опыта игрока и текста уровня игрока."; +TFLV_OPT_NAME_VFX_MODE = "Визуальные эффекты"; +TFLV_OPT_TT_VFX_MODE = + "Установка параметра на «уменьшенные» или «минимальные» может повысить производительность, особенно на картах с большими группами врагов.\n" + "\c[CYAN][полные]:\c- Визуальные эффекты используют смесь частиц и спрайтов.\n" + "\c[CYAN][уменьшенные]:\c- Все эффекты частиц отключены. Негативные эффекты от элементаля отображаются в виде мигания поражённого монстра разными цветами.\n" + "\c[CYAN][минимальные]:\c- Все эффекты частиц отключены. Монстры не мигают."; +TFLV_OPT_NAME_LEVELUP_FLASH = "Вспышка при повышении уровня"; +TFLV_OPT_TT_LEVELUP_FLASH = "Должен ли экран мигать, когда ваше оружие получает новый уровень."; +TFLV_OPT_NAME_LEVELUP_SOUND_MODE = "Звук при повышении уровня"; +TFLV_OPT_TT_LEVELUP_SOUND_MODE = "Какой звук будет воспроизводиться, когда ваше оружие получает новый уровень. Если установлен параметр «свой», то будет использовано значение переменной «bonsai_levelup_sound»."; +TFLV_OPT_NAME_UPGRADE_BINDING_MODE = "Привязка улучшений оружия:"; +TFLV_OPT_TT_UPGRADE_BINDING_MODE = + "Определяет, как ведут себя улучшения оружия, когда вы выбрасываете оружие или носите несколько видов оружия одного типа.\n" + "\c[CYAN][своё оружие]:\c- каждое оружие имеет свои улучшения. Когда вы выбрасываете оружие, улучшения уходят вместе с ним, а если вы теряете оружие навсегда, улучшение теряются навсегда.\n" + "\c[CYAN][своё оружие - наследующее]:\c- каждое оружие имеет свои улучшения, но если оружие потеряно и вы позже подберёте новое оружие того же типа, новое оружие унаследует улучшения старого.\n" + "\c[CYAN][класс оружия]:\c- всё оружие одного типа имеет одинаковые улучшения, даже если у вас в инвентаре их несколько. Улучшения запоминаются, даже если вы потеряете все копии оружия."; +TFLV_OPT_NAME_IGNORE_DEATH_EXITS = "Сохранять улучшения на смертельном выходе или начале с пистолетном"; +TFLV_OPT_TT_IGNORE_DEATH_EXITS = "Если включено, вы сохраните свои улучшения при переходе на уровень, даже если потеряете инвентарь (с учётом вышеуказанного параметра привязки улучшений). Если отключено, то при переходе на уровень, который забирает инвентарь, вы также потеряете свои улучшения."; +TFLV_OPT_NAME_USE_BUILTIN_ACTORS = "Использовать встроенные акторы для выпадающих предметов с «Охотой»"; +TFLV_OPT_TT_USE_BUILTIN_ACTORS = + "Должны ли улучшения «Охотник за кровью» и «Охотник за сталью» использовать акторы, встроенные в Gun Bonsai, или общие акторы Doom 2 бонуса к здоровью и бонуса к броне.\n" + "Встроенные бонусы должны работать в любом IWAD. Общие, скорее всего, «впишутся» при игре с модами, которые определяют замену общих бонусов, но (в зависимости от мода) могут больше не давать правильного количества здоровья/брони."; +TFLV_OPT_NAME_AMMOLESS_WEAPONS_ARE_WIMPY = "Определять оружие, которое не использует патроны, как слабое"; +TFLV_OPT_TT_AMMOLESS_WEAPONS_ARE_WIMPY = "По умолчанию оружие, не использующее патроны, считается оружием типа «горохострел», которое может получить некоторые улучшения, характерные для более слабого или сложного в использовании оружия. Отключите это, если вы играете в мод, например Hideous Destructor, который отменяет обычную механику работы с патронами, или в мод, в котором есть мощное оружие без патронов."; +TFLV_OPT_NAME_DAMAGE_TO_XP_FACTOR = "Получение опыта от урона"; +TFLV_OPT_NAME_SCORE_TO_XP_FACTOR = "Получение опыта от набранных очков"; +TFLV_OPT_TT_DAMAGE_TO_XP_FACTOR = "Сколько опыта вы получаете за одну единицу нанесённого урона. Эта функция встроена в Gun Bonsai."; +TFLV_OPT_TT_SCORE_TO_XP_FACTOR = "Сколько опыта вы получаете за каждое набранное очко. Для этого необходимо установить мод, позволяющий набирать очки, например LazyPoints или MetaDoom. Конкретные действия, за которые вы получаете очки, и их количество зависят от используемого вами мода."; +TFLV_OPT_NAME_BASE_LEVEL_COST = "Опыт, необходимый для достижения 1-го уровня"; +TFLV_OPT_TT_BASE_LEVEL_COST = "Сколько опыта нужно заработать, чтобы оружие получило свой первый уровень. Примерно, 1 единица нанесённого урона == 1 полученному опыту, с бонусом за нанесение урона более опасным врагам, таким как кибердемоны и архвили."; +TFLV_OPT_NAME_UPGRADE_CHOICES_PER_GUN_LEVEL = "Выбор улучшений при повышении уровня оружия"; +TFLV_OPT_NAME_UPGRADE_CHOICES_PER_PLAYER_LEVEL = "Выбор улучшений при повышении уровня игрока"; +TFLV_OPT_TT_UPGRADE_CHOICES_PER_LEVEL = "Количество различных улучшений, предлагаемых при повышении уровня. Если установить значение 0, вы сможете выбирать из всего списка доступных улучшений. Установив значение 1, вы будете выбирать улучшения случайным образом, не открывая меню."; +TFLV_OPT_NAME_GUN_LEVELS_PER_PLAYER_LEVEL = "Уровни оружия на уровень игрока"; +TFLV_OPT_TT_GUN_LEVELS_PER_PLAYER_LEVEL = "Сколько раз нужно повысить уровень оружия, чтобы получить бонусный уровень игрока."; +TFLV_OPT_NAME_LEVEL_COST_MUL_FOR_MELEE = "Множитель требования опыта для оружия ближнего боя"; +TFLV_OPT_NAME_LEVEL_COST_MUL_FOR_WIMPY = "Множитель требования опыта для слабого оружия"; +TFLV_OPT_TT_LEVEL_COST_MUL = + "Множители требования опыта для различных классов оружия. Они могут суммироваться (например, в изначальном Doom 2 кулаки являются одновременно «оружием ближнего боя» и «слабым»). При настройках по умолчанию легче повышать уровень как слабого оружия, так и оружия ближнего боя.\n" + "Обратите внимание, что не все моды используют эти флаги, или используют их правильно -- в этом случае можно применить замены в файле BONSAIRC."; +TFLV_OPT_NAME_GUN_LEVELS_PER_LD_EFFECT = "Уровни оружия за эффект LegenDoom"; +TFLV_OPT_TT_GUN_LEVELS_PER_LD_EFFECT = "Сколько раз оружие должно повысить уровень, чтобы получить новый эффект из LegenDoom. Работает только при установленном моде LegenDoom. Установите значение 0, чтобы отключить."; +TFLV_OPT_NAME_WHICH_GUNS_CAN_LEARN = "Эффекты LegenDoom можно получить для:"; +TFLV_OPT_TT_WHICH_GUNS_CAN_LEARN = "Какое оружие может изучить новые эффекты LegenDoom."; +TFLV_OPT_NAME_WHICH_GUNS_CAN_REPLACE = "Эффекты LegenDoom можно заменить:"; +TFLV_OPT_TT_WHICH_GUNS_CAN_REPLACE = "Какое оружие может заменять старые эффекты LegenDoom на новые, при полном заполнении."; +TFLV_OPT_NAME_BASE_LD_EFFECT_SLOTS = "Базовое количество ячеек для эффектов LegenDoom"; +TFLV_OPT_TT_BASE_LD_EFFECT_SLOTS = "Сколько ячеек для эффектов LegenDoom имеют нелегендарные пушки."; +TFLV_OPT_NAME_BONUS_LD_EFFECT_SLOTS = "Бонусные ячейки на уровень редкости LegenDoom"; +TFLV_OPT_TT_BONUS_LD_EFFECT_SLOTS = "Сколько дополнительных ячеек эффектов получает легендарное оружие за уровень редкости (обычное=1, эпическое=4)."; +TFLV_OPT_NAME_IGNORE_GUN_RARITY = "Игнорировать изначальную редкость оружия для новых эффектов"; +TFLV_OPT_TT_IGNORE_GUN_RARITY = "Может ли оружие изучать эффекты LegenDoom, которые встречаются реже, чем те, с которыми оно появилось."; + +// Strings for the various option enums + +// HUD orientation settings +TFLV_OPT_MIRRORMODE_0 = "без отзеркалирования"; +TFLV_OPT_MIRRORMODE_1 = "отзеркалить горизонтально (окошко слева)"; +TFLV_OPT_MIRRORMODE_2 = "отзеркалить вертикально (полоски опыта сверху)"; +TFLV_OPT_MIRRORMODE_3 = "отзеркалить оба (окошко слева и полоски сверху)"; +// HUD skin selection +TFLV_OPT_HUDSKIN_0 = "без интерфейса"; +TFLV_OPT_HUDSKIN_1 = "научная фантастика"; +TFLV_OPT_HUDSKIN_2 = "СФЕРА_"; +TFLV_OPT_HUDSKIN_3 = "пентаграмма"; +// VFX mode +TFLV_OPT_VFX_MODE_0 = "Минимальные"; +TFLV_OPT_VFX_MODE_1 = "Уменьшенные"; +TFLV_OPT_VFX_MODE_2 = "Полные"; +// level-up fanfare +TFLV_OPT_FANFARE_N = "свой (переменная bonsai_levelup_sound)"; +TFLV_OPT_FANFARE_0 = "ничего"; +TFLV_OPT_FANFARE_1 = "звук повышения уровня Gun Bonsai"; +TFLV_OPT_FANFARE_2 = "звук обнаружения тайника"; +TFLV_OPT_FANFARE_3 = "эффект телепортации"; +// whether upgrades stick to the specific weapon, the specific weapon but if you +// lose it and find another the new one will inherit the upgrades, or if all weapons +// of a given type share upgrades +TFLV_OPT_BINDMODE_0 = "своё оружие"; +TFLV_OPT_BINDMODE_1 = "своё оружие - наследующее"; +TFLV_OPT_BINDMODE_2 = "класс оружия"; +// what sorts of weapons can get Legendoom effects by leveling up (if LD integration +// is enabled) +TFLV_OPT_LDMODE_0 = "ничего"; +TFLV_OPT_LDMODE_1 = "только базовое оружие"; +TFLV_OPT_LDMODE_2 = "только легендарное оружие"; +TFLV_OPT_LDMODE_3 = "всё оружие"; diff --git a/gun-bonsai/LANGUAGE.ru-upgrades b/gun-bonsai/LANGUAGE.ru-upgrades new file mode 100644 index 0000000..1b30201 --- /dev/null +++ b/gun-bonsai/LANGUAGE.ru-upgrades @@ -0,0 +1,157 @@ +[ru] +TFLV_Upgrade_AggressiveDefence_Name = "Агрессивная оборона"; +TFLV_Upgrade_AggressiveDefence_Desc = "Атаки уничтожают вражеские снаряды вблизи цели"; +TFLV_Upgrade_AggressiveDefence_TT = "Атака противника уничтожает все принадлежащие врагу снаряды в радиусе @radius от цели, @pct-bonus за единицу нанесённого урона. Убийство цели добавляет +50% радиуса для этого выстрела."; +TFLV_Upgrade_AmmoLeech_Name = "Охотник за свинцом"; +TFLV_Upgrade_AmmoLeech_Desc = "При убийстве врагов выпадают боеприпасы."; +TFLV_Upgrade_AmmoLeech_TT = "При убийстве выпадает до @amount боеприпасов. Боеприпасы могут быть любого типа, используемые имеющимся у вас оружием. Обычно они содержат меньше боеприпасов, чем обычные боеприпасы на уровне, однако более сильные враги будут сбрасывать больше."; +TFLV_Upgrade_ArmourLeech_Name = "Охотник за сталью"; +TFLV_Upgrade_ArmourLeech_Desc = "При убийстве врагов выпадает броня."; +TFLV_Upgrade_ArmourLeech_TT = "При убийстве выпадает @amount бонусов к броне с ограничением в @cap лучшей брони, которые вы нашли до сих пор."; +TFLV_Upgrade_Bandoliers_Name = "Патронташи"; +TFLV_Upgrade_Bandoliers_Desc = "Увеличивает максимальный боезапас."; +TFLV_Upgrade_Bandoliers_TT = "Боезапас @ammo-bonus. Эффект действует с рюкзаком.\nПРИМЕЧАНИЕ: Если вы подберёте новый тип боеприпасов после получения этого улучшения, он может не получить бонус до следующего перехода на новый уровень."; +TFLV_Upgrade_Beam_Name = "Луч"; // Disabled due to not working right +TFLV_Upgrade_Beam_Desc = "Атаки стреляют лучом, который пронзает врагов насквозь."; +TFLV_Upgrade_BlastShaping_Name = "Взрывная форма"; +TFLV_Upgrade_BlastShaping_Desc = "Значительно понижает урон по себе от атак по области."; +TFLV_Upgrade_BlastShaping_TT = "Урон при нанесении себе урона @damage-reduction."; +TFLV_Upgrade_BouncyShots_Name = "Рикошетящие выстрелы"; +TFLV_Upgrade_BouncyShots_Desc = "Выстрелы рикошетят от стен, а на высоких уровнях - и от врагов."; +TFLV_Upgrade_BouncyShots_TT = "Рикошетит @count раз.@extra-effect"; +TFLV_Upgrade_BouncyShots_TT1 = " Выстрелы рикошетят от врагов."; +TFLV_Upgrade_Cleave_Name = "Рассекающий удар"; +TFLV_Upgrade_Cleave_Desc = "Убийство в ближнем бою даёт бесплатную мощную атаку."; +TFLV_Upgrade_Cleave_TT = "Убийство в ближнем бою наносит @healthpct ед. от максимального здоровья жертвы + @overkillpct ед. от сверхурона случайному врагу в радиусе ближнего боя. Если этот враг умрёт, рассекающий удар может сработать снова! Отлично сочетается с бонусом берсерка."; +TFLV_Upgrade_DarkHarvest_Name = "Тёмная жатва"; +TFLV_Upgrade_DarkHarvest_Desc = "Убийство врага восстанавливает здоровье и броню."; +TFLV_Upgrade_DarkHarvest_TT = "Даёт @leech ед. здоровья и ед. брони за убийство (в 10 раз больше за боссов), максимум @cap ед. здоровья и @cap лучшей брони, которую вы нашли на данный момент."; +TFLV_Upgrade_DecoyFlares_Name = "Ложные сигнальные ракеты"; +TFLV_Upgrade_DecoyFlares_Desc = "Выстрелы отвлекают вражеские самонаводящиеся ракеты."; +TFLV_Upgrade_DecoyFlares_TT = "Выстрелы из этого оружия привлекут внимание вражеских самонаводящихся ракет в радиусе @flare-range."; +TFLV_Upgrade_ECM_Name = "Личный РЭБ"; +TFLV_Upgrade_ECM_Desc = "Перепрограммирует вражеские самонаводящиеся ракеты"; +TFLV_Upgrade_ECM_TT = "Взламывает самонаводящиеся ракеты, направленные на вас в радиусе @ecm-range. Пытается перенаправить на врагов в пределах @lock-range; если врагов нет, имеет @ecm-chance на каждую ракету перенаправить её на врага, который её запустил."; +TFLV_Upgrade_ElementalBeam_Name = "\c[GOLD]Элементальный луч"; +TFLV_Upgrade_ElementalBeam_Desc = "Пронзающий насквозь луч, который копирует эффекты элементаля между врагами."; +TFLV_Upgrade_ElementalBeam_TT = "Все эффекты элементаля, наложенные на цель, копируются на врагов позади него."; +TFLV_Upgrade_ElementalBlast_Name = "\c[GOLD]Элементальный взрыв"; +TFLV_Upgrade_ElementalBlast_Desc = "Взрыв силы, который копирует эффекты элементаля между врагами."; +TFLV_Upgrade_ElementalBlast_TT = "Все эффекты элементаля, наложенные на цель, копируются на врагов в радиусе 7x радиуса цели."; +TFLV_Upgrade_ElementalWave_Name = "\c[GOLD]Элементальная волна"; +TFLV_Upgrade_ElementalWave_Desc = "Волна силы, которая копирует эффекты элементаля между врагами."; +TFLV_Upgrade_ElementalWave_TT = "Все эффекты элементаля на цели копируются на врагов в радиусе 5 метров от вас."; +TFLV_Upgrade_ExplosiveDeath_Name = "Взрывная смерть"; +TFLV_Upgrade_ExplosiveDeath_Desc = "Враги взрываются при убийстве."; +TFLV_Upgrade_ExplosiveDeath_TT = "Наносит @damage ед. от здоровья цели + 100% сверхурона с радиусом @radius размера цели. Урон по себе @self-damage."; +TFLV_Upgrade_ExplosiveShots_Name = "Взрывные выстрелы"; +TFLV_Upgrade_ExplosiveShots_Desc = "При попадании выстрелов происходит небольшой взрыв"; +TFLV_Upgrade_ExplosiveShots_TT = "Наносит @damage ед. урона от атаки (или @min-damage, в зависимости от того, что больше) с радиусом взрыва @radius."; +TFLV_Upgrade_FastShots_Name = "Высокая скорость"; +TFLV_Upgrade_FastShots_Desc = "Повышает скорость полёта снаряда."; +TFLV_Upgrade_FastShots_TT = "Скорость снаряда @v-multiplier."; +TFLV_Upgrade_FragmentationShots_Name = "Осколочные выстрелы"; +TFLV_Upgrade_FragmentationShots_Desc = "При попадании выстрелы выпускают кольцо мгновенных атак."; +TFLV_Upgrade_FragmentationShots_TT = "Создаёт @fragments осколков, наносящих 20% урона от атаки каждый."; +TFLV_Upgrade_HomingShots_Name = "Самонаводящиеся выстрелы"; +TFLV_Upgrade_HomingShots_Desc = "Снаряды ищут врагов; на более высоких уровнях они умнее."; +TFLV_Upgrade_HomingShots_TT = "Ищет цели на расстоянии до @lock-range. Приближается к цели на расстояние до @homing-range и поворачивается со скоростью @dps град./сек."; +TFLV_Upgrade_Indestructable_Name = "Неразрушимый"; +TFLV_Upgrade_Indestructable_Desc = "Получая урон, вы постепенно получаете дополнительные жизни."; +TFLV_Upgrade_Indestructable_TT = "Получайте жизнь за каждые @damage-per-life ед. полученного урона. Максимум @max-lives жизней."; +TFLV_Upgrade_Intuition_Name = "Интуиция"; +TFLV_Upgrade_Intuition_Desc = "Раскрывает геометрию карты и (на 2-м уровне) объекты."; +TFLV_Upgrade_Juggler_Name = "Жонглёр"; +TFLV_Upgrade_Juggler_Desc = "Смена оружия происходит мгновенно."; +TFLV_Upgrade_LifeLeech_Name = "Охотник за кровью"; +TFLV_Upgrade_LifeLeech_Desc = "При убийстве врагов выпадает здоровье."; +TFLV_Upgrade_LifeLeech_TT = "При убийстве выпадает @amount бонусов к здоровью с ограничением в @cap."; +TFLV_Upgrade_PiercingShots_Name = "Пронзающие насквозь выстрелы"; +TFLV_Upgrade_PiercingShots_Desc = "Выстрелы пробивают большинство врагов."; +TFLV_Upgrade_PiercingShots_TT = "Выстрелы наносят @damage-reduction ед. урона, но наносят урон каждый раз, когда находятся внутри врага."; +TFLV_Upgrade_PlayerDamage_Name = "Кровожадность"; +TFLV_Upgrade_PlayerDamage_Desc = "Повышает урон, наносимый всем оружием."; +TFLV_Upgrade_PlayerDamage_TT = "Любой урон @percent-bonus или @flat-bonus, в зависимости от того, что больше."; +TFLV_Upgrade_HazardSuit_Name = "Защитный костюм"; +TFLV_Upgrade_HazardSuit_Desc = "Понижает урон от вредного воздействия окружающей среды."; +TFLV_Upgrade_HazardSuit_TT = "Все опасные факторы окружающей среды (кислотные лужи, лава и т.д.) наносят @damage-reduction урона. Не может понизить урон ниже 1 ед.; не влияет на урон от атак."; +TFLV_Upgrade_RapidFire_Name = "Быстрый огонь"; +TFLV_Upgrade_RapidFire_Desc = "Повышает скорость стрельбы."; +TFLV_Upgrade_RapidFire_TT = "Скорострельность @speedup."; +TFLV_Upgrade_Shield_Name = "Щит"; +TFLV_Upgrade_Shield_Desc = "Понижает получаемый урон в ближнем бою"; +TFLV_Upgrade_Shield_TT = "Пока вы атакуете противника в радиусе @shortrange, атаки из радиуса @shortrange наносят @meleedamagepct ед. урона, увеличиваясь до @rangeddamagepct ед. на @longrange и далее. Эффект длится @attackttl сек. после прекращения атаки или @killttl сек. после убийства в ближнем бою."; +TFLV_Upgrade_Submunitions_Name = "Суббоеприпасы"; +TFLV_Upgrade_Submunitions_Desc = "Убийство врага высвобождает кучу рикошетящих бомб."; +TFLV_Upgrade_Submunitions_TT = "Выпускает @count рикошетящих бомб, наносящих 100% здоровья цели @bonus-damage ед. урона."; +TFLV_Upgrade_Sweep_Name = "Размах"; +TFLV_Upgrade_Sweep_Desc = "Атаки ближнего боя поражают нескольких врагов."; +TFLV_Upgrade_Sweep_TT = "Успешные удары в ближнем бою наносят @damagepct ед. урона другим врагам, находящимся в радиусе ближнего боя как от вас, так и от вашей цели."; +TFLV_Upgrade_Swiftness_Name = "Стремительность"; +TFLV_Upgrade_Swiftness_Desc = "Кратковременная остановка времени, когда вы убиваете врага."; +TFLV_Upgrade_Swiftness_TT = "Длительность @duration. Дополнительные убийства во время остановки сбрасывают таймер и добавляют @combo-bonus бонуса за убийство."; +TFLV_Upgrade_ToughAsNails_Name = "Крепкий орешек"; +TFLV_Upgrade_ToughAsNails_Desc = "Понижает получаемый урон. Не может снизиться ниже 1."; +TFLV_Upgrade_ToughAsNails_TT = "Получаемый урон @percent-bonus или @flat-bonus, в зависимости от того, что больше."; +TFLV_Upgrade_Thorns_Name = "Шипы"; +TFLV_Upgrade_Thorns_Desc = "Враги, атакующие вас, также наносят себе ранения."; +TFLV_Upgrade_Thorns_TT = "Отражает 100% урона от врагов на расстоянии до @min-range, снижая его до 0% на расстоянии @max-range.\nЭлементальные эффекты могут срабатывать на врагов на расстоянии до @elem-proc-range."; +TFLV_Upgrade_WeaponDamage_Name = "Урон"; +TFLV_Upgrade_WeaponDamage_Desc = "Увеличивает весь урон, наносимый этим оружием."; +TFLV_Upgrade_WeaponDamage_TT = "Весь урон @percent-bonus или @flat-bonus, в зависимости от того, что больше."; + +// Acid tree +TFLV_Upgrade_CorrosiveShots_Name = "\c[PURPLE]Коррозийное начертание"; +TFLV_Upgrade_Corrosiveshots_Desc = "Атаки покрывают врагов кислотой, нанося урон с течением времени."; +TFLV_Upgrade_Corrosiveshots_TT = "Добавляет @conversion ед. урона в виде кислоты, нанося @min-damage ед. урона в сек., когда цель имеет выше 50% запаса здоровья и постепенно увеличивается до @max-damage ед. урона в сек. или ниже. Мин. ограничение основано на уроне за выстрел, поэтому лучше всего работает с медленным, но мощным оружием, таким как SSG."; +TFLV_Upgrade_ConcentratedAcid_Name = "\c[PURPLE]Концентрированная кислота"; +TFLV_Upgrade_ConcentratedAcid_Desc = "Кислота наносит больше урона с накоплением эффекта и быстрее достигает полного урона."; +TFLV_Upgrade_ConcentratedAcid_TT = "Длительность кислоты @efficiency (при этом нанося то же количество урона в секунду), а урон в секунду начинает увеличиваться, как только цель достигает ниже @threshold ед. здоровья."; +TFLV_Upgrade_Embrittlement_Name = "\c[PURPLE]Хрупкость"; +TFLV_Upgrade_Embrittlement_Desc = "Кислотные атаки делают врагов уязвимыми и могут умереть мгновенно."; +TFLV_Upgrade_Embrittlement_TT = "Весь урон @damage-increase с каждым накопленным эффект кислоты. Кислотный урон мгновенно убивает врагов, когда у них накопится достаточное количество эффектов кислоты, чтобы в конечном итоге отнять @instakill ед. от их оставшегося здоровья."; +TFLV_Upgrade_AcidSpray_Name = "\c[PURPLE]Кислотное распыление"; +TFLV_Upgrade_AcidSpray_Desc = "Избыток кислоты, накапливающийся на врагах, распыляется на ближайшие цели."; +TFLV_Upgrade_AcidSpray_TT = "Кислота разбрызгивается на врагов в радиусе @radius от цели, с мин. ограничением, основанным на @cap-percent нанесённого урона."; + +// Lightning tree +TFLV_Upgrade_ShockingInscription_Name = "\c[CYAN]Молниевое начертание"; +TFLV_Upgrade_ShockingInscription_Desc = "Атаки замедляют врагов."; +TFLV_Upgrade_ShockingInscription_TT = "Добавляет 1 секунду замедления на 50% за @damage-per-stack ед. урона, с мин. ограничением @softcap."; +TFLV_Upgrade_Thunderbolt_Name = "\c[CYAN]Удар молнией"; +TFLV_Upgrade_Thunderbolt_Desc = "Непрерывные атаки поражают цель молнией."; +TFLV_Upgrade_Thunderbolt_TT = "Удар молнией сносит @damage-percent здоровья цели. Он срабатывает, когда цель достигает @zap-cap мин. ограничения молний, и снимает все накопленные эффекты молнии, нанося +5% урона за каждый накопленный эффект."; +TFLV_Upgrade_ChainLightning_Name = "\c[CYAN]Цепная молния"; +TFLV_Upgrade_ChainLightning_Desc = "При убийстве выпускает молнии, которые пролетают между ближайшими врагами."; +TFLV_Upgrade_ChainLightning_TT = "Молнии летят по дуге на расстояние до @arc-count прыжков от цели, расстояние дуги должно быть не менее @arc-range (больше для крупных врагов). Урон составляет 50% от здоровья цели, +1,5% за секунду накопленного эффекта молнии и +1% за каждого врага, в которого попала дуга."; +TFLV_Upgrade_Revivification_Name = "\c[CYAN]Возрождение"; +TFLV_Upgrade_Revivification_Desc = "Самый сильный враг, которого вы убили, становится вашим верным приспешником."; +TFLV_Upgrade_Revivification_TT = "Приспешник получает @armour-bonus ед. урона и наносит @damage-bonus ед. урона врагам. Атаковав его (или он вас) нанесёт 1 ед. урона. Приспешник остается у вас, пока он не умрёт, пока вы не убьёте кого-то более сильного или не покинете уровень. Через @ttl сек. после выхода из боя он пропадёт, но снова появится, чтобы защитить вас в следующий раз, когда вы нанесёте или получите урон. Если у вас есть несколько видов оружия с улучшением «Возрождение», каждое из них будет иметь отдельного приспешника."; + +// Poison +TFLV_Upgrade_PoisonShots_Name = "\c[GREEN]Ядовитое начертание"; +TFLV_Upgrade_PoisonShots_Desc = "Атаки отравляют врагов. Урон и длительность увеличиваются по мере того, как вы наносите больше атак."; +TFLV_Upgrade_PoisonShots_TT = "Наносит @stacks эффект за выстрел с мин. ограничением в @softcap. Яд накапливается со скоростью 1 эффект/сек. и наносит урон в зависимости от количества накопленных эффектов с убывающей отдачей. Это улучшение лучше всего подходит для скорострельного оружия."; +TFLV_Upgrade_Weakness_Name = "\c[GREEN]Слабость"; +TFLV_Upgrade_Weakness_Desc = "Отравленные враги наносят меньше урона."; +TFLV_Upgrade_Weakness_TT = "Отравленные враги наносят @reduction ед. урона за эффект."; +TFLV_Upgrade_Hallucinogens_Name = "\c[GREEN]Галлюциногены"; +TFLV_Upgrade_Hallucinogens_Desc = "Враги, у которых достаточно яда, чтобы убить их, сражаются на вашей стороне."; +TFLV_Upgrade_Hallucinogens_TT = "Враги становятся дружественными, как только количество эффектов яда у них становится достаточным, чтобы убить их. Дружественные враги получают @increase ед. урона за эффект."; +TFLV_Upgrade_Putrefaction_Name = "\c[GREEN]Разложение"; +TFLV_Upgrade_Putrefaction_Desc = "Отравленные враги отравляют всё вокруг себя после смерти."; +TFLV_Upgrade_Putrefaction_TT = "@transfer эффектов яда разлетаются на врагов в радиусе @range."; + +// Fire +TFLV_Upgrade_IncendiaryShots_Name = "\c[ORANGE]Жгучее начертание"; +TFLV_Upgrade_IncendiaryShots_Desc = "Враги сгорают до 50% запаса здоровья. Более высокие уровни: сгорание быстрее и жарче."; +TFLV_Upgrade_IncendiaryShots_TT = "Наносит @stacks ед. урона в виде эффектов огня с мин. ограничением 1. Эффекты огня никогда не заканчиваются, но наносят больше урона, когда у врага больше здоровья, и полностью прекращают наносить урон ниже @cutoff ед. здоровья."; +TFLV_Upgrade_BurningTerror_Name = "\c[ORANGE]Пылающий ужас"; +TFLV_Upgrade_BurningTerror_Desc = "Горящие враги бегут в ужасе. Урон от огня увеличен."; +TFLV_Upgrade_BurningTerror_TT = "Враги ниже @threshold убегают. Урон огнём/сек. @damage ед."; +TFLV_Upgrade_InfernalKiln_Name = "\c[ORANGE]Адская кузница"; +TFLV_Upgrade_InfernalKiln_Desc = "Атакуя горящих врагов, вы получаете временное усиление атаки/защиты."; +TFLV_Upgrade_InfernalKiln_TT = "Преобразует @hardness ед. урона за эффект огня в секунды действия эффекта усиления «Кузница». Пока действует эффект, вы наносите @damage ед. урона всеми атаками и получаете @block ед. урона."; +TFLV_Upgrade_Conflagration_Name = "\c[ORANGE]Пожар"; +TFLV_Upgrade_Conflagration_Desc = "Горящие враги воспламеняют всё вокруг себя."; +TFLV_Upgrade_Conflagration_TT = "Огонь распространяется на всё в радиусе @range радиуса цели с мин. ограничением @softcap, со скоростью 5 эффектов/секунду."; From ce08385a9a265e7120a1b784edb481f4ecbf91e7 Mon Sep 17 00:00:00 2001 From: Blueberryy <36592509+Blueberryy@users.noreply.github.com> Date: Fri, 10 Mar 2023 15:29:10 +0500 Subject: [PATCH 2/6] Update LANGUAGE.ru-menu --- gun-bonsai/LANGUAGE.ru-menu | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gun-bonsai/LANGUAGE.ru-menu b/gun-bonsai/LANGUAGE.ru-menu index 2eb039d..ec7e107 100644 --- a/gun-bonsai/LANGUAGE.ru-menu +++ b/gun-bonsai/LANGUAGE.ru-menu @@ -1,5 +1,12 @@ // Localization strings for the Gun Bonsai in-game menu and HUD. [ru] +// Abbreviation for integer and fractional meters. +TFLV_TT_METERS_INT = "%d м"; +TFLV_TT_METERS_REAL = "%.1f м"; +// Abbreviation for integer and fractional seconds. +TFLV_TT_SECONDS_INT = "%d сек."; +TFLV_TT_SECONDS_REAL = "%.1f сек."; +// Abbreviation for meters. // Used as the abbreviation for "level" in the HUD displaying player level. // Argument is current level. TFLV_HUD_LV = "Ур.%d"; From 424ca0fd343c24a9012587063acae078fad133ea Mon Sep 17 00:00:00 2001 From: Blueberryy <36592509+Blueberryy@users.noreply.github.com> Date: Fri, 10 Mar 2023 16:04:10 +0500 Subject: [PATCH 3/6] description improvementr --- gun-bonsai/LANGUAGE.ru-upgrades | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/gun-bonsai/LANGUAGE.ru-upgrades b/gun-bonsai/LANGUAGE.ru-upgrades index 0c7db37..791a75b 100644 --- a/gun-bonsai/LANGUAGE.ru-upgrades +++ b/gun-bonsai/LANGUAGE.ru-upgrades @@ -7,7 +7,7 @@ TFLV_Upgrade_AmmoLeech_Desc = "При убийстве врагов выпада TFLV_Upgrade_AmmoLeech_TT = "При убийстве выпадает до @amount боеприпасов. Боеприпасы могут быть любого типа, используемые имеющимся у вас оружием. Обычно они содержат меньше боеприпасов, чем обычные боеприпасы на уровне, однако более сильные враги будут сбрасывать больше."; TFLV_Upgrade_ArmourLeech_Name = "Охотник за сталью"; TFLV_Upgrade_ArmourLeech_Desc = "При убийстве врагов выпадает броня."; -TFLV_Upgrade_ArmourLeech_TT = "При убийстве выпадает @amount бонус(-ов) к броне с ограничением в @cap лучшей брони, которые вы нашли до сих пор."; +TFLV_Upgrade_ArmourLeech_TT = "При убийстве выпадает @amount бонус(-ов) к броне с ограничением выпавшей брони в @cap лучшей брони, которые вы нашли до сих пор."; TFLV_Upgrade_Bandoliers_Name = "Патронташи"; TFLV_Upgrade_Bandoliers_Desc = "Увеличивает максимальный боезапас."; TFLV_Upgrade_Bandoliers_TT = "Боезапас @ammo-bonus. Эффект действует с рюкзаком.\nПРИМЕЧАНИЕ: Если вы подберёте новый тип боеприпасов после получения этого улучшения, он может не получить бонус до следующего перехода на новый уровень."; @@ -22,7 +22,7 @@ TFLV_Upgrade_BouncyShots_TT = "Рикошетит @count раз.@extra-effect"; TFLV_Upgrade_BouncyShots_TT1 = " Выстрелы рикошетят от врагов."; TFLV_Upgrade_Cleave_Name = "Рассекающий удар"; TFLV_Upgrade_Cleave_Desc = "Убийство в ближнем бою даёт бесплатную мощную атаку."; -TFLV_Upgrade_Cleave_TT = "Убийство в ближнем бою наносит @healthpct ед. от максимального здоровья жертвы + @overkillpct ед. от сверхурона случайному врагу в радиусе ближнего боя. Если этот враг умрёт, рассекающий удар может сработать снова! Отлично сочетается с бонусом берсерка."; +TFLV_Upgrade_Cleave_TT = "Убийство в ближнем бою наносит @healthpct от максимального здоровья жертвы + @overkillpct от сверхурона случайному врагу в радиусе ближнего боя. Если этот враг умрёт, рассекающий удар может сработать снова! Отлично сочетается с бонусом берсерка."; TFLV_Upgrade_DarkHarvest_Name = "Тёмная жатва"; TFLV_Upgrade_DarkHarvest_Desc = "Убийство врага восстанавливает здоровье и броню."; TFLV_Upgrade_DarkHarvest_TT = "Даёт @leech ед. здоровья и ед. брони за убийство (в 10 раз больше за боссов), максимум @cap здоровья и @cap лучшей брони, которую вы нашли на данный момент."; @@ -65,7 +65,7 @@ TFLV_Upgrade_Juggler_Name = "Жонглёр"; TFLV_Upgrade_Juggler_Desc = "Смена оружия происходит мгновенно."; TFLV_Upgrade_LifeLeech_Name = "Охотник за кровью"; TFLV_Upgrade_LifeLeech_Desc = "При убийстве врагов выпадает здоровье."; -TFLV_Upgrade_LifeLeech_TT = "При убийстве выпадает @amount бонусов к здоровью с ограничением в @cap."; +TFLV_Upgrade_LifeLeech_TT = "При убийстве выпадает @amount бонусов к здоровью с ограничением выпавшего здоровья в @cap."; TFLV_Upgrade_PiercingShots_Name = "Пронзающие насквозь выстрелы"; TFLV_Upgrade_PiercingShots_Desc = "Выстрелы пробивают большинство врагов."; TFLV_Upgrade_PiercingShots_TT = "Выстрелы наносят @damage-reduction ед. урона, но наносят урон каждый раз, когда находятся внутри врага."; @@ -83,13 +83,13 @@ TFLV_Upgrade_Shield_Desc = "Понижает получаемый урон в б TFLV_Upgrade_Shield_TT = "Пока вы атакуете противника в радиусе @shortrange, атаки из радиуса @shortrange наносят @meleedamagepct ед. урона, увеличиваясь до @rangeddamagepct ед. на @longrange и далее. Эффект длится @attackttl сек. после прекращения атаки или @killttl сек. после убийства в ближнем бою."; TFLV_Upgrade_Submunitions_Name = "Суббоеприпасы"; TFLV_Upgrade_Submunitions_Desc = "Убийство врага высвобождает кучу рикошетящих бомб."; -TFLV_Upgrade_Submunitions_TT = "Наносит @damage ед. здоровья цели + 100% урона от сверхурона (распределяется на @count бомб) + @bonusdamage ед. урона за каждую бомбу. Время действия бомбы - @ttl"; +TFLV_Upgrade_Submunitions_TT = "Наносит @damage здоровья цели + 100% урона от сверхурона (распределяется на @count бомб) + @bonusdamage ед. урона за каждую бомбу. Время действия бомбы - @ttl"; TFLV_Upgrade_Sweep_Name = "Размах"; TFLV_Upgrade_Sweep_Desc = "Атаки ближнего боя поражают нескольких врагов."; TFLV_Upgrade_Sweep_TT = "Успешные удары в ближнем бою наносят @damagepct ед. урона другим врагам, находящимся в радиусе ближнего боя как от вас, так и от вашей цели."; TFLV_Upgrade_Swiftness_Name = "Стремительность"; TFLV_Upgrade_Swiftness_Desc = "Кратковременная остановка времени, когда вы убиваете врага."; -TFLV_Upgrade_Swiftness_TT = "Длительность @duration. Дополнительные убийства во время остановки сбрасывают таймер и добавляют @combo-bonus бонуса за убийство."; +TFLV_Upgrade_Swiftness_TT = "Длительность @duration. Дополнительные убийства во время остановки сбрасывают таймер и добавляют @combo-bonus за убийство."; TFLV_Upgrade_ToughAsNails_Name = "Крепкий орешек"; TFLV_Upgrade_ToughAsNails_Desc = "Понижает получаемый урон. Не может снизиться ниже 1."; TFLV_Upgrade_ToughAsNails_TT = "Получаемый урон @percent-bonus или @flat-bonus, в зависимости от того, что больше."; @@ -98,12 +98,12 @@ TFLV_Upgrade_Thorns_Desc = "Враги, атакующие вас, также н TFLV_Upgrade_Thorns_TT = "Отражает 100% урона от врагов на расстоянии до @min-range, снижая его до 0% на расстоянии @max-range.\nЭлементальные эффекты могут срабатывать на врагов на расстоянии до @elem-proc-range."; TFLV_Upgrade_WeaponDamage_Name = "Урон"; TFLV_Upgrade_WeaponDamage_Desc = "Увеличивает весь урон, наносимый этим оружием."; -TFLV_Upgrade_WeaponDamage_TT = "Весь урон @percent-bonus или @flat-bonus, в зависимости от того, что больше."; +TFLV_Upgrade_WeaponDamage_TT = "Весь урон @percent-bonus или @flat-bonus ед., в зависимости от того, что больше."; // Acid tree TFLV_Upgrade_CorrosiveShots_Name = "\c[PURPLE]Коррозийное начертание"; TFLV_Upgrade_Corrosiveshots_Desc = "Атаки покрывают врагов кислотой, нанося урон с течением времени."; -TFLV_Upgrade_Corrosiveshots_TT = "Добавляет @conversion урона в виде кислоты, нанося @min-damage ед. урона в сек., когда цель имеет выше 50% запаса здоровья и постепенно увеличивается до @max-damage ед. урона в сек. или ниже. Ограничение основано на уроне за выстрел, поэтому лучше всего работает с медленным, но мощным оружием, таким как супердробовик."; +TFLV_Upgrade_Corrosiveshots_TT = "Добавляет @conversion урона в виде кислоты, нанося @min-damage ед. урона в сек., когда цель имеет выше 50% запаса здоровья и постепенно увеличивается до @max-damage ед. урона в сек. или ниже. Ограничение между накладываемыми эффектами основано на уроне за выстрел, поэтому лучше всего работает с медленным, но мощным оружием, таким как супердробовик."; TFLV_Upgrade_ConcentratedAcid_Name = "\c[PURPLE]Концентрированная кислота"; TFLV_Upgrade_ConcentratedAcid_Desc = "Кислота наносит больше урона с накоплением эффекта и быстрее достигает полного урона."; TFLV_Upgrade_ConcentratedAcid_TT = "Длительность кислоты @efficiency (при этом нанося то же количество урона в секунду), а урон в секунду начинает увеличиваться, как только цель достигает ниже @threshold ед. здоровья."; @@ -112,15 +112,15 @@ TFLV_Upgrade_Embrittlement_Desc = "Кислотные атаки делают в TFLV_Upgrade_Embrittlement_TT = "Весь урон @damage-increase с каждым накопленным эффект кислоты. Кислотный урон мгновенно убивает врагов, когда у них накопится достаточное количество эффектов кислоты, чтобы в конечном итоге отнять @instakill ед. от их оставшегося здоровья."; TFLV_Upgrade_AcidSpray_Name = "\c[PURPLE]Кислотное распыление"; TFLV_Upgrade_AcidSpray_Desc = "Избыток кислоты, накапливающийся на врагах, распыляется на ближайшие цели."; -TFLV_Upgrade_AcidSpray_TT = "Кислота разбрызгивается на врагов в радиусе @radius от цели, с ограничением, основанным на @cap-percent нанесённого урона."; +TFLV_Upgrade_AcidSpray_TT = "Кислота разбрызгивается на врагов в радиусе @radius от цели, с ограничением накладывания эффекта, основанным на @cap-percent нанесённого урона."; // Lightning tree TFLV_Upgrade_ShockingInscription_Name = "\c[CYAN]Молниевое начертание"; TFLV_Upgrade_ShockingInscription_Desc = "Атаки замедляют врагов."; -TFLV_Upgrade_ShockingInscription_TT = "Добавляет 1 секунду замедления на 50% за @damage-per-stack ед. урона, с временем восстановления в @softcap сек."; +TFLV_Upgrade_ShockingInscription_TT = "Добавляет 1 секунду замедления на 50% за @damage-per-stack ед. урона, с ограничением срабатывания в @softcap"; TFLV_Upgrade_Thunderbolt_Name = "\c[CYAN]Удар молнией"; TFLV_Upgrade_Thunderbolt_Desc = "Непрерывные атаки оглушают цель."; -TFLV_Upgrade_Thunderbolt_TT = "Удар молнией срабатывает, как только накопленные эффекты молнии на цели достигают @cap-multiplier от ограничения. Он оглушает цель на @stun-duration и замедляет врагов в радиусе @radius, с бонусом +1% за эффект. При каждом срабатывании цель теряет 50% накопленных эффектов молний, и удар молнией становится на 25% труднее вызвать на этой цели."; +TFLV_Upgrade_Thunderbolt_TT = "Удар молнией срабатывает, как только накопленные эффекты молнии на цели достигают @cap-multiplier от ограничения между наложением эффекта. Он оглушает цель на @stun-duration и замедляет врагов в радиусе @radius, с бонусом +1% за эффект. При каждом срабатывании цель теряет 50% накопленных эффектов молний, и удар молнией становится на 25% труднее вызвать на этой цели."; TFLV_Upgrade_ChainLightning_Name = "\c[CYAN]Цепная молния"; TFLV_Upgrade_ChainLightning_Desc = "При убийстве выпускает молнии, которые пролетают между ближайшими врагами."; TFLV_Upgrade_ChainLightning_TT = "Молнии летят по дуге на расстояние до @arc-count прыжков от цели, расстояние дуги должно быть не менее @arc-range (больше для крупных врагов). Урон составляет 50% от здоровья цели, +1,5% за секунду накопленного эффекта молнии и +1% за каждого врага, в которого попала дуга."; @@ -131,7 +131,7 @@ TFLV_Upgrade_Revivification_TT = "Приспешник получает @armour- // Poison TFLV_Upgrade_PoisonShots_Name = "\c[GREEN]Ядовитое начертание"; TFLV_Upgrade_PoisonShots_Desc = "Атаки отравляют врагов. Урон и длительность увеличиваются по мере нанесения атак."; -TFLV_Upgrade_PoisonShots_TT = "Наносит @stacks эффектов за выстрел с ограничением @softcap. Яд накапливается со скоростью 1 эффект/сек. и наносит урон в зависимости от количества накопленных эффектов с убывающей отдачей. Это улучшение лучше всего подходит для скорострельного оружия."; +TFLV_Upgrade_PoisonShots_TT = "Наносит @stacks эффектов за выстрел с ограничением между наложением эффекта в @softcap. Яд накапливается со скоростью 1 эффект/сек. и наносит урон в зависимости от количества накопленных эффектов с убывающей отдачей. Это улучшение лучше всего подходит для скорострельного оружия."; TFLV_Upgrade_Weakness_Name = "\c[GREEN]Слабость"; TFLV_Upgrade_Weakness_Desc = "Отравленные враги наносят меньше урона."; TFLV_Upgrade_Weakness_TT = "Отравленные враги наносят @reduction ед. урона за эффект."; @@ -145,7 +145,7 @@ TFLV_Upgrade_Putrefaction_TT = "@transfer эффектов яда разлета // Fire TFLV_Upgrade_IncendiaryShots_Name = "\c[ORANGE]Жгучее начертание"; TFLV_Upgrade_IncendiaryShots_Desc = "Враги сгорают до 50% запаса здоровья. Более высокие уровни: сгорание быстрее и жарче."; -TFLV_Upgrade_IncendiaryShots_TT = "Наносит @stacks урона в виде эффектов огня с временем восстановления в 1 сек. Эффекты огня никогда не заканчиваются, но наносят больше урона, когда у врага больше здоровья, и полностью прекращают наносить урон ниже @cutoff здоровья."; +TFLV_Upgrade_IncendiaryShots_TT = "Наносит @stacks урона в виде эффектов огня с ограничением между наложением эффекта в 1 сек. Эффекты огня никогда не заканчиваются, но наносят больше урона, когда у врага больше здоровья, и полностью прекращают наносить урон ниже @cutoff здоровья."; TFLV_Upgrade_BurningTerror_Name = "\c[ORANGE]Пылающий ужас"; TFLV_Upgrade_BurningTerror_Desc = "Горящие враги бегут в ужасе. Урон от огня увеличен."; TFLV_Upgrade_BurningTerror_TT = "Враги ниже @threshold убегают. Урон огнём/сек. @damage ед."; @@ -154,4 +154,4 @@ TFLV_Upgrade_InfernalKiln_Desc = "Атакуя горящих врагов, вы TFLV_Upgrade_InfernalKiln_TT = "Преобразует @hardness ед. урона за эффект огня в секунды действия эффекта усиления «Кузница». Пока действует эффект, вы наносите @damage ед. урона всеми атаками и получаете @block ед. урона."; TFLV_Upgrade_Conflagration_Name = "\c[ORANGE]Пожар"; TFLV_Upgrade_Conflagration_Desc = "Горящие враги воспламеняют всё вокруг себя."; -TFLV_Upgrade_Conflagration_TT = "Огонь распространяется на всё в радиусе @range радиуса цели с временем восстановления в @softcap сек., со скоростью 5 эффектов/секунду."; +TFLV_Upgrade_Conflagration_TT = "Огонь распространяется на всё в радиусе @range радиуса цели с ограничением между наложением эффекта в @softcap, со скоростью 5 эффектов/секунду."; From 4823374d28c8bcf141b21fe1dbb77ed780983d44 Mon Sep 17 00:00:00 2001 From: Blueberryy <36592509+Blueberryy@users.noreply.github.com> Date: Fri, 10 Mar 2023 16:20:35 +0500 Subject: [PATCH 4/6] another tweaks for russian translation --- gun-bonsai/LANGUAGE.ru-menu | 4 ++-- gun-bonsai/LANGUAGE.ru-upgrades | 14 +++++++------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/gun-bonsai/LANGUAGE.ru-menu b/gun-bonsai/LANGUAGE.ru-menu index ec7e107..6d9148d 100644 --- a/gun-bonsai/LANGUAGE.ru-menu +++ b/gun-bonsai/LANGUAGE.ru-menu @@ -2,10 +2,10 @@ [ru] // Abbreviation for integer and fractional meters. TFLV_TT_METERS_INT = "%d м"; -TFLV_TT_METERS_REAL = "%.1f м"; +TFLV_TT_METERS_REAL = "%,1f м"; // Abbreviation for integer and fractional seconds. TFLV_TT_SECONDS_INT = "%d сек."; -TFLV_TT_SECONDS_REAL = "%.1f сек."; +TFLV_TT_SECONDS_REAL = "%,1f сек."; // Abbreviation for meters. // Used as the abbreviation for "level" in the HUD displaying player level. // Argument is current level. diff --git a/gun-bonsai/LANGUAGE.ru-upgrades b/gun-bonsai/LANGUAGE.ru-upgrades index 791a75b..f01a272 100644 --- a/gun-bonsai/LANGUAGE.ru-upgrades +++ b/gun-bonsai/LANGUAGE.ru-upgrades @@ -4,10 +4,10 @@ TFLV_Upgrade_AggressiveDefence_Desc = "Атаки уничтожают враж TFLV_Upgrade_AggressiveDefence_TT = "Атака противника уничтожает все принадлежащие врагу снаряды в радиусе @radius от цели, @pct-bonus за единицу нанесённого урона. Убийство цели добавляет +50% радиуса для этого выстрела."; TFLV_Upgrade_AmmoLeech_Name = "Охотник за свинцом"; TFLV_Upgrade_AmmoLeech_Desc = "При убийстве врагов выпадают боеприпасы."; -TFLV_Upgrade_AmmoLeech_TT = "При убийстве выпадает до @amount боеприпасов. Боеприпасы могут быть любого типа, используемые имеющимся у вас оружием. Обычно они содержат меньше боеприпасов, чем обычные боеприпасы на уровне, однако более сильные враги будут сбрасывать больше."; +TFLV_Upgrade_AmmoLeech_TT = "При убийстве выпадает до @amount боеприпаса(-ов). Боеприпасы могут быть любого типа, используемые имеющимся у вас оружием. Обычно они содержат меньше боеприпасов, чем обычные боеприпасы на уровне, однако более сильные враги будут сбрасывать больше."; TFLV_Upgrade_ArmourLeech_Name = "Охотник за сталью"; TFLV_Upgrade_ArmourLeech_Desc = "При убийстве врагов выпадает броня."; -TFLV_Upgrade_ArmourLeech_TT = "При убийстве выпадает @amount бонус(-ов) к броне с ограничением выпавшей брони в @cap лучшей брони, которые вы нашли до сих пор."; +TFLV_Upgrade_ArmourLeech_TT = "При убийстве выпадает @amount бонус(-а,-ов) к броне с ограничением выпавшей брони в @cap лучшей брони, которую вы нашли на данный момент."; TFLV_Upgrade_Bandoliers_Name = "Патронташи"; TFLV_Upgrade_Bandoliers_Desc = "Увеличивает максимальный боезапас."; TFLV_Upgrade_Bandoliers_TT = "Боезапас @ammo-bonus. Эффект действует с рюкзаком.\nПРИМЕЧАНИЕ: Если вы подберёте новый тип боеприпасов после получения этого улучшения, он может не получить бонус до следующего перехода на новый уровень."; @@ -31,7 +31,7 @@ TFLV_Upgrade_DecoyFlares_Desc = "Выстрелы отвлекают враже TFLV_Upgrade_DecoyFlares_TT = "Выстрелы из этого оружия привлекут внимание врагов, находящихся дальше, чем @flare-range."; TFLV_Upgrade_ECM_Name = "Личный РЭБ"; TFLV_Upgrade_ECM_Desc = "Перепрограммирует вражеские самонаводящиеся ракеты"; -TFLV_Upgrade_ECM_TT = "Взламывает самонаводящиеся ракеты, направленные на вас в радиусе @ecm-range. Пытается перенаправить на врагов в пределах @lock-range; если врагов нет, имеет @ecm-chance на каждую ракету перенаправить её на врага, который её запустил."; +TFLV_Upgrade_ECM_TT = "Взламывает самонаводящиеся ракеты, направленные на вас в радиусе @ecm-range. Пытается перенаправить на врагов в пределах @lock-range; если врагов нет, имеет @ecm-chance вероятность перенаправить ракету на врага, который её запустил."; TFLV_Upgrade_ElementalBeam_Name = "\c[GOLD]Элементальный луч"; TFLV_Upgrade_ElementalBeam_Desc = "Пронзающий насквозь луч, который копирует эффекты элементаля между врагами."; TFLV_Upgrade_ElementalBeam_TT = "Все эффекты элементаля, наложенные на цель, копируются на врагов позади него."; @@ -43,10 +43,10 @@ TFLV_Upgrade_ElementalWave_Desc = "Волна силы, которая копи TFLV_Upgrade_ElementalWave_TT = "Все эффекты элементаля на цели копируются на врагов в радиусе 5 метров от вас."; TFLV_Upgrade_ExplosiveDeath_Name = "Взрывная смерть"; TFLV_Upgrade_ExplosiveDeath_Desc = "Враги взрываются при убийстве."; -TFLV_Upgrade_ExplosiveDeath_TT = "Наносит @damage ед. от здоровья цели + 100% сверхурона с радиусом @radius размера цели. Урон по себе @self-damage."; +TFLV_Upgrade_ExplosiveDeath_TT = "Наносит @damage от здоровья цели + 100% сверхурона с радиусом @radius размера цели. Урон по себе @self-damage."; TFLV_Upgrade_ExplosiveShots_Name = "Взрывные выстрелы"; TFLV_Upgrade_ExplosiveShots_Desc = "При попадании выстрелов происходит небольшой взрыв"; -TFLV_Upgrade_ExplosiveShots_TT = "Наносит @damage ед. урона от атаки (или @min-damage, в зависимости от того, что больше) с радиусом взрыва @radius."; +TFLV_Upgrade_ExplosiveShots_TT = "Наносит @damage урона от атаки (или @min-damage, в зависимости от того, что больше) с радиусом взрыва @radius."; TFLV_Upgrade_FastShots_Name = "Высокая скорость"; TFLV_Upgrade_FastShots_Desc = "Повышает скорость полёта снаряда."; TFLV_Upgrade_FastShots_TT = "Скорость снаряда @v-multiplier."; @@ -65,7 +65,7 @@ TFLV_Upgrade_Juggler_Name = "Жонглёр"; TFLV_Upgrade_Juggler_Desc = "Смена оружия происходит мгновенно."; TFLV_Upgrade_LifeLeech_Name = "Охотник за кровью"; TFLV_Upgrade_LifeLeech_Desc = "При убийстве врагов выпадает здоровье."; -TFLV_Upgrade_LifeLeech_TT = "При убийстве выпадает @amount бонусов к здоровью с ограничением выпавшего здоровья в @cap."; +TFLV_Upgrade_LifeLeech_TT = "При убийстве выпадает @amount бонус(-а,-ов) к здоровью с ограничением выпавшего здоровья в @cap."; TFLV_Upgrade_PiercingShots_Name = "Пронзающие насквозь выстрелы"; TFLV_Upgrade_PiercingShots_Desc = "Выстрелы пробивают большинство врагов."; TFLV_Upgrade_PiercingShots_TT = "Выстрелы наносят @damage-reduction ед. урона, но наносят урон каждый раз, когда находятся внутри врага."; @@ -92,7 +92,7 @@ TFLV_Upgrade_Swiftness_Desc = "Кратковременная остановка TFLV_Upgrade_Swiftness_TT = "Длительность @duration. Дополнительные убийства во время остановки сбрасывают таймер и добавляют @combo-bonus за убийство."; TFLV_Upgrade_ToughAsNails_Name = "Крепкий орешек"; TFLV_Upgrade_ToughAsNails_Desc = "Понижает получаемый урон. Не может снизиться ниже 1."; -TFLV_Upgrade_ToughAsNails_TT = "Получаемый урон @percent-bonus или @flat-bonus, в зависимости от того, что больше."; +TFLV_Upgrade_ToughAsNails_TT = "Получаемый урон @percent-bonus или @flat-bonus ед., в зависимости от того, что больше."; TFLV_Upgrade_Thorns_Name = "Шипы"; TFLV_Upgrade_Thorns_Desc = "Враги, атакующие вас, также наносят себе ранения."; TFLV_Upgrade_Thorns_TT = "Отражает 100% урона от врагов на расстоянии до @min-range, снижая его до 0% на расстоянии @max-range.\nЭлементальные эффекты могут срабатывать на врагов на расстоянии до @elem-proc-range."; From b3fb3fa45e41a3deacc653cb7e6481d9af2f70a9 Mon Sep 17 00:00:00 2001 From: Blueberryy <36592509+Blueberryy@users.noreply.github.com> Date: Fri, 10 Mar 2023 16:40:34 +0500 Subject: [PATCH 5/6] another improvements and add missed string --- gun-bonsai/LANGUAGE.en-menu | 1 + gun-bonsai/LANGUAGE.ru-menu | 1 + gun-bonsai/LANGUAGE.ru-upgrades | 6 +++--- gun-bonsai/ca.ancilla.bonsai/upgrades/melee/Shield.zs | 4 ++-- gun-bonsai/ca.ancilla.bonsai/upgrades/melee/Swiftness.zs | 4 ++-- 5 files changed, 9 insertions(+), 7 deletions(-) diff --git a/gun-bonsai/LANGUAGE.en-menu b/gun-bonsai/LANGUAGE.en-menu index 40979a0..38c84ce 100644 --- a/gun-bonsai/LANGUAGE.en-menu +++ b/gun-bonsai/LANGUAGE.en-menu @@ -6,6 +6,7 @@ TFLV_TT_METERS_REAL = "%.1fm"; // Abbreviation for integer and fractional seconds. TFLV_TT_SECONDS_INT = "%ds"; TFLV_TT_SECONDS_REAL = "%.1fs"; +TFLV_TT_SECONDS_REAL2 = "%.2fs"; // Abbreviation for meters. // Used as the abbreviation for "level" in the HUD displaying player level. // Argument is current level. diff --git a/gun-bonsai/LANGUAGE.ru-menu b/gun-bonsai/LANGUAGE.ru-menu index 6d9148d..a1569de 100644 --- a/gun-bonsai/LANGUAGE.ru-menu +++ b/gun-bonsai/LANGUAGE.ru-menu @@ -6,6 +6,7 @@ TFLV_TT_METERS_REAL = "%,1f м"; // Abbreviation for integer and fractional seconds. TFLV_TT_SECONDS_INT = "%d сек."; TFLV_TT_SECONDS_REAL = "%,1f сек."; +TFLV_TT_SECONDS_REAL2 = "%,2f сек."; // Abbreviation for meters. // Used as the abbreviation for "level" in the HUD displaying player level. // Argument is current level. diff --git a/gun-bonsai/LANGUAGE.ru-upgrades b/gun-bonsai/LANGUAGE.ru-upgrades index f01a272..7a86d39 100644 --- a/gun-bonsai/LANGUAGE.ru-upgrades +++ b/gun-bonsai/LANGUAGE.ru-upgrades @@ -18,7 +18,7 @@ TFLV_Upgrade_BlastShaping_Desc = "Значительно понижает уро TFLV_Upgrade_BlastShaping_TT = "Урон при нанесении себе урона @damage-reduction."; TFLV_Upgrade_BouncyShots_Name = "Рикошетящие выстрелы"; TFLV_Upgrade_BouncyShots_Desc = "Выстрелы рикошетят от стен, а на высоких уровнях - и от врагов."; -TFLV_Upgrade_BouncyShots_TT = "Рикошетит @count раз.@extra-effect"; +TFLV_Upgrade_BouncyShots_TT = "Рикошетит @count раз(-а).@extra-effect"; TFLV_Upgrade_BouncyShots_TT1 = " Выстрелы рикошетят от врагов."; TFLV_Upgrade_Cleave_Name = "Рассекающий удар"; TFLV_Upgrade_Cleave_Desc = "Убийство в ближнем бою даёт бесплатную мощную атаку."; @@ -80,13 +80,13 @@ TFLV_Upgrade_RapidFire_Desc = "Повышает скорость стрельб TFLV_Upgrade_RapidFire_TT = "Скорострельность @speedup."; TFLV_Upgrade_Shield_Name = "Щит"; TFLV_Upgrade_Shield_Desc = "Понижает получаемый урон в ближнем бою"; -TFLV_Upgrade_Shield_TT = "Пока вы атакуете противника в радиусе @shortrange, атаки из радиуса @shortrange наносят @meleedamagepct ед. урона, увеличиваясь до @rangeddamagepct ед. на @longrange и далее. Эффект длится @attackttl сек. после прекращения атаки или @killttl сек. после убийства в ближнем бою."; +TFLV_Upgrade_Shield_TT = "Пока вы атакуете противника в радиусе @shortrange, атаки из радиуса @shortrange наносят @meleedamagepct урона, увеличиваясь до @rangeddamagepct на @longrange и далее. Эффект длится @attackttl сек. после прекращения атаки или @killttl после убийства в ближнем бою."; TFLV_Upgrade_Submunitions_Name = "Суббоеприпасы"; TFLV_Upgrade_Submunitions_Desc = "Убийство врага высвобождает кучу рикошетящих бомб."; TFLV_Upgrade_Submunitions_TT = "Наносит @damage здоровья цели + 100% урона от сверхурона (распределяется на @count бомб) + @bonusdamage ед. урона за каждую бомбу. Время действия бомбы - @ttl"; TFLV_Upgrade_Sweep_Name = "Размах"; TFLV_Upgrade_Sweep_Desc = "Атаки ближнего боя поражают нескольких врагов."; -TFLV_Upgrade_Sweep_TT = "Успешные удары в ближнем бою наносят @damagepct ед. урона другим врагам, находящимся в радиусе ближнего боя как от вас, так и от вашей цели."; +TFLV_Upgrade_Sweep_TT = "Успешные удары в ближнем бою наносят @damagepct урона другим врагам, находящимся в радиусе ближнего боя как от вас, так и от вашей цели."; TFLV_Upgrade_Swiftness_Name = "Стремительность"; TFLV_Upgrade_Swiftness_Desc = "Кратковременная остановка времени, когда вы убиваете врага."; TFLV_Upgrade_Swiftness_TT = "Длительность @duration. Дополнительные убийства во время остановки сбрасывают таймер и добавляют @combo-bonus за убийство."; diff --git a/gun-bonsai/ca.ancilla.bonsai/upgrades/melee/Shield.zs b/gun-bonsai/ca.ancilla.bonsai/upgrades/melee/Shield.zs index 579127c..a86cd48 100644 --- a/gun-bonsai/ca.ancilla.bonsai/upgrades/melee/Shield.zs +++ b/gun-bonsai/ca.ancilla.bonsai/upgrades/melee/Shield.zs @@ -64,7 +64,7 @@ class ::Shield : ::BaseUpgrade { fields.insert("longrange", AsMeters(LongRange(level))); fields.insert("meleedamagepct", AsPercentDecrease(MeleeDamageFactor(level))); fields.insert("rangeddamagepct", AsPercentDecrease(RangedDamageFactor(level))); - fields.insert("attackttl", string.format("%.1fs", AttackTTL(level)/35.0)); - fields.insert("killttl", string.format("%.1fs", KillTTL(level)/35.0)); + fields.insert("attackttl", string.format(StringTable.Localize("$TFLV_TT_SECONDS_REAL"), AttackTTL(level)/35.0)); + fields.insert("killttl", string.format(StringTable.Localize("$TFLV_TT_SECONDS_REAL"), KillTTL(level)/35.0)); } } diff --git a/gun-bonsai/ca.ancilla.bonsai/upgrades/melee/Swiftness.zs b/gun-bonsai/ca.ancilla.bonsai/upgrades/melee/Swiftness.zs index cf8d115..9b91b5d 100644 --- a/gun-bonsai/ca.ancilla.bonsai/upgrades/melee/Swiftness.zs +++ b/gun-bonsai/ca.ancilla.bonsai/upgrades/melee/Swiftness.zs @@ -23,8 +23,8 @@ class ::Swiftness : ::BaseUpgrade { } override void GetTooltipFields(Dictionary fields, uint level) { - fields.insert("duration", string.format("%.1fs", GetCap(level, 1)/35.0)); - fields.insert("combo-bonus", string.format("%.2fs", 5.0/35.0)); + fields.insert("duration", string.format(StringTable.Localize("$TFLV_TT_SECONDS_REAL"), GetCap(level, 1)/35.0)); + fields.insert("combo-bonus", string.format(StringTable.Localize("$TFLV_TT_SECONDS_REAL2"), 5.0/35.0)); } } From 2905a8f1ac5d2d2b5a78e74da4ef2d54d2b9860a Mon Sep 17 00:00:00 2001 From: Blueberryy <36592509+Blueberryy@users.noreply.github.com> Date: Fri, 10 Mar 2023 16:48:13 +0500 Subject: [PATCH 6/6] Update LANGUAGE.ru-upgrades --- gun-bonsai/LANGUAGE.ru-upgrades | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gun-bonsai/LANGUAGE.ru-upgrades b/gun-bonsai/LANGUAGE.ru-upgrades index 7a86d39..747cdc4 100644 --- a/gun-bonsai/LANGUAGE.ru-upgrades +++ b/gun-bonsai/LANGUAGE.ru-upgrades @@ -92,13 +92,13 @@ TFLV_Upgrade_Swiftness_Desc = "Кратковременная остановка TFLV_Upgrade_Swiftness_TT = "Длительность @duration. Дополнительные убийства во время остановки сбрасывают таймер и добавляют @combo-bonus за убийство."; TFLV_Upgrade_ToughAsNails_Name = "Крепкий орешек"; TFLV_Upgrade_ToughAsNails_Desc = "Понижает получаемый урон. Не может снизиться ниже 1."; -TFLV_Upgrade_ToughAsNails_TT = "Получаемый урон @percent-bonus или @flat-bonus ед., в зависимости от того, что больше."; +TFLV_Upgrade_ToughAsNails_TT = "Получаемый урон @percent-bonus или @flat-bonus, в зависимости от того, что больше."; TFLV_Upgrade_Thorns_Name = "Шипы"; TFLV_Upgrade_Thorns_Desc = "Враги, атакующие вас, также наносят себе ранения."; TFLV_Upgrade_Thorns_TT = "Отражает 100% урона от врагов на расстоянии до @min-range, снижая его до 0% на расстоянии @max-range.\nЭлементальные эффекты могут срабатывать на врагов на расстоянии до @elem-proc-range."; TFLV_Upgrade_WeaponDamage_Name = "Урон"; TFLV_Upgrade_WeaponDamage_Desc = "Увеличивает весь урон, наносимый этим оружием."; -TFLV_Upgrade_WeaponDamage_TT = "Весь урон @percent-bonus или @flat-bonus ед., в зависимости от того, что больше."; +TFLV_Upgrade_WeaponDamage_TT = "Весь урон @percent-bonus или @flat-bonus, в зависимости от того, что больше."; // Acid tree TFLV_Upgrade_CorrosiveShots_Name = "\c[PURPLE]Коррозийное начертание";