yellowfive@83
|
1 local L = LibStub("AceLocale-3.0"):NewLocale("AskMrRobot", "ruRU", false)
|
yellowfive@83
|
2
|
yellowfive@83
|
3 if L then
|
yellowfive@83
|
4
|
yellowfive@83
|
5
|
yellowfive@83
|
6 --[[----------------------------------------------------------------------
|
yellowfive@83
|
7 General
|
yellowfive@83
|
8 ------------------------------------------------------------------------]]
|
yellowfive@83
|
9
|
yellowfive@83
|
10 L.SpecsShort = {
|
yellowfive@83
|
11 [1] = "Кровь", -- DeathKnightBlood
|
yellowfive@83
|
12 [2] = "Лёд", -- DeathKnightFrost
|
yellowfive@83
|
13 [3] = "Нечестивость", -- DeathKnightUnholy
|
yellowfive@83
|
14 [4] = "Сокрушение", -- DemonHunterHavoc
|
yellowfive@83
|
15 [5] = "Месть", -- DemonHunterVengeance
|
yellowfive@83
|
16 [6] = "Сова", -- DruidBalance
|
yellowfive@83
|
17 [7] = "Кот", -- DruidFeral
|
yellowfive@83
|
18 [8] = "Медведь", -- DruidGuardian
|
yellowfive@83
|
19 [9] = "Дерево", -- DruidRestoration
|
yellowfive@83
|
20 [10] = "БМ", -- HunterBeastMastery
|
yellowfive@83
|
21 [11] = "Стрельба", -- HunterMarksmanship
|
yellowfive@83
|
22 [12] = "Выживание", -- HunterSurvival
|
yellowfive@83
|
23 [13] = "Тайная Магия", -- MageArcane
|
yellowfive@83
|
24 [14] = "Огонь", -- MageFire
|
yellowfive@83
|
25 [15] = "Лёд", -- MageFrost
|
yellowfive@83
|
26 [16] = "Хмелевар", -- MonkBrewmaster
|
yellowfive@83
|
27 [17] = "ТТ", -- MonkMistweaver
|
yellowfive@83
|
28 [18] = "Танцующий с ветром", -- MonkWindwalker
|
yellowfive@83
|
29 [19] = "Свет", -- PaladinHoly
|
yellowfive@83
|
30 [20] = "Защита", -- PaladinProtection
|
yellowfive@110
|
31 [21] = "Воздаяние", -- PaladinRetribution
|
yellowfive@83
|
32 [22] = "Послушание", -- PriestDiscipline
|
yellowfive@83
|
33 [23] = "Свет", -- PriestHoly
|
yellowfive@83
|
34 [24] = "Тьма", -- PriestShadow
|
yellowfive@83
|
35 [25] = "Ликвидация", -- RogueAssassination
|
yellowfive@83
|
36 [26] = "Головорез", -- RogueOutlaw
|
yellowfive@83
|
37 [27] = "Скрытность", -- RogueSubtlety
|
yellowfive@83
|
38 [28] = "Стихии", -- ShamanElemental
|
yellowfive@83
|
39 [29] = "Энх", -- ShamanEnhancement
|
yellowfive@83
|
40 [30] = "Исцеление", -- ShamanRestoration
|
yellowfive@83
|
41 [31] = "Колдовство", -- WarlockAffliction
|
yellowfive@83
|
42 [32] = "Демонология", -- WarlockDemonology
|
yellowfive@83
|
43 [33] = "Разрушение", -- WarlockDestruction
|
yellowfive@83
|
44 [34] = "Оружие", -- WarriorArms
|
yellowfive@83
|
45 [35] = "Фури", -- WarriorFury
|
yellowfive@83
|
46 [36] = "Защита", -- WarriorProtection
|
yellowfive@83
|
47 }
|
yellowfive@83
|
48
|
yellowfive@83
|
49 -- stat strings for e.g. displaying gem/enchant abbreviations, make as short as possible without being confusing/ambiguous
|
yellowfive@83
|
50 L.StatsShort = {
|
yellowfive@83
|
51 ["Strength"] = "Сила",
|
yellowfive@83
|
52 ["Agility"] = "Аги",
|
yellowfive@83
|
53 ["Intellect"] = "Инта",
|
yellowfive@83
|
54 ["CriticalStrike"] = "Крит",
|
yellowfive@83
|
55 ["Haste"] = "Скорость",
|
yellowfive@83
|
56 ["Mastery"] = "Искусность",
|
yellowfive@83
|
57 ["Multistrike"] = "Мульти",
|
yellowfive@83
|
58 ["Versatility"] = "Универс",
|
yellowfive@83
|
59 ["BonusArmor"] = "Бонус брони",
|
yellowfive@83
|
60 ["Spirit"] = "Дух",
|
yellowfive@83
|
61 ["Dodge"] = "Уклон",
|
yellowfive@83
|
62 ["Parry"] = "Пари",
|
yellowfive@83
|
63 ["MovementSpeed"] = "Скор. перед.",
|
yellowfive@83
|
64 ["Avoidance"] = "Избегание",
|
yellowfive@83
|
65 ["Stamina"] = "Вынос",
|
yellowfive@83
|
66 ["Armor"] = "Броня",
|
yellowfive@83
|
67 ["AttackPower"] = "СА",
|
yellowfive@83
|
68 ["SpellPower"] = "СЗ",
|
yellowfive@83
|
69 ["PvpResilience"] = "PvP Устойчивость",
|
yellowfive@83
|
70 ["PvpPower"] = "PvP Сила",
|
yellowfive@83
|
71 }
|
yellowfive@83
|
72
|
yellowfive@83
|
73 L.InstanceNames = {
|
yellowfive@153
|
74 [1861] = "Uldir",
|
yellowfive@155
|
75 [2070] = "Dazar'alor",
|
yellowfive@155
|
76 [2096] = "Crucible of Storms"
|
yellowfive@83
|
77 }
|
yellowfive@83
|
78
|
yellowfive@83
|
79 L.DifficultyNames = {
|
yellowfive@83
|
80 [17] = "ЛФР",
|
yellowfive@83
|
81 [14] = "Нормал",
|
yellowfive@83
|
82 [15] = "Героический",
|
yellowfive@83
|
83 [16] = "Мифический"
|
yellowfive@83
|
84 }
|
yellowfive@83
|
85
|
yellowfive@83
|
86 L.WeaponTypes = {
|
yellowfive@83
|
87 None = "Нет",
|
yellowfive@83
|
88 Axe = "Топор",
|
yellowfive@83
|
89 Mace = "Дробящее",
|
yellowfive@83
|
90 Sword = "Меч",
|
yellowfive@83
|
91 Fist = "Кистевое",
|
yellowfive@83
|
92 Dagger = "Кинжал",
|
yellowfive@83
|
93 Staff = "Посох",
|
yellowfive@83
|
94 Polearm = "Древковое",
|
yellowfive@83
|
95 OffHand = "Левая Рука",
|
yellowfive@83
|
96 Shield = "Щит",
|
yellowfive@83
|
97 Wand = "Жезл",
|
yellowfive@83
|
98 Bow = "Лук",
|
yellowfive@83
|
99 Gun = "Огнестрельное",
|
yellowfive@83
|
100 Crossbow = "Арбалет",
|
yellowfive@83
|
101 Warglaive= "Боевые клинки"
|
yellowfive@83
|
102 }
|
yellowfive@83
|
103
|
yellowfive@83
|
104 L.ArmorTypes = {
|
yellowfive@83
|
105 None = "Нет",
|
yellowfive@83
|
106 Plate = "Латы",
|
yellowfive@83
|
107 Mail = "Кольчуга",
|
yellowfive@83
|
108 Leather = "Кожа",
|
yellowfive@83
|
109 Cloth = "Ткань"
|
yellowfive@83
|
110 }
|
yellowfive@83
|
111
|
yellowfive@83
|
112 L.OneHand = "Одноручное"
|
yellowfive@83
|
113 L.TwoHand = "Двуручное"
|
yellowfive@83
|
114 L.OffHand = "Левая Рука"
|
yellowfive@83
|
115
|
yellowfive@83
|
116
|
yellowfive@83
|
117 --[[----------------------------------------------------------------------
|
yellowfive@83
|
118 Main UI
|
yellowfive@83
|
119 ------------------------------------------------------------------------]]
|
yellowfive@83
|
120 L.AlertOk = "OK"
|
yellowfive@83
|
121 L.CoverCancel = "отмена"
|
yellowfive@83
|
122
|
yellowfive@83
|
123 L.MinimapTooltip =
|
yellowfive@83
|
124 [[Левый клик для открытия окна Ask Mr. Robot.
|
yellowfive@83
|
125
|
yellowfive@124
|
126 Правый клик для смены спека и экипирования актуальных предметов.]]
|
yellowfive@83
|
127
|
yellowfive@83
|
128 L.MainStatusText = function(version, url)
|
yellowfive@83
|
129 return version .. " загружен. Инструкции доступны на " .. url
|
yellowfive@83
|
130 end
|
yellowfive@83
|
131
|
yellowfive@83
|
132 L.TabExportText = "Экспорт"
|
yellowfive@83
|
133 L.TabGearText = "Экипировка"
|
yellowfive@83
|
134 L.TabLogText = "Логи"
|
yellowfive@83
|
135 L.TabOptionsText = "Опции"
|
yellowfive@83
|
136
|
yellowfive@83
|
137 L.VersionChatTitle = "AMR Addon Version:"
|
yellowfive@83
|
138 L.VersionChatNotInstalled = "НЕ УСТАНОВЛЕН"
|
yellowfive@83
|
139 L.VersionChatNotGrouped = "Вы находитесь вне группы или рейда!"
|
yellowfive@83
|
140
|
yellowfive@83
|
141
|
yellowfive@83
|
142 --[[----------------------------------------------------------------------
|
yellowfive@83
|
143 Export Tab
|
yellowfive@83
|
144 ------------------------------------------------------------------------]]
|
yellowfive@83
|
145 L.ExportTitle = "Инструкции Экспорта"
|
yellowfive@83
|
146 L.ExportHelp1 = "1. Скопируйте текст ниже нажав Ctrl+C (или Cmd+C на Mac)"
|
yellowfive@124
|
147 L.ExportHelp2 = "2. Перейдите на https://www.askmrrobot.com и выберете своего персонажа"
|
yellowfive@83
|
148 L.ExportHelp3 = "3. Вставьте это в тектовое поле в разделее ADDON"
|
yellowfive@83
|
149
|
yellowfive@83
|
150 L.ExportSplashTitle = "Начало работы"
|
yellowfive@83
|
151 L.ExportSplashSubtitle = "Это Ваше первое использование данного аддона. Выполните следующее шаги для инициализации Ваших предметов:"
|
yellowfive@83
|
152 L.ExportSplash1 = "1. Активируйте каждый спек и оденьте последнюю экипировку для каждого спека"
|
yellowfive@83
|
153 L.ExportSplash2 = "2. Оденьте и откройте ваш Артифакт для каждого спека"
|
yellowfive@83
|
154 L.ExportSplash3 = "3. Откройте Ваш банк и оставьте его открытым по крайней мере на пару секунд"
|
yellowfive@83
|
155 L.ExportSplash4 = "4. Если вы имеете предметы экпировки, которые находятся у Вас в Хранилище бездны, то откройте его и оставьте его открытым по крайней мере на пару секунд"
|
yellowfive@83
|
156 L.ExportSplashClose = "Продолжить"
|
yellowfive@83
|
157
|
yellowfive@83
|
158
|
yellowfive@83
|
159 --[[----------------------------------------------------------------------
|
yellowfive@83
|
160 Gear Tab
|
yellowfive@83
|
161 ------------------------------------------------------------------------]]
|
yellowfive@83
|
162 L.GearImportNote = "Нажмите на Импорт, и вставьте туда даные с сайта."
|
yellowfive@83
|
163 L.GearBlank = "Пока что вы ничего не загружали для этого спека."
|
yellowfive@83
|
164 L.GearBlank2 = "Перейдите на askmrrobot.com для оптимизации Вашей экипировки, используя кнопку Импорт левее."
|
yellowfive@83
|
165 L.GearButtonEquip = function(spec)
|
yellowfive@83
|
166 return string.format("Активировать %s спек и одеть экипировку", spec)
|
yellowfive@83
|
167 end
|
yellowfive@161
|
168 L.GearButtonJunk = "Show Junk List"
|
yellowfive@83
|
169 L.GearButtonShop = "Показать список покупок"
|
yellowfive@83
|
170
|
yellowfive@83
|
171 L.GearEquipErrorCombat = "Вы не можете сменить спек/экипировку в бою!"
|
yellowfive@83
|
172 L.GearEquipErrorEmpty = "Нет сохраненной экипировки для этого спека."
|
yellowfive@83
|
173 L.GearEquipErrorNotFound = "Предметы, сохраненные у Вас в экипировке не могут быть одеты."
|
yellowfive@83
|
174 L.GearEquipErrorNotFound2 = "Попробуйте открыть банк и запустить команду заново, или проверьте Ваше Хранилище бездны."
|
yellowfive@83
|
175 L.GearEquipErrorBagFull = "У Вас не хватает места в сумках, чтобы мы могли Вас переодеть."
|
yellowfive@83
|
176 L.GearEquipErrorSoulbound = function(itemLink)
|
yellowfive@83
|
177 return itemLink .. " не может быть одет, так как он является не персональным."
|
yellowfive@83
|
178 end
|
yellowfive@83
|
179
|
yellowfive@83
|
180 L.GearButtonImportText = "Импорт"
|
yellowfive@83
|
181 L.GearButtonCleanText = "Очистить сумки"
|
yellowfive@83
|
182
|
yellowfive@83
|
183 L.GearTipTitle = "Совет!"
|
yellowfive@83
|
184 L.GearTipText =
|
yellowfive@83
|
185 [[В Опциях, вы можете включить автоматическое экипирование при смене спека.
|
yellowfive@83
|
186
|
yellowfive@83
|
187 Или вы можете сменить спек и надеть эквип нажав ПКМ по иконке на миникарте.
|
yellowfive@83
|
188
|
yellowfive@83
|
189 ИЛИ! Вы можете использовать слеш команды:]]
|
yellowfive@83
|
190
|
yellowfive@83
|
191 L.GearTipCommands =
|
yellowfive@83
|
192 [[/amr equip [1-4]
|
yellowfive@83
|
193 без аргументов = циклично]]
|
yellowfive@83
|
194 -- note to translators: the slash commands are literal and should stay as english
|
yellowfive@83
|
195
|
yellowfive@83
|
196
|
yellowfive@83
|
197 --[[----------------------------------------------------------------------
|
yellowfive@83
|
198 Import Dialog on Gear Tab
|
yellowfive@83
|
199 ------------------------------------------------------------------------]]
|
yellowfive@83
|
200 L.ImportHeader = "Нажмите Ctrl+V (Cmd+V на Mac), чтобы вставить данные с сайта в поле ниже."
|
yellowfive@83
|
201 L.ImportButtonOk = "Импорт"
|
yellowfive@83
|
202 L.ImportButtonCancel = "Отмена"
|
yellowfive@83
|
203
|
yellowfive@83
|
204 L.ImportErrorEmpty = "Строка данных пуста."
|
yellowfive@83
|
205 L.ImportErrorFormat = "Данные находятся в неверном формате."
|
yellowfive@83
|
206 L.ImportErrorVersion = "Эта строка для старой версии аддона. Пожалуйста, перейдите на сайт, и попробуйте ещё раз."
|
yellowfive@83
|
207 L.ImportErrorChar = function(importChar, yourChar)
|
yellowfive@83
|
208 return "Эти данные для персонажа " .. importChar .. ", а вы " .. yourChar .. ", не хорошо себя выдавать за других людей!"
|
yellowfive@83
|
209 end
|
yellowfive@83
|
210 L.ImportErrorRace = "Похоже, что Вы изменили расу. Пожалуйста, посетите снова сайт и заново сделайте оптимизацию."
|
yellowfive@83
|
211 L.ImportErrorFaction = "Похоже, что Вы изменили фракцию. Пожалуйста, посетите снова сайт и заново сделайте оптимизацию."
|
yellowfive@83
|
212 L.ImportErrorLevel = "Похоже, что у Вас изменился уровень. Пожалуйста, посетите снова сайт и заново сделайте оптимизацию."
|
yellowfive@83
|
213
|
yellowfive@83
|
214 L.ImportOverwolfWait = "Выполняется оптимизация BestInBag. Пожалуйста не нажимайте Esc и не закрывайте аддон пока операция не будет завершена!"
|
yellowfive@83
|
215
|
yellowfive@83
|
216
|
yellowfive@83
|
217 --[[----------------------------------------------------------------------
|
yellowfive@161
|
218 Junk List
|
yellowfive@161
|
219 ------------------------------------------------------------------------]]
|
yellowfive@161
|
220 L.JunkTitle = "Junk List"
|
yellowfive@161
|
221 L.JunkEmpty = "You have no junk items"
|
yellowfive@161
|
222 L.JunkScrap = "Click an item to add to the scrapper"
|
yellowfive@161
|
223 L.JunkVendor = "Click an item to sell"
|
yellowfive@161
|
224 L.JunkDisenchant = "Click an item to disenchant"
|
yellowfive@161
|
225 L.JunkBankText = function(count)
|
yellowfive@161
|
226 return count .. " junk items are not in your bags"
|
yellowfive@161
|
227 end
|
yellowfive@161
|
228 L.JunkMissingText = function(count)
|
yellowfive@161
|
229 return "Warning! " .. count .. " junk items could not be found"
|
yellowfive@161
|
230 end
|
yellowfive@161
|
231 L.JunkButtonBank = "Retrieve from Bank"
|
yellowfive@161
|
232 L.JunkOutOfSync = "An item in your junk list could not be found. Try opening your bank for a few seconds, then export to the website, then import again."
|
yellowfive@161
|
233 L.JunkItemNotFound = "That item could not be found in your bags. Try closing and opening the Junk List to refresh it."
|
yellowfive@161
|
234
|
yellowfive@161
|
235
|
yellowfive@161
|
236 --[[----------------------------------------------------------------------
|
yellowfive@83
|
237 Shopping List
|
yellowfive@83
|
238 ------------------------------------------------------------------------]]
|
yellowfive@83
|
239 L.ShopTitle = "Список покупок"
|
yellowfive@83
|
240 L.ShopEmpty = "Здесь нет списка покупок для этого игрока."
|
yellowfive@83
|
241 L.ShopSpecLabel = "Спек"
|
yellowfive@83
|
242 L.ShopHeaderGems = "Камни"
|
yellowfive@83
|
243 L.ShopHeaderEnchants = "Чары"
|
yellowfive@83
|
244 L.ShopHeaderMaterials = "Материалы для чар"
|
yellowfive@83
|
245
|
yellowfive@83
|
246
|
yellowfive@83
|
247 --[[----------------------------------------------------------------------
|
yellowfive@83
|
248 Combat Log Tab
|
yellowfive@83
|
249 ------------------------------------------------------------------------]]
|
yellowfive@83
|
250 L.LogChatStart = "Сейчас вы записываете бой, и Mr. Robot записывает данные о персонажах в бою."
|
yellowfive@83
|
251 L.LogChatStop = "Запись боя остановлена."
|
yellowfive@83
|
252
|
yellowfive@83
|
253 L.LogChatWipe = function(wipeTime)
|
yellowfive@83
|
254 return "Последний указанный Вайп был в " .. wipeTime .. "."
|
yellowfive@83
|
255 end
|
yellowfive@83
|
256 L.LogChatUndoWipe = function(wipeTime)
|
yellowfive@83
|
257 return "Вайп в " .. wipeTime .. " был удален."
|
yellowfive@83
|
258 end
|
yellowfive@83
|
259 L.LogChatNoWipes = "У Вас нет указанных Вами вайпов для удаления."
|
yellowfive@83
|
260
|
yellowfive@83
|
261 L.LogButtonStartText = "Начать запись"
|
yellowfive@83
|
262 L.LogButtonStopText = "Остановить запись"
|
yellowfive@83
|
263 L.LogButtonReloadText = "Перезагрузить UI"
|
yellowfive@83
|
264 L.LogButtonWipeText = "ВАЙП!!"
|
yellowfive@83
|
265 L.LogButtonUndoWipeText = "Отменить Wipe"
|
yellowfive@83
|
266
|
yellowfive@83
|
267 L.LogNote = "В настоящее время ведется запись боев и данных персонажей."
|
yellowfive@83
|
268 L.LogReloadNote = "Перед загрузкой логов, всегда перезагружайте интерфейс или выйдите из WoW."
|
yellowfive@83
|
269 L.LogWipeNote = "Человек записывающий логи, единственный кто использует команду Вайп."
|
yellowfive@83
|
270 L.LogWipeNote2 = function(cmd)
|
yellowfive@83
|
271 return "'" .. cmd .. "' будет делать так же."
|
yellowfive@83
|
272 end
|
yellowfive@83
|
273 L.LogUndoWipeNote = "Последний вайп был:"
|
yellowfive@83
|
274 L.LogUndoWipeDate = function(day, timeOfDay)
|
yellowfive@83
|
275 return day .. " в " .. timeOfDay
|
yellowfive@83
|
276 end
|
yellowfive@83
|
277
|
yellowfive@83
|
278 L.LogAutoTitle = "Автоматическое ведение журнала"
|
yellowfive@83
|
279 L.LogAutoAllText = "Выбрать всё"
|
yellowfive@83
|
280
|
yellowfive@83
|
281 L.LogInstructionsTitle = "Инструкции!"
|
yellowfive@83
|
282 L.LogInstructions =
|
yellowfive@83
|
283 [[1.) Нажмите Начать запись или включить Автоматическое ведение журнала для нужных рейдов.
|
yellowfive@83
|
284
|
yellowfive@83
|
285 2.) Если вы закончили, и готовы загрузить логи, выйдите из World of Warcraft* или перезагрузите интерфейс.**
|
yellowfive@83
|
286
|
yellowfive@83
|
287 3.) Запустите AMR Client чтобы загрузить Ваши логи.
|
yellowfive@83
|
288
|
yellowfive@83
|
289
|
yellowfive@83
|
290 *Не обязательно выходить из WoW, но очень рекомендуется. Это позволит клиенту AskMrRobot не допустить очень большого размера файла логов.
|
yellowfive@83
|
291
|
yellowfive@83
|
292 **AMR собирает дополнительные данные для всех игроков в рейде кто использует AskMrRobot. Другим игрокам включать запись логов не нужно! Аддон должен быть просто установлен и включен. Эти данные сохраняются только на диске, после того как вы выйдите из WoW или перезагрузите интерфейс.
|
yellowfive@83
|
293 ]]
|
yellowfive@83
|
294
|
yellowfive@83
|
295
|
yellowfive@83
|
296 --[[----------------------------------------------------------------------
|
yellowfive@83
|
297 Options Tab
|
yellowfive@83
|
298 ------------------------------------------------------------------------]]
|
yellowfive@83
|
299 L.OptionsHeaderGeneral = "Основные настройки"
|
yellowfive@83
|
300
|
yellowfive@83
|
301 L.OptionsHideMinimapName = "Скрыть значок у миникарты"
|
yellowfive@83
|
302 L.OptionsHideMinimapDesc = "Значок около миникарты создан для удобства, все действия Вы также можете выполнить с помощью косой команды или пользовательского интерфейса."
|
yellowfive@83
|
303
|
yellowfive@83
|
304 L.OptionsAutoGearName = "Автоматически одевать экипировку при смене спека"
|
yellowfive@83
|
305 L.OptionsAutoGearDesc = "Если вы смените спек (посредством игрового меню, другого аддона, и т.д.), Ваши загруженные наборы (вкладка Экипировка) будут автоматически экипированы."
|
yellowfive@83
|
306
|
yellowfive@161
|
307 L.OptionsJunkVendorName = "Automatically show junk list at vendors and scrapper"
|
yellowfive@161
|
308 L.OptionsJunkVendorDesc = "Whenever you open the scrapper or a vendor, automatically show the junk list window if your list is not empty."
|
yellowfive@161
|
309
|
yellowfive@83
|
310 L.OptionsShopAhName = "Автоматически показывать список покупок при открытии аукциона"
|
yellowfive@83
|
311 L.OptionsShopAhDesc = "При открытии окна аукциона, автоматически показывать список покупок. Вы можете кликнуть по предмету в списке покупок для быстрого поиска на аукционе."
|
yellowfive@83
|
312
|
yellowfive@83
|
313 L.OptionsUiScaleName = "Ask Mr. Robot масштаб UI"
|
yellowfive@83
|
314 L.OptionsUiScaleDesc = "Введите занчение от 0.5 до 1.5 для изменения масштаба интерфейса Ask Mr. Robot, нажмите Enter, откройте/закройте окно для достижения эффекта. Если вдруг у Вас сбилось позиционирование, используйте команду /amr reset."
|
yellowfive@83
|
315
|
yellowfive@83
|
316 end
|