local addon, ns = ...

-- ============================================================
--  rOrbs – Localização  (ptBR)
-- ============================================================

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

local L = ns.L

-- ---- General -----------------------------------------------
L["ADDON_NAME"]               = "rOrbs"
L["SETTINGS_TITLE"]           = "Configurações do rOrbs"
L["SETTINGS_RESET"]           = "Redefinir configurações"
L["SETTINGS_RESET_CONFIRM"]   = "Todas as configurações serão redefinidas. Continuar?"
L["SETTINGS_SAVED"]           = "Configurações salvas."
L["SETTINGS_CLOSE"]           = "Fechar"

-- ---- Tabs --------------------------------------------------
L["TAB_GENERAL"]              = "Geral"
L["TAB_HEALTH_ORB"]           = "Orbe de vida"
L["TAB_POWER_ORB"]            = "Orbe de poder"
L["TAB_TARGET_ORB"]           = "Orbe do alvo"
L["TAB_COMMANDS"]             = "Comandos"
L["TAB_TOT_ORB"]              = "Orbe do AdA"

-- ---- General tab -------------------------------------------
L["GEN_MINIMAP"]              = "Exibir ícone no minimapa"
L["GEN_MINIMAP_TIP"]          = "Ativar ou desativar o botão do rOrbs no minimapa."
L["GEN_DEBUG"]                = "Modo de depuração para desenvolvedores"
L["GEN_DEBUG_TIP"]            = "Ativa mensagens de depuração detalhadas na janela de chat."

-- ---- Orb settings (shared labels) -------------------------
L["ORB_TEXTURE"]              = "Textura do orbe"
L["ORB_TEXTURE_TIP"]          = "Escolher a textura de preenchimento deste orbe."
L["ORB_COLOR"]                = "Cor do orbe"
L["ORB_COLOR_TIP"]            = "Definir uma cor personalizada para o preenchimento do orbe."
L["ORB_COLOR_CLASS"]          = "Usar cor da classe"
L["ORB_COLOR_CLASS_TIP"]      = "Colorir automaticamente o orbe com a cor da sua classe."
L["ORB_COLOR_AUTO"]           = "Usar cor do poder"
L["ORB_COLOR_AUTO_TIP"]       = "Colorir automaticamente o orbe com base no tipo de poder."
L["TEXT_SECTION"]             = "Configurações de texto"
L["ORB_TEXT_SHOW"]            = "Exibir valores de texto"
L["ORB_TEXT_SHOW_TIP"]        = "Mostrar números de vida / poder no orbe."
L["ORB_TEXT_ALPHA"]           = "Opacidade do texto"
L["ORB_TEXT_ALPHA_TIP"]       = "Opacidade dos valores de texto exibidos no orbe."
L["ORB_FONT"]                 = "Fonte"
L["ORB_FONT_TIP"]             = "Selecionar a fonte usada para os textos do orbe."
L["ORB_FONT_SCALE"]           = "Tamanho da fonte"
L["ORB_FONT_SCALE_TIP"]       = "Ajustar o tamanho da fonte dos textos do orbe."
L["ORB_GALAXIES_ALPHA"]       = "Opacidade da galáxia"
L["ORB_GALAXIES_ALPHA_TIP"]   = "Opacidade do efeito de galáxia giratória dentro do orbe."
L["ORB_BUBBLES_ALPHA"]        = "Opacidade das bolhas"
L["ORB_BUBBLES_ALPHA_TIP"]    = "Opacidade da animação de bolhas dentro do orbe."
L["ORB_SPARK_ALPHA"]          = "Opacidade da centelha"
L["ORB_SPARK_ALPHA_TIP"]      = "Opacidade da centelha no topo do preenchimento do orbe."
L["ORB_HIGHLIGHT_ALPHA"]      = "Opacidade do brilho"
L["ORB_HIGHLIGHT_ALPHA_TIP"]  = "Opacidade da camada de brilho / destaque."

-- ---- Target Orb specific -----------------------------------
L["TARGET_MODEL_SHOW"]        = "Exibir modelo 3D no orbe do alvo"
L["TARGET_MODEL_SHOW_TIP"]    = "Ativar ou desativar o modelo 3D animado no orbe de vida do alvo."
L["TARGET_MODEL_ALPHA"]       = "Opacidade do modelo"
L["TARGET_MODEL_ALPHA_TIP"]   = "Opacidade do modelo 3D no orbe de vida do alvo."
L["TARGET_PORTRAIT_SHOW"]     = "Exibir orbe retrato do alvo"
L["TARGET_PORTRAIT_SHOW_TIP"] = "Ativar ou desativar o orbe retrato 3D flutuante separado."
L["TARGET_NAME_SHOW"]         = "Exibir nome do alvo"
L["TARGET_NAME_SHOW_TIP"]     = "Mostrar o nome do alvo acima do orbe de vida."
L["TARGET_NAME_FONTSIZE"]     = "Tamanho do nome"
L["TARGET_NAME_FONTSIZE_TIP"] = "Ajustar o tamanho da fonte do nome do alvo."
L["TARGET_NAME_POS"]          = "Posição do nome"
L["TARGET_NAME_POS_TIP"]      = "Exibir o nome do alvo acima ou abaixo do orbe."
L["TARGET_NAME_CLASSCOLOR"]   = "Usar cor da classe"
L["TARGET_NAME_CLASSCOLOR_TIP"] = "Colorir o nome do alvo com sua cor de classe (apenas jogadores)."
L["TARGET_NAME_OFFY"]         = "Deslocamento Y do nome"
L["TARGET_NAME_OFFY_TIP"]     = "Ajustar a distância vertical do nome à borda do orbe."
L["ORB_ENABLE"]               = "Ativar este orbe"
L["ORB_ENABLE_TIP"]           = "Ativar ou desativar este orbe. Requer recarregamento da interface."
L["ORB_MODEL_SHOW"]           = "Exibir modelo 3D"
L["ORB_MODEL_SHOW_TIP"]       = "Ativar ou desativar o modelo 3D animado dentro deste orbe."
L["ORB_MODEL_ALPHA"]          = "Opacidade do modelo"
L["ORB_MODEL_ALPHA_TIP"]      = "Opacidade do modelo 3D dentro deste orbe."

-- ---- Commands tab ------------------------------------------
L["CMD_TITLE"]                = "Comandos slash disponíveis"
L["CMD_RORBS"]                = "/rorbs – Abrir o painel de configurações"
L["CMD_RORBS_SHOW"]           = "/rorbs show – Mostrar os orbes"
L["CMD_RORBS_HIDE"]           = "/rorbs hide – Ocultar os orbes"
L["CMD_RORBS_RESET"]          = "/rorbs reset – Redefinir todas as configurações"
L["CMD_RORBS_DEBUG"]          = "/rorbs debug – Ativar/desativar modo de depuração"
L["CMD_RORBSDEBUG"]           = "/rorbsdebug [1-10|info] – Alternar camadas individuais do orbe"

-- ---- Chat messages -----------------------------------------
L["CHAT_PREFIX"]              = "|cff6699FFrOrbs|r: "
L["CHAT_MINIMAP_SHOW"]        = "Ícone do minimapa |cff00ff00exibido|r."
L["CHAT_MINIMAP_HIDE"]        = "Ícone do minimapa |cffff4444ocultado|r."
L["CHAT_DEBUG_ON"]            = "Modo de depuração |cff00ff00ativado|r."
L["CHAT_DEBUG_OFF"]           = "Modo de depuração |cffff4444desativado|r."
L["CHAT_RESET_DONE"]          = "Configurações redefinidas. Recarregando interface…"
L["CHAT_TEXTURE_CHANGED"]     = "Textura do orbe alterada para |cffffff00%s|r."
L["CHAT_COLOR_CHANGED"]       = "Cor do orbe atualizada."
L["CHAT_FONT_CHANGED"]        = "Fonte alterada para |cffffff00%s|r."
L["CHAT_TEXT_SHOWN"]          = "Texto do orbe |cff00ff00exibido|r."
L["CHAT_TEXT_HIDDEN"]         = "Texto do orbe |cffff4444ocultado|r."
L["CHAT_FRAMES_SHOWN"]        = "Quadros do orbe |cff00ff00exibidos|r."
L["CHAT_FRAMES_HIDDEN"]       = "Quadros do orbe |cffff4444ocultados|r."
L["CHAT_SIZE_CHANGED"]        = "Tamanho do orbe definido como |cffffff00%d|r."
L["CHAT_POS_CHANGED"]         = "Posição atualizada."
L["CHAT_UNKNOWN_CMD"]         = "Comando desconhecido. Digite |cffffff00/rorbs|r para ajuda."
L["CHAT_HELP"]                = "Uso: |cffffff00/rorbs|r [show|hide|reset|debug]"

-- ---- Error / Debug -----------------------------------------
L["DEBUG_PREFIX"]             = "|cffff9900[rOrbs Debug]|r "
L["ERR_FRAME_NOT_FOUND"]      = "Quadro não encontrado: "

-- ---- Smooth Bar Animation ----------------------------------
L["SMOOTH_SECTION"]           = "Animação de preenchimento suave"
L["SMOOTH_ENABLE"]            = "Ativar animação suave"
L["SMOOTH_ENABLE_TIP"]        = "Anima suavemente o nível de preenchimento em vez de saltar instantaneamente."
L["SMOOTH_SPEED"]             = "Velocidade de animação"
L["SMOOTH_SPEED_TIP"]         = "Velocidade da animação do orbe. 1 = muito lenta, 10 = quase instantânea."

-- ---- Character Profiles ------------------------------------
L["PROFILE_SECTION"]          = "Perfis de personagem"
L["PROFILE_SECTION_TIP"]      = "Os perfis salvam todas as configurações de orbe e exibição para qualquer personagem."
L["PROFILE_ACTIVE"]           = "Perfil ativo:"
L["PROFILE_NONE"]             = "-- nenhum --"
L["PROFILE_SELECT"]           = "Carregar perfil"
L["PROFILE_SELECT_TIP"]       = "Ativar este perfil. As configurações serão aplicadas e a interface recarregada."
L["PROFILE_SAVE"]             = "Salvar como…"
L["PROFILE_SAVE_TIP"]         = "Salvar as configurações atuais em um perfil novo ou existente."
L["PROFILE_COPY"]             = "Copiar de…"
L["PROFILE_COPY_TIP"]         = "Duplicar um perfil existente com um novo nome."
L["PROFILE_DELETE"]           = "Excluir perfil"
L["PROFILE_DELETE_TIP"]       = "Excluir permanentemente o perfil selecionado."
L["PROFILE_DELETE_CONFIRM"]   = "Excluir o perfil \"%s\"? Esta ação não pode ser desfeita."
L["PROFILE_NAME_PROMPT"]      = "Inserir nome do perfil:"
L["PROFILE_NAME_EXISTS"]      = "Já existe um perfil com esse nome. Substituir?"
L["PROFILE_COPY_NEW"]         = "Nome para a cópia do perfil:"
L["PROFILE_LOAD_CONFIRM"]     = "Carregar o perfil \"%s\"? As configurações serão aplicadas e a interface recarregada."
L["CHAT_PROFILE_SAVED"]       = "Perfil |cffffff00%s|r salvo."
L["CHAT_PROFILE_LOADED"]      = "Perfil |cffffff00%s|r carregado."
L["CHAT_PROFILE_DELETED"]     = "Perfil |cffffff00%s|r excluído."

-- ---- Orb Templates -----------------------------------------
L["TEMPLATE_SECTION"]         = "Modelo de orbe (preset modelo 3D)"
L["TEMPLATE_DROPDOWN"]        = "Modelo"
L["TEMPLATE_DROPDOWN_TIP"]    = "Escolher um modelo 3D predefinido com textura e cores combinando."
L["TEMPLATE_APPLY_COLORS"]    = "Aplicar cor e textura de preenchimento"
L["TEMPLATE_APPLY_COLORS_TIP"]= "Quando ativado, o modelo também define a cor, textura e cor de centelha do orbe."

-- ---- Custom Template Creator --------------------------------
L["CUSTOM_TMPL_SECTION"]       = "Criador de modelos personalizados"
L["CUSTOM_TMPL_ID_LABEL"]      = "ID de DisplayInfo"
L["CUSTOM_TMPL_ID_TIP"]        = "Inserir um ID CreatureDisplayInfo do WoW para pré-visualizar."
L["CUSTOM_TMPL_PREVIEW"]       = "Pré-visualizar"
L["CUSTOM_TMPL_STOP"]          = "Parar"
L["CUSTOM_TMPL_SAVE"]          = "Salvar modelo"
L["CUSTOM_TMPL_NAME_PROMPT"]   = "Inserir um nome para este modelo:"
L["CUSTOM_TMPL_SAVED"]         = "Modelo personalizado salvo: "
L["CUSTOM_TMPL_DROPDOWN"]      = "Meus modelos"
L["CUSTOM_TMPL_DROPDOWN_TIP"]  = "Escolher entre seus modelos personalizados salvos."
L["CUSTOM_TMPL_DELETE"]        = "Excluir"
L["CUSTOM_TMPL_DELETE_CONFIRM"]= "Excluir o modelo personalizado '%s'?"
L["CUSTOM_TMPL_DELETED"]       = "Modelo personalizado excluído: "
L["CUSTOM_TMPL_CAMSCALE"]      = "Escala de câmera da pré-visualização"
L["CUSTOM_TMPL_CAMSCALE_TIP"]  = "Distância da câmera para a pré-visualização. Ajusta o zoom do modelo 3D."
L["CUSTOM_TMPL_APPLY_POSZ"]    = "Aplicar posição"
L["CUSTOM_TMPL_APPLY_POSZ_TIP"]= "Salva o deslocamento Z atual como posição vertical permanente deste modelo."

-- ---- Model Viewer tab ----------------------------------------
L["TAB_MODELS"]               = "Visualizador de modelos"
L["MODELS_INFO"]              = "Navegar pelos modelos 3D do WoW por ID de exibição. |cffffff00Clique esquerdo|r para abrir a sobreposição. |cffffff00Shift+arrastar esquerdo|r para orbitar. |cffffff00Arrastar direito|r para girar. |cffffff00Roda do mouse|r para zoom. |cffffff00Enviar ID|r transfere para o criador."
L["MODELS_DISPLAY_ID"]        = "ID de exibição"
L["MODELS_PAGE"]              = "Página"
L["MODELS_SIZE_MINUS"]        = "- Tamanho"
L["MODELS_SIZE_PLUS"]         = "+ Tamanho"
L["MODELS_PREV"]              = "< Ant."
L["MODELS_NEXT"]              = "Próx. >"
L["MODELS_SEND_ID"]           = "Enviar ID ao modelo"
L["MODELS_SEND_ID_TIP"]       = "Transferir o ID de exibição deste modelo para o criador de modelos personalizados."

-- ---- Cast Ring ----------------------------------------------
L["CASTRING_SECTION"]             = "Anel de conjuração"
L["CASTRING_SELFLEARN_INFO"]      = "|cffffd700Nota – Cronometragem autoaprendida:|r\nO WoW não permite que addons leiam diretamente a duração exata dos feitiços de alvos inimigos (restrição de API). O anel contorna isso executando silenciosamente a barra de conjuração nativa da Blizzard em segundo plano e lendo seus valores de tempo (método principal). Se esses valores ainda não estiverem disponíveis, o anel começa com uma estimativa aprendida (padrão inicial: 3,0 seg) e a refina automaticamente após cada feitiço concluído — o primeiro ou segundo feitiço em um novo alvo pode parecer ligeiramente impreciso. Desselecionar o alvo redefine o rastreamento; a última duração aprendida é mantida até o próximo feitiço observado."
L["CASTRING_ENABLE"]              = "Exibir anel de conjuração"
L["CASTRING_ENABLE_TIP"]          = "Exibe um anel animado ao redor do orbe do alvo enquanto ele conjura ou canaliza."
L["CASTRING_RELOAD_TEXT"]         = "Anel de conjuração %s.\nUm |cffffd700Reload|r é necessário para que a alteração entre em vigor."
L["CASTRING_RELOAD_ON"]           = "ativado"
L["CASTRING_RELOAD_OFF"]          = "desativado"
L["CASTRING_SHOW_BG"]             = "Exibir rosa dos ventos"
L["CASTRING_SHOW_BG_TIP"]         = "Exibe a textura de rosa dos ventos durante a conjuração e a oculta ao terminar."
L["CASTRING_BG_ALPHA"]            = "Opacidade da rosa"
L["CASTRING_BG_ALPHA_TIP"]        = "Opacidade máxima ao aparecer a rosa dos ventos (0 = invisível, 1 = totalmente visível)."
L["CASTRING_BG_COLOR"]            = "Cor da rosa"
L["CASTRING_BG_COLOR_TIP"]        = "Tonalidade aplicada à textura da rosa dos ventos."
L["CASTRING_BG_CLASSCOLOR"]       = "Rosa = cor da classe"
L["CASTRING_BG_CLASSCOLOR_TIP"]   = "Tingir automaticamente a rosa com a cor de classe do alvo. Retorna à cor manual para NPCs."
L["CASTRING_FADE_SPEED"]          = "Velocidade de aparecimento"
L["CASTRING_FADE_SPEED_TIP"]      = "Velocidade de aparecer/desaparecer da rosa (segundos). 0.1 = muito rápida, 1.5 = lenta."
L["CASTRING_RING_SCALE"]          = "Espessura do anel"
L["CASTRING_RING_SCALE_TIP"]      = "Escala do anel animado. 1.0 = padrão, >1.0 = mais espesso/grande, <1.0 = mais fino."
L["CASTRING_USE_CLASSCOLOR"]      = "Cor = cor da classe do alvo"
L["CASTRING_USE_CLASSCOLOR_TIP"]  = "A cor do anel segue automaticamente a cor de classe do alvo. Retorna à cor de conjuração para NPCs."
L["CASTRING_CAST_COLOR"]          = "Cor de conjuração (padrão)"
L["CASTRING_CAST_COLOR_TIP"]      = "Cor do anel para conjurações normais (e padrão quando não há cor de classe disponível)."
L["CASTRING_CHANNEL_COLOR"]       = "Cor de canalização"
L["CASTRING_CHANNEL_COLOR_TIP"]   = "Cor do anel para feitiços canalizados."
