-- Resonance Localization
-- English text is used as both the key and the default value.
-- The metatable __index returns the key itself when no translation exists,
-- so English works without any explicit assignment.
-- Format specifiers (%d, %s) must appear in the same order in all translations.

local L = setmetatable({}, { __index = function(_, k) return k end })
Resonance_L = L

local locale = GetLocale()

---------------------------------------------------------------------------
-- Portuguese (Brazil)
---------------------------------------------------------------------------
if locale == "ptBR" then
  -- General tab
  L["Enable Resonance"] = "Ativar Resonance"
  L["Toggle the addon on/off. When disabled, all sound mutes are removed and no custom spell sounds play."] = "Ativar/desativar o addon. Quando desativado, todos os silenciamentos são removidos e nenhum som personalizado é reproduzido."
  L["Debug mode (print casts to chat)"] = "Modo de depuração (exibir conjurações no chat)"
  L["Print spell cast details (name, ID) to chat on each cast. Useful for finding spell IDs to configure."] = "Exibir detalhes de conjuração (nome, ID) no chat a cada uso. Útil para encontrar IDs de magias para configurar."
  L["Show minimap button"] = "Mostrar botão no minimapa"
  L["Show a minimap button. Left-click opens options, right-click toggles addon on/off, drag to reposition."] = "Mostrar botão no minimapa. Clique esquerdo abre opções, clique direito ativa/desativa, arraste para reposicionar."
  L["Mute weapon impact sounds"] = "Silenciar sons de impacto de arma"
  L["Mute all weapon impact and swing sounds (the melee hit thwack/clang). Applies globally regardless of weapon type."] = "Silenciar todos os sons de impacto e golpe de arma (o som de acerto corpo a corpo). Aplica-se globalmente independente do tipo de arma."
  L["Classic auto-shot sounds (Hunter)"] = "Sons clássicos de tiro automático (Caçador)"
  L["Replace modern bow and gun auto-shot sounds with classic ones. Automatically detects your equipped weapon type (bow/crossbow or gun)."] = "Substituir os sons modernos de tiro automático de arcos e armas por clássicos. Detecta automaticamente o tipo de arma equipada (arco/besta ou arma de fogo)."
  L["Muted %d auto-shot sounds."] = "Silenciados %d sons de tiro automático."
  L["Cleared %d auto-shot mutes."] = "%d silenciamentos de tiro automático removidos."
  L["Mute character vocalizations"] = "Silenciar vocalizações"
  L["Mute combat grunts, shouts, and exertion sounds. 'Mine' mutes your own race/gender, 'All races' mutes every race/gender in the game."] = "Silenciar grunhidos de combate, gritos e sons de esforço. 'Meu' silencia sua própria raça/gênero, 'Todas as raças' silencia todas as raças/gêneros do jogo."
  L["Off"] = "Desativado"
  L["Mine"] = "Meu"
  L["All races"] = "Todas as raças"
  L["Replacement sound channel"] = "Canal de som substituto"
  L["Which audio channel to play replacement spell sounds on. Use 'Master' to always hear them regardless of other volume sliders."] = "Em qual canal de áudio reproduzir os sons substitutos. Use 'Master' para sempre ouvi-los independente dos outros controles de volume."
  -- Minimap tooltip
  L["Left-click: Open options"] = "Clique esquerdo: Abrir opções"
  L["Right-click: Toggle on/off"] = "Clique direito: Ativar/desativar"
  L["Drag: Move button"] = "Arrastar: Mover botão"
  -- Chat messages
  L["Enabled."] = "Ativado."
  L["Disabled."] = "Desativado."
  L["Muted %d vocalization sounds (%s)."] = "Silenciados %d sons de vocalização (%s)."
  L["all races"] = "todas as raças"
  L["your race/gender"] = "sua raça/gênero"
  L["Cleared %d vocalization mutes."] = "%d silenciamentos de vocalização removidos."
  L["Muted %d weapon impact sounds."] = "Silenciados %d sons de impacto de arma."
  L["Cleared %d weapon impact mutes."] = "%d silenciamentos de impacto de arma removidos."
  L["Applied %d sound mutes."] = "Aplicados %d silenciamentos de som."
  L["Cleared %d sound mutes."] = "%d silenciamentos de som removidos."
  L["Loaded. Type /res or go to Esc > Options > Addons > Resonance."] = "Carregado. Digite /res ou vá em Esc > Opções > Addons > Resonance."
  L["Options panel not loaded."] = "Painel de opções não carregado."
  L["%d new template spell(s) auto-added."] = "%d nova(s) magia(s) de modelo adicionada(s) automaticamente."
  L["Migrated settings from CastSoundsDB. You can disable the old CastSounds addon."] = "Configurações migradas do CastSoundsDB. Você pode desativar o addon antigo CastSounds."
  -- Import/export errors
  L["Empty import string."] = "String de importação vazia."
  L["Invalid format: missing !Resonance! prefix."] = "Formato inválido: prefixo !Resonance! ausente."
  L["Failed to decode import string."] = "Falha ao decodificar string de importação."
  L["Unknown format version."] = "Versão de formato desconhecida."
  L["Failed to parse import string."] = "Falha ao analisar string de importação."
  -- Slash commands
  L["Commands:"] = "Comandos:"
  L["  /res                     Open settings panel"] = "  /res                     Abrir painel de configurações"
  L["Usage: /res muteadd <fileDataID>"] = "Uso: /res muteadd <fileDataID>"
  L["Muted fileDataID %d."] = "fileDataID %d silenciado."
  L["Usage: /res mutedel <fileDataID>"] = "Uso: /res mutedel <fileDataID>"
  L["Unmuted fileDataID %d."] = "fileDataID %d com som restaurado."
  L["Muted fileDataIDs:"] = "fileDataIDs silenciados:"
  L["  (none)"] = "  (nenhum)"
  L["Usage: /res map <spellID> <fileDataID>"] = "Uso: /res map <spellID> <fileDataID>"
  L["Mapped spellID %d -> fileDataID %d."] = "spellID %d mapeado -> fileDataID %d."
  L["Usage: /res unmap <spellID>"] = "Uso: /res unmap <spellID>"
  L["Unmapped spellID %d."] = "spellID %d desmapeado."
  L["Usage: /res override \"Mortal Strike\" sounds/vanilla/Mortal Strike.wav"] = "Uso: /res override \"Golpe Mortal\" sounds/vanilla/Mortal Strike.wav"
  L["Override for '%s' -> %s"] = "Substituição para '%s' -> %s"
  L["Usage: /res clearoverride \"Mortal Strike\""] = "Uso: /res clearoverride \"Golpe Mortal\""
  L["Cleared override for '%s'"] = "Substituição removida para '%s'"
  L["Usage: /res testspell <spellID>"] = "Uso: /res testspell <spellID>"
  L["Testing sound for: %s (spellID %d)"] = "Testando som para: %s (spellID %d)"
  L["SFX disabled (you may lose footsteps)."] = "SFX desativado (você pode perder sons de passos)."
  L["SFX enabled."] = "SFX ativado."
  -- Diagnostics
  L["=== Resonance Diagnostics ==="] = "=== Diagnóstico do Resonance ==="
  L["=== End Diagnostics ==="] = "=== Fim do Diagnóstico ==="
  -- Tab names
  L["General"] = "Geral"
  L["Spell Sounds"] = "Sons de Magias"
  L["Muted Sounds"] = "Sons Silenciados"
  L["Presets"] = "Predefinições"
  L["Profiles"] = "Perfis"
  -- Spell Sounds tab
  L["Clear All"] = "Limpar Tudo"
  L["Clear Presets"] = "Limpar Predefinições"
  L["+ Add Spell"] = "+ Adicionar Magia"
  L["Spell"] = "Magia"
  L["Sound"] = "Som"
  L["Actions"] = "Ações"
  L["No spells configured. Click '+ Add Spell' to get started."] = "Nenhuma magia configurada. Clique em '+ Adicionar Magia' para começar."
  L["Custom"] = "Personalizado"
  L["+1 random from %d"] = "+1 aleatório de %d"
  -- Editor
  L["Configure: "] = "Configurar: "
  L["Add New Spell"] = "Adicionar Nova Magia"
  L["Spell ID:"] = "ID da Magia:"
  L["Search by name:"] = "Buscar por nome:"
  L["Unknown spell"] = "Magia desconhecida"
  L["No matches."] = "Sem resultados."
  L["%d results"] = "%d resultados"
  L["Use"] = "Usar"
  L["Replacement Sound"] = "Som Substituto"
  L["Mute only (no replacement sound)"] = "Apenas silenciar (sem som substituto)"
  L["Muted (no replacement)"] = "Silenciado (sem substituto)"
  L["Select a replacement sound or enable 'Mute only'."] = "Selecione um som substituto ou ative 'Apenas silenciar'."
  L["Random pool (1 picked per cast):"] = "Grupo aleatório (1 escolhido por conjuração):"
  L["Browse"] = "Navegar"
  L["File Path / FID"] = "Caminho / FID"
  L["Search spell sounds..."] = "Buscar sons de magias..."
  L["Replace"] = "Substituir"
  L["Add"] = "Adicionar"
  L["+Rnd"] = "+Ale"
  L["Replace all sounds with this one"] = "Substituir todos os sons por este"
  L["Add as an additional fixed sound (always plays)"] = "Adicionar como som fixo adicional (sempre toca)"
  L["Add to the random pool (1 picked at random per cast)"] = "Adicionar ao grupo aleatório (1 escolhido aleatoriamente por conjuração)"
  L["Auto-Muted Sounds"] = "Sons Silenciados Automaticamente"
  L["No auto-mute data available."] = "Nenhum dado de silenciamento automático disponível."
  L["No auto-mute data for this spell."] = "Nenhum dado de silenciamento automático para esta magia."
  L["%d spell sound(s) — uncheck to keep a sound unmuted:"] = "%d som(ns) de magia — desmarque para manter um som ativo:"
  L["Muted (click to unmute)"] = "Silenciado (clique para ativar)"
  L["Not muted (click to mute)"] = "Ativo (clique para silenciar)"
  L["Play / Stop"] = "Tocar / Parar"
  L["Play all sounds / Stop"] = "Tocar todos / Parar"
  L["Clear all sounds"] = "Limpar todos os sons"
  L["Remove sound"] = "Remover som"
  L["Edit"] = "Editar"
  L["Delete"] = "Excluir"
  L["Save"] = "Salvar"
  L["Cancel"] = "Cancelar"
  L["Enter a valid spell ID."] = "Insira um ID de magia válido."
  -- Muted Sounds tab
  L["Character Sounds"] = "Sons de Personagem"
  L["FID"] = "FID"
  L["Search sounds to mute..."] = "Buscar sons para silenciar..."
  L["My Vox"] = "Minha Voz"
  L["+ Mute"] = "+ Silenciar"
  L["Muted"] = "Silenciado"
  L["Clear All Manual"] = "Limpar Todos Manuais"
  L["Manually muted sounds"] = "Sons silenciados manualmente"
  L["No sounds muted."] = "Nenhum som silenciado."
  L["Auto-muted from spell configurations"] = "Silenciados automaticamente pelas configurações de magias"
  L["Unmute"] = "Ativar Som"
  L["Mute"] = "Silenciar"
  L["Re-muted FID %d"] = "FID %d re-silenciado"
  L["Unmuted FID %d"] = "FID %d com som ativado"
  -- Presets tab
  L["Load built-in class presets or your own saved configurations. Built-in presets are hand-picked replacements that swap overly loud or repetitive modern spell sounds with subtler classic alternatives."] = "Carregue predefinições de classe ou suas próprias configurações salvas. As predefinições incluídas são substituições escolhidas a dedo que trocam sons modernos excessivamente altos ou repetitivos por alternativas clássicas mais sutis."
  L["Save Current Config"] = "Salvar Config Atual"
  L["Import"] = "Importar"
  L["Export Full Profile"] = "Exportar Perfil Completo"
  L["Name:"] = "Nome:"
  L["Preset name..."] = "Nome da predefinição..."
  L["Preset"] = "Predefinição"
  L["Contents"] = "Conteúdo"
  L["No presets available."] = "Nenhuma predefinição disponível."
  L["(Your Class)"] = "(Sua Classe)"
  L["(Other Class)"] = "(Outra Classe)"
  L["Apply"] = "Aplicar"
  L["Remove"] = "Remover"
  L["Export"] = "Exportar"
  L["Delete preset"] = "Excluir predefinição"
  L["Export Preset: "] = "Exportar Predefinição: "
  L["Import Preset"] = "Importar Predefinição"
  L["Close"] = "Fechar"
  L["Paste a preset string below."] = "Cole a string de predefinição abaixo."
  L["Remove All Preset Spells"] = "Remover Todas as Magias Predefinidas"
  -- Messages from Options.lua
  L["Cleared %d preset spells."] = "%d magias predefinidas removidas."
  L["Cleared all spell sound configurations."] = "Todas as configurações de som de magias removidas."
  L["Enter a preset name."] = "Insira um nome para a predefinição."
  L["Preset '%s' already exists. Choose a different name."] = "Predefinição '%s' já existe. Escolha um nome diferente."
  L["Saved current config as preset '%s'."] = "Configuração atual salva como predefinição '%s'."
  L["Deleted preset '%s'."] = "Predefinição '%s' excluída."
  L["Removed %d preset spells from '%s'."] = "%d magias predefinidas removidas de '%s'."
  L["Preset '%s' applied: %d spells added, %d skipped."] = "Predefinição '%s' aplicada: %d magias adicionadas, %d ignoradas."
  L["Preset '%s' applied: %d spells, %d mutes added (%d skipped)."] = "Predefinição '%s' aplicada: %d magias, %d silenciamentos adicionados (%d ignorados)."
  L["Removed %d preset spells."] = "%d magias predefinidas removidas."
  L["%d spells, %d mutes."] = "%d magias, %d silenciamentos."
  L["%d spells, %d manual mutes (all classes)."] = "%d magias, %d silenciamentos manuais (todas as classes)."
  -- Error panel
  L["Resonance options failed to load:\n\n"] = "Opções do Resonance falharam ao carregar:\n\n"
  L["Options UI error: "] = "Erro na interface de opções: "
  L["Type /res diag for library diagnostics."] = "Digite /res diag para diagnóstico de bibliotecas."
  -- Misc
  L["Imported preset '%s': %d spells, %d mutes."] = "Predefinição '%s' importada: %d magias, %d silenciamentos."
  L["Showing %d–%d of %d"] = "Exibindo %d–%d de %d"
  L["(none)"] = "(nenhum)"
  L["%d spells"] = "%d magias"
  L["(%d active)"] = "(%d ativas)"
  -- Creature vocalizations
  L["Mute creature vocalizations"] = "Silenciar vocalizações de criaturas"
  L["Significantly reduces monster attack grunts, injury, death, and aggro sounds by creature category. Coverage varies — some creatures may still be heard."] = "Reduz significativamente grunhidos de ataque, dano, morte e aggro de monstros por categoria de criatura. A cobertura varia — algumas criaturas ainda podem ser ouvidas."
  L["Muted %d creature vocalization sounds."] = "Silenciados %d sons de vocalização de criaturas."
  L["Cleared %d creature vocalization mutes."] = "%d silenciamentos de vocalização de criaturas removidos."
  L["Beast"] = "Besta"
  L["Dragonkin"] = "Draconiano"
  L["Humanoid"] = "Humanoide"
  L["Demon"] = "Demônio"
  L["Undead"] = "Morto-vivo"
  L["Elemental"] = "Elemental"
  L["Mechanical"] = "Mecânico"
  -- Profession sounds
  L["Mute profession sounds"] = "Silenciar sons de profissões"
  L["Mute crafting, gathering, and other profession-related sounds by profession."] = "Silenciar sons de criação, coleta e outras atividades de profissão por profissão."
  L["Note: Some sounds are shared across multiple spells and effects. Muting a sound for one feature (e.g. a profession) will also silence it wherever else it plays in the game."] = "Nota: Alguns sons são compartilhados entre múltiplas magias e efeitos. Silenciar um som para uma função (ex: uma profissão) também o silenciará em qualquer outro lugar onde ele toque no jogo."
  L["Muted %d profession sounds."] = "Silenciados %d sons de profissão."
  L["Cleared %d profession sound mutes."] = "%d silenciamentos de profissão removidos."
  L["Alchemy"] = "Alquimia"
  L["Blacksmithing"] = "Ferraria"
  L["Cooking"] = "Culinária"
  L["Enchanting"] = "Encantamento"
  L["Engineering"] = "Engenharia"
  L["Fishing"] = "Pesca"
  L["Herbalism"] = "Herbalismo"
  L["Inscription"] = "Escrivania"
  L["Jewelcrafting"] = "Joalheria"
  L["Leatherworking"] = "Couraria"
  L["Mining"] = "Mineração"
  L["Skinning"] = "Esfolamento"
  L["Tailoring"] = "Alfaiataria"

---------------------------------------------------------------------------
-- German
---------------------------------------------------------------------------
elseif locale == "deDE" then
  L["Enable Resonance"] = "Resonance aktivieren"
  L["Toggle the addon on/off. When disabled, all sound mutes are removed and no custom spell sounds play."] = "Addon ein-/ausschalten. Wenn deaktiviert, werden alle Stummschaltungen entfernt und keine benutzerdefinierten Zauberklänge abgespielt."
  L["Debug mode (print casts to chat)"] = "Debug-Modus (Zauber im Chat anzeigen)"
  L["Print spell cast details (name, ID) to chat on each cast. Useful for finding spell IDs to configure."] = "Zauberdetails (Name, ID) bei jedem Wirken im Chat anzeigen. Nützlich zum Finden von Zauber-IDs."
  L["Show minimap button"] = "Minikartenknopf anzeigen"
  L["Show a minimap button. Left-click opens options, right-click toggles addon on/off, drag to reposition."] = "Minikartenknopf anzeigen. Linksklick öffnet Optionen, Rechtsklick schaltet ein/aus, Ziehen zum Verschieben."
  L["Mute weapon impact sounds"] = "Waffenaufprallgeräusche stummschalten"
  L["Mute all weapon impact and swing sounds (the melee hit thwack/clang). Applies globally regardless of weapon type."] = "Alle Waffenaufprall- und Schwunggeräusche stummschalten. Gilt global unabhängig vom Waffentyp."
  L["Classic auto-shot sounds (Hunter)"] = "Klassische Autoschuss-Sounds (Jäger)"
  L["Replace modern bow and gun auto-shot sounds with classic ones. Automatically detects your equipped weapon type (bow/crossbow or gun)."] = "Ersetzt moderne Bogen- und Schusswaffen-Autoschuss-Sounds durch klassische. Erkennt automatisch den ausgerüsteten Waffentyp (Bogen/Armbrust oder Schusswaffe)."
  L["Muted %d auto-shot sounds."] = "%d Autoschuss-Sounds stummgeschaltet."
  L["Cleared %d auto-shot mutes."] = "%d Autoschuss-Stummschaltungen entfernt."
  L["Mute character vocalizations"] = "Lautäußerungen stummschalten"
  L["Mute combat grunts, shouts, and exertion sounds. 'Mine' mutes your own race/gender, 'All races' mutes every race/gender in the game."] = "Kampfgrunzen, Rufe und Anstrengungslaute stummschalten. 'Meine' schaltet eigene Rasse/Geschlecht stumm, 'Alle Völker' alle im Spiel."
  L["Off"] = "Aus"
  L["Mine"] = "Meine"
  L["All races"] = "Alle Völker"
  L["Replacement sound channel"] = "Ersatzklang-Kanal"
  L["Which audio channel to play replacement spell sounds on. Use 'Master' to always hear them regardless of other volume sliders."] = "Auf welchem Audiokanal Ersatzklänge abgespielt werden. 'Master' für immer hörbar unabhängig anderer Lautstärkeregler."
  L["Left-click: Open options"] = "Linksklick: Optionen öffnen"
  L["Right-click: Toggle on/off"] = "Rechtsklick: Ein-/Ausschalten"
  L["Drag: Move button"] = "Ziehen: Knopf verschieben"
  L["Enabled."] = "Aktiviert."
  L["Disabled."] = "Deaktiviert."
  L["Muted %d vocalization sounds (%s)."] = "%d Lautäußerungen stummgeschaltet (%s)."
  L["all races"] = "alle Völker"
  L["your race/gender"] = "dein Volk/Geschlecht"
  L["Cleared %d vocalization mutes."] = "%d Lautäußerungs-Stummschaltungen entfernt."
  L["Muted %d weapon impact sounds."] = "%d Waffenaufprallgeräusche stummgeschaltet."
  L["Cleared %d weapon impact mutes."] = "%d Waffenaufprall-Stummschaltungen entfernt."
  L["Applied %d sound mutes."] = "%d Stummschaltungen angewendet."
  L["Cleared %d sound mutes."] = "%d Stummschaltungen entfernt."
  L["Loaded. Type /res or go to Esc > Options > Addons > Resonance."] = "Geladen. Tippe /res oder gehe zu Esc > Optionen > Addons > Resonance."
  L["Options panel not loaded."] = "Optionsfenster nicht geladen."
  L["%d new template spell(s) auto-added."] = "%d neue Vorlagenzauber automatisch hinzugefügt."
  L["Migrated settings from CastSoundsDB. You can disable the old CastSounds addon."] = "Einstellungen von CastSoundsDB migriert. Du kannst das alte CastSounds-Addon deaktivieren."
  L["Empty import string."] = "Leerer Import-String."
  L["Invalid format: missing !Resonance! prefix."] = "Ungültiges Format: !Resonance!-Präfix fehlt."
  L["Failed to decode import string."] = "Import-String konnte nicht dekodiert werden."
  L["Unknown format version."] = "Unbekannte Formatversion."
  L["Failed to parse import string."] = "Import-String konnte nicht verarbeitet werden."
  L["Commands:"] = "Befehle:"
  L["  /res                     Open settings panel"] = "  /res                     Einstellungen öffnen"
  L["Usage: /res muteadd <fileDataID>"] = "Verwendung: /res muteadd <fileDataID>"
  L["Muted fileDataID %d."] = "fileDataID %d stummgeschaltet."
  L["Usage: /res mutedel <fileDataID>"] = "Verwendung: /res mutedel <fileDataID>"
  L["Unmuted fileDataID %d."] = "Stummschaltung für fileDataID %d aufgehoben."
  L["Muted fileDataIDs:"] = "Stummgeschaltete fileDataIDs:"
  L["  (none)"] = "  (keine)"
  L["Usage: /res map <spellID> <fileDataID>"] = "Verwendung: /res map <spellID> <fileDataID>"
  L["Mapped spellID %d -> fileDataID %d."] = "spellID %d -> fileDataID %d zugeordnet."
  L["Usage: /res unmap <spellID>"] = "Verwendung: /res unmap <spellID>"
  L["Unmapped spellID %d."] = "Zuordnung für spellID %d entfernt."
  L["Usage: /res override \"Mortal Strike\" sounds/vanilla/Mortal Strike.wav"] = "Verwendung: /res override \"Mortal Strike\" sounds/vanilla/Mortal Strike.wav"
  L["Override for '%s' -> %s"] = "Überschreibung für '%s' -> %s"
  L["Usage: /res clearoverride \"Mortal Strike\""] = "Verwendung: /res clearoverride \"Mortal Strike\""
  L["Cleared override for '%s'"] = "Überschreibung für '%s' entfernt"
  L["Usage: /res testspell <spellID>"] = "Verwendung: /res testspell <spellID>"
  L["Testing sound for: %s (spellID %d)"] = "Teste Klang für: %s (spellID %d)"
  L["SFX disabled (you may lose footsteps)."] = "SFX deaktiviert (Schrittgeräusche könnten fehlen)."
  L["SFX enabled."] = "SFX aktiviert."
  L["=== Resonance Diagnostics ==="] = "=== Resonance-Diagnose ==="
  L["=== End Diagnostics ==="] = "=== Ende der Diagnose ==="
  L["General"] = "Allgemein"
  L["Spell Sounds"] = "Zauberklänge"
  L["Muted Sounds"] = "Stummgeschaltete Klänge"
  L["Presets"] = "Voreinstellungen"
  L["Profiles"] = "Profile"
  L["Clear All"] = "Alle löschen"
  L["Clear Presets"] = "Voreinstellungen löschen"
  L["+ Add Spell"] = "+ Zauber hinzufügen"
  L["Spell"] = "Zauber"
  L["Sound"] = "Klang"
  L["Actions"] = "Aktionen"
  L["No spells configured. Click '+ Add Spell' to get started."] = "Keine Zauber konfiguriert. Klicke '+ Zauber hinzufügen' zum Starten."
  L["Custom"] = "Benutzerdefiniert"
  L["+1 random from %d"] = "+1 zufällig aus %d"
  L["Configure: "] = "Konfigurieren: "
  L["Add New Spell"] = "Neuen Zauber hinzufügen"
  L["Spell ID:"] = "Zauber-ID:"
  L["Search by name:"] = "Nach Name suchen:"
  L["Unknown spell"] = "Unbekannter Zauber"
  L["No matches."] = "Keine Treffer."
  L["%d results"] = "%d Ergebnisse"
  L["Use"] = "Verwenden"
  L["Replacement Sound"] = "Ersatzklang"
  L["Mute only (no replacement sound)"] = "Nur stummschalten (kein Ersatzklang)"
  L["Muted (no replacement)"] = "Stummgeschaltet (kein Ersatz)"
  L["Select a replacement sound or enable 'Mute only'."] = "Wähle einen Ersatzklang oder aktiviere 'Nur stummschalten'."
  L["Random pool (1 picked per cast):"] = "Zufallspool (1 pro Wirken):"
  L["Browse"] = "Durchsuchen"
  L["File Path / FID"] = "Dateipfad / FID"
  L["Search spell sounds..."] = "Zauberklänge suchen..."
  L["Replace"] = "Ersetzen"
  L["Add"] = "Hinzufügen"
  L["+Rnd"] = "+Zuf"
  L["Replace all sounds with this one"] = "Alle Klänge durch diesen ersetzen"
  L["Add as an additional fixed sound (always plays)"] = "Als zusätzlichen festen Klang hinzufügen (spielt immer)"
  L["Add to the random pool (1 picked at random per cast)"] = "Zum Zufallspool hinzufügen (1 zufällig pro Wirken)"
  L["Auto-Muted Sounds"] = "Automatisch stummgeschaltete Klänge"
  L["No auto-mute data available."] = "Keine Auto-Stummschaltungsdaten verfügbar."
  L["No auto-mute data for this spell."] = "Keine Auto-Stummschaltungsdaten für diesen Zauber."
  L["%d spell sound(s) — uncheck to keep a sound unmuted:"] = "%d Zauberklang/-klänge — abwählen um einen Klang hörbar zu lassen:"
  L["Muted (click to unmute)"] = "Stumm (Klick zum Aufheben)"
  L["Not muted (click to mute)"] = "Hörbar (Klick zum Stummschalten)"
  L["Play / Stop"] = "Abspielen / Stopp"
  L["Play all sounds / Stop"] = "Alle abspielen / Stopp"
  L["Clear all sounds"] = "Alle Klänge löschen"
  L["Remove sound"] = "Klang entfernen"
  L["Edit"] = "Bearbeiten"
  L["Delete"] = "Löschen"
  L["Save"] = "Speichern"
  L["Cancel"] = "Abbrechen"
  L["Enter a valid spell ID."] = "Gib eine gültige Zauber-ID ein."
  L["Character Sounds"] = "Charakterklänge"
  L["FID"] = "FID"
  L["Search sounds to mute..."] = "Klänge zum Stummschalten suchen..."
  L["My Vox"] = "Meine Stimme"
  L["+ Mute"] = "+ Stumm"
  L["Muted"] = "Stumm"
  L["Clear All Manual"] = "Alle manuellen löschen"
  L["Manually muted sounds"] = "Manuell stummgeschaltete Klänge"
  L["No sounds muted."] = "Keine Klänge stummgeschaltet."
  L["Auto-muted from spell configurations"] = "Automatisch stummgeschaltet durch Zauberkonfigurationen"
  L["Unmute"] = "Laut schalten"
  L["Mute"] = "Stummschalten"
  L["Re-muted FID %d"] = "FID %d erneut stummgeschaltet"
  L["Unmuted FID %d"] = "Stummschaltung für FID %d aufgehoben"
  L["Load built-in class presets or your own saved configurations. Built-in presets are hand-picked replacements that swap overly loud or repetitive modern spell sounds with subtler classic alternatives."] = "Lade eingebaute Klassenvoreinstellungen oder eigene gespeicherte Konfigurationen. Die eingebauten Voreinstellungen sind handverlesene Ersetzungen, die übermäßig laute oder repetitive moderne Zauberklänge durch dezentere klassische Alternativen austauschen."
  L["Save Current Config"] = "Aktuelle Konfig speichern"
  L["Import"] = "Importieren"
  L["Export Full Profile"] = "Gesamtes Profil exportieren"
  L["Name:"] = "Name:"
  L["Preset name..."] = "Voreinstellungsname..."
  L["Preset"] = "Voreinstellung"
  L["Contents"] = "Inhalt"
  L["No presets available."] = "Keine Voreinstellungen verfügbar."
  L["(Your Class)"] = "(Deine Klasse)"
  L["(Other Class)"] = "(Andere Klasse)"
  L["Apply"] = "Anwenden"
  L["Remove"] = "Entfernen"
  L["Export"] = "Exportieren"
  L["Delete preset"] = "Voreinstellung löschen"
  L["Export Preset: "] = "Voreinstellung exportieren: "
  L["Import Preset"] = "Voreinstellung importieren"
  L["Close"] = "Schließen"
  L["Paste a preset string below."] = "Füge einen Voreinstellungs-String unten ein."
  L["Remove All Preset Spells"] = "Alle Voreinstellungs-Zauber entfernen"
  L["Cleared %d preset spells."] = "%d Voreinstellungs-Zauber entfernt."
  L["Cleared all spell sound configurations."] = "Alle Zauberklang-Konfigurationen entfernt."
  L["Enter a preset name."] = "Gib einen Voreinstellungsnamen ein."
  L["Preset '%s' already exists. Choose a different name."] = "Voreinstellung '%s' existiert bereits. Wähle einen anderen Namen."
  L["Saved current config as preset '%s'."] = "Aktuelle Konfig als Voreinstellung '%s' gespeichert."
  L["Deleted preset '%s'."] = "Voreinstellung '%s' gelöscht."
  L["Removed %d preset spells from '%s'."] = "%d Voreinstellungs-Zauber aus '%s' entfernt."
  L["Preset '%s' applied: %d spells added, %d skipped."] = "Voreinstellung '%s' angewendet: %d Zauber hinzugefügt, %d übersprungen."
  L["Preset '%s' applied: %d spells, %d mutes added (%d skipped)."] = "Voreinstellung '%s' angewendet: %d Zauber, %d Stummschaltungen hinzugefügt (%d übersprungen)."
  L["Removed %d preset spells."] = "%d Voreinstellungs-Zauber entfernt."
  L["%d spells, %d mutes."] = "%d Zauber, %d Stummschaltungen."
  L["%d spells, %d manual mutes (all classes)."] = "%d Zauber, %d manuelle Stummschaltungen (alle Klassen)."
  L["Resonance options failed to load:\n\n"] = "Resonance-Optionen konnten nicht geladen werden:\n\n"
  L["Options UI error: "] = "Optionsoberflächen-Fehler: "
  L["Type /res diag for library diagnostics."] = "Tippe /res diag für Bibliotheksdiagnose."
  L["Imported preset '%s': %d spells, %d mutes."] = "Voreinstellung '%s' importiert: %d Zauber, %d Stummschaltungen."
  L["Showing %d–%d of %d"] = "Zeige %d–%d von %d"
  L["(none)"] = "(keine)"
  L["%d spells"] = "%d Zauber"
  L["(%d active)"] = "(%d aktiv)"
  -- Creature vocalizations
  L["Mute creature vocalizations"] = "Kreaturenlaute stummschalten"
  L["Significantly reduces monster attack grunts, injury, death, and aggro sounds by creature category. Coverage varies — some creatures may still be heard."] = "Reduziert deutlich Angriffsgeräusche, Verletzungslaute, Todesschreie und Aggro-Sounds von Monstern nach Kreaturenkategorie. Abdeckung variiert — einige Kreaturen sind möglicherweise noch zu hören."
  L["Muted %d creature vocalization sounds."] = "%d Kreaturenlaute stummgeschaltet."
  L["Cleared %d creature vocalization mutes."] = "%d Kreaturenlaut-Stummschaltungen entfernt."
  L["Beast"] = "Wildtier"
  L["Dragonkin"] = "Drachkin"
  L["Humanoid"] = "Humanoid"
  L["Demon"] = "Dämon"
  L["Undead"] = "Untoter"
  L["Elemental"] = "Elementar"
  L["Mechanical"] = "Mechanisch"
  -- Profession sounds
  L["Mute profession sounds"] = "Berufsgeräusche stummschalten"
  L["Mute crafting, gathering, and other profession-related sounds by profession."] = "Handwerks-, Sammel- und andere berufsbezogene Geräusche nach Beruf stummschalten."
  L["Note: Some sounds are shared across multiple spells and effects. Muting a sound for one feature (e.g. a profession) will also silence it wherever else it plays in the game."] = "Hinweis: Einige Sounds werden von mehreren Zaubern und Effekten geteilt. Das Stummschalten eines Sounds für eine Funktion (z.B. einen Beruf) schaltet ihn auch überall sonst im Spiel stumm."
  L["Muted %d profession sounds."] = "%d Berufsgeräusche stummgeschaltet."
  L["Cleared %d profession sound mutes."] = "%d Berufs-Stummschaltungen entfernt."
  L["Alchemy"] = "Alchimie"
  L["Blacksmithing"] = "Schmiedekunst"
  L["Cooking"] = "Kochen"
  L["Enchanting"] = "Verzauberkunst"
  L["Engineering"] = "Ingenieurskunst"
  L["Fishing"] = "Angeln"
  L["Herbalism"] = "Kräuterkunde"
  L["Inscription"] = "Inschriftenkunde"
  L["Jewelcrafting"] = "Juwelierskunst"
  L["Leatherworking"] = "Lederverarbeitung"
  L["Mining"] = "Bergbau"
  L["Skinning"] = "Kürschnerei"
  L["Tailoring"] = "Schneiderei"

---------------------------------------------------------------------------
-- French
---------------------------------------------------------------------------
elseif locale == "frFR" then
  L["Enable Resonance"] = "Activer Resonance"
  L["Toggle the addon on/off. When disabled, all sound mutes are removed and no custom spell sounds play."] = "Activer/désactiver l'addon. Lorsque désactivé, toutes les mises en sourdine sont supprimées et aucun son personnalisé n'est joué."
  L["Debug mode (print casts to chat)"] = "Mode débogage (afficher les sorts dans le chat)"
  L["Print spell cast details (name, ID) to chat on each cast. Useful for finding spell IDs to configure."] = "Afficher les détails des sorts (nom, ID) dans le chat à chaque incantation. Utile pour trouver les IDs de sorts."
  L["Show minimap button"] = "Afficher le bouton de minicarte"
  L["Show a minimap button. Left-click opens options, right-click toggles addon on/off, drag to reposition."] = "Afficher un bouton sur la minicarte. Clic gauche pour les options, clic droit pour activer/désactiver, glisser pour déplacer."
  L["Mute weapon impact sounds"] = "Couper les sons d'impact d'arme"
  L["Mute all weapon impact and swing sounds (the melee hit thwack/clang). Applies globally regardless of weapon type."] = "Couper tous les sons d'impact et de frappe d'arme. S'applique globalement quel que soit le type d'arme."
  L["Classic auto-shot sounds (Hunter)"] = "Sons classiques de tir automatique (Chasseur)"
  L["Replace modern bow and gun auto-shot sounds with classic ones. Automatically detects your equipped weapon type (bow/crossbow or gun)."] = "Remplace les sons modernes de tir automatique d'arc et d'arme à feu par les sons classiques. Détecte automatiquement le type d'arme équipée (arc/arbalète ou arme à feu)."
  L["Muted %d auto-shot sounds."] = "%d sons de tir automatique coupés."
  L["Cleared %d auto-shot mutes."] = "%d sourdines de tir automatique supprimées."
  L["Mute character vocalizations"] = "Couper les vocalisations"
  L["Mute combat grunts, shouts, and exertion sounds. 'Mine' mutes your own race/gender, 'All races' mutes every race/gender in the game."] = "Couper les grognements, cris et sons d'effort. 'Les miennes' coupe votre race/genre, 'Toutes les races' coupe chaque race/genre du jeu."
  L["Off"] = "Désactivé"
  L["Mine"] = "Les miennes"
  L["All races"] = "Toutes les races"
  L["Replacement sound channel"] = "Canal du son de remplacement"
  L["Which audio channel to play replacement spell sounds on. Use 'Master' to always hear them regardless of other volume sliders."] = "Sur quel canal audio jouer les sons de remplacement. Utilisez 'Master' pour toujours les entendre."
  L["Left-click: Open options"] = "Clic gauche : Ouvrir les options"
  L["Right-click: Toggle on/off"] = "Clic droit : Activer/Désactiver"
  L["Drag: Move button"] = "Glisser : Déplacer le bouton"
  L["Enabled."] = "Activé."
  L["Disabled."] = "Désactivé."
  L["Muted %d vocalization sounds (%s)."] = "%d sons de vocalisation coupés (%s)."
  L["all races"] = "toutes les races"
  L["your race/gender"] = "votre race/genre"
  L["Cleared %d vocalization mutes."] = "%d sourdines de vocalisation supprimées."
  L["Muted %d weapon impact sounds."] = "%d sons d'impact d'arme coupés."
  L["Cleared %d weapon impact mutes."] = "%d sourdines d'impact d'arme supprimées."
  L["Applied %d sound mutes."] = "%d sourdines appliquées."
  L["Cleared %d sound mutes."] = "%d sourdines supprimées."
  L["Loaded. Type /res or go to Esc > Options > Addons > Resonance."] = "Chargé. Tapez /res ou allez dans Échap > Options > Extensions > Resonance."
  L["Options panel not loaded."] = "Panneau d'options non chargé."
  L["%d new template spell(s) auto-added."] = "%d nouveau(x) sort(s) de modèle ajouté(s) automatiquement."
  L["Migrated settings from CastSoundsDB. You can disable the old CastSounds addon."] = "Paramètres migrés depuis CastSoundsDB. Vous pouvez désactiver l'ancien addon CastSounds."
  L["Empty import string."] = "Chaîne d'import vide."
  L["Invalid format: missing !Resonance! prefix."] = "Format invalide : préfixe !Resonance! manquant."
  L["Failed to decode import string."] = "Échec du décodage de la chaîne d'import."
  L["Unknown format version."] = "Version de format inconnue."
  L["Failed to parse import string."] = "Échec de l'analyse de la chaîne d'import."
  L["Commands:"] = "Commandes :"
  L["  /res                     Open settings panel"] = "  /res                     Ouvrir le panneau de paramètres"
  L["Usage: /res muteadd <fileDataID>"] = "Utilisation : /res muteadd <fileDataID>"
  L["Muted fileDataID %d."] = "fileDataID %d mis en sourdine."
  L["Usage: /res mutedel <fileDataID>"] = "Utilisation : /res mutedel <fileDataID>"
  L["Unmuted fileDataID %d."] = "Sourdine levée pour fileDataID %d."
  L["Muted fileDataIDs:"] = "fileDataIDs en sourdine :"
  L["  (none)"] = "  (aucun)"
  L["Usage: /res map <spellID> <fileDataID>"] = "Utilisation : /res map <spellID> <fileDataID>"
  L["Mapped spellID %d -> fileDataID %d."] = "spellID %d associé -> fileDataID %d."
  L["Usage: /res unmap <spellID>"] = "Utilisation : /res unmap <spellID>"
  L["Unmapped spellID %d."] = "Association supprimée pour spellID %d."
  L["Usage: /res override \"Mortal Strike\" sounds/vanilla/Mortal Strike.wav"] = "Utilisation : /res override \"Mortal Strike\" sounds/vanilla/Mortal Strike.wav"
  L["Override for '%s' -> %s"] = "Remplacement pour '%s' -> %s"
  L["Usage: /res clearoverride \"Mortal Strike\""] = "Utilisation : /res clearoverride \"Mortal Strike\""
  L["Cleared override for '%s'"] = "Remplacement supprimé pour '%s'"
  L["Usage: /res testspell <spellID>"] = "Utilisation : /res testspell <spellID>"
  L["Testing sound for: %s (spellID %d)"] = "Test du son pour : %s (spellID %d)"
  L["SFX disabled (you may lose footsteps)."] = "SFX désactivés (vous pourriez perdre les bruits de pas)."
  L["SFX enabled."] = "SFX activés."
  L["=== Resonance Diagnostics ==="] = "=== Diagnostic Resonance ==="
  L["=== End Diagnostics ==="] = "=== Fin du diagnostic ==="
  L["General"] = "Général"
  L["Spell Sounds"] = "Sons de sorts"
  L["Muted Sounds"] = "Sons coupés"
  L["Presets"] = "Préréglages"
  L["Profiles"] = "Profils"
  L["Clear All"] = "Tout effacer"
  L["Clear Presets"] = "Effacer les préréglages"
  L["+ Add Spell"] = "+ Ajouter un sort"
  L["Spell"] = "Sort"
  L["Sound"] = "Son"
  L["Actions"] = "Actions"
  L["No spells configured. Click '+ Add Spell' to get started."] = "Aucun sort configuré. Cliquez '+ Ajouter un sort' pour commencer."
  L["Custom"] = "Personnalisé"
  L["+1 random from %d"] = "+1 aléatoire parmi %d"
  L["Configure: "] = "Configurer : "
  L["Add New Spell"] = "Ajouter un nouveau sort"
  L["Spell ID:"] = "ID du sort :"
  L["Search by name:"] = "Chercher par nom :"
  L["Unknown spell"] = "Sort inconnu"
  L["No matches."] = "Aucun résultat."
  L["%d results"] = "%d résultats"
  L["Use"] = "Utiliser"
  L["Replacement Sound"] = "Son de remplacement"
  L["Mute only (no replacement sound)"] = "Muet uniquement (pas de son de remplacement)"
  L["Muted (no replacement)"] = "Muet (pas de remplacement)"
  L["Select a replacement sound or enable 'Mute only'."] = "Sélectionnez un son de remplacement ou activez 'Muet uniquement'."
  L["Random pool (1 picked per cast):"] = "Groupe aléatoire (1 choisi par incantation) :"
  L["Browse"] = "Parcourir"
  L["File Path / FID"] = "Chemin / FID"
  L["Search spell sounds..."] = "Chercher des sons de sorts..."
  L["Replace"] = "Remplacer"
  L["Add"] = "Ajouter"
  L["+Rnd"] = "+Aléa"
  L["Replace all sounds with this one"] = "Remplacer tous les sons par celui-ci"
  L["Add as an additional fixed sound (always plays)"] = "Ajouter comme son fixe supplémentaire (joue toujours)"
  L["Add to the random pool (1 picked at random per cast)"] = "Ajouter au groupe aléatoire (1 choisi au hasard par incantation)"
  L["Auto-Muted Sounds"] = "Sons coupés automatiquement"
  L["No auto-mute data available."] = "Aucune donnée de sourdine automatique disponible."
  L["No auto-mute data for this spell."] = "Aucune donnée de sourdine automatique pour ce sort."
  L["%d spell sound(s) — uncheck to keep a sound unmuted:"] = "%d son(s) de sort — décochez pour garder un son actif :"
  L["Muted (click to unmute)"] = "En sourdine (cliquez pour activer)"
  L["Not muted (click to mute)"] = "Actif (cliquez pour couper)"
  L["Play / Stop"] = "Lecture / Arrêt"
  L["Play all sounds / Stop"] = "Tout lire / Arrêt"
  L["Clear all sounds"] = "Effacer tous les sons"
  L["Remove sound"] = "Supprimer le son"
  L["Edit"] = "Modifier"
  L["Delete"] = "Supprimer"
  L["Save"] = "Sauvegarder"
  L["Cancel"] = "Annuler"
  L["Enter a valid spell ID."] = "Entrez un ID de sort valide."
  L["Character Sounds"] = "Sons du personnage"
  L["FID"] = "FID"
  L["Search sounds to mute..."] = "Chercher des sons à couper..."
  L["My Vox"] = "Ma voix"
  L["+ Mute"] = "+ Couper"
  L["Muted"] = "Coupé"
  L["Clear All Manual"] = "Effacer tous les manuels"
  L["Manually muted sounds"] = "Sons coupés manuellement"
  L["No sounds muted."] = "Aucun son coupé."
  L["Auto-muted from spell configurations"] = "Coupés automatiquement par les configurations de sorts"
  L["Unmute"] = "Rétablir"
  L["Mute"] = "Couper"
  L["Re-muted FID %d"] = "FID %d remis en sourdine"
  L["Unmuted FID %d"] = "Sourdine levée pour FID %d"
  L["Load built-in class presets or your own saved configurations. Built-in presets are hand-picked replacements that swap overly loud or repetitive modern spell sounds with subtler classic alternatives."] = "Chargez des préréglages de classe ou vos propres configurations. Les préréglages intégrés sont des remplacements sélectionnés qui substituent les sons de sorts modernes trop forts ou répétitifs par des alternatives classiques plus subtiles."
  L["Save Current Config"] = "Sauver la config actuelle"
  L["Import"] = "Importer"
  L["Export Full Profile"] = "Exporter le profil complet"
  L["Name:"] = "Nom :"
  L["Preset name..."] = "Nom du préréglage..."
  L["Preset"] = "Préréglage"
  L["Contents"] = "Contenu"
  L["No presets available."] = "Aucun préréglage disponible."
  L["(Your Class)"] = "(Votre classe)"
  L["(Other Class)"] = "(Autre classe)"
  L["Apply"] = "Appliquer"
  L["Remove"] = "Retirer"
  L["Export"] = "Exporter"
  L["Delete preset"] = "Supprimer le préréglage"
  L["Export Preset: "] = "Exporter le préréglage : "
  L["Import Preset"] = "Importer un préréglage"
  L["Close"] = "Fermer"
  L["Paste a preset string below."] = "Collez une chaîne de préréglage ci-dessous."
  L["Remove All Preset Spells"] = "Retirer tous les sorts préréglés"
  L["Cleared %d preset spells."] = "%d sorts préréglés supprimés."
  L["Cleared all spell sound configurations."] = "Toutes les configurations de sons de sorts supprimées."
  L["Enter a preset name."] = "Entrez un nom de préréglage."
  L["Preset '%s' already exists. Choose a different name."] = "Le préréglage '%s' existe déjà. Choisissez un autre nom."
  L["Saved current config as preset '%s'."] = "Config actuelle sauvée comme préréglage '%s'."
  L["Deleted preset '%s'."] = "Préréglage '%s' supprimé."
  L["Removed %d preset spells from '%s'."] = "%d sorts préréglés retirés de '%s'."
  L["Preset '%s' applied: %d spells added, %d skipped."] = "Préréglage '%s' appliqué : %d sorts ajoutés, %d ignorés."
  L["Preset '%s' applied: %d spells, %d mutes added (%d skipped)."] = "Préréglage '%s' appliqué : %d sorts, %d sourdines ajoutées (%d ignorés)."
  L["Removed %d preset spells."] = "%d sorts préréglés retirés."
  L["%d spells, %d mutes."] = "%d sorts, %d sourdines."
  L["%d spells, %d manual mutes (all classes)."] = "%d sorts, %d sourdines manuelles (toutes les classes)."
  L["Resonance options failed to load:\n\n"] = "Les options de Resonance n'ont pas pu charger :\n\n"
  L["Options UI error: "] = "Erreur d'interface des options : "
  L["Type /res diag for library diagnostics."] = "Tapez /res diag pour le diagnostic des bibliothèques."
  L["Imported preset '%s': %d spells, %d mutes."] = "Préréglage '%s' importé : %d sorts, %d sourdines."
  L["Showing %d–%d of %d"] = "Affichage %d–%d sur %d"
  L["(none)"] = "(aucun)"
  L["%d spells"] = "%d sorts"
  L["(%d active)"] = "(%d actifs)"
  -- Creature vocalizations
  L["Mute creature vocalizations"] = "Couper les vocalisations de créatures"
  L["Significantly reduces monster attack grunts, injury, death, and aggro sounds by creature category. Coverage varies — some creatures may still be heard."] = "Réduit significativement les grognements d'attaque, blessure, mort et aggro des monstres par catégorie de créature. La couverture varie — certaines créatures peuvent encore être entendues."
  L["Muted %d creature vocalization sounds."] = "%d vocalisations de créatures coupées."
  L["Cleared %d creature vocalization mutes."] = "%d sourdines de vocalisations de créatures supprimées."
  L["Beast"] = "Bête"
  L["Dragonkin"] = "Draconien"
  L["Humanoid"] = "Humanoïde"
  L["Demon"] = "Démon"
  L["Undead"] = "Mort-vivant"
  L["Elemental"] = "Élémentaire"
  L["Mechanical"] = "Mécanique"
  -- Profession sounds
  L["Mute profession sounds"] = "Couper les sons de métiers"
  L["Mute crafting, gathering, and other profession-related sounds by profession."] = "Couper les sons de fabrication, récolte et autres sons liés aux métiers par profession."
  L["Note: Some sounds are shared across multiple spells and effects. Muting a sound for one feature (e.g. a profession) will also silence it wherever else it plays in the game."] = "Note : Certains sons sont partagés entre plusieurs sorts et effets. Couper un son pour une fonction (ex : un métier) le coupera aussi partout ailleurs dans le jeu."
  L["Muted %d profession sounds."] = "%d sons de métiers coupés."
  L["Cleared %d profession sound mutes."] = "%d sourdines de métiers supprimées."
  L["Alchemy"] = "Alchimie"
  L["Blacksmithing"] = "Forge"
  L["Cooking"] = "Cuisine"
  L["Enchanting"] = "Enchantement"
  L["Engineering"] = "Ingénierie"
  L["Fishing"] = "Pêche"
  L["Herbalism"] = "Herboristerie"
  L["Inscription"] = "Calligraphie"
  L["Jewelcrafting"] = "Joaillerie"
  L["Leatherworking"] = "Travail du cuir"
  L["Mining"] = "Minage"
  L["Skinning"] = "Dépeçage"
  L["Tailoring"] = "Couture"

---------------------------------------------------------------------------
-- Spanish (Spain & Latin America)
---------------------------------------------------------------------------
elseif locale == "esES" or locale == "esMX" then
  L["Enable Resonance"] = "Activar Resonance"
  L["Toggle the addon on/off. When disabled, all sound mutes are removed and no custom spell sounds play."] = "Activar/desactivar el addon. Cuando está desactivado, se eliminan todos los silenciamientos y no se reproducen sonidos personalizados."
  L["Debug mode (print casts to chat)"] = "Modo depuración (mostrar hechizos en el chat)"
  L["Print spell cast details (name, ID) to chat on each cast. Useful for finding spell IDs to configure."] = "Mostrar detalles de lanzamiento (nombre, ID) en el chat. Útil para encontrar IDs de hechizos."
  L["Show minimap button"] = "Mostrar botón del minimapa"
  L["Show a minimap button. Left-click opens options, right-click toggles addon on/off, drag to reposition."] = "Mostrar botón en el minimapa. Clic izquierdo abre opciones, clic derecho activa/desactiva, arrastra para mover."
  L["Mute weapon impact sounds"] = "Silenciar sonidos de impacto de arma"
  L["Mute all weapon impact and swing sounds (the melee hit thwack/clang). Applies globally regardless of weapon type."] = "Silenciar todos los sonidos de impacto y golpe de arma. Se aplica globalmente sin importar el tipo de arma."
  L["Classic auto-shot sounds (Hunter)"] = "Sonidos clásicos de disparo automático (Cazador)"
  L["Replace modern bow and gun auto-shot sounds with classic ones. Automatically detects your equipped weapon type (bow/crossbow or gun)."] = "Reemplaza los sonidos modernos de disparo automático de arco y arma de fuego por los clásicos. Detecta automáticamente el tipo de arma equipada (arco/ballesta o arma de fuego)."
  L["Muted %d auto-shot sounds."] = "%d sonidos de disparo automático silenciados."
  L["Cleared %d auto-shot mutes."] = "%d silenciamientos de disparo automático eliminados."
  L["Mute character vocalizations"] = "Silenciar vocalizaciones"
  L["Mute combat grunts, shouts, and exertion sounds. 'Mine' mutes your own race/gender, 'All races' mutes every race/gender in the game."] = "Silenciar gruñidos, gritos y sonidos de esfuerzo. 'Mías' silencia tu raza/género, 'Todas las razas' silencia todas las razas/géneros del juego."
  L["Off"] = "Desactivado"
  L["Mine"] = "Mías"
  L["All races"] = "Todas las razas"
  L["Replacement sound channel"] = "Canal de sonido de reemplazo"
  L["Which audio channel to play replacement spell sounds on. Use 'Master' to always hear them regardless of other volume sliders."] = "En qué canal de audio reproducir los sonidos de reemplazo. Usa 'Master' para oírlos siempre."
  L["Left-click: Open options"] = "Clic izquierdo: Abrir opciones"
  L["Right-click: Toggle on/off"] = "Clic derecho: Activar/Desactivar"
  L["Drag: Move button"] = "Arrastrar: Mover botón"
  L["Enabled."] = "Activado."
  L["Disabled."] = "Desactivado."
  L["Muted %d vocalization sounds (%s)."] = "%d sonidos de vocalización silenciados (%s)."
  L["all races"] = "todas las razas"
  L["your race/gender"] = "tu raza/género"
  L["Cleared %d vocalization mutes."] = "%d silenciamientos de vocalización eliminados."
  L["Muted %d weapon impact sounds."] = "%d sonidos de impacto de arma silenciados."
  L["Cleared %d weapon impact mutes."] = "%d silenciamientos de impacto de arma eliminados."
  L["Applied %d sound mutes."] = "%d silenciamientos de sonido aplicados."
  L["Cleared %d sound mutes."] = "%d silenciamientos de sonido eliminados."
  L["Loaded. Type /res or go to Esc > Options > Addons > Resonance."] = "Cargado. Escribe /res o ve a Esc > Opciones > Addons > Resonance."
  L["Options panel not loaded."] = "Panel de opciones no cargado."
  L["%d new template spell(s) auto-added."] = "%d nuevo(s) hechizo(s) de plantilla añadido(s) automáticamente."
  L["Migrated settings from CastSoundsDB. You can disable the old CastSounds addon."] = "Configuración migrada de CastSoundsDB. Puedes desactivar el antiguo addon CastSounds."
  L["Empty import string."] = "Cadena de importación vacía."
  L["Invalid format: missing !Resonance! prefix."] = "Formato inválido: falta el prefijo !Resonance!."
  L["Failed to decode import string."] = "Error al decodificar la cadena de importación."
  L["Unknown format version."] = "Versión de formato desconocida."
  L["Failed to parse import string."] = "Error al analizar la cadena de importación."
  L["Commands:"] = "Comandos:"
  L["  /res                     Open settings panel"] = "  /res                     Abrir panel de configuración"
  L["Usage: /res muteadd <fileDataID>"] = "Uso: /res muteadd <fileDataID>"
  L["Muted fileDataID %d."] = "fileDataID %d silenciado."
  L["Usage: /res mutedel <fileDataID>"] = "Uso: /res mutedel <fileDataID>"
  L["Unmuted fileDataID %d."] = "fileDataID %d restaurado."
  L["Muted fileDataIDs:"] = "fileDataIDs silenciados:"
  L["  (none)"] = "  (ninguno)"
  L["Usage: /res map <spellID> <fileDataID>"] = "Uso: /res map <spellID> <fileDataID>"
  L["Mapped spellID %d -> fileDataID %d."] = "spellID %d mapeado -> fileDataID %d."
  L["Usage: /res unmap <spellID>"] = "Uso: /res unmap <spellID>"
  L["Unmapped spellID %d."] = "Mapeo eliminado para spellID %d."
  L["Usage: /res override \"Mortal Strike\" sounds/vanilla/Mortal Strike.wav"] = "Uso: /res override \"Mortal Strike\" sounds/vanilla/Mortal Strike.wav"
  L["Override for '%s' -> %s"] = "Reemplazo para '%s' -> %s"
  L["Usage: /res clearoverride \"Mortal Strike\""] = "Uso: /res clearoverride \"Mortal Strike\""
  L["Cleared override for '%s'"] = "Reemplazo eliminado para '%s'"
  L["Usage: /res testspell <spellID>"] = "Uso: /res testspell <spellID>"
  L["Testing sound for: %s (spellID %d)"] = "Probando sonido para: %s (spellID %d)"
  L["SFX disabled (you may lose footsteps)."] = "SFX desactivado (podrías perder sonidos de pasos)."
  L["SFX enabled."] = "SFX activado."
  L["=== Resonance Diagnostics ==="] = "=== Diagnóstico de Resonance ==="
  L["=== End Diagnostics ==="] = "=== Fin del diagnóstico ==="
  L["General"] = "General"
  L["Spell Sounds"] = "Sonidos de hechizos"
  L["Muted Sounds"] = "Sonidos silenciados"
  L["Presets"] = "Predefinidos"
  L["Profiles"] = "Perfiles"
  L["Clear All"] = "Borrar todo"
  L["Clear Presets"] = "Borrar predefinidos"
  L["+ Add Spell"] = "+ Añadir hechizo"
  L["Spell"] = "Hechizo"
  L["Sound"] = "Sonido"
  L["Actions"] = "Acciones"
  L["No spells configured. Click '+ Add Spell' to get started."] = "No hay hechizos configurados. Haz clic en '+ Añadir hechizo' para empezar."
  L["Custom"] = "Personalizado"
  L["+1 random from %d"] = "+1 aleatorio de %d"
  L["Configure: "] = "Configurar: "
  L["Add New Spell"] = "Añadir nuevo hechizo"
  L["Spell ID:"] = "ID del hechizo:"
  L["Search by name:"] = "Buscar por nombre:"
  L["Unknown spell"] = "Hechizo desconocido"
  L["No matches."] = "Sin resultados."
  L["%d results"] = "%d resultados"
  L["Use"] = "Usar"
  L["Replacement Sound"] = "Sonido de reemplazo"
  L["Mute only (no replacement sound)"] = "Solo silenciar (sin sonido de reemplazo)"
  L["Muted (no replacement)"] = "Silenciado (sin reemplazo)"
  L["Select a replacement sound or enable 'Mute only'."] = "Selecciona un sonido de reemplazo o activa 'Solo silenciar'."
  L["Random pool (1 picked per cast):"] = "Grupo aleatorio (1 elegido por lanzamiento):"
  L["Browse"] = "Explorar"
  L["File Path / FID"] = "Ruta / FID"
  L["Search spell sounds..."] = "Buscar sonidos de hechizos..."
  L["Replace"] = "Reemplazar"
  L["Add"] = "Añadir"
  L["+Rnd"] = "+Ale"
  L["Replace all sounds with this one"] = "Reemplazar todos los sonidos por este"
  L["Add as an additional fixed sound (always plays)"] = "Añadir como sonido fijo adicional (siempre se reproduce)"
  L["Add to the random pool (1 picked at random per cast)"] = "Añadir al grupo aleatorio (1 elegido al azar por lanzamiento)"
  L["Auto-Muted Sounds"] = "Sonidos silenciados automáticamente"
  L["No auto-mute data available."] = "No hay datos de silenciamiento automático disponibles."
  L["No auto-mute data for this spell."] = "No hay datos de silenciamiento automático para este hechizo."
  L["%d spell sound(s) — uncheck to keep a sound unmuted:"] = "%d sonido(s) de hechizo — desmarca para mantener un sonido activo:"
  L["Muted (click to unmute)"] = "Silenciado (clic para activar)"
  L["Not muted (click to mute)"] = "Activo (clic para silenciar)"
  L["Play / Stop"] = "Reproducir / Parar"
  L["Play all sounds / Stop"] = "Reproducir todo / Parar"
  L["Clear all sounds"] = "Borrar todos los sonidos"
  L["Remove sound"] = "Eliminar sonido"
  L["Edit"] = "Editar"
  L["Delete"] = "Eliminar"
  L["Save"] = "Guardar"
  L["Cancel"] = "Cancelar"
  L["Enter a valid spell ID."] = "Introduce un ID de hechizo válido."
  L["Character Sounds"] = "Sonidos de personaje"
  L["FID"] = "FID"
  L["Search sounds to mute..."] = "Buscar sonidos para silenciar..."
  L["My Vox"] = "Mi voz"
  L["+ Mute"] = "+ Silenciar"
  L["Muted"] = "Silenciado"
  L["Clear All Manual"] = "Borrar todos los manuales"
  L["Manually muted sounds"] = "Sonidos silenciados manualmente"
  L["No sounds muted."] = "No hay sonidos silenciados."
  L["Auto-muted from spell configurations"] = "Silenciados automáticamente por configuraciones de hechizos"
  L["Unmute"] = "Activar"
  L["Mute"] = "Silenciar"
  L["Re-muted FID %d"] = "FID %d re-silenciado"
  L["Unmuted FID %d"] = "FID %d activado"
  L["Load built-in class presets or your own saved configurations. Built-in presets are hand-picked replacements that swap overly loud or repetitive modern spell sounds with subtler classic alternatives."] = "Carga predefinidos de clase o tus propias configuraciones guardadas. Los predefinidos incluidos son reemplazos seleccionados que sustituyen sonidos de hechizos modernos excesivamente fuertes o repetitivos por alternativas clásicas más sutiles."
  L["Save Current Config"] = "Guardar config actual"
  L["Import"] = "Importar"
  L["Export Full Profile"] = "Exportar perfil completo"
  L["Name:"] = "Nombre:"
  L["Preset name..."] = "Nombre del predefinido..."
  L["Preset"] = "Predefinido"
  L["Contents"] = "Contenido"
  L["No presets available."] = "No hay predefinidos disponibles."
  L["(Your Class)"] = "(Tu clase)"
  L["(Other Class)"] = "(Otra clase)"
  L["Apply"] = "Aplicar"
  L["Remove"] = "Eliminar"
  L["Export"] = "Exportar"
  L["Delete preset"] = "Eliminar predefinido"
  L["Export Preset: "] = "Exportar predefinido: "
  L["Import Preset"] = "Importar predefinido"
  L["Close"] = "Cerrar"
  L["Paste a preset string below."] = "Pega una cadena de predefinido abajo."
  L["Remove All Preset Spells"] = "Eliminar todos los hechizos predefinidos"
  L["Cleared %d preset spells."] = "%d hechizos predefinidos eliminados."
  L["Cleared all spell sound configurations."] = "Todas las configuraciones de sonido de hechizos eliminadas."
  L["Enter a preset name."] = "Introduce un nombre de predefinido."
  L["Preset '%s' already exists. Choose a different name."] = "El predefinido '%s' ya existe. Elige otro nombre."
  L["Saved current config as preset '%s'."] = "Config actual guardada como predefinido '%s'."
  L["Deleted preset '%s'."] = "Predefinido '%s' eliminado."
  L["Removed %d preset spells from '%s'."] = "%d hechizos predefinidos eliminados de '%s'."
  L["Preset '%s' applied: %d spells added, %d skipped."] = "Predefinido '%s' aplicado: %d hechizos añadidos, %d omitidos."
  L["Preset '%s' applied: %d spells, %d mutes added (%d skipped)."] = "Predefinido '%s' aplicado: %d hechizos, %d silenciamientos añadidos (%d omitidos)."
  L["Removed %d preset spells."] = "%d hechizos predefinidos eliminados."
  L["%d spells, %d mutes."] = "%d hechizos, %d silenciamientos."
  L["%d spells, %d manual mutes (all classes)."] = "%d hechizos, %d silenciamientos manuales (todas las clases)."
  L["Resonance options failed to load:\n\n"] = "Las opciones de Resonance no se pudieron cargar:\n\n"
  L["Options UI error: "] = "Error de interfaz de opciones: "
  L["Type /res diag for library diagnostics."] = "Escribe /res diag para diagnóstico de bibliotecas."
  L["Imported preset '%s': %d spells, %d mutes."] = "Predefinido '%s' importado: %d hechizos, %d silenciamientos."
  L["Showing %d–%d of %d"] = "Mostrando %d–%d de %d"
  L["(none)"] = "(ninguno)"
  L["%d spells"] = "%d hechizos"
  L["(%d active)"] = "(%d activos)"
  -- Creature vocalizations
  L["Mute creature vocalizations"] = "Silenciar vocalizaciones de criaturas"
  L["Significantly reduces monster attack grunts, injury, death, and aggro sounds by creature category. Coverage varies — some creatures may still be heard."] = "Reduce significativamente gruñidos de ataque, herida, muerte y sonidos de aggro de monstruos por categoría de criatura. La cobertura varía — algunas criaturas aún pueden escucharse."
  L["Muted %d creature vocalization sounds."] = "Silenciadas %d vocalizaciones de criaturas."
  L["Cleared %d creature vocalization mutes."] = "%d silenciamientos de vocalizaciones de criaturas eliminados."
  L["Beast"] = "Bestia"
  L["Dragonkin"] = "Dragón"
  L["Humanoid"] = "Humanoide"
  L["Demon"] = "Demonio"
  L["Undead"] = "No-muerto"
  L["Elemental"] = "Elemental"
  L["Mechanical"] = "Mecánico"
  -- Profession sounds
  L["Mute profession sounds"] = "Silenciar sonidos de profesiones"
  L["Mute crafting, gathering, and other profession-related sounds by profession."] = "Silenciar sonidos de fabricación, recolección y otros sonidos de profesiones por profesión."
  L["Note: Some sounds are shared across multiple spells and effects. Muting a sound for one feature (e.g. a profession) will also silence it wherever else it plays in the game."] = "Nota: Algunos sonidos son compartidos entre múltiples hechizos y efectos. Silenciar un sonido para una función (ej: una profesión) también lo silenciará en cualquier otro lugar del juego."
  L["Muted %d profession sounds."] = "Silenciados %d sonidos de profesión."
  L["Cleared %d profession sound mutes."] = "%d silenciamientos de profesión eliminados."
  L["Alchemy"] = "Alquimia"
  L["Blacksmithing"] = "Herrería"
  L["Cooking"] = "Cocina"
  L["Enchanting"] = "Encantamiento"
  L["Engineering"] = "Ingeniería"
  L["Fishing"] = "Pesca"
  L["Herbalism"] = "Herboristería"
  L["Inscription"] = "Inscripción"
  L["Jewelcrafting"] = "Joyería"
  L["Leatherworking"] = "Peletería"
  L["Mining"] = "Minería"
  L["Skinning"] = "Desuello"
  L["Tailoring"] = "Sastrería"

---------------------------------------------------------------------------
-- Italian
---------------------------------------------------------------------------
elseif locale == "itIT" then
  L["Enable Resonance"] = "Attiva Resonance"
  L["Toggle the addon on/off. When disabled, all sound mutes are removed and no custom spell sounds play."] = "Attiva/disattiva l'addon. Quando disattivato, tutti i silenziamenti vengono rimossi e nessun suono personalizzato viene riprodotto."
  L["Debug mode (print casts to chat)"] = "Modalità debug (mostra lanci in chat)"
  L["Print spell cast details (name, ID) to chat on each cast. Useful for finding spell IDs to configure."] = "Mostra dettagli di lancio (nome, ID) in chat ad ogni lancio. Utile per trovare gli ID degli incantesimi."
  L["Show minimap button"] = "Mostra pulsante minimappa"
  L["Show a minimap button. Left-click opens options, right-click toggles addon on/off, drag to reposition."] = "Mostra un pulsante sulla minimappa. Clic sinistro apre le opzioni, clic destro attiva/disattiva, trascina per spostare."
  L["Mute weapon impact sounds"] = "Silenzia suoni d'impatto delle armi"
  L["Mute all weapon impact and swing sounds (the melee hit thwack/clang). Applies globally regardless of weapon type."] = "Silenzia tutti i suoni d'impatto e oscillazione delle armi. Si applica globalmente indipendentemente dal tipo di arma."
  L["Classic auto-shot sounds (Hunter)"] = "Suoni classici di colpo automatico (Cacciatore)"
  L["Replace modern bow and gun auto-shot sounds with classic ones. Automatically detects your equipped weapon type (bow/crossbow or gun)."] = "Sostituisce i suoni moderni di colpo automatico di arco e arma da fuoco con quelli classici. Rileva automaticamente il tipo di arma equipaggiata (arco/balestra o arma da fuoco)."
  L["Muted %d auto-shot sounds."] = "%d suoni di colpo automatico silenziati."
  L["Cleared %d auto-shot mutes."] = "%d silenziamenti di colpo automatico rimossi."
  L["Mute character vocalizations"] = "Silenzia vocalizzazioni"
  L["Mute combat grunts, shouts, and exertion sounds. 'Mine' mutes your own race/gender, 'All races' mutes every race/gender in the game."] = "Silenzia grugniti, urla e suoni di sforzo. 'Mie' silenzia la tua razza/genere, 'Tutte le razze' silenzia ogni razza/genere nel gioco."
  L["Off"] = "Disattivato"
  L["Mine"] = "Mie"
  L["All races"] = "Tutte le razze"
  L["Replacement sound channel"] = "Canale suono sostitutivo"
  L["Which audio channel to play replacement spell sounds on. Use 'Master' to always hear them regardless of other volume sliders."] = "Su quale canale audio riprodurre i suoni sostitutivi. Usa 'Master' per sentirli sempre."
  L["Left-click: Open options"] = "Clic sinistro: Apri opzioni"
  L["Right-click: Toggle on/off"] = "Clic destro: Attiva/Disattiva"
  L["Drag: Move button"] = "Trascina: Sposta pulsante"
  L["Enabled."] = "Attivato."
  L["Disabled."] = "Disattivato."
  L["Muted %d vocalization sounds (%s)."] = "%d suoni di vocalizzazione silenziati (%s)."
  L["all races"] = "tutte le razze"
  L["your race/gender"] = "la tua razza/genere"
  L["Cleared %d vocalization mutes."] = "%d silenziamenti di vocalizzazione rimossi."
  L["Muted %d weapon impact sounds."] = "%d suoni d'impatto arma silenziati."
  L["Cleared %d weapon impact mutes."] = "%d silenziamenti d'impatto arma rimossi."
  L["Applied %d sound mutes."] = "%d silenziamenti applicati."
  L["Cleared %d sound mutes."] = "%d silenziamenti rimossi."
  L["Loaded. Type /res or go to Esc > Options > Addons > Resonance."] = "Caricato. Digita /res o vai in Esc > Opzioni > Addon > Resonance."
  L["Options panel not loaded."] = "Pannello opzioni non caricato."
  L["%d new template spell(s) auto-added."] = "%d nuovo/i incantesimo/i modello aggiunto/i automaticamente."
  L["General"] = "Generale"
  L["Spell Sounds"] = "Suoni incantesimi"
  L["Muted Sounds"] = "Suoni silenziati"
  L["Presets"] = "Preset"
  L["Profiles"] = "Profili"
  L["Clear All"] = "Cancella tutto"
  L["Clear Presets"] = "Cancella preset"
  L["+ Add Spell"] = "+ Aggiungi incantesimo"
  L["Spell"] = "Incantesimo"
  L["Sound"] = "Suono"
  L["Actions"] = "Azioni"
  L["No spells configured. Click '+ Add Spell' to get started."] = "Nessun incantesimo configurato. Clicca '+ Aggiungi incantesimo' per iniziare."
  L["Custom"] = "Personalizzato"
  L["+1 random from %d"] = "+1 casuale da %d"
  L["Configure: "] = "Configura: "
  L["Add New Spell"] = "Aggiungi nuovo incantesimo"
  L["Spell ID:"] = "ID incantesimo:"
  L["Search by name:"] = "Cerca per nome:"
  L["Unknown spell"] = "Incantesimo sconosciuto"
  L["No matches."] = "Nessun risultato."
  L["%d results"] = "%d risultati"
  L["Use"] = "Usa"
  L["Replacement Sound"] = "Suono sostitutivo"
  L["Mute only (no replacement sound)"] = "Solo silenziamento (nessun suono sostitutivo)"
  L["Muted (no replacement)"] = "Silenziato (nessun sostituto)"
  L["Select a replacement sound or enable 'Mute only'."] = "Seleziona un suono sostitutivo o attiva 'Solo silenziamento'."
  L["Random pool (1 picked per cast):"] = "Gruppo casuale (1 scelto per lancio):"
  L["Browse"] = "Sfoglia"
  L["File Path / FID"] = "Percorso / FID"
  L["Search spell sounds..."] = "Cerca suoni incantesimi..."
  L["Replace"] = "Sostituisci"
  L["Add"] = "Aggiungi"
  L["+Rnd"] = "+Cas"
  L["Replace all sounds with this one"] = "Sostituisci tutti i suoni con questo"
  L["Add as an additional fixed sound (always plays)"] = "Aggiungi come suono fisso aggiuntivo (riproduce sempre)"
  L["Add to the random pool (1 picked at random per cast)"] = "Aggiungi al gruppo casuale (1 scelto a caso per lancio)"
  L["Auto-Muted Sounds"] = "Suoni silenziati automaticamente"
  L["No auto-mute data available."] = "Nessun dato di silenziamento automatico disponibile."
  L["No auto-mute data for this spell."] = "Nessun dato di silenziamento automatico per questo incantesimo."
  L["%d spell sound(s) — uncheck to keep a sound unmuted:"] = "%d suono/i di incantesimo — deseleziona per mantenere un suono attivo:"
  L["Muted (click to unmute)"] = "Silenziato (clicca per attivare)"
  L["Not muted (click to mute)"] = "Attivo (clicca per silenziare)"
  L["Play / Stop"] = "Riproduci / Ferma"
  L["Play all sounds / Stop"] = "Riproduci tutto / Ferma"
  L["Clear all sounds"] = "Cancella tutti i suoni"
  L["Remove sound"] = "Rimuovi suono"
  L["Edit"] = "Modifica"
  L["Delete"] = "Elimina"
  L["Save"] = "Salva"
  L["Cancel"] = "Annulla"
  L["Enter a valid spell ID."] = "Inserisci un ID incantesimo valido."
  L["Character Sounds"] = "Suoni personaggio"
  L["Search sounds to mute..."] = "Cerca suoni da silenziare..."
  L["My Vox"] = "La mia voce"
  L["+ Mute"] = "+ Silenzia"
  L["Muted"] = "Silenziato"
  L["Clear All Manual"] = "Cancella tutti i manuali"
  L["Manually muted sounds"] = "Suoni silenziati manualmente"
  L["No sounds muted."] = "Nessun suono silenziato."
  L["Auto-muted from spell configurations"] = "Silenziati automaticamente dalle configurazioni incantesimi"
  L["Unmute"] = "Riattiva"
  L["Mute"] = "Silenzia"
  L["Re-muted FID %d"] = "FID %d ri-silenziato"
  L["Unmuted FID %d"] = "FID %d riattivato"
  L["Load built-in class presets or your own saved configurations. Built-in presets are hand-picked replacements that swap overly loud or repetitive modern spell sounds with subtler classic alternatives."] = "Carica preset di classe o le tue configurazioni salvate. I preset integrati sono sostituzioni selezionate che scambiano suoni di incantesimi moderni troppo forti o ripetitivi con alternative classiche più discrete."
  L["Save Current Config"] = "Salva config attuale"
  L["Import"] = "Importa"
  L["Export Full Profile"] = "Esporta profilo completo"
  L["Name:"] = "Nome:"
  L["Preset name..."] = "Nome del preset..."
  L["Preset"] = "Preset"
  L["Contents"] = "Contenuto"
  L["No presets available."] = "Nessun preset disponibile."
  L["(Your Class)"] = "(La tua classe)"
  L["(Other Class)"] = "(Altra classe)"
  L["Apply"] = "Applica"
  L["Remove"] = "Rimuovi"
  L["Export"] = "Esporta"
  L["Delete preset"] = "Elimina preset"
  L["Export Preset: "] = "Esporta preset: "
  L["Import Preset"] = "Importa preset"
  L["Close"] = "Chiudi"
  L["Paste a preset string below."] = "Incolla una stringa di preset qui sotto."
  L["Remove All Preset Spells"] = "Rimuovi tutti gli incantesimi preset"
  L["Cleared %d preset spells."] = "%d incantesimi preset rimossi."
  L["Cleared all spell sound configurations."] = "Tutte le configurazioni sonore degli incantesimi rimosse."
  L["Enter a preset name."] = "Inserisci un nome per il preset."
  L["Preset '%s' already exists. Choose a different name."] = "Il preset '%s' esiste già. Scegli un altro nome."
  L["Saved current config as preset '%s'."] = "Config attuale salvata come preset '%s'."
  L["Deleted preset '%s'."] = "Preset '%s' eliminato."
  L["Removed %d preset spells from '%s'."] = "%d incantesimi preset rimossi da '%s'."
  L["Preset '%s' applied: %d spells added, %d skipped."] = "Preset '%s' applicato: %d incantesimi aggiunti, %d saltati."
  L["Preset '%s' applied: %d spells, %d mutes added (%d skipped)."] = "Preset '%s' applicato: %d incantesimi, %d silenziamenti aggiunti (%d saltati)."
  L["Removed %d preset spells."] = "%d incantesimi preset rimossi."
  L["%d spells, %d mutes."] = "%d incantesimi, %d silenziamenti."
  L["%d spells, %d manual mutes (all classes)."] = "%d incantesimi, %d silenziamenti manuali (tutte le classi)."
  L["Imported preset '%s': %d spells, %d mutes."] = "Preset '%s' importato: %d incantesimi, %d silenziamenti."
  L["Showing %d–%d of %d"] = "Visualizzando %d–%d di %d"
  L["(none)"] = "(nessuno)"
  L["%d spells"] = "%d incantesimi"
  L["(%d active)"] = "(%d attivi)"
  L["Migrated settings from CastSoundsDB. You can disable the old CastSounds addon."] = "Impostazioni migrate da CastSoundsDB. Puoi disattivare il vecchio addon CastSounds."
  L["Empty import string."] = "Stringa di importazione vuota."
  L["Invalid format: missing !Resonance! prefix."] = "Formato non valido: prefisso !Resonance! mancante."
  L["Failed to decode import string."] = "Impossibile decodificare la stringa di importazione."
  L["Unknown format version."] = "Versione formato sconosciuta."
  L["Failed to parse import string."] = "Impossibile analizzare la stringa di importazione."
  L["Commands:"] = "Comandi:"
  L["  /res                     Open settings panel"] = "  /res                     Apri pannello impostazioni"
  L["Usage: /res muteadd <fileDataID>"] = "Uso: /res muteadd <fileDataID>"
  L["Muted fileDataID %d."] = "fileDataID %d silenziato."
  L["Usage: /res mutedel <fileDataID>"] = "Uso: /res mutedel <fileDataID>"
  L["Unmuted fileDataID %d."] = "fileDataID %d riattivato."
  L["Muted fileDataIDs:"] = "fileDataID silenziati:"
  L["  (none)"] = "  (nessuno)"
  L["Usage: /res map <spellID> <fileDataID>"] = "Uso: /res map <spellID> <fileDataID>"
  L["Mapped spellID %d -> fileDataID %d."] = "spellID %d -> fileDataID %d mappato."
  L["Usage: /res unmap <spellID>"] = "Uso: /res unmap <spellID>"
  L["Unmapped spellID %d."] = "Mappatura rimossa per spellID %d."
  L["Usage: /res override \"Mortal Strike\" sounds/vanilla/Mortal Strike.wav"] = "Uso: /res override \"Mortal Strike\" sounds/vanilla/Mortal Strike.wav"
  L["Override for '%s' -> %s"] = "Sostituzione per '%s' -> %s"
  L["Usage: /res clearoverride \"Mortal Strike\""] = "Uso: /res clearoverride \"Mortal Strike\""
  L["Cleared override for '%s'"] = "Sostituzione rimossa per '%s'"
  L["Usage: /res testspell <spellID>"] = "Uso: /res testspell <spellID>"
  L["Testing sound for: %s (spellID %d)"] = "Test suono per: %s (spellID %d)"
  L["SFX disabled (you may lose footsteps)."] = "SFX disattivati (potresti perdere i suoni dei passi)."
  L["SFX enabled."] = "SFX attivati."
  L["=== Resonance Diagnostics ==="] = "=== Diagnostica Resonance ==="
  L["=== End Diagnostics ==="] = "=== Fine diagnostica ==="
  L["FID"] = "FID"
  L["Resonance options failed to load:\n\n"] = "Le opzioni di Resonance non sono state caricate:\n\n"
  L["Options UI error: "] = "Errore interfaccia opzioni: "
  L["Type /res diag for library diagnostics."] = "Digita /res diag per la diagnostica delle librerie."
  -- Creature vocalizations
  L["Mute creature vocalizations"] = "Silenzia vocalizzazioni creature"
  L["Significantly reduces monster attack grunts, injury, death, and aggro sounds by creature category. Coverage varies — some creatures may still be heard."] = "Riduce significativamente grugniti d'attacco, suoni di ferita, morte e aggro dei mostri per categoria di creatura. La copertura varia — alcune creature potrebbero ancora essere udite."
  L["Muted %d creature vocalization sounds."] = "Silenziate %d vocalizzazioni di creature."
  L["Cleared %d creature vocalization mutes."] = "%d silenziamenti di vocalizzazioni creature rimossi."
  L["Beast"] = "Bestia"
  L["Dragonkin"] = "Dragoide"
  L["Humanoid"] = "Umanoide"
  L["Demon"] = "Demone"
  L["Undead"] = "Non morto"
  L["Elemental"] = "Elementale"
  L["Mechanical"] = "Meccanico"
  -- Profession sounds
  L["Mute profession sounds"] = "Silenzia suoni delle professioni"
  L["Mute crafting, gathering, and other profession-related sounds by profession."] = "Silenzia i suoni di creazione, raccolta e altri suoni delle professioni per professione."
  L["Note: Some sounds are shared across multiple spells and effects. Muting a sound for one feature (e.g. a profession) will also silence it wherever else it plays in the game."] = "Nota: Alcuni suoni sono condivisi tra più incantesimi ed effetti. Silenziare un suono per una funzione (es: una professione) lo silenzierà anche ovunque venga riprodotto nel gioco."
  L["Muted %d profession sounds."] = "Silenziati %d suoni di professione."
  L["Cleared %d profession sound mutes."] = "%d silenziamenti di professione rimossi."
  L["Alchemy"] = "Alchimia"
  L["Blacksmithing"] = "Forgiatura"
  L["Cooking"] = "Cucina"
  L["Enchanting"] = "Incantamento"
  L["Engineering"] = "Ingegneria"
  L["Fishing"] = "Pesca"
  L["Herbalism"] = "Erbalismo"
  L["Inscription"] = "Runografia"
  L["Jewelcrafting"] = "Oreficeria"
  L["Leatherworking"] = "Conciatura"
  L["Mining"] = "Estrazione"
  L["Skinning"] = "Scuoiatura"
  L["Tailoring"] = "Sartoria"

---------------------------------------------------------------------------
-- Russian
---------------------------------------------------------------------------
elseif locale == "ruRU" then
  L["Enable Resonance"] = "Включить Resonance"
  L["Toggle the addon on/off. When disabled, all sound mutes are removed and no custom spell sounds play."] = "Включить/выключить аддон. При отключении все приглушения звуков снимаются, пользовательские звуки заклинаний не воспроизводятся."
  L["Debug mode (print casts to chat)"] = "Режим отладки (показывать касты в чат)"
  L["Print spell cast details (name, ID) to chat on each cast. Useful for finding spell IDs to configure."] = "Показывать информацию о кастах (имя, ID) в чате. Полезно для поиска ID заклинаний."
  L["Show minimap button"] = "Показать кнопку на миникарте"
  L["Show a minimap button. Left-click opens options, right-click toggles addon on/off, drag to reposition."] = "Показать кнопку на миникарте. ЛКМ — настройки, ПКМ — вкл/выкл, перетащить — переместить."
  L["Mute weapon impact sounds"] = "Приглушить звуки ударов оружия"
  L["Mute all weapon impact and swing sounds (the melee hit thwack/clang). Applies globally regardless of weapon type."] = "Приглушить все звуки ударов и замахов оружия. Применяется глобально независимо от типа оружия."
  L["Classic auto-shot sounds (Hunter)"] = "Классические звуки автовыстрела (Охотник)"
  L["Replace modern bow and gun auto-shot sounds with classic ones. Automatically detects your equipped weapon type (bow/crossbow or gun)."] = "Заменяет современные звуки автовыстрела лука и огнестрельного оружия классическими. Автоматически определяет тип экипированного оружия (лук/арбалет или огнестрельное)."
  L["Muted %d auto-shot sounds."] = "Приглушено %d звуков автовыстрела."
  L["Cleared %d auto-shot mutes."] = "Снято %d приглушений автовыстрела."
  L["Mute character vocalizations"] = "Заглушить вокализации"
  L["Mute combat grunts, shouts, and exertion sounds. 'Mine' mutes your own race/gender, 'All races' mutes every race/gender in the game."] = "Приглушить боевые крики, стоны и звуки усилий. 'Мои' — ваша раса/пол, 'Все расы' — все расы/полы в игре."
  L["Off"] = "Выкл"
  L["Mine"] = "Мои"
  L["All races"] = "Все расы"
  L["Replacement sound channel"] = "Канал замещающего звука"
  L["Which audio channel to play replacement spell sounds on. Use 'Master' to always hear them regardless of other volume sliders."] = "На каком аудиоканале воспроизводить замещающие звуки. Используйте 'Master' для постоянного воспроизведения."
  L["Left-click: Open options"] = "ЛКМ: Открыть настройки"
  L["Right-click: Toggle on/off"] = "ПКМ: Вкл/Выкл"
  L["Drag: Move button"] = "Перетащить: Переместить кнопку"
  L["Enabled."] = "Включено."
  L["Disabled."] = "Выключено."
  L["Muted %d vocalization sounds (%s)."] = "Приглушено %d звуков вокализации (%s)."
  L["all races"] = "все расы"
  L["your race/gender"] = "ваша раса/пол"
  L["Cleared %d vocalization mutes."] = "Снято %d приглушений вокализации."
  L["Muted %d weapon impact sounds."] = "Приглушено %d звуков ударов оружия."
  L["Cleared %d weapon impact mutes."] = "Снято %d приглушений ударов оружия."
  L["Applied %d sound mutes."] = "Применено %d приглушений звука."
  L["Cleared %d sound mutes."] = "Снято %d приглушений звука."
  L["Loaded. Type /res or go to Esc > Options > Addons > Resonance."] = "Загружено. Введите /res или откройте Esc > Настройки > Аддоны > Resonance."
  L["Options panel not loaded."] = "Панель настроек не загружена."
  L["%d new template spell(s) auto-added."] = "%d новых заклинаний из шаблона добавлено автоматически."
  L["General"] = "Общие"
  L["Spell Sounds"] = "Звуки заклинаний"
  L["Muted Sounds"] = "Приглушённые звуки"
  L["Presets"] = "Шаблоны"
  L["Profiles"] = "Профили"
  L["Clear All"] = "Очистить всё"
  L["Clear Presets"] = "Очистить шаблоны"
  L["+ Add Spell"] = "+ Добавить заклинание"
  L["Spell"] = "Заклинание"
  L["Sound"] = "Звук"
  L["Actions"] = "Действия"
  L["No spells configured. Click '+ Add Spell' to get started."] = "Заклинания не настроены. Нажмите '+ Добавить заклинание' для начала."
  L["Custom"] = "Пользовательское"
  L["+1 random from %d"] = "+1 случайный из %d"
  L["Configure: "] = "Настроить: "
  L["Add New Spell"] = "Добавить новое заклинание"
  L["Spell ID:"] = "ID заклинания:"
  L["Search by name:"] = "Поиск по имени:"
  L["Unknown spell"] = "Неизвестное заклинание"
  L["No matches."] = "Совпадений нет."
  L["%d results"] = "%d результатов"
  L["Use"] = "Выбрать"
  L["Replacement Sound"] = "Замещающий звук"
  L["Mute only (no replacement sound)"] = "Только заглушить (без замены)"
  L["Muted (no replacement)"] = "Заглушено (без замены)"
  L["Select a replacement sound or enable 'Mute only'."] = "Выберите замещающий звук или включите 'Только заглушить'."
  L["Random pool (1 picked per cast):"] = "Случайная группа (1 за каст):"
  L["Browse"] = "Обзор"
  L["File Path / FID"] = "Путь / FID"
  L["Search spell sounds..."] = "Искать звуки заклинаний..."
  L["Replace"] = "Заменить"
  L["Add"] = "Добавить"
  L["+Rnd"] = "+Случ"
  L["Replace all sounds with this one"] = "Заменить все звуки этим"
  L["Add as an additional fixed sound (always plays)"] = "Добавить как дополнительный постоянный звук (всегда воспроизводится)"
  L["Add to the random pool (1 picked at random per cast)"] = "Добавить в случайную группу (1 выбирается случайно за каст)"
  L["Auto-Muted Sounds"] = "Автоматически приглушённые звуки"
  L["No auto-mute data available."] = "Нет данных автоприглушения."
  L["No auto-mute data for this spell."] = "Нет данных автоприглушения для этого заклинания."
  L["%d spell sound(s) — uncheck to keep a sound unmuted:"] = "%d звук(ов) заклинания — снимите флажок, чтобы оставить звук:"
  L["Muted (click to unmute)"] = "Приглушён (нажмите для восстановления)"
  L["Not muted (click to mute)"] = "Активен (нажмите для приглушения)"
  L["Play / Stop"] = "Воспроизвести / Стоп"
  L["Play all sounds / Stop"] = "Воспроизвести все / Стоп"
  L["Clear all sounds"] = "Очистить все звуки"
  L["Remove sound"] = "Удалить звук"
  L["Edit"] = "Изменить"
  L["Delete"] = "Удалить"
  L["Save"] = "Сохранить"
  L["Cancel"] = "Отмена"
  L["Enter a valid spell ID."] = "Введите корректный ID заклинания."
  L["Character Sounds"] = "Звуки персонажа"
  L["Search sounds to mute..."] = "Искать звуки для приглушения..."
  L["My Vox"] = "Мой голос"
  L["+ Mute"] = "+ Приглушить"
  L["Muted"] = "Приглушён"
  L["Clear All Manual"] = "Очистить все ручные"
  L["Manually muted sounds"] = "Вручную приглушённые звуки"
  L["No sounds muted."] = "Нет приглушённых звуков."
  L["Auto-muted from spell configurations"] = "Автоматически приглушены настройками заклинаний"
  L["Unmute"] = "Восстановить"
  L["Mute"] = "Приглушить"
  L["Re-muted FID %d"] = "FID %d повторно приглушён"
  L["Unmuted FID %d"] = "FID %d восстановлен"
  L["Load built-in class presets or your own saved configurations. Built-in presets are hand-picked replacements that swap overly loud or repetitive modern spell sounds with subtler classic alternatives."] = "Загрузите встроенные шаблоны классов или собственные сохранённые конфигурации. Встроенные шаблоны — это подобранные вручную замены, которые заменяют слишком громкие или повторяющиеся современные звуки заклинаний более мягкими классическими альтернативами."
  L["Save Current Config"] = "Сохранить текущую конфиг"
  L["Import"] = "Импорт"
  L["Export Full Profile"] = "Экспорт полного профиля"
  L["Name:"] = "Имя:"
  L["Preset name..."] = "Название шаблона..."
  L["Preset"] = "Шаблон"
  L["Contents"] = "Содержание"
  L["No presets available."] = "Нет доступных шаблонов."
  L["(Your Class)"] = "(Ваш класс)"
  L["(Other Class)"] = "(Другой класс)"
  L["Apply"] = "Применить"
  L["Remove"] = "Удалить"
  L["Export"] = "Экспорт"
  L["Delete preset"] = "Удалить шаблон"
  L["Export Preset: "] = "Экспорт шаблона: "
  L["Import Preset"] = "Импорт шаблона"
  L["Close"] = "Закрыть"
  L["Paste a preset string below."] = "Вставьте строку шаблона ниже."
  L["Remove All Preset Spells"] = "Удалить все заклинания шаблонов"
  L["Cleared %d preset spells."] = "%d заклинаний шаблонов удалено."
  L["Cleared all spell sound configurations."] = "Все настройки звуков заклинаний удалены."
  L["Enter a preset name."] = "Введите название шаблона."
  L["Preset '%s' already exists. Choose a different name."] = "Шаблон '%s' уже существует. Выберите другое имя."
  L["Saved current config as preset '%s'."] = "Текущая конфигурация сохранена как шаблон '%s'."
  L["Deleted preset '%s'."] = "Шаблон '%s' удалён."
  L["Removed %d preset spells from '%s'."] = "%d заклинаний шаблона удалено из '%s'."
  L["Preset '%s' applied: %d spells added, %d skipped."] = "Шаблон '%s' применён: %d заклинаний добавлено, %d пропущено."
  L["Preset '%s' applied: %d spells, %d mutes added (%d skipped)."] = "Шаблон '%s' применён: %d заклинаний, %d приглушений добавлено (%d пропущено)."
  L["Removed %d preset spells."] = "%d заклинаний шаблонов удалено."
  L["%d spells, %d mutes."] = "%d заклинаний, %d приглушений."
  L["%d spells, %d manual mutes (all classes)."] = "%d заклинаний, %d ручных приглушений (все классы)."
  L["Imported preset '%s': %d spells, %d mutes."] = "Шаблон '%s' импортирован: %d заклинаний, %d приглушений."
  L["Showing %d–%d of %d"] = "Показано %d–%d из %d"
  L["(none)"] = "(нет)"
  L["%d spells"] = "%d заклинаний"
  L["(%d active)"] = "(%d активных)"
  L["Migrated settings from CastSoundsDB. You can disable the old CastSounds addon."] = "Настройки перенесены из CastSoundsDB. Вы можете отключить старый аддон CastSounds."
  L["Empty import string."] = "Пустая строка импорта."
  L["Invalid format: missing !Resonance! prefix."] = "Неверный формат: отсутствует префикс !Resonance!."
  L["Failed to decode import string."] = "Не удалось декодировать строку импорта."
  L["Unknown format version."] = "Неизвестная версия формата."
  L["Failed to parse import string."] = "Не удалось разобрать строку импорта."
  L["Commands:"] = "Команды:"
  L["  /res                     Open settings panel"] = "  /res                     Открыть настройки"
  L["Usage: /res muteadd <fileDataID>"] = "Использование: /res muteadd <fileDataID>"
  L["Muted fileDataID %d."] = "fileDataID %d приглушён."
  L["Usage: /res mutedel <fileDataID>"] = "Использование: /res mutedel <fileDataID>"
  L["Unmuted fileDataID %d."] = "Приглушение снято для fileDataID %d."
  L["Muted fileDataIDs:"] = "Приглушённые fileDataID:"
  L["  (none)"] = "  (нет)"
  L["Usage: /res map <spellID> <fileDataID>"] = "Использование: /res map <spellID> <fileDataID>"
  L["Mapped spellID %d -> fileDataID %d."] = "spellID %d -> fileDataID %d назначен."
  L["Usage: /res unmap <spellID>"] = "Использование: /res unmap <spellID>"
  L["Unmapped spellID %d."] = "Назначение для spellID %d удалено."
  L["Usage: /res override \"Mortal Strike\" sounds/vanilla/Mortal Strike.wav"] = "Использование: /res override \"Mortal Strike\" sounds/vanilla/Mortal Strike.wav"
  L["Override for '%s' -> %s"] = "Переопределение для '%s' -> %s"
  L["Usage: /res clearoverride \"Mortal Strike\""] = "Использование: /res clearoverride \"Mortal Strike\""
  L["Cleared override for '%s'"] = "Переопределение для '%s' удалено"
  L["Usage: /res testspell <spellID>"] = "Использование: /res testspell <spellID>"
  L["Testing sound for: %s (spellID %d)"] = "Тест звука для: %s (spellID %d)"
  L["SFX disabled (you may lose footsteps)."] = "SFX отключены (вы можете потерять звуки шагов)."
  L["SFX enabled."] = "SFX включены."
  L["=== Resonance Diagnostics ==="] = "=== Диагностика Resonance ==="
  L["=== End Diagnostics ==="] = "=== Конец диагностики ==="
  L["FID"] = "FID"
  L["Resonance options failed to load:\n\n"] = "Настройки Resonance не удалось загрузить:\n\n"
  L["Options UI error: "] = "Ошибка интерфейса настроек: "
  L["Type /res diag for library diagnostics."] = "Введите /res diag для диагностики библиотек."
  -- Creature vocalizations
  L["Mute creature vocalizations"] = "Заглушить звуки существ"
  L["Significantly reduces monster attack grunts, injury, death, and aggro sounds by creature category. Coverage varies — some creatures may still be heard."] = "Значительно снижает рычание атаки, звуки ранения, смерти и аггро монстров по категории существ. Охват варьируется — некоторые существа всё ещё могут быть слышны."
  L["Muted %d creature vocalization sounds."] = "Заглушено %d звуков существ."
  L["Cleared %d creature vocalization mutes."] = "Снято %d заглушений звуков существ."
  L["Beast"] = "Животное"
  L["Dragonkin"] = "Дракончик"
  L["Humanoid"] = "Гуманоид"
  L["Demon"] = "Демон"
  L["Undead"] = "Нежить"
  L["Elemental"] = "Элементаль"
  L["Mechanical"] = "Механизм"
  -- Profession sounds
  L["Mute profession sounds"] = "Заглушить звуки профессий"
  L["Mute crafting, gathering, and other profession-related sounds by profession."] = "Заглушить звуки ремесла, сбора и другие звуки профессий по профессии."
  L["Note: Some sounds are shared across multiple spells and effects. Muting a sound for one feature (e.g. a profession) will also silence it wherever else it plays in the game."] = "Примечание: Некоторые звуки используются несколькими заклинаниями и эффектами. Заглушение звука для одной функции (напр. профессии) также заглушит его везде, где он воспроизводится в игре."
  L["Muted %d profession sounds."] = "Заглушено %d звуков профессий."
  L["Cleared %d profession sound mutes."] = "%d заглушений профессий удалено."
  L["Alchemy"] = "Алхимия"
  L["Blacksmithing"] = "Кузнечное дело"
  L["Cooking"] = "Кулинария"
  L["Enchanting"] = "Наложение чар"
  L["Engineering"] = "Инженерное дело"
  L["Fishing"] = "Рыбная ловля"
  L["Herbalism"] = "Травничество"
  L["Inscription"] = "Начертание"
  L["Jewelcrafting"] = "Ювелирное дело"
  L["Leatherworking"] = "Кожевничество"
  L["Mining"] = "Горное дело"
  L["Skinning"] = "Снятие шкур"
  L["Tailoring"] = "Портняжное дело"

---------------------------------------------------------------------------
-- Korean
---------------------------------------------------------------------------
elseif locale == "koKR" then
  L["Enable Resonance"] = "Resonance 활성화"
  L["Toggle the addon on/off. When disabled, all sound mutes are removed and no custom spell sounds play."] = "애드온을 켜거나 끕니다. 비활성화 시 모든 음소거가 해제되고 사용자 정의 주문 소리가 재생되지 않습니다."
  L["Debug mode (print casts to chat)"] = "디버그 모드 (시전 정보를 채팅에 표시)"
  L["Print spell cast details (name, ID) to chat on each cast. Useful for finding spell IDs to configure."] = "각 시전 시 주문 세부 정보(이름, ID)를 채팅에 표시합니다. 주문 ID를 찾는 데 유용합니다."
  L["Show minimap button"] = "미니맵 버튼 표시"
  L["Show a minimap button. Left-click opens options, right-click toggles addon on/off, drag to reposition."] = "미니맵에 버튼을 표시합니다. 좌클릭: 옵션 열기, 우클릭: 켜기/끄기, 드래그: 이동."
  L["Mute weapon impact sounds"] = "무기 타격음 음소거"
  L["Mute all weapon impact and swing sounds (the melee hit thwack/clang). Applies globally regardless of weapon type."] = "모든 무기 타격음과 휘두르기 소리를 음소거합니다. 무기 유형에 관계없이 전체 적용됩니다."
  L["Classic auto-shot sounds (Hunter)"] = "클래식 자동 사격 소리 (사냥꾼)"
  L["Replace modern bow and gun auto-shot sounds with classic ones. Automatically detects your equipped weapon type (bow/crossbow or gun)."] = "현대 활과 총의 자동 사격 소리를 클래식으로 교체합니다. 장착된 무기 유형(활/석궁 또는 총)을 자동으로 감지합니다."
  L["Muted %d auto-shot sounds."] = "자동 사격 소리 %d개 음소거됨."
  L["Cleared %d auto-shot mutes."] = "자동 사격 음소거 %d개 해제됨."
  L["Mute character vocalizations"] = "캐릭터 음성 음소거"
  L["Mute combat grunts, shouts, and exertion sounds. 'Mine' mutes your own race/gender, 'All races' mutes every race/gender in the game."] = "전투 신음, 외침 및 힘쓰기 소리를 음소거합니다. '내 것'은 자신의 종족/성별, '모든 종족'은 게임 내 모든 종족/성별을 음소거합니다."
  L["Off"] = "끄기"
  L["Mine"] = "내 것"
  L["All races"] = "모든 종족"
  L["Replacement sound channel"] = "대체 사운드 채널"
  L["Which audio channel to play replacement spell sounds on. Use 'Master' to always hear them regardless of other volume sliders."] = "대체 주문 소리를 재생할 오디오 채널입니다. 'Master'를 사용하면 다른 볼륨 슬라이더와 관계없이 항상 들을 수 있습니다."
  L["Left-click: Open options"] = "좌클릭: 옵션 열기"
  L["Right-click: Toggle on/off"] = "우클릭: 켜기/끄기"
  L["Drag: Move button"] = "드래그: 버튼 이동"
  L["Enabled."] = "활성화됨."
  L["Disabled."] = "비활성화됨."
  L["Muted %d vocalization sounds (%s)."] = "%d개의 음성 소리가 음소거됨 (%s)."
  L["all races"] = "모든 종족"
  L["your race/gender"] = "내 종족/성별"
  L["Cleared %d vocalization mutes."] = "%d개의 음성 음소거가 해제됨."
  L["Muted %d weapon impact sounds."] = "%d개의 무기 타격음이 음소거됨."
  L["Cleared %d weapon impact mutes."] = "%d개의 무기 타격음 음소거가 해제됨."
  L["Applied %d sound mutes."] = "%d개의 소리 음소거가 적용됨."
  L["Cleared %d sound mutes."] = "%d개의 소리 음소거가 해제됨."
  L["Loaded. Type /res or go to Esc > Options > Addons > Resonance."] = "로드됨. /res를 입력하거나 Esc > 옵션 > 애드온 > Resonance로 이동하세요."
  L["Options panel not loaded."] = "옵션 패널이 로드되지 않았습니다."
  L["%d new template spell(s) auto-added."] = "%d개의 새 템플릿 주문이 자동 추가됨."
  L["General"] = "일반"
  L["Spell Sounds"] = "주문 소리"
  L["Muted Sounds"] = "음소거된 소리"
  L["Presets"] = "프리셋"
  L["Profiles"] = "프로필"
  L["Clear All"] = "모두 지우기"
  L["Clear Presets"] = "프리셋 지우기"
  L["+ Add Spell"] = "+ 주문 추가"
  L["Spell"] = "주문"
  L["Sound"] = "소리"
  L["Actions"] = "동작"
  L["No spells configured. Click '+ Add Spell' to get started."] = "설정된 주문이 없습니다. '+ 주문 추가'를 클릭하여 시작하세요."
  L["Custom"] = "사용자 정의"
  L["+1 random from %d"] = "+1 무작위 (%d개 중)"
  L["Configure: "] = "설정: "
  L["Add New Spell"] = "새 주문 추가"
  L["Spell ID:"] = "주문 ID:"
  L["Search by name:"] = "이름으로 검색:"
  L["Unknown spell"] = "알 수 없는 주문"
  L["No matches."] = "결과 없음."
  L["%d results"] = "%d개 결과"
  L["Use"] = "사용"
  L["Replacement Sound"] = "대체 소리"
  L["Mute only (no replacement sound)"] = "음소거만 (대체 소리 없음)"
  L["Muted (no replacement)"] = "음소거됨 (대체 없음)"
  L["Select a replacement sound or enable 'Mute only'."] = "대체 소리를 선택하거나 '음소거만'을 활성화하세요."
  L["Random pool (1 picked per cast):"] = "무작위 그룹 (시전당 1개 선택):"
  L["Browse"] = "찾아보기"
  L["File Path / FID"] = "파일 경로 / FID"
  L["Search spell sounds..."] = "주문 소리 검색..."
  L["Replace"] = "교체"
  L["Add"] = "추가"
  L["+Rnd"] = "+무작위"
  L["Replace all sounds with this one"] = "모든 소리를 이것으로 교체"
  L["Add as an additional fixed sound (always plays)"] = "추가 고정 소리로 추가 (항상 재생)"
  L["Add to the random pool (1 picked at random per cast)"] = "무작위 그룹에 추가 (시전당 무작위 1개 선택)"
  L["Auto-Muted Sounds"] = "자동 음소거된 소리"
  L["No auto-mute data available."] = "자동 음소거 데이터가 없습니다."
  L["No auto-mute data for this spell."] = "이 주문에 대한 자동 음소거 데이터가 없습니다."
  L["%d spell sound(s) — uncheck to keep a sound unmuted:"] = "%d개의 주문 소리 — 음소거 해제하려면 체크 해제:"
  L["Muted (click to unmute)"] = "음소거됨 (클릭하여 해제)"
  L["Not muted (click to mute)"] = "활성 (클릭하여 음소거)"
  L["Play / Stop"] = "재생 / 중지"
  L["Play all sounds / Stop"] = "모두 재생 / 중지"
  L["Clear all sounds"] = "모든 소리 지우기"
  L["Remove sound"] = "소리 제거"
  L["Edit"] = "편집"
  L["Delete"] = "삭제"
  L["Save"] = "저장"
  L["Cancel"] = "취소"
  L["Enter a valid spell ID."] = "유효한 주문 ID를 입력하세요."
  L["Character Sounds"] = "캐릭터 소리"
  L["Search sounds to mute..."] = "음소거할 소리 검색..."
  L["My Vox"] = "내 음성"
  L["+ Mute"] = "+ 음소거"
  L["Muted"] = "음소거됨"
  L["Clear All Manual"] = "수동 전체 지우기"
  L["Manually muted sounds"] = "수동으로 음소거된 소리"
  L["No sounds muted."] = "음소거된 소리 없음."
  L["Auto-muted from spell configurations"] = "주문 설정에 의해 자동 음소거됨"
  L["Unmute"] = "음소거 해제"
  L["Mute"] = "음소거"
  L["Re-muted FID %d"] = "FID %d 재음소거됨"
  L["Unmuted FID %d"] = "FID %d 음소거 해제됨"
  L["Load built-in class presets or your own saved configurations. Built-in presets are hand-picked replacements that swap overly loud or repetitive modern spell sounds with subtler classic alternatives."] = "내장 직업 프리셋 또는 저장된 설정을 불러옵니다. 내장 프리셋은 지나치게 크거나 반복적인 현대 주문 소리를 더 은은한 클래식 대안으로 교체하는 엄선된 설정입니다."
  L["Save Current Config"] = "현재 설정 저장"
  L["Import"] = "가져오기"
  L["Export Full Profile"] = "전체 프로필 내보내기"
  L["Name:"] = "이름:"
  L["Preset name..."] = "프리셋 이름..."
  L["Preset"] = "프리셋"
  L["Contents"] = "내용"
  L["No presets available."] = "사용 가능한 프리셋 없음."
  L["(Your Class)"] = "(내 직업)"
  L["(Other Class)"] = "(다른 직업)"
  L["Apply"] = "적용"
  L["Remove"] = "제거"
  L["Export"] = "내보내기"
  L["Delete preset"] = "프리셋 삭제"
  L["Export Preset: "] = "프리셋 내보내기: "
  L["Import Preset"] = "프리셋 가져오기"
  L["Close"] = "닫기"
  L["Paste a preset string below."] = "아래에 프리셋 문자열을 붙여넣으세요."
  L["Remove All Preset Spells"] = "모든 프리셋 주문 제거"
  L["Cleared %d preset spells."] = "%d개의 프리셋 주문이 제거됨."
  L["Cleared all spell sound configurations."] = "모든 주문 소리 설정이 제거됨."
  L["Enter a preset name."] = "프리셋 이름을 입력하세요."
  L["Preset '%s' already exists. Choose a different name."] = "프리셋 '%s'이(가) 이미 존재합니다. 다른 이름을 선택하세요."
  L["Saved current config as preset '%s'."] = "현재 설정이 프리셋 '%s'(으)로 저장됨."
  L["Deleted preset '%s'."] = "프리셋 '%s' 삭제됨."
  L["Removed %d preset spells from '%s'."] = "%d개의 프리셋 주문이 '%s'에서 제거됨."
  L["Preset '%s' applied: %d spells added, %d skipped."] = "프리셋 '%s' 적용됨: %d개 주문 추가, %d개 건너뜀."
  L["Preset '%s' applied: %d spells, %d mutes added (%d skipped)."] = "프리셋 '%s' 적용됨: %d개 주문, %d개 음소거 추가 (%d개 건너뜀)."
  L["Removed %d preset spells."] = "%d개의 프리셋 주문이 제거됨."
  L["%d spells, %d mutes."] = "%d개 주문, %d개 음소거."
  L["%d spells, %d manual mutes (all classes)."] = "%d개 주문, %d개 수동 음소거 (모든 직업)."
  L["Imported preset '%s': %d spells, %d mutes."] = "프리셋 '%s' 가져옴: %d개 주문, %d개 음소거."
  L["Showing %d–%d of %d"] = "%d–%d / %d 표시 중"
  L["(none)"] = "(없음)"
  L["%d spells"] = "%d개 주문"
  L["(%d active)"] = "(%d개 활성)"
  L["Migrated settings from CastSoundsDB. You can disable the old CastSounds addon."] = "CastSoundsDB에서 설정을 마이그레이션했습니다. 이전 CastSounds 애드온을 비활성화할 수 있습니다."
  L["Empty import string."] = "가져오기 문자열이 비어있습니다."
  L["Invalid format: missing !Resonance! prefix."] = "잘못된 형식: !Resonance! 접두사가 없습니다."
  L["Failed to decode import string."] = "가져오기 문자열을 디코딩하지 못했습니다."
  L["Unknown format version."] = "알 수 없는 형식 버전."
  L["Failed to parse import string."] = "가져오기 문자열을 분석하지 못했습니다."
  L["Commands:"] = "명령어:"
  L["  /res                     Open settings panel"] = "  /res                     설정 패널 열기"
  L["Usage: /res muteadd <fileDataID>"] = "사용법: /res muteadd <fileDataID>"
  L["Muted fileDataID %d."] = "fileDataID %d 음소거됨."
  L["Usage: /res mutedel <fileDataID>"] = "사용법: /res mutedel <fileDataID>"
  L["Unmuted fileDataID %d."] = "fileDataID %d 음소거 해제됨."
  L["Muted fileDataIDs:"] = "음소거된 fileDataID:"
  L["  (none)"] = "  (없음)"
  L["Usage: /res map <spellID> <fileDataID>"] = "사용법: /res map <spellID> <fileDataID>"
  L["Mapped spellID %d -> fileDataID %d."] = "spellID %d -> fileDataID %d 매핑됨."
  L["Usage: /res unmap <spellID>"] = "사용법: /res unmap <spellID>"
  L["Unmapped spellID %d."] = "spellID %d 매핑 해제됨."
  L["Usage: /res override \"Mortal Strike\" sounds/vanilla/Mortal Strike.wav"] = "사용법: /res override \"Mortal Strike\" sounds/vanilla/Mortal Strike.wav"
  L["Override for '%s' -> %s"] = "'%s'에 대한 재정의 -> %s"
  L["Usage: /res clearoverride \"Mortal Strike\""] = "사용법: /res clearoverride \"Mortal Strike\""
  L["Cleared override for '%s'"] = "'%s'에 대한 재정의 제거됨"
  L["Usage: /res testspell <spellID>"] = "사용법: /res testspell <spellID>"
  L["Testing sound for: %s (spellID %d)"] = "소리 테스트: %s (spellID %d)"
  L["SFX disabled (you may lose footsteps)."] = "SFX 비활성화됨 (발소리가 사라질 수 있습니다)."
  L["SFX enabled."] = "SFX 활성화됨."
  L["=== Resonance Diagnostics ==="] = "=== Resonance 진단 ==="
  L["=== End Diagnostics ==="] = "=== 진단 끝 ==="
  L["FID"] = "FID"
  L["Resonance options failed to load:\n\n"] = "Resonance 옵션을 불러오지 못했습니다:\n\n"
  L["Options UI error: "] = "옵션 UI 오류: "
  L["Type /res diag for library diagnostics."] = "/res diag를 입력하여 라이브러리 진단을 실행하세요."
  -- Creature vocalizations
  L["Mute creature vocalizations"] = "생물 소리 음소거"
  L["Significantly reduces monster attack grunts, injury, death, and aggro sounds by creature category. Coverage varies — some creatures may still be heard."] = "생물 유형별로 몬스터의 공격, 부상, 죽음, 어그로 소리를 크게 줄입니다. 적용 범위는 다양하며 일부 생물은 여전히 들릴 수 있습니다."
  L["Muted %d creature vocalization sounds."] = "생물 소리 %d개 음소거됨."
  L["Cleared %d creature vocalization mutes."] = "생물 소리 음소거 %d개 해제됨."
  L["Beast"] = "야수"
  L["Dragonkin"] = "용족"
  L["Humanoid"] = "인간형"
  L["Demon"] = "악마"
  L["Undead"] = "언데드"
  L["Elemental"] = "정령"
  L["Mechanical"] = "기계"
  -- Profession sounds
  L["Mute profession sounds"] = "전문 기술 소리 음소거"
  L["Mute crafting, gathering, and other profession-related sounds by profession."] = "전문 기술별로 제작, 채집 및 기타 전문 기술 관련 소리를 음소거합니다."
  L["Note: Some sounds are shared across multiple spells and effects. Muting a sound for one feature (e.g. a profession) will also silence it wherever else it plays in the game."] = "참고: 일부 소리는 여러 주문과 효과에 공유됩니다. 한 기능(예: 전문 기술)의 소리를 음소거하면 게임 내 다른 곳에서도 해당 소리가 음소거됩니다."
  L["Muted %d profession sounds."] = "%d개 전문 기술 소리 음소거됨."
  L["Cleared %d profession sound mutes."] = "%d개 전문 기술 음소거 해제됨."
  L["Alchemy"] = "연금술"
  L["Blacksmithing"] = "대장기술"
  L["Cooking"] = "요리"
  L["Enchanting"] = "마법부여"
  L["Engineering"] = "기계공학"
  L["Fishing"] = "낚시"
  L["Herbalism"] = "약초채집"
  L["Inscription"] = "주문각인"
  L["Jewelcrafting"] = "보석세공"
  L["Leatherworking"] = "가죽세공"
  L["Mining"] = "채광"
  L["Skinning"] = "무두질"
  L["Tailoring"] = "재봉술"

---------------------------------------------------------------------------
-- Simplified Chinese
---------------------------------------------------------------------------
elseif locale == "zhCN" then
  L["Enable Resonance"] = "启用 Resonance"
  L["Toggle the addon on/off. When disabled, all sound mutes are removed and no custom spell sounds play."] = "开启/关闭插件。禁用时，所有静音会被移除，自定义法术音效不会播放。"
  L["Debug mode (print casts to chat)"] = "调试模式（在聊天中显示施法信息）"
  L["Print spell cast details (name, ID) to chat on each cast. Useful for finding spell IDs to configure."] = "每次施法时在聊天中显示法术详情（名称、ID）。用于查找要配置的法术ID。"
  L["Show minimap button"] = "显示小地图按钮"
  L["Show a minimap button. Left-click opens options, right-click toggles addon on/off, drag to reposition."] = "在小地图上显示按钮。左键点击打开选项，右键点击开关，拖拽移动。"
  L["Mute weapon impact sounds"] = "静音武器打击声"
  L["Mute all weapon impact and swing sounds (the melee hit thwack/clang). Applies globally regardless of weapon type."] = "静音所有武器打击和挥击声音。全局应用，不受武器类型影响。"
  L["Classic auto-shot sounds (Hunter)"] = "经典自动射击声音（猎人）"
  L["Replace modern bow and gun auto-shot sounds with classic ones. Automatically detects your equipped weapon type (bow/crossbow or gun)."] = "用经典声音替换现代弓和枪的自动射击声音。自动检测装备的武器类型（弓/弩或枪械）。"
  L["Muted %d auto-shot sounds."] = "已静音 %d 个自动射击声音。"
  L["Cleared %d auto-shot mutes."] = "已清除 %d 个自动射击静音。"
  L["Mute character vocalizations"] = "静音角色语音"
  L["Mute combat grunts, shouts, and exertion sounds. 'Mine' mutes your own race/gender, 'All races' mutes every race/gender in the game."] = "静音战斗吼叫、呐喊和用力声。'自己的'静音你的种族/性别，'所有种族'静音游戏中所有种族/性别。"
  L["Off"] = "关闭"
  L["Mine"] = "自己的"
  L["All races"] = "所有种族"
  L["Replacement sound channel"] = "替换音效频道"
  L["Which audio channel to play replacement spell sounds on. Use 'Master' to always hear them regardless of other volume sliders."] = "在哪个音频频道播放替换音效。使用'Master'可以始终听到，不受其他音量滑块影响。"
  L["Left-click: Open options"] = "左键点击：打开选项"
  L["Right-click: Toggle on/off"] = "右键点击：开启/关闭"
  L["Drag: Move button"] = "拖拽：移动按钮"
  L["Enabled."] = "已启用。"
  L["Disabled."] = "已禁用。"
  L["Muted %d vocalization sounds (%s)."] = "已静音 %d 个语音音效（%s）。"
  L["all races"] = "所有种族"
  L["your race/gender"] = "你的种族/性别"
  L["Cleared %d vocalization mutes."] = "已清除 %d 个语音静音。"
  L["Muted %d weapon impact sounds."] = "已静音 %d 个武器打击声。"
  L["Cleared %d weapon impact mutes."] = "已清除 %d 个武器打击声静音。"
  L["Applied %d sound mutes."] = "已应用 %d 个音效静音。"
  L["Cleared %d sound mutes."] = "已清除 %d 个音效静音。"
  L["Loaded. Type /res or go to Esc > Options > Addons > Resonance."] = "已加载。输入 /res 或前往 Esc > 选项 > 插件 > Resonance。"
  L["Options panel not loaded."] = "选项面板未加载。"
  L["%d new template spell(s) auto-added."] = "%d 个新模板法术已自动添加。"
  L["General"] = "常规"
  L["Spell Sounds"] = "法术音效"
  L["Muted Sounds"] = "已静音音效"
  L["Presets"] = "预设"
  L["Profiles"] = "配置文件"
  L["Clear All"] = "全部清除"
  L["Clear Presets"] = "清除预设"
  L["+ Add Spell"] = "+ 添加法术"
  L["Spell"] = "法术"
  L["Sound"] = "音效"
  L["Actions"] = "操作"
  L["No spells configured. Click '+ Add Spell' to get started."] = "未配置法术。点击 '+ 添加法术' 开始。"
  L["Custom"] = "自定义"
  L["+1 random from %d"] = "+1 随机（共 %d 个）"
  L["Configure: "] = "配置："
  L["Add New Spell"] = "添加新法术"
  L["Spell ID:"] = "法术ID："
  L["Search by name:"] = "按名称搜索："
  L["Unknown spell"] = "未知法术"
  L["No matches."] = "无结果。"
  L["%d results"] = "%d 个结果"
  L["Use"] = "使用"
  L["Replacement Sound"] = "替换音效"
  L["Mute only (no replacement sound)"] = "仅静音（无替换音效）"
  L["Muted (no replacement)"] = "已静音（无替换）"
  L["Select a replacement sound or enable 'Mute only'."] = "选择替换音效或启用「仅静音」。"
  L["Random pool (1 picked per cast):"] = "随机池（每次施法选1个）："
  L["Browse"] = "浏览"
  L["File Path / FID"] = "文件路径 / FID"
  L["Search spell sounds..."] = "搜索法术音效..."
  L["Replace"] = "替换"
  L["Add"] = "添加"
  L["+Rnd"] = "+随机"
  L["Replace all sounds with this one"] = "用此音效替换所有"
  L["Add as an additional fixed sound (always plays)"] = "添加为额外固定音效（始终播放）"
  L["Add to the random pool (1 picked at random per cast)"] = "添加到随机池（每次施法随机选1个）"
  L["Auto-Muted Sounds"] = "自动静音的音效"
  L["No auto-mute data available."] = "无自动静音数据。"
  L["No auto-mute data for this spell."] = "此法术无自动静音数据。"
  L["%d spell sound(s) — uncheck to keep a sound unmuted:"] = "%d 个法术音效 — 取消勾选以保留音效："
  L["Muted (click to unmute)"] = "已静音（点击取消静音）"
  L["Not muted (click to mute)"] = "未静音（点击静音）"
  L["Play / Stop"] = "播放 / 停止"
  L["Play all sounds / Stop"] = "播放全部 / 停止"
  L["Clear all sounds"] = "清除所有音效"
  L["Remove sound"] = "移除音效"
  L["Edit"] = "编辑"
  L["Delete"] = "删除"
  L["Save"] = "保存"
  L["Cancel"] = "取消"
  L["Enter a valid spell ID."] = "请输入有效的法术ID。"
  L["Character Sounds"] = "角色音效"
  L["Search sounds to mute..."] = "搜索要静音的音效..."
  L["My Vox"] = "我的语音"
  L["+ Mute"] = "+ 静音"
  L["Muted"] = "已静音"
  L["Clear All Manual"] = "清除所有手动"
  L["Manually muted sounds"] = "手动静音的音效"
  L["No sounds muted."] = "无已静音的音效。"
  L["Auto-muted from spell configurations"] = "由法术配置自动静音"
  L["Unmute"] = "取消静音"
  L["Mute"] = "静音"
  L["Re-muted FID %d"] = "FID %d 已重新静音"
  L["Unmuted FID %d"] = "FID %d 已取消静音"
  L["Load built-in class presets or your own saved configurations. Built-in presets are hand-picked replacements that swap overly loud or repetitive modern spell sounds with subtler classic alternatives."] = "加载内置职业预设或你保存的配置。内置预设是精心挑选的替换方案，将过于嘈杂或重复的现代法术音效替换为更柔和的经典替代音效。"
  L["Save Current Config"] = "保存当前配置"
  L["Import"] = "导入"
  L["Export Full Profile"] = "导出完整配置"
  L["Name:"] = "名称："
  L["Preset name..."] = "预设名称..."
  L["Preset"] = "预设"
  L["Contents"] = "内容"
  L["No presets available."] = "无可用预设。"
  L["(Your Class)"] = "（你的职业）"
  L["(Other Class)"] = "（其他职业）"
  L["Apply"] = "应用"
  L["Remove"] = "移除"
  L["Export"] = "导出"
  L["Delete preset"] = "删除预设"
  L["Export Preset: "] = "导出预设："
  L["Import Preset"] = "导入预设"
  L["Close"] = "关闭"
  L["Paste a preset string below."] = "在下方粘贴预设字符串。"
  L["Remove All Preset Spells"] = "移除所有预设法术"
  L["Cleared %d preset spells."] = "已清除 %d 个预设法术。"
  L["Cleared all spell sound configurations."] = "已清除所有法术音效配置。"
  L["Enter a preset name."] = "请输入预设名称。"
  L["Preset '%s' already exists. Choose a different name."] = "预设 '%s' 已存在。请选择其他名称。"
  L["Saved current config as preset '%s'."] = "当前配置已保存为预设 '%s'。"
  L["Deleted preset '%s'."] = "预设 '%s' 已删除。"
  L["Removed %d preset spells from '%s'."] = "%d 个预设法术已从 '%s' 中移除。"
  L["Preset '%s' applied: %d spells added, %d skipped."] = "预设 '%s' 已应用：添加 %d 个法术，跳过 %d 个。"
  L["Preset '%s' applied: %d spells, %d mutes added (%d skipped)."] = "预设 '%s' 已应用：%d 个法术，添加 %d 个静音（跳过 %d 个）。"
  L["Removed %d preset spells."] = "已移除 %d 个预设法术。"
  L["%d spells, %d mutes."] = "%d 个法术，%d 个静音。"
  L["%d spells, %d manual mutes (all classes)."] = "%d 个法术，%d 个手动静音（所有职业）。"
  L["Imported preset '%s': %d spells, %d mutes."] = "已导入预设 '%s'：%d 个法术，%d 个静音。"
  L["Showing %d–%d of %d"] = "显示 %d–%d / 共 %d"
  L["(none)"] = "（无）"
  L["%d spells"] = "%d 个法术"
  L["(%d active)"] = "（%d 个已启用）"
  L["Migrated settings from CastSoundsDB. You can disable the old CastSounds addon."] = "已从 CastSoundsDB 迁移设置。你可以禁用旧的 CastSounds 插件。"
  L["Empty import string."] = "导入字符串为空。"
  L["Invalid format: missing !Resonance! prefix."] = "格式无效：缺少 !Resonance! 前缀。"
  L["Failed to decode import string."] = "解码导入字符串失败。"
  L["Unknown format version."] = "未知格式版本。"
  L["Failed to parse import string."] = "解析导入字符串失败。"
  L["Commands:"] = "命令："
  L["  /res                     Open settings panel"] = "  /res                     打开设置面板"
  L["Usage: /res muteadd <fileDataID>"] = "用法：/res muteadd <fileDataID>"
  L["Muted fileDataID %d."] = "fileDataID %d 已静音。"
  L["Usage: /res mutedel <fileDataID>"] = "用法：/res mutedel <fileDataID>"
  L["Unmuted fileDataID %d."] = "fileDataID %d 已取消静音。"
  L["Muted fileDataIDs:"] = "已静音的 fileDataID："
  L["  (none)"] = "  （无）"
  L["Usage: /res map <spellID> <fileDataID>"] = "用法：/res map <spellID> <fileDataID>"
  L["Mapped spellID %d -> fileDataID %d."] = "spellID %d -> fileDataID %d 已映射。"
  L["Usage: /res unmap <spellID>"] = "用法：/res unmap <spellID>"
  L["Unmapped spellID %d."] = "spellID %d 映射已移除。"
  L["Usage: /res override \"Mortal Strike\" sounds/vanilla/Mortal Strike.wav"] = "用法：/res override \"Mortal Strike\" sounds/vanilla/Mortal Strike.wav"
  L["Override for '%s' -> %s"] = "'%s' 的覆盖 -> %s"
  L["Usage: /res clearoverride \"Mortal Strike\""] = "用法：/res clearoverride \"Mortal Strike\""
  L["Cleared override for '%s'"] = "'%s' 的覆盖已清除"
  L["Usage: /res testspell <spellID>"] = "用法：/res testspell <spellID>"
  L["Testing sound for: %s (spellID %d)"] = "测试音效：%s（spellID %d）"
  L["SFX disabled (you may lose footsteps)."] = "SFX 已禁用（可能会失去脚步声）。"
  L["SFX enabled."] = "SFX 已启用。"
  L["=== Resonance Diagnostics ==="] = "=== Resonance 诊断 ==="
  L["=== End Diagnostics ==="] = "=== 诊断结束 ==="
  L["FID"] = "FID"
  L["Resonance options failed to load:\n\n"] = "Resonance 选项加载失败：\n\n"
  L["Options UI error: "] = "选项界面错误："
  L["Type /res diag for library diagnostics."] = "输入 /res diag 进行库诊断。"
  -- Creature vocalizations
  L["Mute creature vocalizations"] = "静音生物叫声"
  L["Significantly reduces monster attack grunts, injury, death, and aggro sounds by creature category. Coverage varies — some creatures may still be heard."] = "按生物类别大幅减少怪物的攻击、受伤、死亡和仇恨音效。覆盖范围有限——部分生物仍可能被听到。"
  L["Muted %d creature vocalization sounds."] = "已静音 %d 个生物叫声。"
  L["Cleared %d creature vocalization mutes."] = "已取消 %d 个生物叫声静音。"
  L["Beast"] = "野兽"
  L["Dragonkin"] = "龙类"
  L["Humanoid"] = "人型生物"
  L["Demon"] = "恶魔"
  L["Undead"] = "亡灵"
  L["Elemental"] = "元素"
  L["Mechanical"] = "机械"
  -- Profession sounds
  L["Mute profession sounds"] = "静音专业技能音效"
  L["Mute crafting, gathering, and other profession-related sounds by profession."] = "按专业技能分类静音制造、采集及其他专业技能相关音效。"
  L["Note: Some sounds are shared across multiple spells and effects. Muting a sound for one feature (e.g. a profession) will also silence it wherever else it plays in the game."] = "注意：某些音效在多个法术和效果中共享。为某一功能（如专业技能）静音后，该音效在游戏中其他出现的地方也会被静音。"
  L["Muted %d profession sounds."] = "已静音 %d 个专业技能音效。"
  L["Cleared %d profession sound mutes."] = "已清除 %d 个专业技能音效静音。"
  L["Alchemy"] = "炼金术"
  L["Blacksmithing"] = "锻造"
  L["Cooking"] = "烹饪"
  L["Enchanting"] = "附魔"
  L["Engineering"] = "工程学"
  L["Fishing"] = "钓鱼"
  L["Herbalism"] = "草药学"
  L["Inscription"] = "铭文"
  L["Jewelcrafting"] = "珠宝加工"
  L["Leatherworking"] = "制皮"
  L["Mining"] = "采矿"
  L["Skinning"] = "剥皮"
  L["Tailoring"] = "裁缝"

---------------------------------------------------------------------------
-- Traditional Chinese
---------------------------------------------------------------------------
elseif locale == "zhTW" then
  L["Enable Resonance"] = "啟用 Resonance"
  L["Toggle the addon on/off. When disabled, all sound mutes are removed and no custom spell sounds play."] = "開啟/關閉插件。停用時，所有靜音會被移除，自訂法術音效不會播放。"
  L["Debug mode (print casts to chat)"] = "除錯模式（在聊天中顯示施法資訊）"
  L["Print spell cast details (name, ID) to chat on each cast. Useful for finding spell IDs to configure."] = "每次施法時在聊天中顯示法術詳情（名稱、ID）。用於尋找要設定的法術ID。"
  L["Show minimap button"] = "顯示小地圖按鈕"
  L["Show a minimap button. Left-click opens options, right-click toggles addon on/off, drag to reposition."] = "在小地圖上顯示按鈕。左鍵點擊開啟選項，右鍵點擊開關，拖曳移動。"
  L["Mute weapon impact sounds"] = "靜音武器打擊聲"
  L["Mute all weapon impact and swing sounds (the melee hit thwack/clang). Applies globally regardless of weapon type."] = "靜音所有武器打擊和揮擊聲音。全域套用，不受武器類型影響。"
  L["Classic auto-shot sounds (Hunter)"] = "經典自動射擊聲音（獵人）"
  L["Replace modern bow and gun auto-shot sounds with classic ones. Automatically detects your equipped weapon type (bow/crossbow or gun)."] = "用經典聲音替換現代弓和槍的自動射擊聲音。自動偵測裝備的武器類型（弓/弩或槍械）。"
  L["Muted %d auto-shot sounds."] = "已靜音 %d 個自動射擊聲音。"
  L["Cleared %d auto-shot mutes."] = "已清除 %d 個自動射擊靜音。"
  L["Mute character vocalizations"] = "靜音角色語音"
  L["Mute combat grunts, shouts, and exertion sounds. 'Mine' mutes your own race/gender, 'All races' mutes every race/gender in the game."] = "靜音戰鬥吼叫、吶喊和用力聲。'自己的'靜音你的種族/性別，'所有種族'靜音遊戲中所有種族/性別。"
  L["Off"] = "關閉"
  L["Mine"] = "自己的"
  L["All races"] = "所有種族"
  L["Replacement sound channel"] = "替換音效頻道"
  L["Which audio channel to play replacement spell sounds on. Use 'Master' to always hear them regardless of other volume sliders."] = "在哪個音訊頻道播放替換音效。使用'Master'可以始終聽到，不受其他音量滑桿影響。"
  L["Left-click: Open options"] = "左鍵點擊：開啟選項"
  L["Right-click: Toggle on/off"] = "右鍵點擊：開啟/關閉"
  L["Drag: Move button"] = "拖曳：移動按鈕"
  L["Enabled."] = "已啟用。"
  L["Disabled."] = "已停用。"
  L["Muted %d vocalization sounds (%s)."] = "已靜音 %d 個語音音效（%s）。"
  L["all races"] = "所有種族"
  L["your race/gender"] = "你的種族/性別"
  L["Cleared %d vocalization mutes."] = "已清除 %d 個語音靜音。"
  L["Muted %d weapon impact sounds."] = "已靜音 %d 個武器打擊聲。"
  L["Cleared %d weapon impact mutes."] = "已清除 %d 個武器打擊聲靜音。"
  L["Applied %d sound mutes."] = "已套用 %d 個音效靜音。"
  L["Cleared %d sound mutes."] = "已清除 %d 個音效靜音。"
  L["Loaded. Type /res or go to Esc > Options > Addons > Resonance."] = "已載入。輸入 /res 或前往 Esc > 選項 > 插件 > Resonance。"
  L["Options panel not loaded."] = "選項面板未載入。"
  L["%d new template spell(s) auto-added."] = "%d 個新範本法術已自動新增。"
  L["General"] = "一般"
  L["Spell Sounds"] = "法術音效"
  L["Muted Sounds"] = "已靜音音效"
  L["Presets"] = "預設"
  L["Profiles"] = "設定檔"
  L["Clear All"] = "全部清除"
  L["Clear Presets"] = "清除預設"
  L["+ Add Spell"] = "+ 新增法術"
  L["Spell"] = "法術"
  L["Sound"] = "音效"
  L["Actions"] = "操作"
  L["No spells configured. Click '+ Add Spell' to get started."] = "未設定法術。點擊 '+ 新增法術' 開始。"
  L["Custom"] = "自訂"
  L["+1 random from %d"] = "+1 隨機（共 %d 個）"
  L["Configure: "] = "設定："
  L["Add New Spell"] = "新增法術"
  L["Spell ID:"] = "法術ID："
  L["Search by name:"] = "按名稱搜尋："
  L["Unknown spell"] = "未知法術"
  L["No matches."] = "無結果。"
  L["%d results"] = "%d 個結果"
  L["Use"] = "使用"
  L["Replacement Sound"] = "替換音效"
  L["Mute only (no replacement sound)"] = "僅靜音（無替換音效）"
  L["Muted (no replacement)"] = "已靜音（無替換）"
  L["Select a replacement sound or enable 'Mute only'."] = "選擇替換音效或啟用「僅靜音」。"
  L["Random pool (1 picked per cast):"] = "隨機池（每次施法選1個）："
  L["Browse"] = "瀏覽"
  L["File Path / FID"] = "檔案路徑 / FID"
  L["Search spell sounds..."] = "搜尋法術音效..."
  L["Replace"] = "替換"
  L["Add"] = "新增"
  L["+Rnd"] = "+隨機"
  L["Replace all sounds with this one"] = "用此音效替換全部"
  L["Add as an additional fixed sound (always plays)"] = "新增為額外固定音效（始終播放）"
  L["Add to the random pool (1 picked at random per cast)"] = "新增到隨機池（每次施法隨機選1個）"
  L["Auto-Muted Sounds"] = "自動靜音的音效"
  L["No auto-mute data available."] = "無自動靜音資料。"
  L["No auto-mute data for this spell."] = "此法術無自動靜音資料。"
  L["%d spell sound(s) — uncheck to keep a sound unmuted:"] = "%d 個法術音效 — 取消勾選以保留音效："
  L["Muted (click to unmute)"] = "已靜音（點擊取消靜音）"
  L["Not muted (click to mute)"] = "未靜音（點擊靜音）"
  L["Play / Stop"] = "播放 / 停止"
  L["Play all sounds / Stop"] = "播放全部 / 停止"
  L["Clear all sounds"] = "清除所有音效"
  L["Remove sound"] = "移除音效"
  L["Edit"] = "編輯"
  L["Delete"] = "刪除"
  L["Save"] = "儲存"
  L["Cancel"] = "取消"
  L["Enter a valid spell ID."] = "請輸入有效的法術ID。"
  L["Character Sounds"] = "角色音效"
  L["Search sounds to mute..."] = "搜尋要靜音的音效..."
  L["My Vox"] = "我的語音"
  L["+ Mute"] = "+ 靜音"
  L["Muted"] = "已靜音"
  L["Clear All Manual"] = "清除所有手動"
  L["Manually muted sounds"] = "手動靜音的音效"
  L["No sounds muted."] = "無已靜音的音效。"
  L["Auto-muted from spell configurations"] = "由法術設定自動靜音"
  L["Unmute"] = "取消靜音"
  L["Mute"] = "靜音"
  L["Re-muted FID %d"] = "FID %d 已重新靜音"
  L["Unmuted FID %d"] = "FID %d 已取消靜音"
  L["Load built-in class presets or your own saved configurations. Built-in presets are hand-picked replacements that swap overly loud or repetitive modern spell sounds with subtler classic alternatives."] = "載入內建職業預設或你儲存的設定。內建預設是精心挑選的替換方案，將過於嘈雜或重複的現代法術音效替換為更柔和的經典替代音效。"
  L["Save Current Config"] = "儲存目前設定"
  L["Import"] = "匯入"
  L["Export Full Profile"] = "匯出完整設定檔"
  L["Name:"] = "名稱："
  L["Preset name..."] = "預設名稱..."
  L["Preset"] = "預設"
  L["Contents"] = "內容"
  L["No presets available."] = "無可用預設。"
  L["(Your Class)"] = "（你的職業）"
  L["(Other Class)"] = "（其他職業）"
  L["Apply"] = "套用"
  L["Remove"] = "移除"
  L["Export"] = "匯出"
  L["Delete preset"] = "刪除預設"
  L["Export Preset: "] = "匯出預設："
  L["Import Preset"] = "匯入預設"
  L["Close"] = "關閉"
  L["Paste a preset string below."] = "在下方貼上預設字串。"
  L["Remove All Preset Spells"] = "移除所有預設法術"
  L["Cleared %d preset spells."] = "已清除 %d 個預設法術。"
  L["Cleared all spell sound configurations."] = "已清除所有法術音效設定。"
  L["Enter a preset name."] = "請輸入預設名稱。"
  L["Preset '%s' already exists. Choose a different name."] = "預設 '%s' 已存在。請選擇其他名稱。"
  L["Saved current config as preset '%s'."] = "目前設定已儲存為預設 '%s'。"
  L["Deleted preset '%s'."] = "預設 '%s' 已刪除。"
  L["Removed %d preset spells from '%s'."] = "%d 個預設法術已從 '%s' 中移除。"
  L["Preset '%s' applied: %d spells added, %d skipped."] = "預設 '%s' 已套用：新增 %d 個法術，跳過 %d 個。"
  L["Preset '%s' applied: %d spells, %d mutes added (%d skipped)."] = "預設 '%s' 已套用：%d 個法術，新增 %d 個靜音（跳過 %d 個）。"
  L["Removed %d preset spells."] = "已移除 %d 個預設法術。"
  L["%d spells, %d mutes."] = "%d 個法術，%d 個靜音。"
  L["%d spells, %d manual mutes (all classes)."] = "%d 個法術，%d 個手動靜音（所有職業）。"
  L["Imported preset '%s': %d spells, %d mutes."] = "已匯入預設 '%s'：%d 個法術，%d 個靜音。"
  L["Showing %d–%d of %d"] = "顯示 %d–%d / 共 %d"
  L["(none)"] = "（無）"
  L["%d spells"] = "%d 個法術"
  L["(%d active)"] = "（%d 個已啟用）"
  L["Migrated settings from CastSoundsDB. You can disable the old CastSounds addon."] = "已從 CastSoundsDB 遷移設定。你可以停用舊的 CastSounds 插件。"
  L["Empty import string."] = "匯入字串為空。"
  L["Invalid format: missing !Resonance! prefix."] = "格式無效：缺少 !Resonance! 前綴。"
  L["Failed to decode import string."] = "解碼匯入字串失敗。"
  L["Unknown format version."] = "未知格式版本。"
  L["Failed to parse import string."] = "解析匯入字串失敗。"
  L["Commands:"] = "命令："
  L["  /res                     Open settings panel"] = "  /res                     開啟設定面板"
  L["Usage: /res muteadd <fileDataID>"] = "用法：/res muteadd <fileDataID>"
  L["Muted fileDataID %d."] = "fileDataID %d 已靜音。"
  L["Usage: /res mutedel <fileDataID>"] = "用法：/res mutedel <fileDataID>"
  L["Unmuted fileDataID %d."] = "fileDataID %d 已取消靜音。"
  L["Muted fileDataIDs:"] = "已靜音的 fileDataID："
  L["  (none)"] = "  （無）"
  L["Usage: /res map <spellID> <fileDataID>"] = "用法：/res map <spellID> <fileDataID>"
  L["Mapped spellID %d -> fileDataID %d."] = "spellID %d -> fileDataID %d 已映射。"
  L["Usage: /res unmap <spellID>"] = "用法：/res unmap <spellID>"
  L["Unmapped spellID %d."] = "spellID %d 映射已移除。"
  L["Usage: /res override \"Mortal Strike\" sounds/vanilla/Mortal Strike.wav"] = "用法：/res override \"Mortal Strike\" sounds/vanilla/Mortal Strike.wav"
  L["Override for '%s' -> %s"] = "'%s' 的覆蓋 -> %s"
  L["Usage: /res clearoverride \"Mortal Strike\""] = "用法：/res clearoverride \"Mortal Strike\""
  L["Cleared override for '%s'"] = "'%s' 的覆蓋已清除"
  L["Usage: /res testspell <spellID>"] = "用法：/res testspell <spellID>"
  L["Testing sound for: %s (spellID %d)"] = "測試音效：%s（spellID %d）"
  L["SFX disabled (you may lose footsteps)."] = "SFX 已停用（可能會失去腳步聲）。"
  L["SFX enabled."] = "SFX 已啟用。"
  L["=== Resonance Diagnostics ==="] = "=== Resonance 診斷 ==="
  L["=== End Diagnostics ==="] = "=== 診斷結束 ==="
  L["FID"] = "FID"
  L["Resonance options failed to load:\n\n"] = "Resonance 選項載入失敗：\n\n"
  L["Options UI error: "] = "選項介面錯誤："
  L["Type /res diag for library diagnostics."] = "輸入 /res diag 進行程式庫診斷。"
  -- Creature vocalizations
  L["Mute creature vocalizations"] = "靜音生物叫聲"
  L["Significantly reduces monster attack grunts, injury, death, and aggro sounds by creature category. Coverage varies — some creatures may still be heard."] = "按生物類別大幅減少怪物的攻擊、受傷、死亡和仇恨音效。覆蓋範圍有限——部分生物仍可能被聽到。"
  L["Muted %d creature vocalization sounds."] = "已靜音 %d 個生物叫聲。"
  L["Cleared %d creature vocalization mutes."] = "已取消 %d 個生物叫聲靜音。"
  L["Beast"] = "野獸"
  L["Dragonkin"] = "龍類"
  L["Humanoid"] = "人型生物"
  L["Demon"] = "惡魔"
  L["Undead"] = "不死族"
  L["Elemental"] = "元素"
  L["Mechanical"] = "機械"
  -- Profession sounds
  L["Mute profession sounds"] = "靜音專業技能音效"
  L["Mute crafting, gathering, and other profession-related sounds by profession."] = "按專業技能分類靜音製造、採集及其他專業技能相關音效。"
  L["Note: Some sounds are shared across multiple spells and effects. Muting a sound for one feature (e.g. a profession) will also silence it wherever else it plays in the game."] = "注意：某些音效在多個法術和效果中共用。為某一功能（如專業技能）靜音後，該音效在遊戲中其他出現的地方也會被靜音。"
  L["Muted %d profession sounds."] = "已靜音 %d 個專業技能音效。"
  L["Cleared %d profession sound mutes."] = "已清除 %d 個專業技能音效靜音。"
  L["Alchemy"] = "煉金術"
  L["Blacksmithing"] = "鍛造"
  L["Cooking"] = "烹飪"
  L["Enchanting"] = "附魔"
  L["Engineering"] = "工程學"
  L["Fishing"] = "釣魚"
  L["Herbalism"] = "草藥學"
  L["Inscription"] = "銘文"
  L["Jewelcrafting"] = "珠寶設計"
  L["Leatherworking"] = "製皮"
  L["Mining"] = "採礦"
  L["Skinning"] = "剝皮"
  L["Tailoring"] = "裁縫"
end
