comparison localization/ruRU.lua @ 83:af2474d28bb4 v39

Added Russian translation.
author yellowfive
date Wed, 03 Aug 2016 18:04:17 -0700
parents
children b8e9664d3229
comparison
equal deleted inserted replaced
82:ae52b5b44273 83:af2474d28bb4
1 --[[-------------------------------------------------------------------------------------------------------------
2 Master Localization File (English)
3
4 Instructions for Translators:
5 1. Copy this entire file into a new file in the same folder, named with your locale, e.g. deDE.lua for German.
6 2. At the top, replace "enUS" in the first code line with your locale, and change the next parameter from true to false.
7 3. Change all the English strings in your file as appropriate.
8
9 Note that a couple of the "strings" are functions that are provided variables. Feel free to modify these
10 functions as necessary to output an appropriately worded statement in your language (but don't change the parameters).
11 If you need assistance with the syntax of any used methods like string.format, please contact Team Robot and we will gladly assist you.
12 ---------------------------------------------------------------------------------------------------------------]]
13
14 -- replace enUS with your locale
15 local L = LibStub("AceLocale-3.0"):NewLocale("AskMrRobot", "ruRU", false)
16
17 if L then
18
19
20 --[[----------------------------------------------------------------------
21 General
22 ------------------------------------------------------------------------]]
23
24 L.SpecsShort = {
25 [1] = "Кровь", -- DeathKnightBlood
26 [2] = "Лёд", -- DeathKnightFrost
27 [3] = "Нечестивость", -- DeathKnightUnholy
28 [4] = "Сокрушение", -- DemonHunterHavoc
29 [5] = "Месть", -- DemonHunterVengeance
30 [6] = "Сова", -- DruidBalance
31 [7] = "Кот", -- DruidFeral
32 [8] = "Медведь", -- DruidGuardian
33 [9] = "Дерево", -- DruidRestoration
34 [10] = "БМ", -- HunterBeastMastery
35 [11] = "Стрельба", -- HunterMarksmanship
36 [12] = "Выживание", -- HunterSurvival
37 [13] = "Тайная Магия", -- MageArcane
38 [14] = "Огонь", -- MageFire
39 [15] = "Лёд", -- MageFrost
40 [16] = "Хмелевар", -- MonkBrewmaster
41 [17] = "ТТ", -- MonkMistweaver
42 [18] = "Танцующий с ветром", -- MonkWindwalker
43 [19] = "Свет", -- PaladinHoly
44 [20] = "Защита", -- PaladinProtection
45 [21] = "Воздояние", -- PaladinRetribution
46 [22] = "Послушание", -- PriestDiscipline
47 [23] = "Свет", -- PriestHoly
48 [24] = "Тьма", -- PriestShadow
49 [25] = "Ликвидация", -- RogueAssassination
50 [26] = "Головорез", -- RogueOutlaw
51 [27] = "Скрытность", -- RogueSubtlety
52 [28] = "Стихии", -- ShamanElemental
53 [29] = "Энх", -- ShamanEnhancement
54 [30] = "Исцеление", -- ShamanRestoration
55 [31] = "Колдовство", -- WarlockAffliction
56 [32] = "Демонология", -- WarlockDemonology
57 [33] = "Разрушение", -- WarlockDestruction
58 [34] = "Оружие", -- WarriorArms
59 [35] = "Фури", -- WarriorFury
60 [36] = "Защита", -- WarriorProtection
61 }
62
63 -- stat strings for e.g. displaying gem/enchant abbreviations, make as short as possible without being confusing/ambiguous
64 L.StatsShort = {
65 ["Strength"] = "Сила",
66 ["Agility"] = "Аги",
67 ["Intellect"] = "Инта",
68 ["CriticalStrike"] = "Крит",
69 ["Haste"] = "Скорость",
70 ["Mastery"] = "Искусность",
71 ["Multistrike"] = "Мульти",
72 ["Versatility"] = "Универс",
73 ["BonusArmor"] = "Бонус брони",
74 ["Spirit"] = "Дух",
75 ["Dodge"] = "Уклон",
76 ["Parry"] = "Пари",
77 ["MovementSpeed"] = "Скор. перед.",
78 ["Avoidance"] = "Избегание",
79 ["Stamina"] = "Вынос",
80 ["Armor"] = "Броня",
81 ["AttackPower"] = "СА",
82 ["SpellPower"] = "СЗ",
83 ["PvpResilience"] = "PvP Устойчивость",
84 ["PvpPower"] = "PvP Сила",
85 }
86
87 L.InstanceNames = {
88 [1228] = "Верховный Молот",
89 [1205] = "Литейная клана Черной Горы",
90 [1448] = "Цитадель Адского Пламени",
91 [1182] = "Аукиндон",
92 [1175] = "Шлаковые шахты Кровавого Молота",
93 [1208] = "Депо Мрачных Путей",
94 [1195] = "Железные доки",
95 [1176] = "Некрополь Призрачной Луны",
96 [1209] = "Небесный Путь",
97 [1279] = "Вечное Цветение",
98 [1358] = "Верхняя часть пика Черной горы"
99 }
100
101 L.DifficultyNames = {
102 [17] = "ЛФР",
103 [14] = "Нормал",
104 [15] = "Героический",
105 [16] = "Мифический"
106 }
107
108 L.WeaponTypes = {
109 None = "Нет",
110 Axe = "Топор",
111 Mace = "Дробящее",
112 Sword = "Меч",
113 Fist = "Кистевое",
114 Dagger = "Кинжал",
115 Staff = "Посох",
116 Polearm = "Древковое",
117 OffHand = "Левая Рука",
118 Shield = "Щит",
119 Wand = "Жезл",
120 Bow = "Лук",
121 Gun = "Огнестрельное",
122 Crossbow = "Арбалет",
123 Warglaive= "Боевые клинки"
124 }
125
126 L.ArmorTypes = {
127 None = "Нет",
128 Plate = "Латы",
129 Mail = "Кольчуга",
130 Leather = "Кожа",
131 Cloth = "Ткань"
132 }
133
134 L.OneHand = "Одноручное"
135 L.TwoHand = "Двуручное"
136 L.OffHand = "Левая Рука"
137
138
139 --[[----------------------------------------------------------------------
140 Main UI
141 ------------------------------------------------------------------------]]
142 L.AlertOk = "OK"
143 L.CoverCancel = "отмена"
144
145 L.MinimapTooltip =
146 [[Левый клик для открытия окна Ask Mr. Robot.
147
148 Правый клик для смены спека и экипирования актуальных предметов.
149
150 Ctrl + ЛКМ отметить бой как вайп.]]
151
152 L.MainStatusText = function(version, url)
153 return version .. " загружен. Инструкции доступны на " .. url
154 end
155
156 L.TabExportText = "Экспорт"
157 L.TabGearText = "Экипировка"
158 L.TabLogText = "Логи"
159 L.TabTeamText = "Оптимизатор"
160 L.TabOptionsText = "Опции"
161
162 L.VersionChatTitle = "AMR Addon Version:"
163 L.VersionChatNotInstalled = "НЕ УСТАНОВЛЕН"
164 L.VersionChatNotGrouped = "Вы находитесь вне группы или рейда!"
165
166
167 --[[----------------------------------------------------------------------
168 Export Tab
169 ------------------------------------------------------------------------]]
170 L.ExportTitle = "Инструкции Экспорта"
171 L.ExportHelp1 = "1. Скопируйте текст ниже нажав Ctrl+C (или Cmd+C на Mac)"
172 L.ExportHelp2 = "2. Перейдите на http://www.askmrrobot.com/wow/player и выберете своего персонажа"
173 L.ExportHelp3 = "3. Вставьте это в тектовое поле в разделее ADDON"
174
175 L.ExportSplashTitle = "Начало работы"
176 L.ExportSplashSubtitle = "Это Ваше первое использование данного аддона. Выполните следующее шаги для инициализации Ваших предметов:"
177 L.ExportSplash1 = "1. Активируйте каждый спек и оденьте последнюю экипировку для каждого спека"
178 L.ExportSplash2 = "2. Оденьте и откройте ваш Артифакт для каждого спека"
179 L.ExportSplash3 = "3. Откройте Ваш банк и оставьте его открытым по крайней мере на пару секунд"
180 L.ExportSplash4 = "4. Если вы имеете предметы экпировки, которые находятся у Вас в Хранилище бездны, то откройте его и оставьте его открытым по крайней мере на пару секунд"
181 L.ExportSplashClose = "Продолжить"
182
183
184 --[[----------------------------------------------------------------------
185 Gear Tab
186 ------------------------------------------------------------------------]]
187 L.GearImportNote = "Нажмите на Импорт, и вставьте туда даные с сайта."
188 L.GearBlank = "Пока что вы ничего не загружали для этого спека."
189 L.GearBlank2 = "Перейдите на askmrrobot.com для оптимизации Вашей экипировки, используя кнопку Импорт левее."
190 L.GearButtonEquip = function(spec)
191 return string.format("Активировать %s спек и одеть экипировку", spec)
192 end
193 L.GearButtonShop = "Показать список покупок"
194
195 L.GearEquipErrorCombat = "Вы не можете сменить спек/экипировку в бою!"
196 L.GearEquipErrorEmpty = "Нет сохраненной экипировки для этого спека."
197 L.GearEquipErrorNotFound = "Предметы, сохраненные у Вас в экипировке не могут быть одеты."
198 L.GearEquipErrorNotFound2 = "Попробуйте открыть банк и запустить команду заново, или проверьте Ваше Хранилище бездны."
199 L.GearEquipErrorBagFull = "У Вас не хватает места в сумках, чтобы мы могли Вас переодеть."
200 L.GearEquipErrorSoulbound = function(itemLink)
201 return itemLink .. " не может быть одет, так как он является не персональным."
202 end
203
204 L.GearButtonImportText = "Импорт"
205 L.GearButtonCleanText = "Очистить сумки"
206
207 L.GearTipTitle = "Совет!"
208 L.GearTipText =
209 [[В Опциях, вы можете включить автоматическое экипирование при смене спека.
210
211 Или вы можете сменить спек и надеть эквип нажав ПКМ по иконке на миникарте.
212
213 ИЛИ! Вы можете использовать слеш команды:]]
214
215 L.GearTipCommands =
216 [[/amr equip [1-4]
217 без аргументов = циклично]]
218 -- note to translators: the slash commands are literal and should stay as english
219
220
221 --[[----------------------------------------------------------------------
222 Import Dialog on Gear Tab
223 ------------------------------------------------------------------------]]
224 L.ImportHeader = "Нажмите Ctrl+V (Cmd+V на Mac), чтобы вставить данные с сайта в поле ниже."
225 L.ImportButtonOk = "Импорт"
226 L.ImportButtonCancel = "Отмена"
227
228 L.ImportErrorEmpty = "Строка данных пуста."
229 L.ImportErrorFormat = "Данные находятся в неверном формате."
230 L.ImportErrorVersion = "Эта строка для старой версии аддона. Пожалуйста, перейдите на сайт, и попробуйте ещё раз."
231 L.ImportErrorChar = function(importChar, yourChar)
232 return "Эти данные для персонажа " .. importChar .. ", а вы " .. yourChar .. ", не хорошо себя выдавать за других людей!"
233 end
234 L.ImportErrorRace = "Похоже, что Вы изменили расу. Пожалуйста, посетите снова сайт и заново сделайте оптимизацию."
235 L.ImportErrorFaction = "Похоже, что Вы изменили фракцию. Пожалуйста, посетите снова сайт и заново сделайте оптимизацию."
236 L.ImportErrorLevel = "Похоже, что у Вас изменился уровень. Пожалуйста, посетите снова сайт и заново сделайте оптимизацию."
237
238 L.ImportOverwolfWait = "Выполняется оптимизация BestInBag. Пожалуйста не нажимайте Esc и не закрывайте аддон пока операция не будет завершена!"
239
240
241 --[[----------------------------------------------------------------------
242 Shopping List
243 ------------------------------------------------------------------------]]
244 L.ShopTitle = "Список покупок"
245 L.ShopEmpty = "Здесь нет списка покупок для этого игрока."
246 L.ShopSpecLabel = "Спек"
247 L.ShopHeaderGems = "Камни"
248 L.ShopHeaderEnchants = "Чары"
249 L.ShopHeaderMaterials = "Материалы для чар"
250
251
252 --[[----------------------------------------------------------------------
253 Combat Log Tab
254 ------------------------------------------------------------------------]]
255 L.LogChatStart = "Сейчас вы записываете бой, и Mr. Robot записывает данные о персонажах в бою."
256 L.LogChatStop = "Запись боя остановлена."
257
258 L.LogChatWipe = function(wipeTime)
259 return "Последний указанный Вайп был в " .. wipeTime .. "."
260 end
261 L.LogChatUndoWipe = function(wipeTime)
262 return "Вайп в " .. wipeTime .. " был удален."
263 end
264 L.LogChatNoWipes = "У Вас нет указанных Вами вайпов для удаления."
265
266 L.LogButtonStartText = "Начать запись"
267 L.LogButtonStopText = "Остановить запись"
268 L.LogButtonReloadText = "Перезагрузить UI"
269 L.LogButtonWipeText = "ВАЙП!!"
270 L.LogButtonUndoWipeText = "Отменить Wipe"
271
272 L.LogNote = "В настоящее время ведется запись боев и данных персонажей."
273 L.LogReloadNote = "Перед загрузкой логов, всегда перезагружайте интерфейс или выйдите из WoW."
274 L.LogWipeNote = "Человек записывающий логи, единственный кто использует команду Вайп."
275 L.LogWipeNote2 = function(cmd)
276 return "'" .. cmd .. "' будет делать так же."
277 end
278 L.LogUndoWipeNote = "Последний вайп был:"
279 L.LogUndoWipeDate = function(day, timeOfDay)
280 return day .. " в " .. timeOfDay
281 end
282
283 L.LogAutoTitle = "Автоматическое ведение журнала"
284 L.LogAutoAllText = "Выбрать всё"
285
286 L.LogInstructionsTitle = "Инструкции!"
287 L.LogInstructions =
288 [[1.) Нажмите Начать запись или включить Автоматическое ведение журнала для нужных рейдов.
289
290 2.) Если вы закончили, и готовы загрузить логи, выйдите из World of Warcraft* или перезагрузите интерфейс.**
291
292 3.) Запустите AMR Client чтобы загрузить Ваши логи.
293
294
295 *Не обязательно выходить из WoW, но очень рекомендуется. Это позволит клиенту AskMrRobot не допустить очень большого размера файла логов.
296
297 **AMR собирает дополнительные данные для всех игроков в рейде кто использует AskMrRobot. Другим игрокам включать запись логов не нужно! Аддон должен быть просто установлен и включен. Эти данные сохраняются только на диске, после того как вы выйдите из WoW или перезагрузите интерфейс.
298 ]]
299
300
301 --[[----------------------------------------------------------------------
302 Team Optimizer Tab
303 ------------------------------------------------------------------------]]
304 L.TeamTabLeaderText = "Распределить добычу"
305 L.TeamTabMemberText = "Команда"
306
307 L.TeamSplashHeader = "Как вы планируете использовать Team Optimizer?"
308 L.TeamSplashLeaderLabel = "Я тот, кто использует AskMrRobot для распределения добычи в рейде"
309 L.TeamSplashMemberLabel = "Пускай другие используют Team Optimizer за меня"
310
311 L.TeamMemberText = "Всё, бобер, выдыхай. Просто сядь и расслабься, все будет сделано Вашим лидером."
312 L.TeamMemberShowLootLabel = "Распределние добычи в процессе!"
313 L.TeamMemberShowLoot = "Показать окно добычи"
314
315 L.TeamButtonVersionText = "Наличии аддона"
316 L.TeamButtonExportRosterText = "Экспорт ростера"
317 L.TeamButtonExportLootText = "Экспорт добычи"
318 L.TeamButtonExportClose = "Закрыть"
319 L.TeamButtonImportRankingsText = "Импорт Ранкинга"
320 L.TeamButtonStartLootText = "Начать распределение"
321 L.TeamButtonResumeLootText = "Продолжить распределять"
322
323 L.TeamExportVersionLabel = "Team Optimizer является более точным и простыв в использовании если у всех в группе есть аддон AskMrRobot."
324 L.TeamExportRosterLabel = "Сделайте это один раз в начале рейда для инициализации ростера в Team Optimizer на сайте. Если кто-то присоединяется или уходит из рейда во время РТ, сделайте тоже самое, только нажмите 'Import without Reload' на сайте, для быстрого обновления игроков который поменялись."
325 L.TeamExportLootLabel = "Экспорт всего лута с последнего убитого босса на сайт AskMrRobot для дальнейшей работы с ним. Rankings automatically account for loot won on previous bosses or bonus rolls!"
326 L.TeamExportLootLabel2 = "Требуется Мастер Лут"
327 L.TeamImportRankingsLabel = "Импорт данных лута с сайта askmrrobot.com чтобы вы могли просматривать и легко распределять добычу в рейде."
328 L.TeamStartLootLabel = function(numItems)
329 return numItems .. " предметов было импортировано."
330 end
331
332 L.TeamHistoryTitle = "История добычи"
333 L.TeamHistoryNoGroup = "Вы находитесь вне группы или рейда."
334 L.TeamHistoryEmpty = "Добыча ещё не была распределена."
335
336 L.TeamVersionTitle = "Проверка версий"
337 L.TeamVersionNoGroup = "Вы находитесь вне группы или рейда."
338 L.TeamVersionGood = "У всех участников группы/рейда установлен аддон!"
339 L.TeamVersionMissing = "НЕ УСТАНОВЛЕН"
340 L.TeamVersionOld = "УСТАРЕВШИЙ"
341
342 L.TeamExportRosterLoading = "Собираем Ваших рейдеров по крупице, пожалуйста подождите..."
343
344 L.TeamAlertNoGroup = "Вы находитесь без группы!"
345 L.TeamAlertNoLoot = "В последнее время с помощью мастер лута нечего не было распределено!"
346
347 L.TeamExportHelp = "Нажмите Ctrl+C (или Cmd+C на Mac) чтобы скопировать текст ниже."
348 L.TeamExportRosterText = "Далее идете на сайт, вкладка Team Optimizer, и вставляете в поле во вкладке Roster."
349 L.TeamExportLootText = "Далее переходите во вкладке Team Optimizer на Rank Items и вставляете так же туда Лут."
350 -- note to translators: leave "Team Optimizer" in english in the above two texts because our website is not localized yet
351
352 L.TeamImportRankingsHeader = "Нажмите Ctrl+V (Cmd+V на Mac) чтобы вставить данные с сайта в поле ниже."
353
354 L.TeamLootOptionNeed = "Нужно"
355 L.TeamLootOptionOff = "Офф спек"
356 L.TeamLootOptionGreed = "Продать"
357 L.TeamLootOptionPass = "Пропуск"
358 L.TeamLootOptionDisenchant = "Распылить"
359
360
361 --[[----------------------------------------------------------------------
362 Loot Window
363 ------------------------------------------------------------------------]]
364 L.LootTitle = "Лут!"
365 L.LootEmpty = "Здесь нет лута для раздачи прямо сейчас!"
366 L.LootHelpItems = "For each drop..."
367 L.LootHelpRanks = "Выберите опцию:"
368 L.LootHelpMaster = "Мастер лут:"
369
370 L.LootIneligible = "У Вас нет прав на этот предмет."
371
372 L.LootRankHeaderRank = "Ранг"
373 L.LootRankHeaderScore = "Процент улучшения"
374 L.LootRankHeaderScoreDisenchant = "Игрок"
375
376 -- note to translators: these column headers should be short, abbreviate if necessary, keep to 5 characters max
377 L.LootRankHeaderNeed = "Нужно"
378 L.LootRankHeaderOff = "Офф"
379 L.LootRankHeaderGreed = "Продать"
380 L.LootRankHeaderPass = "Пас"
381 L.LootRankHeaderRoll = "Ролл"
382
383 L.LootRankLabelOff = "офф спек"
384 L.LootRankLabelDisenchant = "дизинчантер"
385 L.LootRankLabelMasterLooter = "Мастер лутер"
386 L.LootRankLabelNoAddon = "АДДОН НЕ УСТАНОВЛЕН"
387
388 L.LootMasterRollText = "Ролл"
389 L.LootMasterDisenchantText = "Распылить/Продать"
390
391 L.LootMasterRollLabel = "автоматически делает /roll за всех"
392 L.LootMasterDisenchantLabel = "выберете это, если предмет никому не нужен"
393 L.LootMasterGiveLoot = "Отдать"
394 L.LootMasterGiveDisenchant = "Отдать на Распыл/Продажу"
395
396 L.LootMasterGiveFail = "Этот предмет или выбранный игрок не найден :("
397
398
399 --[[----------------------------------------------------------------------
400 Options Tab
401 ------------------------------------------------------------------------]]
402 L.OptionsHeaderGeneral = "Основные настройки"
403
404 L.OptionsHideMinimapName = "Скрыть значок у миникарты"
405 L.OptionsHideMinimapDesc = "Значок около миникарты создан для удобства, все действия Вы также можете выполнить с помощью косой команды или пользовательского интерфейса."
406
407 L.OptionsAutoGearName = "Автоматически одевать экипировку при смене спека"
408 L.OptionsAutoGearDesc = "Если вы смените спек (посредством игрового меню, другого аддона, и т.д.), Ваши загруженные наборы (вкладка Экипировка) будут автоматически экипированы."
409
410 L.OptionsShopAhName = "Автоматически показывать список покупок при открытии аукциона"
411 L.OptionsShopAhDesc = "При открытии окна аукциона, автоматически показывать список покупок. Вы можете кликнуть по предмету в списке покупок для быстрого поиска на аукционе."
412
413 L.OptionsUiScaleName = "Ask Mr. Robot масштаб UI"
414 L.OptionsUiScaleDesc = "Введите занчение от 0.5 до 1.5 для изменения масштаба интерфейса Ask Mr. Robot, нажмите Enter, откройте/закройте окно для достижения эффекта. Если вдруг у Вас сбилось позиционирование, используйте команду /amr reset."
415
416 end