-- New Applicants!! - Localization

local ADDON_NAME = "NewApplicants"

local L = {}

local koKR = {
    -- Settings panel
    ["Settings"] = "설정",
    ["Background Opacity"] = "배경 투명도",
    ["Max Display"] = "최대 표시 지원자 수",
    ["Scale"] = "UI 크기",
    ["Notifications"] = "알림",
    ["Play sound when new applicants arrive"] = "새 신청자가 도착하면 소리 재생",
    ["Show cards when new applicants arrive"] = "새 신청자가 도착하면 카드 표시",
    ["Always"] = "항상",
    ["Only when I am recruiting"] = "내가 모집 중일 때만",
    ["Exclude raid listings"] = "공격대 모집 제외",
    ["Sound:"] = "알림음:",
    ["Show specialization icon"] = "전문화 아이콘 표시",
    ["Display"] = "화면",
    ["Cards"] = "카드",
    ["Sound"] = "소리",
    ["Search..."] = "검색...",

    -- UI elements
    ["Open Group Finder"] = "파티 찾기 열기",
    ["No data"] = "정보 없음",
    ["Current:"] = "현재:",
    ["people"] = "명",
    ["plus_members"] = "+%d명",

    -- Slider labels
    ["slider_alpha_low"] = "0%",
    ["slider_alpha_high"] = "100%",
    ["slider_max_low"] = "1명",
    ["slider_max_high"] = "8명",
    ["slider_scale_low"] = "75%",
    ["slider_scale_high"] = "125%",

    -- Difficulty names
    ["Normal"] = "일",
    ["Heroic"] = "영",
    ["Mythic"] = "신",
    ["Unknown"] = "공찾",

    -- UI buttons & tooltips
    ["Close"] = "닫기",
    ["Position locked"] = "위치 고정됨",
    ["Click to unlock"] = "클릭하여 이동 가능하게 하기",
    ["Position unlocked"] = "위치 이동 가능",
    ["Click to lock"] = "클릭하여 위치 고정하기",
    ["Decline"] = "지원 거절",
    ["Invite"] = "초대",
    ["Invite to party"] = "파티 초대",
}

-- English values for keys that aren't natural English text
local enUS = {
    ["people"] = " people",
    ["plus_members"] = "+%d",
    ["slider_alpha_low"] = "0%",
    ["slider_alpha_high"] = "100%",
    ["slider_max_low"] = "1",
    ["slider_max_high"] = "8",
    ["slider_scale_low"] = "75%",
    ["slider_scale_high"] = "125%",
    ["Normal"] = "N",
    ["Heroic"] = "H",
    ["Mythic"] = "M",
    ["Unknown"] = "LFR",
}

local locale = GetLocale()

setmetatable(L, {
    __index = function(_, key)
        if locale == "koKR" then
            return koKR[key] or key
        end
        return enUS[key] or key
    end
})

_G[ADDON_NAME] = _G[ADDON_NAME] or {}
_G[ADDON_NAME].L = L
