import { TranslationSchema } from '../types'; /** * ?쒓뎅??踰덉뿭 ?뚯씪. * 紐⑤뱺 ?ㅺ? en.ts?€ 1:1 ?€?묐릺?댁빞 ?⑸땲?? */ export const ko: TranslationSchema = { // ?€?€ ?먮윭 硫붿떆吏€ ?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€ errors: { E1001: { userMessage: '사용자 제한 값이 올바르지 않습니다.', resolution: '0?먯꽌 99 ?ъ씠???レ옄瑜??낅젰?댁<?몄슂. (0 = 臾댁젣??', }, E1002: { userMessage: '梨꾨꼸 ?대쫫 ?뺤떇???щ컮瑜댁? ?딆뒿?덈떎.', resolution: '?좏슚??梨꾨꼸 ?대쫫???낅젰?댁<?몄슂. (理쒕? 100??', }, E1003: { userMessage: '?먭린 ?먯떊?먭쾶?????묒뾽???섑뻾?????놁뒿?덈떎.', }, E1004: { userMessage: '?좏깮???좎?媛€ ?뚯꽦 梨꾨꼸???놁뒿?덈떎.', resolution: '?묒뾽???섑뻾?섍린 ?꾩뿉 ?대떦 ?좎?媛€ 梨꾨꼸???덈뒗吏€ ?뺤씤?댁<?몄슂.', }, E2001: { userMessage: '遊뉗뿉 梨꾨꼸??愿€由ы븷 沅뚰븳??遺€議깊빀?덈떎.', resolution: '?쒕쾭 愿€由ъ옄?먭쾶 遊뉗쓽 "梨꾨꼸 愿€由? 沅뚰븳???뺤씤?대떖?쇨퀬 ?붿껌?섏꽭??', }, E2002: { userMessage: '遊뉗뿉 ?뚯꽦 梨꾨꼸 愿€??沅뚰븳??遺€議깊빀?덈떎.', resolution: '?쒕쾭 愿€由ъ옄?먭쾶 遊뉗쓽 "梨꾨꼸 愿€由?, "??븷 愿€由?, "硫ㅻ쾭 ?대룞" 沅뚰븳???뺤씤?대떖?쇨퀬 ?붿껌?섏꽭??', }, E2003: { userMessage: '??紐낅졊?대? ?ъ슜??沅뚰븳???놁뒿?덈떎.', resolution: '??紐낅졊?대뒗 愿€由ъ옄 沅뚰븳???꾩슂?⑸땲??', }, E2004: { userMessage: '梨꾨꼸 ?뚯쑀?먮쭔 ??湲곕뒫???ъ슜?????덉뒿?덈떎.', }, E2005: { userMessage: '?쒖꽦???꾩떆 ?뚯꽦 梨꾨꼸??李몄뿬 以묒씠?댁빞 ?ъ슜?????덉뒿?덈떎.', resolution: '?꾩떆 ?뚯꽦 梨꾨꼸??李몄뿬?????ㅼ떆 ?쒕룄?댁<?몄슂.', }, E3001: { userMessage: '?붿껌??泥섎━?섎뒗 以??대? ?ㅻ쪟媛€ 諛쒖깮?덉뒿?덈떎.', resolution: '?좎떆 ???ㅼ떆 ?쒕룄?댁<?몄슂. 臾몄젣媛€ 吏€?띾릺硫?遊?愿€由ъ옄?먭쾶 臾몄쓽?섏꽭??', }, E3002: { userMessage: '?붿껌??泥섎━?섎뒗 以??대? ?ㅻ쪟媛€ 諛쒖깮?덉뒿?덈떎.', resolution: '?좎떆 ???ㅼ떆 ?쒕룄?댁<?몄슂.', }, E3003: { userMessage: '紐낅졊?대? ?ㅽ뻾?섎뒗 以??ㅻ쪟媛€ 諛쒖깮?덉뒿?덈떎.', resolution: '?ㅼ떆 ?쒕룄?댁<?몄슂. 臾몄젣媛€ 吏€?띾릺硫?遊?愿€由ъ옄?먭쾶 臾몄쓽?섏꽭??', }, E3999: { userMessage: '?덉긽移?紐삵븳 ?ㅻ쪟媛€ 諛쒖깮?덉뒿?덈떎.', resolution: '?섏쨷???ㅼ떆 ?쒕룄?댁<?몄슂. 臾몄젣媛€ 怨꾩냽?섎㈃ 遊?愿€由ъ옄?먭쾶 臾몄쓽?섏꽭??', }, E4001: { userMessage: 'Discord???섑빐 ?붿껌???쒗븳?섏뿀?듬땲??', resolution: '?좎떆 湲곕떎由????ㅼ떆 ?쒕룄?댁<?몄슂.', }, E4002: { userMessage: '沅뚰븳 遺€議깆쑝濡?Discord媛€ ?묒뾽??嫄곕??덉뒿?덈떎.', resolution: '?쒕쾭 愿€由ъ옄?먭쾶 遊뉗쓽 ??븷 諛?梨꾨꼸 沅뚰븳???뺤씤?대떖?쇨퀬 ?붿껌?섏꽭??', }, E4003: { userMessage: 'Discord???쇱떆?곸씤 臾몄젣媛€ 諛쒖깮?덉뒿?덈떎.', resolution: '?좎떆 ???ㅼ떆 ?쒕룄?댁<?몄슂. 臾몄젣媛€ 吏€?띾릺硫?https://discordstatus.com ?먯꽌 ?곹깭瑜??뺤씤?댁<?몄슂.', }, }, // ?€?€ ?먮윭 移댄뀒怨좊━ ?€?댄? ?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€ errorTitles: { USER_INPUT: '입력을 확인해주세요', PERMISSION: '沅뚰븳??遺€議깊빀?덈떎', BOT_INTERNAL: '臾몄젣媛€ 諛쒖깮?덉뒿?덈떎', DISCORD_API: '일시적인 문제입니다.', }, // ?€?€ ?먮윭 Embed ?꾨뱶 ?쇰꺼 ?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€ errorFields: { resolution: '💡 해결 방법', }, // ?€?€ ?뚯꽦 梨꾨꼸 ?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€ voice: { channelReady: '{{owner}}, 임시 채널이 준비되었습니다! 아래 드롭다운 메뉴로 관리하세요.', defaultRoomName: '{{username}}의 방', controlPanel: { placeholder: '채널 설정 관리', rename: '채널 이름 변경', limit: '?몄썝 ?쒗븳 ?ㅼ젙', lock: '梨꾨꼸 ?좉툑 / ?댁젣', kick: '?좎? 異붾갑', ban: '유저 차단 / 숨기기', transfer: '?뚯쑀沅??댁쟾', }, responses: { channelLocked: '채널이 잠겼습니다! 초대된 멤버만 참여할 수 있습니다.', channelUnlocked: '梨꾨꼸???댁젣?섏뿀?듬땲?? ?꾧뎄??李몄뿬?????덉뒿?덈떎.', channelRenamed: '梨꾨꼸 ?대쫫??**{{name}}**(??濡?蹂€寃쎈릺?덉뒿?덈떎!', limitSet: '?몄썝 ?쒗븳??**{{limit}}**紐낆쑝濡??ㅼ젙?섏뿀?듬땲??', limitUnlimited: '무제한', kicked: '{{user}}??瑜? 梨꾨꼸?먯꽌 異붾갑?덉뒿?덈떎.', banned: '{{user}}?먭쾶 梨꾨꼸???④린怨?李⑤떒?덉뒿?덈떎.', transferPrompt: '梨꾨꼸?????뚯쑀?먮? ?좏깮?섏꽭??', transferDone: '?뚯쑀沅뚯씠 {{user}}?먭쾶 ?댁쟾?섏뿀?듬땲??', banPrompt: '李⑤떒?섎㈃ ?대떦 ?좎??먭쾶 梨꾨꼸??蹂댁씠吏€ ?딄쾶 ?⑸땲??', }, }, // ?€?€ 紐낅졊???€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€ commands: { voiceSetup: { description: '?꾩떆 ?뚯꽦 梨꾨꼸???꾪븳 ?앹꽦湲?梨꾨꼸???ㅼ젙?⑸땲??', setDescription: '기존 음성 채널을 생성기로 설정합니다.', createDescription: '새 음성 채널을 만들고 생성기로 설정합니다.', channelOptionDescription: '?앹꽦湲곕줈 ?ъ슜???뚯꽦 梨꾨꼸', categoryOptionDescription: '(?좏깮) ?꾩떆 梨꾨꼸???앹꽦??移댄뀒怨좊━', nameOptionDescription: '???앹꽦湲??뚯꽦 梨꾨꼸???대쫫', setSuccess: '{{channel}}??瑜? ?뚯꽦 ?앹꽦湲?梨꾨꼸濡??ㅼ젙?덉뒿?덈떎!', createSuccess: '{{channel}}??瑜? ?뚯꽦 ?앹꽦湲?梨꾨꼸濡??앹꽦 諛??ㅼ젙?덉뒿?덈떎!', }, voiceConfig: { description: '?쒕쾭???꾩떆 ?뚯꽦 梨꾨꼸 ?ㅼ젙??愿€由ы빀?덈떎.', setNameTitle: '湲곕낯 ?대쫫 ?쒗뵆由??ㅼ젙', setNameDesc: '?꾩떆 梨꾨꼸 ?앹꽦 ???ъ슜??湲곕낯 ?대쫫 ?뺤떇???ㅼ젙?⑸땲?? (?ъ슜?먮챸: {{username}})', setLimitTitle: '湲곕낯 ?몄썝 ?쒗븳 ?ㅼ젙', setLimitDesc: '?꾩떆 梨꾨꼸 ?앹꽦 ???곸슜??湲곕낯 ?몄썝 ?쒗븳???ㅼ젙?⑸땲??', statusTitle: '?꾩옱 ?쒕쾭 ?뚯꽦 ?ㅼ젙', templateLabel: '이름 템플릿', limitLabel: '湲곕낯 ?몄썝 ?쒗븳', setSuccess: '?쒕쾭???꾩떆 梨꾨꼸 ?ㅼ젙???낅뜲?댄듃?섏뿀?듬땲??', limitValue: '{{limit}}紐?(0 = 臾댁젣??', }, language: { description: '遊뉗쓽 ?몄뼱瑜??ㅼ젙?⑸땲??', scopeDescription: '蹂몄씤?먭쾶留??먮뒗 ?쒕쾭 ?꾩껜???곸슜', localeDescription: '?ъ슜???몄뼱', scopeUser: '?섎쭔 ?곸슜', scopeServer: '?쒕쾭 ?꾩껜 (愿€由ъ옄 ?꾩슜)', userSet: '媛쒖씤 ?몄뼱媛€ **{{locale}}**(??濡??ㅼ젙?섏뿀?듬땲??', serverSet: '?쒕쾭 ?몄뼱媛€ **{{locale}}**(??濡??ㅼ젙?섏뿀?듬땲??', serverPermissionDenied: '?쒕쾭 ?몄뼱 蹂€寃쎌? ?쒕쾭 愿€由ъ옄留?媛€?ν빀?덈떎.', }, event: { description: '?쒕쾭 ?대깽???쇱젙??愿€由ы빀?덈떎.', createDescription: '???쒕쾭 ?대깽?몃? ?앹꽦?⑸땲??', listDescription: '?덉젙???쒕쾭 ?대깽??紐⑸줉??議고쉶?⑸땲??', cancelDescription: '?덉빟???쒕쾭 ?대깽?몃? 痍⑥냼?⑸땲??', announceDescription: '?대깽??怨듭? Embed瑜??ㅼ떆 寃뚯떆?⑸땲??', titleDescription: '?대깽???쒕ぉ', dateDescription: 'YYYY-MM-DD ?뺤떇???좎쭨', timeDescription: 'HH:mm ?뺤떇???쒓컙 (24?쒓컙?? Asia/Seoul 湲곗?)', descriptionOptionDescription: '?좏깮 ?ы빆???대깽???ㅻ챸', channelDescription: '?좏깮 ?ы빆??怨듭? 梨꾨꼸', reminderDescription: '由щ쭏?몃뜑 硫붿떆吏€ ?ъ슜 ?щ?', remindersDescription: '遺??⑥쐞 由щ쭏?몃뜑 紐⑸줉, ?? 0,10,60', idDescription: '痍⑥냼???대깽??ID', createSuccessTitle: '?대깽???앹꽦 ?꾨즺', createSuccessBody: '**{{title}}** ?대깽?멸? ?덉빟?섏뿀?듬땲??', listTitle: '?덉젙???대깽??紐⑸줉', listEmpty: '?덉젙???대깽?멸? ?놁뒿?덈떎.', listItemValue: '**?쒖옉 ?쒓컖:** {{startsAt}}\n**?⑥? ?쒓컙:** {{relative}}\n**?곹깭:** {{status}}\n**由щ쭏?몃뜑:** {{reminder}}\n**梨꾨꼸:** {{channel}}', cancelSuccess: '`{{id}}` ?대깽?몃? 痍⑥냼?덉뒿?덈떎.', cancelNotFound: 'ID媛€ `{{id}}`???덉빟 ?대깽?몃? 李얠? 紐삵뻽?듬땲??', announceSuccess: '`{{id}}` ?대깽?몃? {{channel}} 梨꾨꼸??怨듭??덉뒿?덈떎.', announceNotAvailable: '???대깽?몄뿉???ъ슜?????덈뒗 怨듭? 梨꾨꼸???ㅼ젙?섏뼱 ?덉? ?딆뒿?덈떎.', startAnnouncementTitle: '?대깽???쒖옉', startAnnouncementLead: '???대깽?멸? 吏€湲??쒖옉?⑸땲??', invalidDateTime: '?대깽???좎쭨 ?먮뒗 ?쒓컙 ?뺤떇???щ컮瑜댁? ?딆뒿?덈떎.', invalidDateTimeResolution: '?좎쭨??`YYYY-MM-DD`, ?쒓컙?€ `HH:mm` 24?쒓컙 ?뺤떇?쇰줈 ?낅젰?댁<?몄슂.', invalidReminderOffsets: '由щ쭏?몃뜑 遺??낅젰 ?뺤떇???щ컮瑜댁? ?딆뒿?덈떎.', invalidReminderOffsetsResolution: '`0,10,60`泥섎읆 0 ?댁긽??遺꾩쓣 ?쇳몴濡?援щ텇???낅젰?댁<?몄슂. 鍮꾩썙?먮㈃ ?먮룞 怨듭????섏? ?딆뒿?덈떎.', invalidPastDateTime: '怨쇨굅 ?쒓컖?쇰줈 ?대깽?몃? ?덉빟?????놁뒿?덈떎.', invalidPastDateTimeResolution: '誘몃옒 ?쒓컖???좏깮?????ㅼ떆 ?쒕룄?댁<?몄슂.', statusScheduled: '예약됨', statusCancelled: '취소됨', statusCompleted: '완료됨', reminderOn: '?ъ슜', reminderOff: '사용 안 함', reminderNone: '?먮룞 怨듭? ?놁쓬', announcementChannelNone: '미설정', fields: { eventId: '?대깽??ID', startsAt: '?쒖옉 ?쒓컖', reminder: '由щ쭏?몃뜑', announcementChannel: '怨듭? 梨꾨꼸', status: '?곹깭', }, }, music: { description: 'Play YouTube audio in voice channels.', addDescription: 'Search YouTube or add a video URL to the queue.', queueDescription: 'Show the current music queue.', removeDescription: 'Remove a track from the upcoming queue.', pauseDescription: 'Pause the currently playing track.', resumeDescription: 'Resume the paused track.', skipDescription: 'Skip the currently playing track.', stopDescription: 'Stop playback and clear the queue.', leaveDescription: 'Disconnect the bot from the voice channel.', queryDescription: 'Search query for YouTube', urlDescription: 'YouTube video URL', indexDescription: 'Queue index to remove', addMutuallyExclusive: 'Choose either a search query or a YouTube URL.', addMutuallyExclusiveResolution: 'Provide exactly one of `query` or `url`.', notInVoice: 'You must be in a voice channel to use music commands.', notInVoiceResolution: 'Join a voice channel first, then try again.', differentVoiceChannel: 'Music is already being used in another voice channel.', differentVoiceChannelResolution: 'Join the same voice channel as the bot or wait until the current session ends.', noSearchResults: 'No YouTube results were found for that query.', noSearchResultsResolution: 'Try a more specific search phrase or use a direct YouTube URL.', invalidUrl: 'The provided YouTube URL is invalid.', invalidUrlResolution: 'Use a standard `youtube.com` or `youtu.be` video link.', noActiveSession: 'There is no active music session in this server.', noActiveSessionResolution: 'Add a track first to start playback.', queueAddedNowPlaying: 'Added **{{title}}** and started playback in {{channel}}.', queueAddedLater: 'Added **{{title}}** to the queue. Position: `#{{position}}`.', playlistAddedNowPlaying: 'Added **{{count}}** tracks from the playlist and started playback in {{channel}}.', playlistAddedLater: 'Added **{{count}}** tracks from the playlist to the queue.', queueTitle: 'Music Queue', queueEmpty: 'The music queue is currently empty.', queueNowPlaying: 'Now Playing', queueUpcoming: 'Up Next', queueMoreItems: '...and **{{count}}** more track(s).', queueRemoved: 'Removed **{{title}}** from the queue.', queueRemoveOutOfRange: 'That queue index does not exist.', queueRemoveOutOfRangeResolution: 'Use `/music queue` to check the current queue indexes first.', pauseSuccess: 'Paused the current track.', resumeSuccess: 'Resumed playback.', skipSuccess: 'Skipped the current track.', leaveSuccess: 'Disconnected from the voice channel and cleared the queue.', stopSuccess: 'Stopped playback and cleared the queue.', playbackStartedTitle: 'Now Playing', playbackIdleTitle: 'Queue Finished', playbackIdleBody: 'There are no more tracks in the queue.', playbackFailed: 'Failed to play **{{title}}**. Skipping to the next track.', playbackFailedResolution: 'The stream could not be loaded from YouTube.', streamUnavailable: 'Could not load a playable audio stream for this video.', streamUnavailableResolution: 'Try another video or add the track again later.', requestedBy: 'Requested by', duration: 'Duration', progress: 'Progress', source: 'Source', status: 'Status', queueLength: 'Queue Length', nextTrack: 'Next Track', statusPlaying: 'Playing', statusPaused: 'Paused', unknownDuration: 'Unknown', buttons: { pause: 'Pause', resume: 'Resume', skip: 'Skip', stop: 'Stop', leave: 'Leave', }, }, fishing: { description: '낚시 미니게임을 플레이합니다.', enterDescription: '낚시 전용 스레드를 생성하거나 다시 엽니다.', castDescription: '자신의 낚시 스레드 안에서 낚시 세션을 시작합니다.', endDescription: '낚시 스레드를 종료하고 삭제합니다.', statusDescription: '낚시 통계를 확인합니다.', dexDescription: '낚시 도감을 확인합니다.', rankingDescription: '이 서버의 물고기 크기 랭킹을 확인합니다.', disabled: '이 서버에서는 낚시 미니게임이 비활성화되어 있습니다.', restrictedChannel: '낚시는 {{channel}} 채널에서만 시작할 수 있습니다.', enterTextChannelOnly: '낚시 스레드는 일반 텍스트 채널에서만 열 수 있습니다.', enterExistingThread: '이미 {{thread}}에 자신의 낚시 스레드가 열려 있습니다.', enterCreated: '{{thread}}에 낚시 스레드를 만들었습니다.', castThreadOnly: '/fishing cast는 자신의 낚시 스레드 안에서만 사용할 수 있습니다.', startExistingSession: '이미 {{thread}}에서 진행 중인 낚시 세션이 있습니다.', startCreated: '{{thread}}에서 낚시 세션을 시작했습니다.', noActiveSession: '종료할 낚시 세션이나 스레드가 없습니다.', ownerOnly: '이 낚시 세션의 소유자만 조작할 수 있습니다.', wrongThread: '이 조작은 자신의 낚시 스레드 안에서만 사용할 수 있습니다.', endDeleted: '낚시 스레드를 종료했습니다. 스레드를 삭제합니다.', profileTitle: '{{user}}의 낚시 프로필', profileEmpty: '아직 낚시 기록이 없습니다.', dexTitle: '{{user}}의 낚시 도감', dexEmpty: '아직 발견한 물고기가 없습니다.', rankingTitle: '낚시 크기 랭킹', rankingEmpty: '아직 이 서버에 낚시 기록이 없습니다.', titleActive: '낚시 세션', titleEnded: '낚시 세션 종료', status: '상태', rarity: '레어도', size: '크기', catchCount: '포획 수', bestRarity: '최고 레어도', bestSize: '최고 크기', targetFish: '대상 물고기', distance: '거리', tension: '끊어짐 게이지', reward: '보상', successRate: '성공률', totalCasts: '총 시도', totalGoldEarned: '누적 골드', bestCatchReward: '최고 보상', rarityBreakdown: '레어도별 포획', lastCastAt: '최근 낚시', noRecord: '기록 없음', threadHint: '/fishing cast로 다시 시작하거나 /fishing end로 스레드를 삭제할 수 있습니다.', catchResultTitle: '낚시 성공!', catchResultBody: '**{{rarity}} {{fish}}**를 낚았습니다. 크기는 **{{sizeCm}} cm**, 보상은 **{{reward}} G**입니다.', states: { hooked: '입질 중', resting: '휴식 중', tense: '당기는 중', missed: '타이밍 빗나감', success: '낚시 성공', failed: '줄이 끊어짐', }, }, permissionAudit: { title: '봇 권한 진단 보고서', channel: '梨꾨꼸', noResults: '吏꾨떒??湲곕뒫???놁뒿?덈떎. 遊뉗씠 ?꾩쭅 ?ㅼ젙?섏? ?딆븯?????덉뒿?덈떎.', summaryLabel: '吏꾨떒 寃곌낵 ?붿빟', summaryOk: '??紐⑤뱺 ??ぉ ?뺤긽. 臾몄젣媛€ ?놁뒿?덈떎.', summaryIssue: '??{{fail}}媛??ㅽ뙣 쨌 ?좑툘 {{warn}}媛?寃쎄퀬 媛먯???', hierarchyWarning: "遊???븷(?쒖쐞: {{botPos}})??'{{role}}'(?쒖쐞: {{targetPos}})蹂대떎 ?꾩뿉 ?덉뼱??愿€由ы븷 ???덉뒿?덈떎.", features: { BASIC: '湲곕낯 遊?湲곕뒫', VOICE_GLOBAL: '?꾩떆 ?뚯꽦 梨꾨꼸 (?꾩뿭)', VOICE_GENERATOR_CHANNEL: '?뚯꽦 ?앹꽦湲?梨꾨꼸', VOICE_GENERATOR_CATEGORY: '?뚯꽦 ?앹꽦湲?移댄뀒怨좊━', INVITE_TRACKING: '珥덈? 異붿쟻', INVITE_ROLE_HIERARCHY: '珥덈? ??븷 遺€??(怨꾩링 寃€??', MIMIC_WEBHOOK: '硫붿떆吏€ ?됰궡 (Webhook)', }, }, setup: { description: '?ㅼ젙 留덈쾿?щ? ?ㅽ뻾?섏뿬 遊뉗쓽 ?꾩닔 湲곕뒫?ㅼ쓣 ?④퀎蹂꾨줈 ?ㅼ젙?⑸땲??', step0: { title: '??遊??ㅼ젙 留덈쾿???쒖옉', desc: '?섏쁺?⑸땲?? ??留덈쾿?щ? ?듯빐 ?꾨옒 4媛€吏€ ??ぉ???ㅼ젙?⑸땲??\n\n1截뤴깵 **?몄뼱 ?ㅼ젙**\n2截뤴깵 **?꾩닔 沅뚰븳 ?먭?**\n3截뤴깵 **媛먯궗 梨꾨꼸 ?ㅼ젙**\n4截뤴깵 **?꾩떆 ?뚯꽦 梨꾨꼸 ?ㅼ젙**', startBtn: '?ㅼ젙 ?쒖옉?섍린' }, step1: { title: '1截뤴깵 ?몄뼱 ?ㅼ젙', desc: '?쒕쾭 ?꾩껜???곸슜??遊뉗쓽 湲곕낯 ?몄뼱瑜??좏깮?섏꽭?? (?꾩옱: **{{locale}}**)', placeholder: '언어를 선택하세요', nextBtn: '?ㅼ쓬 ?④퀎', skipBtn: '嫄대꼫?곌린' }, step2: { title: '2截뤴깵 ?꾩닔 沅뚰븳 ?먭?', descOk: '??**紐⑤뱺 ?꾩닔 沅뚰븳???뺤긽?곸쑝濡?遺€?щ릺???덉뒿?덈떎.**', descFail: '?좑툘 **?쇰? 沅뚰븳??遺€議깊빀?덈떎.**\n寃곌낵瑜??뺤씤?섍퀬 遊???븷???꾩슂??湲곕뒫 沅뚰븳??遺€?ы빐二쇱꽭??', recheckBtn: '다시 검사하기', nextBtn: '?ㅼ쓬 ?④퀎' }, step3: { title: '3截뤴깵 媛먯궗 梨꾨꼸 ?ㅼ젙', desc: '遊뉗쓽 二쇱슂 ?대깽?몄? ?먮윭 ?듬낫瑜?諛쏆쓣 梨꾨꼸???좏깮?댁<?몄슂.', placeholder: '媛먯궗 ?듬낫 梨꾨꼸 ?좏깮', disableBtn: '媛먯궗 梨꾨꼸 ?꾧린/?댁젣', nextBtn: '?ㅼ쓬 ?④퀎' }, step4: { title: '媛먯궗 濡쒓렇 移댄뀒怨좊━ ?ㅼ젙', desc: '濡쒓렇瑜??섏떊??移댄뀒怨좊━瑜??좏깮?댁<?몄슂.', nextBtn: '?ㅼ쓬 ?④퀎', }, step5: { title: '4截뤴깵 ?꾩떆 ?뚯꽦 梨꾨꼸 ?ㅼ젙', desc: '?꾩떆 ?뚯꽦 梨꾨꼸???앹꽦??"?앹꽦湲?梨꾨꼸"???좏깮?댁<?몄슂.\n湲곗〈??梨꾨꼸??怨좊Ⅴ嫄곕굹 移댄뀒怨좊━/梨꾨꼸??遊뉗씠 **?먮룞 ?앹꽦**?섍쾶 ???섎룄 ?덉뒿?덈떎.', placeholder: '?앹꽦湲곕줈 ???뚯꽦 梨꾨꼸 ?좏깮', autoBtn: '?? ?먮룞 ?앹꽦?섍린', skipBtn: '?꾩떆 ?뚯꽦 ?ъ슜 ?덊븿', nextBtn: '?ㅼ젙 ?꾨즺' }, step6: { title: '?럦 ?ㅼ젙 ?꾨즺 ?붿빟', desc: '**1. ?몄뼱**: {{lang}}\n**2. 媛먯궗 梨꾨꼸**: {{audit}}\n**3. 媛먯궗 移댄뀒怨좊━**: {{categories}}\n**4. ?꾩떆 ?뚯꽦 梨꾨꼸**: {{voice}}', finishBtn: '마치기' }, finished: '???ㅼ젙 留덈쾿?щ? 醫낅즺?덉뒿?덈떎.', expired: '???쒓컙??留뚮즺?섏뿀?듬땲?? `/setup`???ㅼ떆 ?ㅽ뻾?댁<?몄슂.', defaultCategoryName: '?뚯꽦 梨꾨꼸', defaultGeneratorName: '??梨꾨꼸 ?앹꽦?섍린', auditCategories: { SYSTEM: '시스템', BOOT: '부팅', VOICE: '?뚯꽦', PERMISSION: '沅뚰븳', INVITE: '珥덈?', }, }, config: { title: '湲곕뒫 ?ㅼ젙 蹂€寃?寃곌낵', noOptions: '蹂€寃쏀븷 ?듭뀡???섎굹 ?댁긽 ?좏깮?댁<?몄슂.', mimic: { label: '誘몃?(Mimic)', enabled: '활성화', disabled: '鍮꾪솢?깊솕', }, emoji: { label: '?대え吏€ ?뺣?(Big Emoji)', enabled: '활성화', disabled: '鍮꾪솢?깊솕', }, }, }, // ?€?€ 紐⑤떖 ?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€ modals: { renameTitle: '음성 채널 이름 변경', renameLabel: '??梨꾨꼸 ?대쫫', limitTitle: '?몄썝 ?쒗븳 ?ㅼ젙', limitLabel: '?몄썝 ?쒗븳 (0 = 臾댁젣?? 1-99)', }, // ?€?€ ?€?됲듃 硫붾돱 ?뚮젅?댁뒪?€???€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€ selects: { kickUser: '추방할 유저를 선택하세요', banUser: '차단할 유저를 선택하세요', transferOwner: '소유권을 이전할 유저를 선택하세요', }, // ?€?€ ?곹깭 硫붿떆吏€ ?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€?€ presence: { servers: '{{guildCount}}개의 서버에서 작동 중', help: '/help 명령어를 확인하세요', managing: '임시 음성 채널 관리 중', version: 'Kord v1.0.0', }, };