-- Phrases.lua
local _, ns = ...
local Phrases = {}

Phrases.data = {
  en = {
    -- Поиск группы
    { pattern = "lfg", replace = "ищу группу", dst = "ru" },
    { pattern = "lfm", replace = "ищу людей", dst = "ru" },
    { pattern = "lf(%d+)m%s+tank", replace = function(n) return "нужно ещё " .. n .. " танк(а)" end, dst = "ru" },
    { pattern = "lf(%d+)m%s+heal", replace = function(n) return "нужно ещё " .. n .. " хил(а)" end, dst = "ru" },
    { pattern = "lf(%d+)m%s+dps", replace = function(n) return "нужно ещё " .. n .. " дд" end, dst = "ru" },
    { pattern = "need%s+heal%s+for%s+lfg", replace = "нужен хил для группы", dst = "ru" },
    { pattern = "need%s+tank%s+for%s+lfg", replace = "нужен танк для группы", dst = "ru" },

    -- Торговля
    { pattern = "wts%s+(.+)%s+cheap", replace = function(item) return "продаю " .. item .. " недорого" end, dst = "ru" },
    { pattern = "wtb%s+(.+)", replace = function(item) return "куплю " .. item end, dst = "ru" },
    { pattern = "wtt%s+(.+)%s+for%s+(.+)", replace = function(i1,i2) return "обменяю " .. i1 .. " на " .. i2 end, dst = "ru" },


    { pattern = "excuse me", replace = "простите", dst = "ru" },
    { pattern = "no problem", replace = "не за что", dst = "ru" },
    { pattern = "you're welcome", replace = "пожалуйста", dst = "ru" },

    { pattern = "be right back", replace = "скоро вернусь", dst = "ru" },
    { pattern = "good morning", replace = "доброе утро", dst = "ru" },
    { pattern = "good afternoon", replace = "добрый день", dst = "ru" },
    { pattern = "good evening", replace = "добрый вечер", dst = "ru" },
    { pattern = "good night", replace = "спокойной ночи", dst = "ru" },

    { pattern = "see you later", replace = "увидимся позже", dst = "ru" },
    { pattern = "see you", replace = "увидимся", dst = "ru" },
    { pattern = "thank you", replace = "спасибо", dst = "ru" },
    { pattern = "thanks a lot", replace = "большое спасибо", dst = "ru" },
    { pattern = "thx for run", replace = "спасибо за поход", dst = "ru" },
    { pattern = "ty for run", replace = "спасибо за поход", dst = "ru" },
    { pattern = "thq for run", replace = "спасибо за поход", dst = "ru" },
    { pattern = "thx for run guys, was fun", replace = "cпасибо за поход, ребята, было весело", dst = "ru" },
    { pattern = "tyvm for run", replace = "cпасибо за поход", dst = "ru" },
    { pattern = "cya next time", replace = "увидимся в следующий раз", dst = "ru" },

    -- Small talk & coordination
    { pattern = "i need", replace = "мне нужно", dst = "ru" },
    { pattern = "hi all", replace = "привет всем", dst = "ru" },    
    { pattern = "how are you", replace = "как дела", dst = "ru" },
    { pattern = "i am fine", replace = "у меня всё хорошо", dst = "ru" },
    { pattern = "what's up", replace = "как дела", dst = "ru" },
    { pattern = "where are you", replace = "где ты", dst = "ru" },
    { pattern = "come here", replace = "иди сюда", dst = "ru" },
    { pattern = "wait a second", replace = "подожди секунду", dst = "ru" },
    { pattern = "one moment", replace = "один момент", dst = "ru" },
    { pattern = "let's go", replace = "пошли", dst = "ru" },
    { pattern = "go go go", replace = "вперёд", dst = "ru" },
    { pattern = "not ready", replace = "не готов", dst = "ru" },
    { pattern = "on my way", replace = "я в пути", dst = "ru" },
    { pattern = "ready check", replace = "проверка готовности", dst = "ru" },

    { pattern = "inv pls", replace = "инвайт плиз", dst = "ru" }
  }
}

ns.Phrases = Phrases