local addon, ns = ...

-- ============================================================
--  rOrbs – Локализация  (ruRU)
-- ============================================================

if GetLocale() ~= "ruRU" then return end

local L = ns.L

-- ---- General -----------------------------------------------
L["ADDON_NAME"]               = "rOrbs"
L["SETTINGS_TITLE"]           = "Настройки rOrbs"
L["SETTINGS_RESET"]           = "Сбросить настройки"
L["SETTINGS_RESET_CONFIRM"]   = "Все настройки будут сброшены до значений по умолчанию. Продолжить?"
L["SETTINGS_SAVED"]           = "Настройки сохранены."
L["SETTINGS_CLOSE"]           = "Закрыть"

-- ---- Tabs --------------------------------------------------
L["TAB_GENERAL"]              = "Общие"
L["TAB_HEALTH_ORB"]           = "Сфера здоровья"
L["TAB_POWER_ORB"]            = "Сфера энергии"
L["TAB_TARGET_ORB"]           = "Сфера цели"
L["TAB_COMMANDS"]             = "Команды"
L["TAB_TOT_ORB"]              = "Сфера ЦЦ"

-- ---- General tab -------------------------------------------
L["GEN_MINIMAP"]              = "Показать значок на миникарте"
L["GEN_MINIMAP_TIP"]          = "Включить или отключить кнопку rOrbs на миникарте."
L["GEN_DEBUG"]                = "Режим отладки разработчика"
L["GEN_DEBUG_TIP"]            = "Включает подробные отладочные сообщения в окне чата."

-- ---- Orb settings (shared labels) -------------------------
L["ORB_TEXTURE"]              = "Текстура сферы"
L["ORB_TEXTURE_TIP"]          = "Выбрать текстуру заполнения для этой сферы."
L["ORB_COLOR"]                = "Цвет сферы"
L["ORB_COLOR_TIP"]            = "Установить пользовательский цвет заполнения сферы."
L["ORB_COLOR_CLASS"]          = "Использовать цвет класса"
L["ORB_COLOR_CLASS_TIP"]      = "Автоматически окрашивать сферу цветом своего класса."
L["ORB_COLOR_AUTO"]           = "Использовать цвет ресурса"
L["ORB_COLOR_AUTO_TIP"]       = "Автоматически окрашивать сферу в зависимости от типа ресурса."
L["TEXT_SECTION"]             = "Настройки текста"
L["ORB_TEXT_SHOW"]            = "Показывать числовые значения"
L["ORB_TEXT_SHOW_TIP"]        = "Отображать числа здоровья / ресурса на сфере."
L["ORB_TEXT_ALPHA"]           = "Прозрачность текста"
L["ORB_TEXT_ALPHA_TIP"]       = "Прозрачность числовых значений на сфере."
L["ORB_FONT"]                 = "Шрифт"
L["ORB_FONT_TIP"]             = "Выбрать шрифт для текстовых значений сферы."
L["ORB_FONT_SCALE"]           = "Размер шрифта"
L["ORB_FONT_SCALE_TIP"]       = "Настроить размер шрифта числовых значений сферы."
L["ORB_GALAXIES_ALPHA"]       = "Прозрачность галактики"
L["ORB_GALAXIES_ALPHA_TIP"]   = "Прозрачность вращающегося эффекта галактики внутри сферы."
L["ORB_BUBBLES_ALPHA"]        = "Прозрачность пузырей"
L["ORB_BUBBLES_ALPHA_TIP"]    = "Прозрачность анимации пузырей внутри сферы."
L["ORB_SPARK_ALPHA"]          = "Прозрачность искры"
L["ORB_SPARK_ALPHA_TIP"]      = "Прозрачность искры в верхней части заполнения сферы."
L["ORB_HIGHLIGHT_ALPHA"]      = "Прозрачность блика"
L["ORB_HIGHLIGHT_ALPHA_TIP"]  = "Прозрачность слоя блеска / подсветки."

-- ---- Target Orb specific -----------------------------------
L["TARGET_MODEL_SHOW"]        = "Показать 3D-модель на сфере цели"
L["TARGET_MODEL_SHOW_TIP"]    = "Включить или отключить анимированную 3D-модель в сфере здоровья цели."
L["TARGET_MODEL_ALPHA"]       = "Прозрачность модели"
L["TARGET_MODEL_ALPHA_TIP"]   = "Прозрачность 3D-модели в сфере здоровья цели."
L["TARGET_PORTRAIT_SHOW"]     = "Показать сферу-портрет цели"
L["TARGET_PORTRAIT_SHOW_TIP"] = "Включить или отключить отдельную плавающую 3D сферу-портрет."
L["TARGET_NAME_SHOW"]         = "Показать имя цели"
L["TARGET_NAME_SHOW_TIP"]     = "Отображать имя цели над сферой здоровья."
L["TARGET_NAME_FONTSIZE"]     = "Размер имени"
L["TARGET_NAME_FONTSIZE_TIP"] = "Настроить размер шрифта имени цели."
L["TARGET_NAME_POS"]          = "Положение имени"
L["TARGET_NAME_POS_TIP"]      = "Отображать имя цели выше или ниже сферы."
L["TARGET_NAME_CLASSCOLOR"]   = "Использовать цвет класса"
L["TARGET_NAME_CLASSCOLOR_TIP"] = "Окрашивать имя цели цветом её класса (только для игроков)."
L["TARGET_NAME_OFFY"]         = "Смещение имени по Y"
L["TARGET_NAME_OFFY_TIP"]     = "Точно настроить вертикальное расстояние от имени до края сферы."
L["ORB_ENABLE"]               = "Включить эту сферу"
L["ORB_ENABLE_TIP"]           = "Включить или отключить эту сферу. Требуется перезагрузка интерфейса."
L["ORB_MODEL_SHOW"]           = "Показать 3D-модель"
L["ORB_MODEL_SHOW_TIP"]       = "Включить или отключить анимированную 3D-модель внутри этой сферы."
L["ORB_MODEL_ALPHA"]          = "Прозрачность модели"
L["ORB_MODEL_ALPHA_TIP"]      = "Прозрачность 3D-модели внутри этой сферы."

-- ---- Commands tab ------------------------------------------
L["CMD_TITLE"]                = "Доступные слэш-команды"
L["CMD_RORBS"]                = "/rorbs – Открыть панель настроек"
L["CMD_RORBS_SHOW"]           = "/rorbs show – Показать сферы"
L["CMD_RORBS_HIDE"]           = "/rorbs hide – Скрыть сферы"
L["CMD_RORBS_RESET"]          = "/rorbs reset – Сбросить все настройки"
L["CMD_RORBS_DEBUG"]          = "/rorbs debug – Включить/отключить режим отладки"
L["CMD_RORBSDEBUG"]           = "/rorbsdebug [1-10|info] – Переключить отдельные слои сферы"

-- ---- Chat messages -----------------------------------------
L["CHAT_PREFIX"]              = "|cff6699FFrOrbs|r: "
L["CHAT_MINIMAP_SHOW"]        = "Значок миникарты |cff00ff00показан|r."
L["CHAT_MINIMAP_HIDE"]        = "Значок миникарты |cffff4444скрыт|r."
L["CHAT_DEBUG_ON"]            = "Режим отладки |cff00ff00включён|r."
L["CHAT_DEBUG_OFF"]           = "Режим отладки |cffff4444выключен|r."
L["CHAT_RESET_DONE"]          = "Настройки сброшены. Перезагрузка интерфейса…"
L["CHAT_TEXTURE_CHANGED"]     = "Текстура сферы изменена на |cffffff00%s|r."
L["CHAT_COLOR_CHANGED"]       = "Цвет сферы обновлён."
L["CHAT_FONT_CHANGED"]        = "Шрифт изменён на |cffffff00%s|r."
L["CHAT_TEXT_SHOWN"]          = "Текст сферы |cff00ff00показан|r."
L["CHAT_TEXT_HIDDEN"]         = "Текст сферы |cffff4444скрыт|r."
L["CHAT_FRAMES_SHOWN"]        = "Рамки сферы |cff00ff00показаны|r."
L["CHAT_FRAMES_HIDDEN"]       = "Рамки сферы |cffff4444скрыты|r."
L["CHAT_SIZE_CHANGED"]        = "Размер сферы установлен на |cffffff00%d|r."
L["CHAT_POS_CHANGED"]         = "Позиция обновлена."
L["CHAT_UNKNOWN_CMD"]         = "Неизвестная команда. Введите |cffffff00/rorbs|r для справки."
L["CHAT_HELP"]                = "Использование: |cffffff00/rorbs|r [show|hide|reset|debug]"

-- ---- Error / Debug -----------------------------------------
L["DEBUG_PREFIX"]             = "|cffff9900[rOrbs Debug]|r "
L["ERR_FRAME_NOT_FOUND"]      = "Рамка не найдена: "

-- ---- Smooth Bar Animation ----------------------------------
L["SMOOTH_SECTION"]           = "Плавная анимация заполнения"
L["SMOOTH_ENABLE"]            = "Включить плавную анимацию"
L["SMOOTH_ENABLE_TIP"]        = "Плавно анимирует уровень заполнения вместо мгновенного перехода."
L["SMOOTH_SPEED"]             = "Скорость анимации"
L["SMOOTH_SPEED_TIP"]         = "Скорость анимации сферы. 1 = очень медленно, 10 = почти мгновенно."

-- ---- Character Profiles ------------------------------------
L["PROFILE_SECTION"]          = "Профили персонажа"
L["PROFILE_SECTION_TIP"]      = "Профили сохраняют все настройки сфер и отображения для любого персонажа."
L["PROFILE_ACTIVE"]           = "Активный профиль:"
L["PROFILE_NONE"]             = "-- нет --"
L["PROFILE_SELECT"]           = "Загрузить профиль"
L["PROFILE_SELECT_TIP"]       = "Активировать этот профиль. Настройки будут применены и интерфейс перезагружен."
L["PROFILE_SAVE"]             = "Сохранить как…"
L["PROFILE_SAVE_TIP"]         = "Сохранить текущие настройки в новый или существующий профиль."
L["PROFILE_COPY"]             = "Скопировать из…"
L["PROFILE_COPY_TIP"]         = "Дублировать существующий профиль под новым именем."
L["PROFILE_DELETE"]           = "Удалить профиль"
L["PROFILE_DELETE_TIP"]       = "Безвозвратно удалить выбранный профиль."
L["PROFILE_DELETE_CONFIRM"]   = "Удалить профиль \"%s\"? Это действие нельзя отменить."
L["PROFILE_NAME_PROMPT"]      = "Введите имя профиля:"
L["PROFILE_NAME_EXISTS"]      = "Профиль с таким именем уже существует. Перезаписать?"
L["PROFILE_COPY_NEW"]         = "Имя для копии профиля:"
L["PROFILE_LOAD_CONFIRM"]     = "Загрузить профиль \"%s\"? Настройки будут применены и интерфейс перезагружен."
L["CHAT_PROFILE_SAVED"]       = "Профиль |cffffff00%s|r сохранён."
L["CHAT_PROFILE_LOADED"]      = "Профиль |cffffff00%s|r загружен."
L["CHAT_PROFILE_DELETED"]     = "Профиль |cffffff00%s|r удалён."

-- ---- Orb Templates -----------------------------------------
L["TEMPLATE_SECTION"]         = "Шаблон сферы (пресет 3D-модели)"
L["TEMPLATE_DROPDOWN"]        = "Шаблон"
L["TEMPLATE_DROPDOWN_TIP"]    = "Выбрать готовую 3D-модель с подходящей текстурой и цветами."
L["TEMPLATE_APPLY_COLORS"]    = "Применить цвет и текстуру заполнения"
L["TEMPLATE_APPLY_COLORS_TIP"]= "Если включено, шаблон также устанавливает цвет, текстуру и цвет искры сферы."

-- ---- Custom Template Creator --------------------------------
L["CUSTOM_TMPL_SECTION"]       = "Создатель пользовательских шаблонов"
L["CUSTOM_TMPL_ID_LABEL"]      = "ID DisplayInfo"
L["CUSTOM_TMPL_ID_TIP"]        = "Введите ID CreatureDisplayInfo WoW для предпросмотра."
L["CUSTOM_TMPL_PREVIEW"]       = "Предпросмотр"
L["CUSTOM_TMPL_STOP"]          = "Стоп"
L["CUSTOM_TMPL_SAVE"]          = "Сохранить шаблон"
L["CUSTOM_TMPL_NAME_PROMPT"]   = "Введите название шаблона:"
L["CUSTOM_TMPL_SAVED"]         = "Пользовательский шаблон сохранён: "
L["CUSTOM_TMPL_DROPDOWN"]      = "Мои шаблоны"
L["CUSTOM_TMPL_DROPDOWN_TIP"]  = "Выбрать из сохранённых пользовательских шаблонов."
L["CUSTOM_TMPL_DELETE"]        = "Удалить"
L["CUSTOM_TMPL_DELETE_CONFIRM"]= "Удалить пользовательский шаблон '%s'?"
L["CUSTOM_TMPL_DELETED"]       = "Пользовательский шаблон удалён: "
L["CUSTOM_TMPL_CAMSCALE"]      = "Масштаб камеры предпросмотра"
L["CUSTOM_TMPL_CAMSCALE_TIP"]  = "Расстояние камеры для предпросмотра. Регулирует масштаб 3D-модели."
L["CUSTOM_TMPL_APPLY_POSZ"]    = "Применить позицию"
L["CUSTOM_TMPL_APPLY_POSZ_TIP"]= "Сохраняет текущее смещение Z как постоянную вертикальную позицию этого шаблона."

-- ---- Model Viewer tab ----------------------------------------
L["TAB_MODELS"]               = "Просмотр моделей"
L["MODELS_INFO"]              = "Просматривайте 3D-модели WoW по ID отображения. |cffffff00ЛКМ|r открывает оверлей. |cffffff00Shift+перетащить ЛКМ|r для орбиты камеры. |cffffff00Перетащить ПКМ|r для вращения. |cffffff00Колесо мыши|r для зума. |cffffff00Отправить ID|r переносит в создатель шаблонов."
L["MODELS_DISPLAY_ID"]        = "ID отображения"
L["MODELS_PAGE"]              = "Стр."
L["MODELS_SIZE_MINUS"]        = "- Размер"
L["MODELS_SIZE_PLUS"]         = "+ Размер"
L["MODELS_PREV"]              = "< Назад"
L["MODELS_NEXT"]              = "Вперёд >"
L["MODELS_SEND_ID"]           = "Отправить ID в шаблон"
L["MODELS_SEND_ID_TIP"]       = "Перенести ID отображения этой модели в создатель пользовательских шаблонов."

-- ---- Cast Ring ----------------------------------------------
L["CASTRING_SECTION"]             = "Кольцо заклинания"
L["CASTRING_SELFLEARN_INFO"]      = "|cffffd700Примечание – Самообучающийся таймер:|r\nWoW не позволяет аддонам напрямую читать точную длительность заклинаний вражеских целей (ограничение API). Кольцо обходит это, запуская нативную полосу заклинания Blizzard в скрытом фоновом режиме и считывая её значения времени (основной метод). Если эти значения ещё недоступны, кольцо стартует с изученной оценкой (начальное значение: 3,0 сек) и автоматически уточняет её после каждого завершённого заклинания — первое-второе заклинание на новую цель может выглядеть немного неточным. Снятие выделения с цели сбрасывает отслеживание; последняя изученная длительность сохраняется до следующего наблюдаемого заклинания."
L["CASTRING_ENABLE"]              = "Показать кольцо заклинания"
L["CASTRING_ENABLE_TIP"]          = "Показывает анимированное кольцо вокруг сферы цели во время произнесения или каналирования."
L["CASTRING_RELOAD_TEXT"]         = "Кольцо заклинания %s.\nДля применения изменения требуется |cffffd700перезагрузка|r."
L["CASTRING_RELOAD_ON"]           = "включено"
L["CASTRING_RELOAD_OFF"]          = "выключено"
L["CASTRING_SHOW_BG"]             = "Показать компасную розу"
L["CASTRING_SHOW_BG_TIP"]         = "Плавно показывает текстуру компасной розы во время заклинания и скрывает после завершения."
L["CASTRING_BG_ALPHA"]            = "Непрозрачность розы"
L["CASTRING_BG_ALPHA_TIP"]        = "Максимальная непрозрачность при появлении компасной розы (0 = невидимая, 1 = полностью видимая)."
L["CASTRING_BG_COLOR"]            = "Цвет розы"
L["CASTRING_BG_COLOR_TIP"]        = "Оттенок, применяемый к текстуре компасной розы."
L["CASTRING_BG_CLASSCOLOR"]       = "Роза = цвет класса"
L["CASTRING_BG_CLASSCOLOR_TIP"]   = "Автоматически окрашивать розу цветом класса цели. При отсутствии класса используется ручной цвет."
L["CASTRING_FADE_SPEED"]          = "Скорость появления"
L["CASTRING_FADE_SPEED_TIP"]      = "Скорость появления/исчезновения розы (секунды). 0.1 = очень быстро, 1.5 = медленно."
L["CASTRING_RING_SCALE"]          = "Толщина кольца"
L["CASTRING_RING_SCALE_TIP"]      = "Масштаб анимированного кольца. 1.0 = стандарт, >1.0 = толще/крупнее, <1.0 = тоньше."
L["CASTRING_USE_CLASSCOLOR"]      = "Цвет = цвет класса цели"
L["CASTRING_USE_CLASSCOLOR_TIP"]  = "Цвет кольца автоматически совпадает с цветом класса цели. При отсутствии класса используется цвет заклинания."
L["CASTRING_CAST_COLOR"]          = "Цвет заклинания (по умолчанию)"
L["CASTRING_CAST_COLOR_TIP"]      = "Цвет кольца для обычных заклинаний (и по умолчанию при отсутствии цвета класса)."
L["CASTRING_CHANNEL_COLOR"]       = "Цвет каналирования"
L["CASTRING_CHANNEL_COLOR_TIP"]   = "Цвет кольца для каналируемых заклинаний."
